/*
 Theme Name:   Tana child
 Theme URI:    http://tana.themeton.com/
 Description:  Tana Child Theme
 Author:       ThemeTon
 Author URI:   http://themeton.com
 Template:     tana
 Version:      1.0
*/

@import url("style.css");

/* Theme customization starts here
  -------------------------------------------------------------- */
.custom_mark{
	color: red;
}
.fa:before{
	font-family: fontawesome;
}
@media(min-width: 992px){
	.vc_custom_1474623347082 .fn-postbox img {
    width: 100%;
    max-width: 100%;
    height: 390px !important;
    object-fit: cover !important;
}
}
.top_header_inner ul{
list-style-type: none;
    margin: 0px;
    padding: 0px;
    display: block;
    margin-right: 60px;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
	display: flex;
	}
.top_header{
	background: black;
	width: 100%;
}
@media(max-width: 767px){
	.top_header{
		display: none;
	}
}
.top_header_inner ul li{
	position: relative;	
}

.top_header_inner ul li a{
	color: white;
	text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 0px;
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.top_header_inner ul li a:hover{
	color: #efb54b;
}

#header{
	position: relative !important;
}

.top_header_inner{
    text-align: left;
    border: none;
    vertical-align: middle;
    padding: 0px;
    box-shadow: none;
    width: 100%;
    display: flex;
    padding: 5px 0;
}

.top_header_inner .sub-menu{
	position: absolute;
    z-index: 99999;
    background: black;
    margin: 0;
    width: 150px;
	display: none;
}

.top_header_inner ul li.menu-item-has-children:hover .sub-menu{
	display: list-item;
}

.blog-item.blog-single .entry-media img{
	display: none;
}

.home .entry-big-text, .home .title-block.mt3.mb5{
	display: none !important;
}
.home .content-area{
	padding-top: 140px;
}

.home .content-area{
	padding-top: 0 !important;
}

@media(min-width: 992px){
.same_height{
	max-height: 500px;
   }
}
#header.header-blog .search-panel{
	width: 200px !important;
}