html, body, p {
font-size: 105%!important;
}
#footer-info a {
display: block;
}
#main-footer .clearfix, article { display: block !important; }
.container.clearfix {
display: block;
}
#footer-links {
padding: 0;
font-size: 100%;
text-align: center;
vertical-align: middle !important;
}
#footer-links a {
-moz-opacity: 0.50;
opacity: 0.50;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=50);
margin: 10px !important;
display: inline-block;
background-color: white !important;
border-radius: 5px;  
vertical-align: middle !important;    
}
#footer-links a:hover {
cursor: pointer;
opacity: 1 !important;
color: #eee;
}
#footer-links img {
vertical-align: middle !important;
height: 85px;
width: 115px;
text-align: center;
margin: auto !important;
padding: 15px;
color: #00461C;
}
.confit-phone { 
font-size: 175%;
font-weight: bold;
}
.confit-email a, .agent_email a { word-wrap: normal; }
#widget_contact_info-2 {
font-size: 14px;
}
.confit-address { font-size:18px; }
#widget_contact_info-2, #widget_contact_info-2 a { color: #CAC5A5 !important; } #footer-widgets .footer-widget .fwidget { margin-bottom:10px !important; }
.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(2) { margin: 0px; width: 26%; }
.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) h4.title { text-align: center; }
input.vfb-large, input[type="text"].vfb-large, input[type="tel"].vfb-large, input[type="email"].vfb-large, input[type="url"].vfb-large, select.vfb-large, textarea.vfb-textarea { padding-left:5px; }
.container:before { background-color:transparent !important; }
.et_pb_widget_area_right { border-left:0 !important; }
.et_pb_widget_area_left { border-right:0 !important; } div.property_div div.Sold .property_feat_image::before, div.property_div div.New .property_feat_image::before, div.property_div div.Pending .property_feat_image::before, div.property_div div.Reduced .property_feat_image::before { 
content: "";
display: block;
position: absolute;
width: 103px;
height: 80px;
z-index: 100;
left: -5px;
top: -4px;
}
div.property_div div.Sold .property_feat_image::before { 
background: url(//oregonfieldandstream.com/wp-content/themes/Divi-child/images/sold.png) no-repeat top left;
}
div.property_div div.New .property_feat_image::before { 
background: url(//oregonfieldandstream.com/wp-content/themes/Divi-child/images/new.png) no-repeat top left;
}
div.property_div div.Pending .property_feat_image::before { 
background: url(//oregonfieldandstream.com/wp-content/themes/Divi-child/images/pending.png) no-repeat top left;
}
div.property_div div.Reduced .property_feat_image::before { 
background: url(//oregonfieldandstream.com/wp-content/themes/Divi-child/images/reduced.png) no-repeat top left;
}
.wpp_row_view .et_pb_column_2_3 .et_pb_row_inner, .wpp_row_view .et_pb_column_1_3 {
padding: 20px 0px;
}
.single-property div.et_pb_section.et_pb_with_background {
background-size: initial;
background-repeat: repeat;
background-image: url(http://oregonfieldandstream.com/wp-content/uploads/2017/11/ltgold-linen-bg.jpg)!important;
}
.property .et_pb_section {
padding: 0px !important;
}
.wpp_search_properties_widget .wpp_search_elements li.wpp_search_attribute_type_checkbox label {
width: auto !important;
}
.wpp_search_properties_widget .wpp_search_elements li.wpp_search_attribute_type_checkbox input {
float: right !important;
margin-top: 8px;
}
.wpp_search_button {
color: #f7f7f7 !important;
background: rgba(68,45,28,0.8);
border-color: rgba(255,255,255,0.3);
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
letter-spacing: 1px;
position: relative;
padding: 10px 20px;
font-size: 16px;
transition: all 0.2s;
cursor: pointer;
}
.prop_single .et_pb_gallery_item.et_pb_grid_item.et_pb_bg_layout_light.prop_gallery_item
{
float: none !important;
margin: 0;
width: 32% !important;
display: inline-block !important;
}
.et_pb_gallery_filler { display:none; }
.prop_detail .et_pb_gallery_item.et_pb_grid_item.et_pb_bg_layout_light.prop_gallery_item {
display: inline-block !important;
float: none !important;
margin: 0 6px 0px 0px;
width: 32% !important;
}
.prop_detail .et_pb_gallery_image img {
border: 2px solid rgba(38, 38, 38, 0.2);
border-radius: 3px;
padding: 1px;
}
.prop_single .wpp_widget {
list-style-type: none;
margin-bottom: 30px;
margin-bottom: 15px;
}
.prop_single #property_stats.overview_stats, .prop_single .wpp_property_stats.overview_stats {
border-top: none;
padding: 20px;
}
.prop_single ul#property_stats.list li, ul.wpp_property_stats.list li {
border-bottom: medium none;
font-size: 12px;
line-height: 20px;
margin-left: 0;
padding: 0;
}
.prop_single ul#property_stats.list li.alt, ul.wpp_property_stats.list li.alt {
background: none;
}
ul#property_stats.list li .attribute, ul.wpp_property_stats.list li .attribute {
display: inline-block;
margin-right: 5px;
padding-left: 0px;
width: auto;
}
.price_icon{
margin-right: 8px;
}
.price_icon
{
float: left; margin-right:5px; font-size:40px; color: #00461b; 
}
.property_price{
margin-bottom: 20px;
}
.property_price .attribute, .property_price .value {
font-size: 20px;
line-height: 38px;
}
dd.wpp_agent_stats_phone_number:before {
content: "\e00b";
}
dd.wpp_agent_stats_office_number:before {
content: "\e090";
}
dd.wpp_agent_stats_user_email:before {
content: "\e076";
}
dd.wpp_agent_stats_user_email:before, dd.wpp_agent_stats_phone_number:before, dd.wpp_agent_stats_office_number:before {
font-family: "ETmodules" !important;
margin: 0px 2px 0px 0px !important;
}
dl.wpp_agent_info_list dd {
display: block;
margin: 0px;
font-size: 16px;
}
dl.wpp_agent_info_list dd a { color:#666; }
dl.wpp_agent_info_list dt, .wpp_agent_full_bio {
display: none;
}
.wpp_row_view ul.wpp_overview_data {
list-style-type: none !important;
}
div.property_div .property_feat_image img {
max-width: 250px;
float: left;
margin-right: 15px;
}
.wpp_row_view ul.wpp_overview_data {
list-style-type: none!important;
padding-left: 5px!important;
display: table-row-group;
}
#text-5 { margin-bottom: 7px; }
#text-5 .textwidget {
font-size: 11px !important;
font-style: italic !important;
line-height: 120% !important;
padding: 10px;
background-color: rgba(246, 245, 237, 0.4);
display: block;
}
.wpp_search_properties_widget .wpp_search_elements li.wpp_search_group.wpp_group_not_a_group { margin-bottom: 0px; }
ul.wpp_search_elements li span.wpp_search_group_title { display:none; }
.et_pb_widget ul li ul.wpp_search_group li.wpp_search_form_element { margin-left: 3px; }
.et_pb_widget ul.wpp_search_elements li.wpp_search_form_element { margin-left: 5px; }
.single-post .clearfix { display:block; }
.wpp_agent_info_single_wrapper { padding:20px; }
ul.wpp_agent_info_list, dl.wpp_agent_info_list { margin:0px; padding:0px; }
ul.wpp_agent_info_list li.wpp_agent_stats_display_name {
font-weight: bold;
margin-bottom: 5px;
font-size: 1.5em;
}
ul.wpp_agent_info_list li {
list-style: none;
}