.clearfix {  *zoom: 1;}.clearfix:before,.clearfix:after {  display: table;  content: "";  line-height: 0;}.clearfix:after {  clear: both;}.hide-text {  font: 0/0 a;  color: transparent;  text-shadow: none;  background-color: transparent;  border: 0;}.input-block-level {  display: block;  width: 100%;  min-height: 30px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}body, html { height:100%; width:100%; }body { overflow-x:hidden; /* padding-top: 80px; */  color: #333;  background:#fff ; /*background: url(../images/bg.jpg) right fixed no-repeat #fff;*/	font-family: Tahoma, Geneva, sans-serif;}a {  color: #333;  -webkit-transition: 300ms;  -moz-transition: 300ms;  -o-transition: 300ms;  transition: 300ms;}hr {  border-top: 1px solid #e5e5e5;  border-bottom: 1px solid #fff;}.btn {  font-weight: 400;}.btn-transparent {  border: 3px solid #fff;  background: transparent;  color: #fff;}.btn-transparent:hover {  border-color: rgba(255, 255, 255, 0.5);}a:hover,a:focus {  color:#cbb165;  text-decoration: none;  outline: none;}.dropdown-menu {  margin-top: -1px;  min-width: 180px;}body > section {  padding: 50px 0;}.embed-container {  position: relative;  padding-bottom: 56.25%;  /* 16/9 ratio */  padding-top: 30px;  /* IE6 workaround*/  height: 0;  overflow: hidden;}.embed-container iframe,.embed-container object,.embed-container embed {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;}#main-slider {  position: relative; height:70%;}#main-slider .carousel{	 height:100%; display:block;	}#main-slider .carousel-inner{	 height:100%; display:block;	}#main-slider .carousel h2 {  font-size: 36px;}#main-slider .carousel .btn {  border: 3px solid rgba(255, 255, 255, 0.5);  color: #fff;  border-radius: 0;  margin-top: 5px;}#main-slider .carousel .btn:hover {  background-color: rgba(255, 255, 255, 0.3);}#main-slider .carousel .boxed {  padding: 10px 15px;  background-color: rgba(255, 255, 255, 0.8);  display: inline-block; text-align:left;}.boxed .more { text-align:right; clear:both; font-weight:700; text-decoration:none; float:right; color:#e6d299; }.boxed .more:hover { color:#cbb165; }#main-slider .carousel .boxed h2 {	margin:0; font-weight:700; font-size:30px; color:#fff;}#main-slider .carousel .boxed h3 {	margin:0; font-size:20px; font-weight:300; color:#e6d299; margin-bottom:15px;}#main-slider .carousel .item {  background-position: 50%;  background-repeat: no-repeat;  background-size: cover;  left: 0 !important;  opacity: 0;  top: 0;  position: absolute;  width: 100%;  display: block !important;  height: 100%;  -webkit-transition: opacity ease-in-out 500ms;  -moz-transition: opacity ease-in-out 500ms;  -o-transition: opacity ease-in-out 500ms;  transition: opacity ease-in-out 500ms;}#main-slider .carousel .item:first-child {  top: auto;  position: relative;}#main-slider .carousel .item.active {  opacity: 1;  -webkit-transition: opacity ease-in-out 500ms;  -moz-transition: opacity ease-in-out 500ms;  -o-transition: opacity ease-in-out 500ms;  transition: opacity ease-in-out 500ms;  z-index: 1;}#main-slider .prev,#main-slider .next {  position: absolute;  top: 50%;  background-color: rgba(0, 0, 0, 0.3);  color: #fff;  display: inline-block;  margin-top: -25px;  font-size: 24px;  height: 50px;  width: 50px;  line-height: 50px;  text-align: center;  border-radius: 4px;  z-index: 5;}#main-slider .prev:hover,#main-slider .next:hover {  background-color: rgba(0, 0, 0, 0.5);  border-radius: 10px;}#main-slider .prev {  left: 10px;}#main-slider .next {  right: 10px;}#main-slider .active .animation.animated-item-1 {  -webkit-animation: fadeInUp 300ms linear 300ms both;  -moz-animation: fadeInUp 300ms linear 300ms both;  -o-animation: fadeInUp 300ms linear 300ms both;  -ms-animation: fadeInUp 300ms linear 300ms both;  animation: fadeInUp 300ms linear 300ms both;}#main-slider .active .animation.animated-item-2 {  -webkit-animation: fadeInUp 300ms linear 600ms both;  -moz-animation: fadeInUp 300ms linear 600ms both;  -o-animation: fadeInUp 300ms linear 600ms both;  -ms-animation: fadeInUp 300ms linear 600ms both;  animation: fadeInUp 300ms linear 600ms both;}#main-slider .active .animation.animated-item-3 {  -webkit-animation: fadeInUp 300ms linear 900ms both;  -moz-animation: fadeInUp 300ms linear 900ms both;  -o-animation: fadeInUp 300ms linear 900ms both;  -ms-animation: fadeInUp 300ms linear 900ms both;  animation: fadeInUp 300ms linear 900ms both;}#main-slider .active .animation.animated-item-4 {  -webkit-animation: fadeInUp 300ms linear 1200ms both;  -moz-animation: fadeInUp 300ms linear 1200ms both;  -o-animation: fadeInUp 300ms linear 1200ms both;  -ms-animation: fadeInUp 300ms linear 1200ms both;  animation: fadeInUp 300ms linear 1200ms both;}#services .media:hover .icon-md {  border-radius: 10px;  background-color: rgba(0, 0, 0, 0.8);}#recent-works {  padding: 90px 0;}#recent-works .item-inner {  position: relative;  margin: 0;}.portfolio-items,.portfolio-filter {  list-style: none;  padding: 0;  margin: 0 -20px 20px 0;}.portfolio-filter > li {  display: inline-block;}.portfolio-items > li {  float: left;  padding: 0;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}.portfolio-items.col-2 > li {  width: 50%;}.portfolio-items.col-3 > li {  width: 33%;}.portfolio-items.col-4 > li {  width: 25%;}.portfolio-items.col-5 > li {  width: 20%;}.portfolio-items.col-6 > li {  width: 16%;}.portfolio-item {  padding: 0;  margin: 0;}.portfolio-item .item-inner {  background: #fff;  padding: 0;  margin: 5px;  position: relative;}.portfolio-item img {  width: 100%;}.portfolio-item h5 {  background: #fff;  margin: 0;  padding: 10px 0;  font-weight: 700;  font-size: 14px;  color: #2c3e50;  white-space: nowrap;  text-overflow: ellipsis;  overflow: hidden;}.portfolio-item .overlay {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  opacity: 0;  background: rgba(255, 255, 255, 0.9);  text-align: center;  vertical-align: middle;  -webkit-transition: opacity 300ms;  -moz-transition: opacity 300ms;  -o-transition: opacity 300ms;  transition: opacity 300ms;}.portfolio-item .overlay .preview {  position: relative;  top: 50%;  display: inline-block;  margin-top: -20px;}.portfolio-item:hover .overlay {  opacity: 1;}/* Start: Recommended Isotope styles *//**** Isotope Filtering ****/.isotope-item {  z-index: 2;}.isotope-hidden.isotope-item {  pointer-events: none;  z-index: 1;}/**** Isotope CSS3 transitions ****/.isotope,.isotope .isotope-item {  -webkit-transition-duration: 0.8s;  -moz-transition-duration: 0.8s;  -ms-transition-duration: 0.8s;  -o-transition-duration: 0.8s;  transition-duration: 0.8s;}.isotope {  -webkit-transition-property: height, width;  -moz-transition-property: height, width;  -ms-transition-property: height, width;  -o-transition-property: height, width;  transition-property: height, width;}.isotope .isotope-item {  -webkit-transition-property: -webkit-transform, opacity;  -moz-transition-property: -moz-transform, opacity;  -ms-transition-property: -ms-transform, opacity;  -o-transition-property: -o-transform, opacity;  transition-property: transform, opacity;}/**** disabling Isotope CSS3 transitions ****/.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition {  -webkit-transition-duration: 0s;  -moz-transition-duration: 0s;  -ms-transition-duration: 0s;  -o-transition-duration: 0s;  transition-duration: 0s;}/* End: Recommended Isotope styles *//* disable CSS transitions for containers with infinite scrolling*/.isotope.infinite-scrolling {  -webkit-transition: none;  -moz-transition: none;  -ms-transition: none;  -o-transition: none;  transition: none;}#pricing-table .plan {  border-radius: 4px;  list-style: none;  margin: 0 0 20px;  background: #3498db;  text-align: center;  padding: 30px 0;}#pricing-table .plan li {  padding: 5px 0;  color: #fff;  -webkit-transition: 300ms;  -moz-transition: 300ms;  -o-transition: 300ms;  transition: 300ms;}#pricing-table .plan li.plan-name {  font-size: 24px;  line-height: 24px;  color: #fff;}#pricing-table .plan li.plan-name h3 {  margin: 0;}#pricing-table .plan li.plan-price {  margin-bottom: 10px;}#pricing-table .plan li.plan-price > div {  display: inline-block;  background-color: rgba(0, 0, 0, 0.2);  padding: 10px;  font-size: 24px;  border-radius: 100%;  width: 70px;  height: 70px;}#pricing-table .plan li.plan-price > div sup {  font-size: 10px;  line-height: 10px;}#pricing-table .plan li.plan-price > div > small {  display: block;  font-size: 11px;}#pricing-table .plan li.plan-action {  margin-top: 10px;  border-top: 0;}#pricing-table .plan.featured {  background-color: #2c3e50;}#title h1 {  margin: 0;  font-size: 36px;  font-weight: 300;}.center {  text-align: center;}#meet-the-team .designation {  margin-top: 5px;  display: block;  font-size: 13px;}.img-thumbnail {  border: 0;}.progress,.progress .bar {  background: #fff;  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none;  height: 30px;  line-height: 30px;}.well {  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none;  border: 0;}ul.breadcrumb {  margin: 20px 0 0;  background: transparent;}ul.breadcrumb > li {  text-shadow: none;}ul.breadcrumb > li > a,ul.breadcrumb > li .divider {  color: #fff;}ul.breadcrumb > li.active {  color: rgba(255, 255, 255, 0.7);}ul.tag-cloud {  list-style: none;  padding: 0;  margin: 0;}ul.tag-cloud li {  display: inline-block;  margin: 0 0 2px 0;}.btn-social {  border: 0;  color: #fff;  border-radius: 100%;  display: inline-block;  width: 36px;  height: 36px;  line-height: 36px;  text-align: center;  padding: 0;}.btn-social.btn-facebook {  background: #4f7dd4;}.btn-social.btn-facebook:hover {  background: #789bde;}.btn-social.btn-twitter {  background: #5bceff;}.btn-social.btn-twitter:hover {  background: #8eddff;}.btn-social.btn-linkedin {  background: #21a6d8;}.btn-social.btn-linkedin:hover {  background: #49b9e3;}.btn-social.btn-google-plus {  background: #dc422b;}.btn-social.btn-google-plus:hover {  background: #e36957;}.btn-social:hover {  color: #fff;}.navbar-inverse {  border: none;}.navbar-inverse .navbar-brand {  font-family: 'Bubbler One', sans-serif;  font-size: 36px;  line-height: 50px;  color: #fff;}.navbar-inverse .navbar-nav {  margin-top: 20px;}.navbar-inverse .navbar-nav > li > a {  padding-top: 7px;  padding-bottom: 7px;  border-radius: 4px;  color: #bdc3c7;}.navbar-inverse .navbar-nav > .active > a,.navbar-inverse .navbar-nav > .active > a:hover,.navbar-inverse .navbar-nav > .active > a:focus,.navbar-inverse .navbar-nav > .open > a,.navbar-inverse .navbar-nav > .open > a:hover,.navbar-inverse .navbar-nav > .open > a:focus {  background-color: #2c3e50;}.navbar-inverse .navbar-nav .dropdown-menu {  background-color: #2c3e50;  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none;  border: 0;  padding: 0;  margin-top: -3px;}.navbar-inverse .navbar-nav .dropdown-menu > li > a {  padding: 8px 15px;  color: #bdc3c7;}.navbar-inverse .navbar-nav .dropdown-menu > li:hover > a,.navbar-inverse .navbar-nav .dropdown-menu > li:focus > a,.navbar-inverse .navbar-nav .dropdown-menu > li.active > a {  background-color: rgba(0, 0, 0, 0.3);}.navbar-inverse .navbar-nav .dropdown-menu > li:last-child > a {  border-radius: 0 0 3px 3px;}.navbar-inverse .navbar-nav .dropdown-menu > li.divider {  background-color: rgba(0, 0, 0, 0.1);}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form {  border-top: 0;}#social-media .icon-facebook {  background-color: #3c5899;}#social-media .icon-facebook:hover {  background-color: #4e6fba;}#social-media .icon-twitter {  background-color: #29c5f6;}#social-media .icon-twitter:hover {  background-color: #5ad2f8;}#social-media .icon-google-plus {  background-color: #d13d2f;}#social-media .icon-google-plus:hover {  background-color: #da6459;}#social-media .icon-pinterest {  background-color: #c61118;}#social-media .icon-pinterest:hover {  background-color: #ec1e26;}.icon-lg {  font-size: 48px;  height: 108px;  width: 108px;  line-height: 108px;  color: #fff;  margin: 10px;  background-color: rgba(0, 0, 0, 0.4);  text-align: center;  display: inline-block !important;  border-radius: 100%;}.icon-md {  font-size: 36px;  height: 68px;  width: 68px;  line-height: 68px;  color: #fff;  margin-right: 10px; background-color: #333;  text-align: center;  display: block;  border-radius: 50%;  -webkit-transition: 500ms;  -moz-transition: 500ms;  -o-transition: 500ms;  transition: 500ms;  border:1px solid #fff;}.modal {  border: 0;}.modal#loginForm {  width: 600px;  margin-left: -300px;}.modal .modal-header {  border: 0;  padding: 20px 20px 0;}.modal .modal-header > h4 {  font-weight: 300;  font-size: 14px;  color: #848484;  text-transform: uppercase;  margin: 0;}.modal .modal-body {  padding: 20px;}.modal input[type="text"],.modal input[type="password"] {  padding: 5px 10px;  min-height: 30px;  width: 130px;  margin-right: 10px;}.modal .icon-remove {  color: #848484;  position: absolute;  right: -5px;  top: -5px;  width: 16px;  height: 16px;  line-height: 16px;  text-align: center;  display: block;  background: #ebebeb;  -webkit-border-radius: 100%;  -moz-border-radius: 100%;  border-radius: 100%;  cursor: pointer;}.modal button {  margin-left: 10px;  border: 0;}.gap {  margin-bottom: 50px;}.big-gap {  margin-bottom: 100px;}.no-margin {  margin: 0;  padding: 0;}.registration-form {  border: 0;  background-color: #fff;  padding: 20px;  display: inline-block;}#bottom {  color: #bdc3c7;}#bottom h4 {  margin-top: 0;  margin-bottom: 15px;}#bottom .media-heading {  display: block;  font-weight: 400;}.row > div {  margin-bottom: 10px;}ul.unstyled {  list-style: none;  padding: 0;  margin: 0;}/*Unordered Lists*/ul.arrow,ul.arrow-double,ul.tick,ul.cross,ul.star,ul.rss {  list-style: none;  padding: 0;  margin: 0;}ul.arrow li::before,ul.arrow-double li::before,ul.tick li::before,ul.cross li::before,ul.star li::before,ul.rss li::before,ul.arrow li::after,ul.arrow-double li::after,ul.tick li::after,ul.cross li::after,ul.star li::after,ul.rss li::after {  font-family: FontAwesome;  font-size: 11px;}ul.arrow li::before,ul.arrow-double li::before,ul.tick li::before,ul.cross li::before,ul.star li::before,ul.rss li::before {  margin-right: 5px;}ul.arrow li::before {  content: "\f105";}ul.arrow-double li::before {  content: "\f101";}ul.tick li::before {  content: "\f00c";}ul.cross li::before {  content: "\f00d";}ul.star li::before {  content: "\f006";}ul.rss li::before {  content: "\f09e";}#footer {  padding-top: 30px;  padding-bottom: 30px;  color: #bdc3c7;}#footer a {  color: #bdc3c7;}#footer a:hover {  color: #d9534f;}#footer ul {  list-style: none;   clear:both; float:left; margin-left:0 !important; padding-left:0 !Important;}#footer ul > li {}ul.social {  list-style: none;  margin: 10px 0 0;  padding: 0;  display: inline-block;}ul.social > li {  display: inline-block;  margin: 0 5px;}ul.social > li > a {  font-size: 24px;  color: #666;}ul.social > li > a:hover {  color: #999;}.box-border {  padding: 15px;}.accordion-group {  background-color: #fff;  border-top: 1px solid #f0f0f0;}.accordion-heading .accordion-toggle {  color: #666;  font-weight: 700;}.accordion-inner {  border-top: 0;}.blog .blog-item {  background-color: #fff;  border-radius: 5px;  margin-bottom: 20px;}.blog .blog-item .img-blog {  width: 100%;  border-radius: 5px 5px 0 0;}.blog .blog-item .blog-content {  padding: 20px;}.blog .blog-item h3 {  margin-top: 0;}.blog .blog-item .entry-meta {  margin-bottom: 20px;}.blog .blog-item .entry-meta > span {  display: inline-block;  color: #999;  margin-right: 10px;  font-size: 12px;}.blog .blog-item .entry-meta > span a {  color: #999;}ul.pagination > li > a {  border: 0;}ul.pagination > li.active > a,ul.pagination > li:hover > a {  background-color: #34495e;  color: #fff;}textarea#message {  padding: 10px 15px;  height: 219px;}.widget {  margin-bottom: 30px;}ul.gallery {  list-style: none;  padding: 0;  margin: 0;}ul.gallery li {  display: block;  width: 60px;  padding: 0;  margin: 0 4px 4px 0;  float: left;}ul.faq {  list-style: none;  margin: 0;}ul.faq li {  margin-top: 30px;}ul.faq li:first-child {  margin-top: 0;}ul.faq li span.number {  display: block;  float: left;  width: 50px;  height: 50px;  line-height: 50px;  text-align: center;  background: #34495e;  color: #fff;  font-size: 24px;}ul.faq li > div {  margin-left: 70px;}ul.faq li > div h3 {  margin-top: 0;}#error {  text-align: center;  margin-top: 150px;  margin-bottom: 150px;}/* make sidebar nav vertical */ @media (min-width: 768px) {  .sidebar-nav .navbar .navbar-collapse {    padding: 0;    max-height: none;  }  .sidebar-nav .navbar ul {    float: none;  }  .sidebar-nav .navbar ul:not {    display: block;  }  .sidebar-nav .navbar li {    float: none;    display: block;  }  .sidebar-nav .navbar li a {    padding-top: 12px;    padding-bottom: 12px;  }}p { margin-bottom:1.8em;}p a { text-decoration:underline;}#logo { position:absolute; right:0; top:0; height:275px; width:350px;}#logo img {   width:350px;}.red { color:#db0031 !important}p.large { font-size:20px;}.box { background:rgba(255,255,255,0.9); padding:20px; margin-bottom:0 !important;}.box.highlight { background:rgba(219,1,50,0.9); color:#fff !Important;}.box.highlight h1, .box.highlight h2, .box.highlight h3, .box.highlight a { color:#fff !important; background:none;} .box.highlight:hover { background:rgba(219,1,50,1);}.gray, .grey { background:rgba(112,113,115,0.85);}.gray:hover, .grey:hover { background:rgba(112,113,115,0.9);}.pink {  background:rgba(202,0,110,0.85);}.pink:hover{  background:rgba(202,0,110,0.9);}.yellow {  background:rgba(249,178,0,0.85);}.yellow:hover {  background:rgba(249,178,0,0.9);}.vamv { background:rgba(219,1,50,0.85);}.vamv:hover { background:rgba(219,1,50,0.9);}.darkred {background:rgba(182,10,37,0.85);}.darkred:hover {background:rgba(182,10,37,0.9);}.green { background:rgba(24,160,150,0.85);}.green:hover { background:rgba(24,160,150,0.9);}.grey { margin-top:25px;}ul { margin-left:20px;}#supersized { margin-left:0 !Important;}.gray *, .pink *, .yellow *, .vamv *, .darkred *, .green * { color:#fff !Important;}h1 { font-size:30px; font-weight:600; margin:0 0 0 0; color:#fff; font-family: Tahoma, Geneva, sans-serif; display:inline-block; background:#666; padding:5px 10px; }h2 { font-size:30px; font-weight:600; margin:0 0 20px 0; color:#fff; font-family: Tahoma, Geneva, sans-serif; display:inline-block; background:#db0031; padding:5px 10px;}h3 { font-size:25px; font-weight:600; margin:0 0 5px 0; color:#db0031;  font-family: Tahoma, Geneva, sans-serif;}h4 { font-size:20px; font-weight:400; margin:0 0 5px 0; color:#db0031; font-family: Tahoma, Geneva, sans-serif;}#home { padding-top:100px;}#ueber-uns, #cocktails, #food, #fun {  z-index:-1; padding:100px 0;}#more  { background:#fff;  padding:100px 0;}#impressionen { z-index:999;  padding:5px 0;}#kontakt {  background:rgba(219,1,50,0.9); color:#fff !important; padding:0 0 0 0;}#kontakt ul { margin:0; padding:0;}#kontakt h2, #kontakt h1, #kontakt h3 , #kontakt h4, #footer h1, #footer h2, #footer h3, #footer h4  { color:#fff;}#kontakt h3 { font-size:16px;}#kontakt a { color:#eee;}#kontakt a:hover { color:#fff;}#footer { background:#333;}#footer h3 { font-size:16x !important; margin:0 !important}#footer h4 { font-size:14px !important;  margin-bottom:15px !important}#nav { border-top:none !important; background:#fff; padding:15px 0;}.navbar { background: url(../images/seamless_paper_texture.jpg); z-index:10000;}#home-slider {	position: relative;	overflow: hidden;	height: 35%;}#home-slider .overlay { 	position: absolute;	width: 100%;	height: 100%;	background: none;	opacity: 0.7;	filter: alpha(opacity=70);	z-index: 0;}#home-slider .slider-text {	position: absolute;	left: 50%;	top: 50%;	margin: -200px 0 0 -585px;	width: 1170px;	height: 250px;	text-align: center;	z-index: 2;	}#home-slider #slidecaption {	width: 100%;	margin: 0;	text-align: center;	text-shadow: none;	}#home-slider .slide-content {	font-size: 60px;	color: #FFFFFF;	letter-spacing: -3px;	text-transform: uppercase;	}#home-slider .control-nav {	position: absolute;	width: 100%;	background: #2F3238;	height: 50px;	bottom: 0;	z-index: 2;}.shadow { box-shadow:0px 0px 3px 1px #999; -moz-box-shadow:0px 0px 3px 1px #999; -webkit-box-shadow:0px 0px 3px 1px #999;}.inner-shadow { box-shadow:0px 0px 3px 1px #999 inset; -moz-box-shadow:0px 0px 3px 1px #999 inset; -webkit-box-shadow:0px 0px 3px 1px #999 inset;}/* navigation */nav {    width:300px;    background-color:rgb(240,240,240);    border:solid 1px rgb(220,220,220);    padding:0 12px;}nav.stick {    position: fixed;    top: 0;    z-index: 10000;    margin-top:12px;}nav ul {    list-style-type:none;    margin:0;    padding:0;}nav li {}nav li a {    color:rgb(50,50,50);    font-weight:700;}a.nav-active {    color:#ccc;}.portfolio-item .overlay {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  opacity: 0;  background: rgba(214, 47, 85, 0.9);  text-align: center;  vertical-align: middle;  -webkit-transition: opacity 300ms;  -moz-transition: opacity 300ms;  -o-transition: opacity 300ms;  transition: opacity 300ms;}.portfolio-item .desc { position:absolute; left:0; bottom:0; padding:10px 0; text-align:center; background:rgba(214, 47, 85,0.8); width:100%;}.portfolio-item .desc h3 { font-weight:300; color:#fff;}.portfolio-item .overlay .preview {  position: relative;  top: 50%;  margin-top: -40px;}.portfolio-item:hover .overlay {  opacity: 1;}.overlay .btn { -webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;	padding: 30px 33px; }.overlay .btn-danger  { background:#fff; border:1px solid #fff;}.overlay .btn-danger:hover  { background:#ddd; border:1px solid #fff;}.overlay .btn-danger i { color:#a70b16;}.superhide { display:none !Important;}.scroll { position:absolute; bottom:10%; left:50%; margin-left:-50px;}#social-media li{ list-style:none; display:inline-block}#social-media li a:hover, #social-media li a:focus { background:#a70b16; color:#fff !important;}.glyphicon-lg{font-size:3em}.blockquote-box{border-right:5px solid #E6E6E6;margin-bottom:25px; position:relative; padding:10px; position:relative;}.blockquote-box:hover { 	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.035), 0 0 8px rgba(51,51,51,.3);	box-shadow: inset 0 1px 1px rgba(0,0,0,.015), 0 0 8px rgba(51,51,51,.15)}.blockquote-box .square{width:auto;display:block;height:inherit;margin:3px 15px 2px 0;text-align:center!important;;padding:20px}.blockquote-box.blockquote-primary{border-color:#357EBD}.blockquote-box.blockquote-primary .square{background-color:#333;color:#FFF}.blockquote-box.blockquote-info{border-color:#333}.blockquote-box.blockquote-info .square{background-color:#333;color:#FFF}.blockquote-box.blockquote-termin{border-color:#a70b16}.blockquote-box.blockquote-termin .square{background-color:none;color:#a70b16;}.blockquote-box.blockquote-termin h3{color:#a70b16}