/*   
Theme Name: DiamondCreekEstate Theme
Theme URI: http://liquidcommunications.com
Description: This is just a DiamondCreekEstate WordPress Theme template - WordPress v3.3.2
Author: Liquid Communications
Author URI: http://liquidcommunications.com
Version: 1
Contributers: Jay
*/

@font-face {
    font-family: 'MinionProItalic';
    src: url('fonts/minionpro-it-webfont.eot');
    src: url('fonts/minionpro-it-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/minionpro-it-webfont.woff') format('woff'),
         url('fonts/minionpro-it-webfont.ttf') format('truetype'),
         url('fonts/minionpro-it-webfont.svg#MinionProItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansBold';
    src: url('fonts/opensans-bold-webfont.eot');
    src: url('fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-bold-webfont.woff') format('woff'),
         url('fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('fonts/opensans-bold-webfont.svg#OpenSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansExtrabold';
    src: url('fonts/opensans-extrabold-webfont.eot');
    src: url('fonts/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-extrabold-webfont.woff') format('woff'),
         url('fonts/opensans-extrabold-webfont.ttf') format('truetype'),
         url('fonts/opensans-extrabold-webfont.svg#OpenSansExtrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansLight';
    src: url('fonts/opensans-light-webfont.eot');
    src: url('fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-light-webfont.woff') format('woff'),
         url('fonts/opensans-light-webfont.ttf') format('truetype'),
         url('fonts/opensans-light-webfont.svg#OpenSansLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansRegular';
    src: url('fonts/opensans-regular-webfont.eot');
    src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-regular-webfont.woff') format('woff'),
         url('fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('fonts/opensans-regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'OpenSansSemibold';
    src: url('fonts/opensans-semibold-webfont.eot');
    src: url('fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-semibold-webfont.woff') format('woff'),
         url('fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('fonts/opensans-semibold-webfont.svg#OpenSansSemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ZapfDingbatsRegular';
    src: url('fonts/zapfdingbats-webfont.eot');
    src: url('fonts/zapfdingbats-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/zapfdingbats-webfont.woff') format('woff'),
         url('fonts/zapfdingbats-webfont.ttf') format('truetype'),
         url('fonts/zapfdingbats-webfont.svg#ZapfDingbatsRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@media screen {
* { margin: 0; padding: 0; }
body { background: #fff; font-family:"OpenSansRegular";font-size:13px;color:#000000; }
.screen-reader-text { display: none; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */
img{border:none;}
body
#main{margin:10px; padding: 20px;}
h1, h2, h3 { font-weight: normal; margin: 0 0 10px 0; }
h2 {color: #BE131A;
    font-family: "OpenSansLight";
    font-size: 24px;
    font-weight: normal;
    margin: 0 0 12px;
    width: 100%;
		}

.hentry .enquiry-form{float:left;width:100%}
.entry p{line-height:21px;}
.entry .wpcf7,
.hentry .enquiry-form .wpcf7{float:left;width:100%}
.entry .wpcf7 .wpcf7-form,
.hentry .enquiry-form .wpcf7 .wpcf7-form{float:left;width:100%}
.entry .wpcf7 .sel,
.entry .wpcf7 .text{float:left;font-size:11px;width:49%;}
.entry .wpcf7 .sel .wpcf7-select{border:1px solid #ddd;width:206px;padding:3px}
.entry .wpcf7 .wpcf7-form .name,
.hentry .enquiry-form .wpcf7 .wpcf7-form .name{float:left;width:47%;margin:0 10px 10px 0;}
.wpcf7 .wpcf7-form .email .wpcf7-not-valid-tip{color: #FF0000;left: 6px;position: absolute;top: 4px;width: 182px;border:none;font-size:11px;}
.wpcf7 .wpcf7-form .name .wpcf7-not-valid-tip{color: #FF0000;left: 6px;position: absolute;top: -2px;width: 165px;border:none;font-size:11px;}
.entry .wpcf7 .wpcf7-form .name .wpcf7-text,
.hentry .enquiry-form .wpcf7 .wpcf7-form .name .wpcf7-text{width:95%;padding:5px;border:1px solid #ddd; font-size:11px;height:20px;}
.entry .wpcf7 .wpcf7-form .email,
.hentry .enquiry-form .wpcf7 .wpcf7-form .email{float:left;width:100%}
.entry .wpcf7 .wpcf7-form .email .wpcf7-text,
.entry .wpcf7 .wpcf7-form .email .wpcf7-email,
.hentry .enquiry-form .wpcf7 .wpcf7-form .email .wpcf7-email{width:94%;padding:5px;border:1px solid #ddd; font-size:11px;height:20px;}
.entry .wpcf7 .wpcf7-form .enq,
.hentry .enquiry-form .wpcf7 .wpcf7-form .enq{float:left;width:100%; padding: 10px 0px;}
.entry .wpcf7 .wpcf7-form .enq .wpcf7-textarea,
.hentry .enquiry-form .wpcf7 .wpcf7-form .enq .wpcf7-textarea{width:94%;padding:5px;border:1px solid #ddd; font-size:11px;}
.entry .wpcf7 .wpcf7-form .nl,
.hentry .enquiry-form .wpcf7 .wpcf7-form .nl{float:left;width:100%;font-size:11px;line-height: 14px;}
.entry .wpcf7 .wpcf7-form .nl input[type="checkbox"],
.hentry .enquiry-form .wpcf7 .wpcf7-form .nl input[type=checkbox]{border:1px solid #ddd;float:left;}
.entry .wpcf7 .wpcf7-form .nl .wpcf7-list-item-label,
.hentry .enquiry-form .wpcf7 .wpcf7-form .nl .wpcf7-list-item-label{float:left;width:77%;margin:0 0 0 4px;}
.entry .wpcf7 .wpcf7-form .button,
.hentry .enquiry-form .wpcf7 .wpcf7-form .button{width:100%; margin-top: 20px;}
.entry .wpcf7 .wpcf7-form .button .wpcf7-submit,
.hentry .enquiry-form .wpcf7 .wpcf7-form .button .wpcf7-submit{float:left;margin:0 0 0 9px;background:#000;border:1px solid #ddd; padding:2px 0;color:#fff; font-size:11px;cursor:pointer;width:88px}
.entry .wpcf7 .wpcf7-form .button .reset,
.hentry .enquiry-form .wpcf7 .wpcf7-form .button .reset{float:left;background:#ddd;border:1px solid #ccc; padding:2px 0;color:#fff; font-size:11px;cursor:pointer;width:88px;}
#sidebar-left .wpcf7 .wpcf7-response-output,
.hentry .wpcf7 .wpcf7-response-output{float:left;margin:-15px 0 10px 0;font-size:11px;}
.hentry .dtails{float:left;margin:0 0 10px 0;width:100%}
.hentry .dtails #address{float:left;width:100%;display:block;background:url('images/celler_icon.png') no-repeat scroll left center transparent;font-size: 12px;padding:3px 0 0 0;text-indent:30px;margin:0 0 10px 0}
.hentry .dtails #address .place{font-family: "OpenSansSemibold";}
.hentry .dtails .mobile{float:left;width:100%;display:block;background:url('images/cell_icon.png') no-repeat scroll left center transparent;font-size: 12px;padding:3px 0 0 0;text-indent:30px;margin:0 0 10px 0;height:22px;}
.hentry .dtails .phone{float:left;width:100%;display:block;background:url('images/phone_icon.png') no-repeat scroll left center transparent;font-family: "OpenSansSemibold";    font-size: 12px;padding:3px 0 0 0;text-indent:30px;margin:0 0 10px 0}

.clear { clear: both; }



} /* END screen media */