/* Enter Your Custom CSS Here */
.search-box{
  display: none;
}
a{
  cursor: pointer !important;
  color: #444;
  font-weight: 600;
}
a:hover{
  color: #444;
  text-decoration: underline;
}
.header .menu .main-nav .sub-menu li{
  width: 210px !important;
}
.header .menu .main-nav li.menu-item-has-children:after{
  content: "\f107" !Important;
}
.header .menu .main-nav li.menu-item-has-children:hover:after{
  color: #444;
}
.header .menu ul li.current_page_item a{
  color: #fff !important;
}
.header .menu ul li:hover a{
  color: #444 !important;
}
.header .menu .main-nav .sub-menu li{
  text-transform: lowercase !important;
}
.header .menu .main-nav .sub-menu li a{
  color: #fff !important;
  font-weight: bold !important;
}
.header .menu .main-nav .sub-menu li:hover a{
  color: #fff !important;
}
h1{
  padding-bottom: 30px !important;
}
.footer-vc-widget a {
  color: #fff !Important;
  font-weight: bold !Important;
  text-decoration: none !Important;
}
.copyrights{
  background-color: #000 !important;
}
.footer-vc-widget a:hover {
  text-decoration: underline !Important;
}
footer .widget h3, footer .widget p{
  color: #dadada !important;
}
.vc_row{
  margin-top: 20px;
  margin-bottom: 20px;
}
.header .menu .main-nav .right-box {
  display: none;
}
.header .menu .main-nav{
  padding-top: 20px !important;
}
.anchor{
  display: block;
  height: 140px; /*same height as header*/
  margin-top: -140px; /*same height as header*/
  visibility: hidden;
}
.footer.Style_1 .upper-part .container{
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.blog-page .content{
  margin-bottom: 0px !important;
}  
.lvca-icon-quote{
  display: none !Important;
}
.lvca-testimonial-text{
  margin-bottom: 0px !important;
}
@media (max-width: 500px){
  .header .logo {
    margin: 0px 0 0 -70px;
}}
@media (max-width: 991px){
.header .logo img {
    width: 140px !important;
}}
@media (max-width: 991px){
.header .logo {
    margin-left: -70px;
}}

/* Contact Form 7 */
input[type=text], input[type=email], input[type=tel], input[type=password], input[type=search], textarea{
  width: 100%;
  height: 47px;
  margin: 2px 0 !important;
  padding: 10px !important;
  background-color: #dadada !important;
}
.wpcf7 textarea{
  min-height: 150px !important;
  max-height: 150px !important;
}
.wpcf7 input[type="submit"]{
  background-color: #edac14;	
  color: #fff;
  height: 45px;
  width: 100%;
  text-transform: uppercase;
  letter-spacing: 4px;
  text-align: center;
}
input:focus, textarea:focus { 
  outline: none !important;
  background-color: #ccc !important;
  margin: 2px 0 !important;
  padding: 10px !important;
  height: 47px !important;
}
.wpcf7-list-item{ 
    display: block;
    padding-left: 20px;
}
::-webkit-input-placeholder {
   color: #fff !important;
}
:-moz-placeholder { /* Firefox 18- */
   color: #fff !important;  
}
::-moz-placeholder {  /* Firefox 19+ */
   color: #fff !important;  
}
:-ms-input-placeholder {  
   color: #fff !important;  
}