/*
Theme Name: Theme VN88
Description: This is a child theme for Flatsome Theme
Template: flatsome
Version: 3.0
*/
@import "assets/css/default.css";
@import "assets/css/theme.css";

/*************** ADD CUSTOM CSS HERE.   ***************/

.header-main {
    height: 90px;
    background: #901B11;
    background-image: url(assets/images/bg-header.jpg);
}
.off-canvas-left .mfp-content, .off-canvas-right .mfp-content{
	background: #FFF;
}

.mfp-content .sidebar-menu ul.nav{
	padding:0px;
}
.mfp-content .sidebar-menu ul.nav li,
.mfp-content .sidebar-menu ul.nav li a{
	color:#fff;
}
.off-canvas .mobile-sidebar-slide .sidebar-menu{
	background: #901B11;
	background-image: url(assets/images/bg-header.jpg);
}
.mfp-content .sidebar-menu ul.nav li{
	border-top:1px solid #8c150afc;
}
.header-search-form .search-field{
	border: 0px;
    border-radius: 5px 0px 0px 5px;
    height: 42px;
    width:260px;
}
.header-search-form .submit-button{
	height: 42px;
	border-radius: 0px 5px 5px 0px;
	border:0px;
}
.mfp-content .sidebar-menu .header-search-form .search-field{
	width:100%;
}
.mfp-content .sidebar-menu .header-search-form .search-field,
.mfp-content .sidebar-menu .header-search-form .submit-button{
	height: 36px;
	min-height: auto;
}
body.search .blog-wrapper.blog-archive .archive-page-header, body.archive .blog-wrapper.blog-archive .archive-page-header{
	background: #f6c244;
	margin-bottom: 20px;
	padding:15px 0px;
}
body.archive .blog-wrapper.blog-archive .archive-page-header .page-title,
body.search .blog-wrapper.blog-archive .archive-page-header .page-title{
	margin-bottom: 0px;
}
body.archive .blog-wrapper.blog-archive .archive-page-header .taxonomy-description,
body.search .blog-wrapper.blog-archive .archive-page-header .taxonomy-description{
	margin:10px 0px;
}

.mfp-content .sidebar-menu ul.nav li.header-block .header-block-block-4,
.mfp-content .sidebar-menu ul.nav li.header-block .header-block-block-3,
.mfp-content .sidebar-menu ul.nav li.header-block .header-block-block-2,
.mfp-content .sidebar-menu ul.nav li.header-block .header-block-block-1{
	width:100%;
}
.mfp-content .sidebar-menu ul.nav li.header-block{
	padding:0px 15px;
	border-top: 0px;
	margin-bottom: 15px;
}
@media (max-width:849px){

.header-bottom-nav{
	display: flex;
	flex-direction: row;
}
.header-bottom-nav li{
	width:50%;
	margin:0px;
	padding:0px 5px;
}
.header-bottom-nav li .header-button,
.header-bottom-nav li a{
	width:100%;
	border-radius: 0px !important;
}
}


.live_chat_support{
    position: fixed;
    bottom: 0px;
    right: 0px;
    z-index: 99999;
    width: 300px;
    height: 400px;
}
.live_chat_support.hidden{
	display: none;
}
.close_live_chat_support{
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
}
.iframe_live_chat_support{
	height: 100%;
	width:100%;
}
.iframe_live_chat_support iframe{
	width:100%;
	height: 100%;
	border:0px;
}
.open-live-chat-support{
	position: fixed;
	bottom: 10px;
	right: 10px;
	z-index: 99999;
	cursor: pointer;
	
}