

/* ======================================================================================================================================================
# Responsive
====================================================================================================================================================== */






	@media (min-width: 990px) {

		body footer.site-footer .widget-title:after {content: ''; position: absolute; bottom: -8px; left: 0; width: 20px; height: 3px; background: #e30014; }
	
	}






/* ======================================================================================================================================================
# Header_meta
====================================================================================================================================================== */
	
	
	.topbar-wrapper .top-bar {}
	
	
	/* Menu icons */
	.topbar-wrapper .top-bar .textwidget a {position: relative; padding-left: 26px; font-size: 13px; font-weight: 400; color: #ccc; letter-spacing: 0.3px;}
	.topbar-wrapper .top-bar .textwidget a:before {content:''; position: absolute; top: 50%; left: 0; margin-top: -8px; width: 16px; height: 16px; background-size: cover; filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(143deg) brightness(102%) contrast(103%);}
	
	
	.topbar-wrapper .top-bar .textwidget a.shipping {padding-left: 32px;}
	.topbar-wrapper .top-bar .textwidget a.shipping:before {width: 24px; height: 20px; background: url(../images/header/shipping.svg) no-repeat center;}
	.topbar-wrapper .top-bar .textwidget a.guide:before {background: url(../images/header/guide.svg) no-repeat center;}
	.topbar-wrapper .top-bar .textwidget a.crypto:before {background: url(../images/header/crypto.svg) no-repeat center;}
	.topbar-wrapper .top-bar .textwidget a.help:before {background: url(../images/header/questions.svg) no-repeat center;}
	


/* ======================================================================================================================================================
# Header
====================================================================================================================================================== */

	.main-header .site-search input[type="search"] {border: solid 1px #e1e1e1; border-radius: 50px; box-shadow: none;}
	.main-header .site-search input[type="search"]:focus {border-color: #ff9393;}


/* ======================================================================================================================================================
# Footer
====================================================================================================================================================== */

	/* Footer */
	body footer.site-footer .widget-title {position: relative; font-size: 1rem; font-weight: 500; letter-spacing: 0.5px; text-transform: none;}
	

	body footer.site-footer ul.footer_menu li a:hover {text-decoration: none;}
	body footer.site-footer ul.footer_menu li a:before {content:'·'; margin-right: 0.575rem; opacity: 0.65;}
	
	

	body footer.site-footer ul.footer_contact li a {font-size: 16px; font-weight: 600; color: #fff;}
	body footer.site-footer p.working {margin-top: 1.275rem; color: #a5a5a5;}
	
	
	body footer.site-footer a.client-center {margin-top: 1vh;}
	body footer.site-footer a.client-center, body footer.site-footer a.client-center:after {display: flex; align-items: center; justify-content: center;}
	body footer.site-footer a.client-center {padding: 0.875rem 1rem; gap: 15px; max-width: 250px; color: #fff; border: solid 1px #000; border-radius: 6px; transition: all 0.5s;}
	body footer.site-footer a.client-center:after {content:'\e81e'; width: 22px; height: 22px; background: #fff; font-family: 'entypo-fontello'; font-size: 12px; color: #202020; text-indent: -2px; border-radius: 50%;}
	body footer.site-footer a.client-center:hover {background: #e30014; border-color:  #e30014; text-decoration: none;}
	
	
	/* Newsletter */
	body footer.site-footer form.tnp-subscription {position: relative; display: flex; margin-bottom: 0px !important;}
	body footer.site-footer form.tnp-subscription .tnp-field-email {width: 100%;}
	body footer.site-footer form.tnp-subscription .tnp-email {margin-bottom: 0px; height: 56px; background: #1a1a1a !important; font-size: 13px !important; color: #fff; border: solid 1px #000; border-radius: 6px !important;}
	body footer.site-footer form.tnp-subscription input[type="email"]::placeholder {color: #fafafa!important;}
	body footer.site-footer form.tnp-subscription .tnp-field-button {position: absolute; top: 0; right: 100px;}
	body footer.site-footer form.tnp-subscription .tnp-submit {min-width: 100px; height: 56px; background: transparent; font-family: 'Poppins', sans-serif; font-size: 13px !important; font-weight: 500; color: #fff !important; border-left: solid 1px #000 !important; border: none;}
	body footer.site-footer form.tnp-subscription .tnp-submit:hover {color: #e30014 !important;}
	
	
	
	
	/* Socket */
	body footer.copyright {margin-top: 0 !important; background-color: #1a1a1a;}


