input:not([type]), input[type="email" i], input[type="number" i], input[type="password" i], input[type="tel" i], input[type="url" i], input[type="text" i]  {
border: 1px solid #e0e0e0 !important;padding: 11px 19px !important;background-color: #fbfbfb !important;}
div#tphdr { margin-top: -11px;padding-right: 3%;padding-top: 5px;width: 100%;text-align: right;background-color: #FFF1EE;padding: 11px 0px;}
a.lnks {color: #FFFFFF;letter-spacing: 1px;margin: 0px 9px;}
div#tphdr p {color: #515151;font-weight: 900;padding-right: 3%;}
h4.ftle { font-size: 19px;margin-top: 11px;font-weight: 600;margin-bottom: 11px;}
.ftsctn {width: 100%;background-color:#FFF1EE;padding: 25px 5%;margin-bottom: -42px;height: 300px;}
.sctn1 {width: 28%;float: left;line-height: 1.8em;}
.sctn2 {width: 30%;float:left;line-height: 2.4em;}
.sctn3 {width: 38%;float:left;line-height: 2.4em;}

p#phn {z-index: 99999 !important;position: fixed;background-color: #fff1ee;padding: 18px 0px;transform: rotate(270deg);margin-left: 91.4%;margin-top: 214px;width: 195px;border: 1px solid #515151;transition: 0.4s;}
p#phn:hover {padding-bottom: 82px !important;margin-left: 92%;margin-top: 182px;transition: 0.4s;}

p#phn a {background-color: #fff1ee;color:#515151;padding: 12px 53px;}


@media (min-width: 991px) {
header.type-3 nav {margin-top: -5px;}
header.type-3 #logo {margin-top: 0px;}
header.type-3 {height: 128px;}

header.type-3 #logo {
    margin-left: 38% !important;
    max-width: 200px !important;
    display: block !important;
}

/**
header.type-3 nav {right: -30%;}  **/

header.type-3 nav { right: auto;left: auto;text-align: center;}
ul#menu-main-menu {display: inline-flex;}



header.type-3 #logo {width: 100% !important;}
div.navigation-wrapper nav {width: 100%;margin-top:15px;}

}

div#old {display: none;}
.banner-frame.border-image {display: none;}
.sa h1, .h1, .sa h2, .h2, .sa h3, .h3, .sa h4, .h4, .sa h5, .h5, .sa h6, .h6 {
font-family: baskerville-urw;letter-spacing: 0.2em;text-transform: uppercase;font-weight:400;}

.sa h3, .h3 {font-size: 30px;text-transform: uppercase;letter-spacing: 0.2em;}
.call-now-button {display: none !important;}

header.type-3 nav > ul > li > a {
font-family: baskerville-urw;font-size: 14px;font-weight: 400;
letter-spacing: .2em;}
.call-now-button {opacity: 0 !important;}

@media (min-width: 991px) {
header.type-2.transparent nav > ul > li > a, header.type-3.transparent nav > ul > li > a {
    color: #515151;
}
}



@media (min-width: 991px) {
header.type-3 #logo {width: 234px;}

}


@media (max-width: 991px) {

div#tphdr { height: 87px !important;}
div#tphdr {text-align:right;margin-top: 0px;font-size: 12px;}
div#tphdr p{display: none;}
header #logo {top: 28px;width: 108px;height: 47px;left: 35%;}
header.type-2.transparent .hamburger-icon, header.type-3.transparent .hamburger-icon {color: #515151;}
.sctn1, .sctn2, .sctn3 {width: 90%;margin-left:5%;}
.ftsctn {height: 728px;}

}
div#tphdr {
    height: 143px;
}
a.entry i {
    margin-top: 25px;
}
.hamburger-icon {
    margin-top: -1px!important;
}


}
.g-grid {max-width: 100%;}
.section-paddings, #g-container-overlay, #g-top, #g-slideshow, #g-navigation, #g-header, #g-above, #g-utility, #g-feature, #g-expanded, #g-extension, #g-bottom, #g-footer, #g-copyright {padding: 0 0%;padding: 0px 5%;}
#g-slideshow .g-content {margin: 0px 0 0;}
.size-50 {flex: 0 30%;width: 30%;}
footer#g-footer div div + div.size-50 { flex: 0 70%;}
div#caldera_forms_widget-2 {width: 45%;float: left;margin-right: 4%;}
div#text-8 {width: 50%; float: right;margin-top: -29px;}

ul#lst1 {column-count: 2;line-height: 2em;font-size: 16px;}

ul.relst {
    column-count: 2;
    line-height: 2.4em;
    font-size: 16px;
}

ul.relst a {
    color: #000000;
}
@media (max-width: 980px){ul.are li a {
    font-size: 12px !important;
}
ul.relst {
    font-size: 12px;
}
.emodal-title {
    font-size: 22px !important;
}

h3 {
    line-height: 3.5rem !important;
    font-size: 16px !important;
}

.sa h3 {
    font-size: 20px !important;
      margin-top: 24px;
}
@media (min-width:1440px){
.fa {
font-size: 32px !important;
    margin-top: 11px !important;}}

/**
ul#menu-main-menu {
    margin-left: -129px;
}

**/

input.wpcf7-form-control.wpcf7-submit {
    width: 74% !important;
    background-color: #000000 !important;
    padding: 11px 0px !important;
    color: #FFFFFF !important;
    margin-top: 10px !important;
}

h3.uris-slider-title {
    display: none;
}
a.lnks {
    color: #000000 !important;
    letter-spacing: 1px;
    margin: 0px 9px;
}
p#btn1 {
    position: fixed;
    right: 0px;
    margin-right: -77px;
    bottom: 150px;
    background-color: #fff1ee;
    padding: 17px 14px;
    border: 2px solid grey;
    transform: rotateZ(-90deg);
    z-index: 9;
}
div#eModal-11 {
    width: 47%;
  margin-left: -84px;
}
ul.form li {
    margin-bottom: 11px;
}

ul.form li label {
    width: 95%;
}
@media screen and (max-width: 980px){

div#eModal-11 {
    width: 101% !important;
    margin-left: -306px !important;
}
}



