/* GLOBAL */
h1, h2 { font-weight: 600 !important; }
body { font-family: Arial, sans-serif; }

/* HEADER &amp; NAV */
.mobile-menu-selectbox { display: none !important; }
#responsive-menu-button { background: #de3a1e !important; }
/* logo */ 
div.reverie-header { margin-bottom: 0px; }
/* nav */ 
.top-bar-jw ul > li a:not(.button) { height: 50px; line-height: 30px; }
.top-bar-jw { height: 50px; }

.top-bar-jw ul > li.category_custom_menu_3:hover, 
.top-bar-jw ul > li.active_category_custom_menu_3 { background: transparent !important; }
.top-bar ul>li.has-dropdown .dropdown li a { padding-left: 15px !important; }

/* breadcrump */
.breadcrumbs a { color: #000000; }

/* Meta in Postings */
.post-box .meta 
{ display: block; width: 100%; }
.post-box .meta .meta_posted_by,
.post-box .meta .author,
.post-box .meta .author a,
.post-box .meta time 
{ display:inline-block; float: left; margin-right: 2px; }

/* Banner top */
.reverie-header-banner { margin-top:50px; }

/* HOMEPAGE SLIDER TOP */
#slider_home .top_arrow, 
#slider_home .bottom_arrow { height:20px; display: none; }
#slider_home h2 { margin-top: 10px; margin-bottom: 12px; font-size:20px !important; line-height: 22px !important; font-weight:600; }
#slider_home .slides_list .text_holder h3 { line-height:110%; font-weight: normal; }
#slider_home .slides_list .text_holder h3 a:hover { color: #ffffff; }
.widget_color_template .widget h2 { background: #fff !important; margin-bottom: 10px; }
.widget_color_template .widget h2 strong { font-weight: 600 !important; }
.footer-content .widget h2 { background: none !important; padding-bottom: 10px !important; border-bottom:none !important; }

/* HOMEPAGE Redesigned */
body.page-id-1417 .one_third    { padding: 0 12px; }
body.page-id-1417 .one_third h2 { text-align:center; font-family: Arial, sans-serif; font-size: 22px; color: #dc3c29; text-transform: uppercase; letter-spacing: 2px; font-weight: normal !important; margin-bottom: 9px; margin-top: 6px; }
body.page-id-1417 .one_third p  { text-align:center; font-family: Arial, sans-serif; font-size: 16px; line-height: 24px; }
body.page-id-1417 .one_third a  { color: #dc3c29; }

body.home .portfolio_categories { display: none; }

/* MASONRY */
/* allgemein boxen */
#elements_iso .element .box { background-color: #e6e6e6; }
.box .content-box h2, 
.box .content-box h2 a.post_name { font-size:20px !important; line-height: 22px !important; font-weight:600; }
.content-box p {
    font-size: 16px;
		line-height: 24px;
    margin-bottom: 5px;
}



/* seitennummern unten */
ul.page-numbers li a { background: #e6e6e6; color: #000000; }
ul.page-numbers li.current a { font-weight: bold; }
/* special categories flaggen */
#elements_iso .category-joboffers .categories { background-color: #eb6e12; }
#elements_iso .category-joboffers .categories a { color:#ffffff; }
#elements_iso .category-expats .categories { background-color: #de3a1e; }
#elements_iso .category-expats .categories a { color:#ffffff; }
#elements_iso .category-business-culture .categories { background-color: #f3a334; }
#elements_iso .category-business-culture .categories a { color:#ffffff; }

/* WIDGETS */
.widget { border: solid 1px #e6e6e6; border-bottom: solid 6px #e6e6e6; }
#tab-post-widget { border: solid 1px #e6e6e6; }
.widget .textwidget ul { padding-left:0px; }

/* CONTENT */
/* HEADLINE */ .post-box h1.entry-title { padding: 0px 0px 0px 0px; background-color: #fff; margin-bottom: 15px; }
/* SUBLINE */ .post-box .entry-content { padding-top: 5px; margin-bottom: 18px; }
/* HEAD */ .entry-content, .post-box .entry-content h1 { font-size: 24px; color: #000; line-height: 28px; padding-top: 0px; padding-bottom: 0px; font-weight: 600 !important; }
/* COPY */ .entry-content, .post-box .entry-content p  { font-size: 16px; color: #000; line-height: 26px; padding-top: 0px; padding-bottom: 0px; font-weight: 400; }
/* SUBHEAD BLACK*/ .entry-content, .post-box .entry-content h2 { font-size: 22px; color: #000; line-height: 28px; padding-top: 0px; padding-bottom: 0px; font-weight: 600 !important; }
/* BOLD */ .entry-content, .post-box .entry-content h3 { font-size: 16px; color: #000; line-height: 24px; padding-top: 0px; padding-bottom: 0px; font-weight: 600; }
/* LIST */ .entry-content, .post-box .entry-content h4 { font-size: 16px; color: #000; line-height: 20px; padding-top: 2px; padding-bottom: 0px; font-weight: 400; }
/* SUBHEAD ORANGE*/ .entry-content, .post-box .entry-content h5 { font-size: 22px; color: #eb6e12; line-height: 28px; padding-top: 0px; padding-bottom: 0px; font-weight: 600 !important; }
/* INTRO */ .entry-content, .post-box .entry-content h6 { font-size: 16px; color: #000; line-height: 24px; padding-top: 0px; padding-bottom: 0px; font-weight: 400; }
/* CAPTION */ .entry-content, .post-box .entry-content caption { font-size: 12px; color: #000; line-height: 16px; padding-top: 0px; padding-bottom: 0px; font-weight: 400; }
/* LINKS */ 
.post-box .entry-content a { display:inline; color: #de3a1e; padding-bottom:1px; margin-bottom:-1px; } 
.post-box .entry-content a:hover { border-bottom: dashed 1px #de3a1e; padding-bottom: 0px; }
.post-box p a { display:inline; color: #de3a1e; padding-bottom:1px; margin-bottom:-1px; } 
.post-box p a:hover { border-bottom: dashed 1px #de3a1e; padding-bottom: 0px; }


/* VARIANTE 1 (auskommentieren um default zu sehen) */

.top-bar, .top-bar-jw ul { border: none !important; }

.top-bar, 
.top-bar-jw ul, 
.top-bar ul > li, 
.top-bar ul > li.no-dropdown, 
.top-bar-jw ul > li:hover, 
.top-bar-jw ul > li.no-dropdown:hover{ text-align:left; background: #ffffff !important; padding-left:0px; margin-left:0px; border-right: solid 1px #e6e6e6; }

.top-bar ul > li a { text-align:left; color: #000000 !important; padding-left:15px !important; padding-right:15px !important; font-weight:600 !important; }
.top-bar ul > li:first-child a { padding-left:0px !important; }
.top-bar ul > li:last-child { border-right: none !important; }
.top-bar ul > li:hover a { color: #de3a1e !important; }



/* NEWSLETTER CONFIRM */
.widget_wysija_cont.shortcode_wysija { clear: right; }
.widget_wysija_cont .updated ul li {
	clear:left; font-size: 18px !important; font-weight: 600;
}


/* RELATED POSTS PLUGIN FRONTEND */

.bawmrp 		{ overflow: hidden; }
.bawmrp ul 		{ overflow: hidden; }
.bawmrp ul li 	{
	overflow: hidden; width: 31% !important; margin-right: 2%; margin-bottom: 2%; border-right: none !important; 
	padding: 6px 6px 6px 6px !important; background-color: #e6e6e6 !important; font-weight: bold; 
  	text-align: left !important;
}
.bawmrp ul li .rp_article { padding: 12px; }
.bawmrp ul li .rp_article h2 { margin: 0px 0px 10px 0px; }

/* Contributors Page */
body.page-id-5603 .content-box p { display: none; }



/* Affiliate Plugin */
#wp_aff_nav { border: none !important; }
#wp_aff_nav a { font-size: 15px !important; }
#wp_aff_inside { border: none !important; }
#wp_aff_inside p { font-size: 15px; }
#wp_aff_inside a:first-child { font-size: 21px; }


/* Indeed Job Search Results Widget (Not our search results) */

#indJobContent #results { line-height: 20px; font-weight: normal; }
#indJobContent #results a { font-weight: bold; }
#indJobContent #results .job { margin-bottom: 17px; }

/* the end */