.head-right {
  padding-top: 30px;
}
.head-right .btn-default {
  border: 1px solid #ff8300;
  color: #ff8300;
  font-size: 14px;
  text-transform: none;
}

.head-right .btn-default:hover {
  border: 1px solid #ffae00;
  color: #ffffff;
  font-size: 14px;
  text-transform: none;
}

div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
  color: red;
}
.width-500 input[type="text"], input[type="email"],textarea,input[type="submit"] {
	width: 500px;
}
.width-500 {
	margin-top: 100px;
}
@media (max-width: 767px) {
.head-right {
		float: left;
    width: 100% !important;
    margin-top: 0px;
}
.width-500 input[type="text"], input[type="email"],textarea,input[type="submit"] {
	width: 100%;
}
}	
#sticky-header .wrap {
	max-width: none;
}
.head-right
{
  padding-top: 20px;
}
.head-right img 
{
	max-width: 30%;
}
#cookie-notice .cn-button:not(.cn-button-custom) {
  color: #ffffff;
}
#menu-item-10694 {
	/*background: #a6c333;*/
  border-radius: 10px;
  height: 42px;
}
#menu-item-10694 a {
	color: #83b007;
}
#menu-item-10694 a:hover {
	color: #ffae00;
}	
#menu-item-13458 {
  border-radius: 10px;
  height: 42px;
}
#menu-item-13458 a {
	color: #bd462b;
}
#menu-item-13458 a:hover {
	color: #ffae00;
}	
.testimonial-slider cite{
	display: none;
}
.archive-list a {
	font-weight: bold;
	font-size: 16px;
}
.breadcrumb {
    white-space: none;
    width: 100%;
    display: flex;
}
.breadcrumb span {
	padding-right: 3px;
	padding-left: 3px;
}
.main-navigation a {
  font-weight: bold;
}
.is-sticky #sticky-header {
  background-color: rgb(255, 255, 255);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15);
}
#cookie-notice .cookie-notice-container {
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.55);
}
p {
    font-size: 16px;
	  color: #3E3E3E;
}
#main ul {
    font-size: 16px;
		color: #3E3E3E;
}
#main ol {
    font-size: 16px;
		color: #3E3E3E;
}
.widget ul li a {
    color: #3E3E3E;
    font-size: 16px;
}
@media (max-width: 1024px) {
.head-right {
  display: block;	
}		
.head-right {
  padding-top: 0px;
  }
.head-right a {	
	max-width: 100% !important;
}
@media (max-width: 920px) {
	#menu-item-10694 {
	width: auto;
	float: left;
	padding: 0 10px;
}
}
@media (max-width: 720px) {
.slider-text {
		margin-top: -8px;		
}
.slider-title {
    line-height: 25px;
}
.slider-buttons {
		display: none;
	}
}