img {
max-width: 100%;
height: auto;
}
h3.title-footer{
padding-bottom: 10px;
display: inline-block;
position: relative;
padding-right: 50px;
}
h3.title-footer:after {
margin-top: 10px;
content: "";
display: block;
width: 50px;
border-bottom: 1px dashed #999;
}
.footer-item .widget>div,.footer-item .widget>ul {
-webkit-transition: all .3s;
transition: all .3s;
}
.menu-mobile {
clear: both;
margin: 14px 0;
width: 100%;
float: left;
}
.group-select-number {
display: none;
}
.single form.cart .button {
width: 100%;
}
#mota {
height: 800px;
overflow: hidden;
position: relative;
}
.xemthem {
display: block;
position: absolute;
top: 750px;
height: 750px;
left: 0;
text-align: center;
width: 100%;
background: #fff;
}
.xemthem:before {
height: 55px;
margin-top: -45px;
content: -webkit-gradient(linear,0% 100%,0% 0%,from(#fff),color-stop(.2,#fff),to(rgba(255,255,255,0)));
display: block;
width: 100%;
}
a.xemthem:after {
content: '';
width: 0;
right: 0;
border-top: 6px solid #288ad6;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
display: inline-block;
vertical-align: middle;
margin: -2px 0 0 5px;
}
#comments .woocommerce-Reviews-title,.comment-notes,.akismet_comment_form_privacy_notice {
display: none;
}
.comment-wp {
margin: 20px 0;
}
.comments-area {
margin-top: 0;
padding-top: 15px;
border-top: 1px solid #dedede;
}
.bypostauthor {
display: block;
}
.post-comments .post-title-box {
border-top: 1px solid #dedede;
padding-top: 12px;
}
.post-comments .post-title-box h4 {
text-transform: uppercase;
}
.comments-title {
font-size: 14px;
font-size: 1.4rem;
text-transform: uppercase;
font-family: inherit;
}
.comment-list {
padding: 0 0 21px;
display: block;
width: 100%;
list-style: none;
}
.comment-list .comment {
border-top: 1px solid #dedede;
overflow: hidden;
margin-top: -1px;
}
.comment-list > .comment:first-child {
border-top: none;
}
.comment-list ol {
list-style: none;
padding-left: 0;
}
.comment-list time {
font-style: italic;
font-size: 13px;
font-size: 1.3rem;
color: #888888;
position: relative;
padding-left: 17px;
}
.comment-list time:before {
content: "\f017";
position: absolute;
left: 0;
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
top: 3px;
font-style: normal;
}
.comment-list .reply {
position: absolute;
top: 22px;
right: 0;
}
.comment-list .reply a:hover {
color: #111;
}
.comment-author .fn {
text-transform: uppercase;
bottom: 8px;
position: relative;
font-size: 14px;
font-size: 1.4rem;
}
.comment-author .fn a {
font-family: "Playfair Display", serif;
color: #111;
}
ol.children {
position: relative;
border-top: 1px solid #dedede;
}
.comment-body {
position: relative;
padding-top: 30px;
}
.comment-author {
position: relative;
}
.comment-author .avatar {
border-radius: 100%;
float: left;
margin-right: 20px;
}
.comment-author .says {
display: none;
}
.comment-content {
margin-top: 12px;
margin-bottom: 0;
font-size: 14px;
font-size: 1.4rem;
color: #111;
word-wrap: break-word;
padding-left: 100px;
}
.comment-content > *:first-child {
margin-top: 0;
}
.comment-edit-link {
font-size: 12px;
font-size: 1.2rem;
padding-left: 3px;
font-style: italic;
}
.comment-edit-link:hover {
color: #111;
}
.comment-metadata {
margin-top: -9px;
}
.comment-form label {
width: 100%;
display: block;
}
.comment-form textarea {
height: 120px !important;
padding: 10px;
width: 100%;
}
.comment-form .form-submit input {
text-transform: uppercase;
margin-top: 23px;
background: #111 !important;
color: #fff !important;
border: 0;
border-radius: 0;
font-weight: 700;
padding: 10px 20px;
}
.comment-form .form-submit input:hover {
background: #f06560;
}
.comment-form .required {
color: #f06560;
}
.comment-reply-title {
text-transform: uppercase;
}
.comment-reply-title small a {
float: right;
font-size: 14px;
font-size: 1.4rem;
text-transform: none;
padding-top: 11px;
font-weight: 300;
}
.comment-reply-title small a:hover {
color: #111;
}
.comment-form-comment,
.comment-form-author,
.comment-form-email,
.comment-form-url {
margin-bottom: 0;
width: 100%;
}
#commentform input[type="text"],
#commentform input[type="email"] {
padding: 5px;
}
.comment-subscription-form {
margin: 0 0 5px;
}
.comment-form-cookies-consent {
display: none;
}
.comment-form {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.comment-form-comment, .form-submit{
width: 100%;
}
.logged-in-as {
padding: 15px 0;
color: #111;
}
.logged-in-as a {
color: #111;
}
.wpvl_auto_thumb_box {
width: 100%;
height: auto;
}
.video_lightbox_auto_anchor_image {
height: auto;
}
.wpvl_auto_thumb_play {
top: 40%;
left: 40%;
}
.yith_magnifier_thumbnail img {
width: unset !important;
}
.btn-bar {
display: none;
}
.sidebar-filter .overbg-filter {
position: fixed;
top: 0;
left: 0;
z-index: 999999;
width: 100%;
height: 100%;
background: #111;
opacity: .5;
display: none;
}
.sidebar-filter i.close-filter {
position: absolute;
top: 50%;
left: 320px;
background: #fbbf22;
font-size: 24px;
color: #fff;
padding: 10px;
transform: translateY(-50%);
}
@media (max-width: 767px) {
.pp_content_container {
width: 80% !important;
margin: 0 30px;
}
.logo-mobile img {
width: 50px;
height: auto;
}
.header-main .col-sm-12 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.header-main .button-menu a {
color: #111;
font-weight: 700;
font-size: 14px;
}
.header-main .button-menu i {
font-size: 24px;
display: block;
}
.menu-mobile {
display: block;
}
.btn-bar {
position: fixed;
top: 50%;
display: none;
z-index: 9999;
}
.main-filter  .btn-bar i.close-filter {
display: none;
padding: 13px;
}
.btn-bar i.show-filter {
display: block;
}
.btn-bar i{
font-size: 12px;
padding-top:5px;
background: #fbbf22;
color: #fff;
cursor: pointer;
}
}
@media (max-width: 420px) {
.footer-item .widget>div,.footer-item .widget>ul {
max-height: 0;
overflow: hidden;
}
.footer-item .widget .textwidget {
max-height: unset;
overflow: unset;
}
.header-center {
height: auto;
display: none;
}
h3.title-footer:before {
content: '\f107';
display: inline-block;
font-family: "Font Awesome 5 Free";
font-size: inherit;
text-rendering: auto;
font-weight: 700;
margin-left: 8px;
position: absolute;
top: 0px;
right: 30px;
}
.pp_content_container {
width: 80% !important;
margin: 0 30px;
}
.pp_content_container iframe {
width: 100%;
height: 200px;
}
}
.menu-mobile li {
width: 33%;
}
.sidebar-filter h2.widget-title{
text-transform: uppercase;
padding: 9px 0 9px;
font-weight: bold;
border-top: solid 1px #c0bfc4;
margin: 0;
}
.sidebar-filter ul {
padding: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.sidebar-filter ul li {
width: 50%;
}
.sidebar-filter li a {
color: #288ad6;
background: url(//ambe.vn/wp-content/themes/beemart/images/icon_ckbox.png) no-repeat left 2px;
display: block;
padding: 4px 4px 4px 21px;
font-size: 12px !important;
}
.sidebar-filter li a:hover {
text-decoration: none;
}
.sidebar-filter li.chosen a:before {
display: none;
}
.sidebar-filter li.chosen a {
background: url(//ambe.vn/wp-content/themes/beemart/images/icon_ckbox_selected.png) no-repeat left 2px;
}
.yith-wcan-label li {
width: 33% !important;
}
.yith-wcan-label li img {
width: 100%;
}
.home-product {
margin-top: 20px;
}
.btn-bar {
background: #fbbf22;
color: #fff;
font-weight: 700;
padding: 5px;
font-size: 12px;
text-align: center;
}
.new-1{
padding-top: 15px;
}
.tit-news{
display: flex;
}
.news a.href-title{
margin-left: 15px;
color: black;
}
.list-cats .item a{
width: 100%;
padding: 5px;
border: 1px solid #eee;
border-radius: 5px;
vertical-align: middle;
text-align: center;
margin-left: -1px; transition: all ease 300ms;
color: #191919;
border-color: #000000;
background-color: #ecfc03;
display: flex !important;
justify-content: center;
align-items: center;
height: 40px;
white-space: nowrap;
}
.list-cats .item a:hover{
text-decoration: none;
}
.list-cats {
width: 100%;
margin: 25px 0;
background: #fff;
}
.list-cats-child {
display: flex;
overflow-x: auto;
padding-bottom: 10px;
}
.list-cats-child .item {
margin: 5px;
}
@media (max-width: 991px) {
.list-cats .item a{
display: inline-block;
height: 50px;
}
}
.main-filter {
background: #fff;
} .top-hot {
display: flex;
align-items: center;
border: 1px solid #ddd;
margin: 10px 0;
box-shadow: 0 4px 14px 2px #00000029;
background: #fff;
}
.hot-left {
padding: 0 10px;
height: 41px;
line-height: 41px;
background: #ffff00;
color: #111;
font-size: 11px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 1px;
width: 60px;
}
.hot-list {
margin: 0;
}
.hot-right {
width: calc(100% - 60px);
}
.top-hot .slick-nav {
position: absolute;
top: -10px;
right: 0;
background: transparent;
border: 0;
border-left: 1px solid #ddd;
width: 41px;
height: 41px;
font-size: 21px;
outline: none;
}
.top-hot .slick-prev {
right: 41px;
}
ul.hot-list a {
padding-left: 25px;
color: #111;
outline: 0;
}
ul.hot-list span.hot-date {
color: #777;
font-size: 12px;
margin-left: 10px;
}
.blog-featured a:hover {
text-decoration: none;
}
.blog-featured img {
width: 100%;
height: auto;
transition: all .3s;
}
.blog-featured a {
position: relative;
display: block;
overflow: hidden;
}
.blog-featured_text {
position: absolute;
bottom: 30px;
left: 0;
width: 100%;
padding: 0px 40px;
}
.blog-featured li {
list-style: none;
}
.blog-featured h3.blog-featured_title {
font-size: 26px;
color: #fff;
margin: 10px 0;
font-weight: 700;
}
.blog-featured img:hover {
transform: scale(1.1);
}
ul.blog-featured_listcat {
display: flex;
margin: 0;
}
.blog-featured_listcat li {
background: #ffff00;
color: #111;
margin-right: 5px;
padding: 0 5px;
font-size: 12px;
letter-spacing: 0.05em;
text-transform: uppercase;
}
ul.post-on {
margin: 0;
display: flex;
}
ul.post-on li {
color: #fff;
margin-right: 5px;
padding: 0 5px;
font-size: 12px;
letter-spacing: 0.05em;
text-transform: uppercase;
}
ul.post-on li span {
font-weight: 700;
}
.blog-slide {
margin-top: 15px;
}
.blog-slide_date {
font-size: 13px;
color: #727272;
}
.blog-slide_date i {
color: #2e9fff;
margin-right: 10px;
}
.blog-slide_title a {
color: inherit;
text-decoration: none;
color: #111;
font-size: 16px;
font-weight: 700;
transition: all .3s;
}
.blog-slide_title {
margin: 10px 0;
}
.blog-slide .slick-list {
margin: 0 -15px;
}
.blog-slide .slick-slide {
padding: 0 15px;
}
.post-sidebar_date {
font-size: 13px;
color: #727272;
}
.post-sidebar_date i {
color: #2e9fff;
margin-right: 10px;
}
.post-sidebar_title a {
color: inherit;
text-decoration: none;
color: #111;
font-size: 16px;
font-weight: 700;
transition: all .3s;
}
.post-sidebar_title {
margin: 0;
margin-bottom: 10px;
}
.post-sidebar {
margin-bottom: 35px;
}
.page-blog_title a {
color: inherit;
}
.page-blog_title {
background: #ffff00;
font-size: 16px;
font-weight: 700;
height: 36px;
line-height: 36px;
padding: 0 10px;
color: #111;
margin-bottom: 15px;
}
.post-sidebar_slide .slick-nav,
.post-sidebar_slide2 .slick-nav  {
position: absolute;
bottom: 0;
background: transparent;
border: 0;
border: 1px solid #ddd;
width: 41px;
height: 41px;
font-size: 21px;
outline: none;
}
.post-sidebar_slide .slick-prev,
.post-sidebar_slide2 .slick-prev {
left: 45%;
transform: translateX(-45%);
}
.post-sidebar_slide .slick-next,
.post-sidebar_slide2 .slick-next {
left: 58%;
transform: translateX(-55%);
}
.post-sidebar_slide{
padding-bottom: 30px;
}
.post-sidebar_slide2  {
padding-bottom: 55px;
}
.post-sidebar_slide2 .product-lindo-item {
box-shadow: unset;
}
.list-post ul.post-on {
margin-bottom: 10px;
}
.list-post ul.post-on li {
color: #111;
list-style: none;
}
.list-post ul.post-on li i {
color: #2e9fff;
}
.blog-section {
margin-bottom: 15px;
}
.blog-section-3_left>div {
padding: 15px;
background: #d2dadf;
border-radius: 5px;
}
.blog-section-heading {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin-bottom: 15px;
}
.blog-section-heading h3 {
margin: 0;
font-size: 16px;
text-transform: uppercase;
font-weight: 700;
padding-bottom: 10px;
border-bottom: 2px solid #ffff00;
}
.blog-section-heading ul.nav-tabs {
border: 0;
}
.blog-section-heading ul.nav-tabs a {
padding: 0;
}
.blog-section-heading .nav-tabs>li >a {
color: #666;
font-size: 12px;
text-transform: uppercase;
margin-right: 10px;
border: 0;
}
.blog-section-heading .nav-tabs>li >a:hover {
background: transparent;
border: 0;
}
.blog-section-heading .nav-tabs>li.active>a {
background: transparent;
color: #111;
border: 0;
}
.blog-section-heading .nav-tabs>li {
margin-bottom: 0;
}
.readmore-ajax {
text-align: center;
position: relative;
}
.readmore-ajax a {
display: inline-block;
font-size: 11px;
letter-spacing: 1px;
text-transform: uppercase;
box-shadow: 0 1px 3px rgba(0,0,0,.1);
padding: 5px 40px;
border: 1px solid #e0e0e0;
border-radius: 2px;
color: #111;
transition: all .3s;
position: absolute;
top: -13px;
left: 50%;
transform: translateX(-50%);
background: #fff;
}
.blog-section-3 .readmore-ajax a {
position: unset;
transform: unset;
}
.readmore-ajax a:hover {
background: #ffff00;
color: #111;
text-decoration: none;
}
.blog-section-4 {
margin-bottom: 50px;
}
@media (max-width: 420px) {
.blog-featured h3.blog-featured_title {
font-size: 16px;
}
.blog-section-4_right {
margin-top: 70px;
}
.blog-section-3_left,
.blog-section-heading h3 {
margin-bottom: 15px;
}
}
ul#menu-cat {
margin: 15px 0;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
ul#menu-cat li {
list-style: none;
margin:  10px;
}
ul#menu-cat li a {
display: block;
padding: 3px 5px;
font-size: 14px;
color: #333;
text-transform: uppercase;
font-family: Roboto Condensed,sans-serif;
}
ul#menu-cat li a:hover,
ul#menu-cat li.current-menu-item a {
background: #ff0;
text-decoration: none;
}
.woocommerce-cart-form table thead tr {
background: #ff0;
}
td.actions input[type="submit"] {
background: #ff0 !important;
}
td.product-name, td.product-price, td.product-subtotal {
font-weight: 700;
}
.check-account {
border-radius: 0;
border: 1px solid #ddd!important;
margin-bottom: 20px!important;
background-color: #fff;
padding: 0;
margin: 0 15px;
}
.check-heading {
border-bottom: 1px solid #ddd!important;
font-weight: bold;
text-transform: uppercase;
background: #ff0;
font-size: 14px;
line-height: 1.4;
padding: 10px;
}
.check-content {
text-align: center;
padding: 15px 0;
}
.check-content>span {
color: #f00;
}
.check-content ul {
display: flex;
align-items: center;
justify-content: center;
margin-top: 10px;
}
.check-content li {
list-style: none;
}
.check-content ul a {
color: #111;
margin-left: 15px;
}
table.shop_table.woocommerce-checkout-review-order-table {
display: none;
}
div#customer_details {
padding: 0 30px;
}
div#customer_details>div {
border-radius: 0;
border: 1px solid #ddd!important;
margin-bottom: 20px!important;
background-color: #fff;
}
div#customer_details>div h3 {
border-bottom: 1px solid #ddd!important;
font-weight: bold;
text-transform: uppercase;
background: #ff0;
font-size: 14px;
line-height: 1.4;
padding: 10px;
margin-top: 0;
}
.woocommerce form .form-row .select2-container {
width: 100% !important;
}
.woocommerce-billing-fields__field-wrapper {
display: flex;
flex-direction: column;
}
.woocommerce-additional-fields {
margin: 0 30px;
border-radius: 0;
border: 1px solid #ddd!important;
margin-bottom: 20px!important;
background-color: #fff;
}
.woocommerce-additional-fields label {
border-bottom: 1px solid #ddd!important;
font-weight: bold;
text-transform: uppercase;
background: #ff0;
font-size: 14px;
line-height: 1.4;
padding: 10px;
margin-top: 0;
}
.woocommerce .woocommerce-additional-fields .form-row {
padding: 0;
}
.woocommerce .woocommerce-additional-fields textarea {
width: 100% !important;
height: 150px !important;
resize: none;
border: 0;
padding: 10px;
color: #111;
}
.order-action {
margin: 0 30px;
border-radius: 0;
border: 1px solid #ddd!important;
margin-bottom: 20px!important;
background-color: #fff;
}
.order-action h3 {
border-bottom: 1px solid #ddd!important;
font-weight: bold;
text-transform: uppercase;
background: #ff0;
font-size: 14px;
line-height: 1.4;
padding: 10px;
margin-top: 0;
}
.order-action #payment {
border: 0 !important;
width: 100% !important;
}
.order-action input[type="submit"]#place_order {
background: #ff0 !important;
color: #111;
font-weight: 700 !important;
float: unset;
margin: 15px auto;
display: block;
}
@media (max-width: 776px) {
.page-sidebar {
width: 100%;
}
}
.box-muangay {
display: none;
flex-wrap: wrap;
align-items: center;
padding: 10px;
border: 2px solid #dddd;
order: 2;
background: #fff;
box-shadow: 0 4px 6px #00000029;
}
.box-muangay_price {
width: 65%;
text-align: center;
margin-right: 5%;
}
.box-muangay_price p {
font-size: 20px;
border-right: 2px solid #ddd;
margin-bottom: 0;
}
.box-muangay_price p:nth-child(2) {
color: #f00;
}
.box-muangay_button {
width: 30%;
}
.box-muangay_button form.cart {
margin-bottom: 0 !important;
}
.slide-video {
display: flex !important;
align-items: center;
justify-content: center;
height: 100%;
}
.slide-video a {
display: flex !important;
align-items: center;
justify-content: center;
flex-direction: column;
}
.slide-video a p {
margin: 0;
color: #ff0;
}
.slide-video a img {
width: auto !important;
}
#modal-video .modal-content{
background: transparent;
box-shadow: none;
height: 100%;
}
#modal-video .modal-header h4,
#modal-video .modal-header button {
color: #fff !important;
opacity: 1;
}
#modal-video .modal-dialog,
#modal-video .modal-body {
width: 100%;
height: 100%;
}
.box-video_item >h3 {
font-size: 18px;
margin: 5px 0;
}
.box-bottom_single {
display: flex;
flex-direction: column;
}
.box-video {
order: 1;
}
.box-bottom_single .related {
order: 3;
margin-top: 20px;
margin-bottom: 20px;
box-shadow: 0 4px 14px 2px #00000029;
}
aside#secondary.widget-area>div {
box-shadow: 0 4px 14px 2px #00000029;
}
div#reviews {
order: 4;
}
.box-video_item h3 {
font-size: 14px;
margin: 0;
text-align: center;
color: #333;
}
.banner-product img {
width: 100%;
border-radius: 4px;
}
.archive-description {
clear: both;
margin: 30px 0;
width: 100%;
float: left;
position: relative;
height: 120px;
overflow: hidden;
box-shadow: 0 4px 14px 2px #00000029;
padding: 15px;
}
.main-filter>div {
box-shadow: 0 4px 14px 2px #00000029;
padding: 15px;
}
.archive-description .xemthem {
display: block;
position: absolute;
bottom: 0;
left: 0;
text-align: center;
width: 100%;
background: #fff;
top: unset;
height: auto;
}
.menu-main ul.menu {
margin: 0;
padding: 5px 0;
}
ul#menu-product {
position: relative;
}
form#commentform>.form-group {
width: 100%;
}
footer.comment-meta {
background: transparent;
padding: 0;
}
.comment-body {
padding-top: 20px;
}
ol.children {
position: relative;
border-top: 1px solid #dedede;
margin-top: 10px;
width: 100%;
float: left;
padding-left: 80px;
}
#single-product-lindo .woocommerce-product-gallery .flex-control-thumbs li {
border: 0;
}
#single-product-lindo .woocommerce-product-gallery .flex-control-thumbs li a{
text-decoration: none;
}
.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item {
padding: 0 !important;
padding: 3px !important;
}
.product-lindo-item {
box-shadow: 0 4px 6px #00000029;
height: 320px;
background: #fff;
}
.search .products> .product-lindo-item {
width: calc(100% / 6);
}
ul#menu-mobile {
padding: 0;
margin: 0;
}
ul#menu-mobile ul.sub-menu>li>a {
color: #111;
line-height: 17px;
font-size: 13px;
}
ul#menu-mobile ul.sub-menu>li {
padding-bottom: 10px;
}
ul#menu-mobile ul.sub-menu>li:first-child {
border-bottom: 0;
}
ul#menu-mobile li img {
width: 100%;
height: auto;
}
ul#menu-mobile li {
list-style: none;
width: 100%;
text-align: center;
}
ul#menu-mobile {
padding: 0;
margin: 0;
}
ul#menu-mobile .slick-nav {
box-shadow: 0 1px 12px 0 rgba(0,0,0,.12);
opacity: 1;
background: #fff;
border: 2px solid #fff;
width: 30px;
height: 30px;
border-radius: 100%;
position: absolute;
top: 50%;
left: -12px;
transform: translateY(-50%);
z-index: 99;
}
ul#menu-mobile .slick-next {
left: unset;
right: -12px;
}
.menu-right {
display: flex;
align-items: center;
margin-top: 10px;
}
.regted {
margin-right: 15px;
position: relative;
}
.menu-menu-user-container li {
color: #444;
padding: 10px 0 10px 15px;
display: block;
font-weight: 400;
font-size: 13px;
border-bottom: 1px solid #e0e0e0;
width: 100%;
}
.menu-menu-user-container {
position: absolute;
left: -60px;
top: 100%;
min-width: 150px;
width: 100%;
background: #fff;
box-shadow: 0 4px 24px 0 rgba(0, 0, 0, .36);
display: none;
z-index: 999;
}
.regted>p {
cursor: pointer;
margin-bottom: 0;
}
@media (min-width: 991px) {
.regted:hover .menu-menu-user-container {
display: block;
}
}
@media (max-width: 991px) {
.regted>p {
padding: 10px;
}
.menu-menu-user-container  {
left: 0;
z-index: 9999999;
}
}
.wpuf-login-form input[type="submit"],
#lostpasswordform input[type="submit"]{
background: #ff0;
border: 0;
padding: 10px;
}
.wpuf-login-form input[type="text"], .wpuf-login-form input[type="password"],
#lostpasswordform input[type="text"]{
width: 100%;
padding: 5px 10px;
}
.wpuf-login-form label,
#lostpasswordform label{
font-size: 14px;
font-weight: 400;
}
.phone-list {
position: absolute;
border: 1px solid #ddd;
line-height: 25px;
z-index: 998;
background: #fff;
padding: 5px 10px;
top: 100%;
width: 250px;
right: 0;
display: none;
text-indent: 1px;
}
.phone-hover span {
font-size: 18px;
margin-left: 10px;
font-weight: 700;
}
.phone-hover i {
font-size: 30px;
}
.phone-box:hover .phone-list {
display: block;
}
.phone-box {
position: relative;
cursor: pointer;
}
.phone-list:before {
position: absolute;
content: "";
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-bottom: 8px solid #fff;
top: -8px;
right: 50px;
}
.phone-list-item {
margin: 5px 0;
display: flex;
align-items: center;
}
.hotline-title {
min-width: 152px;
display: inline-block;
}
.hotline-title .fa {
color: #888;
margin-right: 7px;
}
.number-phone {
color: #25a1dc;
display: inline-block;
font-size: 14px;
}
.txt-timer {
display: inline-block;
}
.menu-pro {
width: 20%;
float: left;
background: #fff;
box-shadow: 0 4px 6px #00000029;
margin-top: 10px;
height: 328px;
}
.woocommerce-address-fields input,
.woocommerce-EditAccountForm input {
font-size: 14px;
padding: 5px 10px;
}
.woocommerce-address-fields  p.form-row {
width: 100%;
}
.woocommerce-address-fields .button,
.woocommerce-EditAccountForm .button {
background: #ff0 !important;
}
@media (max-width: 991px) {
.flex-control-nav {
position: unset;
}
.menu-pro {
display: none;
}
.home-slide {
width: 100%;
float: left;
}
.logo-mobile {
display: flex;
align-items: center;
}
.cart-item img {
width: 30px;
}
.cart-item {
margin-right: 10px;
}
section.menu-mobile img {
width: 80px !important;
}
.text-dangnhap,.form-dangnhap {
width: 100%;
}
.um-page-login .entry-content {
flex-wrap: wrap;
}
}
.related-post .related-title {
text-transform: uppercase;
font-size: 16px;
color: #111;
font-weight: 700;
margin-bottom: 20px;
padding-bottom: 10px;
border-bottom: 1px dashed #111;
}
.related-post .post {
margin-bottom: 15px;
}
.related-post .post-thumbnail {
width: 100%;
height: 130px;
overflow: hidden;
display: flex;
flex-direction: column;
flex-wrap: wrap;
align-items: flex-start;
position: relative;
margin-bottom: 10px;
}
.related-post .post-thumbnail img {
-o-object-fit: cover;
object-fit: cover;
object-position: 50% 50%;
-o-object-position: 50% 50%;
width: 100%;
height: 100%;
}
.related-post .post-title {
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
height: 62px;
font-weight: 700;
line-height: 1.3;
padding-right: 15px;
font-size: 14px;
color: #138cdd;
}
.related-post .post-title a {
color: #222625;
}
.post-lienquan {
margin-top: 30px;
}
.section-1 {
background-color: #7ecec5;
background-position: center top;
background-repeat: no-repeat;
height: 280px;
padding: 0 !important;
margin: 0 !important;
position: relative;
}
.section-1 >div {
position: absolute !important;
left: 0 !important;
bottom: -50px;
text-align: center;
width: 100% !important;
z-index: 999;
}
.share>div {
height: 20px;
overflow: hidden;
display: inline-block;
vertical-align: middle;
font-size: 15px;
}
.share>div:first-child, .share>div:nth-child(2) {
margin-right: 7px;
height: auto;
font-size: 15px;
color: #333;
overflow: visible;
}
.share>div:first-child {
color: #fff;
}
.share>div a {
text-decoration: underline;
}
.share>div a {
color: #00f7ff;
}
.share iframe {
width: 150px;
text-align: left;
}
.share  iframe {
height: 20px !important;
}
.share {
display: flex;
align-items: center;
justify-content: center;
}
.section-2 {
background-repeat: no-repeat !important;
background-position: top center !important;
padding-top: 10px;
background-color: #7ecec5;
}
.vc_row.container {
margin: 0 auto;
}
.vc_section {
margin: 0 !important;
}
.flash_row {
display: flex;
flex-wrap: wrap;
margin: 0 -5px;
}
.flash_item {
width: 20%;
}
.flash_content {
margin: 0 5px;
background: #fff;
padding: 10px;
}
.flash_wrap {
padding: 15px 15px;
background: #fff;
}
.falsh_title {
color: #444;
font-size: 15px;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
text-overflow: ellipsis;
margin-top: 12px;
overflow: hidden;
height: 42px;
white-space: normal;
line-height: 1.4;
}
.falsh_title:hover {
text-decoration: none;
color: #444;
}
p.sale_price,.regular_price {
font-size: 18px;
color: #c10017;
padding-top: 3px;
display: inline-block;
vertical-align: bottom;
font-weight: 700;
margin-right: 5px;
}
.flash_price {
display: flex;
flex-wrap: wrap;
align-items: center;
margin: 15px 0;
}
.flash_price p {
margin-bottom: 0;
}
.flash_price_del .regular_price {
min-height: 16px;
font-style: normal;
text-decoration: line-through;
color: #999;
display: inline-block;
vertical-align: bottom;
margin-left: 5px;
font-size: 13px;
}
a.flash_img {
display: block;
position: relative;
}
.tab-content .flash_content {
padding: 0;
margin: 0;
}
.bage_sale {
padding: 0 0 0 27px;
height: 20px;
width: 115px;
background: transparent url(//ambe.vn/wp-content/themes/beemart/images/label1.png) no-repeat left top;
background-size: auto 100%;
line-height: 20px;
text-align: left;
background-image: url(//ambe.vn/wp-content/themes/beemart/images/label3.png);
display: inline-block;
border-radius: 2px;
font-size: 11px;
color: #fff;
vertical-align: top;
margin: 0;
font-weight: 700;
position: absolute;
bottom: 0;
left: 0;
}
a.flash_img img {
height: 200px;
object-fit: contain;
}
.promo  {
margin: 8px 0;
min-height: 50px;
}
.promo p {
font-size: 12px;
color: #333;
white-space: normal;
line-height: 1.4;
overflow: hidden;
text-align: left;
display: block;
}
.flash_button {
display: flex;
align-items: center;
justify-content: space-between;
}
.flash_button a:first-child {
text-align: center;
height: 30px;
line-height: 30px;
display: inline-block;
vertical-align: top;
padding: 0 !important;
width: 48%;
font-size: 13px;
border-radius: 4px;
color: #111;
background: #ff0;
}
.flash_button a:nth-child(2) {
text-align: center;
height: 30px;
line-height: 30px;
display: inline-block;
vertical-align: top;
padding: 0 !important;
width: 48%;
font-size: 13px;
border-radius: 4px;
color: #ff0;
background-color: #111;
}
.flash_wrap {
margin: 0;
background: #fff;
padding: 0 5px;
}
.flash_wrap .flash_item {
margin: 0;
border: 1px solid #ddd;
border-bottom: 0;
padding: 10px;
}
.flash_wrap .flash_item:nth-child(2n) {
border-left: 0;
border-right: 0;
}
.btn-loadmore {
width: 350px;
text-align: center;
height: 40px;
line-height: 40px;
border-radius: 4px;
display: block;
margin: 15px auto 0 auto;
font-size: 16px;
border-radius: 40px;
background: transparent;
color: #fff;
border: 1px solid #fff;
padding: 0;
transition: all .3s;
}
.btn-loadmore:hover {
color: #7ecec5;
border-color: #7ecec5;
background: #fff;
}
ul.nav.nav-tabs {
border: 0;
background-color: #24795e;
padding: 10px 50px;
display: flex;
align-items: center;
flex-wrap: wrap;
}
ul.nav.nav-tabs>li {
text-align: center;
}
ul.nav.nav-tabs li a {
font-size: 16px;
text-transform: none;
padding: 7px 10px;
color: #fff;
border: 1px solid #fff;
display: block;
margin-right: 20px;
background: transparent;
border-radius: 5px;
font-weight: 700;
background: transparent;
}
ul.nav.nav-tabs li.active a {
background: #fff;
color: #000;
}
@media(max-width: 991px) {
.flash_item,.tab-content .flash_wrap .flash_item {
width: 50%;
margin-bottom: 15px;
}
a.flash_img img {
height: 320px;
}
}
@media(max-width: 767px) {
.flash_button {
flex-direction: column;
}
.flash_button a{
width: 100% !important;
margin-top: 10px;
}
.vc_row {
padding: 0 !important;
}
.promo {
display: none;
}
.flash_item,.tab-content .flash_wrap .flash_item {
width: 50%;
margin-bottom: 15px;
}
a.flash_img img {
height: 120px;
}
.vc_column-inner {
padding: 0 !important;
}
ul.nav.nav-tabs li a {
font-size: 13px;
padding: 5px;
}
ul.nav.nav-tabs>li {
width: calc(100%/2);
text-align: center;
}
ul.nav.nav-tabs {
padding: 10px;
}
.section-1>div {
bottom: -85px;
}
.share {
flex-direction: column;
}
}
.home-slide {
padding: 0 !important;
}
@media(max-width: 767px) {
.related-post .inner {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.related-post .post-thumbnail {
width: 30%;
height: auto;
}
.related-post .post-title {
height: 54px;
width: 65%;
margin: 0;
}
}
.highlightlabel {
display: flex;
align-items: center;
height: 30px;
}
.highlight_1 {
display: flex;
position: relative;
border-radius: 15px;
overflow: hidden;
padding: 0 6px 0 0px;
height: 20px;
font-size: 11px;
margin: 5px 5px 5px 0;
align-items: center;
}
.highlightlabel p {
margin: 0;
line-height: 1;
}
.highlightlabel img {
height: 20px;
width: auto;
}
.highlight_2 {
display: flex;
position: relative;
border-radius: 5px;
overflow: hidden;
padding: 0 6px 0 6px;
height: 20px;
font-size: 11px;
margin: 5px 5px 5px 0;
align-items: center;
}
@media(max-width: 420px) {
.highlightlabel {
height: 65px;
flex-direction: column;
}
.highlight_1 {
margin-bottom: 5px;
}
}
.menu-secondary {
display: flex;
align-items: center;
flex-wrap: wrap;
}
.menu-secondary .sub-menu li {
margin-left: 10px;
}
.menu-secondary >.sub-menu >li:hover {
background: #fbbf22 !important;
}
.menu-secondary .sub-menu .sub-menu {
display: none;
position: absolute;
top: 0;
z-index: 99999;
left: 100%;
-webkit-transition: .5s;
transition: .5s;
min-width: 880px;
height: 100%;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
background: #f8f8f8;
padding-right: 65%;
align-content: flex-start;
}
.menu-secondary >.sub-menu>li> .sub-menu>li {
width: 25%;
padding: 10px 15px;
background: #f8f8f8 none repeat scroll 0 0;
position: relative;
}
.menu-secondary .sub-menu .sub-menu>li>a {
border-bottom: 0 !important;
font-size: 14px;
font-weight: bold;
color: #333;
}
.menu-secondary .sub-menu .sub-menu .sub-menu {
position: absolute;
top: 100%;
left: 0;
display: block;
}
.menu-secondary a:hover {
color: #f00;
}
@media(min-width: 767px) {
.menu-w50 {
width: 50% !important;
}
.menu-secondary:hover >.sub-menu>li>.sub-menu  {
display: flex;
}
.menu-w30 {
width: 30% !important;
}
li.col-menu-2 >ul.sub-menu>li {
width: calc( 100% / 2) !important;
}
li.col-menu-2  >ul.sub-menu {
display: flex !important;
flex-wrap: wrap;
}
li.col-menu-3 >ul.sub-menu>li {
width: calc( 100% / 3) !important;
}
li.col-menu-3  >ul.sub-menu {
display: flex !important;
flex-wrap: wrap;
}
}
.widget_woo-produc-one {
margin-bottom: 30px;
}
.woocommerce-MyAccount-content>div {
width: 100%;
}
.home .flash-sale {
font-family: -apple-system,BlinkMacSystemFont,'Segoe UI';
float: left;
width: 100%;
}
.fs-header {
display: flex;
margin-bottom: 20px;
}
.fs-header h3 {
font-size: 28px;
text-decoration: underline;
font-weight: 700;
margin: 0 30px 0 0;
color: #fc521d;
text-decoration: none;
padding-top: 15px;
}
.fs-header .timer {
padding-top: 18px;
}
.timer strong, .timer span {
display: block;
float: left;
margin-right: 5px;
font-size: 15px;
text-align: center;
padding: 6px 0 6px 0;
}
.timer strong {
background: #292929;
color: #fff;
border-radius: 5px;
width: 32px;
}
.fs-slide{
background: #fff;
box-shadow: 0 4px 6px #00000029;
border-radius: 8px;
padding: 10px 50px;
}
.fs-slide .item {
text-align: center;
position: relative;
}
.fs-slide .item .img {
text-align: center;
outline: none !important;
}
.lr-slider .info {
text-align: center;
}
.fs-slide .item a.title {
font-weight: bold;
color: #000;
display: block;
margin-bottom: 5px;
}
.fs-slide .item .price {
display: block;
margin-top: 5px;
font-size: 18px;
color: #fd475a;
text-align: center;
}
.fs-slide .item .price strong {
font-size: 18px;
color: #fd475a;
}
.fs-slide .info span.price strike {
color: #333;
font-size: 15px;
}
.fs-slide .slick-nav {
position: absolute;
top: 50%;
left: 0;
transform: translateY(-50%);
z-index: 99;
font-size: 24px;
background: #e3e3e3;
width: 45px;
height: 45px;
border-radius: 50%;
display: flex !important;
color: #888;
border: 1px solid #e3e3e3;
align-items: center;
justify-content: center;
transition: all .3s;
outline: none !important;
}
.fs-slide .slick-next {
left: unset;
right: 0;
}
.fs-slide .slick-nav:hover {
background: #91919180;
}
.m-20 {
margin: 20px 0;
}
.home-slide-f .slick-nav {
position: absolute;
top: 50%;
left: 15px;
transform: translateY(-50%);
z-index: 99;
font-size: 20px;
background: transparent;
width: 30px;
height: 30px;
border-radius: 50%;
display: flex !important;
color: #fff;
border: 1px solid #fff;
align-items: center;
justify-content: center;
transition: all .3s;
outline: none !important;
}
.home-slide-f .slick-next {
left: unset;
right: 15px;
}
.home-slide-f .slick-nav:hover {
background: #fff;
color: #111;
}
.home-slide_thumbnail .item {
outline: none !important;
}
.home-slide_thumbnail .item {
border-right: 1px solid #e5e5e5;
outline: none;
color: #666;
font-size: 13px;
text-align: center;
cursor: pointer;
transition: all .3s;
padding: 8px;
}
.home-slide_thumbnail .item:hover,.home-slide_thumbnail .slick-current .item {
color: #333;
font-weight: 700;
}
.home-slide-f img {
border-radius: 10px;
height: 420px;
object-fit: cover;
width: 100%;
}
@media(max-width: 991px) {
.home-slide-f img {
border-radius: 10px;
height: auto;
object-fit: cover;
}
}
.muahang {
display: flex;
align-items: center;
justify-content: space-between;
}
.muahang >button {
width: auto !important;
background: #ffff00 !important;
border-radius: 0 !important;
height: 45px;
color: #000 !important;
text-transform: uppercase;
width: 75%;
box-shadow: 0 4px 6px #00000029 !important;
}
.muahang >div:first-child {
flex: 1;
margin-right: 15px;
background: #ffff00 !important;
border-radius: 0 !important;
color: #000 !important;
text-transform: uppercase;
box-shadow: 0 4px 6px #00000029 !important;
text-align: center;
font-weight: 700;
height: auto;
padding: 2px;
cursor: pointer;
}
ul#menu-mobile {
display: flex;
align-items: center;
justify-content: space-between;
}
ul#menu-mobile>li {
min-width: 80px !important;
}
.menu-menu-moblie-container {
overflow: auto;
}
.menu-menu-moblie-container::-webkit-scrollbar-thumb {
background: #ff0;
}
.menu-menu-moblie-container::-webkit-scrollbar {
overflow: auto;
width: 100px;
height: 6px;
}
ul#menu-mobile li img {
width: 50px !important;
}
.woocommerce-notices-wrapper >.woocommerce-message:nth-child(2) {
display: block;
}
.muahnag>form>button {
display: none;
}
@media(max-width: 991px) {
.fs-header {
flex-direction: column;
}
.fs-header h3 {
margin: 0 0 20px;
}
.home-slide_thumbnail {
display: none !important;
}
}
ul.yith-wcan-list.yith-wcan .count {
display: none;
}
.home-slide-f,.home-slide_thumbnail{
display: none;
}
.home-slide-f.slick-initialized,.home-slide_thumbnail.slick-initialized {
display: block;
}
.comment-content p{
margin: 10px 0;
font-size: 14px;
}
.comment-form textarea {
height: 120px !important;
padding: 10px;
width: 100%;
resize: none;
}
.comment-form .form-submit input {
text-transform: uppercase;
margin-top: 23px;
background: #111 !important;
color: #fff !important;
border: 0;
border-radius: 0;
font-weight: 700;
padding: 10px 20px;
}
.comment-form .form-submit input:hover {
background: #f06560;
}
.comment-form .required {
color: #f06560;
}
.comment-form {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
border: #e0e0e0 1px solid;
padding: 25px
}
.comment-form .comment-notes,
.comment-form .form-group,
.comment-form .comment-form-cookies-consent,
.comment-form .form-submit,
.comment-form-rating {
width: 100%;
}
.comment-form-comment,.comment-form-author,.comment-form-email {
width: 100%;
}
.comment-form-comment textarea,
.comment-form-author input,
.comment-form-email input,
.comment-form-url input {
width: 100%;
border: 1px solid #e0e0e0;
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
outline: 0;
}
#comments #reply-title,
#comments .comment-notes {
display: none;
}
#comments .comment {
list-style: none;
}
#comments .comment-list li {
list-style-position: inside;
}
#comments .comment-list article {
padding: 5px;
margin-bottom: 5px;
}
#comments article .comment-meta .comment-author {
display: inline;
}
#comments article .comment-meta .comment-metadata {
display: inline;
font-style: italic;
}
#comments article .comment-meta .comment-metadata:before {
content: '( ';
}
#comments article .comment-meta .comment-metadata:after {
content: ' )';
}
#comments article .comment-meta .says {
display: none;
}
.tml input,.page-id-12 .woocommerce-form-row input{
font-size: 16px!important;
padding: 6px 10px!important;
border: 1px solid #ddd;
outline: none !important;
}
.tml button[type=submit],.page-id-12 .woocommerce-form-row input[type=submit]{
background: #ff0 !important;
padding: 8px 25px !important;
margin: 15px auto!important;
color: #000!important;
border-radius: 5px!important;
border: 0!important;
font-weight: 700!important;
}
ul.tml-links {
display: flex;
align-items: center;
justify-content: space-around;
list-style: none;
}
.news-yt__slide .epyt-pagination {
display: none !important;
}
.news-yt__slide .epyt-gallery-allthumbs.epyt-cols-3 .epyt-gallery-thumb {
width: 100% !important;
padding: 0 !important;
float: unset !important;
}
.news-yt__slide .slick-nav {
position: absolute;
top: 50%;
left: 15px;
transform: translateY(-50%);
z-index: 99;
font-size: 20px;
background: transparent;
width: 30px;
height: 30px;
border-radius: 50%;
display: flex !important;
color: #fff;
border: 1px solid #fff;
align-items: center;
justify-content: center;
transition: all .3s;
outline: none !important;
}
.news-yt__slide .slick-next {
left: unset;
right: 15px;
}
.news-yt__slide .slick-nav:hover {
background: #fff;
color: #111;
}
.news-yt__slide .slick-list {
margin: 0 -15px;
}
.news-yt__slide .slick-slide {
margin: 0 15px;
}
.news-yt__slide .epyt-video-wrapper {
position: fixed;
top: 15%;
left: 50%;
z-index: 9999;
width: 600px;
transform: translateX(-50%);
display: none;
max-width: 90%;
}
.overbg-news-yt__slide {
position: fixed;
top: 0;
left: 0;
background: #111;
opacity: .7;
right: 0;
bottom: 0;
z-index: 999;
display: none;
}
.news-yt__slide .epyt-video-wrapper iframe {
width: 100%;
}
.close-yt__slide {
position: fixed;
top: 50px;
right: 50px;
z-index: 9999;
font-size: 32px;
color: #fff;
font-weight: 900;
cursor: pointer;
display: none;
}
.epyt-gallery-subscribe {
padding: 0 !important;
position: absolute;
top: -43px;
right: 10px;
}
.youtube-list .epyt-pagination {
display: none;
}
.box-cat-bar {
height: 34px;
line-height: 32px;
position: relative;
}
.box-cat-title h2 {
text-transform: uppercase;
font-weight: 500;
padding-left: 6px;
padding-top: 4px;
font-size: 18px;
border-left: 4px solid #fc0;
color: #111;
}
.box-cat-title h2 a {
color: #111;
}
.youtube-list {
margin: 20px 0;
width: 100%;
float: left;
clear: left;
box-shadow: 0 4px 14px 2px #00000029;
padding: 15px;
}
.youtube-list .epyt-gallery {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
padding: 15px 0;
}
.youtube-list .epyt-gallery .epyt-gallery-subscribe {
display: none;
}
.youtube-list .epyt-gallery .epyt-video-wrapper {
width: 75%;
}
.youtube-list .epyt-gallery .epyt-gallery-list {
width: 24%;
margin: 0;
}
.youtube-list .epyt-gallery-allthumbs.epyt-cols-3 .epyt-gallery-thumb {
width: 100% !important;
padding: 0 !important;
float: unset !important;
}
.youtube-list .slick-nav {
position: absolute;
top: -35px;
right: 25px;
z-index: 99;
font-size: 16px;
background: transparent;
color: #111;
transition: all .3s;
outline: none !important;
border: 0;
}
.youtube-list iframe {
height: 100%;
}
.youtube-list .slick-next {
right: 0;
}
.youtube-list .slick-nav:hover {
background: #fff;
color: #111;
}
.youtube-list .slick-slide {
height: 120px;
}
@media(max-width: 991px) {
.youtube-list .epyt-gallery .epyt-video-wrapper {
width: 100%;
margin-bottom: 20px;
}
.youtube-list .epyt-gallery .epyt-gallery-list {
width: 100%;
}
.youtube-list .slick-list {
margin: 0 -15px;
}
.youtube-list .slick-slide {
margin: 0 15px;
height: auto;
}
.youtube-list .slick-nav {
position: absolute;
top: 50%;
left: 15px;
transform: translateY(-50%);
z-index: 99;
font-size: 20px;
background: transparent;
width: 30px;
height: 30px;
border-radius: 50%;
display: flex !important;
color: #fff;
border: 1px solid #fff;
align-items: center;
justify-content: center;
transition: all .3s;
outline: none !important;
}
.youtube-list .slick-next {
left: unset;
right: 15px;
}
.youtube-list .slick-nav:hover {
background: #fff;
color: #111;
}
.youtube-list iframe {
height: 250px;
width: 100%;
}
}
.youtube-list .epyt-gallery-allthumbs.epyt-cols-3 .epyt-gallery-title {
position: absolute;
bottom: 0;
left: 0;
display: -webkit-box;
height: 35px;
width: calc(100%);
padding: 5px;
background-color: #333333a1;
overflow: hidden;
text-overflow: ellipsis;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
color: #fff;
}
.container {
max-width: 100%;
}
@media(max-width:  991px) {
.hotline {
margin-right: 0;
margin: 0 5px;
}
.phone-box {
position: unset;
}
.phone-list {
font-size: 13px;
line-height: 1.4;
}
.header-center {
display: none;
}
form.woocommerce-ordering {
font-size: 13px;
float: left !important;
}
.woocommerce .woocommerce-result-count {
font-size: 13px;
}
.box-muangay_price,
.box-muangay_button {
width: 100%;
}
.box-muangay {
margin-top: 15px;
}
.box-muangay_price {
margin: 0;
border-right: 0;
margin-bottom: 10px;
}
.box-muangay_price p {
border: 0;
}
}
.youtube-list .epyt-gallery .epyt-video-wrapper iframe {
max-width: 100%;
}
.item-product__sticker-percent {
position: absolute;
top: 0;
left: 0;
background: #ff0;
padding: 5px;
}
.item-product__sticker-percent p {
width: 100%;
margin-top: 0;
margin-bottom: 0;
font-size: 12px;
font-weight: 700;
text-align: center;
color: #111;
display: block;
}
.woocommerce-pagination {
margin-top: 20px;
width: 100%;
float: left;
}
.sidebar .widget,.woocommerce-product-details__short-description,.woocommerce div.product div.images,
.summary.entry-summary>p,
.related-post,
.box-shawdow {
box-shadow: 0 4px 14px 2px #00000029;
padding: 15px;
}
#mota {
box-shadow: 0 4px 14px 2px #00000029 !important;
}
h3.sidebar-single-product {
margin-bottom: 15px;
}
.related-post img {
border-radius: 4px;
}
.box-shawdow {
width: 100%;
clear: both;
float: left;
background: #fff;
}
.news.new-1 {
margin-bottom: 20px;
}
.home-slide .box-shawdow {
margin-top: 13px;
}
.navbarMenu {
display: none;
}
.home-slide .box-shawdow {
padding: 0;
background: #fff;
padding: 5px;
}
.footer-bar {
display: none;
}
.footer-bar ul a {
display: flex;
flex-direction: column;
align-items: center;
font-size: 13px;
color: #111;
}
.footer-bar ul {
list-style: none;
padding: 0;
margin: 0;
display: flex;
align-items: center;
justify-content: space-between;
} .page-id-36250 #content {
overflow: hidden;
}
.img-product {
text-align: center;
}
.partners-slide .slick-nav {
position: absolute;
top: 50%;
left: 15px;
transform: translateY(-50%);
z-index: 99;
font-size: 20px;
background: transparent;
width: 30px;
height: 30px;
border-radius: 50%;
display: flex !important;
color: #fff;
border: 1px solid #fff;
align-items: center;
justify-content: center;
transition: all .3s;
outline: none !important;
}
.partners-slide .slick-next {
left: unset;
right: 15px;
}
.partners-slide .slick-nav:hover {
background: #fff;
color: #111;
}
.partners-slide img {
width: 100%;
}
.partners-slide .slick-list {
margin: 0 -5px;
}
.partners-slide .slick-slide {
padding: 0 5px;
}
.partners {
margin-top: 20px;
margin-bottom: 20px;
}
#secondary .widget,.menu-cat {
background: #fff;
}
div#ads-trai>div, div#ads-phai>div {
z-index: 999 !important;
}
.bg-white {
background: #fff;
padding: 10px;
}
.partners-title{
display: flex;
}
.partners a.href-title{
margin-left: 15px;
color: black;
}
.partners-title h2 {
text-transform: uppercase;
font-weight: 700;
font-size: 24px;
margin-top: 0;
}
@media(max-width: 767px) {
.list-cats  {
top: 0;
box-shadow: rgb(60 64 67 / 10%) 0px 1px 2px 0px, rgb(60 64 67 / 15%) 0px 2px 6px 2px;
background: #ffffff;
} 
} 
@media(max-width: 576px) {
.list-cats .item a {
display: inline-block;
height: auto;
font-size: 12px;
}
.footer-bar {
display: block;
padding: 10px 0 20px 0;
border-radius: 10px 10px 0 0;
box-shadow: rgb(60 64 67 / 10%) 0px 1px 2px 0px, rgb(60 64 67 / 15%) 0px 2px 6px 2px;
background: #ffffff;
position: fixed;
bottom: 0;
left: 0;
width: 100%;
z-index: 999;
}
body {
padding-bottom: 63px;
}
.form-mobile {
padding: 8px 0;
width: 65%;
}
.phone-box,
.cart-item {
display: none;
}
.form-mobile input {
font-size: 14px;
height: 35px;
}
.logo-mobile img {
width: 40px;
}
.home-slide .box-shawdow {
margin-top: 0;
}
.home-slide-f {
padding: 5px 5px 0;
}
}
.cart-archive {
display: flex;
width: 100%;
align-items: center;
justify-content: center;
}
a.added_to_cart.wc-forward {
width: auto;
height: auto;
border-radius: 5px !important;
padding: 5px !important;
font-size: 12px;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.added {
display: none;
}
.yith-wfbt-section.woocommerce {
box-shadow: 0 4px 14px 2px #00000029 !important;
background: #fff;
padding: 5px 10px;
margin-bottom: 20px;
}
.yith-wfbt-form .yith-wfbt-submit-block .yith-wfbt-submit-button {
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
padding-right: 18px;
margin-top: 10px;
background-image: linear-gradient(to right, #fc466b 0%, #3f5efb 100%) !important;
color: #fff !important;
}
.yith-wfbt-form .price {
color: #8a4aa8 !important;
font-weight: 700;
text-decoration: unset;
font-size: 14px !important;
}
.yith-wfbt-form del .woocommerce-Price-amount {
color: #1c1c1c !important;
opacity: .6;
font-weight: 400;
margin-right: 0.3em;
}
.yith-wfbt-form ins .woocommerce-Price-amount,.yith-wfbt-form ins {
color: #8a4aa8 !important;
font-weight: 700;
text-decoration: unset;
}
.yith-wfbt-section .yith-wfbt-submit-block .save-amount {
font-size: 14px !important;
color: #e60e0e;
font-weight: 600;
}
.yith-wfbt-section .yith-wfbt-item {
margin-bottom: 5px;
}
.yith-wfbt-item .price {
color: #8a4aa8 !important;
font-weight: 700;
text-decoration: unset;
font-size: 14px !important;
}
.yith-wfbt-item  del .woocommerce-Price-amount {
color: #1c1c1c !important;
opacity: .6;
font-weight: 400;
margin-right: 0.3em;
}
.yith-wfbt-item  ins .woocommerce-Price-amount,.yith-wfbt-form ins {
color: #8a4aa8 !important;
font-weight: 700;
text-decoration: unset;
}
.yith-wfbt-section .yith-wfbt-item {
padding: 3px 0 !important;
margin: 0 !important;
}
.yith-wfbt-section .yith-wfbt-items {
margin-bottom: 0 !important;
margin-top: 88px !important;
}
.yith-wfbt-section .yith-wfbt-item  a{
color: #2f80ed !important;
}
@media(max-width: 480px) {
.yith-wfbt-section .yith-wfbt-items {
margin-top: 20px !important;
}
}
table.shop_table.woocommerce-checkout-review-order-table {
display: block;
}
.cart-collaterals h3 {
margin-top: 0;
font-weight: 700;
}
.cart-collaterals th {
font-size: 14px;
}
.cart-collaterals td {
color: #da5116;
font-weight: 700;
font-size: 14px;
border-left: 1px solid #ebe9eb !important;
}
.check-account {
margin: 10px 30px;
}
form.woocommerce-shipping-calculator {
display: none;
}
@media(max-width: 767px) {
div#customer_details {
padding: 0;
}
.check-account {
margin: 10px 0;
}
.woocommerce-additional-fields,.order-action {
margin: 10px 0;
}
}
@media (min-width: 1200px) {
.container {
width: 1230px;
}
}
#archive-products .bg-white {
width: 100%;
float: left;
}
.sidebar .widget {
background: #fff;
}
@media (max-width: 991px) {
.header-main {
background: #fff;
margin-bottom: 10px;
}
}
.form-contact .col-md-6 {
margin-bottom: 20px;
}
.form-contact label {
font-size: 14px;
font-weight: 700;
margin-bottom: 5px;
}
.form-contact .wpcf7-text {
padding: 10px 15px;
font-size: 14px;
border: 1px solid #dddd !important;
line-height: 1;
width: 100%;
}
.form-contact p {
font-size: 12px;
margin-bottom: 0;
margin-top: 5px;
}
.form-contact .wpcf7-submit {
cursor: pointer;
background: #ff0;
color: #111;
font-weight: bold;
border: none;
font-size: 16px;
width: 100%;
padding: 10px 15px;
text-transform: uppercase;
}
.wrap-upload input {
padding: 10px 15px;
background: #fff;
border: 1px solid #ddd;
width: 100%;
font-size: 14px;
}
.cart-archive .variations_form {
display: none !important;
}
.cart-color {
padding: 0 10px;
}
.cart-color>a {
display: none !important;
}
.woocommerce .star-rating {
width: 100% !important;
margin-bottom: 10px;
}
.woocommerce div.product div.images {
position: relative;
}
.summary .variations_form>button {
display: none !important;
}
.summary table.variations .label {
display: none;
}
.select_option {
border-radius: 50%;
}
.select_option .yith_wccl_value {
border-radius: 50%;
border: 0;
width: 20px !important;
height: 20px !important;
line-height: 20px;
min-width: unset;
}
.shopping-trends {
display: block;
overflow: hidden;
margin: 0 0 30px;
border-radius: 12px;
background: linear-gradient(90deg,#ffecd2 0%,#fcb69f 100%);
}
.name-box {
display: block;
overflow: hidden;
padding: 15px 22px;
font-size: 22px;
line-height: 36px;
color: #333;
text-transform: uppercase;
}
.shopping-trends ul {
padding: 0;
margin: 0;
list-style: none;
}
.shopping-trends ul br {
display: none;
}
.shopping-trends ul li {
position: relative;
}
.shopping-trends ul .slick-slide {
margin: 0 10px;
}
.shopping-trends ul .slick-list {
margin: 0 - 10px;
}
.shopping-trends ul li a {
display: block;
overflow: hidden;
}
.shopping-trends ul li img {
display: block;
width: 100%;
}
.shopping-trends ul li span {
position: absolute;
bottom: 58px;
left: 33px;
font-size: 16px;
line-height: 14px;
color: #333;
}
.shopping-trends ul li strong {
position: absolute;
bottom: 24px;
left: 33px;
font-size: 17px;
line-height: 20px;
color: #2f80ed;
font-weight: 500;
}
@media(max-width: 991px) {
.shopping-trends ul li {
width: 100%;
}
} .list-cats-child::-webkit-scrollbar {
height: 5px;
} .list-cats-child::-webkit-scrollbar-track {
background: #f1f1f1; 
} .list-cats-child::-webkit-scrollbar-thumb {
background: #888; 
} .list-cats-child::-webkit-scrollbar-thumb:hover {
background: #555; 
}
.banner-media {
height: 44px;
position: relative;
background-color: rgb(254, 225, 1);
}
.position-relative {
position: relative;
}
.banner-media .nav .prev, .banner-media .nav .next {
position: absolute;
z-index: 2;
top: 0;
width: 40px;
height: 100%;
cursor: pointer;
}
.banner-media .nav .prev {
left: 0;
}
.banner-media .nav .next {
right: 0;
}
.banner-media .nav .prev .arrow-left, .banner-media .nav .next .arrow-right {
height: 20px;
width: 20px;
border-top: 3px solid #666;
border-right: 3px solid #666;
position: absolute;
top: 50%;
left: 50%;
}
.banner-media .nav .prev .arrow-left {
-webkit-transform: translate(-20%,-50%) rotate(225deg);
-ms-transform: translate(-20%,-50%) rotate(225deg);
-o-transform: translate(-20%,-50%) rotate(225deg);
transform: translate(-20%,-50%) rotate(225deg);
}
.banner-media .nav .next .arrow-right {
-webkit-transform: translate(-70%,-50%) rotate(45deg);
-ms-transform: translate(-70%,-50%) rotate(45deg);
-o-transform: translate(-70%,-50%) rotate(45deg);
transform: translate(-70%,-50%) rotate(45deg);
}
.banner-media .item {
display: none;
}
.banner-media .item.visible {
display: block;
}
.banner-media .nav .prev:hover .arrow-left, .banner-media .nav .next:hover .arrow-right {
border-top: 3px solid #fff;
border-right: 3px solid #fff;
}
.slide-banner {
margin-top: 10px;
}
.slide-banner .slick-list {
margin: 0 -5px;
}
.slide-banner .slick-slide {
margin: 0 5px;
}
.slide-banner img {
width: 100%;
}
.service-conv {
display: block;
overflow: hidden;
background: #fff;
border-radius: 12px;
}
.name-box {
display: block;
overflow: hidden;
padding: 15px 22px;
font-size: 22px;
line-height: 36px;
color: #333;
text-transform: uppercase;
}
.service-conv ul {
display: flex;
flex-flow: row nowrap;
padding: 0 22px 30px;
list-style: none;
margin-bottom: 0;
}
.service-conv ul li {
float: left;
width: 283px;
margin: 0 12px 0 0;
border-radius: 14px;
padding: 14px 10px;
background: #dceeff;
cursor: pointer;
}
.service-conv ul li:nth-child(2) {
background: #fef5cf;
}
.service-conv ul li:nth-child(3) {
background: #ffefdb;
}
.service-conv ul li:nth-child(4) {
background: #e1fecf;
}
.service-conv ul li:last-child {
float: right;
margin-right: 0;
}
.service-conv li .box-iconv {
float: left;
width: 38px;
margin-right: 12px;
}
.iconnewglobal-card {
background-image: url(//cdn.tgdd.vn/mwgcart/mwg-site/ContentMwg/images/homev2/desk/iconnew.png);
background-repeat: no-repeat;
display: inline-block;
height: 30px;
width: 30px;
line-height: 30px;
vertical-align: middle;
background-size: 310px 257px;
background-position: -273px -89px;
width: 38px;
height: 38px;
}
.iconnewglobal-service {
background-position: -273px -133px;
width: 38px;
height: 38px;
background-image: url(//cdn.tgdd.vn/mwgcart/mwg-site/ContentMwg/images/homev2/desk/iconnew.png);
background-repeat: no-repeat;
display: inline-block;
height: 30px;
width: 30px;
line-height: 30px;
vertical-align: middle;
background-size: 310px 257px;
}
.iconnewglobal-game {
background-image: url(//cdn.tgdd.vn/mwgcart/mwg-site/ContentMwg/images/homev2/desk/iconnew.png);
background-repeat: no-repeat;
display: inline-block;
height: 30px;
width: 30px;
line-height: 30px;
vertical-align: middle;
background-size: 310px 257px;
background-position: -272px -175px;
width: 38px;
height: 38px;
}
.iconnewglobal-ticket {
background-image: url(//cdn.tgdd.vn/mwgcart/mwg-site/ContentMwg/images/homev2/desk/iconnew.png);
background-repeat: no-repeat;
display: inline-block;
height: 30px;
width: 30px;
line-height: 30px;
vertical-align: middle;
background-size: 310px 257px;
background-position: -273px -219px;
width: 38px;
height: 38px;
}
.service-conv li .text-conv {
display: block;
overflow: hidden;
}
.service-conv ul li a {
display: block;
overflow: hidden;
text-decoration: none !important;
}
.service-conv li .text-conv small {
display: block;
overflow: hidden;
font-size: 18px;
line-height: 25px;
color: #333;
padding: 6px 0 12px;
font-weight: 500;
}
.service-conv li .text-conv strong {
color: #ff0b0b;
}
.service-conv ul li a br {
display: none;
}
.home-viewest {
margin-bottom: 20px;
}
.top-tab {
background-repeat: no-repeat;
background-size: 2000px 100%;
}
li.disabled-result {
display: none !important;
}
.box-filter .widget-title {
font-size: 20px;
margin-bottom: 5px;
padding: 10px 10px 10px 30px;
position: relative;
font-weight: 700;
}
.box-filter .widget-title:before {
content: "\f0b0";
font-family: 'fontawesome';
color: #111;
font-size: 22px;
position: absolute;
top: 6px;
left: 0;
font-weight: 700;
}
.box-filter .chosen-single {
border-radius: 0;
font-weight: 700;
box-shadow: none !important;
background: #fff !important;
border: 1px solid #e7e7e7;
padding: 10px 15px;
height: auto !important;
line-height: unset !important;
}
.box-filter .chosen-single>span {
font-size: 14px;
}
.box-filter .chosen-container-single .chosen-single div b {
background-position: 0 10px !important;
}
#archive-products .box-filter .widget ul li {
padding: 10px !important;
list-style: none;
background: #fff !important;
color: #111 !important;
}
#archive-products .box-filter .widget {
border: 0;
}
.box-filter .woof_redraw_zone {
display: flex;
flex-wrap: wrap;
margin: 0 -10px;
}
.box-filter .woof_redraw_zone>div {
width: calc(100% / 6);
padding: 0 10px;
} .box-filter .chosen-results::-webkit-scrollbar {
width: 5px;
} .box-filter .chosen-results::-webkit-scrollbar-track {
background: #f1f1f1; 
} .box-filter .chosen-results::-webkit-scrollbar-thumb {
background: #888; 
} .box-filter .chosen-results::-webkit-scrollbar-thumb:hover {
background: #555; 
}
#archive-products .box-filter .widget ul {
padding: 0;
margin: 0;
}
.price-archive .star-rating {
display: none;
}
.dmsp h3:before {
content: "\f0c9";
font-family: 'fontawesome';
color: #111;
font-size: 20px;
font-weight: 700;
margin-right: 10px;
}
.box-filter .woof_redraw_zone>div.woof_submit_search_form_container {
width: 100%;
display: flex;
justify-content: center;
}
.box-filter .woof_redraw_zone>div.woof_submit_search_form_container button {
padding: 5px 40px;
border-radius: 5px;
vertical-align: middle;
text-align: center;
margin-left: -1px;
transition: all ease 300ms;
color: #191919;
background-color: #ecfc03;
display: inline-flex !important;
justify-content: center;
align-items: center;
height: 40px;
margin-right: 10px;
white-space: nowrap;
}
.filter-show {
display: none;
margin-bottom: 10px;
}
.filter-show h3 {
font-size: 20px;
margin-bottom: 5px;
padding: 10px 10px 10px 30px;
position: relative;
font-weight: 700;
border: 1px solid #e7e7e7;
padding: 10px 40px 10px 40px;
display: inline-block;
margin-top: 0px;
font-size: 15px;
}
.filter-show h3:before {
content: "\f0b0";
font-family: 'fontawesome';
color: #111;
font-size: 22px;
position: absolute;
top: 6px;
left: 10px;
font-weight: 700;
}
.filter-show h3:after {
content: "\f0d7";
font-family: 'fontawesome';
color: #111;
font-size: 16px;
position: absolute;
top: 11px;
right: 10px;
font-weight: 700;
}
.box-filter i.fas.fa-times {
color: #111;
font-size: 26px;
position: absolute;
top: 10px;
right: 10px;
display: none;
}
.sidebar-filter {
display: none;
}
@media(max-width: 991px) {
.sidebar-filter {
display: block;
}
.filter-show,.box-filter i.fas.fa-times {
display: block;
}
.box-filter .woof_redraw_zone>div,
.box-filter .chosen-container.chosen-container-single {
width: 100% !important;
}
.search .products> .product-lindo-item {
width: calc(100% / 2);
}
.product-lindo-item {
height: 300px;
}
.banner-media {
height: auto;
}
.banner-media .nav .prev .arrow-left, .banner-media .nav .next .arrow-right {
width: 10px;
height: 10px;
}
.service-conv ul {
flex-flow: wrap;
}
.service-conv ul li {
margin: 10px 0;
width: 100%;
}
.menu-main {
width: 100%;
background: #ff0;
margin-bottom: 10px;
display: none;
} ul#primary-menu::-webkit-scrollbar {
height: 5px;
} ul#primary-menu::-webkit-scrollbar-track {
background: #f1f1f1; 
} ul#primary-menu::-webkit-scrollbar-thumb {
background: #888; 
} ul#primary-menu::-webkit-scrollbar-thumb:hover {
background: #555; 
}
.menu-main ul li a span {
white-space: nowrap;
}
ul#primary-menu {
flex-wrap: nowrap;
padding: 5px 0;
height: auto;
}
.shopping-trends ul li span,
.shopping-trends ul li strong {
display: none;
}
.chosen-container-single .chosen-search {
display: none;
}
.box-filter {
position: fixed;
top: 60px;
left: 50%;
width: 100%;
transform: translateX(-50%);
background: #fff;
z-index: 9999;
overflow-y: auto;
height: calc(100vh - 60px);
display: none;
max-width: 320px;
padding: 0 10px 15px;
}
.box-filter .widget-title {
display: inline-block;
margin: 0 0 10px;
left: 50%;
transform: translateX(-50%);
}
.sidebar-filter .main-filter {
position: fixed;
top: 0;
background: #ececec;
width: 320px;
max-width: 100%;
height: 100vh;
left: -99999px;
-webkit-transition: all .3s;
transition: all .3s;
z-index: 99999999;
overflow-y: auto;
}
.dmsp-product {
width: 100%;
}
}
.overbg-box-filter {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 9999;
background: #111;
opacity: .5;
display: none;
}
.woof.woof_sid.woof_sid_auto_shortcode {
display: none !important;
}
@media(max-width: 767px) {
.img-product img {
object-fit: contain;
}
}
@media (max-width: 420px) {
.product-lindo-item {
height: 250px;
}
}
.shopping-trends .slick-nav {
position: absolute;
top: 50%;
left: 0;
transform: translateY(-50%);
z-index: 99;
font-size: 20px;
background: #111;
width: 30px;
height: 30px;
border-radius: 50%;
display: flex !important;
color: #fff;
border: 0;
align-items: center;
justify-content: center;
transition: all .3s;
outline: none !important;
z-index: 99;
}
.shopping-trends .slick-next {
left: unset;
right: 0;
}
.box-video iframe {
height: a !important;
}.woocommerce-billing-fields__field-wrapper,
.woocommerce-shipping-fields__field-wrapper {
display: flex;
flex-wrap: wrap;
}
#billing_first_name_field,
#shipping_first_name_field {
order: 1;
}
#billing_last_name_field,
#shipping_last_name_field {
order: 2;
}
#billing_company_field,
#shipping_company_field {
order: 3;
}
#billing_country_field,
#shipping_country_field {
order: 4;
}
#billing_state_field,
#shipping_state_field {
order: 5;
}
#billing_city_field,
#shipping_city_field {
order: 6;
}
#billing_address_1_field,
#shipping_address_1_field {
order: 7;
}
#billing_address_2_field,
#shipping_address_2_field {
order: 8;
}
#billing_postcode_field,
#shipping_postcode_field {
order: 9;
}
#billing_phone_field,
#shipping_phone_field {
order: 10;
}
#billing_email_field,
#shipping_email_field {
order: 11;
}.epyt-debug{cursor:pointer;text-align:left;background-color:#ddd;color:#000}iframe.__youtube_prefs__{border-width:0}.epyt-gallery{text-align:center}.epyt-gallery iframe{margin-bottom:0}.epyt-gallery.epyt-lb iframe{display:none;height:0!important}.epyt-gallery-list{margin:0 -8px 0 -8px;position:relative;transition:opacity ease-out .3s;display:block}.epyt-gallery-list .epyt-gallery-thumb{box-sizing:border-box}.epyt-gallery-list p{display:none}.epyt-gallery-clear{clear:both}.epyt-gallery-list.epyt-loading{opacity:.5;transition:opacity ease-out .3s}.epyt-gallery-thumb{position:relative;box-sizing:border-box;overflow-y:hidden;display:block!important;cursor:pointer;opacity:1;float:left;padding:0 8px 10px 8px;height:auto}.epyt-gallery-thumb.hover{position:relative;opacity:1;transition:opacity ease-out .3s;height:auto}.epyt-gallery-img-box{width:100%}.epyt-gallery-img{height:0;width:100%;padding-top:56.25%!important;position:relative;overflow:hidden!important;background-size:cover!important;background-position:center!important}.epyt-gallery-playhover{opacity:0;position:absolute;top:-10px;left:0;width:100%;height:100%;vertical-align:middle;text-align:center;transition:opacity ease-out .3s}.epyt-gallery-thumb.hover .epyt-gallery-playhover,.epyt-gallery-thumb.epyt-current-video .epyt-gallery-playhover{opacity:1;top:0;transition:all ease-out .3s}.epyt-gallery-thumb .epyt-gallery-playcrutch{display:inline-block;height:100%;vertical-align:middle;width:0}.epyt-gallery-playhover .epyt-play-img{height:auto!important;max-width:15%!important;padding:0!important;margin:0!important;min-width:30px!important;vertical-align:middle!important;display:inline-block!important;width:auto;border:0;box-sizing:border-box}.epyt-gallery-title{font-size:80%;line-height:120%;padding:10px}.epyt-gallery-notitle{padding:4px}.epyt-gallery-notitle span{display:none}.epyt-gallery-rowtitle{text-align:center;width:100%;position:absolute;left:0;top:100%;opacity:0;z-index:10;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.epyt-gallery-rowtitle.hover{opacity:1;transition:opacity linear .2s}.epyt-gallery-rowbreak{clear:both}.epyt-pagination{clear:both;text-align:center;padding:10px 8px 10px 8px}.epyt-pagination.epyt-hide-pagination *{display:none!important}.epyt-pagination>div,.epyt-pagenumbers>div{display:inline-block;padding:0 2px 0 2px;vertical-align:middle}.epyt-pagination .epyt-pagebutton{cursor:pointer;display:inline-block;padding:0 10px 0 10px}.epyt-pagebutton>div{display:inline}.epyt-pagination .epyt-loader{display:none}.epyt-gallery-list.epyt-loading .epyt-pagination .epyt-loader{display:inline-block}body .lity-container{width:100%;max-width:964px}.epyt-curtain .lity-opened iframe{opacity:0;transition:opacity .3s linear .5s}.epyt-gallery-allthumbs.epyt-cols-1 .epyt-gallery-thumb{width:100%}.epyt-gallery-allthumbs.epyt-cols-2 .epyt-gallery-thumb{width:50%}.epyt-gallery-allthumbs.epyt-cols-3 .epyt-gallery-thumb{width:33.333%}.epyt-gallery-allthumbs.epyt-cols-4 .epyt-gallery-thumb{width:25%}.epyt-gallery-allthumbs.epyt-cols-5 .epyt-gallery-thumb{width:20%}.epyt-gallery-allthumbs.epyt-cols-6 .epyt-gallery-thumb{width:16.666%}.epyt-gallery-allthumbs.epyt-cols-7 .epyt-gallery-thumb{width:14.285%}.epyt-gallery-allthumbs.epyt-cols-8 .epyt-gallery-thumb{width:12.5%}.epyt-gallery-allthumbs.epyt-cols-9 .epyt-gallery-thumb{width:11.111%}.epyt-gallery-allthumbs.epyt-cols-10 .epyt-gallery-thumb{width:10%}.epyt-gallery-allthumbs.epyt-cols-11 .epyt-gallery-thumb{width:9.090%}.epyt-gallery-allthumbs.epyt-cols-12 .epyt-gallery-thumb{width:8.333%}.epyt-gallery-allthumbs.epyt-cols-13 .epyt-gallery-thumb{width:7.692%}.epyt-gallery-allthumbs.epyt-cols-14 .epyt-gallery-thumb{width:7.142%}.epyt-gallery-allthumbs.epyt-cols-15 .epyt-gallery-thumb{width:6.666%}.epyt-gallery-allthumbs.epyt-cols-16 .epyt-gallery-thumb{width:6.25%}.epyt-gallery-allthumbs.epyt-cols-17 .epyt-gallery-thumb{width:5.882%}.epyt-gallery-allthumbs.epyt-cols-18 .epyt-gallery-thumb{width:5.555%}.epyt-gallery-allthumbs.epyt-cols-19 .epyt-gallery-thumb{width:5.263%}.epyt-gallery-allthumbs.epyt-cols-20 .epyt-gallery-thumb{width:5%}.epyt-pagebutton.hide,.epyt-pagenumbers.hide{display:none!important;opacity:0!important;visibility:hidden!important}.epyt-gallery-subscribe{text-align:center;padding:15px 0 10px 0;clear:both}.epyt-gallery-subscribe a.epyt-gallery-subbutton,.epyt-gallery-subscribe a.epyt-gallery-subbutton:hover{display:inline-block;padding:5px 10px;background-color:#e62117!important;color:#fff!important;text-decoration:none!important;border-radius:3px}.epyt-gallery-subscribe a.epyt-gallery-subbutton img{width:20px!important;height:auto!important;vertical-align:middle!important;padding:0 6px 3px 0;display:inline-block;background:transparent;-webkit-box-shadow:none;box-shadow:none;margin:0}body div.__youtube_prefs__.__youtube_prefs_gdpr__{background-color:#000;background-image:-webkit-linear-gradient(top,#000,#444);background-image:linear-gradient(to bottom,#000,#444);padding:25px;height:auto;text-align:left}body div.__youtube_prefs__.__youtube_prefs_gdpr__ *{color:#e3e3e3!important}body div.__youtube_prefs__.__youtube_prefs_gdpr__ a{text-decoration:underline}body div.__youtube_prefs__.__youtube_prefs_gdpr__ button.__youtube_prefs_gdpr__,body div.__youtube_prefs__.__youtube_prefs_gdpr__ button.__youtube_prefs_gdpr__:hover{display:inline-block;padding:5px 10px;background:#e62117!important;color:#fff!important;text-decoration:none!important;border-radius:3px;font-weight:normal;border-width:0;box-sizing:border-box}body div.__youtube_prefs__.__youtube_prefs_gdpr__ button.__youtube_prefs_gdpr__ img{width:20px!important;height:auto!important;vertical-align:middle!important;padding:0 6px 3px 0;display:inline-block;background:transparent;-webkit-box-shadow:none;box-shadow:none;margin-left:8px}body .epyt-gallery-img-gdpr{background-color:#000;background-image:-webkit-linear-gradient(top,#000,#444);background-image:linear-gradient(to bottom,#000,#444)}.ytvi-story-container{display:block;max-width:100%}