/* 
	Theme Name: Midwest Tinting
	Description: The WordPress custom theme was designed and developed for Midwest Tinting.
	Version: 1.1
*/

#navbarSupportedContent ul li.menu-item-has-children ul.sub-menu li .dropdown-item {
    display: block;
    width: 100%;
    padding: 7px 20px;
    clear: both;
    font-weight: 400;
    color: var(--bs-dropdown-link-color);
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
    border-radius: var(--bs-dropdown-item-border-radius,0);
}
.dropdown-menu .nav-item:before{ content: none; }
#navbarSupportedContent ul li.menu-item-has-children .dropdown-menu a:hover {background-color: var(--main-blue) !important;color: #ffffff !important;}
.ham-menu {margin-bottom: 9px;}
.breadcrumb-item span { color: var(--bs-breadcrumb-item-active-color);text-transform: uppercase; }
.breadcrumb-item a span {font-size: 13px;font-weight: 500;color: var(--main-black);}
.current_page_item a {color: #ffcc00 !important;}
.default_template.banner-section {min-height: calc(555px + 101px);margin-top:0px;}
.footerwrap .ft-logo {margin: 20px 0 30px;}
.pagination {color: #fff;}
.pagination p {text-align: center;margin: auto;font-size: 20px;}
.pagination p a:hover {color: #040404;}
form input#gform_submit_button_1 {
    display: inline-flex;
    width: 150px;
    border: 2px solid var(--mt-white);
    min-height: 60px;
    text-align: center;
    padding: 12px 16px;
    font-weight: 700;
    font-family: var(--font-raleway);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
    border-radius: 0;
    justify-content: center;
    align-items: center;
    background-color: var(--main-yellow);
    color: var(--main-black);
    text-transform: uppercase;
    font-size: 16px;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    margin-bottom: 50px;
}
form input#gform_submit_button_1:hover {
    transform: translateY(-3px);
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.3);
    background-color: var(--main-black);
    color: var(--mt-white);
    border-color: var(--main-yellow);

}
.leftaside img {width: 100%;height: auto;}
.sidebar-menu li ul.sub-menu {margin-top: 15px;padding-left: 15px;}
.sidebar-menu li a:hover, .sidebar-menu li ul.sub-menu li a:hover {color: #ffcc00;}
.sidebar-menu li ul.sub-menu li a {font-size: 16px;}
.blog-card .card-title:hover {color: var(--main-blue);}
.breadcrumb-item a:hover span {color: var(--main-blue) !important;font-weight: 600;}
.search .blog-card .card-title {font-size: 32px;padding-bottom: 0;}
.ft-inner h5 {line-height: 35px;}


/*inner content*/
.fl-left, .alignleft{float: left;margin-right: 20px; margin-bottom: 10px;margin-top: 10px;}
.fl-left img{float:left;height:auto; margin-top: 10px;margin-bottom: 10px;}
.fl-right img{float:right;height:auto; margin-top: 5px;margin-top: 10px;}
.fl-right, .alignright{float: right;margin-left: 20px; margin-bottom: 10px;margin-top: 10px;}
.fl-center img{height: auto;;margin-bottom: 10px; margin-top: 10px;}
.aligncenter {display: block;height: auto;margin-bottom: 10px;margin-top: 10px;margin-left: auto;margin-right: auto;}
.fl-content p{ font-size:15px;color:#000;line-height:25px;margin-bottom:20px;text-align:justify;margin-left:20px;}	
.fl-content { font-size:15px;color:#000;line-height:25px;margin-bottom:20px;text-align:left;}
.fl-content img.aligncenter{height: auto;margin-bottom: 10px;text-align:center;}
.fl-content img.alignleft{float:left;height:auto;margin: 0 20px 10px 0px;}
.fl-content img.alignright{float:right;height:auto;margin: 0 0px 10px 20px;}	
.fl-content .aligncenter{height: auto;margin-bottom: 10px;text-align:center;}
.fl-content .alignleft {float: left;height: auto;margin: 0 20px 10px 0;}
.fl-content .alignright{float:right;height:auto;margin: 0 0px 10px 20px;}
.fl-content .alignleft p{margin-left:0px;}
.fl-content .alignright p{margin-left:0px;}
.fl-content .list-group li{display: block;position: relative;padding-left: 15px;letter-spacing: 0.5px;font-size: 15px;color: #8e8d8d;margin-bottom: 5px;}
.fl-content .list-group li:before{content:'';width:5px;height:5px;background:#000;border-radius:100%;position:absolute;top:8px;left:0;}
.inner_bullet {padding: 0 0 30px 35px;}
.inner_bullet li, .inner_bullet li, .inner_bullet li a {
    list-style-type: disc;
    color: var(--body-txt-color);
    background: var(--mt-white);
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    font-family: var(--font-body);
}
.inner_bullet li a {font-weight: 600;color: var(--main-blue);}
.inner_bullet li a:hover {    font-weight: 600;color: var(--main-pink);}
/*inner content*/

/*pagination*/
.paginations {text-align: center;display: block;margin-top: 30px;}
.page-numbers.current {padding: 0.55rem 0.75rem;background: #505050;color: rgb(255, 255, 255);font-weight: 600;cursor: pointer;}
.paginations a {color: #121212;font-weight: 600;}
.page-numbers {font-size:16px; border-right: 1px solid #dee2e6;border-top: 1px solid #dee2e6;border-bottom: 1px solid #dee2e6;border-left: 1px solid #dee2e6;
padding: 0.5rem 0.75rem; font-family: 'Open Sans', sans-serif !important;font-weight: normal;margin-left: -4px;}
.paginations a:hover {z-index: 2;text-decoration: none;color: white;background: var(--main-blue);}
a.next.page-numbers {border-top-right-radius: 0.25rem;border-bottom-right-radius: 0.25rem;}
a.prev.page-numbers {margin-left: 0;border-top-left-radius: 0.25rem;border-bottom-left-radius: 0.25rem;}

.singlepostpaginations{min-height:80px;display: flex;align-items: center;margin-bottom: 50px;}
.singlepostpaginations .paginationbtn{display: flex;align-items: center;justify-content: center;display: -ms-flexbox;display: flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content: space-between;padding: 0px;}
.singlepostpaginations .paginationbtn > div > a {font-weight: 600;color: var(--font-bebas);}
.singlepostpaginations .paginationbtn > div > a:hover {color: var(--main-blue);}
.singlepostpaginations .paginationbtn > div.next-page > a{padding-left: 0;padding-right: 0px;}
.singlepostpaginations .paginationbtn > div{position: relative;display: inline-block;padding: 5px 0}
.singlepostpaginations .paginationbtn > div > a:before{content:'';width:7px;height: 13px;background-position: 0 0;background-repeat: no-repeat;display: block;position: absolute;left:-1px;top:5px;background: none;}
.singlepostpaginations .paginationbtn > div.prev-page > a:before{background-position: 0 0;}
.singlepostpaginations .paginationbtn > div.next-page > a:before{background-position:-14px 0;left:auto;right:0;top:6px;width: 8px;}
.singlepostpaginations .paginationbtn { display: block; }
.singlepostpaginations .paginationbtn > .next_page { float:right; }
.singlepostpaginations .paginationbtn > .next-page { float: right; }
.singlepostpaginations .paginationbtn > div.prevt-page { float: left; }
.singlepostpaginations .paginationbtn {flex: 0 0 100%;max-width: 100%;}
.siglepost.hrLine {margin: 0px;}
.singlelatNewsec{padding: 0px 0px 30px 0;}
/*pagination*/

@media only screen and (max-width:1600px){
   .default_template.banner-section {min-height: calc(400px + 101px);}
}
@media only screen and (max-width:1280px){
   .default_template.banner-section {min-height: calc(300px + 101px);}
}
@media only screen and (max-width:1024px){
   .default_template.banner-section {min-height: calc(200px + 101px);}
}
@media only screen and (max-width: 991px){
    .location-sec > div.container > div.row > div:last-of-type {
        margin-bottom: 230px;
    }
}
@media only screen and (max-width:800px){
   .default_template.banner-section {min-height: calc(150px + 101px);}
}
@media only screen and (max-width:560px){
   .default_template.banner-section {min-height: calc(80px + 101px);}
}
@media only screen and (max-width:411px){
   .default_template.banner-section {min-height: calc(80px + 70px);}
}

