.fixed-header-box .cart-dropdown {
    display: none;
    min-width: 50px;
    vertical-align: middle;
}
body.sticky-header .fixed-header-box .logo-wrapper .logo img {
    max-width: 125px !important;
    border-radius: 50%;
}
body.sticky-header-type-over.sticky-header .sticky-header-state-reset header.main-header .first-row .alternative-logo {
    opacity: 1;
    border-radius: 50%;
}
.woocommerce .button.ajax_add_to_cart .icon {
    color: #000000;
    display: none;
}
.woocommerce div.product form.cart .button {
    vertical-align: middle;
    float: left;
    display: none;
}

.woocommerce .quantity input.qty, .woocommerce #quantity input.qty {
    border: 1px solid #EDEDED;
    font-weight: normal;
    width: 60px;
    height: 44px;
    padding: 0;
    font-size: 14px;
    color: #000000;
    display: none;
}
#footer-sidebars .row:first-child {
	margin-bottom: 0px;
}
.cbp-l-filters-dropdown {
	display: none;
}
.text-divider-double{
	color: white;
}
html, body, th, td, p{
	color: white;
}
blockquote.simple h3.quote-summary {
	color: white;
}
.vamtam-cubeportfolio.cbp-slider-edge .cbp-nav-pagination-item {
	width: 12px;
    height: 12px;
    opacity: 1;
    border: 1px solid #b69e59;
}
aside.left .widget .widget-title, aside.right .widget .widget-title, #header-sidebars .widget .widget-title {
	color: white;
}
.woocommerce .products.vamtam-wc .product a .woocommerce-loop-product__title{
	color:white;
}
.column-title {
	color: white;
}
body .booked-modal .bm-window .booked-scrollable {
	background: #737373;
}
body .booked-modal .bm-window p.appointment-info {
	color: black;
}
body .booked-modal .bm-window p.calendar-name {
	color: black;
}
article.type-jetpack-portfolio .portfolio-text-content .portfolio-content > .project-right-column {
	display: none;
}
.grid-4-5 {
	width: 100%;
}
.woocommerce .price .amount, .woocommerce .price ins .amount {
	color: white;
}
h4 {
	color: white;
}
.woocommerce div.product div.images ul.thumbnails li {
	display: none;
}
.woocommerce .related.products h2, .woocommerce .upsells.products h2 {
	color: white;
}
.woocommerce div.product .summary .product_meta {
	display: none;
}
.woocommerce div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs:after, .woocommerce div.product .woocommerce-tabs > ul:after {
	display: none;
}
.rs_error_message_box {
	display: none;
}
header.main-header.layout-logo-menu {
	background: black;
}
.cbp-popup-singlePage-open.cbp-popup-singlePage-fade {
	background: black;
}
.textcenter {
	color: white;
}
body.sticky-header-type-over.sticky-header .sticky-header-state-stuck header.main-header, body.sticky-header-type-half-over.sticky-header .sticky-header-state-stuck header.main-header, body:not(.sticky-header-type-half-over):not(.sticky-header) header.main-header, body.sticky-header-type-half-over header.main-header .first-row {
	background-color: black;
}
.vamtam-cart-dropdown-link .icon {
	display:none;
}
.vamtam-cart-dropdown-link .products.cart-empty {
	display: none;
}
.responsive-layout header.main-header .logo-wrapper .mobile-logo-additions .header-search {
	display: none;
}
#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item > a.mega-menu-link {
	background: black;
	color: white;
}

@media (max-width: 958px) {
	.responsive-layout .portfolios .portfolio-filters .cbp-l-filters-dropdown, .responsive-layout .portfolios .portfolio-filters .cbp-l-filters-dropdownWrap, .responsive-layout .portfolios .portfolio-filters .cbp-search {
		display: none;
	}
}

blockquote.simple .quote-title .the-title {
	font-size: 14px;
	color: white;
}
.wpv-main {
background-color: black; 
}
.meta-header {
background-color: black; 
}
.related-content-title {
	color: white;
}
.page-header h1 {
		color: white;
}
.responsive-layout header.main-header .first-row .logo-wrapper .logo img {
	margin-left: -50px;
}
@media (max-width: 900px) {
	.responsive-layout header.main-header .first-row .logo-wrapper .logo img {
		margin-left: -20px;
}
}
@media (min-width: 960px) {
	.team-member {
		width: 95%;
	}
}

@media (max-width: 600px) {
	body .booked-form .field select {
		font-size: 8px;
	}
}
@media (max-width: 777px) {
	rs-module rs-mask-wrap .rs-layer, rs-module rs-mask-wrap *:last-child, .wpb_text_column rs-module rs-mask-wrap .rs-layer, .wpb_text_column rs-module rs-mask-wrap *:last-child {
		font-size: 30px;
	}
	.responsive-layout .grid-1-1:last-child {
		margin-top: 30px;
	}
}
	.move-into-slider {
		margin-top: 30px !important;
}
h4 em {
	color: white;
}
h2 em {
	color: white;
}
.page-header .desc {
	color: white;
}

.portfolios .state-open .portfolio-item-wrapper h3, .portfolios .state-open .portfolio-item-wrapper p, .portfolios .vamtam-project:hover .portfolio-item-wrapper h3, .portfolios .vamtam-project:hover .portfolio-item-wrapper p {
	opacity: 0;
}
.ajax-portfolio-title {
	display: none;
}
h2, h2 a, footer.main-footer h2 a, .font-h2, .font-h2 a, footer.main-footer .font-h2 a {
	font-size: 30px;
}
@media (max-width: 777px) {
	.responsive-layout .grid-1-1:last-child {
	margin-top: 0px;		
	}
}
.pe-7s-angle-down-circle:before {
	cursor: pointer;
}
@media (max-width: 970px) {
	#top-nav-social {
		width: 10%;
	}
	#top-nav-text {
		font-size: 10px;
	}
}
@media (max-width: 958px) {
	#book75 {
		margin-top: 75px;
	}
}
.cli-privacy-overview h4{
	color: black!important;
}
table.cookielawinfo-winter tbody tr {
	background: #3A4856!important;
}
.cli-tab-footer .wt-cli-privacy-accept-btn {
	background-color: black!important;
}

@media (min-width: 960px) {
	.team-member-info h3 {
		font-size: 13px !important;
	}
}

@media (min-width: 1500px) {
	.team-member-info h3 {
		font-size: 20px !important;
	}
}

.team-member-info h5 {
	font-size: 11px !important;
}
.team-member .share-icons {
	display: none !important;
}

@media (min-width: 1500px) {
	.page-id-7774 .limit-wrapper {
		max-width: unset!important;
	}
}

@media (min-width: 968px) {
	.mtl10 {
		margin-left: -25px;
	}
}

.page-id-12808 .page-header {
	padding: 60px 0 0 0!important;
}

@media (max-width: 958px) {
	.page-id-12808 .meta-header-inside {
		padding: 0!important;
	}
}

.pum-theme-48576 .pum-title, .pum-theme-default-theme .pum-title {
	text-decoration: underline !important;
}

.latepoint-questions {
	color: black!important;
}
.latepoint-book-button {
	background-color: black!important;
	color: #b39e5b!important;
	border: 1px solid #b39e5b!important;
	transition: .3s ease-in-out;
}
.latepoint-book-button:hover {
	background-color:#b39e5b!important;
	color: white!important;
}
.latepoint-book-button.os-loading {
	color:white!important;
}
.latepoint-book-home {
	text-align: center;
}

@media (max-width: 600px) {
	.latepoint-w .latepoint-booking-form-element .latepoint-side-panel .latepoint-step-desc-w {
		padding: 0!important;
	}
	.latepoint-w .latepoint-booking-form-element .latepoint-side-panel {
/* 		display: block!important; */
	}
	.latepoint-book-home {
	margin-top: 40px;
	}
	.latepoint-progress, .latepoint-step-desc {
	display: none;
	}
	.header-slider-wrapper {
		max-height: 50svh;
	}
	#rev_slider_11_1 {
		max-height: 50svh!important;
	}
}
.latepoint-step-content-text-left {
margin-top: 15px; }
.latepoint-step-content-text-left p {
color: black;
/* font-family:
"latepoint", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; */
	font-family: -apple-system;
}

@media (min-width: 959px) {
	.page-id-7774 .grid-1-6 {
		padding: 0 !important; 
	}
}

@media (min-width: 1500px) {
	.page-id-7774 .grid-1-6 {
		padding: 0 25px !important; 
	}
}

.html5vid video {
	background: black !important;
	object-fit: contain !important;
}

span#top {
	display: none;
}