body .blog *,body .projects *,.rev_slider *{-webkit-backface-visibility:visible!important;backface-visibility:visible!important}table{border-collapse:separate;border-spacing:0;font-size:.75em}caption,th,td{font-weight:400;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}#wpadminbar input.adminbar-button{margin:0 10px;background:0 0}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}h4{font-size:1.4em}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:1.5rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font:13px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{cursor:help}mark,ins{background:#fff9c0;text-decoration:none}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:14px;font-size:1.4rem}big{font-size:125%}body.loaded #loader-container{opacity:0}body.loaded #loader-container.finished{display:none;z-index:-100;top:-9999px}#loader-icon.sk-spinner-double-bounce.sk-spinner,#loader-icon.sk-spinner-wave.sk-spinner,#loader-icon.sk-spinner-wandering-cubes.sk-spinner,#loader-icon.sk-fading-circle{background:0 0!important}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}.content-area ol{display:block;margin:0 0 0 25px}ol{list-style:decimal}ol.children{padding-left:5%;border-left:3px solid #ececec}dt{font-weight:700}dd{margin:0 1.5em 1.5em}table{margin:0 0 1.5em;width:100%}th{font-weight:700}blockquote{margin-left:7%;border-left:3px solid #919191;margin-bottom:40px;font-style:italic}blockquote p{padding-left:20px;padding-bottom:0!important;font-size:1.2em}form p{margin:18px 0 0;font-weight:600}form img.ajax-loader{position:absolute;left:50%;margin-left:-30px!important;bottom:-25px}.form-xl{font-size:18px!important;padding:16px 27px!important}.comments-area input[type=text],.comments-area input[type=email],.comments-area input[type=tel],.comments-area input[type=url]{width:100%}.webkit input[type=checkbox],.android input[type=checkbox]{width:20px;height:20px;box-sizing:border-box;vertical-align:middle}.menu-smart input[type=search]{width:100%}textarea{width:100%;resize:none}select{width:100%;max-width:100%;min-width:100%;-webkit-appearance:none;appearance:none;border-style:solid;-moz-appearance:none;text-overflow:"";outline:none;background-position:100% center;background-repeat:no-repeat;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgNTAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNMjIuNiw4YzAtMC4xLDAtMC4yLDAuMS0wLjJsMC41LTAuNWMwLjEtMC4xLDAuMS0wLjEsMC4yLTAuMWMwLjEsMCwwLjIsMCwwLjIsMC4xbDMuNywzLjdsMy43LTMuN2MwLjEtMC4xLDAuMS0wLjEsMC4yLTAuMXMwLjIsMCwwLjIsMC4xTDMyLDcuOEMzMiw3LjksMzIuMSw4LDMyLjEsOGMwLDAuMSwwLDAuMi0wLjEsMC4ybC00LjQsNC40Yy0wLjEsMC4xLTAuMSwwLjEtMC4yLDAuMXMtMC4yLDAtMC4yLTAuMWwtNC40LTQuNEMyMi43LDguMiwyMi42LDguMSwyMi42LDh6Ii8+PC9zdmc+")}.style-dark select:not([multiple]){background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgNTAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNMjIuNiw4YzAtMC4xLDAtMC4yLDAuMS0wLjJsMC41LTAuNWMwLjEtMC4xLDAuMS0wLjEsMC4yLTAuMWMwLjEsMCwwLjIsMCwwLjIsMC4xbDMuNywzLjdsMy43LTMuN2MwLjEtMC4xLDAuMS0wLjEsMC4yLTAuMXMwLjIsMCwwLjIsMC4xTDMyLDcuOEMzMiw3LjksMzIuMSw4LDMyLjEsOGMwLDAuMSwwLDAuMi0wLjEsMC4ybC00LjQsNC40Yy0wLjEsMC4xLTAuMSwwLjEtMC4yLDAuMXMtMC4yLDAtMC4yLTAuMWwtNC40LTQuNEMyMi43LDguMiwyMi42LDguMSwyMi42LDh6Ii8+PC9zdmc+")}.style-light select:not([multiple]){background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgNTAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjIuNiw4YzAtMC4xLDAtMC4yLDAuMS0wLjJsMC41LTAuNWMwLjEtMC4xLDAuMS0wLjEsMC4yLTAuMWMwLjEsMCwwLjIsMCwwLjIsMC4xbDMuNywzLjdsMy43LTMuN2MwLjEtMC4xLDAuMS0wLjEsMC4yLTAuMXMwLjIsMCwwLjIsMC4xTDMyLDcuOEMzMiw3LjksMzIuMSw4LDMyLjEsOGMwLDAuMSwwLDAuMi0wLjEsMC4ybC00LjQsNC40Yy0wLjEsMC4xLTAuMSwwLjEtMC4yLDAuMXMtMC4yLDAtMC4yLTAuMWwtNC40LTQuNEMyMi43LDguMiwyMi42LDguMSwyMi42LDh6Ii8+PC9zdmc+")}.rtl select{background-position:0% center}select:focus{outline:none}select::-ms-expand{display:none}.style-dark ::-webkit-input-placeholder{color:#fff!important}.style-dark :-ms-input-placeholder{color:#fff!important}.style-dark ::-moz-placeholder{color:#fff!important}span.wpcf7-list-item{margin-right:1em;margin-left:0}.wpcf7-list-item-label{margin-left:.25em}.wpcf7 .wpcf7-mail-sent-ok,.wpcf7 .wpcf7-validation-errors,.wpcf7 span.wpcf7-not-valid-tip{font-size:13px;padding:6px 9px;padding:0;margin:9px 0 0;display:block;text-align:left;border:0;font-weight:500}input.wpcf7-form-control.wpcf7-submit.btn{margin:0}.wpcf7-inline-wrapper{display:table;table-layout:fixed;width:100%;font-size:0px}.wpcf7-inline-wrapper input{margin:0}.wpcf7-inline-wrapper .wpcf7-inline-field{width:50%;display:inline-block;vertical-align:top;padding:0 9px}.wpcf7-inline-wrapper .wpcf7-inline-field input{text-align:left}.wpcf7-inline-wrapper .wpcf7-inline-field input:not([type=checkbox]),.wpcf7-inline-wrapper .wpcf7-inline-field input:not([type=radio]){width:100%}.wpcf7-inline-wrapper .wpcf7-inline-field:first-child{padding-left:0}.wpcf7-inline-wrapper .wpcf7-inline-field:last-child{padding-right:0}.wpcf7-inline-wrapper .wpcf7-inline-field>*{margin-top:0!important}.wpcf7-inline-wrapper.wpcf7-input-group{display:table;table-layout:auto}.wpcf7-inline-wrapper.wpcf7-input-group p{padding:0}.wpcf7-inline-wrapper.wpcf7-input-group>*:first-child input{border-top-right-radius:0px!important;border-bottom-right-radius:0px!important}.wpcf7-inline-wrapper.wpcf7-input-group>*:first-child input:not(.btn){padding:11px 15px;border-right:none!important}.wpcf7-inline-wrapper.wpcf7-input-group>*:not(:first-child) input{border-top-left-radius:0px!important;border-bottom-left-radius:0px!important}.wpcf7-inline-wrapper.wpcf7-input-group>*:not(:first-child) input:not(.btn){padding:11px 15px;border-left:none!important}.wpcf7-inline-wrapper.wpcf7-input-group .wpcf7-inline-field{display:table-cell}.wpcf7-inline-wrapper.wpcf7-input-group .wpcf7-inline-field-text{width:99%}.wpcf7-inline-wrapper.wpcf7-input-group .wpcf7-inline-field-btn{width:1%}.wpcf7-inline-wrapper.wpcf7-input-group .wpcf7-inline-field-btn input{width:auto;padding-left:18px!important;padding-right:18px!important}.wpcf7-inline-wrapper.wpcf7-input-group .wpcf7-inline-field-btn input.btn-xl{padding-left:27px!important;padding-right:27px!important}.firefox .wpcf7-inline-wrapper.wpcf7-input-group .wpcf7-inline-field-btn input{border-bottom:0}form .wpcf7-inline-wrapper:nth-child(2) p{margin-top:0}.wpcf7-captchac{margin:14px 0 0}input.wpcf7-submit{margin-top:0}.form-text-center{text-align:center!important}.form-fluid{width:100%!important}.form-circle{border-radius:10em;padding-right:30px;padding-left:30px}.gform_wrapper input[type=email],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper input[type=url]{padding:10px 15px!important}.gform_wrapper label.gfield_label+div.ginput_container{margin:0!important}.gfield_select{min-width:inherit!important}.ui-datepicker select{display:inline;-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist;max-width:none;min-width:auto;width:auto;background:0 0}.ui-datepicker table{border:none}.ui-datepicker table td,.ui-datepicker table th{border:none}.wpcf7-inline-field{margin:0!important;padding-bottom:0}.wpcf7-inline-field *{margin:0!important}.comments-wrap{padding:0}#comments ul.children{border-left:1px solid #ececec}#comments ol{list-style:none;padding:0}#comments .reply a{padding:0;margin-left:100px;font-size:14px;font-size:1.4rem}.comment-meta .avatar{width:70px!important;height:70px;padding:0!important;position:absolute;left:-8px;top:0;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px}b.fn{margin-left:100px;font-weight:200}b.fn a{color:#000}b.fn a:hover{color:#ccc}.comment .edit-link{display:none!important}.comment.depth-2{padding-left:5%}.comment.depth-3{padding-left:10%}div.comment-metadata{text-align:left!important;padding-bottom:20px;margin-left:100px;color:#a5a5a5}div.comment-metadata a{color:#757575}#respond .form-allowed-tags{display:none}#respond p.comment-form-comment,#respond p.form-submit{padding-top:5px}body.side-header #site-wrap{float:left;padding-left:250px;width:100%;background:#f7f7f7}body.side-header .siteorigin-panels-stretch[data-stretch-type=full-stretched]{padding-left:250px!important;padding-right:0!important}@media only screen and (min-width:1200px){.boxed{padding:0;background:#ebebeb}.boxed #site-header{padding:0 40px}.boxed #main-container{max-width:1200px;margin:-1px auto 0!important}.boxed header.entry-header .inner{padding:0 40px!important}.boxed .site-main{padding:50px 40px 0!important}.boxed .site-main.product-archive{padding:50px 40px 0 30px!important}.boxed #posts-scroll.masonry{margin-left:-10px}.boxed .siteorigin-panels-stretch .projects.masonry-with-gutter,.boxed .siteorigin-panels-stretch .projects.rows-with-gutter{margin:0 10px}.boxed .panel-row-style,.boxed .siteorigin-panels-stretch{max-width:1200px!important;margin-left:-40px!important;margin-right:-40px!important;padding-left:40px!important;padding-right:40px!important}.boxed .entry-content div.panel-grid:first-child{margin-top:-2.7em!important}.boxed .content-area,.boxed .site-main{background:#fff}.boxed .panel-grid{max-width:1200px!important;margin-left:0!important;margin-right:0!important}.boxed .sow-features-list{margin:0 30px}.boxed .siteorigin-panels-stretch[data-stretch-type=full-stretched]{padding-left:0!important;padding-right:0!important}.boxed #footer .main{padding-left:10px!important;padding-right:10px!important}.boxed .so-panel.widget_ttrust_portfolio{margin-left:-20px!important;margin-right:-20px!important}.boxed .siteorigin-panels-stretch[data-stretch-type=full-stretched] .widget_ttrust_portfolio .masonry-without-gutter,.boxed .siteorigin-panels-stretch[data-stretch-type=full-stretched] .widget_ttrust_portfolio .rows-without-gutter{padding-left:20px;padding-right:20px}.boxed .siteorigin-panels-stretch[data-stretch-type=full-stretched] .widget_ttrust_portfolio .masonry-with-gutter,.boxed .siteorigin-panels-stretch[data-stretch-type=full-stretched] .widget_ttrust_portfolio .rows-with-gutter{padding-left:20px;padding-right:20px}}.entry-content div.panel-grid:first-child{margin-top:-2.7em}.boxed #site-header{position:relative}body #site-header.transparent{background:0 0!important;position:absolute;box-shadow:none;width:100%}body.boxed #site-header.transparent{max-width:1200px}.inline-header #site-header.sticky .inside .nav-holder,.split-header #site-header.sticky .inside .nav-holder{height:60px}.sticky-header #site-header.sticky{box-shadow:0 2px 5px rgba(0,0,0,.05);background:#fff!important}.split-header #site-header .inside{text-align:center!important}.split-header .logo,.split-header .logo{margin:0 auto!important;float:none;position:absolute;width:100%}.sticky .logo{height:60px!important}#site-header a .site-description{color:#000!important}body #site-header.transparent.light .logo .site-title,body #site-header.transparent.light .logo a{color:#fff}.top-header.stacked-header #main-container #site-header{text-align:center}.top-header.stacked-header #main-container #site-header .inside{padding:0!important}.top-header #site-header.sticky .logo .site-title{padding:0;display:none!important}.top-header #site-header.sticky .logo .site-title a{color:#000}.top-header.stacked-header #main-container #site-header .logo{margin:0 auto;float:none;padding:20px 0 0}.top-header #site-header.sticky .logo.has-sticky-logo .site-title{display:none}.top-header #site-header.sticky .logo .site-title.sticky{padding-top:0;display:table-cell!important;vertical-align:middle!important}body.top-header.stacked-header #main-container #site-header .nav-holder{margin:0 auto!important;position:relative!important;left:0;right:0;display:inline-block;padding:0!important}body.side-header #site-header{background:#fff;position:fixed;overflow:hidden;left:0;width:250px;height:100%;box-shadow:0 0 1px rgba(0,0,0,.15);padding-top:40px}body.side-header #site-header .inside{padding:0 30px;text-align:left}body.side-header #site-header .logo .site-title.top{display:none}#footer .secondary.split .left{float:left}#footer .secondary .right{padding-top:0}#footer .copyright{text-align:right;padding:25px 10%}a.tt-button:hover{opacity:.7}#site-header .menu-button span{height:30px!important;line-height:27px!important;border-radius:20px;background-color:transparent!important;border:2px solid rgba(0,0,0,.9)!important;font-size:.8em;padding:0 10px}#site-header .menu-button{transition:none}#site-header.light .menu-button span{border:2px solid #fff!important}#site-header.light .menu-button:hover span{border-color:rgba(255,255,255,.5)!important}#site-header.dark .menu-button:hover span{border-color:rgba(0,0,0,.5)!important}#site-header.dark .menu-button span{border:2px solid rgba(0,0,0,.9)!important}#site-header.light .menu-button:hover span{border-color:#fff!important}#site-header.sticky .menu-button span{border:2px solid #8b8b8b!important;padding:0 10px}#site-header.sticky .menu-button:hover span{border-color:#000!important}#site-header.sticky .inside .nav-holder{height:60px!important}#site-header.sticky{z-index:9999!important}body #site-header.transparent .main-nav{margin-top:1px}.main-nav.left{float:left}.long-menu .main-nav{margin:0 auto;position:relative!important;display:block;width:100%}.main-nav nav{margin:0;padding:0;display:block;float:left}#site-header .main-nav ul li ul li.menu-item-has-children>span::after,#site-header .main-nav ul li ul li.menu-item-has-children>a::after{content:"";font-family:FontAwesome;font-size:14px;position:relative;margin-left:14px;color:inherit}.top-header.stacked-header #main-container .main-nav ul a,.top-header.stacked-header #main-container .main-nav ul li,.top-header.stacked-header #main-container .nav-holder{height:50px;line-height:50px;margin:0!important}.top-header.stacked-header #main-container .nav-holder{float:none;padding:0!important;height:50px;width:auto;display:inline-block;display:inline-block;min-height:50px;margin:0;vertical-align:top}.main-nav ul li.no-link{padding-left:10px!important;padding-right:10px!important}.main-nav ul a i{margin-right:10px;font-size:14px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.sticky .main-nav ul a,.sticky .main-nav ul li{height:60px;line-height:60px}.sticky .main-nav,.sticky .nav-holder,.inline-header #site-header.sticky .nav-holder,.stacked-header #site-header.sticky .nav-holder{height:60px!important;line-height:60px!important}body #site-header.transparent.light .main-nav ul li,body #site-header.transparent.light .menu-toggle.open,body #site-header.transparent.light .secondary-nav span,body #site-header.transparent.light .secondary-nav a{color:rgba(255,255,255,1)}body #site-header.transparent.light .menu-toggle.open:hover,body #site-header.transparent.light .main-nav ul li:hover,body #site-header.transparent.light .main-nav ul li.active,body #site-header.transparent.light .main-nav ul li:hover,body #site-header.transparent.light .main-nav ul li.current,body #site-header.transparent.light .main-nav ul li.current-cat,body #site-header.transparent.light .main-nav ul li.current_page_item,body #site-header.transparent.light .main-nav ul li.current-menu-item,body #site-header.transparent.light .main-nav ul li.current-post-ancestor,body #site-header.transparent.light .single-post .main-nav ul li.current_page_parent,body #site-header.transparent.light .main-nav ul li.current-category-parent,body #site-header.transparent.light .main-nav ul li.current-category-ancestor,body #site-header.transparent.light .main-nav ul li.current-portfolio-ancestor,body #site-header.transparent.light .main-nav ul li.current-projects-ancestor,body #site-header.transparent.light .secondary-nav span:hover,body #site-header.transparent.light .secondary-nav a:hover{color:rgba(255,255,255,.6)}body #site-header.transparent.light .menu-toggle.open:hover,body #site-header.transparent.light .main-nav ul ul li:hover,body #site-header.transparent.light .main-nav ul ul li:hover,body #site-header.transparent.light .main-nav ul ul li.current,body #site-header.transparent.light .main-nav ul ul li.current-cat,body #site-header.transparent.light .main-nav ul ul li.current_page_item,body #site-header.transparent.light .main-nav ul ul li.current-menu-item,body #site-header.transparent.light .main-nav ul ul li.current-post-ancestor,body #site-header.transparent.light .single-post .main-nav ul ul li.current_page_parent,body #site-header.transparent.light .main-nav ul ul li.current-category-parent,body #site-header.transparent.light .main-nav ul ul li.current-category-ancestor,body #site-header.transparent.light .main-nav ul ul li.current-portfolio-ancestor,body #site-header.transparent.light .main-nav ul ul li.current-projects-ancestor{color:rgba(255,255,255,.6)}body #site-header.transparent.light .main-nav ul li a,body #site-header.transparent.light .main-nav ul li span{color:inherit!important}body #site-header.transparent.light .main-nav ul ul li:hover,body #site-header.transparent.light .main-nav ul ul li:hover,body #site-header.transparent.light .main-nav ul ul li.current,body #site-header.transparent.light .main-nav ul ul li.current-cat,body #site-header.transparent.light .main-nav ul ul li.current_page_item,body #site-header.transparent.light .main-nav ul ul li.current-menu-item,body #site-header.transparent.light .main-nav ul ul li.current-post-ancestor,body #site-header.transparent.light .single-post .main-nav ul ul li.current_page_parent,body #site-header.transparent.light .main-nav ul ul li.current-category-parent,body #site-header.transparent.light .main-nav ul ul li.current-category-ancestor,body #site-header.transparent.light .main-nav ul ul li.current-portfolio-ancestor,body #site-header.transparent.light .main-nav ul ul li.current-projects-ancestor{color:rgba(0,0,0,1)!important}.sticky .main-nav ul li.current,.sticky .main-nav ul li.current-cat,.sticky .main-nav ul li.current_page_item,.sticky .main-nav ul li.current-menu-item,.sticky .main-nav ul li.current-post-ancestor,.sticky .single-post .main-nav ul li.current_page_parent,.sticky .main-nav ul li.current-category-parent,.sticky .main-nav ul li.current-category-ancestor,.sticky .main-nav ul li.current-portfolio-ancestor,.sticky .main-nav ul li.current-projects-ancestor{color:#000!important}i.fa-blank{display:none}.main-nav .mega-menu{position:inherit}.main-nav .mega-menu>ul{width:100%;width:auto;min-width:100%}body #site-header.transparent .main-nav .mega-menu>ul{margin-top:0}.sticky .main-nav .mega-menu>ul{margin-top:0}.main-nav .mega-menu>ul>li{float:left!important;padding:0!important;border-right:1px solid rgba(0,0,0,.07)}.main-nav .mega-menu>ul>li:last-child{border:none}.main-nav .mega-menu>ul>li:last-child{border-right:none!important}.main-nav .mega-menu>ul>li .title{font-weight:700;text-transform:uppercase;padding-top:17px;padding-bottom:10px;border-top:none;pointer-events:none}.main-nav .mega-menu>ul>li .title:hover{color:inherit}.main-nav .mega-menu>ul>li .title:after{display:none}.main-nav .mega-menu>ul>li ul{clear:both;display:block!important;position:relative!important;left:0!important;opacity:1!important;width:100%!important;-webkit-box-shadow:none!important;box-shadow:none!important}.main-nav .col-2>ul{width:400px}.main-nav .col-3>ul{min-width:725px}.main-nav .col-4>ul{width:600px}.main-nav .col-5>ul{width:500px}.main-nav .col-6>ul{width:600px}.main-nav .right>ul{left:auto!important;right:0}.main-nav .full-width>ul{left:auto!important;right:0}.main-nav .col-2>ul>li{width:49%}.main-nav .col-3>ul>li{width:33%}.main-nav .col-4>ul>li{width:24%}.main-nav .col-5>ul>li{width:19%}.centered-nav .main-nav{margin:0!important;position:relative!important}.centered-nav .nav-holder{margin:0 auto!important;width:100%!important;position:absolute!important;text-align:center!important;padding:0!important}.centered-nav .secondary-nav{position:absolute;right:0;top:0;display:inline-block!important}.centered-nav .secondary-nav span,.centered-nav .secondary-nav a{display:inline-block!important}.cart-icon{display:inline-block;display:block;cursor:pointer!important;position:relative}.cart-icon::before{content:"";font-family:Fontawesome;font-size:14px;display:block;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.cart-count{position:absolute;width:15px;height:15px!important;top:50%;right:-12px;line-height:14px!important;font-size:.6em;font-weight:800;margin-top:-15px;-webkit-border-radius:10px;border-radius:10px}.top-header.stacked-header #main-container #site-header .secondary-nav span,.top-header.stacked-header #main-container #site-header .secondary-nav a{height:50px;line-height:50px}#site-header.sticky .secondary-nav span,#site-header.sticky .secondary-nav a{height:60px;line-height:60px}#header-search.open{top:0;opacity:1;pointer-events:auto}#header-search .inside .form-wrap{padding:0 30px}#scroll-to-top.active:hover{opacity:.75}#scroll-to-top.active{display:block;opacity:1;cursor:pointer;pointer-events:auto}#site-header .secondary-nav .menu-toggle.open{cursor:pointer!important;display:none}.menu-toggle.open::before{content:"";font-family:FontAwesome;font-size:14px;display:block;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}#site-header .secondary-nav .menu-toggle.open.constant{display:inline-block}.mobile.side{width:250px}#slide-panel-holder.constant{display:block}#slide-panel-holder.constant #slide-panel{height:100%;width:400px;-webkit-transform:translateX(400px);transform:translateX(400px);position:fixed;right:0;top:0;padding:0;transition:all .3s;z-index:9999!important;visibility:hidden;display:block}#slide-panel.inner ul{list-style:none}#slide-panel .active-sub-menu:after{content:""}#slide-menu .widget-area.mobile{display:none}.admin-bar .menu-toggle.close{top:50px}.widget-area.mobile{display:none}.hamburger.constant{display:inline-block}.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);transform:rotate(225deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .14s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom .1s ease-out,-webkit-transform .3s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s .14s cubic-bezier(.215,.61,.355,1)}.rotate{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}article footer{margin:0 auto;max-width:1200px;position:relative}.site-main .post-navigation .nav-links{margin:0 auto 20px;max-width:1200px;position:relative}.comment-navigation .nav-previous,.paging-navigation .nav-previous,.post-navigation .nav-previous{float:right;text-align:right;width:50%;padding:15px 0}.post-navigation .nav-previous::after{content:"";font-family:FontAwesome;color:#000;padding-left:10px}.comment-navigation .nav-next,.paging-navigation .nav-next,.post-navigation .nav-next{float:left;text-align:left;width:50%;padding:15px 0}.post-navigation .nav-next::before{content:"";font-family:FontAwesome;color:#000;padding-right:10px}.single-project .post-navigation{background:#f7f7f7}.single-project .post-navigation div{padding:20px 20px 5px}.post-navigation .nav-portfolio{position:absolute;text-align:center;margin:0 auto;display:inline-block;display:none;left:0;right:0;width:40px}.post-navigation .nav-portfolio a{font-size:15px;line-height:38px;text-align:center}.post-navigation .nav-portfolio a::before{content:"";font-family:FontAwesome}.menu-main-menu-container{padding-bottom:40px}.pagination .inside{max-width:800px;padding:0 0 80px;text-align:center;margin:0 auto}.pagination a,.pagination span{display:inline-block;margin:0 4px;background:0 0;background-color:rgba(0,0,0,.05);padding:7px 10px;color:#000;font-weight:700;border-radius:30px;font-size:.8em;line-height:1em}.pagination .current,.pagination a:hover{opacity:.3}.edit-link{margin-bottom:50px!important;display:none!important}span.infinite-loader{position:absolute;left:50%;right:50%}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}aside.sidebar{width:25%;padding:0;float:right}.widgets a{color:rgba(255,255,255,.7)}.widgets a:hover{color:rgba(255,255,255,1)}.sidebar .widget-box .widget-title,#footer .widget-box .widget-title,#slide-panel .widget-box .widget-title{font-size:.9em;font-weight:700;margin-bottom:15px!important;display:block}.sidebar .widget-box .widget-title{color:#242424;padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,.07)}.widgets form{padding:0 20% 0 0}.body-wrap .search{width:100%;padding:5px 10px;max-width:300px}.widgets input[type=search]{margin:0;padding:10px .7em!important;line-height:normal!important;width:92%;color:#fff;font-size:.8em;background:rgba(255,255,255,.2);border:none}.widget select{max-width:100%}.widget_search .search-submit{display:none}#footer .widget-box .widget-title,#slide-panel .widget-box .widget-title{font-size:.9em;font-weight:700;display:block!important;clear:both;color:#000}#slide-panel .widget-box .widget-title{color:#fff}.widget-box .meta{font-style:italic}.widget-box ul li p{line-height:1.3em;margin:0}.widget_search{display:block;padding:0!important}.widget_search h3{display:none}.widget_search:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .widget_search{display:block}* html .widget_search{height:1%}body .widget_search .search-field{margin:0;padding:10px .7em!important;line-height:normal!important;width:95%!important;max-width:none!important;border:1px solid #ccc;border-radius:3px;background:0 0;background:#fff;color:#191919;font-size:.8em}#footer .search,#slide-panel .search{width:100%;padding:5px 10px;max-width:300px;background:rgba(0,0,0,.1);border:none;color:#888}.no-results{padding-bottom:140px!important}.search-results .body-wrap{padding-top:50px!important}.search-results .post-thumb{max-width:150px;margin:0 30px 10px 0;display:block;float:left}.search-results .content-main article{max-width:830px;border-bottom:1px solid #e2e2e2;margin-bottom:20px;padding:10px 0 20px;min-height:180px}.search-results .content-main article h2,.search-results .content-main article.post h2{font-size:1.6em!important;text-align:left;margin-bottom:15px!important}.search-results .content-main article p{padding-bottom:0!important}aside.sidebar .ttrust_recent_posts .meta,#footer .ttrust_recent_posts .meta{margin:0 0 25px!important;display:block;padding:3px 0 0}aside.sidebar .ttrust_recent_posts .meta{color:rgba(0,0,0,.3)}#footer .ttrust_recent_posts .meta{color:rgba(0,0,0,.2)}aside.sidebar .ttrust_recent_posts p.title,#footer .ttrust_recent_posts p.title{font-size:.9em;margin-bottom:2px;padding:0}#sidebar .ttrust_recent_posts p.title a,#footer .ttrust_recent_posts p.title a{color:rgba(225,225,225,.7);line-height:1.1em}#footer .ttrust_recent_posts p.title a{color:rgba(0,0,0,.8);line-height:1.1em}#sidebar .ttrust_recent_posts p.title a:hover,#footer .ttrust_recent_posts p.title a:hover{color:rgba(225,225,225,1)}#footer .ttrust_recent_posts p.title a:hover{color:rgba(0,0,0,1)}.ttrust_recent_posts .firstPost p{margin-bottom:10px}.secondaryPost{padding:10px 0 0}.ttrust_recent_posts .thumb{float:left;margin:0 12px 0 0;padding:3px;background:#f0f0f0;border:1px solid #e1e1e1}.ttrust_recent_posts li{margin-bottom:10px!important;border:none;display:block}table#wp-calendar{width:216px}table#wp-calendar td,table#wp-calendar th{text-align:left}table#wp-calendar td{color:#b0b0ad;padding-top:10px}table#wp-calendar td a{font-weight:700}#wp-calendar caption{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #dbdad8;font-size:14px;font-weight:700}.widget_tag_cloud a{font-size:11px!important;padding:5px 10px;display:block;float:left;margin:0 5px 5px 0}#footer .widget_tag_cloud a,aside.sidebar .widget_tag_cloud a{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#000;font-size:.8em!important}#footer .widget_tag_cloud a{background:rgba(255,255,255,.08);color:rgba(255,255,255,.7)}aside.sidebar .widget_tag_cloud a{background:rgba(0,0,0,.04);color:inherit}.widget_tag_cloud a:hover{opacity:.5}.widget_tag_cloud:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0}.widget_tag_cloud{display:inline-block}html[xmlns] .widget_tag_cloud{display:block}* html .widget_tag_cloud{height:1%}.simple_tweet_widget li{line-height:1.5em!important;font-size:.95em!important}.simple_tweet_widget li span{color:#4f4f4f;font-size:.85em!important}#flickr-box .flickr-image{float:left;margin:0 12px 12px 0;padding:3px}#flickr-box .flickr-image img{width:70px;height:70px;float:left;border-radius:5px;max-width:70px}.panel-row-style-wide-parallax,.f-panel-row-parallax,.parallax-section{overflow:hidden!important;position:relative;background-position:center top}body header.main.entry-header.parallax-section{overflow:hidden!important;position:relative;background-position:center top;background-attachment:fixed;padding:0!important}body .header-wrap{overflow:hidden!important}.parallax-section .parallax-inner{pointer-events:none;left:0;right:0;height:170%!important;position:absolute!important;top:-40%!important;width:100%;width:100%!important;margin:0;background-repeat:inherit;z-index:1!important;background-position:0 0;overflow:hidden!important}.parallax-section{background-attachment:fixed;background-color:transparent;background-image:inherit;background-repeat:inherit;background-position:0 0%;z-index:1!important;overflow:hidden;overflow:hidden!important}.parallax-section.top .parallax-inner{top:-20%!important;height:130%!important;overflow:hidden!important}.parallax-section .panel-grid-cell{z-index:100;position:relative}.parallax-section .parallax-inner{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden!important;-moz-backface-visibility:hidden!important;-webkit-perspective:1000!important;-moz-perspective:1000!important;backface-visibility:hidden!important;perspective:1000!important;overflow:hidden!important}.error404 .entry-content{padding-bottom:70px}header h1{font-size:2.7em;margin-bottom:20px}.home .middle{padding-top:0}#primary header.main{padding:40px 0!important;position:relative;background-repeat:no-repeat;background-size:cover;background-size:cover!important;background-color:#f5f5f5;display:table;width:100%;-moz-background-size:cover!important;-webkit-background-size:cover!important}.single #primary .header-wrap,.page #primary .header-wrap,.archive #primary .header-wrap{margin-bottom:50px}body #primary header.main .inner{display:table-cell;vertical-align:middle;margin:0 auto}#primary header.main.left .inner{text-align:left}#primary header.main.right .inner{text-align:right}#primary header.main.center .inner{text-align:center}.post-type-archive-product #primary header.main .inside{max-width:1020px}body #primary header.main .inner .title{max-width:1200px;margin:0 auto;height:auto!important}#primary header.main h1{width:100%!important;margin-top:0!important;line-height:1.3em;line-height:1em;margin-bottom:0;font-size:2.3em;margin:0 auto}#primary header.main.left h1{text-align:left;margin:0}#primary header.main.right h1{text-align:right;margin:0 0 0 auto}#primary header.main .subtitle{padding:10px 0 0;opacity:.7}.single .main.entry-header.has-background .overlay{position:absolute;height:100%;width:100%;background:rgba(0,0,0,.4);left:0;top:0;z-index:2}.content-main{max-width:70%;float:left}.content-main.full{max-width:100%;float:none}.featured-image{margin-bottom:1em}.parallax-wrapper{position:absolute;height:100%;width:100%;top:0;left:0}.gecko .parallax-wrapper{clip:rect(auto,auto,auto,auto);clip-path:inset(auto,auto,auto,auto)}.parallax-section .parallax-inner{pointer-events:none;position:fixed;height:100%;left:0;right:0;top:0;background-attachment:scroll;background-color:transparent;background-image:inherit;background-size:cover;z-index:1!important;background-position:50% 0%;width:100%!important}.parallax-section{background-attachment:fixed;background-color:transparent;background-image:inherit;background-size:cover;background-position:50% 0%;z-index:1!important}.parallax-section .panel-grid-cell{z-index:100;position:relative}.page-template-template-page-with-sidebar article{width:70%;float:left;padding-bottom:30px}.filter-wrap{text-align:center}.masonry-without-gutter #filter-nav,.rows-without-gutter #filter-nav{margin:0 auto 30px}#filter-nav .selected,#filter-nav a.selected:hover{color:inherit;padding:3px;border-radius:3px;-moz-border-radius:3px;opacity:1}.thumbs:after{content:"";display:block;clear:both}.projects{position:relative}.siteorigin-panels-stretch .projects.masonry-with-gutter,.siteorigin-panels-stretch .projects.rows-with-gutter{margin:0}.projects.masonry-without-gutter,.projects.rows-without-gutter{margin:0}.projects .thumbs{transition:all .5s ease;-webkit-transition:all .5s ease;overflow:hidden}.projects .project.small{float:left;width:33.333%;overflow:hidden;padding:10px!important;opacity:0;filter:alpha(opacity=0)}.projects .thumbs .project.small.show{opacity:1;filter:alpha(opacity=1)}.grid-sizer{width:33.333%}.projects .project.small.masonry-wide,.projects .project.small.masonry-wide_tall{width:66.66%}.projects.col-2 .project.small,.projects.col-2 .grid-sizer{width:50%}.projects.col-2 .project.small.masonry-wide,.projects.col-2 .project.small.masonry-wide_tall{width:100%}.projects.col-4 .project.small,.projects.col-4 .grid-sizer{width:24.999%}.projects.col-4 .project.small.masonry-wide,.projects.col-4 .project.small.masonry-wide_tall{width:49.999%}.projects.col-5 .project.small,.projects.col-5 .grid-sizer{width:20%}.projects.col-5 .project.small.masonry-wide,.projects.col-5 .project.small.masonry-wide_tall{width:40%}.projects .project.small .inside{overflow:hidden;position:relative;height:100%;width:100%}.projects .masonry-tall img{height:100%!important;width:auto!important}.projects .project.small img{position:relative;display:block;height:auto;opacity:1;width:100%}span.empty-project{width:100%;height:100%;background:#a5a5a5;display:block;margin:0;padding:0;position:relative}span.empty-project::before{content:"";position:absolute;width:100%;top:50%;left:0;color:rgba(25,25,25,.3);margin-top:-12px;font-size:48px;font-family:FontAwesome}.project.small .details .text{color:#fff;font-size:.8em;text-align:center;opacity:0}.project.small h3{color:inherit!important;color:#fff;font-size:.8em;text-align:center;margin-bottom:0;line-height:1em;font-weight:600}.project.small .title{margin-bottom:10px;color:inherit}.project.small .skills{color:inherit;font-size:.6em;text-align:center;text-transform:none;line-height:1em}.project.small .details{text-transform:uppercase;font-size:1.25em;z-index:5!important}.project.small .details::before,.project.small .details::after{pointer-events:none}.project.small .details,.project.small .details>a{position:absolute;top:0;left:0;width:100%;height:100%}.project.small a{z-index:100!important;display:block;position:absolute;top:0;left:0;width:100%;height:100%}.projects.masonry-without-gutter .project.small,.projects.rows-without-gutter .project.small{padding:0!important}.project.small.effect-1 .overlay{background:#000;position:absolute;width:100%;height:100%;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;z-index:2!important}.project.small.effect-1 .details .text{top:50%;margin-top:-10px;position:absolute;width:100%;font-size:1em;text-align:center;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}.project.small.effect-1 .details.has-skills .text{margin-top:-24px;z-index:350!important}.project.small.effect-1 .details .text h3{padding:0 10px}.project.small.effect-1 .details .text .skills{padding:0 10px;opacity:.6}.project.small.effect-1:hover .details .text{opacity:1}.project.small.effect-1:hover .overlay{opacity:.8}.project.small.effect-2 .overlay{background:#000;position:absolute;width:100%;height:100%;opacity:0;-webkit-transition:opacity .35s;transition:opacity .35s;z-index:2}.project.small.effect-2 .details{border-color:#fff}.project.small.effect-2 img{-webkit-transition:all .5s linear;transition:all .5s linear;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.project.small.effect-2:hover img{-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1)}.project.small.effect-2 .details .text{top:50%;margin-top:-10px;position:absolute;width:100%;font-size:1em;text-align:center;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}.project.small.effect-2 .details.has-skills .text{margin-top:-18px}.project.small.effect-2:hover .details .text{opacity:1}.project.small.effect-2:hover .overlay{opacity:.5}.project.small.effect-3 .overlay{background:#000;position:absolute;width:100%;height:100%;opacity:0;-webkit-transition:opacity .35s;transition:opacity .35s;z-index:2}.project.small.effect-3 img{opacity:1;-webkit-transition:opacity .35s;transition:opacity .35s}.project.small.effect-3 .details .text{position:absolute;z-index:50!important;bottom:0;width:100%;left:0;font-size:1em;text-align:left;padding:20px;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:1;color:#000!important}.project.small.effect-3 img{-webkit-transition:all .5s linear;transition:all .5s linear;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.project.small.effect-3:hover img{-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1)}.project.small.effect-3:hover .details .text{-webkit-transform:translateY(0);transform:translateY(0)}.project.small.effect-3:hover .overlay{opacity:.6}.project.small.effect-3 h3{color:inherit;font-size:.8em;text-align:left;margin-bottom:0;line-height:1em}.project.small.effect-3 .skills{color:inherit;font-size:.6em;text-align:left;text-transform:none;line-height:1em;opacity:.7}.load-more-holder{text-align:center;padding:30px 0 0}.load-more-holder .load-more-button,.load-more-holder .loading{display:inline-block;display:inline-block;color:#fff;background:#2a2a2a;font-size:.75em;font-weight:700;line-height:1.8em;text-decoration:none;position:relative;cursor:pointer;margin:0 3px 0 0;-webkit-appearance:none;text-align:center;transition-property:all;-webkit-transition:.2s ease;-moz-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;text-transform:uppercase;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;border:none}.load-more-holder .load-more-button a,.load-more-holder .loading{padding:8px 22px!important;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;line-height:1.8em;display:inline-block}.load-more-holder .load-more-button:hover{opacity:.5}.load-more-holder .load-more-button a{background-color:inherit!important;color:inherit!important;font-size:14px;margin-right:0}.load-more-holder .load-more-button.hidden,.load-more-holder .loading.hidden{display:none}.archive.date .entry-header.main,.archive.category .entry-header.main,.archive.tag .entry-header.main{margin-bottom:50px}.blog.col-2 .post.small{width:50%}.blog.col-3 .post.small{width:33.333%}.blog.col-4 .post.small{width:20%}.blog.carousel .post.small{width:100%!important}.post.small{display:inline-block;position:relative;float:left!important;padding:10px!important}.post.small .inside{text-align:left}.post.small .inside .content{text-align:left}.blog.col-2 .post.small:nth-child(2n+1){clear:both}.blog.col-3 .post.small:nth-child(3n+1){clear:both}.blog.col-4 .post.small:nth-child(4n+1){clear:both}.post.small .post-thumb{margin-bottom:15px!important;-webkit-transition:all 400ms ease;transition:all 400ms ease;display:block}.post.small .post-thumb:hover{opacity:.7}.post.small h3{line-height:1.4em;font-size:1em!important;padding:0!important;margin-bottom:10px!important;font-weight:600}.post.small .meta{padding:0!important;font-style:normal!important;font-weight:700;line-height:1.5em;font-size:.7em!important;margin:0 0 15px!important;display:block}.post.small p{text-align:left;margin:0}.post.small .post-thumb img{margin-bottom:0!important}.read-more{white-space:nowrap}.blog article{margin-bottom:20px}.blog article .entry-header,.blog article .entry-title{text-align:left}.blog .meta{max-width:none;font-size:.75em;margin-bottom:25px;display:block;font-weight:400;line-height:1.3em;padding-top:10px}.blog .meta.no-meta{display:none}.single .blog .meta{margin-bottom:0;line-height:1.2em}.single .blog .meta *{text-transform:uppercase}.blog .meta span:before{display:inline-block;content:"|"!important;margin:0 7px;opacity:.5}.blog .meta span:first-child:before{content:""!important;margin:0}.blog .meta a{color:inherit;display:inline-block}.blog .meta a:hover{opacity:.5}.blog-content{width:100%;margin:0 auto;display:block}.blog .body-wrap{border:none}.blog-content ul,ol{padding-bottom:0;margin-bottom:.8em}.entry-title{margin-bottom:10px}h2.entry-title{font-size:1.3em}.updated{display:none}.single .byline,.group-blog .byline{display:inline}.blog-content img.full-width{padding:0}.post header.entry-header h2{margin:0!important;padding:0!important;font-size:1.8em}header.entry-header .inner{padding:0 30px!important;z-index:3!important;position:relative}.single-post header.main .meta{padding-top:15px!important}.post header.main.has-background .meta a{color:#fff}.post header.main .meta a{color:#000}.post header.main .meta a:hover{color:rgba(0,0,0,1)}.blog-content .full-width-container{width:100%;height:auto;margin-bottom:40px}p.attribution{text-transform:uppercase;font-size:.6em}p.caption{font-style:italic;font-size:.8em;margin-bottom:40px}.blog-content h1 a,.blog-content h2 a,.blog-content h3 a,.blog-content h4 a,.blog-content h5 a{color:#191919;text-decoration:none}.blog-content h1 a:hover,.blog-content h2 a:hover,.blog-content h3 a:hover,.blog-content h4 a:hover,.blog-content h5 a:hover{color:#919191;text-decoration:none}#main .posts{color:#191919;padding:0;margin-left:0}#posts-scroll.masonry{margin-bottom:50px!important}.pull{display:block;padding:20px 0;margin:20px;width:30%;font-size:18px;font-size:1.8rem;line-height:1.5em;color:#191919;border-top:3px solid #919191;border-bottom:3px solid #919191}.pullright{float:right;margin-right:-5%;clear:left}.pullleft{float:left;margin-left:-5%;clear:right}.entry-footer{text-align:center}.little-border{width:50%;margin:0 auto 80px;border-bottom:thin solid #e9e9e9}.blog .content-main{width:72%;max-width:72%}.blog .masonry .content-main{margin:0 -15px}.blog .masonry .post.small{width:33.33%;padding:0 15px 15px!important}.blog .masonry .post.small p{padding-bottom:0}.blog .full .masonry .post.small{width:25%}.blog .content-main.full{width:100%;max-width:1000px;padding-bottom:50px}.site-main .body-wrap .content-main.full{max-width:none!important}.minimal .post{text-align:center;max-width:570px;margin:0 auto 50px;padding-bottom:30px;border-bottom:1px solid rgba(0,0,0,.1)}.minimal .post:last-child{border:none}.minimal .post h2{text-align:center;margin:0 auto 50px}.minimal .post .meta{text-align:center;margin:0 auto 30px;padding:20px 0 0}.social-sharing ul{list-style:none;padding:25px 0 10px!important;margin:20px auto 50px!important;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);text-align:center}.social-sharing ul{list-style:none;padding:0;margin:0}.social-sharing ul li{display:inline-block;margin-right:20px;font-size:1.2em}.social-sharing ul li a{color:#797979}.social-sharing ul li a:hover{opacity:.5}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}.comments-wrap{padding-top:40px;max-width:900px;margin:0 auto}.comments-wrap a{font-weight:500!important}.comment-content a{word-wrap:break-word}.comment-author .fn{font-weight:700}.wpb_left-to-right{animation-duration:.7s!important;animation-timing-function:ease!important;animation-play-state:running!important;-webkit-animation-fill-mode:forwards!important;animation-fill-mode:forwards!important}.wpb_right-to-left{animation-duration:.7s!important;animation-timing-function:ease!important;animation-play-state:running!important;-webkit-animation-fill-mode:forwards!important;animation-fill-mode:forwards!important}.wpb_top-to-bottom{animation-duration:.7s!important;animation-timing-function:ease!important;animation-play-state:running!important;-webkit-animation-fill-mode:forwards!important;animation-fill-mode:forwards!important}.wpb_bottom-to-top{animation-duration:.7s!important;animation-timing-function:ease!important;animation-play-state:running!important;animation-fill-mode:forwards!important}.wpb_appear{animation-duration:.7s!important;animation-timing-function:ease!important;animation-play-state:running!important;-webkit-animation-fill-mode:forwards!important;animation-fill-mode:forwards!important}.post.small h3{font-size:1.3em}.text-light .post.small h3 a{color:rgba(255,255,255,1)}.text-light .post.small .meta{color:rgba(255,255,255,.6)}.text-light .post.small p{color:rgba(255,255,255,.8)}.text-light .post.small .more-link{color:rgba(255,255,255,1)}.text-dark .post.small h3 a{color:rgba(0,0,0,.8)}.text-dark .post.small .meta{color:rgba(0,0,0,.6)}.text-dark .post.small p{color:rgba(0,0,0,.8)}.text-dark .post.small .more-link{color:rgba(0,0,0,1)}.post.small .more-link:hover{opacity:.5}.post.small img{margin-bottom:30px}.alignment-left .post.small *{text-align:left!important}.read-more{display:none}.more-link{font-size:.75em;text-transform:uppercase;font-weight:700}.post.small p{padding-bottom:10px}.modern .post.small{min-height:200px;position:relative;margin:0!important;border-top:1px solid #e4e4e4;z-index:1;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:0!important;color:inherit;width:100%!important;display:block}.modern .post.small *{position:relative;z-index:99;text-align:center;margin:0!important}.modern .post.small .inside{padding:100px 30px;z-index:300!important;display:block}.modern .post.small p a{display:none}.modern .post.small a{-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}.modern .post.small .meta{display:block;max-width:600px;margin:10px auto 0!important}.modern .post.small p{min-height:none;padding:30px 0 0;display:block;opacity:.7;max-width:600px;margin:0 auto!important}.modern .post.small .hover-overlay{position:absolute!important;display:block;width:100%;height:100%;top:0;background:#000;opacity:0;z-index:2}.modern .post.small .overlay{position:absolute!important;display:block;width:100%;height:100%;top:0;background:#fff;z-index:1;background-repeat:no-repeat;background-position:center center;background-size:cover!important;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;opacity:0}.modern .post.small:hover .overlay{opacity:1}.modern .post.small:hover .hover-overlay{opacity:.8}.modern .post.small h3{display:block;max-width:600px;margin:0 auto!important;z-index:300!important;font-size:1.5em;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out;color:inherit}.modern .post.small:hover h3 a{color:#fff!important}.modern .post.small:hover h3 a:hover{color:#fff!important;opacity:.5}.modern .post.small:hover .meta *,.modern .post.small:hover .meta,.modern .post.small:hover p{color:rgba(255,255,255,1)!important}.weston-carousel{display:none;opacity:0}.weston-carousel .wpb_content_element{margin-bottom:25px}.weston-carousel.grab-true,.weston-carousel.grab-true a{cursor:grab!important;cursor:-moz-grab!important;cursor:-webkit-grab!important}.owl-controls{display:block;opacity:1}.light .owl-controls .owl-dot{opacity:1;display:block;width:20px;height:20px;background:#fff}.dark .owl-controls .owl-dot{opacity:1;display:block;width:20px;height:20px;background:rgba(0,0,0,.7)!important}.vc_masonry_media_grid .vc_gitem-zone{-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}.vc_masonry_media_grid .vc_gitem-zone:hover{opacity:.7}.vc_gitem-animate-slideBottom .vc_gitem-zone:hover{opacity:1}.vc_masonry_media_grid .vc_gitem-post-data-source-post_title *,.vc_masonry_media_grid .vc_gitem-post-data-source-post_excerpt *,.vc_masonry_media_grid .vc_gitem-post-data-source-post_title,.vc_masonry_media_grid .vc_gitem-post-data-source-post_excerpt{padding:0!important;margin:0!important}.vc_masonry_media_grid .vc_gitem-post-data-source-post_title,.vc_masonry_media_grid .vc_gitem-post-data-source-post_excerpt{padding:0!important;margin:0!important}.pp_gallery{display:none!important}.google-map{margin-bottom:30px;border:1px solid #ccc;background:#efefef}.google-map.full{width:100%!important;height:auto;margin:0}.google-map.fullsection{width:100%!important;height:auto;margin:0;border:0;z-index:1;position:relative}.gm-style-iw{padding-top:10px;font-size:14px!important;font-family:"Open Sans",Arial,sans-serif!important;font-weight:400!important}.google-map img{max-width:none}.pricing-table{display:block;padding:0;margin:0;border:1px solid #ddd;background:#fff;border-radius:3px}.pricing-table-head{text-align:center}.pricing-table .pricing-table-head{background:#fff;color:#666;border-radius:3px 3px 0px 0px}.pricing-table .pricing-table-head h3{display:block;margin:0;padding:12px 0;font-size:14px!important;font-weight:700;letter-spacing:1px;color:#999;background:#f9f9f9;text-transform:uppercase}.pricing-table.pricing-color-true .pricing-table-head{margin:-1px -1px 0;color:#fff}.pricing-table.pricing-color-true .pricing-table-head h3{color:#fff;background:0 0}.pricing-table .pricing-price{background:#fff;box-shadow:inset 0 1px 1px -1px #999,inset 0 -1px 1px -1px #999}.pricing-table.pricing-color-true .pricing-price{background:rgba(0,0,0,.08);box-shadow:none;margin:0}.pricing-table .pricing-price span.pricing-amount{display:block;font-size:38px;font-weight:600;padding:24px 0 5px;margin:0;line-height:1}.pricing-table .pricing-price span.pricing-per{display:block;opacity:.6;padding:0 0 24px;margin:0}.pricing-table ul{margin:20px 0;padding:0;list-style:none;background:#fff;color:#777}.pricing-table li{margin:0 20px;padding:10px 0!important;text-align:center;border-bottom:1px solid #efefef}.pricing-table li:last-child{border-bottom:none}.pricing-table.featured .pricing-price{padding:15px 0!important}.pricing-table.featured ul{padding:15px 0!important}.pricing-table.featured{margin-top:-20px}.progressbar{position:relative;width:100%;height:6px;display:block;background:rgba(0,0,0,.04);margin-bottom:20px;border-radius:2px;overflow:hidden}.progressbar .progress-percentage{background:#44bdbd;display:block;width:0%;height:30px}.progress-title{font-size:13px;display:block;margin:0 0 1px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.progress-title span{float:right}.testimonial-wrap{padding:0 10px}.testimonial *{text-align:center;padding:0!important}.testimonial-img img{max-width:50px;border-radius:50px!important;height:auto;margin:0 auto 5px;min-width:50px;text-align:center!important;display:block}.testimonial .quote{font-size:1em;margin-bottom:20px;color:inherit}.testimonial p{padding-bottom:25px!important;margin:0!important;color:inherit}.testimonial-author p{font-weight:800;margin-bottom:0!important;color:inherit;color:inherit;text-align:center;padding-bottom:0}.testimonial-author span{font-size:.9em;font-weight:400;margin-bottom:0!important;color:inherit;color:inherit;display:block;text-align:center}.vc_progress_bar *{border:none!important;box-shadow:none!important}.vc_single_bar .vc_label{font-weight:700}.vc_single_bar .vc_label .vc_label_units{opacity:.5;margin-left:10px}.vc_separator_align_center{text-align:center!important;margin-left:auto!important}.w-active-box{overflow:hidden;position:relative}.w-active-box .inner{padding:13%}.w-active-box:hover:after{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.w-active-box[data-style=flat] .inner *,.w-active-box[data-style="3d_parallax"] .inner *{color:#fff}.w-active-box .inner *{color:inherit!important}.vc_row.full-width-content .w-active-box[data-style="3d_parallax"]{margin-bottom:0}.w-active-box .inner{position:relative;text-align:left;color:#fff;z-index:10;padding-bottom:15%}.w-active-box .box-link{position:absolute;z-index:100;top:0;left:0;height:100%;width:100%;display:block}.w-active-box .box-bg{opacity:1;position:absolute;top:0;left:0;height:100.2%;width:100.2%;background-size:cover;z-index:1;background-position:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:all .6s cubic-bezier(.24,1,.3,1);-webkit-transition:all .6s cubic-bezier(.24,1,.3,1)}.w-active-box .box-bg .overlay{position:absolute;top:0;left:0;height:100%;width:100%;content:" ";transition:all .6s cubic-bezier(.24,1,.3,1);-webkit-transition:all .6s cubic-bezier(.24,1,.3,1);opacity:1}.w-active-box.has-img .overlay{opacity:.5!important}.w-active-box[data-style=flat] .overlay{background-color:#08b481}.w-active-box:hover .box-bg{opacity:1;transform:scale(1.13);-webkit-transform:scale(1.13)}.w-active-box .link-text{font-size:12px!important;font-family:"Open Sans";line-height:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;position:relative;z-index:5;color:#fff;text-align:left}.w-active-box .link-text .arrow,.w-active-box[data-style="3d_parallax"] .inner>span.arrow{line-height:26px!important;font-size:14px!important;font-family:FontAwesome!important;opacity:1;position:relative;display:inline-block;margin-left:16px;top:2px;transition:all .35s cubic-bezier(.12,.75,.4,1);-webkit-transition:all .35s cubic-bezier(.12,.75,.4,1);overflow:visible;height:26px;width:26px;border-radius:100px;text-align:center;border:2px solid rgba(255,255,255,.4)}.w-active-box .link-text .arrow:before,.w-active-box[data-style="3d_parallax"] .inner>span.arrow:before{content:"";color:#fff;top:-2px;right:-1px;display:block;transition:all .35s cubic-bezier(.12,.75,.4,1);-webkit-transition:all .35s cubic-bezier(.12,.75,.4,1);position:relative}.w-active-box .link-text .arrow:after,.w-active-box[data-style="3d_parallax"] .inner>span.arrow:after{display:block;content:" ";position:absolute;width:26px;height:1px;background-color:#fff;opacity:0;left:-6px;cursor:pointer;transition:all .35s cubic-bezier(.12,.75,.4,1);-webkit-transition:all .35s cubic-bezier(.12,.75,.4,1);pointer-events:none;top:11px;transform:translateX(-27px);-webkit-transform:translateX(-27px)}.w-active-box:hover .link-text .arrow{border-color:transparent}.w-active-box:hover .link-text .arrow:after,.w-active-box[data-style="3d_parallax"]:hover .inner>span.arrow:after{opacity:1;transform:translateX(2px);-webkit-transform:translateX(2px)}.w-active-box:hover .link-text .arrow:before,.w-active-box[data-style="3d_parallax"]:hover .inner>span.arrow:before{transform:translateX(9px);-webkit-transform:translateX(9px)}.w-active-box .inner-wrap>i,.w-active-box .inner>i{height:auto!important;width:auto!important;display:block;text-align:left;margin-bottom:20px}.w-active-box[data-style="3d_parallax"] .overlay,.w-active-box[data-style="3d_parallax"] [class^=icon-].icon-default-style{color:#fff}.w-active-box[data-style="3d_parallax"] p{opacity:.8}.w-active-box[data-style="3d_parallax"] i{transition:all .45s cubic-bezier(.25,1,.2,1)}.w-active-box[data-style="3d_parallax"]:hover i{opacity:1}.w-active-box[data-style="3d_parallax"]{padding:0}html.cssreflections .w-active-box[data-style="3d_parallax"] .parallaxImg-wrap{transform:translateZ(0px)}.w-active-box[data-style="3d_parallax"] .parallaxImg{-webkit-tap-highlight-color:#000;outline:1px solid transparent;transition:transform .23s ease-out;-webkit-transition:transform .23s ease-out;position:relative;z-index:10}.w-active-box[data-style="3d_parallax"] [class^=icon-].icon-default-style{margin-bottom:25px}.w-active-box[data-style="3d_parallax"] .parallaxImg-container{position:relative;width:100.2%;height:100%;outline:1px solid transparent;will-change:transform;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.w-active-box[data-style="3d_parallax"] img{width:100%!important}.w-active-box[data-style="3d_parallax"] .parallaxImg-layers{position:relative;width:100%;height:100%;z-index:2;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;outline:1px solid transparent}.w-active-box[data-style="3d_parallax"] .parallaxImg-rendered-layer,.w-active-box[data-style="3d_parallax"] .bg-img:after{position:absolute;width:100%;height:100%;top:0;left:0;background-repeat:no-repeat;background-position:center;background-color:transparent;background-size:cover;outline:1px solid transparent;overflow:hidden}.w-active-box[data-style="3d_parallax"] .bg-img:after{display:block;content:"";background-color:rgba(40,40,40,.65);transition:all .45s cubic-bezier(.25,1,.2,1)}.w-active-box[data-style="3d_parallax"]:hover .bg-img:after{opacity:.35}.w-active-box[data-style="3d_parallax"] .parallaxImg-rendered-layer:last-child{position:relative}.w-active-box[data-style="3d_parallax"]:hover .parallaxImg-container .parallaxImg-rendered-layer:nth-child(2){transform:translateZ(65px)!important}.w-active-box[data-style="3d_parallax"] .parallaxImg-rendered-layer>div.bg-img{position:absolute;width:100%;height:100%;top:0;left:0;background-repeat:no-repeat;background-position:center;background-color:transparent;background-size:cover;outline:1px solid transparent}.w-active-box[data-style="3d_parallax"] .parallaxImg-container .parallaxImg-rendered-layer,.w-active-box[data-style="3d_parallax"] .parallaxImg.transition .parallaxImg-container .parallaxImg-rendered-layer{backface-visibility:hidden;-webkit-backface-visibility:hidden}.w-active-box[data-style="3d_parallax"] .parallaxImg-container .parallaxImg-shadow,.w-active-box[data-style="3d_parallax"] .parallaxImg-container,.w-active-box[data-style="3d_parallax"] .parallaxImg.transition .parallaxImg-container,.w-active-box[data-style="3d_parallax"] .parallaxImg.transition .parallaxImg-container .parallaxImg-shadow{backface-visibility:hidden;-webkit-backface-visibility:hidden}html.cssreflections .w-active-box[data-style="3d_parallax"] .parallaxImg-container .parallaxImg-shadow,html.cssreflections .w-active-box[data-style="3d_parallax"] .parallaxImg-container,.w-active-box[data-style="3d_parallax"] .parallaxImg.transition .parallaxImg-container,.w-active-box[data-style="3d_parallax"] .parallaxImg.transition .parallaxImg-container .parallaxImg-shadow,html.cssreflections .w-active-box[data-style="3d_parallax"] .parallaxImg-container .parallaxImg-rendered-layer,.w-active-box[data-style="3d_parallax"] .parallaxImg.transition .parallaxImg-container .parallaxImg-rendered-layer{transition:transform .27s ease-out;-webkit-transition:transform .27s ease-out}html.cssreflections .w-active-box[data-style="3d_parallax"] .parallaxImg-container:not(.over),html.cssreflections .w-active-box[data-style="3d_parallax"] .parallaxImg-container:not(.over) .parallaxImg-rendered-layer,html.cssreflections .w-active-box[data-style="3d_parallax"] .parallaxImg:not(.over){transition:transform .25s ease-out!important;-webkit-transition:transform .25s ease-out!important}.w-active-box[data-style="3d_parallax"] .parallaxImg.transition .parallaxImg-container .parallaxImg-shadow{transition:all .27s ease-out!important;-webkit-transition:all .27s ease-out!important}.w-active-box[data-style="3d_parallax"] .parallaxImg-container:not(.over) .parallaxImg-shadow{transition:all .27s ease-out!important;-webkit-transition:all .27s ease-out!important}body.cssreflections .w-active-box[data-style="3d_parallax"] .parallaxImg-container .parallaxImg-shadow,body.cssreflections .w-active-box[data-style="3d_parallax"] .parallaxImg-container,body.cssreflections .w-active-box[data-style="3d_parallax"] .parallaxImg.transition .parallaxImg-container,body.cssreflections .w-active-box[data-style="3d_parallax"] .parallaxImg.transition .parallaxImg-container .parallaxImg-shadow,body.cssreflections .w-active-box[data-style="3d_parallax"] .parallaxImg-container .parallaxImg-rendered-layer,body.cssreflections .w-active-box[data-style="3d_parallax"] .parallaxImg.transition .parallaxImg-container .parallaxImg-rendered-layer,body.cssreflections .w-active-box[data-style="3d_parallax"] .parallaxImg{transition:transform .1s ease-out;-webkit-transition:transform .1s ease-out}body.cssreflections .w-active-box[data-style="3d_parallax"] .parallaxImg.transition .parallaxImg-container,body.cssreflections .w-active-box[data-style="3d_parallax"] .parallaxImg.transition .parallaxImg-container .parallaxImg-shadow,body.cssreflections .w-active-box[data-style="3d_parallax"] .parallaxImg.transition .parallaxImg-container .parallaxImg-rendered-layer,body.cssreflections .w-active-box[data-style="3d_parallax"] .parallaxImg.transition{transition:transform .2s ease-out;-webkit-transition:transform .2s ease-out}.w-active-box[data-style="3d_parallax"]{overflow:visible}.w-active-box[data-style="3d_parallax"] .parallaxImg-shadow{position:absolute;top:5%;left:5%;width:90%;height:90%;transition:all .27s ease-out;-webkit-transition:all .27s ease-out;z-index:1}.w-active-box[data-style="3d_parallax"]:hover{z-index:100}.w-active-box[data-style="3d_parallax"]:hover .parallaxImg-shadow{box-shadow:0 35px 100px rgba(0,0,0,.4),0 16px 40px rgba(0,0,0,.4)}.w-active-box[data-style="3d_parallax"] .meta-wrap{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;justify-content:center;-webkit-justify-content:center}.w-active-box[data-style="3d_parallax"] .inner{margin-bottom:0;padding:40% 0;position:relative;width:65%}.w-active-box.show-content-on-hover .inner{opacity:0;transition:all .27s ease-out!important;-webkit-transition:all .27s ease-out!important}.w-active-box.show-content-on-hover:hover .inner{opacity:1}.w-active-box.show-content-on-hover .bg-img:after{opacity:0}.w-active-box.show-content-on-hover:hover .bg-img:after{opacity:.4}.w-active-box p:last-child{padding-bottom:0!important}.w-active-box[data-alignment=center] .inner,.w-active-box[data-alignment=center] .inner>*{text-align:center}.w-active-box[data-alignment=right] .inner,.w-active-box[data-alignment=right] .inner>*{text-align:right}.w-active-box.content-top .inner{padding:0!important;margin-bottom:0!important}.w-active-box.content-bottom .inner{padding:100% 0 0!important;margin-bottom:0!important}.has-dividers .start_animation{z-index:1}.weston-divider-wrap{left:0;pointer-events:none;width:100%}body.uncode-fullpage-slide .weston-divider-wrap:not(.weston-divider-flip){-webkit-transform:translateZ(0px);-moz-transform:translateZ(0px);-o-transform:translateZ(0px);-ms-transform:translateZ(0px);transform:translateZ(0px)}.weston-divider-wrap.weston-divider-relative{position:relative}.weston-divider-wrap:not(.weston-divider-relative){position:absolute}.weston-divider-wrap.weston-divider-wrap-bottom{bottom:0}.weston-divider-wrap.weston-divider-wrap-top{top:0}.weston-divider-wrap.weston-divider-flip{-webkit-transform:scaleX(-1) translateZ(0px);-moz-transform:scaleX(-1) translateZ(0px);-o-transform:scaleX(-1) translateZ(0px);-ms-transform:scaleX(-1) translateZ(0px);transform:scaleX(-1) translateZ(0px)}@media (min-width:570px) and (max-width:959px){.weston-divider-wrap.weston-divider-tablet-hide{display:none}}@media (max-width:569px){.weston-divider-wrap.weston-divider-mobile-hide{display:none}}.z_index_-1{z-index:-1}.z_index_0{z-index:0}.z_index_1{z-index:1}.z_index_2{z-index:2}.z_index_3{z-index:3}.z_index_4{z-index:4}.z_index_5{z-index:5}.z_index_6{z-index:6}.z_index_7{z-index:7}.z_index_8{z-index:8}.z_index_9{z-index:9}.z_index_10{z-index:10}.z_index_11{z-index:11}.z_index_12{z-index:12}.z_index_13{z-index:13}.z_index_14{z-index:14}.z_index_15{z-index:15}.z_index_16{z-index:16}.z_index_17{z-index:17}.z_index_18{z-index:18}.z_index_19{z-index:19}.z_index_20{z-index:20}body.customer-area-active .cuar-css-wrapper .row{display:block;table-layout:auto}.uncell[class*=unshadow-],.uncont[class*=unshadow-],.uncell[class*=unradius-],.uncont[class*=unradius-]{border:0!important}.wpb_revslider_element{margin-bottom:0!important}.gallery{margin:0!important}.gallery .gallery-item a{margin:0!important;padding:0!important;display:block;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.gallery img{width:100%;height:auto;border:none!important;padding:0!important;margin:0!important;float:left!important}.gallery a:hover{opacity:.7;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0)}.gallery-item{margin:0!important;padding:0!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.gallery-item *{margin:0!important;padding:0!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.gallery-style-2 .gallery-item{padding:10px!important}.infinite-scroll #navigation,.infinite-scroll .pagination,.infinite-scroll.neverending #footer{display:none}.infinity-end.neverending #footer{display:block}.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption{margin-bottom:1.5em;max-width:100%;height:auto}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;margin:1.8em 0 0}.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%}.counter{text-align:center;text-align:center;margin:0}.counter{font-size:46px!important;margin:0;padding:0;font-weight:300;line-height:1;color:#313131}.counter-title{display:block!important;font-size:14px;text-transform:uppercase;font-weight:700;letter-spacing:0;margin:15px 0 0;opacity:.7}.mobile-video-fallback-image{width:100%;height:100%;top:0!important;left:0!important;background-size:cover;background-repeat:no-repeat;background-position:center center}.rev_slider_wrapper.fullscreen-container,.rev_slider_wrapper.fullwidthbanner-container{z-index:500!important}@media (max-width:415px){.rs-background-video-layer{display:none}}@media only screen and (max-width:767px){.pp_pic_holder.pp_default{width:97%!important;left:0!important}div.pp_default .pp_content_container .pp_right{padding-right:0!important}.pp_content{width:100%!important;height:auto!important}.pp_fade{width:100%!important;height:100%!important}a.pp_expand,a.pp_contract,.pp_hoverContainer,.pp_gallery,.pp_top,.pp_bottom{display:none!important}.pp_details{width:100%!important;padding-top:5px}}.vc_row .span_12{position:relative;z-index:10}.video-fallback{position:absolute;z-index:-1;top:0;left:0;height:100%;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.vc_row .video-wrap{overflow:hidden;position:absolute!important;top:0;left:0;padding-bottom:0!important;opacity:0;z-index:1}.video-overlay{width:100%;height:100%;opacity:.72;position:absolute!important;top:0;left:0;padding-bottom:0!important;z-index:2}.vc_row .video-wrap .mejs-container .mejs-controls{display:none!important}@media only screen and (max-width :1024px){body.side-header #site-wrap{float:none;padding-left:0;width:100%}body.side-header #site-header{padding:0!important}body.side-header #site-header *{line-height:1em!important}body.side-header #site-header .logo{padding:0;margin:0!important}body.side-header #site-header .inside{padding:13px 0 13px 20px}body.side-header .siteorigin-panels-stretch[data-stretch-type=full-stretched]{padding-left:0!important;padding-right:0!important}body.side-header #site-header{position:relative;height:auto;width:100%}body.side-header #site-header .main-nav{display:none}body.side-header #site-header .logo .site-title{display:none}body.side-header #site-header .logo .site-title.top{display:block}#primary header.main .entry-title{font-size:1.8em}.parallax-section{background-attachment:scroll}.blog.col-3 .post.small{width:50%}.blog.col-4 .post.small{width:50%}.blog.col-3 .post.small:nth-child(3n+1){clear:none}.blog.col-4 .post.small:nth-child(4n+1){clear:none}.blog.col-3 .post.small:nth-child(2n+1){clear:both}.blog.col-4 .post.small:nth-child(2n+1){clear:both}.blog .gid-sizer{width:49%}.blog .masonry .post.small{width:49%!important}.projects.col-5 .project.small,.projects.col-5 .grid-sizer{width:24.999%}.projects.col-5 .project.small.masonry-wide,.projects.col-5 .project.small.masonry-wide_tall{width:49.999%}.project.small h3.entry-title{font-size:.6em}}@media only screen and (max-width:768px){.top-header.stacked-header #main-container #site-header .logo{position:relative;display:inline-block;display:table;float:left;table-layout:fixed;padding:0!important}body.top-header.stacked-header #main-container #site-header .nav-holder{float:right}#site-header .secondary-nav span.search-toggle.open,.cart-icon{display:none!important}blockquote{font-size:.9em!important}h4{font-size:1em!important}#cart-notices .woocommerce-message a.button.wc-forward{display:none}.post.small h2{font-size:1.6em!important}#slide-menu .widget-area.mobile{display:block}#slide-panel .widget-area.desktop{display:none}.widget-area.mobile{display:block}.widget-area.mobile h3.widget-title{font-size:.9em!important}#blog .posts .post a.button{font-size:14px;padding:5px 7px}.thumbs{margin:0 auto!important;text-align:center}.post.small .inside{padding:0}.comment-navigation .nav-previous,.paging-navigation .nav-previous,.post-navigation .nav-previous{float:none;width:100%;text-align:center}.comment-navigation .nav-next,.paging-navigation .nav-next,.post-navigation .nav-next{float:none;width:100%;text-align:center}.comments-wrap{padding:20px 0}header.main h1{font-size:1.2em!important}header.main .meta{font-size:.7em!important}.search-results .post-thumb{display:none}.gallery-item{max-width:50%!important}body.woocommerce-checkout .content-area .col-1{width:auto}body.woocommerce-checkout .content-area .col-2{width:auto}}@media screen and (max-width:700px){.content-main{width:100%!important;float:none;clear:both;max-width:none!important}body .projects .grid-sizer,body .projects .project.small{width:50%!important}body .project.small.masonry-wide,body .project.small.masonry-wide_tall{width:100%!important}.projects .masonry-tall img{height:auto!important;width:100%!important}body .projects .project.small{width:100%!important;height:auto!important}.blog .gid-sizer{width:100%}.blog .masonry .post.small{width:100%!important;padding:0 0 15px!important}.blog .content-main{margin:0}.testimonials .testimonial.small{width:100%!important;margin-bottom:30px}.sow-features-feature{width:100%!important}.sow-features-feature{margin-bottom:10px!important}body .panel-grid .equal-column-height .panel-grid-cell *{min-height:0!important}.gallery-item{max-width:100%!important}aside.sidebar{width:100%;padding:0;float:none;clear:both}.blog.col-3 .post.small{width:100%}.blog.col-4 .post.small{width:100%}.blog.col-3 .post.small:nth-child(3n+1){clear:both}.blog.col-4 .post.small:nth-child(4n+1){clear:both}.blog.col-3 .post.small:nth-child(2n+1){clear:both}.blog.col-4 .post.small:nth-child(2n+1){clear:both}}@media all and (min-width:300px){.mm-menu{width:250px!important}}