/* 
Theme Name: TurnKey
Theme URI: fusethemes.com
Description: TurnKey, a simple and easy Real Estate WordPress Theme.
Version: 1.1
Author: Fuse Themes
Author URI: fusethemes.com
*/
/*
Do not edit this file.  Make changes in the custom.css file.
*/

/* This file contains exclusively custom structure and layout */

/* basic broad definitions */
*
{
    margin:0;
    padding:0;
}
body
{
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    overflow-x:hidden;
    line-height: 24px;
    margin-top:99px;
}
a
{
    text-decoration: none;
    display: inline-block;
}
a:hover
{
    text-decoration: none;
}

/*
    Standard classes
*/
.alignleft
{
    float:left;
    text-align: left;
}
img.alignleft
{
    margin:10px 10px 10px 0px;
}
.alignright
{
    float:right;
    text-align: right;
}
img.alignright
{
    margin:10px 0px 10px 10px;
}
.aligncenter
{
    text-align: center;
    margin:0 auto;
}
* p:last-child
{
    margin-bottom: 0;
}
.big-pad
{
    padding:30px;
}
.big-pad-lr
{
    padding:15px 30px 0;
}
.pad
{
    padding:15px;
}
.pad-top
{
    padding-top:15px;
}
.pad-bottom
{
    padding-bottom: 15px;
}
.pad-5
{
    padding:5px;
}
.pad-tb
{
    padding:10px 0;
    background: #fff;
}
.pad-lr
{
    padding:0 10px;
}
.margin-left
{
    margin-left:10px;
}
.no-margin-left
{
    margin-left:0;
}
.margin-right
{
    margin-right: 10px;
}
.no-margin-right
{
    margin-right:0;
}
.margin-top
{
    margin-top:10px;
}
.margin-top-20
{
    margin-top:20px;
}
.no-margin-top
{
    margin-top:0;
}
.margin-bottom
{
    margin-bottom: 10px;
}
.no-margin-bottom
{
    margin-bottom: 0 !important;
}
.no-margin
{
    margin:0;
}
.screen-reader-text
{
    position: absolute;
    top:-9999px;
}
.relative
{
    position: relative;
}
.display-block
{
    display: block;
}
.no-border-bottom
{
    border-bottom: none;
}
.no-border
{
    border: none !important;
}
/* rail */
.tagcloud
{
    margin-left:10px;
}
.widget ul
{
    list-style: none;
    margin-left:0px;
    margin-bottom: 0;
}
.widget ul li
{
    padding:3px 0 3px 10px;
}
.widget ul li a
{
    display: inline-block;
    width:100%;
    height:100%;
}
.widget #searchform
{
    margin-bottom: 0;
}
.rail .widget, .span4 .widget
{
    margin-bottom: 15px;
}
.rail .widget:last-child, .span4 .widget:last-child
{
    margin-bottom: 0;
}
/* end rail */


/* misc */
.site-map ul
{
    list-style: none;
    list-style-position: inside;
}
#contactForm input
{
    margin-bottom: 10px
}
.home .page-title
{
    display: none;
}
#site-nav
{
    width:100%;
}
.tinynav 
{
    display: none;
    width:100%;
    margin-bottom: 0;
}
.thick-seperator
{
    height:8px;
    border-top:solid 3px;
    margin-bottom: 20px;
}
.meta-top
{
    margin:-15px -15px 15px;
}
.meta-top img
{
    margin-top:-3px;
}
.meta
{
    line-height: 30px;
    margin-top: 10px;
    border-top:solid 3px;
    position: relative;
    padding:3px 0;
}
.meta > ul
{
    width:100%;
    list-style: none;
    list-style-position: inside;
    margin:0;
}
.meta img
{
    float:left;
    margin:2px 6px 0 0;
}
.meta ul > li
{
    padding:3px 10px;
    float:left;
    vertical-align: top;
    text-align: left;
}
.meta ul li ul
{
    margin-left: 0;
    float: left;
    list-style: none;
}
.pagination
{
    margin: 30px 0 0;
}
.pagination ul
{
    list-style: none;
    border-radius: 0;
}
.pagination li
{
    display: inline-block;
}
.pagination ul > li:last-child > a, .pagination ul > li:last-child > span,.pagination ul > li:first-child > a, .pagination ul > li:first-child > span
{
    border-radius: 0;
}
article.post *:last-child
{
    margin-bottom: 0;
}
#breadcrumbs
{
    list-style: none;
    list-style-position: inside;
    margin-left: 0px;
}
#breadcrumbs li
{
    display: inline;
}
.error404 .page
{
}
.error404 .page #s
{
    border:solid #efefef 1px;
    padding:25px 2%;
    font-size:25px;
    line-height: 25px;
}
.error404 .page-title
{
    margin-bottom: 40px;
}

#site-header
{
    margin-top:40px;
}
.price a{display:none !important;}
.price p{margin: 0 0 0px !important; }
