nameNode::selection {
  background: #ff9f80;
  color: #ffffff
}

::-moz-selection {
  background: #ff9f80;
  color: #ffffff
}

body {
  background-color: #F4F4F4
}

a,
.btn-link {
  text-decoration: none;
  color: #555
}

a:hover,
.social-links > li > a:hover,
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus,
#contact a,
.btn-link:hover,
.btn-link:focus {
  transition: all .24s ease-out 0s;
  color: #F63
}

h1, .h1, h2, .h2, h3, .h3 {
  margin-top: 15px;
  margin-bottom: 20.5px;
  color: #222;
  text-shadow: 0 1px 2px #666;
  letter-spacing: .1em
}

blockquote {
  border-left: 3px solid #F63
}

blockquote.blockquote-reverse, blockquote.pull-right {
  border-right: 3px solid #F63
}

blockquote footer:before, blockquote small:before, blockquote .small:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f068" "\00a0";
  color: #F63
}

blockquote.blockquote-reverse footer:after, blockquote.blockquote-reverse small:after, blockquote.blockquote-reverse .small:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\00a0" "\f068";
  color: #F63
}


/* animate.css */
.animation {
  visibility: hidden
}

.animation-visible {
  visibility: visible
}

.animated,.animation {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  animation-duration: 1s
}

/*    Section Background Colors
    ===================================== */
.gray {
  background-color: #F5F5F6
}

.silver {
  background-color: #C0C0C0
}

.ghostwhite {
  background-color: #F8F8FF
}

.lightgray {
  background-color: #D3D3D3
}

/*	Section
	===================================== */
section {
  padding: 50px 0px
}
#nameNode {
  padding: 10px 12px;
  color:#5cb85c
}

section .container-fluid, #footer .container-fluid {
  max-width: 1920px;
  margin: 0 auto;
  padding: 0
}

section.home {
  margin: 0;
  padding: 0
}

section.home .container-fluid {
  padding-left: 0;
  padding-right: 0
}

section.home-bg .center {
  color: #FFF;
  font-size: 70px;
  background: none repeat scroll 0% 0% rgba(0, 0, 0, .54);
  border-radius: 3px;
  border-top: 1px solid silver;
  border-bottom: 1px solid silver;
  padding: 20px 30px;
  text-align: center;
  line-height: 60px;
  position: absolute;
  width: 500px;
  height: 110px;
  top: 45%;
  left: 50%;
  margin-top: -55px;
  margin-left: -250px
}

section.home-bg .center p {
  margin: 0
}

section.section-download {
  background-color: #F7F7F7;
  box-shadow: 0 0 40px rgba(0, 0, 0, .1) inset;
  -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, .1) inset;
  -moz-box-shadow: 0 0 40px rgba(0, 0, 0, .1) inset;
  -o-box-shadow: 0 0 40px rgba(0, 0, 0, .1) inset;
  -ms-box-shadow: 0 0 40px rgba(0, 0, 0, .1) inset
}

section.home-bg {
  padding-top: 51px;
 /* .navbar-fixed-top =51px *//* .navbar-static-top =0*/
  margin-bottom: 0;
  padding-bottom: 0
}

/*	Navbar
	===================================== */
section.home .navbar {
  margin-bottom: 0
}

section.home .navbar-static-top, section.home .navbar-fixed-top {
  width: 100%;
  padding-left: 30px;
  padding-right: 30px;
  box-shadow: 0 7px 6px -6px black;
  -webkit-box-shadow: 0 7px 6px -6px black;
  -moz-box-shadow: 0 7px 6px -6px black;
  -o-box-shadow: 0 7px 6px -6px black;
  -ms-box-shadow: 0 7px 6px -6px black
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  background-color: #ff9f80
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  background-color: #ff9f80
}

.dropdown-menu > li > a {
  padding: 4px 15px
}

/*	Buttons Bootstrap
	===================================== */	
.btn {
  border-radius: 3px
}

.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline: none
}

.btn:active,
.btn.active {
  outline: 0
}

.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
  color: #FFF;
  font-weight: bold;
  font-style: normal;
  font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  text-decoration: none;
  text-shadow: 0 1px 1px rgba(0,0,0,.50);
  box-shadow: 0 0 8px rgba(0,0,0,.35), 0 1px 3px rgba(0,0,0,.18), 0 -2px 1px 1px rgba(0, 0, 0, .35) inset, inset 0 14px 14px rgba(255,255,255,.10);
  -webkit-box-shadow: 0 0 8px rgba(0,0,0,.35), 0 1px 3px rgba(0,0,0,.18), 0 -2px 1px 1px rgba(0, 0, 0, .35) inset, inset 0 14px 14px rgba(255,255,255,.10);
  -moz-box-shadow: 0 0 8px rgba(0,0,0,.35), 0 1px 3px rgba(0,0,0,.18), 0 -2px 1px 1px rgba(0, 0, 0, .35) inset, inset 0 14px 14px rgba(255,255,255,.10);
  -o-box-shadow: 0 0 8px rgba(0,0,0,.35), 0 1px 3px rgba(0,0,0,.18), 0 -2px 1px 1px rgba(0, 0, 0, .35) inset, inset 0 14px 14px rgba(255,255,255,.10);
  -ms-box-shadow: 0 0 8px rgba(0,0,0,.35), 0 1px 3px rgba(0,0,0,.18), 0 -2px 1px 1px rgba(0, 0, 0, .35) inset, inset 0 14px 14px rgba(255,255,255,.10);
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default,

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary,

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success,

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info,

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning,

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #FFF;
  box-shadow: 0 0 8px rgba(0,0,0,.35), 0 1px 3px rgba(0,0,0,.18), 0 -2px 1px 1px rgba(0, 0, 0, .35) inset, inset 0 14px 14px rgba(255,255,255,.25);
  -webkit-box-shadow: 0 0 8px rgba(0,0,0,.35), 0 1px 3px rgba(0,0,0,.18), 0 -2px 1px 1px rgba(0, 0, 0, .35) inset, inset 0 14px 14px rgba(255,255,255,.25);
  -moz-box-shadow: 0 0 8px rgba(0,0,0,.35), 0 1px 3px rgba(0,0,0,.18), 0 -2px 1px 1px rgba(0, 0, 0, .35) inset, inset 0 14px 14px rgba(255,255,255,.25);
  -o-box-shadow: 0 0 8px rgba(0,0,0,.35), 0 1px 3px rgba(0,0,0,.18), 0 -2px 1px 1px rgba(0, 0, 0, .35) inset, inset 0 14px 14px rgba(255,255,255,.25);
  -ms-box-shadow: 0 0 8px rgba(0,0,0,.35), 0 1px 3px rgba(0,0,0,.18), 0 -2px 1px 1px rgba(0, 0, 0, .35) inset, inset 0 14px 14px rgba(255,255,255,.25);
  -webkit-animation: glow 1s infinite ease-in-out
}

.btn-default {
  background-color: #ff603d;
  border-color: #e64825
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-color: #ff603d;
  border-color: #e64825
}

.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #ff603d;
  border-color: #ff5029
}

.btn-default .badge {
  color: #ffffff;
  background-color: #333333
}

.btn-primary {
  background-color: #0066cc;
  border-color: #3072aa
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-color: #3276b1;
  border-color: #3072aa
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd
}

.btn-primary .badge {
  color: #428bca;
  background-color: #ffffff
}

.btn-success {
  background-color: #5cb85c;
  border-color: #459d45
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-color: #5CB85C;
  border-color: #459d45
}

.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c
}

.btn-success .badge {
  color: #5cb85c;
  background-color: #ffffff
}

.btn-info {
  background-color: #39b3d7;
  border-color: #228baa
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-color: #5bc0de;
  border-color: #228baa
}

.btn-warning {
  background-color: #f0ad4e;
  border-color: #c07810
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-color: #ed9c28;
  border-color: #c07810
}

.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236
}

.btn-warning .badge {
  color: #f0ad4e;
  background-color: #ffffff
}

.btn-danger {
  background-color: #d9534f;
  border-color: #9b2521
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-color: #d2322d;
  border-color: #9b2521
}

.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a
}

.btn-danger .badge {
  color: #d9534f;
  background-color: #ffffff
}

.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default,

.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary,

.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success,

.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info,

.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning,

.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  border-top: 1px solid rgba(0,0,0,.55);
  text-shadow: 0 -1px 1px rgba(0,0,0,.40);
  box-shadow: 0 0 0 rgba(0,0,0,0), 0 0 0 rgba(255,255,255,.50), inset 0 1px 4px rgba(0,0,0,.35), inset 0 -14px 14px rgba(255,255,255,.10);
  -webkit-box-shadow: 0 0 0 rgba(0,0,0,0), 0 0 0 rgba(255,255,255,.50), inset 0 1px 4px rgba(0,0,0,.35), inset 0 -14px 14px rgba(255,255,255,.10);
  -moz-box-shadow: 0 0 0 rgba(0,0,0,0), 0 0 0 rgba(255,255,255,.50), inset 0 1px 4px rgba(0,0,0,.35), inset 0 -14px 14px rgba(255,255,255,.10);
  -o-box-shadow: 0 0 0 rgba(0,0,0,0), 0 0 0 rgba(255,255,255,.50), inset 0 1px 4px rgba(0,0,0,.35), inset 0 -14px 14px rgba(255,255,255,.10);
  -ms-box-shadow: 0 0 0 rgba(0,0,0,0), 0 0 0 rgba(255,255,255,.50), inset 0 1px 4px rgba(0,0,0,.35), inset 0 -14px 14px rgba(255,255,255,.10);
  -webkit-animation: none;
  cursor: pointer !important
}

@-webkit-keyframes glow {
 
  0% {
    box-shadow: 0 0 10px rgba(0,0,0,.35), 0 1px 3px rgba(0,0,0,.18), inset 0 -3px 0 rgba(0,0,0,.35), inset 0 14px 14px rgba(255,255,255,.35);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.35), 0 1px 3px rgba(0,0,0,.18), inset 0 -3px 0 rgba(0,0,0,.35), inset 0 14px 14px rgba(255,255,255,.35);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,.35), 0 1px 3px rgba(0,0,0,.18), inset 0 -3px 0 rgba(0,0,0,.35), inset 0 14px 14px rgba(255,255,255,.35);
    -o-box-shadow: 0 0 10px rgba(0,0,0,.35), 0 1px 3px rgba(0,0,0,.18), inset 0 -3px 0 rgba(0,0,0,.35), inset 0 14px 14px rgba(255,255,255,.35);
    -ms-box-shadow: 0 0 10px rgba(0,0,0,.35), 0 1px 3px rgba(0,0,0,.18), inset 0 -3px 0 rgba(0,0,0,.35), inset 0 14px 14px rgba(255,255,255,.35);
  }

  100% {
    box-shadow: 0 0 10px rgba(0,0,0,.3), 0 1px 3px rgba(0,0,0,.18), inset 0 -3px 0 rgba(0,0,0,.35), inset 0 14px 14px rgba(255,255,255,.18);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.3), 0 1px 3px rgba(0,0,0,.18), inset 0 -3px 0 rgba(0,0,0,.35), inset 0 14px 14px rgba(255,255,255,.18);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,.3), 0 1px 3px rgba(0,0,0,.18), inset 0 -3px 0 rgba(0,0,0,.35), inset 0 14px 14px rgba(255,255,255,.18);
    -o-box-shadow: 0 0 10px rgba(0,0,0,.3), 0 1px 3px rgba(0,0,0,.18), inset 0 -3px 0 rgba(0,0,0,.35), inset 0 14px 14px rgba(255,255,255,.18);
    -ms-box-shadow: 0 0 10px rgba(0,0,0,.3), 0 1px 3px rgba(0,0,0,.18), inset 0 -3px 0 rgba(0,0,0,.35), inset 0 14px 14px rgba(255,255,255,.18);
  }
}

/*	Thumbnails
	===================================== */
.thumbnailWrapper {
  display: block;
  overflow: hidden;
  position: relative
}

.thumbnailWrapper .DarkOverlay {
  background: none repeat scroll 0 0 rgba(0, 0, 0, .55);
  display: block;
  height: 0;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 50%;
  transition: all .24s ease 0s;
  width: 100%;
}

.thumbnailWrapper:hover .DarkOverlay {
  height: 100%;
  top: 0;
  opacity: 1
}

.thumbnailWrapper .DarkOverlayBtn {
  visibility: hidden;
  margin: -2em 0 0;
  opacity: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  top: 50%;
  transition: all .24s ease 0s
}

.thumbnailWrapper:hover .DarkOverlayBtn {
  opacity: 1;
  visibility: visible
}

.roundedBtn {
  background-color: rgba(255, 255, 255, .9);
  border: medium none;
  display: inline-block !important;
  float: none !important;
  font-weight: normal;
  height: 4em;
  line-height: 4.5em !important;
  margin: 0 2px;
  text-align: center;
  width: 4em;
  border-radius: 50%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, .6), 0 0 2px rgba(0, 0, 0, .15) inset;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .6), 0 0 2px rgba(0, 0, 0, .15) inset;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .6), 0 0 2px rgba(0, 0, 0, .15) inset;
  -o-box-shadow: 0 1px 2px rgba(0, 0, 0, .6), 0 0 2px rgba(0, 0, 0, .15) inset;
  -ms-box-shadow: 0 1px 2px rgba(0, 0, 0, .6), 0 0 2px rgba(0, 0, 0, .15) inset
}

.roundedBtn:hover {
  background-color: rgba(255, 255, 255, .95);
  box-shadow: 0 0 2px rgba(0, 0, 0, .3), 0 0 2px rgba(0, 0, 0, .1) inset;
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .3), 0 0 2px rgba(0, 0, 0, .1) inset;
  -moz-box-shadow: 0 0 2px rgba(0, 0, 0, .3), 0 0 2px rgba(0, 0, 0, .1) inset;
  -o-box-shadow: 0 0 2px rgba(0, 0, 0, .3), 0 0 2px rgba(0, 0, 0, .1) inset;
  -ms-box-shadow: 0 0 2px rgba(0, 0, 0, .3), 0 0 2px rgba(0, 0, 0, .1) inset
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #F63
}

.thumbnail .caption {
  padding: 10px 15px
}

.thumbnail > img, .thumbnail a > img {
  opacity: .75;
  transition: opacity .25s ease-in-out 0s
}

.thumbnail > img:hover, .thumbnail a > img:hover {
  opacity: 1;
  cursor: url('../images/plus.png'), auto
}

/*	Tabs
	===================================== */
.tabs .tab-content {
  padding: 25px 28px;
  border-left: 1px solid #DDD;
  border-right: 1px solid #DDD;
  border-bottom: 1px solid #DDD;
  border-radius: 0 0 4px 4px;
  background: #FFF;
  box-shadow: 0 5px 12px rgba(0, 0, 0, .05);
  -webkit-box-shadow: 0 5px 12px rgba(0, 0, 0, .05);
  -moz-box-shadow: 0 5px 12px rgba(0, 0, 0, .05);
  -o-box-shadow: 0 5px 12px rgba(0, 0, 0, .05);
  -ms-box-shadow: 0 5px 12px rgba(0, 0, 0, .05);
}

.tabs .tab-content p:last-child {
  margin-bottom: 0
}


/*	Accordion
	===================================== */
.panel-heading {
  text-indent: 40px;
  position: relative;
  cursor: pointer;
  padding: 20px 0
}

.panel-heading .panel-title a {
  text-decoration: none
}

.panel-heading .panel-title a:before {
  font-family: FontAwesome;
  content: "\f0fe";
  position: absolute;
  left: -30px
}

.panel-heading .panel-title:hover a:before {
  font-family: FontAwesome;
  content: "\f146" !important;
  position: absolute;
  left: -30px
}
/*	Progress-Bars
	===================================== */
.progress-bar, .progress, .progress.active {
  visibility: hidden
}

.animateBar {
  animation-name: animateBar;
  -webkit-animation-name: animateBar;
  animation-duration: 2s;
  -webkit-animation-duration: 2s;
  animation-timing-function: ease-out;
  -webkit-animation-timing-function: ease-out;
  transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  -webkit-transform-origin: 0% 0%;
}

@keyframes animateBar {
  0% {
    transform: scaleX(.3);
  }

  40% {
    transform: scaleX(1.02);
  }

  60% {
    transform: scaleX(.98);
  }

  80% {
    transform: scaleX(1.01);
  }

  100% {
    transform: scaleX(1);
  }
}

@-webkit-keyframes animateBar {
  0% {
    -webkit-transform: scaleX(.3);
  }

  40% {
    -webkit-transform: scaleX(1.02);
  }

  60% {
    -webkit-transform: scaleX(.98);
  }

  80% {
    -webkit-transform: scaleX(1.01);
  }

  100% {
    -webkit-transform: scaleX(1);
  }
}

/*	Bootstrap Modal
	===================================== */
.modal-content {
  border: 1px solid #bbb;
  background: -webkit-linear-gradient(top, #fff, #ddd);
  background: -moz-linear-gradient(top, #fff, #ddd);
  background: linear-gradient(top, #fff, #ddd);
  box-shadow: 0 3px 6px rgba(0,0,0,.25);
  -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.25);
  -moz-box-shadow: 0 3px 6px rgba(0,0,0,.25);
  -o-box-shadow: 0 3px 6px rgba(0,0,0,.25);
  -ms-box-shadow: 0 3px 6px rgba(0,0,0,.25);
}


/*	Footer
	===================================== */	
#footer {
  font-size: 14px;
  border-top: 0px solid #191919;
 
  padding: 30px 20px 10px;
  color: #adadad;
  line-height: 28px
}

.social-links {
  display: inline-block;
  vertical-align: middle;
  padding: 0
}

.social-links > li {
  padding-left: 4px;
  padding-right: 3px;
  vertical-align: top;
  display: inline
}

.social-links > li > a {
  display: inline-block;
  width: 28px;
  height: 28px;
  color: #ADADAD;
  text-align: center;
  background: none repeat scroll 0% 0% #373737;
  border-radius: 50%;
  border: 1px solid #444
}

/*	Kontakt
	===================================== */
#contact {
  color: #FFF
}

#contact span.contact-icon {
  display: inline-block;
  width: 60px;
  height: 60px;
  text-align: center;
  background: none repeat scroll 0% 0% #373737;
  border: 2px solid #444;
  border-radius: 50%;
  margin-bottom: 15px;
  transition: all .14s ease-in-out 0s
}

#contact .text-center:hover span.contact-icon {
  background: none repeat scroll 0% 0% #FFF
}

#contact .text-center:hover span.contact-icon i {
  color: #333
}

#contact span.contact-icon i {
  line-height: 58px;
  font-size: 24px
}

#contact .text-center p, #contact .text-center address {
  font-size: 14px;
  line-height: 25px
}

/*	Scroll to Top
	===================================== */
#top-link {
  display: none;
  position: fixed;
  right: 15px;
  bottom: 65px;
  text-align: center;
  font-size: 30px;
  line-height: 40px;
  width: 40px;
  height: 40px;
  color: #FAFAFB;
  background-color: #747474;
  border-radius: 50%;
  opacity: .5;
  cursor: pointer;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
  -ms-transition: all .4s ease
}

#top-link:hover {
  background-color: rgba(0, 0, 0, .7);
}

/*	Media Querys
	===================================== */
@media (max-width: 991px) {
  #footer {
    text-align: center;
    padding: 20px 15px
  }

  #footer .text-right {
    text-align: center
  }
}

@media (min-width: 768px) {

  ul.nav li.dropdown:hover ul.dropdown-menu {
    display: block;
    margin-top: 0
  }
}

@media (max-width: 767px) {

  h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 10px;
    margin-bottom: 15.5px
  }

  section {
    padding: 60px 15px;
    margin: 0
  }

  section.home-bg .center {
    font-size: 50px;
    padding: 20px 25px;
    line-height: 60px;
    width: 400px;
    height: 100px;
    top: 45%;
    margin-top: -50px;
    margin-left: -200px
  }

  .navbar-fixed-top, .navbar-fixed-bottom {
    position: static
  }

  .tabs .tab-content {
    padding: 15px 18px;
    box-shadow: 0 3px 6px rgba(0, 0, 0, .04);
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .04);
    -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, .04);
    -o-box-shadow: 0 3px 6px rgba(0, 0, 0, .04);
    -ms-box-shadow: 0 3px 6px rgba(0, 0, 0, .04)
  }

  #top-link {
    right: 5px;
    bottom: 5px
  }
}

@media (max-width: 480px) {
	
  h1, .h1, h2, .h2, h3, .h3 {
    margin-bottom: 12.5px
  }

  section.home-bg .center {
    font-size: 30px;
    padding: 20px 0px;
    line-height: 50px;
    width: 200px;
    height: 90px;
    top: 25%;
    margin-top: -45px;
    margin-left: -100px
  }

  section.home .navbar-static-top, section.home .navbar-fixed-top {
    padding-left: 10px;
    padding-right: 10px;
    box-shadow: none
  }
  
  
}

#titleLeft{
    display:block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 300px;
}

#tableLeft{
    display:table-caption;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 130px;
}

