/*
Theme Name: Deutscher Psychologie Preis
Theme URI: https://www.pictibe.de
Author: pictibe
Author URI: https://www.pictibe.de
Description: Deutscher Psychologie Preis
Template: betheme
Version: 1.6.2
*/

/*HEADER*/

#Top_bar .menu li ul li { min-width: 250px; }
#Top_bar .menu li ul li a { padding: 5px 20px !important; }


#Top_bar .search_wrapper { background: #fff !important; -webkit-box-shadow: 0 0 20px 2px rgba(0,0,0,0.4); -moz-box-shadow: 0 0 20px 2px rgba(0,0,0,0.4); box-shadow: 0 0 20px 2px rgba(0,0,0,0.4); }
#Top_bar .search_wrapper .icon_close, #Top_bar .search_wrapper input[type="text"]{ color: #9e388d; }

.post-desc .post-meta { display: none !important; }
#Top_bar .search_wrapper { width: 60%; left: 40%; }

#Intro_reihe { background: linear-gradient(#18222b,#105880) !important; }

#Top_bar .menu li a { text-transform: uppercase; }

.dark a { color: #fff !important; font-weight: 500; }

#Top_bar .menu > li > a span:not(.description) { padding: 0 10px !important; }

/* ul.mfn-megamenu-3 { width: 1200px !important; } */
#Top_bar .menu > li > ul.mfn-megamenu > li > ul li { font-size: 95%; }
#Top_bar .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-3 { width: 33.33%; }
.mfn-megamenu-title { font-weight: 700 !important; }


.blog_slider.flat .blog_slider_header .button.slider_next { background-color: #94c11a !important; right: -80px !important; }
.blog_slider.flat .blog_slider_header .button.slider_prev { background-color: #94c11a !important; left: -80px !important; }


body .whitecolor, body .whitecolor h1, body .whitecolor h2, body .whitecolor h3, body .whitecolor h4, body .whitecolor p, body .whitecolor span, body .whitecolor ul, body .whitecolor li,  body .whitecolor a, body .whitecolor a.button span { color: white; }
.whitecolor a { color: white !important; }
.whitecolor span.button, .whitecolor .wpcf7-submit { background: white !important; color: #006fbe !important; }
.whitecolor a.button:hover span, .whitecolor .largebgtext, .whitecolor span.button:hover, .whitecolor .wpcf7-submit:hover { background: #000000 !important; color: white !important; }


/* CONTENT */
.vc_tta .vc_tta-panel-title { font-weight: normal; font-size: 95%; }

body .wpb_single_image, body .wpb_video_wrapper { margin-bottom: 0; }


a[href$='.pdf']::after { content: ' (PDF)'; display: inline; }

.preistraegerbox { margin-bottom: 30px; padding: 25px; border: 2px solid #4c5c67; -webkit-transition: box-shadow 0.5s; -o-transition: box-shadow 0.5s; transition: box-shadow 0.5s; }

.button-stroke input[type="submit"]:hover { color: #fff !important; }

#Traegerorganisationen img{ height:60px !important; width: auto !important;}

#videos-preis .wpb_raw_code .wpb_wrapper { margin-bottom: -8px !important; }

body .vc_tta-panels .wpb_single_image .vc_single_image-wrapper { margin-bottom: 0; }
.pp_pic_holder.is-single .ppt, .pp_description { display: none !important; }


/* ---- BORDERBOXES ---- */
.borderboxes > .wpb_column { }
.borderboxes > .wpb_column > .vc_column-inner, .post-related, .post-desc-wrapper, .slick-track .post { background: white; padding: 0; -webkit-box-shadow: 0 0 20px 2px rgb(0 0 0 / 10%); -moz-box-shadow: 0 0 20px 2px rgba(0,0,0,0.1); box-shadow: 0 0 20px 2px rgb(0 0 0 / 10%); -webkit-transition: box-shadow 0.5s; -o-transition: box-shadow 0.5s; transition: box-shadow 0.5s;}
.borderboxes > .wpb_column > .vc_column-inner:hover, .post-related:hover, .post-desc-wrapper:hover, .slick-track .post:hover, .preistraegerbox:hover { -webkit-box-shadow: 0 0 20px 2px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 20px 2px rgba(0,0,0,0.2); box-shadow: 0 0 20px 2px rgba(0,0,0,0.2); }
.borderboxes > .wpb_column > .vc_column-inner .wpb_single_image .vc_single_image-wrapper, .borderboxes .wpb_column .vc_column-inner .wpb_single_image .vc_figure, .borderboxes .wpb_column .vc_column-inner img { width: 100%; }
.borderboxes > .wpb_column > .vc_column-inner .wpb_single_image, .borderboxes > .wpb_column > .vc_column-inner h3 { margin-bottom: 25px; }
.borderboxes > .wpb_column > .vc_column-inner .wpb_text_column { padding: 0 30px; margin-bottom: 20px; }

.post-related { padding: 30px; width: 26% !important; }
.post-desc-wrapper { padding: 30px; }
.slick-track .post { padding: 10px; }
.blog_slider .blog_slider_ul li { margin: 20px !important; }

/* BLOG */
body.single-post .section-post-header { background: #105880; margin-bottom: 50px; margin-top: -30px; padding: 30px 0 10px 0; color: white; }
body.single-post .section-post-header .title_wrapper, body.single-post .section-post-header .title_wrapper h1, body.single-post .section-post-header .title_wrapper span { color: white; }
body.single-post .section-post-header .single-photo-wrapper { display: none; }

body.single-post .post .the_content_wrapper { max-width: 900px; padding-bottom: 30px; }
body.single-post .post .the_content_wrapper p { margin-bottom: 30px; }

.section-related-adjustment .image, .section-related-adjustment .button .button_icon, .post-desc .post-footer { display: none; }
.section-related-adjustment .button .button_label { margin-left: 0; }

.blog_slider.flat .blog_slider_ul li .item_wrapper .image_frame { display: none; }
.blog_slider { margin-top: 50px; }

/*FOOTER*/

#Footer .widgets_wrapper { box-shadow: -20px 0 50px rgb(0 0 0 / 20%); }
.footer_copy { background-color: #f6f6f6; font-size: 90%; }
#Footer .widgets_wrapper { padding-top: 0 !important; }

#Footer #text-2 .column.one-fourth:nth-child(2) img { margin-left: 50px !important; }



@media only screen and (max-width: 780px) {

	#text-2 .one-fourth { margin: 20px; }
	#Footer #text-2 .column.one-fourth:nth-child(2) img { margin-left: 0px !important; }
	
	.spaltigkeit { margin-top: -50px !important; }
}