/*
Theme Name: kons
Theme URI: http://paul-themes.com/wp/kons/kons-demo
Author: VK
Author URI: http://paul-themes.com/
Description: Kons - Multipurpose WordPress theme
Version: 1.0.7
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: custom-background, custom-colors, custom-header, custom-menu, featured-images, sticky-post, threaded-comments
Text Domain: kons

*/

/* =WordPress Core 

-------------------------------------------------------------- */

b,strong{
	font-weight:700;
}
.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 p {

    margin-bottom: 15px;

}

.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: 14px;

    line-height: 17px;

    margin: 0;

    padding: 0 4px 5px;

}

/* Text meant only for screen readers. */

.screen-reader-text {

    clip: rect(1px, 1px, 1px, 1px);

    position: absolute !important;

    white-space: nowrap;

    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. */

}

.gallery-caption {

    color: #707070;

    display: block;

    font-size: 14px;

    line-height: 1.5;

    padding: 7px 0;

}

.bypostauthor {

    width: 100%;

}

.admin-bar header.sticky {

    top: 32px !important;

}

.logostiky {

    display: none;

}

.affix .enable_sticky_logo.logostiky {

    display: inline-block;

}

.affix .enable_sticky_logo.logoheader {

    display: none;

}

.d-none, .dn {

    display: none;

}

img {
    max-width: 100%;
    height: auto;
}

.mindfulness p {
    margin-bottom: 20px;
}

.mindfulness table,
.user-say table {
    border-right: 0;
}

.mindfulness table tr th,
.mindfulness table tr td,
.user-say table  tr td {
    padding: 13px 30px;
}

.mindfulness table {
    margin-bottom: 35px;
}

.user-say table {
    margin: 40px 0;
}

.mindfulness dt {
    margin-bottom: 15px;
}

.mindfulness dl {
    margin-bottom: 35px;
}

.mindfulness dd {
    margin-bottom: 15px;
}

.mindfulness ul {
    margin-bottom: 30px;
}

.mindfulness ul li {
    margin-bottom: 15px;
}

.mindfulness h6 {
    margin-bottom: 40px;
}

.mindfulness ol {
    float: left;
    width: 100%;
}

.mindfulness ol li {
    margin-bottom: 15px;
}

.mindfulness input[type="password"] {
    margin-left: 40px;
    background-color: #02335a;
    width: 300px;
    height: 50px;
    color: #fff;
    padding: 0 20px;
    border: 0;
}

.mindfulness input[type="submit"] {
    background-color: #ffa800;
    padding: 0 35px;
    color: #fff;
    font-weight: 700;
    margin-left: 30px;
    height: 50px;
    display: inline-block;
    position: relative;
    top: -1px;
    border: 0;
    text-transform: uppercase;
}

.widget li {
    margin-top: 15px;
    float: left;
    width: 100%;
}

.widget li a {
    float: left;
    width: 80%;
}

.recentcomments a{
	float:none;
	width:auto;
}

.post-right-sidebar ul {
    padding-left: 0;
}

.post-right-sidebar ul ul{
	padding-left:20px;
}

.widget select {
    height: 50px;
    width: 100%;
    color: #666;
    padding: 0 20px;
}

.user-say table tr th {
    padding: 13px 30px;
}

.widget_calendar table tr th {
    padding: 10px;
}

.widget_calendar table tr td {
    padding: 10px;
}

.widget_calendar caption {
    text-align: center;
}

.widget_pages ul li {
    margin-bottom: 20px;
    float: left;
    width: 100%;
}

.widget_pages ul.children {
    padding-left: 30px;
    margin-top: 20px;
    float: left;
    width: 100%;
}

.widget_rss span {
    display: inline-block;
    margin: 20px 0;
}

.widget_rss cite {
    margin: 25px 0;
}

.widget_nav_menu ul li a {
    margin-bottom: 15px;
}

.widget_search input {
    width: 100%;
    height: 50px;
    padding: 0 20px;
    color: #666;
    border: 0;
}

.widget_text strong {
    display: inline-block;
    margin-bottom: 20px;
    font-size: 16px;
}

.widget_text img {
    width: 100%;
    margin-bottom: 20px;
}

.wp-caption {
    background: 0;
    border: 0;
}

.listing-info p {
    float: left;
    width: 100%;
}

.listing-info > a {
    position: static;
    margin-top: 25px;
}

.listing-img img {
    height: 100%;
    object-fit: cover;
}

.listing-info > a {
    position: static;
    margin-top: 25px;
}

.house-imgs-slides.no-pd .house-slider .slick-slide img {
    width: 100%;
    height: 600px;
    object-fit: cover;
}


.mindfulness h1,
.mindfulness h2,
.mindfulness h3,
.mindfulness h4,
.mindfulness h5,
.mindfulness h6 {
    margin-bottom: 25px;
}


.rsswidget {
    padding-right: 10px;
    position: relative;
    top: -4px;
    color: #ffa800 !important;
}

.mindfulness figcaption {
    color: #666;
    margin-top: 5px;
    display: inline-block;
}

pre {
    display: inline-block;
	white-space:pre-wrap;
	background:rgba(0,0,0,0.2);
	padding:20px;
}

.user-say h1,
.user-say h2,
.user-say h3,
.user-say h4,
.user-say h5,
.user-say h6 {
    margin-bottom: 20px;
    padding: 0;
}

.user-say dt,
.user-say dd {
    margin-bottom: 20px;
}

.comment-time h4 {
    margin-bottom: 0;
}

.construction-company ul {
    margin-bottom: 0;
}

.construction-company {
    padding-bottom: 35px;
}

.logged-in-as { 
    padding-left: 15px;
    float: left;
    width: 100%;
	padding-bottom:15px;
}

body {height: auto !important; position:static!important;}


.post-page-data iframe {
    max-width: 100%;
}