.navbar.navbar-transparent{
	background-color: #ffffff !important;}
.navbar .navbar-nav > li > a {
color: black !important;
	}
	.hestia-top-bar {
background: #425A74 !important;
color: #425A74 !important;
	}
.page-header .container {
    height: 600px !important;
    padding-top: 320px !important;
}
.navbar .navbar-header .navbar-brand img {
    max-height: 100px !important;
}

.navbar{
background-color:#ffffff;
opacity:0.9;
}
.hestia-top-bar {
background: #425A74 !important;
color: #425A74 !important;
	text-align:right; 
}
.header-filter::before { background-color: rgba(0, 0, 0, 0) !important; }
.hestia-top-bar a, .hestia-top-bar .top-bar-nav li a {
  color: #ffffff !important;
}
.navbar .navbar-nav > li > a {
color: #425A74 !important;
	font-weight: 700;
}
.sp-search-form input[type="submit"] {background-color: #e6cb93; color: #fff;}
@media all and (min-width: 1000px){
.sp-search-form p {float: left; width: calc((100% - 150px)/3.4); margin-left: 10px;}
.sp-search-form p.sp-select {width: 115px;}
.sp-search-form p.sp-keywords {margin-left: 0;}
.sp-search-form p,
.sp-search-form input,
.sp-search-form select
.sp-search-form fieldset {margin-bottom: 0;}
.sp-search-form input,
.sp-search-form select {height: 40px;}
}
#header .menu > li.menu-hover > a, #header .menu > li.current-menu-item > a, #header .menu > li.current-menu-ancestor > a, #header .menu > li > a:hover, #header-sticky .menu > li.menu-hover > a, #header-sticky .menu > li.current-menu-item > a, #header-sticky .menu > li.current-menu-ancestor > a, #header-sticky .menu > li > a:hover {
    background: transparent !important;
}
#header .menu > li.menu-hover > a span, #header .menu > li.current_page_item > a span, #header .menu > li.current-menu-ancestor > a span, #header .menu > li > a:hover span, #header-sticky .menu > li.menu-hover > a span, #header-sticky .menu > li.current_page_item > a span, #header-sticky .menu > li.current-menu-ancestor > a span, #header-sticky .menu > li > a:hover span {
    border: 2px solid #444444;
    padding: 7px;
}
#logo img, #logo-sticky img {
    width: auto;
    max-height: 65px;
    margin-top: -10px;
}
#content {
    padding: 0px 0px;
}
#header .menu > li > a span, #header-sticky .menu > li > a span {
    padding: 7px;
    border: 2px solid #425A74;
    font-weight: bold;
    border-color: #425A74 !important;
}
#header .header-links > ul > li a, #header-sticky .header-links > ul > li a {
    padding: 36px 5px;
}
#header-responsive li a:hover, #header-responsive li.current_page_item > a, #header-responsive .sub-menu-show > a {
    color: #ffffff!important;
}
#header-responsive li a:hover, #header-responsive li.current_page_item > a {
    background: #e6cb93 !important;
    -webkit-box-shadow: -20px 0 0 0 #e6cb93, 20px 0 0 0 #e6cb93;
    -moz-box-shadow: -20px 0 0 0 #e6cb93, 20px 0 0 0 #e6cb93;
    -ms-box-shadow: -20px 0 0 0 #e6cb93, 20px 0 0 0 #e6cb93;
    -o-box-shadow: -20px 0 0 0 #e6cb93, 20px 0 0 0 #e6cb93;
    box-shadow: -20px 0 0 0 #e6cb93, 20px 0 0 0 #e6cb93;
}
.job_filters .job_types {
    display: none;
}
.single .entry-meta {
    display: none;
}
.date-posted {
    display: none;
}
.single_job_listing {
    padding-top: 20px;
    padding-bottom: 20px;
}
ul.job_listings li.job_listing a .meta li {
    display: none;
}
.wpcf7-form input, .wpcf7-form textarea {
font-size: 15px;
color: #000000;
width: 80%;

}
.wpcf7-form textarea {
font-size: 15px;
color: #000000;
}

.wpcf7-form p{
font-size : 15px;
color: #000000;
}
footer {
		background: #425A74 !important;
	}
.footer .copyright {
  float: none !important;
}
 .wpcf7 input[type="submit"] {
     color: #ffffff;
     font-size: 18px;
     font-weight: 400;
     background: #425A74;
     border: 1px solid #425A74;
     border-radius: 2px;
     width: 500px;
     text-transform: uppercase;
     letter-spacing: 5px;
	   box-shadow: none !important;
 }
 .wpcf7 input:hover[type="submit"] {
     background: #425A74;
	 transition: 1s;}

@media (max-width: 768px){
.navbar.navbar-transparent{
	background-color: #ffffff !important;}
.navbar .navbar-nav > li > a {
color: #425A74 !important;
	}
	.hestia-top-bar {
background: #425A74 !important;
color: #ffffff !important;
	}
}
@media only screen and (max-width: 989px) and (min-width: 701px) {
  .responsive .mobile_menu_tablet .main_menu {
  display: block;
		
	}}
html, body{
width:100%;
overflow-x:hidden;
}

