/* Custom Stylesheet */
/**
 * Use this file to override Materialize files so you can update
 * the core Materialize files in the future
 *
 * Made By MaterializeCSS.com
 */

 /* Custom Stylesheet */
/**
 * Use this file to override Materialize files so you can update
 * the core Materialize files in the future
 *
 * Made By MaterializeCSS.com
 */
 @charset 'IBM866';
@font-face {
    font-family: 'pf_centro_sans_proregular';

    src: url('font/pfcentrosanspro-reg-webfont.eot');
    src: url('font/pfcentrosanspro-reg-webfont.eot?#iefix') format('embedded-opentype'), url('font/pfcentrosanspro-reg-webfont.woff') format('woff'), url('font/pfcentrosanspro-reg-webfont.ttf') format('truetype');
}
@font-face {
    font-family: 'pf_centro_sans_proitalic';

    src: url('font/pfcentrosanspro-italic-webfont.eot');
    src: url('font/pfcentrosanspro-italic-webfont.eot?#iefix') format('embedded-opentype'), url('font/pfcentrosanspro-italic-webfont.woff') format('woff'), url('font/pfcentrosanspro-italic-webfont.ttf') format('truetype');
}
@font-face {
    font-family: 'pf_centro_sans_probold';

    src: url('font/pfcentrosanspro-bold-webfont.eot');
    src: url('font/pfcentrosanspro-bold-webfont.eot?#iefix') format('embedded-opentype'), url('font/pfcentrosanspro-bold-webfont.woff') format('woff'), url('font/pfcentrosanspro-bold-webfont.ttf') format('truetype');
}
@font-face {
    font-family: 'pf_centro_serif_probold';

    src: url('font/pfcentroserifpro-medium-webfont.eot');
    src: url('font/pfcentroserifpro-medium-webfont.eot?#iefix') format('embedded-opentype'), url('font/pfcentroserifpro-medium-webfont.woff') format('woff'), url('font/pfcentroserifpro-medium-webfont.ttf') format('truetype');
}
@font-face {
    font-family: 'skolkovotypefacebold';

    src: url('font/skolkovotypeface-bold-webfont.eot');
    src: url('font/skolkovotypeface-bold-webfont.eot?#iefix') format('embedded-opentype'), url('font/skolkovotypeface-bold-webfont.woff') format('woff'), url('font/skolkovotypeface-bold-webfont.ttf') format('truetype');
}

 html {
  font-family:  pf_centro_sans_proregular, 'Open Sans', Helvetica, Arial, sans-serif;
 }
 
  h1, h2, h3, h4, h5, h6 {
  font-family:  pf_centro_serif_probold, 'Georgia', 'Times New Roman', serif;
 }
 
.icon-block {
  padding: 0 15px;
}
.icon-block .material-icons {
	font-size: inherit;
}

.pinned {
    position: fixed !important;
    width: 100%;
    z-index: 100;
}

.topnav  .row {
	margin-bottom:0;
}

 .pin-bottom {
    position: absolute;
}

.inlineicon {
	display: inline-block;
	position: relative;
	top: 5px;
}

.inlinelink {
    border-bottom: 1px dashed;
}

.material-icons.md-18 { font-size: 18px; }
.material-icons.md-24 { font-size: 24px; }
.material-icons.md-36 { font-size: 36px; }
.material-icons.md-48 { font-size: 48px; }

.max-200 {
	width:100%;
	max-width:200px;
}

.navaddress {
    margin-top: -5px;
}

.navaddress a {
        color: #bdddfb;
}
.toppedlabel {
    margin-top: -30px;
}

 .required.error, .telerror {
    border-bottom: 3px solid red!important;
}
label.error {
    display: none!important;
}

.tintedbg {
    background: rgba(51, 59, 68, 0.62) none repeat scroll 0 0;
}
.max175 {
    width: 175px;
}
.logo {
	max-width:120px;
}
.parallax-container {
	height:auto;
	min-height:500px;
}

@media only screen and (max-width : 600px) {
  .caption h1 {
    font-size:2.5rem;
  }
h3 {
	font-size:2rem;
}

}

.carousel .carousel-item {
    width: 600px;
    height: 400px;
}

