/*

Theme Name: Projects

Theme URI: http://wpjavo.com

Author: Javo Team

Author URI: http://wpjavo.com

Version: 3.0.1

Description: Javo Directory 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;}

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: 0 4px 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;

	font-family:'Open Sans', sans-seif;

}

.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: 999;

}



/*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:#686868 !important; font-size:13px; line-height:26px; letter-spacing:1px;}

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;}