html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{background:#fff;padding-top:44px}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:400;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a:focus{outline:thin dotted}a:hover,a:active{outline:0}a img{border:0}body,button,input,select,textarea{color:#555;font-family:'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;font-size:1.5rem;font-weight:300;line-height:1.5;overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{clear:both;font-family:'Bad Script','Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:10px}h1{font-size:1.875em}h2{font-size:1.6875em}h3{font-size:1.5em}h4{font-size:1.3125em}h5{font-size:1.125em}h6{font-size:.9375em}hr{background-color:#eee;border:0;height:1px;margin-bottom:1.5em}img{max-width:100%;height:auto}p{margin-bottom:1.5em;line-height:1.7em;font-size:1.125em}ul,ol{margin:0 0 1.5em 1.2em}ul ul{margin:0 0 0 1.2em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.2em!important}dt{font-weight:700}dd{margin:0 1.5em 1.5em}b,strong{font-weight:700}dfn,cite,em,i{font-style:italic}blockquote{padding-left:1.5em;margin:0 1.5em 1.5em 0;font-size:1.25em;border-left:4px solid #ff7b8b}blockquote p{margin-bottom:0}address{margin:0 0 1.5em}pre{font-family:monospace,monospace;font-size:1.5rem;font-size:15px;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}code,kbd,tt,var{font:13px "Courier New",Courier,serif,monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark{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:75%}big{font-size:125%}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:700}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type="text"],input[type="email"],input[type="password"],input[type="search"],textarea{color:#6e5d61;border:1px solid #c9c2c4;border-radius:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus{color:#111}input[type="text"],input[type="email"],input[type="password"],input[type="search"]{max-width:98%;padding:3px}textarea{overflow:auto;padding-left:3px;vertical-align:top;width:98%}::-moz-selection{background-color:#4bbfaf;color:#fff}::selection{background-color:#4bbfaf;color:#fff}a,a:visited{color:#4bbfaf;text-decoration:none}a:hover,a:focus,a:active{color:#ff7b8b}.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 10px}.alignleft,.alignright,.alignnone,.aligncenter{margin-top:6px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.clear:before,.clear:after,[class*="content"]:before,[class*="content"]:after,[class*="site"]:before,[class*="site"]:after{content:'';display:table}.clear:after,[class*="content"]:after,[class*="site"]:after{clear:both}.categories-links a::before,.tags-links a::before,.comments-links a::before,.edit-link a::before,.previous.inactive::before,.next.inactive::before,.skillList a::before,.flex-prev::before,.flex-next::before{-webkit-font-smoothing:antialiased;display:inline-block;font-family:"Font Awesome 5 Free";font-style:normal;font-variant:normal;font-weight:900;text-rendering:auto}.menu-toggle .fa-bars{margin-right:3px}.post-author,.entry-meta .date,.categories-links,.tags-links,.comments-links,.entry-header .edit-link,.commentmetadata .edit-link{margin-right:15px}.categories-links a:first-child:before,.skillList a:first-child:before{content:'\f07c';margin-right:2px}.tags-links a:first-child:before{content:'\f02b';margin-right:2px}.comments-links a::before{content:'\f075';margin-right:2px}.edit-link a::before{content:'\f303';margin-right:2px}.edit-link a.comment-edit-link::before{font-size:.9em}.next.inactive::before{color:#ccc;content:"\f053"}.previous.inactive::before{color:#ccc;content:"\f054";margin-left:6px}.flex-prev::before{content:"\f053"}.flex-next::before{content:"\f054"}.fa-facebook::before,.fa-twitter::before,.fa-linkedin::before,.fa-dropbox::before,.fa-flickr::before,.fa-instagram::before,.fa-pinterest::before,.fa-google-plus::before,.fa-youtube::before{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa-facebook::before{content:"\f39e"!important}.fa-linkedin::before{content:"\f0e1"!important}.fa-google-plus::before{content:"\f0d5"!important}.fa-hidden{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}#masthead{position:inherit;top:0;width:100%;background-color:rgb(255 255 255);z-index:99;-webkit-box-shadow:rgb(0 0 0 / .5) 0 1px 1px -1px;-moz-box-shadow:rgb(0 0 0 / .5) 0 1px 1px -1px;box-shadow:rgb(0 0 0 / .5) 0 1px 1px -1px}body.admin-bar #masthead{top:28px}.floatingHeader{position:fixed;top:0;visibility:hidden}#site-title{margin:0 auto;padding:38px 0 4px;position:relative;z-index:98}.site-title{font-size:2.7em;text-transform:uppercase;margin:0 auto;text-align:center}.site-title a{text-decoration:none;color:#4bbfaf}.site-title.logo a{display:inline-block;line-height:0}.site-description{clear:none;padding:0 3%;text-transform:none;margin:0 auto;text-align:center;font-size:1.7em;margin:5px auto 0}#nav-wrap{margin:0 auto;position:relative;min-height:44px;max-width:1140px}#nav-wrap .menu,#nav-wrap .menu-toggle{text-align:center}#cta-outer-wrap{max-width:1140px;margin:0 auto;background-color:#fff}#cta-inner-wrap{margin:0 auto;max-width:1072px;padding:0 3%}#cta{color:#666;margin:0 auto;padding:13px 3%;overflow:hidden;background-color:#F1F1F1;display:none}#cta p{margin-bottom:0;font-size:1.375em;line-height:1.375em;text-align:center}#header-cta-button{padding:0 14px!important;font-size:.7em;font-weight:400;margin:0 10px;height:31px;line-height:31px}#site-navigation{width:94%;padding:0 3%;margin:0 auto}#site-navigation li,#site-navigation span{text-transform:uppercase}.navigation-main{clear:both;display:block;width:100%}.navigation-main ul{list-style:none;margin:0;padding:0}.navigation-main li{display:inline-block;position:relative;padding:0}.navigation-main li:last-child{padding:0}.navigation-main li a{color:#555;padding:0 18px;line-height:44px}.navigation-main li a:hover,.navigation-main li.current_page_item a:hover,.navigation-main li.current-menu-item a:hover,.archive.tax-skill li.current_page_parent.menu-item-has-children>a,.navigation-main li.current-menu-item .sub-menu li a:hover{color:#4bbfaf!important}.navigation-main a{display:block;text-decoration:none}.navigation-main ul ul{-webkit-box-shadow:0 0 1px rgb(0 0 0 / .3);-moz-box-shadow:0 0 1px rgb(0 0 0 / .3);box-shadow:0 0 1px rgb(0 0 0 / .3);display:none;float:left;position:absolute;left:50%;z-index:99999;background:rgb(255 255 255 / .93);margin:-5px 0 0 -93px!important;padding:0}.navigation-main ul ul ul{left:100%;top:0;margin:0 0 0 -5px}.navigation-main ul ul a{box-sizing:initial;line-height:1.2em;padding:11px 18px;width:150px}.navigation-main ul ul li{padding:0;display:list-item}.navigation-main ul li:hover>ul{display:block}.navigation-main li.current_page_item a,.navigation-main li.current-menu-item a{color:#555;font-weight:400}.navigation-main li.current-menu-item .sub-menu li a{color:#555555!important;font-weight:300}.archive.tax-skill .current_page_parent a,.single.single-projects .current_page_parent a,.archive.post-type-archive-projects .current_page_parent a{color:#555555!important}.menu-toggle{display:none;cursor:pointer}.main-small-navigation ul{display:none}.site-content [class*="navigation"]{margin:0 0 1.5em;overflow:hidden}[class*="navigation"] .previous{float:left;width:50%}[class*="navigation"] .next{float:right;text-align:right;width:50%}.menu-item.social-icon a{padding:0 7px}.feature-img.page-banner{width:100%;max-height:362px;position:relative;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.feature-img-wrap{max-width:1072px;margin:0 auto;padding:0 3%;background-color:#fff}.feature-vid,.featured-vid{max-width:1072px;margin:0 auto -5px;padding:0 3%;background-color:#fff}.blog .featured-vid .container-lazyload,.blog .featured-vid .container-lazyload .lazy-load-youtube,.blog .featured-vid .container-lazyload .lazy-load-youtube .lazy-load-youtube-div,.archive .featured-vid .container-lazyload,.archive .featured-vid .container-lazyload .lazy-load-youtube,.archive .featured-vid .container-lazyload .lazy-load-youtube .lazy-load-youtube-div{max-height:168px;max-width:300px}.page-banner img{margin-left:-9999px}#primary{padding:33px 3% 20px}#full-width{padding:35px 3% 20px}#page{margin:0 auto}.entry-header{margin-bottom:15px}.entry-title{font-size:2em;margin:0 0 8px;text-transform:none}#main{max-width:1140px;margin:0 auto;background-color:#fff;padding-top:3%}#main-inner{max-width:1140px;margin:0 auto;background-color:#fff}.page-template-page-home-php #main-inner{max-width:none;background:#fff0}#secondary{padding:20px 3%}#secondary ul{list-style:none;margin:0}#secondary ul li{margin:.75em 0;line-height:1.25em}.archivePostThumb{margin:7px 25px 15px 0;float:left}.archivePostThumb:hover{opacity:.7}.archive #main-inner .feature-vid,.blog #main-inner .feature-vid,.archive #main-inner .featured-vid,.blog #main-inner .featured-vid{margin:7px 25px 15px 0;float:left;padding:0;min-width:300px}#portfolio-wrap{max-width:1140px;margin:0 auto;text-align:center;padding:20px 3%}img#wpstats{width:0;height:0;overflow:hidden;position:absolute;bottom:0;left:0}.row{display:block;max-width:1140px;margin:0 auto;position:relative;padding:40px 0 0}.site-main>.row{padding:0}.page-template-page-home-php .row{padding:40px 0}#sliderRow{width:100%;padding:0;margin-top:-2px}#sliderRow .flex-control-nav{top:20px}#messageRow{padding:20px 0 0}#homepageMessage{padding:20px 3% 0}#homepageMessage h1{margin-bottom:0;text-align:center;font-size:2em;font-weight:300}#homepageMessage h2{text-transform:none;font-weight:300;text-align:center;font-size:1.5em}#pageRow{padding:30px 0 15px}.featuredTitle{margin:15px 0;text-align:center;font-size:2em;font-weight:300}.homepage.top{margin:0 auto;max-width:1072px;padding:0 3%}.homepage.top .holder.one-third{float:left;width:30%;margin:0 5% 0 0}.homepage.top .holder.one-third:nth-child(3){margin:0}.attachment-featured-home-page{width:100%}#pageRow a.feature-img:hover{opacity:.7}.information .feature-vid,.information .feature-img,.information .featured-vid,.information .featured-img{line-height:0;padding:0 0 5px;display:block}.information .feature-vid,.information .featured-vid{max-width:100%;margin:0 auto}.text-holder{text-align:center;width:100%;margin:0 auto;clear:both;padding-top:5px}.featured-title-wrap{position:absolute;top:20%;min-width:150px;min-height:120px;display:table;margin:0 auto;width:100%;width:150px;height:150px;left:50%;top:50%;margin-top:-75px;margin-left:-75px}h2.title{font-size:1.8em;text-transform:none;text-align:center;margin:8px 0 0}.text-holder p{text-align:left}#aboutRow{background-color:#fff;padding:30px 0 20px}#aboutRow #homepageAbout{margin:0 auto -1.5em;max-width:1072px;padding:0 3% 10px 3%}.homepage_about_image{margin:7px 3% 1.5em 0;float:left;width:190px;height:190px;max-width:190px;max-height:190px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#homepageAbout p{width:69%;float:right}.about-wrap-outer{background:#f7f7f7;padding:0 3%}.about-wrap-inner{max-width:800px;margin:0 auto;padding:15px 0}#postRow{padding:30px 0 50px}#postRow #posts{margin:0 auto;max-width:1072px;padding:0 3% 0 3%}.homePosts{text-align:left}.homePosts .post{clear:both;margin-bottom:40px}.homePosts .post:last-child{margin-bottom:0}.homePostThumb{margin:2px 3% 0 0;width:48%;float:left}.homePostThumb:hover{opacity:.7}.homePosts .feature-vid,.homePosts .featured-vid{margin:2px 3% 0 0;width:48%;float:left;padding:0}.homePosts .meta.clearfix{margin-bottom:20px;font-size:.8em;color:#999}.home-post-content{float:left;width:48%;margin:0}.home-post-content.no-image{width:100%}.home-post-content .post-date{margin-right:8px}.home-post-content h2{font-size:1.8em;text-transform:none;margin-top:0}.page-template-page-home-php .moreLink{margin:-.65em 0 0}#testimonialsRow{padding:15px 0}#testimonialsWrap{margin:0 auto;max-width:1072px;padding:0 3%}#content #testimonialsRow .flexslider{max-width:800px;margin:15px auto 0!important;text-align:center}#testimonialsRow .flexslider .slides{min-height:280px}#testimonialslider .attachment-featured-testimonial,.homepage-testimonial-image{float:none;max-width:150px;max-height:150px}#testimonialslider .right{margin-top:15px}#testimonialslider .title{font-size:1.25em;font-weight:400;margin-bottom:1.5em!important}#testimonialslider .flex-control-nav{bottom:0!important;width:100%!important;top:initial!important;right:0!important}#testimonialslider .flex-control-nav li a{width:10px!important;height:10px!important}#testimonialslider .flex-control-paging li a{background:rgb(0 0 0 / .1)!important}#testimonialslider .flex-control-paging li a.flex-active{background:rgb(0 0 0 / .3)!important}#testimonialslider .flex-control-paging li a:hover{background:rgb(0 0 0 / .5)!important}#additionalRow{padding:15px 0}#home_content{text-align:left;padding:0 3% 0 3%}#postadditionalRow{background-color:#fff}#postadditionalRow #posts{float:left;padding:0 2% 0 3%;width:55%}#postadditionalRow #home_content{float:left;padding:0 3% 0 2%;width:35%}#home_content_wrap{background-color:#f9f9f9;padding:1px 15px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.hentry{margin:0 0 1.5em}.byline{display:none}.single .byline,.group-blog .byline{display:inline}.entry-content{margin:1.5em 0 0;clear:both}.entry-content a{font-weight:400}.blog .entry-content,.archive .entry-content{clear:none;margin:0}.blog .entry-content.blog-description{margin-bottom:28px}.page-links{clear:both;margin:0 0 1.5em}.page-title{font-size:1em;margin-bottom:1em;text-transform:none}.entry-header .entry-meta{font-size:.8em}#primary li{font-size:1.125em}#primary li ul li{font-size:inherit}#content .post{margin-bottom:40px}.single footer.entry-meta,.blog footer.entry-meta,.archive footer.entry-meta{font-size:.8em;padding:1px 8px 0}#post-author{padding:12px 0 0;border-top:1px solid #edebeb}.single-slide #post-author{margin-top:-10px}.profile-image{float:left;margin:0 20px 0 0}.profile-image img{width:84px;height:84px;max-width:84px}.profile-content{float:left;width:75%;font-size:.9em;min-height:77px}#post-author .title{text-transform:none;margin-top:2px}.profile-link{font-size:.8em;margin-bottom:20px}#nav-below{clear:both;border-top:1px solid #edebeb;padding:10px 0 20px;font-size:.8em;margin:0}.archive #nav-below,.blog #nav-below{border-top:none;margin-top:-30px}.moreLink{font-weight:400}.blog .moreLink,.archive .moreLink{margin:-10px 0 .75em;clear:both}.meta-nav,.author-profile-link{font-size:1.6em;line-height:1em;vertical-align:text-bottom}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}.pagination-navigation{margin-top:-30px!important;font-size:.9em}.pagination-navigation ul{margin:0 0 0 -5px}.pagination-navigation li{display:inline}.pagination-navigation li a,.pagination-navigation li a:hover,.pagination-navigation li.active a,.pagination-navigation li.disabled{padding:0 5px}.wp-block-cover-image,.wp-block-embed,.wp-block-columns,.wp-block-categories{margin:0 0 1.5em 0}.wp-block-image{margin-bottom:1.5em}.wp-block-image .aligncenter{text-align:center}.wp-block-audio{margin-bottom:12px}.wp-block-audio.aligncenter{max-width:540px}.wp-block-audio.aligncenter audio{width:540px}ul.wp-block-gallery{margin:-8px -8px 1.5em}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{padding:40px 0 9px}.wp-block-quote.is-large{border:none;margin:0 0 1.5em;padding:0 6%}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer{display:inline-block;margin-top:0;width:100%}pre.wp-block-code,pre.wp-block-preformatted{font-family:"Courier 10 Pitch",Courier,monospace;font-size:1.5rem;font-size:15px;line-height:1.6}pre.wp-block-code{background:#eee;padding:1.6em}pre.wp-block-verse{font-size:1.125em;line-height:1.7em;margin-bottom:1.5em}blockquote.wp-block-pullquote{border-left:none;margin:3em 0;padding:1.75em 0}.wp-block-table{border-collapse:collapse;display:table}.wp-block-table td{border:1px solid currentColor;padding:.5em}.wp-block-button .wp-block-button__link{border-radius:3px;font-size:1.125em}.wp-block-button .wp-block-button__link:hover{opacity:.85}.wp-block-columns .layout-column-1,.wp-block-columns .layout-column-2,.wp-block-columns .layout-column-3,.wp-block-columns .layout-column-4{margin-bottom:0;padding:0 15px 10px 0}.wp-block-separator{border-bottom:1px solid #ddd}hr.wp-block-separator.is-style-default{max-width:75%}.wp-block-categories-list ul.children{margin-left:1.2em}.wp-block-categories-list ul.children li{margin-left:0}.wp-block-categories{margin:0 0 1.5em 1.2em}ul.wp-block-latest-posts{margin:0 0 1.5em 0}.button,a.button,button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:none;background-color:#a5688a;border-radius:0;border:0;color:#fff!important;cursor:pointer;display:inline-block;font-size:.75em;font-weight:700;line-height:normal;margin:0 0 10px 0;padding:13px 17px;position:relative;text-decoration:none;text-transform:uppercase}.button:hover,a.button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,html input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{background-color:#ff7b8b}.search-field+button{padding:7px 14px 6px!important;vertical-align:top}a.button.small{font-size:.6em;padding:11px 15px!important}a.button.large{font-size:.9em;padding:15px 19px!important}#cta-button{padding:10px 14px!important;font-size:.7em;font-weight:400;margin:0 10px}.mejs-controls .mejs-button button{padding:0!important}.one_fourth{width:22.5%}.one_half{width:48%}.one_third{width:31%}.two_third{width:65.33%}.three_fourth{width:73.5%}.one_fourth,.one_half,.one_third,.two_third,.three_fourth{position:relative;margin:0 3% 0 0;float:left}.last{margin-right:0!important;clear:right}.clearboth{clear:both;display:block;font-size:0;height:0;line-height:0;width:100%}.one_fourth p:last-child,.one_half p:last-child,.one_third p:last-child,.two_third p:last-child,.three_fourth p:last-child{margin-bottom:0}.bthemes_slider_sc.flexslider{margin:0 0 10px 0!important}.flexslider p{margin:0!important}.slideshow li,.bthemes_slider_sc.flexslider li,.bthemes_slider_sc.flexslider ol{list-style:none!important;list-style-type:none!important}.bthemes_slider_sc.flexslider ol{padding-bottom:5px!important;margin-bottom:0!important}.bthemes_slider_sc.flexslider .slides{margin:0}.bthemes_slider_sc .flex-control-nav.flex-control-paging{margin:0!important}.flexslider{min-height:100px;border:0!important;margin:0 0 0 0!important;padding:0 0 1px 0!important;background:transparent!important;border:none;position:relative;-webkit-border-radius:0!important;-moz-border-radius:0!important;-o-border-radius:0!important;border-radius:0!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;-o-box-shadow:none!important;zoom:1}.flexslider .slides li{margin-bottom:0!important}.flexslider .slides li p{margin:0!important;font-weight:300}.flexslider .slides>li{position:relative}.flex-container{zoom:1;position:relative}.flexslider .slides img{height:auto;max-width:100%;width:auto!important;margin:0 auto}.flex-direction-nav,.flex-control-nav,.flex-caption{margin-bottom:0!important}.flex-caption{width:auto;position:absolute;color:#fff}.flex-caption p{font-size:.9em!important;margin-bottom:0}.flexslider:hover .flex-next,.flexslider:hover .flex-prev{opacity:.7!important}.flex-direction-nav{bottom:50%;display:block;margin:0 0 15px!important;position:absolute;width:100%}.flex-direction-nav li a{-webkit-transition:none;-moz-transition:none;transition:none;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;transition:opacity .5s ease}.flex-direction-nav li a{background:none;color:#fff!important;cursor:pointer;display:block;font-size:36px;height:36px;line-height:36px;margin:0!important;opacity:0;overflow:hidden;position:absolute;text-indent:initial;text-shadow:1px 1px 0 rgb(0 0 0 / .08);top:50%;width:36px;z-index:9}.flex-direction-nav li a.flex-next{background-position:-30px 1px;right:3%!important}.flex-direction-nav li a.flex-next:hover{opacity:1!important;filter:alpha(opacity=100)}.flex-direction-nav li a.flex-prev{background-position:0 1px;left:3%!important}.flex-direction-nav li a.flex-prev:hover{opacity:1!important;filter:alpha(opacity=100)}.flex-direction-nav li a.disabled{opacity:.3;filter:alpha(opacity=30);cursor:default}.flex-control-nav{position:absolute!important;right:3%;bottom:initial!important;width:auto!important}.flex-control-nav li{margin:0 0 0 5px!important;display:inline-block!important;zoom:1;*display:inline!important}.flex-control-nav li:first-child{margin:0!important}.flex-control-nav li a{width:13px!important;height:13px!important;display:block!important;background:rgb(255 255 255 / .3)!important;cursor:pointer;text-indent:-9999px;box-shadow:none!important}.flex-control-nav li a:hover{background:rgb(255 255 255 / .7)!important}.flex-control-nav li a.flex-active{background:rgb(255 255 255 / .7)!important;cursor:default!important}.bthemes_slider_sc .flex-direction-nav{margin-top:-15px!important}.bthemes_slider_sc .flex-control-nav{margin:0;padding-top:15px;position:relative!important;bottom:0!important;right:0!important;width:auto!important}.bthemes_slider_sc .flex-control-nav li a{background:rgb(0 0 0 / .3)!important;box-shadow:none!important}.bthemes_slider_sc .flex-control-nav li a:hover{background:rgb(0 0 0 / .7)!important}.bthemes_slider_sc .flex-control-nav li a.flex-active{background:rgb(0 0 0 / .7)!important}.slideshow,.flexslider{margin:0!important;position:relative}.slideshow{padding:0!important}.page-template-page-home-php .slideshow{max-height:350px;overflow:hidden;max-width:1072px;margin:0 auto!important;padding:0 3%!important}.page-template-page-home-php .slideshow .slide{height:350px}.page-template-page-home-php .slideshow img{width:100%!important}.page-template-page-home-php.blog .slideshow{margin-bottom:30px}.flex-direction-nav{display:none}.page-template-page-home-php .slideshow .details{background:#fff0;display:inline;text-align:center}.page-template-page-home-php .slideshow .details .box{padding:0;top:30%;position:absolute;width:100%}.page-template-page-home-php .slideshow .details .text{padding:40px;display:inline-block}.page-template-page-home-php .slideshow .details.left{text-align:left;left:12%}.page-template-page-home-php .slideshow .details.right{text-align:right;right:12%}.page-template-page-home-php .slideshow .details.center{display:block;width:100%;height:100%}.page-template-page-home-php .slideshow .details .inside{max-width:62.5em;margin:0 auto}.page-template-page-home-php .slideshow .details .text{display:inline-block}.page-template-page-home-php .details h2{color:#fff;margin:0 0 5px 0;text-transform:uppercase;font-size:4.5em;line-height:1.1em;text-shadow:1px 1px 2px rgb(0 0 0 / .75);font-family:'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif}.page-template-page-home-php .details p{font-size:2em!important;margin-bottom:0;line-height:1.3em;color:#fff;text-shadow:1px 1px 1px rgb(0 0 0 / .75);font-weight:400!important}.page-template-page-home-php .details p .button{margin:20px auto 0!important;background:rgb(255 255 255 / .625)!important;border:2px solid rgb(255 255 255 / .6);color:rgb(0 0 0 / .6);border-radius:0;font-weight:normal!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;clear:both;display:block;width:20%;text-align:center;-moz-transition-property:all;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-moz-transition-duration:0.5s;-webkit-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;background-color:#fff0}.page-template-page-home-php .details p .button:hover{border:2px solid rgb(255 255 255);background:rgb(255 255 255 / .375)!important}.homeBanner{height:450px;display:block;margin:0 auto 0;width:100%;position:relative;padding-top:1px;overflow:hidden;background-color:#fff;background-size:cover!important}.homeBanner h2{text-align:center;color:#fff;font-size:64px;text-transform:uppercase;display:block;text-shadow:0 0 8px rgb(0 0 0 / .3);position:relative;margin:0 auto 0;padding:0 0}.homeBanner p{text-align:center;color:#fff;font-size:20px;display:block;text-shadow:0 0 8px rgb(0 0 0 / .7);position:relative;margin:1px auto 1px}.homeBanner{background-repeat:no-repeat;background-attachment:fixed;background-position:center top}.flexslider .slides>li{-webkit-backface-visibility:initial!important}#content .entry-header #filterNav{margin:0 0 20px 0!important;padding:0!important}#content .entry-header #filterNav li{background:none;display:block;float:left;margin:0 1px 5px 0;padding:1px 0 0 0}.entry-header #filterNav li a{background:#bababa;border:none;color:#fff!important;cursor:pointer;display:inline-block;font-size:11px;line-height:20px;padding:0 6px 0!important;position:relative;text-decoration:none;text-transform:uppercase}.entry-header #filterNav li a:hover{background:#ff7b8b}.entry-header #filterNav li a.selected{background:#a5688a}#portfolio{width:100%}.grid-sizer,.portfolio-item{width:31%}.gutter-sizer{width:3.5%}#portfolio-wrap h1.entry-title{text-align:left}.portfolio-item{cursor:pointer;display:block;float:left;height:auto;margin:0 0 25px;position:relative;zoom:1}.project-img{height:auto;max-width:100%;width:100%}.portfolio-item img:hover{opacity:.7}.portfolio-item .entry-header{margin-bottom:0}.portfolio-item h2.entry-title{display:block;font-size:1.125em;font-weight:400;line-height:1.5em;margin:0 auto;padding:2px 0 0;text-transform:uppercase;width:100%}.clearfix:after{clear:both;content:" ";display:block;height:0;line-height:0;visibility:hidden}.isotope-hidden{display:none!important}.projectNav{float:right;font-size:1.5em}.projectNav a{display:block!important;margin:0 0 0 6px}.projectNav div{float:left}.single-projects .entry-header{display:inline}.single-projects h1.entry-title{float:left;margin:0 0 25px}.single-projects footer.entry-meta{background-color:#fff0;padding:0}#content .skillList{display:inline-block;margin:0 10px 20px 0!important}article.testimonial{margin:0 0 3em;clear:both}.attachment-featured-testimonial{border-radius:50%;float:left;margin:0 20px 1em 0;width:125px!important;height:125px!important}#testimonialsRow .attachment-featured-testimonial{width:190px!important;height:190px!important}.featured-testimonial-widget{border-radius:50%;float:left;margin:0 20px 1em 0;width:90px!important;height:90px!important}.testimonial .entry-content{display:inline;margin:0}.testimonial-wrapper{padding:0 0 0 150px}.testimonial .entry-content .testimonial-wrapper>p{font-style:italic}.testimonial .entry-content .testimonial-wrapper>h2{font-size:1.25em;display:inline;position:relative;top:-1em}.testimonial .entry-content .testimonial-wrapper>div,.widget.bdesign_testimonials>div{margin-bottom:1.5em}.widget.bdesign_testimonials{min-height:95px}.widget.bdesign_testimonials .widget-title{margin-bottom:1em}.widget.bdesign_testimonials .title{font-size:1.125em;font-weight:700;position:relative;top:-1.25em}.site-header img,.entry-content img,.comment-content img,.widget img{max-width:100%}.site-header img,.entry-content img,.comment-content img[height],img[class*="align"],img[class*="wp-image-"]{height:auto}.site-header img,.entry-content img,img.size-full{max-width:100%}.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%}.wp-caption img[class*="wp-image-"]{display:block;margin:1.2% auto 0;max-width:98%}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0}.site-content .gallery{margin-bottom:1.5em}.site-content .gallery a img{border:none;height:auto;max-width:90%}.site-content .gallery dd{margin:0}embed,iframe,object{max-width:100%}#comments{clear:both}.comment-content a{word-wrap:break-word}.comment-list{list-style:none;margin:20px 0}article.comment{padding:12px 0 0}.comment .avatar{float:left;margin:0 20px 0 0;max-width:64px;max-height:64px}.comment-meta.commentmetadata{font-size:.9em;line-height:.9em;font-style:italic;margin-bottom:1em;padding:.5em 0 0}.comment-meta>a{margin-right:6px}.comment-meta a time{color:#c9c2c4;pointer-events:none;cursor:default}.comment .fn{font-style:normal;font-size:1.4em;font-weight:400}.comment-content{clear:both;margin:20px 0 15px 2px;padding:20px 20px 1px;-webkit-box-shadow:0 0 0 2px rgb(245 245 245);box-shadow:0 0 0 2px rgb(245 245 245);-webkit-border-radius:.201em;border-radius:.201em;position:relative}#comments .comment-content:before,#comments .comment-content:after{content:"";display:block;position:absolute;top:-24px;left:20px;border:.75em solid rgb(245 245 245);border-color:#fff0 #fff0 rgb(245 245 245) #fff0}.reply{margin:0 0 25px 0}.children li{list-style-type:none;margin-left:10px}#respond #commentform{margin-bottom:65px}#commentform p{margin-bottom:1em}#commentform label{margin-right:10px}#commentform input{margin:0 10px 5px 0;padding:5px 10px!important}#commentform .comment-subscription-form input{margin-right:7px}#commentform p.comment-subscription-form,#commentform p.comment-form-cookies-consent{line-height:1em;margin-bottom:10px}#commentform textarea{margin:5px 0 0}#reply-title{margin-bottom:.7em}.comment-notes{display:none}.logged-in-as{margin-bottom:.7em}label[for=comment]{display:none}.comment-form-comment{margin-bottom:1em}.form-allowed-tags{display:none}#respond{border-top:1px solid #edebeb;padding:30px 0 0}.bypostauthor .fn{font-weight:700}.bypostauthor .children .fn{font-weight:400}.bypostauthor article{padding:12px 0 5px 10px;margin:0 0 20px}.bypostauthor .children article{background-color:#fff0;padding-left:0}.bypostauthor>.comment>.comment-content{background:#f5f5f5}.bypostauthor .reply{margin:0 0 10px 0}.bypostauthor .children .reply{margin:0 0 10px 0}.comment em{margin-left:50px}.avatar{border-radius:50%}.author .avatar{float:left;margin:0 15px 8px 0}.widget{margin:0 0 1.5em;padding-top:10px}.widget-title{font-size:1.3125em}.widget select{max-width:100%}#s{max-width:95%;margin-bottom:5px;padding:3px 3px 4px}#searchsubmit{padding:7px 14px 5px!important;font-size:.8em}#calendar_wrap td{font-weight:300}#calendar_wrap td a{font-weight:400}#calendar_wrap #today{background-color:#eee}.widget .menu{float:none}#footer-widgets{background-color:#F7F7F7}#footer-widget-wrap{max-width:1140px;margin:0 auto}.widget.one_third{padding:25px 3% 0;width:27.3%}#footer-widgets ul{list-style:none;margin:0}#footer-widgets ul ul{margin:0}#footer-widgets ul li{margin:.75em 0;line-height:1.25em}.social-icons-wrap{padding:30px 3% 40px}.social-icons-wrap p{font-size:1.5em;margin-bottom:0;text-align:center}.soc-icons{text-align:center}ul.soc-icons{margin:0 auto}.soc-icons li{display:inline;font-size:2em;list-style:none;margin:0 0 0 1px;padding:0}.soc-icons a{background-color:#a5688a;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-sizing:content-box;color:#fff!important;display:inline-block;font-size:.7em;line-height:21px;margin:0 auto;padding:8px 7px;text-align:center;width:23px}#footer-inner{margin:0 auto;max-width:1140px}#footer-outer{background-color:#402A3C;color:#dbd7d7;font-size:.8em;line-height:2em;margin-bottom:-8px;padding:15px 0 5px}#footer-outer p{margin:2px 0 15px}#footer-left{float:left;padding:0 1% 0 3%}#footer-right{float:right;padding:0 3% 0 1%}#footer-left a,#footer-right a,#footer-left a:visited,#footer-right a:visited,#footer-left a:hover,#footer-right a:hover,.soc-icons a,.soc-icons a:visited{color:#ff7b8b}.infinite-scroll .navigation-paging,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.woocommerce-page #header-cta-button{background:none;border-radius:initial!important;border:initial!important;box-shadow:initial!important;text-shadow:initial!important}.woocommerce-page #container{background-color:#fff;margin:0 auto;max-width:1140px}.woocommerce-page #container #content{padding:20px 3%}html .quantity input[type="button"]{padding:0!important}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce #content input.button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-page #respond input#submit,.woocommerce-page #content input.button,.woocommerce div.product form.cart .button,.woocommerce #content div.product form.cart .button,.woocommerce-page div.product form.cart .button,.woocommerce-page #content div.product form.cart .button{border-radius:0!important;border:none!important;box-shadow:none!important;text-shadow:none!important}.woocommerce-page #secondary input.button{background:none;font-size:13px;line-height:normal;margin:0 3px 0 0}.woocommerce-page #secondary input.button:hover{background:none}.woocommerce div.product form.cart .button,.woocommerce #content div.product form.cart .button,.woocommerce-page div.product form.cart .button,.woocommerce-page #content div.product form.cart .button{padding:8px 16px 7px!important}.woocommerce-page input.button{padding:9px 16px!important}.woocommerce .woocommerce-message,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-message,.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-info{box-shadow:none;text-shadow:none}.woocommerce #payment div.payment_box,.woocommerce-page #payment div.payment_box{box-shadow:none;text-shadow:none}.woocommerce-page h1.page-title{font-size:1.5em;margin:0 0 25px;text-transform:initial}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img,.woocommerce ul.products li.product a img:hover,.woocommerce-page ul.products li.product a img:hover{box-shadow:none!important}.woocommerce .cart-collaterals .cart_totals table td,.woocommerce-page .cart-collaterals .cart_totals table td{padding:6px}.wc-product-table a[data-product_id].loading::before,.wc-product-table-reset a::before,.wc-product-table-wrapper .blockUI::before,.wc-product-table-wrapper .button.added::after,.wc-product-table-wrapper .cart-success::after,.wc-product-table-wrapper .wc-forward::after,table.wc-product-table.dtr-column>tbody>tr>td.control::before,table.wc-product-table.dtr-column>tbody>tr>th.control::before,table.wc-product-table.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child::before,table.wc-product-table.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child::before{font-weight:900}table.dataTable,table.dataTable th,table.dataTable td{box-sizing:border-box}h1.woocommerce-products-header__title.page-title{font-size:2em}.woocommerce span.onsale{background-color:#ff7b8b}.woocommerce ul.products li.product .price{color:#ff7b8b}@media only screen and (min-width:768px) and (max-width:1080px){ul.menu li a{font-size:12px;padding:0 7px!important}ul.menu ul a{padding:11px 7px!important}.navigation-main ul{margin:0 0 0 -7px}.navigation-main ul ul{margin:-5px 0 0 -82px}}@media only screen and (max-width:782px){body.admin-bar #masthead{top:44px!important}}@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:landscape){.homeBanner{background-attachment:initial!important;background-position:center bottom!important}}@media only screen and (max-width:768px){body{padding-top:0}.menu-toggle,.main-small-navigation ul.nav-menu.toggled-on{display:block}.menu-toggle{font-size:1em;padding:10px 0}#site-navigation{width:100%;padding:0}.navigation-main ul{display:none}#menu-main-navigation-container{background-color:rgb(255 255 255 / .25);text-align:left}ul.nav-menu{margin:0;list-style-type:none;background-color:rgb(255 255 255 / .25)}ul.nav-menu li{padding:0;margin:0;line-height:15px;overflow:hidden}ul.nav-menu li a{display:block;padding:11px 3%}ul.nav-menu li a:hover{background:rgb(255 255 255 / .25)}.sub-menu{margin-left:0}ul.sub-menu li a:before{-webkit-font-smoothing:antialiased;content:'\00BB';font-family:inherit;font-size:1.25em;font-weight:900;line-height:.5em;margin:0 4px 0 0}.main-small-navigation ul ul{display:block}.main-small-navigation ul ul li{width:100%}.menu-item.social-icon a{padding:11px 3%}.homeBanner{background-attachment:initial!important;background-position:center bottom!important}.page-template-page-home-php .slideshow .details .box{top:26%}.page-template-page-home-php .details h2{font-size:3.6em}.page-template-page-home-php .details p{font-size:1.625em!important}.page-template-page-home-php .details p .button{width:22%}#featured-page-mobile{clear:both}.text-holder{max-width:400px}.information{margin:0 auto;float:none}.attachment-featured-home-page{max-width:400px;margin:0 auto;display:block}h2.title{font-size:2.3em}}@media only screen and (min-width:769px){#primary{float:left;width:67%;padding:35px 2% 20px 3%}#secondary{float:left;width:23%;padding:35px 3% 20px 2%}#masthead{position:fixed;background-color:rgb(255 255 255)}.page-template-page-home-php .slideshow{max-height:450px}.page-template-page-home-php .slideshow .slide{height:450px}.page-template-page-home-php .slideshow .details .box{top:30%}.page-template-page-home-php .slideshow .details .text{padding:40px 80px}.flex-direction-nav{display:block}.full-width textarea#comment,.single-projects textarea#comment{width:66%}}@media screen and (max-width:767px){.homepage_about_image{float:none;margin:2px auto 10px;display:block;width:150px;height:150px}#homepageAbout p{float:none;margin:0 auto 1.5em;width:100%;max-width:400px}.homePostThumb{margin:0 auto;width:100%;max-width:400px;float:none;display:block}.homePosts .feature-vid,.homePosts .featured-vid{margin:0 auto;width:100%;max-width:400px;float:none;display:block}.home-post-content{float:none;width:100%;max-width:400px;margin:0 auto 18px}.home-post-content h2{margin-top:10px}}@media screen and (max-width:700px){#footer-left,#footer-right{text-align:center;float:none;padding:0 3%}.soc-icons{margin:0 auto;text-align:center;float:none}.project-title-wrap h1{padding:10px 0;font-size:.8em!important}#testimonialsRow .flexslider .slides{background:#fff0;max-width:500px;margin:0 auto!important;min-height:300px}.slides .testimonial{min-height:260px;width:auto;text-align:center!important}#testimonialsRow .testimonial .left{float:none;text-align:center!important;margin-bottom:20px}#testimonialsRow .testimonial .left img{max-width:150px!important;max-height:150px!important;margin:0 auto!important;float:none}#testimonialsRow .testimonial .right{float:none;width:auto;padding:0 30px 0;margin-right:0;text-align:center!important}}@media only screen and (max-width:640px){.homepage.top .holder.one-third,.homepage.top .holder.one-third:nth-child(3){width:100%;margin:0 auto 30px!important;float:none;max-width:400px}.homepage.top{padding:0 3%}.page-template-page-home-php .details p .button{width:29%}.widget.one_third{margin:0 auto;width:94%}#commentform input{max-width:90%}#postadditionalRow #posts,#postadditionalRow #home_content{width:94%;padding:0 3%}.homepage .homepagewrap{width:100%}.alignnone,.alignleft,.alignright{margin:0 auto;display:block;float:none}.soc-icons a{padding:5px 4px}}@media only screen and (max-width:480px){.row .third{width:100%}.one_half,.one_third,.one_fourth{width:100%;margin-bottom:1.5em}.one_fourth.last,.one_half.last,.one_third.last,.two_third.last,.three_fourth.last{margin-bottom:0}.page-template-page-home-php .slideshow .details .text{padding:30px}.page-template-page-home-php .slideshow .details.left{left:8%}.page-template-page-home-php .slideshow .details.right{right:8%}.page-template-page-home-php .details h2{font-size:3em}.page-template-page-home-php .details p{font-size:1.25em!important}.page-template-page-home-php .details p .button{width:34%}.portfolio-item{width:100%!important;padding-top:1.65%!important;padding-bottom:2%;margin:0!important}.project-title-wrap h1{font-size:1.1em!important;padding:25px 0}.thumbs.masonry{width:100%}#banner{height:250px!important}.archivePostThumb{float:none;margin:7px 0 15px 0}.archive #main-inner .feature-vid,.blog #main-inner .feature-vid,.archive #main-inner .featured-vid,.blog #main-inner .featured-vid{float:none;max-width:280px}}