/*
Theme Name: dg_Fluid
Author: _dg
Author URI: http://durkangroup.com
Template: Divi
Version: 3.0
Description: stay fluid
*/

/* misc */

.et_pb_scroll_top.et-pb-icon {
    bottom: 20%;
}

.et_pb_gallery_title {
	display: none;
}

.mfp-title {
	display: none;
}

@media only screen and (max-width: 981px) {
.et_header_style_left #logo, .et_header_style_split #logo {
    max-width: 30% !important;
}
}

a#learn-more {
	color: #CC4421 !important;
}

a#learn-more:hover {
	color: #4271AD !important;
}

a#email-emp {
	color: #666666 !important;
}

a#email-emp:hover {
	color: #717171 !important;
}

#top-header .et-fixed-header {
    -webkit-box-shadow:none !important;
    -moz-box-shadow:none !important;
    box-shadow:none !important;
}

#main-header {
    -webkit-box-shadow:none !important;
    -moz-box-shadow:none !important;
    box-shadow:none !important;
}

#main-header.et-fixed-header {
	-webkit-box-shadow:none !important;
    -moz-box-shadow:none !important;
    box-shadow:none !important;
}
	

#footer-widgets .footer-widget li::before {
    display:none !important;
}

#footer-widgets .footer-widget li {
    padding-left: 0px;
}



/*** Hide Sidebar ***/

#main-content .container:before {background: none;}

@media (min-width: 981px){
#left-area {
        width: 100%;
        float: none !important;
    }
}


#sidebar {display:none;}

/* overhanging logo */
 
#top-header {
	z-index: 99999 !important;
}
 
#logo {
    max-height: 200% !important;
    margin-top: -22px !important;
    z-index: 100000 !important;
}
 
@media only screen and (max-width : 980px) {
    #logo {
		margin-top: 0px
	}
}

#et-info {
	float: right !important;
}

.frm_style_formidable-style.with_frm_style .frm_submit button {
	margin-top: 0px;
	margin-left: 15px; 
	padding: 4px 11px;
}

/* Gravity Forms */

#gform_submit_button_1 {
	position: absolute;
    right: 1% !important;
}

.gform_wrapper {
    font-size: 14px;
    color: #999;
    line-height: initial;
    height: initial;
}

.gform_footer input.button {
    background-color: #fff;
    color: #2ea3f2;
    border-width: 2px;
    border-color: #2ea3f2;
    border-radius: 4px;
    font-family: 'inherit',;
    font-size: 20px;
}

.gform_wrapper .gform_footer {
    padding: 12px 0 0px !important;
}

@media only screen and (min-width: 641px){
    .gform_wrapper input.medium {
        width: inherit !important;
    }
}

.gform_wrapper li.hidden_label input {
    margin-top: 0px !important;
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
    width: 100%;    
}

.left-sidebar{
	width: 33%;
	float: left;
	padding-bottom:80px;
}
.search-results #left-area{
    width:100% !important;
}
#left-area{
	width:66%;
	float: right !important;
	padding-bottom:80px;
}
#left-area img,
.left-sidebar img{
	display:block;
	margin:20px auto 0 auto;
}
@media only screen and (max-width : 980px) {
	.left-sidebar{
		width: 100%;
		padding-bottom:40px;
	}
	#left-area{
		padding-bottom:40px;
	}
}

.et-search-form input{
    background-color: #eeeeee;
    height: 40px;
    padding: 0 15px;
}

.et_pb_post h2 a{
    transition:color 0.3s;
}

.et_pb_post h2 a:hover{
    color: #0c71c3;
}

#main-content .container{
    padding-top: 80px;
}

/* Search Results */
.search-results-container{
    background-image: url(http://mlevinco.durkancloud.net/wp-content/uploads/m-levin-co-seasonal-fruit2.jpg)!important;

}
.search-results-container .et_pb_row_0{
    background-color:rgba(255,255,255,0.75);
}

.search-results-container .et_pb_row{
    padding: 5% 0;
}

.search-results-container .et_pb_post_title_0 .et_pb_title_container h1.entry-title{
    font-size: 36px;
}

@media only screen and (max-width : 980px) {
    .search-results-container .et_pb_post_title_0 .et_pb_title_container h1.entry-title{
        font-size: 32px;
    }
    .search-results-container .et_pb_row{
        padding: 10% 0 5% 0;
    }
    #main-content .container{
        padding-top: 58px;
    }
}

@media only screen and (max-width: 767px){
    .search-results-container .et_pb_post_title_0 .et_pb_title_container h1.entry-title{
        font-size: 22px;
    }
}

.product-cta.et_pb_section{
    background-color: rgba(12,113,195,0.5)!important;
}

.wp-pagenavi{
    text-align: center;
    border-top: 0px solid #e2e2e2;
}