/*!
Theme Name: vpw_theme
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: vpw_theme
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

vpw_theme is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/



ul.pagination2 .page-numbers{
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #1d232a;
    font-size: 13px;
    border: 1px solid #ccc;
        display: inline-block;

    margin-top: 20px
}
ul.pagination2 .page-numbers:hover {
    background: #ea8025;
    color: #fff;
}


.uk-navbar-nav .sub-menu{
  list-style: none;
  padding: 0px;
  position: absolute;
  background: #fff;
  padding: 20px 0px;
  border: 1px solid #efefef;
  z-index: 9;
  display: none;
}
.uk-navbar-nav .sub-menu .sub-menu {
  left: 100%;
  top: 0px;
  min-width: 100%
}
.uk-navbar-nav .sub-menu li{
  position: relative;
}
.uk-navbar-nav .sub-menu li a{
  display: block;
  padding: 5px 20px
}
.uk-navbar-nav li:hover > .sub-menu {
  display: block;
}
.uk-navbar-nav .sub-menu li a:hover{
  text-decoration: none
}

footer ul {
  padding: 0px;
  list-style: none;
}

footer ul li a {
    margin: 0;
    font-size: 12px;
    line-height: 24px;
}

.sidenav-wrapper .menu>li {
    margin-bottom: 6px;
    border-bottom: 1px solid #dfdfdf;
    padding: 0 20px 7px;
}

.sidenav-wrapper .menu>li>a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    color: #666;
    font-size: .9375rem;
    line-height: 1;
    padding: 5px 0;
}
.sidenav-wrapper .menu{
    margin: 0;
    padding: 0;
    list-style: none;
}
.woocommerce .woocommerce-ordering select{


  cursor: default;
  outline: none;
  border: 0;
  background: none;
  padding: 4px 3.4rem 0 .4rem;
  width: 100%;
  height: 32px;
  height: 2rem;
  overflow: hidden;
  color: #333;
  font-family: Segoe UI,Segoe,Lucida Grande,Lucida Sans Unicode,Arial,Helvetica,sans-serif;

      border: 1px solid #e5e5e5;
  -webkit-box-align: center;
    -ms-flex-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    padding: 0 0 0 5px;
    height: 30px;
    font-size: 14px;
}
.breadcrumb-wrapper a:hover{
  text-decoration: none;
  color: #fff
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #eb1c23;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    text-transform: uppercase;
    font-weight: 300;
    font-family: Bai Jamjuree,sans-serif;
}
.single .quantity{
  display: none;
}


.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{
  padding: 6px 10px
}
.form-control{
  padding: 8px 15px
}
.form-group{
  margin-bottom: 10px
}
.btn-primary{
  background: red;
  padding: 10px 20px;
  color: #fff;
  border: 0px;
  border-radius: 3px;
}

.modulepager ul .page-numbers {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-transition: all .3s;
    -o-transition: .3s all;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .3s;
    background: #333;
    width: 40px;
    height: 40px;
    color: #fff;
    font-size: 18px;
    line-height: 1;
        margin-left: 20px;
}
.modulepager ul span.page-numbers,.modulepager ul .page-numbers:hover{
    background: #eb1c23;
    text-decoration: none;
}
.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li{
  margin-left: 20px;
}


.woocommerce .woocommerce-pagination ul.page-numbers li .page-numbers{
-webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-transition: all .3s;
    -o-transition: .3s all;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .3s;
    background: #333;
    width: 40px;
    height: 40px;
    color: #fff;
    font-size: 18px;
    line-height: 1;
    padding: 0px
}
.woocommerce .woocommerce-pagination ul.page-numbers li span.page-numbers,.woocommerce .woocommerce-pagination ul.page-numbers li .page-numbers:hover{
    background: #eb1c23;
    text-decoration: none;
}
.woocommerce nav.woocommerce-pagination ul{
  border:0px;
  text-align: center;
}
.woocommerce nav.woocommerce-pagination{
  width: 100%
}

.gioi-thieu {
    background: url(https://taxihatinh.net.vn/wp-content/uploads/2025/03/bg-contents.jpg) no-repeat right center;
 
    position: relative;
}
.gioi-thieu h2{
	font-weight:700
}
.gioi-thieu a{
	    background: url(https://taxihatinh.net.vn/wp-content/uploads/2025/03/icon-viewmore.png) no-repeat scroll center;
    color: #fff;
    font-size: 13px;
    display: inline-block;
    padding: 15px 62px 15px 30px;
    text-transform: uppercase;
}
.home-1{
	background-color: #f9f9f9;
}
iframe{
	max-width:100%
}
.fullcontent *{
		max-width:100%
	}
@media(max-width:768px){
	.gioi-thieu{
		background:none
	}
	.fullcontent *{
		max-width:100%
	}
}