/*
 * Theme Name: Domy
 * Description: Công nghệ thông tin ngày càng phát triển, nó giúp con người mua thực hiện công việc mua bán, tìm kiếm thông tin sản phẩm ngày càng hiệu quả hơn. Thay vì phải chạy đến tận nơi bán sản phẩm để tìm hiểu thông tin hay mua một sản phẩm nào đó, bạn chỉ việc ngồi ở nhà và với một thiết bị được kết nối internet là bạn có thể có tất cả. Có thể nói website là một công cụ hữu hiệu nhất trong hoạt động quảng bá thương hiệu, sản phẩm, dịch vụ một cách hiệu quả. Bạn là một người kinh doanh thì việc thiết kế một website là điều vô cùng cần thiết và cấp bách trong thời buổi công nghệ này, đó là sợi dây liên kết giữa doanh nghiệp và khách hàng, giúp cho doanh nghiệp quảng bá thương hiệu, sản phẩm và dịch vụ của mình đến với mọi người một cách nhanh chóng, hiệu quả, dễ dàng và trực quan nhất.
 * Theme URI: https://wordpress.org/
 * Version: 12.0
 * Theme Author: manutd.428@gmail.com
 * Author: Cristian Dev
 * Author URI: manutd.428@gmail.com
 * Textdomain: gaumap
 */

 .navigation,
.navigation ul,
.navigation ul li,
.navigation ul li a {
	list-style: none;
	line-height: 0;
	display: block;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.navigation ul li ul li {
	-webkit-box-shadow: 0px 0px 25px 0px rgba(50, 50, 50, 0.21);
	box-shadow: 0px 0px 25px 0px rgba(50, 50, 50, 0.21);
}

.navigation ul {
	width: 100%;
	margin: 0 auto;
	padding: 0;
}

.navigation:after,
.navigation > ul:after {
	content: "";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.navigation > ul > li {
	display: table-cell;
	width: 1%;
}

.navigation > ul > li > a {
	color: #fff;
	display: block;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	padding: 0 10px;
	text-transform: uppercase;
	white-space: nowrap;
	position: relative;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	overflow: hidden;
	font-weight: 700;
	height: 35px;
	padding-top: 4px;
}

.navigation ul li:first-child a {
	margin-left: 0
}

.navigation ul li:last-child a {
	margin-right: 0;
}

.navigation > ul > li:hover {
	background-color: #00a1cf;
}

.navigation > ul > li.active {
	background-color: #00a1cf;
}

.navigation > ul > li.active > a:hover:before,
.navigation > ul > li.active > a:focus:before,
.navigation > ul > li.active > a:active:before {
	display: none;
}

.navigation ul ul {
	position: absolute;
	left: -9999px;
	top: 40px;
	width: 200px;
	z-index: 999;
	padding-top: 15px;
	opacity: 0;
	-webkit-transition: top 0.2s ease, opacity 0.2s ease-in;
	-o-transition: top 0.2s ease, opacity 0.2s ease-in;
	transition: top 0.2s ease, opacity 0.2s ease-in;
}

.navigation ul ul ul {
	width: auto;
}

.navigation.align-right ul ul {
	text-align: right;
}

.navigation > ul > li > ul::after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border: 8px solid transparent;
	border-bottom-color: #29336c;
	top: -1px;
	left: 30%;
}

.navigation.align-right > ul > li > ul::after {
	left: auto;
	right: 20px;
}

.navigation ul ul ul::after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border: 7px solid transparent;
	border-right-color: #29336c;
	top: 12px;
	left: -8px;
}

.navigation.align-right ul ul ul::after {
	border-right-color: transparent;
	border-left-color: #387002;
	left: auto;
	right: -4px;
}

.navigation > ul > li:hover > ul {
	top: 28px;
	left: -25px;
	opacity: 1;
}

.navigation.align-right > ul > li:hover > ul {
	left: auto;
	right: 0;
}

.navigation ul ul ul {
	padding-top: 0;
	padding-left: 6px;
}

.navigation.align-right ul ul ul {
	padding-right: 6px;
}

.navigation ul ul > li:hover > ul {
	left: 200px;
	top: 0;
	opacity: 1;
}

.navigation.align-right ul ul > li:hover > ul {
	left: auto;
	right: 100%;
	opacity: 1;
}

.navigation ul ul li a {
	background-color: #29336c;
	border-bottom: 1px solid #29336c;
	color: #fff;
	font-size: 13px;
	font-weight: 300;
	text-decoration: none;
	padding: 0 10px 0 25px;
	line-height: 36px;
	width: 200px;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: 700;
}

.navigation ul ul li:last-child a {
	border-bottom: none;
}

.navigation ul ul li a::before {
	font: normal normal normal 10px/1 FontAwesome;
	content: "\f101";
	position: absolute;
	top: 14px;
	left: 10px;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.navigation ul ul li:hover > a,
.navigation ul ul li > a:hover,
.navigation ul ul li > a:focus {
	background-color: #00a1cf;
	color: #fff;
}

.navigation ul ul li.active > a {
	background-color: #00a0ce;
	color: #fff;
}

.navigation ul ul li:hover > a::before,
.navigation ul ul li > a:hover:before,
.navigation ul ul li > a:focus:before {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}

.navigation ul ul li.active > a::before {
	color: #fff;
}
#hamburger{
	background: transparent;
	top: 8px;
	display: none !important;
}
#hamburger:before, #hamburger:after, #hamburger span{
    background-color: #29336c
}
@media screen and (max-width:1200px) {
	.navigation > ul > li > a {
		font-size: 12px;
	}
}
@media screen and (max-width:1024px) {
	#hamburger{
		display: block !important;
	}
/*	.bl_search{
		position: static !important;
	}*/
	#search_form {
	    border: 1px solid #ccc;
	    border-radius: 5px;
	}
	.search-contain input[type="text"] {
	    border: none;
	    padding: 0px 42px 0px 10px;
	}
	.button-search{
		top: 6px;
		right: 10px;
		background: transparent;
	}
	.bl_search{
		position: relative;
	}
}
@media screen and (max-width:960px) {
	.fengshui_block .aform .block_content .ul li:nth-child(4){
		float: left;
		clear: unset;
	}
	.fengshui_block .aform .block_content .ul li:nth-child(5){
	    float: right;
	    clear: unset;
	}
	.fengshui_block .aform .block_content .hotline_pr{
		position: relative !important;
    	top: 7px;
	}
	.fengshui_block .aform .block_content .hotline_pr a{
		padding: 0 !important
	}
}

@media screen and (max-width:767px) {
	#bl_block{
		min-height: auto;
	}
}

.fs-sresult
{
    display  : block;
    width    : 100%;
    position : absolute;
    top      : 40px;
    z-index  : 11;
    width    : 500px;
}

.fs-sremain
{
    margin-right          : 0px;
    background-color      : #ffffff;
    -webkit-border-radius : 2px;
    -moz-border-radius    : 2px;
    border-radius         : 2px;
    -webkit-box-shadow    : 0 2px 4px 0 rgba(0, 0, 0, .5);
    -moz-box-shadow       : 0 2px 4px 0 rgba(0, 0, 0, .5);
    box-shadow            : 0 2px 4px 0 rgba(0, 0, 0, .5);
}

.fs-sremain > ul > li > a
{
    width: 100%;
    padding: 10px 15px;
    border-bottom: 1px solid #e8e8e8;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.fs-sremain > ul > li > a > p
{
    width: 15%;
}

.fs-sremain > ul > li > a > div
{
    width: 85%;
    padding-left   : 10px;
}

.fs-sremain > ul > li > a:hover
{
    background : #f4f4f4;
}



.fs-sremain > ul > li > a > div > h3
{
    font-size     : 14px;
    line-height   : 1.29;
    color         : #505050;
    margin-bottom : 0px;
    margin-top    : 0px;
    text-align: left;
    font-weight: normal;
}

.fs-sremain > ul > li > a > div > p
{
    font-size     : 14px;
    color         : #d0021b;
    margin-bottom : 0px;
}
#search_results{
	max-height: 400px;
	overflow-y: auto;
}

#search_results::-webkit-scrollbar {
  width: 6px;
  background-color: grey;
}
#search_results::-webkit-scrollbar-thumb {
  background-color: #0071C3;
}
#search_results::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #F5F5F5;
}

.block-strengths-col-5 .item .icon_ .icon_inner svg{
    fill: #fff !important;
}

.grid img {
    width: 100%;
    height: auto;
}

.grid .img > a:hover:after,
.grid .img > a:focus:after,
.gal-opy > a:hover:after,
.gal-opy > a:focus:after {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
}

.grid .img > a:after,
.gal-opy > a:after {
    content: '';
    background: rgba(19, 34, 77, 0.5) url(https://325e30.staticwbm.com/20240817013924im_/https://phaochidomy.com/wp-content/themes/domy/resources/images/view.png) center no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    -webkit-transform: scale(0, 0);
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -o-transform: scale(0, 0);
    transform: scale(0, 0);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.grid .list-grid {
    margin-bottom: 20px;
}
/*
     FILE ARCHIVED ON 22:10:26 Jul 21, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:47:50 May 25, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.686
  exclusion.robots: 0.071
  exclusion.robots.policy: 0.056
  esindex: 0.012
  cdx.remote: 17.762
  LoadShardBlock: 101.264 (3)
  PetaboxLoader3.datanode: 88.208 (5)
  PetaboxLoader3.resolve: 119.344 (2)
  load_resource: 133.494
  loaddict: 33.589
*/