html{
  font-family: "Roboto-Regular", sans-serif;
  color: #3d3d3d;
  letter-spacing: 0.3px;
}
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/MaterialIcons-Regular.eot); /* For IE6-8 */
  src: local('Material Icons'),
       local('MaterialIcons-Regular'),
       url(../fonts/MaterialIcons-Regular.woff2) format('woff2'),
       url(../fonts/MaterialIcons-Regular.woff) format('woff'),
       url(../fonts/MaterialIcons-Regular.ttf) format('truetype');
}
.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;

  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;

  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;

  /* Support for IE. */
  font-feature-settings: 'liga';
}
@font-face {
  font-family: 'Montserrat-Bold';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/montserrat/Montserrat-Bold.ttf);
}
@font-face {
  font-family: 'Montserrat-Regular';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/montserrat/Montserrat-Regular.ttf);
}
@font-face {
  font-family: 'Roboto-Black';
  font-style: normal;
  font-weight: 900;
  src: url(../fonts/roboto/Roboto-Black.ttf);
}
@font-face {
  font-family: 'Roboto-Bold';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/roboto/Roboto-Bold.woff);
}
@font-face {
  font-family: 'Roboto-Regular';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/roboto/Roboto-Regular.woff);
}
@font-face {
  font-family: 'Roboto-Light';
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/roboto/Roboto-Light.ttf);
}
@font-face {
  font-family: "FontAwesome";
  src: url(../fonts/fontawesome-webfont.eot);
}
@media only screen and (min-width: 993px) {
	.container {
		width:85% !important;
	}
}
a{
  outline: 0;
}
img:focus{
  border: 0 !important;
}
.row{
  margin-bottom: 0;
}
.row .col{
  padding: 0;
}
.pm-top-header{
  /*background-color: #0D47A1;*/
  background-color: transparent;
  color: #fff;
  line-height: 40px;
  font-size: 0.9rem;
}
.pm-top-header p{
  margin: 0;
}
.pm-top-header ul{
  text-align: right;
  margin: 0;
}
.pm-top-header ul > li{
  display: inline-block;
}
.pm-top-header ul > li:last-child{
  padding-left: 20px;
}
nav{
  background-color: transparent;
}
@media screen and (max-width: 600px) {
  nav{
    background-color: #1976D2;
  }
}
.pm-line{
  width: 70px;
  height: 3px;
  border: 0;
  background-color: #1976D2;
}
.pm-homestead{
  background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url(../images/perfume-bg.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #000;
  width: 100%;
  height: 50vw;
  color: #fff;
  text-align: center;
  margin-top: -110px;
  overflow-x: visible;
}
.pm-homestead-content{
  padding-top: 15%;
}
.pm-homestead h4{
  margin-top: 0;
}
.pm-homestead-mobile{
  margin-top: 50px;
  text-align: center;
}
.pm-homestead-mobile h4{
  font-size: 1.5rem;
}
.pm-homestead-mobile h3{
  font-size: 2rem;
  font-family: Roboto-Bold;
}
.pm-homestead-mobile p{
  padding: 0 20px;
}
.pm-product{
  margin: 50px 0;
}
.pm-product-title{
  margin-bottom: 50px;
  text-align: center;
}
.pm-product-title h3{
  font-family: Montserrat-Bold;
}
.pm-product-item{
  text-align: center;
}
.pm-product-item h5{
  font-family: Montserrat-Bold;
  cursor: pointer;
}
.pm-product-item-active{
  text-align: center;
  background-color: #1976D2;
  padding: 20px 10px !important;
  border-radius: 7px;
}
.pm-product-item-active h5{
  cursor: pointer;
}
.pm-contact-container{
  text-align: center;
  background-color: #1976D2;
  padding: 20px 10px !important;
  color: #fff;
  border-radius: 7px;
}
.pm-contact-item i{
  display: block;
}
.pm-contact-item p{
  margin-top: 20px;
  margin-bottom: 0;
}
.pm-maps{
  margin-top: 50px;
}
.pm-contact-direct{
  margin-top: 20px;
}
.pm-btn{
  width: 100%;
  background-color: #1976D2;
}
.pm-btn.active{
  background-color: #1976D2;
}
.pm-footer{
  background-color: #1976D2;
  color: #fff;
  margin-top: 50px;
}
.pm-footer a{
  color: #fff;
  border-bottom: 1px dashed #fff;
}
.pm-navbar{
  background-color: #1976D2;
  top: 0 !important
}
.pm-background{
  background-color: #1976D2;
}
.pm-404-page{
  height: 100%;
}
.pm-404 h1{
  font-size: 3rem;
  text-align: center;
  color: #fff;
  font-family: Montserrat-Bold;
  margin-top: 25%;
}
.pm-404 a{
  color: #fff;
}
.p10{
  padding: 10px !important;
}
#sidenav-overlay{
  z-index: 996;
}
