/*
	Theme Name:   Conservative Firing Line
	Theme URI:    http://jannah.tielabs.com/
	Description:  Conservative Firing Line Theme
	Author:       Klicked.com
	Author URI:   https://klicked.com
	Template:     jannah
	Version:      1.0
*/
/* write custom css after this line */

/*google fonts*/
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap');

/*header*/
#top-nav {  
    font-size: 11px;
  font-family: 'Open Sans', Arial, sans-serif;
}
.top-nav {
    line-height:27px;
}
.topbar-wrapper {
    min-height:27px;
}
.top-nav a:not(.button):not(:hover) {
  font-size: 11px;
      font-family: 'Open Sans', Arial, sans-serif;
}
.top-menu .menu li:hover > a, .top-menu .menu .tie-current-menu > a {
  font-size: 11px;
    text-decoration:underline;
}
#logo {
  margin: 0;
}
.main-nav-wrapper {
  background: #b2000e !important;
    height:48px !important;
}
#main-nav, #main-nav .main-nav {
    line-height:48px;
      background: #b2000e !important;

}
.main-menu .menu > li > a {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  font-family: 'Open Sans', Arial, sans-serif;
}
.main-menu .menu > li > a:after {
    content: "";
    width: 0;
    height: 2px;
    position: absolute;
    margin: 0;
    bottom: 0;
    top: 34px;
    left: 50%;
    right: 0;
    background: #fff;
    transition: 0.3s;
}
.main-menu .menu > li.tie-current-menu > a:after {
    width: 80%;
    height: 2px;
    position: absolute;
    margin: 0;
    bottom: 0;
    top: 34px;
    left: 50%;
    right: 0;
    background: #fff;
    transition: 0.3s;
}
.main-menu .menu > li > a:hover::after {
    width:80%;
    left:10%;
}
.main-menu .menu > li.tie-current-menu > a:hover::after {
    width:80%;
    left:50%;
}

/*sticky nav*/
.fixed-unpinned.fixed-nav .main-menu .menu > li > a:hover::after,
.fixed-unpinned.fixed-nav .main-menu .menu > li.tie-current-menu > a:after {
  top:40px;
}

/*home page*/
/*top 5 block*/
.grid-5-slider .grid-item:nth-child(1) .thumb-title {
    font-size:24px;
} 
.grid-slider-wrapper .thumb-title {
    font-size: 16px;
}



#tie-body .the-global-title {
    padding-bottom:0;
}
#tie-body .mag-box-title h3 a,
aside.sidebar h4.block-title {
    background:#b2000e;
    color:#fff !important;
    padding:5px 15px;
}
.post-cat:first-child:last-child {
    display:none;
}

/*sidebar*/
aside.sidebar .widget-title {
    border-bottom:3px solid #b2000e;
    background:transparent;
    margin:-3px 0 20px 0 !important;
    padding:0;
}
aside.sidebar .the-subtitle {
    color:#fff;
    background:#b2000e;
    padding:3px 15px 0 15px;
    margin:0;
    font-size:18px;
    display:inline-block;
}
 .magazine2 .widget-content-only {
    margin-bottom: 20px;
}
/*newsletter signup*/
aside.sidebar .ifklicked-subscribe-email {
    width:100%;
}
aside.sidebar .ifklicked-subscribe-btn {
    color:#fff;
    background:#b2000e;
}

/*footer*/
.td-sub-footer-container {
    font-size: 11px;
    font-family: 'Open Sans', Arial, sans-serif;
}
#footer .site-info a:hover {
    text-decoration:underline;
}

