.transition{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}#header{background-color:#0087b0;margin-bottom:50px;min-height:10px;position:relative}#header .entry-header{display:none;padding:90px}#header .entry-header nav{display:block;opacity:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s}#header .entry-header nav ul{display:block;list-style-type:none;padding:0;text-align:center}#header .entry-header nav ul li{display:inline-block;margin-left:28px;margin-right:28px}#header .entry-header nav ul li a{color:#fff;color:hsla(0,0%,100%,.7);display:inline-block;font-family:Montserrat;font-size:14px;text-transform:uppercase;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}#header .entry-header nav ul li ul{display:none}#header .entry-header nav ul li.active a,#header .entry-header nav ul li:hover a{color:#fff;text-decoration:none}#header .entry-header.show-menu nav{opacity:1}#header .header-close{bottom:0;display:none;height:50px;left:50%;margin-left:-100px;position:absolute;width:200px}#header .header-close svg path{fill:#fff}#header .header-close a{display:inline-block;font-size:14px;height:40px;left:80px;line-height:40px;position:absolute;text-align:center;top:5px;width:40px}#header .header-tool{bottom:-50px;display:block;height:50px;left:0;position:absolute;text-align:center;width:100%}#header .header-tool .entry-tool{display:inline-block;position:relative;width:200px}#header .header-tool .entry-tool svg path{fill:#0087b0}#header .header-tool .entry-tool a{color:#fff;display:inline-block;font-size:14px;height:40px;left:80px;line-height:40px;position:absolute;text-align:center;top:5px;width:40px}#header .header-tool .entry-tool+.entry-tool{margin-left:-100px}.section-header .entry-sh{overflow:hidden;text-align:center}.section-header .entry-sh .logo{color:#000;font-family:Montserrat;font-size:30px;font-weight:700;line-height:30px;text-transform:uppercase}.section-header .entry-sh .logo span{color:#0087b0}.section-header .entry-sh .search{left:15px;position:absolute;text-align:left;top:0}.section-header .entry-sh .search a{display:inline-block;font-size:18px;line-height:30px}.section-header .entry-sh .search form{display:inline-block;padding-left:20px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s;width:200px;width:0}.section-header .entry-sh .search form input{border:0;color:#999;font-family:Open Sans;font-size:14px;font-weight:400;letter-spacing:0;padding-bottom:0;padding-top:0;text-transform:none;width:100%}.section-header .entry-sh .search form input::-webkit-input-placeholder{color:#999}.section-header .entry-sh .search form input:-moz-placeholder,.section-header .entry-sh .search form input::-moz-placeholder{color:#999}.section-header .entry-sh .search form input:-ms-input-placeholder{color:#999}.section-header .entry-sh .search form .submit{display:none}.section-header .entry-sh .search:hover a{color:#0087b0}.section-header .entry-sh .right-nav{display:block;list-style-type:none;margin:0;padding:0;position:absolute;right:15px;top:25px!important;z-index:20}.section-header .entry-sh .right-nav>li>a{color:#007fc1;display:inline-block;height:40px;line-height:40px;padding-left:15px;padding-right:15px}.section-header .entry-sh .right-nav>li ul{background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.118);display:inline-block;list-style-type:none;opacity:0;padding:10px 20px;position:absolute;right:0;text-align:left;top:40px;transform:translateY(-10px);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;transition-duration:.5s;width:60px}.section-header .entry-sh .right-nav>li ul li{display:block}.section-header .entry-sh .right-nav>li ul li a{color:#000;display:block;font-family:Montserrat;font-size:11px;font-weight:400;overflow:hidden;text-transform:uppercase;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.section-header .entry-sh .right-nav>li ul li a span{float:right;font-family:Open Sans;text-transform:none}.section-header .entry-sh .right-nav>li ul li a:hover,.section-header .entry-sh .right-nav>li:hover>a{color:#0087b0}.section-header .entry-sh .right-nav>li:hover ul{opacity:1;transform:translateY(0)}.tt-el-heading{margin-bottom:40px;text-align:center}.tt-el-heading h3{color:#000;font-size:24px;font-weight:700;margin:0}.tt-el-heading h3,.tt-el-heading h5{font-family:Montserrat;line-height:1em;text-transform:uppercase}.tt-el-heading h5{color:#999;font-size:14px;font-weight:400;margin:25px 0 0}.tt-el-heading.medium h5{margin-top:15px}.tt-el-chart{display:block;margin-bottom:20px;position:relative}.tt-el-chart .entry-panel{border:1px solid #eee;display:block;line-height:0px;margin-top:160px;position:relative;text-align:center}.tt-el-chart .entry-panel:before{border:1px solid #eee;border-bottom:0;bottom:100%;content:"";left:-1px;position:absolute;right:-1px;top:-20%}.tt-el-chart .entry-panel .entry-svg{display:inline-block;margin-bottom:-1px;position:relative;width:35%;z-index:5}.tt-el-chart .entry-panel .entry-svg+.entry-svg{margin-left:-190px}.tt-el-chart .entry-panel .entry-svg svg{display:inline-block;width:100%}.tt-el-chart .entry-panel .entry-svg svg path{fill:#0087b0}.tt-el-chart .entry-panel .entry-svg .entry-hover{bottom:80%;left:0;margin-bottom:-15px;opacity:0;position:absolute;right:0;text-align:center;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;transition-duration:.4s;visibility:hidden;z-index:20}.tt-el-chart .entry-panel .entry-svg .entry-hover .entry-percent{background-color:#fff;border-radius:50%;box-shadow:0 1px 3px 0 rgba(0,0,0,.118);cursor:pointer;display:inline-block;font-family:Montserrat;font-size:11px;font-weight:700;height:30px;line-height:30px;text-align:center;width:30px}.tt-el-chart .entry-panel .entry-svg .entry-hover .entry-label{left:0;opacity:0;position:absolute;right:0;text-align:center;top:-55px;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;visibility:hidden}.tt-el-chart .entry-panel .entry-svg .entry-hover .entry-label span{background-color:#232323;border-radius:4px;color:#fff;display:inline-block;font-family:Montserrat;font-size:11px;font-weight:400;line-height:0px;padding:17px 20px;position:relative;text-transform:uppercase}.tt-el-chart .entry-panel .entry-svg .entry-hover .entry-label span:after{border-color:#232323 transparent transparent;border-style:solid;border-width:10px 10px 0;bottom:-8px;content:"";height:0;left:50%;margin-left:-10px;position:absolute;width:0}.tt-el-chart .entry-panel .entry-svg .entry-hover:hover .entry-label{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);visibility:visible}.tt-el-chart .entry-panel .back-grid{bottom:20%;top:20%;z-index:0}.tt-el-chart .entry-panel .back-grid,.tt-el-chart .entry-panel .back-grid:before{border-bottom:1px solid #eee;border-top:1px solid #eee;left:0;position:absolute;right:0}.tt-el-chart .entry-panel .back-grid:before{bottom:33.3%;content:"";top:33.3%}.tt-el-chart.showed .entry-panel .entry-svg .entry-hover{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);visibility:visible}.tt-el-chart .entry-labels{margin-top:40px;text-align:center}.tt-el-chart .entry-labels .label-item{color:#000;display:inline-block;font-family:Montserrat;font-size:14px;font-weight:700;margin-left:50px;margin-right:50px;text-transform:uppercase}.tt-el-chart .entry-labels .label-item i{border-radius:50%;display:inline-block;height:10px;margin-right:20px;width:10px}.tt-el-team{overflow:hidden;position:relative}.tt-el-team .entry-team{background-position:top;background-repeat:no-repeat;background-size:cover;padding:0;position:relative}.tt-el-team .entry-team .sizer{width:100%}.tt-el-team .entry-team .entry-hover{background-color:hsla(0,0%,100%,.95);box-shadow:0 1px 3px 0 rgba(0,0,0,.118);left:40px;margin-top:-100px;opacity:0;position:absolute;right:40px;top:50%;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);transform:scaleY(0);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;transition-duration:.6s;visibility:hidden}.tt-el-team .entry-team .entry-hover .hover-title{border-bottom:1px solid #eee;opacity:0;padding:35px 20px 25px;text-align:center;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;transition-duration:.4s}.tt-el-team .entry-team .entry-hover .hover-title span{display:block}.tt-el-team .entry-team .entry-hover .hover-title .name{color:#000;font-family:Montserrat;font-size:12px;font-weight:400;text-transform:uppercase}.tt-el-team .entry-team .entry-hover .hover-title .position{color:#999;font-family:Open Sans;font-size:12px;font-weight:400}.tt-el-team .entry-team .entry-hover .hover-socials{opacity:0;padding-bottom:30px;padding-top:30px;text-align:center;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;transition-duration:.4s}.tt-el-team .entry-team .entry-hover .hover-socials a{display:inline-block;margin-left:5px;margin-right:5px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.tt-el-team .entry-team:hover .entry-hover{opacity:1;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);transform:scaleY(1);visibility:visible}.tt-el-team .entry-team:hover .entry-hover .hover-socials,.tt-el-team .entry-team:hover .entry-hover .hover-title{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.tt-el-curved-line{border-top:1px solid #eee;display:block;margin-bottom:40px;margin-top:40px;position:relative;text-align:center}.tt-el-curved-line svg{display:inline-block;position:relative;top:-1px;width:212px}.tt-el-curved-line svg path{fill:#fff;stroke:#eee;stroke-width:1;stroke-linecap:square}body{background-color:#fff;font-family:Open Sans;font-size:14px;line-height:24px;padding:0}h1,h2,h3,h4,h5,h6{color:#000;font-family:Montserrat;font-weight:700;line-height:1.3em;margin-bottom:1em}p{margin-bottom:1.3em}img{max-width:100%}a:active,a:focus,a:hover{color:#0087b0;outline:none;text-decoration:none}.border-top{border-top:1px solid hsla(0,0%,60%,.18)}.border-left{border-left:1px solid hsla(0,0%,60%,.18)}.border-right{border-right:1px solid hsla(0,0%,60%,.18)}.border-bottom{border-bottom:1px solid hsla(0,0%,60%,.18)}.section-content{padding-bottom:90px;padding-top:90px}.section-content .entry-cover{position:relative;width:100%}.section-content .entry-cover img{max-width:100%;width:100%}.section-content .entry-cover-single{background-position:top;background-repeat:no-repeat;background-size:cover;height:500px;padding-left:100px;padding-right:100px;position:relative}.section-content .entry-cover-single .entry-title{background:-moz-linear-gradient(top,hsla(0,0%,100%,0) 0,rgba(0,0,0,.5) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,hsla(0,0%,100%,0)),color-stop(100%,rgba(0,0,0,.5)));background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),rgba(0,0,0,.5));background:-o-linear-gradient(top,hsla(0,0%,100%,0) 0,rgba(0,0,0,.5) 100%);background:-ms-linear-gradient(top,hsla(0,0%,100%,0) 0,rgba(0,0,0,.5) 100%);background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,rgba(0,0,0,.5));bottom:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#80000000",GradientType=0);left:0;position:absolute;right:0}.section-content .entry-cover-single .entry-title h1{color:#fff;font-family:Montserrat;font-size:3em;font-weight:700;line-height:1.2em;margin-top:100px}.section-content .content-single{line-height:2em}.section-content .content-single .entry-meta{font-size:12px;overflow:hidden;position:relative}.section-content .content-single .entry-meta span{display:inline-block;margin-right:20px}.section-content .content-single .entry-meta span i{display:inline-block;margin-right:5px}.section-content .content-single .entry-meta .entry-cats{float:right;text-transform:uppercase}.section-content .content-single .entry-meta .entry-cats a{display:inline-block;font-size:11px;letter-spacing:1px;margin-left:5px;position:relative}.section-content .content-single .entry-meta .entry-cats a:after{background-color:#000;bottom:2px;content:"";height:1px;left:0;position:absolute;right:0}.section-content .content-single .entry-meta .entry-cats a:hover:after{background-color:#0087b0}blockquote{background-color:transparent;border:2px solid #0087b0;color:#0087b0;float:right;font-size:14px;line-height:1.8em;margin-left:60px;padding:40px;width:40%}blockquote,blockquote cite{font-style:normal;margin-top:10px}blockquote cite{display:block;font-weight:700;text-transform:uppercase}form input:not([type=submit]),form textarea{background-color:transparent;border:1px solid hsla(0,0%,60%,.2);color:#999;font-family:Montserrat;font-size:12px;letter-spacing:1px;margin-bottom:15px;padding:12px 20px;text-transform:uppercase}form input:not([type=submit]):focus,form textarea:focus{border-color:#0087b0;color:#0087b0;outline:none}form input:not([type=submit])::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#999}form input:not([type=submit]):-moz-placeholder,form input:not([type=submit])::-moz-placeholder,form textarea:-moz-placeholder,form textarea::-moz-placeholder{color:#999}form input:not([type=submit]):-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#999}form textarea{min-height:180px}form input[type=submit]{background-color:#000;border:1px solid #000;box-shadow:none;color:#fff;font-family:Montserrat;font-size:13px;font-weight:700;padding:8px 30px;text-transform:uppercase;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}form input[type=submit]:hover{background-color:transparent;color:#000}.blog-grid{margin-bottom:90px;overflow:hidden}.blog-grid .blog-item{padding:0}.blog-grid .blog-item .sizer{width:100%}.blog-grid .blog-item .entry-media{background-color:hsla(0,0%,60%,.3);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.blog-grid .blog-item .entry-media .entry-hover{background-color:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s;visibility:hidden}.blog-grid .blog-item .entry-media .entry-hover a{background-color:#fff;border-radius:50%;color:#000;display:inline-block;font-size:12px;height:50px;left:50%;line-height:50px;margin-left:-25px;margin-top:-25px;position:absolute;text-align:center;top:50%;-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s;width:50px}.blog-grid .blog-item .entry-media .entry-hover.type-media a{background-color:#0087b0;color:#fff}.blog-grid .blog-item .entry-media:hover .entry-hover{opacity:1;visibility:visible}.blog-grid .blog-item .entry-media:hover .entry-hover a{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}.blog-grid .blog-item .entry-media .curved-shape{height:200px;margin-top:-100px;position:absolute;right:0;top:50%;width:50px}.blog-grid .blog-item .entry-media .curved-shape path{fill:#fff}.blog-grid .blog-item .entry-info{position:relative}.blog-grid .blog-item .entry-info .entry-excerpt{bottom:120px;left:50px;position:absolute;right:50px;text-align:center;top:80px}.blog-grid .blog-item .entry-info .entry-excerpt h3{color:#000;font-family:Montserrat;font-size:18px;font-weight:700;margin:0;text-transform:uppercase}.blog-grid .blog-item .entry-info .entry-excerpt p{color:#999;margin:30px 0 0}.blog-grid .blog-item .entry-info .entry-category{top:30px}.blog-grid .blog-item .entry-info .entry-category,.blog-grid .blog-item .entry-info .entry-date{color:#000;font-family:Montserrat;font-size:12px;font-weight:700;left:0;position:absolute;right:0;text-align:center;text-transform:uppercase}.blog-grid .blog-item .entry-info .entry-date{bottom:30px}.blog-grid .blog-item.horizontal{overflow:hidden}.blog-grid .blog-item.horizontal .entry-info,.blog-grid .blog-item.horizontal .entry-media{float:left;width:50%}.blog-grid .blog-item.horizontal.media-right .entry-media{float:right}.blog-grid .blog-item.horizontal.media-right .entry-media .curved-shape{left:0;right:auto}.blog-grid .blog-item.vertical .entry-media .curved-shape{bottom:0;height:50px;left:50%;margin-left:-100px;right:auto;top:auto;width:200px}.blog-pager{display:block;margin:0;padding:0;position:relative;width:100%}.blog-pager ul{display:block;list-style-type:none;text-align:center}.blog-pager ul li{display:inline-block;font-family:Montserrat;font-size:12px;font-weight:400}.blog-pager ul li a,.blog-pager ul li span{background-color:#f5f5f5;border-radius:50%;color:#000;cursor:pointer;display:inline-block;line-height:40px;margin-left:5px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;width:40px}.blog-pager ul li a:hover,.blog-pager ul li span{background-color:#337ab7;color:#fff}.content-single .entry-title h2{text-align:center}.content-single p{color:#727272;line-height:36px}.content-single .entry-image img{padding:30px 0}.content-single .entry-desc span{font-size:13px;font-style:italic}.content-single .entry-desc h4{font-size:14px}.content-single .entry-desc p{border-bottom:1px solid #eee;border-top:1px solid #eee;font-size:13px;font-style:italic;margin-top:20px;padding:20px 0}.content-single .entry-social a{padding-right:15px}.content-single .blog-tags h4{color:#121212;font-size:14px;position:absolute}.content-single .blog-tags .tags{padding-left:100px}.content-single .blog-tags .tags a{background:#f1f1f1;color:#818181;display:inline-block;font-size:13px;line-height:13px;margin-bottom:5px;padding:15px 20px}.content-single .blog-tags .tags a:hover{background:#0087b0;color:#fff;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.content-single .blog-share h4{color:#121212;font-size:14px;position:absolute}.content-single .blog-share .social{display:block;padding-left:100px}.content-single .blog-share .social li{float:left;line-height:13px;list-style:none;margin-bottom:5px;margin-right:5px;padding:15px 20px}.content-single .blog-share .social li.facebook{background:#3b5a9b}.content-single .blog-share .social li.twitter{background:#49abf2}.content-single .blog-share .social li.pinterest{background:#bd2126}.content-single .blog-share .social li.instagram{background:#125688}.content-single .blog-share .social li:hover{background:#0087b0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.content-single .blog-share .social li a{color:#fff;font-size:13px;line-height:13px}.section-comment{background:#f9f9f9;padding-bottom:100px}#comments{margin-top:60px}#comments .comments-title{color:#000;font-family:Montserrat;font-size:15px;font-weight:700;margin-bottom:50px;text-transform:uppercase}#comments .comments-title span{display:block;font-family:Open Sans;font-size:13px;font-style:italic;font-weight:300;text-transform:none}#comments .comment-list{list-style-type:none;margin:0;padding:0}#comments .comment-list ol,#comments .comment-list ul{list-style-type:none;margin-left:60px}#comments .comment-list article{background:#fff;border:1px solid #e8e8e8;margin-bottom:10px;padding:20px}#comments .comment-list article .avatar{border-radius:50%;height:85px;width:85px}#comments .comment-list article .comment-avatar{float:left}#comments .comment-list article .comment-body{margin-left:125px}#comments .comment-list article .comment-body .meta-data{display:block;overflow:hidden}#comments .comment-list article .comment-body .comment-author{color:#000;display:block;float:left;font-family:Montserrat;font-size:13px;font-weight:700;text-transform:uppercase}#comments .comment-list article .comment-body .comment-date{color:#999;font-family:Open Sans;font-size:13px;font-style:italic;font-weight:400;margin-left:40px}#comments .comment-list article .comment-body .comment-content{color:#999;font-family:Open Sans;font-size:13px;font-weight:400;line-height:28px;margin-bottom:15px;margin-top:15px}#comments .comment-list article .comment-body .comment-reply-link{color:#000;display:inline-block;font-family:Montserrat;font-size:13px;font-weight:400;line-height:11px}#comments .comment-list article .comment-body .comment-reply-link:hover{color:#0087b0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}#respond{padding-top:40px}#respond .comment-reply-title{color:#000;font-family:Montserrat;font-size:15px;font-weight:700;letter-spacing:1.8px;margin-bottom:50px;text-transform:uppercase}#respond .comment-reply-title span{display:block;font-family:Open Sans;font-size:13px;font-style:italic;font-weight:300;text-transform:none}#respond .comment-form p{margin-bottom:0}#respond .comment-form input:not([type=submit]),#respond .comment-form textarea{background:#fff;border:0;border-bottom:1px solid #e8e8e8;border-left:1px solid #e8e8e8;border-top:1px solid #e8e8e8;font-family:Open Sans;font-size:13px;margin-bottom:0;padding-bottom:15px;padding-top:15px;text-transform:none;width:100%}#respond .comment-form input:not([type=submit]):focus,#respond .comment-form textarea:focus{color:#0087b0;outline:none}#respond .comment-form input:not([type=submit])::-webkit-input-placeholder,#respond .comment-form textarea::-webkit-input-placeholder{color:#999}#respond .comment-form input:not([type=submit]):-moz-placeholder,#respond .comment-form input:not([type=submit])::-moz-placeholder,#respond .comment-form textarea:-moz-placeholder,#respond .comment-form textarea::-moz-placeholder{color:#999}#respond .comment-form input:not([type=submit]):-ms-input-placeholder,#respond .comment-form textarea:-ms-input-placeholder{color:#999}#respond .comment-form input[type=url]{border-right:1px solid #e8e8e8}#respond .comment-form textarea{border-right:1px solid #e8e8e8;border-top:0;margin-bottom:10px;min-height:230px}#respond .comment-form input[type=submit]{background-color:#000;border:1px solid #000;box-shadow:none;color:#fff;float:right;font-family:Montserrat;font-size:12px;font-weight:400;line-height:12px;padding:15px 25px;text-transform:uppercase;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}#respond .comment-form input[type=submit]:hover{background-color:transparent;color:#000}#respond .comment-form .form-submit{float:right}#respond .comment-form .form-submit span{color:#999;font-size:13px;font-style:italic;line-height:37px;margin-right:35px;vertical-align:middle}.clients-logo{text-align:center}.clients-logo a{margin-left:10px;margin-right:10px}.clients-logo a,.clients-logo img{display:inline-block}.tt-google-map{display:block;height:460px;position:relative;width:100%}.tt-google-map img{max-width:none!important}.tt-google-map>#gmap_content{display:none}#gmap_content .gmap-item{overflow:hidden;padding:20px;text-align:right}#gmap_content .gmap-item label{color:#000;float:left;font-family:Montserrat;font-size:12px;font-weight:400;text-align:left;text-transform:uppercase;width:160px}#gmap_content .gmap-item label i{font-size:14px;margin-right:15px}#gmap_content .gmap-item span{color:#000;font-family:Open Sans;font-size:14px;font-weight:400}#gmap_content .gmap-item+.gmap-item{border-top:1px solid #eee}.portfolio-grid .entry-filter{display:block;margin-bottom:140px;margin-top:45px;position:relative;text-align:center}.portfolio-grid .entry-filter:before{background-color:#eee;content:"";display:block;height:5px;position:absolute;top:13px;width:100%;lef:0;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.039)}.portfolio-grid .entry-filter a{display:inline-block;line-height:0px;margin-left:45px;margin-right:45px;position:relative}.portfolio-grid .entry-filter a .circle{background-color:#eee;border-radius:50%;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.039);display:inline-block;height:31px;width:31px}.portfolio-grid .entry-filter a .circle .entry-circle{background-image:-moz-linear-gradient(90deg,#f2f2f2 0,#fff 100%);background-image:-webkit-linear-gradient(90deg,#f2f2f2,#fff);background-image:-ms-linear-gradient(90deg,#f2f2f2 0,#fff 100%);border-radius:50%;box-shadow:0 1px 2px 0 rgba(0,0,0,.157);display:inline-block;height:21px;opacity:0;position:relative;top:5px;-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;transition-duration:.4s;width:21px}.portfolio-grid .entry-filter a .circle .entry-circle .line{background-color:#dfdfdf;display:inline-block;height:7px;left:10px;position:absolute;top:7px;width:1px}.portfolio-grid .entry-filter a .circle .entry-circle .line:after,.portfolio-grid .entry-filter a .circle .entry-circle .line:before{background-color:#dfdfdf;content:"";display:inline-block;height:7px;left:-3px;position:absolute;top:0;width:1px}.portfolio-grid .entry-filter a .circle .entry-circle .line:after{left:3px}.portfolio-grid .entry-filter a .label{bottom:-45px;color:#999;display:block;font-family:Montserrat;font-size:12px;font-weight:700;left:50%;margin-left:-90px;position:absolute;text-align:center;text-transform:uppercase;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;width:180px}.portfolio-grid .entry-filter a:nth-child(2n) .label{bottom:auto;top:-45px}.portfolio-grid .entry-filter a.active .circle .entry-circle{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}.portfolio-grid .entry-filter a.active .label,.portfolio-grid .entry-filter a:hover .label{color:#0087b0}.portfolio-grid .entry-portfolio .folio-item{padding:0;position:relative}.portfolio-grid .entry-portfolio .folio-item a{display:inline-block}.portfolio-grid .entry-portfolio .folio-item img{max-width:100%;width:100%}.portfolio-grid .entry-portfolio .folio-item .entry-hover{background-color:rgba(0,0,0,.7);bottom:0;left:0;opacity:0;position:absolute;right:0;text-align:center;top:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;visibility:hidden}.portfolio-grid .entry-portfolio .folio-item .entry-hover .entry-title{display:inline-block;vertical-align:middle}.portfolio-grid .entry-portfolio .folio-item .entry-hover .entry-title span{color:#fff;display:block;font-family:Montserrat;font-size:12px;font-weight:400;line-height:1em;margin-bottom:40px;opacity:0;text-align:center;text-transform:uppercase;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s}.portfolio-grid .entry-portfolio .folio-item .entry-hover .entry-title a{background-color:#0087b0;color:#fff;display:block;font-family:Montserrat;font-size:24px;font-weight:700;line-height:1em;margin-left:40px;margin-right:40px;opacity:0;padding:20px;text-transform:uppercase;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s}.portfolio-grid .entry-portfolio .folio-item .entry-hover:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.portfolio-grid .entry-portfolio .folio-item:hover .entry-hover{opacity:1;visibility:visible}.portfolio-grid .entry-portfolio .folio-item:hover .entry-hover a,.portfolio-grid .entry-portfolio .folio-item:hover .entry-hover span{opacity:1;transform:translateY(0)}.single-folio{border-top:1px solid #eee;color:#999}.single-folio .title{font-size:24px;margin-bottom:25px;margin-top:0}.single-folio .carousel-control{background:none;color:#000;opacity:1;text-shadow:none}.single-folio .carousel-control:hover{color:#0087b0}.single-folio .carousel-control span:before{background:#fff;box-shadow:0 2px 2px -2px #000;font-size:14px;padding:10px}.single-folio .folio-desc li{color:#999;font-weight:400;list-style:none;margin-bottom:30px}.single-folio .folio-desc li em{color:#000;display:block;font-family:Montserrat;font-size:14px;font-style:normal;margin-bottom:17px;text-transform:uppercase}.single-folio .folio-desc li a{color:#999}.single-folio .folio-desc li a:hover{color:#0087b0}.single-folio .folio-nav{background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.118);display:inline-flex}.single-folio .folio-nav a{border:1px solid #eee;font-size:12px;padding:15px 22px}.single-folio .folio-nav .tooltip.top{color:#000;text-transform:uppercase}.single-folio .folio-nav .tooltip.top .tooltip-inner{color:#999;font-size:11px}.widget{font-family:Open Sans;font-size:14px;font-weight:400;line-height:24px;margin-bottom:55px}.widget .widget-title,.widget h5{color:#000;font-family:Montserrat;font-size:15px;font-weight:700;letter-spacing:1.8px;margin-bottom:30px;position:relative;text-transform:uppercase}.widget .widget-title:after,.widget h5:after{background-color:#000;content:"";display:block;height:2px;margin-top:10px;width:42px}.widget ol,.widget ul{font-family:Montserrat;font-size:14px;font-weight:400;letter-spacing:.4px;line-height:24px;list-style-type:none;margin:0;padding:0}.widget ol li,.widget ul li{border-bottom:1px solid hsla(0,0%,60%,.2);overflow:hidden;padding-bottom:12px;padding-top:12px}.widget ol li:before,.widget ul li:before{content:"•";margin-right:5px}.widget ol li a,.widget ul li a{color:#000}.widget ol li span,.widget ul li span{color:#999;float:right;font-style:italic}.widget ol li:hover a,.widget ul li:hover a{color:#0087b0;text-decoration:none}.widget .widget-tags a{border:1px solid hsla(0,0%,60%,.1);font-family:Open Sans;font-size:14px;letter-spacing:1px;margin-bottom:10px;margin-right:5px;padding:5px 15px;text-transform:none}.widget .widget-tags a:hover{background-color:#000;color:#fff}.widget .social-links{display:block}.widget .social-links a{background-color:#414141;border-radius:50%;color:#fff;display:inline-block;font-size:14px;height:37px;line-height:37px;margin-right:6px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;width:37px}.widget .social-links a:hover{background-color:#272727}.widget .recent-posts .entry-w-item{margin-bottom:40px;overflow:hidden}.widget .recent-posts .entry-w-item .entry-w-media{float:left}.widget .recent-posts .entry-w-item .entry-w-media img{height:80px;width:80px}.widget .recent-posts .entry-w-item .entry-w-info{margin-left:100px}.widget .recent-posts .entry-w-item .entry-w-info h4{font-family:Montserrat;font-size:13px;font-weight:400;line-height:22px;margin:0}.widget .recent-posts .entry-w-item .entry-w-info h4 a{color:#000}.widget .recent-posts .entry-w-item .entry-w-info .date{color:#999;font-family:Montserrat;font-size:11px;font-style:italic;font-weight:400;margin-top:10px}.widget .images-list{margin-left:-7px;margin-right:-7px}.widget .images-list>div{padding-left:7px;padding-right:7px}.widget .images-list a{display:inline-block;margin-bottom:15px}.widget .images-list a img{width:100%}.search_form{position:relative}.search_form input{border:1px solid hsla(0,0%,60%,.2);color:#999;font-family:Montserrat;font-size:13px;font-style:italic;font-weight:400;letter-spacing:1px;padding:10px 40px 10px 20px;width:100%}.search_form input:focus{outline:none}.search_form button{background-color:transparent;border:0;color:#999;font-size:12px;height:100%;line-height:100%;padding:0 15px;position:absolute;right:0;top:0}#footer{border-bottom:10px solid #0087b0;color:#999;padding-top:90px;text-align:center}#footer .socials{margin-bottom:40px;margin-top:40px}#footer .socials a{color:#999;display:inline-block;font-size:18px;margin-left:8px;margin-right:8px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}#footer .socials a:hover{color:#0087b0}#footer .scroll-top{display:block;line-height:0px;margin:50px auto 0;padding:0;position:relative;width:200px}#footer .scroll-top svg path{fill:#0087b0}#footer .scroll-top a{color:#fff;display:inline-block;font-size:14px;height:40px;left:50%;line-height:40px;margin-left:-20px;margin-top:-20px;position:absolute;text-align:center;top:50%;width:40px}.inner-table{display:table;height:100%;width:100%}.inner-table .inner-cell{display:table-cell;vertical-align:middle}.padding4x{padding-bottom:80px;padding-top:80px}.text-light,.text-light.title-lg,.text-light.title-md{color:#fff}.text-brand{color:#0087b0}.ph1{padding-left:10px;padding-right:10px}.ph2{padding-left:20px;padding-right:20px}.ph3{padding-left:30px;padding-right:30px}.ph4{padding-left:40px;padding-right:40px}.ph5{padding-left:50px;padding-right:50px}.ph6{padding-left:60px;padding-right:60px}.ph7{padding-left:70px;padding-right:70px}.ph8{padding-left:80px;padding-right:80px}.ph9{padding-left:90px;padding-right:90px}.ph10{padding-left:100px;padding-right:100px}.ph11{padding-left:110px;padding-right:101px}.ph12{padding-left:120px;padding-right:120px}.ph13{padding-left:130px;padding-right:130px}.ph14{padding-left:140px;padding-right:140px}.ph15{padding-left:150px;padding-right:150px}.ph16{padding-left:160px;padding-right:160px}.ph0{padding-right:0}.ph0,.phl0{padding-left:0}.phr0{padding-right:0}.pv1{padding-bottom:10px;padding-top:10px}.pv2{padding-bottom:20px;padding-top:20px}.pv3{padding-bottom:30px;padding-top:30px}.pv4{padding-bottom:40px;padding-top:40px}.pv5{padding-bottom:50px;padding-top:50px}.pv6{padding-bottom:60px;padding-top:60px}.pv7{padding-bottom:70px;padding-top:70px}.pv8{padding-bottom:80px;padding-top:80px}.pv9{padding-bottom:90px;padding-top:90px}.pv10{padding-bottom:100px;padding-top:100px}.pv11{padding-bottom:101px;padding-top:110px}.pv12{padding-bottom:120px;padding-top:120px}.pv13{padding-bottom:130px;padding-top:130px}.pv14{padding-bottom:140px;padding-top:140px}.pv15{padding-bottom:150px;padding-top:150px}.pv16{padding-bottom:160px;padding-top:160px}.pv0{padding-bottom:0}.pv0,.pvt0{padding-top:0}.pvb0{padding-bottom:0}@media (min-width:1300px){.container{width:1170px}}@media (max-width:1299px){.container{padding-left:45px;padding-right:45px;width:100%}}@media screen and (min-width:992px) and (max-width:1199px){.blog-grid .blog-item .entry-info .entry-excerpt{top:50%}.blog-grid .blog-item .entry-info .entry-excerpt p{display:none}.portfolio-grid .entry-filter a{margin-left:35px;margin-right:35px}.portfolio-grid .entry-portfolio .col-md-4{width:33.3%}.tt-el-chart .entry-panel .entry-svg+.entry-svg{margin-left:-140px}}@media screen and (min-width:768px) and (max-width:991px){.portfolio-grid .entry-filter:before{display:none}.portfolio-grid .entry-filter a{margin-bottom:70px;margin-left:35px;margin-right:35px}.portfolio-grid .entry-filter a:nth-child(2n) .label{bottom:-45px;top:auto}.portfolio-grid .entry-portfolio .col-md-4{width:33.3%}.pv10{padding-bottom:40px;padding-top:40px}.pv15{padding-bottom:60px;padding-top:60px}.ph15{padding-left:30px;padding-right:30px}#header .entry-header nav ul li{display:block}.blog-grid .blog-item.horizontal .entry-media{width:100%}.blog-grid .blog-item.horizontal .entry-media .curved-shape{bottom:0;left:50%!important;margin-bottom:-75px;margin-left:-25px;right:auto;top:auto;transform:rotate(270deg)}.blog-grid .blog-item.horizontal .entry-info{width:100%}.blog-grid .blog-item.horizontal.media-left .entry-media .curved-shape{transform:rotate(-270deg)}.blog-grid .blog-item .entry-info .entry-excerpt{top:50%}.blog-grid .blog-item .entry-info .entry-excerpt p{display:none}.tt-el-chart .entry-panel .entry-svg+.entry-svg{margin-left:-120px}}@media screen and (max-width:767px){.folio-desc{padding:0}.portfolio-grid .entry-filter:before{display:none}.portfolio-grid .entry-filter a{margin-bottom:70px;margin-left:35px;margin-right:35px}.portfolio-grid .entry-filter a:nth-child(2n) .label{bottom:-45px;top:auto}.portfolio-grid .entry-portfolio .col-sm-6{width:50%}#header .entry-header nav ul li{display:block}.blog-grid .blog-item.horizontal .entry-media{width:100%}.blog-grid .blog-item.horizontal .entry-media .curved-shape{bottom:0;left:50%!important;margin-bottom:-75px;margin-left:-25px;right:auto;top:auto;transform:rotate(270deg)}.blog-grid .blog-item.horizontal .entry-info{width:100%}.blog-grid .blog-item.horizontal.media-left .entry-media .curved-shape{transform:rotate(-270deg)}.blog-grid .blog-item .entry-excerpt{top:100px}.tt-el-chart .entry-panel .entry-svg+.entry-svg{margin-left:-100px}.pv10{padding-bottom:20px;padding-top:20px}.pv15{padding-bottom:30px;padding-top:30px}.ph15{padding-left:30px;padding-right:30px}#respond .col-sm-4{overflow:hidden;padding-bottom:15px;padding-left:15px;padding-right:15px}}@media (max-width:480px){body{padding:0}.portfolio-grid .entry-filter:before{display:none}.portfolio-grid .entry-filter a{margin-left:35px;margin-right:35px}.portfolio-grid .entry-filter a:nth-child(2n) .label{bottom:-45px;top:auto}.portfolio-grid .entry-portfolio .col-xs-12{width:100%}.tt-el-chart .entry-panel .entry-svg+.entry-svg{margin-left:-60px}.tt-el-chart .entry-labels .label-item{display:block;margin:0}.blog-grid .blog-item .entry-info .entry-excerpt{top:50%}.blog-grid .blog-item .entry-info .entry-excerpt p{display:none}.blog-pager ul li{margin-bottom:20px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){#header .header-tool{bottom:0;top:-40px}#header .header-tool .entry-tool a{top:50px}#footer .scroll-top{margin-bottom:-51px}}