@font-face {
    font-family: 'itc_officina_sans_stdbold';
    src: url('officinasansstd-bold-webfont.woff2') format('woff2'),
         url('officinasansstd-bold-webfont.woff') format('woff');
    font-weight: normal;font-style: normal;}
@font-face {
    font-family: 'itc_officina_sans_stdbook';
    src: url('officinasansstd-book-webfont.woff2') format('woff2'),
         url('officinasansstd-book-webfont.woff') format('woff');
    font-weight: normal;font-style: normal;}
@font-face {
    font-family: 'itc_officina_sans_stdBkIt';
    src: url('officinasansstd-bookitalic-webfont.woff2') format('woff2'),
         url('officinasansstd-bookitalic-webfont.woff') format('woff');
    font-weight: normal;font-style: normal;}
@font-face {
    font-family: 'wingdingsregular';
    src: url('wingding-webfont.woff2') format('woff2'),
         url('wingding-webfont.woff') format('woff');
    font-weight: normal;font-style: normal;}
	
body{font-family: 'itc_officina_sans_stdbold';}
.nav-link{font-size: 20px;    color: #9e822e;}
.nav-item:last-child .nav-link:hover {background: none; padding-bottom:0;}
.nav-link:hover,.nav-link:focus{ color:#bc4c63;}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link, .nav-pills .nav-link:hover{color:#bc4c63;background:url(../img/menu-bg.png) no-repeat  bottom center; padding-bottom:30px;}
.newhome .nav-pills .nav-link:hover {background-position: top left;}
h1,.yellow-text{ color:#9e822e  !important;}
.topbar{background:#DE8D38;color:#fff;padding:10px 0;}
.banner-block{background:url(../img/banner.jpg) no-repeat;background-size:100% 100%;height:600px;margin:0px auto;margin-bottom:80px; -webkit-animation: zoomin 10s ease-in infinite;
  animation: zoomin 10s ease-in infinite;
  overflow: hidden;}

.make-it-red{ color: #BC4C63 !important; }
.mid-block h4{padding: 20px 0;}
.mid-block p{font-size: 1.5rem; font-family: 'itc_officina_sans_stdbook';}
.mid-block ul{font-size: 1.5rem; font-family: 'itc_officina_sans_stdbook';}
.navbar-toggler-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(176,135,69, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");}
.navbar-toggler {border-color: rgb(176,135,69);} 
.navbar-toggler-icon {width: 2.5em;}
.navblock{border-top:2px solid #d5bf9d;padding-bottom:20px;padding-top: 10px;}
div#navbar_top {background: #fff;-webkit-animation: 1000ms ease-in-out 0s normal none 1 running fadeInDown;}
footer{background:#9e822e;color:#fff;font-family: arial;}
footer h5{color:#fff;position:relative;padding-bottom:10px;margin-bottom:10px;}
footer h5:after{background:#FFF;height:2px;content:"";left:0;bottom:0;position:absolute;width:80px;}
footer .nav-link{color:#fff; font-size:inherit;}
footer .nav-link:hover{color:#ccc;}
.social-icons-wrapper a{margin-left:5px;width: 30px;height: 30px;background: #fff;border-radius: 5px;display: inline-block;font-size: 20px;text-align: center;line-height: 32px;color:#fff;text-decoration:none;}
.social-icons-wrapper a i{color:#fff;}
.social-icons-wrapper a.fa-facebook{background:#303FBF;}
.social-icons-wrapper a.fa-instagram{background:#A721B3;}
.social-icons-wrapper a.fa-twitter{background:#0BAAB7;}
.social-icons-wrapper a.fa-pinterest{background:#bd081c;}
.subscribeblock .btn{background:#333;border:none;padding:10px 0;}
.subscribeblock .btn:hover{background:#000;}
#btn-back-to-top {position: fixed;bottom: 20px;right: 18px;display: none;font-size: 25px;color: #fff;z-index: 99999;line-height:normal;width: 50px;height: 50px;background: #333;text-align: center;line-height: 49px;}
.navblock .logo {display:none;}
.navblock.fixed-top .logo{position:absolute;left:5px;display:block;}
.navblock.fixed-top .logo img{width:155px;}
.fixed-top{z-index: 1;}
.marquee-parent { background-color: #f2f2f2; min-height: 100px; margin:0px 30px; }
.marquee-text h2 {font-size: 2rem; color:#b08745; }
.error-msg, .error { color: #FF0000; font-weight: 600; }
.post-title{font-size: 26px; color: #000; }
.post-title a{text-decoration: none; color: #000; }
.post-title span{border-radius:50%; border:1px solid #9e822e; padding:2px 10px; color:#FFF; background-color: #9e822e; }
div.card:hover{border:2px solid #333 !important; }
.card-img-top { width: 100%; height: 20vw; object-fit: cover; }
.card-body ul {padding:0px; margin:20px;}
.card-body ul li {list-style-type: disc;}
.left-summary ul li, .blog-post ul li {list-style-type: disc;}
.blog-post a { text-decoration: none !important; }
.btn-primary {background-color: #9e822e !important;border-color: #9e822e !important;}
.remove-underline{text-decoration: none !important;}

@media (min-width: 1200px){
    .navbar-toggler {display: none;}
    .sticky-lg-top {background:#fff;}
    .navbar-collapse.collapse{display:block;}
}
@media only screen and (max-width: 767px){
	.banner-block{    margin-bottom: 20px;    height: 300px;}
	#logodiv{display:none !important;}

    .iframe-map iframe {width:100%;}
	
    .marquee-parent { margin:0px 10px; }
    .navblock .logo {display:block;position: absolute;width: 122px;left:0;right: 0;margin: auto;}
}
@media only screen and (max-width: 1200px){
li.nav-item{display: block;width:100%;border-bottom: 1px solid #b08745;}
footer li.nav-item{border-bottom: none;}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link{background:none;padding-bottom:10px}
.nav > li > a {display: block;    padding-left: 10px;}
/* div#navbarsExample10 {position: absolute;background: #fff;z-index: 99999;    width: 280px;} */
.navblock.fixed-top .logo {display:block;position: absolute;width: 122px;left:0;right: 0;margin: auto;}
}