body.mobile #header-one-line #javo-navibar {
	max-height: 254px;
	background: none;
}


body.mobile #header-one-line #javo-navibar ul.nav {
	margin: 0 -15px;
}

body.mobile #header-one-line #javo-navibar ul.nav>li.menu-item {
	border-bottom: 1px solid #ddd;
}

body.mobile #header-one-line #javo-navibar ul.nav>li.menu-item:hover ul.dropdown-menu,
body.mobile #header-one-line #javo-navibar ul.nav>li.menu-item:hover ul.sub-menu.submenu-languages {
	display: none !important;
}

body.mobile #header-one-line #javo-navibar ul.nav>li.menu-item.open ul.dropdown-menu,
body.mobile #header-one-line #javo-navibar ul.nav>li.menu-item.open ul.sub-menu.submenu-languages {
	display: block !important;
}

body.mobile #header-one-line #javo-navibar ul.nav>li.menu-item.open ul.dropdown-menu:after,
body.mobile #header-one-line #javo-navibar ul.nav>li.menu-item.open ul.sub-menu.submenu-languages:after {
	display: none;
}

body.mobile #header-one-line #javo-navibar ul.nav>li.menu-item>a {
	padding: 15px 25px !important;
	text-transform: none !important;
	text-align: left;
}

body.mobile #header-one-line #javo-navibar ul.nav>li.menu-item a.dropdown-toggle:nth-child(2) {
	z-index: 9999;
	width: 15%;
	position: absolute;
	right: 5px;
	top: 5px;
}

body.mobile #header-one-line #javo-navibar ul.nav>li.menu-item a.dropdown-toggle:nth-child(2)>span {
	background: none;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 40px;
	top: 20px;
	border: none;
}

body.mobile #header-one-line #javo-navibar ul.nav>li.menu-item a.dropdown-toggle:nth-child(2)>span:after {
	content: "\f078";
	right: 25px;
	font-size: 16px;
	color: #e5e5e5;
	position: absolute;
	top: -5px;
}

body.mobile #header-one-line #javo-navibar ul.nav>li.menu-item .dropdown-menu {
	background: #555;
	border-radius: 0px;
}

body.mobile #header-one-line #javo-navibar ul.nav>li.menu-item .dropdown-menu li {
	border-bottom: 1px solid #555;
}

body.mobile #header-one-line #javo-navibar ul.nav>li.menu-item .dropdown-menu li a {
	color: #eee;
}

#header-one-line {
	position: relative;
	z-index: 1000;
}

#header-one-line a {
	color: #333;
}

	

@-moz-document url-prefix() {
	
}
			
			
			

@media (min-width: 768px) {
	#header-one-line.jv-nav-row-2 .javo-main-navbar,
	#header-one-line.jv-nav-row-2-second .javo-main-navbar {
		padding-bottom: 0 !important;
	}
	#header-one-line.jv-nav-row-2 .javo-main-navbar .container,
	#header-one-line.jv-nav-row-2-second .javo-main-navbar .container {
		padding: 0;
	}
	#header-one-line.jv-nav-row-2 .javo-main-navbar .container .navbar-header,
	#header-one-line.jv-nav-row-2-second .javo-main-navbar .container .navbar-header {
		width: 100%;
		padding-top: 23px;
	}
	#header-one-line.jv-nav-row-2 .javo-main-navbar .container .navbar-header .navbar-brand-wrap,
	#header-one-line.jv-nav-row-2-second .javo-main-navbar .container .navbar-header .navbar-brand-wrap {
		height: 90px;
		padding-left: 0;
	}
	#header-one-line.jv-nav-row-2 .javo-main-navbar .container .navbar-header .navbar-brand-wrap .navbar-brand-inner .navbar-brand,
	#header-one-line.jv-nav-row-2-second .javo-main-navbar .container .navbar-header .navbar-brand-wrap .navbar-brand-inner .navbar-brand {
		margin: 0;
		padding: 0;
	}
	#header-one-line.jv-nav-row-2 .javo-main-navbar .container .navbar-header .navbar-brand-wrap .navbar-brand-inner .navbar-brand img,
	#header-one-line.jv-nav-row-2-second .javo-main-navbar .container .navbar-header .navbar-brand-wrap .navbar-brand-inner .navbar-brand img {
		max-height: 90px !important;
		margin: auto 0;
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	#header-one-line.jv-nav-row-2 .javo-main-navbar .container .jv-header-banner,
	#header-one-line.jv-nav-row-2-second .javo-main-navbar .container .jv-header-banner {
		height: 90px;
		padding-right: 0;
	}
	#header-one-line.jv-nav-row-2 .javo-main-navbar .container .jv-header-banner img,
	#header-one-line.jv-nav-row-2-second .javo-main-navbar .container .jv-header-banner img {
		max-height: 90px;
		width: auto;
		float: right;
	}
	#header-one-line.jv-nav-row-2 .javo-main-navbar .container #javo-navibar,
	#header-one-line.jv-nav-row-2-second .javo-main-navbar .container #javo-navibar {
		width: 100%;
		float: left;
		padding: 0;
	}
	#header-one-line.jv-nav-row-2 .javo-main-navbar .container #javo-navibar .navbar-nav,
	#header-one-line.jv-nav-row-2-second .javo-main-navbar .container #javo-navibar .navbar-nav {
		float: left !important;
	}
	#header-one-line.jv-nav-row-2 .javo-main-navbar .container #javo-navibar .navbar-nav>.menu-item.active,
	#header-one-line.jv-nav-row-2 .javo-main-navbar .container #javo-navibar .navbar-nav>.menu-item.current_page_parent,
	#header-one-line.jv-nav-row-2 .javo-main-navbar .container #javo-navibar .navbar-nav>.menu-item.current-menu-parent,
	#header-one-line.jv-nav-row-2 .javo-main-navbar .container #javo-navibar .navbar-nav>.menu-item:hover,
	#header-one-line.jv-nav-row-2-second .javo-main-navbar .container #javo-navibar .navbar-nav>.menu-item.active,
	#header-one-line.jv-nav-row-2-second .javo-main-navbar .container #javo-navibar .navbar-nav>.menu-item.current_page_parent,
	#header-one-line.jv-nav-row-2-second .javo-main-navbar .container #javo-navibar .navbar-nav>.menu-item.current-menu-parent,
	#header-one-line.jv-nav-row-2-second .javo-main-navbar .container #javo-navibar .navbar-nav>.menu-item:hover {
		border-bottom: 5px solid #000;
	}
	#header-one-line.jv-nav-row-2 .javo-main-navbar .container #javo-navibar .navbar-nav>.menu-item.active>a,
	#header-one-line.jv-nav-row-2 .javo-main-navbar .container #javo-navibar .navbar-nav>.menu-item.current_page_parent>a,
	#header-one-line.jv-nav-row-2 .javo-main-navbar .container #javo-navibar .navbar-nav>.menu-item.current-menu-parent>a,
	#header-one-line.jv-nav-row-2 .javo-main-navbar .container #javo-navibar .navbar-nav>.menu-item:hover>a,
	#header-one-line.jv-nav-row-2-second .javo-main-navbar .container #javo-navibar .navbar-nav>.menu-item.active>a,
	#header-one-line.jv-nav-row-2-second .javo-main-navbar .container #javo-navibar .navbar-nav>.menu-item.current_page_parent>a,
	#header-one-line.jv-nav-row-2-second .javo-main-navbar .container #javo-navibar .navbar-nav>.menu-item.current-menu-parent>a,
	#header-one-line.jv-nav-row-2-second .javo-main-navbar .container #javo-navibar .navbar-nav>.menu-item:hover>a {
		padding-bottom: 12px;
	}
	#header-one-line.jv-nav-row-2 .javo-main-navbar .container #javo-navibar .navbar-nav>.menu-item>a,
	#header-one-line.jv-nav-row-2-second .javo-main-navbar .container #javo-navibar .navbar-nav>.menu-item>a {
		padding-bottom: 12px;
	}
	#header-one-line.jv-nav-row-2 .javo-main-navbar .container #javo-navibar .navbar-nav>.menu-item>a.visible-xs,
	#header-one-line.jv-nav-row-2-second .javo-main-navbar .container #javo-navibar .navbar-nav>.menu-item>a.visible-xs {
		display: block !important;
		position: absolute;
		top: 7px;
		right: -14px;
	}
	#header-one-line.jv-nav-row-2 .javo-main-navbar .container #javo-navibar .navbar-nav>.menu-item>a.visible-xs span.caret,
	#header-one-line.jv-nav-row-2-second .javo-main-navbar .container #javo-navibar .navbar-nav>.menu-item>a.visible-xs span.caret {
		display: block !important;
	}
	#header-one-line.jv-nav-row-2 .javo-main-navbar .container #javo-navibar .navbar-nav>.menu-item>ul.dropdown-menu,
	#header-one-line.jv-nav-row-2-second .javo-main-navbar .container #javo-navibar .navbar-nav>.menu-item>ul.dropdown-menu {
		margin-top: 5px;
		border-top-left-radius: 0 !important;
		border-top-right-radius: 0 !important;
	}
	#header-one-line.jv-nav-row-2 .javo-main-navbar .container #javo-navibar .navbar-nav>.menu-item>ul.dropdown-menu:after,
	#header-one-line.jv-nav-row-2-second .javo-main-navbar .container #javo-navibar .navbar-nav>.menu-item>ul.dropdown-menu:after {
		content: none !important;
	}
	#header-one-line.jv-nav-row-2 .javo-main-navbar .container #javo-navibar #javo-header-featured-menu .javo-navi-mylist-button .widget_top_menu_wrap .widget_top_menu,
	#header-one-line.jv-nav-row-2-second .javo-main-navbar .container #javo-navibar #javo-header-featured-menu .javo-navi-mylist-button .widget_top_menu_wrap .widget_top_menu {
		padding-bottom: 10px !important;
	}
	#header-one-line.jv-nav-row-2-second .javo-main-navbar {
		padding-top: 0;
	}
	#header-one-line.jv-nav-row-2-second .javo-main-navbar .container .navbar-header {
		box-shadow: 0px 3px 2px -3px rgba(0, 0, 0, 0.22), 0 0px 0px 0px rgba(0, 0, 0, 0);
		padding-top: 0;
	}
	#header-one-line.jv-nav-row-2-second .javo-main-navbar .container .navbar-header .navbar-brand-wrap {
		width: 100%;
	}
	#header-one-line.jv-nav-row-2-second .javo-main-navbar .container .navbar-header .navbar-brand-wrap .navbar-brand-inner .navbar-brand img {
		margin: auto;
	}
	#header-one-line.jv-nav-row-2-second .javo-main-navbar .container #javo-navibar {
		text-align: center;
	}
	#header-one-line.jv-nav-row-2-second .javo-main-navbar .container #javo-navibar .navbar-left {
		float: none !important;
		display: inline-block;
		margin-top: 0;
	}
	#header-one-line.jv-nav-row-2-second .javo-main-navbar .container #javo-navibar .navbar-left .menu-item.active,
	#header-one-line.jv-nav-row-2-second .javo-main-navbar .container #javo-navibar .navbar-left .menu-item:hover,
	#header-one-line.jv-nav-row-2-second .javo-main-navbar .container #javo-navibar .navbar-left .menu-item.current-menu-parent,
	#header-one-line.jv-nav-row-2-second .javo-main-navbar .container #javo-navibar .navbar-left .menu-item.current_page_parent {
		border-bottom: none;
	}
	#header-one-line.jv-nav-row-2-second .javo-main-navbar .container #javo-navibar .navbar-left .menu-item:hover>a {
		padding-bottom: 17px;
	}
	#header-one-line.jv-nav-row-2-second .javo-main-navbar .container #javo-navibar .navbar-left .menu-item>ul.dropdown-menu {
		margin-top: 0;
	}
	#header-one-line.jv-nav-row-2-second .javo-main-navbar .container #javo-navibar .navbar-right {
		display: none;
	}
}

#header-one-line .javo-topbar {
	background-color: #333;
}

#header-one-line .javo-topbar .container {
	margin: 0 auto;
	padding: 4px 0;
	display: table;
	color: #fff;
}

#header-one-line .javo-topbar .container,
body.boxed #header-one-line .javo-topbar .container {
	width: 1178px;
}

body.wide-wide #header-one-line .javo-topbar .container,
body.wide-boxed #header-one-line .javo-topbar .container {
	width: 1400px;
}

@media screen and (max-width: 1178px) {
	body.boxed #header-one-line .javo-topbar .container {
		width: 100%;
	}
}

@media screen and (max-width: 1400px) {
	body.wide-wide #header-one-line .javo-topbar .container body.wide-boxed #header-one-line .javo-topbar .container {
		width: 100%;
	}
}

#header-one-line .javo-topbar .container .javo-topbar-left,
#header-one-line .javo-topbar .container .javo-topbar-right {
	float: none !important;
	display: table-cell;
	vertical-align: middle;
	line-height: 25px;
}

#header-one-line .javo-topbar .container .javo-topbar-right {
	text-align: right;
}

#header-one-line .javo-topbar .container .javo-topbar-right a {
	color: #ddd;
	padding: 0 8px;
	font-size: 13px;
}

#header-one-line .javo-topbar .container .javo-topbar-left {
	text-align: left;
}

#header-one-line .javo-topbar .container .javo-topbar-left>span {
	margin-right: 10px;
}

#header-one-line .javo-topbar .container .javo-topbar-left {
	text-align: left;
}

#header-one-line .javo-topbar .container .javo-topbar-left>ul.topbar-quickmenu {
	display: inline-block;
	margin: 0;
	padding-left: 0;
	line-height: 25px;
}

#header-one-line .javo-topbar .container .javo-topbar-left>ul.topbar-quickmenu>li {
	display: inline-block;
	vertical-align: middle;
	margin-right: 15px;
	line-height: 25px;
}

#header-one-line .javo-topbar .container .javo-topbar-left>ul.topbar-quickmenu>li>a {
	display: block;
	color: #ddd;
	font-size: 11px;
	text-transform: uppercase;
}

#header-one-line .javo-topbar .container .javo-topbar-left>ul.topbar-quickmenu>li.visible-logged {
	display: none;
	visibility: hidden;
}

body.logged-in #header-one-line .javo-topbar .container .javo-topbar-left>ul.topbar-quickmenu>li {
	display: none;
	visibility: hidden;
}

body.logged-in #header-one-line .javo-topbar .container .javo-topbar-left>ul.topbar-quickmenu>li.visible-logged {
	display: inline-block;
	visibility: visible;
}

body.logged-in #header-one-line .javo-topbar .container .javo-topbar-left>ul.topbar-quickmenu>li.visible-all {
	display: inline-block;
	visibility: visible;
}

#header-one-line .javo-topbar .container:after {
	content: '';
	display: table;
	clear: both;
}

#header-one-line .javo-main-navbar {
	margin-bottom: 0px;
	text-align: center;
	border-bottom: none;
	background-color: #fff;
	box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.22), 0 2px 1px -1px rgba(0, 0, 0, 0.05);
	border-radius: 0px;
}

#header-one-line .javo-main-navbar .container .container-fluid .navbar-header .navbar-brand-wrap a.navbar-brand {
	padding: 2px 15px;
}

#header-one-line .javo-main-navbar .container .container-fluid .navbar-header .navbar-brand-wrap a.navbar-brand img {
	max-width: 250px;
	max-height: 50px;
}

#header-one-line .javo-main-navbar .container .container-fluid .navbar-header .navbar-brand-wrap .javo-toolbar-left,
#header-one-line .javo-main-navbar .container .container-fluid .navbar-header .navbar-brand-wrap .javo-toolbar-right {
	display: none;
	visibility: hidden;
}

#header-one-line .javo-main-navbar .container .container-fluid .navbar-header div .javo-in-mobile {
	background-color: transparent;
	padding: 0;
	font-size: 22px;
}

#header-one-line .javo-main-navbar .container .container-fluid .navbar-header div .javo-mobile-left-menu {
	background-color: transparent;
	padding: 0;
	font-size: 22px;
	border: none;
	line-height: 1.42857143;
}

#header-one-line .javo-main-navbar .container .container-fluid .navbar-header .visible-2row-left,
#header-one-line .javo-main-navbar .container .container-fluid .navbar-header .visible-2row-center {
	display: none;
	visibility: hidden;
}

#header-one-line .javo-main-navbar .container .container-fluid .navbar-header>.pull-right>button {
	display: none !important;
	visibility: hidden !important;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar>form {
	line-height: 20px;
	font-weight: 600;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item .sub-menu.submenu-languages,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item .sub-menu.submenu-languages {
	padding: 0;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item li:hover a,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item li:hover a {
	color: #fff;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item:hover>.dropdown-menu,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item:hover>.sub-menu.submenu-languages,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item:hover>.dropdown-menu,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item:hover>.sub-menu.submenu-languages {
	display: block;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item .sub-menu.submenu-languages,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item .sub-menu.submenu-languages {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 0;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item .dropdown-menu,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item .sub-menu.submenu-languages,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item .dropdown-menu,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item .sub-menu.submenu-languages {
	background: #175e96;
	padding: 0px;
	border: none;
	border-radius: 3px;
	
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item .dropdown-menu a,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item .sub-menu.submenu-languages a,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item .dropdown-menu a,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item .sub-menu.submenu-languages a {
	display: block;
	color: #9d9d9d;
	font-weight: 600;
	line-height: 16px;
	font-size: 11px;
	letter-spacing: 1px;
	text-transform: uppercase;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item .dropdown-menu:before,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item .sub-menu.submenu-languages:before,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item .dropdown-menu:before,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item .sub-menu.submenu-languages:before {
	content: "";
	position: absolute;
	top: -15px;
	z-index: 10;
	left: 15px;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item .dropdown-menu li.menu-item,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item .sub-menu.submenu-languages li.menu-item,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item .dropdown-menu li.menu-item,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item .sub-menu.submenu-languages li.menu-item {
	width: 100%;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item .dropdown-menu li a,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item .sub-menu.submenu-languages li a,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item .dropdown-menu li a,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item .sub-menu.submenu-languages li a {
	font-size: 12px;
	color: #eee;
	padding: 10px 25px;
	line-height: 25px !important;
	margin-top: 10px;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item .dropdown-menu li a:hover,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item .sub-menu.submenu-languages li a:hover,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item .dropdown-menu li a:hover,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item .sub-menu.submenu-languages li a:hover {
	background: #333;
	color: #fff;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item .dropdown-menu li.active a,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item .sub-menu.submenu-languages li.active a,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item .dropdown-menu li.active a,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item .sub-menu.submenu-languages li.active a {
	background: #333;
	color: #fff;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item .dropdown-menu li:first-child a,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item .sub-menu.submenu-languages li:first-child a,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item .dropdown-menu li:first-child a,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item .sub-menu.submenu-languages li:first-child a {
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item .dropdown-menu li:last-child a,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item .sub-menu.submenu-languages li:last-child a,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item .dropdown-menu li:last-child a,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item .sub-menu.submenu-languages li:last-child a {
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item .dropdown-menu li:last-child .dropdown-menu li:not(:last-child) a,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item .sub-menu.submenu-languages li:last-child .dropdown-menu li:not(:last-child) a,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item .dropdown-menu li:last-child .dropdown-menu li:not(:last-child) a,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item .sub-menu.submenu-languages li:last-child .dropdown-menu li:not(:last-child) a {
	border-radius: 0;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item .dropdown-menu .divider,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item .sub-menu.submenu-languages .divider,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item .dropdown-menu .divider,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item .sub-menu.submenu-languages .divider {
	background-color: #3a3a3a;
	margin: 1px 0px 1px 0px;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item .dropdown-menu .dropdown-header,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item .sub-menu.submenu-languages .dropdown-header,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item .dropdown-menu .dropdown-header,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item .sub-menu.submenu-languages .dropdown-header {
	color: #999;
	padding: 8px 25px;
	text-transform: uppercase;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item .caret,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item .caret {
	display: none;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item a,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item a {
	padding: 26px 7px;
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height: 0px;
	font-weight: 600;
	background-color: transparent;
	font-size: 14px;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item a:hover,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item a:focus,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item a:hover,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item a:focus {
	background-color: transparent;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item.active a,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item.active a {
	background: transparent;
	text-transform: uppercase;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item .navbar-left.mobile,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item .navbar-right.mobile,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item .navbar-left.mobile,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item .navbar-right.mobile {
	margin-top: 0px;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left>li.menu-item.menu-item-has-children>ul.dropdown-menu li.menu-item-has-children,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left>li.menu-item.menu-item-has-children>ul.sub-menu.submenu-languages li.menu-item-has-children,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right>li.menu-item.menu-item-has-children>ul.dropdown-menu li.menu-item-has-children,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right>li.menu-item.menu-item-has-children>ul.sub-menu.submenu-languages li.menu-item-has-children {
	position: relative;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left>li.menu-item.menu-item-has-children>ul.dropdown-menu li.menu-item-has-children:after,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left>li.menu-item.menu-item-has-children>ul.sub-menu.submenu-languages li.menu-item-has-children:after,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right>li.menu-item.menu-item-has-children>ul.dropdown-menu li.menu-item-has-children:after,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right>li.menu-item.menu-item-has-children>ul.sub-menu.submenu-languages li.menu-item-has-children:after {
	content: '';
	position: absolute;
	right: 17px;
	top: 17px;
	color: #eee;
	display: inline-block;
	width: 0;
	height: 0;
	vertical-align: middle;
	border-left: 6px dashed;
	border-left: 6px solid \9;
	border-bottom: 5px solid transparent;
	border-top: 5px solid transparent;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left>li.menu-item.menu-item-has-children>ul.dropdown-menu li.menu-item-has-children ul.dropdown-menu,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left>li.menu-item.menu-item-has-children>ul.sub-menu.submenu-languages li.menu-item-has-children ul.dropdown-menu,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right>li.menu-item.menu-item-has-children>ul.dropdown-menu li.menu-item-has-children ul.dropdown-menu,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right>li.menu-item.menu-item-has-children>ul.sub-menu.submenu-languages li.menu-item-has-children ul.dropdown-menu {
	position: absolute;
	left: 100%;
	top: 0;
	margin: 0;
	border-top-left-radius: 0;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left>li.menu-item.menu-item-has-children>ul.dropdown-menu li.menu-item-has-children ul.dropdown-menu li.menu-item>a:hover,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left>li.menu-item.menu-item-has-children>ul.sub-menu.submenu-languages li.menu-item-has-children ul.dropdown-menu li.menu-item>a:hover,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right>li.menu-item.menu-item-has-children>ul.dropdown-menu li.menu-item-has-children ul.dropdown-menu li.menu-item>a:hover,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right>li.menu-item.menu-item-has-children>ul.sub-menu.submenu-languages li.menu-item-has-children ul.dropdown-menu li.menu-item>a:hover {
	background-color: #333;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left>li.menu-item.menu-item-has-children>ul.dropdown-menu li.menu-item-has-children ul.dropdown-menu li.menu-item:first-child>a>span:empty,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left>li.menu-item.menu-item-has-children>ul.sub-menu.submenu-languages li.menu-item-has-children ul.dropdown-menu li.menu-item:first-child>a>span:empty,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right>li.menu-item.menu-item-has-children>ul.dropdown-menu li.menu-item-has-children ul.dropdown-menu li.menu-item:first-child>a>span:empty,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right>li.menu-item.menu-item-has-children>ul.sub-menu.submenu-languages li.menu-item-has-children ul.dropdown-menu li.menu-item:first-child>a>span:empty {
	display: none;
	visibility: hidden;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left>li.menu-item.menu-item-has-children>ul.dropdown-menu:after,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left>li.menu-item.menu-item-has-children>ul.sub-menu.submenu-languages:after,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right>li.menu-item.menu-item-has-children>ul.dropdown-menu:after,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right>li.menu-item.menu-item-has-children>ul.sub-menu.submenu-languages:after {
	border: 0.5em solid transparent;
	border-bottom-color: #262626;
	content: ' ';
	height: 0;
	position: absolute;
	left: 30px;
	top: -1em;
	width: 0;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right li.menu-item ul.dropdown-menu {
	left: 0;
	right: auto;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul#javo-header-featured-menu .right-menus {
	padding: 0;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul#javo-header-featured-menu .right-menus .button-icon-fix {
	margin-left: 0px;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul#javo-header-featured-menu .right-menus .widget_top_menu_wrap {
	margin: 0;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul#javo-header-featured-menu .right-menus .widget_top_menu_wrap . javo-wg-menu-button-logout-wrap a {
	padding: 0 15px;
	line-height: 32px;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul#javo-header-featured-menu .right-menus .widget_top_menu_wrap .javo-wg-menu-button-login-wrap {
	margin-right: 7px;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul#javo-header-featured-menu .right-menus .widget_top_menu_wrap .javo-wg-menu-button-login-wrap a {
	letter-spacing: 0px;
	text-transform: uppercase;
	font-weight: 700;
	padding: 6px 12px;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul#javo-header-featured-menu .right-menus .widget_top_menu_wrap .javo-wg-menu-button-login-wrap .dropdown-menu {
	left: 0;
	background: #444;
	padding: 0px;
	border: none;
	border-radius: 3px;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul#javo-header-featured-menu .right-menus .widget_top_menu_wrap .javo-wg-menu-button-login-wrap .dropdown-menu li {
	padding: 0;
	width: 100%;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul#javo-header-featured-menu .right-menus .widget_top_menu_wrap .javo-wg-menu-button-login-wrap .dropdown-menu li a {
	font-size: 12px;
	color: #eee;
	padding: 10px 20px;
	line-height: 25px !important;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul#javo-header-featured-menu .right-menus .widget_top_menu_wrap .javo-wg-menu-button-login-wrap .dropdown-menu li a:hover {
	background: #333;
	color: #fff;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul#javo-header-featured-menu .right-menus .widget_top_menu_wrap .javo-wg-menu-button-login-wrap .dropdown-menu li:first-child a {
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul#javo-header-featured-menu .right-menus .widget_top_menu_wrap .javo-wg-menu-button-login-wrap .dropdown-menu li:last-child a {
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul#javo-header-featured-menu .right-menus .widget_top_menu_wrap .javo-wg-menu-button-login-wrap .dropdown-menu:after {
	border: 0.5em solid transparent;
	border-bottom-color: #454545;
	content: ' ';
	height: 0;
	position: absolute;
	left: 30px;
	top: -1em;
	width: 0;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul#javo-header-featured-menu .right-menus .widget_top_menu_wrap .widget-woocommerce-currency-switcher form {
	margin-bottom: 0px;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul#javo-header-featured-menu .right-menus .widget_top_menu_wrap .javo-wg-menu-right-menu {
	padding: 0;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul#javo-header-featured-menu .right-menus .widget_top_menu_wrap li {
	padding: 15px 0;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul#javo-header-featured-menu .right-menus .widget_top_menu_wrap .widget_top_menu a {
	line-height: 20px;
	font-weight: 600;
	font-size: 13px;
	text-transform: uppercase;
	padding-top: 7px;
	letter-spacing: 2px;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul#javo-header-featured-menu li a.dropdown-toggle {
	padding: 0;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul#javo-header-featured-menu li a.dropdown-toggle .glyphicon {
	font-size: 0.9em;
	border: 3px solid #777;
	padding: 5px;
	border-radius: 100%;
	top: 0px;
	color: #777;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul#javo-header-featured-menu li a.topbar-ser-image {
	padding: 0;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul#javo-header-featured-menu li a.topbar-ser-image img {
	border: 3px solid #777;
	border-radius: 100%;
	width: 29px !important;
	height: 29px !important;
	position: relative;
	top: 0px;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul#javo-header-featured-menu li .dropdown-menu {
	background: #454545;
	margin-top: 0px;
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
	padding: 0px;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul#javo-header-featured-menu li .dropdown-menu li a {
	font-size: 13px;
	color: #ddd;
	padding: 10px 20px;
	line-height: 18px !important;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul#javo-header-featured-menu li .dropdown-menu li a:hover {
	background: #000;
	color: #fff;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul#javo-header-featured-menu li .dropdown-menu li.active a {
	background: #000;
	color: #fff;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul#javo-header-featured-menu li .dropdown-menu:before {
	border: none;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar>ul.nav.jv-nav-ul>li:last-child {
	border-bottom-width: 0px;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar>.navbar-mobile {
	display: none;
	visibility: hidden;
	position: absolute;
	background-color: #fff;
	border-style: solid;
	border-width: 1px 0 2px 0;
	border-color: #ddd;
	top: 100%;
	left: 0;
	right: 0;
	margin: 0 -1px;
	text-align: center;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar>.navbar-mobile>ul.navbar-modile-nav {
	list-style: none;
	margin: 10px 25px;
	padding: 0;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar>.navbar-mobile>ul.navbar-modile-nav,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar>.navbar-mobile>ul.navbar-modile-nav>li.nav-item {
	display: inline-block;
	vertical-align: middle;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar>.navbar-mobile>ul.navbar-modile-nav>li.nav-item {
	margin: 0;
	padding: 0 5px;
	text-transform: uppercase;
	font-size: .8em;
	color: #aaa;
	border-style: solid;
	border-color: #eee;
	border-width: 0 1px 0 0;
}

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar>.navbar-mobile>ul.navbar-modile-nav>li.nav-item:last-child {
	border-width: 0;
}

@media only screen and (max-width: 767px) {
	#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar>.navbar-mobile {
		display: none;
		visibility: visible;
	}
}

#header-one-line .javo-main-navbar.affix {
	width: auto;
	position: fixed;
	z-index: 9999;
	top: 0px;
}

#header-one-line .javo-main-navbar .javo-navi-bright {
	background: #fff;
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
	border-color: #fff;
}

#header-one-line .javo-main-navbar .javo-navi-bright .navbar-nav li a {
	color: #454545;
	line-height: 20px;
}

#header-one-line .javo-main-navbar .javo-navi-bright .navbar-nav li a:hover {
	color: #ccc !important;
	border-color: #ccc !important;
}

#header-one-line .javo-main-navbar .javo-navi-bright .navbar-nav li a:hover span {
	color: #ccc !important;
	border-color: #ccc !important;
}

#header-one-line .javo-main-navbar .javo-navi-bright .navbar-nav li a:hover img {
	color: #ccc !important;
	border-color: #ccc !important;
}

#header-one-line .javo-main-navbar .javo-navi-bright .navbar-nav li {
	border-right: 0px solid #aaa;
	padding: 7px 0;
}

#header-one-line .javo-main-navbar .javo-navi-bright .navbar-nav .active {
	background-color: transparent;
	color: #aaa;
}

#header-one-line .javo-main-navbar .javo-navi-bright .navbar-nav .active a {
	background-color: transparent;
	color: #aaa;
}

#header-one-line .javo-main-navbar .javo-navi-bright .navbar-collapse {
	border-color: transparent;
}

#header-one-line .jv-contact-nav-widget {
	display: none;
}

body:not(.no-sticky) #header-one-line nav.javo-main-navbar {
	left: 0;
	right: 0;
	top: 0;
	transition: all .5s;
	-webkit-transition: all .5s;
}

body.admin-bar body:not(.no-sticky) #header-one-line nav.javo-main-navbar {
	top: 32px;
}

body:not(.no-sticky) #header-one-line nav.javo-main-navbar>.container .navbar-header>.navbar-brand-wrap>.navbar-brand-inner>a.navbar-brand>img {
	transition: all .5s;
}

body:not(.no-sticky) #header-one-line nav.javo-main-navbar.affix-top {
	padding: 10px 0;
}

body:not(.no-sticky) #header-one-line nav.javo-main-navbar.affix-top>.container .navbar-header>.navbar-brand-wrap>.navbar-brand-inner>a.navbar-brand>img {
	transform: scale(1);
}

body:not(.no-sticky) #header-one-line nav.javo-main-navbar.affix {
	padding: 0;
}

body:not(.no-sticky) #header-one-line nav.javo-main-navbar.affix>.container .navbar-header>.navbar-brand-wrap>.navbar-brand-inner>a.navbar-brand>img {
	transform: scale(.75);
}

#header-one-line.jv-nav-row-2-lvl nav.javo-main-navbar.affix-top {
	border: none;
}

#header-one-line.jv-nav-row-2-lvl nav.javo-main-navbar.affix-top.javo-main-navbar {
	padding: 0;
}

#header-one-line.jv-nav-row-2-lvl nav.javo-main-navbar.affix-top>.container,
#header-one-line.jv-nav-row-2-lvl nav.javo-main-navbar.affix-top>.container>.container-fluid,
#header-one-line.jv-nav-row-2-lvl nav.javo-main-navbar.affix-top>.container>.container-fluid>.row {
	padding: 0;
	margin: 0;
}

#header-one-line.jv-nav-row-2-lvl nav.javo-main-navbar.affix-top>.container>.container-fluid .jv-contact-nav-widget {
	display: block;
}

#header-one-line.jv-nav-row-2-lvl nav.javo-main-navbar.affix-top>.container>.container-fluid .navbar-header {
	float: none;
}

#header-one-line.jv-nav-row-2-lvl nav.javo-main-navbar.affix-top>.container>.container-fluid .navbar-header .col-sm-3.navbar-brand-wrap {
	float: none;
	margin: 0 auto;
	padding: 0;
	width: auto;
}

#header-one-line.jv-nav-row-2-lvl nav.javo-main-navbar.affix-top>.container>.container-fluid .navbar-header .col-sm-3.navbar-brand-wrap,
body.boxed>#header-one-line.jv-nav-row-2-lvl nav.javo-main-navbar.affix-top>.container>.container-fluid .navbar-header .col-sm-3.navbar-brand-wrap {
	max-width: 1178px;
}

body.wide-boxed>#header-one-line.jv-nav-row-2-lvl nav.javo-main-navbar.affix-top>.container>.container-fluid .navbar-header .col-sm-3.navbar-brand-wrap {
	max-width: 1400px;
}

#header-one-line.jv-nav-row-2-lvl nav.javo-main-navbar.affix-top>.container>.container-fluid .navbar-header .col-sm-3.navbar-brand-wrap .navbar-brand-inner {
	position: relative;
	text-align: right;
}

#header-one-line.jv-nav-row-2-lvl nav.javo-main-navbar.affix-top>.container>.container-fluid .navbar-header .col-sm-3.navbar-brand-wrap .navbar-brand-inner a.navbar-brand {
	float: left;
	display: inline-block;
	vertical-align: middle;
	padding: 0;
	margin: 20px auto;
	position: relative;
	z-index: 1;
}

#header-one-line.jv-nav-row-2-lvl nav.javo-main-navbar.affix-top>.container>.container-fluid .navbar-header .col-sm-3.navbar-brand-wrap .navbar-brand-inner a.navbar-brand img {
	display: inline-block;
}

#header-one-line.jv-nav-row-2-lvl nav.javo-main-navbar.affix-top>.container>.container-fluid .navbar-header .col-sm-3.navbar-brand-wrap .navbar-brand-inner .visible-2row-left {
	display: block;
	visibility: visible;
}

#header-one-line.jv-nav-row-2-lvl nav.javo-main-navbar.affix-top>.container>.container-fluid .navbar-header .col-sm-3.navbar-brand-wrap .navbar-brand-inner .javo-toolbar-left,
#header-one-line.jv-nav-row-2-lvl nav.javo-main-navbar.affix-top>.container>.container-fluid .navbar-header .col-sm-3.navbar-brand-wrap .navbar-brand-inner .javo-toolbar-right {
	visibility: visible;
	position: static;
	display: inline-block;
	vertical-align: middle;
	line-height: 1;
	margin: 20px 0 20px 5px;
}

#header-one-line.jv-nav-row-2-lvl nav.javo-main-navbar.affix-top>.container>.container-fluid .navbar-header .col-sm-3.navbar-brand-wrap .navbar-brand-inner .javo-toolbar-left:empty,
body.mobile #header-one-line.jv-nav-row-2-lvl nav.javo-main-navbar.affix-top>.container>.container-fluid .navbar-header .col-sm-3.navbar-brand-wrap .navbar-brand-inner .javo-toolbar-left,
#header-one-line.jv-nav-row-2-lvl nav.javo-main-navbar.affix-top>.container>.container-fluid .navbar-header .col-sm-3.navbar-brand-wrap .navbar-brand-inner .javo-toolbar-right:empty,
body.mobile #header-one-line.jv-nav-row-2-lvl nav.javo-main-navbar.affix-top>.container>.container-fluid .navbar-header .col-sm-3.navbar-brand-wrap .navbar-brand-inner .javo-toolbar-right {
	display: none;
	visibility: hidden;
}

#header-one-line.jv-nav-row-2-lvl nav.javo-main-navbar.affix-top>.container>.container-fluid .navbar-header .col-sm-9.jv-contact-nav-widget {
	display: none;
	visibility: hidden;
}

#header-one-line.jv-nav-row-2-lvl nav.javo-main-navbar.affix-top>.container>.container-fluid #javo-navibar.navbar-collapse {
	text-align: center;
	border-width: 1px 0;
	background-color: #fff;
}

#header-one-line.jv-nav-row-2-lvl nav.javo-main-navbar.affix-top>.container>.container-fluid #javo-navibar.navbar-collapse,
#header-one-line.jv-nav-row-2-lvl nav.javo-main-navbar.affix-top>.container>.container-fluid #javo-navibar.navbar-collapse ul.jv-nav-ul.nav.navbar-nav>li.menu-item {
	border-style: solid;
	border-color: #e6e6e6;
}

#header-one-line.jv-nav-row-2-lvl nav.javo-main-navbar.affix-top>.container>.container-fluid #javo-navibar.navbar-collapse ul.jv-nav-ul.nav.navbar-nav {
	margin: 0;
}

#header-one-line.jv-nav-row-2-lvl nav.javo-main-navbar.affix-top>.container>.container-fluid #javo-navibar.navbar-collapse ul.jv-nav-ul.nav.navbar-nav,
body.boxed>#header-one-line.jv-nav-row-2-lvl nav.javo-main-navbar.affix-top>.container>.container-fluid #javo-navibar.navbar-collapse ul.jv-nav-ul.nav.navbar-nav {
	max-width: 1178px;
}

body.wide-wide>#header-one-line.jv-nav-row-2-lvl nav.javo-main-navbar.affix-top>.container>.container-fluid #javo-navibar.navbar-collapse ul.jv-nav-ul.nav.navbar-nav,
body.wide-boxed>#header-one-line.jv-nav-row-2-lvl nav.javo-main-navbar.affix-top>.container>.container-fluid #javo-navibar.navbar-collapse ul.jv-nav-ul.nav.navbar-nav {
	max-width: 1400px;
}

#header-one-line.jv-nav-row-2-lvl nav.javo-main-navbar.affix-top>.container>.container-fluid #javo-navibar.navbar-collapse ul.jv-nav-ul.nav.navbar-nav>li.menu-item {
	border-width: 0 0 0 1px;
}

#header-one-line.jv-nav-row-2-lvl nav.javo-main-navbar.affix-top>.container>.container-fluid #javo-navibar.navbar-collapse ul.jv-nav-ul.nav.navbar-nav>li.menu-item:last-child {
	border-right-width: 1px;
}

#header-one-line.jv-nav-row-2-lvl nav.javo-main-navbar.affix-top>.container>.container-fluid #javo-navibar.navbar-collapse ul.jv-nav-ul.nav.navbar-nav.nav-justified>li {
	float: none !important;
}

#header-one-line.jv-nav-row-2-lvl nav.javo-main-navbar.affix-top>.container>.container-fluid #javo-navibar.navbar-collapse #javo-header-featured-menu {
	display: none;
	visibility: hidden;
}

#header-one-line.jv-nav-row-2-lvl nav.javo-main-navbar.affix-top>.container>.container-fluid .javo-toolbars-wrap .javo-toolbar-left,
#header-one-line.jv-nav-row-2-lvl nav.javo-main-navbar.affix-top>.container>.container-fluid .javo-toolbars-wrap .javo-toolbar-left .javo-toolbar-item {
	float: left;
}

#header-one-line.jv-nav-row-2-lvl nav.javo-main-navbar.affix-top>.container>.container-fluid .javo-toolbars-wrap .javo-toolbar-right,
#header-one-line.jv-nav-row-2-lvl nav.javo-main-navbar.affix-top>.container>.container-fluid .javo-toolbars-wrap .javo-toolbar-right .javo-toolbar-item {
	float: right;
}

#header-one-line.jv-nav-row-2-lvl nav.javo-main-navbar.affix-top>.container>.container-fluid .javo-toolbars-wrap:after {
	clear: both;
	content: '';
	display: block;
}

#header-one-line.jv-nav-row-2-lvl.center nav.javo-main-navbar.affix-top>.container>.container-fluid .navbar-header .col-sm-3.navbar-brand-wrap .navbar-brand-inner {
	text-align: center;
	position: relative;
}

#header-one-line.jv-nav-row-2-lvl.center nav.javo-main-navbar.affix-top>.container>.container-fluid .navbar-header .col-sm-3.navbar-brand-wrap .navbar-brand-inner a.navbar-brand {
	float: none;
	display: inline-block;
	vertical-align: middle;
	padding: 0;
	margin: 20px auto;
	position: relative;
	z-index: 1;
}

#header-one-line.jv-nav-row-2-lvl.center nav.javo-main-navbar.affix-top>.container>.container-fluid .navbar-header .col-sm-3.navbar-brand-wrap .navbar-brand-inner .visible-2row-left {
	display: none;
	visibility: hidden;
}

#header-one-line.jv-nav-row-2-lvl.center nav.javo-main-navbar.affix-top>.container>.container-fluid .navbar-header .col-sm-3.navbar-brand-wrap .navbar-brand-inner .visible-2row-center {
	display: block;
	visibility: visible;
}

#header-one-line.jv-nav-row-2-lvl.center nav.javo-main-navbar.affix-top>.container>.container-fluid .navbar-header .col-sm-3.navbar-brand-wrap .navbar-brand-inner .javo-toolbar-left,
#header-one-line.jv-nav-row-2-lvl.center nav.javo-main-navbar.affix-top>.container>.container-fluid .navbar-header .col-sm-3.navbar-brand-wrap .navbar-brand-inner .javo-toolbar-right {
	position: absolute;
	top: 0;
	bottom: 0;
}

#header-one-line.jv-nav-row-2-lvl.center nav.javo-main-navbar.affix-top>.container>.container-fluid .navbar-header .col-sm-3.navbar-brand-wrap .navbar-brand-inner .javo-toolbar-left>div,
#header-one-line.jv-nav-row-2-lvl.center nav.javo-main-navbar.affix-top>.container>.container-fluid .navbar-header .col-sm-3.navbar-brand-wrap .navbar-brand-inner .javo-toolbar-right>div {
	position: absolute;
	top: 50%;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

#header-one-line.jv-nav-row-2-lvl.center nav.javo-main-navbar.affix-top>.container>.container-fluid .navbar-header .col-sm-3.navbar-brand-wrap .navbar-brand-inner .javo-toolbar-left {
	left: 0;
	right: 50%;
}

#header-one-line.jv-nav-row-2-lvl.center nav.javo-main-navbar.affix-top>.container>.container-fluid .navbar-header .col-sm-3.navbar-brand-wrap .navbar-brand-inner .javo-toolbar-left>div {
	left: 0;
	text-align: left;
}

#header-one-line.jv-nav-row-2-lvl.center nav.javo-main-navbar.affix-top>.container>.container-fluid .navbar-header .col-sm-3.navbar-brand-wrap .navbar-brand-inner .javo-toolbar-right {
	left: 50%;
	right: 0;
}

#header-one-line.jv-nav-row-2-lvl.center nav.javo-main-navbar.affix-top>.container>.container-fluid .navbar-header .col-sm-3.navbar-brand-wrap .navbar-brand-inner .javo-toolbar-right>div {
	right: 0;
	text-align: right;
}

#header-one-line.jv-nav-row-2-lvl .affix .container .container-fluid .navbar-brand {
	height: 50px !important;
}

#header-one-line.jv-nav-row-2-lvl .affix .container .container-fluid #javo-navibar.collapse.navbar-collapse ul.nav-justified {
	width: auto;
}

#header-one-line.jv-nav-row-2-lvl .affix .container .container-fluid #javo-navibar.collapse.navbar-collapse ul.nav-justified>li {
	display: block;
	width: auto;
}

#header-one-line.nav-transparent nav.affix-top {
	background-color: transparent;
}

#header-one-line.nav-transparent nav.affix-top div.container div.container-fluid>div.row>div.navbar-header>div.navbar-brand-wrap>div.navbar-brand-inner>div.javo-toolbar-left,
#header-one-line.nav-transparent nav.affix-top div.container div.container-fluid>div.row>div.navbar-header>div.navbar-brand-wrap>div.navbar-brand-inner>div.javo-toolbar-right {
	background-color: red !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

#header-one-line.nav-transparent nav.affix-top div.container div.container-fluid>div.row #javo-navibar.collapse.navbar-collapse {
	border-width: 0;
	background-color: transparent;
}

#header-one-line.nav-transparent nav.affix-top div.container div.container-fluid>div.row #javo-navibar.collapse.navbar-collapse ul.jv-nav-ul.nav.navbar-nav>li.menu-item {
	border-width: 0px;
}

#header-one-line.nav-transparent nav.affix-top div.container div.container-fluid>div.row #javo-navibar.collapse.navbar-collapse li.right-menus ul.widget_top_menu_wrap>li {
	padding: 10px !important;
}

#header-one-line .affix-placeholder {
	display: none;
}

#header-one-line.disable-header {
	display: none !important;
	visibility: hidden !important;
}

@media (min-width: 768px) {
	body.admin-bar #header-one-line.jv-vertical-nav .javo-main-navbar {
		margin-top: 32px;
	}
	#header-one-line.jv-vertical-nav {
		position: absolute !important;
	}
	#header-one-line.jv-vertical-nav .javo-main-navbar {
		width: 15% !important;
		padding: 10px 0 !important;
		position: fixed;
		top: 0;
		left: 0;
	}
	#header-one-line.jv-vertical-nav .javo-main-navbar .container {
		padding-right: 0 !important;
		padding-left: 0;
		width: 100%;
	}
	#header-one-line.jv-vertical-nav .javo-main-navbar .container .navbar-header {
		width: 100%;
	}
	#header-one-line.jv-vertical-nav .javo-main-navbar .container .navbar-header .navbar-brand-wrap {
		width: 100%;
	}
	#header-one-line.jv-vertical-nav .javo-main-navbar .container .navbar-header .navbar-brand-wrap .navbar-brand-inner {
		display: table;
		margin: 0 auto;
	}
	#header-one-line.jv-vertical-nav .javo-main-navbar .container .navbar-header .navbar-brand-wrap .navbar-brand-inner .navbar-brand {
		margin-left: 0;
		padding: 0;
	}
	#header-one-line.jv-vertical-nav .javo-main-navbar .container .navbar-header .navbar-brand-wrap .navbar-brand-inner .navbar-brand img {
		max-width: 100%;
		height: auto;
		transform: scale(1) !important;
		max-height: 50px;
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		margin: auto;
	}
	#header-one-line.jv-vertical-nav .javo-main-navbar .container #javo-navibar {
		padding: 0;
	}
	#header-one-line.jv-vertical-nav .javo-main-navbar .container #javo-navibar .navbar-nav {
		width: 100%;
	}
	#header-one-line.jv-vertical-nav .javo-main-navbar .container #javo-navibar .navbar-nav>.menu-item {
		float: none;
		text-align: center;
	}
	#header-one-line.jv-vertical-nav .javo-main-navbar .container #javo-navibar .navbar-nav>.menu-item>.dropdown-menu {
		left: 100%;
		top: 0;
	}
	#header-one-line.jv-vertical-nav .javo-main-navbar .container #javo-navibar .navbar-nav>.menu-item>.dropdown-menu:after {
		left: -30px !important;
		top: 20px !important;
		border-bottom-color: transparent;
		border-width: 5px;
	}
	#header-one-line.jv-vertical-nav .javo-main-navbar .container #javo-navibar #javo-header-featured-menu {
		margin-right: 0;
	}
	#header-one-line.jv-vertical-nav .javo-main-navbar .container #javo-navibar #javo-header-featured-menu .javo-navi-mylist-button {
		width: 100%;
	}
	#header-one-line.jv-vertical-nav .javo-main-navbar .container #javo-navibar #javo-header-featured-menu .javo-navi-mylist-button .widget_top_menu_wrap {
		padding-left: 0;
	}
	#header-one-line.jv-vertical-nav .javo-main-navbar .container #javo-navibar #javo-header-featured-menu .javo-navi-mylist-button .widget_top_menu_wrap li.widget_top_menu {
		width: 100%;
		text-align: center;
		margin-right: 0;
		padding: 10px 0;
	}
	#header-one-line.jv-vertical-nav .javo-main-navbar .container #javo-navibar #javo-header-featured-menu .javo-navi-mylist-button .widget_top_menu_wrap li:last-child {
		display: none;
	}
	body.admin-bar header.jv-vertical-nav .javo-main-navbar.affix-bottom {
		margin-top: 32px !important;
		top: 0 !important;
		padding: 10px 0;
	}
}

.loading-page {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(255, 255, 255, 0.98) !important;
	z-index: 99999;
	background-color: #353535;
}

.loading-page div#status.bulat div#dalbulat {
	background-color: rgba(255, 255, 255, 0.9);
}

.loading-page .loader-a1 {
	margin: -20px 0 0 -20px;
	font-size: 8px;
	line-height: 87px;
	position: absolute;
	top: 50%;
	left: 50%;
	text-indent: -9999em;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-animation-delay: -0.16s;
	animation-delay: -0.16s;
}

.loading-page .loader-a1:before,
.loading-page .loader-a1:after,
.loading-page .loader-a1 {
	border-radius: 50%;
	width: 2.5em;
	height: 2.5em;
	color: #ff5a5f;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation: loadingdot 1.8s infinite ease-in-out;
	animation: loadingdot 1.8s infinite ease-in-out;
}

.loading-page .loader-a1:before {
	left: -3.5em;
	-webkit-animation-delay: -0.32s;
	animation-delay: -0.32s;
}

.loading-page .loader-a1:after {
	left: 3.5em;
}

.loading-page .loader-a1:before,
.loading-page .loader-a1:after {
	content: '';
	position: absolute;
	top: 0;
}

.loading-page .bulat {
	width: 100px;
	height: 100px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -50px;
	margin-left: -50px;
	-webkit-border-radius: 110px;
	-moz-border-radius: 110px;
	border-radius: 110px;
}

.loading-page .bulat #dalbulat {
	background-color: #353535;
	position: absolute;
	top: 5px;
	left: 5px;
	right: 5px;
	bottom: 5px;
	z-index: 2;
	text-align: center;
	font-size: 10px;
	color: #454545;
	line-height: 90px;
	-webkit-border-radius: 110px;
	-moz-border-radius: 110px;
	border-radius: 110px;
}

.loading-page .bulat #dalbulat span {
	-webkit-animation: color 1.5s linear infinite;
	-moz-animation: color 1.5s linear infinite;
	-ms-animation: color 1.5s linear infinite;
	-o-animation: color 1.5s linear infinite;
	animation: color 1.5s linear infinite;
}

.loading-page .bulat #dalbulat span:nth-child(1) {
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	-o-animation-delay: 0s;
	animation-delay: 0s;
}

.loading-page .bulat #dalbulat span:nth-child(2) {
	-webkit-animation-delay: .25s;
	-moz-animation-delay: .25s;
	-ms-animation-delay: .25s;
	-o-animation-delay: .25s;
	animation-delay: .25s;
}

.loading-page .bulat #dalbulat span:nth-child(3) {
	-webkit-animation-delay: .45s;
	-moz-animation-delay: .45s;
	-ms-animation-delay: .45s;
	-o-animation-delay: .45s;
	animation-delay: .45s;
}

.loading-page .bulat #dalbulat span:nth-child(4) {
	-webkit-animation-delay: .55s;
	-moz-animation-delay: .55s;
	-ms-animation-delay: .55s;
	-o-animation-delay: .55s;
	animation-delay: .55s;
}

.loading-page .bulat #dalbulat span:nth-child(5) {
	-webkit-animation-delay: .65s;
	-moz-animation-delay: .65s;
	-ms-animation-delay: .65s;
	-o-animation-delay: .65s;
	animation-delay: .65s;
}

.loading-page .bulat #dalbulat span:nth-child(6) {
	-webkit-animation-delay: .75s;
	-moz-animation-delay: .75s;
	-ms-animation-delay: .75s;
	-o-animation-delay: .75s;
	animation-delay: .75s;
}

.loading-page .bulat #dalbulat span:nth-child(7) {
	-webkit-animation-delay: .85s;
	-moz-animation-delay: .85s;
	-ms-animation-delay: .85s;
	-o-animation-delay: .85s;
	animation-delay: .85s;
}

.loading-page .bulat .luarbulat {
	margin: 0 auto;
	background: #f2b096;
	background: -webkit-radial-gradient(20% 20%, ellipse cover, #f2b096 0%, #e89d80 24%, transparent 74%, transparent 100%);
	background: radial-gradient(ellipse at 20% 20%, #f2b096 0%, #e89d80 24%, transparent 74%, transparent 100%);
	padding: 10px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-border-radius: 110px;
	-moz-border-radius: 110px;
	border-radius: 110px;
	-webkit-animation-name: rotate;
	-webkit-animation-duration: 1s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-moz-animation-name: rotate;
	-moz-animation-duration: 1s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: linear;
	animation-name: rotate;
	animation-duration: 1s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}

@-webkit-keyframes color {
	.loading-page 0% {
		color: #fff;
	}
	.loading-page 50% {
		color: transparent;
	}
	.loading-page 100% {
		color: #fff;
	}
}

@-webkit-keyframes loadingdot {
	0%,
	80%,
	100% {
		box-shadow: 0 2.5em 0 -1.3em #ff5a5f;
	}
	40% {
		box-shadow: 0 2.5em 0 0 #ff5a5f;
	}
}

@keyframes loadingdot {
	0%,
	80%,
	100% {
		box-shadow: 0 2.5em 0 -1.3em #ff5a5f;
	}
	40% {
		box-shadow: 0 2.5em 0 0 #ff5a5f;
	}
}

#login_panel .modal-dialog {
	margin: 100px auto;
}

#login_panel .modal-dialog .modal-content .modal-header .modal-title {
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 1px;
}

#login_panel .modal-dialog .modal-content .modal-body {
	padding: 25px;
}

#login_panel .modal-dialog .modal-content .modal-body .social_login {
	border-right: 1px solid #e9e9e9;
}

#login_panel .modal-dialog .modal-content .modal-body .social_login .facebook_connect {
	background-color: #3b5998;
	border-color: #3b5998;
	position: relative;
}

#login_panel .modal-dialog .modal-content .modal-body .social_login .facebook_connect:hover {
	background-color: #8b9dc3 !important;
	border-color: #8b9dc3 !important;
	-webkit-transition: all 01.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

#login_panel .modal-dialog .modal-content .modal-body .social_login .facebook_connect:hover:after {
	border-color: transparent;
	background-color: transparent;
	-webkit-transition: all 01.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	color: #fff !important;
	width: 100%;
}

#login_panel .modal-dialog .modal-content .modal-body .social_login .facebook_connect:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 0%;
	border-color: rgba(255, 255, 255, 0.4);
	background-color: rgba(255, 255, 255, 0.4);
	border-radius: 3px;
	z-index: 1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s ease-out;
}

#login_panel .modal-dialog .modal-content .modal-body .social_login .google_connect {
	margin-top: 15px;
	background-color: #d34836;
	border-color: #d34836;
	position: relative;
}

#login_panel .modal-dialog .modal-content .modal-body .social_login .google_connect:hover {
	background-color: #d2d2d2 !important;
	border-color: #d2d2d2 !important;
	-webkit-transition: all 01.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

#login_panel .modal-dialog .modal-content .modal-body .social_login .google_connect:hover:after {
	border-color: transparent;
	background-color: transparent;
	-webkit-transition: all 01.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	color: #fff !important;
	width: 100%;
}

#login_panel .modal-dialog .modal-content .modal-body .social_login .google_connect:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 0%;
	border-color: rgba(255, 255, 255, 0.4);
	background-color: rgba(255, 255, 255, 0.4);
	border-radius: 3px;
	z-index: 1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s ease-out;
}

#login_panel .modal-dialog .modal-content .modal-body .social_login .remember-and-forgot .col-md-12 {
	line-height: 17px;
}

#login_panel .modal-dialog .modal-content .modal-body .social_login .control-label {
	margin-bottom: 0px;
}

#login_panel .modal-dialog .modal-content .modal-body .social_login .control-label input {
	vertical-align: middle;
	margin: 0;
}

#login_panel .modal-dialog .modal-content .modal-body .lava_login_wrap input {
	border-radius: 3px;
	border-color: #ddd;
}

#login_panel .modal-dialog .modal-content .modal-body .lava_login_wrap input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px white inset;
	-webkit-text-fill-color: #666;
}

#login_panel .modal-dialog .modal-content .modal-body .lava_login_wrap .form-group:last-child {
	margin-bottom: 0;
}

#login_panel .modal-dialog .modal-content .modal-body .lava_login_wrap .lava_login button:hover {
	background-color: #e00007 !important;
	border-color: #e00007 !important;
	-webkit-transition: all 01.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

#login_panel .modal-dialog .modal-content .modal-body .lava_login_wrap .lava_login button:hover:after {
	border-color: transparent;
	background-color: transparent;
	-webkit-transition: all 01.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	color: #fff !important;
	width: 100%;
}

#login_panel .modal-dialog .modal-content .modal-body .lava_login_wrap .lava_login button:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 0%;
	border-color: rgba(255, 255, 255, 0.4);
	background-color: rgba(255, 255, 255, 0.4);
	border-radius: 3px;
	z-index: 1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s ease-out;
}

#login_panel .modal-dialog .modal-content .modal-body .bottom_row .required {
	background: #ff5a5f;
	color: #fff;
	padding: 3px 9px;
	border-radius: 3px;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 1px;
	position: relative;
}

#login_panel .modal-dialog .modal-content .modal-body .bottom_row .required:hover {
	background-color: #e00007 !important;
	border-color: #e00007 !important;
	-webkit-transition: all 01.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

#login_panel .modal-dialog .modal-content .modal-body .bottom_row .required:hover:after {
	border-color: transparent;
	background-color: transparent;
	-webkit-transition: all 01.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	color: #fff !important;
	width: 100%;
}

#login_panel .modal-dialog .modal-content .modal-body .bottom_row .required:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 0%;
	border-color: rgba(255, 255, 255, 0.4);
	background-color: rgba(255, 255, 255, 0.4);
	border-radius: 3px;
	z-index: 1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s ease-out;
}

@media (min-width: 320px) and (max-width: 991px) {
	#login_panel .modal-dialog .modal-content .modal-body form .social_login {
		border-right: none;
		margin-bottom: 15px;
	}
}


@media (max-width: 1199px) and (min-width: 980px){
	.blackrio{
		position: relative !important;
		left: -218px !important;
	}
	
}

.jv-my-page {
	background: #686868;
}

.jv-my-page .top-row {
	background: #a1c3ff;
	margin-right: 0px;
}

.jv-my-page .top-row .col-md-12 .profile-and-image-container .col-sm-12 .author-img img {
	border-radius: 50%;
}

.jv-my-page .container .jv-my-page-user-name {
	background: #666;
	color: #fff;
	padding: 20px 0px 20px 40px;
	margin: 0;
	margin-top: 15px;
}

.jv-my-page .container .row-offcanvas .my-page-nav {
	padding-right: 0px;
}

.jv-my-page .container .row-offcanvas .my-page-nav .mypage-left-menu {
	background: #fff;
	border: none;
}

.jv-my-page .container .row-offcanvas .my-page-nav .mypage-left-menu .nav-sidebar {
	margin-left: -20px;
}

.jv-my-page .container .row-offcanvas .my-page-nav .mypage-left-menu .nav-sidebar .side-menu a {
	font-size: 12px;
}

.jv-my-page .container .row-offcanvas .main-content-right {
	padding-left: 0px;
	position: relative;
}

.jv-my-page .container .row-offcanvas .main-content-right .col-md-12 .panel-default {
	border-radius: 0px;
	box-sizing: border-box;
}

.jv-my-page .container .row-offcanvas .main-content-right .col-md-12 .panel-default .panel-body {
	padding: 20px;
}

.jv-my-page .container .row-offcanvas .main-content-right .col-md-12 .panel-default .panel-body .row .col-xs-3 .my-profile-home-pic {
	overflow: hidden;
}

.jv-my-page .container .row-offcanvas .main-content-right .col-md-12 .panel-default .panel-body .row .my-profile-home-details .list-group .list-group-item .my-home-label {
	float: left;
	width: 25%;
	font-weight: bold;
}

.jv-my-page .container .row-offcanvas .main-content-right .col-md-12 .panel-default .panel-body .row .my-profile-home-details .list-group .list-group-item .my-home-content {
	float: left;
	width: 75%;
}

.jv-my-page .container .row-offcanvas .main-content-right .col-md-12 .panel-default .panel-body .row .my-profile-home-details .shortcode-jv_block3 .shortcode-container .shortcode-output .javo-module8 {
	height: 340px;
}

.jv-my-page .container .row-offcanvas .main-content-right .col-md-12 .panel-heading .row .col-md-1 {
	display: none;
}

body.javo-dashboard.wide-boxed .jv-my-page>.container {
	width: 100%;
}

body.javo-dashboard .jv-my-page .top-row .profile-and-image-container-overlay {
	height: 100%;
	width: 100%;
	bottom: 0;
	left: 0;
	z-index: 0;
	position: absolute;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.2)));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
}

body.javo-dashboard .jv-my-page .top-row .profile-and-image-container .author-img {
	height: 270px;
	padding: 60px;
}

body.javo-dashboard .jv-my-page .top-row .profile-and-image-container .author-img .col-md-12 {
	text-align: right;
	z-index: 1;
}

body.javo-dashboard .jv-my-page .top-row .profile-and-image-container .author-img .col-md-12 .img_wrap {
	width: 150px;
	height: 150px;
	border: 8px solid #666;
	box-shadow: 0px 0px 30px 10px rgba(0, 0, 0, 0.5);
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-top-right-radius: 100%;
	border-bottom-left-radius: 100%;
	float: right;
	overflow: hidden;
}

body.javo-dashboard .jv-my-page .top-row .profile-and-image-container .author-img .col-md-12 .img_wrap .attachment-thumbnail,
body.javo-dashboard .jv-my-page .top-row .profile-and-image-container .author-img .col-md-12 .img_wrap img {
	width: 134px;
	height: 134px;
	border-top-right-radius: 100%;
	border-top-left-radius: 100%;
	border-bottom-left-radius: 100%;
	border-bottom-right-radius: 100%;
}

body.javo-dashboard .jv-my-page .top-row .profile-and-image-container .author-names {
	display: table;
	height: 250px;
	position: relative;
	z-index: 1;
}

body.javo-dashboard .jv-my-page .top-row .profile-and-image-container .author-names .col-md-12 {
	height: 270px;
}

body.javo-dashboard .jv-my-page .top-row .profile-and-image-container .author-names .col-md-12 .tooltip-content {
	height: 200px;
	background: #fff;
	top: 10%;
	padding: 30px;
	box-shadow: 0px 0px 30px 6px rgba(0, 0, 0, 0.5);
	width: 90%;
	border-radius: 10px;
	position: relative;
}

body.javo-dashboard .jv-my-page .top-row .profile-and-image-container .author-names .col-md-12 .tooltip-content p {
	height: 130px;
	overflow: hidden;
	margin-bottom: 0;
	font-weight: 600;
	font-size: 13px;
	letter-spacing: 1px;
	text-transform: none;
	color: #646464;
	white-space: pre-line;
}

body.javo-dashboard .jv-my-page .top-row .profile-and-image-container .author-names .col-md-12 .tooltip-content:after {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: -20px;
	width: 0;
	height: 0;
	border-style: inset solid solid solid;
	border-width: 10px;
	border-color: transparent #fff transparent transparent !important;
}

body.javo-dashboard .jv-my-page .top-row .profile-and-image-container .author-names .tab-content .list-group {
	margin-bottom: 0px;
}

body.javo-dashboard .jv-my-page .top-row.container {
	margin: 0 auto;
	margin-top: 25px;
	background: none;
}

body.javo-dashboard .jv-my-page .top-row.container>.col-md-12 {
	padding-top: 15px;
	background: #fff;
}

body.javo-dashboard .jv-my-page .top-row.container>.col-md-12 .profile-and-image-container .nav-tabs {
	border-bottom: 5px solid #666;
	letter-spacing: 3px;
	padding-bottom: 15px;
}

body.javo-dashboard .jv-my-page .top-row.container>.col-md-12 .profile-and-image-container .nav-tabs li a {
	padding: 5px 15px;
	font-size: 18px;
	margin-left: 5px;
	font-weight: 600;
	text-transform: uppercase;
	color: #ccc;
	border-radius: 3px;
	border: none;
}

body.javo-dashboard .jv-my-page .top-row.container>.col-md-12 .profile-and-image-container .nav-tabs li a:hover {
	background-color: #ff272e;
	-webkit-transition: all 01.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

body.javo-dashboard .jv-my-page .top-row.container>.col-md-12 .profile-and-image-container .nav-tabs li.active a {
	border: none;
	color: #666;
}

body.javo-dashboard .jv-my-page .top-row.container>.col-md-12 .profile-and-image-container .nav-tabs li.active a:hover {
	background: none !important;
	color: #000 !important;
}

body.javo-dashboard .jv-my-page .top-row.container>.col-md-12 .profile-and-image-container .nav-tabs .jv-mypage-topmenu-button {
	float: right;
}

body.javo-dashboard .jv-my-page .top-row.container>.col-md-12 .profile-and-image-container .nav-tabs .jv-mypage-topmenu-button a {
	font-size: 12px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #fff;
	padding: 8px 15px;
}

body.javo-dashboard .jv-my-page .top-row.container>.col-md-12 .profile-and-image-container .nav-tabs .jv-mypage-topmenu-button a:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 0%;
	border-color: rgba(255, 255, 255, 0.4);
	background-color: rgba(255, 255, 255, 0.4);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	z-index: 1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s ease-out;
}

body.javo-dashboard .jv-my-page .top-row.container>.col-md-12 .profile-and-image-container .nav-tabs .jv-mypage-topmenu-button a:hover {
	-webkit-transition: all 01.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

body.javo-dashboard .jv-my-page .top-row.container>.col-md-12 .profile-and-image-container .nav-tabs .jv-mypage-topmenu-button a:hover:after {
	border-color: transparent;
	background-color: transparent;
	-webkit-transition: all 01.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	color: #fff !important;
	width: 100%;
}

body.javo-dashboard .jv-my-page .top-row.container>.col-md-12 .profile-and-image-container .col-xs-12 {
	padding: 0;
	padding-top: 15px;
	height: 100%;
}

body.javo-dashboard .jv-my-page .top-row.container>.col-md-12 .profile-and-image-container .col-xs-12 .author-img {
	padding-top: 0;
}

body.javo-dashboard .jv-my-page .top-row.container>.col-md-12 .profile-and-image-container .col-xs-12 .author-img .col-xs-12 {
	max-width: 250px;
	padding-top: 0px;
}

body.javo-dashboard .jv-my-page .top-row.container>.col-md-12 .profile-and-image-container .col-xs-12 .author-img .col-xs-12 .img_wrap {
	width: 100%;
	height: 100%;
	border-radius: 0;
	border: none;
	box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.3);
}

body.javo-dashboard .jv-my-page .top-row.container>.col-md-12 .profile-and-image-container .col-xs-12 .author-img .col-xs-12 .img_wrap img {
	width: 100%;
	height: auto;
	border-radius: 0;
}

body.javo-dashboard .jv-my-page .top-row.container>.col-md-12 .profile-and-image-container .col-xs-12 .author-names {
	padding-top: 0;
}

body.javo-dashboard .jv-my-page .top-row.container>.col-md-12 .profile-and-image-container .col-xs-12 .author-names .tab-content .tab-pane .my-profile-home-details ul li {
	padding: 6px 10px;
}

body.javo-dashboard .jv-my-page .top-row.container>.col-md-12 .profile-and-image-container .col-xs-12 .author-names .tab-content .tab-pane .my-profile-home-details ul li .col-md-2 {
	padding-left: 0px;
}

body.javo-dashboard .jv-my-page .top-row.container>.col-md-12 .profile-and-image-container .col-xs-12 .author-names .tab-content .tab-pane#profile .tooltip-content {
	box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.5);
}

body.javo-dashboard .jv-my-page .top-row.container.jv-edit-profile .col-md-12 {
	padding-top: 0px;
}

body.javo-dashboard .jv-my-page .top-row.container.jv-edit-profile .col-md-12 .my-page-title {
	color: #666;
	font-weight: 600;
	font-size: 18px;
	letter-spacing: 3px;
	text-transform: uppercase;
	position: relative;
	top: 25px;
	line-height: 15px;
	padding-left: 35px;
}

body.javo-dashboard .jv-my-page .top-row.container.jv-edit-profile .profile-and-image-container>.col-xs-12 {
	display: none;
}

body.javo-dashboard .jv-my-page .top-row.container.jv-edit-profile .profile-and-image-container .nav-tabs li {
	display: none;
}

body.javo-dashboard .jv-my-page .top-row.container.jv-edit-profile .profile-and-image-container .nav-tabs li.jv-mypage-topmenu-button {
	display: block;
}

body.javo-dashboard .jv-my-page .top-row.container.jv-submit-item .col-md-12 {
	padding-top: 0px;
}

body.javo-dashboard .jv-my-page .top-row.container.jv-submit-item .col-md-12 .my-page-title {
	color: #666;
	font-weight: 600;
	font-size: 18px;
	letter-spacing: 3px;
	text-transform: uppercase;
	position: relative;
	top: 25px;
	line-height: 15px;
	padding-left: 35px;
}

body.javo-dashboard .jv-my-page .top-row.container.jv-submit-item .profile-and-image-container>.col-xs-12 {
	display: none;
}

body.javo-dashboard .jv-my-page .top-row.container.jv-submit-item .profile-and-image-container .nav-tabs li {
	display: none;
}

body.javo-dashboard .jv-my-page .top-row.container.jv-submit-item .profile-and-image-container .nav-tabs li.jv-mypage-topmenu-button {
	display: block;
}

body.javo-dashboard .jv-my-page .second-container-content .jv-mypage-home .shortcode-jv_block12 .shortcode-output .col-md-12 {
	width: 50%;
}

body.javo-dashboard .jv-my-page .second-container-content .jv-mypage-home .shortcode-jv_block12 .shortcode-output .col-md-12:last-child {
	width: 100%;
}

body.javo-dashboard .jv-my-page .second-container-content .jv-mypage-home .panel-body .nav-tabs {
	border-bottom: 5px solid #666;
	letter-spacing: 3px;
	padding-bottom: 15px;
}

body.javo-dashboard .jv-my-page .second-container-content .jv-mypage-home .panel-body .nav-tabs li a {
	padding: 5px 15px;
	font-size: 18px;
	margin-left: 5px;
	font-weight: 600;
	text-transform: uppercase;
	color: #ccc;
	border-radius: 3px;
	border: none;
}

body.javo-dashboard .jv-my-page .second-container-content .jv-mypage-home .panel-body .nav-tabs li a:hover {
	-webkit-transition: all 01.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

body.javo-dashboard .jv-my-page .second-container-content .jv-mypage-home .panel-body .nav-tabs li.active a {
	border: none;
	color: #666;
}

body.javo-dashboard .jv-my-page .second-container-content .jv-mypage-home .panel-body .nav-tabs li.active a:hover {
	background: none !important;
	color: #000 !important;
}

body.javo-dashboard .jv-my-page .second-container-content .jv-mypage-home .panel-body .tab-content .tab-pane {
	min-height: 200px;
}

body.javo-dashboard .jv-my-page .second-container-content .jv-mypage-home .panel-body .tab-content .tab-pane .jv-mypage-not-found-data {
	padding: 20px;
}

body.javo-dashboard .jv-my-page .second-container-content.jv-edit-profile-form .row-offcanvas-left {
	background-color: #fff;
	margin: 0;
}

body.javo-dashboard .jv-my-page .second-container-content.jv-edit-profile-form .row-offcanvas-left .edit_my_profile .main-content-box .javo-register .picture-upload-wrap .col-md-9 .col-md-9 .jvfrm_home_background-img_preview img {
	width: auto;
	margin-left: 40px;
}

body.javo-dashboard .jv-my-page .second-container-content.jv-submit-item-form .row-offcanvas-left {
	background-color: #fff;
	margin: 0;
}

body.javo-dashboard .jv-my-page .second-container-content.jv-submit-item-form .row-offcanvas-left .main-content-right .lv-dashboard-additem #lava-additem-form #lava-detail-image-input-wrap input[name="lava_detail_file_remove"] {
	max-width: 150px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas {
	margin-bottom: 100px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-left {
	padding: 0;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-left .mypage-left-menu {
	padding-top: 0;
	margin-top: -46px;
	background-color: transparent;
	border: none;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-left .mypage-left-menu .nav-sidebar {
	margin-right: -19px;
	margin-left: -20px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-left .mypage-left-menu .nav-sidebar .side-menu {
	background: #ff4146;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-left .mypage-left-menu .nav-sidebar .side-menu a {
	color: #fff;
	font-weight: 600;
	text-transform: uppercase;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-left .mypage-left-menu .nav-sidebar .side-menu a:hover {
	background: #ff5a5f;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-left .mypage-left-menu .nav-sidebar:last-child {
	background: #ff4146;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-left .mypage-left-menu .nav-sidebar:first-child .side-menu {
	background: #666;
	text-align: center;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-left .mypage-left-menu .nav-sidebar:first-child .side-menu a {
	text-transform: uppercase;
	font-weight: 700;
	font-size: 13px;
	letter-spacing: 2px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-left .mypage-left-menu .nav-sidebar:first-child .side-menu a:hover {
	background: #666;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas #jv-payment .myaccount_user,
body.javo-dashboard .jv-my-page .row.row-offcanvas .jv-order-history .myaccount_user {
	display: none;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas #jv-payment .alert.alert-warning,
body.javo-dashboard .jv-my-page .row.row-offcanvas .jv-order-history .alert.alert-warning {
	display: none;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas #jv-payment .panel-body,
body.javo-dashboard .jv-my-page .row.row-offcanvas .jv-order-history .panel-body {
	padding: 0;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas #jv-payment h2,
body.javo-dashboard .jv-my-page .row.row-offcanvas .jv-order-history h2 {
	color: #666;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 1px;
	margin-bottom: 15px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas #jv-payment table thead,
body.javo-dashboard .jv-my-page .row.row-offcanvas .jv-order-history table thead {
	background: #666;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas #jv-payment table thead tr th,
body.javo-dashboard .jv-my-page .row.row-offcanvas .jv-order-history table thead tr th {
	font-size: 13px;
	font-weight: 600;
	letter-spacing: 1px;
	color: #fff;
	border-bottom: 0;
	text-transform: uppercase;
	padding: 12px 9px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas #jv-payment table tbody tr th,
body.javo-dashboard .jv-my-page .row.row-offcanvas #jv-payment table tbody tr td,
body.javo-dashboard .jv-my-page .row.row-offcanvas .jv-order-history table tbody tr th,
body.javo-dashboard .jv-my-page .row.row-offcanvas .jv-order-history table tbody tr td {
	font-size: 13px;
	font-weight: 600;
	letter-spacing: 1px;
	padding: 14px 8px 10px 8px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas #jv-payment table tbody tr th,
body.javo-dashboard .jv-my-page .row.row-offcanvas .jv-order-history table tbody tr th {
	padding: 15px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas #jv-payment table tbody tr:first-child td,
body.javo-dashboard .jv-my-page .row.row-offcanvas #jv-payment table tbody tr:first-child th,
body.javo-dashboard .jv-my-page .row.row-offcanvas .jv-order-history table tbody tr:first-child td,
body.javo-dashboard .jv-my-page .row.row-offcanvas .jv-order-history table tbody tr:first-child th {
	border-top: none;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas #jv-payment table tbody tr td:last-child,
body.javo-dashboard .jv-my-page .row.row-offcanvas .jv-order-history table tbody tr td:last-child {
	padding: 8px;
	text-align: right;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas #jv-payment table tbody tr td:last-child button,
body.javo-dashboard .jv-my-page .row.row-offcanvas .jv-order-history table tbody tr td:last-child button {
	border-radius: 3px;
	padding: 5px 12px 5px 30px;
	font-size: 11px;
	text-transform: uppercase;
	height: 30px;
	line-height: 20px;
	border: none;
	font-weight: 700;
	letter-spacing: 1px;
	position: relative;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas #jv-payment table tbody tr td:last-child button:focus:before,
body.javo-dashboard .jv-my-page .row.row-offcanvas .jv-order-history table tbody tr td:last-child button:focus:before {
	content: '\f068';
	font-family: FontAwesome;
	font-size: 13px;
	color: #fff;
	position: absolute;
	top: 6px;
	left: 10px;
	text-align: center;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas #jv-payment table tbody tr td:last-child button.collapsed:before,
body.javo-dashboard .jv-my-page .row.row-offcanvas .jv-order-history table tbody tr td:last-child button.collapsed:before {
	content: '\f067';
	font-family: FontAwesome;
	font-size: 13px;
	color: #fff;
	position: absolute;
	top: 6px;
	left: 10px;
	text-align: center;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas #jv-payment table tbody tr td:last-child button:before,
body.javo-dashboard .jv-my-page .row.row-offcanvas .jv-order-history table tbody tr td:last-child button:before {
	content: '\f067';
	font-family: FontAwesome;
	font-size: 13px;
	color: #fff;
	position: absolute;
	top: 6px;
	left: 10px;
	text-align: center;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas #jv-payment table tbody tr.collapse th,
body.javo-dashboard .jv-my-page .row.row-offcanvas #jv-payment table tbody tr.collapsing th,
body.javo-dashboard .jv-my-page .row.row-offcanvas .jv-order-history table tbody tr.collapse th,
body.javo-dashboard .jv-my-page .row.row-offcanvas .jv-order-history table tbody tr.collapsing th {
	padding: 15px 15px 15px 20px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas #jv-payment table tbody tr.collapse td,
body.javo-dashboard .jv-my-page .row.row-offcanvas #jv-payment table tbody tr.collapsing td,
body.javo-dashboard .jv-my-page .row.row-offcanvas .jv-order-history table tbody tr.collapse td,
body.javo-dashboard .jv-my-page .row.row-offcanvas .jv-order-history table tbody tr.collapsing td {
	padding: 15px;
	font-size: 12px;
	background: #e9e9e9;
	color: #999;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas #jv-payment table.my_account_orders,
body.javo-dashboard .jv-my-page .row.row-offcanvas .jv-order-history table.my_account_orders {
	padding: 0;
	border: none;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas #jv-payment table.my_account_orders tbody tr:first-child td,
body.javo-dashboard .jv-my-page .row.row-offcanvas .jv-order-history table.my_account_orders tbody tr:first-child td {
	border-top: none;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas #jv-payment table.my_account_orders tbody tr .order-actions a,
body.javo-dashboard .jv-my-page .row.row-offcanvas .jv-order-history table.my_account_orders tbody tr .order-actions a {
	border-radius: 3px;
	padding: 5px 12px;
	font-size: 12px;
	text-transform: uppercase;
	height: 30px;
	line-height: 22px;
	border: none;
	font-weight: 700;
	letter-spacing: 1px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right {
	padding-left: 15px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap {
	border: none;
	border-bottom-right-radius: 3px;
	box-shadow: none;
	padding-right: 15px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-heading {
	background: #fff;
	padding: 15px;
	border: none;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .my-profile-home-pic {
	width: 100%;
	margin-top: 0px;
	border: none;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .my-profile-home-pic .list-group .list-group-item {
	padding: 15px 15px;
	background: #f9f9f9;
	border: 1px solid #e9e9e9;
	display: inline-block;
	width: 32%;
	margin-right: 1.1em;
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .my-profile-home-pic .list-group .list-group-item:last-child {
	margin-right: 0;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .my-profile-home-pic .list-group .list-group-item i {
	margin-right: 5px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .my-profile-home-pic .list-group .list-group-item span {
	background: #ff5a5f;
	padding: 3px 12px;
	line-height: 20px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .my-profile-home-pic .my-profile-edit-button {
	padding: 0;
	margin-bottom: 10px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .my-profile-home-pic .my-profile-edit-button button {
	width: 100%;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 9px 12px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .my-profile-home-details .list-group .list-group-item {
	color: #646464;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .my-profile-home-details .list-group .list-group-item .my-home-label {
	color: #454545;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 13px;
	letter-spacing: 2px;
	border-right: 1px solid #eee;
	margin-right: 15px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .my-profile-home-details .list-group .list-group-item .my-home-content {
	color: #999;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body table thead {
	background: #666;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body table thead tr th {
	color: #fff;
	border-bottom: none;
	text-transform: uppercase;
	padding: 6px 9px;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 1px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body table thead tr th:last-child {
	text-align: center;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body table tbody tr td,
body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body table tbody tr th {
	padding: 20px 8px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body table tbody tr:first-child th,
body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body table tbody tr:first-child td {
	border-top: none;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body table tbody tr th a {
	color: #666;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body table tbody tr th a img {
	width: 50px !important;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body table tbody tr td {
	color: #999;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 13px;
	letter-spacing: 1px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body table tbody tr td a {
	color: #666;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body table tbody tr td a img {
	width: 50px !important;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body table tbody tr td:last-child {
	text-align: right;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body table tbody tr td:last-child a {
	color: #fff;
	background: #ff5a5f;
	border: 1px solid #ff5a5f;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 11px;
	padding: 10px 20px;
	line-height: 1;
	letter-spacing: 2px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body table tbody tr td:last-child a:hover {
	text-decoration: none;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .jv-favorite-photo-gird {
	margin-bottom: 30px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .jv-favorite-photo-gird .col-md-12 div {
	text-align: center;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .jv-favorite-photo-gird .col-md-12 img {
	border-radius: 10px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .jv-favorite-photo-gird .col-md-12 .btn-group {
	width: 100%;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .jv-favorite-photo-gird .col-md-12 .btn-group a {
	background: #ff5a5f;
	border: 1px solid #ff5a5f;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-right: 5px;
	width: 32%;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .jv-favorite-photo-gird .col-md-12 .btn-group a:last-child {
	margin-right: 0px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .my-item-list-head {
	margin-bottom: 20px;
	padding: 10px 0;
	background: #666;
	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 2px;
	text-align: center;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .my-item-list {
	margin-bottom: 20px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .my-item-list>.row {
	margin: 0;
	border-bottom: 1px solid #e9e9e9;
	padding-bottom: 10px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .my-item-list .thumb a img {
	width: 50px !important;
	height: 50px !important;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .my-item-list div.my-item-titles {
	margin-bottom: 0;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .my-item-list div.my-item-titles h3 {
	padding: 0;
	margin-bottom: 0;
	margin-top: 0;
	text-align: left;
	height: 20px;
	overflow: hidden;
	padding-left: 10px;
	font-size: 12px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .my-item-list div.my-item-titles button,
body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .my-item-list div.my-item-titles a.btn {
	background-color: transparent;
	border-color: transparent;
	margin-right: 5px;
	margin-left: 0px;
	padding: 8px 10px;
	border-radius: 3px;
	color: #666;
	font-size: 11px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .my-item-list div.my-item-titles button i,
body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .my-item-list div.my-item-titles a.btn i {
	margin-right: 5px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .my-item-list div.my-item-titles .tooltip-arrow {
	border-top-color: #333;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .my-item-list div.my-item-titles .tooltip-inner {
	font-size: 10px;
	letter-spacing: 1px;
	background-color: #333;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .my-item-list .starting-day p,
body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .my-item-list .expired-day p {
	font-size: 12px;
	line-height: 22px;
	font-weight: 600;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .my-item-list .my-item-list-button a,
body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .my-item-list .my-item-list-button button {
	background: #ff5a5f;
	border-color: #ff5a5f;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .content-panel-wrap-row .thumb a img {
	border-radius: 10px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .content-panel-wrap-row .my-item-titles h3 {
	color: #666;
	text-transform: none;
	font-weight: 700;
	font-size: 14px;
	letter-spacing: 1px;
	padding: 30px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .content-panel-wrap-row .my-item-titles span {
	color: #999;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .content-panel-wrap-row .content-panel-button-list button,
body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .content-panel-wrap-row .content-panel-button-list a.btn {
	background-color: transparent;
	border-color: transparent;
	margin-right: 5px;
	padding: 8px 10px;
	border-radius: 3px;
	color: #666;
	font-size: 12px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .content-panel-wrap-row .content-panel-button-list button i,
body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .content-panel-wrap-row .content-panel-button-list a.btn i {
	margin-right: 5px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .javo-form-div .col-xs-3 .well {
	border: none;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .javo-form-div .well {
	background-color: #fff;
	border: none;
	box-shadow: none;
	font-weight: 700;
	font-size: 13px;
	letter-spacing: 2px;
	text-transform: uppercase;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .javo-form-div input.form-control,
body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .javo-form-div select.form-control {
	height: 34px;
	background-color: #fff;
	border: 1px solid #e9e9e9;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: none;
	color: #999;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .javo-form-div .picture-upload-wrap .col-xs-9 .col-md-3,
body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .javo-form-div .picture-upload-wrap .col-xs-9 .col-md-9 {
	text-align: center;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .javo-form-div .javo-upload-review {
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .javo-form-div .javo-fileupload {
	background-color: #ff5a5f;
	border-color: #ff5a5f;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-left: 12px;
	margin-top: 30px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .javo-form-div #btn_save {
	background-color: #ff5a5f;
	border-color: #ff5a5f;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .javo-form-div #wp-javo-propfile-textarea-editor-container {
	border: 1px solid #eee;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-body .javo-form-div hr {
	margin-top: 30px;
	margin-bottom: 30px;
	border: 0;
	border-top: 2px solid #eee;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .lava-my-item-list {
	padding: 0 10px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .lava-my-item-list h2 {
	margin-top: 20px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .lava-my-item-list table thead {
	background: #666;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .lava-my-item-list table thead tr th {
	color: #fff;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-bottom .jv-photo-gird-bottom {
	margin-top: 30px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .panel-wrap .panel-bottom .jv-photo-gird-bottom .javo-thb {
	height: 200px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .lava-change-password .panel-body form>.row {
	margin-bottom: 5px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .lava-change-password .panel-body form>.row:first-child {
	margin-bottom: 40px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .lava-change-password .panel-body form>.row .col-md-8.col-md-offset-2 {
	border: 1px solid #e9e9e9;
	border-radius: 3px;
	padding: 15px;
	background: #fafafa;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .lava-change-password .panel-body form>.row .col-md-8.col-md-offset-2 .row .col-md-8 {
	margin-bottom: 5px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .lava-change-password .panel-body form>.row:last-child {
	margin-top: 40px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .lava-change-password .panel-body form>.row:last-child .col-md-8.col-md-offset-2 {
	border: none;
	padding: 0px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .lava-change-password .panel-body form h3 {
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: 600;
	color: #666;
	margin: 0;
	line-height: 34px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .lava-change-password .panel-body form .right-inner-addon {
	margin-bottom: 0;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .lava-change-password .panel-body form .right-inner-addon input {
	box-shadow: none;
	border-radius: 3px;
	border: 1px solid #e9e9e9;
	font-size: 12px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .lava-change-password .panel-body form button {
	width: 100%;
	box-shadow: none;
	background: #ff5a5f;
	border: 1px solid #ff5a5f;
	border-radius: 3px;
	padding: 8px;
	color: #fff;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-weight: 600;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right #lava-add-alerts-output tr th {
	text-align: center;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right #lava-add-alerts-output tr td:last-child {
	text-align: right;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right #lava-add-alerts-output tr td:last-child a {
	padding: 6px 12px 3px 12px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right #lava-add-alerts-output .not-found .text-center {
	text-align: center;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .jv-add-alert-list-title {
	color: #666;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: 1px;
	margin-bottom: 15px;
	border-bottom: none;
	margin-top: 0;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .jv-add-alert-list {
	border: none;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-collapse: separate;
	padding: 10px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .jv-add-alert-list thead {
	background: #666;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .jv-add-alert-list thead tr th {
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 12px;
	letter-spacing: 2px;
	text-align: left;
	line-height: 18px;
	margin-bottom: 0px;
	border: none;
	padding-left: 15px;
	text-align: center;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .jv-add-alert-list tbody tr td {
	color: #666;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 13px;
	letter-spacing: 2px;
	text-align: left;
	line-height: 40px;
	margin-bottom: 0px;
	padding-left: 15px;
	border-bottom: 1px solid #e9e9e9;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .jv-add-alert-list tbody tr td a {
	color: #666;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 13px;
	letter-spacing: 2px;
	text-align: left;
	line-height: 40px;
	margin-bottom: 0px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .jv-add-alert-list tbody tr td a.btn {
	background-color: #ff5a5f;
	border-color: #ff5a5f;
	line-height: 20px;
	color: #fff;
	font-size: 11px;
	font-weight: 600;
	letter-spacing: 0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-right: 10px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .jv-add-alert-list tbody tr td a.btn:hover {
	background-color: #ff5a5f;
	border-color: #ff5a5f;
	color: #fff;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .jv-add-alert-list tbody tr td a.btn:last-child {
	margin-right: 0;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right #lava-add-alerts-output tr td {
	border-top: none;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .jv-add-alert h2 {
	color: #666;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: 1px;
	margin-bottom: 15px;
	border-bottom: none;
	margin-top: 80px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .jv-add-alert .jv-add-alert-form fieldset {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #e9e9e9;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .jv-add-alert .jv-add-alert-form fieldset:first-child {
	padding-top: 25px;
	border-top: 1px solid #e9e9e9;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .jv-add-alert .jv-add-alert-form fieldset:last-child {
	border-bottom: none;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .jv-add-alert .jv-add-alert-form fieldset .field-label {
	width: 15%;
	display: block;
	float: left;
	margin-right: 10px;
	box-sizing: border-box;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .jv-add-alert .jv-add-alert-form fieldset .field {
	width: 100%;
	display: inline-block;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .jv-add-alert .jv-add-alert-form fieldset .field input {
	padding: 3px 12px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .jv-add-alert .jv-add-alert-form fieldset label {
	color: #666;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 13px;
	letter-spacing: 2px;
	text-align: left;
	line-height: 40px;
	margin-bottom: 0px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .jv-add-alert .jv-add-alert-form fieldset input:focus {
	border-color: #ccc !important;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .jv-add-alert .jv-add-alert-form fieldset button {
	width: 100%;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 2px;
	background: #ff5a5f;
	border: 1px solid #ff5a5f;
	color: #fff;
	padding: 15px;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .my-page-title {
	color: #666;
	border-bottom: 5px solid #ff5a5f;
	display: inline-block;
	font-weight: 900;
	font-size: 18px;
	padding-bottom: 15px;
	letter-spacing: 4px;
	text-transform: uppercase;
	padding-right: 0;
	padding-left: 0px;
	padding-top: 20px;
	margin: 0 10px;
	width: 98%;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .my-page-title a {
	border-color: #ff5a5f;
	background-color: #ff5a5f;
	padding: 8px 20px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-transform: uppercase;
	font-weight: 600;
	margin-left: 5px;
	font-size: 12px;
	position: relative;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .my-page-title a:hover {
	background-color: #ff272e !important;
	border-color: #ff272e !important;
	-webkit-transition: all 01.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .my-page-title a:hover:after {
	border-color: transparent;
	background-color: transparent;
	-webkit-transition: all 01.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	color: #fff !important;
	width: 100%;
}

body.javo-dashboard .jv-my-page .row.row-offcanvas .main-content-right .my-page-title a:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 0%;
	border-color: rgba(255, 255, 255, 0.4);
	background-color: rgba(255, 255, 255, 0.4);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	z-index: 1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s ease-out;
}

body.type-b .jv-my-page .second-container-content .jv-mypage-home .panel-body .tab-content #my-items .shortcode-jv_block12 .shortcode-output .col-md-4 .javo-module1 img {
	width: 120px;
	height: 120px;
}

body.type-b .jv-my-page .second-container-content .jv-mypage-home .panel-body .tab-content #jv-payment .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link {
	display: none;
}

body.type-b .jv-my-page .second-container-content .jv-mypage-home .panel-body .tab-content #jv-payment .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:first-child {
	display: list-item;
	padding: 15px 0 5px;
}

body.type-b .jv-my-page .second-container-content .jv-mypage-home .panel-body .tab-content #jv-payment .woocommerce-MyAccount-content p:nth-child(2) a {
	pointer-events: none;
}

body.javo-dashboard.type-c #page-style>.jv-my-page>.container {
	margin-top: 30px;
}

body.javo-dashboard.type-c #page-style>.jv-my-page>.container>.row {
	display: table;
	width: 100%;
	box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.2);
}

body.javo-dashboard.type-c #page-style>.jv-my-page>.container>.row>div {
	float: none;
	display: table-cell;
	vertical-align: top;
}

body.javo-dashboard.type-c #page-style>.jv-my-page>.container>.row>div.dashboard-left {
	background-color: #434343;
	padding: 0 30px 20px 30px;
}

body.javo-dashboard.type-c #page-style>.jv-my-page>.container>.row>div.dashboard-left h2.jv-dashbarod-section-title {
	margin: 30px 0 15px 0;
	font-weight: 600;
	font-size: 16px;
	letter-spacing: 1px;
	color: #fff;
	text-transform: uppercase;
}

body.javo-dashboard.type-c #page-style>.jv-my-page>.container>.row>div.dashboard-left div.row.jv-dashbarod-user-info-section {
	display: table;
	width: 100%;
	margin: 10px 0 15px 0;
}

body.javo-dashboard.type-c #page-style>.jv-my-page>.container>.row>div.dashboard-left div.row.jv-dashbarod-user-info-section>div {
	float: none;
	display: table-cell;
	vertical-align: middle;
}

body.javo-dashboard.type-c #page-style>.jv-my-page>.container>.row>div.dashboard-left div.row.jv-dashbarod-user-info-section>div.jv-dashbarod-user-info-avatar {
	padding: 0px 0;
	text-align: left;
}

body.javo-dashboard.type-c #page-style>.jv-my-page>.container>.row>div.dashboard-left div.row.jv-dashbarod-user-info-section>div.jv-dashbarod-user-info-avatar>img {
	border-radius: 5%;
}

body.javo-dashboard.type-c #page-style>.jv-my-page>.container>.row>div.dashboard-left div.row.jv-dashbarod-user-info-section>div.jv-dashbarod-user-info-meta>ul.jv-dashbarod-user-info-item-group>li.jv-dashbarod-user-info-item {
	color: #fff;
	letter-spacing: 1px;
	line-height: 1;
	font-size: 12px;
	margin: 6px 0;
}

body.javo-dashboard.type-c #page-style>.jv-my-page>.container>.row>div.dashboard-left div.row.jv-dashbarod-user-info-section>div.jv-dashbarod-user-info-meta>ul.jv-dashbarod-user-info-item-group>li.jv-dashbarod-user-info-item.name {
	font-weight: 600;
	margin-bottom: 15px;
}

body.javo-dashboard.type-c #page-style>.jv-my-page>.container>.row>div.dashboard-left div.jv-dashbarod-sidebar-nav-section {
	padding: 0;
	padding-bottom: 30px;
	border: none;
	border-bottom: solid 1px #565656;
}

body.javo-dashboard.type-c #page-style>.jv-my-page>.container>.row>div.dashboard-left div.jv-dashbarod-sidebar-nav-section>ul.nav-sidebar>li.nav-item {
	letter-spacing: 1px;
	line-height: 1;
	font-size: 13px;
	border: none;
	text-transform: uppercase;
}

body.javo-dashboard.type-c #page-style>.jv-my-page>.container>.row>div.dashboard-left div.jv-dashbarod-sidebar-nav-section>ul.nav-sidebar>li.nav-item>a {
	color: #fff;
	padding: 0 0 10px 0;
}

body.javo-dashboard.type-c #page-style>.jv-my-page>.container>.row>div.dashboard-left div.jv-dashbarod-sidebar-nav-section>ul.nav-sidebar>li.nav-item>a:hover,
body.javo-dashboard.type-c #page-style>.jv-my-page>.container>.row>div.dashboard-left div.jv-dashbarod-sidebar-nav-section>ul.nav-sidebar>li.nav-item>a:focus {
	text-decoration: none;
	background-color: transparent;
	color: #848484;
}

body.javo-dashboard.type-c #page-style>.jv-my-page>.container>.row>div.dashboard-left div.jv-dashbarod-contact-section {
	margin: 0;
}

body.javo-dashboard.type-c #page-style>.jv-my-page>.container>.row>div.dashboard-right {
	background: #fff;
	padding: 10px 30px 15px 15px;
}

body.page-template-lava_property_map .footer-bottom-full-wrap .footer-bottom #footer-bottom>.row>.col-md-12 {
	min-height: 0;
}

.footer-top-full-wrap,
.footer-bottom-full-wrap {
	background-color: #333;
}

.footer-top-full-wrap div.latest-posts div.col-md-12:hover a,
.footer-top-full-wrap div.latest-posts div.col-md-12:hover a>span,
.footer-bottom-full-wrap div.latest-posts div.col-md-12:hover a,
.footer-bottom-full-wrap div.latest-posts div.col-md-12:hover a>span {
	color: #fff !important;
}

.footer-top-full-wrap h5,
.footer-bottom-full-wrap h5 {
	color: #fff;
	letter-spacing: 3px;
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
}

.footer-top-full-wrap .latest-posts .col-md-12 h3 a,
.footer-bottom-full-wrap .latest-posts .col-md-12 h3 a {
	color: #fff;
}

.footer-top-full-wrap .latest-posts .col-md-12 a span,
.footer-bottom-full-wrap .latest-posts .col-md-12 a span {
	color: #999;
}

.footer-background-wrap {
	background-color: #323131;
	position: relative;
}

body.page-template-lava_property_map .footer-background-wrap {
	display: none;
}

.footer-background-wrap div.latest-posts div.col-md-12:hover a,
.footer-background-wrap div.latest-posts div.col-md-12:hover a>span {
	color: #fff !important;
}

.footer-background-wrap .footer-wrap {
	width: 100%;
	overflow: visible;
	padding: 25px 0 0px;
	position: relative;
	background-size: 100% 100%;
}

body input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel.phones.margin5 {
    margin: 0 0px 0 10px !important;
}

.footer-background-wrap .footer-wrap .footer-sidebar-wrap .row .col-md-3 .widgets-wraps .lava-featured-widget {
	margin-bottom: 0;
}

.footer-background-wrap .footer-wrap .footer-sidebar-wrap .row .col-md-3 .widgets-wraps .lava-featured-widget .latest-posts {
	margin-bottom: 0;
}

.footer-background-wrap .footer-wrap .footer-sidebar-wrap .row .col-md-3 .widgets-wraps .widgettitle_wrap .widgettitle span {
	text-transform: uppercase;
	position: relative;
	font-weight: 400;
	font-size: 16px;
}

.footer-background-wrap .footer-wrap .footer-sidebar-wrap .row .col-md-3 .widgets-wraps .widget_posts_wrap .posts .col-md-12 h3 a {
	color: #999;
}

.footer-background-wrap .footer-wrap .footer-sidebar-wrap .footer-copyright {
	color: #aaaaa1;
}

.footer-background-wrap .footer-wrap .footer-sidebar-wrap .footer-copyright .text-center {
	letter-spacing: 1px;
}

.footer-background-wrap .footer-wrap .footer-sidebar-wrap .pull-right #menu-new-menu .menu-item {
	float: left;
	padding: 0px 18px;
}

.footer-background-wrap .footer-wrap .footer-sidebar-wrap .pull-right #menu-new-menu .menu-item:last-child {
	padding-right: 0;
}

.footer-background-wrap .footer-wrap .footer-sidebar-wrap .pull-right #menu-new-menu .menu-item a {
	color: #fff;
}

.footer-background-wrap .footer-wrap .footer-sidebar-wrap .pull-right #menu-new-menu .menu-item:hover a {
	color: #fff;
}

.footer-background-wrap .footer-wrap li {
	list-style-type: none;
}

.footer-background-wrap .footer-wrap a {
	color: #aaaaa1;
}

.footer-background-wrap .footer-bottom {
	background: #333;
	color: #fff;
	padding: 30px 0;
	border-top: 1px solid #484848;
}

.footer-top-full-wrap .widget.widgets-wraps .javo-shortcode.shortcode-jvfrm_home_slider2 .shortcode-container .shortcode-output .flexslider,
.footer-bottom-full-wrap .widget.widgets-wraps .javo-shortcode.shortcode-jvfrm_home_slider2 .shortcode-container .shortcode-output .flexslider,
.footer-background-wrap .widget.widgets-wraps .javo-shortcode.shortcode-jvfrm_home_slider2 .shortcode-container .shortcode-output .flexslider {
	border-color: transparent;
}

.footer-top-full-wrap .widget.widgets-wraps .javo-shortcode.shortcode-jvfrm_home_slider2 .shortcode-container .shortcode-output .flexslider .module.javo-module3 .section-header a:hover,
.footer-bottom-full-wrap .widget.widgets-wraps .javo-shortcode.shortcode-jvfrm_home_slider2 .shortcode-container .shortcode-output .flexslider .module.javo-module3 .section-header a:hover,
.footer-background-wrap .widget.widgets-wraps .javo-shortcode.shortcode-jvfrm_home_slider2 .shortcode-container .shortcode-output .flexslider .module.javo-module3 .section-header a:hover {
	color: #ccc;
}

.footer-top-full-wrap .widget.widgets-wraps .javo-shortcode.shortcode-jvfrm_home_slider2 .shortcode-container .shortcode-output .flexslider .module.javo-module3 .section-meta .lava_favorite,
.footer-bottom-full-wrap .widget.widgets-wraps .javo-shortcode.shortcode-jvfrm_home_slider2 .shortcode-container .shortcode-output .flexslider .module.javo-module3 .section-meta .lava_favorite,
.footer-background-wrap .widget.widgets-wraps .javo-shortcode.shortcode-jvfrm_home_slider2 .shortcode-container .shortcode-output .flexslider .module.javo-module3 .section-meta .lava_favorite {
	display: none;
}

.footer-top-full-wrap .widget.widgets-wraps .javo-shortcode.shortcode-jvfrm_home_slider2 .shortcode-container .shortcode-output .flexslider ol.flex-control-nav.flex-control-paging li a,
.footer-bottom-full-wrap .widget.widgets-wraps .javo-shortcode.shortcode-jvfrm_home_slider2 .shortcode-container .shortcode-output .flexslider ol.flex-control-nav.flex-control-paging li a,
.footer-background-wrap .widget.widgets-wraps .javo-shortcode.shortcode-jvfrm_home_slider2 .shortcode-container .shortcode-output .flexslider ol.flex-control-nav.flex-control-paging li a {
	background-color: rgba(255, 255, 255, 0.3);
}

.footer-top-full-wrap .widget.widgets-wraps .javo-shortcode.shortcode-jvfrm_home_slider2 .shortcode-container .shortcode-output .flexslider ol.flex-control-nav.flex-control-paging li a.flex-active,
.footer-bottom-full-wrap .widget.widgets-wraps .javo-shortcode.shortcode-jvfrm_home_slider2 .shortcode-container .shortcode-output .flexslider ol.flex-control-nav.flex-control-paging li a.flex-active,
.footer-background-wrap .widget.widgets-wraps .javo-shortcode.shortcode-jvfrm_home_slider2 .shortcode-container .shortcode-output .flexslider ol.flex-control-nav.flex-control-paging li a.flex-active {
	background-color: rgba(255, 255, 255, 0.8);
}

.footer-top-full-wrap .widget.widgets-wraps .javo-shortcode.shortcode-jvfrm_home_slider4 .shortcode-output .slider-wrap.flexslider,
.footer-bottom-full-wrap .widget.widgets-wraps .javo-shortcode.shortcode-jvfrm_home_slider4 .shortcode-output .slider-wrap.flexslider,
.footer-background-wrap .widget.widgets-wraps .javo-shortcode.shortcode-jvfrm_home_slider4 .shortcode-output .slider-wrap.flexslider {
	min-height: 200px;
}

.footer-background-wrap footer.footer-wrap .footer-sidebar-wrap .jv-footer-separator {
	border-top: 1px solid #484848;
}

@media (max-width: 992px) {
	.footer-background-wrap footer.footer-wrap .footer-sidebar-wrap .jv-footer-column.col-md-4 .widgets-wraps {
		width: 100%;
	}
}

.footer-background-wrap footer.footer-wrap .footer-sidebar-wrap .jv-footer-column.col-md-4 .widgets-wraps .widgettitle_wrap .widgettitle {
	margin-bottom: 40px;
}

.footer-background-wrap footer.footer-wrap .footer-sidebar-wrap .jv-footer-column.col-md-4 .widgets-wraps .widgettitle_wrap .widgettitle span {
	font-size: 18px;
}

.footer-background-wrap footer.footer-wrap .footer-sidebar-wrap .jv-footer-column.col-md-4 .widgets-wraps .widgettitle_wrap .widgettitle:after {
	border: none;
}

.footer-background-wrap footer.footer-wrap .footer-sidebar-wrap .jv-footer-column.col-md-4 .widgets-wraps .widgettitle_wrap .widgettitle:before {
	border: none;
}

.footer-background-wrap footer.footer-wrap .footer-sidebar-wrap .jv-footer-column.col-md-4 .widgets-wraps .widget_posts_wrap .latest-posts .col-md-12 .thumb {
	width: auto;
	height: auto;
	margin-right: 20px;
}

.footer-background-wrap footer.footer-wrap .footer-sidebar-wrap .jv-footer-column.col-md-4 .widgets-wraps .widget_posts_wrap .latest-posts .col-md-12 .thumb a img {
	height: 70px;
	width: 128px;
}

.footer-background-wrap footer.footer-wrap .footer-sidebar-wrap .jv-footer-column.col-md-4 .widgets-wraps .widget_posts_wrap.type-post .latest-posts .col-md-12 a span {
	width: auto;
	max-width: 320px;
}

.footer-background-wrap footer.footer-wrap .footer-sidebar-wrap .jv-footer-column.col-md-4 .lava-recent-widget .lava-recent-widget-title {
	border: none;
	margin-bottom: 40px;
}

.footer-background-wrap footer.footer-wrap .footer-sidebar-wrap .jv-footer-column.col-md-4 .lava-recent-widget .lava-recent-widget-title h3 {
	margin-top: 0;
	font-size: 18px;
}

.footer-background-wrap footer.footer-wrap .footer-sidebar-wrap .jv-footer-column .shortcode-jvfrm_home_slider2 .meta-location {
	padding-left: 5px;
}

.footer-background-wrap footer.footer-wrap .jv-footer-info {
	color: #ccc;
	font-size: 13px;
	line-height: 20px;
	margin-bottom: 30px;
	padding-top: 50px;
}

@media (max-width: 992px) {
	.footer-background-wrap footer.footer-wrap .jv-footer-info {
		margin-left: 15px;
		margin-right: 15px;
	}
	.footer-background-wrap footer.footer-wrap .jv-footer-info>div {
		margin-bottom: 30px;
	}
}

.footer-background-wrap footer.footer-wrap .jv-footer-info .jv-footer-info-logo-wrap>div {
	margin: 3px 0;
}

.footer-background-wrap footer.footer-wrap .jv-footer-info .jv-footer-info-logo-wrap>div.jv-footer-logo-text-title {
	margin: 0 0 30px 0;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #e7e7e7;
}

.footer-background-wrap footer.footer-wrap .jv-footer-info .jv-footer-info-logo-wrap>div.jv-footer-info-text-title {
	margin-top: 0;
}

.footer-background-wrap footer.footer-wrap .jv-footer-info .jv-footer-info-logo-wrap>div.jv-footer-info-logo {
	margin: 0 0 5px 0;
	padding-top: 7px;
}

.footer-background-wrap footer.footer-wrap .jv-footer-info .jv-footer-info-logo-wrap>div.jv-footer-info-logo p {
	text-align: center;
	margin-bottom: 0;
}

.footer-background-wrap footer.footer-wrap .jv-footer-info .jv-footer-info-logo-wrap>div.jv-footer-info-logo p.contact_us_detail {
	text-align: left;
}

.footer-background-wrap footer.footer-wrap .jv-footer-info .jv-footer-info-logo-wrap>div.jv-footer-info-social-icon-wrap {
	margin-top: 14px;
	display: table;
	width: 100%;
}

.footer-background-wrap footer.footer-wrap .jv-footer-info .jv-footer-info-logo-wrap>div.jv-footer-info-social-icon-wrap>.jv-footer-info-social {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	font-size: 20px;
	float: left;
	margin: 0 10px;
}

.footer-background-wrap footer.footer-wrap .jv-footer-info .jv-footer-info-logo-wrap>div.jv-footer-info-social-icon-wrap>.jv-footer-info-social:first-child {
	text-align: left;
	margin-left: 0;
}

.footer-background-wrap footer.footer-wrap .jv-footer-info .jv-footer-info-logo-wrap>div.jv-footer-info-email {
	font-size: 13px;
	line-height: 20px;
	margin: 17px 0 5px;
	letter-spacing: 1px;
}

.footer-background-wrap footer.footer-wrap .jv-footer-info .jv-footer-info-logo-wrap>div.jv-footer-info-email a {
	color: #ccc;
}

.footer-background-wrap footer.footer-wrap .jv-footer-info .jv-footer-info-logo-wrap>div.jv-footer-info-email i {
	margin-right: 5px;
}

.footer-background-wrap footer.footer-wrap .jv-footer-info .jv-footer-info-logo-wrap>div.jv-footer-info-working-hour {
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 1px;
	margin: 11px 0;
}

.footer-background-wrap footer.footer-wrap .jv-footer-info .jv-footer-info-logo-wrap>div.jv-footer-info-working-hour i {
	margin-right: 3px;
}

.footer-background-wrap footer.footer-wrap .jv-footer-info .jv-footer-info-logo-wrap>div.jv-footer-info-address {
	font-size: 15px;
	line-height: 20px;
}

.footer-background-wrap footer.footer-wrap .jv-footer-info .jv-footer-info-logo-wrap>div.jv-footer-info-address .fa-map-marker {
	margin: 0 2px;
}

.footer-background-wrap footer.footer-wrap .jv-footer-info .jv-footer-info-text-wrap .jv-footer-info-text-title {
	margin-bottom: 30px;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #e7e7e7;
}

.footer-background-wrap footer.footer-wrap .jv-footer-info .jv-footer-info-text-wrap .jv-footer-info-text {
	margin-bottom: 20px;
	font-size: 13px;
	letter-spacing: 1px;
	line-height: 24px;
}

.footer-background-wrap footer.footer-wrap .jv-footer-info .jv-footer-info-image-wrap .jv-footer-info-image-title {
	margin-bottom: 30px;
	font-size: 18px;
	font-weight: bold;
	color: #e7e7e7;
}

.footer-background-wrap footer.footer-wrap .jv-footer-info .jv-footer-info-image-wrap .jv-footer-info-image img {
	width: 100%;
	height: auto;
}

body.disable-footer .footer-top-full-wrap,
body.disable-footer .footer-background-wrap {
	display: none !important;
	visibility: hidden !important;
}

body.footer-boxed .footer-background-wrap .footer-wrap .footer-sidebar-wrap {
	padding: 0 40px;
}

body.footer-boxed .footer-background-wrap .footer-wrap .footer-sidebar-wrap .jv-footer-column .widgets-wraps .widget_posts_wrap .latest-posts .col-md-12 a span {
	max-width: 200px !important;
}

.sidebar-right .javo-shortcode .shortcode-container .shortcode-output .flexslider {
	background: transparent none repeat scroll 0% 0%;
	border-radius: 4px;
	border: 0px solid #fff;
}

#javo-single-sidebar .widget_jvfrm_home_recent_posts .widget_posts_wrap .latest-posts .thumb a img {
	width: 100%;
	height: auto;
}

.footer-background-wrap .footer-wrap .footer-sidebar-wrap .pull-right ul .menu-item {
	float: left;
	margin-right: 10px;
}

#register_panel .modal-dialog {
	margin: 100px auto;
}

#register_panel .modal-header {
	text-align: center;
}

#register_panel .modal-header .modal-title {
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 1px;
	text-transform: uppercase;
}

#register_panel .modal-body {
	padding: 25px;
}

#register_panel .modal-body label {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 11px;
}

#register_panel .modal-body input {
	border-radius: 3px;
	box-shadow: none;
}

#register_panel .modal-body .lava_user_type_title {
	margin-bottom: 15px;
}

#register_panel .modal-body .lava_user_type_title h3 {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 11px;
	margin-bottom: 5px;
	font-weight: 700;
	margin: 0;
	line-height: 34px;
}

#register_panel .modal-body .lava_user_type {
	border-bottom: 1px solid #e9e9e9;
	padding-bottom: 30px;
	margin-bottom: 30px;
}

#register_panel .modal-footer {
	padding: 15px 25px;
}

#register_panel .modal-footer .text-left a {
	font-size: 11px;
	font-weight: 600;
	letter-spacing: 1px;
	color: #fff;
	border-color: #999;
	background: #999;
	position: relative;
}

#register_panel .modal-footer .text-left a:hover {
	background-color: #666 !important;
	border-color: #666 !important;
	-webkit-transition: all 01.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

#register_panel .modal-footer .text-left a:hover:after {
	border-color: transparent;
	background-color: transparent;
	-webkit-transition: all 01.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	color: #fff !important;
	width: 100%;
}





#register_panel .modal-footer .text-left a:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 0;
	border-color: rgba(255, 255, 255, 0.4);
	background-color: rgba(255, 255, 255, 0.4);
	border-radius: 3px;
	z-index: 1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s ease-out;
}

#register_panel .modal-footer .text-right button {
	text-transform: uppercase;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: 600;
	position: relative;
}

#register_panel .modal-footer .text-right button:hover {
	background-color: #e00007 !important;
	border-color: #e00007 !important;
	-webkit-transition: all 01.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

#register_panel .modal-footer .text-right button:hover:after {
	border-color: transparent;
	background-color: transparent;
	-webkit-transition: all 01.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	color: #fff !important;
	width: 100%;
}

#register_panel .modal-footer .text-right button:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 0%;
	border-color: rgba(255, 255, 255, 0.4);
	background-color: rgba(255, 255, 255, 0.4);
	border-radius: 3px;
	z-index: 1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s ease-out;
}

body.archive article.page img,
body.search.search-results article.page img {
	max-width: 100%;
	height: auto;
}

body.mobile .footer-bottom-full-wrap {
	margin-bottom: 0px;
}

body.archive div#page-style .archive-header .archive-title {
	padding-top: 50px;
	margin: 0;
}

body.archive div#page-style .jv-archive-content-wrap,
body.archive div#page-style .archive-main-container {
	margin-top: 50px;
}

body.archive div#page-style .jv-archive-content-wrap>.col-md-3>.row,
body.archive div#page-style .archive-main-container>.col-md-3>.row {
	margin-right: 10px;
}

body.archive div#page-style .jv-archive-content-wrap>.col-md-3>.row .sidebar-inner,
body.archive div#page-style .archive-main-container>.col-md-3>.row .sidebar-inner {
	border-radius: 10px;
}

body.page>.container>h3.custom-header {
	margin: 30px 0;
	color: #454545;
	font-size: 32px;
	line-height: 40px;
	letter-spacing: 1px;
}

.blog-list-wrap-width {
	margin-top: 30px;
}

.blog-list-wrap-width .text-rb-meta {
	display: none;
}

.blog-list-wrap-width .main-content-wrap .jvfrm_home_output #box-listing .col-sm-6 .panel-default .javo-left-overlay {
	position: absolute;
	left: 16px;
	top: 25px;
}

.blog-list-wrap-width .main-content-wrap .jvfrm_home_output #box-listing .col-sm-6 .panel-default .javo-left-overlay .corner-wrap {
	display: none;
}

.blog-list-wrap-width .main-content-wrap .jvfrm_home_output #box-listing .col-sm-6 .panel-default .panel-body .main-box .blog-wrap-inner .col-md-7 .detail {
	min-height: 147px;
}

.blog-list-wrap-width .main-content-wrap .jvfrm_home_output #box-listing .col-sm-6 .panel-default .panel-body .main-box .blog-wrap-inner .col-md-7 .detail a h3 {
	margin-top: 0px;
}

.blog-list-wrap-width .main-content-wrap .jvfrm_home_output #box-listing .col-sm-6 .panel-default .panel-body .main-box .blog-wrap-inner .col-md-7 .detail .expert {
	line-height: 19px;
	height: 80px;
	overflow: hidden;
}

.entry-meta {
	clear: both;
}

.entry-header {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}

.main-content-wrap article {
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin-bottom: 0;
}

.main-content-wrap article .entry-meta {
	margin-top: 10px;
	position: relative;
	height: 35px;
	text-align: right;
	margin-bottom: 20px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #757575;
}

.by-author {
	display: none;
}

.nav-previous,
.previous-image {
	float: left;
	width: 50%;
	margin-bottom: 2.5rem;
}

.nav-next,
.next-image {
	float: right;
	text-align: right;
	width: 50%;
}

.single-post .main-content-wrap {
	width: 70%;
	background: #fff;
	padding: 20px 40px 20px 20px;
}

.single-post .main-content-wrap.col-md-12 {
	width: 100%;
}

.single-post .main-content-wrap .jv-single-post-pager .pager {
	margin-bottom: 0px;
}

.single-post .main-content-wrap article .entry-description-wrap .entry-description h3.entry-title {
	font-size: 1.5em;
	font-weight: 600;
	line-height: 1;
}

.single-post .main-content-wrap article .entry-description-wrap .entry-description .single-post-meta {
	color: #777;
	text-transform: uppercase;
	border-top: 1px solid #ddd;
}

.single-post .main-content-wrap article .entry-description-wrap .entry-description .entry-content .post-meta-infor {
	padding: 10px 0 0 20px;
}

.single-post .main-content-wrap article .entry-description-wrap .entry-description .entry-content img {
	max-width: 100%;
	height: auto;
}

.single-post .main-content-wrap .nav-single {
	padding-bottom: 50px;
	border-bottom: 1px solid #ddd;
}

.single-post .sidebar-right {
	float: right;
	z-index: 1;
	width: 30%;
	margin-top: 50px;
}

.single-post .sidebar-right .sidebar-inner {
	padding: 30px 40px 0;
	background-color: #f6f6f6;
	margin-bottom: 30px;
}

.single-post .sidebar-right .sidebar-inner .widgets-wraps .widget_posts_wrap .latest-posts>.col-md-12>a span {
	width: 170px;
}

.single-post .sidebar-left {
	z-index: 1;
	width: 26%;
	padding-top: 20px;
}


 select.wpcf7-form-control.wpcf7-select.drop-menus {
    margin: 0 0px 0 16px !important;
}

 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.names {
    margin: 0 0 0 18px !important;
}

 input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email.mailed {
    margin: 0 0 0 14px !important;
}

 input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-required.wpcf7-validates-as-tel.phones {
    margin: 0 0 0 18px !important;
}




.single-post .sidebar-left .sidebar-inner {
	border-left: 1px solid #ddd;
	padding-left: 25px;
}

.single-post .sidebar-full {
	margin-top: 50px;
}

.modal {
	z-index: 9999;
}

.jv-scrollbar::-webkit-scrollbar {
	width: 5px;
}

.jv-scrollbar::-webkit-scrollbar-track {
	background-color: transparent;
	border-radius: 5px;
}

.jv-scrollbar::-webkit-scrollbar-thumb {
	background-color: #999;
	border-radius: 5px;
}

.jv-scrollbar::-webkit-scrollbar-button {
	display: none;
}

.jv_price_table .ult_pricing_table_wrap .ult_pricing_table {
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}

.jvfrm_home_pagination {
	clear: both;
	text-align: center;
	padding: 10px 0 0 0;
}

.jvfrm_home_pagination:after {
	content: ' ';
	display: block;
	clear: both;
}

.jvfrm_home_pagination a {
	display: inline-block;
	padding: 10px;
	background: #fcfcfc;
	border: solid 1px #eee;
	border-radius: 5px;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}

.jvfrm_home_pagination a:hover {
	background: #fff !important;
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
}

.jvfrm_home_pagination span.current {
	display: inline-block;
	font-size: 10pt;
	padding: 10px;
	background: #14b5f6;
	border: solid 1px #ccc;
	border-radius: 2px;
	color: #fff;
}

.error404 footer.footer-wrap {
	display: none;
}

.error-page-wrap .row .col-md-12 .error-template,
#javo-user-404-page-wrap .row .col-md-12 .error-template {
	padding: 200px 15px 300px 15px;
	text-align: center;
}

.error-page-wrap .row .col-md-12 .error-template .error-actions,
#javo-user-404-page-wrap .row .col-md-12 .error-template .error-actions {
	text-align: left;
	font-size: 17px;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 2px;
	margin-top: 49px;
	line-height: 50px;
}

.error-page-wrap .row .col-md-12 .error-template .error-actions span,
#javo-user-404-page-wrap .row .col-md-12 .error-template .error-actions span {
	color: #fff;
	background: #ff5a5f;
	padding: 8px 15px;
	border-radius: 5px;
	text-decoration: none;
}

.error-page-wrap .row .col-md-12 .error-template .error-actions span:focus,
.error-page-wrap .row .col-md-12 .error-template .error-actions span:active,
.error-page-wrap .row .col-md-12 .error-template .error-actions span:hover,
#javo-user-404-page-wrap .row .col-md-12 .error-template .error-actions span:focus,
#javo-user-404-page-wrap .row .col-md-12 .error-template .error-actions span:active,
#javo-user-404-page-wrap .row .col-md-12 .error-template .error-actions span:hover {
	text-decoration: none;
}

.error-page-wrap .row .col-md-12 .error-template .error-actions span i,
#javo-user-404-page-wrap .row .col-md-12 .error-template .error-actions span i {
	margin-right: 10px;
}

.error-page-wrap .row .col-md-12 .error-template .error-details p,
#javo-user-404-page-wrap .row .col-md-12 .error-template .error-details p {
	text-align: left;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: 600;
	color: #aaa;
	letter-spacing: 1px;
	margin-top: 20px;
}

.error-page-wrap .row .col-md-12 .error-template h1,
#javo-user-404-page-wrap .row .col-md-12 .error-template h1 {
	position: relative;
	font-size: 120px;
	line-height: 120px;
	text-align: left;
	text-transform: uppercase;
	font-weight: 600;
	color: #666;
}

.error-page-wrap .row .col-md-12 .error-template h1 i,
#javo-user-404-page-wrap .row .col-md-12 .error-template h1 i {
	font-family: 'Open Sans', sans-serif;
	position: absolute;
	left: -40px;
	top: -12px;
}

.error-page-wrap .row .col-md-12 .error-template h2,
#javo-user-404-page-wrap .row .col-md-12 .error-template h2 {
	position: relative;
	font-size: 45px;
	line-height: 50px;
	text-align: left;
	text-transform: uppercase;
	font-weight: 600;
	color: #999;
	margin: 0;
}

#javo-user-404-page-wrap h1 {
	font-size: 80px !important;
}

html body.single.single-post {
	background: #f2f3f3;
}

html body.single.single-post .main-content-wrap {
	margin-top: 50px;
	background: #f2f3f3;
}

html body.single.single-post .jv-single-section-title h2.section-title {
	background: #f2f3f3;
}

html body.single.single-post .sidebar-right .sidebar-inner {
	background: #fff;
}

html body.single.single-post div#comments ul.jv-single-post-comments li.jv-single-post-comment-item .media .media-body {
	border: 1px solid #fff;
	background-color: #fff;
}

html body.single.single-post div#comments ul.jv-single-post-comments li.jv-single-post-comment-item .media .media-body::before {
	border-color: #fff;
	background-color: #fff;
}

html body.single.single-post div#comments #respond .comment-form>div .form-control {
	background-color: #fff;
}

html body.single.single-post article.post section.jv-single-post-contents,
html body.single.single-post article.page section.jv-single-post-contents {
	padding: 30px;
	background: #fff;
	border-radius: 5px;
	margin-bottom:70px;
}

article.post header.jv-single-post-header section.jv-single-post-thumbnail img,
article.page header.jv-single-post-header section.jv-single-post-thumbnail img {
	margin: 0 auto;
	width: 100%;
}

article.post header.jv-single-post-header hgroup.jv-single-post-title h3.page-header,
article.page header.jv-single-post-header hgroup.jv-single-post-title h3.page-header {
	border-width: 0;
	letter-spacing: 1px;
}

article.post header.jv-single-post-header hgroup.jv-single-post-title h3.page-header a,
article.page header.jv-single-post-header hgroup.jv-single-post-title h3.page-header a {
	line-height: 50px;
	color: #000;
	font-size: 1.25em;
}

@media (max-width: 768px) {
	article.post header.jv-single-post-header hgroup.jv-single-post-title h3.page-header,
	article.page header.jv-single-post-header hgroup.jv-single-post-title h3.page-header {
		font-size: 2em;
	}
}

article.post header.jv-single-post-header section.jv-single-post-meta ul.list-inline,
article.page header.jv-single-post-header section.jv-single-post-meta ul.list-inline {
	margin: 20px 0px 10px 0px;
	border: 1px solid #e6e6e6;
	border-left: none;
	border-right: none;
	padding: 7px 0 5px;
}

article.post header.jv-single-post-header section.jv-single-post-meta ul.list-inline>li.author-name,
article.page header.jv-single-post-header section.jv-single-post-meta ul.list-inline>li.author-name {
	padding-left: 0px;
}

article.post header.jv-single-post-header section.jv-single-post-meta ul.list-inline>li.categories,
article.page header.jv-single-post-header section.jv-single-post-meta ul.list-inline>li.categories {
	display: inline;
}

article.post header.jv-single-post-header section.jv-single-post-meta ul.list-inline li,
article.page header.jv-single-post-header section.jv-single-post-meta ul.list-inline li {
	color: #bbb;
	padding: 0 10px;
}

article.post header.jv-single-post-header section.jv-single-post-meta ul.list-inline li a,
article.page header.jv-single-post-header section.jv-single-post-meta ul.list-inline li a {
	color: #bbb;
}

article.post header.jv-single-post-header section.jv-single-post-meta ul.list-inline li i,
article.page header.jv-single-post-header section.jv-single-post-meta ul.list-inline li i {
	margin-right: 6px;
}

article.post section.jv-single-post-contents,
article.page section.jv-single-post-contents {
	color: #828282;
	word-break: break-all;
	overflow: hidden;
}

article.post section.jv-single-post-contents .entry-content,
article.page section.jv-single-post-contents .entry-content {
	word-break: break-word;
	letter-spacing: 1px;
}

body.single article.post section.jv-single-post-contents .entry-content>p:first-child:first-letter,
body.single article.page section.jv-single-post-contents .entry-content>p:first-child:first-letter {
	float: left;
	font-size: 78px;
	line-height: 1;
	padding: 0 18px 0 0;
	font-weight: 600;
}

article.post section.jv-single-post-contents .entry-content iframe,
article.page section.jv-single-post-contents .entry-content iframe {
	max-width: 100%;
}

@media (max-width: 480px) {
	article.post section.jv-single-post-contents .entry-content iframe,
	article.page section.jv-single-post-contents .entry-content iframe {
		max-height: 250px;
	}
}

@media (max-width: 380px) {
	article.post section.jv-single-post-contents .entry-content iframe,
	article.page section.jv-single-post-contents .entry-content iframe {
		max-height: 200px;
	}
}

article.post section.jv-single-post-contents a.jv-single-post-excerpt,
article.page section.jv-single-post-contents a.jv-single-post-excerpt {
	color: #828282;
}

article.post section.jv-single-post-contents p,
article.page section.jv-single-post-contents p {
	line-height: 2.0;
	margin: 0 0 20px;
}

article.post section.jv-single-post-contents .alignleft,
article.page section.jv-single-post-contents .alignleft {
	float: left;
	margin: 10px;
}

article.post section.jv-single-post-contents .alignright,
article.page section.jv-single-post-contents .alignright {
	float: right;
	margin: 10px;
}

article.post section.jv-single-post-contents .wp-caption,
article.post section.jv-single-post-contents img,
article.page section.jv-single-post-contents .wp-caption,
article.page section.jv-single-post-contents img {
	max-width: 100%;
	height: auto;
}

article.post section.jv-single-post-contents .wp-caption,
article.page section.jv-single-post-contents .wp-caption {
	padding: 5px;
}

article.post section.jv-single-post-contents dl,
article.page section.jv-single-post-contents dl {
	margin: 20px;
}

article.post section.jv-single-post-contents dl dd,
article.page section.jv-single-post-contents dl dd {
	margin: 0 0 15px;
}

article.post section.jv-single-post-contents .gallery .gallery-item,
article.page section.jv-single-post-contents .gallery .gallery-item {
	margin-left: 0px;
	margin-right: 0px;
}

article.post section.jv-single-post-contents .gallery .gallery-item .gallery-caption,
article.page section.jv-single-post-contents .gallery .gallery-item .gallery-caption {
	color: #646464;
	padding: 5px 10px;
	margin-bottom: 5px;
}

article.post section.jv-single-post-contents ins,
article.page section.jv-single-post-contents ins {
	background-color: #ff5a5f;
	text-decoration: none;
	color: #fff;
}

article.post section.jv-single-post-contents table,
article.page section.jv-single-post-contents table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px;
	background-color: transparent;
	border-spacing: 0;
	border-collapse: collapse;
}

article.post section.jv-single-post-contents:after,
article.page section.jv-single-post-contents:after {
	display: table;
	clear: both;
	content: '';
}

article.post section.jv-single-post-contents blockquote,
article.page section.jv-single-post-contents blockquote {
	font-size: 15px;
	padding: 10px 0 10px 10px;
}

article.post section.jv-single-post-contents blockquote.jv-blockquote,
article.page section.jv-single-post-contents blockquote.jv-blockquote {
	border: none;
}

article.post section.jv-single-post-contents blockquote.jv-blockquote br,
article.page section.jv-single-post-contents blockquote.jv-blockquote br {
	display: none;
}

article.post section.jv-single-post-contents blockquote.jv-blockquote i,
article.page section.jv-single-post-contents blockquote.jv-blockquote i {
	font-size: 20px;
	margin-top: 3px;
}

article.post section.jv-single-post-contents blockquote.jv-blockquote h5,
article.page section.jv-single-post-contents blockquote.jv-blockquote h5 {
	padding-left: 35px;
	margin: 0;
	word-break: break-word;
	font-size: 17px;
	letter-spacing: 1px;
	line-height: 22px;
}

.row.supinio.cont-form-she textarea.wpcf7-form-control.wpcf7-textarea.tandoors {
        margin: 5px 0 !important;
}

.row.supinio.cont-form-she .wpcf7-submit{
	margin: 0px !important;
}

article.post footer.jv-single-post-footer,
article.page footer.jv-single-post-footer {
	margin-top: 25px;
}

article.post footer.jv-single-post-footer div.jv-single-post-tags span.jv-single-post-tag-icon,
article.page footer.jv-single-post-footer div.jv-single-post-tags span.jv-single-post-tag-icon {
	color: #aaa;
}

article.post footer.jv-single-post-footer div.jv-single-post-tags ul.jv-single-post-tags-item-container span.jv-single-post-tags-item,
article.page footer.jv-single-post-footer div.jv-single-post-tags ul.jv-single-post-tags-item-container span.jv-single-post-tags-item {
	background-color: #fff;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.08);
	outline: medium none;
	border: 1px solid #e6e6e6;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	line-height: 1;
	padding: 7px 16px;
	position: relative;
	display: inline-block;
	margin: 0 0 0px 5px;
}

article.post footer.jv-single-post-footer div.jv-single-post-tags ul.jv-single-post-tags-item-container span.jv-single-post-tags-item:before,
article.page footer.jv-single-post-footer div.jv-single-post-tags ul.jv-single-post-tags-item-container span.jv-single-post-tags-item:before {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	margin: -6px 0 0 -6px;
	background-color: #fff;
	border: 0;
	border-image: none;
	border-color: #e6e6e6;
	border-style: solid;
	border-width: 0 0 1px 1px;
	width: 10px;
	height: 10px;
	transform: rotate(50deg);
	-webkit-transform: rotate(50deg);
}

article.post footer.jv-single-post-footer div.jv-single-post-tags ul.jv-single-post-tags-item-container span.jv-single-post-tags-item:hover,
article.post footer.jv-single-post-footer div.jv-single-post-tags ul.jv-single-post-tags-item-container span.jv-single-post-tags-item:hover:before,
article.page footer.jv-single-post-footer div.jv-single-post-tags ul.jv-single-post-tags-item-container span.jv-single-post-tags-item:hover,
article.page footer.jv-single-post-footer div.jv-single-post-tags ul.jv-single-post-tags-item-container span.jv-single-post-tags-item:hover:before {
	background-color: #fafafa;
}

article.post footer.jv-single-post-footer div.jv-single-post-tags ul.jv-single-post-tags-item-container span.jv-single-post-tags-item a,
article.page footer.jv-single-post-footer div.jv-single-post-tags ul.jv-single-post-tags-item-container span.jv-single-post-tags-item a {
	color: #828282;
	line-height: 1;
	font-size: 12px;
}

article.post footer.jv-single-post-footer div.jv-single-post-tags ul.jv-single-post-tags-item-container span.jv-single-post-tags-item a:active,
article.post footer.jv-single-post-footer div.jv-single-post-tags ul.jv-single-post-tags-item-container span.jv-single-post-tags-item a:focus,
article.page footer.jv-single-post-footer div.jv-single-post-tags ul.jv-single-post-tags-item-container span.jv-single-post-tags-item a:active,
article.page footer.jv-single-post-footer div.jv-single-post-tags ul.jv-single-post-tags-item-container span.jv-single-post-tags-item a:focus {
	text-decoration: none;
}

article.post footer.jv-single-post-footer #jv-single-post-author-info.media .media-body,
article.post footer.jv-single-post-footer #jv-single-post-author-info.media .media-right,
article.page footer.jv-single-post-footer #jv-single-post-author-info.media .media-body,
article.page footer.jv-single-post-footer #jv-single-post-author-info.media .media-right {
	vertical-align: middle;
}

article.post footer.jv-single-post-footer #jv-single-post-author-info.media .media-body .media-heading,
article.page footer.jv-single-post-footer #jv-single-post-author-info.media .media-body .media-heading {
	color: #b3b3b3;
}

article.post footer.jv-single-post-footer #jv-single-post-author-info.media .media-body .media-heading em,
article.page footer.jv-single-post-footer #jv-single-post-author-info.media .media-body .media-heading em {
	color: #8a8a8a;
	font-weight: 500;
	font-style: normal;
}

article.post footer.jv-single-post-footer #jv-single-post-author-info.media .media-body p,
article.page footer.jv-single-post-footer #jv-single-post-author-info.media .media-body p {
	color: #bbb;
}

article.post footer.jv-single-post-footer h5.edit-link,
article.page footer.jv-single-post-footer h5.edit-link {
	margin-top: 20px;
}

body.blog article.post:first-child hgroup.jv-single-post-title h3.page-header,
body.blog article.page:first-child hgroup.jv-single-post-title h3.page-header {
	margin-top: 0;
}

.jv-single-footer-author {
	width: 100%;
	padding: 30px;
	display: table;
	position: relative;
}

.jv-single-footer-author .author-background {
	overflow: hidden;
}

.jv-single-footer-author .author-background,
.jv-single-footer-author .author-background:before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 3px;
}

.jv-single-footer-author .author-background>img {
	width: 100%;
	height: auto;
}

.jv-single-footer-author .author-background:before {
	content: '';
	background-color: rgba(0, 0, 0, 0.7);
}

.jv-single-footer-author .author-avatar,
.jv-single-footer-author .author-body {
	display: table-cell;
	position: relative;
	vertical-align: middle;
}

.jv-single-footer-author .author-avatar {
	width: 20%;
}

.jv-single-footer-author .author-avatar img {
	margin: 0 30px 0 0;
	border-radius: 50%;
	border-style: solid;
	border-width: 3px;
	border-color: #e2e2e2;
}

.jv-single-footer-author .author-body {
	width: 80%;
}

.jv-single-footer-author .author-body header.author-name {
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1;
	font-size: 16px;
	color: #fff;
}

.jv-single-footer-author .author-body,
.jv-single-footer-author .author-body a,
.jv-single-footer-author .author-body pre,
.jv-single-footer-author .author-body pre a {
	color: #fff;
	text-shadow: 2px 2px 5px #000;
}

.jv-single-footer-author .author-body a:hover,
.jv-single-footer-author .author-body pre a:hover {
	color: #fff;
}

.jv-single-footer-author .author-body pre {
	padding: 0;
	margin: 20px 0 0;
	font-size: 13px;
	line-height: 1.5;
	border-width: 0;
	background-color: transparent;
	white-space: normal;
	letter-spacing: 1px;
}

nav.jv-single-post-pager {
	margin-top: 20px;
}

nav.jv-single-post-pager ul.pager {
	margin: 0px;
}

nav.jv-single-post-pager ul.pager>li>a,
nav.jv-single-post-pager ul.pager>li>span {
	background-color: #fff;
	border: 3px solid #e9e9e9;
	border-radius: 1px;
}

nav.jv-single-post-pager ul.pager>li>a>i.glyphicon,
nav.jv-single-post-pager ul.pager>li>span>i.glyphicon {
	color: #e9e9e9;
}

nav.jv-single-post-pager ul.pager>li>a:hover>i.glyphicon,
nav.jv-single-post-pager ul.pager>li>span:hover>i.glyphicon {
	color: #777;
}

nav.jv-single-post-pager ul.pager>li>a {
	color: #aaa;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background-color: #fff;
}

nav.jv-single-post-pager ul.pager>li>a .nav-contents,
nav.jv-single-post-pager ul.pager>li>a i.glyphicon {
	display: inline-block;
	vertical-align: middle;
	max-width: 200px;
	overflow: hidden;
}

nav.jv-single-post-pager ul.pager>li>a .nav-contents {
	height: 100%;
}

nav.jv-single-post-pager ul.pager>li>a:hover {
	background-color: #fff;
	color: #777;
	border-color: #777;
}

nav.jv-single-post-pager ul.pager>li.previous>a i.glyphicon {
	margin: 0 8px 3px 0;
}

nav.jv-single-post-pager ul.pager>li.next>a i.glyphicon {
	margin: 0 0 3px 8px;
}

#jv-single-fixed-navigations>nav.jv-single-post-pager ul.pager>li {
	position: fixed;
	top: 50%;
	width: 40px;
	height: 150px;
	z-index: 1;
	overflow: hidden;
	margin-top: -75px;
	border-width: 3px;
	border-style: solid;
	border-color: #e9e9e9;
	background-color: #fff;
	-webkit-transition: width 0.4s, background-color 0.4s;
	transition: width 0.4s, background-color 0.4s;
	-webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
	transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
}

#jv-single-fixed-navigations>nav.jv-single-post-pager ul.pager>li:first-child {
	border-left-width: 0px;
}

#jv-single-fixed-navigations>nav.jv-single-post-pager ul.pager>li:last-child {
	border-right-width: 0px;
}

#jv-single-fixed-navigations>nav.jv-single-post-pager ul.pager>li>a {
	display: block;
	line-height: 1;
	width: 400px;
	height: 100%;
	border: none;
	border-radius: 0;
	color: #474747;
}

#jv-single-fixed-navigations>nav.jv-single-post-pager ul.pager>li>a i.glyphicon {
	color: #636363;
}

#jv-single-fixed-navigations>nav.jv-single-post-pager ul.pager>li>a div.nav-contents {
	position: relative;
}

#jv-single-fixed-navigations>nav.jv-single-post-pager ul.pager>li>a div.nav-contents img {
	position: absolute;
	top: 0;
	bottom: 0;
}

#jv-single-fixed-navigations>nav.jv-single-post-pager ul.pager>li:empty {
	display: none;
	visibility: hidden;
}

#jv-single-fixed-navigations>nav.jv-single-post-pager ul.pager>li.previous {
	left: 0;
	text-align: left;
}

#jv-single-fixed-navigations>nav.jv-single-post-pager ul.pager>li.previous>a i.glyphicon {
	margin-right: 10px;
}

#jv-single-fixed-navigations>nav.jv-single-post-pager ul.pager>li.previous>a div.nav-contents img {
	right: 0;
}

#jv-single-fixed-navigations>nav.jv-single-post-pager ul.pager>li.next {
	right: 0;
	text-align: right;
}

#jv-single-fixed-navigations>nav.jv-single-post-pager ul.pager>li.next>a i.glyphicon {
	margin-left: 10px;
}

#jv-single-fixed-navigations>nav.jv-single-post-pager ul.pager>li.next>a div.nav-contents img {
	left: 0;
}

#jv-single-fixed-navigations>nav.jv-single-post-pager ul.pager>li:hover {
	width: 400px;
}

@media (max-width: 768px) {
	#jv-single-fixed-navigations {
		display: none !important;
		visibility: hidden !importnat;
	}
}

#jv-single-fixed-navigations .color-6 {
	background-color: #af7ac4;
}

#jv-single-fixed-navigations .nav-reveal a {
	overflow: hidden;
	width: 40px;
	height: 120px;
	border-style: solid;
	border-color: #eee;
	border-width: 1px;
	background-color: #fff;
	-webkit-transition: width 0.4s, background-color 0.4s;
	transition: width 0.4s, background-color 0.4s;
	-webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
	transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
	position: fixed;
	top: 50%;
	display: block;
	outline: none;
	text-align: left;
	z-index: 1000;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

#jv-single-fixed-navigations .nav-reveal a.prev {
	left: 0;
}

#jv-single-fixed-navigations .nav-reveal a.next {
	right: 0;
}

#jv-single-fixed-navigations .nav-reveal .icon-wrap {
	position: absolute;
	text-align: center;
	z-index: 100;
	padding: 52px 4px 52px;
	width: 40px;
}

#jv-single-fixed-navigations .nav-reveal a.prev {
	border-left-width: 0;
}

#jv-single-fixed-navigations .nav-reveal a.prev .icon-wrap {
	left: 0;
}

#jv-single-fixed-navigations .nav-reveal a.prev div {
	left: 0;
	padding-right: 130px;
	text-align: right;
}

#jv-single-fixed-navigations .nav-reveal a.next {
	border-right-width: 0;
}

#jv-single-fixed-navigations .nav-reveal a.next .icon-wrap {
	right: 0;
}

#jv-single-fixed-navigations .nav-reveal a.next div {
	right: 0;
	padding-left: 130px;
}

#jv-single-fixed-navigations .nav-reveal svg.icon {
	fill: #af7ac4;
}

#jv-single-fixed-navigations .nav-reveal div {
	position: absolute;
	top: 0;
	padding: 0 50px;
	width: 400px;
	height: 100%;
}

#jv-single-fixed-navigations .nav-reveal div h3 span {
	display: block;
	padding-top: 10px;
	color: #542568;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 700;
	font-size: 50%;
}

#jv-single-fixed-navigations .nav-reveal h3 {
	position: relative;
	margin: 0;
	padding: 20px 0;
	color: #fff;
	font-weight: 300;
	font-size: 1.2em;
	line-height: 1.2;
}

#jv-single-fixed-navigations .nav-reveal img {
	position: absolute;
	top: 10px;
	height: 100px;
}

#jv-single-fixed-navigations .nav-reveal a.prev img {
	right: 10px;
}

#jv-single-fixed-navigations .nav-reveal a.next img {
	left: 10px;
}

#jv-single-fixed-navigations .nav-reveal a:hover {
	width: 400px;
	background-color: #454545;
}

body.search article.format-gallery section.jv-single-post-contents div.gallery,
body.archive article.format-gallery section.jv-single-post-contents div.gallery,
body.tag article.format-gallery section.jv-single-post-contents div.gallery {
	padding-top: 30px;
}

body.search article.format-gallery section.jv-single-post-contents div.gallery dl.gallery-item dd.wp-caption-text,
body.archive article.format-gallery section.jv-single-post-contents div.gallery dl.gallery-item dd.wp-caption-text,
body.tag article.format-gallery section.jv-single-post-contents div.gallery dl.gallery-item dd.wp-caption-text {
	display: none;
	visibility: hidden;
}

#page-style .main-content-wrap {
	padding: 90px 40px 0 40px;
}

#page-style>.jv-single-post-layout-1 {
	position: relative;
	height: 290px;
	overflow: hidden;
	background-color: #444;
	width: 100%;
}

#page-style>.jv-single-post-layout-1>a.jv-single-post-thumbnail-holder {
	display: block;
}

#page-style>.jv-single-post-layout-1>a.jv-single-post-thumbnail-holder>img {
	width: 100%;
	height: auto;
	position: absolute;
	top: -100%;
	bottom: -100%;
	margin: auto 0;
}

@media (max-width: 762px) {
	#page-style>.jv-single-post-layout-1>a.jv-single-post-thumbnail-holder>img {
		max-width: none;
		width: auto;
		height: 100%;
	}
}

#page-style>.jv-single-post-layout-1 .filter-overlay {
	background: linear-gradient(to top, rgba(17, 17, 17, 0.8) 0%, rgba(17, 17, 17, 0.25) 100%);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

#page-style>.jv-single-post-layout-1 .jv-single-post-title-container {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}

#page-style>.jv-single-post-layout-1 .jv-single-post-title-container .jv-single-post-title-wrap {
	max-width: 1178px;
	margin: 0 auto;
	padding: 20px 30px;
}

body.wide-wide #page-style>.jv-single-post-layout-1 .jv-single-post-title-container .jv-single-post-title-wrap {
	max-width: 1400px;
}

body.boxed #page-style>.jv-single-post-layout-1 .jv-single-post-title-container .jv-single-post-title-wrap,
body.wide-boxed #page-style>.jv-single-post-layout-1 .jv-single-post-title-container .jv-single-post-title-wrap {
	max-width: none;
}

#page-style>.jv-single-post-layout-1 .jv-single-post-title-container .jv-single-post-title-wrap .jv-single-post-title-category {
	display: inline-block;
	background-color: #2f96bd;
	line-height: 1;
	padding: 3px 5px;
}

#page-style>.jv-single-post-layout-1 .jv-single-post-title-container .jv-single-post-title-wrap .jv-single-post-title-category a {
	color: #fff;
}

#page-style>.jv-single-post-layout-1 .jv-single-post-title-container .jv-single-post-title-wrap .jv-single-post-title-category a:hover {
	color: #fff;
}

#page-style>.jv-single-post-layout-1 .jv-single-post-title-container .jv-single-post-title-wrap .jv-single-post-title {
	font-size: 40px;
	line-height: 1.2;
	font-weight: 600;
	margin: 0 0 0px 0;
	color: #fff;
}

#page-style>.jv-single-post-layout-1 .jv-single-post-title-container .jv-single-post-title-wrap .jv-single-post-meta-wrap {
	display: none;
}

#page-style>.jv-single-post-layout-1 .jv-single-post-title-container .jv-single-post-title-wrap .jv-single-post-meta-wrap div.jv-single-post-meta-avatar,
#page-style>.jv-single-post-layout-1 .jv-single-post-title-container .jv-single-post-title-wrap .jv-single-post-meta-wrap ul.jv-single-post-author-info-wrap {
	display: inline-block;
	vertical-align: middle;
}

#page-style>.jv-single-post-layout-1 .jv-single-post-title-container .jv-single-post-title-wrap .jv-single-post-meta-wrap div.jv-single-post-meta-avatar {
	margin-right: 15px;
}

#page-style>.jv-single-post-layout-1 .jv-single-post-title-container .jv-single-post-title-wrap .jv-single-post-meta-wrap div.jv-single-post-meta-avatar img {
	border-radius: 50%;
}

#page-style>.jv-single-post-layout-1 .jv-single-post-title-container .jv-single-post-title-wrap .jv-single-post-meta-wrap ul.jv-single-post-author-info-wrap {
	display: inline-block;
	margin: 0;
	padding: 0;
}

#page-style>.jv-single-post-layout-1 .jv-single-post-title-container .jv-single-post-title-wrap .jv-single-post-meta-wrap ul.jv-single-post-author-info-wrap>li {
	display: inline-block;
	line-height: 1;
	margin-right: 10px;
	letter-spacing: 1px;
}

#page-style>.jv-single-post-layout-1 .jv-single-post-title-container .jv-single-post-title-wrap .jv-single-post-meta-wrap ul.jv-single-post-author-info-wrap>li i {
	margin-right: 5px;
}

#page-style>.jv-single-post-layout-1 .jv-single-post-title-container .jv-single-post-title-wrap .jv-single-post-meta-wrap ul.jv-single-post-author-info-wrap>li,
#page-style>.jv-single-post-layout-1 .jv-single-post-title-container .jv-single-post-title-wrap .jv-single-post-meta-wrap ul.jv-single-post-author-info-wrap>li>a {
	color: #fff;
}

#page-style>.jv-single-post-layout-1 .jv-single-post-title-container .jv-single-post-title-wrap .jv-single-post-meta-wrap ul.jv-single-post-author-info-wrap>li>a:hover {
	color: #fff;
	text-decoration: none;
}

#page-style>.jv-single-post-layout-1 .jv-single-post-title-container .jv-single-post-title-wrap .jv-single-post-meta-wrap ul.jv-single-post-author-info-wrap>li.meta-author-name a {
	font-weight: 600;
}

#page-style>.jv-single-post-layout-1 .jv-single-post-title-container .jv-single-post-title-wrap div.jv-single-post-scroll-trigger-wrap {
	display: block;
	text-align: center;
}

#page-style>.jv-single-post-layout-1 .jv-single-post-title-container .jv-single-post-title-wrap div.jv-single-post-scroll-trigger-wrap a.jv-single-post-scroll-trigger {
	color: #fff;
	font-size: 45px;
}

.single-post #page-style .main-content-wrap {
	padding: 0 40px 40px 40px;
}

@media (max-width: 768px) {
	.single-post #page-style>.container {
		margin-bottom: 45px;
	}
}

.single-post.boxed #page-style .main-content-wrap {
	padding: 0;
}

.single-post.boxed #page-style .main-content-wrap article .jv-single-post-contents {
	border-radius: 0;
}

.jv-single-footer-relative-posts .javo-shortcode.shortcode-jv_block1 .shortcode-container .shortcode-header {
	display: none;
	visibility: hidden;
}

.jv-single-footer-relative-posts .javo-shortcode.shortcode-jv_block1 .shortcode-container .shortcode-output {
	margin: 0 -15px;
}

.jv-single-footer-relative-posts .javo-shortcode.shortcode-jv_block1 .shortcode-container .shortcode-output>div {
	padding: 0 5px;
}

.jv-single-footer-relative-posts .javo-shortcode.shortcode-jv_block1 .shortcode-container .shortcode-output>div .module {
	margin-bottom: 0;
}

.jv-single-footer-relative-posts .javo-shortcode.shortcode-jv_block1 .shortcode-container .shortcode-output>div .module.javo-module12 {
	margin: 0;
}

.jv-single-footer-relative-posts .javo-shortcode.shortcode-jv_block1 .shortcode-container .shortcode-output>div .module.javo-module12>.thumb-wrap .author {
	display: none;
	visibility: hidden;
}

.jv-single-footer-relative-posts .javo-shortcode.shortcode-jv_block1 .shortcode-container .shortcode-output>div .module.javo-module12>.caption {
	line-height: 1;
	height: 155px;
	overflow: hidden;
	padding: 34px 10px 10px 10px;
	text-overflow: ellipsis;
}

.jv-single-footer-relative-posts .javo-shortcode.shortcode-jv_block1 .shortcode-container .shortcode-output>div .module.javo-module12>.caption>.row>.meta-title>a {
	overflow: visible;
	height: auto;
}

.jv-single-footer-relative-posts .javo-shortcode.shortcode-jv_block1 .shortcode-container .shortcode-output>div .module.javo-module12>.caption>.row>.meta {
	margin: 10px 0;
}

.jv-single-footer-relative-posts .javo-shortcode.shortcode-jv_block1 .shortcode-container .shortcode-output>div:first-child {
	padding-left: 15px;
}

.jv-single-footer-relative-posts .javo-shortcode.shortcode-jv_block1 .shortcode-container .shortcode-output>div:nth-last-child(2) {
	padding-right: 15px;
}

.jv-single-footer-relative-posts .javo-shortcode.shortcode-jv_block11 .shortcode-container .shortcode-output>div .module {
	margin-bottom: 0;
}

@media (max-width: 768px) {
	.jv-single-footer-relative-posts .javo-shortcode.shortcode-jv_block11 .shortcode-container .shortcode-output>div .module {
		margin-bottom: 30px;
	}
}

.jv-single-section-title {
	color: #454545;
	line-height: 1;
	font-size: 15px;
	position: relative;
	margin: 70px 0 20px 0;
}

.jv-single-section-title:before {
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	background-color: #fff;
}

.jv-single-section-title:before,
.jv-single-section-title h2.section-title {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	z-index: 1;
}

.jv-single-section-title h2.section-title {
	margin: 0;
	padding: 0 10px 0 0;
	background-color: #fff;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 1px;
}

.jv-single-section-title:after {
	content: '';
	clear: both;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #e6e6e6;
}

body.blog #page-style .main-content-wrap>article {
	border: 1px #ededed solid;
	padding: 20px;
	border-radius: 10px;
	margin-bottom: 20px;
	background-color: #fff;
}

body.single.single-post div#comments .comment-reply-title {
	display: none;
	visibility: hidden;
}

div#comments #respond {
	margin: 20px 0;
}

div#comments #respond>p,
div#comments #respond p.comment-notes,
div#comments #respond p.logged-in-as {
	margin-bottom: 10px;
}

div#comments #respond p.logged-in-a {
	padding-bottom: 0px;
}

div#comments #respond h3#comments {
	text-transform: none;
	letter-spacing: -0.5px;
	text-align: center;
	margin-bottom: 20px;
}

div#comments #respond .cancel-comment-reply,
div#comments #respond #cancel-comment-reply-link {
	display: inline-block;
	margin-left: 10px;
	padding-left: 10px;
	position: relative;
	border-left: 1px solid #ddd;
}

div#comments #respond h3 {
	font-size: 15px;
}

div#comments #respond .comment-form {
	margin: 20px 0 100px;
}

div#comments #respond .comment-form>div .form-control {
	height: 52px;
	border-radius: 3px;
	border-color: #e8e8e8;
	border-style: solid;
	border-width: 1px;
	box-shadow: none;
	letter-spacing: 1px;
	background-color: #fafafa;
	font-size: 12px;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	padding: 0 30px;
}

div#comments #respond .comment-form>div .form-control,
div#comments #respond .comment-form>div .form-control:focus {
	box-shadow: none;
}

div#comments #respond .comment-form>div .form-control:focus {
	background-color: #fff;
}

div#comments #respond .comment-form>div.comment-form-comment {
	margin-bottom: 10px;
}

div#comments #respond .comment-form>div.comment-form-comment>textarea {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 13px;
	line-height: 20px;
	padding: 20px 30px;
	width: 100%;
	border-color: #e8e8e8;
	resize: vertical;
	height: auto;
}

div#comments #respond .comment-form>div.jv-comment-author-fields {
	display: table;
	width: 100%;
}

div#comments #respond .comment-form>div.jv-comment-author-fields>div {
	display: table-cell;
	vertical-align: middle;
	padding-right: 10px;
}

div#comments #respond .comment-form>div.jv-comment-author-fields>div>.form-group {
	margin: 0;
}

div#comments #respond .comment-form>div.jv-comment-author-fields>div:last-child {
	padding-right: 0px;
}

@media (max-width: 768px) {
	div#comments #respond .comment-form>div.jv-comment-author-fields {
		display: block;
		width: auto;
	}
	div#comments #respond .comment-form>div.jv-comment-author-fields>div {
		display: block;
		padding: 0;
		margin: 0 0 10px 0;
	}
}

div#comments #respond .comment-form [type='submit'].btn.btn-primary {
	margin: 10px 0 0;
	line-height: 1;
	letter-spacing: 1px;
	background-color: #454545;
	text-transform: uppercase;
	border-radius: 3px;
	font-size: 13px;
	padding: 20px 30px;
	font-weight: 600;
	min-width: 265px;
	border: none;
}

@media (max-width: 768px) {
	div#comments #respond .comment-form [type='submit'].btn.btn-primary {
		width: 100%;
	}
}

div#comments #respond .comment-form>p.comment-notes {
	letter-spacing: 1px;
	font-size: 13px;
}

div#comments #respond .comment-form>p.form-submit {
	text-align: right;
	margin: 0;
}

div#comments h3#jv-single-post-comment-title {
	text-align: center;
	margin: 20px 0;
}

div#comments ul.jv-single-post-comments li.jv-single-post-comment-item .media .media-left {
	padding-right: 20px;
}

div#comments ul.jv-single-post-comments li.jv-single-post-comment-item .media .media-left img {
	border-radius: 50%;
	height: 45px;
	border: solid 1px #eee;
}

div#comments ul.jv-single-post-comments li.jv-single-post-comment-item .media .media-body {
	border: solid 1px #eee;
	padding: 10px 20px;
	position: relative;
	overflow: visible;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.08);
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color: #eee;
}

div#comments ul.jv-single-post-comments li.jv-single-post-comment-item .media .media-body .comment-author {
	overflow: hidden;
	line-height: 40px;
	margin-top: -8px;
}

div#comments ul.jv-single-post-comments li.jv-single-post-comment-item .media .media-body .comment-author a {
	color: #aaa;
}

div#comments ul.jv-single-post-comments li.jv-single-post-comment-item .media .media-body .comment-author .author-meta {
	color: #666;
}

div#comments ul.jv-single-post-comments li.jv-single-post-comment-item .media .media-body .comment-author .author-meta a {
	color: #666;
}

div#comments ul.jv-single-post-comments li.jv-single-post-comment-item .media .media-body .comment-author .author-meta>* {
	margin-right: 15px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

div#comments ul.jv-single-post-comments li.jv-single-post-comment-item .media .media-body .comment-author:after {
	content: '';
	display: table;
	clear: both;
}

div#comments ul.jv-single-post-comments li.jv-single-post-comment-item .media .media-body .comment-content {
	color: #737373;
}

div#comments ul.jv-single-post-comments li.jv-single-post-comment-item .media .media-body:before {
	content: '';
	display: block;
	position: absolute;
	top: 18.5px;
	left: -5px;
	background-color: #fff;
	border: 0;
	border-color: #e6e6e6;
	border-style: solid;
	border-width: 0 0 1px 1px;
	width: 10px;
	height: 10px;
	transform: rotate(50deg);
	-webkit-transform: rotate(50deg);
	background-color: #eee;
}

.commentlist li ul {
	padding-left: 65px;
	padding-top: 25px;
	list-style: none;
}

.commentlist li.comment {
	margin-top: 25px;
}

.commentlist li.comment:first-child {
	margin-top: 0;
}

.commentlist li.comment>article .comment-inner-wrap .comment-meta .comment-title-wrap cite {
	padding: 10px 0 0 10px;
}

.commentlist li.comment>article .comment-inner-wrap .comment-meta .comment-content {
	display: inline-block;
	width: 100%;
}

#comments.comments-area>h3 {
	text-align: left;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 600;
	color: #999;
}

#comments.comments-area .commentlist .comment article {
	margin-bottom: 0px;
}

#comments.comments-area .commentlist .comment article .comment-inner-wrap header img {
	float: left;
	padding: 0;
	line-height: 0;
}

#comments.comments-area .commentlist .comment article .comment-inner-wrap header .comment-title-wrap cite {
	display: block;
	margin-left: 0;
	font-size: 10px;
	color: #aaa;
	font-style: normal;
}

#comments.comments-area .commentlist .comment article .comment-inner-wrap header .comment-title-wrap cite b {
	font-weight: normal;
	text-transform: capitalize;
	font-size: 13px;
	margin-right: 10px;
	color: #aaa;
}

#comments.comments-area .commentlist .comment article .comment-inner-wrap header .comment-title-wrap cite b a {
	color: #777;
}

#comments.comments-area .commentlist .comment article .comment-inner-wrap header .comment-title-wrap cite b a:hover {
	text-decoration: underline;
}

#comments.comments-area .commentlist .comment article .comment-inner-wrap header .comment-title-wrap .pull-right a {
	font-size: 11px;
	color: #aaa;
}

#comments.comments-area .commentlist .comment article .reply .comment-reply-link {
	color: #aaa;
	font-size: 12px;
}

.right_menu_inner .navmenu-fixed-right {
	padding: 50px 0 50px !important;
	border-left: 0px;
}

.right_menu_inner .navmenu-fixed-right .navmenu-fixed-right-canvas .site-info {
	padding: 20px;
	text-align: center;
}

.right_menu_inner .navmenu-fixed-right .navmenu-fixed-right-canvas .site-info .logo {
	margin-bottom: 60px;
}

.right_menu_inner .navmenu-fixed-right .navmenu-fixed-right-canvas .site-info .logo-title {
	margin: 0px;
	font-size: 24px;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 10px;
	color: #f4f4f4;
}

.right_menu_inner .navmenu-fixed-right .navmenu-fixed-right-canvas .site-info .logo-description {
	color: #c0c0c0;
}

.right_menu_inner .navmenu-fixed-right .navmenu-fixed-right-canvas .right-canvas-menu {
	padding: 0px;
	margin-top: 20px;
}

.right_menu_inner .navmenu-fixed-right .navmenu-fixed-right-canvas .right-canvas-menu .right-canvas-menu-list {
	text-align: left;
	list-style: none;
	padding: 0;
	margin: 0px;
}

.right_menu_inner .navmenu-fixed-right .navmenu-fixed-right-canvas .right-canvas-menu .right-canvas-menu-list li {
	border-bottom: 1px solid rgba(69, 69, 69, 0.5);
	margin-bottom: 2px;
	background: none repeat scroll 0 0 rgba(50, 56, 60, 0.5);
	line-height: 44px;
	padding-left: 23px;
	border-left: 8px solid #454545;
}

.right_menu_inner .navmenu-fixed-right .navmenu-fixed-right-canvas .right-canvas-menu .right-canvas-menu-list li:hover {
	background-color: #3c3c3c;
}

.right_menu_inner .navmenu-fixed-right .navmenu-fixed-right-canvas .right-canvas-menu .right-canvas-menu-list li a {
	text-decoration: none;
	font-weight: 400;
	font-size: 14px;
}

.right_menu_inner .navmenu-fixed-right .navmenu-fixed-right-canvas .right-canvas-menu .right-canvas-menu-list li a color:rgba(255, .right_menu_inner .navmenu-fixed-right .navmenu-fixed-right-canvas .right-canvas-menu .right-canvas-menu-list li a 255, .right_menu_inner .navmenu-fixed-right .navmenu-fixed-right-canvas .right-canvas-menu .right-canvas-menu-list li a 255, 0.8) .right_menu_inner .navmenu-fixed-right .navmenu-fixed-right-canvas .right-canvas-menu .right-canvas-menu-list li a:hover {
	text-decoration: none;
}

.right_menu_inner .navmenu-fixed-right .navmenu-fixed-right-canvas .right-canvas-menu .right-canvas-menu-list li a:before {
	color: #fff;
	opacity: 0.7;
	content: "\f105";
	font-family: "FontAwesome";
	left: -80px;
	position: relative;
	text-align: center;
	width: 35px;
	max-width: 35px;
	z-index: 2;
	top: 0px;
	transform-origin: 0 0 0;
	-webkit-transform-origin: 0 0 0;
	-moz-transform-origin: 0 0 0;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}

.right_menu_inner .navmenu-fixed-right .navmenu-fixed-right-canvas .right-canvas-menu .right-canvas-menu-list li a i {
	margin-right: 20px;
	font-size: 17px;
}

.right_menu_inner .navmenu-fixed-right .navmenu-fixed-right-canvas .right-canvas-menu .widget_jvfrm_home_canvas_newsletter {
	margin-top: 35px;
}

.right_menu_inner .navmenu-fixed-right .navmenu-fixed-right-canvas .right-canvas-menu .newsletter {
	position: relative;
	top: 35px;
	background-color: rgba(50, 56, 60, 0.498039);
	padding: 15px 15px 15px 15px;
}

.right_menu_inner .navmenu-fixed-right .navmenu-fixed-right-canvas .right-canvas-menu .newsletter h4 {
	text-transform: uppercase;
	font-size: 20px;
}

.right_menu_inner .navmenu-fixed-right .navmenu-fixed-right-canvas .right-canvas-menu .newsletter input {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 1px solid rgba(255, 255, 255, 0.5);
	color: rgba(255, 255, 255, 0.7);
	font-size: 15px;
	padding: 6px 56px 7px 15px;
	text-align: left;
}

.right_menu_inner .navmenu-fixed-right .navmenu-fixed-right-canvas .right-canvas-menu .newsletter .canvas-menu-newsletter-input-wrap {
	position: relative;
	margin-top: 15px;
}

.right_menu_inner .navmenu-fixed-right .navmenu-fixed-right-canvas .right-canvas-menu .newsletter .canvas-menu-newsletter-input-wrap i {
	position: absolute;
	font-size: 17px;
	top: 9px;
	right: 15px;
}

.right_menu_inner .navmenu-fixed-right .navmenu-fixed-right-canvas .right-canvas-menu .sidebar-social {
	padding: 0px;
	position: relative;
	top: 35px;
	float: left;
	margin: 0;
	margin-top: 15px;
}

.right_menu_inner .navmenu-fixed-right .navmenu-fixed-right-canvas .right-canvas-menu .sidebar-social ul {
	margin: 0;
	list-style: none;
	padding: 0px;
	padding: 15px 5px 15px 15px;
}

.right_menu_inner .navmenu-fixed-right .navmenu-fixed-right-canvas .right-canvas-menu .sidebar-social ul li {
	float: left;
	list-style: none;
	display: inline-block;
	padding: 1px;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 1px solid rgba(255, 255, 255, 0.3);
	margin-right: 10px;
}

.right_menu_inner .navmenu-fixed-right .navmenu-fixed-right-canvas .right-canvas-menu .sidebar-social ul li:hover {
	background-color: #3c3c3c;
}

.right_menu_inner .navmenu-fixed-right .navmenu-fixed-right-canvas .right-canvas-menu .sidebar-social ul li a i {
	color: rgba(255, 255, 255, 0.3);
	float: left;
	font-size: 17px;
	line-height: 21px;
	padding: 3px;
	text-align: center;
	width: 100%;
	padding-right: 9px;
	padding-left: 9px;
}

.right_menu_inner .navmenu-fixed-right .navmenu-fixed-right-canvas .right-canvas-menu .copyright {
	padding: 0px;
	position: relative;
	top: 35px;
}

.right_menu_inner .navmenu-fixed-right .navmenu-fixed-right-canvas .right-canvas-menu .copyright p {
	float: left;
	padding: 20px;
}

body:before {
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	opacity: 0;
	content: '';
}

body.offcanvas-active:before {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1001;
	opacity: 1;
	background-color: rgba(0, 0, 0, 0.7);
}

body.archive #page-style>header.archive-header {
	text-align: center;
}

body.archive #page-style>header.archive-header h3.archive-title {
	margin: 0;
	color: #454545;
	font-size: 32px;
	line-height: 40px;
	letter-spacing: 1px;
}

body.archive #page-style>header.archive-header h3.archive-title>i {
	display: block;
}

body.archive #page-style>header.archive-header h3.archive-title>i,
body.archive #page-style>header.archive-header h3.archive-title>i>a {
	font-style: normal;
	font-weight: 300;
	font-size: 10pt;
	color: #999;
}

body.archive #page-style>header.archive-header h3.archive-title>i>a {
	display: inline-block;
}

body.archive #page-style #javo-maps-listings-wrap {
	background: #eaeaea;
}

html body.archive {
	background: #fff !important;
}

body.archive.tag #page-style .archive-main-container .main-content-wrap .javo-archive-list-wrap h1,
body.archive.date #page-style .archive-main-container .main-content-wrap .javo-archive-list-wrap h1 {
	margin-top: 0px;
}

body.archive.tag #page-style .archive-main-container .main-content-wrap .javo-archive-list-wrap .javo-archive-items-content,
body.archive.date #page-style .archive-main-container .main-content-wrap .javo-archive-list-wrap .javo-archive-items-content {
	margin: 0px;
}

body.archive.tag #page-style .archive-main-container .main-content-wrap .javo-archive-list-wrap .javo-archive-items-content article,
body.archive.date #page-style .archive-main-container .main-content-wrap .javo-archive-list-wrap .javo-archive-items-content article {
	border: 1px #ededed solid;
	padding: 20px;
	border-radius: 10px;
	margin-bottom: 20px;
	background-color: #fff;
}

body.archive #javo-maps-listings-wrap #javo-listings-wrap #map-list-style-wrap #results {
	margin-bottom: 50px;
}

body.archive #javo-maps-listings-wrap #javo-listings-wrap #map-list-style-wrap #results #spaces .jv-archive-top-bg {
	position: relative;
	background-color: #454545;
	background-position: center center;
	background-size: cover;
	margin: -15px -15px 0 -15px;
	min-height: 300px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background-repeat: no-repeat;
}

body.archive #javo-maps-listings-wrap #javo-listings-wrap #map-list-style-wrap #results #spaces .jv-archive-top-bg .jv-archive-container {
	position: absolute;
	left: 0;
	bottom: 0;
	margin: 15px 15px 25px 40px;
}

body.archive #javo-maps-listings-wrap #javo-listings-wrap #map-list-style-wrap #results #spaces .jv-archive-top-bg .jv-archive-container h3.jv-archive-header {
	color: #fff;
	display: inline-block;
	line-height: 1;
	margin: 0;
	text-transform: uppercase;
	font-size: 55px;
	letter-spacing: 0px;
	font-weight: 600;
	border-style: solid;
	border-width: 1px 0 1px 0;
	border-color: rgba(255, 255, 255, 0.4);
	margin-bottom: 13px;
}

body.archive #javo-maps-listings-wrap #javo-listings-wrap #map-list-style-wrap #results #spaces .jv-archive-top-bg .jv-archive-container i.jv-archive-header-position {
	display: block;
	font-style: normal;
	padding-left: 2px;
	color: rgba(255, 255, 255, 0.9);
	font-size: 17px;
}

body.archive #javo-maps-listings-wrap #javo-listings-wrap #map-list-style-wrap #results #spaces .jv-archive-top-bg .jv-archive-container i.jv-archive-header-position a {
	color: rgba(255, 255, 255, 0.8);
	font-weight: 600;
}

body.archive #javo-maps-listings-wrap #javo-listings-wrap #map-list-style-wrap #results #spaces .jv-archive-top-bg .jv-archive-container i.jv-archive-header-position a,
body.archive #javo-maps-listings-wrap #javo-listings-wrap #map-list-style-wrap #results #spaces .jv-archive-top-bg .jv-archive-container i.jv-archive-header-position a:actvie {
	text-decoration: none;
}

body.archive #javo-maps-listings-wrap #javo-listings-wrap #map-list-style-wrap #results #spaces .jv-archive-top-bg .jv-archive-container i.jv-archive-header-position a:hover {
	text-decoration: underline;
}

body.archive #javo-maps-listings-wrap #javo-listings-wrap #map-list-style-wrap #results #spaces .jv-archive-top-bg .jv-archive-describe {
	position: absolute;
	text-align: right;
	right: 0;
	bottom: 0;
	width: 40%;
	line-height: 1.1;
	margin: 15px;
	color: #ccc;
}

body.archive #javo-maps-listings-wrap #javo-listings-wrap #map-list-style-wrap #results #spaces .jv-archive-top-bg:before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-image: url('http://javothemes.com/home/demo7/wp-content/themes/javo-home/assets/images/pattern-dots-archive.png');
	background-attachment: scroll;
	opacity: .5;
}

body.archive #javo-maps-listings-wrap #javo-listings-wrap #map-list-style-wrap #results #javo-listings-wrapType-container {
	padding-top: 35px;
}

body.archive #javo-maps-listings-wrap #javo-listings-wrap #map-list-style-wrap #results .jv-archive-bottom-section {
	margin: 50px 0;
}

body.archive #javo-maps-listings-wrap #javo-listings-wrap #map-list-style-wrap #results .jv-archive-bottom-section h3.jv-archive-bottom-header {
	text-align: center;
	text-transform: uppercase;
	font-weight: 600;
	padding: 0;
	margin: 30px 0 15px 0;
}

body.archive #javo-maps-listings-wrap #javo-listings-wrap #map-list-style-wrap #results .jv-archive-bottom-section .javo-shortcode .shortcode-output .module .jv-thumb a {
	display: block;
	min-height: 150px;
}

.javo-shortcode {
	position: relative;
}

.javo-shortcode:after {
	content: '';
	display: table;
	clear: both;
}

.javo-shortcode .output-cover,
.javo-shortcode .output-loading {
	position: absolute;
	top: 0;
}

.javo-shortcode .media .media-body {
	line-height: 1.1;
}

.javo-shortcode .media .media-body .media-heading a {
	display: inline-block;
	vertical-align: top;
}

@media only screen and (min-width: 992px) {
	.javo-shortcode .shortcode-container .shortcode-output .col-md-4:nth-of-type( 3n+1) {
		clear: both;
	}
	.javo-shortcode .shortcode-container .shortcode-output .col-md-6:nth-of-type( 2n+1) {
		clear: both;
	}
}

@media only screen and (max-width: 991px) {
	.javo-shortcode .shortcode-container .shortcode-output .col-sm-6:nth-of-type( 2n+1) {
		clear: both;
	}
}

.javo-shortcode.filter-linear .shortcode-header .shortcode-nav ul.shortcode-filter {
	margin: -2px 0 0;
}

.javo-shortcode .shortcode-header {
	border: 0;
	display: block;
	border-style: solid;
	text-align: left;
	margin: 15px 0 25px 0;
	border-width: 0 0 2px 0;
	color: #454545;
}

.javo-shortcode .shortcode-header .shortcode-title,
.javo-shortcode .shortcode-header .shortcode-nav {
	display: inline-block;
	vertical-align: middle;
}

.javo-shortcode .shortcode-header .shortcode-title {
	text-align: center;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 600;
	background-color: #454545;
	color: #fff;
	padding: 5px 11px 3px 11px;
}

.javo-shortcode .shortcode-header .shortcode-nav {
	float: right;
	overflow: hidden;
	text-align: right;
	margin-top: 5px;
}

.javo-shortcode .shortcode-header .shortcode-nav ul.shortcode-filter {
	float: left;
	display: inline-block;
	padding: 0;
	margin: -2px 0 0;
}

.javo-shortcode .shortcode-header .shortcode-nav ul.shortcode-filter li {
	font-size: 13px;
	font-weight: 300;
	cursor: pointer;
	display: block;
	padding: 0;
	margin: 10px;
	line-height: 1;
	text-transform: uppercase;
	color: #727272;
	font-weight: 400;
}

.javo-shortcode .shortcode-header .shortcode-nav ul.shortcode-filter>li {
	font-size: 13px;
	display: inline-block;
	margin: 0 10px;
}

.javo-shortcode .shortcode-header .shortcode-nav ul.shortcode-filter>li.active {
	font-weight: bold;
}

.javo-shortcode .shortcode-header .shortcode-nav ul.shortcode-filter>li.flexMenu-viewMore {
	margin-right: 0;
	padding-right: 0;
	width: 15px;
	text-align: center;
}

.javo-shortcode .shortcode-header .shortcode-nav ul.shortcode-filter>li.flexMenu-viewMore.active ul.flexMenu-popup {
	margin-top: 8px;
	opacity: 1;
	display: block;
}

.javo-shortcode .shortcode-header .shortcode-nav ul.shortcode-filter>li.flexMenu-viewMore.active>a>i.fa.fa-bars:before {
	content: '\f00d';
}

.javo-shortcode .shortcode-header .shortcode-nav ul.shortcode-filter>li.flexMenu-viewMore i {
	color: #9e9e9e;
	font-weight: 300;
	font-size: 14px;
}

.javo-shortcode .shortcode-header .shortcode-nav ul.shortcode-filter>li>ul.flexMenu-popup {
	position: absolute;
	display: block;
	z-index: 10;
	padding: 0;
	margin: 0;
	margin-top: -10px;
	opacity: 0;
	right: 0;
	background-color: #fff;
	border: solid 1px #eee;
	transition-property: all;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-ms-transition-property: all;
	-o-transition-property: all;
	transition-duration: .3s;
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-ms-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-timing-function: ease-in-out;
	-webkit-transition-timing-function: ease-in-out;
	-moz-transition-timing-function: ease-in-out;
	-ms-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	transition-delay: 0s;
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-ms-transition-delay: 0s;
	-o-transition-delay: 0s;
}

.javo-shortcode .shortcode-header .shortcode-nav ul.shortcode-filter>li>ul.flexMenu-popup li {
	line-height: 15px;
	border-bottom: none;
	text-align: right;
	margin: 0;
	padding: 7px 20px 10px 25px;
}

.javo-shortcode .shortcode-header .shortcode-nav ul.shortcode-filter>li>ul.flexMenu-popup li:hover {
	background-color: #f4f4f4;
}

.javo-shortcode .shortcode-header:after {
	content: '';
	display: table;
	clear: both;
}

.javo-shortcode.title-hide .shortcode-header .shortcode-title {
	display: none !important;
	visibility: hidden !important;
}

.javo-shortcode.filter-hide .shortcode-header .shortcode-nav {
	display: none !important;
	visibility: hidden !important;
}

.javo-shortcode.header-hide .shortcode-header {
	display: none !important;
	visibility: hidden !important;
}

.javo-shortcode.filter-linear .shortcode-header .shortcode-title,
.javo-shortcode.filter-paragraph .shortcode-header .shortcode-title {
	background-color: transparent;
}

.javo-shortcode.filter-linear .shortcode-header {
	padding: 0;
	border-width: 0 0 1px 0;
	border-color: #efefef !important;
}

.javo-shortcode.filter-linear .shortcode-header .shortcode-title {
	font-size: 18px;
	border-color: #454545;
	color: #454545;
	padding: 0;
	margin-top: 5px;
	padding-bottom: 9px;
}

.javo-shortcode.filter-linear .shortcode-header .shortcode-nav {
	margin-top: 0px;
}

.javo-shortcode.filter-linear .shortcode-header .shortcode-nav ul.shortcode-filter li {
	line-height: 26pt;
	border-style: solid;
	border-color: transparent;
	border-width: 0 0 2px;
	transition-property: all;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-ms-transition-property: all;
	-o-transition-property: all;
	transition-duration: .3s;
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-ms-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-timing-function: ease-in-out;
	-webkit-transition-timing-function: ease-in-out;
	-moz-transition-timing-function: ease-in-out;
	-ms-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	transition-delay: 0s;
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-ms-transition-delay: 0s;
	-o-transition-delay: 0s;
}

.javo-shortcode.filter-linear .shortcode-header .shortcode-nav ul.shortcode-filter>li {
	transition-property: all;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-ms-transition-property: all;
	-o-transition-property: all;
	transition-duration: .8s;
	-webkit-transition-duration: .8s;
	-moz-transition-duration: .8s;
	-ms-transition-duration: .8s;
	-o-transition-duration: .8s;
	transition-timing-function: ease-in-out;
	-webkit-transition-timing-function: ease-in-out;
	-moz-transition-timing-function: ease-in-out;
	-ms-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	transition-delay: 0s;
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-ms-transition-delay: 0s;
	-o-transition-delay: 0s;
}

.javo-shortcode.filter-linear .shortcode-header .shortcode-nav ul.shortcode-filter>li.active,
.javo-shortcode.filter-linear .shortcode-header .shortcode-nav ul.shortcode-filter>li:hover {
	border-color: #e4e4e4;
}

.javo-shortcode.filter-paragraph .shortcode-header {
	padding: 10px 0 0 0;
}

.javo-shortcode.filter-paragraph .shortcode-header .shortcode-title {
	padding: 0 0 11px 0;
	text-align: left;
}

.javo-shortcode.filter-paragraph .shortcode-header .shortcode-title .sc-subtitle {
	color: #999;
	font-size: .9em;
}

.javo-shortcode.filter-paragraph .shortcode-header .shortcode-title .sc-title {
	color: #000;
	font-weight: bold;
	font-size: 1.6em;
}

.javo-shortcode.filter-paragraph .shortcode-header .shortcode-nav {
	margin-top: 7px;
}

.javo-shortcode.filter-paragraph .shortcode-header .shortcode-nav ul.shortcode-filter {
	margin: 7px 0 0;
}

.javo-shortcode.filter-paragraph .shortcode-header .shortcode-nav ul.shortcode-filter li {
	line-height: 35px;
	border-style: solid;
	border-color: transparent;
	border-width: 0 0 2px;
	transition-property: all;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-ms-transition-property: all;
	-o-transition-property: all;
	transition-duration: .3s;
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-ms-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-timing-function: ease-in-out;
	-webkit-transition-timing-function: ease-in-out;
	-moz-transition-timing-function: ease-in-out;
	-ms-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	transition-delay: 0s;
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-ms-transition-delay: 0s;
	-o-transition-delay: 0s;
}

.javo-shortcode.filter-paragraph .shortcode-header .shortcode-nav ul.shortcode-filter>li {
	transition-property: all;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-ms-transition-property: all;
	-o-transition-property: all;
	transition-duration: .8s;
	-webkit-transition-duration: .8s;
	-moz-transition-duration: .8s;
	-ms-transition-duration: .8s;
	-o-transition-duration: .8s;
	transition-timing-function: ease-in-out;
	-webkit-transition-timing-function: ease-in-out;
	-moz-transition-timing-function: ease-in-out;
	-ms-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	transition-delay: 0s;
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-ms-transition-delay: 0s;
	-o-transition-delay: 0s;
}

.javo-shortcode.filter-paragraph .shortcode-header .shortcode-nav ul.shortcode-filter>li.active,
.javo-shortcode.filter-paragraph .shortcode-header .shortcode-nav ul.shortcode-filter>li:hover {
	border-color: #e4e4e4;
}

.javo-shortcode.filter-paragraph .shortcode-header .shortcode-nav ul.shortcode-filter:after {
	content: '';
	display: block;
}

.javo-shortcode.filter-box {
	border: 1px solid #e4e4e4;
	background: #fff;
}

.javo-shortcode.filter-box .shortcode-header {
	margin: 0px;
	border-width: 0 0 1px 0;
	border-color: #e4e4e4;
	background: #f4f4f4;
	padding: 10px 15px;
}

.javo-shortcode.filter-box .shortcode-header .shortcode-nav {
	padding: 0 0px;
}

.javo-shortcode.filter-box .shortcode-header .shortcode-title {
	background-color: transparent;
	color: #454545;
	padding: 5px 0px 3px 0px;
}

.javo-shortcode.filter-box .shortcode-output {
	padding: 20px;
}

.javo-shortcode .shortcode-output {
	margin-bottom: 20px;
}

.javo-shortcode .shortcode-output .pagination {
	margin: 0;
}

.javo-shortcode .shortcode-output .page-numbers {
	color: #787878;
	position: relative;
	font-family: 'Open Sans', sans-serif !important;
}

.javo-shortcode .shortcode-output .page-numbers:hover {
	background-color: #ff272e !important;
	border-color: #ff272e !important;
	-webkit-transition: all 01.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.javo-shortcode .shortcode-output .page-numbers:hover:after {
	border-color: transparent;
	background-color: transparent;
	-webkit-transition: all 01.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	color: #fff !important;
	width: 100%;
}

.javo-shortcode .shortcode-output .page-numbers:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 0%;
	border-color: rgba(255, 255, 255, 0.4);
	background-color: rgba(255, 255, 255, 0.4);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	z-index: 1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s ease-out;
}

.javo-shortcode .shortcode-output .page-numbers.loadmore {
	color: #ffffff;
	padding: 2px 16px;
	background: #175e96;
	border: solid 1px #175e96;
	border-radius: 0;
	text-transform: uppercase;
	font-weight: 300;
}

.javo-shortcode .shortcode-output span.page-numbers:hover {
	background-color: #fff !important;
	border: solid 1px #ddd !important;
}

.javo-shortcode.display-rating-garde.javo-shortcode.shortcode-jvfrm_home_block12 .shortcode-output>div>.media>.media-left>a:before {
	display: block;
	position: absolute;
	width: 35px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	border-radius: 50%;
	margin: 5px;
	color: #fff;
	left: auto;
	right: 0;
	top: 0;
	bottom: auto;
}

.javo-shortcode.display-rating-garde.javo-shortcode.shortcode-jvfrm_home_block12 .shortcode-output>div:nth-child(1)>.media>.media-left>a:before,
.javo-shortcode.display-rating-garde.javo-shortcode.shortcode-jvfrm_home_block12 .shortcode-output>div:nth-child(2)>.media>.media-left>a:before,
.javo-shortcode.display-rating-garde.javo-shortcode.shortcode-jvfrm_home_block12 .shortcode-output>div:nth-child(3)>.media>.media-left>a:before {
	background-color: rgba(0, 0, 0, 0.9);
}

.javo-shortcode.display-rating-garde.javo-shortcode.shortcode-jvfrm_home_block12 .shortcode-output>div:nth-child(1)>.media>.media-left>a:before {
	content: '1';
}

.javo-shortcode.display-rating-garde.javo-shortcode.shortcode-jvfrm_home_block12 .shortcode-output>div:nth-child(2)>.media>.media-left>a:before {
	content: '2';
}

.javo-shortcode.display-rating-garde.javo-shortcode.shortcode-jvfrm_home_block12 .shortcode-output>div:nth-child(3)>.media>.media-left>a:before {
	content: '3';
}

.javo-shortcode.display-rating-garde.javo-shortcode.shortcode-jvfrm_home_block15 .shortcode-output>div>.media>.media-left>a:before {
	display: block;
	position: absolute;
	width: 35px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	border-radius: 50%;
	margin: 5px;
	color: #fff;
	left: auto;
	right: 0;
	top: auto;
	bottom: 0;
}

.javo-shortcode.display-rating-garde.javo-shortcode.shortcode-jvfrm_home_block15 .shortcode-output>div:nth-child(1)>.media>.media-left>a:before,
.javo-shortcode.display-rating-garde.javo-shortcode.shortcode-jvfrm_home_block15 .shortcode-output>div:nth-child(2)>.media>.media-left>a:before,
.javo-shortcode.display-rating-garde.javo-shortcode.shortcode-jvfrm_home_block15 .shortcode-output>div:nth-child(3)>.media>.media-left>a:before {
	background-color: rgba(0, 0, 0, 0.9);
}

.javo-shortcode.display-rating-garde.javo-shortcode.shortcode-jvfrm_home_block15 .shortcode-output>div:nth-child(1)>.media>.media-left>a:before {
	content: '1';
}

.javo-shortcode.display-rating-garde.javo-shortcode.shortcode-jvfrm_home_block15 .shortcode-output>div:nth-child(2)>.media>.media-left>a:before {
	content: '2';
}

.javo-shortcode.display-rating-garde.javo-shortcode.shortcode-jvfrm_home_block15 .shortcode-output>div:nth-child(3)>.media>.media-left>a:before {
	content: '3';
}

.javo-shortcode.display-rating-garde.javo-shortcode.shortcode-jvfrm_home_slider1 .shortcode-output .slider-wrap .flex-viewport ul.slides>li.first>div>div .module>.thumb-wrap:after,
.javo-shortcode.display-rating-garde.javo-shortcode.shortcode-jvfrm_home_slider3 .shortcode-output .slider-wrap .flex-viewport ul.slides>li.first>div>div .module>.thumb-wrap:after {
	display: block;
	position: absolute;
	width: 35px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	border-radius: 50%;
	margin: 5px;
	color: #fff;
	left: 0px;
	right: auto;
	top: auto;
	bottom: 0px;
}

.javo-shortcode.display-rating-garde.javo-shortcode.shortcode-jvfrm_home_slider1 .shortcode-output .slider-wrap .flex-viewport ul.slides>li.first>div>div:nth-child(1)>.module>.thumb-wrap:after,
.javo-shortcode.display-rating-garde.javo-shortcode.shortcode-jvfrm_home_slider1 .shortcode-output .slider-wrap .flex-viewport ul.slides>li.first>div>div:nth-child(2)>.module>.thumb-wrap:after,
.javo-shortcode.display-rating-garde.javo-shortcode.shortcode-jvfrm_home_slider1 .shortcode-output .slider-wrap .flex-viewport ul.slides>li.first>div>div:nth-child(3)>.module>.thumb-wrap:after,
.javo-shortcode.display-rating-garde.javo-shortcode.shortcode-jvfrm_home_slider3 .shortcode-output .slider-wrap .flex-viewport ul.slides>li.first>div>div:nth-child(1)>.module>.thumb-wrap:after,
.javo-shortcode.display-rating-garde.javo-shortcode.shortcode-jvfrm_home_slider3 .shortcode-output .slider-wrap .flex-viewport ul.slides>li.first>div>div:nth-child(2)>.module>.thumb-wrap:after,
.javo-shortcode.display-rating-garde.javo-shortcode.shortcode-jvfrm_home_slider3 .shortcode-output .slider-wrap .flex-viewport ul.slides>li.first>div>div:nth-child(3)>.module>.thumb-wrap:after {
	background-color: rgba(0, 0, 0, 0.9);
}

.javo-shortcode.display-rating-garde.javo-shortcode.shortcode-jvfrm_home_slider1 .shortcode-output .slider-wrap .flex-viewport ul.slides>li.first>div>div:nth-child(1)>.module>.thumb-wrap:after,
.javo-shortcode.display-rating-garde.javo-shortcode.shortcode-jvfrm_home_slider3 .shortcode-output .slider-wrap .flex-viewport ul.slides>li.first>div>div:nth-child(1)>.module>.thumb-wrap:after {
	content: '1';
}

.javo-shortcode.display-rating-garde.javo-shortcode.shortcode-jvfrm_home_slider1 .shortcode-output .slider-wrap .flex-viewport ul.slides>li.first>div>div:nth-child(2)>.module>.thumb-wrap:after,
.javo-shortcode.display-rating-garde.javo-shortcode.shortcode-jvfrm_home_slider3 .shortcode-output .slider-wrap .flex-viewport ul.slides>li.first>div>div:nth-child(2)>.module>.thumb-wrap:after {
	content: '2';
}

.javo-shortcode.display-rating-garde.javo-shortcode.shortcode-jvfrm_home_slider1 .shortcode-output .slider-wrap .flex-viewport ul.slides>li.first>div>div:nth-child(3)>.module>.thumb-wrap:after,
.javo-shortcode.display-rating-garde.javo-shortcode.shortcode-jvfrm_home_slider3 .shortcode-output .slider-wrap .flex-viewport ul.slides>li.first>div>div:nth-child(3)>.module>.thumb-wrap:after {
	content: '3';
}

.javo-shortcode.display-rating-garde.javo-shortcode.shortcode-jvfrm_home_slider3 .shortcode-output .slider-wrap .flex-viewport ul.slides>li.first>.row>div .module>.thumb-wrap:after {
	display: block;
	position: absolute;
	width: 35px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	border-radius: 50%;
	margin: 5px;
	color: #fff;
	left: 0px;
	right: auto;
	top: 0px;
	bottom: auto;
}

.javo-shortcode.shortcode-jvfrm_home_block4 .shortcode-output>div {
	padding: 0 15px 30px 15px;
}

.javo-shortcode.shortcode-jvfrm_home_block5 .shortcode-output .javo-module2 {
	margin: 0 -10px 30px 0;
}

.javo-shortcode.shortcode-jvfrm_home_block5 .shortcode-output .javo-module4 .media-left a img {
	width: 250px;
	height: 250px;
	border-radius: 50px;
}

.javo-shortcode.shortcode-jvfrm_home_block5 .shortcode-output .javo-module4 .media-body .media-heading {
	font-size: 30px;
}

.javo-shortcode.shortcode-jvfrm_home_block5 .shortcode-output .javo-module4 .media-body .post-author {
	font-size: 15px;
	color: #777;
	margin-bottom: 30px;
}

.javo-shortcode.shortcode-jvfrm_home_block5 .shortcode-output .javo-module4 .media-body .post-excerpt {
	padding: 0 10px;
	font-size: 13px;
}

.javo-shortcode.shortcode-jvfrm_home_block6 .shortcode-output .javo-moduleSmallGrid {
	margin: 0 0 30px;
}

.javo-shortcode.shortcode-jvfrm_home_block7 {
	margin-bottom: 20px;
}

.javo-shortcode.shortcode-jvfrm_home_block8 .shortcode-output .javo-moduleSmallGrid {
	margin: 0 0 20px 0;
}

.javo-shortcode.shortcode-jvfrm_home_block8 .shortcode-output .javo-moduleSmallGrid .jv-thumb a img {
	min-height: 200px;
}

.javo-shortcode.shortcode-jvfrm_home_block11 .shortcode-output {
	margin-bottom: 0;
}

.javo-shortcode.shortcode-jvfrm_home_block12 .shortcode-output>.col-md-12:last-of-type .module.javo-module1 {
	border: none;
}

.javo-shortcode.shortcode-jvfrm_home_block14 .shortcode-output>div:not(:first-child) {
	margin-bottom: 20px;
}

.javo-shortcode.shortcode-jvfrm_home_block14 .shortcode-output .module.javo-module1 {
	margin-bottom: 25px;
}

.javo-shortcode.shortcode-jvfrm_home_block14 .shortcode-output .module.javo-module2 p,
.javo-shortcode.shortcode-jvfrm_home_block14 .shortcode-output .module.javo-module2 h4.meta-title,
.javo-shortcode.shortcode-jvfrm_home_block14 .shortcode-output .module.javo-module2 ul.module-meta {
	padding: 0;
	height: 30px;
	overflow: hidden;
}

.javo-shortcode.shortcode-jvfrm_home_block14 .shortcode-output .module.javo-module2 h4.meta-title {
	font-size: 22px;
	font-weight: 600;
}

.javo-shortcode.shortcode-jvfrm_home_block14 .shortcode-output .module.javo-module2 ul.module-meta {
	color: #aaa;
}

.javo-shortcode.shortcode-jvfrm_home_block15.thumbnail-hide .shortcode-output .module.media.javo-module14 {
	border: solid 1px #e8e8e8;
}

.javo-shortcode.shortcode-jvfrm_home_block15.thumbnail-hide .shortcode-output .module.media.javo-module14 .media-left {
	padding-right: 10px;
}

.javo-shortcode.shortcode-jvfrm_home_block15.thumbnail-hide .shortcode-output .module.media.javo-module14 .media-body {
	padding-bottom: 15px;
}

.javo-shortcode.shortcode-jvfrm_home_block15.thumbnail-hide .shortcode-output .module.media.javo-module14 .media-body .media-heading {
	margin: 15px 0;
}

.javo-shortcode.shortcode-jvfrm_home_block15.thumbnail-hide .shortcode-output .module.media.javo-module14 .media-body .meta-excerpt {
	display: block;
	margin: 10px 0;
	line-height: 1;
	color: #454545;
}

.javo-shortcode.shortcode-jvfrm_home_block15.thumbnail-hide .shortcode-output .module.media.javo-module14 .media-body .meta-rating-wrap,
.javo-shortcode.shortcode-jvfrm_home_block15.thumbnail-hide .shortcode-output .module.media.javo-module14 .media-body .module-meta {
	position: static;
}

.javo-shortcode.shortcode-jvfrm_home_block15.thumbnail-hide .shortcode-output .module.media.javo-module14 .media-body ul.module-meta {
	font-size: 12px;
	color: #999;
}

.javo-shortcode.shortcode-jvfrm_home_block15.thumbnail-hide .shortcode-output .module.media.javo-module14.featured .media-body .media-heading {
	margin-left: 10px;
}

.javo-shortcode.shortcode-jvfrm_home_block16 .shortcode-output .module.javo-module1>.media-left>a>img {
	max-width: 350px;
}

.javo-shortcode.shortcode-jvfrm_home_big_grid1 .shortcode-output>.col-md-6>.module.javo-moduleBigGrid>.thumb-wrap,
.javo-shortcode.shortcode-jvfrm_home_big_grid2 .shortcode-output>.col-md-6>.module.javo-moduleBigGrid>.thumb-wrap {
	height: 408px;
}

body.boxed .javo-shortcode.shortcode-jvfrm_home_big_grid1 .shortcode-output>.col-md-6>.module.javo-moduleBigGrid>.thumb-wrap,
body.boxed .javo-shortcode.shortcode-jvfrm_home_big_grid2 .shortcode-output>.col-md-6>.module.javo-moduleBigGrid>.thumb-wrap {
	height: 380px;
}

.javo-shortcode.shortcode-jvfrm_home_big_grid1 .shortcode-output>.col-md-6>.row>.col-sm-6:first-child,
.javo-shortcode.shortcode-jvfrm_home_big_grid2 .shortcode-output>.col-md-6>.row>.col-sm-6:first-child {
	padding-right: 3.75px;
}

.javo-shortcode.shortcode-jvfrm_home_big_grid1 .shortcode-output>.col-md-6>.row>.col-sm-6:last-child,
.javo-shortcode.shortcode-jvfrm_home_big_grid2 .shortcode-output>.col-md-6>.row>.col-sm-6:last-child {
	padding-left: 3.75px;
}

body.boxed .javo-shortcode.shortcode-jvfrm_home_big_grid1 .shortcode-output>.col-md-6 .module.javo-moduleHorizontalGrid>.thumb-wrap,
body.boxed .javo-shortcode.shortcode-jvfrm_home_big_grid2 .shortcode-output>.col-md-6 .module.javo-moduleHorizontalGrid>.thumb-wrap {
	height: 188px;
}

@media (min-width: 1px) and (max-width: 991px) {
	.javo-shortcode.shortcode-jvfrm_home_big_grid1 .shortcode-output>.col-md-6:first-child,
	.javo-shortcode.shortcode-jvfrm_home_big_grid2 .shortcode-output>.col-md-6:first-child {
		padding-bottom: 7.5px;
	}
}

@media (min-width: 992px) {
	.javo-shortcode.shortcode-jvfrm_home_big_grid1 .shortcode-output>.col-md-6:first-child,
	.javo-shortcode.shortcode-jvfrm_home_big_grid2 .shortcode-output>.col-md-6:first-child {
		padding-right: 0px;
	}
	.javo-shortcode.shortcode-jvfrm_home_big_grid1 .shortcode-output>.col-md-6+div,
	.javo-shortcode.shortcode-jvfrm_home_big_grid2 .shortcode-output>.col-md-6+div {
		padding-left: 7.5px;
	}
	.javo-shortcode.shortcode-jvfrm_home_big_grid1 .shortcode-output>.col-md-6+div+div,
	.javo-shortcode.shortcode-jvfrm_home_big_grid2 .shortcode-output>.col-md-6+div+div {
		padding-top: 0;
	}
}

.javo-shortcode.shortcode-jvfrm_home_big_grid1 .shortcode-output>.col-md-6+div>.row:first-child,
.javo-shortcode.shortcode-jvfrm_home_big_grid2 .shortcode-output>.col-md-6+div>.row:first-child {
	padding-bottom: 7.5px;
}

.javo-shortcode.shortcode-jvfrm_home_big_grid3 .shortcode-output>div.first {
	margin: 0 0 7.5px 0;
}

.javo-shortcode.shortcode-jvfrm_home_big_grid3 .shortcode-output>div.first .javo-moduleBigGrid {
	max-height: 340px;
	overflow: hidden;
}

.javo-shortcode.shortcode-jvfrm_home_big_grid3 .shortcode-output>div:not( .first) .module.javo-moduleBigGrid .jv-grid-meta .meta-title a {
	font-size: 16px;
}

.javo-shortcode.shortcode-jvfrm_home_big_grid3 .shortcode-output>div:not( .first) .module.javo-moduleBigGrid .jv-thumb a img {
	max-height: 247px;
}

.javo-shortcode.shortcode-jvfrm_home_big_grid3 .shortcode-output>div:not( .first)>.row {
	margin-bottom: 7.5px;
}

.javo-shortcode.shortcode-jvfrm_home_big_grid3 .shortcode-output>div:not( .first)>.row>div:first-child {
	padding-right: 3.75px;
}

.javo-shortcode.shortcode-jvfrm_home_big_grid3 .shortcode-output>div:not( .first)>.row>div:last-child {
	padding-left: 3.75px;
}

.javo-shortcode.shortcode-jvfrm_home_big_grid3 .shortcode-output>div .module.javo-moduleBigGrid .jv-thumb {
	height: auto;
}

.javo-shortcode.shortcode-jvfrm_home_big_grid3 .shortcode-output>div .module.javo-moduleBigGrid .jv-grid-meta .meta-title {
	margin: 0 0 10px;
	line-height: .8;
}

.javo-shortcode.shortcode-jvfrm_home_big_grid3 .shortcode-output>div .module.javo-moduleBigGrid .jv-grid-meta .meta-category {
	padding: 0 3px;
	text-shadow: none !important;
	text-transform: uppercase !important;
}

.javo-shortcode.shortcode-jvfrm_home_big_grid3 .shortcode-output>div .module.javo-moduleBigGrid .jv-grid-meta .more-meta {
	display: none;
	visibility: hidden;
}

.javo-shortcode.shortcode-jvfrm_home_big_grid3 .shortcode-output .col-md-12.first .javo-moduleBigGrid .jv-thumb {
	height: 400px;
}

.javo-shortcode.shortcode-jvfrm_home_big_grid3 .shortcode-output .col-md-12:not(.first) .javo-moduleBigGrid .jv-thumb {
	height: 250px;
}

.javo-shortcode.shortcode-jvfrm_home_search1>form {
	display: none;
	visibility: hidden;
	box-shadow: 0 0 2px 0 #999;
}

.javo-shortcode.shortcode-jvfrm_home_search1.active>form {
	display: block;
	visibility: visible;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .jv-search1-search-fields {
	padding: 25px 10px 5px;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .jv-search1-search-fields input[type='text'] {
	padding: 12px;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .jv-search1-search-fields input[type='text'],
.javo-shortcode.shortcode-jvfrm_home_search1 .jv-search1-search-fields input[type='text']:focus,
.javo-shortcode.shortcode-jvfrm_home_search1 .jv-search1-search-fields input[type='text']:active,
.javo-shortcode.shortcode-jvfrm_home_search1 .jv-search1-search-fields select,
.javo-shortcode.shortcode-jvfrm_home_search1 .jv-search1-search-fields select:focus,
.javo-shortcode.shortcode-jvfrm_home_search1 .jv-search1-search-fields select:active {
	color: #646464;
	font-size: 13px;
	line-height: normal !important;
	border-radius: 0;
	border: solid 1px #e1e1e1;
	box-shadow: none;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .jv-search1-search-fields .row {
	margin: 20px 0;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .jv-search1-search-fields .row.jv-search1-top-row {
	position: relative;
	z-index: 3;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .jv-search1-search-fields .row.jv-search1-top-row>.jv-search1-morefilter-row>div>.search-box-block {
	display: none;
	border: none;
	border-top: solid 1px #f0f0f0;
	margin: 0;
	padding: 25px 10px 5px;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .jv-search1-search-fields .row.jv-search1-top-row>.jv-search1-morefilter-row>div>.search-box-block label {
	font-weight: 300;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .jv-search1-search-fields .row.jv-search1-top-row>.jv-search1-morefilter-row>div>.search-box-block .col-md-3 {
	padding-left: 20px;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .jv-search1-search-fields .row.jv-search1-top-row>.jv-search1-morefilter-opener>span.less-filters {
	display: none;
	visibility: hidden;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .jv-search1-search-fields .row.jv-search1-top-row>.jv-search1-morefilter-opener,
.javo-shortcode.shortcode-jvfrm_home_search1 .jv-search1-search-fields .row.jv-search1-top-row>.jv-search1-morefilter-opener:active,
.javo-shortcode.shortcode-jvfrm_home_search1 .jv-search1-search-fields .row.jv-search1-top-row>.jv-search1-morefilter-opener:hover,
.javo-shortcode.shortcode-jvfrm_home_search1 .jv-search1-search-fields .row.jv-search1-top-row>.jv-search1-morefilter-opener:focus {
	background-color: #fff;
	border-color: #e1e1e1;
	color: #646464;
	box-shadow: none;
	outline: none;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .jv-search1-search-fields .row.jv-search1-top-row .search-box-inline .tt-dropdown-menu {
	width: 100%;
	background-color: #fff;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .jv-search1-search-fields .row.jv-search1-top-row .search-box-inline .tt-dropdown-menu .tt-dataset-tags .tt-suggestion {
	padding: 3px 20px;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .jv-search1-search-fields .row.jv-search1-top-row .search-box-inline .tt-dropdown-menu .tt-dataset-tags * {
	font-size: 13px;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .jv-search1-search-fields .bottom-amenities {
	position: relative;
	top: -5px;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .jv-search1-search-fields .bottom-amenities>.bottom-amenities-content {
	position: absolute;
	top: 0;
	left: 10%;
	right: 10%;
	z-index: 2;
	background-color: #fff;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .jv-search1-search-fields .bottom-amenities>.bottom-amenities-content>.search-box-block {
	display: none;
	margin: 10px;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .jv-search1-search-fields .bottom-amenities>.bottom-amenities-content>.search-box-block label {
	font-weight: 300;
	font-size: 14px;
	line-height: 25px;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .jv-search1-search-fields .bottom-amenities>.bottom-amenities-content>.bottom-amenities-opener {
	position: absolute;
	right: 0;
	bottom: 0;
	transform: translate(0, 100%);
	-webkit-transform: translate(0, 100%);
	-moz-transform: translate(0, 100%);
	-ms-transform: translate(0, 100%);
	-o-transform: translate(0, 100%);
	background-color: #fff;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .jv-search1-search-fields .bottom-amenities>.bottom-amenities-content>.bottom-amenities-opener>.bottom-amenities-opener-button {
	cursor: pointer;
	padding: 5px 10px;
	font-size: 14px !important;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .jv-search1-search-fields .bottom-amenities>.bottom-amenities-content>.bottom-amenities-opener>.bottom-amenities-opener-button>span.icon:after {
	content: "\e114";
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.javo-shortcode.shortcode-jvfrm_home_search1.advance-collapse .bottom-amenities>.bottom-amenities-content>.search-box-block {
	display: block;
}

.javo-shortcode.shortcode-jvfrm_home_search1.advance-collapse .bottom-amenities>.bottom-amenities-content>.bottom-amenities-opener>.bottom-amenities-opener-button>span.icon:after {
	content: "\e113";
}

.javo-shortcode.shortcode-jvfrm_home_search1.more-open .jv-search1-search-fields .row.jv-search1-top-row>.jv-search1-morefilter-opener>span {
	display: none;
	visibility: hidden;
}

.javo-shortcode.shortcode-jvfrm_home_search1.more-open .jv-search1-search-fields .row.jv-search1-top-row>.jv-search1-morefilter-opener>span.less-filters {
	display: inline-block;
	visibility: visible;
}

.javo-shortcode.shortcode-jvfrm_home_search1.more-open .jv-search1-search-fields .row.jv-search1-top-row>.search-box-block {
	display: block;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .noUi-horizontal .noUi-base,
.javo-shortcode.shortcode-jvfrm_home_search1 .noUi-horizontal .noUi-background {
	background-color: #fff;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .noUi-horizontal .noUi-base {
	width: 100%;
	height: 100%;
	position: reative;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .noUi-horizontal .noUi-background {
	box-shadow: none;
	position: absolute;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .noUi-horizontal .noUi-handle {
	top: 50%;
	width: 20px;
	height: 20px;
	margin: -10px 0 0 0;
	border-radius: 50px;
	position: absolute;
	box-shadow: none;
	cursor: pointer;
	background: #e65f4a;
	border: 0;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .noUi-horizontal .noUi-handle .javo-slider-tooltip {
	display: block;
	position: absolute;
	border: 0px solid #d9d9d9;
	font: 400 12px/12px Arial;
	border-radius: 3px;
	background: red;
	color: #fff;
	padding: 5px;
	left: 50%;
	margin: 0 0 0 -26px;
	text-align: center;
	z-index: 9998;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .noUi-horizontal .noUi-handle .javo-slider-tooltip strong {
	display: block;
	padding: 2px;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .noUi-horizontal .noUi-handle.noUi-handle-lower {
	left: 0;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .noUi-horizontal .noUi-handle.noUi-handle-lower .javo-slider-tooltip {
	top: -27px;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .noUi-horizontal .noUi-handle.noUi-handle-upper {
	right: 0;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .noUi-horizontal .noUi-handle.noUi-handle-upper .javo-slider-tooltip {
	top: 27px;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .noUi-horizontal .noUi-handle:after,
.javo-shortcode.shortcode-jvfrm_home_search1 .noUi-horizontal .noUi-handle:before {
	background: transparent;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .noUi-connect {
	background: #55606e;
	height: 6px;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .noUi-target {
	height: 8px;
}

.javo-shortcode.shortcode-jvfrm_home_search1.is-mobile .search-type-a-wrap form.search-type-a-form .search-type-a-inner div.row.jv-search1-top-row {
	display: block;
	width: 100%;
}

.javo-shortcode.shortcode-jvfrm_home_search1.is-mobile .search-type-a-wrap form.search-type-a-form .search-type-a-inner div.row.jv-search1-top-row .search-box-inline,
.javo-shortcode.shortcode-jvfrm_home_search1.is-mobile .search-type-a-wrap form.search-type-a-form .search-type-a-inner div.row.jv-search1-top-row .search-box-inline:last-child,
.javo-shortcode.shortcode-jvfrm_home_search1.is-mobile .search-type-a-wrap form.search-type-a-form .search-type-a-inner div.row.jv-search1-top-row .search-box-block {
	display: block;
	width: 100%;
}

.javo-shortcode.shortcode-jvfrm_home_search1.is-mobile .search-type-a-wrap form.search-type-a-form .search-type-a-inner div.row.jv-search1-top-row .search-box-inline .javo-search-form-geoloc i,
.javo-shortcode.shortcode-jvfrm_home_search1.is-mobile .search-type-a-wrap form.search-type-a-form .search-type-a-inner div.row.jv-search1-top-row .search-box-inline:last-child .javo-search-form-geoloc i,
.javo-shortcode.shortcode-jvfrm_home_search1.is-mobile .search-type-a-wrap form.search-type-a-form .search-type-a-inner div.row.jv-search1-top-row .search-box-block .javo-search-form-geoloc i {
	line-height: 2.5;
	text-align: right;
	padding-right: 5px;
}

.javo-shortcode.shortcode-jvfrm_home_search1.is-mobile .search-type-a-wrap form.search-type-a-form .bottom-amenities {
	display: none;
	visibility: hidden;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row {
	display: table;
	width: 80%;
	margin: 0 auto;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline {
	background-color: #fff;
	display: table-cell;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: solid 2px #fff;
	margin: -1px;
	width: 75%;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline>.selectize-control {
	border: none;
	height: 50px;
	padding: 0;
	outline: 0;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline>.selectize-control>.selectize-input {
	border: none;
	outline: none;
	border-radius: 0px;
	padding: 0 20px;
	line-height: 50px !important;
	font-size: 13px !important;
	white-space: nowrap;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline>.selectize-control>.selectize-dropdown {
	border-color: #fff;
	outline: solid 1px #fff;
	border-radius: 0px;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline>.selectize-control>.selectize-dropdown .selectize-dropdown-content>div {
	font-size: 13px !important;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline:first-child {
	border-radius: 5px 0 0 5px;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline:last-child {
	width: 25%;
	padding: 3px;
	border-radius: 0 5px 5px 0;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline:last-child input[ type="button"],
.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline:last-child button[ type="submit"] {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap form.search-type-a-form .search-box-inline .javo-search-form-geoloc i {
	margin-right: 10px;
	font-size: 20px;
	color: #454545;
}

.javo-shortcode.shortcode-jvfrm_home_search1.column-1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .search-box-inline:last-child {
	width: 20%;
}

.javo-shortcode.shortcode-jvfrm_home_search1.column-2 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline {
	display: table-cell;
	width: 37.5%;
}

.javo-shortcode.shortcode-jvfrm_home_search1.column-2 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline:last-child {
	width: 25%;
}

.javo-shortcode.shortcode-jvfrm_home_search1.column-3 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row {
	width: 80%;
}

.javo-shortcode.shortcode-jvfrm_home_search1.column-3 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline {
	display: table-cell;
	width: 25%;
}

.javo-shortcode.shortcode-jvfrm_home_search1.column-3 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline:last-child {
	width: 25%;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form {
	display: table;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap form {
	width: 100%;
	z-index: 11;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-inner {
	padding: 15px 15px 13px 14px;
	background: rgba(255, 255, 255, 0.7);
	border-radius: 3px;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-a-items,
.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .form-control {
	border: 1px solid #aaa;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap a.chosen-single {
	margin: 0 5px 0 0;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .search-box-inline {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap form div.javo-search-form-geoloc {
	position: relative;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap form div.javo-search-form-geoloc i {
	position: absolute;
	display: table;
	font: bold normal normal 14px/2.5 FontAwesome;
	font-size: 1.5em;
	top: 0;
	right: 0;
	bottom: 0;
	content: "\f05b";
	cursor: pointer;
	color: #aaa;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .search-type-a-inner {
	background: none;
	border-radius: 5px;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .search-type-a-inner .form-control {
	box-shadow: none;
	border: none !important;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .search-type-a-inner select.form-control {
	height: 50px;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .search-type-a-inner .search-box-inline {
	display: table-cell;
	border-left: 2px solid #eee;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .search-type-a-inner .search-box-inline:first-child {
	border-left: none;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .search-type-a-inner .search-box-inline:last-child {
	border-left: none;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .search-type-a-inner .search-box-inline .search-a-items {
	text-transform: uppercase;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
	padding: 0 0 0 20px;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .search-type-a-inner .search-box-inline input {
	margin: 0px;
	height: 50px;
	border: none;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .search-type-a-inner .search-box-inline .jv-submit-button {
	border: none;
	padding: 15px 40px;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	background-color: #aaa;
	color: #fff;
	text-transform: uppercase;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .search-type-a-inner .search-box-inline .jv-search-location-input {
	padding-left: 20px;
	text-transform: uppercase;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .search-type-a-inner .search-box-inline .javo-search-form-geoloc i {
	text-align: left;
	line-height: 2.5 !important;
}

.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .search-type-a-inner .search-box-inline .chosen-container-single .chosen-single {
	margin: 0px;
	height: 50px;
	border: none;
	text-align: left;
	padding: 0 0 0 20px;
	background-image: none;
}

@media only screen and (max-width: 1100px) {
	.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .search-type-a-inner .form-control {
		width: 150px;
	}
	.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .search-type-a-inner .search-box-inline .chosen-container-single {
		width: 150px !important;
	}
}

@media only screen and (max-width: 1000px) {
	.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .search-type-a-inner {
		width: 100%;
	}
	.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .search-type-a-inner .form-control {
		width: 100%;
	}
	.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .search-type-a-inner .search-box-inline {
		display: block;
		margin-bottom: 0px;
		border-left: none;
	}
	.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .search-type-a-inner .search-box-inline:last-child {
		border-bottom: none;
		width: 100%;
	}
	.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .search-type-a-inner .search-box-inline:last-child button {
		width: 100%;
		border-bottom-right-radius: 4px;
		border-bottom-left-radius: 4px;
		border-top-right-radius: 0px;
	}
	.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .search-type-a-inner .search-box-inline .chosen-container-single {
		width: 100% !important;
	}
	.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .search-type-a-inner .search-box-inline .search-a-items {
		border-bottom-left-radius: 0px;
		border-top-right-radius: 4px;
		border-top-left-radius: 4px;
		-webkit-text-fill-color: #aaa;
		-moz-text-fill-color: #eaeaea;
		width: 100%;
	}
	.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .search-type-a-inner .javo-search-form-geoloc {
		margin: 0px;
		border-left: none !important;
	}
	.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .search-type-a-inner .search-box-inline .jv-search-location-input {
		width: 100%;
	}
	.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .search-type-a-inner .form-control {
		height: 50px;
		color: #aaa;
		padding-left: 17px;
		text-transform: uppercase;
	}
}

@media only screen and (max-width: 767px) {
	.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .search-type-a-inner {
		width: 100%;
	}
	.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .search-type-a-inner .form-control {
		width: 100%;
	}
	.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .search-type-a-inner .search-box-inline {
		display: block;
		margin-bottom: 0px;
		border-bottom: 2px solid #eee;
		border-left: none;
	}
	.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .search-type-a-inner .search-box-inline:last-child {
		border-bottom: none;
		width: 100%;
	}
	.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .search-type-a-inner .search-box-inline:last-child button {
		width: 100%;
		border-bottom-right-radius: 4px;
		border-bottom-left-radius: 4px;
		border-top-right-radius: 0px;
	}
	.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .search-type-a-inner .search-box-inline .chosen-container-single {
		width: 100% !important;
	}
	.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .search-type-a-inner .search-box-inline .search-a-items {
		border-bottom-left-radius: 0px;
		border-top-right-radius: 4px;
		border-top-left-radius: 4px;
		-webkit-text-fill-color: #aaa;
		-moz-text-fill-color: #eaeaea;
		width: 100%;
	}
	.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .search-type-a-inner .javo-search-form-geoloc {
		margin: 0px;
		border-bottom: none;
	}
	.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .search-type-a-inner .search-box-inline .jv-search-location-input {
		width: 100%;
	}
	.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .search-type-a-inner .form-control {
		height: 50px;
		color: #aaa;
		padding-left: 17px;
		text-transform: uppercase;
	}
}

@media only screen and (max-width: 700px) {
	.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .search-type-a-inner .search-box-inline {
		display: inline-block;
		margin-bottom: 0px;
		border-bottom: 2px solid #eee;
	}
	.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .search-type-a-inner .search-box-inline:last-child {
		border-bottom: none;
		width: 100%;
	}
	.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .search-type-a-inner .search-box-inline:last-child button {
		width: 100%;
		border-bottom-right-radius: 4px;
		border-bottom-left-radius: 4px;
		border-top-right-radius: 0px;
	}
	.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .search-type-a-inner .search-box-inline .search-a-items {
		border-bottom-left-radius: 0px;
		border-top-right-radius: 4px;
		border-top-left-radius: 4px;
		-webkit-text-fill-color: #aaa;
		-moz-text-fill-color: #eaeaea;
	}
	.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .search-type-a-inner .javo-search-form-geoloc {
		border-bottom: none;
	}
	.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .search-type-a-inner .form-control {
		height: 50px;
		color: #aaa;
		padding-left: 17px;
		text-transform: uppercase;
	}
}

.javo-shortcode.type-post .meta-rating-holder,
.javo-shortcode.type-post .meta-rating-nomeric {
	display: none !important;
	visibility: hidden !important;
}

.javo-shortcode:not( .type-post) .meta-price,
.javo-shortcode:not( .type-post) .post-hidden {
	visibility: visible;
}

.javo-shortcode:not( .type-post) span.meta-price {
	display: inline;
	visibility: visible;
}

.javo-shortcode:not( .type-post) p.meta-price,
.javo-shortcode:not( .type-post) div.meta-price,
.javo-shortcode:not( .type-post) div.post-hidden {
	display: block;
	visibility: visible;
}

.javo-shortcode.shortcode-jvfrm_home_login1 .shortcode-container .shortcode-output>form {
	text-align: right;
	padding: 15px 15px;
	border: 1px solid #eee;
	background: #f0f0f0;
}

.javo-shortcode.shortcode-jvfrm_home_login1 .shortcode-container .shortcode-output>form p.login-username label,
.javo-shortcode.shortcode-jvfrm_home_login1 .shortcode-container .shortcode-output>form p.login-password label {
	display: none;
	visibility: hidden;
	text-indent: -9999px;
}

.javo-shortcode.shortcode-jvfrm_home_login1 .shortcode-container .shortcode-output>form p.login-username input.input,
.javo-shortcode.shortcode-jvfrm_home_login1 .shortcode-container .shortcode-output>form p.login-password input.input {
	width: 100%;
	background-color: #f9f9f9;
	border: solid 1px #f1f1f1;
	border-radius: 2px;
	line-height: 1;
	padding: 6px 12px;
	box-shadow: inset 1px 1px 1px #e8e8e8;
}

.javo-shortcode.shortcode-jvfrm_home_login1 .shortcode-container .shortcode-output>form p.login-remember,
.javo-shortcode.shortcode-jvfrm_home_login1 .shortcode-container .shortcode-output>form p.login-submit {
	display: inline-block;
	vertical-align: middle;
}

.javo-shortcode.shortcode-jvfrm_home_login1 .shortcode-container .shortcode-output>form p.login-remember {
	margin: 0 10px 0 0;
	text-transform: uppercase;
}

.javo-shortcode.shortcode-jvfrm_home_login1 .shortcode-container .shortcode-output>form p.login-submit input[ type='submit'] {
	background-color: #f78c00;
	border: none;
	outline: none;
	color: #fff;
	line-height: 1;
	padding: 6px 25px;
	border-radius: 3px;
	text-transform: uppercase;
	position: relative;
}

.javo-shortcode.shortcode-jvfrm_home_login1 .shortcode-container .shortcode-output>form p.login-submit input[ type='submit']:hover {
	background-color: #ff272e !important;
	border-color: #ff272e !important;
	-webkit-transition: all 01.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.javo-shortcode.shortcode-jvfrm_home_login1 .shortcode-container .shortcode-output>form p.login-submit input[ type='submit']:hover:after {
	border-color: transparent;
	background-color: transparent;
	-webkit-transition: all 01.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	color: #fff !important;
	width: 100%;
}

.javo-shortcode.shortcode-jvfrm_home_login1 .shortcode-container .shortcode-output>form p.login-submit input[ type='submit']:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 0%;
	border-color: rgba(255, 255, 255, 0.4);
	background-color: rgba(255, 255, 255, 0.4);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	z-index: 1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s ease-out;
}

.javo-shortcode.shortcode-jvfrm_home_login1 .shortcode-container .shortcode-output p.login-lostpassword {
	display: block;
	text-align: right;
	vertical-align: middle;
	margin: 0 15px;
	text-transform: uppercase;
}

.javo-shortcode.shortcode-jvfrm_home_login1 .shortcode-container .shortcode-output.logged-in>.panel {
	border-color: #e6e6e6;
}

.javo-shortcode.shortcode-jvfrm_home_login1 .shortcode-container .shortcode-output.logged-in>.panel>.panel-body,
.javo-shortcode.shortcode-jvfrm_home_login1 .shortcode-container .shortcode-output.logged-in>.panel>.panel-footer {
	background-color: #f4f4f4;
}

.javo-shortcode.shortcode-jvfrm_home_login1 .shortcode-container .shortcode-output.logged-in>.panel>.panel-body .meta-container {
	display: table;
	width: 100%;
}

.javo-shortcode.shortcode-jvfrm_home_login1 .shortcode-container .shortcode-output.logged-in>.panel>.panel-body .meta-container .meta-avatar,
.javo-shortcode.shortcode-jvfrm_home_login1 .shortcode-container .shortcode-output.logged-in>.panel>.panel-body .meta-container .meta-wrap,
.javo-shortcode.shortcode-jvfrm_home_login1 .shortcode-container .shortcode-output.logged-in>.panel>.panel-body .meta-container .meta-actions {
	float: none;
	display: table-cell;
	vertical-align: middle;
	padding: 0;
}

.javo-shortcode.shortcode-jvfrm_home_login1 .shortcode-container .shortcode-output.logged-in>.panel>.panel-body .meta-container .meta-avatar>a>img {
	border-radius: 50%;
	border: 2px #fff solid;
}

.javo-shortcode.shortcode-jvfrm_home_login1 .shortcode-container .shortcode-output.logged-in>.panel>.panel-body .meta-container .meta-wrap {
	padding: 8px 10px 0;
	line-height: 1;
}

.javo-shortcode.shortcode-jvfrm_home_login1 .shortcode-container .shortcode-output.logged-in>.panel>.panel-body .meta-container .meta-wrap label {
	margin: 0;
}

.javo-shortcode.shortcode-jvfrm_home_login1 .shortcode-container .shortcode-output.logged-in>.panel>.panel-body .meta-container .meta-wrap i {
	color: #969696;
}

.javo-shortcode.shortcode-jvfrm_home_login1 .shortcode-container .shortcode-output.logged-in>.panel>.panel-body .meta-container .meta-wrap .meta-display-name {
	margin-bottom: 10px;
	text-transform: uppercase;
}

.javo-shortcode.shortcode-jvfrm_home_login1 .shortcode-container .shortcode-output.logged-in>.panel>.panel-body .meta-container .meta-wrap .meta-display-name strong {
	font-weight: 600;
	margin-right: 10px;
	color: #101010;
	font-size: 15px;
}

.javo-shortcode.shortcode-jvfrm_home_login1 .shortcode-container .shortcode-output.logged-in>.panel>.panel-body .meta-container .meta-wrap .meta-display-name .meta-mypage {
	color: #999;
}

.javo-shortcode.shortcode-jvfrm_home_login1 .shortcode-container .shortcode-output.logged-in>.panel>.panel-body .meta-container .meta-wrap .meta-posts,
.javo-shortcode.shortcode-jvfrm_home_login1 .shortcode-container .shortcode-output.logged-in>.panel>.panel-body .meta-container .meta-wrap .meta-comments {
	position: relative;
	margin-bottom: 5px;
}

.javo-shortcode.shortcode-jvfrm_home_login1 .shortcode-container .shortcode-output.logged-in>.panel>.panel-body .meta-container .meta-wrap .meta-posts label,
.javo-shortcode.shortcode-jvfrm_home_login1 .shortcode-container .shortcode-output.logged-in>.panel>.panel-body .meta-container .meta-wrap .meta-comments label {
	font-weight: 300;
	color: #aaa;
}

.javo-shortcode.shortcode-jvfrm_home_login1 .shortcode-container .shortcode-output.logged-in>.panel>.panel-body .meta-container .meta-wrap .meta-posts .bedge,
.javo-shortcode.shortcode-jvfrm_home_login1 .shortcode-container .shortcode-output.logged-in>.panel>.panel-body .meta-container .meta-wrap .meta-comments .bedge {
	position: absolute;
	top: 0;
	right: 35px;
	bottom: 0;
	color: #848484;
	font-weight: 600;
}

.javo-shortcode.shortcode-jvfrm_home_login1 .shortcode-container .shortcode-output.logged-in>.panel>.panel-body .meta-container .meta-actions {
	vertical-align: top;
}

.javo-shortcode.shortcode-jvfrm_home_login1 .shortcode-container .shortcode-output.logged-in>.panel>.panel-body .meta-container .meta-actions .btn-logout,
.javo-shortcode.shortcode-jvfrm_home_login1 .shortcode-container .shortcode-output.logged-in>.panel>.panel-body .meta-container .meta-actions .btn-submit-item {
	color: #999;
	line-height: 1.7em;
	border-radius: 0px;
	text-transform: uppercase;
	background-color: #f9f9f9;
	border: 1px #eee solid;
}

.javo-shortcode.shortcode-jvfrm_home_login1 .shortcode-container .shortcode-output.logged-in>.panel>.panel-body .meta-container .meta-actions .btn-logout {
	padding: 5px 0 4px 0;
	margin-bottom: 11px;
}

.javo-shortcode.shortcode-jvfrm_home_login1 .shortcode-container .shortcode-output.logged-in>.panel>.panel-body .meta-container .meta-actions .btn-submit-item {
	font-size: 12px;
}

.javo-shortcode.shortcode-jvfrm_home_login1 .shortcode-container .shortcode-output.logged-in>.panel>.panel-footer {
	padding: 4px 15px;
	border-top: 1px solid #e6e6e6;
}

.javo-shortcode.shortcode-jvfrm_home_login1 .shortcode-container .shortcode-output.logged-in>.panel>.panel-footer .meta-addons {
	text-transform: uppercase;
}

.javo-shortcode.shortcode-jvfrm_home_login1 .shortcode-container .shortcode-output.logged-in>.panel>.panel-footer .meta-addons span,
.javo-shortcode.shortcode-jvfrm_home_login1 .shortcode-container .shortcode-output.logged-in>.panel>.panel-footer .meta-addons .fa {
	color: #aaa;
	font-size: 0.8em;
}

.javo-shortcode.shortcode-jvfrm_home_timeline1 .shortcode-container .shortcode-output ul.timeline-item-group {
	padding: 0 20px;
	padding-left: 65px;
}

.javo-shortcode.shortcode-jvfrm_home_timeline1 .shortcode-container .shortcode-output ul.timeline-item-group li.timeline-item {
	display: block;
	position: relative;
}

.javo-shortcode.shortcode-jvfrm_home_timeline1 .shortcode-container .shortcode-output ul.timeline-item-group li.timeline-item:hover i {
	color: #83c343;
}

.javo-shortcode.shortcode-jvfrm_home_timeline1 .shortcode-container .shortcode-output ul.timeline-item-group li.timeline-item span.jv-data i.fa {
	padding-right: 10px;
	padding-left: 1px;
	position: relative;
	left: -1px;
}

.javo-shortcode.shortcode-jvfrm_home_timeline1 .shortcode-container .shortcode-output ul.timeline-item-group li.timeline-item span.jv-data .jv-date {
	position: absolute;
	left: -50px;
	font-size: 12px;
	color: #777;
}

.javo-shortcode.shortcode-jvfrm_home_timeline1 .shortcode-container .shortcode-output ul.timeline-item-group li.timeline-item span.jv-data .jv-date-year {
	position: absolute;
	left: -38px;
	top: 15px;
	font-size: 12px;
	color: #777;
}

.javo-shortcode.shortcode-jvfrm_home_timeline1 .shortcode-container .shortcode-output ul.timeline-item-group li.timeline-item .module.media {
	margin-left: 4px;
	border-left: 2px solid #ddd;
	margin-bottom: 0px;
	padding-bottom: 20px;
	position: relative;
}

.javo-shortcode.shortcode-jvfrm_home_timeline1 .shortcode-container .shortcode-output ul.timeline-item-group li.timeline-item .module.media .media-heading {
	position: relative;
	top: -20px;
}

.javo-shortcode.shortcode-jvfrm_home_timeline1 .shortcode-container .shortcode-output ul.timeline-item-group li.timeline-item .module.media,
.javo-shortcode.shortcode-jvfrm_home_timeline1 .shortcode-container .shortcode-output ul.timeline-item-group li.timeline-item .module.media .media-body {
	overflow: visible;
}

.javo-shortcode.shortcode-jvfrm_home_timeline1 .shortcode-container .shortcode-output ul.timeline-item-group li.timeline-item .module.media .media-left {
	padding-right: 15px;
}

.javo-shortcode.shortcode-jvfrm_home_timeline1 .shortcode-container .shortcode-output ul.timeline-item-group li.timeline-item .module.media .media-left .meta-category {
	display: none;
	visibility: hidden;
}

.javo-shortcode.shortcode-jvfrm_home_timeline1 .shortcode-container .shortcode-output ul.timeline-item-group li.timeline-item .module.media .media-left a {
	min-height: 20px;
}

.javo-shortcode.shortcode-jvfrm_home_timeline1 .shortcode-container .shortcode-output ul.timeline-item-group li.timeline-item:last-of-type .module.media {
	border: none;
}

.javo-shortcode .shortcode-container .shortcode-output .slider-wrap.flexslider {
	min-height: 200px;
}

.javo-shortcode .shortcode-container .shortcode-output .slider-wrap.flexslider ul.flex-direction-nav>li>a {
	background: none;
	background-color: rgba(0, 0, 0, 0.6);
	padding-top: 8px;
	font-size: 14px;
	line-height: 30px;
}

.javo-shortcode .shortcode-container .shortcode-output .slider-wrap.flexslider ul.flex-direction-nav>li>a.flex-prev {
	padding-right: 12px;
}

.javo-shortcode .shortcode-container .shortcode-output .slider-wrap.flexslider ul.flex-direction-nav>li>a.flex-prev:before {
	content: "\e257";
}

.javo-shortcode .shortcode-container .shortcode-output .slider-wrap.flexslider ul.flex-direction-nav>li>a.flex-next {
	padding-right: 11px;
}

.javo-shortcode .shortcode-container .shortcode-output .slider-wrap.flexslider ul.flex-direction-nav>li>a.flex-next:before {
	content: "\e258";
}

.javo-shortcode .shortcode-container .shortcode-output .slider-wrap.flexslider ul.flex-direction-nav>li>a:before {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	font-size: 15px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.javo-shortcode.shortcode-jvfrm_home_slider2 .shortcode-container .shortcode-output {
	margin: 0;
}

.javo-shortcode.shortcode-jvfrm_home_slider2 .shortcode-container .shortcode-output .slider-wrap.flexslider {
	margin: 10px 0;
	background-color: transparent;
}

.javo-shortcode.shortcode-jvfrm_home_slider2 .shortcode-container .shortcode-output .slider-wrap.flexslider .flex-viewport ul.slides .module.javo-module3 .label-ribbon-row {
	display: none;
	visibility: hidden;
}

.javo-shortcode.shortcode-jvfrm_home_slider2 .shortcode-container .shortcode-output .slider-wrap.flexslider .flex-viewport ul.slides .module.javo-module3 .section-header {
	margin-top: 0;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
}

.javo-shortcode.shortcode-jvfrm_home_slider2 .shortcode-container .shortcode-output .slider-wrap.flexslider .flex-viewport ul.slides .module.javo-module3 .section-header>a {
	color: #646464;
	letter-spacing: 1px;
}

.javo-shortcode.shortcode-jvfrm_home_slider2 .shortcode-container .shortcode-output .slider-wrap.flexslider .flex-viewport ul.slides .module.javo-module3 .section-header>a:hover {
	color: #646464 !important;
}

.javo-shortcode.shortcode-jvfrm_home_slider2 .shortcode-container .shortcode-output .slider-wrap.flexslider .flex-viewport ul.slides .module.javo-module3 .section-excerpt {
	margin-bottom: 20px;
}

.javo-shortcode.shortcode-jvfrm_home_slider2 .shortcode-container .shortcode-output .slider-wrap.flexslider .flex-viewport ul.slides .module.javo-module3 .section-excerpt,
.javo-shortcode.shortcode-jvfrm_home_slider2 .shortcode-container .shortcode-output .slider-wrap.flexslider .flex-viewport ul.slides .module.javo-module3 .section-excerpt>.meta-excerpt,
.javo-shortcode.shortcode-jvfrm_home_slider2 .shortcode-container .shortcode-output .slider-wrap.flexslider .flex-viewport ul.slides .module.javo-module3 .section-excerpt>a .meta-excerpt {
	line-height: 24px;
	font-size: 13px;
	color: #686868;
	letter-spacing: 1px;
}

.javo-shortcode.shortcode-jvfrm_home_slider2 .shortcode-container .shortcode-output .slider-wrap.flexslider .flex-viewport ul.slides .module.javo-module3 .section-excerpt .meta-rating-wrap {
	margin-bottom: 10px;
}

.javo-shortcode.shortcode-jvfrm_home_slider2 .shortcode-container .shortcode-output .slider-wrap.flexslider .flex-viewport ul.slides .module.javo-module3 .section-meta {
	display: table;
	width: 100%;
	margin-bottom: 10px;
}

.javo-shortcode.shortcode-jvfrm_home_slider2 .shortcode-container .shortcode-output .slider-wrap.flexslider .flex-viewport ul.slides .module.javo-module3 .section-meta .meta-tumbnail,
.javo-shortcode.shortcode-jvfrm_home_slider2 .shortcode-container .shortcode-output .slider-wrap.flexslider .flex-viewport ul.slides .module.javo-module3 .section-meta .more-meta {
	float: none;
	display: table-cell;
	vertical-align: middle;
	padding: 0;
}

.javo-shortcode.shortcode-jvfrm_home_slider2 .shortcode-container .shortcode-output .slider-wrap.flexslider .flex-viewport ul.slides .module.javo-module3 .section-meta .meta-tumbnail {
	padding-right: 10px;
}

.javo-shortcode.shortcode-jvfrm_home_slider2 .shortcode-container .shortcode-output .slider-wrap.flexslider .flex-viewport ul.slides .module.javo-module3 .section-meta .meta-tumbnail img {
	border-radius: 50%;
	max-width: 80px;
}

.javo-shortcode.shortcode-jvfrm_home_slider2 .shortcode-container .shortcode-output .slider-wrap.flexslider .flex-viewport ul.slides .module.javo-module3 .section-meta .more-meta {
	line-height: 1;
}

.javo-shortcode.shortcode-jvfrm_home_slider2 .shortcode-container .shortcode-output .slider-wrap.flexslider .flex-viewport ul.slides .module.javo-module3 .section-meta .more-meta .meta-author {
	display: none;
}

.javo-shortcode.shortcode-jvfrm_home_slider2 .shortcode-container .shortcode-output .slider-wrap.flexslider .flex-viewport ul.slides .module.javo-module3 .section-meta .more-meta .meta-category {
	margin: 10px 0;
	letter-spacing: 1px;
	font-size: 13px;
}

.javo-shortcode.shortcode-jvfrm_home_slider2 .shortcode-container .shortcode-output .slider-wrap.flexslider ol.flex-control-nav.flex-control-paging {
	position: static;
	bottom: auto;
}

.javo-shortcode.shortcode-jvfrm_home_slider2 .shortcode-container .shortcode-output .slider-wrap.flexslider ol.flex-control-nav.flex-control-paging li {
	display: inline-block;
	vertical-align: middle;
}

.javo-shortcode.shortcode-jvfrm_home_slider2 .shortcode-container .shortcode-output .slider-wrap.flexslider ol.flex-control-nav.flex-control-paging li a {
	width: 5px;
	height: 5px;
	border: none;
	background-color: rgba(0, 0, 0, 0.1);
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.javo-shortcode.shortcode-jvfrm_home_slider2 .shortcode-container .shortcode-output .slider-wrap.flexslider ol.flex-control-nav.flex-control-paging li a:hover,
.javo-shortcode.shortcode-jvfrm_home_slider2 .shortcode-container .shortcode-output .slider-wrap.flexslider ol.flex-control-nav.flex-control-paging li a.flex-active {
	background-color: rgba(0, 0, 0, 0.8);
}

.javo-shortcode.shortcode-jvfrm_home_slider2 .shortcode-container .shortcode-output .slider-wrap.flexslider ul.flex-direction-nav {
	display: none;
	visibility: hidden;
}

.javo-shortcode.shortcode-jvfrm_home_slider3 .shortcode-container .shortcode-output {
	margin-bottom: 15px;
}

.javo-shortcode.shortcode-jvfrm_home_slider3 .shortcode-container .shortcode-output .slider-wrap {
	margin-bottom: 0;
	border-weight: 5px;
}

.javo-shortcode.shortcode-jvfrm_home_slider3 .shortcode-container .shortcode-output .slider-wrap .flex-viewport ul.slides div.col-md-4 {
	padding: 0 2px;
}

.javo-shortcode.shortcode-jvfrm_home_slider3 .shortcode-container .shortcode-output .slider-wrap .flex-viewport ul.slides div.col-md-4 .module.javo-moduleBigGrid .jv-thumb>a {
	display: block;
}

.javo-shortcode.shortcode-jvfrm_home_slider3 .shortcode-container .shortcode-output .slider-wrap .flex-viewport ul.slides div.col-md-4 .module.javo-moduleBigGrid .jv-thumb>a>img {
	position: absolute;
	top: 0;
	left: -100%;
	right: -100%;
	margin: 0 auto;
	width: auto;
	height: auto;
}

.javo-shortcode.shortcode-jvfrm_home_slider3.slide-wide .shortcode-container .shortcode-output .flex-viewport ul.slides .inner-item {
	padding: 1.5px;
}

.javo-shortcode.shortcode-jvfrm_home_slider4 .shortcode-container .shortcode-output .slider-header {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 18px;
	margin-top: 35px;
	display: table;
	width: 100%;
}

.javo-shortcode.shortcode-jvfrm_home_slider4 .shortcode-container .shortcode-output .slider-header .slider-title,
.javo-shortcode.shortcode-jvfrm_home_slider4 .shortcode-container .shortcode-output .slider-header .slider-control {
	display: table-cell;
	vertical-align: middle;
	line-height: 1;
}

.javo-shortcode.shortcode-jvfrm_home_slider4 .shortcode-container .shortcode-output .slider-header .slider-title {
	width: 80%;
	display: none;
}

.javo-shortcode.shortcode-jvfrm_home_slider4 .shortcode-container .shortcode-output .slider-header .slider-control {
	width: 100%;
	text-align: right;
	padding-right: 10px;
}

.javo-shortcode.shortcode-jvfrm_home_slider4 .shortcode-container .shortcode-output .slider-header .slider-control .flex-direction-nav {
	display: block;
	visibility: visible;
}

.javo-shortcode.shortcode-jvfrm_home_slider4 .shortcode-container .shortcode-output .slider-header .slider-control .flex-direction-nav>li.flex-nav-prev,
.javo-shortcode.shortcode-jvfrm_home_slider4 .shortcode-container .shortcode-output .slider-header .slider-control .flex-direction-nav>li.flex-nav-next {
	display: inline-block;
}

.javo-shortcode.shortcode-jvfrm_home_slider4 .shortcode-container .shortcode-output .slider-header .slider-control .flex-direction-nav>li.flex-nav-prev>a,
.javo-shortcode.shortcode-jvfrm_home_slider4 .shortcode-container .shortcode-output .slider-header .slider-control .flex-direction-nav>li.flex-nav-next>a {
	position: relative;
	top: auto;
	right: auto;
	bottom: auto;
	left: auto;
	margin: 0;
	line-height: 1;
	width: 25px;
	height: 25px;
}

.javo-shortcode.shortcode-jvfrm_home_slider4 .shortcode-container .shortcode-output .slider-header .slider-control .flex-direction-nav>li.flex-nav-prev>a:before,
.javo-shortcode.shortcode-jvfrm_home_slider4 .shortcode-container .shortcode-output .slider-header .slider-control .flex-direction-nav>li.flex-nav-next>a:before {
	font-size: 15px;
	margin-bottom: 999px;
}

.javo-shortcode.shortcode-jvfrm_home_slider4 .shortcode-container .shortcode-output .flex-viewport ul.slides .module.javo-moduleBigGrid .jv-thumb {
	height: auto;
}

.javo-shortcode.shortcode-jvfrm_home_slider4 .shortcode-container .shortcode-output .flex-viewport ul.slides .module.javo-moduleBigGrid .jv-thumb>a {
	position: relative;
	display: block;
}

.javo-shortcode.shortcode-jvfrm_home_slider4 .shortcode-container .shortcode-output ul.flex-direction-nav {
	display: none;
	visibility: hidden;
}

.javo-shortcode.shortcode-jvfrm_home_slider5 .shortcode-container .shortcode-output .slider-wrap.flexslider .flex-viewport ul.slides .module.javo-module5 .jv-thumb>a {
	position: relative;
	display: block;
}

.javo-shortcode.shortcode-jvfrm_home_slider5 .shortcode-container .shortcode-output .slider-wrap.flexslider .flex-viewport ul.slides .module.javo-module5 .jv-thumb>a>img {
	position: absolute;
	top: 0;
	left: -100%;
	right: -100%;
	margin: 0 auto;
	width: auto;
}

.javo-shortcode.shortcode-jvfrm_home_slider5 .shortcode-container .shortcode-output .slider-wrap.flexslider ul.flex-direction-nav>li>a {
	background-color: rgba(0, 0, 0, 0.15);
	border-radius: 50%;
}

.javo-shortcode.shortcode-jvfrm_home_category_box2 .shortcode-output .module {
	position: relative;
	overflow: hidden;
	height: 150px;
	margin: 0 0 25px 0;
}

.javo-shortcode.shortcode-jvfrm_home_category_box2 .shortcode-output .module .jv-thumb>a>img {
	width: 100%;
	transition-duration: .8s;
	-webkit-transition-duration: .8s;
	-moz-transition-duration: .8s;
	-o-transition-duration: .8s;
}

.javo-shortcode.shortcode-jvfrm_home_category_box2 .shortcode-output .module .jv-thumb>a>img:hover {
	transform: scale(1.1);
}

.javo-shortcode.shortcode-jvfrm_home_category_box2 .shortcode-output .module .jv-thumb>a>img a {
	display: block;
}

.javo-shortcode.shortcode-jvfrm_home_category_box2 .shortcode-output .module .meta-count {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #000;
	line-height: normal;
	color: #fff;
	padding: 3px 6px;
	text-transform: uppercase;
	font-weight: 600;
}

.javo-shortcode.shortcode-jvfrm_home_category_box2 .shortcode-output .module .jv-grid-meta {
	position: absolute;
	pointer-events: none;
	z-index: 1;
	width: 100%;
	bottom: 0;
	background-color: transparent;
	background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.8));
	background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.8));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#CC000000', GradientType=0);";
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.8);
	color: #fff;
	padding: 50px 20px 5px 20px;
}

.javo-shortcode.shortcode-jvfrm_home_category_box2 .shortcode-output .module .jv-grid-meta h4.meta-title a {
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.8);
	color: #fff;
	font-size: 15px;
	font-weight: 600;
}

.javo-shortcode.shortcode-jvfrm_home_vblock1>.shortcode-container {
	background-color: #fff;
	border-style: solid;
	border-width: 4px 1px 1px 1px;
	border-color: #e9e9e9;
}

.javo-shortcode.shortcode-jvfrm_home_vblock1>.shortcode-container>div {
	display: table;
	width: 100%;
}

.javo-shortcode.shortcode-jvfrm_home_vblock1>.shortcode-container>div.shortcode-header {
	margin: 0;
	border-width: 0 0 1px 0;
	border-color: #e9e9e9 !important;
}

.javo-shortcode.shortcode-jvfrm_home_vblock1>.shortcode-container>div.shortcode-header>div {
	display: inline-block;
}

.javo-shortcode.shortcode-jvfrm_home_vblock1>.shortcode-container>div.shortcode-header>div.shortcode-title {
	text-align: left;
	line-height: 30px;
	padding: 20px 10px 20px 45px;
	background-color: transparent !important;
	font-weight: 600;
	color: #454545;
	vertical-align: middle;
}

.javo-shortcode.shortcode-jvfrm_home_vblock1>.shortcode-container>div.shortcode-header>div.shortcode-title:before {
	content: '\f017';
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 30px;
	text-align: center;
	color: #fff;
	display: inline-block;
	vertical-align: middle;
	background-color: #aaa;
	margin: 0 5px 0 -35px;
	width: 30px;
	height: 30px;
}

.javo-shortcode.shortcode-jvfrm_home_vblock1>.shortcode-container>div.shortcode-content>div {
	display: table-cell;
	vertical-align: top;
	border-color: #e9e9e9;
	border-style: solid;
	border-width: 0 1px 0 0;
}

.javo-shortcode.shortcode-jvfrm_home_vblock1>.shortcode-container>div.shortcode-content>div.shortcode-nav {
	width: 20%;
	float: none;
}

.javo-shortcode.shortcode-jvfrm_home_vblock1>.shortcode-container>div.shortcode-content>div.shortcode-nav>.shortcode-filter {
	float: none;
	margin: 0;
	padding: 0;
	display: block;
}

.javo-shortcode.shortcode-jvfrm_home_vblock1>.shortcode-container>div.shortcode-content>div.shortcode-nav>.shortcode-filter>li {
	position: relative;
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #e9e9e9;
	display: block;
	margin: 0;
	text-align: left;
	padding: 15px 10px;
	font-weight: 400;
	line-height: 1;
	text-transform: uppercase;
	cursor: pointer;
	color: #aaa;
}

.javo-shortcode.shortcode-jvfrm_home_vblock1>.shortcode-container>div.shortcode-content>div.shortcode-nav>.shortcode-filter>li.current {
	background-color: #aaa;
	color: #fff !important;
}

.javo-shortcode.shortcode-jvfrm_home_vblock1>.shortcode-container>div.shortcode-content>div.shortcode-nav>.shortcode-filter>li:last-child {
	border-width: 0 0 1px 0;
}

.javo-shortcode.shortcode-jvfrm_home_vblock1>.shortcode-container>div.shortcode-content>div.shortcode-nav>.shortcode-filter>li:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 0%;
	border-color: rgba(255, 255, 255, 0.4);
	background-color: rgba(255, 255, 255, 0.4);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	z-index: 1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s ease-out;
}

.javo-shortcode.shortcode-jvfrm_home_vblock1>.shortcode-container>div.shortcode-content>div.shortcode-nav>.shortcode-filter>li:hover:after {
	border-color: transparent;
	background-color: transparent;
	-webkit-transition: all 01.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	color: #fff !important;
	width: 100%;
}

.javo-shortcode.shortcode-jvfrm_home_vblock1>.shortcode-container>div.shortcode-content>div.shortcode-output {
	width: 55%;
}

.javo-shortcode.shortcode-jvfrm_home_vblock1>.shortcode-container>div.shortcode-content>div.shortcode-output .jv-pagination {
	position: absolute;
	width: auto;
	top: 0;
	right: 0;
	margin: 20px;
}

.javo-shortcode.shortcode-jvfrm_home_vblock1>.shortcode-container>div.shortcode-content>div.shortcode-output>div {
	padding: 0;
	border-style: solid;
	border-width: 0 1px 1px 0;
	border-color: #e9e9e9;
}

.javo-shortcode.shortcode-jvfrm_home_vblock1>.shortcode-container>div.shortcode-content>div.shortcode-output>div:nth-child(3n) {
	border-right-width: 0px;
}

.javo-shortcode.shortcode-jvfrm_home_vblock1>.shortcode-container>div.shortcode-content>div.shortcode-output>div>.module.javo-module12 {
	margin: 0;
}

.javo-shortcode.shortcode-jvfrm_home_vblock1>.shortcode-container>div.shortcode-content>div.shortcode-output>div>.module.javo-module12>.thumb-wrap {
	height: 145px;
}

.javo-shortcode.shortcode-jvfrm_home_vblock1>.shortcode-container>div.shortcode-content>div.shortcode-output>div>.module.javo-module12>.thumb-wrap>.author>img {
	width: 64px !important;
	height: 68px !important;
	outline: none;
}

.javo-shortcode.shortcode-jvfrm_home_vblock1>.shortcode-container>div.shortcode-content>div.shortcode-output>div>.module.javo-module12>.thumb-wrap>.three-inner-button {
	bottom: 90px;
}

.javo-shortcode.shortcode-jvfrm_home_vblock1>.shortcode-container>div.shortcode-content>div.shortcode-output>div>.module.javo-module12>.caption {
	padding: 0 16px;
}

.javo-shortcode.shortcode-jvfrm_home_vblock1>.shortcode-container>div.shortcode-content>div.shortcode-output>div>.module.javo-module12>.caption .meta {
	display: none;
	visibility: hidden;
}

.javo-shortcode.shortcode-jvfrm_home_vblock1>.shortcode-container>div.shortcode-content>div.shortcode-output .module.javo-module4 {
	min-height: 200px;
}

.javo-shortcode.shortcode-jvfrm_home_vblock1>.shortcode-container>div.shortcode-content>div.shortcode-banner {
	width: 25%;
}

.javo-shortcode.shortcode-jvfrm_home_vblock1>.shortcode-container>div.shortcode-content>div.shortcode-banner .javo-shortcode.shortcode-jvfrm_home_slider5 .shortcode-output {
	margin: 0;
}

.javo-shortcode.shortcode-jvfrm_home_vblock1>.shortcode-container>div.shortcode-content>div.shortcode-banner .javo-shortcode.shortcode-jvfrm_home_slider5 .shortcode-output .slider-wrap.flexslider {
	margin: 0;
	padding: 7.5px;
	border: 0;
}

.javo-shortcode.shortcode-jvfrm_home_vblock1>.shortcode-container>div.shortcode-content>div.shortcode-banner .javo-shortcode.shortcode-jvfrm_home_slider5 .shortcode-output .slider-wrap.flexslider .flex-viewport ul.slides>li .inner-item {
	padding: 0;
}

.javo-shortcode.shortcode-jvfrm_home_vblock1>.shortcode-container>div.shortcode-content>div:last-child {
	border-width: 0px;
}

.javo-shortcode.shortcode-jvfrm_home_vslider1>.shortcode-container>.shortcode-output {
	margin: 0;
}

.javo-shortcode.shortcode-jvfrm_home_vslider1>.shortcode-container>.shortcode-output>.slider-wrap.flexslider {
	min-height: auto;
	margin: 40px 0;
}

.javo-shortcode.shortcode-jvfrm_home_vslider1>.shortcode-container>.shortcode-output>.slider-wrap.flexslider>.flex-viewport {
	border-color: #e7e7e7;
	border-style: solid;
	border-width: 1px 0;
}

.javo-shortcode.shortcode-jvfrm_home_vslider1>.shortcode-container>.shortcode-output>.slider-wrap.flexslider>.flex-viewport>ul.slides>li>div.module.javo-module1 {
	margin: 0px;
	padding: 20px 0;
	border-style: solid;
	border-color: #e7e7e7;
	border-width: 0;
}

.javo-shortcode.shortcode-jvfrm_home_vslider1>.shortcode-container>.shortcode-output>.slider-wrap.flexslider>.flex-viewport>ul.slides>li>div.module.javo-module1 .media-left {
	min-width: 86px;
	margin-right: 10px;
}

.javo-shortcode.shortcode-jvfrm_home_vslider1>.shortcode-container>.shortcode-output>.slider-wrap.flexslider>.flex-viewport>ul.slides>li>div.module.javo-module1 .media-left .meta-category {
	display: none;
	visibility: hidden;
}

.javo-shortcode.shortcode-jvfrm_home_vslider1>.shortcode-container>.shortcode-output>.slider-wrap.flexslider>.flex-viewport>ul.slides>li>div.module.javo-module1 .media-body {
	padding-left: 10px;
}

.javo-shortcode.shortcode-jvfrm_home_vslider1>.shortcode-container>.shortcode-output>.slider-wrap.flexslider>.flex-viewport>ul.slides>li>div.module.javo-module1 .media-body h4.meta-title {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.javo-shortcode.shortcode-jvfrm_home_vslider1>.shortcode-container>.shortcode-output>.slider-wrap.flexslider>.flex-viewport>ul.slides>li>div.module.javo-module1 .media-body h4.meta-title>a {
	color: #7a7a7a;
}

.javo-shortcode.shortcode-jvfrm_home_vslider1>.shortcode-container>.shortcode-output>.slider-wrap.flexslider>.flex-viewport>ul.slides>li>div.module.javo-module1 .media-body ul.module-meta {
	margin: 15px 0;
}

.javo-shortcode.shortcode-jvfrm_home_vslider1>.shortcode-container>.shortcode-output>.slider-wrap.flexslider>.flex-viewport>ul.slides>li>div.module.javo-module1 .media-body ul.module-meta>li.meta-author {
	display: none;
	visibility: hidden;
}

.javo-shortcode.shortcode-jvfrm_home_vslider1>.shortcode-container>.shortcode-output>.slider-wrap.flexslider>.flex-viewport>ul.slides>li>div.module.javo-module1 .media-body ul.module-meta>li.module-meta-category {
	display: inline-block;
	visibility: visible;
}

.javo-shortcode.shortcode-jvfrm_home_vslider1>.shortcode-container>.shortcode-output>.slider-wrap.flexslider>.flex-viewport>ul.slides>li>div:first-child.module.javo-module1 {
	border-width: 0 0 1px 0;
}

.javo-shortcode.shortcode-jvfrm_home_vslider1>.shortcode-container>.shortcode-output>.slider-wrap.flexslider>.flex-viewport>ul.slides>li>div:last-child {
	border-width: 0;
}

.javo-shortcode.shortcode-jvfrm_home_vslider1>.shortcode-container>.shortcode-output>.slider-wrap.flexslider>ul.flex-direction-nav>li>a {
	position: relative;
	top: auto;
	left: auto;
	right: auto;
	bottom: auto;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	line-height: 40px;
	background-color: transparent;
}

.javo-shortcode.shortcode-jvfrm_home_vslider1>.shortcode-container>.shortcode-output>.slider-wrap.flexslider>ul.flex-direction-nav>li>a:before {
	color: #ccc;
}

.javo-shortcode.shortcode-jvfrm_home_vslider1>.shortcode-container>.shortcode-output>.slider-wrap.flexslider>ul.flex-direction-nav>li>a:hover:before {
	color: #454545;
}

.javo-shortcode.shortcode-jvfrm_home_vslider1>.shortcode-container>.shortcode-output>.slider-wrap.flexslider>ul.flex-direction-nav>li>a.flex-prev:before {
	content: '\e260';
}

.javo-shortcode.shortcode-jvfrm_home_vslider1>.shortcode-container>.shortcode-output>.slider-wrap.flexslider>ul.flex-direction-nav>li>a.flex-next:before {
	content: '\e259';
}

.javo-shortcode.shortcode-jvfrm_home_vslider1>.shortcode-container>.shortcode-output>.slider-wrap.flexslider>ul.flex-direction-nav>li.flex-nav-prev,
.javo-shortcode.shortcode-jvfrm_home_vslider1>.shortcode-container>.shortcode-output>.slider-wrap.flexslider>ul.flex-direction-nav>li.flex-nav-next {
	position: absolute;
	left: 50%;
	transform: translate(-50%, 0);
}

.javo-shortcode.shortcode-jvfrm_home_vslider1>.shortcode-container>.shortcode-output>.slider-wrap.flexslider>ul.flex-direction-nav>li.flex-nav-prev {
	top: 0;
	margin: -40px 0 0 0;
}

.javo-shortcode.shortcode-jvfrm_home_vslider1>.shortcode-container>.shortcode-output>.slider-wrap.flexslider>ul.flex-direction-nav>li.flex-nav-next {
	bottom: 0;
	margin: 0 0 -40px 0;
}

.javo-shortcode .module {
	position: relative;
}

.javo-shortcode .module .meta-rating-nomeric {
	display: inline-block;
	position: absolute;
	overflow: hidden;
	z-index: 10;
	border-radius: 3px;
	padding: 6px 10px;
	font-weight: bold;
	font-size: 14px;
	line-height: 1;
	color: #fff;
	top: 0;
	right: 0;
	margin: 12px;
	background-color: #d26e00;
}

.javo-shortcode .module .meta-rating-nomeric:before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.javo-shortcode .module .meta-excerpt {
	line-height: 19px;
	color: #696868;
}

.javo-shortcode .module p {
	line-height: 1.6;
}

.javo-shortcode .module ul.module-meta {
	margin-bottom: 0;
}

.javo-shortcode .module ul.module-meta>li.meta-location {
	padding-left: 3px;
}

.javo-shortcode .module ul.module-meta>li i {
	position: relative;
	font-size: 0.85em;
}

.javo-shortcode .module ul.module-meta>li.module-meta-category {
	display: none;
	visibility: hidden;
}

.javo-shortcode .module .meta-price,
.javo-shortcode .module .post-hidden {
	display: none;
	visibility: hidden;
}

.javo-shortcode .module .meta-rating-wrap {
	position: relative;
	width: 75px;
	height: 15px;
}

.javo-shortcode .module .meta-rating-wrap,
.javo-shortcode .module .meta-rating-wrap .meta-rating {
	background-image: url('http://javothemes.com/home/demo7/wp-content/themes/javo-home/assets/images/star-all.png');
	background-repeat: no-repeat;
	background-position: -3px 0;
	z-index: 1;
}

.javo-shortcode .module .meta-rating-wrap .meta-rating {
	width: 0px;
	height: 100%;
	background-position: -3px -15px;
}

.javo-shortcode .module .thumb-wrap .meta-rating-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 5px;
}

.javo-shortcode .module .label-ribbon-row {
	position: absolute;
	top: 0;
}

.javo-shortcode .module .label-ribbon-row #ribbon-15 {
	margin: 50px aut0;
	position: relative;
	width: 80px;
}

.javo-shortcode .module .label-ribbon-row #ribbon-15 .ribbon-wrap {
	position: absolute;
	top: -3px;
	left: -4px;
	width: 80px;
	padding: 5px;
	overflow: hidden;
}

.javo-shortcode .module .label-ribbon-row #ribbon-15 .content {
	color: #444;
	font: 12px/14px Arial, Helvetica, Sans-serif;
	margin: 0 auto 30px;
	position: relative;
	border-radius: 5px;
	min-height: 100px;
}

.javo-shortcode .module .label-ribbon-row #ribbon-15 .ribbon {
	display: inline;
}

.javo-shortcode .module .label-ribbon-row #ribbon-15 .ribbon .ribbon-span {
	background-image: -webkit-linear-gradient(top, #ff7659, #ff471f);
}

.javo-shortcode .module .label-ribbon-row #ribbon-15 .ribbon span {
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	background: none repeat scroll 0 0 #d93131;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2), 0 5px 30px rgba(255, 255, 255, 0.2) inset;
	color: #fff;
	display: inline-block;
	font-weight: 600;
	padding: 3px 10px;
	position: absolute;
	left: -29px;
	text-align: center;
	text-transform: capitalize;
	top: 2px;
	width: 80px;
	z-index: 1;
}

.javo-shortcode .module .label-ribbon-row #ribbon-15 .ribbon:before {
	border-color: transparent transparent #a5a5a5;
	border-style: solid;
	border-width: 12px;
	content: "";
	height: 0;
	position: absolute;
	left: 21px;
	top: -26px;
	width: 0;
	z-index: 1;
}

.javo-shortcode .module .label-ribbon-row #ribbon-15 .ribbon:after {
	border-color: transparent #a5a5a5 transparent;
	border-style: solid;
	border-width: 4px;
	content: "";
	height: 0;
	position: absolute;
	left: -9px;
	top: 38px;
	width: 0;
	z-index: 1;
}

.javo-shortcode .module img.jv-lazyload,
.javo-shortcode .module div.jv-lazyload {
	opacity: 0;
	transition: all .4s;
}

.javo-shortcode .module img.jv-lazyload.loaded,
.javo-shortcode .module div.jv-lazyload.loaded {
	opacity: 1;
}

.javo-shortcode .module.javo-module1 {
	overflow: visible;
	margin: 0 0 15px 0;
	border-bottom: 1px solid #eee;
	padding-bottom: 15px;
}

.javo-shortcode .module.javo-module1.media .media-left {
	position: relative;
}

.javo-shortcode .module.javo-module1.media .media-left>a {
	display: block;
	overflow: hidden;
	position: relative;
	min-height: 80px;
}

.javo-shortcode .module.javo-module1.media .media-left>a img {
	max-width: 120px;
}

.javo-shortcode .module.javo-module1.media .media-left>a img.no-image {
	width: 120px;
	height: 120px;
}

.javo-shortcode .module.javo-module1.media .media-left>a .meta-category {
	position: absolute;
	background-color: #454545;
	color: #fff;
	line-height: 1;
	font-size: 10px;
	padding: 5px 6px 3px 6px;
	left: 0;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	bottom: 0;
	z-index: 1;
	text-transform: uppercase;
}

.javo-shortcode .module.javo-module1.media .media-left>.jv-module-move-button {
	display: none;
}

.javo-shortcode .module.javo-module1.media .media-left .jv-module-thumb-inner-button {
	display: none;
	position: absolute;
	z-index: 2;
	margin: 0 auto;
	bottom: 42px;
	cursor: pointer;
	left: 0;
	right: 0;
	padding-right: 10px;
	width: 90px;
}

#javo-maps-listings-wrap .javo-shortcode .module.javo-module1.media .media-left .jv-module-thumb-inner-button {
	display: table;
}

.javo-shortcode .module.javo-module1.media .media-left .jv-module-thumb-inner-button div.jv-module-thumb-inner-detail {
	position: relative;
	float: left;
	padding: 0;
	background-color: transparent;
	border-radius: 50%;
	margin: 5px;
	transition-property: all;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-ms-transition-property: all;
	-o-transition-property: all;
	transition-duration: .5s;
	-webkit-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-ms-transition-duration: .5s;
	-o-transition-duration: .5s;
	transition-timing-function: ease-in-out;
	-webkit-transition-timing-function: ease-in-out;
	-moz-transition-timing-function: ease-in-out;
	-ms-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	transition-delay: 0s;
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-ms-transition-delay: 0s;
	-o-transition-delay: 0s;
	width: 30px;
	height: 30px;
	line-height: 30px;
	font-size: 22px;
	font-weight: 600;
	text-align: center;
}

.javo-shortcode .module.javo-module1.media .media-left .jv-module-thumb-inner-button div.jv-module-thumb-inner-detail>a {
	color: #fff;
	opacity: 0;
	transition-property: all;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-ms-transition-property: all;
	-o-transition-property: all;
	transition-duration: .25s;
	-webkit-transition-duration: .25s;
	-moz-transition-duration: .25s;
	-ms-transition-duration: .25s;
	-o-transition-duration: .25s;
	transition-timing-function: ease-in-out;
	-webkit-transition-timing-function: ease-in-out;
	-moz-transition-timing-function: ease-in-out;
	-ms-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	transition-delay: 0s;
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-ms-transition-delay: 0s;
	-o-transition-delay: 0s;
	position: relative;
	left: -20px;
}



.javo-shortcode .module.javo-module1.media .media-left .jv-module-thumb-inner-button div.jv-module-thumb-inner-detail>a.jv-module-move-button {
	left: auto;
	right: -20px;
}

.javo-shortcode .module.javo-module1.media .media-left .jv-module-thumb-inner-button div.jv-module-thumb-inner-detail>a.jv-module-move-button .move-marker {
	color: #fff;
	font-size: 22px;
	padding: 0;
	line-height: 1;
}

.javo-shortcode .module.javo-module1.media .media-left:hover .jv-module-thumb-inner-button .jv-module-thumb-inner-detail>a {
	opacity: 1;
	left: 0;
}

.javo-shortcode .module.javo-module1.media .media-left:hover .jv-module-thumb-inner-button .jv-module-thumb-inner-detail>a.jv-module-move-button {
	left: auto;
	right: 0;
}

.javo-shortcode .module.javo-module1.media .media-left:hover>a img {
	transform: none;
}

#javo-maps-listings-wrap .javo-shortcode .module.javo-module1.media .media-left:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}

.javo-shortcode .module.javo-module1.media .media-body {
	position: relative;
}

.javo-shortcode .module.javo-module1.media .media-body p {
	line-height: 1.6;
}

.javo-shortcode .module.javo-module1.media .media-body h4.media-heading {
	margin-bottom: 0px;
}

.javo-shortcode .module.javo-module1.media .media-body h4.media-heading a {
	color: #222;
	font-weight: 900;
	height: 21px;
	overflow: hidden;
	text-overflow: ellipsis;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.javo-shortcode .module.javo-module1.media .media-body .author-name,
.javo-shortcode .module.javo-module1.media .media-body .meta-price {
	display: inline-block;
	vertical-align: middle;
	margin: 0 10px 0 0;
}

.javo-shortcode .module.javo-module1.media .media-body .author-name {
	line-height: 1;
	font-size: 1em;
}

.javo-shortcode .module.javo-module1.media .media-body .author-name span {
	display: inline-block;
	margin: 10px 0;
	font-weight: 500;
	color: #646464;
}

.javo-shortcode .module.javo-module1.media .media-body .meta-rating-wrap {
	margin-bottom: 5px;
	background-position-x: -3px !important;
}

.javo-shortcode .module.javo-module1.media .media-body .meta-rating-wrap .meta-rating {
	background-position-x: -3px !important;
}

.javo-shortcode .module.javo-module1.media .media-body .meta-rating-nomeric {
	margin-top: 3px;
}

.javo-shortcode .module.javo-module1.media .media-body .meta-price {
	background-color: #ff5a5f;
	color: #fff;
	line-height: 1;
	padding: 5px 10px;
}

.javo-shortcode .module.javo-module1.media .media-body .module-meta {
	margin: 0 0 2px 0px;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 24px;
	line-height: 24px;
	position: relative;
	right: 1px;
}

.javo-shortcode .module.javo-module1.media .media-body .module-meta li {
	padding-left: 0;
	font-size: 13px;
	line-height: 24px;
}

.javo-shortcode .module.javo-module1.media .media-body .module-meta li.meta-author i {
	position: relative;
	top: 1px;
}

.javo-shortcode .module.javo-module1.media .media-body .module-meta li.meta-location span {
	position: relative;
	right: 2px;
}

.javo-shortcode .module.javo-module1.media .media-body .lava_favorite {
	position: absolute;
	right: 4px;
	font-size: 12px;
	top: 4px;
	color: #686868;
}

.javo-shortcode .module.javo-module2 {
	margin-bottom: 30px;
}

.javo-shortcode .module.javo-module2 a.jv-thumb {
	display: block;
	height: 300px;
	overflow: hidden;
	margin: 0 0 10px 0;
	position: relative;
}

.javo-shortcode .module.javo-module2 a.jv-thumb .javo-thb {
	background-size: cover;
	background-repeat: repeat;
	background-position: 50% 50%;
	width: 100%;
	height: 100%;
}

.javo-shortcode .module.javo-module2 a.jv-thumb .meta-rating-wrap {
	position: absolute;
	left: auto;
	right: 0;
	margin: 10px;
}

.javo-shortcode .module.javo-module2 a.jv-thumb .meta-rating-wrap:before {
	position: absolute;
	content: '';
	top: -3px;
	left: -3px;
	right: -3px;
	bottom: -3px;
	border-radius: 10%;
	z-index: 1;
}

.javo-shortcode .module.javo-module2 a.jv-thumb .meta-rating-wrap .meta-rating {
	position: relative;
	z-index: 1;
}

.javo-shortcode .module.javo-module2 a.jv-thumb .meta-category {
	text-transform: uppercase !important;
	font-weight: 600;
	padding: 5px 6px;
	margin: 10px;
	position: absolute;
	top: 0;
	left: 0;
	padding: 7px 9px;
	line-height: 1;
	background-color: #454545;
	color: #fff;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 12px;
	z-index: 1;
}

.javo-shortcode .module.javo-module2 h4.meta-title {
	padding: 6px 0px 0;
	margin: 0px 0 2px 0;
}

.javo-shortcode .module.javo-module2 h4.meta-title a {
	text-transform: uppercase !important;
	font-weight: 900;
	display: block;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	color: #222;
	letter-spacing: 1px;
	font-family: 'Open Sans', sans-serif !important;
}

.javo-shortcode .module.javo-module2 p, .javo-shortcode .module.javo-module2 ul.module-meta {
    padding: 0 0px;
    font-family: 'Open Sans', sans-serif !important;
}

.javo-shortcode .module.javo-module2 ul.module-meta {
	margin-bottom: 3px;
	font-size: 13px;
	font-weight: 600;
	color: #727272;
	margin-top: 8px;
}

.javo-shortcode .module.javo-module2 .meta-excerpt {
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	color: #000;
	display: block;
}

.javo-shortcode .module.javo-module2 p,
.javo-shortcode .module.javo-module2 ul.module-meta {
	padding: 0 0px;
}

.javo-shortcode .module.javo-module2 .col-md-12>p {
	max-height: 80px;
	overflow: hidden;
}

.javo-shortcode .module.javo-module2.featured a.jv-thumb div.meta-category {
	margin: 10px;
}

.javo-shortcode .module.javo-module3>.section-header {
	float: left;
	padding-right: 10px;
}

.javo-shortcode .module.javo-module3>.section-excerpt>a>.meta-rating-wrap {
	float: left;
	margin: 2px 0;
}

.javo-shortcode .module.javo-module3>.section-excerpt>a>.meta-excerpt {
	display: block;
}

.javo-shortcode .module.javo-module3>.section-excerpt>a>.meta-excerpt:before {
	content: '';
	display: table;
	clear: both;
}

.javo-shortcode .module.javo-module3 .section-meta>div.more-meta>.meta-category>ul.module-meta>li {
	display: block;
}

.javo-shortcode .module.javo-module3 .section-meta>div.more-meta>.meta-category>ul.module-meta>li.module-meta-category {
	visibility: visible;
}

.javo-shortcode .module.javo-module3 .section-meta>div.more-meta>.meta-category>ul.module-meta>li:first-child {
	margin-bottom: 15px;
}

.javo-shortcode .module.javo-module3 .section-meta:after {
	content: '';
	display: table;
	clear: both;
}

.javo-shortcode .module.javo-module4 {
	padding: 20px;
	background-color: #fff;
	position: relative;
}

.javo-shortcode .module.javo-module4>a>div.jv-thumb {
	display: block;
	position: relative;
}

.javo-shortcode .module.javo-module4>a>div.jv-thumb>.meta-rating-wrap {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	visibility: hidden;
}

.javo-shortcode .module.javo-module4>a>div.jv-thumb>.meta-category {
	position: absolute;
	left: 0;
	bottom: 0;
	margin: 0;
	padding: 5px;
	background-color: #454545;
	color: #fff;
	font-size: 10px;
	line-height: 1;
}

.javo-shortcode .module.javo-module4>h4.meta-title {
	margin: 10px 0 5px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 1;
}

.javo-shortcode .module.javo-module4>h4.meta-title>a {
	color: #666;
}

.javo-shortcode .module.javo-module4>h4.meta-title>a:active,
.javo-shortcode .module.javo-module4>h4.meta-title>a:hover {
	text-decoration: none;
}

.javo-shortcode .module.javo-module4>ul.module-meta,
.javo-shortcode .module.javo-module4>.meta-rating-wrap {
	line-height: 1;
}

.javo-shortcode .module.javo-module4>.meta-rating-wrap {
	position: absolute;
}

.javo-shortcode .module.javo-module4>ul.module-meta {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: left;
	line-height: 1;
	font-size: 11px;
}

.javo-shortcode .module.javo-module4>ul.module-meta>li {
	color: #bcbcbc;
	display: block;
	padding: 3px 5px 0 92px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.javo-shortcode .module.javo-module4>ul.module-meta>li.meta-author {
	display: none;
	visibility: hidden;
}

.javo-shortcode .module.javo-module5 {
	position: relative;
}

.javo-shortcode .module.javo-module5 .meta-rating-wrap {
	position: absolute;
	z-index: 1;
	left: auto;
	right: 0px;
	margin: 10px;
}

.javo-shortcode .module.javo-module5 .meta-rating-wrap:before {
	position: absolute;
	content: '';
	top: -3px;
	left: -3px;
	right: -3px;
	bottom: -3px;
	border-radius: 10%;
	z-index: 1;
}

.javo-shortcode .module.javo-module5 .meta-rating-wrap .meta-rating {
	position: relative;
	z-index: 1;
}

.javo-shortcode .module.javo-module5 .jv-thumb {
	overflow: hidden;
	height: 400px;
}

.javo-shortcode .module.javo-module5 .jv-thumb>a>img {
	width: 100%;
	height: auto;
	transition-duration: .8s;
	-webkit-transition-duration: .8s;
	-moz-transition-duration: .8s;
	-o-transition-duration: .8s;
}

.javo-shortcode .module.javo-module5 .jv-thumb>a>img:hover {
	transform: scale(1.1);
}

.javo-shortcode .module.javo-module5 .jv-thumb a {
	display: block;
}

.javo-shortcode .module.javo-module5 .jv-grid-meta {
	position: absolute;
	pointer-events: none;
	padding: 0 0 30px 0;
	z-index: 1;
	width: 100%;
	bottom: 0;
	text-transform: uppercase !important;
	background-color: transparent;
	background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.8));
	background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.8));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#CC000000', GradientType=0);";
	color: #fff;
}

.javo-shortcode .module.javo-module5 .jv-grid-meta h4.meta-title>a {
	color: #fff;
	margin: 0;
	padding: 10px 30px;
	display: inline-block;
	line-height: 1;
	letter-spacing: -2px;
	font-size: 28px;
	font-weight: 300;
	background-color: #f00;
}

.javo-shortcode .module.javo-module5 .jv-grid-meta h4.meta-title>.more-meta {
	display: block;
	text-align: right;
	line-height: 1;
	margin: 10px 0;
	margin: 0 20px;
}

.javo-shortcode .module.javo-module5 .jv-grid-meta h4.meta-title>.more-meta ul.module-meta>li {
	font-size: 12px;
	color: #fff;
	line-height: 1;
}

.javo-shortcode .module.javo-module5 .jv-grid-meta h4.meta-title>.more-meta ul.module-meta>li.meta-author {
	display: none;
	visibility: hidden;
}

.javo-shortcode .module.javo-module5 .jv-grid-meta h4.meta-title>.more-meta ul.module-meta>li.module-meta-category {
	display: inline-block;
	visibility: visible;
}

.javo-shortcode .module.javo-module5 .jv-grid-meta .meta-category {
	display: none;
	visibility: hidden;
}

.javo-shortcode .module.javo-module6 {
	position: relative;
	margin-bottom: 34px;
	background-color: #fff;
}

.javo-shortcode .module.javo-module6.panel.panel-default .meta-title {
	margin-top: 0px;
	line-height: 25px;
	font-weight: 600;
	color: #454545;
}

.javo-shortcode .module.javo-module6.panel.panel-default .meta-title a {
	color: #454545;
}

.javo-shortcode .module.javo-module6 .meta-gradient span {
	color: #fff;
}

.javo-shortcode .module.javo-module6 .panel-body {
	padding: 11px;
}

.javo-shortcode .module.javo-module6 .thum {
	position: relative;
}

.javo-shortcode .module.javo-module6 .thum a {
	display: block;
}

.javo-shortcode .module.javo-module6 .thum .meta-rating-wrap {
	position: absolute;
	left: auto;
	right: 0;
	margin: 10px;
}

.javo-shortcode .module.javo-module6 .thum .meta-rating-wrap:before {
	position: absolute;
	content: '';
	top: -3px;
	left: -3px;
	right: -3px;
	bottom: -3px;
	border-radius: 10%;
	z-index: 1;
}

.javo-shortcode .module.javo-module6 .thum .meta-rating-wrap .meta-rating {
	position: relative;
	z-index: 1;
}

.javo-shortcode .module.javo-module6 .jv-image-gradient::before {
	left: 0;
	right: 0;
	bottom: 0;
	content: "";
	display: block;
	height: 40%;
	position: absolute;
	z-index: 1;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7)));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.javo-shortcode .module.javo-module6 .meta-gradient {
	position: absolute;
	left: 11px;
	bottom: 4px;
	color: #fff;
	font-weight: 300;
	font-size: 12px;
	z-index: 2;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	left: 0;
	bottom: 0;
	margin: 10px;
}

.javo-shortcode .module.javo-module6 .meta-gradient a {
	color: #fff;
}

.javo-shortcode .module.javo-module6 .meta-gradient span {
	color: #fff;
}

.javo-shortcode .module.javo-module6 .jv-tag {
	font-size: 14px;
}

.javo-shortcode .module.javo-module6 .jv-tag i {
	font-size: 18px;
	color: #7f7f8e;
}

.javo-shortcode .module.javo-module6 .meta-excerpt {
	display: block;
	line-height: 1.5;
}

.javo-shortcode .module.javo-module6 .meta-category {
	background-color: #454545;
	color: #fff;
	padding: 0px 8px;
	text-transform: uppercase;
	display: inline-block;
}

.javo-shortcode .module.javo-module7 {
	position: relative;
}

.javo-shortcode .module.javo-module7 .panel-body {
	min-height: 200px;
}

.javo-shortcode .module.javo-module7 .thum {
	overflow: hidden;
	position: relative;
}

.javo-shortcode .module.javo-module7 .thum a {
	display: block;
}

.javo-shortcode .module.javo-module7 .jv-category {
	text-transform: uppercase;
}

.javo-shortcode .module.javo-module7 h3 {
	margin-top: 0;
	font-size: 13px;
	line-height: 13px;
	font-weight: 300;
}

.javo-shortcode .module.javo-module7 .jv-image-gradient::before {
	left: 0;
	right: 0;
	bottom: 0;
	content: "";
	display: block;
	height: 40%;
	position: absolute;
	z-index: 1;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7)));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.javo-shortcode .module.javo-module7 .meta-gradient {
	position: absolute;
	left: 11px;
	bottom: 4px;
	color: #fff;
	font-weight: 300;
	font-size: 12px;
	z-index: 2;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.javo-shortcode .module.javo-module7 .meta-gradient a {
	color: #fff;
}

.javo-shortcode .module.javo-module8 .thumb-wrap {
	height: 280px;
	overflow: hidden;
	position: relative;
	width: 100%;
	display: block;
}

.javo-shortcode .module.javo-module8 .thumb-wrap .javo-thb {
	width: 100%;
	height: 100%;
}

.javo-shortcode .module.javo-module8 .thumb-wrap .javo-thb:before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	box-shadow: inset -7px -180px 154px -68px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: inset -7px -180px 154px -68px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: inset -7px -180px 154px -68px rgba(0, 0, 0, 0.6);
}

.javo-shortcode .module.javo-module8 .thumb-wrap .meta-rating-wrap {
	left: auto;
	right: 0;
	margin: 10px;
}

.javo-shortcode .module.javo-module8 .thumb-wrap .meta-rating-wrap:before {
	position: absolute;
	content: '';
	top: -3px;
	left: -3px;
	right: -3px;
	bottom: -3px;
	border-radius: 10%;
	z-index: 1;
}

.javo-shortcode .module.javo-module8 .thumb-wrap .meta-rating-wrap .meta-rating {
	position: relative;
	z-index: 1;
}

.javo-shortcode .module.javo-module8 .thumb-wrap:hover .meta-wrap {
	opacity: 0;
}

.javo-shortcode .module.javo-module8 .thumb-wrap:hover .meta-caption {
	opacity: 1;
	transform: scale(1);
}

.javo-shortcode .module.javo-module8 .thumb-wrap .meta-wrap,
.javo-shortcode .module.javo-module8 .thumb-wrap .meta-caption {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}

.javo-shortcode .module.javo-module8 .thumb-wrap .meta-wrap {
	transition-property: all;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-ms-transition-property: all;
	-o-transition-property: all;
	transition-duration: .05s;
	-webkit-transition-duration: .05s;
	-moz-transition-duration: .05s;
	-ms-transition-duration: .05s;
	-o-transition-duration: .05s;
	transition-timing-function: ease-in-out;
	-webkit-transition-timing-function: ease-in-out;
	-moz-transition-timing-function: ease-in-out;
	-ms-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	transition-delay: 0;
	-webkit-transition-delay: 0;
	-moz-transition-delay: 0;
	-ms-transition-delay: 0;
	-o-transition-delay: 0;
	padding: 15px;
}

.javo-shortcode .module.javo-module8 .thumb-wrap .meta-wrap .meta-wrap-container {
	position: relative;
	display: table;
	width: 100%;
}

.javo-shortcode .module.javo-module8 .thumb-wrap .meta-wrap .meta-wrap-container>div {
	display: table-cell;
	vertical-align: middle;
	padding-left: 10px;
}

.javo-shortcode .module.javo-module8 .thumb-wrap .meta-wrap .meta-wrap-container>div.meta-summary.meta-author-img {
	width: 52px;
	padding: 0;
	line-height: 1;
}

.javo-shortcode .module.javo-module8 .thumb-wrap .meta-wrap .meta-wrap-container>div.meta-summary.meta-author-img>div {
	paddign: 0 10xp;
}

.javo-shortcode .module.javo-module8 .thumb-wrap .meta-wrap .meta-wrap-container>div.meta-summary.meta-author-img>div>img {
	min-height: 52px;
	border-radius: 50%;
	background-color: #fff;
	border-style: solid;
	border-width: 5px;
	border-color: #fff;
	outline: none;
	width: 100% !important;
	height: auto !important;
}

.javo-shortcode .module.javo-module8 .thumb-wrap .meta-wrap .meta-wrap-container>div>.meta-category {
	line-height: 1;
	font-size: 13px;
	color: #fff;
}

.javo-shortcode .module.javo-module8 .thumb-wrap .meta-wrap .meta-wrap-container>div>.meta-category span {
	font-weight: 400;
	margin-right: 5px;
	color: #fff;
}

.javo-shortcode .module.javo-module8 .thumb-wrap .meta-wrap .meta-wrap-container>div>.meta-title {
	line-height: 17px;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 600;
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	margin: 5px 0 0;
}

.javo-shortcode .module.javo-module8 .thumb-wrap .meta-wrap .meta-wrap-container>div>.meta-title a {
	color: #fff;
}

.javo-shortcode .module.javo-module8 .thumb-wrap .meta-caption {
	transition-property: all;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-ms-transition-property: all;
	-o-transition-property: all;
	transition-duration: 0;
	-webkit-transition-duration: 0;
	-moz-transition-duration: 0;
	-ms-transition-duration: 0;
	-o-transition-duration: 0;
	transition-timing-function: ease-in-out;
	-webkit-transition-timing-function: ease-in-out;
	-moz-transition-timing-function: ease-in-out;
	-ms-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	transition-delay: .01s;
	-webkit-transition-delay: .01s;
	-moz-transition-delay: .01s;
	-ms-transition-delay: .01s;
	-o-transition-delay: .01s;
	transform: scale(1.3);
	top: 0;
	opacity: 0;
	padding: 10px;
	background-color: #fff;
	background-color: rgba(16, 16, 16, 0.95);
	color: #fff;
}

.javo-shortcode .module.javo-module8 .thumb-wrap .meta-caption .meta-caption-container {
	font-size: 1em;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 45px;
}

.javo-shortcode .module.javo-module8 .thumb-wrap .meta-caption .meta-caption-container>div {
	margin: 10px 30px;
}

.javo-shortcode .module.javo-module8 .thumb-wrap .meta-caption .meta-caption-container .meta-excerpt {
	line-height: 24px;
	max-height: 115px;
	overflow: hidden;
	color: #fff;
}

.javo-shortcode .module.javo-module8 .thumb-wrap .meta-caption .meta-caption-container .meta-price {
	font-size: 1.2em;
}

.javo-shortcode .module.javo-module8 .thumb-wrap .meta-caption .meta-caption-container .meta-price span {
	display: inline-block;
	vertical-align: middle;
}

.javo-shortcode .module.javo-module8 .thumb-wrap .meta-caption .meta-caption-container .module-meta li>i {
	font-size: 1.2em;
	margin-right: 5px;
}

.javo-shortcode .module.javo-module8 .thumb-wrap .meta-caption .meta-caption-container .module-meta li>span {
	display: none;
}

.javo-shortcode .module.javo-module8 .thumb-wrap .meta-caption .meta-caption-container .meta-actions {
	border-top: 1px solid rgba(218, 218, 218, 0.58);
	padding-top: 20px;
}

.javo-shortcode .module.javo-module8 .thumb-wrap .meta-caption .meta-caption-container .meta-actions .btn {
	background-image: none;
	background-color: #ff5a5f;
	border-color: #ff5a5f;
	box-shadow: none;
	color: #fff;
	text-shadow: none;
}

.javo-shortcode .module.javo-module8 .thumb-wrap .meta-caption .meta-caption-container .meta-actions .btn:hover,
.javo-shortcode .module.javo-module8 .thumb-wrap .meta-caption .meta-caption-container .meta-actions .btn:focus {
	background-color: #e00007;
	border-color: #e00007;
	color: #fff;
	outline: none;
}

.javo-shortcode .module.javo-module9 {
	position: relative;
}

.javo-shortcode .module.javo-module9 .thumb-wrap {
	position: relative;
	height: 200px;
	cursor: auto;
	z-index: 1;
}

.javo-shortcode .module.javo-module9 .thumb-wrap .javo-thb {
	background-size: cover;
	background-repeat: repeat;
	background-position: 50% 50%;
	width: 100%;
	height: 100%;
	-webkit-box-shadow: inset -7px -101px 154px -68px #000;
	-moz-box-shadow: inset -7px -101px 154px -68px #000;
	box-shadow: inset -7px -101px 154px -68px #000;
}

.javo-shortcode .module.javo-module9.type-post .thumb-wrap .meta-wrap .meta-price {
	display: none;
}

.javo-shortcode .module.javo-module9 .thumb-wrap {
	height: 200px;
	overflow: hidden;
}

.javo-shortcode .module.javo-module9 .thumb-wrap .javo-thb {
	margin-bottom: 10px;
	height: 210px;
}

.javo-shortcode .module.javo-module9 .thumb-wrap .javo-thb,
.javo-shortcode .module.javo-module9 .thumb-wrap .meta-wrap {
	transition-property: all;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-ms-transition-property: all;
	-o-transition-property: all;
	transition-duration: .5s;
	-webkit-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-ms-transition-duration: .5s;
	-o-transition-duration: .5s;
	transition-timing-function: ease-in-out;
	-webkit-transition-timing-function: ease-in-out;
	-moz-transition-timing-function: ease-in-out;
	-ms-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	transition-delay: .1s;
	-webkit-transition-delay: .1s;
	-moz-transition-delay: .1s;
	-ms-transition-delay: .1s;
	-o-transition-delay: .1s;
}

.javo-shortcode .module.javo-module9 .thumb-wrap .meta-rating-wrap {
	position: absolute;
	left: auto;
	right: 0;
	z-index: 1;
	margin: 10px;
}

.javo-shortcode .module.javo-module9 .thumb-wrap .meta-rating-wrap:before {
	position: absolute;
	content: '';
	top: -3px;
	left: -3px;
	right: -3px;
	bottom: -3px;
	border-radius: 10%;
	z-index: 1;
}

.javo-shortcode .module.javo-module9 .thumb-wrap .meta-rating-wrap .meta-rating {
	position: relative;
	z-index: 1;
}

.javo-shortcode .module.javo-module9 .thumb-wrap .javo-thb {
	position: relative;
	top: 0;
}

.javo-shortcode .module.javo-module9 .thumb-wrap .meta-status,
.javo-shortcode .module.javo-module9 .thumb-wrap .meta-type {
	position: absolute;
	top: 0;
	margin: 10px;
}

.javo-shortcode .module.javo-module9 .thumb-wrap .meta-status {
	left: 0;
	padding: 5px 8px;
	color: #fff;
	opacity: .85;
	background-color: #e00007;
}

.javo-shortcode .module.javo-module9 .thumb-wrap .meta-type {
	right: 0;
	padding: 0 5px;
	font-size: 1.5em;
	display: inline-block;
	background: rgba(230, 230, 230, 0.8);
}

.javo-shortcode .module.javo-module9 .thumb-wrap .meta-wrap {
	position: absolute;
	left: 0;
	right: 0;
	bottom: -30px;
	-webkit-box-shadow: inset -7px -101px 154px -68px #000;
	-moz-box-shadow: inset -7px -101px 154px -68px #000;
	box-shadow: inset -7px -101px 154px -68px #000;
}

.javo-shortcode .module.javo-module9 .thumb-wrap .meta-wrap .meta-price,
.javo-shortcode .module.javo-module9 .thumb-wrap .meta-wrap .meta-title,
.javo-shortcode .module.javo-module9 .thumb-wrap .meta-wrap .meta-excerpt {
	margin: 10px;
}

.javo-shortcode .module.javo-module9 .thumb-wrap .meta-wrap .meta-price,
.javo-shortcode .module.javo-module9 .thumb-wrap .meta-wrap .meta-price a,
.javo-shortcode .module.javo-module9 .thumb-wrap .meta-wrap .meta-title,
.javo-shortcode .module.javo-module9 .thumb-wrap .meta-wrap .meta-title a,
.javo-shortcode .module.javo-module9 .thumb-wrap .meta-wrap .meta-excerpt,
.javo-shortcode .module.javo-module9 .thumb-wrap .meta-wrap .meta-excerpt a {
	color: #fff;
	font-size: 15px;
}

.javo-shortcode .module.javo-module9 .thumb-wrap .meta-wrap .meta-price {
	display: inline-block;
	margin: 0 10px;
	background-color: #ff5a5f;
	padding: 4px 5px;
}

.javo-shortcode .module.javo-module9 .thumb-wrap .meta-wrap .meta-title {
	margin-top: 10px;
}

.javo-shortcode .module.javo-module9 .thumb-wrap .meta-wrap .meta-title a {
	font-weight: 900;
	text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.8);
}

.javo-shortcode .module.javo-module9 .thumb-wrap .meta-wrap .more-meta {
	height: 30px;
}

.javo-shortcode .module.javo-module9 .thumb-wrap .meta-wrap .more-meta>.module-meta {
	padding: 0 5px;
}

.javo-shortcode .module.javo-module9 .thumb-wrap .meta-wrap .more-meta>.module-meta>li {
	height: 30px;
	overflow: hidden;
	margin: 0 0 0 10px;
}

.javo-shortcode .module.javo-module9 .thumb-wrap .meta-wrap .more-meta>.module-meta>li>i {
	display: inline;
	color: #d76568;
	font-size: 1em;
}

.javo-shortcode .module.javo-module9 .thumb-wrap .meta-wrap .more-meta>.module-meta>li>span {
	color: #fff;
}

.javo-shortcode .module.javo-module9 .thumb-wrap:hover .javo-thb {
	top: -10px;
}

.javo-shortcode .module.javo-module9 .thumb-wrap:hover .meta-wrap {
	bottom: 0;
}

.javo-shortcode .module.javo-module10 {
	border-color: transparent;
	border-color: #f5f5f5;
}

.javo-shortcode .module.javo-module10 .panel-body {
	padding: 0;
}

.javo-shortcode .module.javo-module10 .panel-body .thum a .meta-rating-wrap {
	position: absolute;
	left: auto;
	right: 20px;
	margin: 10px;
}

.javo-shortcode .module.javo-module10 .panel-body .thum a .meta-rating-wrap:before {
	position: absolute;
	content: '';
	top: -3px;
	left: -3px;
	right: -3px;
	bottom: -3px;
	border-radius: 10%;
	z-index: 1;
}

.javo-shortcode .module.javo-module10 .panel-body .thum a .meta-rating-wrap .meta-rating {
	position: relative;
	z-index: 1;
}

.javo-shortcode .module.javo-module10 .panel-body .thum a .meta-rating-nomeric {
	right: 15px;
	margin: 3px;
}

.javo-shortcode .module.javo-module10 .list-group-item {
	padding: 5px 15px;
	border-color: #eee;
}

.javo-shortcode .module.javo-module10 .list-group-item:nth-child(2) {
	line-height: 18px;
}

.javo-shortcode .module.javo-module10 .list-group-item:nth-child(2) .module-meta {
	margin-left: -10px;
}

.javo-shortcode .module.javo-module10 .list-group-item:nth-child(2) .module-meta .col-md-3 {
	line-height: 26px;
}

.javo-shortcode .module.javo-module10 .list-group-item:last-child {
	padding: 10px 15px;
}

.javo-shortcode .module.javo-module10 .list-group-item .row .col-md-3 {
	padding: 0;
	text-align: center;
}

.javo-shortcode .module.javo-module10 .list-group-item .row .col-md-3 i {
	font-size: 20px;
	position: relative;
	top: 1px;
}

.javo-shortcode .module.javo-module10 .meta-category {
	position: absolute;
	bottom: 4px;
	left: 20px;
	padding: 0 10px;
	line-height: 22px;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.7);
	opacity: 1;
}

.javo-shortcode .module.javo-module10 .meta-category a {
	color: #fff;
}

.javo-shortcode .module.javo-module10 .jv-category a {
	color: #fff;
}

.javo-shortcode .module.javo-module10 h3 {
	padding: 0 16px;
}

.javo-shortcode .module.javo-module10 .meta-tag-top {
	position: absolute;
	top: 1px;
	left: 27px;
	z-index: 1;
}

.javo-shortcode .module.javo-module10 span {
	font-size: 14px;
}

.javo-shortcode .module.javo-module10 .btn {
	height: 28px;
	padding: 0 19px;
	line-height: 28px;
	font-size: 0.8em;
	text-transform: uppercase;
	width: 100%;
	border-radius: 0;
	color: #fff;
}

.javo-shortcode .module.javo-module11 .panel-body {
	padding: 0;
}

.javo-shortcode .module.javo-module11 .panel-body .row .col-md-12 .thum a img {
	width: 100%;
	height: auto;
	max-height: 196px;
}

.javo-shortcode .module.javo-module11 .panel-body .row .col-md-12 .thum a .meta-rating-wrap {
	position: absolute;
	left: auto;
	right: 20px;
	margin: 10px;
}

.javo-shortcode .module.javo-module11 .panel-body .row .col-md-12 .thum a .meta-rating-wrap:before {
	position: absolute;
	content: '';
	top: -3px;
	left: -3px;
	right: -3px;
	bottom: -3px;
	border-radius: 10%;
	z-index: 1;
}

.javo-shortcode .module.javo-module11 .panel-body .row .col-md-12 .thum a .meta-rating-wrap .meta-rating {
	position: relative;
	z-index: 1;
}

.javo-shortcode .module.javo-module11 .panel-body .row .col-md-12 .thum a .meta-rating-nomeric {
	top: -13px;
	right: 14px;
	border-radius: 0px;
	padding: 1px 20px;
}

.javo-shortcode .module.javo-module11 .panel-body .row .col-md-12 .thum .meta-tag-top span {
	padding: 5px 8px;
	color: #fff;
	font-weight: 400;
}

.javo-shortcode .module.javo-module11 .panel-body .row .col-md-12 .thum .meta-tag-top span.Price span {
	padding: 0 5px;
}

.javo-shortcode .module.javo-module11 .panel-body .row .col-md-12 .thum .meta-tag-top span.Price span.meta-price-prefix {
	padding-left: 0px;
}

.javo-shortcode .module.javo-module11 .panel-body .row .col-md-12 .thum .meta-tag-top span.Price span.meta-price-amount {
	padding-right: 5px;
}

.javo-shortcode .module.javo-module11 .meta-tag-top {
	position: absolute;
	top: 1px;
	left: 27px;
	z-index: 1;
}

.javo-shortcode .module.javo-module11 ul.module-meta {
	padding-left: 10px;
}

.javo-shortcode .module.javo-module11 ul.module-meta li {
	font-size: 12px;
}

.javo-shortcode .module.javo-module11 ul.list-group .list-group-item {
	padding: 15px;
}

.javo-shortcode .module.javo-module11 ul.list-group .list-group-item h3 {
	margin: 0;
	line-height: 11px;
}

.javo-shortcode .module.javo-module11 ul.list-group .list-group-item h3 a {
	font-size: 14px;
	line-height: 18px;
	font-weight: 600;
	color: #000;
}

.javo-shortcode .module.javo-module11 .panel-footer .row ul.jv-item-meta .col-md-3 {
	padding-right: 5px;
}

.javo-shortcode .module.javo-module12 {
	padding: 0px;
	max-width: 100%;
	background: none;
	border-style: solid;
	border-width: 1px;
	border-color: #ededed;
	padding: 0;
	margin: 3px 3px 30px 3px;
	border-radius: 5px 5px 0 0;
}

.javo-shortcode .module.javo-module12 .thumb-wrap {
	position: relative;
	height: 200px;
	cursor: auto;
	z-index: 1;
}

.javo-shortcode .module.javo-module12 .thumb-wrap .javo-thb {
	background-size: cover;
	background-repeat: repeat;
	background-position: 50% 50%;
	width: 100%;
	height: 100%;
	-webkit-box-shadow: inset -7px -101px 154px -68px #000;
	-moz-box-shadow: inset -7px -101px 154px -68px #000;
	box-shadow: inset -7px -101px 154px -68px #000;
}

.javo-shortcode .module.javo-module12 .thumb-wrap .javo-item-status-tag,
.javo-shortcode .module.javo-module12 .thumb-wrap .javo-item-price-tag {
	position: absolute;
	z-index: 0;
	padding: 3px 10px 5px 10px;
	border-radius: 10px;
	font-size: .9em;
}

.javo-shortcode .module.javo-module12 .thumb-wrap .meta-rating-wrap {
	left: auto;
	right: 0;
	margin: 10px;
	margin: 14px 10px;
}

.javo-shortcode .module.javo-module12 .thumb-wrap .meta-rating-wrap:before {
	position: absolute;
	content: '';
	top: -3px;
	left: -3px;
	right: -3px;
	bottom: -3px;
	border-radius: 10%;
	z-index: 1;
}

.javo-shortcode .module.javo-module12 .thumb-wrap .meta-rating-wrap .meta-rating {
	position: relative;
	z-index: 1;
}

.javo-shortcode .module.javo-module12 .thumb-wrap .meta-rating-wrap:before {
	top: -4px;
	left: -4px;
	right: 0px;
	bottom: -4px;
	border-radius: 0;
}

.javo-shortcode .module.javo-module12 .thumb-wrap .javo-thb {
	border-radius: 5px 5px 0 0;
	cursor: pointer;
	-webkit-box-shadow: inset -7px 101px 154px -68px #000;
	-moz-box-shadow: inset -7px 101px 154px -68px #000;
	box-shadow: inset -7px 101px 154px -68px #000;
}

.javo-shortcode .module.javo-module12 .thumb-wrap .javo-thb:after {
	content: '';
	display: block;
	position: absolute;
	border-radius: 5px 5px 0 0;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	transition-property: all;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-ms-transition-property: all;
	-o-transition-property: all;
	transition-duration: .2s;
	-webkit-transition-duration: .2s;
	-moz-transition-duration: .2s;
	-ms-transition-duration: .2s;
	-o-transition-duration: .2s;
	transition-timing-function: ease-in-out;
	-webkit-transition-timing-function: ease-in-out;
	-moz-transition-timing-function: ease-in-out;
	-ms-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	transition-delay: 0s;
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-ms-transition-delay: 0s;
	-o-transition-delay: 0s;
	background-color: rgba(255, 255, 255, 0);
}

.javo-shortcode .module.javo-module12 .thumb-wrap .javo-item-status-tag {
	top: 0;
	left: 0;
	margin: 10px;
	color: #fff;
	line-height: 1;
	background-color: #454545;
	text-transform: uppercase;
	padding: 5px 10px;
	border-radius: 1px;
	font-size: 12px;
}

.javo-shortcode .module.javo-module12 .thumb-wrap .jv-module-featured-label {
	display: none;
	position: absolute;
	top: 0;
	left: -5px;
	margin: 10px 0;
	padding: 5px 5px 5px 10px;
	color: #fff;
	background: #ff5a5f;
	line-height: 1;
	font-size: 12px;
	text-transform: uppercase;
}

.javo-shortcode .module.javo-module12 .thumb-wrap .jv-module-featured-label:before {
	content: '';
	position: absolute;
	height: 0;
	width: 0;
	border-top: 5px solid #ff5a5f;
	border-left: 5px solid transparent;
	bottom: -5px;
	left: 0;
	opacity: 0.6;
}

.javo-shortcode .module.javo-module12 .thumb-wrap .jv-module-featured-label:after {
	content: '';
	position: absolute;
	height: 0;
	width: 0;
	border-top: 11px solid #ff5a5f;
	border-bottom: 11px solid #ff5a5f;
	border-right: 10px solid transparent;
	right: -10px;
	top: 0;
}

.javo-shortcode .module.javo-module12 .thumb-wrap .javo-item-price-tag {
	bottom: 0;
	left: 0;
	color: #fff;
	margin: .3em .5em;
	font-size: 2em;
	font-weight: bold;
}

.javo-shortcode .module.javo-module12 .thumb-wrap .author {
	position: absolute;
	bottom: -15px;
	right: 10px;
	padding: 0 10px 0 0;
}

.javo-shortcode .module.javo-module12 .thumb-wrap .author img {
	border-radius: 100%;
	border: 2px solid #fff;
	width: 96px;
	height: 96px;
}

.javo-shortcode .module.javo-module12 .thumb-wrap>.jv-module-move-button {
	display: none;
}

.javo-shortcode .module.javo-module12 .thumb-wrap .jv-module-thumb-inner-button {
	position: relative;
	z-index: 2;
	display: table;
	margin: 0 auto;
	bottom: 120px;
	cursor: pointer;
}

.javo-shortcode .module.javo-module12 .thumb-wrap .jv-module-thumb-inner-button div.jv-module-thumb-inner-detail {
	position: relative;
	float: left;
	padding: 0;
	background-color: transparent;
	border-radius: 50%;
	margin: 5px;
	transition-property: all;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-ms-transition-property: all;
	-o-transition-property: all;
	transition-duration: .5s;
	-webkit-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-ms-transition-duration: .5s;
	-o-transition-duration: .5s;
	transition-timing-function: ease-in-out;
	-webkit-transition-timing-function: ease-in-out;
	-moz-transition-timing-function: ease-in-out;
	-ms-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	transition-delay: 0s;
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-ms-transition-delay: 0s;
	-o-transition-delay: 0s;
	width: 38px;
	height: 38px;
	line-height: 38px;
	font-size: 22px;
	font-weight: 600;
	text-align: center;
}

.javo-shortcode .module.javo-module12 .thumb-wrap .jv-module-thumb-inner-button div.jv-module-thumb-inner-detail>a {
	color: #fff;
	opacity: 0;
	transition-property: all;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-ms-transition-property: all;
	-o-transition-property: all;
	transition-duration: .25s;
	-webkit-transition-duration: .25s;
	-moz-transition-duration: .25s;
	-ms-transition-duration: .25s;
	-o-transition-duration: .25s;
	transition-timing-function: ease-in-out;
	-webkit-transition-timing-function: ease-in-out;
	-moz-transition-timing-function: ease-in-out;
	-ms-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	transition-delay: 0s;
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-ms-transition-delay: 0s;
	-o-transition-delay: 0s;
	position: relative;
	left: -20px;
}

.javo-shortcode .module.javo-module12 .thumb-wrap .jv-module-thumb-inner-button div.jv-module-thumb-inner-detail>a.jv-module-move-button {
	left: auto;
	right: -20px;
}

.javo-shortcode .module.javo-module12 .thumb-wrap .jv-module-thumb-inner-button div.jv-module-thumb-inner-detail>a.jv-module-move-button .move-marker {
	color: #fff;
	font-size: 22px;
	padding: 0;
	line-height: 1;
}

body:not(.page-template-lava_property_map) .javo-shortcode .module.javo-module12 .thumb-wrap .jv-module-thumb-inner-button div.jv-module-thumb-inner-detail:nth-of-type(2) {
	display: none;
}

.javo-shortcode .module.javo-module12 .thumb-wrap:hover .javo-thb:after {
	background-color: rgba(69, 69, 69, 0.88);
}

.javo-shortcode .module.javo-module12 .thumb-wrap:hover .jv-module-thumb-inner-button .jv-module-thumb-inner-detail>a {
	opacity: 1;
	left: 0;
}

.javo-shortcode .module.javo-module12 .thumb-wrap:hover .jv-module-thumb-inner-button .jv-module-thumb-inner-detail>a.jv-module-move-button {
	left: auto;
	right: 0;
}

.javo-shortcode .module.javo-module12.featured .javo-item-status-tag {
	display: none;
}

.javo-shortcode .module.javo-module12.featured .jv-module-featured-label {
	display: block;
}

.javo-shortcode .module.javo-module12.featured:hover .javo-item-status-tag {
	display: block;
}

.javo-shortcode .module.javo-module12.featured:hover .jv-module-featured-label {
	display: none;
}

.javo-shortcode .module.javo-module12.featured:hover .jv-module-featured-label:before,
.javo-shortcode .module.javo-module12.featured:hover .jv-module-featured-label:after {
	content: none;
}

.javo-shortcode .module.javo-module12 .caption {
	padding: 16px;
	padding-bottom: 18px;
	background-color: #fff;
	border-radius: 0px 0px 5px 5px;
	position: relative;
}

.javo-shortcode .module.javo-module12 .caption .row {
	margin: 0;
}

.javo-shortcode .module.javo-module12 .caption .row .item-title-list {
	margin: 0;
	overflow: hidden;
	max-height: 18px;
}

.javo-shortcode .module.javo-module12 .caption .row .item-title-list>a {
	text-transform: uppercase !important;
	font-weight: 900;
	display: block;
	overflow: hidden;
	padding: 0;
	margin: 0;
	color: #222;
	letter-spacing: 1px;
}

.javo-shortcode .module.javo-module12 .caption .row .list-group-item-text {
	font-size: 13px;
	font-weight: 300;
	color: #a8a8a8;
	padding: 0;
	margin: 0;
}

.javo-shortcode .module.javo-module12 .caption .row .list-group-item-text:empty {
	display: none;
	visibility: hidden;
}

.javo-shortcode .module.javo-module12 .caption .row .meta {
	margin: 12px 0 0 0;
	font-size: 13px;
	font-weight: 400;
}

.javo-shortcode .module.javo-module12 .caption .row .meta ul.module-meta {
	line-height: 1;
	margin-top: 0px;
}

.javo-shortcode .module.javo-module12 .caption .row .meta ul.module-meta li {
	color: #727272;
}

.javo-shortcode .module.javo-module12 .caption .row .meta .lava_favorite {
	position: absolute;
	right: 16px;
	font-size: 12px;
	top: 18px;
	color: #686868;
}

.javo-shortcode .module.javo-module12 .caption .row .meta .lv-favroite-loading-image {
	display: none;
}

.javo-shortcode .module.javo-module12 .caption .row .list-group-item-text {
	margin: 10px 0 0;
	font-weight: 400;
}

.javo-shortcode .module.javo-module12 .caption .row .list-group-item-text>.meta-excerpt {
	line-height: 22px;
}

.javo-shortcode .module.javo-module12 .photo .javo-thb {
	border-radius: 100%;
	height: 60px;
	width: 60px;
	margin: 0 auto;
	background-position: center center;
	background-size: cover;
}

.javo-shortcode .module.javo-module12 .title {
	padding-left: 25px;
}

.javo-shortcode .module.javo-module12 .title h3 {
	margin: 0;
	line-height: 60px;
	overflow: hidden;
	height: 60px;
}

.javo-shortcode .module.javo-module12 .title h3 a {
	font-size: 13px;
	font-weight: 600;
	color: #666;
	letter-spacing: 1px;
}

.javo-shortcode .module.javo-module12 .data .mouse-off span:first-child,
.javo-shortcode .module.javo-module12 .data .mouse-on span:first-child {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 600;
	font-size: 11px;
}

.javo-shortcode .module.javo-module12 .data .mouse-off span {
	margin-right: 20px;
	line-height: 60px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 600;
	font-size: 11px;
}

.javo-shortcode .module.javo-module12 .data .mouse-off .jvfrm_home_type {
	padding-right: 0;
}

.javo-shortcode .module.javo-module12 .data .mouse-off .jvfrm_home_type span {
	background: #ff5a5f;
	color: #fff;
	padding: 5px 13px;
	border-radius: 3px;
	margin-right: 0;
}

.javo-shortcode .module.javo-module12 .data .mouse-off .col-md-4 {
	overflow: hidden;
	height: 60px;
}

.javo-shortcode .module.javo-module12 .data .mouse-off .jvfrm_home_author {
	padding-right: 0;
}

.javo-shortcode .module.javo-module12 .data .mouse-off .jvfrm_home_author span,
.javo-shortcode .module.javo-module12 .data .mouse-off .jvfrm_home_category span {
	color: #888;
	font-size: 11px;
	word-break: break-all;
}

.javo-shortcode .module.javo-module12 .data .mouse-on span {
	margin-right: 20px;
	line-height: 60px;
}

.javo-shortcode .module.javo-module12 .data .mouse-on span .social-wrap {
	line-height: 60px;
	height: 15px;
	padding-top: 0;
	display: inline-block;
}

.javo-shortcode .module.javo-module12 .data .mouse-on span button {
	color: #fff;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	position: relative;
	padding: 3px 12px;
}

.javo-shortcode .module.javo-module12 .data .mouse-on span button:hover {
	background-color: #ff272e !important;
	border-color: #ff272e !important;
	-webkit-transition: all 01.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.javo-shortcode .module.javo-module12 .data .mouse-on span button:hover:after {
	border-color: transparent;
	background-color: transparent;
	-webkit-transition: all 01.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	color: #fff !important;
	width: 100%;
}

.javo-shortcode .module.javo-module12 .data .mouse-on span button:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 0%;
	border-color: rgba(255, 255, 255, 0.4);
	background-color: rgba(255, 255, 255, 0.4);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	z-index: 1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s ease-out;
}

.javo-shortcode .module.javo-module12 .data .mouse-on .jvfrm_home_button span {
	margin-right: 5px;
}

.javo-shortcode .module.javo-module12 .data .mouse-on .jvfrm_home_button span button {
	padding: 3px 8px;
	background-color: #666;
	border-color: #666;
	outline: none;
}

.javo-shortcode .module.javo-module12 .data .mouse-on .col-md-4 {
	overflow: hidden;
	height: 60px;
}

.javo-shortcode .module.javo-module12 .data .mouse-on .jvfrm_home_author {
	padding-right: 0;
}

.javo-shortcode .module.javo-module12 .data .mouse-on .jvfrm_home_author span,
.javo-shortcode .module.javo-module12 .data .mouse-on .jvfrm_home_category span {
	color: #888;
	font-size: 11px;
	word-break: break-all;
}

.javo-shortcode .module.javo-module12 .data .mouse-on .jvfrm_home_social-wrap .social-wrap i:first-child a {
	margin-left: 0;
}

.javo-shortcode .module.javo-module12 .data .mouse-on .col-md-4 {
	overflow: hidden;
}

.javo-shortcode .module.javo-module12 .data .mouse-on .jvfrm_home_button,
.javo-shortcode .module.javo-module12 .data .mouse-on .jvfrm_home_social-wrap {
	overflow: visible;
	height: 60px;
}

.javo-shortcode .module.javo-module12 .data .mouse-off {
	opacity: 1;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.javo-shortcode .module.javo-module12 .button {
	display: none;
}

.javo-shortcode .module.javo-module12 .javo-hmap-marker-trigger {
	cursor: pointer;
}

.javo-shortcode .module #javo-featured-items-wrap {
	margin: 0 auto;
	border: 2px solid #777;
	background: #777;
	border-radius: 10px;
	padding: 20px 0;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}

.javo-shortcode .module #javo-featured-items-wrap:hover {
	border: 2px solid #888;
	background: #888;
}

.javo-shortcode .module #javo-featured-items-wrap .jv-featured-property-img {
	text-align: center;
}

.javo-shortcode .module #javo-featured-items-wrap .jv-featured-property-img img {
	width: 80px !important;
	height: 80px;
	border-radius: 100%;
}

.javo-shortcode .module #javo-featured-items-wrap .jv-featured-property-meta-wrap .jv-featured-property-title {
	overflow: hidden;
	height: 80px;
	position: relative;
	display: table;
	margin: 0;
}

.javo-shortcode .module #javo-featured-items-wrap .jv-featured-property-meta-wrap .jv-featured-property-title h4 a {
	letter-spacing: 1px;
	font-weight: 600;
	color: #fff;
	text-transform: uppercase;
	display: table-cell;
	vertical-align: middle;
}

.javo-shortcode .module #javo-featured-items-wrap .jv-featured-property-meta-wrap .jv-featured-property-des {
	text-align: center;
	line-height: 80px;
}

.javo-shortcode .module #javo-featured-items-wrap .jv-featured-property-meta-wrap .jv-featured-property-des span {
	font-size: 13px;
	letter-spacing: 1px;
	font-weight: 600;
	color: #fff;
	margin-right: 30px;
	text-transform: uppercase;
}

.javo-shortcode .module #javo-featured-items-wrap .jv-featured-property-meta-wrap .jv-featured-property-des span:nth-child(3) {
	border: 1px solid #fff;
	color: #fff;
	padding: 3px 12px;
	border-radius: 3px;
	position: relative;
}

.javo-shortcode .module #javo-featured-items-wrap .jv-featured-property-meta-wrap .jv-featured-property-des span:nth-child(3):hover {
	background-color: #ff272e !important;
	border-color: #ff272e !important;
	-webkit-transition: all 01.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.javo-shortcode .module #javo-featured-items-wrap .jv-featured-property-meta-wrap .jv-featured-property-des span:nth-child(3):hover:after {
	border-color: transparent;
	background-color: transparent;
	-webkit-transition: all 01.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	color: #fff !important;
	width: 100%;
}

.javo-shortcode .module #javo-featured-items-wrap .jv-featured-property-meta-wrap .jv-featured-property-des span:nth-child(3):after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 0%;
	border-color: rgba(255, 255, 255, 0.4);
	background-color: rgba(255, 255, 255, 0.4);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	z-index: 1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s ease-out;
}

.javo-shortcode .module #javo-featured-items-wrap .jv-featured-property-meta-wrap .jv-featured-property-des span:last-child {
	margin-right: 0;
}

.javo-shortcode .module #javo-featured-items-wrap .jv-featured-property-meta-wrap .jv-featured-property-view {
	line-height: 80px;
}

.javo-shortcode .module #javo-featured-items-wrap .jv-featured-property-meta-wrap .jv-featured-property-view a.btn {
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 1px;
	font-weight: 600;
	background-image: none;
	background-color: #ff5a5f;
	border-color: #ff5a5f;
	box-shadow: none;
	color: #fff;
	text-shadow: none;
}

.javo-shortcode .module.javo-module14 {
	overflow: visible;
	margin-bottom: 20px;
}

.javo-shortcode .module.javo-module14 .media-left {
	padding-right: 20px;
}

.javo-shortcode .module.javo-module14 .media-left a {
	display: block;
	position: relative;
}

.javo-shortcode .module.javo-module14 .media-left a img {
	border-radius: 50%;
	width: 120px;
}

.javo-shortcode .module.javo-module14 .media-body {
	position: relative;
	padding-bottom: 25px;
	overflow: visible;
}

.javo-shortcode .module.javo-module14 .media-body h3 {
	margin: 6px 0 0px;
	font-size: 15px;
	font-weight: 600;
	line-height: 22px;
}

.javo-shortcode .module.javo-module14 .media-body h3 a {
	color: #222;
}

.javo-shortcode .module.javo-module14 .media-body .meta-rating-nomeric {
	right: initial;
	top: initial;
	left: -65px;
	bottom: -5px;
}

.javo-shortcode .module.javo-module14 .media-body .meta-excerpt {
	margin-bottom: 15px;
	line-height: 19px;
}

.javo-shortcode .module.javo-module14 .media-body .module-meta {
	color: #999;
	font-size: 13px;
	line-height: 19px;
}

.javo-shortcode .module.javo-module14 .media-body .module-meta .jv-meta-location {
	font-weight: bold;
}

.javo-shortcode .module.javo-module6 .panel-footer .row .module-meta li,
.javo-shortcode .module.javo-module7 .panel-footer .row .module-meta li,
.javo-shortcode .module.javo-module10 .panel-footer .row .module-meta li,
.javo-shortcode .module.javo-module11 .panel-footer .row .module-meta li {
	font-size: 13px;
	list-style: none;
	padding: 0px 10px 0px 0px;
}

.javo-shortcode .module.javo-moduleBigGrid,
.javo-shortcode .module.javo-moduleSmallGrid,
.javo-shortcode .module.javo-moduleHorizontalGrid {
	position: relative;
}

.javo-shortcode .module.javo-moduleBigGrid .meta-rating-wrap,
.javo-shortcode .module.javo-moduleSmallGrid .meta-rating-wrap,
.javo-shortcode .module.javo-moduleHorizontalGrid .meta-rating-wrap {
	position: absolute;
	z-index: 1;
	left: auto;
	right: 0px;
	margin: 10px;
}

.javo-shortcode .module.javo-moduleBigGrid .meta-rating-wrap:before,
.javo-shortcode .module.javo-moduleSmallGrid .meta-rating-wrap:before,
.javo-shortcode .module.javo-moduleHorizontalGrid .meta-rating-wrap:before {
	position: absolute;
	content: '';
	top: -3px;
	left: -3px;
	right: -3px;
	bottom: -3px;
	border-radius: 10%;
	z-index: 1;
}

.javo-shortcode .module.javo-moduleBigGrid .meta-rating-wrap .meta-rating,
.javo-shortcode .module.javo-moduleSmallGrid .meta-rating-wrap .meta-rating,
.javo-shortcode .module.javo-moduleHorizontalGrid .meta-rating-wrap .meta-rating {
	position: relative;
	z-index: 1;
}

.javo-shortcode .module.javo-moduleBigGrid .jv-thumb,
.javo-shortcode .module.javo-moduleSmallGrid .jv-thumb,
.javo-shortcode .module.javo-moduleHorizontalGrid .jv-thumb {
	overflow: hidden;
}

.javo-shortcode .module.javo-moduleBigGrid .jv-thumb>a>img,
.javo-shortcode .module.javo-moduleSmallGrid .jv-thumb>a>img,
.javo-shortcode .module.javo-moduleHorizontalGrid .jv-thumb>a>img {
	width: 100%;
	transition-duration: .8s;
	-webkit-transition-duration: .8s;
	-moz-transition-duration: .8s;
	-o-transition-duration: .8s;
}

.javo-shortcode .module.javo-moduleBigGrid .jv-thumb>a>img:hover,
.javo-shortcode .module.javo-moduleSmallGrid .jv-thumb>a>img:hover,
.javo-shortcode .module.javo-moduleHorizontalGrid .jv-thumb>a>img:hover {
	transform: scale(1.1);
}

.javo-shortcode .module.javo-moduleBigGrid .jv-thumb a,
.javo-shortcode .module.javo-moduleSmallGrid .jv-thumb a,
.javo-shortcode .module.javo-moduleHorizontalGrid .jv-thumb a {
	display: block;
}

.javo-shortcode .module.javo-moduleBigGrid .jv-grid-meta,
.javo-shortcode .module.javo-moduleSmallGrid .jv-grid-meta,
.javo-shortcode .module.javo-moduleHorizontalGrid .jv-grid-meta {
	position: absolute;
	pointer-events: none;
	z-index: 1;
	width: 100%;
	bottom: 0;
	text-transform: uppercase !important;
	background-color: transparent;
	background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.8));
	background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.8));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#CC000000', GradientType=0);";
	color: #fff;
	padding: 50px 20px 20px 20px;
}

.javo-shortcode .module.javo-moduleBigGrid .jv-grid-meta h4.meta-title,
.javo-shortcode .module.javo-moduleSmallGrid .jv-grid-meta h4.meta-title,
.javo-shortcode .module.javo-moduleHorizontalGrid .jv-grid-meta h4.meta-title {
	margin: 0;
}

.javo-shortcode .module.javo-moduleBigGrid .jv-grid-meta h4.meta-title a,
.javo-shortcode .module.javo-moduleSmallGrid .jv-grid-meta h4.meta-title a,
.javo-shortcode .module.javo-moduleHorizontalGrid .jv-grid-meta h4.meta-title a {
	text-shadow: 1px 1px #333;
	color: #fff;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: 3px;
}

.javo-shortcode .module.javo-moduleBigGrid .jv-grid-meta .meta-category,
.javo-shortcode .module.javo-moduleSmallGrid .jv-grid-meta .meta-category,
.javo-shortcode .module.javo-moduleHorizontalGrid .jv-grid-meta .meta-category {
	display: inline-block;
	background-color: #454545;
	line-height: normal;
	color: #fff;
	text-transform: uppercase;
	margin: 0;
	margin-bottom: 10px;
}

.javo-shortcode .module.javo-moduleBigGrid .jv-grid-meta .more-meta,
.javo-shortcode .module.javo-moduleSmallGrid .jv-grid-meta .more-meta,
.javo-shortcode .module.javo-moduleHorizontalGrid .jv-grid-meta .more-meta {
	display: block;
	line-height: 13px;
	margin-top: 10px;
}

.javo-shortcode .module.javo-moduleBigGrid .jv-grid-meta .more-meta .meta-author,
.javo-shortcode .module.javo-moduleBigGrid .jv-grid-meta .more-meta .meta-date,
.javo-shortcode .module.javo-moduleSmallGrid .jv-grid-meta .more-meta .meta-author,
.javo-shortcode .module.javo-moduleSmallGrid .jv-grid-meta .more-meta .meta-date,
.javo-shortcode .module.javo-moduleHorizontalGrid .jv-grid-meta .more-meta .meta-author,
.javo-shortcode .module.javo-moduleHorizontalGrid .jv-grid-meta .more-meta .meta-date {
	display: inline-block;
}

.javo-shortcode .module.javo-moduleBigGrid .meta-category,
.javo-shortcode .module.javo-moduleSmallGrid .meta-category,
.javo-shortcode .module.javo-moduleHorizontalGrid .meta-category {
	letter-spacing: 2px;
	font-weight: 900;
	padding: 3px 3px 3px 6px;
}

.javo-shortcode .module.javo-moduleBigGrid {
	overflow: hidden;
}

.javo-shortcode .module.javo-moduleBigGrid .jv-thumb {
	height: 400px;
}

.javo-shortcode .module.javo-moduleBigGrid .jv-thumb a img {
	width: auto;
	height: 100%;
}

.javo-shortcode .module.javo-moduleBigGrid .jv-thumb a .javo-thb {
	position: absolute;
	width: 100%;
	height: 100%;
	background-position: center center;
}

.javo-shortcode .module.javo-moduleHorizontalGrid .jv-thumb {
	height: 200px;
}

.javo-shortcode .module.javo-moduleHorizontalGrid .jv-thumb img {
	width: 100%;
}

.javo-shortcode .module.javo-moduleHorizontalGrid .jv-thumb .meta-category {
	position: absolute;
	top: 0;
	left: 0;
	line-height: 1;
	background-color: #454545;
	color: #fff;
	text-transform: uppercase;
	margin: 10px;
}

.javo-shortcode .module.javo-moduleHorizontalGrid.featured .jv-thumb .meta-category {
	margin: 10px;
}

.javo-shortcode.shortcode-jvfrm_home_big_grid1 .module.javo-moduleHorizontalGrid img {
	position: relative;
	bottom: 50px;
}

.javo-shortcode.shortcode-jvfrm_home_big_grid1 .module.javo-moduleHorizontalGrid div.jv-grid-meta div.more-meta {
	display: none;
	visibility: hidden;
}

.javo-shortcode.shortcode-jvfrm_home_big_grid1 .module.javo-moduleBigGrid .jv-thumb {
	height: 407px;
}

.javo-shortcode.shortcode-jvfrm_home_big_grid1 .javo-moduleSmallGrid div.jv-thumb {
	height: 200px;
}

.javo-shortcode .module.javo-moduleSmallGrid {
	margin: 0;
	padding: 0;
}

.javo-shortcode .module.javo-moduleSmallGrid .jv-thumb {
	height: 184px;
}

.javo-shortcode .module.javo-moduleSmallGrid .jv-thumb .meta-category {
	text-transform: uppercase;
	margin: 10px;
	position: absolute;
	top: 0;
	left: 0;
	line-height: 1;
	background-color: #454545;
	color: #fff;
}

.javo-shortcode .module.javo-moduleSmallGrid .jv-thumb img {
	width: 100%;
	position: relative;
}

.javo-shortcode .module.javo-moduleSmallGrid .jv-grid-meta h4.meta-title a {
	font-size: 20px;
}

.javo-shortcode .module.javo-moduleSmallGrid.featured .jv-thumb div.meta-category {
	margin: 10px;
}

.javo-shortcode.shortcode-jvfrm_home_block6 .col-md-6 .module.javo-moduleSmallGrid .jv-thumb img {
	bottom: 50px;
}

.javo-shortcode.shortcode-jvfrm_home_big_grid1 .col-sm-6 .module.javo-moduleSmallGrid img,
.javo-shortcode.shortcode-jvfrm_home_big_grid2 .col-sm-6 .module.javo-moduleSmallGrid img {
	min-height: 200px;
}

.javo-shortcode .effect-wrap,
.javo-shortcode .effect-wrap:before,
.javo-shortcode .effect-wrap:after {
	transform: none;
	transition: none;
}

.javo-shortcode .effect-wrap.jv-thumb,
.javo-shortcode .effect-wrap.jv-thumb:before,
.javo-shortcode .effect-wrap.jv-thumb:after,
.javo-shortcode .effect-wrap.jv-thumbnail,
.javo-shortcode .effect-wrap.jv-thumbnail:before,
.javo-shortcode .effect-wrap.jv-thumbnail:after {
	transform: none;
	transition: none;
}

.javo-shortcode .effect-wrap.jv-thumb>a,
.javo-shortcode .effect-wrap.jv-thumb>a:before,
.javo-shortcode .effect-wrap.jv-thumb>a:after,
.javo-shortcode .effect-wrap.jv-thumbnail>a,
.javo-shortcode .effect-wrap.jv-thumbnail>a:before,
.javo-shortcode .effect-wrap.jv-thumbnail>a:after {
	transform: none;
	transition: none;
}

.javo-shortcode .effect-wrap.jv-thumb>a>img,
.javo-shortcode .effect-wrap.jv-thumb>a>img:before,
.javo-shortcode .effect-wrap.jv-thumb>a>img:after,
.javo-shortcode .effect-wrap.jv-thumbnail>a>img,
.javo-shortcode .effect-wrap.jv-thumbnail>a>img:before,
.javo-shortcode .effect-wrap.jv-thumbnail>a>img:after {
	transform: none;
	transition: none;
}

.javo-shortcode .effect-wrap.jv-thumb>a:hover>img,
.javo-shortcode .effect-wrap.jv-thumb>a:hover>img:before,
.javo-shortcode .effect-wrap.jv-thumb>a:hover>img:after,
.javo-shortcode .effect-wrap.jv-thumbnail>a:hover>img,
.javo-shortcode .effect-wrap.jv-thumbnail>a:hover>img:before,
.javo-shortcode .effect-wrap.jv-thumbnail>a:hover>img:after {
	transform: none;
	transition: none;
}

.javo-shortcode .effect-wrap.jv-thumb>a:hover>img:hover,
.javo-shortcode .effect-wrap.jv-thumb>a:hover>img:hover:before,
.javo-shortcode .effect-wrap.jv-thumb>a:hover>img:hover:after,
.javo-shortcode .effect-wrap.jv-thumbnail>a:hover>img:hover,
.javo-shortcode .effect-wrap.jv-thumbnail>a:hover>img:hover:before,
.javo-shortcode .effect-wrap.jv-thumbnail>a:hover>img:hover:after {
	transform: none;
	transition: none;
}

.javo-shortcode .effect-wrap.jv-thumb:hover>a,
.javo-shortcode .effect-wrap.jv-thumb:hover>a:before,
.javo-shortcode .effect-wrap.jv-thumb:hover>a:after,
.javo-shortcode .effect-wrap.jv-thumbnail:hover>a,
.javo-shortcode .effect-wrap.jv-thumbnail:hover>a:before,
.javo-shortcode .effect-wrap.jv-thumbnail:hover>a:after {
	transform: none;
	transition: none;
}

.javo-shortcode .effect-wrap.jv-thumb:hover>a>img,
.javo-shortcode .effect-wrap.jv-thumb:hover>a>img:before,
.javo-shortcode .effect-wrap.jv-thumb:hover>a>img:after,
.javo-shortcode .effect-wrap.jv-thumbnail:hover>a>img,
.javo-shortcode .effect-wrap.jv-thumbnail:hover>a>img:before,
.javo-shortcode .effect-wrap.jv-thumbnail:hover>a>img:after {
	transform: none;
	transition: none;
}

.javo-shortcode .effect-wrap.jv-thumb:hover>a>img:hover,
.javo-shortcode .effect-wrap.jv-thumb:hover>a>img:hover:before,
.javo-shortcode .effect-wrap.jv-thumb:hover>a>img:hover:after,
.javo-shortcode .effect-wrap.jv-thumbnail:hover>a>img:hover,
.javo-shortcode .effect-wrap.jv-thumbnail:hover>a>img:hover:before,
.javo-shortcode .effect-wrap.jv-thumbnail:hover>a>img:hover:after {
	transform: none;
	transition: none;
}

.javo-shortcode.module-hover-zoom-in .effect-wrap.jv-thumb>a>img,
.javo-shortcode.module-hover-zoom-in .effect-wrap.jv-thumb>a>div.javo-thb,
.javo-shortcode.module-hover-zoom-in .effect-wrap.jv-thumbnail>a>img,
.javo-shortcode.module-hover-zoom-in .effect-wrap.jv-thumbnail>a>div.javo-thb {
	transition-property: all;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-ms-transition-property: all;
	-o-transition-property: all;
	transition-duration: .3s;
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-ms-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-timing-function: ease-in-out;
	-webkit-transition-timing-function: ease-in-out;
	-moz-transition-timing-function: ease-in-out;
	-ms-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	transition-delay: 0;
	-webkit-transition-delay: 0;
	-moz-transition-delay: 0;
	-ms-transition-delay: 0;
	-o-transition-delay: 0;
}

.javo-shortcode.module-hover-zoom-in .effect-wrap.jv-thumb>a:hover>img,
.javo-shortcode.module-hover-zoom-in .effect-wrap.jv-thumb>a:hover>div.javo-thb,
.javo-shortcode.module-hover-zoom-in .effect-wrap.jv-thumbnail>a:hover>img,
.javo-shortcode.module-hover-zoom-in .effect-wrap.jv-thumbnail>a:hover>div.javo-thb {
	transition-property: all;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-ms-transition-property: all;
	-o-transition-property: all;
	transition-duration: .3s;
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-ms-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-timing-function: ease-in-out;
	-webkit-transition-timing-function: ease-in-out;
	-moz-transition-timing-function: ease-in-out;
	-ms-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	transition-delay: 0;
	-webkit-transition-delay: 0;
	-moz-transition-delay: 0;
	-ms-transition-delay: 0;
	-o-transition-delay: 0;
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}

.javo-shortcode.module-hover-zoom-in-dark-fade-in .effect-wrap.jv-thumb>a>img,
.javo-shortcode.module-hover-zoom-in-dark-fade-in .effect-wrap.jv-thumb>a>div.javo-thb,
.javo-shortcode.module-hover-zoom-in-dark-fade-in .effect-wrap.jv-thumbnail>a>img,
.javo-shortcode.module-hover-zoom-in-dark-fade-in .effect-wrap.jv-thumbnail>a>div.javo-thb {
	transition-property: all;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-ms-transition-property: all;
	-o-transition-property: all;
	transition-duration: .3s;
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-ms-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-timing-function: ease-in-out;
	-webkit-transition-timing-function: ease-in-out;
	-moz-transition-timing-function: ease-in-out;
	-ms-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	transition-delay: 0;
	-webkit-transition-delay: 0;
	-moz-transition-delay: 0;
	-ms-transition-delay: 0;
	-o-transition-delay: 0;
}

.javo-shortcode.module-hover-zoom-in-dark-fade-in .effect-wrap.jv-thumb>a:after,
.javo-shortcode.module-hover-zoom-in-dark-fade-in .effect-wrap.jv-thumbnail>a:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	background: #34495e;
	width: 100%;
	height: 100%;
	opacity: 0;
	transition-property: all;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-ms-transition-property: all;
	-o-transition-property: all;
	transition-duration: .3s;
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-ms-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-timing-function: ease-in-out;
	-webkit-transition-timing-function: ease-in-out;
	-moz-transition-timing-function: ease-in-out;
	-ms-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	transition-delay: 0;
	-webkit-transition-delay: 0;
	-moz-transition-delay: 0;
	-ms-transition-delay: 0;
	-o-transition-delay: 0;
}

.javo-shortcode.module-hover-zoom-in-dark-fade-in .effect-wrap.jv-thumb>a:hover>img,
.javo-shortcode.module-hover-zoom-in-dark-fade-in .effect-wrap.jv-thumb>a:hover>div.javo-thb,
.javo-shortcode.module-hover-zoom-in-dark-fade-in .effect-wrap.jv-thumbnail>a:hover>img,
.javo-shortcode.module-hover-zoom-in-dark-fade-in .effect-wrap.jv-thumbnail>a:hover>div.javo-thb {
	transition-property: all;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-ms-transition-property: all;
	-o-transition-property: all;
	transition-duration: .3s;
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-ms-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-timing-function: ease-in-out;
	-webkit-transition-timing-function: ease-in-out;
	-moz-transition-timing-function: ease-in-out;
	-ms-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	transition-delay: 0;
	-webkit-transition-delay: 0;
	-moz-transition-delay: 0;
	-ms-transition-delay: 0;
	-o-transition-delay: 0;
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}

.javo-shortcode.module-hover-zoom-in-dark-fade-in .effect-wrap.jv-thumb>a:hover:after,
.javo-shortcode.module-hover-zoom-in-dark-fade-in .effect-wrap.jv-thumbnail>a:hover:after {
	opacity: 0.5;
}

.javo-shortcode.module-hover-dark-fade-in .effect-wrap.jv-thumb>a:before,
.javo-shortcode.module-hover-dark-fade-in .effect-wrap.jv-thumbnail>a:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.9) 100%);
	background-image: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.9) 100%);
	opacity: 0;
	transition: opacity 0.3s ease;
	z-index: 1;
}

.javo-shortcode.module-hover-dark-fade-in .effect-wrap.jv-thumb>a:hover:before,
.javo-shortcode.module-hover-dark-fade-in .effect-wrap.jv-thumbnail>a:hover:before {
	opacity: 1;
}

.javo-shortcode .output-cover {
	display: none;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(255, 255, 255, 0.85);
	z-index: 2;
}

.javo-shortcode .output-cover.active {
	display: block;
}

.javo-shortcode .output-loading {
	display: none;
	z-index: 3;
}

.javo-shortcode.loader-rect .output-loading.active {
	left: 50%;
	width: 55px;
	height: 55px;
	display: block;
	margin: 100px 0 0 -27.5px;
}

.javo-shortcode.loader-rect .output-loading.active:before {
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	width: 15px;
	height: 15px;
	content: '';
	box-shadow: 20px 0 0 rgba(45, 45, 45, 0), 40px 0 0 rgba(45, 45, 45, 0), 0 -20px 0 rgba(45, 45, 45, 0), 20px -20px 0 rgba(45, 45, 45, 0), 40px -20px 0 rgba(45, 45, 45, 0), 0 -40px rgba(45, 45, 45, 0), 20px -40px rgba(45, 45, 45, 0), 40px -40px rgba(255, 90, 95, 0);
	animation: loader-rectangle 3s linear forwards infinite;
}

.javo-shortcode.loader-rect .output-loading.active:after {
	position: absolute;
	bottom: 10px;
	left: 0;
	display: block;
	width: 15px;
	height: 15px;
	background-color: #2d2d2d;
	opacity: 0;
	content: '';
	animation: loader-rectangle-base 3s linear forwards infinite;
}

.javo-shortcode.loader-circle .output-loading.active {
	left: 50%;
	display: block;
	margin: 100px 0 0 -27.5px;
	font-size: 10px;
	margin: 50px auto;
	text-indent: -9999em;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background: #000;
	background: -moz-linear-gradient(left, #000 10%, rgba(0, 0, 0, 0) 42%);
	background: -webkit-linear-gradient(left, #000 10%, rgba(0, 0, 0, 0) 42%);
	background: -o-linear-gradient(left, #000 10%, rgba(0, 0, 0, 0) 42%);
	background: -ms-linear-gradient(left, #000 10%, rgba(0, 0, 0, 0) 42%);
	background: linear-gradient(to right, #000 10%, rgba(0, 0, 0, 0) 42%);
	position: absolute;
	-webkit-animation: loader-circle 1.4s infinite linear;
	animation: loader-circle 1.4s infinite linear;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
}

.javo-shortcode.loader-circle .output-loading.active:before {
	width: 50%;
	height: 50%;
	background: #000;
	border-radius: 100% 0 0 0;
	position: absolute;
	top: 0;
	left: 0;
	content: '';
}

.javo-shortcode.loader-circle .output-loading.active:after {
	background: #fff;
	width: 75%;
	height: 75%;
	border-radius: 50%;
	content: '';
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

.javo-shortcode .fadein {
	animation: fadeInDrop .5s;
	-webkit-animation: fadeInDrop .5s;
}

.javo-shortcode:after {
	content: '';
	display: table;
	clear: both;
}

@keyframes fadeInDrop {
	0% {
		opacity: 0;
		transform: translate(0, -15px);
	}
	100% {
		opacity: 1;
		transform: translate(0, 0);
	}
}

@keyframes loader-rectangle-base {
	0% {
		bottom: 10px;
		opacity: 0;
	}
	5%,
	50% {
		bottom: 0;
		opacity: 1;
	}
	55%,
	100% {
		bottom: -10px;
		opacity: 0;
	}
}

@keyframes loader-rectangle {
	0% {
		box-shadow: 20px -10px rgba(45, 45, 45, 0), 40px 0 rgba(45, 45, 45, 0), 0 -20px rgba(45, 45, 45, 0), 20px -20px rgba(45, 45, 45, 0), 40px -20px rgba(45, 45, 45, 0), 0 -40px rgba(45, 45, 45, 0), 20px -40px rgba(45, 45, 45, 0), 40px -40px rgba(255, 90, 95, 0);
	}
	5% {
		box-shadow: 20px -10px rgba(45, 45, 45, 0), 40px 0 rgba(45, 45, 45, 0), 0 -20px rgba(45, 45, 45, 0), 20px -20px rgba(45, 45, 45, 0), 40px -20px rgba(45, 45, 45, 0), 0 -40px rgba(45, 45, 45, 0), 20px -40px rgba(45, 45, 45, 0), 40px -40px rgba(255, 90, 95, 0);
	}
	10% {
		box-shadow: 20px 0 #2d2d2d, 40px -10px rgba(45, 45, 45, 0), 0 -20px rgba(45, 45, 45, 0), 20px -20px rgba(45, 45, 45, 0), 40px -20px rgba(45, 45, 45, 0), 0 -40px rgba(45, 45, 45, 0), 20px -40px rgba(45, 45, 45, 0), 40px -40px rgba(255, 90, 95, 0);
	}
	15% {
		box-shadow: 20px 0 #2d2d2d, 40px 0 #2d2d2d, 0 -30px rgba(45, 45, 45, 0), 20px -20px rgba(45, 45, 45, 0), 40px -20px rgba(45, 45, 45, 0), 0 -40px rgba(45, 45, 45, 0), 20px -40px rgba(45, 45, 45, 0), 40px -40px rgba(255, 90, 95, 0);
	}
	20% {
		box-shadow: 20px 0 #2d2d2d, 40px 0 #2d2d2d, 0 -20px #2d2d2d, 20px -30px rgba(45, 45, 45, 0), 40px -20px rgba(45, 45, 45, 0), 0 -40px rgba(45, 45, 45, 0), 20px -40px rgba(45, 45, 45, 0), 40px -40px rgba(255, 90, 95, 0);
	}
	25% {
		box-shadow: 20px 0 #2d2d2d, 40px 0 #2d2d2d, 0 -20px #2d2d2d, 20px -20px #2d2d2d, 40px -30px rgba(45, 45, 45, 0), 0 -40px rgba(45, 45, 45, 0), 20px -40px rgba(45, 45, 45, 0), 40px -40px rgba(255, 90, 95, 0);
	}
	30% {
		box-shadow: 20px 0 #2d2d2d, 40px 0 #2d2d2d, 0 -20px #2d2d2d, 20px -20px #2d2d2d, 40px -20px #2d2d2d, 0 -50px rgba(45, 45, 45, 0), 20px -40px rgba(45, 45, 45, 0), 40px -40px rgba(255, 90, 95, 0);
	}
	35% {
		box-shadow: 20px 0 #2d2d2d, 40px 0 #2d2d2d, 0 -20px #2d2d2d, 20px -20px #2d2d2d, 40px -20px #2d2d2d, 0 -40px #2d2d2d, 20px -50px rgba(45, 45, 45, 0), 40px -40px rgba(255, 90, 95, 0);
	}
	40% {
		box-shadow: 20px 0 #2d2d2d, 40px 0 #2d2d2d, 0 -20px #2d2d2d, 20px -20px #2d2d2d, 40px -20px #2d2d2d, 0 -40px #2d2d2d, 20px -40px #2d2d2d, 40px -50px rgba(255, 90, 95, 0);
	}
	45%,
	55% {
		box-shadow: 20px 0 #2d2d2d, 40px 0 #2d2d2d, 0 -20px #2d2d2d, 20px -20px #2d2d2d, 40px -20px #2d2d2d, 0 -40px #2d2d2d, 20px -40px #2d2d2d, 40px -40px #ff5a5f;
	}
	60% {
		box-shadow: 20px 10px rgba(45, 45, 45, 0), 40px 0 #2d2d2d, 0 -20px #2d2d2d, 20px -20px #2d2d2d, 40px -20px #2d2d2d, 0 -40px #2d2d2d, 20px -40px #2d2d2d, 40px -40px #ff5a5f;
	}
	65% {
		box-shadow: 20px 10px rgba(45, 45, 45, 0), 40px 10px rgba(45, 45, 45, 0), 0 -20px #2d2d2d, 20px -20px #2d2d2d, 40px -20px #2d2d2d, 0 -40px #2d2d2d, 20px -40px #2d2d2d, 40px -40px #ff5a5f;
	}
	70% {
		box-shadow: 20px 10px rgba(45, 45, 45, 0), 40px 10px rgba(45, 45, 45, 0), 0 -10px rgba(45, 45, 45, 0), 20px -20px #2d2d2d, 40px -20px #2d2d2d, 0 -40px #2d2d2d, 20px -40px #2d2d2d, 40px -40px #ff5a5f;
	}
	75% {
		box-shadow: 20px 10px rgba(45, 45, 45, 0), 40px 10px rgba(45, 45, 45, 0), 0 -10px rgba(45, 45, 45, 0), 20px -10px rgba(45, 45, 45, 0), 40px -20px #2d2d2d, 0 -40px #2d2d2d, 20px -40px #2d2d2d, 40px -40px #ff5a5f;
	}
	80% {
		box-shadow: 20px 10px rgba(45, 45, 45, 0), 40px 10px rgba(45, 45, 45, 0), 0 -10px rgba(45, 45, 45, 0), 20px -10px rgba(45, 45, 45, 0), 40px -10px rgba(45, 45, 45, 0), 0 -40px #2d2d2d, 20px -40px #2d2d2d, 40px -40px #ff5a5f;
	}
	85% {
		box-shadow: 20px 10px rgba(45, 45, 45, 0), 40px 10px rgba(45, 45, 45, 0), 0 -10px rgba(45, 45, 45, 0), 20px -10px rgba(45, 45, 45, 0), 40px -10px rgba(45, 45, 45, 0), 0 -30px rgba(45, 45, 45, 0), 20px -40px #2d2d2d, 40px -40px #ff5a5f;
	}
	90% {
		box-shadow: 20px 10px rgba(45, 45, 45, 0), 40px 10px rgba(45, 45, 45, 0), 0 -10px rgba(45, 45, 45, 0), 20px -10px rgba(45, 45, 45, 0), 40px -10px rgba(45, 45, 45, 0), 0 -30px rgba(45, 45, 45, 0), 20px -30px rgba(45, 45, 45, 0), 40px -40px #ff5a5f;
	}
	95%,
	100% {
		box-shadow: 20px 10px rgba(45, 45, 45, 0), 40px 10px rgba(45, 45, 45, 0), 0 -10px rgba(45, 45, 45, 0), 20px -10px rgba(45, 45, 45, 0), 40px -10px rgba(45, 45, 45, 0), 0 -30px rgba(45, 45, 45, 0), 20px -30px rgba(45, 45, 45, 0), 40px -30px rgba(255, 90, 95, 0);
	}
}

@-webkit-keyframes loader-circle {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

#javo-inline-category-slider-wrap #javo-inline-category-slider-inner {
	padding-left: 20px;
	padding-right: 20px;
}

#javo-inline-category-slider-wrap .customNavigation a {
	position: absolute;
	top: 32%;
}

#javo-inline-category-slider-wrap .customNavigation a.prev {
	left: 0;
}

#javo-inline-category-slider-wrap .customNavigation a.next {
	right: 0;
}

#javo-inline-category-slider-wrap #javo-inline-category-slider .owl-item .item .javo-inline-cat-title {
	font-size: 15px;
	font-weight: 600;
}

.owl-carousel {
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}

.owl-carousel .owl-wrapper-outer {
	overflow: hidden;
	position: relative;
	width: 100%;
}

.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}

.owl-carousel .owl-wrapper-outer .owl-wrapper {
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper-outer .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item {
	float: left;
}

.owl-carousel .owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.owl-carousel .owl-controls .owl-page {
	cursor: pointer;
}

.owl-carousel .owl-controls .owl-buttons div {
	cursor: pointer;
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}

.owl-carousel .grabbing {
	cursor: url(grabbing.png) 8 8, move;
}

.customNavigation {
	text-align: center;
}

.customNavigation a {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.customNavigation i {
	font-size: 26px;
	font-weight: 600;
}

.customNavigation .prev {
	position: absolute;
	top: 32%;
	left: -5%;
}

.customNavigation .next {
	position: absolute;
	top: 32%;
	right: -5%;
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.customNavigation .prev {
		left: -1%;
	}
	.customNavigation .next {
		right: -1%;
	}
}

#javo-inline-category-slider-inner {
	position: relative;
}

#javo-inline-category-slider-inner #javo-inline-category-slider .item {
	padding: 30px 0px;
	margin: 10px;
	color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
}

#javo-inline-category-slider-inner #javo-inline-category-slider .item .javo-inline-cat-title {
	font-weight: normal;
	font-size: 13px;
	padding-top: 10px;
	word-break: break-all;
	overflow: hidden;
	height: 52px;
}

#javo-inline-category-slider-inner #javo-inline-category-slider .item a img {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 01.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

#javo-inline-category-slider-inner #javo-inline-category-slider .item:hover a img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.javo-image {
	max-height: 272px;
	overflow: hidden;
	position: relative;
}

.javo-image img {
	width: 100%;
}

.javo-image.javo-image-middle-size img,
.javo-image.javo-image-full-size img {
	position: relative;
}

.javo-image.javo-image-min-size {
	width: 100%;
	max-width: 365px;
}

.javo-image.javo-image-middle-size {
	max-width: 745px;
}

.javo-image .javo-text-wrap {
	position: absolute;
	top: 0%;
	text-align: center;
	width: 100%;
	height: 100%;
}

.javo-image .javo-text-wrap span {
	top: 45%;
	position: relative;
	font-size: 30px;
}

.javo-featured-block {
	overflow: hidden;
	position: relative;
	height: 200px;
	margin-bottom: 15px;
	border-radius: 6px;
	z-index: 1;
}

.javo-featured-block.javo-image-full-size {
	width: 100%;
}

.javo-featured-block.javo-image-full-size a img {
	position: relative;
	width: 100%;
	height: auto;
	bottom: 150px;
}

.col-md-9.main-content-wrap .javo-featured-block.javo-image-full-size a img {
	bottom: 70px;
}

.javo-featured-block.javo-image-full-size a .javo-image-overlay {
	border-radius: 10px;
}

.javo-featured-block.javo-image-middle-size {
	max-width: 795px;
}

.javo-featured-block.javo-image-middle-size a img {
	position: relative;
	width: 100%;
	height: auto;
	bottom: 70px;
}

.javo-featured-block.javo-image-min-size {
	max-width: 390px;
}

.javo-featured-block.javo-image-min-size a img {
	width: 100%;
	height: auto;
	position: relative;
	bottom: 30px;
	min-height: 200px;
}

.col-md-9.main-content-wrap .javo-featured-block.javo-image-min-size a img {
	bottom: 20px;
}

.javo-featured-block .javo-text-wrap>h4,
.javo-featured-block .javo-text-wrap>span {
	left: 0;
	position: absolute;
	text-align: center;
	width: 100%;
	top: 45%;
	font-size: 20px;
	font-weight: 900;
	line-height: 33px;
	margin: 0px;
	text-shadow: 1px 1px #333;
	letter-spacing: 3px;
}

.javo-featured-block .javo-text-wrap .jvfrm_home_text_description-wrap span.jvfrm_home_text_description {
	top: 33%;
	position: absolute;
	text-align: center;
	width: 100%;
	font-size: 12px;
	line-height: 24px;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.wide-boxed .javo-featured-block.javo-image-middle-size {
	max-width: 903px;
}

.wide-boxed .javo-featured-block.javo-image-min-size {
	max-width: 436px;
}

.vc_col-sm-3 .javo-featured-block a img {
	bottom: 0;
}

@media (max-width: 767px) {
	.javo-featured-block {
		margin: 10px auto;
	}
}

.javo-featured-block img {
	width: 100%;
}

.javo-featured-block.javo-image-middle-size img {
	position: relative;
}

.javo-featured-block.javo-image-full-size img {
	position: relative;
}

.javo-featured-block .javo-text-wrap {
	position: absolute;
	top: 0%;
	width: 100%;
	height: 100%;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.65)));
	background-image: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.65));
}

.javo-featured-block a img {
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.javo-featured-block .jvfrm_home_text_description-wrap {
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	opacity: 0;
	top: 30%;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-backface-visibility: hidden;
}

.javo-featured-block .javo-image-overlay {
	opacity: 0;
	z-index: 0;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

.javo-featured-block:hover .jvfrm_home_text_description-wrap {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.javo-featured-block:hover .javo-image-overlay {
	opacity: 0.7;
	z-index: 0;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
}

.javo-featured-block:hover a img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.jv-search1-header-row {
	margin: 0;
}

.vc_row .wpb_column:not(.vc_col-sm-12) .javo-shortcode.shortcode-jvfrm_home_block6 .col-md-6 .module.javo-moduleSmallGrid .jv-thumb img {
	bottom: 0px;
}

.widget.widgets-wraps .javo-shortcode.shortcode-jvfrm_home_slider4 .shortcode-container .shortcode-output .flex-viewport ul.slides .module.javo-moduleBigGrid .jv-grid-meta .meta-title a,
.widget .textwidget .javo-shortcode.shortcode-jvfrm_home_slider4 .shortcode-container .shortcode-output .flex-viewport ul.slides .module.javo-moduleBigGrid .jv-grid-meta .meta-title a {
	font-size: 16px;
}

.widget.widgets-wraps .javo-shortcode.shortcode-jvfrm_home_slider4 .shortcode-container .shortcode-output .flex-viewport ul.slides .module.javo-moduleBigGrid .jv-grid-meta .meta-title a,
.widget.widgets-wraps .javo-shortcode.shortcode-jvfrm_home_slider4 .shortcode-container .shortcode-output .flex-viewport ul.slides .module.javo-moduleBigGrid .jv-grid-meta .meta-title li,
.widget.widgets-wraps .javo-shortcode.shortcode-jvfrm_home_slider4 .shortcode-container .shortcode-output .flex-viewport ul.slides .module.javo-moduleBigGrid .jv-grid-meta .more-meta a,
.widget.widgets-wraps .javo-shortcode.shortcode-jvfrm_home_slider4 .shortcode-container .shortcode-output .flex-viewport ul.slides .module.javo-moduleBigGrid .jv-grid-meta .more-meta li,
.widget .textwidget .javo-shortcode.shortcode-jvfrm_home_slider4 .shortcode-container .shortcode-output .flex-viewport ul.slides .module.javo-moduleBigGrid .jv-grid-meta .meta-title a,
.widget .textwidget .javo-shortcode.shortcode-jvfrm_home_slider4 .shortcode-container .shortcode-output .flex-viewport ul.slides .module.javo-moduleBigGrid .jv-grid-meta .meta-title li,
.widget .textwidget .javo-shortcode.shortcode-jvfrm_home_slider4 .shortcode-container .shortcode-output .flex-viewport ul.slides .module.javo-moduleBigGrid .jv-grid-meta .more-meta a,
.widget .textwidget .javo-shortcode.shortcode-jvfrm_home_slider4 .shortcode-container .shortcode-output .flex-viewport ul.slides .module.javo-moduleBigGrid .jv-grid-meta .more-meta li {
	color: #fff !important;
}

.jv-effect-zoom-in>a.jv-thumb,
.jv-effect-zoom-in>div.jv-thumb,
.jv-effect-zoom-in>a>div.jv-thumb,
.jv-effect-zoom-in .media-left>a {
	overflow: hidden;
}

.jv-effect-zoom-in>a.jv-thumb .javo-tnb,
.jv-effect-zoom-in>a.jv-thumb img,
.jv-effect-zoom-in>div.jv-thumb .javo-tnb,
.jv-effect-zoom-in>div.jv-thumb img,
.jv-effect-zoom-in>a>div.jv-thumb .javo-tnb,
.jv-effect-zoom-in>a>div.jv-thumb img,
.jv-effect-zoom-in .media-left>a .javo-tnb,
.jv-effect-zoom-in .media-left>a img {
	transition: all .5s;
}

.jv-effect-zoom-in>a.jv-thumb:after,
.jv-effect-zoom-in>div.jv-thumb:after,
.jv-effect-zoom-in>a>div.jv-thumb:after,
.jv-effect-zoom-in .media-left>a:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transition: all .5s;
	background-color: rgba(0, 0, 0, 0);
}

.jv-effect-zoom-in>a.jv-thumb:hover .javo-thb,
.jv-effect-zoom-in>a.jv-thumb:hover img,
.jv-effect-zoom-in>div.jv-thumb:hover .javo-thb,
.jv-effect-zoom-in>div.jv-thumb:hover img,
.jv-effect-zoom-in>a>div.jv-thumb:hover .javo-thb,
.jv-effect-zoom-in>a>div.jv-thumb:hover img,
.jv-effect-zoom-in .media-left>a:hover .javo-thb,
.jv-effect-zoom-in .media-left>a:hover img {
	transform: scale(1.1);
}

.jv-effect-zoom-in>a.jv-thumb:hover:after,
.jv-effect-zoom-in>div.jv-thumb:hover:after,
.jv-effect-zoom-in>a>div.jv-thumb:hover:after,
.jv-effect-zoom-in .media-left>a:hover:after {
	background-color: rgba(0, 0, 0, 0.45);
}

.jv-mailchimp-wrap {
	margin: auto;
}

@media (min-width: 767px) {
	.jv-mailchimp-wrap {
		width: 750px;
	}
}

.jv-mailchimp-wrap .jv-mailchimp-inline {
	background-color: #fff;
	border-radius: 4px;
	margin: auto;
	display: inline-block;
	box-shadow: 0px 0px 20px rgba(113, 113, 113, 0.7);
	height: 50px;
}

@media (min-width: 767px) {
	.jv-mailchimp-wrap .jv-mailchimp-inline {
		width: 750px;
	}
}

.jv-mailchimp-wrap .jv-mailchimp-inline .fname,
.jv-mailchimp-wrap .jv-mailchimp-inline .email {
	border: none;
	line-height: 30px;
	padding-left: 20px;
	border-right: 1px solid #eee;
	padding-top: 10px;
	height: 100%;
}

.jv-mailchimp-wrap .jv-mailchimp-inline .email {
	border-right: 0;
}

.jv-mailchimp-wrap .jv-mailchimp-inline input[type=text],
.jv-mailchimp-wrap .jv-mailchimp-inline input[type=email] {
	border: 0;
	border-color: #fff;
}

.jv-mailchimp-wrap .jv-mailchimp-inline input:focus {
	outline: none !important;
	border: 0px;
}

.jv-mailchimp-wrap .jv-mailchimp-inline .signup .submit_btn {
	background-color: transparent;
	border-color: transparent;
	position: absolute;
	color: #c0c0c0;
	right: 20px;
	top: 3px;
	font-size: 22px;
	line-height: 1.42857143;
	padding: 6px 12px;
}

.jv-mailchimp-wrap .jv-mailchimp-inline .signup .submit_btn .visible-xs {
	color: #fff;
}

.tg-grid-wrapper .tg-dropdown-holder {
	z-index: 1;
}

.widget .foot-sns-icons a,
.widgets-wraps .foot-sns-icons a {
	display: inline-block;
}

.widget .foot-sns-icons a i.jv-contact-widget-icon,
.widgets-wraps .foot-sns-icons a i.jv-contact-widget-icon {
	background-image: url('https://javothemes.com/home/demo7/wp-content/themes/javo-home/assets/images/jv-common-icon.png');
	background-position: 0 -1px;
	width: 33px;
	height: 33px;
	display: inline-block;
}

.widget .foot-sns-icons a i.jv-contact-widget-icon.twitter,
.widgets-wraps .foot-sns-icons a i.jv-contact-widget-icon.twitter {
	background-position: -38px -1px;
}

.widget .foot-sns-icons a i.jv-contact-widget-icon.forrst,
.widgets-wraps .foot-sns-icons a i.jv-contact-widget-icon.forrst {
	background-position: -76px -1px;
}

.widget .foot-sns-icons a i.jv-contact-widget-icon.google,
.widgets-wraps .foot-sns-icons a i.jv-contact-widget-icon.google {
	background-position: -112px -1px;
}

.widget .foot-sns-icons a i.jv-contact-widget-icon.pinterest,
.widgets-wraps .foot-sns-icons a i.jv-contact-widget-icon.pinterest {
	background-position: -148px -1px;
}

.widget .foot-sns-icons a i.jv-contact-widget-icon.dribbble,
.widgets-wraps .foot-sns-icons a i.jv-contact-widget-icon.dribbble {
	background-position: -186px -1px;
}

.widget .foot-sns-icons a i.jv-contact-widget-icon.instagram,
.widgets-wraps .foot-sns-icons a i.jv-contact-widget-icon.instagram {
	background-position: -223px -1px;
}

.widget .javo-shortcode.shortcode-jv_slider1 .shortcode-output .slider-wrap.flexslider,
.widget .javo-shortcode.shortcode-jv_slider2 .shortcode-output .slider-wrap.flexslider,
.widget .javo-shortcode.shortcode-jv_slider3 .shortcode-output .slider-wrap.flexslider,
.widget .javo-shortcode.shortcode-jv_slider4 .shortcode-output .slider-wrap.flexslider,
.widgets-wraps .javo-shortcode.shortcode-jv_slider1 .shortcode-output .slider-wrap.flexslider,
.widgets-wraps .javo-shortcode.shortcode-jv_slider2 .shortcode-output .slider-wrap.flexslider,
.widgets-wraps .javo-shortcode.shortcode-jv_slider3 .shortcode-output .slider-wrap.flexslider,
.widgets-wraps .javo-shortcode.shortcode-jv_slider4 .shortcode-output .slider-wrap.flexslider {
	min-height: 200px;
}

.widget_posts_wrap .latest-posts .thumb,
.widget_posts_wrap .latest-posts .thumb a,
.widget_posts_wrap .latest-posts .thumb a:after,
.widget_posts_wrap .latest-posts .thumb img {
	border-radius: 0 !important;
}

.widgets-wraps .widget_posts_wrap .posts .col-md-12 .thumb:hover img {
	border-radius: 0 !important;
}

#javo-single-sidebar .widget {
	border: 1px solid #f1f0f0;
	border-radius: 3px;
	padding: 15px;
	padding-top: 25px;
}

#javo-single-sidebar .widget h2.widgettitle {
	line-height: 1;
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 600;
	border-width: 0 0 1px;
	border-style: solid;
	border-color: #eee;
}

#javo-single-sidebar .widget.widget_lava_contact_single_page {
	border: none;
	padding: 0;
	margin: 0;
}

#javo-single-sidebar .widget.widget_lava_contact_single_page .lava-wg-author-contact-form .panel-heading {
	border: 1px solid transparent !important;
	border-top: 0 !important;
	border-bottom: 0 !important;
}

body:not(.type-a) #javo-single-sidebar .widget.widget_lava_contact_single_page .lava-wg-author-contact-form .panel-heading {
	border: 1px solid #f1f0f0 !important;
	border-bottom: 0 !important;
}

#javo-single-sidebar .widget.widget_lava_contact_single_page .lava-wg-author-contact-form .panel-body {
	border: 1px solid #f1f0f0;
	border-top: 0;
}

#javo-single-sidebar .lava-single-sidebar>li {
	margin-bottom: 30px;
	position: relative;
	top: -40px;
}

#javo-single-sidebar .lava-single-sidebar>li.widget_lava_contact_single_page {
	margin-bottom: 0px;
	position: static;
}

#javo-single-sidebar .lava-single-sidebar>li.widget_jvfrm_home_single_post_slider {
	background-color: #fff;
}

#javo-single-sidebar .lava-single-sidebar>li.widget_lava_realestate_booking_widget {
	background-color: #fff;
}

#javo-single-sidebar .lava-single-sidebar>li.widget_jvfrm_home_contact_us .contact_us_detail img {
	max-width: 100%;
}

#javo-single-sidebar .lava-single-sidebar .shortcode-jv_slider2 .slides .javo-module3 .more-meta .meta-category .meta-location {
	padding-left: 5px;
}

#javo-sitemap,
.jv-full-conver-container {
	display: table;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.95);
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	-webkit-transform: translate(0px, -100%) scale(0, 0);
	-moz-transform: translate(0px, -100%) scale(0, 0);
	-o-transform: translate(0px, -100%) scale(0, 0);
	-ms-transform: translate(0px, -100%) scale(0, 0);
	transform: translate(0px, -100%) scale(0, 0);
	opacity: 0;
	z-index: 999999;
}

#javo-sitemap li,
.jv-full-conver-container li {
	list-style: none;
	text-transform: uppercase;
}

#javo-sitemap .javo-sitemap-form,
.jv-full-conver-container .javo-sitemap-form {
	padding-top: 60px;
	display: table-cell;
	vertical-align: middle;
	margin: auto;
	width: 100%;
}

#javo-sitemap .javo-sitemap-form .javo-terms .javo-terms-item,
.jv-full-conver-container .javo-sitemap-form .javo-terms .javo-terms-item {
	font-size: 17px;
	font-weight: 600;
	width: 20%;
	margin-bottom: 2%;
	margin-top: 2%;
	overflow: hidden;
}

#javo-sitemap .javo-sitemap-form .javo-terms .javo-terms-item .javo-terms-item-title,
.jv-full-conver-container .javo-sitemap-form .javo-terms .javo-terms-item .javo-terms-item-title {
	color: #9e8348;
	font-size: 24px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#javo-sitemap .javo-sitemap-form .javo-terms .javo-terms-item .javo-terms-item-title:hover,
.jv-full-conver-container .javo-sitemap-form .javo-terms .javo-terms-item .javo-terms-item-title:hover {
	color: #fff;
}

#javo-sitemap .javo-sitemap-form .javo-terms .javo-terms-item ul,
.jv-full-conver-container .javo-sitemap-form .javo-terms .javo-terms-item ul {
	margin-top: 15%;
}

#javo-sitemap .javo-sitemap-form .javo-terms .javo-terms-item ul li,
.jv-full-conver-container .javo-sitemap-form .javo-terms .javo-terms-item ul li {
	line-height: 24px;
}

#javo-sitemap .javo-sitemap-form .javo-terms .javo-terms-item ul li a,
.jv-full-conver-container .javo-sitemap-form .javo-terms .javo-terms-item ul li a {
	color: #fff;
}

#javo-sitemap .javo-sitemap-form .javo-terms .javo-terms-item ul li a:hover,
.jv-full-conver-container .javo-sitemap-form .javo-terms .javo-terms-item ul li a:hover {
	color: #9e8348;
}

#javo-sitemap .jv-fullcover-search-inner,
.jv-full-conver-container .jv-fullcover-search-inner {
	position: absolute;
	top: 50%;
	left: 50%;
}

#javo-sitemap .jv-fullcover-search-inner .javo-shortcode.shortcode-jv_search1 .search-type-a-wrap .jv-search1-search-fields.search-type-a-inner .row.jv-search1-top-row,
.jv-full-conver-container .jv-fullcover-search-inner .javo-shortcode.shortcode-jv_search1 .search-type-a-wrap .jv-search1-search-fields.search-type-a-inner .row.jv-search1-top-row {
	width: 100%;
}

#javo-sitemap.open,
.jv-full-conver-container.open {
	-webkit-transform: translate(0px, 0px) scale(1, 1);
	-moz-transform: translate(0px, 0px) scale(1, 1);
	-o-transform: translate(0px, 0px) scale(1, 1);
	-ms-transform: translate(0px, 0px) scale(1, 1);
	transform: translate(0px, 0px) scale(1, 1);
	opacity: 1;
}

#javo-sitemap.close,
.jv-full-conver-container.close {
	position: fixed;
	top: 15px;
	right: 15px;
	color: #fff;
	background-color: none;
	border-color: #357ebd;
	opacity: 1;
	padding: 10px 17px;
	font-size: 27px;
}

.widget_lava_realestate_booking_widget .cart #wc-bookings-booking-form {
	border: 0px;
	padding: 0;
}

.widget_lava_realestate_booking_widget .cart .wc-bookings-date-picker legend {
	display: none;
}

.widget_lava_realestate_booking_widget .cart .wc-bookings-date-picker .picker .ui-datepicker-calendar tr td a {
	background-color: #d45454 !important;
}

.widget_lava_realestate_booking_widget .cart .wc-bookings-booking-form-button {
	border: 1px solid;
}

.widget_lava_realestate_booking_widget .cart .wc-bookings-booking-form-button {
	border: 1px solid;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: 1px;
	text-transform: uppercase;
	padding: 5px 15px;
	border-radius: 3px;
	width: 100%;
}

.sidebar-inner {
	background: #fff;
	padding-bottom: 10px;
}

.sidebar-inner .widgets-wraps .widgettitle_wrap .widgettitle {
	color: #333;
}

.sidebar-inner .widgets-wraps .lava-featured-widget .lava-featured-widget-title h3 {
	color: #333;
}

.widgets-wraps {
	padding: 0 15px;
	margin-bottom: 30px;
}

.widgets-wraps:last-of-type {
	margin-bottom: 30px;
}

.widgets-wraps .widgettitle_wrap {
	padding: 0;
	margin: 0;
	float: none;
}

.widgets-wraps .widgettitle_wrap .widgettitle {
	font-size: 15px;
	line-height: 1.571428571428571em;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 600;
	margin: 0 0 22px;
	color: #e7e7e7;
}

.widgets-wraps .widgettitle_wrap .widgettitle:after {
	content: '';
	border-bottom: 1px solid #dbdbdb;
	position: relative;
	top: 7px;
	z-index: 0;
	display: block;
}

.widgets-wraps .widget_posts_wrap .latest-posts li {
	padding: 0 10px 10px 0px;
}

.widgets-wraps .widget_posts_wrap .latest-posts li .thumb a .img-wrap-shadow {
	position: relative;
	width: 80px;
	overflow: hidden;
}

.widgets-wraps .widget_posts_wrap .latest-posts li .thumb a .img-wrap-shadow:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	z-index: 1;
}

.widgets-wraps .widget_posts_wrap .latest-posts li .thumb a .img-wrap-shadow:hover:after {
	background: rgba(0, 0, 0, 0.3);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.widgets-wraps .widget_posts_wrap .latest-posts li .thumb a .img-wrap-shadow:hover img {
	-webkit-transform: scale(1.1);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.widgets-wraps .widget_posts_wrap .latest-posts li .thumb a .img-wrap-shadow img {
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.widgets-wraps .widget_posts_wrap .latest-posts .col-md-12 a div.jv-post-des {
	max-height: 45px;
	overflow: hidden;
	line-height: 26px;
	color: #ffffff;
	font-size: 14px;
	letter-spacing: 1px;
	font-weight: 400;
}

.widgets-wraps .widget_posts_wrap .posts {
	margin-bottom: 20px;
}

.widgets-wraps .widget_posts_wrap .posts>div>span.thumb {
	width: 56px;
	height: 70px;
	padding: 3px;
	background: #eee;
	float: left;
	margin: 6px 25px 0 0;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	overflow: hidden;
	position: relative;
}

.widgets-wraps .widget_posts_wrap .posts>div>span.thumb>a>img {
	-webkit-transition: all 0.5s;
	border-radius: 100%;
	width: 50px;
	height: 70px;
	display: block;
}

.widgets-wraps .widget_posts_wrap .posts>div>span.thumb>a .jv-recent-posts-thumbnail {
	width: 100px;
	height: 52px;
	background-size: 100% auto;
}

.widgets-wraps .widget_posts_wrap .posts>div>span.thumb>a:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0);
	border-radius: 100%;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

.widgets-wraps .widget_posts_wrap .posts>div>span.thumb:hover {
	background: #eee;
	padding: 0;
	-webkit-animation: pulse ease-in-out 1 normal 500ms;
	-moz-animation: pulse ease-in-out 1 normal 500ms;
	-ms-animation: pulse ease-in-out 1 normal 500ms;
	-o-animation: pulse ease-in-out 1 normal 500ms;
	animation: pulse ease-in-out 1 normal 500ms;
	border: 3px solid #aaaaa1;
}

.widgets-wraps .widget_posts_wrap .posts>div>span.thumb:hover a:after {
	-webkit-transition: all 0.5s;
	background: rgba(0, 0, 0, 0.3);
}

.widgets-wraps .widget_posts_wrap .posts>div>span.thumb:hover img {
	-webkit-transition: all 0.5s;
}

.widgets-wraps .widget_posts_wrap .posts>div>h3 {
	font-size: 15px;
	line-height: 1;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin: 3px 0 6px;
}

.jv-footer-column .widgets-wraps .widget_posts_wrap .posts>div>h3 {
	margin: 5px 0 6px 0;
}

.widgets-wraps .widget_posts_wrap .posts>div>h3>a {
	color: #646464;
	font-size: 14px;
	font-weight: 600;
	line-height: 1;
	letter-spacing: 1px;
	font-family: 'Open Sans', sans-serif !important;
}

.widgets-wraps .widget_posts_wrap .posts>div>a {
	display: block;
	margin: 5px 0 0 0;
}

.jv-footer-column .widgets-wraps .widget_posts_wrap .posts>div>a {
	margin: 5px 0 0 0;
}

.widgets-wraps .widget_posts_wrap .posts>div>a>span>.javo-shortcode>.module>.meta-rating-wrap {
	margin: 2px 0 3px;
}

.widgets-wraps .widget_posts_wrap .posts>div>a>span>.javo-shortcode>.module>.meta-moreinfo {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.widgets-wraps .widget_posts_wrap .posts>div>a>span>.javo-shortcode>.module>.meta-moreinfo>span {
	position: static;
}

.widgets-wraps .widget_posts_wrap.type-post .latest-posts {
	min-height: 55px;
}

.widgets-wraps select {
	margin-left: 10px;
	max-width: 250px;
}

.widgets-wraps .textwidget {
	width: 260px;
	text-align: justify;
	overflow: hidden;
}

.widgets-wraps #calendar_wrap {
	margin-left: 10px;
}

.widgets-wraps #calendar_wrap #wp-calendar {
	margin: 0;
	width: 100%;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #686868;
}

.widgets-wraps #calendar_wrap #wp-calendar #next {
	padding-right: 1.714285714rem;
	text-align: right;
}

.widgets-wraps .tagcloud {
	margin-left: 20px;
}

.widgets-wraps .searchform {
	margin-left: 20px;
}

.widgets-wraps .searchform label {
	display: none;
}

.widgets-wraps ul {
	padding-left: 3px;
	font-size: 1.1em;
}

.widgets-wraps ul.latest-posts-photo {
	padding-left: 0;
}

.widgets-wraps ul li {
	line-height: 30px;
	color: #ffffff;
	font-size: 14px;
	letter-spacing: 1px;
	font-weight: 400;
	list-style: none;
	font-family: 'Open Sans', sans-serif !important;
}

a.btn.btn-primary.btn-lg.javo-quick-contact-us.javo-dark.admin-color-setting {
    display: none !important;
}

.widgets-wraps ul li i {
	margin-right: 5px;
}

.widgets-wraps .foot-sns-icons a {
	padding: 2px;
}

.widgets-wraps .foot-sns-icons a img {
	width: 33px;
}

.widgets-wraps .lava-featured-widget .lava-featured-widget-title h3 {
	letter-spacing: 1px;
	margin-top: 3px;
}

.widgets-wraps ul li .rsswidget {
	font-size: 16px;
	font-weight: 600;
	display: block;
	line-height: 22px;
	margin-bottom: 5px;
}

.widgets-wraps ul li .rss-date {
	display: block;
}

.widgets-wraps ul li .rssSummary {
	margin: 5px auto;
	padding-left: 10px;
}

.widgets-wraps ul li cite {
	display: block;
	margin-bottom: 10px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight: 600;
}

.widgets-wraps .textwidget img {
	max-width: 100%;
	height: auto;
}

.widgets-wraps .textwidget select {
	max-width: 200px;
}

.widgets-wraps .textwidget select option {
	max-width: 200px;
}

.widgets-wraps #recentcomments .recentcomments .comment-author-link a {
	font-weight: bold;
}

.widgets-wraps ul.menu li>a {
	font-weight: 600;
}

.widgets-wraps ul.menu li ul.sub-menu {
	padding-left: 20px;
}

.widgets-wraps ul.menu li ul.sub-menu a {
	font-weight: normal;
}

#back-to-top {
	cursor: pointer;
	position: fixed;
	bottom: 30px;
	right: 30px;
	display: none;
	z-index: 100;
	font-size: 22px;
	padding: 7px 15px 8px;
	border-radius: 3px;
}

.javo-quick-contact-us {
	cursor: pointer;
	position: fixed;
	bottom: 30px;
	right: 30px;
	z-index: 100;
	right: 83px;
	font-size: 22px !important;
	padding: 6px 14px 9px !important;
	border-radius: 3px !important;
}

.javo-quick-contact-us-content {
	display: none;
	top: 580px;
	position: fixed;
	right: 0px;
	background: #fff;
	border: solid 1px #eee;
	border-radius: 5px;
	min-width: 300px;
	min-height: 300px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	padding: 20px;
	transform: rotate(-240deg) scale(0);
	-webkit-transform: rotateX(-240deg) rotateY(-180deg) scale(0);
	-moz-transform: rotate(-240deg) rotateY(-180deg) scale(0);
	-ms-transform: rotate(-240deg) rotateY(-180deg) scale(0);
	-o-transform: rotate(-240deg) rotateY(-180deg) scale(0);
	transition: all 0.5s;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
	-ms-transition: all 0.4s;
	opacity: 0;
	z-index: 9999;
	max-width: 350px;
}

.javo-quick-contact-us-content.active {
	display: block;
	transform: rotateX(0deg) rotateY(0deg) scale(1);
	-webkit-transform: rotateX(0deg) rotateY(0deg) scale(1);
	-moz-transform: rotate(0deg) rotateY(0deg) scale(1);
	-ms-transform: rotate(0deg) rotateY(0deg) scale(1);
	-o-transform: rotate(0deg) rotateY(0deg) scale(1);
	opacity: 1;
}

.widget-woocommerce-currency-switcher form .chosen-container .chosen-single {
	background: #fff;
	color: #666;
	border: 1px solid #ccc;
	-webkit-appearance: none;
	border-radius: 3px;
	line-height: 32px;
	height: 32px;
	font-size: 13px;
	vertical-align: middle;
	box-shadow: none;
}

.widget-woocommerce-currency-switcher form .chosen-container .chosen-single span {
	font-size: 13px;
}

.widget-woocommerce-currency-switcher form .chosen-container .chosen-single b {
	background: none;
	border-right: none;
}

.widget-woocommerce-currency-switcher form .chosen-container .chosen-single b:after {
	font-family: FontAwesome;
	content: "\f078";
	position: absolute;
	font-size: 12px;
	line-height: 13px;
	text-align: center;
	width: 13px;
	top: 9px;
	right: 12px;
	color: #ff5a5f;
}

.widget-woocommerce-currency-switcher form .chosen-container .chosen-drop {
	border: 1px solid #e9e9e9;
	margin-top: 10px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.widget-woocommerce-currency-switcher form .chosen-container .chosen-drop .chosen-results {
	margin: 10px 5px;
}

.widget-woocommerce-currency-switcher form .chosen-container .chosen-drop .chosen-results li {
	padding: 0 0 10px 0 !important;
	font-size: 13px;
	line-height: 20px;
	color: #666;
	font-weight: 500;
}

.widget-woocommerce-currency-switcher form .chosen-container .chosen-drop .chosen-results li:last-child {
	padding: 0 !important;
}

.widget-woocommerce-currency-switcher form .chosen-container .chosen-drop .chosen-results li:hover,
.widget-woocommerce-currency-switcher form .chosen-container .chosen-drop .chosen-results li.highlighted {
	color: #ff5a5f !important;
}

.widget-woocommerce-currency-switcher form .chosen-container .chosen-drop:after {
	border-color: transparent transparent #e9e9e9;
	border-style: solid;
	border-width: 7px;
	content: "";
	height: 0;
	position: absolute;
	left: 40%;
	top: -14px;
	width: 0;
	z-index: 0;
}

.widget_jvfrm_home_single_post_slider .javo-shortcode .shortcode-container .flexslider ul.slides li .more-meta .meta-category .lava_favorite {
	display: none;
	position: absolute;
	bottom: 0;
	right: 0;
}

.widgets-wraps .lava-featured-widget .lava-featured-widget-title h3 {
	color: #aaaaa1;
	font-size: 14px;
	font-weight: 600;
	position: relative;
	bottom: 5px;
	margin-bottom: 6px;
}

.lava-featured-widget .lava-featured-widget-title h3 {
	letter-spacing: 1px;
}

.lava-featured-widget .latest-posts .lava-featured-widget-content h3 a {
	color: #454545;
}

.lava-featured-widget .latest-posts .lava-featured-widget-content span {
	color: #646464;
}

.sidebar-right .lava-single-sidebar .textwidget .shortcode-jv_slider4 .flex-direction-nav {
	position: relative;
	z-index: 1;
}

#dsidx.dsidx-results .dsidx-paging-control {
	float: left;
	text-align: left;
	font-size: 12px;
}

#dsidx.dsidx-results .dsidx-sorting-control {
	font-size: 12px;
	text-align: left;
}

#dsidx.dsidx-results .dsidx-sorting-control form select {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-color: #dedede;
	margin-bottom: 2px;
	margin-left: 5px;
}

#dsidx.dsidx-results #dsidx-map-control {
	clear: both;
	margin-top: 10px;
}

#dsidx.dsidx-results #dsidx-map {
	border: none;
}

#dsidx.dsidx-results #dsidx-disclaimer {
	clear: both;
	font-size: 12px;
	line-height: 20px;
	margin-top: 65px;
	display: none;
}

#dsidx.dsidx-results #dsidx-listings {
	margin: 0;
}

#dsidx.dsidx-results #dsidx-listings li {
	display: none;
}

#dsidx.dsidx-results #dsidx-listings li.dsidx-listing {
	display: block;
	margin: 0 0 30px;
	border: 1px solid #dedede;
	padding: 20px;
	width: auto;
}

#dsidx.dsidx-results #dsidx-listings li.dsidx-prop-summary {
	padding: 20px;
	margin-bottom: 30px;
	border: 1px solid #dedede;
}

#dsidx.dsidx-results #dsidx-listings li.dsidx-prop-summary .dsidx-prop-title {
	background-color: #82ad1f;
	color: #fff;
	padding: 10px 15px;
	font-family: "Roboto", Helvetica, Arial, sans-serif;
	font-weight: normal;
	text-transform: capitalize;
	font-size: 20px;
}

#dsidx.dsidx-results #dsidx-listings li.dsidx-prop-summary .dsidx-prop-title b {
	font-weight: normal;
}

#dsidx.dsidx-results #dsidx-listings li.dsidx-prop-summary .dsidx-prop-title a {
	color: #fff;
}

#dsidx.dsidx-results #dsidx-listings li.dsidx-prop-summary .dsidx-prop-title a:hover {
	text-decoration: underline;
}

#dsidx.dsidx-results #dsidx-listings li.dsidx-prop-summary .dsidx-prop-features div {
	background: url(http://javothemes.com/home/demo7/wp-content/themes/javo-home/asasets/images/icons/javo-favicon.ico) no-repeat 4px 6px;
	padding-left: 25px;
	float: left;
	margin: 5px 10px;
	width: 19%;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 30px;
	color: #a99da9;
}

#dsidx.dsidx-results #dsidx-listings .dsidx-media .dsidx-photo {
	border: none;
}

#dsidx.dsidx-results #dsidx-listings .dsidx-primary-data {
	background-color: #82ad1f;
	color: #fff;
	padding-top: 8px;
	padding-bottom: 8px;
}

#dsidx.dsidx-results #dsidx-listings .dsidx-address {
	display: inline;
	margin-left: 10px;
}

#dsidx.dsidx-results #dsidx-listings .dsidx-address a {
	font-family: "Lato", Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #fff;
	float: left;
}

#dsidx.dsidx-results #dsidx-listings .dsidx-address a:hover {
	color: #fff;
}

#dsidx.dsidx-results #dsidx-listings .dsidx-price {
	font-family: "Lato", Helvetica, Arial, sans-serif;
	color: #fff;
	font-size: 18px;
	font-weight: normal;
	padding-left: 6px;
	display: inline;
	float: left;
}

#dsidx.dsidx-results #dsidx-listings .dsidx-secondary-data {
	width: auto;
}

#dsidx.dsidx-results #dsidx-listings .dsidx-secondary-data div {
	background: url(http://javothemes.com/home/demo7/wp-content/themes/javo-home/assets/images/icons/javo-favicon.ico) no-repeat 4px 6px;
	padding-left: 25px;
	float: left;
	margin: 5px 10px;
	width: 40%;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 30px;
	color: #a99da9;
}

#dsidx.dsidx-details #dsidx-secondary-data th a {
	color: #fff;
}

#dsidx.dsidx-details #dsidx-actions {
	margin: 0 0 15px;
	font-family: "Roboto", Helvetica, Arial, sans-serif;
	font-weight: normal;
}

#dsidx.dsidx-details #dsidx-description {
	background: #fff;
	border: 1px solid #dedede;
	padding: 15px;
	color: #8b9293;
	font-size: 13px;
	line-height: 23px;
}

#dsidx.dsidx-details #dsidx-secondary-data,
#dsidx.dsidx-details .dsidx-supplemental-data {
	border: 1px solid #dedede;
}

#dsidx.dsidx-details #dsidx-secondary-data th,
#dsidx.dsidx-details .dsidx-supplemental-data th {
	background: #82ad1f;
	color: #fff;
	font-size: 13px;
	line-height: 23px;
	border: 1px solid #dedede;
	text-align: center;
}

#dsidx.dsidx-details #dsidx-secondary-data td,
#dsidx.dsidx-details .dsidx-supplemental-data td {
	background: #fbfbfb;
	color: #636464;
	font-size: 13px;
	line-height: 23px;
	border: 1px solid #dedede;
}

#dsidx.dsidx-details #dsidx-secondary-data tr:hover th,
#dsidx.dsidx-details .dsidx-supplemental-data tr:hover th {
	background: #649b1f;
}

#dsidx.dsidx-details #dsidx-secondary-data tr:hover td,
#dsidx.dsidx-details .dsidx-supplemental-data tr:hover td {
	background: #f1f1f1;
}

#dsidx.dsidx-details #dsidx-secondary-data th {
	background: #82ad1f;
	color: #fff;
}

#dsidx.dsidx-details h3 {
	margin-top: 20px;
}

#dsidx.dsidx-details #dsidx-map {
	border: none;
}

#dsidx.dsidx-details .dsidx-contact-form #dsidx-contact-form {
	background: #fbfbfb;
	border: 1px solid #dedede;
	padding: 15px;
}

#dsidx.dsidx-details .dsidx-contact-form #dsidx-contact-form table {
	border: none;
}

#dsidx.dsidx-details .dsidx-contact-form #dsidx-contact-form table th,
#dsidx.dsidx-details .dsidx-contact-form #dsidx-contact-form table td {
	background: transparent;
	color: #636464;
	font-size: 13px;
	line-height: 23px;
	border: none;
}

#dsidx.dsidx-details .dsidx-contact-form #dsidx-contact-form table td.column-one {
	width: 25%;
}

#dsidx.dsidx-details .dsidx-contact-form #dsidx-contact-form table tr {
	background: transparent;
}

#dsidx.dsidx-details .dsidx-contact-form #dsidx-contact-form table tr:hover th,
#dsidx.dsidx-details .dsidx-contact-form #dsidx-contact-form table tr:hover td {
	background: transparent;
}

#dsidx.dsidx-details .dsidx-contact-form #dsidx-contact-form table input.dsidx-text {
	width: 90%;
	padding: 5px 10px;
}

#dsidx.dsidx-details .dsidx-contact-form #dsidx-contact-form table label {
	font-family: "Roboto", Helvetica, Arial, sans-serif;
	margin-top: 5px;
}

#dsidx.dsidx-details .dsidx-contact-form #dsidx-contact-form table input[type=button] {
	padding: 10px 18px;
	font-family: "Roboto", Helvetica, Arial, sans-serif;
	font-size: 14px;
	height: auto;
	line-height: 18px;
}

#dsidx.dsidx-details .dsidx-contact-form #dsidx-contact-form table textarea.dsidx-contact-form-comments {
	padding: 5px 10px;
	width: 93%;
}

#dsidx.dsidx-details .dsidx-contact-form #dsidx-contact-form table select {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

#dsidx.dsidx-details #dsidx-header {
	background: #fbfbfb;
	border: 1px solid #dedede;
	padding: 15px;
	margin-bottom: 20px;
}

#dsidx.dsidx-details #dsidx-header table {
	border: none;
}

#dsidx.dsidx-details #dsidx-header table td {
	border: none;
	background: transparent;
}

#dsidx.dsidx-details #dsidx-header table#dsidx-primary-data {
	margin-top: 20px;
}

#dsidx.dsidx-details #dsidx-header table#dsidx-primary-data th {
	text-align: center;
	border: none;
	background: transparent;
	color: #636464;
	font-family: "Roboto", Helvetica, Arial, sans-serif;
	font-weight: normal;
}

#dsidx.dsidx-details #dsidx-header table#dsidx-primary-data td {
	text-align: left;
	border: none;
	color: #636464;
	font-family: "Roboto", Helvetica, Arial, sans-serif;
	font-weight: normal;
}

#dsidx.dsidx-details #dsidx-header .dsidx-secondary-row {
	background: transparent;
}

.dsidx-results-widget.dsidx-widget .dsidx-map .dsidx-results-widget-map-details {
	height: auto;
}

.dsidx-results-widget .dsidx-slideshow {
	height: auto;
}

.dsidx-results-widget .dsidx-slideshow ul {
	height: 106px;
	margin: 5px 0;
}

.dsidx-results-widget .dsidx-slideshow .featured-listing {
	height: auto;
	padding-top: 0 !important;
}

.dsidx-results-widget .dsidx-slideshow .featured-listing h4 {
	background-color: #4dc7ec;
	color: #fff;
	font-family: "Roboto", Helvetica, Arial, sans-serif;
	font-weight: normal;
	text-transform: capitalize;
	margin: 0;
	font-size: 14px;
}

.dsidx-results-widget .dsidx-slideshow .featured-listing h4 a:hover {
	text-decoration: underline !important;
}

.dsidx-results-widget .dsidx-slideshow .featured-listing img {
	margin: 0 5px 0 0;
	border: none;
}

.dsidx-results-widget .dsidx-expanded {
	background: white;
}

.dsidx-results-widget .dsidx-expanded .featured-listing {
	height: auto;
	margin: 0 0 15px;
}

.dsidx-results-widget .dsidx-expanded .featured-listing h4 {
	background-color: #4dc7ec;
	color: #fff;
	font-family: "Roboto", Helvetica, Arial, sans-serif;
	font-weight: normal;
	text-transform: capitalize;
	margin: 0;
	font-size: 14px;
}

.dsidx-results-widget .dsidx-expanded .featured-listing h4 a:hover {
	text-decoration: underline !important;
}

.dsidx-results-widget .dsidx-expanded .featured-listing img {
	margin: 0 5px 0 0;
	border: none;
}

.dsidx-results-widget .dsidx-expanded .featured-listing ul {
	padding: 0 0;
	clear: both;
	margin: 0;
}

.dsidx-results-widget .dsidx-expanded .featured-listing ul li {
	float: none;
	display: block;
	margin: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 20px;
}

.dsidx-resp-search-box .dsidx-resp-search-form .dsidx-resp-area select {
	margin-left: 0px;
	margin-bottom: 5px;
	max-width: none;
	height: 32px;
}

.dsidx-resp-search-box .dsidx-resp-search-form .dsidx-resp-area input[type=text] {
	padding-left: 3px;
}

.dsidx-resp-search-box .dsidx-resp-search-form .dsidx-resp-area.dsidx-resp-area-submit input {
	background-color: #454545;
	color: #fff;
	border: none;
}

@media (max-width: 1200px) {
	#page-style>.container>.row,
	#page-style>.container>.row>.col-md-12>article>.row,
	#page-style>.property>.container>.row {
		margin: 0;
	}
	#page-style>.container>.row>.col-md-12 {
		padding: 0;
	}
	.footer-bottom-full-wrap #footer-bottom>.row,
	.footer-top-full-wrap #footer-top>.row,
	.footer-background-wrap .footer-sidebar-wrap>.row {
		margin-right: 0;
		margin-left: 0;
	}
}

@media (max-width: 767px) {
	.jv-tab-v-style .vc_tta.vc_general .vc_tta-icon {
		display: none !important;
	}
}

@media only screen and (min-width: 1250px) and (max-width: 1400px) {
	#header-one-line .javo-main-navbar .container #javo-Hs-container {
		width: 150px !important;
	}
	#header-one-line .javo-main-navbar .container #javo-Hs-container #javo-Hs-addon-form .javo-Hs-addon-wrap #javo-Hs-addon {
		width: 300px !important;
	}
}

@media (max-width: 1199px) {
	header#header-one-line .javo-topbar .container {
		width: 100%;
	}
	header#header-one-line .javo-topbar .container .javo-topbar-left,
	header#header-one-line .javo-topbar .container .javo-topbar-right {
		text-align: center;
	}
	header#header-one-line.jv-nav-row-2-lvl.center .javo-main-navbar.affix-top .container .container-fluid .row .navbar-header .navbar-brand-wrap .navbar-brand-inner .javo-toolbar-left {
		margin-left: 40px;
	}
	header#header-one-line.jv-nav-row-2-lvl.center .javo-main-navbar.affix-top .container .container-fluid .row .navbar-header .navbar-brand-wrap .navbar-brand-inner .javo-toolbar-right {
		margin-right: 40px;
	}
	header#header-one-line.jv-nav-row-2-lvl.center .javo-main-navbar.affix-top .container .container-fluid .row #javo-navibar #menu-primary>li.menu-item {
		padding: 0;
	}
	header#header-one-line.jv-nav-row-2-lvl.center .javo-main-navbar.affix-top .container .container-fluid .row #javo-navibar #menu-primary>li.menu-item>a {
		padding: 10px 3px;
		font-size: 12px;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1249px) {
	#header-one-line .javo-main-navbar .container #javo-Hs-container {
		width: 100px !important;
	}
	#header-one-line .javo-main-navbar .container #javo-Hs-container #javo-Hs-addon-form .javo-Hs-addon-wrap #javo-Hs-addon {
		width: 300px !important;
	}
	#header-one-line .javo-main-navbar .container #javo-Hs-container #javo-Hs-addon-form .input-group-addon-wrap span {
		display: none;
	}
	#header-one-line .javo-main-navbar .container #javo-Hs-container #javo-Hs-addon-form .input-group-addon-wrap input {
		border-left: 1px solid #ccc;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	html body.mobile header.main nav.navbar {
		background-color: rgba(255, 255, 255, 0) !important;
	}
	html header#header-one-line div#javo-navibar ul.navbar-left {
		float: none !important;
		display: inline-block !important;
		vertical-align: top !important;
		margin-top: 6px !important;
	}
	#header-one-line .javo-main-navbar .container #javo-Hs-container {
		width: 10vw !important;
	}
	#header-one-line .javo-main-navbar .container #javo-Hs-container #javo-Hs-addon-form .input-group-addon-wrap span {
		display: none;
	}
	#header-one-line .javo-main-navbar .container #javo-Hs-container #javo-Hs-addon-form .input-group-addon-wrap input {
		border-left: 1px solid #ccc;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
	}
	#header-one-line .javo-main-navbar .container #javo-Hs-container #javo-Hs-addon-form .input-group-addon-wrap input::-webkit-input-placeholder {
		display: none;
	}
	#header-one-line .javo-main-navbar .container #javo-Hs-container #javo-Hs-addon-form .javo-Hs-addon-wrap #javo-Hs-addon {
		width: 300px !important;
	}
	#header-one-line .javo-main-navbar .container .javo-Hs-alert-wrap .col-md-12 a i {
		margin-right: 0;
	}
	#header-one-line .javo-main-navbar .container .javo-Hs-alert-wrap .col-md-12 a span {
		display: none;
	}
	#header-one-line .javo-main-navbar .container ul.navbar-right li.right-menus.javo-navi-mylist-button ul.widget_top_menu_wrap {
		padding: 0;
	}
	#header-one-line.jv-nav-row-2 .javo-main-navbar .container .container-fluid .navbar-header {
		padding-top: 5px;
	}
	#header-one-line.jv-nav-row-2 .javo-main-navbar .container .container-fluid .navbar-header .navbar-brand-wrap .navbar-brand-inner .navbar-brand img {
		max-height: 70px !important;
		top: auto;
	}
	#header-one-line.jv-nav-row-2 .javo-main-navbar .container .container-fluid .navbar-header .jv-header-banner img {
		max-height: 70px;
		margin: auto;
		position: absolute;
		float: none;
		right: 0px;
		bottom: 0px;
	}
}

@media (min-width: 768px) and (max-width: 810px) {
	#header-one-line .javo-main-navbar .container #javo-Hs-container {
		width: 5vw !important;
	}
	#header-one-line.jv-nav-row-2 .javo-main-navbar .container .container-fluid .navbar-header {
		padding-top: 0;
	}
	#header-one-line.jv-nav-row-2 .javo-main-navbar .container .container-fluid .navbar-header .navbar-brand-wrap .navbar-brand-inner .navbar-brand img {
		max-height: 60px !important;
		top: 20px;
	}
	#header-one-line.jv-nav-row-2 .javo-main-navbar .container .container-fluid .navbar-header .jv-header-banner img {
		max-height: 60px;
		top: 20px;
	}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	#header-one-line .javo-main-navbar .container {
		padding: 0;
	}
	#header-one-line .javo-main-navbar .container .container-fluid .navbar-header div.navbar-brand-wrap a.navbar-brand {
		margin-top: 0;
		width: 100%;
		padding: 9px 0 0 0;
		position: relative;
		margin: 0;
		height: 50px !important;
	}
	#header-one-line .javo-main-navbar .container .container-fluid .navbar-header div.navbar-brand-wrap a.navbar-brand img#javo-header-logo {
		margin: 0 auto;
		max-height: 100%;
		width: auto;
		max-width: 100%;
		bottom: 10px;
	}
	#header-one-line .javo-main-navbar .container .container-fluid .navbar-header .pull-left {
		width: 20%;
	}
	#header-one-line .javo-main-navbar .container .container-fluid .navbar-header .pull-left button {
		line-height: 50px;
		margin: 0;
		padding: 0;
		float: left;
	}
	#header-one-line .javo-main-navbar .container .container-fluid .navbar-header .pull-right {
		width: 20%;
		line-height: 50px;
		text-align: right;
	}
	#header-one-line .javo-main-navbar .container .container-fluid .navbar-header .pull-right>button {
		background-color: transparent;
		border: none;
		color: #666;
		margin-right: 0px;
		font-size: 22px;
		height: 50px;
		vertical-align: top;
	}
	#header-one-line .javo-main-navbar .container .container-fluid .navbar-header .pull-right>button i {
		line-height: 50px;
		height: 50px;
		vertical-align: top;
	}
	#header-one-line .javo-main-navbar .container .container-fluid .navbar-header .pull-right>button:hover,
	#header-one-line .javo-main-navbar .container .container-fluid .navbar-header .pull-right>button:focus {
		background-color: transparent;
		border-color: transparent;
		color: #666;
	}
	#header-one-line .javo-main-navbar .container .container-fluid .navbar-header .pull-right>button:first-child {
		padding-right: 5px;
	}
	#header-one-line .javo-main-navbar .container .container-fluid .navbar-header .pull-right>button:last-child {
		padding-left: 5px;
	}
	#header-one-line .javo-main-navbar .container .container-fluid div.navbar-collapse .navbar-left {
		display: block;
		margin-bottom: 0px;
	}
	#header-one-line .javo-main-navbar .container .container-fluid div.navbar-collapse .navbar-left .menu-item .divider {
		display: none;
	}
	#header-one-line .javo-main-navbar .container .container-fluid div.navbar-collapse #javo-Hs-container,
	#header-one-line .javo-main-navbar .container .container-fluid div.navbar-collapse .javo-Hs-alert-wrap {
		display: none;
	}
	#header-one-line .javo-main-navbar .container .container-fluid div.navbar-collapse .navbar-mobile {
		top: auto !important;
		bottom: 0;
		position: relative !important;
		border-bottom: none !important;
	}
	#header-one-line.jv-nav-row-2-lvl.center .javo-main-navbar.affix-top .container .container-fluid .row .navbar-header .navbar-brand-wrap {
		float: left;
		width: 60%;
	}
	#header-one-line.jv-nav-row-2-lvl.center .javo-main-navbar.affix-top .container .container-fluid .row .navbar-header .navbar-brand-wrap .javo-toolbar-left,
	#header-one-line.jv-nav-row-2-lvl.center .javo-main-navbar.affix-top .container .container-fluid .row .navbar-header .navbar-brand-wrap .javo-toolbar-right {
		display: none !important;
	}
	#header-one-line.jv-nav-row-2-lvl.center .javo-main-navbar.affix-top .container .container-fluid .row .navbar-header .navbar-brand-wrap a.navbar-brand {
		margin: 0;
		height: 50px !important;
		padding-top: 10px;
	}
	#header-one-line.jv-nav-row-2-lvl.center .javo-main-navbar.affix-top .container #javo-navibar {
		background: none;
		padding: 0;
	}
	#header-one-line.jv-nav-row-2-lvl.center .javo-main-navbar.affix-top .container #javo-navibar #menu-primary>.menu-item>a {
		font-size: 13px !important;
		font-weight: 600;
	}
	#wp-admin-bar-comments {
		display: none;
	}
	body.mobile .jv-search1-search-fields .javo-price-slider {
		margin-top: 10px;
	}
	body.mobile .jv-search1-search-fields .javo-price-slider .noUi-connect .noUi-handle {
		left: 0;
	}
}

@media only screen and (min-width: 320px) and (max-width: 767px) and (max-width: 343px) {
	#header-one-line .javo-main-navbar .container .container-fluid .navbar-header .pull-right>button:first-child {
		padding-right: 5px;
	}
}

@media only screen and (min-width: 320px) and (max-width: 767px) and (max-width: 343px) {
	#header-one-line .javo-main-navbar .container .container-fluid .navbar-header .pull-right>button:last-child {
		padding-left: 5px;
	}
}

@media (max-width: 600px) {
	header#header-one-line .javo-main-navbar.affix {
		top: 0 !important;
	}
}

@media (max-width: 500px) {
	header .javo-topbar {
		display: none;
	}
}

@media (max-width: 420px) {
	header#header-one-line .javo-main-navbar .container .navbar-header .pull-left.visible-xs {
		width: 30%;
	}
	header#header-one-line .javo-main-navbar .container .navbar-header .pull-right.visible-xs {
		width: 30%;
	}
	header#header-one-line .javo-main-navbar .container .navbar-header .navbar-brand-wrap {
		width: 40% !important;
	}
	header#header-one-line .javo-main-navbar .container .navbar-header .navbar-brand-wrap .navbar-brand-inner a.navbar-brand {
		max-height: 50px;
	}
}

@media (max-width: 350px) {
	header#header-one-line .javo-main-navbar .container .navbar-header .navbar-brand-wrap .navbar-brand-inner a.navbar-brand img {
		top: 15px;
	}
}

@media (max-width: 1250px) {
	body.single.single-property.type-b #page-style .single-item-tab-feature-bg {
		min-height: 600px;
	}
	body.single.single-property.type-b #page-style .single-item-tab-feature-bg .single-item-tab-bg {
		top: 0;
	}
	body.single.single-property.type-b #page-style .single-item-tab-feature-bg .single-item-tab-bg>.container {
		position: absolute;
		top: 380px;
		bottom: initial;
	}
	body.single.single-property.type-b #page-style .single-item-tab-feature-bg .single-item-tab-bg>.container .header-inner {
		padding-left: 10px;
	}
	body.single.single-property.type-b .single-item-tab .container>.row {
		margin: 0;
	}
}

@media (max-width: 1199px) {
	.single-property .single-item-tab #javo-single-sidebar .lava-wg-author-contact-form .panel-body li.row .col-lg-4 {
		width: 50%;
		float: left;
	}
	.single-property .single-item-tab #javo-single-sidebar .lava-wg-author-contact-form .panel-body li.row .col-lg-8 {
		width: 50%;
	}
	.single-property #javo-detail-item-header-wrap-sticky-wrapper #javo-detail-item-header .nav-tabs .javo-single-nav a {
		margin-right: 30px;
	}
}

@media (max-width: 991px) {
	.single-property #javo-detail-item-header-wrap-sticky-wrapper #javo-detail-item-header-wrap {
		padding: 0 15px !important;
	}
	.single-property #javo-detail-item-header-wrap-sticky-wrapper #javo-detail-item-header-wrap .container #javo-detail-item-header .nav-tabs .javo-single-nav a {
		margin-right: 50px;
	}
	.boxed.single-property .single-item-tab .container {
		padding: 0;
	}
	.boxed.single-property .single-item-tab .container #javo-single-content {
		padding-left: 15px !important;
	}
	.single-property .single-item-tab .container #javo-single-content .javo-detail-item-content .item-condition .panel-default .panel-body .summary_items>.col-md-6 .row .col-xs-12:last-child {
		border: none !important;
	}
	.single-property .single-item-tab .container #javo-single-content .javo-detail-item-content .item-condition .panel-default .panel-body .summary_items>.col-md-6 .row:last-child {
		border-bottom: none;
	}
	.single-property .single-item-tab .container #javo-single-content .javo-detail-item-content .item-condition .panel-default .panel-body .summary_items .summary-detail-right .row {
		border-top: none;
	}
	body.single-property.type-grid .property {
		margin-bottom: 0;
	}
	body.single-property.type-grid .property .container #javo-single-sidebar {
		display: block;
		padding-left: 15px;
		padding-right: 15px;
	}
	body.single-property.type-grid .property .container #javo-single-sidebar #javo-item-location-section .panel-default .panel-body>.row {
		width: 50%;
		float: left;
	}
	body.single-property.type-grid .property .container #javo-single-sidebar #javo-item-location-section .panel-default .panel-body>.row .col-sm-3 {
		padding-right: 15px;
	}
	body.single-property.type-grid .property .container #javo-single-sidebar #javo-item-location-section .panel-default .panel-body>.row .col-sm-9 {
		padding-left: 0;
	}
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	body.single-property.type-grid .property #javo-single-content #javo-detail-item-content .item-gallery #javo-item-detail-image-section .col-xs-6 {
		max-height: 219px;
		overflow: hidden;
	}
	body.single-property.type-grid .property #javo-single-content #javo-detail-item-content .item-gallery #javo-item-detail-image-section .col-xs-6 img {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 768px) {
	body.single-property.type-grid .property .container #javo-single-content .item-amenities .panel-default .panel-body .expandable-content #lava-realestate-amenities .lava-amenity {
		width: 45%;
	}
	body.single-property.type-grid .property .container #javo-single-sidebar #javo-item-location-section .panel-default .panel-body>.row {
		width: 100%;
	}
	body.single-property.type-grid .property .container #javo-single-sidebar #javo-item-location-section .panel-default .panel-body>.row .col-sm-3 {
		width: 20%;
	}
	body.single-property.type-grid .property .container #javo-single-sidebar #javo-item-location-section .panel-default .panel-body>.row .col-sm-9 {
		width: 80%;
	}
	body.single-property .type-property .property-single .item-summary .item-summary-inner .col-xs-2 {
		width: 20%;
		padding-right: 5px;
		padding-left: 5px;
	}
}

@media (max-width: 768px) and (max-width: 420px) {
	body.single-property.type-grid .property .container #javo-single-content .item-amenities .panel-default .panel-body .expandable-content #lava-realestate-amenities .lava-amenity {
		width: 100%;
	}
}

@media (max-width: 768px) and (max-width: 600px) {
	body.single-property .type-property .property-single .item-summary .item-summary-inner .col-xs-2 {
		width: 25%;
	}
	body.single-property .type-property .property-single .item-summary .item-summary-inner .col-xs-2:first-child {
		display: none;
	}
}

@media (max-width: 767px) {
	body.single.single-property header#header-one-line.main.header-general {
		position: relative;
	}
	body.single.single-property.type-b #page-style .single-item-tab-feature-bg {
		min-height: 400px;
	}
	body.single.single-property.type-b .single-item-tab.property>.container #javo-single-content #javo-detail-item-content .item-gallery {
		padding-bottom: 0px;
	}
	body.single.single-property.type-b .single-item-tab.property>.container #javo-single-content #javo-detail-item-content .item-gallery .lava-detail-images {
		margin-bottom: 0;
	}
	body.single.single-property.type-b .single-item-tab.property>.container #javo-single-content #javo-detail-item-content #javo-item-author-section {
		margin-bottom: 100px;
	}
	body.single.single-property.type-b .single-item-tab.property>.container #javo-single-content #javo-detail-item-content #javo-item-author-section .item-gallery-inner .item-gallery-author {
		width: 20%;
	}
	body.single.single-property.type-b .single-item-tab.property>.container #javo-single-content #javo-detail-item-content #javo-item-author-section .item-gallery-inner .item-author-description {
		width: 80%;
	}
	body.single.single-property.type-b .single-item-tab.property>.container #javo-single-content #javo-detail-item-content #javo-item-amenities-section {
		margin-bottom: 0px;
	}
	body.single.single-property.type-b .single-item-tab.property>.container #javo-single-content #javo-detail-item-content #javo-item-describe-section {
		margin-bottom: 0px;
	}
	body.single.single-property.type-b .single-item-tab.property>.container #javo-single-content #javo-detail-item-content .col-md-12.col-xs-12 h3 {
		font-size: 15px;
	}
	body.single-property.type-a .single-item-tab-feature-bg-wrap {
		height: 350px;
		min-height: 350px;
	}
	body.single-property.type-a #javo-single-content #javo-detail-item-content .item-condition .summary_items .summary-detail-left .col-md-8 {
		border-right: 0;
	}
	body.single-property.type-a #javo-single-content #javo-detail-item-content .item-condition .summary_items .summary-detail-left .col-md-8 span {
		word-wrap: break-word;
	}
	body.single-property.type-a #javo-single-content #javo-detail-item-content .item-amenities #lava-realestate-amenities .lava-amenity {
		width: 49%;
	}
	body.single-property.type-grid .single-item-tab-feature-bg-wrap .single-item-tab-bg {
		bottom: 15px !important;
	}
	body.single-property.type-grid.extend-meta-block .single-item-tab-feature-bg-wrap .single-item-tab-bg {
		padding-bottom: 0;
	}
	body.single-property.type-grid.extend-meta-block .property {
		padding-top: 0 !important;
	}
	body.single-property.type-grid .property {
		padding-bottom: 65px !important;
	}
	body.single-property.type-grid .property .container #javo-single-content {
		padding: 0;
	}
	body.single-property.type-grid .property .container #javo-single-content>.javo-detail-item-content {
		margin-left: -15px;
	}
	body.single-property.type-grid .property .container #javo-single-content #javo-item-author-section .col-xs-12 .item-gallery-inner .item-gallery-author {
		width: 20%;
	}
	body.single-property.type-grid .property .container #javo-single-content #javo-item-author-section .col-xs-12 .item-gallery-inner .item-author-description {
		width: 80%;
	}
	body.single-property.type-grid .property .container #javo-single-sidebar {
		padding: 0;
	}
	body.single-property.type-grid .footer-bottom-full-wrap .navbar-mobile-wrap .row .col-md-12 button.btn-block {
		display: none;
	}
	body.single-property.type-grid .footer-bottom-full-wrap .footer-bottom {
		display: none;
	}
	body.single-property.type-grid #back-to-top {
		bottom: 85px;
	}
}

@media (max-width: 767px) and (max-width: 350px) {
	body.single-property.type-a #javo-single-content #javo-detail-item-content .item-amenities #lava-realestate-amenities .lava-amenity {
		width: 100%;
	}
}

@media (max-width: 650px) {
	body.single.single-property.type-b #page-style .single-item-tab-feature-bg {
		min-height: 200px;
	}
	body.single.single-property.type-b #page-style .single-item-tab-feature-bg .single-item-tab-bg {
		top: 0;
	}
	body.single.single-property.type-b #page-style .single-item-tab-feature-bg .single-item-tab-bg>.container {
		top: 210px;
	}
	body.single.single-property.type-b .single-item-tab.property>.container {
		margin-top: 0;
	}
}

@media (max-width: 580px) {
	body.single.single-property.type-b #page-style .single-item-tab-feature-bg .single-item-tab-bg .captions .header-inner .item-bg-left h1 {
		color: #333;
	}
	body.single.single-property.type-b #page-style .single-item-tab-feature-bg .single-item-tab-bg .captions .header-inner:after {
		content: none;
	}
	body.single.single-property.type-b .single-item-tab.property>.container #javo-single-content #javo-detail-item-content #javo-item-author-section .item-gallery-inner .item-gallery-author {
		width: 100%;
	}
	body.single.single-property.type-b .single-item-tab.property>.container #javo-single-content #javo-detail-item-content #javo-item-author-section .item-gallery-inner .item-gallery-author img {
		margin: 0 auto;
		display: table;
	}
	body.single.single-property.type-b .single-item-tab.property>.container #javo-single-content #javo-detail-item-content #javo-item-author-section .item-gallery-inner .item-author-description {
		width: 100%;
	}
	body.single.single-property.type-b .single-item-tab.property>.container #javo-single-content #javo-detail-item-content #javo-item-author-section .item-gallery-inner .item-author-description .col-md-8 {
		width: 100%;
		text-align: center;
		font-size: 14px;
		font-weight: 600;
		margin-bottom: 10px;
	}
	body.single.single-property.type-b .single-item-tab.property>.container #javo-single-content #javo-detail-item-content #javo-item-author-section .item-gallery-inner .item-author-description .col-md-12 {
		padding-left: 5px;
		padding-right: 5px;
	}
	body.single.single-property.type-b .single-item-tab.property>.container #javo-single-content #javo-detail-item-content #javo-item-location-section .jv-single-map-wapper #lava-single-map-area,
	body.single.single-property.type-b .single-item-tab.property>.container #javo-single-content #javo-detail-item-content #javo-item-location-section .jv-single-map-wapper #lava-single-streetview-area {
		height: 300px !important;
	}
	body.single.single-property.type-b .single-item-tab.property>.container #javo-single-content #javo-detail-item-content #javo-item-condition-section .panel-default .panel-body .summary_items>.col-md-6 .col-md-4 {
		width: 30%;
	}
	body.single.single-property.type-b .single-item-tab.property>.container #javo-single-content #javo-detail-item-content #javo-item-condition-section .panel-default .panel-body .summary_items>.col-md-6 .col-md-8 {
		width: 70%;
	}
	body.single-property.type-grid .property {
		padding-bottom: 65px !important;
	}
	body.single-property.type-grid .property .container #javo-single-content {
		padding: 0;
	}
	body.single-property.type-grid .property .container #javo-single-content #javo-item-author-section .col-xs-12 .item-gallery-inner .item-gallery-author {
		display: none;
	}
	body.single-property.type-grid .property .container #javo-single-content #javo-item-author-section .col-xs-12 .item-gallery-inner .item-author-description {
		width: 100%;
	}
}

@media (max-width: 500px) {
	body.single-property.type-grid .property .container #javo-single-content #javo-detail-item-content .item-media-video iframe,
	body.single-property.type-grid .property .container #javo-single-content #javo-detail-item-content .media-3DViewer iframe {
		max-height: 250px;
		min-height: 250px;
		height: 250px;
	}
	body.single-property.type-grid .property .container #javo-single-sidebar #javo-item-location-section .panel-default .panel-body .row .col-sm-3 {
		width: 30%;
	}
	body.single-property.type-grid .property .container #javo-single-sidebar #javo-item-location-section .panel-default .panel-body .row .col-sm-9 {
		width: 70%;
	}
}

@media (max-width: 380px) {
	body.single.single-property.type-b .single-item-tab.property>.container #javo-single-content #javo-detail-item-content #javo-item-location-section .jv-single-map-wapper #lava-single-map-area,
	body.single.single-property.type-b .single-item-tab.property>.container #javo-single-content #javo-detail-item-content #javo-item-location-section .jv-single-map-wapper #lava-single-streetview-area {
		height: 200px !important;
	}
	body.single.single-property.type-b .single-item-tab.property>.container #javo-single-content #javo-detail-item-content #javo-item-location-section .jv-single-map-wapper .jv-single-property-map-switcher {
		top: -75px;
		right: 0;
	}
	body.single.single-property.type-b .single-item-tab.property>.container #javo-single-content #javo-detail-item-content #javo-item-condition-section .panel-default .panel-body .summary_items>.col-md-6 .col-md-4 {
		padding-left: 10px;
		padding-right: 0px;
		font-size: 11px;
	}
	body.single.single-property.type-b .single-item-tab.property>.container #javo-single-content #javo-detail-item-content .col-md-12.col-xs-12 h3 {
		font-size: 13px;
	}
}

@media (max-width: 991px) {
	.single-post #page-style>.container .col-md-9.main-content-wrap {
		width: 100%;
	}
	.single-post #page-style>.container .col-md-3.sidebar-right {
		width: 100%;
	}
}

@media (max-width: 767px) {
	.single-post #page-style>.jv-single-post-layout-1 {
		height: 450px;
	}
	.single-post #page-style>.jv-single-post-layout-1 .jv-single-post-title-container .jv-single-post-title-wrap .jv-single-post-title {
		font-size: 20px;
		padding: 10px 0;
	}
	.single-post #page-style>.jv-single-post-layout-1 .jv-single-post-title-container .jv-single-post-title-wrap .jv-single-post-scroll-trigger-wrap {
		padding-top: 0;
	}
	.single-post #page-style .container .main-content-wrap {
		padding: 0 15px 15px 15px;
	}
	.single-post #page-style .container .main-content-wrap .jv-single-section-title {
		margin-top: 20px;
	}
	.single-post #page-style .container .main-content-wrap .jv-single-footer-author {
		padding: 15px;
	}
	.single-post #page-style .container .main-content-wrap .jv-single-footer-author .author-background img {
		width: auto;
		height: 100%;
	}
	.single-post #page-style .container .main-content-wrap .jv-single-footer-author .author-avatar {
		display: block;
		width: 100%;
		text-align: center;
	}
	.single-post #page-style .container .main-content-wrap .jv-single-footer-author .author-body {
		display: block;
		width: 100%;
		margin-top: 15px;
	}
	.single-post #page-style .container .main-content-wrap .jv-single-relative-posts-title {
		margin-top: 20px;
	}
	.single-post #page-style .container .main-content-wrap .comments-area .jv-single-post-comments .jv-single-post-comment-item div.comment .media-left {
		padding-right: 10px;
	}
	.single-post #page-style .container .main-content-wrap .comments-area .jv-single-post-comments .jv-single-post-comment-item div.comment .media-body .comment-author .author-meta {
		line-height: 2;
	}
	.single-post #page-style .container .main-content-wrap .comments-area .jv-single-post-comments .jv-single-post-comment-item div.comment .media-body .comment-author .author-meta b {
		margin-right: 10px;
	}
	.single-post #page-style .container .main-content-wrap .comments-area .jv-single-post-comments .jv-single-post-comment-item div.comment .media-body .comment-author .author-meta small {
		width: 100%;
		float: right;
		position: relative;
		left: 15px;
	}
	.single-post #page-style .container .main-content-wrap .comments-area .jv-single-post-comments .jv-single-post-comment-item div.comment .media-body .comment-author .btn-edit {
		line-height: 1;
	}
	.single-post #page-style .container .main-content-wrap .comments-area .jv-single-post-comments .jv-single-post-comment-item .children {
		padding-left: 20px;
		padding-top: 15px;
	}
	.single-post #page-style .container .main-content-wrap .comments-area .comment-respond #commentform.comment-form {
		margin-bottom: 40px;
	}
	.single-post #page-style .container .main-content-wrap .jv-single-post-pager .pager li div {
		max-width: 100px;
	}
	.single-post #page-style .container .sidebar-right {
		margin-top: 30px;
	}
}

@media (max-width: 767px) and (max-width: 320px) {
	.single-post #page-style .container .main-content-wrap .jv-single-post-pager .pager li div {
		max-width: 85px;
	}
}

@media (min-width: 320px) and (max-width: 991px) {
	body.single .container {
		width: 100%;
	}
	body.single .single-item-tab #javo-item-location-section .col-md-12 {
		padding: 0;
	}
	body.single .mobile-bottom-contact-wrap {
		display: block !important;
		visibility: visible !important;
		position: fixed;
		width: 100%;
		bottom: 0px;
		font-size: 15px;
		color: #fff;
	}
	body.single .mobile-bottom-contact-wrap .mobile-bottom-contact-modal-button {
		font-size: 15px;
		text-transform: uppercase;
		font-weight: 700;
		width: 100%;
		height: 60px;
	}
	body.single .mobile-bottom-contact-wrap .modal .row {
		margin-right: -15px !important;
		margin-left: -15px !important;
	}
	body.single .mobile-bottom-contact-wrap .modal .modal-dialog {
		position: absolute;
		bottom: 115px;
	}
	body.single .mobile-bottom-contact-wrap .modal .modal-dialog #myTab {
		border-bottom: none;
	}
	body.single .mobile-bottom-contact-wrap .modal .modal-dialog #myTab li:first-child a {
		border-top-left-radius: 3px;
	}
	body.single .mobile-bottom-contact-wrap .modal .modal-dialog #myTab li:last-child a {
		border-top-right-radius: 3px;
	}
	body.single .mobile-bottom-contact-wrap .modal .modal-dialog #myTab li a {
		color: #fff;
		background: #999;
		margin: 0;
		border-radius: 0;
		border: none;
		padding: 8px 16px;
		font-size: 13px;
		font-weight: 600;
		text-transform: uppercase;
		letter-spacing: 1px;
	}
	body.single .mobile-bottom-contact-wrap .modal .modal-dialog #myTab li.active a {
		background: #ff5a5f;
	}
	body.single .mobile-bottom-contact-wrap .modal .modal-dialog #myTabContent {
		margin-top: 15px;
		height: 250px;
		overflow-y: scroll;
		overflow-x: hidden;
	}
	body.single .mobile-bottom-contact-wrap .modal .modal-dialog #myTabContent::-webkit-scrollbar {
		width: 5px;
	}
	body.single .mobile-bottom-contact-wrap .modal .modal-dialog #myTabContent::-webkit-scrollbar-track {
		background-color: transparent;
		border-radius: 5px;
	}
	body.single .mobile-bottom-contact-wrap .modal .modal-dialog #myTabContent::-webkit-scrollbar-thumb {
		background-color: #999;
		border-radius: 5px;
	}
	body.single .mobile-bottom-contact-wrap .modal .modal-dialog #myTabContent::-webkit-scrollbar-button {
		display: none;
	}
	body.single .mobile-bottom-contact-wrap .modal .modal-dialog #myTabContent #contact {
		margin-right: 5px;
	}
	body.single .mobile-bottom-contact-wrap .modal .modal-dialog #myTabContent #contact .ninja-forms-cont {
		font-size: 12px;
		color: #777;
	}
	body.single .mobile-bottom-contact-wrap .modal .modal-dialog #myTabContent #contact .ninja-forms-cont .ninja-forms-required-items {
		display: none;
	}
	body.single .mobile-bottom-contact-wrap .modal .modal-dialog #myTabContent #contact .ninja-forms-cont h2.page-header {
		color: #666;
		border-bottom: 5px solid #ff5a5f;
		display: table;
		font-weight: 900;
		font-size: 18px;
		padding-bottom: 15px;
		letter-spacing: 4px;
		text-transform: uppercase;
		margin-bottom: 30px;
		margin-top: 15px;
	}
	body.single .mobile-bottom-contact-wrap .modal .modal-dialog #myTabContent #contact .ninja-forms-cont .field-wrap label {
		letter-spacing: 1px;
		text-transform: uppercase;
		font-size: 11px;
	}
	body.single .mobile-bottom-contact-wrap .modal .modal-dialog #myTabContent #contact .ninja-forms-cont .field-wrap input,
	body.single .mobile-bottom-contact-wrap .modal .modal-dialog #myTabContent #contact .ninja-forms-cont .field-wrap textarea,
	body.single .mobile-bottom-contact-wrap .modal .modal-dialog #myTabContent #contact .ninja-forms-cont .field-wrap select {
		width: 100%;
		margin: 0;
		border-radius: 3px;
		font-family: inherit;
		padding: 0.428571429rem;
		background: #fff;
		border: 1px solid #e9e9e9;
		box-shadow: none;
		color: #999;
	}
	body.single .mobile-bottom-contact-wrap .modal .modal-dialog #myTabContent #contact .ninja-forms-cont .field-wrap input[type="submit"],
	body.single .mobile-bottom-contact-wrap .modal .modal-dialog #myTabContent #contact .ninja-forms-cont .field-wrap textarea[type="submit"],
	body.single .mobile-bottom-contact-wrap .modal .modal-dialog #myTabContent #contact .ninja-forms-cont .field-wrap select[type="submit"] {
		background: #ff5a5f;
		border: 1px solid #ff5a5f;
		padding: 10px;
		box-shadow: none;
		color: #fff;
		text-transform: uppercase;
		letter-spacing: 1px;
		font-weight: 600;
	}
	body.single .mobile-bottom-contact-wrap .modal .modal-dialog #myTabContent #profile {
		margin-right: 5px;
	}
	body.single .mobile-bottom-contact-wrap .modal .modal-dialog #myTabContent #profile ul:first-child {
		margin-bottom: 0;
	}
	body.single .mobile-bottom-contact-wrap .modal .modal-dialog #myTabContent #profile ul:nth-child(2) li:first-child {
		border-top: none;
	}
	body.single .mobile-bottom-contact-wrap .modal .modal-dialog #myTabContent #profile ul li {
		text-align: left;
		padding: 10px 0;
		border-bottom: 1px solid #e9e9e9;
	}
	body.single .mobile-bottom-contact-wrap .modal .modal-dialog #myTabContent #profile ul li:first-child {
		border-top: 1px solid #e9e9e9;
	}
	body.single .mobile-bottom-contact-wrap .modal .modal-dialog #myTabContent #profile ul li div {
		color: #666;
	}
	body.single .mobile-bottom-contact-wrap .modal .modal-dialog #myTabContent #profile ul li div.col-xs-5 {
		border-right: 1px solid #e9e9e9;
		font-size: 13px;
		font-weight: 600;
		letter-spacing: 1px;
	}
	body.single .mobile-bottom-contact-wrap .modal .modal-dialog #myTabContent #profile ul li div.col-xs-7 {
		font-size: 12px;
		color: #999;
	}
	body.single .mobile-bottom-contact-wrap .modal .modal-dialog #myTabContent #profile button {
		width: 100%;
		margin-top: 15px;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
	}
	body.single a#back-to-top,
	body.single a.javo-quick-contact-us {
		bottom: 85px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	body.single .single-item-tab .container .row>.sidebar-right {
		display: none;
	}
	body.single .mobile-bottom-contact-wrap .modal .modal-dialog {
		width: 96%;
		margin: 2%;
	}
	body.single .mobile-bottom-contact-wrap .modal .modal-dialog #myTabContent #contact .ninja-forms-cont .collapse .form-group input.wpcf7-submit,
	body.single .mobile-bottom-contact-wrap .modal .modal-dialog #myTabContent #contact .ninja-forms-cont .collapse .form-group textarea.wpcf7-submit {
		height: 50px;
	}
	body.single .mobile-bottom-contact-wrap .modal .modal-dialog #profile button {
		height: 50px;
	}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	body.single .single-item-tab-feature-bg {
		min-height: 200px;
	}
	body.single .single-item-tab-feature-bg .single-item-tab-bg .item-bg-left {
		max-width: 100%;
	}
	body.single .single-item-tab-feature-bg .single-item-tab-bg .item-bg-left h1 {
		font-size: 5vw;
		line-height: 7vw;
	}
	body.single .single-item-tab-feature-bg .single-item-tab-bg .item-bg-left .breadcrumb {
		display: none !important;
	}
	body.single .single-item-tab-feature-bg .single-item-tab-bg .item-bg-right {
		display: none;
	}
	body.single #javo-detail-item-header-wrap-sticky-wrapper {
		display: none;
	}
	body.single .single-item-tab .container .row>.col-xs-12 #javo-detail-item-content .item-condition .panel-body {
		padding: 0;
	}
	body.single .single-item-tab .container .row>.col-xs-12 #javo-detail-item-content .item-condition .panel-body .summary_items .col-xs-6:nth-child(1) .row .col-xs-12 {
		border-right: 1px solid #e9e9e9;
	}
	body.single .single-item-tab .container .row>.col-xs-12 #javo-detail-item-content .item-amenities .panel-body,
	body.single .single-item-tab .container .row>.col-xs-12 #javo-detail-item-content .item-description .panel-body,
	body.single .single-item-tab .container .row>.col-xs-12 #javo-detail-item-content .others .panel-body {
		padding: 0;
	}
	body.single .single-item-tab .container .row>.col-xs-12 #javo-detail-item-content .item-amenities .panel-body .expandable-content #lava-realestate-amenities .lava-amenity {
		width: 30%;
	}
	body.single .single-item-tab .container .row>.col-xs-12 #javo-detail-item-content .javo-detail-item-faq .panel {
		padding-left: 0;
	}
	body.single .single-item-tab .container .row>.col-xs-12 #javo-detail-item-photos .jv-photo-grid-top,
	body.single .single-item-tab .container .row>.col-xs-12 #javo-detail-item-photos .jv-photo-gird-bottom {
		margin-bottom: 0;
	}
	body.single .single-item-tab .container .row>.col-xs-12 #javo-detail-item-photos .jv-photo-grid-top .col-xs-12,
	body.single .single-item-tab .container .row>.col-xs-12 #javo-detail-item-photos .jv-photo-gird-bottom .col-xs-12 {
		height: 25vh;
		margin-bottom: 5px;
	}
	body.single .single-item-tab .container .row>.col-xs-12 #javo-detail-item-location {
		display: none;
	}
	body.single .single-item-tab .container .row>.col-xs-12 #javo-detail-item-location .javo-detail-item-core-map {
		display: none;
	}
	body.single .single-item-tab .container .row>.col-xs-12 #javo-detail-item-location .javo-detail-item-core-map #javo-Di-map-panel {
		display: none !important;
	}
	body.single .single-item-tab .container .row>.sidebar-right {
		display: none;
	}
	body.single .footer-background-wrap {
		margin-bottom: 29px;
	}
	body.single .footer-background-wrap .footer-wrap {
		padding: 30px 0 0;
	}
	body.single .footer-background-wrap .footer-wrap .jv-footer-column {
		margin: 0;
	}
	body.single .mobile-bottom-contact-wrap {
		bottom: 78px;
	}
	body.single .mobile-bottom-contact-wrap .mobile-bottom-contact-modal-button {
		font-size: 15px;
		height: 45px;
		border-radius: 0;
	}
	body.single a#back-to-top,
	body.single a.javo-quick-contact-us {
		bottom: 115px;
	}
}

@media only screen and (min-width: 320px) and (max-width: 767px) and (max-device-width: 767px) {
	body.single .footer-background-wrap {
		margin-bottom: 99px;
	}
}

@media (max-width: 600px) {
	body.single .single-item-tab .container .row>.col-xs-12 #javo-detail-item-content .item-amenities .panel-body .expandable-content #lava-realestate-amenities .lava-amenity {
		width: 49%;
	}
	body.single .single-item-tab .container .row>.col-xs-12 #javo-detail-item-content .item-amenities .panel-body .expandable-content #lava-realestate-amenities .lava-amenity:before {
		margin: 0 !important;
	}
}

@media (max-width: 350px) {
	body.single .single-item-tab .container .row>.col-xs-12 #javo-detail-item-content .item-amenities .panel-body .expandable-content #lava-realestate-amenities .lava-amenity {
		height: 20px;
	}
}

@media (min-width: 992px) and (max-width: 1250px) {
	div.jv-my-page .container .row.row-offcanvas .main-content-right .jv-alerts #lava-add-alerts-output tr td:nth-child(2) {
		width: 26%;
	}
	div.jv-my-page .container .row.row-offcanvas .main-content-right .jv-alerts #lava-add-alerts-output tr td:nth-child(2) a:nth-child(1) {
		display: none;
	}
}

@media (max-width: 1250px) {
	body.javo-dashboard.type-b .jv-my-page .second-container-content .jv-mypage-home .main-content-right .panel .panel-body .tab-content .shortcode-jvfrm_home12 .shortcode-container .shortcode-output .javo-module1 .media-body>div {
		max-height: 80px;
		overflow: hidden;
	}
}

@media (max-width: 1180px) {
	div.jv-my-page .second-container-content .jv-mypage-home {
		margin: 0;
	}
	div.jv-my-page .second-container-content .jv-mypage-home .main-content-right {
		padding: 0 !important;
	}
	div.jv-my-page .second-container-content .jv-mypage-home .main-content-right>.row {
		margin: 0;
	}
	div.jv-my-page .second-container-content .jv-mypage-home .main-content-right>.row>.col-md-12 {
		padding: 0;
	}
}

@media (min-width: 320px) and (max-width: 991px) {
	div.jv-my-page .container .row.row-offcanvas .main-content-right .jv-favorite-items thead tr th:nth-child(3),
	div.jv-my-page .container .row.row-offcanvas .main-content-right .jv-favorite-items thead tr td:nth-child(3),
	div.jv-my-page .container .row.row-offcanvas .main-content-right .jv-favorite-items tbody tr th:nth-child(3),
	div.jv-my-page .container .row.row-offcanvas .main-content-right .jv-favorite-items tbody tr td:nth-child(3) {
		display: none;
	}
	body.javo-dashboard.type-b div.jv-my-page .container.top-row>.col-md-12 {
		float: left;
		width: 100%;
		padding: 10px 5px 5px;
	}
	body.javo-dashboard.type-b div.jv-my-page .container.top-row>.col-md-12 .profile-and-image-container .nav-tabs li a {
		font-size: 15px;
		padding: 5px 10px;
	}
	body.javo-dashboard.type-b div.jv-my-page .container.top-row>.col-md-12 .profile-and-image-container .nav-tabs li.jv-mypage-topmenu-button a {
		font-size: 10px;
		padding: 8px 10px;
	}
	body.javo-dashboard.type-b div.jv-my-page .container.top-row>.col-md-12 .profile-and-image-container .author-names .tab-content .tab-pane .my-profile-home-details {
		width: 100%;
	}
	body.javo-dashboard.type-b div.jv-my-page .container.top-row>.col-md-12 .profile-and-image-container .author-names .tab-content .tab-pane .my-profile-home-details .list-group .list-group-item {
		line-height: 22px;
	}
	body.javo-dashboard.type-b div.jv-my-page .container.second-container-content .jv-mypage-home .main-content-right {
		width: 100%;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	div.jv-my-page div.top-row .profile-and-image-container .author-img .col-md-12 {
		text-align: center !important;
	}
	div.jv-my-page div.top-row .profile-and-image-container .author-names {
		display: none;
	}
	div.jv-my-page .container {
		width: 100%;
	}
	div.jv-my-page .container .row.row-offcanvas .main-content-left {
		width: 25%;
	}
	div.jv-my-page .container .row.row-offcanvas .main-content-right {
		width: 75%;
	}
	div.jv-my-page .container .row.row-offcanvas .main-content-right .panel-wrap .panel-body .my-profile-home-pic .list-group .list-group-item {
		margin-right: 5px;
	}
	div.jv-my-page .container .row.row-offcanvas .main-content-right .jv-favorite-items table thead tr th:nth-child(2) {
		width: 60% !important;
	}
	div.jv-my-page .container .row.row-offcanvas .main-content-right .jv-favorite-items table thead tr th:nth-child(3) {
		width: 40% !important;
	}
	div.jv-my-page .container .row.row-offcanvas .main-content-right .jv-alerts #lava-add-alerts-output tr td:nth-child(2) {
		width: 26%;
	}
	div.jv-my-page .container .row.row-offcanvas .main-content-right .jv-alerts #lava-add-alerts-output tr td:nth-child(2) a:nth-child(1) {
		display: none;
	}
	div.jv-my-page .container .row.row-offcanvas .main-content-right .jv-add-alert .jv-add-alert-form fieldset {
		padding-bottom: 0;
		margin-bottom: 0;
		border-bottom: none;
	}
	div.jv-my-page.jv-my-items .container .row.row-offcanvas .main-content-right .panel-body>.col-md-12.hidden-xs {
		display: none;
	}
	div.jv-my-page.jv-my-items .container .row.row-offcanvas .main-content-right .panel-body .my-item-list .col-xs-12 .starting-day,
	div.jv-my-page.jv-my-items .container .row.row-offcanvas .main-content-right .panel-body .my-item-list .col-xs-12 .expired-day {
		display: none;
	}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	div.jv-my-page div.top-row .profile-and-image-container .author-img {
		width: 100% !important;
	}
	div.jv-my-page div.top-row .profile-and-image-container .author-img .col-md-12 {
		text-align: center !important;
	}
	div.jv-my-page div.top-row .profile-and-image-container .author-img>.col-xs-12 {
		display: table;
		margin: 0 auto;
		float: none;
	}
	div.jv-my-page div.top-row .profile-and-image-container .author-names {
		width: 100% !important;
	}
	div.jv-my-page div.top-row .profile-and-image-container .author-names .tab-content #profile>.row {
		margin: 0;
	}
	div.jv-my-page div.top-row .profile-and-image-container .author-names .tab-content #profile>.row>.col-md-12 {
		padding: 0;
	}
	div.jv-my-page div.top-row .profile-and-image-container .author-names .tab-content #profile>.row>.col-md-12 .tooltip-content {
		width: 100%;
	}
	div.jv-my-page div.top-row .profile-and-image-container .author-names .tab-content #profile>.row>.col-md-12 .tooltip-content:after {
		content: none;
	}
	div.jv-my-page .row.row-offcanvas .main-content-left .mypage-left-menu {
		margin-top: 0 !important;
		margin-bottom: 0;
		padding-bottom: 0;
		padding: 0;
		border: none;
	}
	div.jv-my-page .row.row-offcanvas .main-content-left .mypage-left-menu .nav-sidebar {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	div.jv-my-page .row.row-offcanvas .main-content-right .panel-heading .my-page-title {
		width: 100%;
		margin: 0;
	}
	div.jv-my-page .row.row-offcanvas .main-content-right .panel-heading .my-page-title .visible-xs {
		display: inline-block !important;
		float: right;
	}
	div.jv-my-page .row.row-offcanvas .main-content-right .panel-heading .my-page-title .visible-xs button {
		padding: 4px 12px;
	}
	div.jv-my-page .row.row-offcanvas .main-content-right .panel-wrap {
		padding-right: 0 !important;
	}
	div.jv-my-page .row.row-offcanvas .main-content-right .panel-body {
		padding: 0px !important;
	}
	div.jv-my-page .row.row-offcanvas .main-content-right .panel-body .my-profile-home-pic .list-group .list-group-item {
		width: 100% !important;
	}
	div.jv-my-page .row.row-offcanvas .main-content-right .panel-body div.my-profile-home-details ul.list-group li.list-group-item {
		padding: 10px 0 10px 15px;
	}
	div.jv-my-page .row.row-offcanvas .main-content-right .panel-body div.my-profile-home-details ul.list-group li.list-group-item div.my-home-label {
		width: 40% !important;
	}
	div.jv-my-page .row.row-offcanvas .main-content-right .panel-body div.my-profile-home-details ul.list-group li.list-group-item div.my-home-content {
		width: 60% !important;
	}
	div.jv-my-page .row.row-offcanvas .main-content-right .panel-body div.my-profile-home-details ul.list-group li.list-group-item:last-child {
		padding: 10px 15px;
	}
	div.jv-my-page .row.row-offcanvas .main-content-right .panel-body .jv-favorite-photo-gird .row>.col-xs-12 {
		margin-bottom: 20px;
	}
	div.jv-my-page .row.row-offcanvas .main-content-right .panel-body .content-panel-wrap-row {
		margin-bottom: 20px;
	}
	div.jv-my-page .row.row-offcanvas .main-content-right .panel-body .content-panel-wrap-row.my-item-list .row .col-xs-12.visible-xs {
		margin-top: 15px;
	}
	div.jv-my-page .row.row-offcanvas .main-content-right .panel-body .content-panel-wrap-row.my-item-list .row .my-item-titles h3 {
		font-size: 12px;
		line-height: 22px;
		height: 22px !important;
		margin-left: 0px;
	}
	div.jv-my-page .row.row-offcanvas .main-content-right .panel-body .content-panel-wrap-row.my-item-list .row .my-item-list-button {
		height: 22px;
		line-height: 20px;
	}
	div.jv-my-page .row.row-offcanvas .main-content-right .panel-body .content-panel-wrap-row.my-item-list .row .my-item-list-button button,
	div.jv-my-page .row.row-offcanvas .main-content-right .panel-body .content-panel-wrap-row.my-item-list .row .my-item-list-button a {
		padding: 2px 4px;
		font-size: 11px;
		display: inline-block !important;
	}
	div.jv-my-page .row.row-offcanvas .main-content-right .panel-bottom .my-page-title {
		width: 100%;
		margin: 0;
	}
	div.jv-my-page .row.row-offcanvas .main-content-right .panel-bottom .jv-photo-gird-bottom {
		padding: 0;
		margin-top: 0px !important;
	}
	div.jv-my-page .row.row-offcanvas .main-content-right .panel-bottom .jv-photo-gird-bottom:nth-child(2) {
		margin-top: 30px !important;
	}
	div.jv-my-page .row.row-offcanvas .main-content-right .panel-bottom .jv-photo-gird-bottom .row .col-xs-12 {
		margin-bottom: 10px;
	}
	div.jv-my-page .row.row-offcanvas .main-content-right .jv-alerts-title .my-page-title {
		margin: 0;
		width: 100%;
	}
	div.jv-my-page .row.row-offcanvas .main-content-right .jv-alerts {
		padding: 15px 0;
	}
	div.jv-my-page .row.row-offcanvas .main-content-right .jv-alerts .jv-add-alert-list {
		padding: 0;
	}
	div.jv-my-page .row.row-offcanvas .main-content-right .jv-alerts .jv-add-alert-list tbody tr:first-child th {
		border-top: none;
	}
	div.jv-my-page .row.row-offcanvas .main-content-right .jv-alerts .jv-add-alert-list tbody tr td {
		line-height: 20px;
	}
	div.jv-my-page .row.row-offcanvas .main-content-right .jv-alerts .jv-add-alert-list tbody tr td a {
		font-size: 12px;
		line-height: 20px;
	}
	div.jv-my-page .row.row-offcanvas .main-content-right .jv-alerts .jv-add-alert-list tbody tr td.btn-group a.btn {
		margin-bottom: 5px;
		margin-right: 0;
		width: 100%;
	}
	div.jv-my-page .row.row-offcanvas .main-content-right .jv-alerts .jv-add-alert-list tbody tr td:first-child a {
		display: block;
		height: 40px;
		overflow: hidden;
		letter-spacing: 1px;
		font-size: 11px;
	}
	div.jv-my-page .row.row-offcanvas .main-content-right .jv-alerts .jv-add-alert-list tbody tr td:last-child {
		line-height: 40px;
	}
	div.jv-my-page .row.row-offcanvas .main-content-right .jv-add-alert .jv-add-alert-form fieldset {
		padding-bottom: 0 !important;
		margin-bottom: 0 !important;
		border-bottom: none !important;
	}
	div.jv-my-page .row.row-offcanvas .main-content-right .jv-add-alert .jv-add-alert-form fieldset:first-child {
		border-top: none !important;
	}
	div.jv-my-page .row.row-offcanvas .main-content-right .jv-add-alert .jv-add-alert-form fieldset:nth-child(5) {
		margin-bottom: 20px !important;
	}
	div.jv-my-page .row.row-offcanvas .main-content-right .jv-order-history table tbody tr>.row {
		padding: 15px 0 !important;
	}
	div.jv-my-page .row.row-offcanvas .main-content-right .jv-order-history table tbody tr>.row .col-xs-12 {
		margin: 5px 0;
	}
	div.jv-my-page .row.row-offcanvas .main-content-right .jv-order-history table tbody tr>.row .col-xs-12 .col-xs-6:first-child {
		border-right: 1px solid #999;
		font-size: 11px;
	}
	div.jv-my-page .row.row-offcanvas .main-content-right .jv-order-history table tbody tr>.row .col-xs-12 .col-xs-6:last-child {
		text-align: right;
		font-size: 11px;
	}
	div.jv-my-page .row.row-offcanvas .main-content-right .jv-order-history table.my_account_orders thead tr th.order-number,
	div.jv-my-page .row.row-offcanvas .main-content-right .jv-order-history table.my_account_orders thead tr th.order-date {
		display: none;
	}
	div.jv-my-page .row.row-offcanvas .main-content-right .jv-order-history table.my_account_orders tbody tr td.order-number,
	div.jv-my-page .row.row-offcanvas .main-content-right .jv-order-history table.my_account_orders tbody tr td.order-date {
		display: none;
	}
	div.jv-my-page .row.row-offcanvas .edit_my_profile .well {
		margin-bottom: 0;
		padding-left: 0;
	}
	div.jv-my-page .row.row-offcanvas .edit_my_profile .picture-upload-wrap .row .col-md-3.col-xs-12,
	div.jv-my-page .row.row-offcanvas .edit_my_profile .picture-upload-wrap .row .col-md-9.col-xs-12 {
		margin-bottom: 10px;
		text-align: center;
	}
	div.jv-my-page .row.row-offcanvas .edit_my_profile #btn_save {
		margin-top: 10px;
		width: 100%;
	}
	div.jv-my-page .row.row-offcanvas .lava-change-password .panel-body form>.row .col-md-8.col-md-offset-2 {
		border-radius: 0px !important;
	}
	div.jv-my-page .row.row-offcanvas .lava-change-password .panel-body form>.row .col-md-8.col-md-offset-2 button {
		border-radius: 0px;
	}
	body.javo-dashboard.type-b .jv-my-page .top-row .col-md-12 .profile-and-image-container .nav-tabs li {
		margin-bottom: 5px;
		width: 33%;
	}
	body.javo-dashboard.type-b .jv-my-page .top-row .col-md-12 .profile-and-image-container .nav-tabs li a {
		text-align: center;
	}
	body.javo-dashboard.type-b .jv-my-page .top-row .col-md-12 .profile-and-image-container .nav-tabs li.jv-mypage-topmenu-button a {
		float: left !important;
		width: 100%;
		margin: 0;
		padding: 8px 0 !important;
	}
	body.javo-dashboard.type-b .jv-my-page .second-container-content .jv-mypage-home .panel-default .panel-body .javo-shortcode .shortcode-output {
		margin: 0;
	}
	body.javo-dashboard.type-b .jv-my-page .second-container-content .jv-mypage-home .panel-default .panel-body .javo-shortcode .shortcode-output .module {
		overflow: hidden;
	}
	.modal#register_panel .modal-dialog,
	.modal#login_panel .modal-dialog {
		margin-top: 0;
		max-height: 500px;
		overflow: scroll;
	}
}

@media (max-width: 500px) {
	body.javo-dashboard .jv-my-page .second-container-content .panel-default .nav-tabs li {
		width: 33%;
	}
	body.javo-dashboard .jv-my-page .second-container-content .panel-default .nav-tabs li a {
		text-align: center;
		font-size: 15px !important;
		padding: 5px 8px !important;
	}
}

@media only screen and (min-width: 500px) and (max-width: 767px) {
	body.javo-dashboard .jv-my-page .profile-and-image-container>.col-xs-12 .author-img {
		width: 30%;
	}
	body.javo-dashboard .jv-my-page .profile-and-image-container>.col-xs-12 .author-names {
		width: 70%;
	}
}

@media (max-width: 499px) {
	body.javo-dashboard .jv-my-page .profile-and-image-container>.col-xs-12 .author-img .col-xs-12 {
		float: none;
		display: table;
		margin: 0 auto;
		margin-bottom: 15px;
	}
}

@media (max-width: 360px) {
	body.javo-dashboard .jv-my-page .top-row .profile-and-image-container>.nav-tabs li a {
		padding: 5px 0 !important;
	}
	body.javo-dashboard .jv-my-page .top-row .profile-and-image-container>.nav-tabs li.jv-mypage-topmenu-button {
		float: none !important;
		display: table;
		margin: 0 auto;
	}
	body.javo-dashboard .jv-my-page .top-row .profile-and-image-container>.nav-tabs li.jv-mypage-topmenu-button a {
		width: 150px !important;
	}
	body.javo-dashboard .jv-my-page .second-container-content .panel-body>.nav-tabs li a {
		padding: 5px 0 !important;
		font-size: 11px !important;
	}
}

@media only screen and (max-width: 991px) {
	#javo-maps-wrap .row div.javo-maps-container div.javo-maps-area-wrap {
		right: 350px;
	}
	#javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap {
		width: 350px;
	}
	#javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap.map-layout-top {
		width: 100%;
	}
	#javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap .javo-maps-search-wrap {
		width: 100%;
		padding-right: 15px;
	}
	#javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap .javo-maps-search-wrap .filter-address {
		padding-top: 0px;
	}
	#javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap .javo-maps-search-wrap .filter-address .javo-my-position-geoloc {
		margin-top: 20px;
	}
	#javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap .javo-maps-search-wrap .filter-address .javo-my-position-geoloc .col-sm-2 {
		margin-top: 4px;
	}
	#javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap .javo-maps-search-wrap .javo-map-box-advance-filter-wrap {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 10px 10px 0px;
	}
	#javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap .javo-maps-search-wrap .javo-map-box-advance-filter-wrap .col-md-7 .row {
		margin-bottom: 0px;
	}
	#javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap .javo-maps-search-wrap .javo-map-box-advance-filter-wrap .col-md-7 .row .col-md-5 {
		margin-top: 2px;
	}
	#javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap .javo-maps-search-wrap .javo-map-box-contract-type {
		padding: 0px 0px 10px;
	}
	#javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap .javo-maps-search-wrap .javo-map-box-category {
		padding: 0px 0px 10px;
	}
	#javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap .javo-maps-search-wrap.collapsed {
		max-width: 350px;
	}
	#javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap .javo-maps-search-wrap.collapsed .javo-maps-advanced-filter-wrap .javo-map-box-advance-term {
		border-bottom: none;
	}
	#javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap .javo-maps-search-wrap.collapsed .javo-maps-advanced-filter-wrap .javo-map-box-advance-term .jv-advanced-fields .filter-terms {
		padding-right: 0px;
	}
	#javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-list-output #products .module:not(.javo-module12) .caption {
		overflow-y: hidden;
	}
	#javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-list-output #products .module:not(.javo-module12) .caption .meta .module-meta {
		width: 100%;
	}
	#javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-list-output #products .module:not(.javo-module12) .caption .meta .module-meta li {
		width: 50%;
		float: left;
		text-align: center;
		margin-bottom: 10px;
	}
	#javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap.map-layout-wide {
		width: 300px;
	}
	#javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap.map-layout-wide .javo-maps-panel-wrap-inner .javo-maps-search-wrap {
		width: 100%;
		padding-right: 10px;
	}
	#javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap.map-layout-wide .javo-maps-panel-wrap-inner .javo-maps-search-wrap .javo-my-position-geoloc .col-md-2 {
		width: 20%;
		float: left;
	}
	#javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap.map-layout-wide .javo-maps-panel-wrap-inner .javo-maps-search-wrap .javo-my-position-geoloc .col-md-10 {
		width: 80%;
		float: left;
	}
	#javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap.map-layout-wide .javo-maps-panel-wrap-inner .javo-maps-search-wrap.collapsed div {
		max-width: 300px;
	}
	#javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap.map-layout-wide .javo-maps-panel-wrap-inner .javo-map-box-advance-filter-wrap .col-md-7 .row .col-md-5.col-sm-12 {
		width: 100%;
	}
	#javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap.map-layout-wide .javo-maps-panel-wrap-inner .javo-maps-panel-list-output .media-body .media-heading {
		line-height: 15px;
		margin-bottom: 0px;
		max-height: 15px;
		overflow: hidden;
	}
	#javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap.map-layout-wide .javo-maps-panel-wrap-inner .javo-maps-panel-list-output .media-body ul.module-meta li {
		width: 48%;
		line-height: 20px;
		display: inline;
		float: left;
	}
	#javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap.map-layout-wide .javo-maps-panel-wrap-inner .javo-maps-panel-list-output .media-body .meta-price {
		line-height: 18px;
	}
	#javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap.map-layout-wide .javo-maps-panel-wrap-inner .javo-map-box-advance-filter-apply {
		width: 100%;
	}
	#javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap.map-layout-wide .javo-maps-panel-wrap-inner .javo-map-box-advance-filter-apply .col-xs-4 button {
		padding: 6px;
	}
	#javo-listings-wrap #map-list-style-wrap .javo_map_list_sidebar_wrap #filter-price #filter-price-collapse .form-group .input-group .form-control {
		padding-right: 0px;
	}
}

@media only screen and (max-width: 767px) {
	body.page-template-lava_property_map header .javo-main-navbar .container #javo-navibar {
		position: absolute;
		width: 100%;
		background: #fff !important;
	}
	body.page-template-lava_property_map #javo-maps-wrap .javo-maps-container .javo-maps-area-wrap,
	body.page-template-lava_property_map #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap {
		width: 100%;
		display: none;
		visibility: hidden;
	}
	body.page-template-lava_property_map #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-search-wrap.collapsed {
		max-width: none;
	}
	body.page-template-lava_property_map #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-search-wrap.collapsed .javo-maps-advanced-filter-wrap {
		display: inline-block !important;
		width: 100%;
	}
	body.page-template-lava_property_map #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-search-wrap.collapsed .javo-maps-advanced-filter-wrap .javo-map-box-advance-term .jv-advanced-fields .filter-terms {
		width: 50%;
		float: left;
	}
	body.page-template-lava_property_map #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-search-wrap.collapsed .javo-map-box-advance-filter-wrap .col-md-3 {
		display: none;
	}
	body.page-template-lava_property_map #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-search-wrap>.text-left {
		width: 50%;
		float: left;
		border: none;
		padding-bottom: 0;
	}
	body.page-template-lava_property_map #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-search-wrap>.text-left.filter-address .col-md-9 .col-md-5 {
		padding-left: 0;
		margin-bottom: 35px;
	}
	body.page-template-lava_property_map #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-search-wrap>.text-left.filter-address .col-md-9 .col-md-7 {
		padding-left: 0;
	}
	body.page-template-lava_property_map #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-search-wrap>.text-left.filter-address .col-md-9 .col-md-7 .col-sm-2 {
		padding-left: 0;
		width: 20%;
		float: left;
	}
	body.page-template-lava_property_map #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-search-wrap>.text-left.filter-address .col-md-9 .col-md-7 .col-sm-2 .javo-my-position {
		margin-top: 0;
	}
	body.page-template-lava_property_map #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-search-wrap>.text-left.filter-address .col-md-9 .col-md-7 .col-sm-10 {
		width: 80%;
		float: left;
		padding-right: 0;
	}
	body.page-template-lava_property_map #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-search-wrap>.text-left.filter-address .col-md-9 .col-md-7 .col-sm-10 .javo-geoloc-slider .javo-slider-tooltip {
		margin-left: -22px;
	}
	body.page-template-lava_property_map #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-search-wrap>.text-left.javo-map-box-advance-keyword {
		padding-top: 0;
	}
	body.page-template-lava_property_map #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-search-wrap .javo-map-box-advance-filter-wrap {
		display: inline-block;
		width: 100%;
	}
	body.page-template-lava_property_map #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-search-wrap .javo-map-box-advance-filter-wrap>.col-sm-6 {
		width: 50%;
		float: left;
		display: block;
	}
	body.page-template-lava_property_map #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-search-wrap .javo-map-box-advance-filter-wrap>.col-md-7 {
		float: right;
	}
	body.page-template-lava_property_map #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-search-wrap .javo-map-box-advance-filter-wrap>.col-md-7 .javo-map-box-filter-items span {
		margin: 10px 5px;
	}
	body.page-template-lava_property_map #javo-maps-wrap .javo-maps-container .javo-maps-area-wrap {
		right: 0 !important;
		display: block;
		visibility: visible;
		margin-bottom: 50px;
	}
	body.page-template-lava_property_map #javo-maps-wrap .javo-maps-container .javo-maps-area-wrap.map-layout-box-right-map {
		padding-left: 0 !important;
	}
	body.page-template-lava_property_map #javo-maps-wrap .javo-maps-container .javo-maps-area-wrap.map-layout-top {
		position: absolute;
		padding: 0;
		height: auto;
	}
	body.page-template-lava_property_map #javo-maps-wrap .javo-maps-container .javo-maps-area-wrap.map-layout-wide {
		right: 0;
	}
	.mobile-ajax-top #javo-maps-wrap>.row>.javo-maps-container>.javo-maps-area-wrap,
	.mobile-ajax-top #javo-maps-wrap>.row>.javo-maps-container>.javo-maps-panel-wrap {
		width: 100%;
		display: none;
		visibility: hidden;
		margin-bottom: 0;
	}
	.mobile-ajax-top #javo-maps-wrap>.row>.javo-maps-container>.javo-maps-area-wrap.mobile-active,
	.mobile-ajax-top #javo-maps-wrap>.row>.javo-maps-container>.javo-maps-panel-wrap.mobile-active {
		display: block;
		visibility: visible;
	}
}

@media (max-width: 500px) {
	body.page-template-lava_property_map #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-search-wrap>.text-left {
		width: 100%;
	}
	body.page-template-lava_property_map #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-search-wrap>.text-left.filter-address .col-md-9 .col-md-5 {
		margin-bottom: 25px;
		padding-right: 0;
	}
	body.page-template-lava_property_map #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-search-wrap>.text-left.filter-address .col-md-9 .col-md-7 {
		padding-right: 0;
	}
}

@media (max-width: 1400px) {
	.javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-panel-list-output #products .col-md-4 .javo-module12 .caption,
	.javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-panel-list-output #products .col-md-3 .javo-module12 .caption {
		padding: 10px 10px 13px 10px;
	}
	.javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-panel-list-output #products .col-md-4 .javo-module12 .caption h4 a,
	.javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-panel-list-output #products .col-md-3 .javo-module12 .caption h4 a {
		font-size: 14px;
		line-height: 20px;
		height: 20px;
	}
	.javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-panel-list-output #products .col-md-4 .javo-module12 .caption .meta,
	.javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-panel-list-output #products .col-md-3 .javo-module12 .caption .meta {
		margin-top: 8px;
	}
	.javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-panel-list-output #products .col-md-4 .javo-module12 .caption .meta .module-meta li,
	.javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-panel-list-output #products .col-md-3 .javo-module12 .caption .meta .module-meta li {
		width: 100%;
	}
	.javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-panel-list-output #products .col-md-4 .javo-module12 .caption .meta .module-meta li.meta-author,
	.javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-panel-list-output #products .col-md-3 .javo-module12 .caption .meta .module-meta li.meta-author {
		margin-top: 8px;
		padding-left: 3px;
	}
}

@media (min-width: 992px) and (max-width: 1200px) {
	#map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .space_featured .lava_button span.hidden-xs:first-child,
	#map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .false .lava_button span.hidden-xs:first-child {
		display: none !important;
	}
	#map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .space_featured .data .lava_type,
	#map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .false .data .lava_type {
		width: 41.66666667%;
	}
	#map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .space_featured .data .lava_button,
	#map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .false .data .lava_button {
		width: 8.33333333%;
	}
	#map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .space_featured .data .lava_button .hidden-xs,
	#map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .false .data .lava_button .hidden-xs {
		display: none;
	}
}

@media (min-width: 320px) and (max-width: 991px) {
	#lava-multiple-listing #lava-multiple-listing-map .lava_mhome_wrap .lava_mhome_map_area_wrap {
		right: 0;
	}
	#lava-multiple-listing #lava-multiple-listing-map .lava_mhome_wrap .lava_mhome_map_lists {
		display: none;
	}
	body.page-template-lava_property_map #javo-maps-listings-wrap #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-panel-list-output .body-content #products div.col-md-6:nth-child(odd) {
		padding-right: 10px;
	}
	body.page-template-lava_property_map #javo-maps-listings-wrap #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-panel-list-output .body-content #products div.col-md-6:nth-child(even) {
		padding-left: 10px;
	}
	body.page-template-lava_property_map #javo-maps-listings-wrap #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-panel-list-output .body-content #products .col-md-12 .module.javo-module1 .media-left a img {
		width: 80px;
	}
	body.page-template-lava_property_map #javo-maps-listings-wrap #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-panel-list-output .body-content #products .col-md-12 .module.javo-module1 .media-body .module-meta li {
		width: 100%;
	}
	body.page-template-lava_property_map #javo-maps-listings-wrap #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-panel-list-output .body-content #products .col-md-12 .module.javo-module1 .media-body .meta-rating-wrap {
		float: left;
	}
	body.page-template-lava_property_map #javo-maps-listings-wrap #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-panel-list-output .body-content #products .col-md-12 .module.javo-module1 .media-body .meta-excerpt {
		display: none;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#lava-multiple-listing #lava-multiple-listing-list {
		margin: 0;
		background-image: none;
	}
	#lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap {
		width: 100%;
	}
	#lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap .row .lava_map_list_sidebar_wrap {
		display: none;
	}
	#lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .space_featured .lava_button span.hidden-xs:first-child {
		display: none;
	}
}

@media (min-width: 320px) and (max-width: 416px) {
	#lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile .col-xs-5 {
		width: 75%;
	}
	#lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile .col-xs-4.text-right {
		display: none;
	}
	#lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space .data span {
		font-size: 11px !important;
	}
	#lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space .data .collapse,
	#lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space .data .collapsing {
		padding: 0 !important;
	}
	#lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space .data .collapse .well,
	#lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space .data .collapsing .well {
		width: 100%;
	}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	#lava-multiple-listing #lava-multiple-listing-list {
		background-image: none;
		margin: 0;
	}
	#lava-multiple-listing #lava-multiple-listing-list #map-list-style-top-wrap {
		display: none;
	}
	#lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap {
		padding-top: 0;
	}
	#lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results {
		padding: 0;
	}
	#lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space {
		border-top: 1px solid #e9e9e9;
	}
	#lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile {
		padding: 5px 0;
		border-bottom: 1px solid #e9e9e9;
		padding: 10px 15px !important;
	}
	#lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile:nth-child(n+4) .content {
		display: none;
	}
	#lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile .row:first-child .content {
		height: 40px;
		width: 40px;
		position: absolute;
		top: -1px;
		left: -2px;
		overflow: hidden;
		border-radius: 3px;
	}
	#lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile .row:first-child .content .ribbon {
		display: inline-block;
		position: absolute;
		background: #ff5a5f;
		color: #fff;
		left: -21px;
		top: -2px;
		padding: 4px 25px;
		text-transform: uppercase;
		font-size: 11px;
		letter-spacing: 1px;
		z-index: 1;
		-ms-transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		box-shadow: 0px 2px 1px 0px rgba(111, 111, 111, 0.5);
	}
	#lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile .title .col-xs-5 {
		line-height: 34px;
		overflow: hidden;
		height: 34px;
	}
	#lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile .title .col-xs-5 a {
		color: #666;
		word-break: break-all;
	}
	#lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile .title .col-xs-4 {
		padding: 0;
	}
	#lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile .title .col-xs-4 .lava-multiple-listing-mobile-type {
		background: #666;
		color: #fff;
		padding: 3px 12px;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		line-height: 34px;
	}
	#lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile .title .col-xs-3 span {
		line-height: 34px;
	}
	#lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile .title .col-xs-3 span button {
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		padding: 2px 13px;
		vertical-align: baseline;
		font-weight: 600;
		text-transform: uppercase;
		font-size: 13px;
	}
	#lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile .title .col-xs-3 span button:active,
	#lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile .title .col-xs-3 span button:focus,
	#lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile .title .col-xs-3 span button:hover {
		background: #999;
		border-color: #999;
	}
	#lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile .data .well {
		box-shadow: none;
		margin: 5px 0;
		border: none;
		border-radius: 0;
		background: none;
		padding: 5px 0;
	}
	#lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile .data .well span {
		line-height: 34px;
		margin-right: 10px;
		color: #999;
	}
	#lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile .data .well span:nth-child(3) {
		background: none;
		color: #999;
		padding: 0;
		border-radius: 0;
	}
	#lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile .data .well span:nth-child(3),
	#lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile .data .well span:nth-child(4) {
		margin-right: 0;
	}
	#lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile .data .well span button {
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		padding: 2px 16px;
		vertical-align: baseline;
		font-weight: 600;
		text-transform: uppercase;
		font-size: 13px;
	}
	#lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile.space_featured {
		padding: 10px 15px !important;
		border-radius: 0;
	}
	#lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile.space_featured .title .col-xs-5 a {
		color: #fff;
	}
	#lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile.space_featured .data {
		padding: 0;
	}
	#lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile.space_featured .data .collapse {
		padding: 0;
		width: 100%;
	}
	#lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile.space_featured .data .well {
		background: #999;
		padding: 5px 15px !important;
	}
	#lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile.space_featured .data span {
		line-height: 25px !important;
		color: #fff;
	}
	#lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile.space_featured .data span:nth-child(3) {
		color: #fff;
	}
	#lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile.space_featured:hover {
		background: #666 !important;
		padding-bottom: 0;
	}
	.lava_mhome_map_area div div div div div[style*='z-index']>div[style*='width']:nth-child(3) {
		height: 145px !important;
	}
}

@media (max-width: 767px) {
	#javo-maps-listings-wrap #javo-maps-listings-switcher .switcher-right {
		height: 54px;
	}
	#javo-maps-listings-wrap #javo-maps-listings-switcher .switcher-right .btn-group {
		position: absolute;
		right: 0;
	}
	#javo-maps-listings-wrap #javo-maps-listings-switcher.map-layout-search-top .switcher-left {
		display: none;
	}
	#javo-maps-listings-wrap #javo-maps-listings-switcher.map-layout-search-top .switcher-right {
		float: right;
		width: 100% !important;
	}
}

@media (max-width: 700px) {
	#javo-maps-wrap .javo-maps-container .javo-maps-area-wrap {
		top: 154px;
	}
	#javo-maps-wrap .javo-maps-container .javo-maps-area-wrap div .javo-map-inner-control-wrap {
		padding: 5px;
	}
	#javo-maps-wrap .javo-maps-container .javo-maps-area-wrap div .javo-map-inner-control-wrap a.btn.btn-default {
		font-size: 15px;
		padding: 4px 10px;
	}
	#javo-maps-wrap .javo-maps-container .javo-maps-area-wrap .gm-style-mtc div {
		padding: 8px !important;
		line-height: 20px;
	}
	#javo-maps-wrap .javo-maps-container .javo-maps-area-wrap div[class*="_ibani_"] {
		position: absolute;
	}
	#javo-maps-wrap .javo-maps-container .javo-maps-area-wrap div[class*="_ibani_"]>div[style*="background-color"] {
		width: 250px !important;
		height: 150px !important;
	}
	#javo-maps-wrap .javo-maps-container .javo-maps-area-wrap div[class*="_ibani_"]>div[style*="background-color"] #javo-map-info-w-content .jvfrm_home_somw_info .jvfrm_home_somw_info_title a .javo-thb,
	#javo-maps-wrap .javo-maps-container .javo-maps-area-wrap div[class*="_ibani_"]>div[style*="background-color"] #javo-map-info-w-content .jvfrm_home_somw_info .jvfrm_home_somw_info_title a .javo-thb:after {
		width: 100%;
		height: 100px;
	}
	#javo-maps-wrap .javo-maps-container .javo-maps-area-wrap div[class*="_ibani_"]>div[style*="background-color"] #javo-map-info-w-content .jvfrm_home_somw_info .jvfrm_home_somw_info_title .col-xs-12 .map-info-title {
		padding-left: 0;
		margin-top: 5px;
		margin-left: -1px;
		font-size: 11px;
		line-height: 15px;
	}
	#javo-maps-wrap .javo-maps-container .javo-maps-area-wrap div[class*="_ibani_"]>div[style*="background-color"] #javo-map-info-w-content .jvfrm_home_somw_info .jvfrm_home_somw_info_title .col-xs-12 .map-info-author {
		display: none;
	}
	#javo-maps-wrap .javo-maps-container .javo-maps-area-wrap div[class*="_ibani_"]>div[style*="background-color"] #javo-map-info-w-content .jvfrm_home_somw_info .jvfrm_home_somw_meta {
		font-size: 12px;
		bottom: 75px;
		left: 15px;
	}
	#javo-maps-wrap .javo-maps-container .javo-maps-area-wrap div[class*="_ibani_"]>div[style*="background-color"] #javo-map-info-w-content .jvfrm_home_somw_info .meta-rating-wrap {
		right: 0;
		bottom: 60px;
		left: 14px;
	}
	#javo-maps-wrap .javo-maps-container .javo-maps-area-wrap div[class*="_ibani_"]>div[style*="background-color"] #javo-map-info-w-content .jvfrm_home_somw_info .jvfrm_home_somw_btns .jvfrm_home_social .javo-share span {
		font-size: 15px;
	}
	#javo-maps-wrap .javo-maps-container .javo-maps-area-wrap div[class*="_ibani_"]>div[style*="background-color"] #javo-map-info-w-content .jvfrm_home_somw_info .jvfrm_home_somw_btns .jvfrm_home_btns_detail {
		padding-top: 0;
	}
	#javo-maps-wrap .javo-maps-container .javo-maps-area-wrap div[class*="_ibani_"]>div[style*="background-color"] #javo-map-info-w-content .jvfrm_home_somw_info .jvfrm_home_somw_btns .jvfrm_home_btns_detail button {
		line-height: 15px;
		padding-top: 5px;
	}
	#javo-maps-wrap .javo-maps-container .javo-maps-area-wrap div[class*="_ibani_"]>div[style*="background-color"] .lava_map_preview_close_icon {
		position: absolute;
		right: 0;
	}
	#javo-maps-wrap .javo-maps-container .javo-maps-area-wrap div[class*="_ibani_"] div[style*="background-color"] #javo-map-info-w-content .jvfrm_home_somw_info .jvfrm_home_somw_info_title .col-xs-12 .map-info-title {
		margin-left: -15px;
	}
	#javo-maps-wrap .javo-maps-container .javo-maps-area-wrap div[class*="_ibani_"] div[style*="background-color"] #javo-map-info-w-content .jvfrm_home_somw_info .jvfrm_home_somw_btns {
		width: 94%;
		bottom: 13px;
	}
	#javo-maps-wrap .javo-maps-container .javo-maps-area-wrap div[class*="_ibani_"] div[style*="background-color"] #javo-map-info-w-content .jvfrm_home_somw_info .jvfrm_home_somw_btns .jvfrm_home_social .jvfrm_home_social_list {
		padding-left: 0;
	}
	#javo-maps-wrap .javo-maps-container .javo-maps-area-wrap div[class*="_ibani_"] div[style*="background-color"] #javo-map-info-w-content .jvfrm_home_somw_info .jvfrm_home_somw_btns .jvfrm_home_btns_detail {
		padding: 0;
	}
}

@media (max-width: 991px) {
	#javo-maps-listings-wrap #javo-listings-wrap #map-list-style-wrap #results #spaces .space #javo-listings-wrapType-container>div.col-md-4,
	#javo-maps-listings-wrap #javo-listings-wrap #map-list-style-wrap #results #spaces .space #javo-listings-wrapType-container>div.col-md-6 {
		padding-right: 15px;
	}
}

@media (max-width: 767px) {
	#javo-maps-listings-wrap #javo-listings-wrap>.row {
		margin: 0;
	}
	#javo-maps-listings-wrap #javo-listings-wrap>.row #map-list-style-wrap>.row {
		margin: 0;
	}
	#javo-maps-listings-wrap #javo-listings-wrap>.row #map-list-style-wrap>.row>.col-sm-9 {
		padding: 0;
	}
	#javo-maps-listings-wrap #javo-listings-wrap>.row #map-list-style-wrap>.row>.col-sm-9>.row {
		margin: 0;
	}
	#javo-maps-listings-wrap #javo-listings-wrap>.row #map-list-style-wrap>.row>.col-sm-9>.row #results {
		padding: 0;
	}
	#javo-maps-listings-wrap #javo-listings-wrap>.row #map-list-style-wrap>.row>.col-sm-9>.row #results button.javo-map-box-morebutton {
		margin-bottom: 95px;
	}
}

@media (max-width: 580px) {
	#javo-listings-wrap #map-list-style-wrap .col-sm-9 #results #javo-listings-wrapType-container {
		border-bottom: 1px solid #ddd;
		margin-bottom: 15px;
		margin: 0 0 15px;
		padding: 0;
	}
	#javo-listings-wrap #map-list-style-wrap .col-sm-9 #results #javo-listings-wrapType-container .module .media-left a img {
		display: table;
		margin: 0 auto;
	}
	#javo-listings-wrap #map-list-style-wrap .col-sm-9 #results #javo-listings-wrapType-container .module .media-body .module-meta {
		margin: 0;
	}
	#javo-listings-wrap #map-list-style-wrap .col-sm-9 #results #javo-listings-wrapType-container .module .media-body .meta-rating-wrap {
		margin: 0;
	}
	#javo-listings-wrap #map-list-style-wrap .col-sm-9 #results #javo-listings-wrapType-container .module.javo-module14 {
		margin-bottom: 30px !important;
	}
	#javo-listings-wrap #map-list-style-wrap .col-sm-9 #results #javo-listings-wrapType-container .module.javo-module14 .media-left a img {
		width: 80px;
	}
	#javo-listings-wrap #map-list-style-wrap .col-sm-9 #results #javo-listings-wrapType-container .module.javo-module14 .media-body h3.media-heading {
		margin-top: 0;
	}
	#javo-listings-wrap #map-list-style-wrap .col-sm-9 #results #javo-listings-wrapType-container .module.javo-module14 .media-body .meta-excerpt {
		display: block;
		margin-bottom: 0;
		max-height: 60px;
		overflow: hidden;
	}
	#javo-listings-wrap #map-list-style-wrap .col-sm-9 #results #javo-listings-wrapType-container .module.javo-module14 .media-body ul.module-meta {
		left: 0;
		bottom: -17px;
	}
	#javo-listings-wrap #map-list-style-wrap .col-sm-9 #results #javo-listings-wrapType-container .module.javo-module14 .media-body ul.module-meta .jv-meta-category {
		padding-left: 0;
	}
}

@media (max-width: 420px) {
	#javo-maps-listings-wrap #javo-listings-wrap>.row>.container {
		padding-right: 0;
		padding-left: 0;
	}
}

@media (max-width: 340px) {
	#javo-maps-listings-wrap #javo-listings-wrap #results #javo-listings-wrapType-container .col-md-12 .module.javo-module14 .media-body .meta-rating-wrap {
		display: none;
	}
	#javo-maps-listings-wrap #javo-listings-wrap #results #javo-listings-wrapType-container .col-md-12 .module.javo-module14 .media-body ul.module-meta {
		bottom: -8px;
	}
	#javo-maps-listings-wrap #javo-listings-wrap #results #javo-listings-wrapType-container .col-md-12 .module.javo-module14 .media-body ul.module-meta li {
		font-size: 11px;
		padding-left: 0;
	}
	#javo-maps-listings-wrap #javo-listings-wrap #results #javo-listings-wrapType-container .col-md-12 .module.javo-module14 .media-body .meta-excerpt {
		max-height: 40px;
	}
}

@media only screen and (min-width: 991px) and (max-width: 1199px) {
	.widgets-wraps .widget_posts_wrap .latest-posts .col-md-4 .thumb a .img-wrap-shadow {
		width: 70px;
	}
	.widgets-wraps .widget_posts_wrap .latest-posts .col-md-4 .thumb a .img-wrap-shadow img {
		width: 70px;
		height: auto;
	}
}

@media (max-width: 767px) {
	#javo-featured-items-wrap .jv-featured-property-img img {
		margin: 0 auto;
	}
	#javo-featured-items-wrap .jv-featured-property-meta-wrap .row .jv-featured-property-title {
		text-align: center;
		height: 30px;
	}
	#javo-featured-items-wrap .jv-featured-property-meta-wrap .row .jv-featured-property-des {
		line-height: 40px;
	}
	#javo-featured-items-wrap .jv-featured-property-meta-wrap .row .jv-featured-property-view {
		text-align: center;
		line-height: 40px;
	}
}

@media (max-width: 480px) {
	#javo-inline-category-slider-wrap #javo-inline-category-slider .owl-wrapper-outer .owl-wrapper .owl-item img {
		width: 120px;
		height: 120px;
	}
}

@media (max-width: 400px) {
	#javo-inline-category-slider-wrap #javo-inline-category-slider .owl-wrapper-outer .owl-wrapper .owl-item img {
		width: 100px;
		height: 100px;
	}
}

@media (max-width: 991px) {
	.shortcode-jvfrm_home_search1 .jv-search1-morefilter-row .col-md-8 .row .col-md-4 {
		width: 30%;
		float: left;
	}
	.shortcode-jvfrm_home_search1 .search-type-a-wrap .jv-search1-search-fields .jv-search1-top-row .search-box-inline .selectize-control .selectize-dropdown {
		outline: none !important;
		padding-left: 0;
		width: 100% !important;
	}
	.shortcode-jvfrm_home_search1 .search-type-a-wrap .jv-search1-search-fields .jv-search1-top-row .search-box-inline .selectize-control .selectize-dropdown .selectize-dropdown-content {
		padding-left: 15px;
	}
	.shortcode-jvfrm_home_search1 .bottom-amenities .bottom-amenities-content .search-box-block .col-md-4 {
		width: 50%;
		float: left;
	}
}

@media (max-width: 767px) {
	.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .jv-search1-search-fields .jv-search1-top-row .search-box-inline {
		width: 100% !important;
		display: block !important;
		border-radius: 0 !important;
	}
	.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .jv-search1-search-fields .jv-search1-top-row .search-box-inline:first-child {
		border-radius: 5px 5px 0px 0px !important;
	}
	.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .jv-search1-search-fields .jv-search1-top-row .search-box-inline:last-child {
		border-radius: 0px 0px 5px 5px !important;
	}
	.javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap .search-type-a-form .jv-search1-search-fields .bottom-amenities .bottom-amenities-content .bottom-amenities-opener {
		right: 1px;
	}
	.javo-shortcode.shortcode-jvfrm_home_search1.advance-collapse .search-type-a-wrap .search-type-a-form .jv-search1-search-fields .bottom-amenities .bottom-amenities-content .bottom-amenities-opener {
		right: 0;
	}
}

@media (max-width: 600px) {
	.shortcode-jvfrm_home_search1 .jv-search1-morefilter-row .col-md-8 .row .col-md-4 {
		width: 50%;
	}
}

@media (max-width: 500px) {
	.shortcode-jvfrm_home_search1 .bottom-amenities .bottom-amenities-content .search-box-block .col-md-4 {
		width: 100%;
	}
}

@media (max-width: 360px) {
	.shortcode-jvfrm_home_search1 .jv-search1-morefilter-row .col-md-8 .row .col-md-4 {
		width: 100%;
	}
}

@media (max-width: 1500px) {
	body.wide-boxed .shortcode-jv_slider1,
	body.wide-boxed .shortcode-jv_slider3 {
		overflow: hidden;
	}
}

@media (max-width: 1250px) {
	body.boxed .shortcode-jv_slider1,
	body.boxed .shortcode-jv_slider3 {
		overflow: hidden;
	}
}

@media (max-width: 991px) {
	body .shortcode-jv_slider3 .shortcode-container .shortcode-output .slider-wrap .slides li .col-md-4 {
		width: 33%;
		float: left;
	}
	body .shortcode-jv_slider3 .shortcode-container .shortcode-output .slider-wrap .slides li .col-md-4 .javo-moduleBigGrid .jv-thumb {
		height: 300px;
	}
	body .shortcode-jv_slider3 .shortcode-container .shortcode-output .slider-wrap .slides li .col-md-4 .javo-moduleBigGrid .jv-thumb img {
		width: auto;
		height: auto;
	}
}

@media (max-width: 767px) {
	body .shortcode-jv_slider3 .shortcode-container .shortcode-output .slider-wrap .slides li .col-md-4 {
		width: 100%;
		float: none;
	}
	body .shortcode-jv_slider3 .shortcode-container .shortcode-output .slider-wrap .slides li .col-md-4 .javo-moduleBigGrid .jv-thumb {
		height: 300px;
	}
	body .shortcode-jv_slider3 .shortcode-container .shortcode-output .slider-wrap .slides li .col-md-4 .javo-moduleBigGrid .jv-thumb img {
		width: 100% !important;
	}
}

@media (max-width: 480px) {
	body .shortcode-jv_slider3 .shortcode-container .shortcode-output .slider-wrap .slides li .col-md-4 .javo-moduleBigGrid .jv-thumb {
		height: 200px;
	}
}

@media (max-width: 991px) {
	.shortcode-jv_slider1 .shortcode-container .shortcode-output .slider-wrap .flex-viewport .slides li .col-md-4 {
		width: 33%;
		float: left;
	}
}

@media (max-width: 767px) {
	.shortcode-jv_slider1 .shortcode-container .shortcode-output .slider-wrap .flex-viewport .slides li .col-md-4 {
		width: 100%;
		float: none;
	}
	.shortcode-jv_slider1 .shortcode-container .shortcode-output .slider-wrap .flex-viewport .slides li .col-md-4 .javo-module12 .caption .item-excerpt-list {
		display: none;
	}
}

@media (max-width: 1024px) {
	.javo-shortcode.shortcode-jvfrm_home2 .javo-module6 .panel-body {
		padding-bottom: 11px;
	}
	.javo-shortcode.shortcode-jvfrm_home2 .javo-module6 .panel-body .row .col-sm-6:last-child {
		max-height: 140px;
		overflow: hidden;
		padding-left: 0px;
	}
}

@media (max-width: 420px) {
	.javo-shortcode.shortcode-jvfrm_home2 .javo-module6 .panel-body .row .col-sm-6:last-child {
		max-height: 120px;
		line-height: 20px;
	}
}

@media (max-width: 380px) {
	.javo-shortcode.shortcode-jvfrm_home2 .javo-module6 .panel-body .row .col-sm-6:first-child .thum .meta-rating-nomeric {
		margin: 0;
		font-size: 11px;
		padding: 1px 5px;
	}
	.javo-shortcode.shortcode-jvfrm_home2 .javo-module6 .panel-body .row .col-sm-6:first-child .thum .meta-gradient {
		left: 0px;
		bottom: 0px;
		font-size: 11px;
		line-height: 20px;
	}
	.javo-shortcode.shortcode-jvfrm_home2 .javo-module6 .panel-body .row .col-sm-6:first-child .thum .meta-gradient .meta-category {
		padding: 0px 5px;
	}
	.javo-shortcode.shortcode-jvfrm_home2 .javo-module6 .panel-body .row .col-sm-6:last-child {
		max-height: 85px;
		line-height: 18px;
	}
	.javo-shortcode.shortcode-jvfrm_home2 .javo-module6 .panel-body .row .col-sm-6:last-child h3 {
		line-height: 20px;
		font-size: 13px;
	}
}

@media (max-width: 420px) {
	.shortcode-jvfrm_home3 .javo-module8 .meta-caption .meta-caption-container div.meta-excerpt {
		margin: 10px 15px;
	}
}

@media (max-width: 600px) {
	.shortcode-jvfrm_home4 .shortcode-output .col-sm-6 {
		width: 100%;
	}
}

@media (max-width: 1199px) {
	.javo-shortcode.shortcode-jvfrm_home_block6 .shortcode-output .col-sm-6 .module.javo-moduleSmallGrid .jv-thumb img {
		bottom: 0;
		height: 184px;
		width: auto;
		min-width: 100%;
	}
	.javo-shortcode.shortcode-jvfrm_home_block6 .shortcode-output .jv-pagination {
		clear: both;
	}
}

@media (max-width: 1024px) {
	.javo-shortcode.shortcode-jvfrm_home_block6 .shortcode-output .jv-pagination {
		clear: both;
	}
}

@media (max-width: 991px) {
	.javo-shortcode.shortcode-jvfrm_home_block6 .col-md-12 .module.javo-moduleSmallGrid .jv-thumb img {
		bottom: 100px;
	}
}

@media (max-width: 650px) {
	.javo-shortcode.shortcode-jvfrm_home_block6 .col-md-12 .module.javo-moduleSmallGrid .jv-thumb img {
		bottom: 0;
	}
	.javo-shortcode.shortcode-jvfrm_home_block6 .col-sm-6 {
		width: 100%;
	}
}

@media (max-width: 420px) {
	.javo-shortcode.shortcode-jvfrm_home_block6 .col-md-12 .module.javo-moduleSmallGrid .jv-thumb img {
		height: 200px;
		width: auto;
		min-width: 100%;
	}
}

@media (max-width: 650px) {
	.javo-shortcode.shortcode-jvfrm_home7 .module.javo-module1 .media-body .module-meta {
		margin: 12px 0 12px 0;
	}
	.javo-shortcode.shortcode-jvfrm_home7 .module.javo-module1 .media-body .meta-rating-nomeric {
		top: 20px;
	}
}

@media (max-width: 420px) {
	.javo-shortcode.shortcode-jvfrm_home7 .module.javo-module1 .media-body h3.media-heading {
		font-size: 13px;
		line-height: 13px;
		height: 13px;
		overflow: hidden;
	}
	.javo-shortcode.shortcode-jvfrm_home7 .module.javo-module1 .media-body .module-meta {
		margin-bottom: 40px;
	}
	.javo-shortcode.shortcode-jvfrm_home7 .module.javo-module1 .media-body .module-meta .meta-author {
		width: 100%;
		margin-bottom: 3px;
	}
	.javo-shortcode.shortcode-jvfrm_home7 .module.javo-module1 .media-body .module-meta .meta-location {
		width: 100%;
	}
	.javo-shortcode.shortcode-jvfrm_home7 .module.javo-module1 .media-body .meta-rating-nomeric {
		top: 63px;
		left: 0;
		right: initial;
		margin-left: 0;
	}
}

@media (max-width: 650px) {
	.javo-shortcode.shortcode-jvfrm_home8 .col-md-6 .module.javo-module1 div.media-body .module-meta {
		margin: 10px 0 10px 0;
	}
	.javo-shortcode.shortcode-jvfrm_home8 .col-md-6 .module.javo-module1 div.media-body .meta-rating-nomeric {
		top: 19px;
	}
}

@media (max-width: 420px) {
	.javo-shortcode.shortcode-jvfrm_home8 .col-md-6 .module.javo-moduleSmallGrid .jv-thumb img {
		height: 200px;
		width: auto;
	}
	.javo-shortcode.shortcode-jvfrm_home8 .col-md-6 .module.javo-module1 div.media-left .meta-category {
		padding: 3px;
		font-size: 12px;
	}
	.javo-shortcode.shortcode-jvfrm_home8 .col-md-6 .module.javo-module1 div.media-body .meta-rating-nomeric {
		top: 45px;
		left: 0;
		right: initial;
		margin-left: 0;
	}
}

@media (max-width: 650px) {
	.javo-shortcode.shortcode-jvfrm_home9 .col-md-6 .module.javo-module1 div.media-body .module-meta {
		margin: 10px 0 10px 0;
	}
	.javo-shortcode.shortcode-jvfrm_home9 .col-md-6 .module.javo-module1 div.media-body .meta-rating-nomeric {
		top: 19px;
	}
}

@media (max-width: 420px) {
	.javo-shortcode.shortcode-jvfrm_home9 .col-md-6 .module.javo-module1 div.media-left .meta-category {
		padding: 3px;
		font-size: 12px;
	}
	.javo-shortcode.shortcode-jvfrm_home9 .col-md-6 .module.javo-module1 div.media-body .meta-rating-nomeric {
		top: 45px;
		left: 0;
		right: initial;
		margin-left: 0;
	}
}

@media (max-width: 1200px) {
	.javo-shortcode.shortcode-jvfrm_home10 .shortcode-output .module.javo-module1 div.media-body .module-meta {
		margin: 10px 0 10px 0;
	}
	.javo-shortcode.shortcode-jvfrm_home10 .shortcode-output .module.javo-module1 div.media-body .meta-rating-nomeric {
		top: 19px;
	}
}

@media (max-width: 420px) {
	.javo-shortcode.shortcode-jvfrm_home10 .shortcode-output .module.javo-module1 div.media-left .meta-category {
		padding: 3px;
		font-size: 12px;
	}
	.javo-shortcode.shortcode-jvfrm_home10 .shortcode-output .module.javo-module1 div.media-body .meta-rating-nomeric {
		top: 45px;
		left: 0;
		right: initial;
		margin-left: 0;
	}
}

@media (max-width: 650px) {
	.javo-shortcode.shortcode-jvfrm_home12 .shortcode-output .module.javo-module1 .media-body .module-meta {
		margin: 10px 0 10px 0;
	}
	.javo-shortcode.shortcode-jvfrm_home12 .shortcode-output .module.javo-module1 .media-body .meta-rating-nomeric {
		top: 18px;
		margin-right: 0;
	}
}

@media (max-width: 450px) {
	.javo-shortcode.shortcode-jvfrm_home_block12 .shortcode-container .shortcode-output .javo-module1 .media-body .jv-excerpt-wrap {
		display: none;
	}
}

@media (max-width: 420px) {
	.javo-shortcode.shortcode-jvfrm_home12 .shortcode-output .module.javo-module1 .media-body .module-meta {
		margin-bottom: 30px;
	}
	.javo-shortcode.shortcode-jvfrm_home12 .shortcode-output .module.javo-module1 .media-body .meta-rating-nomeric {
		top: 41px;
		left: 0;
		right: initial;
		margin-left: 0;
	}
	.javo-shortcode.shortcode-jvfrm_home12 .shortcode-output .module.javo-module1 .media-left .meta-category {
		padding: 3px;
	}
}

.shortcode-jvfrm_home15 .shortcode-container .shortcode-output .col-md-4 .javo-module14 .media-body .meta-rating-wrap {
	position: relative;
	bottom: 5px;
}

.shortcode-jvfrm_home15 .shortcode-container .shortcode-output .col-md-4 .javo-module14 .media-body .module-meta {
	position: relative;
	top: 5px;
}

@media only screen and (min-width: 768px) and (max-width: 1200px) {
	.shortcode-jvfrm_home15 .shortcode-container .shortcode-output .col-md-6 .javo-module14 .media-body .meta-rating-wrap {
		position: relative;
		bottom: 5px;
	}
	.shortcode-jvfrm_home15 .shortcode-container .shortcode-output .col-md-6 .javo-module14 .media-body .module-meta {
		position: relative;
		top: 0px;
	}
	.shortcode-jvfrm_home15 .shortcode-container .shortcode-output .col-md-6 .javo-module14 .media-body .meta-excerpt {
		max-height: 51px;
		overflow: hidden;
		display: block;
	}
	.wpb_column:not(.vc_col-sm-12) .shortcode-jvfrm_home15 .shortcode-container .shortcode-output .col-md-12 .javo-module14 .media-body .meta-rating-wrap {
		position: relative;
		bottom: 5px;
	}
	.wpb_column:not(.vc_col-sm-12) .shortcode-jvfrm_home15 .shortcode-container .shortcode-output .col-md-12 .javo-module14 .media-body .module-meta {
		position: relative;
		top: 0px;
	}
	.wpb_column:not(.vc_col-sm-12) .shortcode-jvfrm_home15 .shortcode-container .shortcode-output .col-md-12 .javo-module14 .media-body .meta-excerpt {
		max-height: 51px;
		overflow: hidden;
		display: block;
	}
}

@media (max-width: 768px) {
	.shortcode-jvfrm_home15 .shortcode-output .module.javo-module14 .media-body .meta-excerpt {
		max-height: 69px;
		overflow: hidden;
		display: block;
	}
}

@media (max-width: 767px) {
	.shortcode-jvfrm_home15 .shortcode-container .shortcode-output .col-md-12 .javo-module14 .media-body .meta-rating-wrap,
	.shortcode-jvfrm_home15 .shortcode-container .shortcode-output .col-md-6 .javo-module14 .media-body .meta-rating-wrap {
		position: relative;
		bottom: 5px;
	}
	.shortcode-jvfrm_home15 .shortcode-container .shortcode-output .col-md-12 .javo-module14 .media-body .module-meta,
	.shortcode-jvfrm_home15 .shortcode-container .shortcode-output .col-md-6 .javo-module14 .media-body .module-meta {
		position: relative;
		top: 0px;
	}
}

@media (max-width: 991px) {
	.javo-shortcode.shortcode-jvfrm_home_block16 .shortcode-container .shortcode-output .javo-module1 .jv-thumbnail {
		width: 50%;
	}
	.javo-shortcode.shortcode-jvfrm_home_block16 .shortcode-container .shortcode-output .javo-module1 .jv-thumbnail a img {
		width: 100%;
	}
	.javo-shortcode.shortcode-jvfrm_home_block16 .shortcode-container .shortcode-output .javo-module1 .media-body {
		width: 50%;
	}
}

@media (max-width: 768px) {
	.javo-shortcode.shortcode-jvfrm_home_block16 .shortcode-container .shortcode-output .javo-module1 .jv-thumbnail {
		width: auto;
	}
	.javo-shortcode.shortcode-jvfrm_home_block16 .shortcode-container .shortcode-output .javo-module1 .jv-thumbnail a img {
		width: auto;
		max-width: 100%;
	}
	.javo-shortcode.shortcode-jvfrm_home_block16 .shortcode-container .shortcode-output .javo-module1 .media-body {
		width: 50%;
	}
	.javo-shortcode.shortcode-jvfrm_home_block16 .shortcode-container .shortcode-output .javo-module1 .media-body .module-meta .meta-date,
	.javo-shortcode.shortcode-jvfrm_home_block16 .shortcode-container .shortcode-output .javo-module1 .media-body .module-meta .meta-author {
		font-size: 12px;
	}
	.javo-shortcode.shortcode-jvfrm_home_block16 .shortcode-container .shortcode-output .javo-module1 .media-body .jv-excerpt-wrap {
		font-size: 12px;
	}
}

@media (max-width: 600px) {
	.javo-shortcode.shortcode-jvfrm_home_block16 .shortcode-container .shortcode-output .javo-module1 .media-body .jv-excerpt-wrap .meta-excerpt {
		max-height: 75px;
		overflow: hidden;
		display: block;
	}
}

@media (max-width: 450px) {
	.javo-shortcode.shortcode-jvfrm_home_block16 .shortcode-container .shortcode-output .javo-module1 .media-body .jv-excerpt-wrap {
		display: none;
	}
}

@media (max-width: 320px) {
	.javo-shortcode.shortcode-jvfrm_home_block16 .shortcode-container .shortcode-output .javo-module1 {
		padding-bottom: 0;
	}
	.javo-shortcode.shortcode-jvfrm_home_block16 .shortcode-container .shortcode-output .javo-module1 .media-left a .meta-category {
		bottom: 10px;
	}
}

@media (max-width: 1300px) {
	.col-md-9.main-content-wrap .javo-featured-block.javo-image-full-size a img {
		bottom: 20px;
	}
	.col-md-9.main-content-wrap .javo-featured-block.javo-image-middle-size a img {
		bottom: 10px;
	}
	.col-md-9.main-content-wrap .javo-featured-block.javo-image-min-size a img {
		bottom: 0;
	}
}

@media (max-width: 991px) {
	.javo-featured-block.javo-image-full-size a img {
		bottom: 50px;
	}
	.javo-featured-block.javo-image-middle-size a img {
		bottom: 30px;
	}
	.javo-featured-block.javo-image-min-size a img {
		bottom: 0;
	}
}

@media (max-width: 767px) {
	.col-md-9.main-content-wrap .javo-featured-block.javo-image-full-size a img {
		bottom: 0;
		height: 100%;
		width: auto;
		min-width: 100%;
	}
	.javo-featured-block.javo-image-min-size {
		max-width: none !important;
	}
}

@media (max-width: 1250px) {
	.shortcode-jvfrm_home_big_grid1 {
		background-color: #fff;
	}
	.shortcode-jvfrm_home_big_grid1 .shortcode-container .shortcode-output .module.javo-moduleHorizontalGrid .jv-thumb img {
		bottom: 0;
	}
}

@media (max-width: 767px) {
	.shortcode-jvfrm_home_big_grid1 .shortcode-container .shortcode-output>.col-md-6:nth-child(2)>.row:last-child .col-sm-6 {
		padding-bottom: 7.5px;
		padding-right: 15px;
		padding-left: 15px;
	}
}

@media (max-width: 600px) {
	.shortcode-jvfrm_home_big_grid1 .shortcode-container .shortcode-output>.col-md-6>.javo-moduleBigGrid .jv-thumb {
		height: 300px !important;
	}
}

@media (max-width: 500px) {
	.shortcode-jvfrm_home_big_grid1 .shortcode-container .shortcode-output .module.javo-moduleHorizontalGrid .jv-thumb,
	.shortcode-jvfrm_home_big_grid1 .shortcode-container .shortcode-output .module.javo-moduleBigGrid .jv-thumb,
	.shortcode-jvfrm_home_big_grid1 .shortcode-container .shortcode-output .module.javo-moduleSmallGrid .jv-thumb {
		height: 180px !important;
	}
	.shortcode-jvfrm_home_big_grid1 .shortcode-container .shortcode-output .module.javo-moduleHorizontalGrid .jv-thumb img,
	.shortcode-jvfrm_home_big_grid1 .shortcode-container .shortcode-output .module.javo-moduleBigGrid .jv-thumb img,
	.shortcode-jvfrm_home_big_grid1 .shortcode-container .shortcode-output .module.javo-moduleSmallGrid .jv-thumb img {
		bottom: 0;
	}
	.shortcode-jvfrm_home_big_grid1 .shortcode-container .shortcode-output .module.javo-moduleHorizontalGrid .meta-title a,
	.shortcode-jvfrm_home_big_grid1 .shortcode-container .shortcode-output .module.javo-moduleBigGrid .meta-title a,
	.shortcode-jvfrm_home_big_grid1 .shortcode-container .shortcode-output .module.javo-moduleSmallGrid .meta-title a {
		font-size: 15px;
	}
	.shortcode-jvfrm_home_big_grid1 .shortcode-container .shortcode-output .module.javo-moduleBigGrid .jv-grid-meta .meta-category {
		position: absolute;
		top: -80px;
		left: 10px;
	}
	.shortcode-jvfrm_home_big_grid1 .shortcode-container .shortcode-output .module.javo-moduleBigGrid .jv-grid-meta .more-meta {
		display: none;
	}
	.shortcode-jvfrm_home_big_grid1 .shortcode-container .shortcode-output .module.javo-moduleHorizontalGrid .jv-thumb .meta-category {
		top: 5px;
		left: 5px;
	}
}

@media (max-width: 420px) {
	.shortcode-jvfrm_home_big_grid1 .shortcode-container .shortcode-output .module.javo-moduleHorizontalGrid .jv-thumb,
	.shortcode-jvfrm_home_big_grid1 .shortcode-container .shortcode-output .module.javo-moduleBigGrid .jv-thumb,
	.shortcode-jvfrm_home_big_grid1 .shortcode-container .shortcode-output .module.javo-moduleSmallGrid .jv-thumb {
		height: 130px !important;
	}
	.shortcode-jvfrm_home_big_grid1 .shortcode-container .shortcode-output .module.javo-moduleBigGrid .jv-grid-meta .meta-category {
		top: -30px;
	}
}

@media only screen and (max-width: 767px) {
	#back-to-top {
		bottom: 85px;
		right: 20px;
		padding: 0px 12px 4px;
	}
	#back-to-top span {
		font-size: 15px;
	}
}

@media only screen and (max-width: 767px) and (orientation: landscape) {
	#back-to-top {
		bottom: 55px;
	}
	.navbar-mobile-wrap .row.navbar-moblie {
		padding: 5px 0;
	}
	.navbar-mobile-wrap .row.navbar-moblie .col-xs-4 .javo-mobile-modal-button {
		height: 40px;
		padding: 6px 12px;
	}
	#jv-mobile-search-form .modal-dialog .modal-content .modal-body .shortcode-jvfrm_home_search1 .search-type-a-wrap .jv-search1-top-row .search-box-inline .form-control {
		height: 35px;
	}
	#jv-mobile-search-form .modal-dialog .modal-content .modal-body .shortcode-jvfrm_home_search1 .search-type-a-wrap .jv-search1-top-row .jv-search1-morefilter-row {
		max-height: none;
		overflow: visible;
    }
    
    
}

@media (max-width: 600px) {
	.navbar-mobile-wrap .navbar-moblie .col-xs-4 .javo-mobile-modal-button {
		height: 48px;
		padding: 6px 15px;
	}
	.navbar-mobile-wrap .navbar-moblie .col-xs-4 .javo-mobile-modal-button i {
		position: relative;
		bottom: 1px;
    }
    

    .javo-shortcode .module p {
        line-height: 1.6;
        margin-top: 60px;
    }
}

@media only screen and (max-width: 1400px) {
	body.wide-boxed header .javo-main-navbar>.container,
	body.wide-wide header .javo-main-navbar>.container {
		width: 100%;
	}
	body.wide-boxed #page-style>div.container,
	body.wide-wide #page-style>div.container {
		width: 100% !important;
	}
	body.wide-boxed #page-style>.type-property>div.container,
	body.wide-wide #page-style>.type-property>div.container {
		width: 100% !important;
	}
	body.wide-boxed .footer-background-wrap div.container,
	body.wide-boxed .footer-bottom-full-wrap div.container,
	body.wide-wide .footer-background-wrap div.container,
	body.wide-wide .footer-bottom-full-wrap div.container {
		width: 100% !important;
	}
	body.wide-boxed #javo-maps-listings-wrap #javo-listings-wrap #map-list-style-wrap.container,
	body.wide-wide #javo-maps-listings-wrap #javo-listings-wrap #map-list-style-wrap.container {
		width: 100%;
	}
}

@media (max-width: 1200px) {
	.footer-background-wrap .footer-wrap .footer-sidebar-wrap .jv-footer-column>.row {
		margin: 0;
	}
	.footer-background-wrap .footer-wrap .footer-sidebar-wrap .jv-footer-column>.row .widget_posts_wrap .latest-posts .col-md-12 a span {
		width: auto;
	}
}

@media (max-width: 991px) {
	.footer-background-wrap .footer-wrap .footer-sidebar-wrap .jv-footer-column {
		margin-bottom: 30px;
	}
	.footer-background-wrap .footer-wrap .footer-sidebar-wrap .jv-footer-column>.row {
		width: 50%;
		margin: 0 auto;
	}
	.footer-background-wrap .footer-wrap .footer-sidebar-wrap .jv-footer-column>.row .shortcode-jv_slider2 .slides li .module .section-meta .meta-tumbnail img {
		margin: 0 auto;
	}
	.footer-background-wrap .footer-wrap .footer-sidebar-wrap .jv-footer-column>.row .widget_posts_wrap .latest-posts .col-md-12 a span {
		width: auto;
	}
	.footer-background-wrap .footer-wrap .footer-copyright {
		padding: 15px 0;
	}
}

@media (max-width: 767px) {
	.footer-background-wrap .footer-wrap .footer-sidebar-wrap .pull-left {
		padding-left: 0 !important;
	}
	.footer-background-wrap .footer-wrap .footer-sidebar-wrap .pull-left .footer-copyright {
		margin: 0;
	}
}

@media (max-width: 991px) {
	.jv-mailchimp-wrap .jv-mailchimp-inline .signup {
		width: 100%;
	}
	.jv-mailchimp-wrap .jv-mailchimp-inline .signup .submit_btn {
		top: -50px;
	}
}

@media (max-width: 767px) {
	.jv-mailchimp-wrap .jv-mailchimp-inline {
		width: 100%;
		height: auto;
	}
	.jv-mailchimp-wrap .jv-mailchimp-inline .col-xs-6 {
		width: 100%;
	}
	.jv-mailchimp-wrap .jv-mailchimp-inline .col-xs-6.email input {
		width: 100%;
	}
	.jv-mailchimp-wrap .jv-mailchimp-inline .col-xs-6.signup {
		padding: 0;
	}
	.jv-mailchimp-wrap .jv-mailchimp-inline .col-xs-6.signup button {
		top: 0;
		width: 100%;
		position: relative;
		right: 0;
		padding: 6px 12px 15px;
    }
    
    .human-land button.btn {
        font-size: 10px !important;
    }

    .hot-select-cls span{
        line-height: 30px !important;
    }

    .hot-select-cls h2{
        line-height: 30px !important;
    }
}

@media (max-width: 767px) {
	body.archive #page-style>.container .main-content-wrap {
		padding: 0;
	}
	body.archive #page-style>.container .main-content-wrap article header .page-header a {
		line-height: 30px;
		word-break: break-all;
	}
	body.archive #page-style>.container>.col-md-3 {
		padding: 0;
	}
	body.archive #page-style>.container>.col-md-3>.row {
		margin: 0 -15px !important;
	}
}

@media (max-width: 450px) {
	body.archive #page-style .archive-header {
		word-break: break-all;
	}
}

#javo-wpml-switcher {
	background: transparent;
}

#javo-wpml-switcher button {
	background: transparent;
	border: 1px solid transparent;
}

#javo-wpml-switcher .javo-wpml-switcher-languages {
	padding: 0;
	position: absolute;
	display: none;
}

#javo-wpml-switcher .javo-wpml-switcher-languages li {
	border: 1px solid #e9e9e9;
	background: #fff;
	margin: 0;
	padding: 2px !important;
}

#javo-wpml-switcher .javo-wpml-switcher-languages li a {
	padding: 7px 10px;
	display: block;
}

#javo-wpml-switcher .javo-wpml-switcher-languages:after {
	border: 0.5em solid transparent;
	border-bottom-color: #fff;
	content: ' ';
	height: 0;
	position: absolute;
	left: 14px;
	top: -11px;
	width: 0;
}

.rv-container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

.rv-container .javo-shortcode {
	display: none !important;
	visibility: hidden !important;
}

.rv-container .javo-shortcode>.shortcode-container>.shortcode-output .jv-lazyload {
	opacity: 1;
	transition-duration: .8s !important;
	-webkit-transition-duration: .8s !important;
	-moz-transition-duration: .8s !important;
	transition-property: all !important;
	-webkit-transition-property: all !important;
	-moz-transition-property: all !important;
}

.rv-container .javo-shortcode.shortcode-jvfrm_home_search1 {
	display: block !important;
	visibility: visible !important;
}

.rv-container .javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row {
	width: 100%;
}

.rv-container .javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline .tt-dropdown-menu {
	color: #333;
}

@media (max-width: 991px) {
	.rv-container .javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row {
		display: block;
	}
	.rv-container .javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline {
		width: 100% !important;
		display: block;
	}
	.rv-container .javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline:first-child {
		border-bottom-left-radius: 0;
		border-top-right-radius: 5px;
	}
	.rv-container .javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline:last-child {
		border-radius: 0;
		border-bottom-left-radius: 5px;
	}
}

@media (max-width: 767px) {
	.rv-container .javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline {
		min-width: 250px;
	}
}

.rv-container .javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .bottom-amenities {
	color: #000;
}

.rv-container .javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .bottom-amenities .bottom-amenities-content {
	width: 100%;
	left: 0;
}

@media (max-width: 991px) {
	.rv-container .javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .bottom-amenities .bottom-amenities-content {
		left: auto;
		right: 1px;
	}
	.rv-container .javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .bottom-amenities .bottom-amenities-content .bottom-amenities-opener {
		bottom: -5px;
	}
}

@media (max-width: 767px) {
	.rv-container .javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .bottom-amenities .bottom-amenities-content .search-box-block {
		max-height: 150px;
		overflow-y: scroll;
	}
	.rv-container .javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .bottom-amenities .bottom-amenities-content .search-box-block>.col-md-4 {
		width: 100%;
	}
}

.rv-container .javo-shortcode.shortcode-jvfrm_home_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .bottom-amenities .bottom-amenities-content .search-box-block .col-md-4 label {
	font-size: 14px !important;
	line-height: 25px !important;
}

.rv-container .javo-shortcode.shortcode-jvfrm_home_block6>.shortcode-container>.shortcode-output .meta-category {
	font-size: 13px !important;
	line-height: 13px !important;
}

@media (max-width: 991px) {
	.rv-container .javo-shortcode.advance-collapse .bottom-amenities-opener {
		bottom: 0 !important;
	}
}

.rv-container:after {
	content: '';
	display: table;
	clear: both;
}

@media (min-width: 768px) {
	.rv-container {
		width: 308px;
	}
	.rv-container .javo-shortcode.shortcode-jvfrm_home_block6 {
		display: block !important;
		visibility: visible !important;
	}
}

@media (min-width: 992px) {
	.rv-container {
		width: 532px;
	}
	.rv-container .javo-shortcode.shortcode-jvfrm_home_block6 {
		display: block !important;
		visibility: visible !important;
	}
}

@media (min-width: 1200px) {
	.rv-container {
		width: 740px;
	}
	.rv-container .javo-shortcode.shortcode-jvfrm_home_block6 {
		display: block !important;
		visibility: visible !important;
	}
}

.upb-background-text-wrapper {
	z-index: 2;
}

.jv-vc-accordion .vc_tta-accordion>.vc_tta-panels-container>.vc_tta-panels>.vc_tta-panel>.vc_tta-panel-heading>.vc_tta-panel-title>a {
	display: table;
	width: 100%;
}

.jv-vc-accordion .vc_tta-accordion>.vc_tta-panels-container>.vc_tta-panels>.vc_tta-panel>.vc_tta-panel-heading>.vc_tta-panel-title>a>i,
.jv-vc-accordion .vc_tta-accordion>.vc_tta-panels-container>.vc_tta-panels>.vc_tta-panel>.vc_tta-panel-heading>.vc_tta-panel-title>a>span {
	display: table-cell;
	vertical-align: middle;
	padding: 0;
}

.jv-vc-accordion .vc_tta-accordion>.vc_tta-panels-container>.vc_tta-panels>.vc_tta-panel>.vc_tta-panel-heading>.vc_tta-panel-title>a>span {
	padding: 0 0 0 15px;
	line-height: 25px;
}

.jv-vc-accordion .vc_tta-accordion>.vc_tta-panels-container>.vc_tta-panels>.vc_tta-panel>.vc_tta-panel-heading>.vc_tta-panel-title>a>i:last-child {
	display: none;
	visibility: hidden;
}

.jv-background-icon-right-bottom {
	position: absolute;
	bottom: -60px;
	right: -50px;
}

.jv-overflow-hidden {
	overflow: hidden;
}

.jv-float-right {
	float: right !important;
}

.jv-float-left {
	float: left !important;
}

.jv-vc-accordion .vc_tta .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading,
.jv-vc-accordion .vc_tta .vc_tta-panel.vc_active .vc_tta-panel-heading {
	border-color: #f0f0f0;
	background-color: #fff;
	border: none;
}

.jv-vc-accordion .vc_tta.vc_general .vc_tta-icon {
	display: inline-block;
}

.jv-vc-accordion .vc_tta.vc_general .vc_tta-icon {
	border-radius: 50%;
	width: 50px;
	height: 50px;
	color: #aaa;
	background: #fff none repeat scroll 0% 0%;
	font-size: 25px;
	border: 3px solid #aaa;
	text-align: center;
	vertical-align: middle;
	padding-top: 22px;
	padding-left: 3px;
}

.jv-vc-accordion .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title>a:hover>.vc_tta-icon {
	background: #37adf2 none repeat scroll 0% 0%;
	color: #fff;
}

.jv-vc-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading h4.vc_tta-panel-title .vc_tta-icon {
	color: #fff;
	background: #37adf2;
	border: 3px solid #37adf2;
}

.jv-vc-accordion .vc_tta .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title>a {
	color: #37adf2;
}

.jv-vc-accordion .vc_tta .vc_tta-panel .vc_tta-panel-heading:focus,
.jv-vc-accordion .vc_tta .vc_tta-panel .vc_tta-panel-heading:hover .vc_tta-panel-title>a {
	color: #37adf2;
}

.jv-vc-accordion .vc_tta .vc_tta-panel .vc_tta-panel-heading:focus,
.jv-vc-accordion .vc_tta .vc_tta-panel .vc_tta-panel-heading:hover .vc_tta-panel-title>a>.vc_tta-icon {
	color: #37adf2;
	border-color: #37adf2;
}

.jv-vc-accordion .vc_tta-shape-rounded:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-body {
	margin-left: 43px;
	margin-top: -17px;
}

.jv-vc-accordion .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
	border: none;
}

.jv-vc-accordion .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
	background-color: transparent;
}

.jv-vc-accordion .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
	display: none;
}

.jv-vc-accordion .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a {
	padding-left: 0px;
}

.jv-vc-accordion .vc_tta.vc_general .vc_tta-panel-body {
	padding: 0px 20px 14px 20px;
}

.jv-vc-accordion .vc_tta-panel-body {
	font-size: 15px;
	color: #aaa;
}

div.jv-column-image-bg-left,
div.jv-column-image-bg-left>.vc_column-inner {
	position: absolute;
	left: 0;
	height: 100%;
	background-position: 50% 50% !important;
}

.vc_row.jv-vc-info-box-padding .aio-icon-component>.aio-icon-box.left-icon>.aio-icon-left>.ult-just-icon-wrapper>.align-icon>.aio-icon {
	margin: 0 45px 0 30px;
}

.vc_row.jv-vc-info-box-padding .aio-icon-component>.aio-icon-box.right-icon>.aio-icon-right>.ult-just-icon-wrapper>.align-icon>.aio-icon {
	margin: 0 30px 0 45px;
}

.vc_row.jv-vc-info-box-padding .aio-icon-component>.aio-icon-box>.aio-ibd-block>.aio-icon-header>h3,
.vc_row.jv-vc-info-box-padding .aio-icon-component>.aio-icon-box>.aio-ibd-block>.aio-icon-description {
	letter-spacing: 1px;
}

html body h1 a.vc_gitem-link,
html body h2 a.vc_gitem-link,
html body h3 a.vc_gitem-link,
html body h4 a.vc_gitem-link,
html body h5 a.vc_gitem-link,
html body h6 a.vc_gitem-link {
	font-family: inherit;
}

html body .vc_gitem-post-data-source-post_title h3 {
	text-transform: uppercase;
}

html body .vc_grid-item-mini {
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.08);
}

html body .vc_grid-filter>.vc_grid-filter-item>span,
html body .vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span {
	color: #222;
	font-size: 15px;
	font-weight: 600;
	line-height: 26px;
	height: 26px;
	padding: 0 14px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

html body .jv_vc_gi_property_status,
html body .jv_vc_gi_property_type {
	text-transform: uppercase;
	font-weight: 600;
	color: #fff;
	background: #454545;
	font-size: 0.85em;
	display: inline;
	padding: 5px 7px;
}

.wpcf7-form .form-control {
	height: 53px;
	padding: 6px 12px;
	color: #c3c3c3;
	border: 1px solid #f3eeee;
	border-radius: 3px;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0) inset;
	margin-bottom: 20px;
}

.wpcf7 .col-md-6.form-group input {
	margin-bottom: 5px;
}

.wpcf7-form textarea.form-control {
	height: auto;
}

.wpcf7-submit {
	border-radius: 0;
	padding: 15px 30px;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: 1px;
	font-family: 'Montserrat';
	    margin: 0 0px 0 29px !important;
}

.page-id-7786 .wpcf7 .wpcf7-submit,
.page-id-7786 .wpcf7 .wpcf7-submit:hover {
	background-color: #353535 !important;
	border-color: #242424 !important;
}

.ult-carousel-wrapper *:focus {
	outline: none;
}

.jv-button-transition {
	position: relative;
}

.jv-button-transition:hover {
	background-color: #ff272e !important;
	border-color: #ff272e !important;
	-webkit-transition: all 01.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.jv-button-transition:hover:after {
	border-color: transparent;
	background-color: transparent;
	-webkit-transition: all 01.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	color: #fff !important;
	width: 100%;
}

.jv-button-transition:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 0%;
	border-color: rgba(255, 255, 255, 0.4);
	background-color: rgba(255, 255, 255, 0.4);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	z-index: 1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s ease-out;
}

body {
	overflow-x: hidden;
}

body.modal-open {
	padding-right: 0px !important;
}

body.admin-bar .affix {
	top: 32px !important;
}

body .single-item-tab #dot-nav.affix {
	top: 50% !important;
}

body.page-template-tp-guide .help-affix {
	top: 50% !important;
}

body.admin-bar.mobile .affix {
	top: 45px !important;
}

body.single #page-style {
	position: relative;
	padding: 0px;
}

body.javo-dashboard #page-style {
	padding: 0px;
}

body.boxed #page-style {
	max-width: 1170px;
	margin: 0 auto;
	background: #fff;
}

body.boxed #page-style .jv-my-page {
	overflow: hidden;
}

body.boxed #page-style .property #javo-single-content {
	padding-left: 25px;
}

body.boxed #page-style .property #javo-single-content #javo-detail-item-content {
	margin: 0;
}

body.boxed #page-style .property #javo-single-sidebar {
	padding-left: 10px;
}

body.boxed.page-template-lava_property_map #page-style {
	max-width: none;
	margin: 0;
}

body.wide-boxed:not(.page-template-lava_property_map):not(.single-property) #page-style {
	max-width: 1400px;
	margin: 0 auto;
	background: #fff;
}

body.wide-boxed:not(.page-template-lava_property_map):not(.single-property) #page-style>.container {
	width: 1400px;
}

body.wide-full .container,
body.wide-wide .container {
	padding: 0;
}

body.wide-wide .container:not(.footer-sidebar-wrap) {
	width: 1400px;
}

body.container-shadow:not(.single-property).boxed #page-style,
body.container-shadow:not(.single-property).wide-boxed #page-style {
	-webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.15);
	-ms-box-shadow: 0 0 12px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 0 0 12px rgba(0, 0, 0, 0.15);
	box-shadow: 0 0 12px rgba(0, 0, 0, 0.15);
}

body.footer-boxed .footer-top-full-wrap,
body.footer-boxed .footer-background-wrap,
body.footer-boxed .footer-bottom-full-wrap {
	max-width: 1170px;
	margin: 0 auto;
}

.no-margin {
	margin: 0;
}

.uppercase {
	text-transform: uppercase;
}

.inline-block {
	display: inline-block !important;
}

.right_menu_inner .navmenu-fixed-right {
	display: none;
}

.right_menu_inner .navmenu-fixed-right.in {
	display: block;
}

:-moz-any-link:focus {
	outline: none;
}

@keyframes fadeIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}

@-webkit-keyframes fadeIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}

.main-content-wrap #primary {
	margin: 0px;
}

.main-content-wrap #primary #content article {
	background-color: #fff;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 10px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	padding: 20px 20px 20px 20px;
	border: 1px #ededed solid;
}

.main-content-wrap #primary #content article .entry-meta {
	margin-bottom: 20px;
}

.jvfrm_home_output {
	display: table-cell;
	vertical-align: middle;
	margin-top: 0;
	padding-top: 0;
}

.jvfrm_home_output:before {
	content: ' ';
	display: table;
	table-layout: fixed;
	width: 100%;
}

.jvfrm_home_output:after {
	content: ' ';
	display: block;
	clear: both;
}

div#javo-alert-box-bg {
	position: fixed;
	background: rgba(45, 45, 45, 0.2);
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 999998;
}

div#javo-alert-box {
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 999999;
	background-color: #fff;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border: solid 1px #efefef;
	padding: 10px 30px;
	box-shadow: 0 0 20px rgba(150, 150, 150, 0.8);
	-webkit-box-shadow: 0 0 20px rgba(150, 150, 150, 0.8);
	-moz-box-shadow: 0 0 20px rgba(150, 150, 150, 0.8);
	-ms-box-shadow: 0 0 20px rgba(150, 150, 150, 0.8);
	-o-box-shadow: 0 0 20px rgba(150, 150, 150, 0.8);
}

@-webkit-keyframes jv-mouse-effect {
	0%,
	20% {
		-webkit-transform: translateY(0px) scaleY(1) scaleX(1) translateZ(0px);
	}
	10% {
		-webkit-transform: translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);
		opacity: 0.01;
	}
}

@keyframes jv-mouse-effect {
	0%,
	20% {
		-webkit-transform: translateY(0px) scaleY(1) scaleX(1) translateZ(0px);
		-ms-transform: translateY(0px) scaleY(1) scaleX(1) translateZ(0px);
		transform: translateY(0px) scaleY(1) scaleX(1) translateZ(0px);
	}
	10% {
		-webkit-transform: translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);
		-ms-transform: translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);
		transform: translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);
		-ms-transform: translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);
		transform: translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);
		opacity: 0.01;
	}
}

.tp-caption.mouse {
	border: none;
}

.mouse {
	border: 2px solid #fff;
	border-radius: 26px;
	position: absolute;
	left: 50%;
	top: 100%;
	width: 26px;
	height: 42px;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate(-50%, -50%) !important;
	-ms-transform: translate(-50%, -50%) !important;
	transform: translate(-50%, -50%) !important;
	cursor: pointer;
}

.mouse:after {
	background-color: #fff;
	border-radius: 100%;
	content: "";
	position: absolute;
	top: 5px;
	left: 50%;
	margin-left: -2px;
	width: 4px;
	height: 4px;
	opacity: 1;
	-webkit-transform: translateY(0px) scaleY(1) scaleX(1) translateZ(0px);
	transform: translateY(0px) scaleY(1) scaleX(1) translateZ(0px);
	-webkit-animation: jv-mouse-effect 1.5s -1s cubic-bezier(0.680, -0.55, 0.265, 1.550) infinite;
	animation: jv-mouse-effect 1.5s -1s cubic-bezier(0.680, -0.55, 0.265, 1.550) infinite;
}

@media (max-width: 767px) {
	header .container-fluid .navbar-header .navbar-brand-wrap {
		padding: 0;
	}
	header .container-fluid .navbar-header .navbar-brand-wrap .navbar-brand-inner .navbar-brand {
		left: 0%;
		position: relative;
    }
    
    html body header#header-one-line .affix #javo-navibar ul.nav>li.menu-item>a {
        color: #fff!important;
        font-size: 14px !important;
    }

    .blogtitleimage {
        width: 100% !important;
        margin: 0px 0 15px 0;
    }

    .blogtitleimage img{
        width: 100% !important;
    }
    
    .blogtitle {
        width: 100%;
        background:#f9f9f9;
        padding: 0px 15px;
    }

    .uvc-heading.ultimate-heading-13305c87a3bcde1b3 .uvc-sub-heading {
        font-size: 30px;
        line-height: 30px !important;
    }
	
	 .modal-open .modal .modal-dialog{
		 width:100% !important;
	 }
	
	.zoom{
		paddign:0px !important;
	}
	
	#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item a, #header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item a {
    padding: 15px 5px;
    letter-spacing: 1px;
    line-height: 0px;
    font-weight: 600;
    background-color: transparent;
    font-size: 7px;
    color: #fff !important;
    font-size: 14px !important;
	}

	.page-id-1508 .vc_custom_1551096626229{
			padding-bottom: 20px !important;
	}
	
	
	.container.col-sm-12.blackrio textarea.wpcf7-form-control.wpcf7-textarea.tandoors {
		margin: 10px 16px !important;
	}
	
	.super{
		width: 100% !important ;
		margin: 0 10px !important ;
	}
	
	.wpb_raw_code.wpb_content_element.wpb_raw_html .supera {
    padding: 9px 0px 18px 0px!important;
    text-align: justify;
	}
	
	a#back-to-top{
	display:none !important;
	}
	
	a.btn.btn-primary.btn-lg.javo-quick-contact-us.javo-dark.admin-color-setting {
    display: none !important;
	}
	
	.vc_btn3-container.vc_btn3-right {
    text-align: left !important;
	}
	
	ul.old-man.clearfix {
    padding: 0 !important;
	}
	
	.sec-button.superla {
    padding: 0 !important;
	}
	
	.names {
    margin: 0 8px !important;
	}
	
	input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.names {
    margin: 0 0 0 16px !important;
	}
	
	input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email.mailed {
    margin: 0 0 0 16px !important;
	}
	
	input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-required.wpcf7-validates-as-tel.phones {
    margin: 0 0 0 16px !important;
	}
	
	.super {
    width: 100% !important;
    margin: 0 17px !important;
	}
	
	.amen {
    background-image: url(https://wiziwork.com/walt/wp-content/uploads/2019/02/cover-one.jpg);
    background-position: cover!important;
    width: 100% !important;
    background-size: cover;
	}
	
	.row.supinio.cont-form-she textarea.wpcf7-form-control.wpcf7-textarea.tandoors {
    margin: 0 !important;
}

.row.supinio.cont-form-she .wpcf7-submit{
	margin: 0px !important;
}



	.desktop-new-form-new{
		display:none !important;
	}
	
	article#post-1508 {
    overflow: hidden;
	}
	
	
	
	h2.supnios {
    margin: 20px 0 0 0 !important;
	}
	
	.page-id-1508 .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 35px;
	}
	
	.page-id-1508 .vc_btn3-container{
		margin-bottom: 0 !important;
	}
	body .page-id-1508 .spacer-5c9c96c3b60da {
    height: 0px !important;
	}
	
	
	.remavi .vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section, .vc_section.vc_section-has-fill+.vc_section {
		    padding-top: 0px !important;
	}
	
	
	button.btn {
    /* margin-top: 27px!important; */
    margin: 0 auto !IMPORTANT;
    display: block;
	}
	
	
	body .vc_row.wpb_row.vc_row-fluid.text-spacing-wrap.vc_custom_1551096626229{
      position: relative;
    left: 0 !important;
    box-sizing: border-box;
    width: auto !important;
    padding-left: 15px !important;
    padding-right: 15px!important;
	}
	
	body #page-style .main-content-wrap {
    padding: 0px !important;
	}
	
	body .blackrio {
    width: 430px;
    max-width: 100% !important;
    margin-top: 0px !important;
    background-color: rgba(23, 94, 150, 0.8901960784313725) !important;
`	}

	body .vc_icon_element {
		line-height: 0;
		font-size: 14px;
		margin-bottom: 0px !important;
	}
	
	.waltavi .vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
    padding-top: 15px;
	}


	body .vc_custom_1549353938248 {
		padding-top: 25px !important;
		padding-bottom: 15px !important;
	}
	
	.homepage {
    padding: 6px 10px 10px 17px !important;
    background: #000000ba !important;
    width: 100% !important;
    min-height: auto !important;
    margin: -10px 0 0 0 !important;
	position: static !important;
    top: 0 !important;
    left: 0 !important;
    transform: translate(0%, 0%) !important;
	}
	#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item a {
		padding: 15px 3px;
		letter-spacing: 1px;
		line-height: 0px;
		font-weight: 300;
		background-color: transparent;
		font-size: 12px !important;
		text-transform: uppercase !important;
	}
	
	.javo-shortcode .module.javo-module2 a.jv-thumb {
    display: block;
    height: 200px !important;
    overflow: hidden;
    margin: 0 0 10px 0;
    position: relative;
	}
	
	.vc_gitem-zone {
    position: relative;
    background-clip: border-box;
    overflow: hidden;
    height: 200px !important;
	}
	
	.javo-shortcode .module p {
    line-height: 1.6;
    margin-top: 10px !important;
	}
	
	.heading-content {
    color: #d9212b;
    text-align: center;
    font-size: 20px !important;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    margin: 0 !important;
	}
	body .remio {
    margin-top: 0px;
    margin-bottom: 10px;
	}
	
	.row.col-sm-4.col-xs-6.map-int {
    padding: 0;
	}
	
	body button.btn {
    margin-top: 0px!important;
	}
	
	.property_inner {
    padding: 80px 1px 20px 0 !important;
    margin-top: 30px;
    background: #0000008f;
	}
	
	body .human-land button.btn{
		margin-bottom:5px !important;
	}
	
	.mailed {
    width: 100% !important;
	}
	.names {
    width: 100% !important;
	}
	
	.phones{
    width: 100% !important;
	}
	
	.tandoors{
    width: 100% !important;
	}
	
	.line-d {
    height: 0px !important;
	}
	
	hr {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    border: 0;
    border-top: 1px solid #fff !important;
	}
	
	.blogtitleimage {
    width: 100% !important;
    margin: 0px 0 15px 0 !important;
	}
	
	.blogtitle {
    width: 100%;
    background: #f9f9f9;
    padding: 5px 15px 0 15px !important;
	}
	
	a.title {
    font-size: 17px;
    color: #175e96;
    font-weight: 600;
    line-height: 20px !important;
    margin: 15px 0 !important;
	}
	
	.page-id-1404 .row.widget.widgets-wraps {
    margin-top: 0px !important;
	}
	
	.dicto {
    font-size: 19px!important;
    line-height: 20px;
    margin-top: 69px !important;
	}
	
	.dictos {
    font-size: 13px!important;
	}
	
	.page-id-474 .vc_custom_1552626314057 {
    margin-bottom: 0px !important;
    padding-top: 0px !important;
	}
	
	.ktrio .uvc-heading.ultimate-heading-92465c9ccc131df8d .uvc-sub-heading {
    font-size: 15px;
    line-height: 23px;
    margin-bottom:0px !important;
	}
	
	.locsiy{
		margin:15px 0 0 0 !important;
	}
	
	.left-icon .aio-icon-left .aio-icon, .left-icon .aio-icon-left .aio-icon-img {
    margin-right: 5px !important;
	}

	.aio-icon-description.ult-responsive a {
		font-family: 'Open Sans', sans-serif !important;
		font-size: 13px !important;
	}

	#Info-box-wrap-6041 .aio-icon-description {
		font-size: 13px !important;
		line-height: 20px;
	}
	
	header#header-one-line .javo-main-navbar .container .navbar-header .navbar-brand-wrap .navbar-brand-inner a.navbar-brand{
		paddign:0px !important;
	}
	
	header#header-one-line .javo-main-navbar .container .navbar-header .navbar-brand-wrap .navbar-brand-inner a.navbar-brand {
    padding: 0px !important;
	}
	
	


	
		
}


@media (max-width: 991px) and (min-width: 768px){
	
	.locsiy #Info-box-wrap-7721 .aio-icon-description {
		font-size: 12px;
		line-height: 20px;
	}

	.locsiy .left-icon .aio-icon-left .aio-icon, .left-icon .aio-icon-left .aio-icon-img {
		margin-right: 5px;
	}


	.locsiy .aio-icon-description.ult-responsive a {
		font-family: 'Open Sans', sans-serif !important;
		font-size: 13px;
	}
	
	body .row.supinio {
    padding: 0px 10px !important;
	}
	
	.ktrio .uvc-heading.ultimate-heading-78215c9ccec31efee .uvc-sub-heading {
    font-size: 15px;
    line-height: 23px;
    margin-bottom: 0px !important;
	}
	
	.page-id-1404 .row.widget.widgets-wraps {
    margin-top: 0px !important;
	}
	
	body .human-land button.btn {
    font-size: 13px !important;
    background-image: none;
    font-weight: 500;
    padding: 4px 15px 4px 6px!important;
    border-radius: 5px!important;
    background-color: #175e96;
    border-color: #175e96;
    box-shadow: none;
    color: #fff;
    text-shadow: none;
    width: 98% !important;
	}
	
	.line-d {
    height: 0px !important;
	}
    .rev_slider .caption, .rev_slider .tp-caption, .tp-simpleresponsive img{
        display: none !important;
    }
	
	.remavi .vc_btn3-container {
    display: block;
    margin-bottom: 0 !important;
    max-width: 100%;
	}
	
	#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item a {
		padding: 15px 3px;
		letter-spacing: 1px;
		line-height: 0px;
		font-weight: 300;
		background-color: transparent;
		font-size: 7px !important;
		text-transform: uppercase !important;
	}
	
	
	.homepage {
    position: absolute;
    top: 76% !important;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 6px 10px 10px 17px;
    background: #0000008f;
    width: 100%;
    min-height: 83px;
	}

    .blogtitle {
        width: 59% !important;
        background: #f9f9f9;
        padding: 0px 15px;
        float: left !important;
    }
	
	.page-id-1508 .vc_custom_1551096626229{
	    padding-bottom: 45px !important;
	}
	
	body textarea.wpcf7-form-control.wpcf7-textarea.tandoors {
    margin: 10px 18px !important;
    height: 80px !important;
	}
	
	body .wpcf7-submit{
	  margin: 0 0px 0 18px !important;
	}
	
	.left-icon .aio-icon-left .aio-icon, .left-icon .aio-icon-left .aio-icon-img {
    margin-right: 15px;
    font-size: 16px;
	}
	
	#Info-box-wrap-3945 .aio-icon-description {
    font-size: 14px;
    line-height: 20px;
	}
	
	#Info-box-wrap-3945 .aio-icon-title {
    font-size: 15px;
    line-height: 20px;
	}
	
	.left-icon .aio-icon-left .aio-icon, .left-icon .aio-icon-left .aio-icon-img {
    margin-right: 15px;
    font-size: 16px;
    font-size: 16px !important;
	}
	
	#Info-box-wrap-9688 .aio-icon-title {
    font-size: 15px;
    line-height: 20px;
	}
	
	h2.dicto {
    line-height: 38px !important;
	}
	
	.remavi .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px;
	}
	
	.remavi .vc_btn3.vc_btn3-color-danger, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat {
    padding: 10px 42px 10px 42px!important;
    border-radius: 5px!important;
    margin-top: 15px !important;
	}
	
	h2.top-heading.property_inner1 {
    color: #d9212b;
    text-align: center;
    font-size: 32px !important;
	}
	
	.heading-content {
    color: #d9212b;
    text-align: center;
    font-size: 20px;
    padding-top: 0px;
    padding-bottom: 15px !important;
    margin: 0 !important;
	}
	
	
	
	.locsiy .left-icon .aio-icon-description, .left-icon .aio-icon-header {
    font-size: 13px !important;
	}

}


@media (max-width: 1199px) and (min-width: 980px){
    .rev_slider .caption, .rev_slider .tp-caption, .tp-simpleresponsive img{
        display: block !important;
    }
	
	.locsiy #Info-box-wrap-7721 .aio-icon-description {
		font-size: 12px;
		line-height: 20px;
	}

	.locsiy .left-icon .aio-icon-left .aio-icon, .left-icon .aio-icon-left .aio-icon-img {
		margin-right: 5px;
	}
	
	.locsiy .left-icon .aio-icon-description, .left-icon .aio-icon-header {
    font-size: 13px !important;
	}


	.locsiy .aio-icon-description.ult-responsive a {
		font-family: 'Open Sans', sans-serif !important;
		font-size: 13px;
	}
	
	
	
	body .row.supinio {
    padding: 0px 10px !important;
	}
	
	.ktrio .uvc-heading.ultimate-heading-78215c9ccec31efee .uvc-sub-heading {
    font-size: 15px;
    line-height: 23px;
    margin-bottom: 0px !important;
	}
	
	.page-id-1404 .row.widget.widgets-wraps {
    margin-top: 0px !important;
	}
	
	.line-d {
    height: 0px !important;
	}
	
	.heading-content {
    color: #d9212b;
    text-align: center;
    font-size: 20px;
    padding-top: 0px;
    padding-bottom: 15px !important;
    margin: 0 !important;
	}
	
	h2.top-heading.property_inner1 {
    color: #d9212b;
    text-align: center;
    font-size: 32px !important;
	}
	
	body .human-land button.btn {
    font-size: 13px !important;
    background-image: none;
    font-weight: 500;
    padding: 4px 15px 4px 6px!important;
    border-radius: 5px!important;
    background-color: #175e96;
    border-color: #175e96;
    box-shadow: none;
    color: #fff;
    text-shadow: none;
    width: 98% !important;
	}
	
	
	.remavi .vc_btn3-container {
    display: block;
    margin-bottom: 0 !important;
    max-width: 100%;
	}
	
	.remavi .vc_btn3.vc_btn3-color-danger, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat {
    padding: 10px 42px 10px 42px!important;
    border-radius: 5px!important;
    margin-top: 15px !important;
	}
	
	.remavi .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px;
	}
	
	#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item a {
		padding: 15px 3px;
		letter-spacing: 1px;
		line-height: 0px;
		font-weight: 300;
		background-color: transparent;
		/*font-size: 7px !important;*/
		text-transform: uppercase !important;
	}
	
	.homepage {
    position: absolute;
    top: 76% !important;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 6px 10px 10px 17px;
    background: #0000008f;
    width: 100%;
    min-height: 83px;
	}
	
	.left-icon .aio-icon-left .aio-icon, .left-icon .aio-icon-left .aio-icon-img {
    margin-right: 15px;
    font-size: 16px;
	}
	
	#Info-box-wrap-3945 .aio-icon-description {
    font-size: 14px;
    line-height: 20px;
	}
	
	#Info-box-wrap-3945 .aio-icon-title {
    font-size: 15px;
    line-height: 20px;
	}
	
	.left-icon .aio-icon-left .aio-icon, .left-icon .aio-icon-left .aio-icon-img {
    margin-right: 15px;
    font-size: 16px;
    font-size: 16px !important;
	}
	
	#Info-box-wrap-9688 .aio-icon-title {
    font-size: 15px;
    line-height: 20px;
	}
	
	h2.dicto {
    line-height: 38px !important;
	}
	
	.aio-icon-description.ult-responsive a {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 14px !IMPORTANT;
    line-height: 10px !important;
	}

    .blogtitle {
        width: 59% !important;
        background: #f9f9f9;
        padding: 0px 15px;
        float: left !important;
    }
	
	.widgets-wraps .textwidget {
    width: 100% !important;
    text-align: justify;
    overflow: hidden;
}

	body textarea.wpcf7-form-control.wpcf7-textarea.tandoors {
		margin: 10px 18px !important;
		height: 80px !important;
	}

}

html body .selectize-dropdown,
html body .selectize-dropdown.form-control {
	z-index: 1001;
}

button.close {
	outline: 0;
}


/*bhumesh*/

.heading-content {
	color: #d9212b;
	text-align: center;
	font-size: 20px;
	padding-top: 6px;
	padding-bottom: 30px;
	text-transform: uppercase !important;
}

.remioh {
	padding: 0px 16px!important;
	font-size: 16px!important;
}

.comman-s {
	text-align: center;
}

.frek {
	text-align: center;
}

.remio {
	margin-top: 10px;
	margin-bottom: 40px;
	padding-left: 0px!important;
}

.amen {
	background-image: url("https://wiziwork.com/walt/wp-content/uploads/2019/02/cover-one.jpg");
	background-repeat: no-repeat !important;
	background-size:cover !important;
    background-color: rgba(0, 0, 0, 0);
  
    width: 100% !important;
	
}


}
.amens {
	background-image: url("<?php echo get_site_url(); ?>/wp-content/uploads/2019/02/Real-Estate-1-6.jpg");
	background-repeat: round;
	background-position: cover!important;
}

/*bhumesh*/

/* css new code.......................*/
input::-webkit-input-placeholder {
	font-size: 14px !important;
}
.jv-trans-menu-contact-left-wrap .text strong {
	font-size: 14px;
	display: block;
	color: #fff;
	line-height: 16px;
	font-family: Roboto;
}
.jv-trans-menu-contact-left-wrap .icon {
	float: left;
	color: #D86268;
	font-size: 25px;
	margin-right: 15px;
}
.contact_us_detail {
	display: none!important;
}
p {
	line-height: 30px!important;
	color: #000;
	font-size: 16px!important;
	    font-family: 'Open Sans', sans-serif !important;
}









.aio-icon-description.ult-responsive a {
    font-family: 'Open Sans', sans-serif !important;
}



html header#header-one-line nav.navbar {
	background-color: #fff !important;
}
html body header#header-one-line .affix #javo-navibar ul.nav>li.menu-item>a {
	color: #000!important;
}
.menu-item-2266 a {
	line-height: 20px!important;
	border-radius: 5px;
	color: #fff!important;
	background: #ff5a5f!important;
	box-shadow: 0px 0px 0px 2px #175e96;
	margin-top: -8px!important;
}
.menu-item-2266 a:hover {
	color: #fff;
	background-color: #175e96!important;
}
.widgets-wraps .textwidget {
	text-align: justify;
}
.btn-info.active.focus,
.btn-info.active:focus,
.btn-info.active:hover,
.btn-info:active.focus,
.btn-info:active:focus,
.btn-info:active:hover,
.open>.dropdown-toggle.btn-info.focus,
.open>.dropdown-toggle.btn-info:focus,
.open>.dropdown-toggle.btn-info:hover {
	background-color: #ff5a5f!important;
	border-color: #ff5a5f!important;
}
html body header#header-one-line ul.nav>li.menu-item>a {
	color: #000!important;
}
.affix-top {
	margin-top: 0px!important
}
.vc_col-has-fill {
	padding-left: 5px;
	padding-right: 5px;
}
h2 {
	font-weight: 400!important;
}
  .uvc-sub-heading {
	font-weight: 400!important
}


.page-id-474 .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    width: 100%;
    position: relative;
    left: -33px !important;
    px: ;
    */: ;
    border: none;
}

.page-id-474 div.wpcf7-mail-sent-ok {
    border: 2px solid #ffffff !important;
}


.vc_btn3.vc_btn3-color-juicy-pink,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
	background-color: #175e96!important;
	font-size: 14px;
	background-image: none;
	font-weight: 500;
	padding: 2px 16px 4px 10px!important;
	border-radius: 5px!important;
	box-shadow: none;
	text-shadow: none;
}
.menu-ml {
	margin-top: 18px;
}
.menu-mls {
	font-size: 14px;
	padding: 7px 13px 5px 15px;
	color: #fff!important;
	line-height: 20px!important;
	border-radius: 5px;
	background: #ff5a5f!important;
}
.vc_btn3-style-classic {
	padding: 10px 42px 10px 42px!important;
}
.menu-mls:hover {
	background: #ff5a5f!important;
	color: #000!important;
	box-shadow: 0px 1px 8px 5px #175e96;
}
.vc_btn3.vc_btn3-size-md {
	font-size: 16px!important;
	padding: 2px 16px!important;
}
.vc_btn3.vc_btn3-color-juicy-pink,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover {
	background-color: #ff5a5f!important
}
.wpcf7-text {
	font-size: 16px!important;
}
.wpcf7-submit {
	font-size: 16px!important;
}
.menu-item-2158 a {
	width: 100%!important;
	background-size: cover;
	background-repeat: no-repeat;
	padding: 0px 51px 1px 22px!important;
	background-image: url("http://wiziwork.com/walt/wp-content/uploads/2019/02/crslogo1.gif");
}
.jv-thumb:hover {
	
	
}
.page-title-under {
	color: #175e96!important;
	font-family: 'Open Sans', sans-serif !important;
}
.homepage {
	position: absolute;
	top: 70%;
	left: 50%;
	transform: translate(-50%, -50%);
	padding: 6px 10px 10px 17px;
	background: #0000008f;
    width: 100%;
    min-height: 83px;
}
.title_price {
	color: red;
	font-size: 17px;
}
.homepage .meta-title a {
	color: #fff!important
}
.title_home .pricettitle {
	color: #fff!important
}
.pricedata {
	padding: 0px 0px 0px 10px;
	color: red;
}
.alignnone {
	margin: 0px 3px 0px 0!important;
}
#header-one-line.inline .javo-main-navbar #javo-navibar ul.navbar-left:not(.mobile) {
	margin-top: 30px!important;
}
.javo-main-navbar {
	height: 68px!important;
}
#page-style .main-content-wrap {
	padding: 25px 40px 0 40px!important;
}
.input:focus {
	outline: none !important;
	border: 1px solid red !important;
}
.select {
	font-family: Railway!important;
}
.wpcf7-select {
	padding: 0px 0px 0px 5px!important;
	background-color: #175e96e3!important;
	color: #fff;
	font-size: 14px;
	
}
.tfree-testimonial-content {
	color: #fff!important;
}
#sp-testimonial-free-wrapper-1654 .sp-testimonial-free-section .tfree-testimonial-title h3 {
	color: #fff!important;
}
.wpcf7-text {
	padding: 0px 0px 0px 7px!important;
}
option {
	font-family: Railway!important;
	font-size: 17px!important;
}
.wpcf7-text {
	color: #fff!important;
	font-size: 14px!important;
}
body.mobile #header-one-line #javo-navibar {
	background: #175e96!important;
}
.vc_col-has-fill {
	padding-left: 5px!important;
	padding-right: 5px!important;
}

/*internal pages css*/
.human-land {
	/*padding: 16px 0px 0px 26px;*/
	
	border: 1px solid #80808038;
	box-shadow: 0px 0px 1px 0px;
}
.line-d {
	height: 18px;
}
@media only screen and (max-width: 600px) {
	.top-heading {
		font-size: 22px!important;
	}
}
@media only screen and (max-width: 600px) {
	.heading {
		font-size: 16px!important;
	}
	
	textarea.wpcf7-form-control.wpcf7-textarea.tandoors {
		margin: 10px 17px !important;
	}
	
	.super{
		width: 100% !important ;
		margin: 0 10px !important ;
	}
	
	.supera {
    padding: 9px 0px 18px 0px!important;
    text-align: justify;
	}
	
	.property_inner{
		width:100% !important;
	}
}

/*.nav>li:hover{background-color:#ff5a5f!important;padding: 7px 13px 5px 15px!important;}*/
@media (max-width: 768px) {
	#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item a,
	
}
@media (max-width: 1024px) {
	#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item a,
	#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item a {
		padding: 15px 0px;
		letter-spacing: 1px;
		line-height: 0px;
		font-weight: 600;
		background-color: transparent;
		/*font-size: 7px;*/
		color: #000;
    	
	}
	
	#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item, #header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item .sub-menu.submenu-languages, #header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item, #header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item .sub-menu.submenu-languages {
    padding: 4px;
}
}
@media only screen and (max-width: 600px) {
	.heading {
		font-size: 16px!important;
	}
	
	textarea.wpcf7-form-control.wpcf7-textarea.tandoors {
    margin: 10px 12px !important;
	}
}
.amen {
	-webkit-background-image: url("https://wiziwork.com/walt/wp-content/uploads/2019/02/cover-one.jpg");
	position: relative;
    background-color: #f05b61;
    background-repeat: ;
	-webkit-background-size:cover !important;
	width:100% !important;
	
}
.frek {
	text-align: center;
}
.remio {
	margin-top: 20px;
	margin-bottom: 20px;
}

/*internal pages css*/
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item a,
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-right .menu-item a:hover {
	color: #ff5a5f!important;
}

/* new-code */

.row.supinio {
    padding: 15px 10px !important;
}

.blackrio{
    width: 430px;
    max-width: 100% !important;
    margin-top: 50px !important;
	-webkit-background-color: rgba(23, 94, 150, 0.8901960784313725) !important;
}

<!--[if IE]>
.blackrio{
    width: 430px;
    max-width: 100% !important;
    margin-top: 50px !important;
	-webkit-background-color: rgba(23, 94, 150, 0.8901960784313725) !important;
}
<![endif]-->

.tandoors{
    height: 70px !important;
}

span.wpcf7-not-valid-tip{
    line-height: 20px !important;
}

.row .supinio p{
    margin:0px!important;
}

h3.remiosx{
    margin:0px !important;
}

textarea.wpcf7-form-control.wpcf7-textarea.tandoors{
    margin:10px 29px !important;
	    height: 80px !important;
}

i.fa.fa-fax {
    margin: 0px 7px 0 -2px !important;

}

i.fa.fa-mobile {
    position: relative !important;
    top: 3px !important;;
}

h4.remios {
    margin: 5px 0 !important;
}

.mailed {
    height: 38px !important;
}


.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    display: none !important;
}


nav#top-bar .navbar-nav>li>a{
    padding-top: 12px !important;
    line-height: 12px !important;
	font-family: 'Open Sans', sans-serif !important;
}


body .flexslider .slides > li {
    display: none;
    -webkit-backface-visibility: hidden;
    padding: 15px 0 0 0;
}


.human-land button.btn {
        font-size: 14px;
    background-image: none;
    font-weight: 500;
    padding: 4px 16px 4px 6px!important;
    border-radius: 5px!important;
    background-color: #175e96;
    border-color: #175e96;
    box-shadow: none;
    color: #fff;
    text-shadow: none;
}

body .selfc {
    width: 65%!important;
}



button.btn.btn-info.btn-lg.selfc {
    margin-top: 15px;
}

.listing-item {
    width: 100%;
    float: left;
    margin: 0 0 20px 0;
}


.blogtitleimage {
    float: left;
    width: 40%;
    margin: 0px 0 15px 0;
}

.blogtitle {
    width: 100%;
    background:#f9f9f9;
    padding: 0px 15px;
}

a.title {
    font-size: 17px;
    color: #175e96;
    font-weight: 600;
    line-height: 50px;
}

span.excerpt{
    font-size: 16px !important;
}

span.excerpt-dash {
    display: none;
}

a.excerpt-more {
    background-color: #175e96!important;
    font-size: 14px;
    background-image: none;
    font-weight: 500;
    padding: 10px;
    border-radius: 5px!important;
    box-shadow: none;
    text-shadow: none;
    color: #fff;
    margin-top: 53px;
    line-height: 65px;
}

.row.supinio.cont-form-she input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    margin: 5px 0 !important;
}

.row.supinio.cont-form-she input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email.mailed{
	margin: 5px 0 !important;
}

.jv-single-footer-relative-posts {
    display: none;
}

.col-lg-12.sidebar-inner .widgets-wraps{
	margin-bottom: 0px !important;
}


.property_inner{
	padding: 100px;
	margin-top: 30px;
    background: #0000008f;
}

h2.top-heading.property_inner1{
	color: #d9212b;text-align: center;font-size: 40px
}

h3.heading.property_inner2{
	color:#fff; text-align: center;font-size: 24px;
}


input::-webkit-input-placeholder {
	color:#FFF;
}
input::-moz-placeholder { 
	color:#FFF;  
    opacity: 1;
}
input:-moz-placeholder { 
	color:#FFF
    opacity: 1;
}
input::-ms-input-placeholder { 
	color:#FFF;
}






textarea::-webkit-textarea-placeholder {
	color:#FFF;
}
textarea::-moz-placeholder { 
	color:#FFF;  
    opacity: 1;
}
textarea:-moz-placeholder { 
	color:#FFF
    opacity: 1;
}
textarea::-ms-.tandoors-placeholder { 
	color:#FFF;
}






html {

    -webkit-text-size-adjust: 20px; /* 2 */
    -ms-text-size-adjust: 20px; /* 2 */
}

.manghty {
    padding-bottom: 30px;
}


.page-id-1404 .row.widget.widgets-wraps{
	margin-top:19px;
}

article#post-1404 {
    padding-bottom: 30px;
}


.page-id-1404 h1{
color: #f05b61;
    font-size: 40px !important;
    padding: 20px ;
    margin-top: 50px !important
}	

.page-id-1404 .jvfrm_home_post_header_fancy{
    background-repeat: no-repeat;
    width: 100%;
    background-size: cover;
}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4 {
    font-size: 16px !important;
    font-weight: normal !important;
    color: #000 !important;
	font-family: 'Open Sans', sans-serif !important;
}

.ourblog_home p
{
line-height: 27px!important;
    font-size: 14px!important;
	font-family: 'Open Sans', sans-serif !important;
}
   .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    width: 100%;
    position: relative;
    left: -427px;
    border: none;
} 







<!--[if IE]>



<style>
    .blackrio{
    width: 430px;
    max-width: 100% !important;
    margin-top: 50px !important;
	-webkit-background-color: rgba(23, 94, 150, 0.8901960784313725) !important;
}

option{
	background-color: rgba(23, 94, 150, 0.8901960784313725) !important;
}
</style>
<![endif]-->
















