.top-wrapper{position:relative}.navbar-wrapper{position:absolute;left:0;top:0;width:100%}.navbar-top{margin-bottom:0;position:relative;z-index:101}@media (min-width:768px){.affix{position:fixed;top:0;left:0;width:100%;margin-top:0;padding-top:0}.admin-bar .affix{top:32px}}.logo-text{display:block;position:relative;overflow:hidden;z-index:2;padding-top:0;padding-bottom:0;text-align:center;font-size:32px;-webkit-transition:.2s;transition:.2s}@media (min-width:992px){.logo-text{margin-left:0 !important}}.logo-standard{display:block;position:relative;z-index:2}.logo-standard>img{max-height:auto;vertical-align:middle}.tp-banner-holder-inner{overflow:hidden;position:relative}@media (min-width:768px){.tp-banner-holder-inner{padding-top:0}}.tp-banner-container{position:relative}.tp-banner{width:100%;padding:0;position:relative}.tp-banner ul{padding-left:0;list-style:none}.tp-banner-fullscreen-container{width:100%;position:relative;padding:0}.tp-banner-holder .icon{display:block;text-align:center;border-radius:50%;width:20px;height:20px;line-height:20px;overflow:hidden;position:relative;-webkit-transition:background color .2s;transition:background color .2s}.tp-banner-holder .icon:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;width:50%;background:rgba(0,0,0,.12)}@media (min-width:768px){.tp-banner-holder .icon{width:36px;height:36px;line-height:36px}}.tp-banner-holder .icon .fa,.tp-banner-holder .icon .fab{display:inline-block;line-height:20px;font-size:14px}@media (min-width:768px){.tp-banner-holder .icon .fa,.tp-banner-holder .icon .fab{line-height:36px !important;font-size:20px !important}}.tp-banner-holder .no-dotted-overlay .tp-dottedoverlay{display:none !important}.tp-banner-holder .video-wrap{-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5)}.main-content{padding:70px 0;overflow:hidden}.blog-standard .content{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:992px){.blog-standard .content{float:left;width:75%}}.blog-standard .sidebar{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:992px){.blog-standard .sidebar{float:left;width:25%}}@media (min-width:992px){.blog-standard .inner{padding-right:30px}}@media (min-width:992px){.blog-standard.blog-standard__left .content{left:25%}}@media (min-width:992px){.blog-standard.blog-standard__left .sidebar{right:75%}}@media (min-width:992px){.blog-standard.blog-standard__left .inner{padding-left:30px;padding-right:0}}.blog-fullwidth .content{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:992px){.blog-fullwidth .content{float:left;width:100%}}.blog-columns .posts-wrapper{margin-left:-15px;margin-right:-15px}.blog-columns .posts-wrapper:before,.blog-columns .posts-wrapper:after{content:" ";display:table}.blog-columns .posts-wrapper:after{clear:both}.blog-columns .posts-wrapper:before,.blog-columns .posts-wrapper:after{content:" ";display:table}.blog-columns .posts-wrapper:after{clear:both}.blog-columns .post{margin-bottom:40px;padding-bottom:0;border-bottom:none}@media (min-width:768px){.blog-columns .post .post-date{position:static;width:auto;font-size:16px;border-right:none}}@media (min-width:768px){.blog-columns .post .post-date .post-date-inner{position:static;margin-top:0}}.blog-columns .post .post-date .post-date-year{display:inline}@media (min-width:768px){.blog-columns .post .post-date .post-date-year{display:inline}}.blog-columns .post .post-body{position:relative}.single-post .blog-columns .post .post-body{border-bottom:none;margin-bottom:0}.blog-columns .post .post-title{font-size:16px}@media (min-width:768px){.blog-columns .post .post-title{margin-bottom:1em;font-size:16px}}@media (min-width:992px){.blog-columns.blog-columns__two .inner{padding-right:30px}}.blog-columns.blog-columns__two .article-wrapper{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:992px){.blog-columns.blog-columns__two .article-wrapper{float:left;width:50%}}.blog-columns.blog-columns__two .article-wrapper:nth-child(odd){clear:both}.blog-columns.blog-columns__three .article-wrapper{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:992px){.blog-columns.blog-columns__three .article-wrapper{float:left;width:33.3333333333%}}.blog-columns.blog-columns__three .article-wrapper:nth-child(3n+1){clear:both}.post{overflow:hidden;padding-bottom:60px;margin-bottom:60px}.single-post .post{border-bottom:none;padding-bottom:0;margin-bottom:36px}.post-heading{margin-bottom:10px}@media (min-width:992px){.post-heading .date{display:block;float:left;-webkit-transform:skew(-15deg,0);-ms-transform:skewX(-15deg) skewY(0);transform:skew(-15deg,0)}}.post-heading .date-inner{font-size:1.2em;line-height:1.2em;padding-bottom:10px;display:block}@media (min-width:992px){.post-heading .date-inner{display:block;-webkit-transform:skew(15deg,0);-ms-transform:skewX(15deg) skewY(0);transform:skew(15deg,0);font-size:14px;height:73px;line-height:73px;width:86px;text-align:center;position:relative;text-indent:-10px;font-size:24px;width:148px;font-weight:300;padding-bottom:0}}@media (min-width:992px){.post-heading .date-inner:after{content:"";display:block;position:absolute;left:-1px;top:-1px;height:75px;width:20px}}.post-heading .post-title-wrapper{margin:0;padding:10px 20px;height:auto}@media (min-width:992px){.post-heading .post-title-wrapper{padding:0 25px 0 30px;-webkit-transform:skew(-15deg,0);-ms-transform:skewX(-15deg) skewY(0);transform:skew(-15deg,0);margin:0 0 0 160px;height:75px}}.post-heading .post-title-wrapper:after{display:none}@media (min-width:992px){.post-heading .post-title-wrapper:after{display:block;content:"";position:absolute;right:-1px;top:-1px;height:75px;width:20px;-webkit-transform:skew(15deg,0);-ms-transform:skewX(15deg) skewY(0);transform:skew(15deg,0)}}.post-heading h1,.post-heading h2{margin:0;overflow:hidden;font-weight:400;position:relative;vertical-align:middle;height:auto;display:block;font-size:18px;line-height:1.2em}@media (min-width:992px){.post-heading h1,.post-heading h2{height:75px;display:table-cell;-webkit-transform:skew(15deg,0);-ms-transform:skewX(15deg) skewY(0);transform:skew(15deg,0)}}.post-heading h1>a,.post-heading h2>a{border-bottom:none}.post-heading h1>a:hover,.post-heading h2>a:hover{text-decoration:none}.post-meta{padding:0 0 20px}.post-meta>span{display:block;padding:0 0 5px;position:relative}@media (min-width:992px){.post-meta>span{display:inline-block;padding:0 18px}}@media (min-width:992px){.post-meta>span:before{content:"";display:block;position:absolute;left:0;top:50%;margin-top:-6px;width:1px;height:11px}}.post-meta>span:first-child{padding-left:0}.post-meta>span:first-child:before{display:none}.post-meta>span .meta-title{font-weight:700;margin-right:.3em}.post-meta>span a{font-weight:400;text-decoration:underline;-webkit-transition:.2s;transition:.2s}.post-meta>span a:hover{text-decoration:none}.post-thumbnail{position:relative;margin:0 0 30px}.post-thumbnail>a{display:block;position:relative;background:0 0;padding:0}.post-thumbnail>a:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;content:"";opacity:0;filter:alpha(opacity=0);-webkit-transition:.3s;transition:.3s}.post-thumbnail>a:hover{-webkit-transition:none;transition:none}.post-thumbnail>a:hover:before{opacity:.5;filter:alpha(opacity=50)}.post-thumbnail img{position:relative;z-index:1;display:block;width:100%;height:auto}.blog-columns .post-heading .date{display:none}.blog-columns .post-heading .post-title-wrapper{margin-left:0;margin-right:0;height:auto;padding:15px 20px;-webkit-transform:skew(0,0);-ms-transform:skewX(0) skewY(0);transform:skew(0,0)}.blog-columns .post-heading .post-title-wrapper:before,.blog-columns .post-heading .post-title-wrapper:after{display:none}.blog-columns .post-heading .post-title{display:block;height:auto;padding:0;margin-bottom:0;-webkit-transform:skew(0,0);-ms-transform:skewX(0) skewY(0);transform:skew(0,0)}.blog-columns .post-meta{padding-bottom:15px}.blog-columns .post-meta>span:before{display:none}@media (min-width:992px){.blog-columns .post-meta>span{display:block;padding:0 0 5px}}.blog-columns.blog-columns__three .post-heading .post-title{font-size:14px;line-height:18px}.blog-columns.blog-columns__three .post-heading .post-title>a{font-size:14px;line-height:18px}.post-content{padding-bottom:30px}.share-box{padding:20px 0;margin-bottom:30px}.share-box:before,.share-box:after{content:" ";display:table}.share-box:after{clear:both}.share-box:before,.share-box:after{content:" ";display:table}.share-box:after{clear:both}.share-box .share-box-title{font-weight:700;display:inline-block;margin-right:8px;vertical-align:middle;position:relative}.share-box .social-list{display:inline-block}.share-box .social-list>li{margin-bottom:0}.about-author{padding:20px 0;margin-bottom:30px}.about-author:before,.about-author:after{content:" ";display:table}.about-author:after{clear:both}.about-author:before,.about-author:after{content:" ";display:table}.about-author:after{clear:both}.related-posts{margin-bottom:55px}.related-posts li img{width:100%;height:auto;vertical-align:top}.related-posts li .fa-file-image-o{display:block;position:absolute;left:50%;top:50%;font-size:28px;opacity:.12;filter:alpha(opacity=12);margin:-13px 0 0 -12px}.comments-list{margin:0;padding-bottom:50px;padding-left:0;list-style:none}.comments-list .comment{margin:0;padding:0;list-style:none}.comments-list .comment:before,.comments-list .comment:after{content:" ";display:table}.comments-list .comment:after{clear:both}.comments-list .comment:before,.comments-list .comment:after{content:" ";display:table}.comments-list .comment:after{clear:both}.comments-list .comment-wrap{padding:20px 20px 6px;margin-bottom:20px}.comments-list .comment-wrap:before,.comments-list .comment-wrap:after{content:" ";display:table}.comments-list .comment-wrap:after{clear:both}.comments-list .comment-wrap:before,.comments-list .comment-wrap:after{content:" ";display:table}.comments-list .comment-wrap:after{clear:both}.comments-list .avatar{margin:0 20px 0 0}.comments-list .avatar>img{width:40px;height:40px;margin-right:0}@media (min-width:768px){.comments-list .avatar>img{width:86px;height:86px}}.comments-list .media-heading{margin-bottom:12px}.comments-list .media-heading .fn{display:inline-block;font-size:15px;font-weight:700;margin-bottom:5px}.comments-list .media-heading .comment-meta{display:block}.comments-list .media-heading .reply-btn .btn .fa{margin-right:0}.comments-list ul{margin:0;padding:0}@media (min-width:768px){.comments-list .children{margin-left:130px}}.comments-list .pingback .avatar{display:none}.comment-notes{text-align:center;font-style:italic;opacity:.75;filter:alpha(opacity=75)}.sidebar{margin-top:50px}@media (min-width:768px){.sidebar{margin-top:0}}.widget__sidebar{margin-bottom:55px}.widget-posts-list{padding-left:0;list-style:none;margin-bottom:0}.widget-posts-list>li:before,.widget-posts-list>li:after{content:" ";display:table}.widget-posts-list>li:after{clear:both}.widget-posts-list>li:before,.widget-posts-list>li:after{content:" ";display:table}.widget-posts-list>li:after{clear:both}.widget-posts-list>li .thumb{float:none;margin:0 0 20px}@media (min-width:768px){.widget-posts-list>li .thumb{float:left;margin:0 24px 0 0}}.widget-posts-list>li .thumb img{margin-bottom:5px}.widget-posts-list>li .post-title{font-size:1em;line-height:22px;margin-bottom:.5em;font-weight:700}.footer .widget-posts-list>li .post-title{margin-bottom:.5em}.footer .widget-posts-list>li .post-title a{padding-top:.5em;display:inline-block}.widget-posts-list>li .post-title.post-title__bold{font-weight:700}.widget-posts-list>li .post-title.post-title__bold~.date{position:relative;top:-10px;opacity:.7;filter:alpha(opacity=70)}.widget-posts-list>li .date{display:inline-block;font-size:12px}.widget-posts-list>li .post-excerpt{margin-bottom:.5em}.widget-posts-list>li .post-excerpt p{margin-bottom:0}.widget-posts-list>li+li{padding-top:24px}.contacts_info-list>li{position:relative;padding:0 0 20px 40px;min-height:20px}.contacts_info-list>li .fa,.contacts_info-list>li .fab{position:absolute;font-size:18px;left:0;top:2px;width:20px;text-align:center}.tagcloud>a{display:inline-block;padding:4px 12px;line-height:1.75em;font-size:12px !important;margin-bottom:3px;-webkit-transition:.2s;transition:.2s}.tagcloud>a:hover{-webkit-transition:none;transition:none}.widget_flickr{overflow:hidden}.widget_flickr .thumbs{padding-left:0;list-style:none;margin-left:-5px}.widget_flickr .thumbs>li{margin:0 0 9px;padding:0 4px 0 0;float:left;width:25%;position:relative}.widget_flickr .thumbs>li .thumbnail{margin:0;border-radius:0;margin-left:5px}.widget_flickr .thumbs>li .thumbnail>img{-webkit-transition:.2s;transition:.2s}.widget_flickr .thumbs>li .thumbnail:hover>img{opacity:.5;filter:alpha(opacity=50)}.widget_archive ul,.widget_nav_menu ul,.widget_meta ul,.widget_pages ul,.widget_recent_comments ul,.widget_recent_entries ul,.widget_categories ul,.widget_product_categories ul,.woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style-type:none;overflow:hidden}.widget_archive ul ul,.widget_nav_menu ul ul,.widget_meta ul ul,.widget_pages ul ul,.widget_recent_comments ul ul,.widget_recent_entries ul ul,.widget_categories ul ul,.widget_product_categories ul ul,.woocommerce-MyAccount-navigation ul ul{margin-top:1em;margin-bottom:-1em}.widget_archive ul li,.widget_nav_menu ul li,.widget_meta ul li,.widget_pages ul li,.widget_recent_comments ul li,.widget_recent_entries ul li,.widget_categories ul li,.widget_product_categories ul li,.woocommerce-MyAccount-navigation ul li{margin-bottom:1em;padding:0 0 0 24px;position:relative}.widget_archive ul li:before,.widget_nav_menu ul li:before,.widget_meta ul li:before,.widget_pages ul li:before,.widget_recent_comments ul li:before,.widget_recent_entries ul li:before,.widget_categories ul li:before,.widget_product_categories ul li:before,.woocommerce-MyAccount-navigation ul li:before,.widget_archive ul li:after,.widget_nav_menu ul li:after,.widget_meta ul li:after,.widget_pages ul li:after,.widget_recent_comments ul li:after,.widget_recent_entries ul li:after,.widget_categories ul li:after,.widget_product_categories ul li:after,.woocommerce-MyAccount-navigation ul li:after{content:"";display:block;position:absolute;border-radius:50%}.widget_archive ul li:before,.widget_nav_menu ul li:before,.widget_meta ul li:before,.widget_pages ul li:before,.widget_recent_comments ul li:before,.widget_recent_entries ul li:before,.widget_categories ul li:before,.widget_product_categories ul li:before,.woocommerce-MyAccount-navigation ul li:before{top:8px;left:0;width:9px;height:9px;opacity:.35;filter:alpha(opacity=35)}.widget_archive ul li:after,.widget_nav_menu ul li:after,.widget_meta ul li:after,.widget_pages ul li:after,.widget_recent_comments ul li:after,.widget_recent_entries ul li:after,.widget_categories ul li:after,.widget_product_categories ul li:after,.woocommerce-MyAccount-navigation ul li:after{width:7px;height:7px;left:1px;top:9px}#wp-calendar{width:100%;background:0 0}#wp-calendar caption{margin-top:10px;margin-bottom:15px}#wp-calendar thead{font-size:10px}#wp-calendar thead th{padding-bottom:10px;text-align:center}#wp-calendar tbody td{text-align:center;padding:8px;border:none;background:rgba(0,0,0,.1)}#wp-calendar tbody td:hover{background:#fff}#wp-calendar tbody .pad{background:0 0}#wp-calendar tfoot #next{font-size:10px;text-transform:uppercase;text-align:right}#wp-calendar tfoot #prev{font-size:10px;text-transform:uppercase;padding-top:10px}.gallery-item{margin-bottom:30px}.gallery-item .gallery-caption{position:absolute;top:30px;right:30px;left:30px;-webkit-transition:.2s;transition:.2s}.gallery-item .gallery-caption h3{padding:0 0 12px;text-align:left;margin-bottom:0;font-weight:400;font-size:20px;position:relative}.gallery-item .gallery-caption h3 .gallery-caption-inner{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gallery-item .gallery-caption h3:before,.gallery-item .gallery-caption h3:after{content:"";display:block;position:absolute;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.gallery-item .gallery-caption h3:before{border-top:1px solid #ffffef;left:0;top:0;right:0;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.gallery-item .gallery-caption h3:after{left:0;bottom:0;right:0;-webkit-transition-delay:.15s;transition-delay:.15s;-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.gallery-item .gallery-caption h3 .gallery-caption-inner{-webkit-transition:.35s;transition:.35s}.gallery-item .gallery-thumb .gallery-caption .date{-webkit-transition:.35s;transition:.35s}.gallery-item .gallery-thumb{padding:0}.gallery-item .gallery-thumb>.gallery-thumb-inner{display:block;position:relative}.gallery-item .gallery-thumb>.gallery-thumb-inner:before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;-webkit-transition:.2s;transition:.2s}.gallery-item .gallery-thumb>.gallery-thumb-inner:hover:before{opacity:0}.gallery-item .gallery-thumb img{width:100%;height:auto}.gallery-item .gallery-thumb:hover .gallery-caption h3{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.gallery-item .gallery-thumb:hover .gallery-caption h3:before{opacity:0;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1)}.gallery-item .gallery-thumb:hover .gallery-caption h3:after{opacity:0;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1)}.gallery-item .gallery-thumb:hover .gallery-caption h3 .gallery-caption-inner{opacity:0}.gallery-item .gallery-thumb:hover .gallery-caption .date{opacity:0}.gallery-filter{padding-left:0;list-style:none;margin-bottom:20px}.gallery-filter>li{padding:0;display:block}@media (min-width:768px){.gallery-filter>li{display:inline-block}}.gallery-filter>li>a{display:block;padding:6px 12px;line-height:20px;margin-bottom:5px;margin-right:8px;-webkit-transition:.2s;transition:.2s}@media (min-width:768px){.gallery-filter>li>a{display:inline-block;padding:9px 16px}}.gallery-filter>li>a:hover,.gallery-filter>li>a.current{-webkit-transition:none;transition:none}.gallery-filter>li:first-child>a{margin-right:5px}.gallery-list .gallery-thumb .thumbnail-caption-inner .fa{display:block;position:absolute;height:60px;width:60px;line-height:60px;text-align:center;margin:0;background:rgba(0,0,0,.2);-webkit-transition:.2s;transition:.2s;opacity:0;filter:alpha(opacity=0)}.gallery-list .gallery-thumb .thumbnail-caption-inner .fa:before{z-index:2;position:relative}.gallery-list .gallery-thumb .thumbnail-caption-inner .fa:after{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;-webkit-transition:.3s;transition:.3s;z-index:1}.gallery-list .gallery-thumb .thumbnail-caption-inner .fa-search{left:50%;top:50%;margin-top:-30px;margin-left:-61px;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);-webkit-transition-delay:0s;transition-delay:0s}.gallery-list .gallery-thumb .thumbnail-caption-inner .fa-external-link{left:50%;top:50%;margin-top:-30px;margin-left:1px;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);-webkit-transition-delay:0s;transition-delay:0s}.gallery-list .gallery-thumb .thumbnail-caption-inner .single-link{margin-left:-31px !important}.gallery-list .gallery-thumb .thumbnail-caption-inner:hover .fa-external-link,.gallery-list .gallery-thumb .thumbnail-caption-inner:hover .fa-search{-webkit-transition-delay:0;transition-delay:0}.gallery-list .gallery-thumb:hover .thumbnail-caption-inner .fa{opacity:1;filter:alpha(opacity=100)}.gallery-list .gallery-thumb:hover .thumbnail-caption-inner .fa-search{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:.05s;transition-delay:.05s}.gallery-list .gallery-thumb:hover .thumbnail-caption-inner .fa-external-link{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:.1s;transition-delay:.1s}.project-nav{margin-bottom:16px}.isotope-item{z-index:2}.isotope-hidden.isotope-item{z-index:1;pointer-events:none}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:top,left,opacity;transition-property:transform,opacity}.googlemap-wrapper{position:relative;margin:0 -100%;overflow:hidden}.page-template-template-contacts-php .googlemap-wrapper{margin-top:-70px}.googlemap-wrapper img{max-width:none !important}.map-canvas{width:100%;height:240px;background:#fff;border-radius:2px;margin-bottom:30px}@media (min-width:768px){.map-canvas{height:370px}}@media (min-width:992px){.map-canvas{margin-bottom:0;height:480px}}.map-canvas:before{position:absolute;top:50%;left:50%;display:block;margin:-15px 0 0 -15px;width:30px;height:30px;content:'\f110';text-align:center;font-size:28px;font-family:"Font Awesome 5 Free";line-height:30px;-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.contact-info-holder{background-repeat:no-repeat;background-position:50% 50%;padding:40px 0 20px;background-size:contain}@media (min-width:992px){.contact-info-holder{padding:142px 0 120px}}.contact-info-holder h2{font-size:30px;line-height:1.2em;text-align:center;font-weight:400;margin-bottom:1.5em}.contact-info-holder .contacts-item{font-size:16px;line-height:28px;position:relative;padding:0 0 20px 66px}.contact-info-holder .contacts-item .icon{display:block;position:absolute;left:0;top:0;width:50px;text-align:center}.social-list__large>li{float:left;width:25%;text-align:center}@media (min-width:768px){.social-list__large>li{width:14.28571428%}}.social-list__large>li>a{display:block;margin:0 0 1px 1px;vertical-align:middle}.social-list__large>li>a .fa,.social-list__large>li>a .fab,.social-list__large>li>a .fas{display:block;line-height:100px;-webkit-transition:.2s;transition:.2s}@media (min-width:768px){.social-list__large>li>a .fa,.social-list__large>li>a .fab,.social-list__large>li>a .fas{line-height:120px}}.social-list__large>li>a:hover .fa,.social-list__large>li>a:hover .fab,.social-list__large>li>a:hover .fas{-webkit-transition:none;transition:none;color:#fff}.social-list__large>li>a:hover .fa-facebook{background:#3b5998}.social-list__large>li>a:hover .fa-twitter{background:#3cf}.social-list__large>li>a:hover .fa-linkedin{background:#0e76a8}.social-list__large>li>a:hover .fa-google-plus{background:#d44837}.social-list__large>li>a:hover .fa-pinterest{background:#c8232c}.social-list__large>li>a:hover .fa-youtube{background:#c4302b}.social-list__large>li>a:hover .fa-vimeo-square{background:#86c9ef}.social-list__large>li>a:hover .fa-instagram{background:#634d40}.social-list__large>li>a:hover .fa-dribbble{background:#ea4c89}.social-list__large>li>a:hover .fa-flickr{background:#ff0084}.social-list__large>li>a:hover .fa-tumblr{background:#34526f}.social-list__large>li>a:hover .fa-reddit{background:#ff1a00}.social-list__large>li>a:hover .fa-skype{background:#00aff0}.social-list__large>li>a:hover .fa-tiktok{background:#000}.social-list__large>li>a:hover .fa-periscope{background:#40a4c4}.social-list__large>li>a:hover .fa-rss{background:#ee802f}.testimonial.testimonial__style1 .name{margin-bottom:0}.testimonial.testimonial__style1 .thumbnail{float:left;margin:0 20px 20px 0}.testimonial.testimonial__style1 .thumbnail img{max-width:70px;height:auto}.testimonial.testimonial__style2{padding:20px}.testimonial.testimonial__style2 .name{margin-bottom:0}.testimonial.testimonial__style2 .testimonial-txt{font-style:italic;padding:40px 0;position:relative}.testimonial.testimonial__style2 .testimonial-txt:before{content:"\201C";display:block;position:absolute;left:0;top:0;font-size:50px;line-height:1em;font-style:normal}.testimonial.testimonial__style2 .testimonial-txt:after{content:"\201D";display:block;position:absolute;right:0;bottom:-20px;font-size:50px;line-height:1em;font-style:normal}.testimonial.testimonial__style2 .testimonial-info{position:relative;overflow:hidden}.testimonial.testimonial__style2 .testimonial-info:after{content:"";overflow:hidden;position:absolute;width:100%;margin-left:14px}.testimonial.testimonial__style3 .name{margin-bottom:0}.testimonial.testimonial__style3 .testimonial-txt{font-style:italic;padding-bottom:20px;padding:60px 30px;position:relative}.testimonial.testimonial__style3 .testimonial-txt:before{content:"\201C";display:block;position:absolute;left:30px;top:20px;font-size:50px;line-height:1em;font-style:normal}.testimonial.testimonial__style3 .testimonial-txt:after{content:"\201D";display:block;position:absolute;right:30px;bottom:-10px;font-size:50px;line-height:1em;font-style:normal}.testimonial.testimonial__style3 .testimonial-info{position:relative;padding:20px 0 0 70px}.testimonial.testimonial__style3 .testimonial-info:before{content:"";display:block;position:absolute;left:30px;top:0;width:0;height:0;border-top:0 solid transparent;border-bottom:14px solid transparent}.team-member{margin-bottom:30px}.team-member-thumbnail{padding:10px;margin-bottom:20px}@media (min-width:480px){.team-member-thumbnail{float:left;max-width:50%;margin-right:20px}}@media (min-width:992px){.team-member-thumbnail{float:none;margin-right:0;max-width:100%}}.team-member-wrapper{overflow:hidden}.team-member-header{padding:14px;text-align:center;margin-bottom:20px}.team-member-header .team-member-name{margin-bottom:.25em}.team-member-footer{padding-top:20px}.team-member-footer .social-list>li{margin-right:5px}.video-holder{position:relative;margin-bottom:30px}@media (min-width:992px){.video-holder{margin-bottom:5px}}.video-holder .screen{padding:14px;border-radius:5px;position:relative;border:1px solid #333}@media (min-width:768px){.video-holder .screen{border-radius:10px;padding:18px}}.video-holder .screen:before,.video-holder .screen:after{position:absolute;left:50%;display:block;margin-left:-1px;width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,.2);content:""}@media (min-width:768px){.video-holder .screen:before,.video-holder .screen:after{width:6px;height:6px}}.video-holder .screen:before{top:5px}@media (min-width:768px){.video-holder .screen:before{top:7px}}.video-holder .screen:after{width:6px;height:6px;margin-left:-3px;bottom:4px}@media (min-width:768px){.video-holder .screen:after{width:9px;height:9px;margin-left:-4px;bottom:5px}}.video-holder .screen .screen-inner{border:1px solid #333}.video-holder .screen .screen-inner .alignnone{padding:0;border:none;-webkit-box-shadow:none;box-shadow:none;background:0 0}.video-holder .stand{text-align:center}.video-holder .stand .stand-center{position:relative;display:inline-block;margin:0 auto;width:62px;height:0;border-right:7px solid transparent;border-left:7px solid transparent}@media (min-width:768px){.video-holder .stand .stand-center{width:124px;border-right:14px solid transparent;border-left:14px solid transparent}}.video-holder .stand .stand-shadow{display:block;position:absolute;z-index:1;height:5px;left:-3px;right:-3px}@media (min-width:768px){.video-holder .stand .stand-shadow{height:10px}}.video-holder .stand .stand-shadow-left-helper{display:block;position:absolute;left:-3px;top:0;width:0;height:0;border-bottom:10px solid transparent;z-index:2}.video-holder .stand .stand-shadow-right-helper{display:block;position:absolute;right:-3px;top:0;width:0;height:0;border-bottom:10px solid transparent;z-index:2}.video-holder .stand .stand-bottom{position:absolute;bottom:0;left:50%;margin-left:-38px;width:76px;height:7px;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.1);box-shadow:0 2px 0 rgba(0,0,0,.1)}@media (min-width:768px){.video-holder .stand .stand-bottom{width:152px;margin-left:-76px}}.video-holder .stand .stand-bottom:before{content:"";display:block;position:absolute;left:0;top:-3px;width:0;height:0;border-top:3px solid transparent}.video-holder .stand .stand-bottom:after{content:"";display:block;position:absolute;right:0;top:-3px;width:0;height:0;border-top:3px solid transparent}.ipad-video-holder{position:relative;margin-bottom:30px}@media (min-width:992px){.ipad-video-holder{margin-bottom:5px}}.ipad-video-holder .screen{padding:8px 20px 8px 16px;border-radius:5px;position:relative;border:1px solid #333}@media (min-width:768px){.ipad-video-holder .screen{border-radius:20px;padding:25px 60px}}.ipad-video-holder .screen:before,.ipad-video-holder .screen:after{position:absolute;display:block;width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,.2);content:"";top:50%;margin-top:-2px}@media (min-width:768px){.ipad-video-holder .screen:before,.ipad-video-holder .screen:after{width:6px;height:6px}}.ipad-video-holder .screen:before{left:6px}@media (min-width:768px){.ipad-video-holder .screen:before{left:30px}}.ipad-video-holder .screen:after{width:6px;height:6px;right:7px;margin-top:-3px}@media (min-width:768px){.ipad-video-holder .screen:after{width:12px;height:12px;right:24px;margin-top:-6px}}.ipad-video-holder .screen .screen-inner{border:1px solid #333}.ipad-video-holder .screen .screen-inner .alignnone{padding:0;border:none;-webkit-box-shadow:none;box-shadow:none;background:0 0}.icobox{position:relative;padding:30px}@media (min-width:1170px){.icobox{padding:40px}}@media (max-width:767px){.icobox{margin-bottom:30px}}.icobox:before,.icobox:after{content:" ";display:table}.icobox:after{clear:both}.icobox:before,.icobox:after{content:" ";display:table}.icobox:after{clear:both}.icobox .icobox-holder{position:relative;padding-bottom:24px;margin-bottom:24px}.icobox .icobox-holder:after{content:"";display:block;position:absolute;left:0;bottom:0;height:2px;width:30px;background:rgba(255,255,255,.2)}.icobox .icobox-holder .fa,.icobox .icobox-holder>span{display:block;z-index:2;font-size:28px}.icobox .icobox-desc{position:relative}.icobox .icobox-desc .text-right{text-align:left}@media (min-width:992px){.icobox .icobox-desc .text-right{text-align:right}}.icobox .icobox-desc h3{font-size:24px;line-height:1.4em;margin-bottom:1em;font-weight:700}.icobox .icobox-desc p{margin-bottom:40px}@media (min-width:992px){.icobox:hover .icobox-desc{opacity:1;filter:alpha(opacity=100)}.icobox:hover .icobox-desc h3,.icobox:hover .icobox-desc p{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}.owl-holder{width:103%;margin:0 -12px 0 -15px;overflow:hidden}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.owl-carousel{padding-bottom:0}@media (min-width:768px){.owl-carousel .gallery-item{margin-bottom:0}}.owl-carousel .gallery-item .gallery-thumb{margin:0 15px}.owl-carousel .gallery-item .thumbnail{padding:5px}.owl-carousel .gallery-item .thumbnail img{max-width:100%;height:auto}.owl-carousel .gallery-item .thumbnail img.empty-thumb{width:100%}.owl-carousel .gallery-item .thumbnail .empty-icon{position:absolute;left:50%;top:50%;margin:-16px 0 0 -16px;opacity:.2;filter:alpha(opacity=20)}.owl-carousel .gallery-item .thumbnail:before{left:5px;right:5px;top:5px;bottom:5px}.owl-carousel .gallery-item .stars{display:block;padding:16px 0 0}.owl-theme .owl-controls{margin-top:10px;text-align:center}.prev-next-holder{margin-bottom:20px;padding-top:0;text-align:right;position:relative;z-index:2}@media (min-width:768px){.prev-next-holder{text-align:left;margin-top:-68px}.title-decorated+.prev-next-holder,.title-decorated+p+p+.prev-next-holder{text-align:left;margin-top:-116px}.widget_df-heading-widget+.widget_df-carousel-widget .prev-next-holder{margin-top:-116px}}.prev-next-holder.text-center{padding-top:20px;text-align:center}.prev-btn,.next-btn{position:relative;display:inline-block;overflow:hidden;width:40px;height:40px;margin-left:10px;text-align:center;line-height:40px;-webkit-transition:.2s;transition:.2s}.prev-btn:hover,.next-btn:hover{cursor:pointer}.prev-btn .fa,.next-btn .fa{line-height:40px}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=20);opacity:.2;border-radius:50%}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#fff;padding:2px 10px;font-size:12px;border-radius:30px}.owl-item.loading{min-height:150px}.owl-item.loading:before{width:30px;height:30px;content:'\f110';text-align:center;font-size:14px;font-family:"Font Awesome 5 Free";line-height:30px;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}.footer-widget-copyright{padding-bottom:30px;text-align:center;font-size:.91em;overflow:hidden;background:rgba(0,0,0,.25);padding:25px 0 20px}@media (min-width:992px){.footer-widget-copyright{text-align:left}}.footer-divider{margin:0 0 24px}.footer-divider:before{content:"";height:4px;margin-top:-4px}.footer-social{padding:40px 0}.footer-social h4{font-size:20px;margin:0;padding:0;font-weight:400;line-height:1.2em;margin-bottom:.25em}@media (min-width:992px){.footer-social h4{margin-bottom:0;padding-top:6px}}.footer{position:relative;padding:60px 0 10px}@media (min-width:768px){.footer{padding:60px 0 10px}}.footer-logo-txt,.footer-logo-img{display:inline-block;margin-right:10px;vertical-align:middle}.footer-logo-txt{display:block;position:relative;overflow:hidden;z-index:2;padding-top:0;padding-bottom:0;font-size:32px;line-height:1.2em;-webkit-transition:.2s;transition:.2s}.widget__footer{margin-bottom:55px}.footer [class^=col-md]:last-child .widget__footer{margin-bottom:0}.widget__footer .widget-title{position:relative;font-size:20px;margin-bottom:36px;line-height:1.2em;text-align:left;font-weight:400}.social-list__footer{padding-left:0;list-style:none;margin:0 0 0 -3px}.social-list__footer>li{padding:0;margin:0 0 6px 3px;display:inline-block;vertical-align:top}.social-list__footer>li>a{position:relative;display:block;overflow:hidden;text-align:center;text-decoration:none;font-size:14px;vertical-align:middle;border-radius:50%;-webkit-transition:.2s;transition:.2s}.social-list__footer>li>a:hover{-webkit-transition:none;transition:none}.loading-container{margin:15px auto;text-align:center;width:16px;height:11px;font-size:14px}.twitter-feed-wrapper{min-height:60px}.twitter-feed{position:relative}.twitter-feed:before,.twitter-feed:after{content:" ";display:table}.twitter-feed:after{clear:both}.twitter-feed:before,.twitter-feed:after{content:" ";display:table}.twitter-feed:after{clear:both}.twitter-article{position:relative;padding:0 0 0 80px;min-height:80px}.twitter-article:before,.twitter-article:after{content:" ";display:table}.twitter-article:after{clear:both}.twitter-article:before,.twitter-article:after{content:" ";display:table}.twitter-article:after{clear:both}.widget__footer .twitter-article{padding-left:56px}.widget__footer .twitter-article .twitter-pic img{width:36px;height:36px}.twitter-article-col+.twitter-article-col .twitter-article{padding-top:20px;margin-top:20px}.twitter-pic{position:absolute;left:0;top:0;border-radius:50%;-webkit-transition:.2s;transition:.2s}.twitter-pic:hover{-webkit-transition:none;transition:none}.twitter-article-col+.twitter-article-col .twitter-pic{top:20px}.footer .twitter-pic{border-width:4px}.twitter-pic img{border-radius:50%}.btn-twitter{position:absolute;right:0;top:14px;z-index:4;padding-left:8px;padding-right:8px;border-radius:2px;margin-right:0;border:none;font-family:'PT Sans',sans-serif;font-size:12px;color:#fff;text-transform:none;-webkit-transition:.2s;transition:.2s}.twitter-article-col+.twitter-article-col .btn-twitter{top:34px}.footer .twitter-article-col .btn-twitter{top:-2px}.footer .twitter-article-col+.twitter-article-col .btn-twitter{top:18px}.widget__sidebar .btn-twitter{color:#fff !important}.footer .btn-twitter{-webkit-box-shadow:inset 0 -2px 0 rgba(255,255,255,.05),0 1px 2px rgba(0,0,0,.3);box-shadow:inset 0 -2px 0 rgba(255,255,255,.05),0 1px 2px rgba(0,0,0,.3)}.btn-twitter .fa,.btn-twitter .fab{font-size:14px}.btn-twitter .fa-twitter{margin-right:6px}.btn-twitter .fa-plus{margin-right:0}.twitter-meta{margin-bottom:9px;padding-right:70px}.widget__sidebar .twitter-meta{padding-top:8px;margin-bottom:20px}.twitter-meta a:hover{text-decoration:none}.tweetprofilelink .twitter-user-name{display:block;font-weight:700;font-size:14px;margin-right:17px}.footer .tweetprofilelink .twitter-user-name{display:inline-block}.twitter-text{margin-bottom:5px}.twitter-text p{margin:0}.widget__sidebar .twitter-text{margin-left:-80px}.widget__sidebar .twitter-text a:hover{text-decoration:underline}.footer .twitter-text a{text-decoration:none}.twitter-date{padding-top:2px;float:left}.tweet-time{font-size:.91em}.widget__sidebar .twitter-date{margin-left:-80px}.footer .tweet-time>a:hover{text-decoration:none}.twitter-actions{float:right;padding-top:2px}.twitter-actions .intent{float:left;margin-left:20px}.twitter-actions .intent .txt-wrap{display:none}@media (min-width:768px){.twitter-actions .intent .txt-wrap{display:inline}.widget__sidebar .twitter-actions .intent .txt-wrap,.widget__footer .twitter-actions .intent .txt-wrap{display:none}}.twitter-actions .intent a .fa,.twitter-actions .intent a .fab{font-size:14px}@media (min-width:768px){.twitter-actions .intent a .fa,.twitter-actions .intent a .fab{margin-right:5px}}.copyright{padding:20px 0;text-align:center}.copyright a:hover{text-decoration:underline}.copyright .copy-txt{white-space:nowrap}.hr{margin:60px 0}.hr:before,.hr:after{content:" ";display:table}.hr:after{clear:both}.hr:before,.hr:after{content:" ";display:table}.hr:after{clear:both}.footer .hr{margin:40px 0}.hr.hr__no-bottom-margin{margin-bottom:0}.hr-double{height:6px}.spacer{height:55px;clear:both}.spacer-sm{height:35px}.spacer-xs{height:16px}.spacer-lg{height:90px}.spacer-xlg{height:135px}.no-bottom-margin{margin-bottom:0 !important}@media (min-width:992px){.left-padding{padding-left:55px}}@media (min-width:992px){.col-inner{padding:10px 30px 0 0}}.inner-space{padding:0 20px}.fullwidth-wrapper{padding:40px 100%;margin:40px -100%;position:relative;overflow:hidden}@media (min-width:768px){.fullwidth-wrapper{padding-top:80px;padding-bottom:80px;margin-top:80px;margin-bottom:80px}}@media (min-width:768px){.fullwidth-wrapper__parallax{padding-top:90px;padding-bottom:90px;margin-top:90px;margin-bottom:90px}}.hentry .fullwidth-wrapper:first-child{margin-top:-70px !important}