/*
Theme Name: Dunhill
Theme URI: https://imperialwebsolutions.com/
Author: Imperial web solutions team
Description: The Dunhill Companies offer numerous property services for individual investors with commercial, retail and industrial properties. 
Version: 1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready, accessibility-ready
Text Domain: dunhill

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


/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 *   4.1 - Site Header
 *   4.2 - Navigation
 * 5.0 - Content
 *   5.1 - Entry Header
 *   5.2 - Entry Meta
 *   5.3 - Entry Content
 *   5.4 - Galleries
 *   5.5 - Post Formats
 *   5.6 - Attachments
 *   5.7 - Post/Paging Navigation
 *   5.8 - Author Bio
 *   5.9 - Archives
 *   5.10 - Search Results/No posts
 *   5.11 - 404
 *   5.12 - Comments
 *   5.13 - Multisite
 * 6.0 - Sidebar
 *   6.1 - Widgets
 * 7.0 - Footer
 * 8.0 - Media Queries
 * 9.0 - Print
 * ----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Modified from Normalize.css to provide cross-browser consistency and a smart
 * default styling of HTML elements.
 *
 * @see http://git.io/normalize
 * ----------------------------------------------------------------------------
 */

.stars{color:#8A0829;}

.none {
  display: none;
}
.epl-search-forms-wrapper.epl-search-default{max-width: 100%;}

/** included by sumeet on 5-10-2015 **/

.search-form .field input[type="number"] {
    width: 87%;
    border: 1px solid rgb(128, 128, 128);
    height: 32px;
    line-height: 32px;
}

.field input[type="number"] {
    line-height: 47px;
    height: 47px;
    padding: 0 10px;
    outline: none;
}
/* before 26-11
input.epl-search-btn.btn.btn-primary {
    float: left;
    margin: 3% 2%;
    cursor: pointer;
} */
input.epl-search-btn.btn.btn-primary {
  background-color: rgb(62, 121, 0);
    border-radius: 5px;
    color: #fff;
    background-image: none;
    width: 97%;
    clear: both;
    float: left;
}
.advance_loop_start{float:right;}

span.status-sticker{
    display: none;
}


.quick-form input[type="email"],.quick-form input[type="tel"] {
    float: right;
    width: 242px;
}
.field input[type="email"],.field input[type="tel"] {
    line-height: 47px;
    height: 47px;
    padding: 0 10px;
    outline: none;
}

.quick-form input[type="submit"] {
    background-image: url("images/btn2.png");
    height: 38px;
    line-height: 38px;
    text-align: center;
    font-weight: 600;
    border: none;
    cursor: pointer;
    color: #fff;
    width: 118px;
    text-transform: uppercase;
}
span.wpcf7-not-valid-tip{display: none;}
div.wpcf7-validation-errors{display: none !important;}

div.screen-reader-response,div.screen-reader-response a{color:red !important;}
.wpcf7-mail-sent-ok{color:green !important;}

/******* sidebar contact form ****/
/*.quick-form2 input[type="submit"] {
    background-image: url("images/btn2.png");
    height: 38px;
    line-height: 38px;
    text-align: center;
    font-weight: 600;
    border: none;
    cursor: pointer;
    color: #fff;
    width: 118px;
    text-transform: uppercase;
}*/
.quick-form2 input[type="tel"],.quick-form2 input[type="email"] {
      float: right;
    width: 95px;
}
span.wpcf7-not-valid-tip{display: none;}
div.wpcf7-validation-errors,div.wpcf7-mail-sent-ok,.wpcf7-response-output{display: none !important;}

div.screen-reader-response,div.screen-reader-response a{color:#fff !important;}
div.screen-reader-response.wpcf7-mail-sent-ok{color:green !important;}

.fr a{background-image: none !important;}
.search-form.search-form-remove-border{border: none !important;}

/** pagination **/

.epl-pagination {
    clear: both;
    float: right;
}

.epl-pagination a, .epl-pagination span {
    text-decoration: none;
    border: 1px solid #BFBFBF;
    padding: 3px 5px;
    margin: 2px;
}
.epl-pagination span.current {
    font-weight: bold;
}
.epl-pagination a {
    display: inline-block;
}
.epl-pagination a, .epl-pagination span {
    text-decoration: none;
    border: 1px solid #BFBFBF;
    padding: 3px 5px;
    margin: 2px;
}



.quick-form2 input[type="submit"] {
    border: medium none;
    color: #fff;
    cursor: pointer;
    font-weight: 600;
    height: 38px;
    line-height: 38px;
    text-align: center;
    text-transform: uppercase;
    width: 118px;
}

.av-space {
    width: 100%;
}
/* 320 */
@media only screen 
and (max-width : 479px) {
    .quick-form .field input[type="email"],.quick-form  .field input[type="tel"] {
  background-color: rgb(239, 239, 239);
    border: 1px solid rgb(62, 109, 12);
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    float: right;
    height: 46px;
    line-height: 46px;
    width: 161px;
}
}

@media only screen 
and (max-width : 767px) {
}

@media only screen 
and (max-device-width : 999px) {
}


/* SG - 05-11-2015 */
.slide-thumb {
    float: left;
    margin-left: 0;
    margin-top: 15px;
}
.team_loop{
    line-height: 22px;
    margin-bottom: 15px;
    float: left;
}
.my_custom{
    float: left; 
    margin-left: 12px;
    margin-top: 2px;
}
.custom_team{float:left;  margin-top: 7px;
    padding-left: 5px;}
/*.epl-search-submit-row .btn{background-repeat: no-repeat;width: 118px !important;}*/
.no_found_error .entry-content.clearfix {
    margin: 21px 0px;
    font-size: 34px;
    color: red;
}
.listing-table-margin{
    margin-left:40px;
}
.t-head .t6 {
    width: 100px !important;
    margin-left: 42px;

}

/*.bx-wrapper img{
	width:100%;
}*/
/* 26-11-2015 */

.half-r {
    width: 57% !important;
}
.half-l {
    width: 41% !important;
     font-weight: bold;
}
.r-half-l {
    float: left !important;
    margin-left: -44px !important;
    text-align: right !important;
    width: 140px !important;
    font-weight: bold;
}

.r-half-r {
    float: right !important;
    font-weight: normal !important;
    text-align: left !important;
    width: 50% !important;
}

.bx-wrapper img{
	width:100%;
	height: 100%
}
.slide-thumb .s-thu img{
    height: 100%
}
.t-con .t6 {
    text-align: left;
    width:158px;
}
.t-con .t5 {
    width: 110px;
}
.t-head .t9 {
    width: 17%;
}
.t-con .t9 {
    width: 17%;
}
.archieve_page h2 {
    cursor: pointer;
    margin-top: 15px;
}
.half-r {
    font-weight: normal;
}


.property_detail td,.property_detail_2 td  {
    height: 20px;

}
.property_detail{
    float: left;
    width: 56%

}
.property_detail tr td:first-child{
    width: 145px;        
}
.property_detail tr td:last-child{
    width: auto;
}
.property_detail_2 tr td:first-child{
    width: 146px;        
}
.property_detail_2 tr td:last-child{
    width: auto;
}
.property_detail_2{
    float: left;
    width: 44%
}
@media only screen 
and (max-width : 480px) {
    .property_detail{width: 100%}
    .property_detail tr td:first-child{width: 140px;}
    .property_detail tr td:last-child{width: 165px;}
    .property_detail_2 tr td:first-child{width: 0px;}
    .property_detail_2 tr td:last-child{width: 78px;}
    .property_detail_2{width: 100%}
}
