/*
Theme Name: Javo Directory OG CHild
Theme URI: http://www.opengraphy.com
Author: OG
Author URI: http://www.opengraphy.com
Version: 1.3.0
Template: javo-directory 
Description: Og chil
*/

@import url("../javo-directory/style.css");

.nav>li>a {
	padding: 20px 8px;
}

.item-single-details-box h3{
	
	font-size:13px;
	font-weight : bold;
	
	
}
.attachment-javo-item-detail {
  height:100%;
  width:100%;
}
/************/
/** SINGLE **/
	
.single-item-tab .item-single-details-box{
	margin-top : 0px;
	padding-top : 10px;
}
/* aligenement bouton share vue single */
.archive-sns-wrap{
	padding-left:0px;
}
/* pour menu dans single */
.menutop5{
	margin-top: 6px;
}
#single-tabs > li > a {
	font-size: 12px;
	font-weight: bold;
}

.container-city{
	margin-bottom:20px; 
	padding-bottom:20px;
	border-bottom:3px solid rgb(90,90,90);
}

.javo-item-grid-listing .panel-body h2.panel-title{
	height : 32px;
}
.detail h3{
	height : 25px;
}
.javo-archive-items-content .col-md-4{
	
}

.archive .javo-archive-items-content .archive-2-column-type .col-md-7 .detail p{
	height : 100px;
	vertical-align : top;
}

/* cat buttons */
#javo-gall button {
	color: #428bca; /*rgb(80,80,80);*/
	border-color:#428bca;
	font-weight:bold;
}

/* sidebar dans single */
.single-item-tab .sidebar-right {
	margin-top: 20px;
}


/* titre hotel */
.header-inner h1 {
	font-size: 24px;
}
h2.widgettitle {
	font-size: 13px;
	font-weight: bold;
}

.widgets-wraps .textwidget {
    width: auto;
}


/* 
 * header 
 * 
 * */
#header-one-line .navbar-brand {
    margin-top: -12px;
}
.navbar-brand {
    height: 91px;
}
#header-one-line:after {
    height: 91px;
}
@media only screen and (min-width:767px)  and (max-width:900px){
	#header-one-line .navbar-brand img{width:80px;} /*logo*/
	
}
@media only screen and (min-width:901px)  and (max-width:991px){
	#header-one-line .navbar-brand img{width:90px;} /*logo*/
}
@media only screen and (max-width:768px){ 
	#nav_og{
		margin : 0; /* vertical center ul form search */
	}
}


/* header menu */
.javo-navi-bright.navbar-inverse .navbar-nav>.active>a {
	color: #0165bd;
	border-bottom: 2px solid #0165bd;
}
.nav>li>a {
	padding: 20px 8px 10px 8px;
}

#lang_sel li {
    width: 46px;
} 
.tp-bullets {
    z-index: 900;
}
.dropdown-menu:before {
  
    z-index: 999 !important;
}
#javo-navibar .navbar-left > li, header .container-fluid .navbar-header {
    padding-bottom: 0px;
}
#lang_sel ul ul {
    visibility: hidden;
    position: absolute;
    height: 0px;
    top: 25px;
    left: 0px;
    width: 45px;
    border-top: 1px solid #CDCDCD;
}

#single-tabs > li > a {
	font-size : 12px;
}

/* 
 * 
 * OG SEARCH 
 * 
 * 
 * */
#og-search input{
	width : 370px;
	
}
.og-button{
	margin-top : 2px;
	margin-left : 30px;
}
.no-padder{
	padding-left : 0 !important;
	padding-right : 0 !important;
}
.tt-query {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.tt-hint {
  color: #999
}

.tt-title-drop {
	padding: 0 0 10px 10px;
	border-top:2px dotted #eee;
	padding-top:12px;
}

.tt-dropdown-menu {
  max-height: 300px;
  overflow-y: auto;
  width: 422px;
  margin-top: 12px;
  padding: 8px 0;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
     -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
          box-shadow: 0 5px 10px rgba(0,0,0,.2);
}

.tt-suggestion {
  padding: 3px 20px;
  font-size: 18px;
  line-height: 24px;
}

.tt-suggestion.tt-cursor {
  color: #fff;
  background-color: #0165bd;
  cursor: pointer;

}

.tt-suggestion p {
  margin: 0;
}


/* réduit l'écart entre les bouton de ville dans archive */
#javo-gall button.gallery-terms-btn {
    margin-right: 5px;
    margin-bottom : 5px;
}
#javo-gall {
    padding:0px;
    margin-bottom: -20px;
}

/*
 * 
 * FIN OG 
 */

.image {
	text-align: center;
}
.booking .btn {
    background-color: #0165bd;
    border-radius: 5px;
    border : 0px;
}

.single-item-tab .item-single-details-box li div.single_content_field{
	display : inline-block;
	margin : 0;
	padding : 0;
} 


.multiselect {
    /*width:45em;*/
    height:12em; 
    border:solid 1px #c0c0c0; 
    overflow:auto;
    float:left;
}
 
.multiselect label {
    display:block;
}
 
.multiselect-on {
    color:#ffffff;
    background-color: #0165bd;
}
.nostyle {
	/*background: #449d44;*/
	color: #fff;
	border-radius: 0px !important; 
	margin-right: -2px;
}
.nostyle:hover{
	background: #449d44 !important; 
	color: #fff !important; 
}


/* largeur colonne custom fields dans single view */
.single-item-tab .item-single-details-box li span {
	width: 160px;
}
.navbar-default{
	background-color: #0165bd;
	border : 0px;
}
.navbar{
	border-radius:  0;
}


html, body, h1, h2, h3, h4, h5, h6{
	rgb(33, 33, 33);
}
.detail h3{
	font-weight:bold;
}


/*************************/
/**** FEATURED ITEMS *****/

.javo-no-rotate{position:relative; margin-bottom:25px;}
.javo-no-rotate>.javo-no-rotate-front{
	
	z-index:9;
	text-align:center;
}
.javo-no-rotate>.javo-no-rotate-front .javo-no-rotate-front-bottom{
	border:1px solid #ccc;
	border-top:none;
	background:#eee;
	min-height: 120px;
}
.javo-no-rotate>.javo-no-rotate-front .javo-no-rotate-front-bottom h4{
	margin:0px;
	padding-top:10px;
	padding-bottom:8px;
	font-size : 12px;
}

.javo-no-rotate>.javo-no-rotate-front .javo-no-rotate-front-bottom p{
	margin:0px;
	padding-top:0px;
	padding-bottom:8px;
	font-size : 10px;
	line-height : 12px;
}
.javo-no-rotate>.javo-no-rotate-front .javo-no-rotate-front-bottom .javo_archive_list_rating{
	padding-bottom:10px;
}

.javo-no-rotate .javo-no-rotate-back{
	position:absolute;
	top:0;
	
	padding:10px;
	text-align: center;
	height:100%;
	color:#fff;
	width:100%;
}
.javo-no-rotate .javo-no-rotate-back h5{margin-bottom:0px; margin-top:5px; color:#fff;}
.javo-no-rotate .javo-no-rotate-back>.row>.col-md-12>a{color:#fff;}
.javo-no-rotate .javo-no-rotate-back>.row>.col-md-12>a:hover{color:#eee;}
.javo-no-rotate:hover .javo-no-rotate-back{
	min-width:255px;
	
}
.javo-no-rotate .javo-no-rotate-back .javo-no-rotate-back-image{
	float:left;
	margin-top:5px;
	margin-right:10px;
}
.javo-no-rotate .javo-no-rotate-back .javo_archive_list_rating{line-height:15px; margin-top:5px; }
.javo-no-rotate .javo-no-rotate-back .javo-no-rotate-inner-content>div.col-md-12{
	float:none; 
	text-align:left; 
	line-height: 22px; 
	margin-bottom:15px;
	min-height:100px;
}
.javo-no-rotate .javo-no-rotate-back .javo-no-rotate-event{float:left;}
.javo-no-rotate .javo-no-rotate-back .javo-no-rotate-review{float:right;}
.javo-no-rotate .javo-no-rotate-back .javo-no-rotate-review>ul{margin-right:0px;}
.javo-no-rotate .javo-no-rotate-back .archive-line-cats{margin-bottom:5px;}
.javo-no-rotate .javo-no-rotate-back .javo-sns-wrap .sns-facebook a{margin:0;}
.javo-no-rotate .javo-no-rotate-back .javo-sns-wrap{background:#fff; border-radius:5px; padding:3px;}



/*list*/
.javo-archive-list .javo-archive-list-event,
.javo-archive-list .javo-archive-list-reviews{float:right;}
.javo-archive-list .media-body>div.row>.col-md-12>a,
.javo-archive-list .media-body>div.row .javo-archive-list-content-bottom a{padding-left:0px;}
.javo-archive-list .media-body>div.row .javo-archive-list-content-bottom{position:relative; margin-top:0px; font-size:0.9em;}

.javo-archive-list .archive-thumb>a{
	display:block; 
	overflow:hidden;
}
.javo-archive-list .archive-thumb{
	padding:4px;
	border:1px solid #ddd;
	border-radius:0px;
}
.javo-archive-list .archive-thumb>a>img{margin-bottom:0px; padding:0px; border:none; border-radius:0px;}
.javo-archive-list .archive-thumb>a img{
}
.javo-archive-list .archive-thumb>a:hover img{
}
/*list*/

@media (max-width: 750px) {
	#header-one-line #javo-navibar ul.navbar-left .menu-item a {
		
		/* line-height: 40px; */
	}
	.menu{
		/* line-height: 30px; */
	}	
	.sidebar-right{
		display:none;
		/* line-height: 4em; */
	}
 