html {
    font-size: 13px;
    color: #626262;
    background-color:#f6f6f6;
}

/*!
 * Header
 */
 .container-top {
	margin: 0 auto;
	width: 100%;
 }
 
.header-top-menu ul {
    float:right;
    list-style:none;
}

.header-top-menu li {
    text-decoration: none;
    display:block;
}
.header-top {
	z-index: 99998;
	position: fixed;
	margin: 0 auto;
	background-color: #fbfbfb;
	width: 100%;
	margin-top: -153px;
}

.transparent {
	z-index: 99999;
	position: fixed;
	margin-top: -106px;
	height: 106px;
    background: url('../img/BG-Header.png') repeat-x;
    padding-top: 15px;
}

#logo-container {
    margin-top:-10px;
}

.slider .indicators .indicator-item.active {
    background-color: #EC008C;
}

.slider {
	margin-top: 148px;
}

/*!
 * Overwrite nav menu
 */

nav ul a,
nav .brand-logo {
  color: #444;
}

.side-nav i {
    line-height: 64px;
}

.side-nav {
	margin-top: 148px;
	width: 992px;
	height: 256px;
}

ul.nav-mobile {
	text-align: center;
}

nav .brand-logo.center {
    left: 55%;
}
@media only screen and (max-width : 992px) {
    nav .brand-logo {
    left: 55%; } 
}


    /*!
 * Parallax
 */
    .parallax-container; {
  min-height: 500px;
  line-height: 0;
  height: auto;
  color: rgba(255,255,255,.9);
}

.parallax-container .section {
    width: 100%;
}

@media only screen and (max-width : 992px) {
.parallax-container .section {
    position: absolute;
    top: 40%;
}

#index-banner .section {
    top: 10%;
}
}

.parallax-container {
    -moz-box-shadow: inset 0 8px 8px -8px #000000, inset 0 -8px 8px -8px #000000;
    -webkit-box-shadow: inset 0  8px 8px -8px #000000, inset 0 -8px 8px -8px #000000;
     box-shadow: inset  0 8px 8px -8px #000000, inset 0 -8px 8px -8px #000000;
}

.parallax-shadow {
    color:#ffffff;
    text-shadow: 0 1px 3px rgba(0,0,0,.5);
    font-variant:small-caps;
}


@media only screen and (max-width : 600px) {
  #index-banner .section {
    top: 0;
  }
}

/*!
 * Icons and buttons
 */

.icon-block {
    padding: 0 15px;
}
.icon-block .material-icons {
    font-size: inherit;
}

.material-icons {
    color: #EC008C;
}

.btn:hover, .btn-large:hover {
    background-color: #EC008C;
}

.btn, .btn-large {
    background-color: #EC008C;
}

.button-collapse {
    color: #EC008C;
}

/*!
 * Page font sizes
 */

h1, h2, h3, h4 {
    color:#EC008C;
}

h3 {
    font-variant:small-caps;
}

h2 {
	margin-top: 60px;
}

p {
    line-height: 2rem;
}

a {
    color: #626262;
}

a:hover {
    color: #EC008C;
}
/*!
 * IMG zoom
 */

.custom-img-zoom, .custom-img-zoom-last  {
    margin: 5px 7px 0 0;
    width: 78px;
}
.custom-img-zoom  {
    display:block;
    float:left;
}

.custom-img-zoom-last {
    margin-right:0px;
}

/*!
 * Footer
 */

footer h5 {
    color: #EC008C;
}

a.footer-links {
    color: rgba(0, 0, 0, 0.87);
    font-weight: 300;
}

.footer-shaduw {
    overflow: hidden;
}


.footer-shaduw:before, .footer-shaduw:after, .map-canvas:before, .map-canvas:after {
    position: absolute;
    display: block;
    box-shadow: 8px 0 8px 0 #000000;
    content: '';
    z-index: 5;
}
.footer-shaduw:before {
    top: -5px;
    left: 0;
    right: 0;
    height: 5px;
}
.footer-shaduw:after {
    right: -5px;
    top: 0;
    bottom: 0;
    width: 5px;
}
.GoogleMap:before{
    bottom: -5px;
    left: 0;
    right: 0;
    height: 5px;
}
.GoogleMap:after{
    left: -5px;
    top: 0;
    bottom: 0;
    width: 5px;
}
#map-canvas {
    width: inherit;
    height: inherit;
}



#map-canvas
{
    width:100%; 
    height:500px;
}

footer.page-footer {
    margin: 0;
}

.page-footer {
    background-color: #f6f6f6 !important;
}

td, th {
    padding: 2px 5px;
}

table.highlight > tbody > tr:hover {
  background-color: #d6d6d6;
}

.cell-align {
    text-align:right;
    width: 65px;
}