/*
Theme Name: Javo Spot
Theme URI: http://javothemes.com/spot/
Author: Javo Team
Author URI: http://javothemes.com/spot/
Version: 2.0.3
Description: Javo Spot is a premium WordPress theme for Directory and Magazine Websites. You can build so many types of directory websites with javo shortcodes
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
Text Domain: javospot
*/

@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");

html, body{ font:13px/26px "Raleway",sans-serif; height:100%; letter-spacing: 0px; background: #EFEFEF;}
body{
	overflow-y:scroll !important;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
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;}
.h1, h1 {font-size: 20px; line-height:26px;}
.h2, h2 {font-size: 18px; line-height:24px;}
.h3, h3 {font-size: 16px; line-height:20px;}
.h4, h4 {font-size: 13px; line-height:18px;}
.h5, h5 {font-size: 13px; line-height:20px;}
.h6, h6 {font-size: 13px; line-height:20px;}
.wpb_row:after{ content:' '; display:table; clear:both; } /*  Compatibility Visual Composer ver4.3.2 */

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 5px 10px 5px;
}

/* Lava Manager Map + WPML footer */
body.lv-map-template #lang_sel_footer{ display:none; visibility:hidden; }

/* Woocommerce Dashboard in Javo Spot Dashboard, EDIT Button */
body.javo-dashboard div.tab-content > div#jv-payment > div.address > header.title > a.edit{ display:none; visibility:hidden; }

/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

.form-control {
	font-size: 13px;
}

/* Blog & Archive Background Color Fixed */
html body.blog,
html body.tag,
html body.archive,
html body.search{
	background-color:#fff !important;
}

.sticky,
.bypostauthor{}

/** 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;
}
.widget_top_menu_wrap .right-menu-wrap {padding:4px 0 0 5px; }
.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; }

/** temp : top margin **/
body:not(.woocommerce-page) .main-content-wrap,
body:not(.woocommerce-page) .pp-single-content, .sidebar-right {
	/*margin-top:50px;*/
}

.lava-map-templates footer.footer-wrap{ display:none; }

/* It's a patch for modal boostrap bug 3.4.4 */
.modal-backdrop {
    z-index: 1000;
}

/*ultimate vc addons*/
.ult-carousel-wrapper .slick-slider{margin-bottom:0px;}
.ult-carousel-wrapper .slick-slider .ult-item-wrap .wpb_single_image{margin-bottom:0px;}
.jv-margin-bottom-0{margin-bottom:0 !important;}

/********** Custom CSS by designer **************/
/*http://wpjavo.com/spot/demo11/home2*/
.vc_row .jv-text-shadow-gray {
	text-shadow:-2px 1px  #444;
	margin:0;
}

/* temp css for single relative posts */
.jv-single-footer-relative-posts .javo-shortcode .module.javo-module8 .thumb-wrap .meta-wrap .meta-wrap-container .meta-summary.meta-author-img {
    min-width: 75px;
    width: 75px;
    height: 75px;
}

.jv-single-footer-relative-posts .javo-shortcode .module.javo-module8 .thumb-wrap .meta-wrap .meta-wrap-container .meta-summary.meta-author-img img {
	width:65px;
	height:65px;
}

.jv-single-footer-relative-posts .javo-shortcode .module.javo-module8 .thumb-wrap .meta-wrap .meta-wrap-container .meta-summary.meta-author-img {
	top:0;
}

.jv-single-footer-relative-posts .javo-shortcode .module.javo-module8 .thumb-wrap .meta-wrap .meta-wrap-container .meta-category span, .jv-single-footer-relative-posts .javo-shortcode .module.javo-module8 .thumb-wrap .meta-wrap .meta-wrap-container .meta-category i {
	font-weight: 400;
    color: #BFBFBF;
    font-size: 0.85em;
    text-transform: uppercase;
}

.jv-single-footer-relative-posts .javo-shortcode .module.javo-module8 .thumb-wrap .meta-wrap .meta-wrap-container .meta-title {
    text-transform: inherit !important;
	color: #666666;
	margin:-4px 10px 20px 10px;
}

.jv-single-footer-relative-posts .javo-shortcode .module.javo-module8 .thumb-wrap .meta-wrap .meta-wrap-container .meta-title a {
    color: #888888;
}


span.amount{
	display: block;
}
.wpb_content_element.wpb_revslider_element{margin-bottom:0;}









/** temp tab (jin) **/

/** tab body **/
.jv-tab-v-style {
font-family: "Roboto",Arial,Helvetica,"Nimbus Sans L",sans-serif !important;
font-size: 16px;
line-height: 22px;
font-weight: 500;
font-style: normal;
text-transform: none;
text-decoration: none;
}

.jv-tab-v-style .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: transparent;
	border:0;
}

.jv-tab-v-style .jv-tab-v-style-no-space {
	margin:0;
	padding:0;
}

.jv-tab-v-style-no-space .vc_col-sm-6 {
	margin:0;
	padding:0;

}



/** tabs **/

.jv-tab-v-style .vc_tta.vc_general .vc_tta-tab > a {border:none;}

.jv-tab-v-style .vc_tta.vc_tta-style-classic .vc_tta-tab > a {border-width:0;}
.jv-tab-v-style .vc_tta.vc_tta-shape-rounded .vc_tta-tab > a {border-radius:0;}

.jv-tab-v-style .vc_tta.vc_general .vc_tta-icon {
    font-size: 2.15em;
    line-height: 45px;
    display: block;
    text-align: center;
	padding: 0 0 20px 0;
}

.jv-tab-v-style .vc_tta.vc_tta-spacing-1 .vc_tta-tab {
    margin: 1px 0px 0px 1px;
    text-align: center;
	display: table-cell;
}

/* actived */

/*.jv-tab-v-style .vc_tta.vc_general .vc_tta-tab>a { border:none; }*/ /* disable vc default css */

.jv-tab-v-style .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a,
.jv-tab-v-style .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a {
    border-color: transparent;
    background-color: transparent;
    color: #999;
}

.jv-tab-v-style .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a {
	/*   color: #BDA87F; */
	color:#454545;
}




.jv-tab-v-style .vc_tta-tabs.vc_tta-tabs-position-top:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-tab.vc_active > a::before {
    top: unset;
	bottom: 0;
}

.jv-tab-v-style .vc_tta-tabs-container > ul.vc_tta-tabs-list > li.vc_tta-tab.vc_active > a::before {
    content: "";
    position: absolute;
    bottom: 0px;
    height: 3px !important;
    left: 50%;
    width: 0px;
    /* background-color: #BDA87F; */
	color:#454545;
    transition: all 0.5s ease 0s;
}

.jv-tab-v-style .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a > span {
	font-size: 16px;
	line-height: 32px;
	font-weight:900;
}






/*
.jv-tab-v-style .vc_tta-tabs.vc_tta-tabs-position-top:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-tab.vc_active > a {
	border-bottom : 3px solid #4894D5;
	transition: color 0.3s ease-in-out 0s;
}
*/

.jv-tab-v-style .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #e9e9e9;
	display: table;
	width:100%;
	list-style: outside none none;
	}

.jv-tab-v-style .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a:hover {
	/* color: #BDA87F; */
	color:#454545;
	transition: color 0.3s ease-in-out 0s;
	border-color: transparent;
    background-color: transparent;
}

.jv-tab-v-style .vc_tta-tabs-container > ul.vc_tta-tabs-list > li.vc_tta-tab > a:before{
	content:'';
	position:absolute;
	bottom:0;
	height:3px !important;
	left:50%;
	width:0;
	/* background-color:#BDA87F; */
	background-color:#454545;
	transition:all .5s;
}
.jv-tab-v-style .vc_tta-tabs-container > ul.vc_tta-tabs-list > li.vc_tta-tab.vc_active > a::before,
.jv-tab-v-style .vc_tta-tabs-container > ul.vc_tta-tabs-list > li.vc_tta-tab:hover > a::before {
	width: 100%;
    left: 0px;
	/* background-color:#BDA87F; */
	background-color:#454545;
}


.jv-tab-v-style .vc_tta-tab.vc_active a::before {
    transition: background-color 0.4s ease-in-out 0s, width 0.3s ease-in-out 0s, left 0.3s ease-in-out 0s, right 0.3s ease-in-out 0s;
}


/** Tab Body Panel */
.vc_tta-panel.jv-tab-v-style > div.vc_tta-panel-heading{}
.vc_tta-panel.jv-tab-v-style > div.vc_tta-panel-body{
	padding:0;
}
.vc_tta-panel.jv-tab-v-style > div.vc_tta-panel-body .vc_row.jv-tab-v-style-no-space > .vc_column_container:last-child{ padding-left:30px; }
.vc_tta-panel.jv-tab-v-style > div.vc_tta-panel-body .vc_row.jv-tab-v-style-no-space > .vc_column_container > .vc_column-inner{ padding-left:0; }


/** header : blog.less **/
#page-style > .jv-single-post-layout-1 .jv-single-post-title-container .jv-single-post-title-wrap .jv-single-post-meta-wrap{
	position: absolute;
	bottom: 30px;
}
@media( max-width:992px ){
	#page-style > .jv-single-post-layout-1 .jv-single-post-title-container .jv-single-post-title-wrap .jv-single-post-meta-wrap{
		position:static;
	}
}
#page-style > .jv-single-post-layout-1 .jv-single-post-title-container .jv-single-post-title-wrap h1.jv-single-post-title{margin-bottom: 0px; text-transform:uppercase;}
#page-style > .jv-single-post-layout-1 .jv-single-post-title-container .jv-single-post-title-wrap .jv-single-post-title-category{margin-bottom: 5px; color:#fff; text-transform:uppercase; font-size:11px; padding:4px 6px !important;}
#page-style > .jv-single-post-layout-1 .jv-single-post-title-container div.jv-single-post-title-wrap div.jv-single-post-scroll-trigger-wrap{padding-top:20px;}
.single-post article.post section.jv-single-post-contents p, .single-post article.page section.jv-single-post-contents p{color:#000 !important; font-size:17px; line-height:32px; letter-spacing:1px; font-family: 'Rubik', sans-serif;
}


.entry-content a { color:#175F99; font-family: 'Rubik', sans-serif;}
.entry-content a:hover{ text-decoration:underline;}

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,
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:#888 !important;}
.widgets-wraps .widget_posts_wrap .posts .col-md-12 span.thumb,
.widgets-wraps .widget_posts_wrap .posts .col-md-12 span.thumb a img{width:128px; height:70px;}
.widgets-wraps .widget_posts_wrap .posts .col-md-12 span.thumb{width:auto; height:auto;}



/* ultimate map margin bottom */
.wpb_wrapper .ultimate-map-wrapper.ult-adjust-bottom-margin{margin-bottom:0}

.body-logged-out div#comments #respond .comment-form button[type='submit'].btn.btn-primary{float:left; padding:8px 0; width:25%; margin-right:30px}

/**
.body-logged-out #comments .comment-respond .comment-form>.row{float:left; width:75%;}
.body-logged-out #comments .comment-respond .comment-form>.row .col-md-4 .form-group{margin-bottom:20px;}
*/

.body-logged-out .jv-single-post-pager .pager li a{padding:5px 10px;}



/***** *******/

#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item a {
    padding: 17px 21px;
    font-weight: 600;
    letter-spacing: 2px;
    font-size: 13px;
}


/* Headings */
.jv-letter-spacing-header-1px .uvc-main-heading {letter-spacing:1px;}
.jv-letter-spacing-header-2px .uvc-main-heading {letter-spacing:2px;}
.jv-letter-spacing-header-3px .uvc-main-heading {letter-spacing: 3px;}
.jv-letter-spacing-sub-header-1px .uvc-sub-heading {letter-spacing:1px;}
.jv-letter-spacing-sub-header-2px .uvc-sub-heading {letter-spacing:2px;}
.jv-letter-spacing-sub-header-3px .uvc-sub-heading {letter-spacing:3px;}

/* Info Box */
.jv-letter-spacing-header-1px .aio-icon-header{letter-spacing:1px;}
.jv-letter-spacing-header-2px .aio-icon-header{letter-spacing:2px;}
.jv-letter-spacing-header-3px .aio-icon-header{letter-spacing:3px;}
.jv-letter-spacing-sub-header-1px .aio-icon-description{letter-spacing:1px;}
.jv-letter-spacing-sub-header-2px .aio-icon-description{letter-spacing:2px;}
.jv-letter-spacing-sub-header-3px .aio-icon-description{letter-spacing:3px;}

/* Counter */
.jv-letter-spacing-header-1px .stats-number, .jv-letter-spacing-header-1px .counter_suffix{letter-spacing:1px;}
.jv-letter-spacing-header-2px .stats-number, .jv-letter-spacing-header-2px .counter_suffix{letter-spacing:2px;}
.jv-letter-spacing-header-3px .stats-number, .jv-letter-spacing-header-3px .counter_suffix{letter-spacing:3px;}
.jv-letter-spacing-sub-header-1px .stats-text{letter-spacing:1px;}
.jv-letter-spacing-sub-header-2px .stats-text{letter-spacing:2px;}
.jv-letter-spacing-sub-header-3px .stats-text{letter-spacing:3px;}

/* Tab */
.jv-letter-spacing-header-1px .vc_tta-tab .vc_tta-title-text{letter-spacing:1px;}
.jv-letter-spacing-header-2px .vc_tta-tab .vc_tta-title-text{letter-spacing:2px;}
.jv-letter-spacing-header-3px .vc_tta-tab .vc_tta-title-text{letter-spacing:3px;}

/* Button */
.jv-letter-spacing-header-1px .ubtn-text{letter-spacing:1px;}
.jv-letter-spacing-header-2px .ubtn-text{letter-spacing:2px;}
.jv-letter-spacing-header-3px .ubtn-text{letter-spacing:3px;}
.jv-letter-spacing-header-1px .btn{letter-spacing:1px;}
.jv-letter-spacing-header-2px .btn{letter-spacing:2px;}
.jv-letter-spacing-header-3px .btn{letter-spacing:3px;}


.full-width-div {
    position: absolute;
    width: 100%;
    left: 0;
	background:#eee;
}


.javo-shortcode.shortcode-jvfrm_spot_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 {background: #fff;}
.javo-shortcode.shortcode-jvfrm_spot_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline > .selectize-control { background:#fff;}
.javo-shortcode.shortcode-jvfrm_spot_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 { background:#fff;}
.selectize-dropdown-content {
     background: #fff;
}

.tg-item-content-holder.dark .tg-item-title a,
.tg-item-content-holder.dark span.tg-jv-category,
.tg-item-content-holder.dark span.tg-jv-location{color:#454545;}
.tg-item-content-holder.dark span.tg-jv-category i,
.tg-item-content-holder.dark span.tg-jv-location i{color:#454545 !important;}
.tg-item-content-holder.light .tg-item-title a,
.tg-item-content-holder.light span.tg-jv-category,
.tg-item-content-holder.light span.tg-jv-location{color:#fff;}
.tg-item-content-holder.light span.tg-jv-category i,
.tg-item-content-holder.light span.tg-jv-location i{color:#fff !important;}

.tg-item-media-holder.dark .tg-item-title a,
.tg-item-media-holder.dark span.tg-jv-category,
.tg-item-media-holder.dark span.tg-jv-location{color:#454545;}
.tg-item-media-holder.dark span.tg-jv-category i,
.tg-item-media-holder.dark span.tg-jv-location i{color:#454545 !important;}
.tg-item-media-holder.light .tg-item-title a,
.tg-item-media-holder.light span.tg-jv-category,
.tg-item-media-holder.light span.tg-jv-location{color:#fff;}
.tg-item-media-holder.light span.tg-jv-category i,
.tg-item-media-holder.light span.tg-jv-location i{color:#fff !important;}

.tg-item-content.dark .tg-item-title a,
.tg-item-content.dark span.tg-jv-category,
.tg-item-content.dark span.tg-jv-location{color:#454545;}
.tg-item-content.dark span.tg-jv-category i,
.tg-item-content.dark span.tg-jv-location i{color:#454545 !important;}
.tg-item-content.light .tg-item-title a,
.tg-item-content.light span.tg-jv-category,
.tg-item-content.light span.tg-jv-location{color:#fff;}
.tg-item-content.light span.tg-jv-category i,
.tg-item-content.light span.tg-jv-location i{color:#fff !important;}

.tg-item-content-inner.dark .tg-item-title a,
.tg-item-content-inner.dark span.tg-jv-category,
.tg-item-content-inner.dark span.tg-jv-location{color:#454545;}
.tg-item-content-inner.dark span.tg-jv-category i,
.tg-item-content-inner.dark span.tg-jv-location i{color:#454545 !important;}
.tg-item-content-inner.light .tg-item-title a,
.tg-item-content-inner.light span.tg-jv-category,
.tg-item-content-inner.light span.tg-jv-location{color:#fff;}
.tg-item-content-inner.light span.tg-jv-category i,
.tg-item-content-inner.light span.tg-jv-location i{color:#fff !important;}


/* Portfilio */

#page-style > .jv-single-post-layout-1 .jv-single-post-title-container .jv-single-post-title-wrap .jv-single-post-title-category {
	background: #111 !important;
    padding: 6px 8px !important;
}

.portfolio-meta h3 {
	color:#303030;
	font-size: 17px;
    line-height: 1.304347826086957em;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 600;
}

.portfolio-meta h4 {
	color:#303030;
    font-size: 13px;
    line-height: 1.538461538461538em;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 600;
	margin-bottom:0;
}

.portfolio-meta p {
	font-size: 14px;
    line-height: 26px;
    color: #818181;
    font-weight: 400;
	letter-spacing: 1px;
}

.portfolio-meta .portfolio-right p {
	margin-bottom:15px;
}

input.isNull{ border:solid red 2px; }
.pagenation-inline-wrap {padding: 60px 20px;}
.pagenation-inline-wrap .glyphicon {font-size:30px; color:#a6a6a6;}
.pagenation-inline-wrap a:hover .glyphicon {font-size:30px; color:#454545;}
/*********************/
/* ---------------------------------------------------------------------- 
* Product Name: CSS3 Hexagon Buttons
* Product URI: http://shariarbd.com/demo/css3-hexagon-buttons
* Author: Md Shariar Sarkar
* Author URI: http://shariarbd.com/
* Description: CSS3 Hexagon Buttons created with pure css3 by Shariar
* Version: 1.0.0
* License: GNU General Public License v2 or later
* License URI: http://www.gnu.org/licenses/gpl-2.0.html
* Tags: CSS3 Hexagon Buttons, social buttons, buttons, 
* ---------------------------------------------------------------------- */

/* Wiklo */

#header-one-line .javo-main-navbar .container .container-fluid .navbar-header .navbar-brand-wrap a.navbar-brand img {max-height: 120px !important;}

@media only screen and (max-width:640px){

#header-one-line .javo-main-navbar .container .container-fluid .navbar-header .navbar-brand-wrap a.navbar-brand img {max-height: 90px !important;}

}

#header-one-line a.cmm-nav-link{ color: #FFF !important;     font-weight: 400 !important; font-size: 16px !important;     letter-spacing: 0px !important; font-family: "Abel", sans-serif;}
#header-one-line a.cmm-nav-link:hover{  background:#175F9A !important;}
#header-one-line a.cmm-nav-link:active{  background:#175F9A !important;}
.javo-shortcode .shortcode-header .shortcode-title { font-family: "Abel", sans-serif;}

.top-ads-dt a:hover, #header-one-line h4.meta-title a:hover, .vc_custom_heading a:hover{color:#175F9A !important;}


#wiklo-second-nav {}
#wiklo-second-nav ul{}
#wiklo-second-nav ul li{ float: left; list-style: none; margin: 0px 35px 0 0  }
#wiklo-second-nav ul li a{    font-size: 0.86em; color: #000 !important; text-transform: uppercase; font-weight: 400 !important; position: relative;}
#wiklo-second-nav ul li a:after{ content: "\f058 "; font-family: FontAwesome; color: #B8002D;     font-size: 0.7em;    font-weight: bold;    position: absolute;    top: -4px; right: -15px;}

.header-two-elem {max-width: 1170px;    float: none;    margin: auto; position: relative;  }
#wiklo-second-nav:before {    content: "";    height: 100%;    width: 100%;    position: absolute;    background: #FFF; top:0;    left: -700px;}

body h4, body h4 a{ font-size: 15px !important; font-weight:600 }
.vc_grid.vc_row .vc_grid-item{  border-bottom:1px dotted #ccc; margin-bottom:10px;}
h4.meta-title a{ letter-spacing: 0.0px !important; height: auto !important}


.javo-shortcode .shortcode-header .shortcode-title { background:#222 !important }
.javo-shortcode .shortcode-header { color: #222 !important }
.type-lv_listing .shortcode-header .shortcode-title{ background: none !important; }

.menu-item a{ padding: 13px 30px !important }
#header-one-line.jv-nav-row-2-second .javo-main-navbar .container #javo-navibar .navbar-left .menu-item:hover>a { padding-bottom: 13px !important }
.menu-item a:after { border-right:1px solid #525a63; height: 26px; width:1px; content: ""; position: absolute; top: 10px; left: 0}

.hb{display:inline-block;position:relative;text-align:center;z-index:0}.hb:after,.hb:before{position:absolute;content:"";left:-1px;top:0;z-index:-1}.hb:before{-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg);transform:rotate(60deg)}.hb:after{-webkit-transform:rotate(-60deg);-moz-transform:rotate(-60deg);-ms-transform:rotate(-60deg);-o-transform:rotate(-60deg);transform:rotate(-60deg)}.hb i{z-index:9;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.hb,.hb:after,.hb:before{box-sizing:border-box}.hb-lg{line-height:150px;font-size:150px;margin:74px 0}.hb-lg,.hb-lg:after,.hb-lg:before{height:148px;width:256px}.hb-md{line-height:74px;font-size:74px;margin:37px 0}.hb-md,.hb-md:after,.hb-md:before{height:74px;width:128px}.hb-sm{line-height:37px;font-size:37px;margin:18.5px 0}.hb-sm,.hb-sm:after,.hb-sm:before{height:37px;width:64px}.hb-xs{line-height:18.5px;font-size:13.5px;margin:9.5px 0}.hb-xs,.hb-xs:after,.hb-xs:before{height:14.5px;width:26px}.hb-lg-margin,.hb-md-margin,.hb-sm-margin,.hb-xs-margin{margin:10px;display:inline-block;overflow:hidden}.hb-lg-margin{height:296px;width:256px}.hb-md-margin{height:148px;width:128px}.hb-sm-margin{height:74px;width:64px}.hb-xs-margin{height:38px;width:32px}.spin,.spin-icon i{-webkit-transition:-webkid-transform .25s ease;-moz-transition:-moz-transform .25s ease;-ms-transition:-ms-transform .25s ease;-o-transition:-o-transform .25s ease;transition:transform .25s ease}.spin-icon:hover i,.spin:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}.hb,.hb:after,.hb:before{background-color:#2c3e50;border-left:1px solid #2c3e50;border-right:1px solid #2c3e50;color:#2ecc71}.hb:hover,.hb:hover:after,.hb:hover:before{background:0 0;border-left:1px solid #2ecc71;border-right:1px solid #2ecc71;color:#2ecc71}.hb-custom,.hb-custom:after,.hb-custom:before{background:#f39c12!important;color:#fff!important;border-left:1px solid #f39c12!important;border-right:1px solid #f39c12!important}.hb-custom:hover,.hb-custom:hover:after,.hb-custom:hover:before{background:#f1c40f!important;border-left:1px solid #f1c40f!important;border-right:1px solid #f1c40f!important;color:#000!important}.hb-facebook,.hb-facebook:after,.hb-facebook:before{background:#FFF;border-color:#FFF;color:#307AAF}.hb-facebook:hover,.hb-facebook:hover:after,.hb-facebook:hover:before{background:0 0;border-color:#FFF;color:#FFF}.hb-facebook-inv,.hb-facebook-inv:after,.hb-facebook-inv:before{color:#FFF;border-color:#FFF;background:0 0}.hb-facebook-inv:hover,.hb-facebook-inv:hover:after,.hb-facebook-inv:hover:before{background:#3B5998;border-color:#3B5998;color:#fff}.hb-twitter,.hb-twitter:after,.hb-twitter:before{background:#FFF;border-color:#FFF;color:#307AAF}.hb-twitter-inv,.hb-twitter-inv:after,.hb-twitter-inv:before,.hb-twitter:hover,.hb-twitter:hover:after,.hb-twitter:hover:before{background:0 0;border-color:#FFF;color:#FFF}.hb-twitter-inv:hover,.hb-twitter-inv:hover:after,.hb-twitter-inv:hover:before{background:#55ACEE;border-color:#55ACEE;color:#fff}.hb-google-plus,.hb-google-plus:after,.hb-google-plus:before{background:#FFF;border-color:#fff;color:#307AAF}.hb-google-plus-inv,.hb-google-plus-inv:after,.hb-google-plus-inv:before,.hb-google-plus:hover,.hb-google-plus:hover:after,.hb-google-plus:hover:before{background:none;border-color:#FFF;color:#FFF}.hb-google-plus-inv:hover,.hb-google-plus-inv:hover:after,.hb-google-plus-inv:hover:before{background:#FFF;border-color:#FFF;color:#FFF}.hb-youtube,.hb-youtube:after,.hb-youtube:before{background:#FFF;border-color:#FFF;color:#307AAF}.hb-youtube-inv,.hb-youtube-inv:after,.hb-youtube-inv:before,.hb-youtube:hover,.hb-youtube:hover:after,.hb-youtube:hover:before{background:0 0;border-color:#FFF;color:#FFF}.hb-youtube-inv:hover,.hb-youtube-inv:hover:after,.hb-youtube-inv:hover:before{background:#cc181e;border-color:#cc181e;color:#fff}.hb-linkedin,.hb-linkedin:after,.hb-linkedin:before{background:#0077b5;border-color:#0077b5;color:#fff}.hb-linkedin-inv,.hb-linkedin-inv:after,.hb-linkedin-inv:before,.hb-linkedin:hover,.hb-linkedin:hover:after,.hb-linkedin:hover:before{background:0 0;border-color:#0077b5;color:#0077b5}.hb-linkedin-inv:hover,.hb-linkedin-inv:hover:after,.hb-linkedin-inv:hover:before{background:#0077b5;border-color:#0077b5;color:#fff}.hb-tumblr,.hb-tumblr:after,.hb-tumblr:before{background:#2c4762;border-color:#2c4762;color:#fff}.hb-tumblr-inv,.hb-tumblr-inv:after,.hb-tumblr-inv:before,.hb-tumblr:hover,.hb-tumblr:hover:after,.hb-tumblr:hover:before{background:0 0;border-color:#2c4762;color:#2c4762}.hb-tumblr-inv:hover,.hb-tumblr-inv:hover:after,.hb-tumblr-inv:hover:before{background:#2c4762;border-color:#2c4762;color:#fff}.hb-rss,.hb-rss:after,.hb-rss:before{background:#da5700;border-color:#da5700;color:#fff}.hb-rss-inv,.hb-rss-inv:after,.hb-rss-inv:before,.hb-rss:hover,.hb-rss:hover:after,.hb-rss:hover:before{background:0 0;border-color:#da5700;color:#da5700}.hb-rss-inv:hover,.hb-rss-inv:hover:after,.hb-rss-inv:hover:before{background:#da5700;border-color:#da5700;color:#fff}.hb-pinterest,.hb-pinterest:after,.hb-pinterest:before{background:#da232a;border-color:#da232a;color:#fff}.hb-pinterest-inv,.hb-pinterest-inv:after,.hb-pinterest-inv:before,.hb-pinterest:hover,.hb-pinterest:hover:after,.hb-pinterest:hover:before{background:0 0;border-color:#da232a;color:#da232a}.hb-pinterest-inv:hover,.hb-pinterest-inv:hover:after,.hb-pinterest-inv:hover:before{background:#da232a;border-color:#da232a;color:#fff}.hb-vimeo,.hb-vimeo:after,.hb-vimeo:before{background:#20b9eb;border-color:#20b9eb;color:#fff}.hb-vimeo-inv,.hb-vimeo-inv:after,.hb-vimeo-inv:before,.hb-vimeo:hover,.hb-vimeo:hover:after,.hb-vimeo:hover:before{background:0 0;border-color:#20b9eb;color:#20b9eb}.hb-vimeo-inv:hover,.hb-vimeo-inv:hover:after,.hb-vimeo-inv:hover:before{background:#20b9eb;border-color:#20b9eb;color:#fff}.hb-github,.hb-github:after,.hb-github:before{background:#373a3c;border-color:#373a3c;color:#fff}.hb-github-inv,.hb-github-inv:after,.hb-github-inv:before,.hb-github:hover,.hb-github:hover:after,.hb-github:hover:before{background:0 0;border-color:#373a3c;color:#373a3c}.hb-github-inv:hover,.hb-github-inv:hover:after,.hb-github-inv:hover:before{background:#373a3c;border-color:#373a3c;color:#fff}.hb-flickr,.hb-flickr:after,.hb-flickr:before{background:#ff1981;border-color:#ff1981;color:#fff}.hb-flickr-inv,.hb-flickr-inv:after,.hb-flickr-inv:before,.hb-flickr:hover,.hb-flickr:hover:after,.hb-flickr:hover:before{background:0 0;border-color:#ff1981;color:#ff1981}.hb-flickr-inv:hover,.hb-flickr-inv:hover:after,.hb-flickr-inv:hover:before{background:#ff1981;border-color:#ff1981;color:#fff}.hb-dropbox,.hb-dropbox:after,.hb-dropbox:before{background:#007ee5;border-color:#007ee5;color:#fff}.hb-dropbox-inv,.hb-dropbox-inv:after,.hb-dropbox-inv:before,.hb-dropbox:hover,.hb-dropbox:hover:after,.hb-dropbox:hover:before{background:0 0;border-color:#007ee5;color:#007ee5}.hb-dropbox-inv:hover,.hb-dropbox-inv:hover:after,.hb-dropbox-inv:hover:before{background:#007ee5;border-color:#007ee5;color:#fff}.hb-xing,.hb-xing:after,.hb-xing:before{background:#006467;border-color:#006467;color:#fff}.hb-xing-inv,.hb-xing-inv:after,.hb-xing-inv:before,.hb-xing:hover,.hb-xing:hover:after,.hb-xing:hover:before{background:0 0;border-color:#006467;color:#006467}.hb-xing-inv:hover,.hb-xing-inv:hover:after,.hb-xing-inv:hover:before{background:#006467;border-color:#006467;color:#fff}.hb-skype,.hb-skype:after,.hb-skype:before{background:#00aceb;border-color:#00aceb;color:#fff}.hb-skype-inv,.hb-skype-inv:after,.hb-skype-inv:before,.hb-skype:hover,.hb-skype:hover:after,.hb-skype:hover:before{background:0 0;border-color:#00aceb;color:#00aceb}.hb-skype-inv:hover,.hb-skype-inv:hover:after,.hb-skype-inv:hover:before{background:#00aceb;border-color:#00aceb;color:#fff}.hb-dribbble,.hb-dribbble:after,.hb-dribbble:before{background:#ea4c89;border-color:#ea4c89;color:#fff}.hb-dribbble-inv,.hb-dribbble-inv:after,.hb-dribbble-inv:before,.hb-dribbble:hover,.hb-dribbble:hover:after,.hb-dribbble:hover:before{background:0 0;border-color:#ea4c89;color:#ea4c89}.hb-dribbble-inv:hover,.hb-dribbble-inv:hover:after,.hb-dribbble-inv:hover:before{background:#ea4c89;border-color:#ea4c89;color:#fff}.hb-tencent-weibo,.hb-tencent-weibo:after,.hb-tencent-weibo:before{background:#20B8E5;border-color:#20B8E5;color:#fff}.hb-tencent-weibo-inv,.hb-tencent-weibo-inv:after,.hb-tencent-weibo-inv:before,.hb-tencent-weibo:hover,.hb-tencent-weibo:hover:after,.hb-tencent-weibo:hover:before{background:0 0;border-color:#20B8E5;color:#20B8E5}.hb-tencent-weibo-inv:hover,.hb-tencent-weibo-inv:hover:after,.hb-tencent-weibo-inv:hover:before{background:#20B8E5;border-color:#20B8E5;color:#fff}

.javo-shortcode .module.javo-module1.media .media-body h4.media-heading a {    font-weight: 600 !important;}

.meta-category{ font-weight: 400 !important }

#dt-infos-block .vc_col-sm-6 .wpb_wrapper{ background: #fff; padding:20px }
#dt-infos-block .vc_col-sm-6 .wpb_wrapper .wpb_wrapper{ padding:0;}
#dt-infos-block .vc_col-sm-6 .wpb_wrapper .shortcode-filter { max-width:  387px; }
#dt-infos-block .vc_col-sm-2 .wpb_wrapper{ background: #fff;   padding:20px 10px 7px;  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.15);    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.15);    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.15); }
#dt-infos-block .vc_col-sm-2 .wpb_wrapper .wpb_wrapper{ padding:0;box-shadow:none; }
#dt-infos-block  .meta-category{display: none !important;}

.home #page-style .container{ background: #EFEFEF }

.video-home .vc_gitem-animated-block{ display: block !important}
.red-separateur .vc_sep_line{    border-top: 3px solid #CE0A2A !important;     top: 0px !important;     }

.top-manager .javo-shortcode .shortcode-header .shortcode-title{ background: #222 !important }
.top-manager .javo-shortcode .shortcode-header { color: #222 !important; border-color: #000 !important }
.top-manager .meta-category{ background: #307AAF !important }

.top-manager .module-meta { display: none; }

/* .top-manager img {    max-width: 50px !important;} */

.top-manager .vc_gitem-animated-block { width:70px; float:left; }
.javo-shortcode .module.javo-module12 .thumb-wrap .author{ display: none; }


.top-manager .vc_gitem_row .vc_gitem-col{ padding:0 10px; }
.top-manager .vc_grid.vc_row .vc_grid-item{ padding:5px 0 10px 0 !important; }
.top-manager .vc_gitem-post-data { margin: 0 !important }
.top-manager p{ margin: 0; font-size: 15px !important;    font-weight: 600;        font-family: "Abel", sans-serif; max-height: 100px}
.top-manager .vc_grid-item-mini{ box-shadow: none }
.javo-shortcode .module.javo-module2 h4.meta-title a {font-weight: 500 !important;}

html body h4, html body h4 a {}

.javo-shortcode .module.javo-module1.media .media-body h4.media-heading a {text-transform: none !important;}

.pagination>li:last-child>a, .pagination>li:last-child>span{-webkit-border-radius: 0px !important;        border-radius: 0px !important;}
.pagination>li:first-child>a, .pagination>li:first-child>span {-webkit-border-radius: 0px !important;  border-radius: 0px !important;}


.javo-shortcode .module.javo-module2 h4.meta-title a{ text-transform: none !important; }

.destination-flip-box { background: #fff;   padding: 20px 10px 15px !important;  -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.15);    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.15);    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.15); }
.destination-flip-box .wpb_wrapper{ padding: 0 !important; background: none !important;box-shadow: none !important }

.flip-box-1 .ifb-front { background: url(assets/images/Iberostar-Mehari-Djerba-300x225.jpg) !important; border-bottom: #70DBF4 4px solid !important; background-size: cover !important; height: auto !important;}
.flip-box-1 .ifb-front .ifb-flip-box-section {    background: rgba(0,0,0,0.5) !important;}

.flip-box-2 .ifb-front { background: url(assets/images/-TTG-759b5b09.jpg) !important; border-bottom: #39C644 4px solid !important; background-size: cover !important; height: auto !important;}
.flip-box-2 .ifb-front .ifb-flip-box-section {    background: rgba(0,0,0,0.5) !important;}

.flip-box-3 .ifb-front { background: url(assets/images/spa.jpg) !important; border-bottom: #C60C9C 4px solid !important; background-size: cover !important; height: auto !important;}
.flip-box-3 .ifb-front .ifb-flip-box-section {    background: rgba(0,0,0,0.5) !important;}

.flip-box-4 .ifb-front { background: url(assets/images/jet-set-die-on-a-plane_0.jpg) !important; border-bottom: #FFF200 4px solid !important; background-size: cover !important; height: auto !important;}
.flip-box-4 .ifb-front .ifb-flip-box-section {    background: rgba(0,0,0,0.5) !important;}

.flip-box-5 .ifb-front { background: url(assets/images/1.jpg) !important; border-bottom: #FF5328 4px solid !important; background-size: cover !important; height: auto !important; font-size: }
.flip-box-5 .ifb-front .ifb-flip-box-section {    background: rgba(0,0,0,0.5) !important;}

.flip-box-6 .ifb-front { background: url(assets/images/aktivitaeten_header_nightlife,method=scale,prop=data,id=1200-510.jpg) !important; border-bottom: #035CE4 4px solid !important; background-size: cover !important; height: auto !important;}
.flip-box-6 .ifb-front .ifb-flip-box-section {    background: rgba(0,0,0,0.5) !important;}

.ifb-back a{ color:#FFF; line-height:1.7; font-weight:bold}
.flip-box-4 .ifb-back a{ color:#000; }
.ifb-back a:hover{ text-decoration:underline;}
.wiklo-title{ border-bottom: 3px solid #175F99; margin-bottom: 20px; }
.wiklo-title h2{    background: #175F99 !important; padding: 5px 11px 3px 11px; margin: 0;    text-transform: uppercase;    font-size: 15px;    font-weight: 600; color: #FFF; display: inline-block;}


.breaking-news-ticker { background-color: #EFEFEF !important; border: 0px solid #ddd !important; }
.breaking-news-ticker ul li{ overflow: hidden !important; }
.breaking-news-ticker ul li a, .breaking-news-ticker ul li a:link {     color: #222 !important; font-size: 14px !important; }

div.breaking-news-ticker .breaking-news-ticker-title { background-color: #C3002C !important; }
div.breaking-news-ticker .breaking-news-ticker-title span {    border-color: transparent transparent transparent #C3002C !important;}

.news-ticker { max-height: 37px; overflow: hidden; }

div.breaking-news-ticker .breaking-news-ticker-title {font-size: 14px !important;     text-transform: uppercase;}

.bnt-inner {padding: 6px 0 !important;}

#back-to-top, a.btn.javo-quick-contact-us,
.javo-maps-panel-wrap .javo-maps-panel-list-output .javo-map-box-morebutton,
.javo-shortcode .module.javo-module12 .thumb-wrap .jv-module-featured-label:after,
#javo-maps-listings-switcher > .switcher-right > .btn-group label.active { background: #C3002C !important; border: 1px solid #C3002C !important; }
.javo-maps-search-wrap .javo-my-position-geoloc .col-md-10 .noUi-horizontal .noUi-background .noUi-handle { background: #C3002C !important; }
.javo-maps-search-wrap .javo-my-position-geoloc .col-md-2 .javo-my-position { background: #C3002C !important; }
.javo-shortcode .module.javo-module12 .thumb-wrap .jv-module-featured-label { background: #C3002C !important; }
button.btn, .lava-wg-author-contact-form .panel .panel-heading {background-color: #286198 !important; border-color: #286198 !important;}

.lava-wg-author-contact-form .panel .author-contact-button-wrap button{ color: #FFF !important; }

.jv-footer-info-email {display: none !important;}
.jv-footer-info-working-hour {display: none !important;}


html header#header-one-line div#javo-navibar ul.module-meta{ text-align:left !important;}


.category .meta-category { display: none !important }

html body.single.single-post .main-content-wrap { margin-top: 0 !important }

#javo-header-featured-menu{ display: none !important; }

.featrued-news-home {}


.featrued-news-home .vc_gitem-zone h4{ margin: 0}

.featrued-news-home .vc_gitem-post-data-source-post_excerpt { display: none; }
.featrued-news-home .vc_grid-item-mini { box-shadow:none; }
.featrued-news-home .vc_custom_heading{margin-bottom: 5px}
.featrued-news-home .vc_custom_heading h4 a{ color: #222 }


.featrued-news-home .vc_gitem-post-data-source-post_date:before{ content: "\e109";    font-family: 'Glyphicons Halflings'; float: left; margin: 0 5px 0 0; color: #CE0A2A}
.featrued-news-home .vc_grid-filter-item{ margin: 0 !important; padding:0 !important; }
.featrued-news-home .vc_grid-filter { border-bottom:  3px solid #CE0A2A}
.featrued-news-home .vc_grid-filter-item span{ font-size: 12px !important; font-weight: 400 !important}
h2.featrued-news-home-title{    text-align: center;    text-transform: uppercase;    font-size: 15px;    font-weight: 600;    background-color: #CE0A2A;    color: #fff;    padding: 5px 11px 3px 11px; display: inline-block; margin:0}
.dt-info-title .wpb_wrapper{ border-bottom:3px solid #CE0A2A}
.dt-info-title{ margin-bottom:10px;}

.tv-title {text-align: center;    text-transform: uppercase;    font-size: 15px;    font-weight: 600;    background-color: #CE0A2A;    color: #fff;    padding: 5px 11px 3px 11px;    display: inline-block;    margin: 0;}


.featrued-news-home-small .vc_gitem-animated-block{ display: none; }


.html-scrolled {
  position: -webkit-sticky !important;
  position: sticky !important;
  top: 20px;
}



.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{color:#FFF !important;}
a.page-numbers {line-height: 1.42857143 !important;}
.javo-shortcode .module.javo-module1.media .media-left >a img {max-width:80px !important;}
#wiklo-social{ margin:80px 0 0;}
.menu-item-has-children .meta-category{ display:none !important;}

.jv-header-banner{ display: none; }

.single-post article.post section.jv-single-post-contents p, .single-post article.page section.jv-single-post-contents p,
article.post section.jv-single-post-contents .entry-content, article.page section.jv-single-post-contents .entry-content{ letter-spacing: 0 !important }

.nav-reveal{display: none;}
#page-style > .jv-single-post-layout-1{ height: 220px !important }
.jv-single-footer-relative-posts, #jv-single-relative-posts-title, #jv-single-author-title, .jv-single-footer-author{ display: none !important}


.title-red {    border-bottom: 3px solid #CE0A2A; }
.title-red .vc_column-inner { padding: 0 }

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

.filter-address, .javo-map-box-advance-filter-wrap, .javo-map-box-advance-keyword, .order-filter{ display:none;}


#page-style > .jv-single-post-layout-1{ display:none;}
section.jv-single-post-contents{ margin-top:50px;}

section.jv-single-post-contents .thumbnail-images img{     margin: 5px 20px 20px 0;  }
.les-people .thumbnail-images img{ float:left;}
.portraits .thumbnail-images img{ float:left;}
.jv-single-post-title {    font-size: 2.3em;    margin: 20px 0 30px 0; color:#175F99;     font-weight: bold !important; line-height:40px; }


.ifb-back h3{ background:#FFF; margin:0 !important; padding: 7px 0;}
.ifb-back .ifb-flip-box-section{ padding:0;}

.flip-box-1 .ifb-back h3{ background:#22859c; color: #FFF !important;}
.flip-box-2 .ifb-back h3{ background:#11801a; color: #FFF !important;}
.flip-box-3 .ifb-back h3{ background:#860368; color: #FFF !important;}
.flip-box-4 .ifb-back h3{ background:#a49d00; color: #000 !important;}
.flip-box-5 .ifb-back h3{ background:#a92c00; color: #FFF !important;}
.flip-box-6 .ifb-back h3{ background:#003da3; color: #FFF !important;}

.ifb-back .ifb-flip-box-section-content{ margin-top:-10px; padding-bottom:10px;}

body.single-post #page-style .container {    width: 1100px !important;}

.javo-shortcode .module.javo-module12 .thumb-wrap .javo-thb{ box-shadow:none !important;}
.javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-panel-list-output .body-content .col-md-12 #products.javo-shortcode .module.javo-module12 .caption {height: 75px !important; overflow-y: hidden !important;  }

.javo-shortcode .module.javo-module12 .thumb-wrap .javo-item-status-tag, 
.jv-module-thumb-inner-detail{ display:none;}

.destination-tv .thumbnail-images{ display:none;}
.destination-tv .thumbnail-images{ display:none;}

.vc_gitem-zone-a .vc_gitem-row-position-top, .vc_gitem-zone-b .vc_gitem-row-position-top{ position:relative !important;}
.wpb_single_image{ margin-bottom:0 !important;}


li.meta-author{display:none;}

.javo-map-box-morebutton{ display:none !important;}
.flash-info .entry-content .the_champ_sharing_container:first-child { display:none !important;}


.cmm-container .cmm.cmm-theme-default-461836 > li:nth-last-child(1){ float:right;}
.cmm-container .cmm.cmm-theme-default-461836 > li:nth-last-child(2){ float:right;}
/* .cmm-container .cmm.cmm-theme-default-461836 > li:nth-last-child(3){ float:right;} */
.cmm-container .cmm.cmm-theme-default-461836 > li:nth-last-child(3){ float:right;}
.cmm-container .cmm.cmm-theme-default-461836 > li:nth-last-child(3) .cmm-content-wrapper { background:rgba(0,0,0,0.6) !important; padding:30px 20px 0;}

.cmm-container .cmm.cmm-theme-default-461836 > li:nth-last-child(1) a{ padding: 0 15px; background:#475993}
.cmm-container .cmm.cmm-theme-default-461836 > li:nth-last-child(2) a{ padding: 0 13px; background:#76A9EA}
/* .cmm-container .cmm.cmm-theme-default-461836 > li:nth-last-child(3) a{ padding: 0 13px; background:#F34A38} */
.cmm-container .cmm.cmm-theme-default-461836 > li:nth-last-child(3) a{ padding: 0 13px; background:#C1001D;     border-left: 4px solid #FFF;}


.top-ads-dt{text-align:right; padding:15px 0 0 !important}
.top-ads-dt li{     display: inline-block; list-style:none; padding:5px 5px 0 0;}
.container-fluid{ padding:0 25px !important;}
.top-ads-dt .widgetizedArea:nth-child(1) { width:40%; float:right;}
.top-ads-dt .widgetizedArea:nth-child(2) { width:21%; float:right;}
.top-ads-dt .widgetizedArea:nth-child(3) {/* width:100%; */float:right; padding: 0}

.lava-featured-widget .lava-featured-description{ display:none;}

.top-manager-name{ font-weight:bold; padding:0 0 5px 0}
.top-manager-function {  font-size:11px;     line-height: 15px;    padding: 0 0 5px 0;}

.single-post .sidebar-full .sidebar-inner {    padding: 30px 40px 0;}
.bottom-post-mobile{ display:none;}

@media only screen and (min-width:800px){
.single-post .sidebar-full {    float: right;    z-index: 1;    width: 30%;    margin-top: 50px;}
}
.search-results .sidebar-right .sidebar-inner {    padding: 30px 40px 0;}
.search-results .sidebar-right {    float: right;    z-index: 1;    width: 30%;    margin-top: 50px;}
.search-results .main-content-wrap {    width: 70%;}
body.search-results #page-style .container {width: 1100px !important; }
.sidebar-inner .module.javo-module1.media .media-left >a img{ max-width:100% !important; margin-bottom:10px;     border: 1px solid #ddd;}
.sidebar-inner .meta-category{ display:none !important;}
.sidebar-inner .media-left{ display:block !important;}
.sidebar-inner .meta-location{ display:none !important;}
/*.sidebar-inner .media-left a{ display:none !important;}*/
.sidebar-inner .media-left p a{ display:block !important;}
.entry-date{padding: 0px 0 20px 0; display:block ; font-size: 0.9em;}
.entry-date .fa{ margin:0 5px 0 0; color:#CE0A2A }
.widgetizedArea #searchform input[type="text"] {  border: 0px solid #999;    padding: 5px; width:90%; height:50px }
.widgetizedArea #searchform input[type="submit"]{ border:0px solid #ccc; background:#CE0A2A !important; color:#FFF; padding: 4px 20px;     height: 52px;    width: 9%; }
.javo-shortcode .module.javo-module1.media .media-left >a img.no-image{ height:auto !important; min-height: 60px;}
.javo-shortcode .module.javo-module12.featured .javo-item-status-tag,
.javo-shortcode .module.javo-module12.featured .jv-module-featured-label{ display:none !important	;}

@media only screen and (max-width:600px){
.header-right-dt{ }
.top-ads-dt .widgetizedArea:nth-child(1){
    width: 100%;
    float: none;
    text-align: center;
	margin: 50px 0 0 0;
}
.mc4wp-form-fields label{ display:none;}
.top-ads-dt .widgetizedArea:nth-child(2),
.top-ads-dt .widgetizedArea:nth-child(3){
		display:none !important;
}
.bottom-post-mobile{display:none;}
.entry-content .bottom-post-mobile{display:block;}
.entry-content .bottom-post-mobile{ display:block; margin-bottom:20px; margin-top:15px;}

.wp-block-media-text .wp-block-media-text__content{ padding:0 !important ;}
}
.top-manager-title{ 
position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    color: #FFF;
    opacity: 0;
	}
.search-results {}	
.search-results #page-style{ padding:50px 0; background:#EFEFEF}
.search-results article{ background:#FFF;     padding:40px 20px 30px !important;
    margin: 0 0 50px 0 !important;}
.search-results h1.page-title {color: #000;    font-size: 2.3em;	}
.search-results article .jv-single-post-header .row{ width:30%; float: left;     padding: 0 20px 0 0;} 
.search-results article .jv-single-post-title	{ width:70%; float: left;     margin: 0;  }
.search-results article .jv-single-post-title h3{ margin:0; font-size: 20px;    color: #175F99;    font-weight: bold !important;    line-height: 40px;     letter-spacing: 0px; }
.search-results article .jv-single-post-title h3 a{color:#175F99 !important; font-family: "Abel", sans-serif;}
.search-results article .jv-single-post-meta	{ width:100%; float: left;     margin: 0;}
.search-results article .jv-single-post-contents	 {clear: both;    margin: 20px 0 0 0;    overflow: auto;}
.search-results article .jv-single-post-header {margin: 0 0 20px 0;   overflow: auto; }
.search-results article .jv-single-post-footer{ display:none ;}
.fil-info-home	.vc_gitem_row .vc_gitem-col{ padding:10px 0 0 0 !important;}
.fil-info-home .goodlinks-post-home{ margin-bottom:20px;}
.mc4wp-form-fields input[type=email]{    border: 1px solid #ccc;    padding: 2px 5px;}
.mc4wp-form-fields input[type=submit]{     background: #CE0A2A;    border: 0px;    color: #FFF;    font-weight: bold;    margin: 0 0 0 5px;    padding: 3px 10px;	}
.mc4wp-response {    position: absolute;    background: #daf1d6; border:1px solid #0f9c6d; color:#0f9c6d;    padding: 10px; }
.mc4wp-response:empty{display:none;}
.wp-caption-text{    background: #e9e9e9;    font-size: 0.98em !important;    font-style: italic;	font-family: georgia !important;     margin-bottom: 0 !important;}
#ads-1000-300{ margin:20px auto 0;    display: block;    text-align: center; position:relative;}
#ads-1000-300 div{ margin:auto !important; max-width:100% !important;}
#ads-1000-300 html body #animation_container canvas {max-width:100% !important;}
#ads-1000-300 iframe {max-width:100% !important;}
.postid-41339 .thumbnail-images img{ width:100%;}
.postid-41339 .entry-content img{ width:100%;}
.bottom-post-mobile .jv-grid-meta .meta-category, .bottom-post-mobile .jv-grid-meta .more-meta{ display:none !important;  }
.bottom-post-mobile .javo-thb{    background-size: 100%;    background-repeat: no-repeat; }
.bottom-post-mobile .jv-grid-meta { background:#FFF !important;  padding: 0 !important;    color: #000 !important;    bottom: 30px !important;} 
.bottom-post-mobile .jv-grid-meta .meta-title a{color:#646464 !important;  }
.this-related-post{    background: #EFEFEF;    padding: 20px;    border: 1px solid #ddd;}
.this-related-post ul{margin: 15px 0 0 0;    padding: 0 0 15px 15px;    border-bottom: 1px solid #ddd; }
.this-related-post h3{  font-weight: bold;    font-size: 16px;    border-bottom: 1px solid #000;    margin: 10px 0 40px 0;    padding: 0 0 10px 0; }
.ss-background-wrap img{ max-width:100%;}
.comments-area{ display:none !important;}
/* ADS */
.linkwrap { position:relative; display:inline-block; }
.blocker { position:absolute; height:100%; width:100%; z-index:1;  }
.linkwrap iframe { z-index: 2; }
.linkwrap object { z-index: 2; }
.goodlinks-post-home { border-bottom: 1px dotted #ccc;  display: inline-block;    width: 100%;     padding-right: 0	px;    padding-bottom: 0px; vertical-align: top;}
.goodlinks-post-home li{ list-style:none; position:relative; }
.goodlinks-post-home h3{ font-size: 15px !important;     font-weight: 600;     line-height: 21px;     margin-bottom: 0; margin-top:6px;      font-family: "Abel", sans-serif !important;}
.goodlinks-post-home h3 a { color:#000;        font-family: "Abel", sans-serif !important;  font-size: 15px !important;}
.goodlinks-post-home img{ width:100%; height:auto;}
.goodlinks-post-home .entry-meta{ text-align:left !important; margin-top:0 !important;}
.goodlinks-post-home .entry-meta:before{    content: "\e109";    font-family: 'Glyphicons Halflings';    float: left;    margin: 0 5px 0 0;    color: #CE0A2A;}
.flash-info-home .goodlinks-post-home img{display:none;}
.main-content-wrap article .entry-meta{ height:28px !important;}
.modal-content{    padding: 40px 30px !important; overflow-y: hidden !important;}
.modal-content input.search-field{border: 1px solid #999;    padding: 8px;    border-radius: 10px 0 0 10px;}
.modal-content input.search-submit {    padding: 9px 10px; background:#175F99 !important; border:0px !important;     color: #FFF;}
.ajax-load-more-wrap.infinite .alm-load-more-btn {text-indent: 0 !important; color:#555	 !important; background-image:none !important;  opacity: 1 !important;    border: 1px solid #ccc !important;    cursor: pointer !important; display:block; margin:30px auto 0;     padding: 7px 30px; border-radius: 3px;}
.alm-listing{ padding-left:0;}
.cmm-toggle-wrapper .cmm-toggle { border:0px !important ;}
article.post section.jv-single-post-contents p, article.page section.jv-single-post-contents p{
	margin: 0 0 10px !important;
}
.mobile-show{ display:none;}
.marker_images{display:none;}
/*
#widget_tv .goodlinks-post-home { width:100%; padding:20px;}
#widget_tv .goodlinks-post-home h3{ background:#000; }
#widget_tv .goodlinks-post-home h3 a { color:#FFF;}
#widget_tv .goodlinks-post-image { height:185px;}
*/
@media only screen and (max-width: 480px) {
.search-results .main-content-wrap {width: 100% !important;}
.search-results .sidebar-right{    display: none;}
.search-results article .jv-single-post-header .row {
    width: 100%;
    float: none;
    padding: 0;
    margin: 0 0 10px 0;
}
.mobile-show{display:block;}
.mobile-hide{display:none !important;}


#ads-300-250-mobile div, #ads-300-250-mobile{ text-align:center; margin:40px auto 10px !important;}

.search-results article .jv-single-post-header .row .col-md-12{ padding:0 !important;}
}

.javo-shortcode .module.javo-module8 .thumb-wrap .javo-thb{background-size: cover; background-position: center;}
.javo-shortcode .module.javo-module8 .thumb-wrap{height: 270px !important;}
.javo-shortcode .module.javo-module8 .thumb-wrap .meta-wrap .meta-wrap-container >div.meta-summary.meta-author-img {    display: none !important; }

.javo-shortcode .module.javo-module8 .thumb-wrap .javo-thb:before {
	box-shadow: inset -7px -120px 104px -68px #000 !important;
    -webkit-box-shadow: inset -7px -120px 104px  -68px #000 !important;
    -moz-box-shadow: inset -7px -120px 104px -68px #000 !important;
}

.javo-shortcode .module.javo-module8 .thumb-wrap .meta-wrap .meta-wrap-container >div {    padding-left: 0 !important; }

.jv-module-move-button{ display:none !important;}

.javo-shortcode .module.javo-module8 .thumb-wrap .meta-caption .meta-caption-container .meta-actions .btn{background-color:#CE0A2A !important; border-color:#CE0A2A !important;}

.top-entreprise .vc_grid-item{} 



.javo-shortcode .module.javo-module8 .thumb-wrap .meta-wrap .meta-wrap-container >div > .meta-title{text-transform: initial !important; }

.javo-shortcode .module.javo-module12 .caption {background-color: #000 !important; }

.javo-shortcode .module.javo-module12 .caption .row .item-title-list > a {    color: #FFF !important; }

.javo-shortcode .module.javo-module12 .caption .row .meta ul.module-meta li {  color: #999 !important ;}
.javo-shortcode .module.javo-module12 .thumb-wrap { height:250px !important;}

.javo-shortcode .module.javo-module12 .thumb-wrap:hover .javo-thb:after{background-color: rgba(69,69,69,0.10) !important;}


.top-entreprise .vc_gitem-post-data-source-post_excerpt{ display:none;}
.vc_custom_1513773560812{background: #000;    padding: 0 20px 5px 0 !important }
.top-entreprise .vc_gitem-post-data-source-post_title { color:#FFF; padding: 10px 20px 0}
.top-entreprise .vc_gitem-post-data-source-post_title h4{font-size:17px !important; color:#FFF !important;     line-height: 25px;}
.top-entreprise .vc_gitem-post-data-source-post_title h4 a {font-size:17px !important; }
.top-entreprise .vc_gitem-post-data-source-post_title h4 a:hover{ color:#CE0A2A !important;}
.top-entreprise .vc_gitem-post-data-source-post_date { color:#FFF; padding: 0 20px; font-size: 12px; color:#999 !important;}
.vc_custom_1514474871477{ padding-bottom :0 !important;}
.entry-content h2{color: #000 !important;    font-size: 18px;    line-height: 32px;    font-family: 'Rubik', sans-serif !important;}
p.wp-caption-text{    line-height: 26px !important; }
.the_champ_sharing_ul li{ margin-right:15px !important; min-width:130px;}


.jv-single-post-tags-item-container{ display:none;}
.vc_grid-btn-load_more a{ background:#EFEFEF !important;     border: 1px solid #ccc !important;}

.footer-copyright ul{display: block;    overflow: auto; padding: 20px 0;}
.footer-copyright ul li{ display: inline; margin: 0 10px 0 10px;}



@media only screen and (max-width: 767px) and (min-width: 320px){
.navbar-mobile-wrap .navbar-moblie {
    
    padding: 10px 0 !important;
    background: #175F99 !important;
    
}
}


@media (max-width: 600px) {
.navbar-mobile-wrap .navbar-moblie .col-xs-4 .javo-mobile-modal-button{
	height: 46px !important;
	background-color:#FFF !important;
}
section.jv-single-post-contents{margin-top:0;     padding: 0 10px !important;}
.col-md-3.sidebar-full{ display:none;}
.marker_images{display:block;}
.navbar-mobile-wrap .navbar-moblie .col-xs-4 .javo-mobile-modal-button i {
    
    font-size: 20px;
	color:#000 !important;
}
}


.bottom-post-mobile .col-md-12.inner-item{padding:0 !important;}
.bottom-post-mobile .slider-wrap.flexslider{border:4px solid #eee !important}
.bottom-post-mobile .module.javo-moduleBigGrid .jv-thumb{ height:150px !important;}
.bottom-post-mobile .jv-grid-meta{ display:none !important;}
.bottom-post-mobile .flex-direction-nav a{ top:95% !important; width: 30px;   height: 30px;}
.bottom-post-mobile .flex-direction-nav .flex-prev{left: 0px !important; line-height:20px !important;}
.bottom-post-mobile .flex-direction-nav .flex-next{ right:0px !important; line-height:20px !important;}

.bottom-post-mobile ~ .bottom-post-mobile{
	display:none;
}

.ads-bottom-hide .ads-th{
	display:none;
}

.ads-bottom-hide .ads-gl{
	display:none;
}

#imgbox_2 .bottom-post-mobile{ display:none;}

.this-related-post{margin-bottom:20px;}


.javo-shortcode .shortcode-container .shortcode-output .slider-wrap.flexslider {min-height:95px !important;}

.widgetizedArea{}
.widgetizedArea .shortcode-jvfrm_spot_slider2 .section-excerpt,
.widgetizedArea .shortcode-jvfrm_spot_slider2 .more-meta,
.widgetizedArea .shortcode-jvfrm_spot_slider2 h4.section-header{display:none !important;}

.widgetizedArea .shortcode-jvfrm_spot_slider2 .meta-tumbnail{ padding-right:0 !important;}
.widgetizedArea .shortcode-jvfrm_spot_slider2 .meta-tumbnail img{width:100%; max-width:100% !important; border-radius:0 !important;}

.slider-wrap.flexslider{padding:10px;}

.javo-shortcode .shortcode-container .shortcode-output .slider-wrap.flexslider ul.flex-direction-nav > li > a{display:none;}

