/*
Theme Name: Javo Directory
Theme URI: http://javothemes.com/directory
Author: Javo
Author URI: http://javothemes.com
Version: 2.2.5
Description: Javo Powerfull Directory Wordpress Themes.
Tags: one-column, two-columns, left-sidebar,right-sidebar, custom-header, custom-menu, editor-style, flexible-header, full-width-template, microformats, post-formats, sticky-post, theme-options, translation-ready
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/

@charset "utf-8";
@import url("//fonts.googleapis.com/css?family=Raleway:100, 400,300,600,700,500,200|-1:200,300,400,600,800&amp;subset=latin,latin-ext");
@import url("//fonts.googleapis.com/css?family=Oswald:300,300italic,regular,italic,600,600italic,700,700italic,800,800italic");
@import url("assets/bootstrap/bootstrap.min.css");  /** defaut bootstrap **/
@import url("assets/css/font-awesome.css");   /** awesome fonts **/
@import url('assets/css/common.css');

html, body{ font:13px/26px 'Raleway'; height:100%; }
body{ overflow-y:scroll !important; }
img{ border:none; }
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:none; color:#a1a1a1; }
html, body, h1, h2, h3, h4, h5, h6 { color:#646464;}
.wpb_row:after{ content:' '; display:table; clear:both; } /*  Compatibility Visual Composer ver4.3.2 */


/** widget top right **/
.widget_top_menu_wrap{ display:block; margin:13px 0; }
.widget_top_menu_wrap li {
	display:inline-block;
	line-height:20px;
	list-style-type: none;
	margin-right:5px;
	font-weight: 600;
	font-family:'Open Sans', sans-seif;
}
.widget_top_menu_wrap .right-menu-wrap i {font-size:14px;}
.widget_top_menu button.right-menu {border:0; background:none;}

/** widget right menu **/
.right_menu_inner {background:red;}
.right_menu_inner .navmenu {background:#222; padding:30px 0 0 20px; list-style-type: none;}
.right_menu_inner .navmenu a {color:#fff;}
.right_menu_inner .navmenu-default, .right_menu_inner .navbar-default .right_menu_inner .navbar-offcanvas {border-color:none;}

.javo_somw_panel.row.mobile-display-panel form,
.javo_somw_panel.row.mobile-display-panel .javo_somw_list_inner{ padding:0 15px; }

.javo-navi-mypage-button, 
.search-type-a-form select[name="filter[item_location]"],
.search-type-a-form > .search-box-inline:eq(2)
.javo-gallery-navi { 
     display:none !important;
 }

 .contact_us_detail img{
    width: 100px;
    margin: 0 auto;
 }
 
 body.single-author .navbar-brand>img {
    width: 120px !important;
 }
 
 .search-type-a-form #javo-header-logo,
 .page-template-tp-javo-map-box #javo-header-logo {
    max-width: 30px;
 }
 .single-item-tab-feature-bg {
    overflow:hidden !important; 
 }
     

.wrap-search-a-items {
    display: block !important; 
    margin-bottom: 15px !important; 
}

.total-rating .rating-num {
    margin-top: 20px;
    font-size: 54px;
    font-weight: bold;
    margin-bottom: 25px;
}

.wrap-search-a-items input {
    width: 100% !important; 
}

.total-rating .rating-num {
    margin-top: 20px;
    margin-bottom: 25px;
}

.total-rating .progress {
    padding-left: 0;
    padding-right: 0;
}

.total-rating .progress-bar {
    padding-left: 10px;
    padding-right: 10px;
}

.right-promo strong {
    color:#000;
    font-family: Arial;
}

.single-item-tab .event-img-box .event-title {
    background-color: rgba( 32, 32, 32, 0.5);
    padding-top: 6px;
}


#header-one-line .affix #javo-navibar ul.navbar-left .menu-item a {
    color:#000;
}
.single-item #header-one-line #javo-navibar ul.navbar-left .menu-item a,
#header-one-line .affix-to #javo-navibar ul.navbar-left .menu-item a {
    color: #FFF;
}

.search-type-a-wrap .search-type-a-form .search-type-a-inner {
    border: none;
    border-radius: 5px;
    background: rgba(0,0,0,0.5);
    padding: 30px;
}

.search-type-a-wrap .search-type-a-form .search-type-a-inner .search-box-inline .jv-submit-button {
    background-color: #1071B4;
}

.search-type-a-wrap .search-type-a-form .search-type-a-inner .search-box-inline .jv-submit-button:hover {
     background-color: #0093D2;
}

.search-type-a-wrap .search-type-a-form .search-type-a-inner .search-box-inline .chosen-container-single .chosen-drop .chosen-results li.highlighted {
    background-color:#1071B4 !important;
}

.search-type-a-wrap .search-type-a-form .search-type-a-inner .search-box-inline .chosen-container-single .chosen-drop .chosen-search:after {
    color:#1071B4 !important;
}

.javo-navi-bright.navbar-inverse #javo-navibar .navbar-right>li>a>span {    
    color: #000 !important;
}

html body header#header-one-line .javo-navi-bright.navbar-inverse #javo-navibar .navbar-right>li>a>span {
    border-color: #000 !important;
}

.single-item #header-one-line {
    background-color: transparent;
    background-image: none;
}

html .single header.main nav.navbar {
    background-color: rgba( 32, 32, 32, 0.6);
}

html body.single header#header-one-line .javo-navi-bright.navbar-inverse #javo-navibar .navbar-right>li>a>span,
html body.single header#header-one-line #javo-navibar .navbar-right>li>a>img {    
    background: transparent !important;
}

header .navbar-inverse .container-fluid .navbar-right {
    display: block;
}

#header-one-line #javo-navibar .navbar-right>li>a>img,
html body header#header-one-line #javo-navibar .navbar-right>li>a>span {
    border-color: #FFF !important;
}

html body header#header-one-line #javo-navibar .navbar-right>li>a>span {
    color: #FFF;
}

.jv-my-page .oneall_social_login {
    display: none;
}

.nav-sidebar-profile-footer {
    display: none;
}

html body header#header-one-line ul.nav > li.menu-item > a {
    color: #FFF !important;
}

/*
body.home #page-style > .container {
    margin-top: -70px;
}*/

.javo-navi-bright.navbar-inverse #javo-navibar .navbar-right>li>a>span,
.javo-navi-bright.navbar-inverse .navbar-nav>li>a {
    color: #FFF !important;
}

html body header#header-one-line .javo-navi-bright.navbar-inverse #javo-navibar .navbar-right>li>a>span {
    border-color: #FFF !important;
}

html body.home.mobile header.main nav.navbar.affix-top {
    background-color: rgba( 0, 0, 0, 1);
}

html body.single,
html body.archive {
    padding-top: 70px;
}

header .javo-main-navbar {
    width: 100% !important;
}

.javo-txt-meta-area {
    
}

.invisible {
    position: absolute !important;
    left: -999999px !important;
    visibility: hidden !important;
}

.maptoggle {
    display: inline-block;
    border-radius: 50%;
    padding: 5px;
    border: 2px #0083db solid!important;
    background: #FFF;
}

.maptoggle.maptoggle-off {  
    border: 2px #FFF solid!important;
    background: #CCC;    
}

@media (max-width: 1024px) {   
    #main-header > .upb_row_bg {
        background-image: url(assets/images/slider-home3-1024x510.png) !important;
        min-width: 100% !important;
        
    }
}


@media (max-width: 414px) { 
    #main-header > .upb_row_bg {
        background-image: url(assets/images/slider-home3-414x510.png) !important;
        min-width: 100% !important;
    }
}

@media (min-width: 1001px) and (max-width: 1023px) {   
    
    .search-type-a-wrap .search-type-a-form .search-type-a-inner .search-box-inline {
        display: block !important;  
        float: left !important;
    }
    
    .search-type-a-wrap .search-type-a-form .search-type-a-inner .search-box-inline.wrap-search-a-items {
        float: none!important;
    }
    
    .search-type-a-wrap .search-type-a-form .search-type-a-inner .search-box-inline .jv-submit-button {
        margin-top: 0;
    }
}

@media only screen and (min-width: 1025px){
    #javo-navibar .nav-right-button.button-icon-fix {
        padding-top: 9px;
    }
}

@media only screen and (min-width: 769px) and (max-width: 1024px){
    #javo-navibar .nav-right-button.button-icon-fix {
        padding-top: 5px;
    }
}

@media only screen and (max-width: 1023px) {
    
    .search-type-a-form button[type="submit"] {
            margin-top: 15px;
    }
}

@media only screen and (max-width: 1000px) {
    .search-type-a-wrap .search-type-a-form .search-type-a-inner select.form-control[name="filter[item_category]"] {
        margin-bottom: 15px
    }        
    
    #main-header .vc_empty_space {
        height: 85px !important;
    }
}

@media only screen and (max-width: 767px) {
    html body.archive,
    html body.single {
        padding-top: 50px;
    }
    
    #javo-navibar .navbar-right>li.right-menus > a {
        padding-top: 0px;
    }
    
    header .container-fluid .navbar-header {
        display: block; 
    }
    header .container-fluid .navbar-header div .javo-mobile-left-menu {
        color:#FFF;
    }
    header .container-fluid .navbar-header div .javo-mobile-left-menu {
        margin-left: 30px !important;
        display: none;
    }      
    header .javo-main-navbar .navbar-header>.pull-left {
        width: auto;
        margin: 0 !important;
    }
    
    html body.mobile header#header-one-line #javo-navibar ul.nav > li.menu-item > a {
        color: #FFF !important;
    }
}

@media only screen and (max-width: 580px){
    .nav-sidebar-profile-footer,
    .jv-my-page.jv-my-page-review .secont-container-content .main-content-right .panel-body .content-panel-wrap-row>.thumb,
    .jv-my-page.jv-my-items .secont-container-content .main-content-right .panel-body .content-panel-wrap-row>.thumb {
        display: block !important;
    }
    
    .jv-my-page.jv-my-items .secont-container-content .main-content-right .panel-body .content-panel-wrap-row .col-xs-9 {
        width: 75%;
    }
    
    .jv-my-page .secont-container-content .main-content-right .panel-body>.row>.col-xs-3 {
        width: 25%;
    }
    
    .nav-sidebar-profile {
        display: none;
    }
    
    .tabs-wrap #single-tabs>li>a {
        height: 70px;
    }
    
    .rating-desc .progress-title {
        height: 30px;
    }
    .rating-desc .progress-wrap{
        clear: both;
    }   
    
    .tabs-wrap {
        margin: 3.7em 0;
    }
    
    .rating-inner-wrap {
        text-align: center;
        margin-bottom: 20px;
    }
    
    #javo-review-form-container > .btn-primary {
        white-space: normal;
    }
    
    #javo-detail-item-review-loadmore {
        margin-top: 30px;
    }
    
    .get-direction select {
        margin-top: 10px;
        margin-bottom: 10px !important;
    }
    
    #header-one-line #javo-navibar .navbar-right>li.javo-navi-mylist-button>a {
        padding-top: 0;
    }    
    
    #javo-navibar {
        max-height: 500px !important;
    }
    
    #javo-navibar .dropdown-menu {
        background: transparent;
    }
    
    #javo-navibar .navbar-right .right-menus {
        max-width: 100% !important;
        width: 100%;
    }
    
    #javo-navibar .navbar-right .dropdown-menu li {
        border-bottom: 1px solid#FFF;
    }
    
    #javo-navibar .navbar-right .dropdown-menu li a {
        color: #FFF;
    }
    
    #javo-navibar .navbar-right .dropdown-menu li:last-child {
        border-bottom: none;
    }
    .item-list-page-wrap .navbar-default .navbar-left .btn-group>select {
        background: #FFF;
        margin-top: 10px;
    }
    
    .item-list-page-wrap .navbar-default>.collapse {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    
    .item-list-page-wrap .navbar-default>.collapse .navbar-form ul.navbar-right {
        display: none;
    }
    
    
}
