
/*
Theme Name: Olsen Child
Theme URI:
Description: Olsen Child
Author: Stefanie Adam
Author URI: http://www.feineseele.de
Template: olsen
Version: 2.1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: Minimalismus
*/

/** OVERWRITE **/

.thrv_lead_generation.tve_orange button {
   color: #fff !important;
}

.copyright-center,
.copyright-center a {
   color: #a2a2a2 !important;
}

#commentform label {
    display: none;
}

p{
	position:relative;
}

/*********************************************
****************** jQuery Pin ****************
*********************************************/



@media (max-width:480px){
	.pinit-button {
		top:0 !important;
	}
	a.pinit-button.custom span{
		background-size: 70% !important;
		background-position: 50% 0 !IMPORTANT;
	}
}

/*********************************************
****************** Bloom *******************
*********************************************/

.et_bloom #page .et_bloom_form_header h2, .et_bloom_form_container h2 strong .et_bloom, .et_bloom #page ~ .et_bloom_optin .et_bloom_form_header h2 {
	color: #333333 !important;
	font-family: "Raleway",Arial,Helvetica !important;
	font-size: 15px!important;
	font-weight: 500 !important;
	margin-bottom:0px;
	text-align:center;
	text-transform:uppercase;
	letter-spacing: 3px; 
}
.et_bloom #page .et_bloom_form_header p, .et_bloom #page ~ .et_bloom_optin .et_bloom_form_header p {
	color: #8c8c8c !important;
	font-size: 15px !important;
	
}
.et_bloom .et_bloom_optin .et_bloom_form_container {border: 1px solid #333;}

/*Felder Input*/
.et_bloom #page .et_bloom_preview_popup .et_bloom_form_container .et_bloom_form_content .et_bloom_popup_input input, .et_bloom #page .et_bloom_form_container .et_bloom_form_content .et_bloom_popup_input input {  
	font-weight: 400 !important;
	border: solid 1px #ccc !important;
	color: #333333 !important;
	font-size: 11px !important; 
	letter-spacing: 1px !important; 
}
.et_bloom #page .et_bloom_form_container .et_bloom_form_content .et_bloom_form_footer p, .et_bloom #page ~ .et_bloom_optin .et_bloom_form_container .et_bloom_form_content .et_bloom_form_footer p {
	color: #8c8c8c !important;
	text-align:center!important;
}
#page span.et_bloom_button_text.et_bloom_button_text_color_dark, #page ~ .et_bloom_optin span.et_bloom_button_text.et_bloom_button_text_color_dark {
	font-weight: 400 !important;
	font-size: 11px !important;
	color: #333333 !important; 
	letter-spacing: 1px !important; 
}
.et_bloom #page .et_bloom_form_container button, .et_bloom #page ~ .et_bloom_optin .et_bloom_form_container button {
	border: 1px solid #333 !important;
	padding:8px !important;
	font-family: "Raleway",Arial,Helvetica;
	font-weight: bold;
	line-height: 1em;
	min-height:36px;
	font-size: 11px !important;
	letter-spacing: 1px !important; 
}
.et_bloom #page .et_bloom_form_container button:hover, .et_bloom #page ~ .et_bloom_optin .et_bloom_form_container button:hover {
	border: 1px solid #333 !important;
}
.et_bloom #page .et_bloom_form_container button:hover .et_bloom_button_text {color:#333 !important; }
.et_bloom #page .et_bloom_form_container button:hover  {background-color: #ccc !important; }

/* Bloom Inline Forms */
.et_bloom #page .et_bloom_inline_form { margin: 0; }
.et_bloom #page .et_bloom_inline_form .et_bloom_form_container .et_bloom_form_content { padding-top: 0px; font-family: "Raleway",Arial,Helvetica !important; }



/* Custom HTML Forms */
.et_bloom #page ~ .et_bloom_flyin .et_bloom_form_container {
	border: 1px solid #333;
	box-shadow: none;
}
#page ~ .et_bloom_optin .et_bloom_custom_html_form {
	padding-bottom: 30px;
padding-left: 30px !important;
	padding-top: 0px;
}
#page ~ .et_bloom_optin.et_bloom_flyin_right span.et_bloom_close_button {
  left: auto;
  right: 16px;
  top: 5px;
  box-shadow: none;
}


/*********************************************
****************** Monarch *******************
*********************************************/

.et_monarch #page-container ~ .et_social_sidebar_networks li, .et_monarch .et_social_mobile li { background: transparent none repeat scroll 0 0; } /* Transparenter Hintergrund Sharing-Icons */
#page-container ~ .et_social_sidebar_networks .et_social_icon::before { font-size: 15px; } /* Größe Sharing-Icons von Monarch links */
.et_monarch .et_social_sidebar_networks.et_social_visible_sidebar .et_social_icons_container, .et_monarch .et_social_sidebar_networks.et_social_visible_sidebar .et_social_totalcount:hover {
	border-style: solid;
	border-color:#333;
    	border-width: 1px;
	border-left: none;
}
/*Sharebar */
a.et_social_share {
background-color:none;
}

/*Sidebar */
#page .sidebar .widget-title {
	color: #333333 !important;
	background-color: #ffffff !important;
	border: solid 1px #333333;
}

#page .sidebar .widget-title:after {
	color: #333333;

}