/*===.cspt-header-style-14===*/
.cspt-header-style-14 .cspt-header-content {
	margin: auto 75px;
}
.cspt-header-style-14 .cspt-title-bar-content {
	justify-content: center;
	align-items: center;
}
.cspt-header-style-14 .cspt-title-bar-content .cspt-breadcrumb,
.cspt-header-style-14 .cspt-title-bar-content .cspt-tbar-inner {
	text-align: center;
}
.cspt-header-style-14 .cspt-header-search-btn a {
	color: var(--cspt-greenly-main-menu-typography-color);
}
.cspt-header-style-14 .cspt-rightbox .cspt-cart-wrapper a {
	color: var(--cspt-greenly-main-menu-typography-color);
}
.cspt-header-style-14 .cspt-rightbox .cspt-cart-wrapper a i::before {
	font-size: 40px;
    line-height: 18px;
}
.cspt-header-style-14 .cspt-sticky-header .cspt-rightbox .cspt-cart-wrapper a,
.cspt-header-style-14 .cspt-sticky-header .cspt-rightbox .cspt-cart-wrapper {
color: var(--cspt-greenly-main-menu-sticky-color);
}
@media (max-width: 1200px) {
	.cspt-header-style-14 .cspt-rightbox .cspt-search-cart-box .cspt-header-search-btn,
	.cspt-header-style-14 .cspt-rightbox .cspt-search-cart-box .cspt-cart-wrapper,
	.cspt-header-style-14 .creativesplanet-header-button {
		display: none;
	}
	.cspt-header-style-14 .cspt-header-content {
		position: relative;
		margin: 0 20px 0 30px!important;
	}
	.site-header.cspt-header-style-14 .cspt-rightbox .cspt-social-links {
		display: none;
	}	
	.cspt-header-style-14 .cspt-header-search-btn a,
	.cspt-header-style-14 .cspt-rightbox .cspt-cart-wrapper a {
		color: var(--cspt-greenly-blackish-color);
	}
}

@media (min-width: 1201px) {
	.cspt-header-style-14 .cspt-header-overlay {
		position: absolute;
		z-index: 9;
		width: 100%;
	}
	.cspt-header-style-14 .cspt-title-bar-content {
		padding-top: 0px;
	}
	.cspt-header-style-14 .cspt-title-bar-wrapper {
		padding-top: 120px;
	}
	.cspt-header-style-14 .creativesplanet-header-button,
	.cspt-header-style-14 .cspt-rightbox,
	.cspt-header-style-14 .cspt-search-cart-box {
		align-items: center;
		display: flex;
		position: relative;
	}
	.cspt-header-style-14 .cspt-rightbox .cspt-search-cart-box>* {
		padding: 0 10px;
	}
	.cspt-header-style-14 .cspt-rightbox .cspt-search-cart-box .cspt-header-search-btn {
		padding: 0 20px 0 7px
	}
	.cspt-header-style-14 .cspt-rightbox .cspt-search-cart-box .cspt-header-search-btn a {
		font-size: 23px;
		color: var(--cspt-greenly-main-menu-typography-color);
		transition: all 0.3s ease-in;
	}
	.cspt-header-style-14 .cspt-rightbox .cspt-cart-wrapper {
		margin-right: 0;
		position: relative;
	}
	.cspt-header-style-14 .cspt-cart-wrapper .cspt-cart-count {
		right: 0px;
        top: -17px;
	}
	.cspt-header-style-14 .cspt-header-button a {
		display: inline-block;
		padding: 0px 35px;
		line-height: 55px;
		border-radius: 55px;
		height: 55px;
		font-size: 16px;
		font-weight: 500;
		letter-spacing: 0.32px;
		position: relative;
		color: var(--cspt-greenly-white-color);
		border: 1px solid var(--cspt-greenly-white-color);
	}
	.cspt-header-style-14 .cspt-header-button a:hover {
		background-color: var(--cspt-greenly-white-color);
		color: var(--cspt-greenly-blackish-color);
	}
	.cspt-header-style-14 .navigation-top .main-navigation ul#cspt-top-menu>li {
		position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0 2px !important;
		-webkit-transition: all .25s ease-in-out;
    	transition: all .25s ease-in-out;
	}
	.cspt-header-style-14 .navigation-top .main-navigation ul#cspt-top-menu>li:hover {
		color: var(--cspt-greenly-main-menu-typography-color);
	}
	.cspt-header-style-14 .navigation-top .main-navigation ul#cspt-top-menu>li::before {
		content: "";
        position: absolute;
		opacity: 0;
		visibility: hidden;
        width: 100%;
        height: 32px;
        background-color: transparent;
        border-radius: 50px;
        z-index: -1;
		-webkit-transition: all .25s ease-in-out;
   		 transition: all .25s ease-in-out;
	}
	.cspt-header-style-14 .navigation-top .main-navigation ul#cspt-top-menu>li:hover::before,
	.cspt-header-style-14 .navigation-top .main-navigation ul#cspt-top-menu>li.current-menu-ancestor.current-menu-parent::before {
		background-color: var(--cspt-greenly-white-color);
		opacity: 1;
		visibility: visible;
	}	
	.cspt-header-style-14 .navigation-top .main-navigation ul#cspt-top-menu>li:hover a,
	.cspt-header-style-14 .navigation-top .main-navigation ul#cspt-top-menu>li.current-menu-ancestor.current-menu-parent a {
		color: var(--cspt-greenly-blackish-color);
	}
	.cspt-header-style-14 .cspt-sticky-header .cspt-rightbox .cspt-search-cart-box .cspt-header-search-btn a {
		color: var(--cspt-greenly-main-menu-sticky-color);
		transition: all 0.3s ease;
	}
	.cspt-header-style-14 .cspt-sticky-header .cspt-rightbox .cspt-search-cart-box .cspt-header-search-btn a:hover {
		color: var(--cspt-greenly-global-color);
	}
	.cspt-header-style-14 .cspt-sticky-header .cspt-header-button a {
		color: var(--cspt-greenly-blackish-color);
		border: 1px solid var(--cspt-greenly-blackish-color);
	}
	.cspt-header-style-14 .cspt-sticky-header .cspt-header-button a:hover {
		background-color: var(--cspt-greenly-blackish-color);
		color: var(--cspt-greenly-white-color);
	}
	.cspt-header-style-14:not(.cspt-fixed-header) .navigation-top .main-navigation.cspt-navbar >div>ul>li>a {
		color: var(--cspt-greenly-main-menu-typography-color);
	}
	.site-header.cspt-header-style-14 .cspt-rightbox .cspt-social-links {
		display: flex;
		align-items: center;
		margin-bottom: 0;
		gap: 25px;
		padding: 0;
	}
	.site-header.cspt-header-style-14 .cspt-rightbox .cspt-social-links li {
		margin: 0;
		display: block;
	}
	.cspt-header-style-14 .cspt-rightbox .cspt-social-links li a {
		color: var(--cspt-greenly-white-color);
	}
	.cspt-header-style-14 .cspt-rightbox .cspt-social-links li a:hover {
		color: var(--cspt-greenly-global-color) !important;
	}
	.cspt-header-style-14 .cspt-sticky-header.cspt-header-sticky-yes .cspt-rightbox .cspt-social-links li a {
		color: var(--cspt-greenly-main-menu-sticky-color);
	}
}

@media (min-width: 767px) {
	.cspt-header-style-14 .cspt-title-bar-wrapper {
		min-height: 260px;
	}
}

@media (max-width: 1260px) {
	.cspt-header-style-14 .cspt-search-cart-box .woocommerce-Price-amount {
		display: none;
	}
	.cspt-header-style-14 .cspt-rightbox .cspt-search-cart-box>* {
		padding: 0 20px;
	}
}

@media (max-width: 1410px) {
	.cspt-header-style-14 .cspt-navbar div>ul>li>a {
		margin: 0 15px;
	}
	.cspt-header-style-14 .cspt-header-button {
		font-size: 18px;
	}
}

@media (max-width: 1390px) {
	.cspt-header-style-14 .cspt-header-button::before {
		content: unset;
	}
	.cspt-header-style-14 .creativesplanet-header-button,
	.cspt-header-style-14 .cspt-header-button {
		padding: 0;
	}
}

@media (max-width: 1500px) {
	.cspt-header-style-14 .cspt-header-content {
		margin: 0 30px;
	}
}