﻿body,h1,h2,h3,h4,h5,h6{font-family:'Oswald'!important}
body,html{height:100%;line-height:1.8!important}
.ps-bg-navigation-full{background:url(../images/bg/bg-navigation.png) center repeat-x;background-size:contain!important}.ps-bg-header-full{background:url(../images/bg/bg-header.png) center repeat-x;background-size:contain!important}.ps-bg-loader{background: url(../images/AjaxLoader.gif) center no-repeat;background-size:cover!important}
/* Full height image header */
.ps-paralax-bg-home {
  background-position: center;
  background-size: cover;
  background-image: url("../images/sc13.jpg");
  min-height: 100%;
}
.ps-button-pad16 {
  padding: 16px;
}
.ps-canvas-map{filter:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="g"><feColorMatrix type="matrix" values="0.3 0.3 0.3 0 0 0.3 0.3 0.3 0 0 0.3 0.3 0.3 0 0 0 0 0 1 0"/></filter></svg>#g');-webkit-filter:grayscale(100%);filter:grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(grayScale=1)}
.ps-section-pad{padding:96px 16px;}
.ps-margin-top-64{margin-top:64px!important}
.ps-margin-top-100{margin-top:100px!important}
.ps-margin-bottom-32{margin-bottom:32px!important}
.ityped-cursor {
/*font-size: 2.2rem;*/
opacity: 1;
-webkit-animation: blink 0.3s infinite;
-moz-animation: blink 0.3s infinite;
animation: blink 0.3s infinite;
animation-direction: alternate;
}@keyframes blink {
100% {
opacity: 0;
}
}@-webkit-keyframes blink {
100% {
opacity: 0;
}
}@-moz-keyframes blink {
100% {
opacity: 0;
}
}	
.ps-form-input{color:rgb(150,150,150);background:none #4f4f4f;border:0;cursor:text;height:auto;padding:5px 10px;min-width:50%}.ps-form-input:hover{background:none #EEE;-webkit-transition:background-color .6s ease-in-out 0;-moz-transition:background-color .6s ease-in-out 0;-ms-transition:background-color .6s ease-in-out 0;-o-transition:background-color .6s ease-in-out 0;transition:background-color .6s ease-in-out 0;-webkit-box-shadow:1px 2px 12px #00F;-moz-box-shadow:1px 2px 12px #00F;box-shadow:1px 2px 12px #00F}.ps-form-input:focus{background:none #000;color:#BBB!important}
select.ps-form-input{cursor:auto;padding:7px 10px}
texarea.ps-form-input{padding:5px}
.ps-min-width-120{min-width:120px}.ps-min-width-130{min-width:130px}.ps-max-width-450{max-width:450px}.ps-max-width-600{max-width:600px}.ps-max-height-130{max-height:130px}
#psid-head-prlx-title{padding:48px;}
#psid-head-prlx-btnset{padding:24px 48px;}
#psid-sm-mnu.w3-sidebar{width:70%!important}
.ps-hover-shift-right-10px:hover{margin-left:10px!important}
.ps-overflow-y-scroll{overflow-y:scroll!important}.ps-max-height-400px{max-height:400px!important}.ps-height-660px{height:660px!important}
/*the container must be positioned relative:*/
.ps-autocomplete {
  position: relative;
  display: inline-block;
}
.ps-autocomplete input {
  border: 1px solid transparent;
  background-color: #f1f1f1;
  padding: 6px;
  font-size: 14px;
}
.ps-autocomplete input[type=text] {
  background-color: #f1f1f1;
  width: 100%;
}
.ps-autocomplete input[type=submit] {
  background-color: DodgerBlue;
  color: #fff;
  cursor: pointer;
}
.ps-autocomplete-items {
  position: absolute;
  border: 1px solid #d4d4d4;
  border-bottom: none;
  border-top: none;
  z-index: 99;
  /*position the autocomplete items to be the same width as the container:*/
  top: 100%;
  left: 0;
  right: 0;
}
.ps-autocomplete-items div {
  padding: 6px;
  cursor: pointer;
  background-color: #fff; 
  border-bottom: 1px solid #d4d4d4; 
}