.thsn-header-style-2 .thsn-pre-header-wrapper,
.thsn-header-style-2 .thsn-contact-info{
	font-size: 13px;
}
.thsn-header-style-2 .thsn-pre-header-wrapper .container{
	max-width: none;
	padding: 0;
}
.thsn-header-style-2 .thsn-contact-info li:first-child{
	padding-left: 0;
}
.thsn-header-style-2 .thsn-contact-info li  i{
	color: var(--thsn-logisto-global-color);
}
.thsn-header-style-2 .thsn-pre-header-wrapper .thsn-social-links a {
    width: 20px;
    height: 35px;
    line-height: 35px;
    font-size: 12px;
	text-align: center;
}
.thsn-header-style-2 .thsn-pre-header-wrapper .thsn-social-links{
	padding: 0;
}
.thsn-header-style-2 .thsn-pre-header-wrapper .thsn-social-links li{
	padding: 0 5px;
}
.thsn-header-style-2 .thsn-pre-header-wrapper .thsn-social-links li:last-child{
	margin: 0;
}
.thsn-header-style-2 .thsn-pre-header-wrapper .thsn-social-links i {
    font-size: 14px;
	color: #fff;
}
.thsn-header-style-2 .thsn-pre-header-wrapper .thsn-social-links a:hover i{
	color: var(--thsn-logisto-global-color);
}
.thsn-header-style-2 .thsn-contact-info li:last-child{
	padding: 0;
}
.thsn-header-style-2 .thsn-slider-area > p.rs-p-wp-fix{
    display: none;
}

@media (max-width: 1200px){
    	/* Reset Sticky */
	.thsn-header-style-2 .thsn-header-wrapper.thsn-sticky-on{
		position: static !important;
		width: auto !important;
	}
	.thsn-header-style-2 .thsn-main-header-area > .container-full{
		position: relative;
		margin-right: 15px;
		padding-left: 15px;
	}
	.thsn-header-style-2 .thsn-header-search-btn{	
		position: relative;
	}
	.home .thsn-header-style-2 .thsn-social-links,
    .thsn-header-style-2:before,
	.thsn-header-style-2:after,
	.thsn-header-style-2 .thsn-social-links,
	.thsn-header-style-2 .thsn-right-box{
		display: none;
	}
	.thsn-header-style-2 .container > .d-flex {
		position: relative;
	}
	.thsn-header-style-2 .thsn-responsive-icons .thsn-cart-wrapper,
	.thsn-header-style-2 .thsn-responsive-icons .thsn-header-search-btn{
		display: block;
	}
}
@media (min-width: 1200px) {
	/*=== thsn-header-style-2 ===*/
	.thsn-header-style-2 .site-title{ 
		height: calc(var(--thsn-logisto-header-height) + 50px);
		padding-right: 80px;
	}
	.thsn-header-style-2 .thsn-sticky-on .site-title{
		height: var(--thsn-logisto-sticky-header-height) !important;
		line-height: var(--thsn-logisto-sticky-header-height) !important;
	}
	.thsn-header-style-2 .site-branding{
		-webkit-transition: all 300ms ease;
		transition: all 300ms ease;
		position: relative;
	}
	.thsn-header-style-2 .thsn-preheader-menu{
		flex: 1;
	}
	.thsn-header-style-2 .thsn-pre-header-wrapper{
		position: relative; 	
	}
	.thsn-header-style-2 .thsn-pre-header-wrapper:before {
		content: '';
		position: absolute;
		left: -40px;
		height: 100%;
		width: 2000px;
		clip-path: polygon(0 0, 100% 0, 100% 100%, 1% 100%);
		background-color: var(--thsn-logisto-blackish-bg-color); 
	}
	.thsn-header-style-2 .thsn-pre-header-wrapper .d-flex{
		position: relative;
		z-index: 5;
	}
	.thsn-header-style-2 .thsn-sticky-header.thsn-header-sticky-yes .site-branding{	
		margin-top: 0px;
	}
	.thsn-header-style-2 .thsn-sticky-header.thsn-header-sticky-yes .thsn-pre-header-wrapper{
		display: none;
	}
	.thsn-header-style-2 .thsn-sticky-header.thsn-header-sticky-yes .thsn-header-button2 a{
		line-height: var(--thsn-logisto-sticky-header-height) !important;
		height: var(--thsn-logisto-sticky-header-height) !important;
	}
	.thsn-header-style-2 .thsn-navbar div > ul > li > a{
		margin: 0 15px;
	}
	.thsn-header-style-2 .navigation-top{
	  margin-right: auto!important;
	}
	.thsn-header-style-2 .thsn-pre-header-wrapper{
	  margin-left: 10px;
	}
	.thsn-header-style-2 .thsn-logo-menuarea {
	    display: -ms-flexbox!important;
	    display: flex!important; 
		padding-right:0;
		position: relative;		
	}
	.thsn-header-style-2 .thsn-logo-menuarea:before {
		content: '';
		position: absolute;
		right: 0;
		height: 100%;
		width: 2000px;
		background-color: var(--thsn-logisto-global-color);
		clip-path: polygon(0 0, 97.5% 0, 100% 101%, 0 100%);
		z-index: 0;
	}
	.thsn-header-style-2 .thsn-right-box {
		margin-right: 0;
		display: flex;
		align-items: center;
	}
	.thsn-header-style-2 .thsn-header-contact-number{
		font-size: 16px;
		font-weight: 700;
		padding-left: 20px;
		position: relative;
	}
	.thsn-header-style-2 .thsn-header-contact-number a{
		color: var(--thsn-logisto-global-color);
	}
	.thsn-header-style-2 .thsn-header-contact-number:before {
	    content: "\e84a";
	    font-family: "themesion-base-icons";	
	    font-size: 22px;
	    line-height: 22px;	   
	    position: absolute;
	    left: 0;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		transform: translateY(-50%);
	    font-weight: normal;
		color: var(--thsn-logisto-global-color);
	}
	body:not(.thsn-max-mega-menu-override) .thsn-header-style-2 .thsn-navbar div > ul > li > a{
		margin: 0 17px;
	}
	.thsn-header-style-2 .thsn-search-cart-box > *:nth-child(2)::after{
		background-color: rgba( var(--thsn-logisto-blackish-color-rgb), 0.20);
	}

	/*=== thsn-button2 ====*/
	.thsn-header-style-2 .thsn-header-button2 a{		
		padding: 0 30px;
		font-size: 16px;
		font-weight: 600 !important;
		text-transform: uppercase;
		height: 100%;
		display: inline-block;	   
	    vertical-align: middle;	  
		line-height: var(--thsn-logisto-header-height) !important;
        height: var(--thsn-logisto-header-height);
		position: relative;
		border-radius: 0px;
		-webkit-transition: none;
    	transition: none;
		color: #fff;
		background-color: var(--thsn-logisto-global-color);
		-webkit-transition: all .25s ease-in-out;
    	transition: all .25s ease-in-out;
	}
	.thsn-header-style-2 .thsn-header-button2 a span{
		position: relative;
		padding-left: 32px;
	}
	.thsn-header-style-2 .thsn-header-button2 a span:before {
	    content: "\e862";
	    font-family: "themesion-base-icons";	   
	    font-size: 20px;
	    line-height: 20px;	   
	    position: absolute;
	    left: 0px;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		transform: translateY(-50%);
	    font-weight: normal;
		-webkit-transition: all .25s ease-in-out;
    	transition: all .25s ease-in-out;
	}
	.thsn-header-style-2 .thsn-header-button2 a:hover:before{
		right: 30px;
	}
	.thsn-header-style-2 .thsn-header-button2 a:hover{
		background-color: var(--thsn-logisto-secondary-color);
	}
	.thsn-header-style-2 .thsn-right-box .thsn-header-search-btn a:hover{
		color: var(--thsn-logisto-secondary-color);
	}	
	.thsn-navbar div > ul > li.menu-item-has-children > a:after {
		font-family: "themesion-base-icons";
		content: '\e811';
		margin-left: 8px;
		font-size: 10px;
		font-weight: 700;
		vertical-align: middle;
		color: var(--thsn-logisto-global-color);
	}

	/*=== thsn-cart-wrapper  ====*/
    .thsn-header-style-2 .thsn-right-box .thsn-cart-wrapper a .thsn-cart-details{
        display: inline-block;
        padding: 0px;
        text-align: center;
        position: relative;
    }
    .thsn-header-style-2 .thsn-right-box .thsn-cart-wrapper a > span{
        -webkit-transition: all 300ms ease;
        transition: all 300ms ease;
    }
    .thsn-header-style-2 .thsn-sticky-header .thsn-right-box .thsn-cart-wrapper a .thsn-cart-details{       
        border-color: var(--thsn-logisto-main-menu-sticky-color);
    }
    .thsn-header-style-2 .thsn-sticky-header .thsn-right-box .thsn-cart-wrapper a{
        color: var(--thsn-logisto-blackish-color);
    }
    .thsn-header-style-2 .thsn-right-box .thsn-cart-wrapper a .thsn-cart-details:before {
        content: "\e840";
        font-family: "themesion-base-icons";	   
        font-size: 20px;
        line-height: 20px;
        font-weight: normal;
    }
    .thsn-header-style-2 .thsn-right-box .thsn-cart-wrapper .thsn-cart-count{
        background-color: var(--thsn-logisto-global-color);
        color: var(--thsn-logisto-white-color); 
    }
    .thsn-header-style-2 .thsn-cart-wrapper span.thsn-cart-icon {
        font-size: 20px;
    }
    .thsn-header-style-2 .thsn-cart-wrapper{        
        line-height: normal;
        position: relative;       
    }
    .thsn-header-style-2 .thsn-cart-wrapper a{
        color: var(--thsn-logisto-main-menu-typography-color);
    }
	.thsn-header-style-2 .thsn-cart-wrapper .woocommerce-Price-amount.amount{
		margin-left: 10px;
	}

}

/*=== RTL  ====*/
@media (min-width: 1200px){
	body.rtl .thsn-header-style-2 .thsn-logo-menuarea:before {
		right: inherit;
		left: 0;
		clip-path: polygon(2.5% 0, 100% 0%, 100% 100%, 0% 100%);
	}
	body.rtl .thsn-header-style-2 .thsn-pre-header-wrapper:before{
		left: inherit;
		right: -40px;
		clip-path: polygon(0 0, 100% 0%, 99% 100%, 0 100%);
	}
	body.rtl .thsn-header-style-2 .site-title{
		padding-left: 80px;
		padding-right: 0px;
	}
	body.rtl .thsn-header-style-2 .navigation-top {
		margin-left: auto;
	}
	body.rtl .thsn-navbar div > ul > li.menu-item-has-children > a:after{
		margin-left: 0px;
		margin-right: 8px;
	}
	body.rtl .thsn-header-style-2 .thsn-pre-header-wrapper{
		margin-left: 0px;
		margin-right: 10px;
	}
	body.rtl .thsn-header-style-2 .thsn-contact-info li:first-child {
		padding-right: 0;
    	padding-left: 15px;
	}
	body.rtl .thsn-header-style-2 .thsn-search-cart-box > *:nth-child(2)::after{
		right: 0;
		left: inherit;
	}
}
