File: /var/www/vcstore.viitorcloud.co/wp-content/themes/vcmarketplace/assets/css/bkp-new-custom.css
* {
margin: 0;
}
.blog-banner {
position: relative;
min-height: 580px;
}
.blog-banner div {
position: relative;
z-index: 1;
color: white;
}
.blog-banner h1 {
margin-top: 0 !important;
}
.blog-info-list {
color: #a7a7a7;
}
.blog-banner p a {
color: white;
}
.breadcrumbs {
padding: 20px 0;
background: linear-gradient(
110.34deg,
rgba(58, 119, 238, 0.08) 0%,
rgba(103, 40, 245, 0.08) 32.73%,
rgba(12, 179, 183, 0.08) 64.29%,
rgba(0, 235, 210, 0.08) 100%
);
}
.breadcrumbs p {
font-size: 16px;
line-height: 24px;
color: #666666 !important;
}
.breadcrumbs p a {
color: black;
}
.breadcrumbs p a:hover {
text-decoration: underline !important;
}
.readingtime {
font-size: 18px;
line-height: 32px;
color: #a7a7a7;
}
.readingtime i {
font-size: 16px;
}
.category-name {
color: #ffd4a7;
}
.blog-banner:after {
content: "";
background: linear-gradient(
86deg,
rgba(0, 0, 0, 1) 52%,
rgba(0, 0, 0, 0) 100%
);
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
.blog-details ul li,
.blog-banner ul li,
footer ul li {
list-style: none;
padding-left: 0;
margin-bottom: 0;
}
.blog-details .post-content ul li {
list-style: disc;
padding-left: 0;
font-size: 18px;
line-height: 30px;
margin-bottom: 10px;
}
.left-box {
padding: 20px 18px;
background: #e0e0e066;
border-radius: 3px;
}
.left-box .semi-title {
font-size: 20px;
line-height: 30px;
margin-bottom: 20px;
}
.left-box ul li a {
margin-bottom: 14px;
color: #666666;
font-size: 18px;
font-weight: 400;
line-height: 26px;
display: inline-block;
}
.left-box ul li:last-child {
margin-bottom: 0;
}
.social-list li a {
width: 32px;
aspect-ratio: 1;
background: #a7a7a71f;
color: black;
display: block;
}
.social-list li a:hover,
.social-list li a.active {
color: #00edd4;
}
.left-box ul li a:hover,
.left-box ul li a.active {
color: #6728f5;
}
.accelerate-box {
background: #e0e0e066;
}
.accelerate-info {
padding: 20px;
}
.accelerate-info p {
font-size: 18px;
line-height: 26px;
}
.accelerate-info ul li {
font-size: 18px;
line-height: 30px;
list-style: disc;
margin-bottom: 12px;
color: #333;
}
.accelerate-info ul li::marker {
color: #00edd4;
}
.accelerate-box img {
width: 100%;
}
.blog-box {
margin: 0 7px;
}
.author-info {
margin-top: 60px;
padding-top: 40px;
border-top: 1px solid #e0e0e0;
}
.author-bio img {
height: 66px;
width: 66px;
margin-right: 20px;
border-radius: 50%;
overflow: hidden;
}
.author-bio .author-name {
font-size: 20px;
line-height: 30px;
}
.accelerate-box button {
padding: 11px 25px;
font-size: 18px;
line-height: 26px;
text-align: center;
width: 100%;
background: #00edd4;
color: black;
border-color: #00edd4;
}
.accelerate-box button:hover {
background: transparent;
border-color: #000;
color: black;
}
.further-text {
font-size: 14px;
line-height: 24px;
}
.stayinknow {
padding: 60px 0;
background: black;
color: white;
}
.stayinknow h3 {
color: #00edd4;
margin-top: 0 !important;
font-weight: 400;
}
.related-blogs {
background: #e0e0e066;
padding: 80px 0;
}
.related-blogs h1 {
font-size: 54px;
line-height: 74px;
color: black;
margin-bottom: 40px;
}
.related-blogs .blog-image-box img {
height: 300px;
object-fit: cover;
margin-bottom: 30px;
border-radius: 3px;
}
.related-blogs .blog-image-box .date {
font-size: 18px;
line-height: 22px;
color: #666;
}
.related-blogs .blog-image-box .title {
font-size: 20px;
line-height: 30px;
color: #000000;
}
.further-text a {
text-decoration: underline;
color: white;
}
.further-text a:hover {
color: #00edd4;
}
form input[type="text"].wpcf7-form-control,
form input[type="tel"].wpcf7-form-control,
form input[type="email"].wpcf7-form-control {
padding: 9px 16px;
color: #fff !important;
background: #333333;
font-size: 16px;
line-height: 22px;
border-radius: 3px;
margin-bottom: 18px;
border: 1px solid #333;
}
form input.wpcf7-form-control::placeholder {
color: rgba(255, 255, 255, 0.8) !important;
font-weight: 400;
font-size: 16px;
}
.accelerate-info form p.info {
color: #fff;
margin-bottom: 40px;
}
form .wpcf7-form-control.wpcf7-submit {
padding: 13px 24px;
border-radius: 3px;
font-size: 20px;
line-height: 22px;
background: #fff;
color: #000;
}
form .wpcf7-form-control.wpcf7-submit:hover {
background: #00edd4;
color: #fff;
}
form .wpcf7-list-item-label {
font-size: 14px;
line-height: 18px;
color: #a7a7a7;
}
form .wpcf7-list-item input[type="checkbox"] {
accent-color: #00edd4;
width: 18px;
height: 18px;
margin-right: 10px;
background: #000;
}
.wpcf7 form .wpcf7-list-item {
margin-left: 0;
}
.blog-card .title {
font-size: 20px;
font-weight: 400;
line-height: 30px;
}
.blog-card .date {
color: #666;
font-size: 18px;
font-weight: 400;
line-height: 22px;
margin: 0 0 12px;
}
.related-blogs h2 {
font-size: 54px;
font-weight: 400;
line-height: 74px;
text-align: center;
margin-bottom: 40px;
}
footer {
background: #1d1d1d;
padding-top: 40px;
color: white;
}
.single-post .main-details h2 strong {
font-weight: 400;
}
.single-post .main-details p a strong {
font-weight: 400;
}
.single-post .main-details p a {
text-decoration: underline;
color: #3a77ee;
font-weight: 400;
}
.single-post footer h3 {
font-size: 40px;
line-height: 50px;
margin: 0 !important;
color: #00edd4;
}
footer a.footer-btn {
border: 1px solid white;
padding: 11px 16px;
font-size: 18px;
line-height: 26px;
background: #fff;
color: #000;
border-radius: 3px;
width: 350px;
max-width: 100%;
}
footer a.footer-btn:hover {
background: #00edd4;
border-color: #00edd4;
}
.forward-thinking {
padding-bottom: 30px;
border-bottom: 1px solid #333;
margin-bottom: 30px;
}
footer h5 {
font-size: 22px;
font-weight: 300;
line-height: 30px;
margin-top: 0 !important;
opacity: 0.9;
margin-bottom: 18px !important;
}
footer .footer-navigation li a {
color: #a7a7a7;
font-size: 16px;
font-weight: 400;
line-height: 24px;
margin-right: 8px;
}
footer .footer-navigation li:not(:last-child):after {
content: "|";
font-size: 16px;
line-height: 24px;
right: 0;
color: #a7a7a7;
margin-right: 8px;
}
footer .footer-navigation li a:hover {
color: #00edd4;
}
footer .copyright-desk {
margin-top: 30px;
padding: 20px 0;
border-top: 1px solid #333;
}
footer .copyright {
font-size: 14px;
line-height: 24px;
color: #a7a7a7;
margin: 0;
}
footer .social-list li a {
background: transparent;
color: white;
}
footer .social-list li a:hover {
color: #00edd4;
}
footer .page-bottom-line {
height: 4px;
background: linear-gradient(
to left,
#6728f5 25%,
#3a77ee 25%,
#3a77ee 50%,
#00edd4 50%,
#00edd4 75%,
#00edd4 75%
);
}
.main-single-details-wrapper {
display: contents;
}
.main-single-details-wrapper > div {
display: inline-block;
margin-right: -4px;
vertical-align: top;
}
.right-sidebar-details {
width: 22%;
}
.left-sidebar-details {
width: 22%;
}
.main-details {
width: calc(56% - 40px);
padding: 0 20px;
color: rgb(51, 51, 51);
}
#table-of-content.fixed,
.right-sidebar-details.fixed {
position: -webkit-sticky;
position: sticky;
top: 170px;
}
.breadcrumbs.fixed {
position: -webkit-sticky;
position: sticky;
top: 75px;
z-index: 1;
background: #00edd4;
}
.single-post hr.wp-block-separator.has-alpha-channel-opacity.is-style-wide {
margin-top: 60px;
display: block;
border-bottom: none;
}
div#contactFormContainer form .wpcf7-form-control.wpcf7-submit {
background: #00edd4;
font-size: 16px;
line-height: 24px;
font-weight: 400;
width: 350px;
max-width: 100%;
}
div#contactFormContainer form h2 {
font-size: 24px;
line-height: 36px;
margin-bottom: 10px;
color: #fff;
}
.popup {
display: none;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background-color: rgb(29 29 29);
padding: 30px;
z-index: 999999;
width: 60vw;
}
.close-btn {
position: absolute;
top: -15px;
right: -15px;
cursor: pointer;
font-size: 50px;
line-height: 50px;
height: 50px;
font-weight: 300;
background: white;
color: rgb(12 179 183);
border-radius: 50%;
}
.popup-overlay {
position: fixed;
width: 1000vw;
height: 111vh;
background: #000000cc;
z-index: -1;
top: -27vh;
left: -50vw;
}
/* .cs-navbar-sticky-enabled header.cs-header {
position: absolute;
top: 0;
transition: 0.4s;
background: transparent;
border: none;
z-index: 99999;
}
header.cs-header.cs-header-stretch.cs-header-one.cs-scroll-sticky.cs-scroll-active {
background: #fff;
position: sticky;
} */
@media (min-width: 1400px) {
.cs-site-content .cs-container {
max-width: 1360px;
}
}
@media (max-width: 567px) {
.right-sidebar-details {
width: 100%;
}
.left-sidebar-details {
width: 100%;
}
.main-details {
width: 100%;
padding: 0;
}
.stayinknow img {
margin-bottom: 20px;
}
#table-of-content.show,
.right-sidebar-details.show {
position: unset;
top: 150px;
}
.main-single-details-wrapper > div {
display: block;
margin-right: 0;
vertical-align: unset;
}
footer a.footer-btn {
width: 100%;
}
.blog-banner {
min-height: 430px;
}
.blog-banner:after {
background: rgba(0, 0, 0, 0.8);
bottom: 0;
left: 0;
}
.blog-banner h1 {
font-size: 38px;
line-height: 48px;
}
.blog-banner p {
font-size: 14px;
line-height: 20px;
margin: 0 0 8px;
}
.popup {
width: 90vw;
}
.left-box ul li a {
margin-bottom: 12px;
color: #666666;
font-size: 16px;
font-weight: 400;
line-height: 24px;
display: inline-block;
}
/* related blgs section */
.related-blogs {
padding: 40px 0;
}
.related-blogs h2 {
font-size: 24px;
line-height: 36px;
margin-bottom: 11px;
}
.related-blogs .blog-image-box img {
height: 280px;
margin-bottom: 20px;
}
.blog-card .date,
.blog-card .title {
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
form .wpcf7-form-control.wpcf7-submit {
padding: 9px 20px;
font-size: 16px;
line-height: 22px;
}
form input[type="text"].wpcf7-form-control,
form input[type="tel"].wpcf7-form-control,
form input[type="email"].wpcf7-form-control {
padding: 6px 16px;
font-size: 16px;
line-height: 30px;
}
.related-blogs .row .col-md-4:last-child .blog-card {
margin-bottom: 0;
}
.related-blogs .blog-image-box img {
height: 160px;
margin-bottom: 12px;
width: 100%;
}
.blog-card {
margin-bottom: 20px;
display: block;
}
.accelerate-info ul li {
font-size: 16px;
line-height: 24px;
margin-bottom: 8px;
}
.single-post hr.wp-block-separator.has-alpha-channel-opacity.is-style-wide {
margin-top: 30px;
}
.author-info {
margin-top: 45px;
padding-top: 25px;
}
.single-post footer h3 {
margin: 0 0 15px !important;
}
.stayinknow {
padding: 40px 0;
}
.single-post footer h3 {
font-size: 20px;
line-height: 30px;
}
footer h5 {
font-size: 14px;
line-height: 20px;
}
footer .footer-navigation li a {
font-size: 14px;
line-height: 20px;
}
}
@media (min-width: 768px) and (max-width: 1199px) {
.related-blogs .blog-image-box img {
height: 210px;
}
.main-single-details-wrapper > div.left-sidebar-details {
width: 30%;
}
.main-single-details-wrapper > div.main-details {
width: calc(70% - 20px);
padding: 0 0 0 20px;
}
.main-single-details-wrapper > div.right-sidebar-details {
display: none;
}
}