/* See http://code.google.com/p/minify/wiki/CommonProblems#@imports_can_appear_in_invalid_locations_in_combined_CSS_files */
.flex-container a:hover,
.flex-slider a:hover{outline:none}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay
span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides
img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider
.slides{display:block}* html .flexslider
.slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0
0 60px;background:#fff;border:4px
solid #fff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:'' 0 1px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow:'' 0 1px 4px rgba(0, 0, 0, 0.2);-o-box-shadow:'' 0 1px 4px rgba(0, 0, 0, 0.2);box-shadow:'' 0 1px 4px rgba(0, 0, 0, 0.2)}.flexslider
.slides{zoom:1}.flexslider .slides
img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel
li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav
a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0, 0, 0, 0.8);text-shadow:1px 1px 0 rgba(255, 255, 255, 0.3);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001';color:rgba(0, 0, 0, 0.8);text-shadow:1px 1px 0 rgba(255, 255, 255, 0.3)}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:0.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:0.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay
a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav
li{margin:0
6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li
a{width:11px;height:11px;display:block;background:#666;background:rgba(0, 0, 0, 0.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-o-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0, 0, 0, 0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0, 0, 0, 0.9);cursor:default}.flex-control-thumbs{margin:5px
0 0;position:static;overflow:hidden}.flex-control-thumbs
li{width:25%;float:left;margin:0}.flex-control-thumbs
img{width:100%;height:auto;display:block;opacity: .7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}@import url('https://fonts.googleapis.com/css?family=Arvo|Electrolize|Montserrat|Open+Sans|Open+Sans+Condensed:300');html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{padding:1em}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button, html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled], html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px
solid #c0c0c0;margin:0
2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}button,input,select,textarea{color:#404040;font-family:sans-serif;font-size:14px;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}q:before,q:after{content:'"' !important;display:inline-block;position:relative}address{margin:0
0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}hr{border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0
0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0
1.5em 1.5em}img{height:auto;max-width:100%}table{margin:0
0 1.5em;width:100%}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px
solid #ccc;border-radius:3px}select{border:1px
solid #ccc}footer input[type="text"]:focus,
footer input[type="email"]:focus,
footer input[type="url"]:focus,
footer input[type="password"]:focus,
footer input[type="search"]:focus,
footer input[type="number"]:focus,
footer input[type="tel"]:focus,
footer input[type="range"]:focus,
footer input[type="date"]:focus
footer input[type="month"]:focus,
footer input[type="week"]:focus,
footer input[type="time"]:focus,
footer input[type="datetime"]:focus,
footer input[type="datetime-local"]:focus,
footer input[type="color"]:focus,
footer textarea:focus{color:#fff}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"]{padding:3px}textarea{padding-left:3px;width:100%}a,a:visited{color:#745cf9;font-weight:600;cursor:pointer}a:active{color:#09005e}a:hover,a:focus{color:#5234f9}a:focus{outline:thin dotted}a:hover,a:active{outline:0}a,a:visited,a:active,a:hover{text-decoration:none}.main-navigation{clear:both;display:block;width:100%;padding:10px
0}.main-navigation
ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation
li{float:left;position:relative}.main-navigation
a{display:block;text-decoration:none}.main-navigation ul
ul{box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);float:left;position:absolute;top:1.5em;left:-999em;z-index:99999}.main-navigation ul ul
ul{left:-999em;top:0}.main-navigation ul ul
a{width:200px}.main-navigation ul ul
li{width:100%}.main-navigation li:hover > a, .main-navigation li.focus>a{}.main-navigation ul ul:hover > a, .main-navigation ul ul .focus>a{}.main-navigation ul ul a:hover, .main-navigation ul ul
a.focus{}.main-navigation ul li:hover > ul, .main-navigation ul li.focus>ul{left:auto}.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus>ul{left:100%}.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a, .main-navigation .current_page_ancestor > a, .main-navigation .current-menu-ancestor>a{}.menu-toggle, .main-navigation.toggled
ul{display:block}@media screen and (min-width: 992px){.menu-toggle{display:none}.main-navigation
ul{display:block}}.site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation{margin:0
0 1.5em;overflow:hidden}.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next{float:right;text-align:right;width:50%}.site-title{font-size:24px;line-height:52px;color:#666;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;font-weight:300}.site-title:hover{color:#333}#site-navigation
.module.left{padding-left:0px}#site-navigation .container>.flex-row{display:flex;align-items:center;justify-content:space-between}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px
23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0
0 1.5em}.widget
select{max-width:100%}.contact-section .wpcf7-form
label{width:100%}.contact-section.cover
.container{padding:96px
15px}.sticky{display:block}.hentry{margin:0
0 1.5em}.byline,.updated:not(.published){display:none}.single .byline, .group-blog
.byline{display:inline}.page-links{clear:both;margin:0
0 1.5em}.blog .format-aside .entry-title, .archive .format-aside .entry-title{display:none}.comment-content
a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}
/*!
// Contents
// ------------------------------------------------
 1. Global Styles
 2. Mixins
 3. Typography
 4. Colours
 5. Sections
 6. Buttons
 7. Nav
 8. Forms
 9. Breadcrumbs
 10. Pagination
 11. Icon Features
 12. Widgets
 13. Image Tiles
 14. Sliders
 15. Galleries
 16. Header Area
 17. WooCommerce
 18. Blog
 19. Image Blocks
 20. Portfolio
 21. Footer
 22. Spacing
 23. Other
/*!---------- 1. GLOBAL STYLES ----------*/
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:24px;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;overflow-x:hidden;font-weight:400;color:#FFF;letter-spacing:0px;font-size:18px;font-family:'Montserrat',Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.5em}ul{list-style:disc}.main-container{clear:both}hr{border:none;border-top:1px #39434a solid;margin:0
0 24px 0;width:100%}.bg-dark
hr{border-color:#555}.content
hr{width:128px;max-width:60%;height:2px;background:#ddd;margin:50px
auto;border:0}.list-inline{margin-left:0}.list-inline>li{padding:0
8px}.list-inline>li:last-child{padding-right:0}.list-inline>li:first-child{padding-left:0}.overflow-hidden{overflow:hidden}.right{right:0}.relative{position:relative;z-index:2}.container{position:relative}#content
.container{background:rgba(0,0,0,0.8)}
/*!---------- 2. MIXINS ----------*/
.align-children{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;flex-direction:row;-webkit-flex-direction:row}@media all and (max-width: 991px){.align-children{display:block !important}}.align-transform{position:relative;transform:translate3d(0, -50%, 0);-webkit-transform:translate3d(0, -50%, 0);top:50%;z-index:2}
/*!---------- 3. TYPOGRAPHY ----------*/
h1,h2,h3,h4,h5,h6,p,ul,ol,table,blockquote,input{margin-bottom:24px;margin-top:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:inherit}h1,h2,h3,h4,h5,h6{font-weight:400;color:#fff}h1{font-size:36px;line-height:64px}h2{font-size:32px;line-height:48px}h3{font-size:28px;line-height:33px}h4{font-size:25px;line-height:30px}h5{font-size:22px;line-height:28px}h6{font-size:18px;line-height:25px}@media all and (max-width: 767px){h1{font-size:32px;line-height:40px;font-weight:300}h2{font-size:32px;line-height:40px}h3{font-size:24px;line-height:32px}h4{font-size:18px;line-height:26px}h5{font-size:16px;line-height:24px}h6{font-size:12px;line-height:24px}}.uppercase{font-weight:400;text-transform:uppercase}h5.uppercase{letter-spacing:2px;margin-right:-2px}p,span{font-weight:400}p.lead{font-size:16px;font-weight:400;line-height:28px}.image-bg
a{color:#fff}.image-bg a:hover{color:#fff;opacity: .9}blockquote{overflow:hidden;font-size:18px;line-height:24px;padding:32px
0;color:#001c28;font-weight:400;border-left:0 none;margin:0}blockquote
p{font-size:18px;line-height:24px;color:#001c28}blockquote p:first-child:before,
blockquote p:last-child:after{content:"\0022"}@media all and (max-width: 767px){blockquote{font-size:16px;line-height:32px}}th,td{line-height:24px !important}
/*!---------- 4. COLOURS ----------*/
.bg-primary{background:#745cf9 !important}.bg-secondary{background:#f5f5f5}.bg-dark{background:#0e1015}
/*!---------- 5. SECTIONS ----------*/
section,footer{padding:0
0;position:relative;overflow:hidden}.page-template-page-templatestemplate-home-php .content-area{padding:0}footer{padding-bottom:70px}.fullscreen{height:100vh}.bg-dark h3, .bg-dark h5, footer.bg-dark h5, .bg-primary h5, .bg-dark h6, footer.bg-dark
h6{color:#fff}.bg-dark p, footer.bg-dark p, .bg-primary p, .bg-dark span, footer.bg-dark span, .bg-dark li, footer.bg-dark
li{color:#fefefe}.image-bg h3, .image-bg
h1{color:#fff}.image-bg p, .image-bg
li{color:#fff}.image-bg div[class*='col-']{position:relative;z-index:3}.background-image-holder{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background:#0e1015;background-size:cover !important;background-position:50% 50% !important;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;opacity:0}.background-image-holder
img{display:none}.background-image-holder.fadeIn{opacity:1}
/*!---------- 6. BUTTONS ----------*/
.btn,.button{font-family:inherit;border:2px
solid #745cf9;padding:0
26px;min-width:150px;line-height:36px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-radius:0;color:#745cf9;text-align:center;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;margin-right:8px;margin-bottom:24px;white-space:normal}.btn:last-child,.btn:last-of-type{margin-right:0}.btn:hover,.button:hover{background:#745cf9;color:#fff}.btn-lg{line-height:24px;min-width:200px;padding-bottom:13px;padding-top:13px}.btn-sm{min-height:30px;font-size:11px;line-height:27px;min-width:0}.btn-filled, a
.btn-filled,
.button,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce
input.button{background:#745cf9;color:#fff}.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce
input.button{padding:1em}.btn-white, .image-bg .btn, .image-bg .btn:visited{color:#fff;border-color:#fff}.image-bg .btn.btn-filled{background:#745cf9;color:#fff;border-color:#745cf9}.btn-white:hover, .image-bg .btn:hover, .image-bg .btn:visited:hover{background:#fff;border-color:#fff;color:#222}.image-bg .btn.btn-filled:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{background:#5d47d7;border-color:#5d47d7;color:#fff}.btn:visited{color:#745cf9}.btn-white:visited,.btn:visited:hover{color:#fff}.btn-white:visited:hover{color:#222}.btn-filled:visited{color:#fff}.cfa-text{margin-bottom:0;line-height:45px}.cfa-button{width:100%}.btn-filled:hover,.btn:visited:hover{background:#5d47d7;border-color:#5d47d7}input[type="submit"]:hover{background-color:#5d47d7;color:#fff}.widget input[type="submit"]{border:none;margin-top:5px}
/*!---------- 7. NAVIGATION ----------*/
.nav-container{-webkit-backface-visibility:hidden;max-width:100%}nav{-webkit-backface-visibility:hidden;max-width:100%}nav
ul{margin-bottom:0}.module{display:inline-block;padding:0
32px}.module-group{display:inline-block}.module.left{float:left}.module.right,.module-group.right{float:right}nav .btn, .nav-bar
.btn{margin:0;height:auto}.nav-bar{line-height:53px}nav{background-color:rgb(2, 69, 115);background:linear-gradient(0deg, rgb(0, 0, 0),rgb(2, 69, 115))}.nav-bar .module:not( .site-title-container ),
.nav-bar .module-group{height:55px}.nav-bar a:not( .custom-logo-link ){display:inline-block;height:55px}.menu>li.dropdown{padding-right:18px}.dropdown:after{position:absolute;top:0;right:0;font-size:11px;content:"\f107";font-family:'fontawesome';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none}.shapely-dropdown{display:none}.main-navigation
.menu{width:100%;height:55px}.main-navigation .menu li
a{text-transform:uppercase;font-weight:500;letter-spacing:1px;color:#fff;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;max-width:100%;white-space:normal}.main-navigation .menu li a:hover,
.main-navigation .menu li:hover > a,
.main-navigation .menu>li:hover:after{color:#5234f9}.main-navigation .menu>li{margin-right:32px;float:left;position:relative;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;opacity:1;color:#4c4c4c}.main-navigation .menu>li:last-child{margin-right:0}.main-navigation .menu > li
ul{left:0;width:200px;padding:0;background:#0e1015;position:absolute;z-index:99;top:100%;opacity:0;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transform:translate3d(0, 10px, 0);-webkit-transform:translate3d(0, 10px, 0);-moz-transform:translate3d(0, 10px, 0);visibility:hidden;margin-top:-1px}.main-navigation .menu>li>ul>li{position:relative;line-height:24px;width:100%;vertical-align:top}.main-navigation .menu > li > ul .dropdown:after{color:#0e1015;top:1px;right:24px;content:"\f105"}.main-navigation .menu > li > ul li
a{color:#fff;height:auto;padding:6px
24px}.main-navigation .menu > li > ul > li
ul{left:100%;top:0}.main-navigation .menu>li:hover>ul{opacity:1;transform:translate3d(0, 0px, 0);-webkit-transform:translate3d(0, 0px, 0);-moz-transform:translate3d(0, 0px, 0);visibility:visible}.main-navigation .menu > li > ul li:hover>ul{opacity:1;transform:translate3d(0, 0px, 0);-webkit-transform:translate3d(0, 0px, 0);-moz-transform:translate3d(0, 0px, 0);visibility:visible}@media all and (max-width: 1024px){.dropdown:after{display:none}.shapely-dropdown{font-size:11px;padding:0
10px;display:inline-block}.main-navigation .menu > li > ul li:hover>a{background-color:transparent !important}.main-navigation .menu li:hover>a{color:#4c4c4c}body .main-navigation .menu > li > ul li:hover>a{color:#8c979e}}@media all and (min-width: 991px) and (max-width: 1024px){.dropdown-menu .shapely-dropdown{position:absolute;top:0;right:0}.dropdown-menu .shapely-dropdown>.fa-angle-down:before{content:"\f105"}}@media all and (max-width: 991px){.shapely-dropdown{float:right;border:1px
solid}.menu li
a{padding:10px
0}#site-navigation.main-navigation .menu > li > ul li
a{width:auto;display:inline-block}}.nav-container{min-height:56px}nav.outOfSight{transform:translate3d(0, -100px, 0);-webkit-transform:translate3d(0, -100px, 0);-moz-transform:translate3d(0, -100px, 0);transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}nav.scrolled{transform:translate3d(0, 0px, 0);-webkit-transform:translate3d(0, 0px, 0);-moz-transform:translate3d(0, 0px, 0);transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}nav.fixed.scrolled{visibility:visible;opacity:1;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}nav.fixed{top:0;z-index:999;left:0;right:0;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}nav.fixed{position:fixed;visibility:hidden;opacity:0}nav.fixed.scrolled{visibility:visible;opacity:1}.dropdown-menu{border-radius:0}.nav-open{max-height:10000px !important;height:auto !important}.nav-open .navbar-collapse, .nav-open
#menu{display:block}.module.widget-handle{padding:0
5px;cursor:pointer;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0}@media all and (max-width: 1100px){.module.widget-handle{padding:0
16px}}@media all and (max-width: 991px){ul.dropdown-menu.active{display:block !important}}.module.widget-handle
i{font-size:28px;line-height:53px;opacity:0.8;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;color:#3a52bf}.module.widget-handle:hover
i{opacity:1}.widget-handle
.function{-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);cursor:default;width:200px;background:#0e1015;position:absolute;z-index:99;opacity:0;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transform:translate3d(0, -200%, 0);-webkit-transform:translate3d(0, -200%, 0);-moz-transform:translate3d(0, -200%, 0);margin-top:-2px;right:0}.module.widget-handle:hover .function,
.module.widget-handle
.function.active{opacity:1;transform:translate3d(0, 0px, 0);-webkit-transform:translate3d(0, 0px, 0);-moz-transform:translate3d(0, 0px, 0);visibility:visible}.module.widget-handle
.title{font-family:inherit;letter-spacing:1px;text-transform:uppercase;font-size:11px;font-weight:600;display:none;opacity: .5;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.module.widget-handle .title:hover{opacity:1}.search-form,.woocommerce-product-search{padding:8px;display:inline-block;width:100%;line-height:50px}.widget-handle .search-form input[type="text"]{font-size:16px;float:left;width:70%}.search-form input[type="text"]{font-size:14px;margin:0}.widget-handle
.function{background:#fff;width:300px}.btn.searchsubmit,
.search-widget-handle button.searchsubmit,.woocommerce-product-search>input[type="submit"]{min-width:17%;padding:0;width:27%;height:50px;line-height:48px;margin:-2px 0 0 8px}.search-widget-handle button.searchsubmit .screen-reader-text{position:relative !important;width:auto;;height:auto;clip:initial;clip-path:none;-webkit-clip-path:none}.btn.searchsubmit:hover{background-color:#5d47d7;color:#fff}.search #primary,.no-results{padding-top:0}.no-results{border-bottom:0}.no-results form.search-form{padding:0;width:100%}.not-found form
#s{max-width:292px;width:71%}.no-results form
.searchsubmit{margin:0}.not-found form .searchsubmit
i{display:none}.not-found form .searchsubmit span.screen-reader-text{clip:auto;position:relative !important;height:auto;width:auto}.main-navigation .menu > li
ul{background:#fff}.main-navigation .menu > li
ul{background:#fff}.main-navigation .menu > li > ul li
a{color:#8c979e;width:100%;font-size:14px;text-transform:none;font-weight:400}.main-navigation .menu > li > ul li a:hover,
.main-navigation .menu > li > ul li:hover>a{background:#f8f8f8;color:#5234f9}.main-navigation .menu > li > ul li:hover>a{opacity:1}.main-navigation .dropdown-menu > .active > a, .main-navigation .dropdown-menu>.active>a:focus{background-color:#fff}.main-navigation .menu > li > ul .dropdown:hover:after{color:#5234f9}.widget_nav_menu .sub-menu,
.widget.widget_pages
ul.children{border-top:1px solid #ebebeb;padding-top:20px;margin-top:20px}@media all and (max-width: 1120px){.main-navigation .menu>li{margin-right:24px}}@media all and (min-width: 992px){.mobile-menu .module.widget-handle{border-left:none;line-height:40px;min-height:40px}.mobile-menu .nav-bar .module-group{width:100%}.mobile-menu .visible-xs,
.mobile-menu .visible-sm,
.mobile-menu .nav-open .navbar-collapse.collapse{display:block !important}.mobile-menu .navbar-collapse.collapse,
.mobile-menu .nav-bar .module-group .module.hidden-xs,
.mobile-menu .nav-bar .module-group .module.hidden-sm{display:none !important}.mobile-menu #site-navigation .container>.flex-row{flex-wrap:wrap}.mobile-menu .nav-bar, .nav-bar .module-group,
.mobile-menu .nav-bar .module,
.mobile-menu .nav-bar .module:not( .site-title-container ){height:auto}.mobile-menu .nav-bar
.module{padding:0
16px}.mobile-menu .navbar-collapse{margin-top:20px;width:100%}.mobile-menu .main-navigation .menu
li{line-height:24px;display:block;width:100%;max-width:100%}.mobile-menu .main-navigation .menu
a{height:auto;line-height:24px;padding:4px
0}.mobile-menu .shapely-dropdown{float:right;border:1px
solid;font-size:11px;padding:0
10px;display:inline-block;cursor:pointer}.mobile-menu .main-navigation .menu>li>ul{position:relative;opacity:1;visibility:visible;display:none;transform:translate3d(0, 0px, 0);-webkit-transform:translate3d(0, 0px, 0);-moz-transform:translate3d(0, 0px, 0);width:100%;left:0;border:0
!important;box-shadow:none}.mobile-menu .dropdown:after{display:none}.mobile-menu ul.dropdown-menu.active{display:block !important}.mobile-menu .module-group
.module.left{float:none;display:block}.mobile-menu .main-navigation .menu > li
ul{position:relative;width:100%;opacity:1;visibility:visible;transform:translate3d(0, 0px, 0);-webkit-transform:translate3d(0, 0px, 0);-moz-transform:translate3d(0, 0px, 0);left:0;border:0
!important;box-shadow:none}.mobile-menu .main-navigation .menu > li > ul > li
ul{left:0 !important;display:none;padding:0}.mobile-menu #site-navigation.main-navigation .menu > li > ul li
a{width:auto;display:inline-block;padding:10px
16px}.mobile-menu .main-navigation .menu > li > ul li
a{padding:10px
16px}.mobile-menu .main-navigation .dropdown .dropdown
li{padding-left:18px}.mobile-menu .main-navigation .menu > li > ul li a:hover,
.mobile-menu .main-navigation .menu > li > ul li:hover>a{background-color:#fff}.mobile-menu .search-widget-handle
.search{padding:0
15px}.mobile-menu .widget-handle
.function{width:100%;max-width:300px;position:relative;opacity:1;transform:translate3d(0, 0px, 0);-webkit-transform:translate3d(0, 0px, 0);-moz-transform:translate3d(0, 0px, 0);visibility:visible;margin-top:0;display:none;box-shadow:none !important}.mobile-menu .module.widget-handle
.title{display:inline-block;position:relative;bottom:3px;margin-left:8px}.mobile-menu .toggle-search
.function{display:block}}@media all and (max-width: 991px){.site-title-container{
/*!  width: 84%;  */
}.nav-bar, .nav-bar .module-group, .nav-bar .module, .nav-bar .module:not( .site-title-container ){height:auto}.nav-bar
.module{padding:0
16px}.nav-bar .module-group{width:100%}.nav-bar .module-group
.module{display:block;float:none;width:100%}.main-navigation
.menu{height:auto}.main-navigation .menu
a{height:auto;line-height:24px;padding:4px
0}.main-navigation .menu
li{line-height:24px;display:block;width:100%;max-width:100%}.main-navigation .menu > li
ul{position:relative;width:100%;opacity:1;visibility:visible;transform:translate3d(0, 0px, 0);-webkit-transform:translate3d(0, 0px, 0);-moz-transform:translate3d(0, 0px, 0);left:0;border:0
!important;box-shadow:none}.main-navigation .menu>li>ul{position:relative;opacity:1;visibility:visible;display:none;transform:translate3d(0, 0px, 0);-webkit-transform:translate3d(0, 0px, 0);-moz-transform:translate3d(0, 0px, 0)}.main-navigation .menu > li > ul .dropdown:after{content:"\f107"}.main-navigation .menu > li > ul > li
ul{left:0 !important;display:none;padding:0}.main-navigation .menu > li > ul li
a{padding:10px
16px}.main-navigation .dropdown .dropdown
li{padding-left:18px}.main-navigation
.dropdown{padding-right:0}.module.widget-handle{border-left:none;line-height:40px;min-height:40px}.module.widget-handle
i{line-height:40px}.module.widget-handle
.title{display:inline-block;position:relative;bottom:3px;margin-left:8px}.widget-handle
.function{width:100%;max-width:300px;position:relative;opacity:1;transform:translate3d(0, 0px, 0);-webkit-transform:translate3d(0, 0px, 0);-moz-transform:translate3d(0, 0px, 0);visibility:visible;margin-top:0;display:none;box-shadow:none !important}.toggle-search
.function{display:block}.search-widget-handle
.search{padding:0
15px}.mobile-toggle
i{line-height:53px !important}#site-navigation .container>.flex-row{flex-wrap:wrap}.nav-open .navbar-collapse{
/*! (guDare 07-Jul-21): only expand bar when open:
    .navbar-collapse {
    */
margin-top: 20px}}
/*!---------- 8. FORMS ----------*/
input,textarea{font-family:inherit}input[type="text"],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type="text"],input[type="search"],input[type="email"],input[type="tel"]{background:#e0e0e0;border:1px
solid #EEE;width:100%;height:50px;padding-left:20px;font-weight:500;margin-bottom:24px;border-radius:0}input[type="text"]:focus,input[type="search"]:focus{outline:1px
solid #ccc}textarea{width:100%;background:#e0e0e0;border-radius:0;padding:16px
20px}textarea:focus{outline:1px
solid #ccc}:-moz-placeholder{text-transform:uppercase;font-weight:bold;letter-spacing:1px;color:#777;font-size:11px}::-moz-placeholder{text-transform:uppercase;font-weight:bold;letter-spacing:1px;color:#777;font-size:11px}:-ms-input-placeholder{text-transform:uppercase;font-weight:bold;letter-spacing:1px;color:#777;font-size:11px}input.transparent::-moz-input-placeholder,button.transparent::-moz-input-placeholder{color:#fff}input.transparent:-moz-input-placeholder,button.transparent:-moz-input-placeholder{color:#fff}input.transparent:-ms-input-placeholder,button.transparent:-ms-input-placeholder{color:#fff}.wbSubmitRect,input[type="submit"],button[type="submit"]{background:#745cf9;border-radius:0 !important;border:2px
solid #745cf9;color:#fff;font-size:11px;font-weight:bold;height:50px;letter-spacing:1px;line-height:48px;max-width:250px;padding:0;text-transform:uppercase;width:100%}.search-widget-handle button[type="submit"] i{display:none}.bg-primary input[type="submit"]{background:#fff;color:#745cf9}
/*!---------- 9. BREADCRUMBS ----------*/
.breadcrumb{margin-bottom:24px}.breadcrumb
a{font-weight:300}
/*!---------- 10. PAGINATION ----------*/
.pagination{margin:0;border:none;background:transparent}.pagination .nav-links *:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination .nav-links *:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.pagination a,
.pagination span,
.woocommerce-pagination ul.page-numbers .page-numbers{width:32px;height:32px;padding:0;text-align:center;padding-top:6px;margin:0
4px;color:#0e1015;font-weight:400;font-family:inherit;display:inline-block;border:1px
solid #ddd;line-height:20px}.woocommerce nav.woocommerce-pagination ul,
.woocommerce nav.woocommerce-pagination ul
li{border:0
none}.pagination span:not( .dots ),
.woocommerce-pagination ul.page-numbers span.page-numbers,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li
span.current{background:#745cf9;color:#fff;border-color:#745cf9}.pagination a:hover,
.pagination .active a,
.pagination .active:hover
a{background:#745cf9;color:#fff;border-color:#745cf9}
/*!---------- 11. ICON FEATURES ----------*/
.feature{margin-bottom:24px}.feature p:last-child{margin-bottom:0}.feature-1
i{display:inline-block;margin-bottom:16px;color:#745cf9}.page-title{padding:0}
/*!---------- 12. WIDGETS ----------*/
.main-container .nolist>ul{list-style:none;margin:0;padding:0}.widget{margin-bottom:0}#secondary
.widget{margin-bottom:48px}.category-list{line-height:32px}.widget
hr{margin-bottom:12px}.recent-posts{line-height:24px}.recent-posts
li{margin-bottom:8px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.recent-posts
.date{display:block;letter-spacing:0;opacity: .8}.recent-posts li:hover
.date{opacity:1}.category-list
span{float:right}.jetpack_subscription_widget
form{background:#745cf9;color:#fff;padding:24px}.jetpack_subscription_widget form #subscribe-text{color:#fff}.jetpack_subscription_widget #subscribe-text
h5{color:#fff;margin-bottom:16px;text-transform:uppercase}.jetpack_subscription_widget #subscribe-text
p{color:#fefefe}.jetpack_subscription_widget #subscribe-email, .jetpack_subscription_widget #subscribe-submit{margin:0}.jetpack_subscription_widget #subscribe-email
input{margin:0;padding:3px
3px 3px 20px;width:100%}.jetpack_subscription_widget #subscribe-submit
input{background:#fff;color:#745cf9;padding:0}.jetpack_subscription_widget
.error{background-color:#ffbaba;color:#d8000c;padding:5px
15px}.jetpack_subscription_widget .success
p{background-color:#dff2bf;color:#4f8a10;padding:5px
15px}
/*!---------- 13. IMAGE TILES ----------
/// (guDare 07-Jul-21): 
img {
	max-width: 100%;
}
*/
.image-tile{overflow:hidden;position:relative;margin-bottom:24px}.image-tile
img{width:100%;display:inline-block}.inner-title:before{transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;content:'';position:absolute;left:0;bottom:0;width:100%;height:100%;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(34, 34, 34, 0.9) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(34, 34, 34, 0.9)));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(34, 34, 34, 0.9) 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(34, 34, 34, 0.9) 100%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(34, 34, 34, 0.9) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(34, 34, 34, 0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#0e1015', GradientType=0);pointer-events:none}.inner-title:hover:before{transform:scale(1.2);-webkit-transform:scale(1.2)}.inner-title
.title{position:absolute;width:100%;z-index:5}.inner-title .title
h5{color:#fff}.inner-title .title
span{color:#fff}.inner-title .title
h5{font-weight:600}.inner-title{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;opacity:1}.inner-title:hover{opacity: .95}.inner-title.hover-reveal:before{opacity:0}.inner-title.hover-reveal
.title{opacity:0;transform:translate3d(0, 50px, 0);-webkit-transform:translate3d(0, 50px, 0);-moz-transform:translate3d(0, 50px, 0);transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.inner-title.hover-reveal:hover
.title{opacity:1;transform:translate3d(0, -50%, 0);-webkit-transform:translate3d(0, -50%, 0);-moz-transform:translate3d(0, -50%, 0);-webkit-transform:translate3d(0, -50%, 0);top:50%}.inner-title.hover-reveal:hover:before{opacity:1}@media all and (max-width: 768px){.inner-title:before{transform:scale(1.2);-webkit-transform:scale(1.2)}.inner-title.hover-reveal
.title{opacity:1;transform:translate3d(0, -50%, 0);-webkit-transform:translate3d(0, -50%, 0);-moz-transform:translate3d(0, -50%, 0);-webkit-transform:translate3d(0, -50%, 0);top:50%}.inner-title.hover-reveal:before{opacity:1}.inner-title{opacity: .95}}
/*!---------- 14. SLIDERS ----------*/
.logo-carousel
li{text-align:center}.logo-carousel
li{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;opacity: .5}.logo-carousel li:hover{opacity:1}.logo-carousel
img{max-height:60px}@media all and (max-width: 767px){.logo-carousel .slides
li{width:100%}}
/*!---------- 15. IMAGE GALLERIES ----------*/
.lightbox-grid, .lightbox-grid ul, .lightbox-grid
li{position:relative;overflow:hidden}.lightbox-grid
li{width:25%;float:left;border:8px
solid rgba(0, 0, 0, 0);transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;opacity:1}.lightbox-grid li:hover{opacity: .9}.third-thumbs
li{width:25%;height:13.08vw;border:none}@media all and (max-width: 991px){.lightbox-grid
li{width:33.33333%}}@media all and (max-width: 767px){.lightbox-grid
li{width:50%}.third-thumbs
li{height:50vw}}
/*!---------- 16. Header Area ----------*/
.cover{margin:0;padding:0}.cover
p{color:#fff}.cover:first-child
.fullscreen{max-height:100%}@media all and (max-width: 767px){.cover.fullscreen{height:auto;padding:0}}
/*!---------- 17. WooCommerce ----------*/
.woocommerce ul.products li.product:nth-child(4n), .woocommerce-page ul.products li.product:nth-child(4n){margin-right:0}
/*!---------- 18. BLOG ----------*/
.post-title a,.post-title{font-size:40px;font-weight:300}.post-title a:hover{color:#292929}video:-webkit-full-screen,audio:-webkit-full-screen{-webkit-transform:translateY(0%)}iframe{}.post-meta{overflow:hidden;display:inline-block;margin-bottom:12px}.post-meta>li{float:left;margin-right:24px}.post-meta
i{font-size:16px;margin-right:8px;position:relative;top:2px}.comments-list, .comments-list
ul{width:100%;overflow:hidden}.comments.nolist>ul>li{padding-left:0}.comments-list
li.comment{overflow:hidden;margin-bottom:40px;width:100%}.comments-list p:last-of-type{margin:0}.comments-list .avatar, .comments-list
.comment{display:inline-block;float:left}.comments-list
.avatar{width:10%}.comments-list .avatar
img{width:75px}.comments-list
.comment{width:90%;padding-left:5%}.comments-list .comment
.btn{position:relative;margin:0}.comments-list
ul{padding-left:10%;padding-top:40px}.comments-list ul li:last-of-type{margin-bottom:0}.comments input[type="submit"]{max-width:25%;float:right}.masonry{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;opacity:0;transform:translate3d(0, 100px, 0);-webkit-transform:translate3d(0, 100px, 0);-moz-transform:translate3d(0, 100px, 0)}.masonry.fadeIn{opacity:1;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0)}.masonry-item{max-width:100%}.container .masonry-item{margin-bottom:0px}.masonry-item blockquote:hover{background:#745cf9;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;color:#fff}.masonryFlyIn .masonry-item{opacity:0;transform:translate3d(0, 50px, 0);-webkit-transform:translate3d(0, 50px, 0);-moz-transform:translate3d(0, 50px, 0)}.masonryFlyIn .masonry-item.fadeIn{opacity:1;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0)}.masonry-loader{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;opacity:1;position:absolute;width:100%;z-index:10;top:80px}.masonry-loader.fixed-center{top:50%;left:50%;transform:translate3d(-50%, 0, 0);-webkit-transform:translate3d(-50%, 0, 0);-moz-transform:translate3d(-50%, 0, 0);margin-top:-25px}.masonry-loader.fadeOut{opacity:0;max-height:0;padding:0;overflow:hidden}.spinner{width:50px;height:50px;background-color:#745cf9;margin:0
auto;display:inline-block;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-animation:sk-rotateplane 1.2s infinite ease-in-out;animation:sk-rotateplane 1.2s infinite ease-in-out}@-webkit-keyframes sk-rotateplane{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes sk-rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@media all and (max-width: 767px){.comments input[type="submit"]{max-width:100%;float:none}}.flex-direction-nav a.flex-next{right:16px}.flex-direction-nav a.flex-next:before, .flex-direction-nav a.flex-prev:before{content:"\f105";font-family:'fontawesome';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:24px;color:#fff}.flex-direction-nav a.flex-prev{left:16px}.flex-direction-nav a.flex-prev:before{content:"\f104"}.flex-direction-nav
a{opacity:1;text-shadow:none;color:rgba(0, 0, 0, 0);width:24px;height:24px;margin:-12px 0 0}.flex-control-nav li
a{background:none;border:2px
solid #0e1015;width:10px;height:10px}@media all and (max-width: 768px){.flex-direction-nav{display:none}}.text-slider .flex-direction-nav li a:before{color:#222}.image-bg .text-slider .flex-direction-nav li a:before{color:#fff;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;opacity: .5}.image-bg .text-slider .flex-direction-nav li a:hover:before{opacity:1}.text-slider .flex-direction-nav a.flex-prev{left:-60px}.text-slider .flex-direction-nav a.flex-next{right:-60px}.content
p.intro{padding-bottom:20px;border-bottom:3px double #ddd;margin-bottom:20px;font-size:1.2em;line-height:155%;font-weight:700;color:#745cf9}.content
blockquote{padding:30px
30px 30px 90px;background:#fafafa;border:1px
solid #eee;position:relative;font-style:italic}.content
q{background:#fafafa;font-style:italic}.content blockquote
cite{display:block;margin-top:1.1em;font-size:0.75em;line-height:120%;font-weight:900;text-transform:uppercase;letter-spacing:1px}.content blockquote cite:before{content:"— "}.content ul, .content
ol{margin-left:1.5em}.content
ul{list-style:disc}.content ul
ul{list-style:circle}.content
ol{list-style:decimal}.content ol
ol{list-style:lower-alpha}.content ul ul, .content ul ol, .content ol ul, .content ol
ol{margin-bottom:0}.content
li{margin-bottom:0.5em;line-height:170%}.content ol > li:last-child, .content ul>li:last-child{margin-bottom:0}.content ol > li:first-child, .content ul>li:first-child{margin-top:0.5em}.content
table{border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:0.9em;width:100%;margin-bottom:1.1em}.content th, .content
td{padding:2%;margin:0;overflow:visible;line-height:120%;border-bottom:1px solid #ddd}.content
th{padding-top:0}.content
th{font-weight:bold;color:#111}.content table tbody>tr:nth-child(odd)>td{background:#f9f9f9}.content ul.post-meta{margin-left:0}.content ul.post-meta
li{list-style:none;margin-top:0 !important}.comment-date{display:inline-block;font-size:10px;padding:5px
0}.comments
.fn{display:block}.comment-reply{height:20px;line-height:16px;padding:0
12px;font-size:10px;min-width:auto !important}.page-title-section{height:225px;padding:70px
0}.page-title{margin-bottom:0 !important}@media all and (max-width: 767px){.page-title-section,#breadcrumbs{text-align:center}}.author-bio{display:block;overflow:hidden;padding:32px;background:#f5f5f5;border:1px
solid rgba(0, 0, 0, 0.1);margin-bottom:40px}.author-social{font-size:16px !important}
/*!---------- 19. IMAGE BLOCKS ----------*/
.image-small{max-height:80px}.fade-half{opacity:0.5}.cast-shadow{-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);margin-bottom:10px}.cast-shadow.img-responsive{margin:10px
auto}
/*!---------- 20. PORTFOLIO ----------*/
.project{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;opacity:1;padding:0}.project .image-tile{margin:0}.project:not( .masonry-item ) .image-tile{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%;position:absolute;top:0;left:0}.project:not( .masonry-item ) .image-tile
a{display:block;width:100%;height:100%}.project:not( .masonry-item ){padding-bottom:25%;position:relative;margin-bottom:0}
/*!---------- 21. FOOTER ----------*/
footer.bg-dark
a{color:#fff}.social-list{margin:0}.bg-dark .social-list
a{color:#fff;-webkit-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1)}.bg-dark .social-list a:hover{color:#5234f9}.back-to-top{position:absolute;right:0;bottom:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);height:36px;width:36px;padding:5px
11px}.back-to-top
.fa{font-size:18px;color:#fff}.back-to-top:hover{opacity:1}.bg-dark .back-to-top{border-color:#fff}.bg-dark .back-to-top:active, .bg-dark .back-to-top:focus{color:#fff}.bg-dark .back-to-top:hover{background:none}.footer input[type="submit"]{border:0;margin-top:3px}.copyright-text{color:#fefefe}.footer .footer-credits{color:#fff}.footer .footer-credits
a{color:#fefefe;opacity: .8}.footer .footer-credits a:hover,
.footer .footer-credits a:focus{color:#5234f9}
/*!---------- 22. SPACING ----------*/
.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mb0{margin-bottom:0 !important}.mb16{margin-bottom:16px}.mb24{margin-bottom:24px}.mb32{margin-bottom:32px}.mb40{margin-bottom:40px}.mb64{margin-bottom:64px}.p24{padding:24px}.p0{padding:0}.pt48{padding-top:48px}.pb0{padding-bottom:0 !important}.pt0{padding-top:0}@media all and (max-width: 767px){.mb-xs-24{margin-bottom:24px}.mb-xs-40{margin-bottom:40px}}
/*!---------- 23. OTHER ----------*/
.border-bottom{border-bottom:1px solid rgba(0, 0, 0, 0.1)}.feature-1
i{font-size:64px}.parallax-section{padding-top:0;padding-bottom:0;border:0}.parallax-window{background:transparent}.small-screen .top-parallax-section{overflow:hidden;padding:480px
0;padding-top:40px}.social-list{font-size:18px}.testimonial-img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:100px;width:100px;margin-bottom:16px}.image-bg
a{color:#745cf9}.widget-area
section{border-bottom:0;padding:0}.has-sidebar-left
#secondary{padding-right:40px}.no-sidebar{float:none;margin:0
auto}.full-width{width:100%}.tags-links{display:block}#social{background:transparent;float:right}.shapely-social-links
#social{display:inline-block;float:none;margin-top:20px;border:0
none}.shapely-social-links #social
ul{padding-left:0}.shapely-social-links #social ul.list-inline>li:last-child{padding-right:10px}#secondary .shapely-social-links h3.cfa-text{font-size:22px;line-height:24px;color:#001c28}.contact-section
#social{float:none;border-bottom:0 none}#social
li{display:inline-block}#social li,
#social
ul{border:0
!important;list-style:none;padding-left:10px;text-align:center}.contact-section #social
ul{text-align:left}.contact-section .social-icons li
a{color:#745cf9}.contact-section .social-icons li a:hover{color:#5d47d7}#social .social_icon
span{display:none}#social li a[href*="twitter.com"] .fa:before,.fa-twitter:before{content:"\f099"}#social li a[href*="facebook.com"] .fa:before,.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}#social li a[href*="github.com"] .fa:before,.fa-github:before{content:"\f09b"}#social li a[href*="/feed"] .fa:before,.fa-rss:before{content:"\f09e"}#social li a[href*="pinterest.com"] .fa:before,.fa-pinterest:before{content:"\f0d2"}#social li a[href*="plus.google.com"] .fa:before,.fa-google-plus:before{content:"\f0d5"}#social li a[href*="linkedin.com"] .fa:before,.fa-linkedin:before{content:"\f0e1"}#social li a[href*="youtube.com"] .fa:before,.fa-youtube:before{content:"\f167"}#social li a[href*="instagram.com"] .fa:before,.fa-instagram:before{content:"\f16d"}#social li a[href*="flickr.com"] .fa:before,.fa-flickr:before{content:"\f16e"}#social li a[href*="tumblr.com"] .fa:before,.fa-tumblr:before{content:"\f173"}#social li a[href*="dribbble.com"] .fa:before,.fa-dribbble:before{content:"\f17d"}#social li a[href*="skype.com"] .fa:before,.fa-skype:before{content:"\f17e"}#social li a[href*="foursquare.com"] .fa:before,.fa-foursquare:before{content:"\f180"}#social li a[href*="vimeo.com"] .fa:before,.fa-vimeo-square:before{content:"\f194"}#social li a[href*="spotify.com"] .fa:before,.fa-spotify:before{content:"\f1bc"}#social li a[href*="soundcloud.com"] .fa:before,.fa-soundcloud:before{content:"\f1be"}.header-image-bg{background-size:cover;position:relative}.header-image-bg .page-title{position:relative;z-index:2}.customize-partial-edit-shortcut button, .widget .customize-partial-edit-shortcut
button{left:0 !important}#site-navigation .customize-partial-edit-shortcut button, #site-navigation .widget .customize-partial-edit-shortcut button, #colophon .customize-partial-edit-shortcut button, #colophon .widget .customize-partial-edit-shortcut button, #secondary .customize-partial-edit-shortcut button, #secondary .widget .customize-partial-edit-shortcut
button{left:-30px !important}.video-widget{position:relative;overflow:hidden;height:calc(100vh - 56px)}.video-widget .video-controls{position:absolute;bottom:20px;left:20px;z-index:6}.video-widget .video-controls
button{background:#745cf9;color:#fff;border:none;padding:5px
10px;text-align:center}.video-widget.youtube{position:relative;background:transparent}.vimeo-holder
iframe{width:100%}.video-widget.vimeo:before{content:"";width:100%;height:100%;position:absolute;z-index:5}.ytplayer-container{position:absolute;top:0;z-index:-1}.shapely_home_parallax{width:100%;display:block}.shapely_home_parallax > section:not(.image-bg) .btn-white{border-color:#745cf9;color:#745cf9}.shapely_home_parallax > section:not(.image-bg) .btn-white:hover,
.shapely_home_parallax > section:not(.image-bg) .btn-white:focus{color:#fff;background-color:#5234f9;border-color:#5234f9}.shapely_home_parallax > section:not(.image-bg) .btn-white:active{border-color:#5234f9;background-color:#5234f9;color:#fff}.bg-secondary .text-right{z-index:2}.widget .widget-title{font-size:22px;line-height:24px;color:#001c28;margin-bottom:25px}.widget.widget_archive > div ul, .widget.widget_archive ul, .widget.widget_categories > div ul, .widget.widget_categories ul, .widget.widget_meta > div ul, .widget.widget_meta ul, .widget.widget_pages > div ul, .widget.widget_pages ul, .widget.widget_nav_menu > div ul, .widget.widget_nav_menu
ul{list-style-type:none;padding-left:0;margin-left:0}.widget.widget_archive > div ul li, .widget.widget_archive ul li, .widget.widget_categories > div ul li, .widget.widget_categories ul li, .widget.widget_meta > div ul li, .widget.widget_meta ul li, .widget.widget_pages > div ul li, .widget.widget_pages ul li, .widget.widget_nav_menu > div ul li, .widget.widget_nav_menu ul
li{border-bottom:1px solid #ebebeb;padding-bottom:20px;margin-bottom:20px}.widget.widget_archive > div ul li:last-of-type, .widget.widget_archive ul li:last-of-type, .widget.widget_categories > div ul li:last-of-type, .widget.widget_categories ul li:last-of-type, .widget.widget_meta > div ul li:last-of-type, .widget.widget_meta ul li:last-of-type, .widget.widget_pages > div ul li:last-of-type, .widget.widget_pages ul li:last-of-type, .widget.widget_nav_menu > div ul li:last-of-type, .widget.widget_nav_menu ul li:last-of-type{border:none;padding-bottom:0;margin-bottom:0}.woocommerce .widget_layered_nav ul li span, .widget.widget_archive > div ul li span, .widget.widget_archive ul li span, .widget.widget_categories > div ul li span, .widget.widget_categories ul li span, .widget.widget_meta > div ul li span, .widget.widget_meta ul li span, .widget.widget_pages > div ul li span, .widget.widget_pages ul li span, .widget.widget_nav_menu > div ul li span, .widget.widget_nav_menu ul li
span{font-size:12px;color:#8c979e;float:right}.woocommerce .widget_layered_nav ul li a, .woocommerce .widget_layered_nav_filters ul li a, .woocommerce.widget ul.cart_list li a, .woocommerce.widget ul.product_list_widget li a, .widget_products .product_list_widget a, .widget_product_categories ul.product-categories li a, .widget_product_tag_cloud .tagcloud a, .widget.widget_archive > div ul li a, .widget.widget_archive ul li a, .widget.widget_categories > div ul li a, .widget.widget_categories ul li a, .widget.widget_meta > div ul li a, .widget.widget_meta ul li a, .widget.widget_pages > div ul li a, .widget.widget_pages ul li a, .widget.widget_nav_menu > div ul li a, .widget.widget_nav_menu ul li
a{font-size:14px;color:#8c979e;font-weight:400}.woocommerce .widget_layered_nav ul li a:hover, .woocommerce .widget_layered_nav_filters ul li a:hover, .woocommerce.widget ul.cart_list li a:hover, .woocommerce.widget ul.product_list_widget li a:hover, .widget_products .product_list_widget a:hover, .widget_product_categories ul.product-categories li a:hover, .widget_product_tag_cloud .tagcloud a:hover, .widget.widget_archive > div ul li a:focus, .widget.widget_archive > div ul li a:hover, .widget.widget_archive ul li a:focus, .widget.widget_archive ul li a:hover, .widget.widget_categories > div ul li a:focus, .widget.widget_categories > div ul li a:hover, .widget.widget_categories ul li a:focus, .widget.widget_categories ul li a:hover, .widget.widget_meta > div ul li a:focus, .widget.widget_meta > div ul li a:hover, .widget.widget_meta ul li a:focus, .widget.widget_meta ul li a:hover, .widget.widget_pages > div ul li a:focus, .widget.widget_pages > div ul li a:hover, .widget.widget_pages ul li a:focus, .widget.widget_pages ul li a:hover, .widget.widget_nav_menu > div ul li a:focus, .widget.widget_nav_menu > div ul li a:hover, .widget.widget_nav_menu ul li a:focus, .widget.widget_nav_menu ul li a:hover{color:#5234f9}.woocommerce.widget ul.cart_list li
a.remove{font-size:1.5em}.widget.widget_recent_comments
ul{list-style-type:none;padding-left:0;margin-left:0}.widget.widget_recent_comments ul
li{color:#8c979e}.widget.widget_recent_comments ul li
a{font-weight:400}.widget.widget_recent_comments ul li .comment-author-link{color:#8c979e}.widget.widget_recent_comments ul li .comment-author-link
a{color:#8c979e}.widget.widget_recent_comments ul li .comment-author-link a:focus, .widget.widget_recent_comments ul li .comment-author-link a:hover{color:#5234f9}.widget.widget_nav_menu .menu>li{float:none}.widget.widget_nav_menu .menu > li
a{text-transform:initial;font-size:14px;color:#8c979e;font-weight:400;opacity:1}.widget.widget_nav_menu .menu > li a:focus, .widget.widget_nav_menu .menu > li a:hover{color:#5234f9}.widget.widget_tag_cloud
a{text-transform:initial;font-size:14px;color:#8c979e;font-weight:400}.widget.widget_tag_cloud a:focus, .widget.widget_tag_cloud a:hover{color:#5234f9}.widget.widget_recent_entries
ul{list-style-type:none;padding-left:0;margin-left:0}.widget.widget_recent_entries ul
li{border-bottom:1px solid #ebebeb;padding-bottom:20px;margin-bottom:20px}.widget.widget_recent_entries ul li:last-of-type{border:none;padding-bottom:0}.widget.widget_recent_entries ul li .post-date{font-size:12px;color:#001c28;padding-left:10px;border-left:1px solid #ebebeb}.widget.widget_recent_entries ul li
a{text-transform:initial;font-size:14px;color:#8c979e;font-weight:400;display:inline-block;width:100%}.widget.widget_recent_entries ul li a:focus, .widget.widget_recent_entries ul li a:hover{color:#5234f9}.widget.widget_rss .rss-widget-icon{display:none}.widget.widget_rss .widget-title
a{font-size:22px;line-height:24px;color:#001c28;margin-bottom:25px;font-weight:400}.widget.widget_rss
ul{list-style-type:none;padding-left:0;margin-left:0}.widget.widget_rss ul
li{margin-bottom:40px}.widget.widget_rss ul li
.rsswidget{font-size:22px;line-height:24px;font-weight:400;color:#001c28;display:block}.widget.widget_rss ul li .rsswidget:hover, .widget.widget_rss ul li .rsswidget:focus{color:#745cf9}.widget.widget_rss ul li .rss-date{font-size:12px;display:inline-block;width:100%;margin-bottom:30px}.widget.widget_rss ul li
.rssSummary{color:#8c979e;font-size:14px}.widget.widget_rss ul li
cite{color:#001c28;font-style:normal}.widget.widget_search .search-form,
.widget_product_search .woocommerce-product-search{padding:0;position:relative}.widget.widget_search .search-form > input,
.widget_product_search .woocommerce-product-search>input{background:transparent;border:1px
solid #ebebeb;text-transform:initial;font-weight:400;box-sizing:border-box}.widget.widget_search .search-form > input#s:hover,
.widget.widget_search .search-form > input#s:focus,
.widget_product_search .woocommerce-product-search > input.search-field:hover,
.widget_product_search .woocommerce-product-search>input.search-field:focus,textarea:hover,textarea:focus,input[type="text"]:hover,input[type="search"]:hover,input[type="email"]:hover,input[type="tel"]:hover,input[type="text"]:focus,input[type="search"]:focus,input[type="email"]:focus,input[type="tel"]:focus{border-color:#745cf9;box-shadow:none;outline:none}.widget.widget_search input[type="text"]:focus + button[type="submit"].searchsubmit,
.widget.widget_search input[type="text"]:hover + button[type="submit"].searchsubmit,
.widget.widget_product_search input[type="text"]:focus + button[type="submit"].searchsubmit,
.widget.widget_product_search input[type="text"]:hover+button[type="submit"].searchsubmit{color:#745cf9;border-color:#745cf9 !important}.widget.widget_search .search-form > button[type="submit"].searchsubmit,
.widget_product_search .woocommerce-product-search>button[type="submit"].searchsubmit{position:absolute;border:none;top:7px;right:0;margin:0;bottom:7px;height:35px;width:40px;border-left:1px solid #ebebeb !important;border-right:0 none !important;border-top:0 none !important;border-bottom:0 none !important;color:transparent;background-color:transparent !important;z-index:2;font-size:14px;line-height:1.5}.widget.widget_search .search-form > button[type="submit"].searchsubmit,
.widget.widget_product_search button[type="submit"].searchsubmit{color:#ebebeb}.footer-widget-area .widget.widget_search .search-form > button[type="submit"].searchsubmit,
.footer-widget-area .widget.widget_product_search button[type="submit"].searchsubmit{color:#fff}.widget_product_search .woocommerce-product-search>button[type="submit"]:hover{color:transparent !important;background-color:transparent !important}.widget.widget_search .search-form > .searchsubmit:hover, .widget.widget_search .search-form > .searchsubmit:focus, .widget.widget_search .search-form>.searchsubmit:active{color:transparent}.widget.widget_search .search-form :-moz-placeholder{text-transform:initial;font-weight:400;letter-spacing:initial;color:#8c979e;font-size:14px;font-family:inherit}.widget.widget_search .search-form ::-moz-placeholder{text-transform:initial;font-weight:400;letter-spacing:initial;color:#8c979e;font-size:14px;font-family:inherit}.widget.widget_search .search-form :-ms-input-placeholder{text-transform:initial;font-weight:400;letter-spacing:initial;color:#8c979e;font-size:14px;font-family:inherit}.widget_product_categories ul.product-categories{list-style:none;padding:0;margin:0}.widget_product_categories ul.product-categories
ul{list-style:none;padding-top:20px}.widget_product_categories ul.product-categories li:not(.cat-parent){padding-bottom:20px}.widget.widget_calendar{position:relative}.widget.widget_calendar .widget-title, .widget.widget_calendar
h3{display:none}.widget.widget_calendar
table{border:0;border-collapse:separate;border-spacing:4px}.widget.widget_calendar #wp-calendar{font-size:12px}.widget.widget_calendar #wp-calendar>caption{color:#001c28;font-family:inherit;text-align:center;font-size:18px;font-weight:400;padding-bottom:20px;padding-top:16px;min-height:55px;position:relative;margin-bottom:20px;border-bottom:1px solid #ebebeb}.widget.widget_calendar #wp-calendar>caption:after{width:75px;display:block;content:'';height:1px;background:#745cf9;position:absolute;bottom:-1px;left:50%;-webkit-transform:translateX(-50%);-khtml-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.widget.widget_calendar #wp-calendar
thead{color:#745cf9}.widget.widget_calendar #wp-calendar td:not(.pad):not(#next):not(#prev){width:44px;height:44px;border:1px
solid #ebebeb}.widget.widget_calendar #wp-calendar td:not(.pad):not(#next):not(#prev)#today{border-color:#745cf9}.widget.widget_calendar #wp-calendar td:not(.pad):not(#next):not(#prev)#today:hover{background:#745cf9;color:#fff}.widget.widget_calendar #wp-calendar td:not(.pad):not(#next):not(#prev)#today:hover
a{color:#fff}.widget.widget_calendar #wp-calendar td, .widget.widget_calendar #wp-calendar
th{padding:6px
7px;color:#001c28;text-align:center}.widget.widget_calendar #wp-calendar td a, .widget.widget_calendar #wp-calendar th
a{color:#745cf9;text-decoration:none}.widget.widget_calendar #wp-calendar td a:hover, .widget.widget_calendar #wp-calendar td a:focus, .widget.widget_calendar #wp-calendar th a:hover, .widget.widget_calendar #wp-calendar th a:focus{text-decoration:none}.widget.widget_calendar #wp-calendar
#prev{position:absolute;top:-2px;left:10%;width:35px;height:55px;background-color:transparent;color:#fff}.widget.widget_calendar #wp-calendar #prev:before{content:'\f104';display:block;font-size:16px;line-height:46px;text-align:center;position:relative;font-family:'FontAwesome';color:#001c28}.widget.widget_calendar #wp-calendar #prev>a{top:18px;position:absolute;color:transparent !important;left:0}.widget.widget_calendar
#next{position:absolute;top:-2px;right:10%;width:35px;height:55px;background-color:transparent;color:#fff}.widget.widget_calendar #next:before{content:'\f105';display:block;font-size:16px;line-height:46px;text-align:center;position:relative;font-family:'FontAwesome';color:#001c28}.widget.widget_calendar #next>a{top:18px;position:absolute;color:transparent !important;right:0}.shapely-social{margin-right:-20px}.shapely-social-link{display:block;float:left;margin:0
20px 20px 0}.shapely-social .shapely-social-icon{font-family:'fontawesome';display:block;width:20px;height:20px;line-height:20px;color:#fff;font-size:18px;position:relative;text-align:center;-webkit-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1)}aside .shapely-social .shapely-social-icon{color:#001c28}.shapely-social .shapely-social-icon:hover{color:#5234f9}.shapely-social-link--behance .shapely-social-icon:before{content:'\f1b4'}.shapely-social-link--codepen .shapely-social-icon:before{content:'\f1cb'}.shapely-social-link--dropbox .shapely-social-icon:before{content:'\f16b'}.shapely-social-link--delicious .shapely-social-icon:before{content:'\f1a5'}.shapely-social-link--deviantart .shapely-social-icon:before{content:'\f1bd'}.shapely-social-link--digg .shapely-social-icon:before{content:'\f1a6'}.shapely-social-link--dribbble .shapely-social-icon:before{content:'\f17d'}.shapely-social-link--facebook .shapely-social-icon:before{content:'\f09a'}.shapely-social-link--flickr .shapely-social-icon:before{content:'\f16e'}.shapely-social-link--github .shapely-social-icon:before{content:'\f09b'}.shapely-social-link--instagram .shapely-social-icon:before{content:'\f16d'}.shapely-social-link--linkedin .shapely-social-icon:before{content:'\f0e1'}.shapely-social-link--medium .shapely-social-icon:before{content:'\f23a'}.shapely-social-link--pinterest .shapely-social-icon:before{content:'\f0d2'}.shapely-social-link--reddit .shapely-social-icon:before{content:'\f281'}.shapely-social-link--skype .shapely-social-icon:before{content:'\f17e'}.shapely-social-link--slack .shapely-social-icon:before{content:'\f198'}.shapely-social-link--soundcloud .shapely-social-icon:before{content:'\f1be'}.shapely-social-link--tumblr .shapely-social-icon:before{content:'\f173'}.shapely-social-link--tripadvisor .shapely-social-icon:before{content:'\f262'}.shapely-social-link--twitch .shapely-social-icon:before{content:'\f1e8'}.shapely-social-link--twitter .shapely-social-icon:before{content:'\f099'}.shapely-social-link--vimeo .shapely-social-icon:before{content:'\f27d'}.shapely-social-link--youtube .shapely-social-icon:before{content:'\f16a'}#colophon
.widget{margin-bottom:24px}#colophon .site-info{margin-top:15px}#colophon
.widget{display:inline-block;width:100%}#colophon .widget
ul{padding-left:0;margin-left:0;margin-bottom:0}#colophon .widget ul
li{margin-right:0}#colophon .widget .widget-title{color:#fff;border-bottom:none}#colophon .widget.widget_calendar #wp-calendar>caption{color:#fff}#colophon .widget.widget_calendar #wp-calendar td:not(.pad):not(#next):not(#prev)#today, #colophon .widget.widget_calendar #wp-calendar
thead{color:#fff}#colophon .widget.widget_calendar #wp-calendar th, #colophon .widget.widget_calendar #wp-calendar
td{color:#fff}#colophon .widget.widget_calendar #wp-calendar #prev:before, #colophon .widget.widget_calendar #wp-calendar #next:before{color:#fff}#colophon .widget.widget_rss ul li
.rsswidget{color:#fff}#colophon .widget.widget_rss ul li .rsswidget:hover, #colophon .widget.widget_rss ul li .rsswidget:focus{color:#5234f9}#colophon .widget.widget_rss .widget-title
a{color:#fff}#colophon .widget.widget_rss .widget-title a:hover, #colophon .widget.widget_rss .widget-title a:focus{color:#5234f9}.post-content{margin-bottom:20px}.post-content .entry-header{position:relative}.post-content .entry-header
img{width:100%}.post-content .post-meta{list-style-type:none;margin-left:0}.post-content .post-meta
li{position:relative}.post-content .post-meta li
a{color:#745cf9;font-weight:400}.post-content .post-meta li a:hover, .post-content .post-meta li a:focus{color:#5234f9}.post-content .post-meta li:before{content:'';height:10px;width:2px;background:#001c28;display:block;position:absolute;bottom:6px;left:-13px}.post-content .post-meta li:first-of-type:before{content:none}.post-content .entry-content .post-title{font-size:30px;line-height:35px;margin-top:25px;margin-bottom:10px}.post-content .entry-content .post-title
a{font-weight:300;color:#001c28}.post-content.post-grid-small .shapely-category{width:70%}.post-content .shapely-category{position:absolute;background:#fff;height:62px;width:45%;bottom:0;left:0}.post-content .shapely-category
a{font-size:12px;font-weight:900;text-transform:uppercase;color:#bebebe;display:inline-block;width:100%;text-align:center;margin-top:16px;padding-bottom:13px;position:relative}.post-content .shapely-category a:hover, .post-content .shapely-category a:focus{color:#5234f9}.post-content .shapely-category a:after{content:'';display:block;width:45px;height:1px;background:#ebebeb;position:absolute;left:50%;-webkit-transform:translateX(-50%);-khtml-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:0}.post-content .more-link{display:block;width:140px;margin-top:20px;text-align:center;background:#745cf9;color:#fff;padding:10px
20px}.post-content .more-link:hover, .post-content .more-link:focus{background:#5234f9}.shapely-next-prev{padding-bottom:35px}.shapely-tags{padding-top:20px;padding-bottom:20px;border-top:1px solid #ebebeb}.shapely-tags>span{font-size:15px;color:#767676;margin-right:10px}.shapely-tags>a{font-size:15px;font-weight:400;color:#767676}.shapely-tags>a:hover,.shapely-tags>a:focus{color:#5234f9}.shapely-related-posts{padding-top:35px;border-top:1px solid #ebebeb;position:relative}.shapely-related-posts .shapely-related-post-title
a{color:#001c28;font-size:18px;font-weight:normal;display:inline-block;margin-top:20px;position:relative;padding-left:9px}.shapely-related-posts .shapely-related-post-title a:before{content:'';height:13px;width:1px;background:#e1e1e1;position:absolute;left:0;top:6px}.shapely-related-posts .shapely-related-post-title a:hover, .shapely-related-posts .shapely-related-post-title a:focus{color:#5234f9}.shapely-related-posts .shapely-carousel-navigation{margin-bottom:0}.shapely-related-posts .shapely-carousel-navigation .shapely-carousel-arrows{list-style-type:none;margin:0}.shapely-related-posts .shapely-carousel-navigation .shapely-carousel-arrows
li{display:inline-block;position:absolute;right:-17px;top:50%;width:35px;height:35px;background:rgba(0, 0, 0, 0.6);border-radius:50%;z-index:100;text-align:center;line-height:35px}.shapely-related-posts .shapely-carousel-navigation .shapely-carousel-arrows li
a{color:#fff;display:block;line-height:35px}.shapely-related-posts .shapely-carousel-navigation .shapely-carousel-arrows li:hover, .shapely-related-posts .shapely-carousel-navigation .shapely-carousel-arrows li:focus{background:black}.shapely-related-posts .shapely-carousel-navigation .shapely-carousel-arrows li:first-of-type{left:-17px;right:initial}.comment-form :-moz-placeholder{text-transform:initial;font-weight:400;letter-spacing:initial;color:#8c979e;font-size:14px;font-family:inherit}.comment-form ::-moz-placeholder{text-transform:initial;font-weight:400;letter-spacing:initial;color:#8c979e;font-size:14px;font-family:inherit}.comment-form :-ms-input-placeholder{text-transform:initial;font-weight:400;letter-spacing:initial;color:#8c979e;font-size:14px;font-family:inherit}.comment-form textarea:focus, .comment-form textarea:active{outline:none;border-bottom:1px solid #745cf9}.comment-form input[type="text"]:focus, .comment-form input[type="text"]:active,
.comment-form input[type="url"]:focus,
.comment-form input[type="url"]:active,
.comment-form input[type="email"]:focus,
.comment-form input[type="email"]:active{outline:none;border-bottom:1px solid #745cf9}.comment-form .form-submit{display:inline-block;width:100%;margin-top:15px}.author-bio{background:transparent}.author-bio .avatar
img{border-radius:50%}@media all and (min-width: 991px){.author-bio .col-sm-10{border-left:1px solid #ebebeb}.author-bio-left-side .author-bio .col-sm-10{border-left:0 none}}.author-bio
.fn{font-weight:400;font-size:18px}.author-bio
p{margin-top:10px;color:#8c979e;font-size:14px}.author-bio .author-email{color:#8c979e;font-weight:400}.author-bio .author-email:hover, .author-bio .author-email:focus{color:#5234f9}@media all and (min-width: 550px){.author-bio .author-social{position:absolute;right:20px;top:0}}.author-bio .author-social
li{padding:0
5px}.author-bio .author-social li
a{color:#001c28;font-size:12px}.author-bio-left-side .col-sm-2, .author-bio-left-side .col-sm-10{width:100%}.author-bio-left-side .author-bio{text-align:center;padding:15px
20px}.author-bio-left-side .author-bio
.fn{margin-top:10px;display:inline-block;width:100%}.author-bio-left-side .author-bio .author-email{display:none}.author-bio-left-side .author-bio .author-social{position:relative;display:inline-block;text-align:center;top:initial;left:initial;right:initial;bottom:initial}.author-bio-left-side .author-bio .author-social li
a{color:#001c28}.single-post .entry-content .dropcaps-content > p:first-child:first-letter,
.single-jetpack-portfolio .entry-content .dropcaps-content>p:first-child:first-letter {float:left;font-size:57px;margin:10px;margin-right:20px;color:#001c28}.shapely-related-posts .owl-carousel .owl-item .related-item-thumbnail
img{display:none}.shapely-related-posts .related-item-thumbnail{display:block;padding-bottom:85%;background-repeat:no-repeat;background-size:cover;background-position:center}.woocommerce-product-gallery
figure{padding:0}.woocommerce .cart .coupon
input.button{width:auto}.woocommerce-page #content table.cart td.actions .coupon .input-text{width:auto}.create-account label.woocommerce-form__label{width:100% !important;display:block !important}.woocommerce form .form-row.create-account .input-checkbox{position:relative}.wpcf7-form div.wpcf7-validation-errors{background:#f7e700;color:#000}.wpcf7-form div.wpcf7-mail-sent-ng{background:#f00;color:#fff}.wpcf7-form div.wpcf7-mail-sent-ok{background:#398f14;color:#fff}.wpcf7-form div.wpcf7-spam-blocked{background:#ffa500;color:#000}span.wpcf7-not-valid-tip{margin-top:-24px}.page-template-template-widget section.content-area{padding-top:0}.widget .text-center .img-responsive{margin-left:auto;margin-right:auto}section .widget-post-thumbnail{display:block;margin-bottom:24px}section .widget-post-title{margin:0}section .widget-post-excerpt{margin-top:24px;padding:0
15px}#site-navigation .search-widget-handle{display:none}.shapely_home_contact h1,h1{font-size:2em;margin:0.67em 0}.shapely_home_contact input[type="submit"], .shapely_home_contact button[type="submit"]{font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;border:2px
solid #745cf9;padding:0
26px;font-size:13px;font-weight:400;text-transform:uppercase}.home .shapely_home_contact .text-center{text-align:left}.guHeading{font-size:45px}.guAnchor{display:block;position:relative;top:-100px;visibility:hidden}.site-footer{padding-top:0px;padding-bottom:0px}.site-footer ul
li{display:inline-block !important;margin:0
20px 0 0 !important;border-bottom:0 !important;padding-bottom:4px !important}.site-footer
.widget_nav_menu{margin-bottom:0px !important}.site-footer .col-md-3{width:100%}.gubigtext{font-size:1.1em;padding-top:0.6em;padding-bottom:40px;text-align:center}.home .lightbox .lb-image{border-radius:0px;border:2px
solid #000}footer .back-to-top{display:none}@media all and (min-width: 768px){#shapely_home_parallax-2 .text-center{width:91.66%}}@media all and (min-width: 992px){#shapely_home_parallax-2 .text-center{width:83.33%}}.guFDVRLogo{float:right;max-width:55%;margin-right:30px}.guVRColor{color:rgba(5,173,231,1)}.home div.wpcf7-response-output{margin-left:0em}.home .wpcf7 input[type="email"],
.home .wpcf7
textarea{padding:8px
8px}#trailer{margin-top:25px;margin-bottom:25px;position:relative;padding-bottom:56.25%;height:0;display:flex;flex-direction:row;justify-content:center}#trailer
iframe{position:absolute;width:100%;height:100%;max-height:600px;left:0px;top:0px;bottom:0px;right:0px}#trailerMK{margin-top:25px;margin-bottom:60px;position:relative;padding-bottom:450px}#trailerMK
iframe{position:absolute;width:100%;height:100%;max-width:800px;max-height:450px;left:0px;top:0px;bottom:0px;right:0px}body{overflow-y:scroll}.container{padding-right:25px;padding-left:25px}.gubutton,.tnp-submit{display:inline-block;zoom:1;*display:inline;vertical-align:baseline;margin:0
2px;outline:none;cursor:pointer;text-align:center;text-decoration:none;font:14px/100% Arial, Helvetica, sans-serif;padding: .5em 2em .55em;text-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-border-radius: .2em;-moz-border-radius: .2em;border-radius: .2em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}.gubutton:hover{text-decoration:none}.gubutton:active{position:relative;top:1px}.gubigrounded{-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em}.gumedium, .widget_newsletterwidget .tnp-widget .tnp-submit{font-size:14px;padding:4px
10px}.gusmall{font-size:11px;padding: .2em 1em .275em}.gublueBt, .widget_newsletterwidget .tnp-widget .tnp-submit{color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));background:-moz-linear-gradient(top,  #00adee,  #0078a5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5')}.gublueBt:hover{background:#007ead;background:-webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));background:-moz-linear-gradient(top,  #0095cc,  #00678e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e')}.gublueBt:active{color:#80bed6;background:-webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));background:-moz-linear-gradient(top,  #0078a5,  #00adee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee')}#join{margin:50px
0px}.flex-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-around}.teaminfo{width:368px;height:493px;margin:2px
0 40px 0;position:relative;overflow:hidden}.teamvideo{position:absolute;top:0;left:0;width:368px;height:420px;object-fit:cover}.teamlogo{position:absolute;top:5px;left:0;right:0;overflow:hidden;text-align:center;opacity:0.9}.teamtext
p{margin:10px
30px;text-align:center}.teamtext{position:absolute;bottom:0;left:0;width:100%;height:72px;font-size:17px;color:#fff;font-weight:300;letter-spacing:0.01em}.preview{position:absolute;top:0;left:0;max-width:368px;max-height:420px;width:auto;height:auto}.teamP0{--guColor:rgb(212,0,0);background:rgb(60,120,180);background:linear-gradient(-10deg, rgba(60,120,180,0.4),rgba(60,120,180,0.9))}.teamP1{--guColor:rgb(82,129,70);background:rgb(220,110,40);background:linear-gradient(-10deg, rgba(220,110,40,0.4),rgba(220,110,40,0.9))}.teamP2{--guColor:rgb(61,123,186);background:rgb(80,130,70);background:linear-gradient(-10deg, rgba(80,130,70,0.4),rgba(80,130,70,0.9))}.image-drop-shadow{-webkit-filter:drop-shadow(2px 2px 8px rgba(228,228,228,0.5));-moz-filter:drop-shadow(2px 2px 8px rgba(228,228,228,0.5));-ms-filter:drop-shadow(2px 2px 8px rgba(228,228,228,0.5));-o-filter:drop-shadow(2px 2px 8px rgba(228,228,228,0.5));filter:drop-shadow(2px 2px 8px rgba(228,228,228,0.5))}.email-group
input{display:block;float:left;margin:0
10px 12px 0;min-width:200px;font-size:14px;box-shadow:none;max-width:345px;width:63%;height:35px}.email-group
.button{max-width:160px;width:30%;height:35px;line-height:35px;margin:0}.email-register{overflow:hidden;transition:height 200ms}.guScreenshots{padding-top:20px;padding-bottom:20px}#screenshots .modula .item.effect-pufrobo p,
#logos .modula .item.effect-pufrobo
p{bottom:0%}.page-media-kit
p.description{background-color:rgba(0,0,0,0.65);font-weight:800;text-align:center}.mKitObj{margin-bottom:60px;max-width:850px}.mKitImg{max-width:600px;height:auto;margin-bottom:8px}@media all and (max-width:600px){.mKitImg{max-width:100%}}@media all and (max-width:900px){.page-media-kit
p.description{display:none}}.page-media-kit .entry-title{display:none}.lightbox .lb-image{background-color:#444}#logos .item:nth-child(5),
#logos .item:nth-child(7){background-color:rgba(255,255,255,0.65)}.wbSub
label{font-size:16px;font-weight:400;padding:3px
4px 4px 4px;margin-bottom:0;text-align:left}.wbSub input[type="email"],
.wbSub input[type="text"]{font-size:16px;font-weight:400;padding:4px;background:#000;color:#fff;height:35px;margin-bottom:8px;border:0;outline:0;background:transparent;border-bottom:1px solid #888}.wbSub input[type="email"]:hover,
.wbSub input[type="text"]:hover{border-color:#fff}.wbBtGroup{margin-top:10px;margin-bottom:10px}.wbBtGroup
button{margin:0}@media screen and (min-width: 490px){.wbMailLeft{width:170px !important}.wbMailRight{width:240px !important}.wbSub
label{padding:15px
4px 0px 4px;text-align:right}.wbBtGroup
button{margin-left:173px}#wbTitle{margin-left:70px}}.mailSectionLogo{margin:30px
0 20px 0px}@media screen and (min-width: 670px){.mailSectionLogo{margin:100px
0 20px 60px}}.pum-container{border-radius:0px !important}.popmake-close{border-radius:0px !important;background-color:#33acec !important}.wbSubmitRect{background:#05ade7;border:2px
solid#05ade7;padding:12px
80px}button.popmake-close{display:none !important}.wbLogoImg{width:430px;height:auto;max-height:146px;float:left;position:relative}.wbLogoClick{margin-bottom:20px;opacity:0.97}.wbLogoClick:hover
img{opacity:0.75}@media screen and (max-width: 600px){.jtg-social{display:none}}.entry-header .entry-title{display:none}#wbStd
.wbTeam{display:none}#wbTeam
.wbStd{display:none}/**
 * Owl Carousel v2.1.4
 * Copyright 2013-2016 David Deutsch
 * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE)
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(https://cdn.wingbreakers.com/wp-content/themes/shapely/assets/js/owl-carousel/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px
7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav
.disabled{opacity:0.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot
span{width:10px;height:10px;margin:5px
7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover
span{background:#869791}.tnp-subscription{display:block;margin:15px
auto;max-width:500px;width:100%}.tnp-subscription div.tnp-field{margin-bottom:10px;border:0;padding:0}.tnp-subscription
label{display:block;color:inherit;font-weight:700;line-height:normal;padding:5px;margin:0}.tnp-subscription input[type=text],
.tnp-subscription input[type=email],
.tnp-subscription input[type=submit],
.tnp-subscription
select{width:100%;height:50px;padding:10px;display:block;border:1px;border-color:#ddd;background-color:#f4f4f4;background-image:none;text-shadow:none;color:#444;font-size:14px;line-height:20px;margin:0;line-height:normal;box-sizing:border-box}.tnp-subscription input[type=checkbox],
.tnp-widget input[type=radio]{max-width:20px;display:inline-block}.tnp-subscription select
option{margin-right:10px}.tnp-subscription input.tnp-submit{background-color:#444;color:#fff;width:auto;height:auto;margin:0}@media all and (max-width: 480px){.tnp-subscription input[type=submit]{width:100%}}.tnp-profile form .tnp-field{margin-bottom:10px;border:0;padding:0}.tnp-profile form .tnp-field
label{display:block;color:#333}.tnp-profile form .tnp-field input[type=text],
.tnp-profile form .tnp-field input[type=email],
.tnp-profile form .tnp-field input[type=submit],
.tnp-profile form .tnp-field textarea,
.tnp-profile form .tnp-field
select{padding:10px;display:block;border:1px;border-color:#ddd;background-color:#f4f4f4;background-image:none;text-shadow:none;color:#444;font-size:14px;margin:0;line-height:normal;box-sizing:border-box;border-radius:0;height:auto;float:none}.tnp-profile form input[type=checkbox], .tnp-profile input[type=radio]{max-width:20px;display:inline-block}.tnp-profile form .tnp-list-label{margin-left:15px}.tnp-profile form select
option{margin-right:10px}.tnp-profile form .tnp-field input[type=submit]{background-color:#444;color:#fff;width:auto;height:auto;margin:0}@media all and (max-width: 480px){.tnp-profile input[type=submit]{width:100%;margin:0}}.tnp-widget{width:100%;display:block;box-sizing:border-box}.tnp-widget .tnp-field{margin-bottom:10px;border:0;padding:0}.tnp-widget
label{display:block;color:inherit;font-size:14px}.tnp-widget input[type=text], .tnp-widget input[type=email], .tnp-widget input[type=submit], .tnp-widget
select{width:100%;padding:10px;display:block;border:1px
solid #ddd;border-color:#ddd;background-color:#f4f4f4;background-image:none;text-shadow:none;color:#444;font-size:14px;line-height:normal;box-sizing:border-box;height:auto}.tnp-widget input[type=checkbox], .tnp-widget input[type=radio]{width:auto;display:inline-block}.tnp-widget select
option{margin-right:10px}.tnp-widget input.tnp-submit{background-color:#444;background-image:none;text-shadow:none;color:#fff;margin:0}.tnp-field input[type="submit"]{position:inherit}.tnp-field
label{}.tnp-widget-minimal{width:100%}.tnp-widget-minimal
form{margin:0;padding:0;border:0}.tnp-widget-minimal input.tnp-email{width:100%;box-sizing:border-box;padding:10px;display:inline-block;border:1px
solid #ddd;background-color:#f4f4f4;color:#444;font-size:14px}.tnp-widget-minimal input.tnp-submit{width:100%;box-sizing:border-box;padding:10px;display:inline-block;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:normal;border-radius:0px;height:auto;margin:0}.tnp-subscription-minimal{width:100%;box-sizing:border-box}.tnp-subscription-minimal
form{margin:0;padding:0;border:0}.tnp-subscription-minimal input.tnp-email{width:70%;max-width:300px;box-sizing:border-box;padding:10px;display:inline-block;border:1px
solid #ddd;background-color:#f4f4f4;color:#444;font-size:14px;line-height:20px;border-radius:0px}.tnp-subscription-minimal .tnp-privacy-field{margin-top:10px}.tnp-subscription-minimal input.tnp-submit{width:29%;box-sizing:border-box;display:inline-block;padding:10px;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:20px;border-radius:0px;margin:0}.tnp-comments{clear:both;margin-top:15px;margin-bottom:15px}.tnp-comments
label{display:block}.tnp-comments input[type=checkbox]{display:inline-block;width:auto!important}.tnp-lock{clear:both;display:block;box-sizing:border-box;box-shadow:none;margin:20px;padding:15px;background-color:#fff;border:1px
solid #ddd}.tnp-nl-checkout{margin-bottom:1em}@import url('//fonts.googleapis.com/css?family=Montserrat:100');@keyframes rotate-forever{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spinner-loader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.pum-container,.pum-content,.pum-content+.pum-close,.pum-content+.pum-close:active,.pum-content+.pum-close:focus,.pum-content+.pum-close:hover,.pum-overlay,.pum-title{background:0 0;border:none;bottom:auto;clear:none;cursor:default;float:none;font-family:inherit;font-size:medium;font-style:normal;font-weight:400;height:auto;left:auto;letter-spacing:normal;line-height:normal;max-height:none;max-width:none;min-height:0;min-width:0;overflow:visible;position:static;right:auto;text-align:left;text-decoration:none;text-indent:0;text-transform:none;top:auto;visibility:visible;white-space:normal;width:auto;z-index:auto}.pum-container .pum-content+.pum-close>span,.pum-content,.pum-title{position:relative;z-index:1}.pum-overlay,html.pum-open.pum-open-overlay-disabled.pum-open-fixed .pum-container,html.pum-open.pum-open-overlay.pum-open-fixed .pum-container{position:fixed}.pum-overlay{height:100%;width:100%;top:0;left:0;right:0;bottom:0;z-index:1999999999;overflow:initial;display:none;transition:.15s ease-in-out}.pum-overlay.pum-form-submission-detected,.pum-overlay.pum-preview{display:block}.pum-overlay,.pum-overlay *,.pum-overlay :after,.pum-overlay :before,.pum-overlay:after,.pum-overlay:before{box-sizing:border-box}.pum-container{top:100px;position:absolute;margin-bottom:3em;z-index:1999999999}.pum-container.pum-responsive{left:50%;margin-left:-47.5%;width:95%;height:auto;overflow:visible}.pum-container.pum-responsive
img{max-width:100%;height:auto}@media only screen and (min-width:1024px){.pum-container.pum-responsive.pum-responsive-nano{margin-left:-5%;width:10%}.pum-container.pum-responsive.pum-responsive-micro{margin-left:-10%;width:20%}.pum-container.pum-responsive.pum-responsive-tiny{margin-left:-15%;width:30%}.pum-container.pum-responsive.pum-responsive-small{margin-left:-20%;width:40%}.pum-container.pum-responsive.pum-responsive-medium{margin-left:-30%;width:60%}.pum-container.pum-responsive.pum-responsive-normal{margin-left:-30%;width:70%}.pum-container.pum-responsive.pum-responsive-large{margin-left:-35%;width:80%}.pum-container.pum-responsive.pum-responsive-xlarge{margin-left:-47.5%;width:95%}.pum-container.pum-responsive.pum-position-fixed{position:fixed}}@media only screen and (max-width:1024px){.pum-container.pum-responsive.pum-position-fixed{position:absolute}}.pum-container.custom-position{left:auto;top:auto;margin-left:inherit}.pum-container .pum-title{margin-bottom:.5em}.pum-container .pum-content>:last-child,.pum-form__message:last-child{margin-bottom:0}.pum-container .pum-content>:first-child{margin-top:0}.pum-container .pum-content+.pum-close{text-decoration:none;text-align:center;line-height:1;position:absolute;cursor:pointer;min-width:1em;z-index:2;background-color:transparent}.pum-container.pum-scrollable .pum-content{overflow:auto;overflow-y:scroll;max-height:95%}.pum-overlay.pum-overlay-disabled{visibility:hidden}.pum-overlay.pum-overlay-disabled::-webkit-scrollbar{display:block}.pum-overlay.pum-overlay-disabled .pum-container{visibility:visible}.popmake-close,.pum-overlay.pum-click-to-close{cursor:pointer}html.pum-open.pum-open-overlay,html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay{overflow:hidden}html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden]{padding-right:15px}html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active{overflow-y:scroll;-webkit-overflow-scrolling:touch}html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-active{position:static;height:auto;width:auto}.pum-form{margin:0
auto 16px}.pum-form__field{margin-bottom:1em}.pum-form__field
label{font-weight:700}.pum-form__field input[type=date],.pum-form__field
select{margin:0
auto;font-size:18px;line-height:26px;text-align:center;padding:3px;vertical-align:middle}.pum-form__field
select{padding:5px
3px}.pum-form__loader{font-size:2em;animation-duration:.75s;animation-iteration-count:infinite;animation-name:rotate-forever;animation-timing-function:linear;height:.75em;width:.75em;border:.25em solid rgba(0,0,0,.5);border-right-color:transparent;border-radius:50%;display:inline-block}.pum-form__submit{position:relative}.pum-form__submit .pum-form__loader{margin-left:.5em;border:.25em solid rgba(255,255,255,.5);border-right-color:transparent}.pum-form__messages{display:none;border:1px
solid rgba(0,0,0,.25);margin-bottom:.5em;padding:1em;position:relative}.pum-form__message{margin-bottom:.5em}.pum-form__message--error{color:red!important;border-color:red}.pum-form__message--success{color:green!important;border-color:green}.pum-form--loading,.pum-sub-form .pum-sub-form-loading{opacity:.5}.pum-alignment-left,.pum-form--alignment-left{text-align:left}.pum-alignment-center{text-align:center}.pum-alignment-right{text-align:right}.pum-form--alignment-center{text-align:center}.pum-form--alignment-right{text-align:right}.pum-form--layout-standard .pum-form__field>label{margin-bottom:.25em;display:block}.pum-form--layout-inline .pum-form__field{display:inline-block}.pum-form--layout-block .pum-form__field,.pum-form--layout-block button,.pum-form--layout-block div,.pum-form--layout-block
input{display:block;width:100%}.pum-form--style-default
label{font-size:14px;font-weight:700}.pum-form--style-default input[type=email],.pum-form--style-default input[type=text]{background-color:#f8f7f7;margin-bottom:5px;font-size:14px;padding:10px
8px}.pum-form--style-default
button{font-size:18px;margin:10px
0 0;padding:10px
5px;cursor:pointer}.pum-sub-form p.pum-newsletter-error-msg{margin:0}.pum-sub-form .spinner-loader{right:50%;position:absolute;bottom:40%}.pum-sub-form .spinner-loader:not(:required){animation:1.5s linear infinite spinner-loader;border-radius:.5em;box-shadow:rgba(0,0,51,.3) 1.5em 0 0 0,rgba(0,0,51,.3) 1.1em 1.1em 0 0,rgba(0,0,51,.3) 0 1.5em 0 0,rgba(0,0,51,.3) -1.1em 1.1em 0 0,rgba(0,0,51,.3) -1.5em 0 0 0,rgba(0,0,51,.3) -1.1em -1.1em 0 0,rgba(0,0,51,.3) 0 -1.5em 0 0,rgba(0,0,51,.3) 1.1em -1.1em 0 0;display:inline-block;font-size:10px;width:1em;height:1em;margin:1.5em;overflow:hidden;text-indent:100%}.pum-form__field--consent{text-align:left}.pum-form__field--consent.pum-form__field--checkbox label,.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline
label{display:inline-block;vertical-align:middle}.pum-form__field--consent.pum-form__field--checkbox label
input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label
input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label+label{margin-left:1em}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked
label{display:block;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label
input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-container
iframe.formidable{width:100%;overflow:visible}.pika-single,body div#ui-datepicker-div[style]{z-index:9999999999!important}.pum-theme-453,.pum-theme-floating-bar{background-color:rgba( 255, 255, 255, 0.00 )}.pum-theme-453 .pum-container, .pum-theme-floating-bar .pum-container{padding:8px;border-radius:0px;border:1px
none #000;box-shadow:1px 1px 3px 0px rgba( 2, 2, 2, 0.23 );background-color:rgba( 238, 246, 252, 1.00 )}.pum-theme-453 .pum-title, .pum-theme-floating-bar .pum-title{color:#505050;text-align:left;text-shadow:0px 0px 0px rgba( 2, 2, 2, 0.23 );font-family:inherit;font-weight:400;font-size:32px;line-height:36px}.pum-theme-453 .pum-content, .pum-theme-floating-bar .pum-content{color:#505050;font-family:inherit;font-weight:400}.pum-theme-453 .pum-content + .pum-close, .pum-theme-floating-bar .pum-content+.pum-close{position:absolute;height:18px;width:18px;left:auto;right:5px;bottom:auto;top:50%;padding:0px;color:#505050;font-family:Sans-Serif;font-weight:700;font-size:15px;line-height:18px;border:1px
solid #505050;border-radius:15px;box-shadow:0px 0px 0px 0px rgba( 2, 2, 2, 0.00 );text-shadow:0px 0px 0px rgba( 0, 0, 0, 0.00 );background-color:rgba( 255, 255, 255, 0.00 );transform:translate(0, -50%)}.pum-theme-454,.pum-theme-content-only{background-color:rgba( 0, 0, 0, 0.70 )}.pum-theme-454 .pum-container, .pum-theme-content-only .pum-container{padding:0px;border-radius:0px;border:1px
none #000;box-shadow:0px 0px 0px 0px rgba( 2, 2, 2, 0.00 )}.pum-theme-454 .pum-title, .pum-theme-content-only .pum-title{color:#000;text-align:left;text-shadow:0px 0px 0px rgba( 2, 2, 2, 0.23 );font-family:inherit;font-weight:400;font-size:32px;line-height:36px}.pum-theme-454 .pum-content, .pum-theme-content-only .pum-content{color:#8c8c8c;font-family:inherit;font-weight:400}.pum-theme-454 .pum-content + .pum-close, .pum-theme-content-only .pum-content+.pum-close{position:absolute;height:18px;width:18px;left:auto;right:7px;bottom:auto;top:7px;padding:0px;color:#000;font-family:inherit;font-weight:700;font-size:20px;line-height:20px;border:1px
none #fff;border-radius:15px;box-shadow:0px 0px 0px 0px rgba( 2, 2, 2, 0.00 );text-shadow:0px 0px 0px rgba( 0, 0, 0, 0.00 );background-color:rgba( 255, 255, 255, 0.00 )}.pum-theme-155,.pum-theme-default-theme{background-color:rgba( 255, 255, 255, 1.00 )}.pum-theme-155 .pum-container, .pum-theme-default-theme .pum-container{padding:32px;border-radius:0px;border:1px
none #000;box-shadow:1px 1px 3px 0px rgba( 2, 2, 2, 0.23 );background-color:rgba( 249, 249, 249, 1.00 )}.pum-theme-155 .pum-title, .pum-theme-default-theme .pum-title{color:#000;text-align:left;text-shadow:0px 0px 0px rgba( 2, 2, 2, 0.23 );font-family:inherit;font-weight:400;font-size:32px;line-height:36px}.pum-theme-155 .pum-content, .pum-theme-default-theme .pum-content{color:#8c8c8c;font-family:inherit;font-weight:400}.pum-theme-155 .pum-content + .pum-close, .pum-theme-default-theme .pum-content+.pum-close{position:absolute;height:auto;width:auto;left:auto;right:0px;bottom:auto;top:0px;padding:8px;color:#fff;font-family:inherit;font-weight:700;font-size:16px;line-height:14px;border:1px
none #fff;border-radius:0px;box-shadow:1px 1px 3px 0px rgba( 2, 2, 2, 0.23 );text-shadow:0px 0px 0px rgba( 0, 0, 0, 0.23 );background-color:rgba( 0, 183, 205, 1.00 )}.pum-theme-156,.pum-theme-lightbox{background-color:rgba( 0, 0, 0, 0.60 )}.pum-theme-156 .pum-container, .pum-theme-lightbox .pum-container{padding:18px;border-radius:3px;border:8px
solid #000;box-shadow:0px 0px 30px 0px rgba( 2, 2, 2, 1.00 );background-color:rgba( 255, 255, 255, 1.00 )}.pum-theme-156 .pum-title, .pum-theme-lightbox .pum-title{color:#000;text-align:left;text-shadow:0px 0px 0px rgba( 2, 2, 2, 0.23 );font-family:inherit;font-weight:100;font-size:32px;line-height:36px}.pum-theme-156 .pum-content, .pum-theme-lightbox .pum-content{color:#000;font-family:inherit;font-weight:100}.pum-theme-156 .pum-content + .pum-close, .pum-theme-lightbox .pum-content+.pum-close{position:absolute;height:26px;width:26px;left:auto;right:-13px;bottom:auto;top:-13px;padding:0px;color:#fff;font-family:Arial;font-weight:100;font-size:24px;line-height:24px;border:2px
solid #fff;border-radius:26px;box-shadow:0px 0px 15px 1px rgba( 2, 2, 2, 0.75 );text-shadow:0px 0px 0px rgba( 0, 0, 0, 0.23 );background-color:rgba( 0, 0, 0, 1.00 )}.pum-theme-157,.pum-theme-enterprise-blue{background-color:rgba( 0, 0, 0, 0.70 )}.pum-theme-157 .pum-container, .pum-theme-enterprise-blue .pum-container{padding:28px;border-radius:5px;border:1px
none #000;box-shadow:0px 10px 25px 4px rgba( 2, 2, 2, 0.50 );background-color:rgba( 255, 255, 255, 1.00 )}.pum-theme-157 .pum-title, .pum-theme-enterprise-blue .pum-title{color:#315b7c;text-align:left;text-shadow:0px 0px 0px rgba( 2, 2, 2, 0.23 );font-family:inherit;font-weight:100;font-size:34px;line-height:36px}.pum-theme-157 .pum-content, .pum-theme-enterprise-blue .pum-content{color:#2d2d2d;font-family:inherit;font-weight:100}.pum-theme-157 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content+.pum-close{position:absolute;height:28px;width:28px;left:auto;right:8px;bottom:auto;top:8px;padding:4px;color:#fff;font-family:Times New Roman;font-weight:100;font-size:20px;line-height:20px;border:1px
none #fff;border-radius:42px;box-shadow:0px 0px 0px 0px rgba( 2, 2, 2, 0.23 );text-shadow:0px 0px 0px rgba( 0, 0, 0, 0.23 );background-color:rgba( 49, 91, 124, 1.00 )}.pum-theme-158,.pum-theme-hello-box{background-color:rgba( 0, 0, 0, 0.75 )}.pum-theme-158 .pum-container, .pum-theme-hello-box .pum-container{padding:30px;border-radius:80px;border:14px
solid #81d742;box-shadow:0px 0px 0px 0px rgba( 2, 2, 2, 0.00 );background-color:rgba( 255, 255, 255, 1.00 )}.pum-theme-158 .pum-title, .pum-theme-hello-box .pum-title{color:#2d2d2d;text-align:left;text-shadow:0px 0px 0px rgba( 2, 2, 2, 0.23 );font-family:Montserrat;font-weight:100;font-size:32px;line-height:36px}.pum-theme-158 .pum-content, .pum-theme-hello-box .pum-content{color:#2d2d2d;font-family:inherit;font-weight:100}.pum-theme-158 .pum-content + .pum-close, .pum-theme-hello-box .pum-content+.pum-close{position:absolute;height:auto;width:auto;left:auto;right:-30px;bottom:auto;top:-30px;padding:0px;color:#2d2d2d;font-family:Times New Roman;font-weight:100;font-size:32px;line-height:28px;border:1px
none #fff;border-radius:28px;box-shadow:0px 0px 0px 0px rgba( 2, 2, 2, 0.23 );text-shadow:0px 0px 0px rgba( 0, 0, 0, 0.23 );background-color:rgba( 255, 255, 255, 1.00 )}.pum-theme-159,.pum-theme-cutting-edge{background-color:rgba( 0, 0, 0, 0.50 )}.pum-theme-159 .pum-container, .pum-theme-cutting-edge .pum-container{padding:18px;border-radius:0px;border:1px
none #000;box-shadow:0px 10px 25px 0px rgba( 2, 2, 2, 0.50 );background-color:rgba( 30, 115, 190, 1.00 )}.pum-theme-159 .pum-title, .pum-theme-cutting-edge .pum-title{color:#fff;text-align:left;text-shadow:0px 0px 0px rgba( 2, 2, 2, 0.23 );font-family:Sans-Serif;font-weight:100;font-size:26px;line-height:28px}.pum-theme-159 .pum-content, .pum-theme-cutting-edge .pum-content{color:#fff;font-family:inherit;font-weight:100}.pum-theme-159 .pum-content + .pum-close, .pum-theme-cutting-edge .pum-content+.pum-close{position:absolute;height:24px;width:24px;left:auto;right:0px;bottom:auto;top:0px;padding:0px;color:#1e73be;font-family:Times New Roman;font-weight:100;font-size:32px;line-height:24px;border:1px
none #fff;border-radius:0px;box-shadow:-1px 1px 1px 0px rgba( 2, 2, 2, 0.10 );text-shadow:-1px 1px 1px rgba( 0, 0, 0, 0.10 );background-color:rgba( 238, 238, 34, 1.00 )}.pum-theme-160,.pum-theme-framed-border{background-color:rgba( 255, 255, 255, 0.50 )}.pum-theme-160 .pum-container, .pum-theme-framed-border .pum-container{padding:18px;border-radius:0px;border:20px
outset #d33;box-shadow:1px 1px 3px 0px rgba( 2, 2, 2, 0.97 ) inset;background-color:rgba( 255, 251, 239, 1.00 )}.pum-theme-160 .pum-title, .pum-theme-framed-border .pum-title{color:#000;text-align:left;text-shadow:0px 0px 0px rgba( 2, 2, 2, 0.23 );font-family:inherit;font-weight:100;font-size:32px;line-height:36px}.pum-theme-160 .pum-content, .pum-theme-framed-border .pum-content{color:#2d2d2d;font-family:inherit;font-weight:100}.pum-theme-160 .pum-content + .pum-close, .pum-theme-framed-border .pum-content+.pum-close{position:absolute;height:20px;width:20px;left:auto;right:-20px;bottom:auto;top:-20px;padding:0px;color:#fff;font-family:Tahoma;font-weight:700;font-size:16px;line-height:18px;border:1px
none #fff;border-radius:0px;box-shadow:0px 0px 0px 0px rgba( 2, 2, 2, 0.23 );text-shadow:0px 0px 0px rgba( 0, 0, 0, 0.23 );background-color:rgba( 0, 0, 0, 0.55 )}#pum-520{z-index:1999999999}#pum-510{z-index:1999999999}#pum-466{z-index:1999999999}#pum-161{z-index:1999999999}