/*
Theme Name: Custom

*/

html{scroll-behavior: smooth;}
body{font-family: "Lato", sans-serif;color:#000;font-weight: 300;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight: 300;color:#000;}
p:empty{margin:0;}
a{color: #bb8c00;}
a:hover{color:inherit;}

.tp-call{font-size:20px;display:inline-block;color:#000;}
.navbar-bg{background:url(imgs/menu-bg.png) repeat scroll;padding:20px 0;}
.navbar-bg * {color: #000;}
#main-menu {width: 100%;}
.navbar-bg a {color: #000 !important;}
.navbar-bg a:hover {color: #bb8c00 !important;}
.navbar-bg .dropdown-menu a {color: #000 !important;}
.navbar-light .navbar-toggler {border-color: #b89304 !important;background: #b89304 !important;}
.navbar-light .navbar-toggler-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E") !important;}

.hp-slider .slide {
background-repeat: no-repeat;
background-size: cover;
height: 633px;
background-position: center;
padding: 50px 15px;
margin: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.hp-slider .slide-1 {background-image: url(imgs/slide1.jpg);}
.hp-slider .slide-2 {background-image: url(imgs/slide2.jpg);}
.hp-slider .slide-3 {background-image: url(imgs/slide3.jpg);}
.hp-slider .slide-4 {background-image: url(imgs/slide4.jpg);}

.txtc1{color:#bb8c00 !important;}
.txtc2{color:#252525 !important;}
.hp-title{font-size:40px;}
.sub-title{font-size:28px;color:#bb8c00 !important;}
.txti{font-size:3rem;}

.btn-primary,.send{background-color:#bb8c00 !important;border-color:#bb8c00 !important;color:#fff !important;}
.btn-secondary{background-color:#252525 !important;border-color:#252525!important;color:#fff !important;}
.btn-white{background-color:#fff !important;border-color:#fff !important;color:#bb8c00 !important;}
.btn,.send{border-radius:0 !important;padding:1rem !important;}
.btn:hover,.send:hover {
  box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.5);
}

#wpls-logo-showcase-slider-1 img {max-width: 183px;}
.hpimg-box{margin-top:50px;position: relative;}
.hpimg-box img{width:100%;position: relative;z-index: 1;}
.hpimg-title {font-size: 20px;color: #fff;background-color: rgba(0, 0, 0, 0.32);margin-top: -40px;position: relative;z-index: 2;margin-bottom: 0;line-height: 40px;}

.footer {padding:50px 0;background:#313131 url(imgs/foot-bg.png) repeat scroll;}
.footer h5 {margin-bottom:15px;font-size: 22px;border-bottom: 1px dotted #bb8c00;padding-bottom: 10px;}
.footer *{color: #fff;}
.foot-social a{display:inline-block;margin:0 5px;font-size:22px;}
.foot-social i{color:#bb8c00 !important;}
.footer-bottom {background: #252525;padding: 20px 0;}
.footer-bottom *{color: #fff;}
.footer-bottom p {margin-bottom: 0;}
.section-white {background: #fff;padding: 50px 0;}
.section-primary {background: #bb8c00;padding: 50px 0;}
.section-primary * {color: #fff;}
.section-secondary {background: #252525;padding: 50px 0;}
.section-secondary * {color: #fff;}
.section-lightgrey {background: #eee;padding: 50px 0;}
.g-recaptcha {display: inline-block;transform: scale(0.77);-webkit-transform: scale(0.77);transform-origin: 0 0; -webkit-transform-origin: 0 0;}
.wrapper {padding: 50px 0;}
.updated {display: none;}
.published.updated {display: inline;}
#recent-posts-2 a,#categories-2 a,h2.entry-title a {color: inherit;}
.txtarea-field{height:100px;}
.intitle{border-bottom: 1px dashed #999;font-size: 2.2rem;padding-bottom: 10px;color: #bb8c00;}
.box-bdr{border: 2px solid #bb8c00;padding:30px;min-height:500px;height: 100%;}
.flex-video {position: relative;padding-top: 1.5625rem;padding-bottom: 67.5%;height: 0;overflow: hidden;}
.flex-video iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
#right-sidebar .widget-title{border-bottom: 1px dashed #999;padding-bottom: 10px;color: #bb8c00;}
.lp-box{background:#f2f2f2;}
.lp-img {height: 340px;overflow: hidden;}
.lp-img img {width: 100%;min-height: 360px;object-fit: cover;transition: 1s all ease-in-out;}
.lp-txt {padding: 20px !important;}
.lp-box:hover img{transform: scale(1.5);}

.page-link {color: #bb8c00 !important;}
.page-item.active .page-link {color:#fff !important;background-color: #bb8c00 !important;border-color: #bb8c00 !important;}

/***************************** MEDIA *******************************/
@media screen and (min-width: 1520px) {
.container{max-width:1500px;}
}
@media screen and (min-width: 992px) {
.imgfit{height:100%;object-fit:cover;}
}

@media screen and (max-width: 991px) {
.navbar{text-align:right;}
.navbar .navbar-toggler {margin-left: auto;}
.box-bdr{margin-bottom:50px;height:auto;min-height:auto;}
.box-bdr .btn{white-space:wrap;}
.hp-title{font-size:32px;}
}

@media screen and (max-width: 767px) {
.footer{padding-top:20px;}
.footer h5{margin-top:30px;}
.foot-address {margin-left: 0;}
.foot-address .fa-li {position: relative;left: 0;width: auto;top: 0;margin-right: 5px;}
.ftmail{font-size:90%;}
}