/*
Theme Name: Divi - Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 3.0.40.1492015936
Updated: 2017-04-12 16:52:16

*/

@import url("gravityforms.css");
@import url("cbflexslider.css");
@import url("style-guide.css");
@import url("template-styles.css");


.et-search-form { height: 50px;
    margin-top: 35px;
    border-bottom: black 1px solid; }

.type-post.category-publication-archives .wp-post-image { display: none!important; }
.type-post.category-publication-archives #bier-post-top { display: none!important; }
#gform_2 [type="text"], #gform_2 textarea {
    padding: 14px 4%!important;
    border-width: 0;
    border-radius: 3px;
    background-color: #fff;
    color: black!important;
    font-size: 15px;
    font-weight: 400;
}
body .gform_wrapper .gform_footer input.button:hover, body .gform_wrapper .gform_page_footer input.button:hover, body div.form_saved_message div.form_saved_message_emailform form input[type=submit]:hover {
	background-color: rgba(0, 0, 0, 0.41);
}

#zoom {-moz-transform: none; -webkit-transform: none;}

/*NEWS PAGE STYLES*/

ul.posts-list {
    width: 100%!important;
	padding-left: 0px!important;
}

.main-post {
    width: 100%!important;
}
li#category-tab-0{
	width: auto;
}
li#category-tab-1 {
    display: inline-block;
}

h2.entry-title {
    line-height: 1em!important;
	padding-bottom: 5px!important;
	font-size: 18px!important;
}

h3.entry-title {
	font-size: 16px!important;
    text-transform: none!important;
	margin-top: -5px!important;    
	padding-bottom: 5px!important;
}

.ags-divi-extras-module p{
	line-height: 1.2em!important;
	font-size: 14px!important;
}

.ags-divi-extras-module .et_pb_extra_module .post-meta, .ags-divi-extras-module .et_extra_other_module .post-meta{
	padding: 0px!important;
}

.ags-divi-extras-module .et_pb_extra_module .posts-list article .post-content, .ags-divi-extras-module .et_extra_other_module .posts-list article .post-content{
	padding: 0px!important;
}

h2.entry-title.wid_astra {
    font-size: 14px!important;
    text-align: left;
    text-transform: none!important;
	padding: 10px 10px 10px 73px;
}

.et_pb_post_custom img, .dcm_post img {
    margin-right: 14px;
    max-width: 30%;
    padding: 18px 0px 20px 15px;
    height: auto;
    float: left;
}

.widget_button {
	margin-top: 10px!important;
    font-size: 18px;
    background-color: #3fbdbe;
    padding: 10px;
    border: none;
    border-radius: 4px;
    color: #fff!important;
    font-weight: bold;
}


.ctf-error { display:none!important; }

.ags-divi-extras-module h1, .ags-divi-extras-module h2, .ags-divi-extras-module h3, .ags-divi-extras-module h4, .ags-divi-extras-module h5, .ags-divi-extras-module h6{
	font-family: 'Arial',Helvetica,Arial,Lucida,sans-serif!important;
}

.side-list ul {
    padding-left: 0px!important;
}

.crp_related {
    clear: both;
    margin: 25px 0 0 0;
}