/* Custom Mixins
***********************************************************************************************************************/
/*
Link Content:					#888
Link Content hover:				#b2b2b2

bg navibalken social:			#e7e7e7
bg navibalken menue:			#c8c8c8

Link navibalken menue:			#1d1d1d
Link navibalken menue hover:	#7d7d7d
*/
body {
  font: 18px/24px font_regular, Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: normal;
  text-rendering: optimizeLegibility;
  color: #333;
}
body.default #contentContainer {
  margin-top: 95px;
}
body.default #contentContainer #mainContent > div {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 0;
}

.lg #top.pulled-in, .md #top.pulled-in {
  top: -36px;
}

#wrapper-top-bar {
  background-color: #ebebeb;
  height: 36px;
}

.navbar-header {
  height: 65px;
}

#top {
  box-shadow: 0 15px 30px #f5f5f5;
  -webkit-box-shadow: 0 15px 30px #f5f5f5;
}
#top.pulled-in .navbar-header {
  height: 50px;
}
#top #top-bar {
  background-color: transparent;
}
#top .navbar-header a {
  left: 15px;
}
#top #wrapper-nav-main {
  border: none;
}

@media (max-width: 768px) {
  body.default.home .gridelement-11 {
    font-size: 14px;
  }
}

.navbar-default .navbar-toggle {
  border-color: transparent;
}

.navbar-default .navbar-toggle .icon-bar {
  /*  background-color: #fff; */
}

.form-control {
  height: 47px;
  font-size: 18px;
}

.btn {
  border-radius: 30px;
  padding: 10px 18px;
  font-size: 18px;
}