.subline1::after{content:"";border-bottom:6px solid #1378bd;position:absolute;width:5%;-moz-transition:width 1s;-o-transition:width 1s;-webkit-transition:width 1s;transition:width 1s;margin-top:60px}.sub1::after{margin-left:-60px}.header_top_custom1 a{color:#000;font-weight:bold}.header_top_custom1 a:hover{color:#1378bd}.header_top_custom1{padding-right:45px}.header_top_bottom_holder{padding-top:20px}.scrolled .header_top_bottom_holder{padding-top:0!important}.portfolio_page-template-default .title.title_size_small.position_left{padding-top:80px}.portfolio_excerpt_custom{padding:30px;color:#fff!important}@media screen and (max-width:1000px){article.portfolio_masonry_item h5.portfolio_title{line-height:20px}article.portfolio_masonry_item h5.portfolio_title a{font-size:16px}article.portfolio_masonry_item span.project_category{font-size:12px;margin:0;line-height:15px}article.portfolio_masonry_item p.portfolio_excerpt_custom{font-size:14px;line-height:22px}}@media screen and (min-width:1001px) and (max-width:1341px){article.portfolio_masonry_item h5.portfolio_title{line-height:17px}article.portfolio_masonry_item h5.portfolio_title a{font-size:13px}article.portfolio_masonry_item span.project_category{font-size:12px;margin:0;line-height:16px}article.portfolio_masonry_item p.portfolio_excerpt_custom{padding:7px!important;font-size:12px;line-height:21px}}.post_info{display:none!important}.content .content_inner{padding-top:30px!important}.single-post .date.entry_date.updated,.single-post .post_info{display:none}.blog_holder.blog_single article h2{margin-bottom:20px}.single-post footer{margin-top:80px}.single-post .blog_holder.blog_single article h2.entry_title{display:none}.single-post .post_text_inner{padding-top:40px!important}.page-template-blog-masonry .content .container,.page-id-291 .content .container{background-color:#fafafa;padding-top:30px}.page-template-blog-masonry .post_excerpt,.page-id-291 .post_excerpt{color:#b5b5b5;font-size:15px}.blog_holder.masonry article .post_text .post_text_inner{padding:25px 20px}.blog_holder article .post_text h5{line-height:1.3em}.single-post .title_subtitle_holder h1{text-transform:none}.single-post .essb_links.essb_width_flex li{width:auto}.single-post .post_image{display:none!important}.single-post h3{text-transform:none;font-weight:600;font-size:25px;margin-bottom:20px}.gallery-circle img{border-radius:90%}.single-post h4{font-size:20px;margin-bottom:20px;color:#1378bd}blockquote{border-left:3px solid #1378bd}blockquote p{font-size:18px;font-style:italic}.widget.widget_categories li.cat-item-14{display:none}h5 a:hover{color:#1378bd}.page-template-blog-masonry h5.entry_title{min-height:52px}.page-template-blog-masonry .post_excerpt{min-height:130px!important}.widget .tagcloud a{font-size:none!important}.q_masonry_blog_title.entry_title{min-height:65px}.page-id-291 .q_tabs .tabs-nav li a{font-size:13px!important;color:#000;font-weight:600}.page-id-291 .q_tabs .tabs-nav li.active a{color:#0b79be}.page-id-291 .wpb_tabstabs_holder{margin-top:-50px}body:not(.home) .q_tabs .tabs-nav, body:not(.home) .q_tabs ul.tabs-nav li:last-child a {text-decoration:underline;color:#0b79be;font-size:14px!important}blockquote h2{font-size:24px!important}.home .filter_holder ul li.current span{color:#0b79be!important}@media only screen and (max-width:599px){.q_logo a{display:flex;align-items:center}header .q_logo img.mobile{max-width:80%;height:auto!important}}