@charset "utf-8";.su-member-style-1 .su-member-name{text-transform:uppercase;font-size:1em;!important}.su-member-style-1 .su-member-role{text-transform:uppercase}.su-member-style-1,.su-member-icons{border:none !important}.su-member-style-1 .su-member-desc{border-top:1px solid #444;padding-top:15px}.su-member-style-1 .su-member-ic a .fa{color:#444 !important}.su-member-style-1 .su-member-ic a{margin:0 1em}.su-portfolio-style1 .cbp-item .sup-img-wrap:before,.su-portfolio-style1 .cbp-item .sup-img-wrap:after{position:absolute;content:''}.su-portfolio-style1 .cbp-item .sup-img-wrap:before{height:220%;width:80%;left:-100%;top:-50%;z-index:11;transform:rotate(25deg);transform-origin:top;transition:.5s left ease}.su-portfolio-style1 .cbp-item .sup-img-wrap:after{height:175%;width:55%;background-color:rgba(0,0,0,0.7);bottom:-1000%;left:53%;z-index:10;transform-origin:bottom;transform:rotate(-33deg);transition:.8s bottom ease}.su-portfolio-style1 .cbp-item:hover .sup-img-wrap:before{left:5%}.su-portfolio-style1 .cbp-item:hover .sup-img-wrap:after{bottom:-70%}.su-portfolio-style1 .sup-meta-wrap{position:absolute;background-color:transparent !important;top:-50px;padding:25px !important;width:100%;z-index:110;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.su-portfolio-style1 .cbp-item:hover .sup-meta-wrap{top:0;opacity:1}.su-portfolio-style1 .sup-title{text-align:left !important;width:60%}.su-portfolio-style1 .sup-title h4{color:#fff !important;font-size:18px !important;line-height:normal !important}.su-portfolio-style1 .sup-meta{color:#ddd !important;text-align:left !important}.su-portfolio-style1 .cbp-caption-activeWrap{width:auto !important;height:auto !important;top:auto !important;bottom:0px;background-color:transparent !important;z-index:222 !important;left:25px !important;-webkit-transition:all .6s cubic-bezier(0.19,1,0.22,1) !important;transition:all .6s cubic-bezier(0.19,1,0.22,1) !important}.su-portfolio-style1 .cbp-item:hover .cbp-caption-activeWrap{bottom:25px;opacity:1 !important}.su-portfolio-style1 .cbp-caption:hover .sup-img-wrap img{-webkit-transform:scale(1) !important;transform:scale(1) !important}.su-portfolio-style1 .sup-link:after{background-color:#444 !important;color:#fff !important}.su-portfolio-style1 .sup-link:hover::after{background-color:#000 !important}.su-portfolio-style1 .sup-zoom:hover::after{background-color:#ddd !important}.su-portfolio-style1 .sup-zoom{margin-left:0 !important}.KirionBPost .blogPostItem:hover h3,.KirionBPost .blogPostItem:hover .meta,.KirionBPost .blogPostItem:hover p,.KirionBPost .blogPostItem:hover .moduleLink a{transform:translateX(0)}.cbp-caption-moveRight .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateX(77%) skewX(-13deg) !important;transform:translateX(77%) skewX(-13deg) !important;text-align:right}.cbp-caption-moveRight .cbp-l-caption-alignLeft .cbp-l-caption-body{transform:skewX(13deg) !important}.cbp-caption-overlayBottom .cbp-caption-activeWrap{height:75px !important}.tm-features .su-section{z-index:111}@media only screen and (min-width:768px) and (max-width:960px){.tm-features .su-section{margin-top:-20% !important}}@media only screen and (min-width:480px) and (max-width:767px){.tm-features .su-section{margin-top:-25% !important}}.su-form-wrapper .submit-button{margin-top:15px !important;text-align:right}.su-form-wrapper .submit-button input{min-width:25%;text-align:center;margin-right:0 !important}.su-form-wrapper .submit-button input:hover{color:#fff !important}.su-contact-form .form-control{background:rgba(255,255,255,0.5);color:#444;font-weight:normal;box-shadow:none !important;border:1px solid #ddd}.su-contact-form .su-form-label{color:#444;font-weight:normal}.su-newsletter-wrapper input.su-newsletter-email{width:88%;height:50px;border-color:rgba(255,255,255,0.3) !important;background:transparent;float:left;margin-right:0}.su-newsletter-wrapper div.su-newsletter-button{position:relative}.su-newsletter-wrapper div.su-newsletter-button:before{position:absolute;left:50%;top:calc(50% - 15px);content:"\f003";font-family:FontAwesome;font-size:18px;margin-left:-8px;color:#FFF;pointer-events:none}.su-newsletter-wrapper input.su-newsletter-submit{height:50px;box-sizing:border-box;text-indent:-2000px;border:1px solid rgba(255,255,255,0.3);outline:none;background:transparent;padding:0 30px}.su-newsletter-wrapper input.su-newsletter-submit:hover{background:rgba(255,255,255,0.04)}@media only screen and (min-width:1200px){.su-newsletter-wrapper input.su-newsletter-email{border-right:0}}.su-post-grid.template-style .postImage,.su-post-grid.template-style .postDesc{display:inline-block;width:50%;float:left}.su-post-grid.template-style .su-blog-img{margin-bottom:0}.su-post-grid.template-style .postImage{position:relative}.su-post-grid.template-style .postDesc{padding:6% 30px;text-align:center}.su-post-grid.template-style .cbp-wrapper .cbp-item:nth-child(4n+3) .postImage,.su-post-grid.template-style .cbp-wrapper .cbp-item:nth-child(4n+4) .postImage{float:right}.su-post-grid.template-style .cbp-l-grid-blog-title{margin-top:0}.su-post-grid.template-style .cbp-wrapper .cbp-item .postImage:before{position:absolute;content:'';top:50%;transform:translateY(-50%);content:'';border:14px solid transparent;z-index:11}.su-post-grid.template-style .cbp-wrapper .cbp-item:nth-child(4n+1) .postImage:before,.su-post-grid.template-style .cbp-wrapper .cbp-item:nth-child(4n+2) .postImage:before{border-right-color:#fff;right:-1px}.su-post-grid.template-style .cbp-wrapper .cbp-item:nth-child(4n+3) .postImage:before,.su-post-grid.template-style .cbp-wrapper .cbp-item:nth-child(4n+4) .postImage:before{left:-1px;border-left-color:#fff}.tm-sidebar-a .flickrfeed li{width:25%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0 5px 5px 0}.su-carousel-style-1 .su-carousel-slide{text-align:left !important}.su-carousel-style-1 .su-carousel-caption .su-cmeta{margin-bottom:5px}.su-carousel-style-1 .su-carousel-slide-title{margin-bottom:15px;font-size:20px;line-height:normal}.su-carousel-style-1 .su-carousel-image{margin:-20px -20px 0}.su-carousel-caption{padding-left:12px !important}@media (max-width:980px){.su-post-grid.template-style .cbp-wrapper .cbp-item:nth-child(2n+0) .postImage{float:right !important}.su-post-grid.template-style .cbp-wrapper .cbp-item:nth-child(2n+0) .postImage:before{border-left-color:#fff;left:-1px;border-right:0}.su-post-grid.template-style .cbp-wrapper .cbp-item .postImage{float:left !important}.su-post-grid.template-style .cbp-wrapper .cbp-item:nth-child(2n+1) .postImage:before{right:-1px;border-right-color:#fff;border-left:0}}@media (max-width:768px){.su-post-grid.template-style .postImage,.su-post-grid.template-style .postDesc{width:100% !important;float:none !important}.su-post-grid.template-style .cbp-wrapper .cbp-item .postImage:before{display:none !important}.su-post-grid.template-style .postDesc{padding:15px 30px 30px !important}}.embed-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.native-embed-container{overflow:auto !important}.jf_sidebuttons li a,.jf_sidebuttons li a i{font-size:16px;text-align:center;display:block}.jf_sidebuttons{position:fixed;top:50%;left:0;z-index:888;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);list-style:none;margin:0;padding:0}.jf_sidebuttons li{margin:2px 0}.jf_sidebuttons li a{position:relative;border:1px solid #DDD;background-color:#FFF;min-width:86px;padding:10px 37px 10px 10px;color:#222;left:-100%;margin-right:-37px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;letter-spacing:1px;text-transform:uppercase}.jf_sidebuttons li a img{float:right;margin:0 -27px}.jf_sidebuttons li a:hover{left:0;text-decoration:none}.jf_sidebuttons li a i{position:absolute;top:0;right:0;height:40px;line-height:40px;width:36px}.jf_sidebuttons.right{left:auto;right:0}.jf_sidebuttons.right li a{left:auto;margin-right:-1px;right:-100%;margin-left:-37px;padding:10px 10px 10px 37px}.jf_sidebuttons.right li a:hover{left:auto;right:0}.jf_sidebuttons.right li a i{left:0;right:0}.jf_sidebuttons.right li a img{float:left}.auto-hw-logo{width:auto;height:100%}.logo-container{display:inline-block}.logo-container.has-infocard{position:relative;z-index:222}#infocard{position:absolute;top:100%;margin-top:5px;width:440px;padding:20px;background:#fff;color:#666;border-radius:2px;font-size:12px;display:block;visibility:hidden;opacity:0;box-shadow:0 2px 3px rgba(0,0,0,0.1);-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;-ms-transition:all 0.15s ease-out;transition:all 0.15s ease-out;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-ms-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;-webkit-backface-visibility:hidden}.logo-container.has-infocard:hover #infocard{visibility:visible;opacity:1;margin-top:10px;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;-transition-delay:0s}#infocard h1,#infocard h2,#infocard h3,#infocard h4{font-size:12px;line-height:20px;margin-top:10px}#infocard .info-social li{display:inline-block;margin-right:20px}#infocard .info-social li{display:inline-block;margin-right:20px}#infocard p{margin-top:0;margin-bottom:10px}#infocard .uk-icon-button{border-radius:3px;width:28px;height:28px;line-height:28px;font-size:13px}#infocard .infocard-social{}#infocard .social-header,#infocard .infocard-social span{display:block;margin-bottom:5px;font-weight:bold}
