/*
Theme Name: Airi Child
Theme URI: http://athemes.com/theme/airi
Author: aThemes
Author URI: http://athemes.com
Template: airi
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: airi
*/
a {
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    color: #ff8500;
}

#primary-menu a:not([href]):not([tabindex]):hover {
    color: white;
}
.is-sticky #primary-menu a:not([href]):not([tabindex]):hover {
    color: black;
}
.menuStyle1 .main-navigation a{
    color: #191919;
}
.main-navigation ul ul li {
	text-transform: capitalize;
	border:none;
}
.main-navigation ul ul li a:hover{
	opacity: 0.5;
}
.main-navigation ul ul {
    padding-top: 0px; 
	-webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
}
.custom-logo {
	    max-width: 114px;
}
.is-sticky .site-header .custom-logo-link img {
    max-width: 114px;
}
.social-media-list li a::before, .social-widget a::before { 
width: 30px;
    line-height: 25px;
    padding-top: 3px;
    border-radius: 100px;
}
.social-widget li a::before, .social-media-list a::before {
    font-weight: normal;
}

.mob-cancel-button{
	    top: 0.6rem;
    right: 0.6rem;
}
.mob-menu-header-holder {
	height: auto;
}
.mobmenul-container{
	    padding-top: 1rem;
}
.mob-menu-logo-holder{
	     padding-top: 1.3rem !important;
}
.mob-menu-header-holder {
	    padding-left: 0.5rem;
}
.site-info {
    border-top: none;
}
/* Footer */
#sidebar-footer h3{
	 margin-top: 12px;
	 margin-bottom: 12px;
}
#sidebar-footer .widget ul li {
    padding-bottom: 0px;
}
.footer-widgets {
	padding-bottom: 5rem;
}
#colophon .site-info {
	    text-transform: none !important;
}

/* Posts Grid */
.elementor-widget-eael-post-grid .eael-grid-post-excerpt p {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.elementor-widget-eael-post-grid .eael-entry-title {
    font-family:  Roboto;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.eael-entry-header{
	    height: 5rem;
}
/* Advanced accordion */
.eael-accordion-list .eael-accordion-header.active {
    border: none; 
}
.eael-adv-accordion .eael-accordion-list .eael-accordion-header {
	  border: none; 
}
.eael-adv-accordion .eael-accordion-list .eael-accordion-content { 
    border: none; 
	padding-left: 1.5rem;
}