.header .logo {
  width: 250px;
  max-width: 250px;
}

@media screen and (max-width: 920px) {
.header-container, .header-container.sticky.move {
    padding-top: 10px;
    padding-bottom: 10px;
}
}
@media screen and (max-width: 920px) {
.header .logo {
    width: 250px;
    max-width: 250px;
    padding-right: 70px !important;
	padding-left:10px;
	}}
@media screen and (min-width: 920px) {
.header-top-bar .search-form {
    width: 586px;
	padding: 6px 10px;}
.search-form .search-input {
    width: 500px;
	}}

@media screen and (max-width: 920px) {
.header-top-bar .search-form {
    width: 279px;
    padding: 5px 5px;
    margin-top: 1px;
	background: #aaaaaa;}
.search-form .search-input {
	width: 195px;}
}

.contact-details li:first-child {
    border-left: 0px solid #E2E6E7;
}

.contact-details li {
	border-right: 0px solid #E2E6E7;}

.re_cart_icon_widget {
    border-right: 0px solid #E2E6E7;
}

.social-icons li {
    border-right: 0px solid #E2E6E7;
}

.social-icons li:first-child {
    border-left: 0px solid #E2E6E7;
}

.search-container .template-search {
	border-right: 0px solid #E2E6E7;
color:#fff;}

.search-form .search-submit-container {
	background: #fff;}
div.pp_default .pp_content {
    padding: 0px;
}
.wpb_gallery .wpb_flexslider .flex-control-paging {
    display: none;
}

.contact-form textarea {
	width: 100%;}

.contact-form textarea {
	height: 216px;}

@media screen and (max-width: 920px) {
.cost-calculator-box input {
	margin-left: 0px !important;
	}
	.contact-form input[type=text] {
		width:270px !important;
	}}

table td:first-child, table th:first-child {
	text-align: left !important;}

.social-icons.yellow li:first-child {
    border-left: 2px solid #dfae6c;
}
.PP_Card .PP_Entry__view {
	display: none;}
.PP_Card, .PP_Card a {
	/*background: #5B483C;*/}

.PP_Card .PP_Entry__subtitle {
	background: #dfae6c;}

.contact-details li {
    color: #fff !important;
	font-size:14px !important;}
.contact-details li a {
    color: #fff !important;
	font-size:14px !important;
}

.header-top-bar-container .header-toggle {
    transform: rotate(0deg) !important;
		padding-top: 5px;
		padding-bottom: 5px;}
.template-arrow-up:before {
    content: "CONTACT";
		font-family: "Arial" !important;
    font-size: 18px !important;
}
.header-top-bar-container .header-toggle:hover {
    background: #dfae6c !important;}
.header-top-bar-container .header-toggle:hover {
    color: #fff;
}

.header-top-bar-container .header-toggle {
    transform: rotate(0deg) !important;
    background: #dfae6c !important;
	color: #fff !important;}
.header-top-bar-container {
    background: #dfae6c !important;
}

.scroll-top.animated-element {
	display: none !important;}


@media screen and (max-width: 920px) {
.ct-container {
    margin-right: 30px !important;}
.ct-ultimate-gdpr-cookie-popup-bottomPanel {
    padding: 0px 0 35px 0 !important;
	}
.ct-ultimate-gdpr-container #tabs .ui-tabs-nav .ui-tabs-anchor {
	width: 255px !important;}
.ct-ultimate-gdpr-container #tabs .ui-tabs-nav .ui-state-active a {
	width: 257px !important;
}}

.ct-ultimate-gdpr-cookie-modal-slider-not-able li:before {
	color: red;}
.ct-ultimate-gdpr-container #tabs .ui-tabs-nav .ui-state-active a {
	color:#ffffff !important;
	width: 257px !important;
}

.ui-tabs-nav li.ui-tabs-active:after {
    margin-left: -55% !important;
	bottom:-8px !important;
}
.accordion .ui-accordion-header.ui-state-active h3 {
    color: #000;
}

.ct-ultimate-gdpr-container input[type="submit"] {
	background:#dfae6c !important;
}
.ct-ultimate-gdpr-container input[type="submit"]:hover {
    background: #747d8c !important;
}

#ct-ultimate-gdpr-cookie-open {
    font-family: Raleway;
	font-size: 15px;
padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;}

.cart-icon {
	display:none;
}

@media screen and (max-width: 920px){
.header .mobile-menu-switch {
    padding-top: 0px;
	}
.mobile-menu-switch .line {
		height: 2px;}
	.header {
		width:377px !important;
	}
}

.mobile-menu li a {
	background: #fff;}
.social-icons a {
	color:#fff;
}
input, textarea {
	width:100% !important;
	border: 1px solid #dfae6c;
	margin:5px;
}
.wpcf7-submit {
	background: #dfae6c;
	color:#fff;
	width:100%;
}
div.wpcf7 {
    margin-left: -20px;
}