@import url("https://fonts.googleapis.com/css2?family=Work+Sans:wght@300;400;500;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap");

body,
body p,
body p span,
.exp-post-details ul li,
.tatsu-accordion-style1 .accordion-head.ui-accordion-header,
.tatsu-accordion-style1 .accordion-content.ui-accordion-content,
div.wpforms-container-full .wpforms-form input.wpforms-field-large,
div.wpforms-container-full .wpforms-form select.wpforms-field-large,
div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-large,
div.wpforms-container-full .wpforms-form textarea {
font-family: "work Sans" !important;
font-size: 1em !important;
}
.be-blog-archive p,
.exp-post-single p,
.exp-post-single p span,
.exp-post-single ul li,
.exp-post-single ol li {
font-family: "Open Sans" !important;
color: #000000;
font-size: 0.9em !important;
margin-bottom: 5px;
text-align: justify;
}
.solutions p span.h7 {
font-size: 1.4em !important;
}

.exp-posts-loop .exp-post-title {
font-family: "Work Sans" !important;
font-size: 1.8em !important;
}
.exp-post-title a{
font-weight: 400;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "Work Sans" !important;
line-height: 120%;
}
h2,
h3,
h4,
.swatch-orange,
.swatch-orange a {
font-size: 30px !important;
font-weight: 600;
color: #2e66b0 !important;
letter-spacing: 0.1px;
}
.d-none {
display: none;
}
.comment-form-cookies-consent,
#slide-48743-layer-1,
#slide-48743-layer-13,
#commentform #url {
display: none;
}

.tatsu-menu li.current-menu-parent > a {
color: #2e66b0 !important;
}
.tatsu-mobile-menu > ul > li:hover > a {
color: #2e66b0 !important;
}

#homepage-slider.rev_slider .slotholder::after {
background: none;
}

.swatch-orange {
font-family: "Work Sans" !important;
font-size: 28px !important;
}
.footer-services li a,
.footer-solutions li a {
color: #ffffff;
}
.footer-services li .tatsu-list-inner,
.footer-solutions li .tatsu-list-inner {
padding-left: 0px;
}
#center-logo {
text-align: center;
}
.mt-90 {
margin-top: 90px;
}
.banner-section .tatsu-section-pad {
padding: 0 !important;
}
.exp-sidebar h6 {
letter-spacing: 0;
}
.exp-smart-read,
.exp-post-single-content .tatsu-wrap,
.exp-post-single-header-wrap .exp-wrap:first-child {
max-width: 1200px;
}
ul.postsbycategory a {
color: #2e66b0;
font-size: 16px;
text-transform: capitalize;
font-weight: 500;
margin-bottom: 3px;
}
.be-bold-share-pinterest {
display: none !important;
}
.exp-post-single-header,
.exp-posts-nav,
.exp-post-author,
.exp-post-primary-meta,
.exp-post-author-image,
ul.postsbycategory div {
display: none;
}

.exp-recent-posts-widget-post-date-with-icon {
font-size: 12px !important;
color: #f6931d;
font-weight: 400;
}

ul.postsbycategory p {
width: auto;
font-size: 14px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
margin-bottom: 0px;
}

ul.postsbycategory {
list-style-type: none;
padding: 0;
}
.page-id-49766 .exp-entry-header {
display: none;
}

.postsbycategory img {
padding: 3px;
float: left;
margin-right: 10px;
border: 2px solid #f1f1f1;
border-radius: 50px;
}

.widget_search .exp-form input {
box-shadow: none;
border-radius: 50px;
padding: 5px 15px;
}
.exp-post-single-header-wrap img {
height: 500px !important;
}

.tatsu-inline-text-inner {
margin: auto;
}

.tatsu-accordion-style1 .ui-corner-top.ui-state-default {
border: 1px solid;
}
.tatsu-accordion-style1 .accordion-head.ui-accordion-header {
padding: 6px 10px;
font-size: 16px;
}
.tatsu-accordion .tatsu-accordion-expand {
margin: 0 0 auto auto;
}

.tatsu-accordion-style1 .accordion-content.ui-accordion-content {
padding: 25px 15px;
}

.org-text {
color: #ff9800;
}

.exp-post-single-footer-share {
display: none;
}

/* #mega-menu-wrap-main_nav #mega-menu-main_nav > li.mega-menu-megamenu > ul.mega-sub-menu{
width:170% !important;
right:-4% !important;
left: auto !important;
} */

.tatsu-sidebar .widget,
.exp-sidebar-inner .widget {
border: none;
padding-bottom: 20px;
margin-bottom: 20px;
}

.exp-form-field {
display: inline;
}
#commentform textarea {
height: 100px;
}
#commentform textarea,
#commentform input[type="text"] {
box-shadow: none;
background: none;
border: 1px solid;
margin-bottom: 10px;
}
.wp-comment-cookies-consent {
margin-bottom: 10px;
margin-left: 10px;
}
div.wpforms-container-full .wpforms-form input[type="date"],
div.wpforms-container-full .wpforms-form input[type="datetime"],
div.wpforms-container-full .wpforms-form input[type="datetime-local"],
div.wpforms-container-full .wpforms-form input[type="email"],
div.wpforms-container-full .wpforms-form input[type="month"],
div.wpforms-container-full .wpforms-form input[type="number"],
div.wpforms-container-full .wpforms-form input[type="password"],
div.wpforms-container-full .wpforms-form input[type="range"],
div.wpforms-container-full .wpforms-form input[type="search"],
div.wpforms-container-full .wpforms-form input[type="tel"],
div.wpforms-container-full .wpforms-form input[type="text"],
div.wpforms-container-full .wpforms-form input[type="time"],
div.wpforms-container-full .wpforms-form input[type="url"],
div.wpforms-container-full .wpforms-form input[type="week"],
div.wpforms-container-full .wpforms-form select,
div.wpforms-container-full .wpforms-form textarea {
height: 45px;
font-size: 15px;
font-weight: 400;
}
.tatsu-B1Qk_DHL8H.tatsu-menu > ul > li {
margin: 0px 0px 0px 5px;
}

.fbc-page .fbc-wrap .fbc-items {
font-family: inherit;
}

.fbc-page .fbc-wrap .fbc-items li:first-child {
font-weight: 600;
padding-left: 0;
}

#overlayh_1 {
position: relative !important;
}
#firemypopopo_1 {
width: 600px !important;
padding: 10px;
border-radius: 0px !important;
border: 0px !important;
}
.blog-img {
margin-bottom: 20px;
}
.be-themes-content-padding {
padding: 50px 20px;
}

.tatsu-animated-heading-wrap.anime_split_letter .tatsu-animated-heading-letter,
.tatsu-animated-heading-wrap.anime_split_word .tatsu-animated-heading-letter {
overflow-y: visible;
}

@media only screen and (min-width: 600px) {
.exp-posts-loop-style1 article {
margin-bottom: 250px;
}
.blog-row {
width: 100%;
}
.blog-img {
width: 30%;
float: left;
}
.blog-content {
width: 65%;
margin-left: 2%;
float: left;
}
}

.blog-content p {
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
}

body {
background: url("https://carvewing.com/wp-content/uploads/2022/03/pattern-4.png");
background-size: 100%;
background-repeat: repeat;
}

body.page.page-id-46981,
body.page.page-id-48689 {
background: url("https://carvewing.com/wp-content/uploads/2022/02/banner.png");
background-size: 100%;
background-repeat: repeat;
}
body.page.page-id-47153 {
background: url("https://carvewing.com/wp-content/uploads/2022/02/AI-body-Background-image.png");
background-size: 100%;
background-repeat: repeat;
}
.blog-img .exp-post-thumb {
height: 160px;
}
ul.postsbycategory p {
font-size: 14px;
}
ul.postsbycategory a {
width: auto;
font-size: 16px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
margin-bottom: 0px;
}
.exp-post-thumb .exp-img-object-fit {
object-fit: inherit;
}

.blog-details ul {
margin-left: 35px;
}
.single-post .tatsu-text-block-wrap {
margin-bottom: 20px !important;
}

/* .blog-img .exp-post-thumb img{
width: 200px;
} */

.single-post .exp-post-details p a {
color: #3f51b5;
text-decoration: underline;
}

.exp-pagination {
display: inline-flex;
}

.mo_oauth_login_button_widget {
height: auto !important;
}

.mo_oauth_login_button_icon_widget {
margin-right: 4% !important;
font-size: 18px !important;
height: 34px !important;
}

.mo_oauth_login_button_icon_widget:before {
font-size: 18px !important;
}
.custom-featured-image {
width: 100%;
height: 400px; /* Set your desired fixed height */
overflow: hidden;
margin-bottom: 40px;
}
.post-single .d-block {
display: block;
}

.post-single .be-themes-content-padding {
padding: 0px;
}
.post-single .exp-wrap {
margin-top: 80px;
}
.custom-featured-image img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}

.robotic-row .tatsu-column {
	min-height: 320px;
}

@media only screen and (max-width: 500px) {
	h1 {
	font-size: 2.6em;
	}
	.default-logo{
		height: auto !important;
	}
}

