/* 
Theme Name:		 VW Automobile Lite Child
Theme URI:		 http://childtheme-generator.com/
Description:	 VW Automobile Lite Child is a child theme of VW Automobile Lite, created by ChildTheme-Generator.com
Author:			 oh95b
Author URI:		 http://childtheme-generator.com/
Template:		 vw-automobile-lite
Version:		 6.0.0
Text Domain:	 vw-automobile-lite-child
*/


/*
    Add your custom styles here
*/

@font-face {
    font-family: 'Outfit';
    src: url('font-family/outfit/Outfit-Bold.woff2') format('woff2'),
        url('font-family/outfit/Outfit-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Outfit';
    src: url('font-family/outfit/Outfit-SemiBold.woff2') format('woff2'),
        url('font-family/outfit/Outfit-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Outfit';
    src: url('font-family/outfit/Outfit-Regular.woff2') format('woff2'),
        url('font-family/outfit/Outfit-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
a {
    text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
    font-family: 'Outfit';
}
body {
    font-family: 'Outfit' !important;
}
.con_details {
    display: none;
}
#comments {
    margin-top: 30px;
    display: none;
}
aside#search-2 {
    margin-top: 120px;
}
#header {
    border-bottom: none;
    background: #000000;
}
.blog .feature-box img {
    width: 100%;
    height: 500px;
}
.single-post .feature-box img {
    width: 100%;
    max-height: 500px;
}
.main-navigation ul {
    text-align: end;
}
.logowrapper {
    background: #000000;
}
.menubox {
    background: #000000;
}
#header .logo {
    padding: 4%;
    text-align: center;
}
.main-navigation a {
    font-size: 14px;
    font-weight: 600 !important;
}
.footer {
    color: #fff;
    background: #3b3b3b !important;
}
.awsm_job_openings-template-default .related-post {
    display: none;
}
.box-image img {
    max-width: 100%;
    max-height: 220px;
	border-radius: 4px;
}
.related-post .section-title a {
    font-size: 20px;
}
.footer-2 {
    background: #3b3b3b !important;
    text-align: justify;
    padding-bottom: 110px !important;
    padding-top: 0px;
}
.footer h3, .footer .wp-block-search .wp-block-search__label {
    color: #fff;
    border-bottom: none;
    border-bottom-style: none;
    text-transform: capitalize;
    font-size: 18px;
    margin: 0 0 15px 0;
    padding: 4px 0 2px 0;
    font-weight: 700;
}
.footer li a {
    color: #b8b8b8;
    font-size: 16px;
}
.blog .entry-content p {
    font-weight: 600;
}
.copyright.container p a {
    display: none;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    width: 100%;
    height: 80px;
}
form.wpcf7-form label{
    width: 100%;
    font-size: 18px;
    font-weight: 400;
}
form.wpcf7-form input[type="text"], input[type="email"], input[type="phno"], textarea {
    border: 1px solid #61C5BE;
}
form.wpcf7-form input[type="submit"], input.button {
    border: none;
    background: #61C5BE;
}
.ive-btn-main-parent_a7d332-47 .anchrstyle,.ive-btn-main-parent_7ae97b-56 .anchrstyle, .ive-btn-main-parent_7ae97b-56 .anchrstyle {
    background-color: #61C5BE !important;
    border-color: #61C5BE !important;
}
.yearwrap {
    background: #52d6cd;
}
h2.section-title a {
    color: #61C5BE !important;
}
.wp-dark-mode-floating-switch {
    display: none !important;
}
span.entry-comments {
    display: none;
}
.copyright-wrapper.footer {
    padding-top: 60px;
}
.copyright p {
    text-align: justify !important;
	width: 100%;
    border-top: 1px solid #828282;
    padding-top: 30px;
	color: #828282;
}
.footer-2 p, .footer-2 a {
    color: #828282;
}
.footer ul li.current_page_item a {
    color: #b8b8b8 !important;
}
.scrollup i {
    text-align: center;
	border-radius: 50%;
}
.post-main-box, .grid-post-main-box{
    border-radius: 12px !important;
}
._track.wp-dark-mode-ignore {
    height: 40px !important;
    width: 40px !important;
}
.active [data-darkmoder-inline-fill] {
    fill: rgb(121, 195, 184) !important;
}
.search-results aside#search-2 {
    margin-top: 1px;
}
.awsm-job-item h2.awsm-job-post-title a {
    font-size: 20px;
    color: #61c5be;
    font-weight: 700;
}
a.awsm-job-more {
    color: #61c5be;
}
.awsm-list-right-col {
    font-size: 16px;
    font-weight: 500;
}
.ewd-ufaq-faq-div {
    padding: 7px 7px !important;
    background: #eeeeee;
}
div.ewd-ufaq-faq-title div.ewd-ufaq-post-margin-symbol {
    padding: 6px 0px 0px 2px !important;
}
.related-post .status-publish{height:100%;}
.related-post .post-main-box{height:100%;}
a:hover {color: #61C5BE;}
.bradcrumbs span {display: inline-block;}
a:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="phno"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, textarea:focus, input[type="submit"]:focus, #comments:focus, select:focus, .toggle-nav button:focus, .search-box i:focus, a:focus span {
    outline: unset;
    text-decoration: none !important;
}
.main-navigation a:focus,.footer a:focus{outline:unset;}
.services .status-publish {height: 100%;}
.grid-post-main-box{height: 100%;}
.new-text p, #our-services p{font-size:15px;}
