/*
Theme Name: thepoint
Theme URI: 
Author: Aaron
Author URI: 
Description: thepoint
License: GPL
License URI: 
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: bachelor

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
html{
    font-size:14px;
}
img{
    max-width:100%;
}
.f-height-r{
    height:100%;
}
.black-bg{
    background: #000;
}
/*.mast-header{
    transition: linear .3s all;
}*/
.mast-header{
    height:50px;
    font-size:18px;
}
.mast-header li{
    padding:0px 10px;
    position:relative;
}
#main-box{
    min-height:calc(100vh - 246);
    transition-duration: 2s;
    -moz-transition-duration: 2s; /* Firefox 4 */
    -webkit-transition-duration: 2s; /* Safari 和 Chrome */
    -o-transition-duration: 2s; /* Opera */
}
.mast-header a{
    color:#fff;
    transition-duration: 0.5;
    -moz-transition-duration: 0.5; /* Firefox 4 */
    -webkit-transition-duration: 0.5; /* Safari 和 Chrome */
    -o-transition-duration: 0.5; /* Opera */
}
.mast-header a:hover{
    color:#eba550;
    transition-duration: 0.5;
    -moz-transition-duration: 0.5; /* Firefox 4 */
    -webkit-transition-duration: 0.5; /* Safari 和 Chrome */
    -o-transition-duration: 0.5; /* Opera */
}

.current-menu-item a{
    color:#eba550;
    
}
.mast-header li a::after{
    content: "";
    background: url(https://thepoint.co.nz/wp-content/uploads/2018/03/yellow_drop.png);
    width: 20px;
    height: 20px;
    position: absolute;
    transform: translateX(-50%);
    background-size: 20px;
    left: 50%;
    background-repeat: no-repeat;
    top: 95%;
    display:none;
    transition-duration: 0.5;
    -moz-transition-duration: 0.5; /* Firefox 4 */
    -webkit-transition-duration: 0.5; /* Safari 和 Chrome */
    -o-transition-duration: 0.5; /* Opera */
}
.mast-header li a:hover::after{
    display:initial;
    transition-duration: 0.5;
    -moz-transition-duration: 0.5; /* Firefox 4 */
    -webkit-transition-duration: 0.5; /* Safari 和 Chrome */
    -o-transition-duration: 0.5; /* Opera */
}
.mast-header .current-menu-item a::after{
    display:initial;
    transition-duration: 0.5;
    -moz-transition-duration: 0.5; /* Firefox 4 */
    -webkit-transition-duration: 0.5; /* Safari 和 Chrome */
    -o-transition-duration: 0.5; /* Opera */
}
.logged-in .fixed-top{
    margin-top:32px;
}
#ajax-container{
    transition-duration: 1s;
    -moz-transition-duration: 1s; /* Firefox 4 */
    -webkit-transition-duration: 1s; /* Safari 和 Chrome */
    -o-transition-duration: 1s; /* Opera */
}
.ob-0{
    opacity: 0;
}
.ob-1{
    opacity: 1;
}
a:hover{
    text-decoration: none;
}
#footer a{
    color:#fff;
}
#footer {
    color:#fff;
}
#footer-menu span {
    border-left: 1px solid #fff;
    padding-left: 3px;
}
#footer-menu span:first-child {
    border-left: 0px;
    padding-left: 3px;
}
.full-width-row{
    width: 100vw;
    position: relative;
    margin-left: -50vw;
    left: 50%;
}
.clear-padding{
    padding-top:0px;
    padding-right:0px;
    padding-bottom:0px;
    padding-left:0px;
}

.text-center{
    text-align: center;
}
.text-right{
    text-align: right;
}
.full-width{
    width:100%;
}
.flex-box-row{
    display: flex;
    flex-direction: row;
}
.flex-wrap{
    flex-wrap: wrap;
}
.space-between{
    justify-content: space-between;
}
.space-around{
    justify-content: space-around;
}
h2.blog-post-title {
    color: red;
}
.full-width-slider-row{
    padding-bottom:calc(100vw/3)
}
#home-properties,
#propertise-list-container{
    margin-top:30px;
}

.tags{
    position: absolute;
    top: 1rem;
    left: 0.7rem;
    padding: 0.2rem 2rem;
    background: #255a73;
    border-radius: 4px;
    color: #fff;
    font-weight: bolder;
}

.excerpt-wrapper p,
.location-wrapper p,
.title-wrapper p,
.open-home .open-home-wrapper p{
    margin-bottom: 0.5rem;
}
.tags .tags-wrapper p{
    margin-bottom: 0px;
}
.open-home{
    position: absolute;
    top: 4rem;
    left: 0.7rem;
    padding: 0.2rem 2rem;
    background: #eba550;
    border-radius: 4px;
    color: #fff;
    font-weight: bolder;
}
.title-wrapper{
	font-size: 1rem;
    line-height: 1.5rem;
    padding: 0.5rem 0px;
    overflow: hidden;
}
.title-wrapper a{
    color:#000;
}
.excerpt-wrapper{
    font-size: 0.8rem;
}
.location-wrapper{
    font-size: 1rem;
}
.location{
    width:70%;
}
.location-link-wrapper{
    display:flex;
    justify-content: space-between;
    align-items: center;
    
}
.detail{
	width: 30%;
    display: inline-flex;
    font-size: 0.8rem;
}
.detail a{
	color:#fff;
    background: #255a73;
    border-radius: 5px;
    padding: .5rem 0.2rem;
}
.values-wrapper p{
    display: flex;
    justify-content: space-between;
}
.values-wrapper{
    padding:0.5rem 2rem 0px;
    border-top:1px solid #eee;
    border-bottom:1px solid #eee;
}

.values-wrapper .bedroom::before{
	content:"";
	position:absolute;
    background-image: url('https://thepoint.co.nz/wp-content/uploads/2018/07/bedroom.png');
    background-size: 2rem;
    height: 2rem;
    width: 2rem;
	transform: translate(-2rem,-0.4rem);
}
.values-wrapper .bathroom::before{
	content:"";
	position:absolute;
    background-image: url('https://thepoint.co.nz/wp-content/uploads/2018/07/bathroom.png');
    background-size: 2rem;
    height: 2rem;
    width: 2rem;
	transform: translate(-2rem,-0.4rem);
}
.values-wrapper .lot::before{
	content:"";
	position:absolute;
    background-image: url('https://thepoint.co.nz/wp-content/uploads/2018/07/land.png');
    background-size: 2rem;
    height: 2rem;
    width: 2rem;
	transform: translate(-2rem,-0.4rem);
}

.detail a:hover{
    background: #eba550;
}
