.wpml-ls-first-item > a::before {
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: "\f0ac";
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1;
color: var(--snav_color);
margin-right: 13px;
}
.fusion-social-links-footer {
width: auto;
padding-left: 20px;
} .grecaptcha-badge { visibility: hidden; } .cky-btn-revisit-wrapper.cky-revisit-bottom-right {
bottom: 68px;
right: 24px;
} .wpcf7-acceptance .wpcf7-list-item {
margin: 0;
}
.wpcf7 .wpcf7-form.sent .wpcf7-response-output {
background-color: rgb(18 184 120) !important;
color: #fff !important;
}
.wpcf7 .wpcf7-form.invalid .wpcf7-response-output {
background-color: #c03 !important;
color: #fff !important;
} .person-name {
color: #505C68 !important
}
.single-avada_portfolio .fusion-title .title-heading-left {
color: #000 !important
} .person-sidebar {
margin-bottom: 30px;
}
.fusion-person .person-desc .person-author .person-name,
.fusion-person .person-desc .person-author .person-title {
font-size: 20px;
} .avada_portfolio-template-default .fusion-text.fusion-text-2 div {
display: flex;
align-items: flex-start;
justify-content: flex-start;
text-align: left;
font-size: 14px;
}
.avada_portfolio-template-default .fusion-text.fusion-text-2 div i.fontawesome-icon {
margin-right: 0px;
margin-top: -2px;
} .fusion-flip-boxes .fusion-flip-box h2 {
background-color: #cc0033 !important;
color: #ffffff !important;
margin-top: 150px !important;
font-size: 30px !important;
} .fusion-portfolio-content {
font-size: 12px !important;
color: #ffffff !important;
}
.fusion-portfolio-content h2 a {
font-size: 14px !important;
color: #ffffff !important;
}
.fusion-element-grid .fusion-masonry-element-container {
border-radius: 0%;
}
.fusion-portfolio-content-wrapper {
background-color: #ffffff !important;
}
.fusion-rollover-content h4 {
font-size: 16px !important;
}
.fusion-post-wrapper {
background-color: #ffffff !important;
}
.fusion-title.fusion-sep-none h4 {
color: white;
background-color: #cc0033;
} .searchform .fusion-search-form-content .fusion-search-button input[type="submit"] {
background-color: #cc0033;
} .fusion-title-sc-wrapper { background-color: #282828 !important;
}
.tfs-slider .slide-content-container .fusion-title-sc-wrapper {
line-height: 1px;
}
.tfs-slider .slide-content-container {
top: 85% !important;
margin-left: 0px !important;
padding-left: 0px !important;
}
.tfs-slider .slide-content-container .slide-content {
top: 75%;
margin-right: 0px;
padding-right: 0px;
}
.tfs-slider .flex-direction-nav a {
background-color: transparent !important;
} .fusion-recent-posts .columns .column h4 {
font-size: 20px;
}
.popover.bottom .arrow:after {
top: -10px !important;
left: 50% !important;
} .fusion-date-and-formats .fusion-format-box i {
display: none;
} .fusion-recent-posts .columns .column h4 {
font-size: 16px;
} a[title="sublabel"] {
font-weight: 600 !important;
cursor: default !important;
color: #cd2832 !important;
}
a[title="sublabel"]:hover {
background: white !important;
color: #cd2832 !important;
}
a[title="sublabel"]::before {
display: none !important;
}
tr td {
vertical-align: baseline;
padding: 5px 15px;
border: 1px solid #ddd;
}
a.my-tag-link {
display: inline-block;
padding: 7px 18px;
background: #cc0033;
margin-right: 5px;
border-radius: 1px;
color: #ffffff !important;
font-weight: 600;
margin-bottom: 5px;
}
a.my-tag-link~br {
display: none;
}
.post-template-default.single-post .avada-page-titlebar-wrapper {
display: none;
}
.fusion-breadcrumb-prefix {
display: none;
}
.fusion-header-shadow>div {
box-shadow: 0 0px 20px -2px rgb(0 0 0 / 14%);
}
.portfolio-info-hold p {
margin-bottom: 0;
}
.fusion-main-menu .sub-menu li a:hover {
color: #cc0033;
}
.fusion-main-menu .fusion-dropdown-menu .sub-menu li a:before {
display: inline-block;
content: '>';
font-family: monospace;
font-size: 12px;
font-weight: 600;
color: #cd2832;
margin-right: 10px;
}
.fusion-main-menu .fusion-dropdown-menu .sub-menu li a:hover:before {
color: #cd2832;
}
.portfolio-linkedin-img-hold {
display: inline-block;
width: 100%;
padding: 10px 0 20px;
}
.portfolio-linkedin-img-hold img {
width: 40px;
}
.portfolio-prize {
color: #cc0033;
font-style: oblique;
margin-bottom: 30px;
}
.fusion-counter-circle-content-inner {
font-size: 28px;
}
.grey-list-hold .teaserBoxesLinks-item {
list-style: none;
}
.grey-list-hold ul {
padding: 0 10px;
}
.grey-list-hold .teaserBoxesLinks-item a {
position: relative;
}
.grey-list-hold .teaserBoxesLinks-item a:before {
display: inline-block;
content: '>';
font-family: monospace;
font-size: 12px;
font-weight: 600;
color: #000;
margin-right: 10px;
}
.grey-list-hold .heading .content-box-heading {
color: #fff !important;
}
.post-template-default .fusion-flexslider.flexslider.post-slideshow.fusion-post-slideshow {
max-height: 450px;
overflow: hidden;
} h1.entry-title.fusion-post-title {
font-size: 32px !important;
text-transform: uppercase;
}
.fusion-post-grid h2.entry-title,
.recent-posts-content .entry-title {
text-transform: uppercase;
}
h4.fusion-carousel-title {
text-transform: uppercase;
font-size: 18px;
}
.fusion-blog-layout-grid .fusion-post-wrapper .fusion-image-wrapper img {
height: 250px;
object-fit: cover;
} .fusion-text ul {
padding-left: 25px;
}
.fusion-text ul li {
padding-left: 5px;
margin-bottom: 10px;
}
.fusion-text ul ::marker {
display: inline-block;
content: '>';
font-family: monospace;
font-size: 12px;
font-weight: 600;
}
.fusion-recent-posts {
margin: 40px 0 !important;
}
.fusion-recent-posts .columns .post {
margin-bottom: 30px !important;
}
#wrapper .fusion-tabs.fusion-tabs-1.clean .nav-tabs li.active a.tab-link {
background: #000;
}
#wrapper .fusion-tabs.fusion-tabs-1.clean .nav-tabs li.active a.tab-link .fusion-tab-heading {
color: #fff !important;
}
.page-id-4280 .about-us-blog-sec {
min-height: 600px !important;
}
.about-us-blog-sec .fusion-blog-layout-grid .fusion-single-line-meta span{
color: #333;
}
.about-us-blog-sec .fusion-blog-layout-grid .meta-tags {
color: transparent !important;
margin-left: -96px;
}
.about-us-blog-sec .fusion-blog-layout-grid span.fusion-inline-sep:nth-child(7) {
display: none;
} .jobs-holder article {
margin-bottom: 5px !important;
}
.custom-portfolio-layout .fusion-portfolio.fusion-portfolio-boxed .fusion-portfolio-content-wrapper {
display: flex;
align-items: flex-start;
padding: 20px;
border: 1px solid #ddd !important;
position: relative;
top: 0;
left: 0;
height: fit-content;
column-gap: 20px;
}
.custom-portfolio-layout .fusion-portfolio-content-wrapper .fusion-image-wrapper {
opacity: 1;
border: none !important;
width: 50%;
border-radius: 50%;
}
.custom-portfolio-layout .fusion-portfolio-wrapper#fusion-portfolio-1 .fusion-portfolio-content {
width: 100%;
background: white !important;
color: #333 !important;
}
.custom-portfolio-layout .fusion-portfolio-content h2 a {
font-size: 18px !important;
color: #e3001c !important;
}
.custom-portfolio-layout .fusion-portfolio-content .fusion-post-content {
font-size: 14px;
}
.custom-portfolio-layout .fusion-portfolio-content .fusion-portfolio-meta {
display: none;
}
.custom-portfolio-layout .fusion-content-sep.sep-solid {
margin: 10px auto !important;
}
.custom-portfolio-layout .fusion-portfolio-content .fusion-post-content p {
margin: 5px 0;
}
.jobs-holder article {
margin-bottom: 5px !important;
}
.services-sliders-cont .flexslider {
height: 265px !important;
}
.services-sliders-cont .flexslider .background-image{
height: 265px !important;
} img.custom-wechat {
width: 16px;
padding-top: 3px;
cursor: pointer;
}
#footer .custom-wechat {
width: 16px;
padding-top: 9px;
cursor: pointer;
}
.qrholder {
display: none;
position: fixed;
top: 25%;
left: 50%;
width: max-content;
max-width: 300px;
transform: translate(-50%, 0%);
box-sizing: border-box;
padding: 40px 10px 10px;
background: white;
border: 3px solid #cd2832;
z-index: 9;
box-shadow: 0px 12px 10px 3px rgb(0 0 0 / 45%);
transition: top 0.4s ease;
}
.qrholder img {
width: 100%;
}
.qrholder span {
font-size: 18px;
text-align: center;
display: inline-block;
width: 100%;
font-weight: 600;
}
.qrholderclose {
position: absolute;
top: 0px;
right: 0px;
font-size: 50px;
transform: rotate(45deg);
height: 30px;
width: 30px;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
}
.tfs-slider .background-image {
background-position: 50% center;
}
.footer-privacy-links a {
color: #545454;
}
.fusion-post-content-container {
display: none;
}  .fusion-body .fusion-layout-column.fusion_builder_column_inner {
width: 100% !important;
}
.newsletters-hold .fusion-text p span {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
} .portfolio-details-hold {
border: 1px solid #eee !important;
padding: 20px;
}
.fusion-footer-widget-area ul li a:hover {
text-decoration: underline;
}
.search #posts-container .fusion-blog-layout-grid .fusion-post-grid, .search-results #posts-container .fusion-blog-layout-grid .fusion-post-grid {
height: max-content !important;
}
.search .fusion-blog-layout-grid .fusion-post-grid .fusion-post-wrapper {
display: flex;
flex-direction: row;
display: flex;
align-items: flex-start;
padding: 20px;
border: 1px solid #ddd !important;
position: relative;
height: fit-content;
column-gap: 20px;
}
.search .fusion-flexslider.flexslider.fusion-post-slideshow {
opacity: 1;
border: none !important;
width: 166px;
border-radius: 50%;
overflow: hidden;
height: 166px;
object-fit: cover;
flex: 0 0 166px;
}
.search .fusion-flexslider.flexslider.fusion-post-slideshow .slides {
height: 100%;
width: 100%;
object-position: center !important;
object-fit: cover;
}
.search .fusion-flexslider.flexslider.fusion-post-slideshow .slides .fusion-image-wrapper img {
height: 166px;
width: 100%;
object-position: center !important;
object-fit: cover;
}
.search .fusion-blog-layout-grid .fusion-post-grid .fusion-post-wrapper .fusion-post-content.post-content{
border-bottom: 1px solid #e2e2e2;
}
.search .fusion-blog-layout-grid .fusion-post-grid .fusion-post-wrapper .fusion-post-content.post-content .post-title a {
font-size: 18px !important;
color: #e3001c !important;
}
.search .fusion-blog-layout-grid .fusion-post-grid .fusion-post-wrapper .fusion-read-more {
font-size: 16px;
}
.fusion-footer .fusion-footer-widget-area .widget-title {
font-weight: bold;
margin-bottom: 0.5em;
}
.fusion-footer-widget-area .widget_nav_menu>div>ul>li {
padding: 0 !important;
border: none !important;
}
.fusion-footer-widget-area .widget_nav_menu li a:before {
display: none !important;
}
@media (min-width: 1200px) {
.fusion-blog-layout-grid .fusion-post-wrapper .fusion-image-wrapper img {
height: 300px;
object-fit: cover;
}
.news-blog-container {
padding: 0 60px !important;
}
.slider-cont-height .tfs-slider {
height: 350px !important;
}
.slider-cont-height .tfs-slider .background.background-image {
height: 350px !important;
}
.slider-cont-height .fusion-builder-row {
height: 360px !important;
}
.slider-cont-height .grey-list-hold {
height: 350px;
}
.slider-cont-height {
margin: 0 -2px 20px !important;
}
}
@media (min-width: 1900px) {
.tfs-slider .slide-content-container .slide-content {
width: 100%;
margin-left: 0;
max-width: unset;
}
}
@media (max-width: 767px) {
.custom-portfolio-layout .fusion-portfolio.fusion-portfolio-boxed .fusion-portfolio-content-wrapper {
flex-direction: column;
align-items: center;
}
}