
@media (max-width:1200px) {
	.cspt-header-style-7 .cspt-right-side {
		display: none;
	}
}

@media (min-width:1201px) {
	.cspt-header-style-7 .cspt-right-side, .cspt-header-style-7 .cspt-header-menu-area .cspt-navbar div > ul > li, .cspt-header-style-7 .cspt-header-menu-area .cspt-navbar div > ul > li > a, .cspt-header-style-7 .cspt-header-menu-area {
		height: calc(var(--cspt-enginir-header-height) - 52px);
		line-height: calc(var(--cspt-enginir-header-height) - 52px) !important;
	}
	
	.cspt-header-style-7 .cspt-sticky-header .cspt-header-menu-area .cspt-navbar div > ul > li, .cspt-header-style-7 .cspt-sticky-header .cspt-header-menu-area .cspt-navbar div > ul > li > a, .cspt-header-style-7 .cspt-sticky-header .cspt-header-menu-area {
		height: var(--cspt-enginir-sticky-header-height);
		line-height: var(--cspt-enginir-sticky-header-height) !important;
	}
	
	.cspt-header-style-7 .cspt-header-info-inner .cspt-header-box-1, .cspt-header-style-7 .cspt-header-info-inner .cspt-header-box-2, .cspt-header-style-7 .cspt-header-info-inner .cspt-header-box-3 {
		display: inline-block;
		vertical-align: middle;
	}
	
	.cspt-header-style-7 .cspt-header-info-inner > .cspt-header-box-1, .cspt-header-style-7 .cspt-header-info-inner > .cspt-header-box-2, .cspt-header-style-7 .cspt-header-info-inner > .cspt-header-box-3 {
		margin-right: 52px;
		padding-right: 0;
		position: relative;
		padding-left: 82px;
	}
	
	.cspt-header-style-7 .cspt-header-info-inner > div .cspt-header-box-icon {
		position: absolute;
		top: 4px;
		left: 30px;
		font-size: 30px;
		color: var(--cspt-enginir-global-color);
	}
	
	.cspt-header-style-7 .cspt-header-info-inner > div:last-child {
		margin-right: 0;
		padding-right: 0;
	}
	
	.cspt-header-style-7 .cspt-header-info-inner > div:after {
		content: "";
		position: absolute;
		height: 100%;
		width: 1px;
		top: 0;
		right: 0;
		background-color: rgba(255, 255, 255, .3);
	}
	
	.cspt-header-style-7 .cspt-header-info-inner > div:last-child:after {
		display: none;
	}
	
	.cspt-header-style-7 .cspt-header-menu-area.cspt-sticky-on {
		width: 100% !important;
		left: 0;
		-webkit-box-shadow: 0 13px 25px -12px rgba(0, 0, 0, .25);
		-moz-box-shadow: 0 13px 25px -12px rgba(0, 0, 0, .25);
		box-shadow: 0 13px 25px -12px rgba(0, 0, 0, .25);
	}
	
	.cspt-header-style-7 .cspt-right-side {
		display: flex;
		align-items: center;
	}
	
	.cspt-header-style-7 .cspt-header-button a {
		padding: 15px 26px;
		background-color: var(--cspt-enginir-blackish-color);
		display: inline-block;
		color: var(--cspt-enginir-white-color);
		line-height: normal;
		font-weight: 700;
		text-transform: uppercase;
		font-size: 13px;
	}
	
	.cspt-header-style-7 .cspt-header-button a:hover {
		background-color: var(--cspt-enginir-global-color);
	}
	
	.cspt-header-style-7 .cspt-bg-color-globalcolor .cspt-header-button a:hover {
		color: var(--cspt-enginir-blackish-color);
		background-color: var(--cspt-enginir-white-bg-color);
	}
	
	.cspt-header-style-7 .cspt-header-search-btn a {
		font-size: 16px;
	}
	
	.cspt-header-style-7 .site-branding {
		position: relative;
		padding-right: 40px;
	}
	
	.cspt-header-style-7 .site-branding:before {
		content: "";
		position: absolute;
		top: 0;
		height: 100%;
		background-color: var(--cspt-enginir-global-color);
		right: 0;
		width: 1200px;
	}
	
	.cspt-header-style-7 .site-branding .wrap {
		position: relative;
	}
	
	.cspt-header-style-7 .cspt-cart-details {
		padding-right: 0;
		position: relative;
	}
	
	.cspt-header-style-7 .cspt-right-side .cspt-cart-icon {
		font-size: 25px;
	}
	
	.cspt-header-style-7 .cspt-right-side .cspt-cart-wrapper {
		position: relative;
	}
	
	.cspt-header-style-7 .cspt-sticky-header .site-branding:before {
		background-color: transparent;
	}
	
	.cspt-header-style-7 .cspt-sticky-header .site-branding:after {
		border-color: transparent;
	}
	
	.cspt-header-style-7 .site-branding:after {
		content: "";
		position: absolute;
		width: 0;
		height: 0;
		right: -60px;
		width: 0;
		top: 0;
		border-bottom: var(--cspt-enginir-header-height) solid var(--cspt-enginir-global-color);
		border-right: var(--cspt-enginir-header-height)/2 solid transparent;
		-webkit-transition: all 300ms ease;
		transition: all 300ms ease;
	}
	
	.cspt-header-style-7 .cspt-right-side .cspt-cart-count {
		position: absolute;
		width: 20px;
		height: 20px;
		line-height: 20px;
		font-size: 11px;
		color: var(--cspt-enginir-main-menu-typography-color);
		text-align: center;
		border-radius: 50%;
		right: 11px;
		top: -1px;
	}
	
	.cspt-header-style-7 .cspt-header-search-btn a, .cspt-header-style-7 .cspt-cart-wrapper .cspt-cart-link {
		color: var(--cspt-enginir-main-menu-typography-color);
	}
	
	.cspt-header-style-7 .cspt-sticky-header .cspt-navbar div > ul > li.current-menu-item > a, .cspt-header-style-7 .cspt-sticky-header .cspt-navbar div > ul > li.current-menu-ancestor > a {
		color: var(--cspt-enginir-global-color);
	}
}
