/*
Theme Name: 	womenslife by merith
Theme URI: 		http://www.pictibe.de
Author: 		pictibe Werbeagentur � Florian Ibe
Author URI: 	http://www.pictibe.de
Description:	Template f�r merith
Template:		betheme
Version: 		1.6
*/

/* Theme customization starts here
-------------------------------------------------------------- */


body { border: 20px solid #dc55b4; }

h1, h2, h3, h4, h5, h6 { line-height: 130% !important; }
p, li { line-height: 140%; }

p { font-weight: 300; }
b, strong { font-weight: 400; }
big, .big, span.large { font-size: 140%; line-height: 140%; color: #666; }
blockquote { margin: 0 0 30px 0; }
blockquote p { font-size: 160%; color: #bd1a8d; }
hr { margin: 50px 0 40px 0; }

#back_to_top { height: 55px; width: 55px; }

.header-stack.header-center #Top_bar .logo { margin: 25px 0 15px 0; border: 0; }
#Top_bar.is-sticky { box-shadow: none !important; opacity: 1 !important; }
#Top_bar.is-sticky .logo { margin: 0 !important; }
#Top_bar.is-sticky, #Top_bar.is-sticky #menu { background: #bd1a8d !important; }
#Top_bar.is-sticky .menu_wrapper, body.home #Top_bar .menu_wrapper { float: right; }
#Top_bar a.responsive-menu-toggle i { font-size: 40px !important; line-height: 40px !important; }

.whitetextcolor p, .whitetextcolor h1, .whitetextcolor h2 { color: white; }


/* Recent widget startseite */
.blog_slider_header, .blog_slider .date_label { display: none; }
ul.blog_slider_ul li:first-child .item_wrapper { margin-left: 0; }

ul.blog_slider_ul li:hover .item_wrapper { background: #bd1a8d; }
ul.blog_slider_ul li:hover .item_wrapper h4 a { color: white !important; }

ul.blog_slider_ul .item_wrapper { border: 1px solid #eee; }
ul.blog_slider_ul .item_wrapper .desc { padding: 7% 5% 1% 5%; }
.blog_slider .blog_slider_ul li .item_wrapper .image_frame { margin: 0 !important; border: 0 !important; height: 230px; overflow: hidden; }

/* Buttons */
.button { display: inline-block; padding: 10px 16px; color: white; margin: 10px 0; }
.button:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }


/* Social stream */
.ff-item .ff-item-meta, .ff-icon { display: none !important; }
.ff-item-cont { padding: 5% !important; }
.ff-item .ff-content, .ff-article { font-size: 18px !important; line-height: 140% !important; font-weight: 300 !important; }

.widget-area .ff-stream-wrapper { margin: 0 !important; }


.the_content_wrapper .gallery .image_frame, .the_content_wrapper .gallery .wp-caption { margin-bottom: 0; }
ul.clients .client_wrapper, ul.clients .client_wrapper:hover { background: none; }

/* Blog */
.post-nav, .section-post-related .date_label, .section-post-related .button, .section-post-related hr, .Recent_posts span.date { display: none; }
.image_frame, .image_wrapper { border: none; }
div.post .single-photo-wrapper.image .image_frame { max-width: 106%; margin-left: -20px; }

.section-post-related .image_frame { margin: 0 0 15px 0 !important; height: 150px; overflow: hidden; }
.image_links { display: none; }

.widget > h3 { font-size: 30px; }
.fb-events-container .fb-event { background: none; border: 0; padding: 15px 0; height: auto; font-size: 80%; line-height: 150% !important; }
.fb-events-container .fb-event-cal-head { font-size: 80%; }
.fb-events-container .fb-event .fb-event-title { color: #dc55b4; padding-bottom: 5px; }
.fb-events-container .fb-event .fb-event-description {  line-height: 140% !important; }
.fb-events-container .fb-event-no-upcoming { color: white; margin-bottom: 15px; }
.fb-events-container .fb-event-no-upcoming::before { content: 'Derzeit sind keine neuen Veranstaltungen geplant.'; color: #666; }
.fb-events-container .fb-event-cal-past { display: none; }

#popup_contact { right: 48.5%; bottom: 0; }
#popup_contact > a.button { font-size: 30px; padding: 10px; background: #dc55b4; color: white; }
#popup_contact > a.button:hover { background: #888; color: white; }
#popup_contact .popup_contact_wrapper { background: #dc55b4; color: white; }
input[type="submit"] { font-size: 80%; margin-top: 20px; border: 1px solid white !important; }

.wpcf7-form .column {
    margin-bottom: 0;
}

#Footer, #Footer p { font-size: 80%; }

@media screen and (max-width: 760px) {
    


}