@charset "UTF-8";

.elementor-widget-archive-posts:after,.elementor-widget-posts:after{display:none}.elementor-posts-container.elementor-posts-masonry{align-items:flex-start}.elementor-posts-container:not(.elementor-posts-masonry){align-items:stretch}.elementor-posts-container .elementor-post{padding:0;margin:0}.elementor-posts-container .elementor-post__excerpt{flex-grow:var(--read-more-alignment,0)}.elementor-posts-container .elementor-post__thumbnail{overflow:hidden}.elementor-posts-container .elementor-post__thumbnail img{display:block;width:100%;max-height:none;max-width:none;transition:filter .3s}.elementor-posts-container .elementor-post__thumbnail__link{position:relative;display:block;width:100%}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail{top:0;left:0;right:0;bottom:0}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img{height:auto;position:absolute;top:calc(50% + 1px);left:calc(50% + 1px);transform:scale(1.01) translate(-50%,-50%)}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img{height:100%;width:auto}.elementor-posts .elementor-post{flex-direction:column;transition-property:background,border,box-shadow;transition-duration:.25s}.elementor-posts .elementor-post__title{font-size:18px;margin:0}.elementor-posts .elementor-post__excerpt{margin-bottom:10px}.elementor-posts .elementor-post__excerpt p{margin:0;line-height:1.5em;font-size:14px;color:#777}.elementor-posts .elementor-post__text{display:var(--item-display,block);flex-direction:column;flex-grow:1}.elementor-posts .elementor-post__meta-data{line-height:1.3em;font-size:12px;margin-bottom:13px;color:#adadad}.elementor-posts .elementor-post__read-more{font-size:12px;font-weight:700;align-self:flex-start}.elementor-posts .elementor-post__thumbnail{position:relative}.elementor-posts--skin-classic .elementor-post{overflow:hidden}.elementor-posts--align-left .elementor-post{text-align:left}.elementor-posts--align-right .elementor-post{text-align:right}.elementor-posts--align-center .elementor-post{text-align:center}.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px}.elementor-posts--thumbnail-top .elementor-post__text{width:100%}.elementor-posts--thumbnail-top.elementor-posts--align-left .elementor-post__thumbnail__link{margin-right:auto}.elementor-posts--thumbnail-top.elementor-posts--align-right .elementor-post__thumbnail__link{margin-left:auto}.elementor-posts--thumbnail-top.elementor-posts--align-center .elementor-post__thumbnail__link{margin-right:auto;margin-left:auto}.elementor-posts--thumbnail-left .elementor-post,.elementor-posts--thumbnail-right .elementor-post{flex-direction:row}.elementor-posts--thumbnail-left .elementor-post__thumbnail__link,.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{flex-shrink:0;width:25%}.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{order:0;margin-right:20px}.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{order:5;margin-left:20px}.elementor-posts--thumbnail-none .elementor-posts-container .elementor-post__thumbnail__link{display:none}.elementor-posts .elementor-post{display:flex}.elementor-posts .elementor-post__card{display:flex;flex-direction:column;overflow:hidden;position:relative;background-color:#fff;width:100%;min-height:100%;border-radius:3px;border:0 solid #69727d;transition:all .25s}.elementor-posts .elementor-post__card .elementor-post__thumbnail{position:relative;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.elementor-posts .elementor-post__card .elementor-post__thumbnail img{width:calc(100% + 1px)}.elementor-posts .elementor-post__card .elementor-post__text{padding:0 30px;margin-bottom:0;margin-top:20px}.elementor-posts .elementor-post__card .elementor-post__read-more{margin-bottom:20px;display:inline-block}.elementor-posts .elementor-post__card .elementor-post__meta-data{padding:15px 30px;margin-bottom:0;border-top:1px solid #eaeaea}.elementor-posts .elementor-post__card .elementor-post__meta-data span+span:before{margin:0 5px}.elementor-posts .elementor-post__card .elementor-post__title{font-size:21px}.elementor-posts .elementor-post__card .elementor-post__excerpt{line-height:1.7}.elementor-posts .elementor-post__card .elementor-post__excerpt,.elementor-posts .elementor-post__card .elementor-post__title{margin-bottom:25px}.elementor-posts .elementor-post__card .elementor-post__badge,.elementor-posts .elementor-post__card .elementor-post__read-more{text-transform:uppercase}.elementor-posts .elementor-post__badge{position:absolute;top:0;background:#69727d;color:#fff;font-size:12px;padding:.6em 1.2em;line-height:1;font-weight:400;margin:20px;border-radius:999px}.elementor-posts .elementor-post__avatar{position:relative;padding:0 30px;width:100%;top:-25px;height:0;pointer-events:none}.elementor-posts .elementor-post__avatar img{border-radius:50%;width:60px;pointer-events:all;transform:translateY(-50%)}.elementor-posts--thumbnail-top .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data,.elementor-posts .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data{margin-top:auto}.elementor-posts--thumbnail-none .elementor-post__card .elementor-post__avatar{padding-top:0;position:static;height:auto}.elementor-posts--thumbnail-none .elementor-post__card .elementor-post__avatar img.avatar{transform:translateY(0);vertical-align:bottom}.elementor-posts--show-avatar .elementor-post__thumbnail__link{margin-bottom:25px}.elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{display:block;content:"";background-image:linear-gradient(0deg,rgba(0,0,0,.35),transparent 75%);background-repeat:no-repeat;height:100%;width:100%;position:absolute;bottom:0;opacity:1;transition:all .3s ease-out}.elementor-posts__hover-gradient .elementor-post__card:hover .elementor-post__thumbnail__link:after{opacity:.5}.elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thumbnail.elementor-fit-height img{height:100%}.elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thumbnail:not(.elementor-fit-height) img{width:calc(100% + 1px)}.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img{height:115%}.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img{width:115%}.elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thumbnail.elementor-fit-height img{height:115%}.elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thumbnail:not(.elementor-fit-height) img{width:115%}.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img{height:100%}.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img{width:calc(100% + 1px)}.elementor-posts__hover-zoom-in .elementor-post__thumbnail img,.elementor-posts__hover-zoom-out .elementor-post__thumbnail img{transition:filter .3s,height 1s cubic-bezier(0,.25,.07,1),width 1s cubic-bezier(0,.25,.07,1)}.elementor-card-shadow-yes .elementor-post__card{box-shadow:0 0 10px 0 rgba(0,0,0,.15)}.elementor-card-shadow-yes .elementor-post__card:hover{box-shadow:0 0 30px 0 rgba(0,0,0,.15)}.elementor-posts--skin-full_content article{flex-direction:column;overflow:hidden}.elementor-posts--skin-full_content article .elementor-post__thumbnail{padding-bottom:0}body.elementor-editor-active .elementor-posts--skin-archive_full_content,body.elementor-editor-active .elementor-posts--skin-full_content{pointer-events:none}body.elementor-editor-active .elementor-posts--skin-archive_full_content .elementor-post__thumbnail__link,body.elementor-editor-active .elementor-posts--skin-full_content .elementor-post__thumbnail__link{display:none}body.elementor-editor-active .elementor-posts--show-thumbnail .elementor-post__thumbnail__link{display:block}.elementor-portfolio__filters{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;padding:0;margin:0}.elementor-portfolio__filter{margin:0;cursor:pointer;padding:8px}.elementor-portfolio-item{align-self:flex-start;transition-property:transform,opacity;transition-timing-function:ease-in-out;transform-style:preserve-3d;overflow:hidden;margin:0}.elementor-portfolio-item__title{margin:0;padding:0;line-height:1;font-size:18px;color:#fff}.elementor-portfolio-item__tags__separator:before{content:", "}.elementor-portfolio-item__overlay{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;padding:15px;transition:opacity 1s;display:flex;flex-direction:column;justify-content:center;text-align:center;overflow:hidden;background-color:rgba(105,114,125,.8)}.elementor-portfolio-item__overlay:hover{opacity:1;transition:opacity .5s}.elementor-portfolio-item__img img[src=""]{background-color:rgba(0,0,0,.1);height:100%}.elementor-portfolio.elementor-has-item-ratio{transition:height .5s}.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail{position:absolute;background-color:rgba(0,0,0,.1)}.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail__link{padding-bottom:56.25%}.elementor ul li.elementor-portfolio__filter{list-style-type:none}.e-con-inner>.elementor-widget-portfolio,.e-con>.elementor-widget-portfolio{width:var(--container-widget-width);--flex-grow:var(--container-widget-flex-grow)}.elementor-widget-archive-posts.load-more-align-center .elementor-button-wrapper,.elementor-widget-posts.load-more-align-center .elementor-button-wrapper{text-align:center}.elementor-widget-archive-posts.load-more-align-start .elementor-button-wrapper,.elementor-widget-posts.load-more-align-start .elementor-button-wrapper{text-align:start}.elementor-widget-archive-posts.load-more-align-end .elementor-button-wrapper,.elementor-widget-posts.load-more-align-end .elementor-button-wrapper{text-align:end}.elementor-widget-archive-posts.load-more-align-justify .elementor-button,.elementor-widget-posts.load-more-align-justify .elementor-button{width:100%}.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container{cursor:default}.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner{margin-top:var(--load-more—spacing,30px)}.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner svg,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner svg{display:flex}.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper{visibility:hidden}.elementor-widget-archive-posts.e-load-more-pagination-end>.elementor-widget-container>.elementor-button-wrapper,.elementor-widget-posts.e-load-more-pagination-end>.elementor-widget-container>.elementor-button-wrapper{display:none}.elementor-widget-archive-posts.e-load-more-pagination-end>.elementor-widget-container>.e-load-more-message,.elementor-widget-posts.e-load-more-pagination-end>.elementor-widget-container>.e-load-more-message{display:block}.elementor-widget-archive-posts.e-load-more-no-spinner>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper,.elementor-widget-posts.e-load-more-no-spinner>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper{visibility:visible}.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner{display:flex}.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner svg,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner svg{margin:0 auto;display:none}.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner i{color:var(--load-more-spinner-color)}.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner svg,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner svg{fill:var(--load-more-spinner-color);height:1em;width:1em}.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-message,.elementor-widget-posts>.elementor-widget-container .e-load-more-message{color:var(--load-more-message-color);text-align:var(--load-more-message-alignment,center);display:none;margin-top:var(--load-more—spacing,30px)}.elementor-widget-archive-posts>.elementor-widget-container>.elementor-button-wrapper,.elementor-widget-posts>.elementor-widget-container>.elementor-button-wrapper{margin-top:var(--load-more—spacing,30px)}.elementor-widget-archive-posts>.elementor-widget-container>.elementor-button-wrapper .e-load-more-spinner,.elementor-widget-posts>.elementor-widget-container>.elementor-button-wrapper .e-load-more-spinner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:inherit}.elementor-widget-archive-posts>.elementor-widget-container>.elementor-button-wrapper .elementor-button,.elementor-widget-posts>.elementor-widget-container>.elementor-button-wrapper .elementor-button{cursor:pointer;position:relative}.page-template-fullwidth .entry-header {
padding: 100px 0;
}
.page-template-fullwidth .entry-header h1 {
font-size: 50px;
line-height: 1.3;
font-weight: 300;
letter-spacing: 0px;
text-align:center;
text-transform:uppercase;
position:relative;
padding:0 0 20px 0;
}
.page-template-fullwidth .header-wrapper {
background-color: rgba(255, 255, 255, 0.65);
width: 60%;
margin: 0 auto;
padding: 30px 80px;
}
.page-template-fullwidth .entry-header h1:before {
content:" ";
width:200px;
max-width:60%;
height:3px;
background:rgba(174,15,11,1);
position:absolute;
bottom:10px;
left:0;
right:0;
margin:0 auto;
}
.page-template-fullwidth .entry-header h1:after {
content:" ";
width:100px;
max-width:30%;
height:3px;
background:rgba(174,15,11,1);
position:absolute;
bottom:0;
left:0;
right:0;
margin:0 auto;
}
.wp-spaios-slider-wrap.acf-gallery-prodesign-3 .wp-spaios-slider-content{
display: none !important;
} .service-portfolio h2,.home-service h3, .service-portfolio h3{
margin-bottom:2px;
font-weight:600;
font-size:24px;
color:#0a0a0a;
}
.service-portfolio .fl-photo-content{
position: absolute!important;
bottom: -200px;
display:block!important;
}
.service-portfolio .h2-subtitle,.home-service .h2-subtitle{
margin-bottom:0;
font-size:12px;
}
.service-portfolio.landing-services h2 {
font-size:28px;
}
.landing-services h3{
font-size:24px;
}
.service-portfolio p ,.home-service p{
text-align: center; 
text-align-last:center;
text-align: justify;
margin:20px 0 30px 0;
}
.service-portfolio .content,.home-service .content{
margin:20px 40px 40px 40px;
}
.service-portfolio .link, .home-service .link{
font-size:15px;
color: #ac7c4e;
font-style: normal;
font-size: 15px;
font-weight:400;
}
.difference-wrap{
display:flex;
flex-wrap:wrap;
flex-basis:100%;
justify-content: space-between;
}
.difference-box{
width:calc(50% - 10px);
border:2px solid #ac7c4e;
padding:20px;
min-height:200px;
text-align:center;
margin-top:20px; background-size:cover;
display:flex;
flex-direction:column;
}
.text-pg h1{
font-size:28px;
color:#ac7c4e;
margin-top:0;
}
.home-difference p,.home-testimonial p,.service-testimonial p{
color:#0a0a0a!important;
}
.home-difference img{
max-width:60px;
}
.uabb-testimonial-info{
padding:30px;
}
.standard-img{
object-fit:cover;
width:100%;
height:200px;
position:relative;
overflow:hidden;
}
.home-portfolio h3{
color:#ac7c4e;
}
.home-portfolio .separator,.service-portfolio .separator{
width:60px;
margin:0 auto;
background:#ac7c4e;
height:1px;
position:relative;
top:-7px;
}
.home-difference h3{
color:#ac7c4e;
font-size:18px;
margin:0;
text-transform:none;
}
.home-process h3{
color:#0a0a0a;
font-size:16px;
font-family:'Lato',sans-serif;
}
h2 ,.service-portfolio h1,.contact-row h1{
color:#0a0a0a;
line-height:1.2;
font-size:28px;
letter-spacing:.8px;
margin-top:5px;
text-transform:capitalize;
}
.home-portfolio h3{
font-size:28px;
line-height:2;
}
.uabb-blog-posts .uabb-post-thumbnail img {
height: 280px;
width: 100%;
object-fit: cover;
}
.uabb-blog-posts h3{
margin-top:15px!important;
}
.home-mainvis h1{
color:#0a0a0a;
line-height:.7;
letter-spacing:.8px;
font-size:55px;
text-align:left;
margin-bottom:0px;
}
.home-mainvis .separator{
height:2px;
width:70px;
background: #ac7c4e;
margin:20px 0 0px 0;
} .home-cta .h2-subtitle ,.home-cta h2{
color: #0a0a0a;
}
.second-row .uabb-ultb3-img {
object-fit:cover;
}
.service-info h3{
color:#0a0a0a;
line-height:1;
font-size:28px;
font-weight:600;
letter-spacing:0;
margin-top:5px;
text-transform:capitalize;
}
.service-mainvis h1{
color:#0a0a0a;
line-height:1;
font-size:32px;
letter-spacing:0;
font-weight: 600;
text-align:center;
margin-top:10px;
}
.service-mainvis p{
text-align:center;
}
.home-about p{
color:#0a0a0a;
margin:2em 0;
}
.home-mainvis-col{
background:#fafafa;
}
.contact-info-box h2 {
font-size:21px;
margin-bottom:10px;
}
.person-name{
margin-bottom:5px;
}
.quote{
font-size:19px;
}
.contact-info-box .separator {
height:2px;
width:40px;
background: #ac7c4e;
margin:0 auto;
margin-bottom:10px;
}
.contact-info-box a{
margin:1em 0;
color:#0a0a0a;
}
.contact-info-box a:hover{
color:#ac7c4e;
transition:all .3s;
}
.contact-info-box {
text-align: center;
margin-bottom:40px;
}
.no-underline a,.no-underline span{
text-decoration:none!important;
}
@media screen and (max-width: 768px){
.home-mainvis-col{
background:rgba(250,250,250,.9);
}
.service-mainvis h1 {
font-size: 28px;
}
.second-row .uabb-ultb3-img {
object-fit:cover;
width:100%!important;
}
.mobile-left{
text-align:left!important;
}
}
@media screen and (max-width: 550px){
.text-pg h1{
font-size: 28px;
margin-bottom: -15px;
line-height:1.2;
}
} .projectslider{
width:100%；
}
.wp-spaios-slider-wrap.wp-spaios-img-fit .wp-spaios-img-wrap{
}
.projectslider.wp-spaios-slider-wrap{
max: width 100% !important;
width: 100% !important;
}
.wp-spaios-slider-wrap.acf-gallery-prodesign-1 .wp-spaios-slide-title{
display: none !important;
}
.projectname{
color:#c2b59b;
}
@media screen and (max-width: 782px) {
.page-template-fullwidth .entry-header h1 {
font-size: 28px;
}
}
@media screen and (max-width: 550px) {
.difference-box {
width:100%;
justify-content: center;
}
.home-portfolio h3,.service-portfolio h3{
font-size:28px;
line-height:2;
}
.home-process h3{
font-size:14px;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
line-height: 1.3;
}
.gform_wrapper .top_label .gfield_label, .gform_wrapper legend.gfield_label{
font-size:12px;
}
h2, .service-portfolio h1, .contact-row h1 {
font-size: 28px;
}
.home-mainvis h1 {
font-size: 42px;
}
.service-mainvis h1{
}
.home-mainvis h1 span {
font-size: 32px;
}
h2 br,.service-mainvis h1 br{
display:none;
}
.service-mainvis h1 {
font-size: 32px;
}
.contact-info-box h2 {
font-size: 24px;
margin-bottom: -15px;
}
} .blog-articles article {
display: inline-block;
position:relative;
width: calc(33% - 22px);
vertical-align: top;
margin: auto;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 10px; }
.blog-articles a, p a{
color: #ac7c4e;
transition: ease-in-out 0.3s;
}
.blog-articles .article-info h3{
font-size: 21px;
letter-spacing: 1px;
margin:0;
padding: 0 8px;
display:-webkit-box;
-webkit-line-clamp: 2; color:#0a0a0a;
-webkit-box-orient: vertical;
overflow:hidden;
margin-bottom:15px;
line-height:1.3;
font-weight:600;
}
.blog-articles .entry-summary p{
display:-webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
overflow:hidden;
height:100%;
}
.blog-articles .entry-byline{
margin-bottom: 0;
font-size: 12px;
letter-spacing:2px;
text-transform:uppercase;
}
.blog-articles .article-info{ margin: 20px 25px 80px 25px;
}
.blog-articles article img{
object-fit: cover;
height: 200px;
width:100%;
}
.blog-articles{
text-align: center;
display:flex;
flex-wrap:wrap;
flex-basis:100%;
}
.blog-articles .article-info{
text-align: center;
}
.blog-articles a:hover{
color: #0a0a0a;
text-decoration:none;
}
.entry-summary p {
display:block;
height:127px;
text-align: justify;
text-align-last:center;
}
.category-articles {
display:flex;
justify-content: space-between;
flex-wrap:wrap;
width:100%;
}
.category-articles article {
width: calc(33.333% - 20px);
display: inline-block;
padding: 10px 0;
position:relative;
}
.category-articles article img {
height:220px;
object-fit:cover;
width: 100%;
}
.category-articles article .entry-byline {
text-align:center;
}
.category-articles .article-info {
line-height: 16px;
font-size: 14px;
color: #0a0a0a;
display:flex;
justify-content:center;
align-items:center;
transition:all .3s;
}
.category-articles article a:hover{
text-decoration: none;
}
.category-articles article .article-info-content .entry-summary {
font-family: 'Lato', sans-serif;
letter-spacing: 0.01em;
font-size:14px;
line-height:1.3;
}
.category-articles .more-category-articles {
margin: 0 auto;
width: 100%;
}
.category-articles article h3 ,
.category-articles article h3>a{
margin: 15px 0;
font-size:14px;
line-height: 2;
color:#0a0a0a;
text-transform: uppercase;
}
.category-articles article h3 span {
font-family: 'Oxygen', sans-serif;
font-size: 24px;
color: #fff;
font-weight:400;
display: block;
text-align: center;
text-decoration: none;
position: relative;
padding:25px;
z-index:5;
}
.category-articles article h3{
position:relative;
}
.category-articles article h3:before{
content: "";
position: absolute;
width:100%;
height: 110%;
bottom: -1px;
left: 0;
font-weight: 600;
border-top:2px solid #0a0a0a;
border-bottom:2px solid #0a0a0a;
visibility: hidden;
transform: scaleX(0);
z-index:1;
transition: all 0.3s ease-in-out 0s;
}
.category-articles article:hover h3:before{
visibility: visible;
transform: scaleX(1);
}
@media screen and (max-width:1024px) {
.category-articles article {
width: calc(50% - 20px);
}
}
@media screen and (max-width: 580px) {
.category-articles article h3 a {
font-size: 14px;
}
.category-articles article {width: 100%;}
}