/**
* Theme Name: Customizr Child
* Theme URI: http://www.ipdesign.co.za/
* Description: Customizr chid builds on Customizes which is a versatile and easy to customize WordPress theme, instantly giving a professional look to your online presence. Designed with visitor engagement in mind, it allows anyone to create a beautiful, fast and mobile friendly website compatible with all browsers and devices. Customizr works fine with major WordPress plugins like WooCommerce, bbPress, JetPack and many others. Top rated by hundreds and with a very active community of users and developers, the Customizr theme is a safe and reliable design option to publish your WordPress content.
* Version: 3.4.22
* Author: Duncan Coeztee
* Author URI: http://www.ipdesign.co.za/
* Template: customizr
* Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, buddypress, custom-menu, custom-colors, featured-images, full-width-template, theme-options, threaded-comments, translation-ready, sticky-post, post-formats, rtl-language-support, editor-style
* Text Domain: customizrde
* Copyright: (c) 2015 Nicolas GUILLAUME (nikeo), Nice, France
* License: GNU General Public License v2.0 or later
* License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
.epl-author-box-container {
    display: none;
}

section.content {
    width: 90%;
    margin: auto;
    padding: 20px 0;
}

.epl-section-property-details {
    display: none;
}
h5.tab-title {
    display: none;
}
body {
      color: #000;
}

ul.property_search-tabs li {
    background: #c7eaa4;
    border-radius: 5px;
}
div#about-us {
    background: url(http://cwprop.co.za/wp-content/uploads/2016/09/about-bg-1.png) no-repeat;
}

.epl-property-single .status-sticker.new, .epl-property-blog .status-sticker.new {
    background: rgba(75, 118, 25, 0.62);
    font-size: 1.7em;
}

.carousel-caption .btn {
    margin-top: 10px;
    float: right;
}



.btn-primary {
    background-image: linear-gradient(to bottom,#92ca51,#416e0c);
    border-color: rgba(0,0,0,.1) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0.37);
}

.btn-primary, .btn-primary.active, .btn-primary.disabled, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .btn-primary[disabled] {
    color: #fff;
    background-color: #4f7e18;
}

.tc-header {
    min-height: 45px;
    background: #fff;
    border-bottom: 10px solid #e9d364;
    z-index: 200;
}

.widget_nav_menu h3:before {
    content: no-close-quote;
}

.menu-main-menu-container {
    text-align: center;
}

footer#footer a, footer#footer p {
       font-size: 1em;
    line-height: 1.5em;
    color: #5a5a5a;
    margin-bottom: 2px;
    text-align: center;
}

footer#footer h3, footer#footer h4, footer#footer h5, footer#footer h6 {
    font-size: 22px;
    line-height: 26px;
    color: #3d7207;
    text-align: center;
    text-shadow: 0 0 0 #FFF;
}

footer#footer {
    color: #5a5a5a!important;
    border-top: 10px solid #ead572;
    background: #FFFFFF;
    padding: 0;
}

#footer .white-icons .widget li:before {
    color: #42720d;
}

div#sidebar {
    display: none;
}

/* section deals with listing display and contact form */
div#spacer {
    width: 25%;
    margin-bottom: 3%;
    float: right;
    height: 110px;
}
.epl-tab-section.epl-tab-section-features {
    width: 25%;
    padding: 2%;
    background: #f3ffe6;
    border-radius: 15px;
    border: 1px solid #eae8e8;
}

h5.epl-tab-title-property-features {
    display: block;
    padding: 0 15px 10px 15px;
    border-bottom: 1px solid #eae8e8;
    text-transform: uppercase;
}


.epl-tab-3-columns {
    columns: 1;
}

.epl-tab-section.epl-section-description {
    width: 100%;
    float: left;
    padding: 0 2%;
    margin-top: -50px;
}
/* show the listing contact form in large devices */
div#listing-contact-form {
    display: block;
}
/* hide the call link on desktop*/
div#listing-contact-agent{
    display:none;
    padding:0;
}

/* hide the listing map*/
div#epl-default-map {
    display: none;
}

.tab-content {
    overflow-x: hidden;
}

.bond-calc {
    width: 40%;
    float: left;
    padding: 15px;
    margin-top: 25px;
    background: #fff;
    border-radius: 15px;
    border: 1px solid #eae8e8;
}

.bond-calc h3 {
    color: #467511;
}

.listing-contact-form-wrapper{
    width:50%; 
    float:right
}


@media screen and (min-width:1200px) {
    div#footer_one {
        max-width: 25%;
    }
    div#footer_two {
        max-width: 25%;
        padding-right: 3%;
    }
}





@media screen and (max-width: 720px) {
    div#about-us {
      background: url(http://cwprop.co.za/wp-content/uploads/2016/09/about-bg-720-b.png) no-repeat;
    }
    
    /* remove the listing contact form in smaller devices */
    div#listing-contact-form {
        display: none;
    }
    /* section deals with listing display and contact form */
    
    div#spacer {
        width: 0;
        height: 0;
    }
    .epl-tab-section.epl-tab-section-features {
        width: 100%;
        padding: 2%;
        background: #f3ffe6;
        border-radius: 0;
        border: 1px solid #eae8e8;
        display:table;
        margin:0;
        columns: 1;
   }
     .epl-tab-section.epl-section-description {
        width: 100%;
        float: left;
        padding: 0;
        margin-top: 0px;
    }
    
    .epl-tab-3-columns, .epl-tab-content {
        display:table;
        columns: 1;
    }
    
    /* show the call link on tablets & phones*/
    div#listing-contact-agent{
        display:block;
        padding: 15px 0;
    }
    
    .bond-calc {
        width: 90%;
        float: none;
        padding: 15px;
        margin:0;
        background: #fff;
        border-radius: 0px;
        border:0;
    }
    .listing-contact-form-wrapper{
        width:100%; 
        float:right
    }
    #footer {
        overflow: hidden;
    }
}

@media screen and (max-width: 450px) {
    div#about-us {
      background: url(http://cwprop.co.za/wp-content/uploads/2016/09/about-bg-500.png) no-repeat;
    }
    /* remove the listing contact form in smaller devices */
    div#listing-contact-form {
        display: none;
    }
    /* section deals with listing display and contact form */
    div#spacer {
        width: 0;
        height: 0;
    }
    .epl-tab-section.epl-tab-section-features {
        width: 100%;
        padding: 2%;
        background: #f3ffe6;
        border-radius: 0;
        border: 1px solid #eae8e8;
        display:table;
        margin:0;
        columns: 1;
    }
    .epl-tab-section.epl-section-description {
        width: 100%;
        float: left;
        padding: 0;
        margin-top: 0;
    }
    
    .epl-tab-3-columns, .epl-tab-content {
        display:table;
        columns: 1;
    }

    /* show the call link on tablets & phones*/
    div#listing-contact-agent{
        display:block;
        padding: 15px 0;
    }
    
    .bond-calc {
        width: 90%;
        float: none;
        padding: 15px;
        margin:0;
        background: #fff;
        border-radius: 0px;
        border:0;
    }
    
    .listing-contact-form-wrapper{
        width:100%; 
        float:right
    }
    #footer {
        overflow: hidden;
    }
    .span4 {
       width:90%; 
       margin:auto;
       left:0;
       right:0;
       padding-bottom:20px;
    }

}