/**
 * @file
 * Positioning for a responsive layout.
 *
 * Define CSS classes to create a fluid grid layout with optional sidebars
 * depending on whether blocks are placed in the left or right sidebars.
 *
 * This layout uses the Zen Grids plugin for Compass: http://zengrids.com
 */

/**
 * Center the page.
 *
 * For screen sizes larger than 1200px, prevent excessively long lines of text
 * by setting a max-width.
 */
.region-bottom {
	width: 940px;
	margin: auto;
}

/* Apply the shared properties of grid items in a single, efficient ruleset. */
#header,
#content,
#navigation,
.region-sidebar-first,
.region-sidebar-second,
#footer {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	word-wrap: normal;
}

/* Containers for grid items and flow items. */
#header,
#main,
#footer {
	*position: relative;
	*zoom: 1;
}
#header:before,
#header:after,
#main:before,
#main:after,
#footer:before,
#footer:after {
	content: "";
	display: table;
}
#header:after,
#main:after,
#footer:after {
	clear: both;
}

/* KT Styles */
body {
	padding-top: 60px;
	position: relative;
}
.property-dropdown
{	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.property_background .text {
    position: relative;
    z-index: 1;
}

.property_background .layer {
    background: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.4)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,0.4)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,0.4)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.4)); /* Standard syntax (must be last) */
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50%;
}

.headingTitle {
	font-size: 20px;
    padding: 16px 0px 16px;
    color: #0f0e0e;
    font-weight: 600;
    text-align: center;
}

.headingClose {
	float: right;
    font-size: 20px;
    padding: 10px;
    color: #5b5b5b;
    position: absolute;
    top: 10px;
    right: 2px;
}
.payment-ul-notes{
	padding: 0 0 0 15px;
}
.payment-ul-notes li{
	list-style-type: square;
	color: #81C18E;
	line-height: 15px;
	padding: 5px;
}
.payment-ul-notes li span{
	color: #999999;
	font-size: 14px;
}
.paragraphs-item-grid-for-single-image- .container {
	width: 1020px !important;
}