/*
Theme Name: US Modular Inc
Description: A child theme to house custom coding which modifies the Divi parent theme by Elegant Themes. Includes default line numbers where the code was taken from in the parent theme.
Author:   sc
Template: Divi
*/

@import url("../Divi/style.css");
/*
theme overrides
---------------------------------------------------------------------------------------------------- */
body .clearfix {
    display: block;
}
.et_main_title h1 {
    display: block;
}
.postContent p
{
	margin-top: 1.3em; 
}
/*
header
---------------------------------------------------------------------------------------------------- */
/*
top header
-------------------------------------------*/
#top-header, 
#top-header .container, 
#top-header #et-info,
#top-header .et-social-icon a {
    font-weight: normal;
}
/*
main header
-------------------------------------------*/
#main-header {
    padding-top: 18px;
}
/*
logo
-------------------------------------------*/
.et_header_style_left .logo_container {
    position: relative;
}
@media all and (min-width: 768px) and (max-width: 980px) {
}
/*
main nav
-------------------------------------------*/
header #et-top-navigation {
    clear: both;
    float: none;
    padding: 30px 0 !important;
    position: relative;
}
#top-menu li {
    padding-right: 10px;
}
#top-menu a {
    font-weight: normal;
}
body #et_top_search {
    display: inline-block;
    float: right;
    height: 18px;
    margin: 3px 0 0 20px;
    position: relative;
    width: 18px;
}
/*
footer
---------------------------------------------------------------------------------------------------- */
/*
widget titles
-------------------------------------------*/
.footer-widget .title{
	font-size: 14px;
}
/*
bottom nav
-------------------------------------------*/
.bottom-nav a {
    font-weight: normal;
}
/*
wp property
---------------------------------------------------------------------------------------------------- */
/*
search widget
-------------------------------------------*/
.wpp_search_elements {
    margin: 0 !important;
    padding: 0 !important;
}
.wpp_search_elements li{
	list-style: none;
}
.wpp_search_group {
    line-height: 30px !important;
    list-style: outside none none !important;
    padding: 0 !important;
}
.wpp_search_select_field {
    width: 100%;
}
.wpp_search_button.submit {
    margin: 10px 0;
    width: 100%;
	background-color: #E5790D;
    border: none;
    border-radius: 3px;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em !important;
    padding: 0.3em 1em;
    position: relative;
    transition: all 0.2s ease 0s;
    color: #fff;
}
.wpp_search_button.submit:hover {
	opacity:0.5;
}
/*
search results
-------------------------------------------*/
.wpp_ui .wpp_pagination_slider.ui-slider-horizontal {
    margin: 20px auto;
    width: 75% !important;
}
.wpp_overview_data {
    list-style: outside none none !important;
    margin: 0 0 0 20px;
    padding: 0 !important;
}
.wpp_overview_data li {
    padding-left: 0 !important;
}
/*
property single
-------------------------------------------*/
#container.floorplan_container {
    margin: 0 auto;    
    padding: 60px;
    position: relative;
    text-align: left;
    max-width: 1080px;
}
#container.floorplan_container #content {
    display: table;
    margin: 0 0 60px;
    width: 100%;
}
.wpp_feature_list,
.wpp_the_content {
    display: inline-block;
    float: left;
    width: 50%;
}
.property-title.entry-title {
    margin: 40px 0;
    text-align: center;
}
.wpp_stats_group {
	display: none;
}
.widget-area.wpp_sidebar_floorplan {
    margin: 0 auto;
    max-width: 500px;
}
/*
media q's
---------------------------------------------------------------------------------------------------- */
@media all and (max-width: 767px) {
	#top-header .et-social-icons {
	    display: block;
	    float: none;
	    margin-top: 12px;
	    padding-bottom: 10px;
	}
	.et_header_style_left .logo_container {
	    position: absolute;
	}
	body #et_top_search {
	    float: none;
	    margin: 0;
	    position: absolute;
	    right: 40px;
	}
	.bottom-nav li {
	    display: block;
	}
	.wpp_feature_list,
	.wpp_the_content {
	    display: block;
	    float: none;
	    width: 100%;
	}
}
/*
media q's
---------------------------------------------------------------------------------------------------- */
/*
easy fancybox
-------------------------------------------*/
#fancybox-overlay {
    z-index: 99999;
}
#fancybox-wrap {
    z-index: 99999;
}