body {
	font-family: "Open Sans","Helvetica-Neue", Arial;
	background-color: #F5F5F5;
	}




/* ########## FONTS ########## */


h1, h2, h3, h4, h5, h6 {
	line-height:1.1em;
	}

#details h3, #filters h3 {
    font-size: 16px;
}

#details h2 {
    font-size: 18px;
}

#job_search h2 {
    font-size: 24px;
    margin-top:0px;
}

.mediumFont {
	font-size: 16px;
}

.breadcrumb h1 {
    font-size:1em;
    font-weight:normal;
    margin:0;
}


.breadcrumbWrap {
	border-bottom: 1px solid #cecece;
    border-top: 1px solid #cecece;
    font-size: 0.9em !important;
    max-height: 2.8em;
}

.breadcrumb {
    background-color: transparent;
    border-radius: 0 0 0 0;
    list-style: none outside none;
    margin: 0 0 20px;
    padding: 7px 4px;
}

.leadP {
	margin-bottom: 20px;
	font-size: 18px;
	font-weight: 200;
	line-height: 1.3;
}

.leadB {
	font-size: 27px;
	font-weight:bold;
	margin-bottom: 0px; 
	line-height: 1.3;
}

.subNavLinks a {
	font-size:120%
}

.nav-header {
	text-shadow:none
}

.bold {font-weight:bold;}

.centrate,
#wrapper .centrate {
	margin-left:auto!important;
	margin-right:auto!important;
	float:none!important
	}
	
i {
	padding-right:6px;
	width: auto!important;
	background-image: none !important;    
}

.icon-large:before {
	font-size: 1.33333em;
    vertical-align: -10%;
}

i:hover {
	text-decoration:none;
}

.navbar-inner i{
	padding-right:0;
	margin-top:0px;
	
}


.btn {text-shadow:none}

.btn.btn-large {
	line-height:1.4em
}

 .strangeIconClass i {
    margin-top: 0!important;
}


.smallF {font-size: 0.8em}

.megaFont {font-size:40px!important}
.biggerFont {
    font-size:16px;
    font-weight: bold;
}

.icon-2x,
.icon-3x,
.icon-4x {display:inline}

.icon-2x {font-size: 2em;}
.icon-3x {font-size: 3em;}
.icon-4x {font-size: 4em;}

.multicol {
	column-count:3;
	-moz-column-count:3; /* Firefox */
	-webkit-column-count:3; /* Safari and Chrome */
	}
	
	
.mobileReverse2 {
	float: right !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.mobileReverse1 {
	float: left !important;
    margin-left: 0 !important;
}
	
/* Mobile */

@media (max-width: 1215px){
	
	body .wp-teaser-logo-wrap { 
	padding-bottom:9.3% ;
	padding-top:9.3%
	}
	
	.wp-gallery .btn-perk {
		display:none
		}
	
	.mobileSmallHeadlineL1 {font-size:120%!important}
	
}


@media (max-width: 979px){
	.multicol {
	column-count:2;
	-moz-column-count:2; /* Firefox */
	-webkit-column-count:2; /* Safari and Chrome */
	}
	body .wp-teaser-logo-wrap { 
	padding-bottom:0% ;
	padding-top:0%
	}
	
	
	body #nav_tabs {
		display:block;
		width:auto;
		width:100%;
		max-width:100%!important;
	}
	
	
	#searchbar.collapse {
	border-bottom:0
	}
	
	#searchbar.collapse.in {
	border-bottom:1px solid #ccc
	}
	
	#searchbar.collapse .navbar-inner {
	min-height:0px
	}
	
	#nav_tabs li {
		display:block;
		width:99%!important;
		padding:2px;
		font-weight:bold;		
	}
	#nav_tabs li a {
		background: #0289cd !important;
		color:#fff!important;
		padding:10px!important;
	}
	
	#nav_tabs li a.btn {
		background: #ee8d1a !important;
		color:#fff!important;
		padding-left:0px 
	}
	
	
	#nav_tabs .divider{display: none}
	
	#nav_tabs .dropdown-menu li a {
		background: #999 !important;
	} 
	
}

@media (max-width: 783px){
	body .wp-teaser-logo-wrap { 
		padding-bottom:15% ;
		padding-top:15%
		}
	
	
	#nav_tabs {max-width:66%}
	
	#header,
	.bigHeaderImage {
	margin-left: -20px;
    margin-right: -20px;
    }
	
	

}


@media (max-width: 520px){
	.multicol {
	column-count:1;
	-moz-column-count:1; /* Firefox */
	-webkit-column-count:1; /* Safari and Chrome */
	}

	#indexsearch select {
        margin:10px 0 10px 0;
    }
    #indexsearch button {
        margin:10px 0 10px 0;
    }
    
	
	
	/* header / main navigation */
	
	#header-logo {width:36%} 
	#nav_tabs {width:60%}
	
	#nav_tabs li:last-child {display:none}
	#nav_tabs li {line-height:10px;}
	
	#nav_tabs .divider,
	#nav_tabs li a {
		padding: 5px 0;
		}
	
	
	
	
	/* header / blog */
	
	.megaFont {
		font-size: 28px !important
	}
	
	body .majorOffsetTop {
    	margin-top: 10px !important;
		}
		
}
	
	

/* BASIC TEMPLATE */


#addjob-form label  {
    font-weight: bold;
}


#searchbar .navbar-inner {
	min-height:40px
	}


.navbar-inner {
	min-height:1px;
}

.nav-list > li > a, .nav-list .nav-header {
	text-shadow:none
}

.navbar-inverse .navbar-inner {
	background:#fff;
	border:none;	
}

.navbar .navbar-inner .nav > li {
	margin-right:0
}

.navbar .navbar-inner .nav .divider,
.navbar .navbar-inner .nav > li > a {
text-shadow: none;
padding: 10px 0;
}

.navbar .navbar-inner .nav .divider {
	position:relative;
	left:0.6em
}

#header .nav .btn {padding:5px;}

/* Sticky Nav */

.navbar-slim li {
	margin-bottom:0
} 
.navbar-slim li a {
	font-size:16px
	}


/* header */
#header {
	margin-bottom:30px;
}

#header .navbar{
	margin-bottom:0px;
}

.sminterize .navbar-inner,
#header .navbar-inner {
	background:none;
	border:none;
	padding:0;
	box-shadow:none;
	filter:none;
}

#header .nav.pull-right {
	margin-top:10px;
}

#header .brand {
    display: block;
    height: 30px;
    margin-left: -10px;
    overflow: hidden;
    padding: 10px 20px;
    text-indent: -400%;
    width: 120px;
}

#header .brand {
	margin-top: 8px;
	}
	
.brand {
	margin-left:20px;
	display:block;	
}



#header ul.dropdown-menu a,
#header li.open a {
color:#000;
}


.dropdown-menu > li > a:hover {
	background:#eee!important;
}


.wrapper,
.navbar-inner .container .middle {
	margin:auto
	}
	
#content {
	min-height:700px;
	margin-bottom:20px;
}
	
/* Footer */
.navbar-bottom {
	margin-bottom:0;
	padding:10px 10px 50px 10px
	}
	
/* workplace_pager */

.wp_pager {
	height:0px;
	margin-bottom:-4em
}

.wp_pagerL {	
	top:200px;
	font-size:4em;
	position:relative;
	padding:5px
}

.wp_pagerL a:hover {
	text-decoration:none;
}

.wp_pagerL a:hover i{
	color:black;
}

.wp_pagerL .next,
.wp_pagerL .previous {
	position:absolute;
	left:-1.2em;
	padding:5px
}

.wp_pagerL .next {	
	left: 0.45em;
}


/* Blog Pager */
.pagination ul > li {
    margin: 0 !important;
    padding: 0;
}


/* Modals */
.modal {
	max-height: 90%;
    overflow-y: auto;
	}

.modal-body {
    margin: 5px;    
    padding: 0;
    max-height: 100%;
    overflow-y: auto;
	}	
	
#myConnect {
	min-width:780px
}

	
/* Favorites */
.favsBarBody{
	padding:0!important;
    overflow: hidden;
    
}
.toggle_favs {
	margin-right: 2em;
    margin-top: -2em;
    margin-bottom:-10px;
    padding-left:30px;
    cursor:pointer;
}

.toggle_favs .inner {
	padding-right:10px;
}


.fixed-height-content{
	min-height:15em;
	height:15em;
	overflow:hidden;
}


.mission .fixed-height-content{
	min-height:386px;
	height:386px;
}
.contact .fixed-height-content{
	min-height:271px;
	height:271px;
}

.perks .fixed-height-content{
	min-height:7.3em;
	height:7.3em;
}

.all_perks a{
    color: white;
}

.fixed-height-content.show {
	height:auto;
	}

body .why-action-btn {
	overflow:hidden!important;
	} 

	
/* perks */

.btn-perk {
	background-image: none;
	background-color:#F5F5F5;
    border: solid 1px #C9C9C9;
    margin: 0 3px 5px 0;
    padding: 5px 9px 5px 2px;
    line-height:1.3em;
    min-height:20px
}

.btn-perk-print {
	background-image: none;
	background-color:white;
    border: solid 4px #C9C9C9;
    margin: 0 3px 5px 0;
    padding: 10px 20px 10px 10px;
    line-height:1.5em;
    font-size : 70px;
	border-radius:20px;
}

.btn-perk-print i {
	padding:6px; 
	border-radius:10px;
	color:#fff;
}
.all_perks p {
	padding:5px;
}

[class^="icon-"]{
    height:auto;
}

.btn-perk i {
	padding:6px; 
	border-radius:4px;
	color:#fff;
	font-size:22px; 
	vertical-align: middle;
	margin-right: 3px;
}


.perkCard {
padding:2px;
text-align:center;
border-radius: 4px;
}

.perkCard h3 {
color: #fff!important;
padding: 0px 0;
font-size: 1.3em;
margin: 0;}
.perkCard p {background:#fff;text-align:left;margin-bottom:0;padding:7px;}
	
/* login */
input#id_password,
input#id_username, 
input.w-80 {
	padding-left:30px;
	width: 84%;
}

.regform input#id_username {
	padding-left: 5px;
    width: 206px;
	background: none
}

.btn-login-fb,
.btn-login-li,
.btn-login-xi,
.btn-login-tw  {
	display:block;
	overflow:hidden;
	text-indent:-200%;
	height:30px;
	width:150px;
	margin-bottom:10px;
}


.errorlist {margin:0;}
.errorlist li {margin-left:0;}


		
.thumbnail-home .thumbnail-home-link{
	text-align: center;
}
		
.thumbnail-home .thumbnail-home-link img{
	width:100%
}
		
.thumbnail-home .btn-toolbar{
	background: none;
	border: none;
	box-shadow: 0 0 0;
}

/*perk admin*/
.portlet {
    margin: 0 1em 1em 0;
    padding: 0.3em;
  }
  .portlet-header {
    padding: 0.2em 0.3em;
    margin-bottom: 0.5em;
    position: relative;
  }
  .portlet-toggle {
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -8px;
  }
  .portlet-content {
    padding: 0.4em;
  }
  .portlet-placeholder {
    border: 1px dotted black;
    margin: 0 1em 1em 0;
    height: 50px;
  }


#sort_perks {overflow:hidden;margin-bottom:20px;clear:both;}
#sort_perks li{width:30%;float:left}
#sort_perks .ui-widget-header, .sort_offers .ui-widget-header {
border: none;
background: none;
color: #fff;
font-weight: bold;
cursor:move;
}
.portlet-toggle{cursor:pointer;background-color:#fff; margin-right:5px;border-radius:6px}
#sort_perks textarea {text-align:left;}

/* MAPS */

#map img { max-width: none; }
.map-popup {
    text-align: center;
}
.map-popup img {
    width: 100%;
}



/* workplaces gallery */

.wp-gallery em {
    font-weight: bold;
}

.showOnHover {
	position:absolute;
	background-color:rgba(255,255,255,0.9);
	width:100%;
	height:100%;
	}
	
.showOnHover .content {font-size:inherit;}

.blueimp-gallery > .title {
	background: none repeat scroll 0 0 #fff !important;
    color: #999 !important;
    font-size: 1em !important;
    padding: 5px;
    text-shadow: none !important;
}
	
@media (max-width: 760px){
	.showOnHover {
	margin-left:0;
	}
}
	
	
.gItem .showOnHover {
	bottom:0;
	height:auto;
	z-index:0;
	border-top-left-radius:0;
	border-top-right-radius:0; 
	display:block;
	margin-left:0px;
	}

.gItem .showOnHover .content {
	padding-left: 15px;
    padding-top: 19px;
    display:block;
	}
	
.showOnHover .content {padding:40px 15px 15px 15px}

.unvailer.span12 {
	margin-left:0!important;
	padding-left:0!important;
}

.wp-teaser-logo-wrap { 
padding-bottom:15% ;padding-top:15%
}

/* image galeries */

.sGalleryStyle {
	margin: 10px -0.6%!important;
    width: 101.2%;
	}


.sGallery .gItem, .sGalleryNoClick .gItem  {
	float:left;
	margin:2px!important;
	padding:0;
	position: relative;
}

.insideImageLabel {
	height: 20px !important;
    margin-left: 10px !important;
    margin-top: -40px;
    max-width: 50%;
    position: relative;
    width: auto !important;
    text-shadow: none;
    border:none;
    z-index:1
}
 


/* index page */

.mood {
	min-height:211px !important;
	margin-bottom:-19px;
}



/* blog post */

.well.bg_colormid *{
	color:#fff!important
}

.blogpost .img_right {
	border: 1px solid #ccc;
	margin: 3px 0px 15px 15px;
	float:right;
	
}
.blogpost .img_left {
	border: 1px solid #ccc;
	margin: 3px 15px 15px 0px;
	float:left
}  
.coach .unten {
	position: absolute;
	bottom: 10px;
}

#coach_detail {
	min-height: auto;
}
.post_infos {
	position: absolute;
	margin-top:20px;
}


.post_infos h1 {
	display: block !important;
    margin-top: 20px;
    max-width: 78%;
    padding: 8px 10px 8px 35px;
}

.post h2 {
	font-size: 1.8em;
    line-height: 1.3em;
    
	}
	
.post p {
	font-size: 1.1em;
    line-height: 1.5em;
	}


.postFooter {
	margin-left:-1px;
	border:solid 1px
}



.blogpost iframe {
	max-width:100%
}


/* Bootstrap overwrites */

.well {
	box-shadow:0px 1px 1px rgba(0, 0, 0, 0.05);
	display:block;
}



.btn-warning.btn-navbar,
.btn-warning:hover,
.btn-warning {
	background-color:#ee8d1a!important;
	box-shadow:none;
	background-image:none;	
}

.btn-warning.btn-navbar:hover,
.btn-warning:hover,
.btn-warning:hover {
	background-color:#ff8800!important;	
}

.btn-primary {
	padding:7px 13px;	
	}



.box {
	padding:10px;
	margin:10px
}

.box-small {
	padding:5px;
	margin:5px
}


.nospace {margin:0;padding:0}

.bold {font-weight:bold}
.center {text-align:center}
.right {text-align:right}



/* Boxen ohne mit Elementen bis zum Rand */
.containerNoOffset {
	overflow:hidden;
	padding-left:0px!important;
	padding-right:0px!important;
	padding-bottom:0px!important;
}

.containerNoOffset > p,
.containerNoOffset > h2,
.containerNoOffset > form,
.containerNoOffset > div,
.containerNoOffset > span {
	overflow:hidden;
	padding-left:20px;
	padding-right:20px;
	width:auto;
	
}

.containerNoOffset > *:last-child {
	padding-bottom:20px;
	margin-bottom:0!important;
}


.containerNoOffset  hr {
	margin:0px;
	padding:0px;
	border-color:#ccc;
}



.row-fluid.special *:nth-child(odd) {
	margin-left:0!important;
}

.row-fluid.special > * {
	margin-bottom:10px;
}


/* grid-extensions */
.offset {
	margin:15px;
}

.margin_top {margin-top:40px;}
.margin_bottom {margin-bottom:40px;}
.one_line_button_h {line-height:20px}

.majorOffsetTop {margin-top:100px!important}

.offsetTopSmall {
	margin-top:6px!important		
}

.offsetRightSmall {
	margin-right:6px!important		
}
.offsetLeftSmall {
	margin-right:6px!important		
}

.inset {padding:10px;}
.insetBottomSmall {padding:5px;}
.insetRight {padding-right:15px;}

.offsetTopZero {
	margin-top:0
}
.offsetTop {
	margin-top:15px!important		
}

.offsetRight {
	margin-right:15px!important		
}
.offsetRightProz {
	margin-right:1%!important		
}

.offsetBottom {
	margin-bottom:15px!important		
}

.offsetBottomSmall {
	margin-bottom:5px!important		
}


.threeColWrapper > * {
	margin-left:0px!important;
	
}

.my3columns {
	-moz-column-count:3;
	-webkit-column-count:3;
	column-count:3;
	-webkit-column-gap:10px;
	-moz-column-gap:10px;
	column-gap:10px;
}
.my3columns > div {
	display:inline-block!important;
	overflow:hidden!important;
	width:100%;
	}

/* individial classes */

#choose_box_wrapper {
	margin-right: 10%;
    margin-top: -483px;
    position: relative;
}

#choose_box_wrapper h4{
    margin-bottom:0px;
}

.nav-header {padding:3px 0}

.sidebar-nav {
	padding:10px
}

.sidebar-nav li {padding:0}

.sidebar-nav .nav {
	margin-left:0
	}

.modal-body .checkbox.btn,
.sidebar-nav .checkbox.btn {
	text-align:left;
	text-shadow:none;
}

.modal-body .checkbox input,
.sidebar-nav .checkbox input {
	margin-left: 5px;
	margin-right: 5px
}

.checkboxOutside {
	margin-left:34px;	
	}
	

.checkboxOutside.btn-block {
	width:85%;
	text-align: left;
	padding-left: 10px
}

.checkboxOutside input {
	position:relative;
	left:-13px!important;
}


.pTextarea {
	width:81%;
	margin-right:15px;
	float:right;
	height: 1.5em;
	margin-bottom:0;
}

.gold {
	color : #ffcc00;
}

.rating i{
	padding-right : 0px;
}

.rating{
	font-weight : bold;
	color : #ffcc00;
	vertical-align : top;
}

#filter_workplace {
	margin-bottom:0;
}
#filter_workplace select{
	width: 100%;
}

#filter_workplace input#id_search{
	width: 90%;
}

#filter_workplace input{
	width: 10%;
}

.workplace_wrapper .company_logo{
    text-align: right;
    margin-top: 15px;
}

.lazy {
	margin:auto;
	display:block;
	text-align:center
	}

/* twitterbox */
.tweets {
    width: 100%;
}

.tweets li {
	line-height:1.3em
} 

.tweets .timespan {
	text-align:right
}

.row-fluid .tweets  [class*="span"] {
	min-height:1px;
}


.scrollbox {
	max-height: 6.8em;
	overflow-x:hidden;
	overflow-y:auto;	
}

.clicky {
	cursor:pointer;
}


.border_bottom {border-bottom:1px solid #CECECE}



.dShadow {
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	border-bottom:1px solid grey
}

.noBG {background-image:none!important}

hr {height:0px;border-width:1px 0 0 0; margin: 3px 0 10px 0 }

.fullHr {
	background: none repeat scroll 0 0 #FFFFFF;
    border-top: 1px solid #CCCCCC;
    display: block;
    height: 2px;
    left: 0;
    margin: auto;
    position: absolute;
    width: 100%;
	} 	
	
	
#id_why {
	height:100px;
	width:90%
}


/* wp-nav */
.wp-nav .active a,
.wp-nav a:hover {
	color: 	#fff!important;
	border-radius:4px;
}

	

/* ########## IMAGES  ########## */
body #header .white,
body .white {color:#fff!important}
input#id_password,
input#id_username,
.bg_white {background:#fff}
.bg_white_trans {background-color: rgba(255, 255, 255, 0.9);}
.bg_white_light {background-color: rgba(255, 255, 255, 0.8);}

.lead.border,
.workplace_wrapper .lead {
	border-bottom: 1px solid #ddd;
	padding-bottom:2px;
}
.noborder {border:none!important}

.tweets .timespan,
.grey {color:#ccc}
body .dgrey {color:#999!important}

.round { border-radius:5px }

.well hr,
.workplace_wrapper .lead,
.border_grey {border-color:#ccc}
.bg_grey {background:#ccc}
.bg_dgrey {background:#9b9b9b}

.border_lgrey {border-color:#ebebeb}
.bg_lgrey {background:#f5f5f5}
.bg_llgrey {background:#e5e5e5}

.black {color:#333!important}

.color_xing  {color:#00605E}
.color_linkedin  {color:#005A87}

#content .bg_colormid,
.bg_colormid {background:#0289cd}

.bg_colorlight {background:#DEF2FF}

.decentBox {
	border:1px solid #ebebcc;
	background:#F5F5F5
	}

    
.imgOverlayFontShadow {
    text-shadow: 1px 1px 15px #000,1px 1px 15px #000,1px 1px 15px #000;
	display:inline;
	padding-top:30px;
	padding-bottom:40px;
	}

.imgShadow {
        text-shadow: 1px 1px 15px #000,1px 1px 15px #000,1px 1px 15px #000;
}





.bg_fbblue:hover,
.bg_fbblue {background:#3B5997;color:#fff;text-decoration:none}
.bg_twittblue, .bg_twittblue:hover {background:#00ACEE;color:#fff;text-decoration:none}

h3,h1, h2,
.lead,
#header a,
.colormid {color:#0289cd!important}
.wp-nav a:hover,
.bg_colormid {background:#0289cd!important}

.well h1 {
    display: inline;
    font-size: 27px;
}
.well h3 {
    display: inline;
}
.well h4 {
    display: inline;
}

.bg_colordark {background:#004467}
.colordark {color:#004467!important}


.breadcrumb *,
.colordecent {
	color:#000!important;
}

.colorhighlight {
	color:#EE8D1A 
	}


.placeholder {
	background:#afafaf;
	width:100%;
	height:50px;
	display:block;
} 


#dislike_button.btn-warning {
	color:#fff!important
} 


/* ########## Editor ################ */
.editable-form {top:20px}



/* ########## IMAGES  ########## */
.brand {
	background: url("../../FGW/images/theme_images/logo_feel_good_at_work.87302bcc5b16.png") no-repeat scroll 0 0 transparent;
}

.gp_logo_mid {
	background: url("../../FGW/images/theme_images/gp_siegel_white.9c05c231968b.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 35px;
    overflow: hidden;
    text-indent: 150%;
    width: 153px;
	}

.icon-xing {
	background-image: url("../../FGW/images/theme_images/xing.f2527c318730.png");
	background-repeat:no-repeat; 
}

.toggle_favs {
	background-image: url("../../FGW/images/theme_images/icon_star.73a2251209b2.gif");
	 background-repeat:no-repeat; 
	 background-position:7px 0.6em;
	}

.toggle_favs .inner {
	background: url("../../FGW/images/theme_images/arrow_up_small.d574018b6e88.gif") no-repeat scroll right 0.4em transparent;
	}

.toggle_favs.active .inner {
	background: url("../../FGW/images/theme_images/arrow_down_small.9a89e168bc4c.gif") no-repeat scroll right 0.4em transparent;
	}
	
.blue_heart {
	background: url("../../FGW/images/theme_images/heart.f35bb1b9ebc4.gif") no-repeat scroll 33% top transparent;
	min-height:33px;
	}
	
ul.offer_teaser{
    margin: 0;
}
.offer_teaser li{
    padding-left: 0px;
}
ul.thumbnails li {
    margin-right: 0px;	
}
	
ul.for_companies li:before{
   content: '✔';   
   margin-left: -1em; margin-right: .500em;
}

ul.for_companies{
   padding-left:20px;
   text-indent:2px;
   list-style: none;
   list-style-position:outside;
}

.package ul li{
    list-style-type:disc;
    padding-left: 0px;
}

#details ul li{
    list-style-type:disc;
    padding-left: 0px;
}

ul li {
    /* background: url("../../FGW/images/theme_images/bullet.be5c5fa541f2.gif") no-repeat scroll left 0.4em transparent; */
    list-style: none outside none;
    margin-bottom: 0.6em;
    padding-left: 25px;
    margin-right: 10px;	
	}

ul.lefty li {
        padding-left: 0px;
        margin-right: 0px;	
}

.blogpost ul li,
ul.list li,
.preFormatedFreetext ul li {
	background: url("../../FGW/images/theme_images/square_blue_10x10.e53988e36859.gif") no-repeat scroll left 0.3em transparent; */
	}
	
.well.bg_colormid ul.list li,	
.well.bg_colormid .preFormatedFreetext ul li {
	background: url("../../FGW/images/theme_images/square_white_10x10.eec877938418.gif") no-repeat scroll left 0.3em transparent; */
	}
	
	
.iconlist i {
	margin-bottom: 0;
    margin-top: 3px;
    }
    
.iconlist .row-fluid {
	margin-bottom: 0 !important;
    margin-top: 10px;
    min-height: auto !important;
}


	
ul li .icon-circle-arrow-left,
ul li .icon-circle-arrow-right{
    font-size:36px;
}

input#id_password,
input#id_username,
input#id_email {
	background-image: url("../../FGW/images/theme_images/f_icon_mail.c9fa01b7bad5.gif");
	background-repeat:no-repeat; 
	background-position:5px center;
}
	
input#id_password,
input#id_newPassword,
input#id_newPasswordConfirm {
	background-image: url("../../FGW/images/theme_images/f_icon_pass.0a4c6386fc29.gif");
	background-repeat:no-repeat;
	background-position:5px center;
	}

/* index */

#indexsearch select {
    font-size: 16px;
    height: 40px;
}
.indexBgImg #indexsearch select {
    font-size: 20px;
}

#indexsearch input {
    font-size: 20px;
    height: 40px;
}
#indexsearch button {
    font-size: 20px;
    height: 40px;
}


.indexBgImg {
	background-image: url("http://res.cloudinary.com/feelgood-at-work-de/image/upload/w_1200,c_fill/v1402558550/xuzwgndtmy268dquzq6y.jpg");
}
	
.forcompaniesBgImg {background-image: url("http://res.cloudinary.com/feelgood-at-work-de/image/upload/c_crop,w_1484,h_571/v1443271935/Fotolia_59531145_L_ecag6m.jpg");}

.blogBgImg {background-image: url("../../FGW/images/theme_images/index/typical_office_v2.adbec52df2a4.jpg");}

.bigHeaderImage {
	margin-top:-30px;
	padding:30px;
}

.bigHeader {
    min-height: 320px;
}

.bigHeaderImage #index-unit h1 {
    font-size: 27px;
}

#index-unit h1 {
	font-size: 32px;
    margin-top: 12px;
    max-width: 800px;
}

#index-unit a.smallFont {
	font-size:16px
}

#index-unit .lead {
	max-width: 800px; /*add this*/
}

#index-unit a {
	font-size: 25px;
}

	
.indexMood1 {
	background-image: url("../../FGW/images/theme_images/index/homepage_illustration_01.a78005d514b0.png");	
	background-position: center bottom!important;	
	}
	
	
.mood {background-position: center center;
	background-repeat: no-repeat;
	background-size:100% auto;
	
	}
	
.indexMood2 {
	background-image: url("../../FGW/images/theme_images/index/homepage_illustration_02.f5a7bc017818.png");
	}
	
.indexMood3 {
	background-image: url("../../FGW/images/theme_images/index/homepage_illustration_03.212fdebed2c6.png");
	background-position: center bottom!important;
	}
	
.indexMood4 {
	background-image: url("../../FGW/images/theme_images/index/homepage_illustration_04.e115721c6c88.png");
	}
	
.indexMood5 {
	background-image: url("../../FGW/images/theme_images/index/homepage_illustration_05.ac85cb6dad24.png");
	}
	
.indexMood6 {
	background-image: url("../../FGW/images/theme_images/index/homepage_illustration_06.751d16e2549d.png");
	}	

/* Facebook */
.fb-like-box, .fb-like-box span, .fb-like-box span iframe[style] { width: 100% !important; }

/* GoodPlace Siegel */

.gp_siegel {
	background: url("http://res.cloudinary.com/feelgood-at-work-de/image/upload/w_120,h_36/v1371195524/siegel_white_g3uy38.png") no-repeat scroll left 10px transparent;
    display: block;
    float: right;
    height: 46px;
    margin-bottom: -36px;
    position: relative;
    top: -60px;
    width: 130px;
	}

.swmhh_siegel {
    	background: url("http://res.cloudinary.com/feelgood-at-work-de/image/upload/h_46/v1422523391/SMWHHKarriere_button_gr_qniynh.png") no-repeat scroll left 10px transparent;
        display: block;
        float: right;
        height: 56px;
        margin-bottom: -66px;
        position: relative;
        width: 130px;
    	}
.solo {
    margin-right: -118px;
    top: -107px;
    }

.gp {
    margin-right: 10px;
    top: -60px;
}
	
.gp_siegel_manager {
	background: url("http://res.cloudinary.com/feelgood-at-work-de/image/upload/w_120,h_36/v1371195524/siegel_white_g3uy38.png") no-repeat scroll left 10px transparent;
    display: block;
    float: right;
    height: 46px;
    margin-bottom: -36px;
    position: relative;
    top: -60px;
    width: 130px;
	}

/* login */
.btn-login-fb {
	background: url("../../FGW/images/theme_images/btn_login_fb.d6f1e7a36a6b.gif") no-repeat scroll 0 0 transparent;
}

.btn-login-li {
	background: url("../../FGW/images/theme_images/btn_login_li.d3c48a5646cb.gif") no-repeat scroll 0 0 transparent;
}

.btn-login-xi {
	/*background: url("../../FGW/images/theme_images/btn_login_xi.0b2138daf718.gif") no-repeat scroll 0 0 transparent;*/
	background: url("../../FGW/images/theme_images/xing_temp.b7d660887f54.gif") no-repeat scroll 0 0 transparent;
	
}

.btn-login-tw {
	background: url("../../FGW/images/theme_images/btn_login_tw.04010c5888d7.gif") no-repeat scroll 0 0 transparent;
}

/* Partnerlogos	*/
.poweredbyfoursquare {
	background: url("../../FGW/images/theme_images/logos/fouresquare.22de95bdea3c.jpg") no-repeat right 0px transparent;
	padding-right:100px;
	text-align:right;
	min-height:26px;
}

.fgm_siegel {
	 background: url("/static/FGW/images/theme_images/siegel_goodplace_fgm.8529711909ed.png") no-repeat scroll center center / 100% auto transparent;
    display: block;
    height: 92px;
    margin-bottom: -100px;
    margin-left: 10px;
    position: relative;
    top: -102px;
    width: 86px;
	}
	
	
/* suche teaser */
.mapSearchTeaser {
	background: url("/static/FGW/images/theme_images/grafiken/map_teaser.736e3affce5c.png") no-repeat scroll top center / 100% auto transparent;
    display: block;
    height: 150px;
    cursor:pointer
}
	
/* Videos */
.video-container {
    padding-top: 30px; 
}

/*  TYPEAHEAD */


.twitter-typeahead .tt-query,
.twitter-typeahead .tt-hint {
  margin-bottom: 0;
}

.tt-dropdown-menu {
  min-width: 160px;
  margin-top: 2px;
  padding: 5px 0;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
     -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
          box-shadow: 0 5px 10px rgba(0,0,0,.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}

.tt-suggestion {
  display: block;
  padding: 3px 20px;
}

.tt-suggestion.tt-is-under-cursor {
  color: #fff;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)
}

.tt-suggestion.tt-is-under-cursor a {
  color: #fff;
}

.tt-suggestion p {
  margin: 0;
}


.twitter-typeahead { width: 100%; }
.twitter-typeahead .tt-input, .twitter-typeahead .tt-hint { width: 100%; margin: 0px; padding: 15px 15px; font-size: 16pt; border: 2px solid #ccc; outline: none; }
.twitter-typeahead .tt-input:focus { border: 2px solid #0097cf; }
.twitter-typeahead .tt-hint { color: #999; }
.twitter-typeahead .tt-dropdown-menu { width: 100%; padding: 0; background-color: #fff; border: 1px solid rgba(0, 0, 0, 0.2); border-top: 0px; }
.twitter-typeahead .tt-dropdown-menu .tt-suggestion { text-align: left; padding: 3px 20px; }
.twitter-typeahead .tt-dropdown-menu .tt-suggestion.tt-cursor { color: #fff; background-color: #f5f5f5; }
.twitter-typeahead .tt-dropdown-menu .tt-suggestion p { margin: 0; }
.twitter-typeahead .tt-dropdown-menu .tt-suggestion a { color: #000; text-decoration: none; }
.twitter-typeahead .tt-dropdown-menu .tt-suggestion em { font-weight: bold; font-style: normal; }
.twitter-typeahead .tt-dropdown-menu .tt-suggestion .name { font-size: 16px; color:#0289cd; margin-bottom:5px}


