/*!
Theme Name: Điêu khắc đá mỹ nghệ	
Theme URI:  https://dieukhacdamynghe.vn
Author: Jacob Phạm
Author URI: https://jacobpham.info
Version: 3.6.1
Requires at least: 5.0
Tested up to: 6.9
Requires PHP: 7.2
License: GPL version 2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0
Tags: custom-background, custom-colors, featured-images, flexible-header, microformats, post-formats, rtl-language-support, theme-options, translation-ready, accessibility-ready
Text Domain: jp-theme
*/
*{font-family:"Roboto",sans-serif;font-optical-sizing:auto;font-style:normal}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.gallery-item{display:inline-block;text-align:left;vertical-align:top;width:50%}.gallery-item a,.gallery-item a:hover,.gallery-item a:focus{-webkit-box-shadow:none;box-shadow:none;background:0 0;display:inline-block;max-width:100%}.gallery-item a img{display:block;-webkit-transition:-webkit-filter .2s ease-in;transition:-webkit-filter .2s ease-in;transition:filter .2s ease-in;transition:filter .2s ease-in,-webkit-filter .2s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}.gallery-item a:hover img,.gallery-item a:focus img{-webkit-filter:opacity(60%);filter:opacity(60%)}.gallery-caption{display:block;text-align:left;padding:0 10px 0 0;margin-bottom:0}.gallery-columns-1 .gallery-item{max-width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.bypostauthor{font-weight:700}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.site-header{background:#1d1e1e}.header-logo img{display:inline-flex;height:60px;width:auto}.site-header .top-bar{border-bottom:solid 1px #2b2c2c;color:#f9f9f9}.site-header .top-menu{list-style:none;margin:0;padding:0;display:flex;gap:10px}.site-header .top-menu li{margin:0;padding:0}.site-header .top-menu li a{color:#f9f9f9;text-transform:uppercase;font-size:14px}.site-header .header-nav{background:#363636 !important}.main-menu,.main-menu ul{list-style:none;margin:0;padding:0;display:flex;gap:20px}.main-menu>li{position:relative}.main-menu>li>a{color:#f9f9f9;display:block;padding:8px 0;text-decoration:none}.main-menu>li:hover>a,.main-menu li .sub-menu>li:hover>a{color:#f8c447}.main-menu li .sub-menu{position:absolute;top:100%;left:0;width:550px;background:rgba(0,0,0,.8);display:flex;flex-wrap:wrap;opacity:0;visibility:hidden;transform:translateY(5px);transition:all .25s ease;z-index:9999;border-radius:0 0 5px 5px;border-top:4px solid #f8c447;padding:10px 0;gap:0}.main-menu li .sub-menu>li{flex:50%;padding:0;margin:0}.main-menu li .sub-menu>li>a{display:block;padding:5px 15px;color:#f9f9f9}.main-menu li .sub-menu .sub-menu{top:0;left:100%}.footer{border-top:4px solid #f8c447}.footer a{color:#f9f9f9 !important}@media (min-width:992px){.main-menu li:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0px)}}@media (max-width:767px){.main-menu,.main-menu ul{display:block;width:100%}.main-menu ul>li{width:100%;display:block}.main-menu ul>li>a{display:inline}.main-menu li .sub-menu{visibility:visible;opacity:1;display:block;position:static;width:100%}}.thumb-wrapper{position:relative;width:100%;height:300px;overflow:hidden;display:block;border-radius:5px 5px 0 0;background:#f9f9f9;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.thumb-img{position:absolute;top:50%;left:50%;width:auto;height:100%;min-width:100%;object-fit:cover;object-position:center;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-backface-visibility:hidden;backface-visibility:hidden}.thumb-wrapper:hover{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);box-shadow:0 4px 15px rgba(0,0,0,.2);border-radius:5px}