/*
Theme Name: TAA Tools Child
Theme URI: https://taatools.com/
Description: A child theme for TAA Tools
Author: WP Codeus
Author URI: https://wpcodeus.com/
Version: 1.0.0
Template: taatools
*/
@import url("../taatools/style.css");


/* Header */

@media (min-width: 1000px) {
	header .q_logo img {
		width: auto!important;
		height: 32px!important;
		margin-top: 15px;
	}
}
@media (min-width: 1000px) {
    .taa-dropdown:after {
        content: '\f078';
        font-family: FontAwesome;
        position: relative;
        right: 11px;
        padding-right: 9px!important;
        font-size: 9.5px;
        color: #2d82cb;
        bottom: 2.45px;
        font-weight: 400;
    }
}
header .header_bottom {
    background-color: #fff!important;
    box-shadow: 0 1px 3px rgba(0,0,0,.11);
}
.header_top.clearfix p {
    display: inline-block;
	color: #fff !important;
}
.header_top {
    line-height: 33px!important;
    height: 33px!important;
}
.drop_down .second .inner ul li.sub a i.q_menu_arrow {
    color: #fff!important;
}
.header_top .header-widget p {
	font-size: 14.3px!important;
}


/* Footer */

.taa-footer-cta-left:hover, .taa-footer-cta-right:hover {
    opacity: 0.9;
}
.taa-footer-cta-left.vc_col-has-fill>.vc_column-inner {
    background-color: #3083cb;
    padding-top: 0px!important;
}
.taa-footer-cta-right.vc_col-has-fill>.vc_column-inner {
    background-color: #0b2854;
    padding-top: 0px!important; 
}
.footer_top .widget.widget_nav_menu li {
    margin: 0;
    line-height: 0px!important;
    padding-bottom: 5px!important;
}


/* Team Members */

@media (min-width: 780px) {
	.awsm-grid-wrapper .grid-3-col>.awsm-grid-card {
		width: 30%;
		margin: 1.5%;
	}
}
.drawer-style.style-2 figcaption {
    -webkit-backface-visibility: visible!important;
    -moz-backface-visibility: visible!important;
    backface-visibility: visible!important;
    -ms-transform: translateY(0%)!important;
    transform: translateY(0%)!important;
    -webkit-transform: translateY(0%)!important;
    -moz-transform: translateY(0%)!important;
}
.drawer-style.style-2 figcaption {
    background: rgba(11, 40, 83, 0.79);
}
.drawer-style.style-2 figcaption h3 {
    font-weight: 600!important;
    letter-spacing: 0.7px;
}
.drawer-style.style-2 .awsm-details h2 {
    letter-spacing: 0.7px;
}


/* Blog */

.blog_holder.masonry {
    margin-top: 100px;
}
.latest_post_two_holder .latest_post_two_inner {
    background-color: #f2f2f2 !important;
}
.latest_post_two_holder .latest_post_two_text {
    padding: 25px 30px 25px !important;
}
.latest_post_two_holder .latest_post_two_text p {
    font-size: 14.5px!important; */
    line-height: 26px;
    color: #5f5f5f !important;
}
.latest_post_two_holder .latest_post_two_info {
    padding: 20px 30px 20px !important;
}
.latest_post_two_holder .latest_post_two_image a, .latest_post_two_holder .latest_post_two_image img {
    height: 250px;
    overflow: hidden;
    max-height: 250px;
    width: 100%;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    vertical-align: middle;
    object-fit: cover;
}
.single-post .icon_social_holder, .latest_post_two_holder .latest_post_two_text .separator.small {
	display: none!important;
}
.latest_post_two_text h4 {
	padding-bottom: 14px!important;
}
.latest_post_two_holder .latest_post_two_text {
    box-sizing: border-box;
    border: 1px solid #eae6e6;
    background-color: #fff!important;
}
.latest_post_two_holder .latest_post_two_info {
   	background-color: #fff!important;
    box-sizing: border-box;
    border: 1px solid #eae6e6;
    border-top: none!important;
}


/* FAQ Holder */

.qode-accordion-holder .qode-title-holder.ui-accordion-header {
    background-color: #f2f2f2;
    margin-bottom: 5px;
    font-size: 16.25px!important;
    letter-spacing: -0.5px!important;
    padding-left: 5px;
    font-weight: 600!important;
}
.qode-accordion-holder .qode-title-holder.ui-accordion-header:hover {
    background-color: #082854;
}
.qode-title-holder.ui-accordion-header.ui-corner-top.ui-accordion-header-active.ui-state-active {
	color: #022855 !important
}
.qode-title-holder.ui-accordion-header.ui-corner-top.ui-accordion-header-active.ui-state-active:hover {
	color: #fff !important
}
.qode-accordion-holder .qode-title-holder .qode-tab-title {
    height: 57px!important;
}


/* Page Title Holder */

.title_subtitle_holder_inner .subtitle {
	padding-top: 2.5px!important;
}


/* Responsive Modifications */

@media (min-width: 780px) {
	.header_top p:first-of-type {
		padding-left: 0px!important;
	}
}


/* Markdown Holder Styling */

.taa-tools-markdown-holder {
	padding-top: 50px;
	padding-bottom: 50px;
}
.taa-tools-markdown-holder h2 {
	padding-bottom: 21px;
	padding-top: 31px;
}
.taa-tools-markdown-holder h2:first-of-type {
	padding-top: 0px;
}
.taa-tools-markdown-holder ul {
	padding-bottom: 22px;
	padding-top: 22px;
}
.taa-tools-markdown-holder img {
	padding-bottom: 29px;
	padding-top: 33px;
}