/*
Theme Name: JV Planify
Theme URI: http://demo.joomlavi.com/wordpress/jv-planify
Author: Joomlavi
Author URI: http://joomlavi.com/
Description: Planify  is a Premium Template tailored for clothes, fashion shop websites. It is 100% responsive, clean and stylish.  It is a bundle of joy that give you ultimate speed and flexibility.  Sure to impress anyone that looks for a modern template. This  Wordpress Theme is designed with inspiration from Fashion shows currently happening all over the world
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:  brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, left-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready, accessibility-ready
Text Domain: jv-planify
*/


/* Large Logo Fix */

.logo-table-cell img {
    max-height: 90%;
    max-width: 90%;
}

/* Hide Breadcrumbs */
#breadcrumbs {
display:none;
}

/* Hide Login */

#header #panel {
	display:none;
}

#wrap-after-header:after {
	height:110px !important;
}


/* Blog Post Alignment Fix on Contact Pages */

.rpwe-block .post-title {
text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.rpwe-block .col-md-4 {
margin-bottom:20px;
min-height:390px;
}


/* TEMP Header for Olympics */
/* width:1170px */

@media (min-width: 1200px){
a.jvlogo {
    position: absolute;
    left: -75px !important;
    top: 0;
    bottom: 0;
    z-index: 200;
}
}

@media (max-width: 1337px){
a.jvlogo {
position: absolute;
    left: -15px !important;
    top: 0;
    bottom: 0;
    z-index: 200;
    width: 185px;
}
}

@media (max-width: 1209px){
a.jvlogo {
position: absolute;
    left: 15px !important;
    top: 0;
    bottom: 0;
    z-index: 200;
    width: 182px;
}
}

@media (max-width: 792px){
a.jvlogo {
position: absolute;
    left: 25px !important;
    top: 0;
    bottom: 0;
    z-index: 200;
    width: 180px;
}
}

@media (max-width: 380px){
a.jvlogo {
position: absolute;
    left: 15px !important;
    top: 0;
    bottom: 0;
    z-index: 200;
    width: 180px;
}
}

@media (max-width: 325px) {
a.jvlogo {
    position: absolute;
    left: 15px !important;
    top: 0;
    bottom: 0;
    z-index: 200;
    width: 131px;
}
}

/* END TEMP Header for Olympics */


/* Custom Contact Franchise Widget */

.customContactUL {
    list-style-type: none;
    background-color: #565f66;
    color: #fff;
    padding: 13px;
    display: block;
    margin: 0 0 15px 0;
}

.customContactLI {
    float: left;
    width: 30px;
    border-right: 1px solid white;
    margin-right: 15px;
}


.epl-author-box-container {
	display:none !important;
}

.epl-property_bedrooms_max {
	display:none !important;
}

.by-author .vcard, .by-author .icon-user22 {
display:none !important;
}

.epl-listing-post-default .property-info .property_land_area {display:block;font-size: 16px;color:#2d3e52;}

#epl-sort-listings 
{
display:none;
} 

#epl-sort-listings option[value=status_asc] {display: none;}
#epl-sort-listings option[value=status_desc] {display: none;}
#epl-sort-listings option[value=location_asc] {display: none;}
#epl-sort-listings option[value=location_desc] {display: none;}

.pageBlog .blog-item {
	max-height:350px;
}

.HomeiconTitle {color:#666 !important;}
.SHpostTitle h3 {color:#FFF !important;}

.blog-thumbnail {
	margin-top:30px !important;
}

article.post, .pageBlog .blog-item, body.single-post article.post, .nav-single {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}
.pageBlog .blog-item, article.post {
    border-top: none !important;

}

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

.blog-item h3.entry-title {
    border-bottom: none !important;
}

body.single-post article.post {
    padding: 45px !important;

}

.jv-testimonials .item-author {
	display:none !important;
}

@media (max-width: 1990px){

.mega-menu-item .mega-sub-menu .mega-menu-item .mega-sub-menu {
	left:-250px;
}

}