/*
Theme Name: Top go
Theme URI: https://wordpress.org/
Author: itheme.vn
Author URI: https://itheme.vn/
Description: Luôn đồng hành & cùng khách hàng mọi lúc, mọi nơi!
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: topgo
*/

@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

body{}
section.tab-form-cooking-table-wrapper{padding:72px 0 0;position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden auto;z-index:1;
	font-family:Roboto, sans-serif;}
section.tab-form-cooking-table-wrapper:before{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;filter:blur(100px);transform:scale(1.2);
	background-size:cover;background-position:50%;background-image:url(images/profile_topgo.webp);background-size:cover;
	background-position:50%;will-change:filter;content:'';}
section.tab-form-cooking-table-wrapper img{max-width:100%;}
section.tab-form-cooking-table-wrapper *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;list-style:none;
	font-family:inherit;margin:0 0;padding:0 0;}
section.tab-form-cooking-table-wrapper a{color:inherit;text-decoration:none;}
section.tab-form-cooking-table-wrapper .content-inner{position:inherit;width:inherit;height:inherit;top:inherit;left:inherit;overflow:inherit;
	z-index:2;padding:inherit;}
section.tab-form-cooking-table-wrapper .b-container{border-radius:24px;width:720px;background:white;margin:0 auto 144px;max-width:100%;
	position:relative;z-index:2;padding:0 20px;}
section.tab-form-cooking-table-wrapper .inner{width:600px;margin:0 auto;max-width:100%;padding-top:48px;}
section.tab-form-cooking-table-wrapper .inner .logo-top-go img{width:104px;height:104px;display:block;margin:0 auto 12px;border-radius:50%;
	border:2px solid rgb(0,0,0);}
section.tab-form-cooking-table-wrapper .inner .heading-top-go h2{font-weight:600;font-size:22px;color:#000;text-align:center;}
section.tab-form-cooking-table-wrapper .inner .heading-top-go p{margin-top:4px;font-weight:400;font-size:16px;margin-bottom:8px;color:#000;
	text-align:center;}
section.tab-form-cooking-table-wrapper .inner .social-top-go ul{display:flex;justify-content:center;align-items:center;padding-bottom:16px;
	margin-bottom:16px;flex-wrap:wrap;}
section.tab-form-cooking-table-wrapper .inner .social-top-go ul li a{width:38px;height:38px;padding:6px;display:inline-flex;align-items:center;
	justify-content:center;cursor:pointer;}
section.tab-form-cooking-table-wrapper .inner .social-top-go ul li a svg{width:26px;color:#000;}
section.tab-form-cooking-table-wrapper .inner .social-top-go ul li a img{width:26px;}
section.tab-form-cooking-table-wrapper .inner .social-top-go ul li.phone a svg{padding:5px;fill:white;border-radius:50%;background:#000;}
section.tab-form-cooking-table-wrapper .inner .tab-form-wrapper{margin-bottom:23px;}
section.tab-form-cooking-table-wrapper .inner .tab-form-wrapper .tab-control ul{display:flex;flex-wrap:wrap;padding:0 12px;gap:0 30px;
	margin-bottom:24px;}
section.tab-form-cooking-table-wrapper .inner .tab-form-wrapper .tab-control ul li a{padding:8px 0;font-size:16px;line-height:1.4;font-weight:700;
	cursor:pointer;}
section.tab-form-cooking-table-wrapper .inner .tab-form-wrapper .tab-control ul li.active a{border-bottom:4px solid #000;}
section.tab-form-cooking-table-wrapper .inner .tab-form-wrapper .tab-content .tab-item{display:none;}
section.tab-form-cooking-table-wrapper .inner .tab-form-wrapper .tab-content .tab-item .tab-item-inner{padding:24px 24px 36px;background:#e41f30;
	border-radius: 36px;color:white;}
section.tab-form-cooking-table-wrapper .inner .tab-form-wrapper .tab-content .tab-item .heading{margin-bottom:16px;}
section.tab-form-cooking-table-wrapper .inner .tab-form-wrapper .tab-content .tab-item .heading h3{text-align:center;font-weight:bold;font-size:18px;
	text-transform:uppercase;line-height:1.5;}
section.tab-form-cooking-table-wrapper .inner .tab-form-wrapper .tab-content .tab-item .heading p{margin-top:12px;font-weight:600;text-align:center;
	line-height:1.5;}
section.tab-form-cooking-table-wrapper .inner .tab-form-wrapper .tab-content .tab-item .form-wrapper .form-control{margin-bottom:12px;}
section.tab-form-cooking-table-wrapper .inner .tab-form-wrapper .tab-content .tab-item .form-wrapper .form-control input[type=text],
section.tab-form-cooking-table-wrapper .inner .tab-form-wrapper .tab-content .tab-item .form-wrapper .form-control input[type=tel],
section.tab-form-cooking-table-wrapper .inner .tab-form-wrapper .tab-content .tab-item .form-wrapper .form-control input[type=email]{
	padding:9px 0 10px 16px;border-radius:24px;height:48px;width:100%;background:none;border:2px solid white;font-size:16px;color:white;font-family:inherit;}
section.tab-form-cooking-table-wrapper .inner .tab-form-wrapper .tab-content .tab-item .form-wrapper .form-control input[type=text]:focus,
section.tab-form-cooking-table-wrapper .inner .tab-form-wrapper .tab-content .tab-item .form-wrapper .form-control input[type=tel]:focus,
section.tab-form-cooking-table-wrapper .inner .tab-form-wrapper .tab-content .tab-item .form-wrapper .form-control input[type=email]:focus{
	outline:none;}
section.tab-form-cooking-table-wrapper .inner .tab-form-wrapper .tab-content .tab-item .form-wrapper .form-control input[type=text]::placeholder,
section.tab-form-cooking-table-wrapper .inner .tab-form-wrapper .tab-content .tab-item .form-wrapper .form-control input[type=tel]::placeholder,
section.tab-form-cooking-table-wrapper .inner .tab-form-wrapper .tab-content .tab-item .form-wrapper .form-control input[type=email]::placeholder,
section.tab-form-cooking-table-wrapper .inner .tab-form-wrapper .tab-content .tab-item .form-wrapper .form-control textarea::placeholder{
	opacity: 0.5;color: white;}
section.tab-form-cooking-table-wrapper .inner .tab-form-wrapper .tab-content .tab-item .form-wrapper .form-control textarea{width:100%;
	padding:9px 16px 10px 16px;border-radius:24px;height:144px;width:100%;background:none;border:2px solid white;font-size:16px;color:white;
	resize:vertical;font-family:inherit;}
section.tab-form-cooking-table-wrapper .inner .tab-form-wrapper .tab-content .tab-item .form-wrapper .form-control textarea:focus{outline:none;}
section.tab-form-cooking-table-wrapper .inner .tab-form-wrapper .tab-content .tab-item .form-wrapper .form-control.submit{position:relative;
	margin:0 0;}
section.tab-form-cooking-table-wrapper .inner .tab-form-wrapper .tab-content .tab-item .form-wrapper .form-control.submit input[type=submit]{
	width:100%;text-align:center;border-radius:36px;background-color:rgb(255,255,255);color:rgb(0,0,0);font-size:14px;height:48px;font-weight:500;
	line-height:1.75;padding:6px 8px;position:relative;z-index:1;border:none;cursor:pointer;
	transition:background-color 250ms cubic-bezier(0.4,0,0.2,1) 0ms,box-shadow 250ms cubic-bezier(0.4,0,0.2,1) 0ms,border-color 250ms cubic-bezier(0.4,0,0.2,1) 0ms,color 250ms cubic-bezier(0.4,0,0.2,1) 0ms;}
section.tab-form-cooking-table-wrapper .inner .tab-form-wrapper .tab-content .tab-item .form-wrapper .form-control.submit input[type=submit]:hover{
	box-shadow:rgba(0,0,0,.25) 0 2px 10px;transform:scale(1.02);}
section.tab-form-cooking-table-wrapper .inner .tab-form-wrapper .tab-content .tab-item .form-wrapper .form-control.submit span.wpcf7-spinner{
	position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:2;}
section.tab-form-cooking-table-wrapper .inner .tab-form-wrapper .tab-content .tab-item .form-wrapper form.invalid .wpcf7-response-output{
	border-radius:50px;background:#ffb900;text-align:center;}
section.tab-form-cooking-table-wrapper .inner .tab-form-wrapper .tab-content .tab-item .form-wrapper form.sent .wpcf7-response-output{
	border-radius:50px;background:#46b450;text-align:center;min-height:48px;font-weight:500;line-height:1.75;padding:8px;
	margin:0 0;position:relative;z-index:1;}
section.tab-form-cooking-table-wrapper .inner .tab-form-wrapper .tab-content .tab-item .form-wrapper form.sent .form-control.submit{display:none;}
section.tab-form-cooking-table-wrapper .inner .contact-button-group{padding:16px 0 100px;}
section.tab-form-cooking-table-wrapper .inner .contact-button-group a{display:block;border-radius:36px;background-color:#e41f30;width:100%;
	color:rgb(255,255,255);font-size:15px;min-height:65px;padding:8px;border:2px solid rgba(255,255,255,0);font-weight:500;line-height:1.75;
	transition:background-color 250ms cubic-bezier(0.4,0,0.2,1) 0ms,box-shadow 250ms cubic-bezier(0.4,0,0.2,1) 0ms,border-color 250ms cubic-bezier(0.4,0,0.2,1) 0ms,color 250ms cubic-bezier(0.4,0,0.2,1) 0ms;
	margin-bottom:16px;display:flex;align-items:center;}
section.tab-form-cooking-table-wrapper .inner .contact-button-group a:last-child{margin-bottom:0;}
section.tab-form-cooking-table-wrapper .inner .contact-button-group a:after{width:56px;flex-basis:56px;content:'';}
section.tab-form-cooking-table-wrapper .inner .contact-button-group a:hover{transform:scale(1.02);}
section.tab-form-cooking-table-wrapper .inner .contact-button-group a span.icon-zalo{justify-content:center;align-items:center;min-width:56px;
	width:3.5rem;display:flex;margin-right:8px;background:url(images/icon-zalo.png)center no-repeat;background-size:45px;margin-right:8px;height:45px;}
section.tab-form-cooking-table-wrapper .inner .contact-button-group a span.icon{justify-content:center;align-items:center;min-width:56px;
	width:3.5rem;display:flex;margin-right:8px;margin-right:8px;height:45px;}
section.tab-form-cooking-table-wrapper .inner .contact-button-group a span.icon svg{width:45px;height:45px;fill:white;}
section.tab-form-cooking-table-wrapper .inner .contact-button-group a span.text{flex-grow:1;text-align:center;}
section.tab-form-cooking-table-wrapper .inner .tab-form-wrapper .tab-content .tab-item .form-wrapper .form-control span.wpcf7-not-valid-tip{
	color:#fff!important;font-size: 14px;padding-left: 8px;display: block;padding-top: 4px;}

@media only screen and (max-width: 782px){
	.admin-bar header.sticky{top:46px;}
	.admin-bar header .header-wrapper .menu-mobile-wrapper{top:46px;height:calc(100% - 46px);}
}

@media only screen and (max-width: 600px){
	.admin-bar header.sticky{top:0;}
    html #wpadminbar{top:-46px;}
    .alignright,.alignleft{float:none;display:block;margin:0 auto 20px;padding:0 0;}
}
@media only screen and (max-width: 449px){
	section.tab-form-cooking-table-wrapper,section.tab-form-cooking-table-wrapper .content-inner{padding:0 0;}
	section.tab-form-cooking-table-wrapper .b-container{border-radius:0;margin-bottom:0;}
}

