@import url("https://fonts.googleapis.com/css2?family=Migra&display=swap");
@font-face {
font-family: 'Sen';
src: url(//dragonhousetx.com/wp-content/themes/dragonhouse/inc/assets/fonts/Sen-Regular.ttf) format('truetype');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Migra';
src: url(//dragonhousetx.com/wp-content/themes/dragonhouse/inc/assets/fonts/Migra-Extralight.ttf) format('truetype');
font-weight: 200;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Migra';
src: url(//dragonhousetx.com/wp-content/themes/dragonhouse/inc/assets/fonts/Migra-Extralight_1.ttf) format('truetype');
font-weight: 200;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Migra';
src: url(//dragonhousetx.com/wp-content/themes/dragonhouse/inc/assets/fonts/Migra-Extrabold.ttf) format('truetype');
font-weight: bold;
font-style: normal;
font-display: swap;
} @font-face {
font-family: 'Trenda Black It';
src: url(//dragonhousetx.com/wp-content/themes/dragonhouse/inc/assets/fonts/Trenda-BlackIt.ttf) format('truetype');
font-weight: 900;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Trenda Heavy It';
src: url(//dragonhousetx.com/wp-content/themes/dragonhouse/inc/assets/fonts/Trenda-HeavyIt.ttf) format('truetype');
font-weight: 900;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Trenda Semibold It';
src: url(//dragonhousetx.com/wp-content/themes/dragonhouse/inc/assets/fonts/Trenda-SemiboldIt.ttf) format('truetype');
font-weight: 600;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Trenda Light It';
src: url(//dragonhousetx.com/wp-content/themes/dragonhouse/inc/assets/fonts/Trenda-LightIt.ttf) format('truetype');
font-weight: 300;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Trenda';
src: url(//dragonhousetx.com/wp-content/themes/dragonhouse/inc/assets/fonts/Trenda-Black.ttf) format('truetype');
font-weight: 900;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Trenda';
src: url(//dragonhousetx.com/wp-content/themes/dragonhouse/inc/assets/fonts/Trenda-ExtraLight.ttf) format('truetype');
font-weight: 200;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Trenda ExtraLight It';
src: url(//dragonhousetx.com/wp-content/themes/dragonhouse/inc/assets/fonts/Trenda-ExtraLightIt.ttf) format('truetype');
font-weight: 200;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Trenda';
src: url(//dragonhousetx.com/wp-content/themes/dragonhouse/inc/assets/fonts/Trenda-Bold.ttf) format('truetype');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Trenda';
src: url(//dragonhousetx.com/wp-content/themes/dragonhouse/inc/assets/fonts/Trenda-Heavy.ttf) format('truetype');
font-weight: 900;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Trenda Bold It';
src: url(//dragonhousetx.com/wp-content/themes/dragonhouse/inc/assets/fonts/Trenda-BoldIt.ttf) format('truetype');
font-weight: bold;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Trenda';
src: url(//dragonhousetx.com/wp-content/themes/dragonhouse/inc/assets/fonts/Trenda-Semibold.ttf) format('truetype');
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Trenda It';
src: url(//dragonhousetx.com/wp-content/themes/dragonhouse/inc/assets/fonts/Trenda-RegularIt.ttf) format('truetype');
font-weight: normal;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Trenda';
src: url(//dragonhousetx.com/wp-content/themes/dragonhouse/inc/assets/fonts/Trenda-Light.ttf) format('truetype');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Trenda';
src: url(//dragonhousetx.com/wp-content/themes/dragonhouse/inc/assets/fonts/Trenda-Thin.ttf) format('truetype');
font-weight: 100;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Trenda';
src: url(//dragonhousetx.com/wp-content/themes/dragonhouse/inc/assets/fonts/Trenda-Regular.ttf) format('truetype');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Trenda Thin It';
src: url(//dragonhousetx.com/wp-content/themes/dragonhouse/inc/assets/fonts/Trenda-ThinIt.ttf) format('truetype');
font-weight: 100;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'LANCEA';
src: url(//dragonhousetx.com/wp-content/themes/dragonhouse/inc/assets/fonts/LANCEARegular.ttf) format('truetype');
font-weight: normal;
font-style: normal;
font-display: swap;
} html {
scroll-behavior: smooth;
}
body {
margin: 0;
-webkit-font-smoothing: auto;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
display: block;
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden],
template {
display: none;
}
a {
background-color: transparent;
}
a:active,
a:hover {
outline: 0;
}
dfn {
font-style: italic;
}
mark {
background: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 1em 2.5rem;
}
hr {
box-sizing: content-box;
height: 0;
}
button {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
html input[disabled] {
cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
}
optgroup {
font-weight: bold;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
} h1, h2, h3, h4, h5, h6 {
clear: both;
color: #730000;
font-weight: 400;
font-family: 'LANCEA';
margin-top: 24px;
margin-bottom: 0px;
}
h1 {
font-size: 70px;
line-height:90px;
padding-bottom: 0px;
}
h2 {
font-size: 80px;
line-height:86px;
padding-bottom: 0px;
}
h3 {
font-size: 64px;
line-height:66px;
padding-bottom: 0px;
}
h4 {
font-size: 54px;
line-height:62px;
padding-bottom: 16px;
}
h5 {
font-size: 40px;
line-height:46px;
padding-bottom: 0px;
}
h6 {
font-size: 48px;
line-height:58px;
padding-bottom: 0px;
}
p {
margin-bottom: 1.5em;
}
h1.entry-title {
font-size: 1.31rem;
border-bottom: 1px solid #eaecef;
}
h2.entry-title {
border-bottom: 1px solid #eaecef;
}
h3.widget-title {
font-size: 1.2rem;
} body {
background: #fff; }
img {
height: auto; max-width: 100%; }
figure {
margin: 1em 0; }
table {
margin: 0 0 1.5em;
width: 100%;
}  header#masthead {
margin-bottom: 0;
background-color: #563d7c ;
box-shadow: 0 0.5rem 1rem rgba(0,0,0,.05), inset 0 -1px 0 rgba(0,0,0,.1);
padding: .74rem 1rem;
}
.navbar-brand > a {
color: rgba(0, 0, 0, 0.9);
font-size: 1.1rem;
outline: medium none;
text-decoration: none;
color: #fff;
font-weight: 700;
}
.navbar-brand > a:visited, .navbar-brand > a:hover {
text-decoration: none;
}
#page-sub-header {
position: relative;
padding-top: 5rem;
padding-bottom: 0;
text-align: center;
font-size: 1.25rem;
background-size: cover !important;
}
body:not(.theme-preset-active) #page-sub-header h1 {
line-height: 1.6;
font-size: 4rem;
color: #563e7c;
margin: 0 0 1rem;
border: 0;
padding: 0;
}
#page-sub-header p {
margin-bottom: 0;
line-height: 1.4;
font-size: 1.25rem;
font-weight: 300;
}
body:not(.theme-preset-active) #page-sub-header p {
color: #212529;
}
a.page-scroller {
color: #333;
font-size: 2.6rem;
display: inline-block;
margin-top: 2rem;
}
@media screen and (min-width: 768px) {
body:not(.theme-preset-active) #page-sub-header h1 {
font-size: 3.750rem;
}
body:not(.theme-preset-active) #page-sub-header {
font-size: 1.25rem;
}
}
@media screen and (min-width: 992px) {
#page-sub-header p {
max-width: 43rem;
margin: 0 auto;
}
}  #masthead nav {
padding-left: 0;
padding-right: 0;
}  .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
word-wrap: normal !important; }
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 0.313rem;
line-height: normal;
padding: 0.938rem 1.438rem 0.875rem;
text-decoration: none;
top: 0.313rem;
width: auto;
z-index: 100000; } #content[tabindex="-1"]:focus {
outline: 0;
} .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
a img.alignright {
float: right;
margin: 0.313rem 0 1.25rem 1.25rem;
}
a img.alignnone {
margin: 0.313rem 1.25rem 1.25rem 0;
}
a img.alignleft {
float: left;
margin: 0.313rem 1.25rem 1.25rem 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption.alignnone {
margin: 0.313rem 1.25rem 1.25rem 0;
}
.wp-caption.alignleft {
margin: 0.313rem 1.25rem 1.25rem 0;
}
.wp-caption.alignright {
margin: 0.313rem 0 1.25rem 1.25rem;
} .clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
content: "";
display: table;
table-layout: fixed;
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
clear: both;
} .widget {
margin: 0 0 1.5em;
font-size: 0.875rem; }
.widget select {
max-width: 100%;
}
.widget_search .search-form input[type="submit"] {
display: none;
}
.nav > li > a:focus,
.nav > li > a:hover {
background-color: #eee;
text-decoration: none;
}
.half-rule {
width: 6rem;
margin: 2.5rem 0;
}
.widget_categories .nav-link {
display: inline-block;
}  #content.site-content {
padding-bottom: 3.75rem;
padding-top: 4.125rem;
}
.sticky .entry-title::before {
content: '\f08d';
font-family: "Font Awesome\ 5 Free";
font-size: 1.563rem;
left: -2.5rem;
position: absolute;
top: 0.375rem;
font-weight: 900;
}
.sticky .entry-title {
position: relative;
}
.single .byline,
.group-blog .byline {
display: inline;
}
.page-content,
.entry-content,
.entry-summary {
margin: 1.5em 0 0;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
}
.page-template-blank-page .entry-content,
.blank-page-with-container .entry-content {
margin-top: 0;
}
.post.hentry {
margin-bottom: 4rem;
}
.posted-on, .byline, .comments-link {
color: #9a9a9a;
}
.entry-title > a {
color: inherit;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
}
.comment-body .pull-left {
padding-right: 0.625rem;
}
.comment-list .comment {
display: block;
}
.comment-list {
padding-left: 0;
}
.comments-title {
font-size: 1.125rem;
}
.comment-list .pingback {
border-top: 1px solid rgba(0, 0, 0, 0.125);
padding: 0.563rem 0;
}
.comment-list .pingback:first-child {
border: medium none;
}  .infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer { display: none;
} .infinity-end.neverending .site-footer {
display: block;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} embed,
iframe,
object {
max-width: 100%;
} .wp-caption {
background: #f1f1f1 none repeat scroll 0 0;
border: 1px solid #f0f0f0;
max-width: 96%;
padding: 0.313rem 0.313rem 0;
text-align: center;
}
.wp-caption img[class*="wp-image-"] {
border: 0 none;
height: auto;
margin: 0;
max-width: 100%;
padding: 0;
width: auto;
}
.wp-caption .wp-caption-text {
font-size: 0.688rem;
line-height: 1.063rem;
margin: 0;
padding: 0.625rem;
}
.wp-caption-text {
text-align: center;
} .gallery {
margin-bottom: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-item .gallery-columns-2 {
max-width: 50%;
}
.gallery-item .gallery-columns-3 {
max-width: 33.33333%;
}
.gallery-item .gallery-columns-4 {
max-width: 25%;
}
.gallery-item .gallery-columns-5 {
max-width: 20%;
}
.gallery-item .gallery-columns-6 {
max-width: 16.66667%;
}
.gallery-item .gallery-columns-7 {
max-width: 14.28571%;
}
.gallery-item .gallery-columns-8 {
max-width: 12.5%;
}
.gallery-item .gallery-columns-9 {
max-width: 11.11111%;
}
.gallery-caption {
display: block;
}  .woocommerce-cart-form .shop_table .coupon .input-text {
width: 8.313rem !important;
}
.variations_form .variations .value > select {
margin-bottom: 0.625rem;
}
.woocommerce-MyAccount-content .col-1,
.woocommerce-MyAccount-content .col-2 {
max-width: 100%;
} .elementor-page article .entry-footer {
display: none;
}
.elementor-page.page-template-fullwidth #content.site-content {
padding-bottom: 0;
padding-top: 0;
}
.elementor-page .entry-content {
margin-top: 0;
} .vc_desktop article .entry-footer {
display: none;
}
.vc_desktop #content.site-content {
padding-bottom: 0;
padding-top: 0;
}
.vc_desktop .entry-content {
margin-top: 0;
} .container {
max-width: -webkit-fill-available;
padding-right: 80px;
padding-left: 80px;
}
body.home {
scroll-behavior: smooth;
}
#page{
background-color:#f2e1cf;
} .navbar-collapse{
flex-grow: inherit;
}
header#masthead .navbar-brand img {
filter: brightness(0) saturate(100%) invert(11%) sepia(38%) saturate(6301%) hue-rotate(352deg) brightness(90%) contrast(117%);
}
.navbar-expand-xl{
justify-content:space-between;
}
header#masthead{
background-color: #fff0;
box-shadow: none;
padding-left:0px;
padding-right:0px;
}
#main-nav a.nav-link {
font-family: 'Trenda';
font-size: 14px ;
font-weight: 700 ;
color: #730000 ;
margin-right:30px;
letter-spacing: 0.9px;
padding-left:0px;
padding-right:0px;
border-bottom: 2px Solid #fff0;
}
#main-nav a.nav-link:hover {
border-bottom: 2px Solid #730000;
transition:0.5s;
}
.navbar-light .navbar-brand {
color: rgba(0, 0, 0, .9);
justify-content: center;
display: flex;
}
.nav-buttons{
justify-content: end;
display: flex;
} .sticky-header{
background-color:#f2e1cf !important;
position:fixed;
top:0;
width:100%;
z-index:999;
transition: all 0.3s ease;
}
.page-id-306 .sticky-header,.page-id-353 .sticky-header {
background-color: #003950 !important; }
.page-id-365 .sticky-header,.page-id-341 .sticky-header {
background-color: #685b4e !important;
} #header-sidebars {
position: fixed;
top: 0;
left: -400px;
width: 400px;
height: 100vh;
z-index: 1000;
}
header#masthead {
border-bottom: 1px Solid #C7A27B;
padding-bottom:12px;
}
}
header#masthead .container {
padding: 0px;
}
#main-nav{
padding:0px;
}
.header-sidebar1 {
width: 100%;
height: 100%;
background-color: #F2E1CF;
transform: translateX(-400px);
transition: transform 0.8s ease;
padding: 50px 40px 0px  40px;
background-image: url(//dragonhousetx.com/wp-content/uploads/2024/06/Frame-294.svg);
background-repeat: no-repeat;
background-position: bottom;
BACKGROUND-SIZE: contain;
background-position-y: 110%;
}
.header-sidebar1.open {
transform: translateX(400px);
}
#header-sidebars-right {
position: fixed;
top: 0;
right: -400px;
width: 400px;
height: 100vh;
z-index: 1000;
}
.header-sidebar2{
width: 100%;
height: 100%;
background-color: #F2E1CF;
transform: translateX(400px);
transition: transform 0.8s ease;
padding:50px 40px 0px 40px;
background-image: url(//dragonhousetx.com/wp-content/uploads/2024/06/Frame-294.svg);
background-repeat: no-repeat;
background-position: bottom;
BACKGROUND-SIZE: contain;
background-position-y: 110%;
}
.header-sidebar2.open {
transform: translateX(-400px);
}
#header-sidebars-right3, #header-sidebars-right4 {
position: fixed;
top: 0;
right: -400px;
width: 400px;
height: 100vh;
z-index: 1000;
}
.header-sidebar3, .header-sidebar4 {
width: 100%;
height: 100%;
background-color: #F2E1CF;
transform: translateX(400px);
transition: transform 0.8s ease;
padding : 50px 40px 0px 40px;
background-image: url(//dragonhousetx.com/wp-content/uploads/2024/06/Frame-294.svg);
background-repeat: no-repeat;
background-position: bottom;
BACKGROUND-SIZE: contain;
background-position-y: 110%;
}
.header-sidebar3.open , .header-sidebar4.open{
transform: translateX(-400px);
}
#header-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5); display: none; z-index:2;
}
a.close-btn {
cursor: pointer;
height: fit-content;
}
#header-sidebars-right3 .clse-btn a, #header-sidebars-right4 .clse-btn {
display: flex;
justify-content: flex-start;
align-items: flex-start;
align-content: center;
text-decoration:none;
}
#header-sidebars-right3 .clse-btn p, #header-sidebars-right4 .clse-btn p {
padding-left: 20px;
font-size: 14px;
font-weight: 700;
color: #730000;
line-height: 26px;
font-family: 'Trenda';
letter-spacing: 2.8px;
}
#header-sidebars-right .clse-btn a{
display: flex;
justify-content: flex-start;
align-items: flex-start;
align-content: center;
text-decoration:none;
}
#header-sidebars-right .clse-btn p {
padding-left: 20px;
font-size: 14px;
font-weight: 700;
color: #730000;
line-height: 26px;
font-family: 'Trenda';
letter-spacing: 2.8px;
}
#header-sidebars .clse-btn {
display: flex;
justify-content: space-between;
align-content: center;
}
#header-sidebars .clse-btn p {
padding-right: 20px;
font-size: 14px;
font-weight: 700;
color: #730000;
line-height: 26px;
font-family: 'Trenda';
letter-spacing: 2.8px;
}
#header-sidebar-1 h3 {
margin-top: 48px;
margin-bottom: 24px;
font-size: 40px;
line-height: 46px;
padding-bottom: 0px;
}
#header-sidebar-1 ul {
display: flex;
padding: 0px;
padding-bottom:48px;
border-bottom:1px solid #C7A27B;
}
#header-sidebar-1 ul li {
list-style: none;
margin-right: 20px;
color: #730000;
font-family: Trenda;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 28px; text-decoration-line: underline;
}
#header-sidebar-1 ul li a{
color: #730000;
}
#header-sidebar-1 ul li a:hover{
color: #730000;
}
#header-sidebars-right h3 {
margin-top: 48px;
margin-bottom: 24px;
font-size: 40px;
line-height: 46px;
padding-bottom: 0px;
}
#header-sidebars-right ul {
display: flex;
padding: 0px;
padding-bottom:48px;
border-bottom:1px solid #C7A27B;
}
#header-sidebars-right ul li {
list-style: none;
margin-right: 20px;
color: #730000;
font-family: Trenda;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 28px; text-decoration-line: underline;
}
#header-sidebars-right ul li a{
color: #730000;	
}
#header-sidebars-right ul li a:hover{
color: #730000;	
} #header-sidebars-right3 h3 {
margin-top: 48px;
margin-bottom: 24px;
font-size: 40px;
line-height: 46px;
padding-bottom: 0px;
}
#header-sidebars-right3 ul {
display: flex;
padding: 0px;
padding-bottom:48px;
border-bottom:1px solid #C7A27B;
}
#header-sidebars-right3 ul li {
list-style: none;
margin-right: 25px;
color: #730000;
font-family: Trenda;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 28px; text-decoration-line: underline;
}
#header-sidebars-right3 ul li a{
color: #730000;
}
.nav-buttons .btn:first-child{
margin-right: 16px;
} .page-id-149 #header-sidebars-right4 .clse-btn p {
color: #AF0000 !important;
}
.Enquiry-form h2 {
color: #AF0000;
font-family: LANCEA;
font-size: 26px;
font-style: normal;
font-weight: 400;
line-height: 30px; letter-spacing: -0.78px;
margin-top:0px;
margin-bottom:25px;
}
h2.event-detail {
margin-top: 20px;
}
.Enquiry-form .wpcf7-form-control.form-control{
background-color: #fff0 !important;
border: none;
border-bottom: 1px solid #DCC7B0;
border-radius: 0px;
padding: 0px;
color: #685B4E;
padding-bottom:0px;
font-size:18px;
font-family: Trenda;
}
.Enquiry-form .wpcf7-form-control.form-control:focus{
outline:none;
box-shadow:none;
}
.Enquiry-form ::-webkit-input-placeholder{
color: #685B4E !important;
}
.Enquiry-form option {
background-color: #F2E1CF;
border-radius:0px;
}
.Enquiry-form textarea.form-control {
height: auto;
height: 30px;
overflow-y: hidden;
}
.Enquiry-form .btn-primary {
color:  #AF0000;
font-family: Trenda;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 26px; letter-spacing: 2.8px;
text-transform: uppercase;
background-color:#fff0;
border:1px solid #AF0000;
border-radius:0px;
padding:12px 0px;
width:100%;
}
.Enquiry-form .wpcf7-list-item-label {
color: #685B4E;
font-size:15px !important;
line-height:0px !important;
font-family: Trenda;
}
.Enquiry-form .chek .form-control {
height:auto;
}
.Enquiry-form p{
margin-bottom:0.9rem;
}
span.wpcf7-list-item.first.last {
margin:0px;
}
.Enquiry-form .chek .form-control{
line-height:18px !important;
border:0px;
}
.Enquiry-form .btn-primary:hover {
color:  #fff;
border:1px solid #AF0000;
background-color:#AF0000;
}
div#header-sidebar-4 {
background-image: none;
}  .page-id-149 .header-sidebar1,.page-id-149 .header-sidebar3, .page-id-149 .header-sidebar2, .page-id-255 .header-sidebar1,.page-id-255 .header-sidebar3, .page-id-255 .header-sidebar2{
background-image: url(//dragonhousetx.com/wp-content/uploads/2024/05/Frame-140-e1715696513755.png);
}
.page-id-149 #header-sidebars .clse-btn p, .page-id-149 #header-sidebars-right .clse-btn p, .page-id-149 #header-sidebars-right3 .clse-btn p, .page-id-255 #header-sidebars .clse-btn p, .page-id-255 #header-sidebars-right .clse-btn p, .page-id-255 #header-sidebars-right3 .clse-btn p{
color:#AF0000;
}
.page-id-149 #header-sidebar-1 h3, .page-id-149 #header-sidebars-right h3, .page-id-149 #header-sidebars-right3 h3, .page-id-255 #header-sidebar-1 h3, .page-id-255 #header-sidebars-right h3, .page-id-255 #header-sidebars-right3 h3 {
color:#AF0000;
}
.page-id-149 #header-sidebar-1 ul li, .page-id-149 #header-sidebars-right ul li, .page-id-149 #header-sidebars-right3 ul li, .page-id-255 #header-sidebar-1 ul li, .page-id-255 #header-sidebars-right ul li, .page-id-255 #header-sidebars-right3 ul li {
color:#AF0000;
}
.page-id-149 #header-sidebar-1 ul li a, .page-id-149 #header-sidebars-right ul li a, .page-id-149 #header-sidebars-right3 ul li a, .page-id-255 #header-sidebar-1 ul li a, .page-id-255 #header-sidebars-right ul li a, .page-id-255 #header-sidebars-right3 ul li a{
color:#AF0000;
}
.page-id-149 #header-sidebar3 ul, .page-id-149 #header-sidebars-right ul, .page-id-149 #header-sidebars-right3 ul, .page-id-255 #header-sidebar3 ul, .page-id-255 #header-sidebars-right ul, .page-id-255 #header-sidebars-right3 ul {
border-bottom: 1px solid #DE9E91;
} .page-id-306 .header-sidebar1,.page-id-306 .header-sidebar3, .page-id-306 .header-sidebar2, .page-id-353 .header-sidebar1,.page-id-353 .header-sidebar3, .page-id-353 .header-sidebar2{
background-image: url(//dragonhousetx.com/wp-content/uploads/2024/06/Frame-260.svg);
background-color:#003950;
}
.page-id-306 .header-sidebar4, .page-id-353 .header-sidebar4{
background-color:#003950;
}
.page-id-306 .Enquiry-form h2 {
color:#E1C564;
}
.page-id-306 #header-sidebars-right4 .clse-btn p {
color:#E1C564;
}
.page-id-306 .Enquiry-form .btn-primary {
color:#E1C564;
border: 1px solid #235063;
}
.page-id-306 .Enquiry-form .btn-primary:hover {
color: #fff;
border: 1px solid #235063;
background-color: #E1C564; }
.page-id-306 .Enquiry-form .wpcf7-form-control.form-control {
background-color: #fff0 !important;
border-bottom: 1px solid #235063;
color: #CAD6DB !important;
}
.page-id-306 .Enquiry-form label {
color: #CAD6DB !important;
}
.page-id-306 .Enquiry-form ::-webkit-input-placeholder{
color: #CAD6DB !important;
}
.page-id-306 .Enquiry-form .wpcf7-list-item-label {
color: #CAD6DB !important;
}
.page-id-306 .Enquiry-form option {
background-color: #003950;
}
.page-id-306 #header-sidebars .clse-btn p, .page-id-306 #header-sidebars-right .clse-btn p, .page-id-306 #header-sidebars-right3 .clse-btn p, .page-id-353 #header-sidebars .clse-btn p, .page-id-353 #header-sidebars-right .clse-btn p, .page-id-353 #header-sidebars-right3 .clse-btn p{
color:#E1C564;
}
.page-id-306 #header-sidebar-1 h3, .page-id-306 #header-sidebars-right h3, .page-id-306 #header-sidebars-right3 h3, .page-id-353 #header-sidebar-1 h3, .page-id-353 #header-sidebars-right h3, .page-id-353 #header-sidebars-right3 h3 {
color:#E1C564;
}
.page-id-306 #header-sidebar-1 ul li, .page-id-306 #header-sidebars-right ul li, .page-id-306 #header-sidebars-right3 ul li, .page-id-353 #header-sidebar-1 ul li, .page-id-353 #header-sidebars-right ul li, .page-id-353 #header-sidebars-right3 ul li {
color:#E1C564;
}
.page-id-306 #header-sidebar-1 ul li a, .page-id-306 #header-sidebars-right ul li a, .page-id-306 #header-sidebars-right3 ul li a, .page-id-353 #header-sidebar-1 ul li a, .page-id-353 #header-sidebars-right ul li a, .page-id-353 #header-sidebars-right3 ul li a{
color:#E1C564;
}
.page-id-306 #header-sidebar-1 ul li a:hover, .page-id-306 #header-sidebars-right ul li a:hover, .page-id-306 #header-sidebars-right3 ul li a:hover, .page-id-353 #header-sidebar-1 ul li a:hover, .page-id-353 #header-sidebars-right ul li a:hover, .page-id-353 #header-sidebars-right3 ul li a:hover{
color:#E1C564;
}
.page-id-306 #header-sidebar-1 ul, .page-id-306 #header-sidebars-right ul, .page-id-306 #header-sidebars-right3 ul, .page-id-353 #header-sidebar-1 ul, .page-id-353 #header-sidebars-right ul, .page-id-353 #header-sidebars-right3 ul {
border-bottom: 1px solid #436356;
}
.page-id-353 header#masthead .collapsed .navbar-toggler-icon, .page-id-353 header#masthead .navbar-toggler-icon, .page-id-306 header#masthead .collapsed .navbar-toggler-icon, .page-id-306 header#masthead .navbar-toggler-icon {
filter: brightness(0) saturate(100%) invert(100%) sepia(73%) saturate(1784%) hue-rotate(325deg) brightness(95%) contrast(86%);
}
.page-id-306 #header-sidebars-right4 .clse-btn img{
filter: brightness(0) saturate(100%) invert(100%) sepia(73%) saturate(1784%) hue-rotate(325deg) brightness(95%) contrast(86%);
} .page-id-341 .header-sidebar1,.page-id-341 .header-sidebar3, .page-id-341 .header-sidebar2, .page-id-365 .header-sidebar1,.page-id-365 .header-sidebar3, .page-id-365 .header-sidebar2{
background-image: url(//dragonhousetx.com/wp-content/uploads/2024/06/A‘AA®A©_3.svg);
background-color:#685B4E;
} .page-id-341 .header-sidebar4, .page-id-353 .header-sidebar4{
background-color:#685b4e;
}
.page-id-341 .Enquiry-form h2 {
color:#E1C564;
}
.page-id-341 #header-sidebars-right4 .clse-btn p {
color:#E1C564;
}
.page-id-341 .Enquiry-form .btn-primary {
color:#E1C564;
border: 1px solid #7A736B;
}
.page-id-341 .Enquiry-form .btn-primary:hover {
color: #fff;
border: 1px solid #7A736B;
background-color: #E1C564; }
.page-id-341 .Enquiry-form .wpcf7-form-control.form-control {
background-color: #fff0 !important;
border-bottom: 1px solid #7A736B;
color: #f2e1cf !important;
}
.page-id-341 .Enquiry-form label {
color: #f2e1cf !important;
}
.page-id-341 .Enquiry-form ::-webkit-input-placeholder{
color: #f2e1cf !important;
}
.page-id-341 .Enquiry-form .wpcf7-list-item-label {
color: #f2e1cf !important;
}
.page-id-341 .Enquiry-form option {
background-color: #003950;
} .page-id-341 #header-sidebars .clse-btn p, .page-id-341 #header-sidebars-right .clse-btn p, .page-id-341 #header-sidebars-right3 .clse-btn p, .page-id-365 #header-sidebars .clse-btn p, .page-id-365 #header-sidebars-right .clse-btn p, .page-id-365 #header-sidebars-right3 .clse-btn p{
color:#E1C564;
}
.page-id-341 #header-sidebar-1 h3, .page-id-341 #header-sidebars-right h3, .page-id-341 #header-sidebars-right3 h3, .page-id-365 #header-sidebar-1 h3, .page-id-365 #header-sidebars-right h3, .page-id-365 #header-sidebars-right3 h3 {
color:#E1C564;
}
.page-id-341 #header-sidebar-1 ul li, .page-id-341 #header-sidebars-right ul li, .page-id-341 #header-sidebars-right3 ul li, .page-id-365 #header-sidebar-1 ul li, .page-id-365 #header-sidebars-right ul li, .page-id-365 #header-sidebars-right3 ul li {
color:#F2E1CF;
}
.page-id-341 #header-sidebar-1 ul li a, .page-id-341 #header-sidebars-right ul li a, .page-id-341 #header-sidebars-right3 ul li a, .page-id-365 #header-sidebar-1 ul li a, .page-id-365 #header-sidebars-right ul li a, .page-id-365 #header-sidebars-right3 ul li a{
color:#F2E1CF;
}
.page-id-341 #header-sidebar-1 ul li a:hover, .page-id-341 #header-sidebars-right ul li a:hover, .page-id-341 #header-sidebars-right3 ul li a:hover, .page-id-365 #header-sidebar-1 ul li a:hover, .page-id-365 #header-sidebars-right ul li a:hover, .page-id-365 #header-sidebars-right3 ul li a:hover{
color:#F2E1CF;
}
.page-id-341 #header-sidebar-1 ul, .page-id-341 #header-sidebars-right ul, .page-id-341 #header-sidebars-right3 ul, .page-id-365 #header-sidebar-1 ul, .page-id-365 #header-sidebars-right ul, .page-id-365 #header-sidebars-right3 ul {
border-bottom: 1px solid #DE9E4363;
}
.page-id-341 header#masthead .collapsed .navbar-toggler-icon, .page-id-341 header#masthead .navbar-toggler-icon, .page-id-365 header#masthead .collapsed .navbar-toggler-icon, .page-id-365 header#masthead .navbar-toggler-icon {
filter: brightness(0) saturate(100%) invert(100%) sepia(6%) saturate(3565%) hue-rotate(292deg) brightness(93%) contrast(102%);
}
.page-id-341 #header-sidebars-right4 .clse-btn img{
filter: brightness(0) saturate(100%) invert(100%) sepia(6%) saturate(3565%) hue-rotate(292deg) brightness(93%) contrast(102%);
} .col-12.col-md-4.footer-2 {
border-left: 1px solid #C7A27B;
border-right: 1px solid #C7A27B;
padding: 0px;
}
.footer-1 {
align-items: center;
display: flex;
justify-content: center;
}
.footer-2 ul li {
padding: 0px;
list-style: none;
border-bottom:1px solid #C7A27B;
}
.footer-2 ul li a {
display:flex;
justify-content: space-between;
align-items: center;
padding: 26px 40px;
}
.footer-2 ul li a:hover{
text-decoration: none;
}
.footer-2 ul{
padding:0px;
margin:0px;
}
.footer-2 #block-13{
margin:0px;
}
.footer-2 ul li a p{
font-size:14px;
line-height:26px;
font-family: 'Trenda';
text-transform:uppercase;
font-weight:700;
margin:0px;
color:#730000;
}
.footer-2 ul li:last-child{
border-bottom:none !important;
}
.footer-3 h2{
font-size: 14px;
line-height: 26px;
font-family: 'Trenda';
text-transform: uppercase;
font-weight: 700;
margin: 0px;
color: #730000;
letter-spacing: 1.5px;
}
.footer-3 .social-links{
display:flex;
justify-content: center;
align-items: center;
padding:0px;
margin-bottom:60px;
}
.footer-3 .social-links li{
list-style:none;
padding:0px 10px;
}
.footer-3 ul.phone-n{
padding:0px;
}
.footer-3 ul.phone-n li a{
display:flex;
align-content: center;
justify-content: center;
align-items: flex-start;
padding:0px;
flex-direction: row;
}
.footer-3 ul.phone-n li a:hover{
text-decoration:none;
}
.footer-3 ul.phone-n li a p{
font-size: 18px;
line-height: 26px;
font-family: 'Trenda';
font-weight: 600;
margin: 0px;
color: #730000;
padding-left:12px;
}
.footer-3 ul.phone-n li{
margin-bottom:13px;
list-style:none;
}
.footer-2 #block-8{
display:none;
}
#colophon .fotr-row.row {
justify-content: space-between;
border-top: 1px solid #c7a27b;
margin-top: 30px;
padding-top: 30px;
}
#colophon .site-info {
color: #685744;
font-size: 14px;
font-weight: 400;
font-family: 'Trenda';
line-height: 24px;
}
#colophon .site-info a{
color: #730000;
font-size: 14px;
font-weight: 600;
font-family: 'Trenda';
line-height: 24px;
} 
#colophon .right-fotr p{
color: #685744;
font-size: 14px;
font-weight: 400;
font-family: 'Trenda';
line-height: 24px;
}
#colophon .right-fotr p a{
color: #685744;
font-size: 14px;
font-weight: 400;
font-family: 'Trenda';
line-height: 24px;
}
#footer-widget .foter-row{
border-top:1px solid #C7A27B;
padding-top:45px !important;
margin-top:60px;
}
.footer-memue .border-box {
border:none;
}
.footer-memue .btn{
width:100%;
}
.footer-memue .btn-layer p{
padding:0px !important;
}
.footer-memue .btn .btn-layer.duplicate .btn-fill {
background-color: #f000 !important;
}
.footer-memue .btn .btn-layer.duplicate .btn-content :is(p) {
color: #730000;
}
.footer-memue .btn .btn-layer .btn-content {
justify-content: space-between; } .cstm-btn .vc_btn3 {
font-family: 'LANCEA';
color: #730000 !important;
font-size: 14px;
line-height: 26px;
letter-spacing: 1.5px;
font-weight: 700;
padding: 14px 28px;
border: 1px solid #730000 !important;
margin-left: 12px;
background: #fff0 !important;
}
.cstm-btn{
text-align:center;
width:100%;
} button.owl-prev p, button.owl-next p{
transition: opacity .6s cubic-bezier(0.215, 0.61, 0.355, 1),color .6s cubic-bezier(0.215, 0.61, 0.355, 1);
position: relative;
z-index: 1;
}
button.owl-prev p::before, button.owl-next p::before {
content: "";
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
background-color: #730000;
z-index: -1;
transform: scale3d(0, 0, 1);
transition: transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);
border-radius:200px;
}
button.owl-prev p:hover::before, button.owl-next p:hover::before {
transform: scale3d(1, 1, 1);
}
button.owl-prev p:hover, button.owl-next p:hover{
color: #fff;
} .btn .btn-wrap {
position: relative;
overflow: hidden;
width: 100%;
}
.btn{
padding:0px;
}
.btn a{
color: #730000;
}
.btn a:hover{
text-decoration:none;
}
.btn .btn-layer {
position: relative;
transform: translateY(0%) rotate(0.001deg);
transition:  0.4s cubic-bezier(.85, 0, .15, 1);
}
.btn .btn-layer.duplicate {
width: 100%;
height: 100%;
position: absolute;
top:0px;
left: 0px;
transform: translateY(101%) rotate(0.001deg);
}
.overlay {
position: absolute;
left: 0;
height: 100%;
width: 100%;
}
.btn .btn-layer .btn-fill {
background: #fff0;
transition:  0.4s cubic-bezier(.85, 0, .15, 1);
}
.btn .btn-layer.duplicate .btn-fill {
background-color: #FFF0;
}
.btn .btn-layer.duplicate .btn-fill {
background-color: #FFF0;
}
.btn .btn-layer .btn-content {
position: relative;
display: flex;
align-items: center;
justify-content: center;
text-transform: uppercase;
font-weight: 500;
}
.btn .btn-layer.duplicate .btn-content :is(p) {
color: #ffffff;
}
@media (hover: hover) {
.btn .btn-click:hover .btn-layer {
transform: translateY(-100%) rotate(0.001deg);
}
.btn .btn-click:hover .btn-layer.duplicate {
transform: translateY(0%) rotate(0.001deg);
}
}
.btn .btn-layer.duplicate .btn-fill {
background-color: #730000 !important;
}
.border-box {
pointer-events: none;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: transparent;
border: 1px solid #730000;
transition: border translateY(-100%) rotate(0.001deg);
}
.btn-layer p{
font-family: Trenda !important;
font-size: 14px !important;
font-style: normal;
font-weight: 700 !important;
line-height: 26px !important; letter-spacing: 2.8px !important;
text-transform: uppercase !important;
padding:14px 28px !important;
margin:0px !important;
} .sec-heading {
color: #730000;
font-size: 54px;
font-style: normal;
font-weight: 400 !important;
line-height: 62px; letter-spacing: -2.7px;
text-transform: uppercase;
font-family: 'LANCEA' !important;
}
.p-text p {
color: #730000;
font-family: Trenda;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 26px;
} .page-id-13 .sticky-header {
border-bottom: 1px Solid #C7A27B !important;
padding-bottom: 12px !important;
}
.home-sec1 .wpb_images_carousel {
margin-bottom: 0px;
}
.home-sec1 .vc_carousel-inner img{
width:-webkit-fill-available;
max-width:-webkit-fill-available;
}
.home-sec1 .vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner.vc_transition {
opacity: 1 !important;
filter: blur(1px) !important; transition: opacity 1s cubic-bezier(0.34, 0.32, 0.58, 1), filter 0.5s ease !important; 
}
.page-id-13 header#masthead {
border-bottom: 0px;
padding-bottom:0px;
}
.home-sec1{
padding-top:20px;
}
.home-sec1 .bdr-row{
border: 1px solid #c7a27b;
padding-top:80px;
padding-bottom:50px;
}
.home-sec1 h1 {
text-align: center !important;
font-family: 'LANCEA' !important;
font-size: 76px;
font-style: normal;
font-weight: 400 !important;
line-height: 90px; letter-spacing: -3.8px;
text-transform: uppercase;
}
.home-sec1 .wpb_raw_code {
text-align: center;
}
.home-sec1 p {
color: var(--Primary-Garnet, #730000);
text-align: center;
font-family: LANCEA;
font-size: 32px;
font-style: normal;
font-weight: 400;
line-height: 42px; letter-spacing: -0.96px;
}
.home-sec1 .wpb_single_image {
position: absolute;
left: 50%;
top: -117px;
}
.home-sec1 .vc_row.vc_video-bg-container {
height:100vh;
}
.home-sec2{
padding-top:160px;
}
.home-sec2 .red-img {
position: relative;
top: -150px;
}
.fit-img .vc_single_image-wrapper {
min-width: -webkit-fill-available;
}
.fit-img .vc_figure{
width:100%;
}
.fit-img img {
width: -webkit-fill-available;
}
.home-sec2 .video-container {
position: relative;
width: auto; height: 757px; overflow: hidden;
}
.home-sec2 .custom-video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
.wpb_raw_code.wpb_raw_html.wpb_content_element { }
.home-sec3 .vc_row {
border: 1px solid #C7A27B;
border-left: 0px;
}
.home-sec3 .vc_row .wpb_column:first-child {
border-right: 1px solid #C7A27B;
padding-top: 90px;
}
.home-sec3 .p-text{
margin-bottom:65px !important;
}
.padd-right{
padding-right: 160px !important; 
}
.testimonial-col .vc_column-inner{
background-position: bottom !important;
}
.testimonial-col{
padding-top:80px !important;
} 
.p-text {
margin-bottom: 65px;
}
.testimonials-box .row {
margin: 0px;
}
.testimonials-box p {
color: #730000;
font-family: LANCEA;
font-size: 26px;
font-style: normal;
font-weight: 400;
line-height: 34px; letter-spacing: -0.9px;
margin-bottom: 30px;
}
.testimonials-box h2 {
font-family: Trenda;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 26px; 
}
.testimonials-box p:nth-child(4){
font-family: Trenda;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 26px; 
}
.testimonials-box .star-icons img {
width: auto !important;
margin-bottom: 40px;
}
.testimonials-box {
padding: 0px 80px 0px 130px;
}
.testimonial-col .vc_column-inner{
padding-top:0px !important;
}
.testimonial-col .owl-nav.disabled {
display: block !important;
}
.testimonial-col button.owl-prev {
font-size: 30px !important;
color:#730000 !important;
}
.testimonial-col button.owl-prev p{
margin:0px;
border: 1px solid #730000 !important;
padding:5px 24px 11px 24px;
border-radius:100px;
margin-right:12px;
}
.testimonial-col .owl-nav p:hover img{
filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(197deg) brightness(108%) contrast(101%) !important;
}
.testimonial-col button.owl-next p{
margin:0px;
border: 1px solid #730000 !important;
padding:5px 24px 11px 24px;
border-radius:100px;
}
.testimonial-col  button.owl-next {
font-size: 30px !important;
color: #730000 !important;
}
.testimonial-col button.owl-next:focus {
outline: none;
}
.testimonial-col button.owl-prev:focus {
outline: none;
}
.testimonial-col .owl-nav {
padding-left: 130px;
padding-top: 110px;
}
.insta-sec .wpb_wrapper {
display: flex;
align-items: center;
}
.insta-sec h2 {
color:#730000;
font-family: LANCEA;
font-size: 30px;
font-style: normal;
font-weight: 400;
line-height: 36px;
letter-spacing: -1.5px;
text-transform: uppercase;
margin-top: 0px;
}
.insta-sec h3 {
color:  #730000;
font-family: Trenda;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 26px;
margin-top: 5px;
}
.insta-sec p {
margin-bottom:0px
}
.insta-sec .text{
padding-left:20px
}
.icon-txt p {
color: var(--Primary-Garnet, #730000); font-family: Trenda;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 26px;
text-align: end;
}
.icon-txt p a{
color: #730000;
}
.icon-txt img{
margin-right:16px;
}
.image-2 {
text-align: center !important;
position: absolute;
top: 0;
left:0;
opacity: 0;
transition: opacity 0.3s ease; 
}
.hover-img .outside  {
position: relative;
overflow: hidden; 
transition: transform 0.3s ease; 
}
.hover-img .outside:hover .inside{
transform: scale(0.9); 
transition: transform 0.3s ease;
}
.hover-img .outside .image-1 {
opacity: 1; 
}
.hover-img .outside:hover .image-2 {
opacity: 1; 
}
.hover-img .outside:hover{
border:1px solid #c7a27b;
}
.hover-img .outside{
border:1px solid #ffffff00;
}
.hover-img .outside .inside {
transition: transform 0.3s ease; 
text-align: center;
}
.hover-img .outside .inside:hover {
transform: scale(1); 
}
.hover-img .outside:hover .inside {
transform: scale(0.9); 
}
.hover-img:first-child {
padding-right: 30px;
}
.hover-img:nth-child(2){
padding:0px 15px;
}
.hover-img:nth-child(3){
padding-left:30px;
}
.home-sec4{
padding-top:160px;
padding-bottom:100px;
}
.newsleter h2 {
color: #F2E1CF;
font-family: LANCEA !important;
font-size: 54px;
font-style: normal;
font-weight: 400 !important;
line-height: 62px;
letter-spacing: -2.7px;
text-transform: uppercase;
}
.newsleter p {
color: #F2E1CF;
font-family: Trenda;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 26px;
}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.form-control { }
.newsleter .wpcf7-form-control.form-control{
background-color: #fff0 !important;
border: none;
border-bottom: 1px solid #B88282;
border-radius: 0px;
padding: 0px;
color: #fff;
padding-bottom:10px;
}
.newsleter .wpcf7-form-control.form-control:focus{
outline:none;
box-shadow:none;
}
.newsleter ::-webkit-input-placeholder{
color: #fff !important;
}
.newsleter option {
background-color: #af0000;
}
.newsleter .btn-primary {
padding: 14px 28px !important;
background-color: #fff0;
border: 1px solid #fff;
font-family: Trenda;
font-size: 14px;
font-style: normal;
font-weight: 700;  letter-spacing: 2.8px;
border-radius:0px;
text-transform: uppercase;
}
.newsleter .row{
align-items: flex-end;
}
.news-form p {
margin-bottom: 0px !important;
}
.news-form  .wpcf7-spinner{
display:none;
}
.newsleter .vc_row {
padding: 30px 150px 90px 150px;
}
.newsleter .wpb_content_element {
margin-bottom: 0px;
} .story-sec1 p {
color: #730000;
font-family: Trenda;
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: 34px;
}
.story-sec1{
padding-top:110px;
padding-bottom:120px;
}
.story-sec2 .wpb_raw_code{
text-align: center;
}
.story-sec2 .center-col{
padding-top:70px;
border-top: 1px solid #C7A27B;
border-bottom: 1px solid #C7A27B;
}
.story-sec2 .center-col .btn{
margin-bottom:110px;
}
.center-col .p-text{
padding-left:130px;
padding-right:130px;
}
.center-col .vc_column-inner{
background-position:bottom !important;
}
.story-sec2 .wpb_single_image{
margin-bottom: 0px;
}
@media (min-width: 768px) {
.story-sec2 .col-01.vc_col-sm-3 {
width: 23.7%;
}
.story-sec2 .col-03.vc_col-sm-3 {
width: 23.7%;
}
.story-sec2 .center-col.vc_col-sm-6 {
width: 52.6%;
}
}
.story-sec3 .p-text {
padding-right: 120px;
}
.story-sec3{
padding-top: 160px;
}
.story-sec3 .vc_figure:after {
content: '';
height: 283px !important;
width: 333px !important;
background-image: url(//dragonhousetx.com/wp-content/uploads/2024/06/Design.svg);
position: absolute;
bottom: 10px;
left: -190px;
display: flex;
background-repeat: no-repeat;
}
.featured-press .blog-post-inner {
border: 1px solid #C7A27B;
padding-bottom:30px
}
.featured-press .blog-post-inner .size-full.wp-post-image {
height: 540px;
max-width: fit-content;
display: block;
}
.featured-press .post-title h2 {
color: #730000;
font-family: Trenda;
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: 30px;
padding:0px 30px;
}
.featured-press .learn-more a{
color:  #730000;
font-family: Trenda;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 26px; letter-spacing: 2.8px;
text-transform: uppercase; }
.featured-press .learn-more{
margin-top:30px;
margin-left :30px;
}
.featured-press{
margin-top:130px;
}
.featured-press .recent-blog-posts{
margin-top:50px;
}
.featured-press .blog-post{
padding-left:18px;
padding-right:18px;
}
.featured-press .post-thumbnail img {
transition: transform 0.3s ease;
}
.featured-press .post-thumbnail{
overflow:hidden;
}
.featured-press .blog-post:hover .post-thumbnail img {
transform: scale(1.1);
}
.featured-press .learn-more a {
display: flex;
width:fit-content;
}
.featured-press .learn-more span {
font-size: 22px;
margin-left:5px;
}
.featured-press .learn-more span:hover {
text-decoration: none !important;
}
.featured-press .learn-more a:hover{
text-decoration:none;
}
.featured-press .learn-more a:hover p{
text-decoration:underline;
} .main-head-privacy {
color: #730000;
font-family: LANCEA !important;
font-size: 48px;
font-style: normal;
font-weight: 400;
line-height: 58px; letter-spacing: -2.4px;
text-transform: uppercase;
}
.last-updated p{
color: #730000;
font-family: Trenda;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
padding-bottom:20px;
}
.main-privacy p{
color:  #730000;
font-family: Trenda;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
}
.main-privacy h3{
color:  #730000;
font-family: LANCEA;
font-size: 32px;
font-style: normal;
font-weight: 400;
line-height: 40px; letter-spacing: -0.96px;
padding-bottom:20px;
}
.main-privacy ul{
padding-left:20px;
}
.main-privacy ul li{
color: #730000;
font-family: Trenda;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
margin-bottom:20px;
} 
.main-privacy a{
color:#730000;
font-weight:600;
}
.term-condition{
padding:150px 420px 100px 420px !important;
} section.error-404.not-found {
text-align: center;
margin-top:150px;
margin-bottom:150px;
}
section.error-404.not-found h2{
color:  #730000;
text-align: center; font-family: Trenda;
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: 34px;
margin-top:60px;
margin-bottom:28px;
}
section.error-404.not-found a{
color:  #730000;
font-family: Trenda;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 26px; letter-spacing: 2.8px;
text-decoration-line: underline;
text-transform: uppercase;
padding-right:24px;
padding-left:24px;
}
section.error-404.not-found a:first-child{
border-right: 2px solid;
} .post-page a.go-back-post {
color: var(--Primary-Garnet, #730000);
font-family: Trenda;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 26px;
letter-spacing: 2.8px;
text-transform: uppercase;
text-decoration: none; }
.post-page .post-imgshare {
display: flex;
}
.post-page .share-links.col-sm-2 {
display: block;
}
.post-page .post-thumbnail.col-sm-10 img {
width: -webkit-fill-available;
height: auto;
}
.post-page .share-links.col-sm-2 {
text-align: -webkit-center;
padding:0px;
border:1px solid #C7A27B;
border-left:none;
}
.post-page .share-links.col-sm-2 img {
display: block;
margin:20px 0px;
}
.post-page .post-thumbnail.col-sm-10 {
padding:0px;
}
.single-post .content-area{
margin:auto;
}
.post-page h1 {
color: #730000;
font-family: LANCEA;
font-size: 54px;
font-style: normal;
font-weight: 400;
line-height: 62px;
letter-spacing: -2.7px;
text-transform: uppercase;
padding-right: 30px;
}
.post-page p {
color:  #730000;
font-family: Trenda;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 26px; 
margin-top:10px;
margin-bottom:30px;
}
.post-page h3 {
color:  #730000;
font-family: Trenda;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 26px; letter-spacing: 2.8px;
text-transform: uppercase;
}
.post-page .post-content {
margin-top:50px
}
.post-page .post-content h2{
color: #730000;
font-family: Trenda;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 26px;
} .heading-smal {
font-family: 'Trenda' !important;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 26px;
padding-bottom: 0px;
}
.location-main {
font-family: 'LANCEA' !important;
font-size: 80px;
font-style: normal;
font-weight: 400 !important;
line-height: 86px; letter-spacing: -4px;
text-transform: uppercase;
}
.location-sec1 {
margin-top: 80px;
margin-bottom:80px;
}
.irow-1 {
margin-bottom: 60px;
}
ul.location-list {
display: flex;
padding-left: 0px;
padding: 28px 60px;
margin-bottom:0px !important;
}
ul.location-list li {
padding-left: 40px;
margin-left: 80px;
color:  #685B4E;
font-family: Trenda;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-transform: uppercase;
}
ul.location-list li a{
color:  #685B4E;
}
ul.location-list li a:hover{
text-decoration:none;
}
ul.location-list li:first-child {
padding-left: 0px;
margin-left: 0px;
list-style: none;
}
.irow-2 .wpb_text_column.wpb_content_element {
margin-bottom: 0px;
}
.irow-2 {
border: 1px solid #DE9E91;
}
.mobile-dropdown-container {
display: none;
}
.irow-2 .col-2 a {
font-family: Trenda;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 26px; 
letter-spacing: 2.8px;
text-transform: uppercase;
color:#AF0000;
}
.irow-2 .col-2 {
border-left:1px solid #DE9E91;
}
.irow-2 .col-2:hover{
background-color:#AF0000;
}
.irow-2 .col-2:hover a{
color:#fff;
}
.irow-2 .col-2 a{ }
.irow-2 .col-2 a:hover{
text-decoration:none;
}
.irow-3 .out-image {
position: relative;
right: -65px;
}
.irow-3 .vc_col-sm-2{
border : 1px solid #DE9E91;
border-top:0px;
}
.irow-3 .wpb_single_image {
margin-bottom:0px;               
}
.location-sec2 h3.aio-icon-title.ult-responsive {
font-family: Trenda;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 26px; text-transform: uppercase;
}
.location-sec2 .aio-icon-img {
margin-right: 12px !important;
}
.location-sec2 .aio-icon-description.ult-responsive {
margin-left: 40px;
margin-top:-20px;
}
.location-sec2 .aio-icon-description h5 {
color: #685B4E !IMPORTANT;
font-family: Trenda;
font-size: 18px !important;
font-style: normal;
font-weight: 600 !IMPORTANT;
line-height: 26px;
margin-top:8px;
width:85%;
}
.location-sec2 .aio-icon-description a{
color: #AF0000;
font-family: Trenda;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 24px; letter-spacing: 2.8px;
text-decoration-line: underline;
text-transform: uppercase;
margin-top:20px;
}
.location-sec2 .aio-icon-description p{
margin-top:20px;
}
.location-sec2 .sec2col-1 .vc_row {
margin-left:0px;
margin-right:0px;
}
.location-sec2 .sec2col-1 {
padding-right: 70px;
}
.location-sec2 .inn-row1{
border:1px solid #de9e91;
padding-left:24px;
padding-top:30px;
border-bottom:none;
}
.location-sec2 .inn-row2{
border:1px solid #DE9E91;
padding-left:24px;
padding-top:30px;
border-top: 1px dashed #DE9E91;
border-bottom: 1px dashed #DE9E91;
}
.location-sec2 .inn-row3{
border:1px solid #DE9E91;
padding-left:24px;
padding-top:30px;
border-top: none;
}
.location-sec2 .inn-row3 {
background-position: bottom !important;
padding-bottom: 80px;
}
.location-sec2 .inn-row3 .vc_column-inner {
padding-top:0px !important;
}
.location-sec2{
margin-top:160px;
margin-bottom:160px;
}
.location-sec2 .sec2col-2{
border:1px solid #DE9E91;
}
.location-sec2 .sec2col-2 .ultimate-map-wrapper{
margin: 0px !important;
}
.location-sec4 h2 {
color: #F2E1CF;
}
.location-sec4 .small-red {
color: #F2E1CF;
font-family: LANCEA !important;
font-size: 30px;
font-style: normal;
font-weight: 400 !important;
line-height: 36px;
letter-spacing: -0.9px; }
.location-sec4 .p-text p {
color: #F2E1CF;
}
.location-sec4 .btn a {
color: #fff;
}
.location-sec4 .border-box {
border: 1px solid #F2E1CF;
}
.location-sec4 .btn .btn-layer.duplicate .btn-fill {
background-color: #F2E1CF !important;
}
.page-id-149 .inn-row3 a {
padding: 14px 26px;
border: 1px solid #af0000;
}
.location-sec4 .btn .btn-layer.duplicate .btn-content :is(p) {
color: #af0000;
}
.location-sec4 .inn-col2{
padding-left:70px;
padding-right:70px;
background-color:#af0000;
padding-top:100px;
padding-bottom:100px;
}
.location-sec4{
margin-top:80px;
margin-bottom:160px;
}
.location-sec4 .inn-col1 .wpb_content_element{
margin-bottom:0px;
}
.location-sec4 .inn-col2:after {
content: '';
width: 239px;
height: 216px;
display: block;
position: absolute;
right: 0;
bottom: 0;
background-image: url(//dragonhousetx.com/wp-content/uploads/2024/05/Frame-166.png);
background-repeat: no-repeat;
}
.location-sec5 .vc_custom_1715282977203 {
background-position: bottom !important;
background-size:contain;
}
.location-sec5 .testimonial-col:after {
content: '';
width: 185px;
height: 199px;
display: block;
position: absolute;
z-index: 2;
right: 0;
bottom: 0;
background-image: url(//dragonhousetx.com/wp-content/uploads/2024/05/Frame-161.png);
background-repeat: no-repeat;
}
.location-sec5{
margin-top:160px;
}
.location-sec5 .star-icons {
width: fit-content;
position: absolute;
left: 36px;
}
.dishes-carousel h3{
color:  #685B4E;
font-family: Trenda;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 34px;
margin-top:0px;
}
.dishes-carousel .thumbnail img{
height:350px !important;
object-fit:cover;
}
.dishes-carousel2 .thumbnail img{
height:350px !important;
object-fit:cover;
}
.dishes-carousel .inner-text {
height: 145px;
}
.dishes-carousel p{
color:  #685B4E;
font-family: Trenda;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 26px;
margin-top:10px;
}
.dishes-carousel .inner-text{
border:1px solid #DE9E91;
padding:30px;
border-top:0px;
} 
.dishes-carousel button.owl-prev p {
margin: 0px;
border: 1px solid #AF0000 !important;
padding: 21px 30px 25px 30px;
border-radius: 100px;
color: #ffffff !important;
background-color:#AF0000;
position:relative;
left:-35px;
font-size: 25px;
}
.dishes-carousel button.owl-prev:focus ,button.owl-next:focus {
outline: none;
}
.dishes-carousel button.owl-next p {
margin: 0px;
border: 1px solid #AF0000 !important;
padding: 21px 30px 25px 30px;
border-radius: 100px;
color: #ffffff !important;
background-color:#AF0000;
position:relative;
right:-35px;
font-size: 25px;
}
.dishes-carousel .owl-nav {
display: flex;
justify-content: space-between;
position: relative;
top: -340px;
}
.ultimate_google_map{
margin-bottom:0px !important;
height: -webkit-fill-available !important;
} 
.sec2col-2 .wpb_wrapper, .sec2col-2 .ultimate-map-wrapper {
height: 100% !important;
}
.page-id-149 .aio-icon-header h3.aio-icon-title {
color: #af0000;
} .page-id-149 .location-main {
color: #af0000;
}
.page-id-149 .heading-smal {
color: #af0000;
}
.page-id-149 ul.location-list li a {
color: #af0000;
}
.page-id-149 .sec-heading {
color: #af0000;
}
.page-id-149 .sec-heading {
color: #af0000;
}
.page-id-149 .location-sec4 .sec-heading {
color: #f2e1cf;
}
.page-id-149 .testimonials-box p {
color: #af0000;
}
.page-id-149 .testimonials-box h2 {
color: #af0000;
}
.page-id-149 .p-text p {
color: #685b4e;
}
.page-id-149 .location-sec4 .p-text p {
color: #f2e1cf;
}
.page-id-149 .location-sec4 .btn a {
color: #f2e1cf !important;
}
.page-id-149 .location-sec4 .border-box {
border: 1px solid #f2e1cf;}
.page-id-149 .location-sec4 .btn .btn-layer.duplicate .btn-fill {
background-color: #f2e1cf !important;
}
.page-id-149 .location-sec4 .btn .btn-layer.duplicate .btn-content :is(p) {
color: #af0000;
}
.location-sec4 .inn-col1 .vc_column-inner{
background-size:cover !important;
}
.page-id-149 #colophon .site-info a, .page-id-255 #colophon .site-info a {
color: #af0000;
}
.page-id-149 .testimonial-col button.owl-prev p {
color:#af0000;
border: 1px solid #af0000 !important; }
.page-id-149 .testimonial-col button.owl-next p {
color:#af0000;
border: 1px solid #af0000 !important; } .desktop-view{
display:flex !important;
}
.mobile-view{
display:none !important;
}
.menu-sec2 .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{
background-color:#f2e1cf !important;
border-color:#C7A27B !important;
padding-bottom:70px;
}
.menu-sec2 .vc_tta-tabs-container{
background-color:#f2e1cf !important;
}
.menu-sec2 .vc_tta.vc_general .vc_tta-panel-body {
padding: 0px 15px; 
}
.menu-sec2 .vc_tta-tabs-container{
border:1px solid #C7A27B;
}
li.vc_tta-tab a{
padding: 19px 114px !important;
color: #AF0000 !important;
font-family: Trenda;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: normal;
letter-spacing: 3.2px;
text-transform: uppercase;
background-color:#fff0 !important;
border: 0px solid #C7A27B !important;
}
li.vc_tta-tab:first-child {
border:none;
border-left: 1px solid #C7A27B !important;
}
li.vc_tta-tab.vc_active a{
background-color: #AF0000 !important;
color:#F2E1CF !important;
}
li.vc_tta-tab:last-child {
border:none;
border-right: 1px solid #C7A27B!important;
}
li.vc_tta-tab{
border-left:1px solid #C7A27B;
border-right: 1px solid #C7A27B;
}
li.vc_tta-tab a:hover{
background-color: #AF0000 !important;
color:#F2E1CF !important;
}
.menu-filter .vc_btn3 {
color: #685B4E;
font-family: Trenda !important;
font-size: 18px !important;
font-style: normal;
font-weight: 600 !important;
line-height: 26px;
background-color:#fff0 !important;
border: none!important;
padding:0px !important;
padding-bottom:40px !important;
min-width: max-content;
border-bottom:3px solid #fff0 !important;
padding-top:40px !important;
}
.menu-filter .slick-current .vc_btn3{
color:#AF0000 !important;
border-bottom:3px solid #AF0000 !important;
}
.menu-filter .vc_btn3:hover{
border-bottom:3px solid #AF0000 !important;
color: #AF0000 !important;
}
.menu-filter .ult-carousel-wrapper{
margin:0px;
padding:0px;
}
.menu-filter{
padding:0px 75px;
}
.menu-filter .wpb_text_column.wpb_content_element {
margin:0px;
}
.menu-filter{
border-bottom: 1px solid #C7A27B;
}
.menu-inn-row {
padding-left:75px ;
padding-right:75px ;
}
.menu-inn-row{
padding-left:75px ;
padding-right:75px ;
padding-top:70px;
padding-bottom:0px;
}
.menu-filter{
padding-left:75px ;
padding-right:75px ;
}
.menu-filter p {
color: #AF0000;
font-family: Trenda;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 26px; 
}
.menu-inn-row h2{
color:#AF0000;
font-family: LANCEA !important;
font-size: 36px;
font-style: normal;
font-weight: 400;
line-height: 40px;
letter-spacing: -1.08px;
}
.menu-inn-row h4 {
color: #003950;
font-family: Trenda;
font-size: 15px;
font-style: normal;
font-weight: 600;
line-height: normal;
padding-bottom: 4px;
}
.menu-inn-row  .head {
display:flex;
justify-content:space-between;
} .head h4:last-child {
min-width: fit-content;
margin-left: 0px;
}
.menu-inn-row  p {
color:  #003950;
font-family: Trenda;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 20px; 
} .menu-inn-row .head-dashed {
display: flex;
justify-content: space-between;
align-items: center;
position: relative;
margin-bottom:10px;
}
.menu-inn-row .head-dashed::before {
content: '';
position: absolute;
top: 50%;
left: 0;
right: 0;
height: 1px;
border-top: 1px dashed #C7A27B;
transform: translateY(-50%);
z-index: 0;
}
.menu-inn-row .head-dashed h5 {
background-color: #f2e1cf;
z-index: 1;
}
.menu-inn-row .head-dashed h5{
color:#003950;
font-family: Trenda;
font-size: 12px;
font-style: normal;
font-weight: 600;
line-height: 26px;
margin:0px;
padding:0px;
}
.menu-inn-row .head-dashed h5:first-child{
padding-right:20px;
}
.menu-inn-row .head-dashed h5:last-child{
padding-left:20px;
}
.menu-inn-row li {
font-size:12px;
color:#416672;
} .menu-inn-row .menu-col-1{
padding-right:100px;
}
.menu-inn-row .menu-row-pic .menu-col-2{
padding-right:50px;
padding-left:50px;
margin-top:50px;
}
.menu-inn-row .menu-col-2{
padding-right:50px;
padding-left:50px;
}
.menu-inn-row .menu-col-3{
padding-left:100px;
}
.menu-row-pic .menu-col-3{
padding-left:0px;
}
.menu-inn-row  .wpb_text_column{
margin-bottom:0px;
}
.menu-head-col .wpb_wrapper{
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: center;
}
.menu-head-col h2{
padding-right:30px;
min-width: max-content;
}
.menu-head-col .wpb_content_element{
margin-bottom:0px;
}
.menu-sec2{
padding-top:0px !important;
}
.menu-sec2 .menu-tabs{
position:relative;
top:-58px;
overflow:visible !important;
z-index: 1;
}
.menu-sec2.vc_section[data-vc-full-width] {
overflow:visible !important;
}
.menu-col-featured .tit-pric h3 {
color:  #003950;
font-family: Trenda;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: normal;
margin:0px;
}
.menu-col-featured .tit-pric p {
color: #003950;
font-family: Trenda;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: normal;
margin:0px;
}
.menu-col-featured .tit-pric{
display:flex;
justify-content:space-between; 
margin-top:30px;
margin-bottom:14px
}
.menu-col-featured{
margin-top:50px;
}
.menu-col-featured .dishes-carousel2 button.owl-prev p {
margin: 0px;
border: 1px solid #AF0000 !important;
padding: 12px 18px 16px 18px;
border-radius: 100px;
color: #c03834 !important;
position: relative;
left: -20px;
font-size: 25px;
}
.menu-col-featured .dishes-carousel2 button.owl-next p {
margin: 0px;
border: 1px solid #AF0000 !important;
padding: 12px 18px 16px 18px;
border-radius: 100px;
color: #c03834 !important;
font-size: 25px;
}
.menu-col-featured .dishes-carousel2 button.owl-prev:focus, button.owl-next:focus {
outline: none;
}
.menu-col-featured .dishes-carousel2 .owl-nav {
position:absolute;
top:-110px;
right:0;
background-color:#f2e1cf;
padding-left:50px;
}
.menu-sec1 .go-back .vc_btn3{
color:  #AF0000;
font-family: Trenda;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 26px;
letter-spacing: 2.8px;
text-transform: uppercase;
padding:0px;
background-color:#fff0;
border:0px;
}
.menu-sec1 .go-back .vc_btn3:hover{
background-color:#fff0;
border:0px;
color:  #AF0000;
}
.menu-sec1 .go-back .vc_btn3:focus{
background-color:#fff0;
border:0px;
color:  #AF0000;
}
.page-id-255 .newsleter option {
background-color: #af0000;
}
.carosel03 .slick-track {
display: flex;
}
.carosel03 .slick-slide{
width:442px !important;
}
.carosel02 .slick-track {
display: flex;
}
.carosel02 .slick-slide{
width:442px !important;
} .page-id-149 #main-nav a.nav-link, .page-id-255 #main-nav a.nav-link {
color: #af0000;
}
.page-id-149 #main-nav a.nav-link:hover, .page-id-255 #main-nav a.nav-link:hover {
border-bottom: 2px Solid #af0000;
}
.page-id-149 .btn a, .page-id-255 .btn a {
color: #af0000;
}
.page-id-149 .border-box, .page-id-255 .border-box{
border: 1px solid #af0000;}
.page-id-149 .btn .btn-layer.duplicate .btn-fill, .page-id-255 .btn .btn-layer.duplicate .btn-fill {
background-color: #af0000 !important;
}
.page-id-149 #footer-widget .border-box, .page-id-255 #footer-widget .border-box{
border: 1px solid #ffffff00;
}
.page-id-149 #footer-widget .btn .btn-layer.duplicate .btn-content :is(p), .page-id-255 #footer-widget .btn .btn-layer.duplicate .btn-content :is(p) {
color: #af0000;
}
.page-id-149 .footer-2 ul li a p, .page-id-255 .footer-2 ul li a p{
color: #af0000;
}
.page-id-149 #footer-widget .btn .btn-layer.duplicate .btn-fill, .page-id-255 #footer-widget .btn .btn-layer.duplicate .btn-fill{
background-color: #af0000 !important;
}
.page-id-149 #footer-widget .btn .btn-layer.duplicate .btn-fill, .page-id-255 #footer-widget .btn .btn-layer.duplicate .btn-fill{
background-color: #fff0 !important;
}
.page-id-149 .footer-3 h2, .page-id-255 .footer-3 h2{
color: #af0000; }
.page-id-149 .footer-3 ul.phone-n li a p, .page-id-255 .footer-3 ul.phone-n li a p {
color: #af0000;
}
.page-id-255 .menu-sec1 h2 {
color: #af0000;
} .page-id-306 #page {
background-color:#003950;
}
.page-id-306 .navbar-collapse {
background: #003950;
}
.page-id-306 .heading-smal{
color:#E1C564;
}
.page-id-306 .location-main{
color:#E1C564;
}
.page-id-306 .p-text p {
color:#CAD6DB;
}
.page-id-306 ul.location-list li a {
color: #E1C564;
}
.page-id-306 ul.location-list li {
color: #E1C564;
}
.page-id-306 .irow-2 {
border: 1px solid #436356;
}
.page-id-306 .irow-2 .col-2 {
border-left: 1px solid #436356;
}
.page-id-306 .irow-2 .col-2 a {
color:#E1C564;
}
.page-id-306 .irow-2 .col-2:hover{
background-color:#E1C564;
}
.page-id-306 .sec-heading{
color:#E1C564;
}
.page-id-306 .irow-3 .vc_col-sm-2 {
border: 1px solid #436356;
border-top: 0px;
}
.page-id-306 .location-sec2 .sec2col-2 {
border: 1px solid #436356;
}
.page-id-306 .aio-icon-header h3.aio-icon-title{
color:#E1C564;
}
.page-id-306 .location-sec2 .aio-icon-description h5 {
color: #CAD6DB ! IMPORTANT; }
.page-id-306 .location-sec2 .inn-row1{
border:1px solid #436356;
border-bottom:none;
}
.page-id-306 .location-sec2 .inn-row2{
border:1px solid #436356;
border-top: 1px dashed #436356;
border-bottom: 1px dashed #436356;
}
.page-id-306 .location-sec2 .inn-row3{
border:1px solid #436356;
border-top: none;
}
.page-id-306 .location-sec2 .aio-icon-description a {
color: #E1C564; }
.page-id-306 .inn-row3 a{
padding:14px 26px;
border:1px solid #436356;
}
.page-id-306 .location-sec2 .inn-row3 {
padding-bottom: 60px;
}
.page-id-306  .location-sec4 .inn-col2{
background-image:url(//dragonhousetx.com/wp-content/uploads/2024/05/Group-115.png);
background-position: bottom;
background-size: cover;
}
.page-id-306  .location-sec4 .inn-col2:after {
content: none; }
.page-id-306 .location-sec4 .sec-heading {
color: #003950;
}
.page-id-306  .location-sec4 .small-red {
color: #003950; }
.page-id-306 .location-sec4 .p-text p {
color: #003950; }
.page-id-306 .home-sec3 .vc_row .wpb_column:first-child {
border-right: 1px solid #436356 !important;
}
.page-id-306 .home-sec3 .vc_row {
border: 1px solid #436356;
border-left: 0px;
}
.page-id-306 .dishes-carousel .inner-text h3{
color:#E1C564 !important;
}
.page-id-306 .dishes-carousel p {
color: #CAD6DB;
}
.page-id-306  .dishes-carousel .inner-text {
border: 1px solid #436356;}
.page-id-306 .dishes-carousel button.owl-prev p,.page-id-306 .dishes-carousel button.owl-next p{
border: 1px solid #436356 !important;
background-color: #003950 !important;
}
.page-id-306 .sb_instagram_header.sbi_medium .sbi_feedtheme_header_text h3, .page-id-353 .sb_instagram_header.sbi_medium .sbi_feedtheme_header_text h3{
color:#fff !important;
}
.page-id-306 .dishes-carousel button.owl-next p {
border: 1px solid #436356 !important;}
.page-id-306 .story-sec2 .center-col {
border-top: 1px solid #436356;
border-bottom: 1px solid #436356;
}
.page-id-306 .btn a {
color: #E1C564;
}
.page-id-306 .border-box {
border: 1px solid #E1C564;}
.page-id-306 .btn .btn-layer.duplicate .btn-fill {
background-color: #E1C564 !important;
}
.page-id-306 .testimonials-box p{
color:#CAD6DB;
}
.page-id-306 .testimonials-box h2 {
color:#CAD6DB;
}
.page-id-306 .testimonial-col button.owl-prev p {
color:#E1C564;
border: 1px solid #436356 !important; }
.page-id-306 .testimonial-col button.owl-next p {
color:#E1C564;
border: 1px solid #436356 !important; }
.page-id-306 .location-sec5 .testimonial-col:after {
content: '';
bottom: -40px;
background-image: url(//dragonhousetx.com/wp-content/uploads/2024/06/Group-117.svg);
}
.page-id-306 .bordr-rit .vc_column-inner{
background-position:bottom !important;
background-size:contain;
padding-right:200px !important;
}
.page-id-306 .newsleter .wpcf7-form-control.form-control {
border-bottom:1px solid #003950;
color:#003950;
}
.page-id-306 .newsleter ::-webkit-input-placeholder{
color: #003950 !important;
}
.page-id-306 .newsleter h2 {
color: #003950;}
.page-id-306 .newsleter p {
color: #003950;}
.page-id-306 .newsleter .btn-primary {
border: 1px solid #003950;
color:#003950; }
.page-id-306 #footer-widget .foter-row {
border-top: 1px solid #436356 }
.page-id-306 .footer-2 ul li a p {
color: #E1C564;
}
.page-id-306 .footer-2 ul li {
border-bottom: 1px solid #436356;
}
.page-id-306 .footer-2 ul li:last-child {
border-bottom: 0px;
}
.page-id-306 .col-12.col-md-4.footer-2 {
border-left: 1px solid #436356;
border-right: 1px solid #436356;
}
.page-id-306 .footer-3 h2 {
color: #E1C564; }
.page-id-306 .footer-3 ul.phone-n li a p {
color: #E1C564;
}
.page-id-306 #colophon .fotr-row.row {
border-top: 1px solid #436356;}
.page-id-306 #colophon .site-info {
color: #CAD6DB}
.page-id-306 #colophon .site-info a {
color: #E1C564;}
.page-id-306 #colophon .right-fotr p a {
color: #CAD6DB;}
.page-id-306 #colophon .right-fotr p {
color: #CAD6DB;}
.page-id-306 #main-nav a.nav-link {
color: #E1C564; }
.page-id-306 #main-nav a.nav-link:hover {
border-bottom: 2px Solid #E1C564;
}
.page-id-306 header#masthead {
border-bottom: 1px Solid #436356;
}
.page-id-306 .location-sec4 .btn a {
color: #003950 !important;
}
.page-id-306 .location-sec4 .border-box {
border: 1px solid #003950;}
.page-id-306 .location-sec4 .btn .btn-layer.duplicate .btn-fill {
background-color: #003950 !important;
}
.page-id-306 .location-sec4 .btn .btn-layer.duplicate .btn-content :is(p) {
color: #e1c564;
}
.page-id-306 #footer-widget .border-box {
border: 1px solid #ffffff00;
}
.page-id-306 #footer-widget .btn .btn-layer.duplicate .btn-content :is(p) {
color: #e1c564;
}
.page-id-306 #footer-widget .btn .btn-layer.duplicate .btn-fill {
background-color: #003950 !important;
}
.page-id-306 .insta-sec h2 {
color: #e1c564; }
.page-id-306 .insta-sec h3 {
color: #e1c564; } 
.page-id-306 .icon-txt p {
color:  #e1c564; } .page-id-341 #page {
background-color:#685B4E ;
}
.page-id-341 .navbar-collapse {
background: #685b4e;
}
.page-id-341 .heading-smal{
color:#F2E1CF 
}
.page-id-341 .location-main{
color:#F2E1CF;
}
.page-id-341 .p-text p {
color:#F2E1CF
}
.page-id-341 ul.location-list li a {
color: #F2E1CF;
}
.page-id-341 ul.location-list li {
color: #F2E1CF;
}
.page-id-341 .irow-2 {
border: 1px solid #827262; 
}
.page-id-341 .irow-2 .col-2 {
border-left: 1px solid #827262;
}
.page-id-341 .irow-2 .col-2 a {
color:#F2E1CF;
}
.page-id-341 .irow-2 .col-2:hover{
background-color:#e1c564;              
}
.page-id-341 .irow-3 .vc_col-sm-2 {
border: 1px solid #827262;
border-top: 0px;
}
.page-id-341 .location-sec2 .sec2col-2 {
border: 1px solid #827262;
}
.page-id-341 .home-sec3 .vc_row {
border: 1px solid #827262;
border-left: 0px;
}
.location-sec1 .p-text {
margin:0px !important;
}
.location-main {
margin:0px !important;
line-height: 70px !important;
}
.page-id-341 .home-sec3 .vc_row .wpb_column:first-child {
border-right: 1px solid #827262;
}
.location-sec2 .sec2col-1 .vc_column-inner {
justify-content:flex-end;
}
.page-id-341 .sec-heading{
color:#E1C564;
}
.page-id-341 .aio-icon-header h3.aio-icon-title{
color:#E1C564; 
}
.page-id-341 .location-sec2 .aio-icon-description h5 {
color: #F2E1CF ! IMPORTANT; }
.page-id-341 .location-sec2 .inn-row1{
border:1px solid #827262;
border-bottom:none;
}
.page-id-341 .location-sec2 .inn-row2{
border:1px solid #827262;
border-top: 1px dashed #827262;
border-bottom: 1px dashed #827262;
}
.page-id-341 .location-sec2 .inn-row3{
border:1px solid #827262;   
border-top: none;
}
.page-id-341 .location-sec2 .aio-icon-description a {
color: #E1C564; }
.page-id-341 .inn-row3 a{
padding:14px 26px;
border:1px solid;
}
.page-id-341 .location-sec2 .inn-row3 {
padding-bottom: 60px;
}
.page-id-341 .location-sec4 .inn-col2{
background-image:url(//dragonhousetx.com/wp-content/uploads/2024/05/Group-120.png);
background-size: cover;
background-color:#fff0;
}
.page-id-341 .location-sec4 .inn-col2:after {
content: none; }
.page-id-341 .location-sec4 .sec-heading {
color: #685B4E
}
.page-id-341 .location-sec4 .small-red {
color: #685B4E }
.page-id-341 .location-sec4 .p-text p {
color: #685B4E } 
.page-id-341 .dishes-carousel .inner-text h3{
color:#E1C564 !important;
}
.page-id-341 .dishes-carousel p {
color: #F2E1CF;
}
.page-id-341 .dishes-carousel .inner-text {
border: 1px solid #827262; }
.page-id-341 .dishes-carousel button.owl-prev p, .page-id-341 .dishes-carousel button.owl-next p{
border: 1px solid #E1C564 !important;
background-color: #E1C564 !important;
}
.page-id-341 .dishes-carousel button.owl-next p {
border: 1px solid #E1C564 !important;}
.page-id-341 .story-sec2 .center-col {
border-top: 1px solid #827262;
border-bottom: 1px solid #827262;          
}
.page-id-341 .btn a {
color: #F2E1CF;
}
.page-id-341 .border-box {
border: 1px solid #F2E1CF;}
.page-id-341 .btn .btn-layer.duplicate .btn-fill {
background-color: #E1C564 !important;
}
.page-id-341 .testimonials-box p{
color:#F2E1CF;
}
.page-id-341 .testimonials-box h2 {
color:#F2E1CF;
}
.page-id-341 .testimonial-col button.owl-prev p {
color:#F2E1CF;
border: 1px solid #F2E1CF !important; }
.page-id-341 .testimonial-col button.owl-next p {
color:#F2E1CF;
border: 1px solid #F2E1CF !important; }
.page-id-341 .location-sec5 .testimonial-col:after {
content: '';
bottom: -40px;
background-image: url(//dragonhousetx.com/wp-content/uploads/2024/06/Group-117.svg);
}
.page-id-341 .vc_custom_1715616368937 {
background-position:bottom !important;
background-size:contain;
}
.page-id-341 .newsleter .wpcf7-form-control.form-control {
border-bottom:1px solid #685B4E;
color:#685B4E;
}
.page-id-341 .newsleter ::-webkit-input-placeholder{
color: #685B4E!important;
}
.page-id-341 .newsleter h2 {
color: #685B4E}
.page-id-341 .newsleter p {
color: #685B4E}
.page-id-341 .newsleter .btn-primary {
border: 1px solid #685B4E;
color:#685B4E; }
.page-id-341 #footer-widget .foter-row {
border-top: 1px solid #827262 }
.page-id-341 .footer-2 ul li a p {
color: #F2E1CF;
}
.page-id-341 .footer-2 ul li {
border-bottom: 1px solid #827262;
}
.page-id-341 .col-12.col-md-4.footer-2 {
border-left: 1px solid #827262;
border-right: 1px solid #827262;
}
.page-id-341 .footer-3 h2 {
color: #F2E1CF; }
.page-id-341 .footer-3 ul.phone-n li a p {
color: #F2E1CF;
}
.page-id-341 #colophon .fotr-row.row {
border-top: 1px solid #827262;}
.page-id-341 #colophon .site-info {
color: #CAD6DB}
.page-id-341 #colophon .site-info a {
color: #F2E1CF;}
.page-id-341 #colophon .right-fotr p a {
color: #CAD6DB;}
.page-id-341 #colophon .right-fotr p {
color: #CAD6DB;}
.page-id-341 #main-nav a.nav-link {
color: #F2E1CF; }
.page-id-341 header#masthead {
border-bottom: 1px Solid #827262;
}
.page-id-341 #footer-widget .border-box {
border: 1px solid #ffffff00;
}
.page-id-341 #footer-widget .btn .btn-layer.duplicate .btn-content :is(p) {
color: #f2e1cf;
}
.page-id-341 #footer-widget .btn .btn-layer.duplicate .btn-fill {
background-color: #685b4e !important;
}
.page-id-341 .location-sec4 .btn .btn-layer.duplicate .btn-content :is(p) {
color: #e1c564 !important;
}
.page-id-341 .location-sec4 .btn .btn-layer.duplicate .btn-fill {
background-color: #685b4e !important;
}
.page-id-341 .irow-2 .col-2:hover a{
color: #685b4e;
}
.page-id-341 #main-nav a.nav-link:hover {
border-bottom: 2px Solid #F2E1CF;
}
.yellow-img {
position: absolute;
bottom: 0;
left: -90px;
}
.page-id-341 .insta-sec h2 {
color: #e1c564 }
.page-id-341 .insta-sec h3 {
color: #e1c564; } 
.page-id-341 .icon-txt p {
color: #e1c564;
} .page-id-353 #page {
background-color: #003950;
}
.page-id-353 .navbar-collapse {
background: #003950;
}
.page-id-353 .menu-sec2 .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{
background-color: #003950 !important;
border-color: #436356 !important;
}
.page-id-353 .ultsl-arrow-right6:before {
color: #8198A1;
}
.page-id-353 .ultsl-arrow-left6:before {
content: "\e610";
color: #8198A1;
}
.page-id-353 .menu-sec1 h2{
color:#E1C564;
}
.page-id-353 .menu-sec2 .vc_tta-tabs-container{
background-color:#003950 !important;
}
.page-id-353 .menu-inn-row h2 {
color: #E1C564; }
.page-id-353 .menu-sec2 .vc_tta-tabs-container{
border:1px solid #436356;
}
.page-id-353 .menu-filter p {
color: #e1c564;}
.page-id-353 li.vc_tta-tab:first-child {
border-left: 1px solid #436356 !important;
}
.page-id-353 li.vc_tta-tab.vc_active a{
background-color: #E1C564 !important;
color:#003950 !important;
}
.page-id-353 li.vc_tta-tab a {
padding: 19px 114px !important;
color: #e1c564 !important;
}
.page-id-353 li.vc_tta-tab:last-child {
border-right: 1px solid #436356!important;
}
.page-id-353 li.vc_tta-tab{
border-left:1px solid #436356;;
border-right: 1px solid #436356;;
}
.page-id-353 li.vc_tta-tab a:hover{
background-color: #E1C564 !important;
color:#F2E1CF !important;
}
.page-id-353 .menu-filter .vc_btn3 {
color: #8198A1;
}
.page-id-353 .menu-filter .slick-current .vc_btn3{
color:#E1C564 !important;
border-bottom:3px solid #436356 !important;
}
.page-id-353 .menu-filter .vc_btn3:hover{
border-bottom:3px solid #436356 !important;
color: #E1C564 !important;
}
.page-id-353 span.vc_sep_line {
border-color: #436356 !important;
}
.page-id-353 .menu-filter{
border-bottom: 1px solid #436356;
}
.page-id-353 .menu-inn-row h4 {
color: #CAD6DB;
}
.page-id-353 .menu-inn-row  p {
color:  #CAD6DB;
}
.page-id-353 .menu-inn-row .head-dashed h5 {
color: #CAD6DB;}
.page-id-353 .menu-inn-row .head-dashed h5 {
background-color: #003950;
}
.page-id-353 .menu-inn-row .head-dashed::before {
border-top: 1px dashed #7E939C;
}
.page-id-353 .menu-col-featured .tit-pric h3 {
color:  #CAD6DB;
}
.page-id-353 .menu-col-featured .tit-pric p {
color: #CAD6DB;
}
.page-id-353 .menu-col-featured .dishes-carousel2 button.owl-prev p {
border: 1px solid #E1C564 !important;
color: #E1C564 !important;
}
.page-id-353 .menu-col-featured .dishes-carousel2 button.owl-next p {
border: 1px solid #E1C564 !important;
color: #E1C564 !important;
}
.page-id-353 .menu-col-featured .dishes-carousel2 .owl-nav {
background-color:#003950;
}
.page-id-353 .menu-sec1 .go-back .vc_btn3{
color:  #E1C564;
}
.page-id-353 .menu-sec1 .go-back .vc_btn3:hover{
background-color:#fff0;
color:  #E1C564;
}
.page-id-353 .menu-sec1 .go-back .vc_btn3:focus{
background-color:#fff0;
color:  #E1C564;
}
.page-id-353 .page-id-255 .newsleter option {
background-color: #E1C564;
}
.page-id-353 .btn a {
color: #E1C564;
}
.page-id-353 .border-box {
border: 1px solid #E1C564;}
.page-id-353 .btn .btn-layer.duplicate .btn-fill {
background-color: #E1C564 !important;
}
.page-id-353 .newsleter .wpcf7-form-control.form-control {
border-bottom:1px solid #003950;
color:#003950;
}
.page-id-353 .newsleter ::-webkit-input-placeholder{
color: #003950 !important;
}
.page-id-353 .newsleter h2 {
color: #003950;}
.page-id-353 .newsleter p {
color: #003950;}
.page-id-353 .newsleter .btn-primary {
border: 1px solid #003950;
color:#003950; }
.page-id-353 #footer-widget .foter-row {
border-top: 1px solid #436356; }
.page-id-306 .footer-2 ul li a p {
color: #E1C564;
}
.page-id-353 .footer-2 ul li {
border-bottom: 1px solid #436356;
}
.page-id-353 .footer-2 ul li:last-child {
border-bottom: 0px;
}
.page-id-353 .col-12.col-md-4.footer-2 {
border-left: 1px solid #436356;
border-right: 1px solid #436356;
}
.page-id-353 .footer-3 h2 {
color: #E1C564; }
.page-id-353 .footer-3 ul.phone-n li a p {
color: #E1C564;
}
.page-id-353 #colophon .fotr-row.row {
border-top: 1px solid #E1C564;}
.page-id-353 #colophon .site-info {
color: #CAD6DB}
.page-id-353 #colophon .site-info a {
color: #E1C564;}
.page-id-353 #colophon .right-fotr p a {
color: #CAD6DB;}
.page-id-353 #colophon .right-fotr p {
color: #CAD6DB;}
.page-id-353 #main-nav a.nav-link {
color: #E1C564; }
.page-id-353 #main-nav a.nav-link:hover {
border-bottom: 2px solid #E1C564; }
.page-id-353 header#masthead {
border-bottom: 1px Solid #436356;
}
.page-id-353 .footer-2 ul li a p {
color: #E1C564;
}
.page-id-353 #footer-widget .border-box {
border: 1px solid #ffffff00;
}
.page-id-353 #footer-widget .btn .btn-layer.duplicate .btn-content :is(p) {
color: #e1c564;
}
.page-id-353 #footer-widget .btn .btn-layer.duplicate .btn-fill {
background-color: #003950 !important;
}
.page-id-353 .insta-sec h2 {
color: #e1c564 }
.page-id-353 .insta-sec h3 {
color: #e1c564; } 
.page-id-353 .icon-txt p {
color: #e1c564;
} .page-id-365 #page {
background-color: #685B4E;
}
.page-id-365 .navbar-collapse {
background: #685B4E;
}
.page-id-365  .menu-sec2 .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{
background-color: #685B4E !important;
border-color: #827262 !important;
}
.page-id-365 .ultsl-arrow-right6:before {
color: #BBB0A4;
}
.page-id-365 .ultsl-arrow-left6:before {
content: "\e610";
color: #BBB0A4;
}
.page-id-365 .menu-sec1 h2{
color:#E1C564;
}
.page-id-365 .menu-sec2 .vc_tta-tabs-container{
background-color:#685B4E !important;
}
.page-id-365 .menu-inn-row h2 {
color: #E1C564; }
.page-id-365 .menu-sec2 .vc_tta-tabs-container{
border:1px solid #827262;
}
.page-id-365 .menu-filter p {
color: #e1c564;}
.page-id-365 li.vc_tta-tab:first-child {
border-left: 1px solid #827262 !important;
}
.page-id-365 li.vc_tta-tab.vc_active a{
background-color: #E1C564 !important;
color:#685B4E !important;
}
.page-id-365 li.vc_tta-tab a {
padding: 19px 114px !important;
color: #e1c564 !important;
}
.page-id-365 li.vc_tta-tab:last-child {
border-right: 1px solid #827262!important;
}
.page-id-365 li.vc_tta-tab{
border-left:1px solid #827262;
border-right: 1px solid #827262;
}
.page-id-365 li.vc_tta-tab a:hover{
background-color: #E1C564 !important;
color:#F2E1CF !important;
}
.page-id-365 .menu-filter .vc_btn3 {
color: #BBB0A4;
}
.page-id-365 .menu-filter .slick-current .vc_btn3{
color:#E1C564 !important;
border-bottom:3px solid #827262 !important;
}
.page-id-365 .menu-filter .vc_btn3:hover{
border-bottom:3px solid #827262 !important;
color: #E1C564 !important;
}
.page-id-365 span.vc_sep_line {
border-color: #827262 !important;
}
.page-id-365 .menu-filter{
border-bottom: 1px solid #827262;
}
.page-id-365 .menu-inn-row h4 {
color: #F2E1CF;
}
.page-id-365 .menu-inn-row .head-dashed h5 {
color: #F2E1CF;
background-color: #685b4e;
}
.page-id-365 .menu-inn-row .head-dashed::before {
border-top: 1px dashed #827262;
}
.page-id-365 .menu-inn-row  p {
color:  #F2E1CF;
}
.page-id-365 .menu-col-featured .tit-pric h3 {
color:  #F2E1CF;
}
.page-id-365 .menu-col-featured .tit-pric p {
color: #F2E1CF;
}    
.page-id-365 .menu-col-featured .dishes-carousel2 button.owl-prev p {
border: 1px solid #827262 !important;
color: #E1C564 !important;
}
.page-id-365 .menu-col-featured .dishes-carousel2 button.owl-next p {
border: 1px solid #827262  !important;
color: #E1C564 !important;
}
.page-id-365 .menu-col-featured .dishes-carousel2 .owl-nav {
background-color:#685B4E;
}
.page-id-365 .menu-sec1 .go-back .vc_btn3{
color:  #E1C564;
}
.page-id-365 .menu-sec1 .go-back .vc_btn3:hover{
background-color:#fff0;
color:  #E1C564;
}
.page-id-365 .menu-sec1 .go-back .vc_btn3:focus{
background-color:#fff0;
color:  #E1C564;
}
.page-id-365  .newsleter option {
background-color: #E1C564;
}
.page-id-365 .btn a {
color: #E1C564;
}
.page-id-365 .border-box {
border: 1px solid #E1C564;}
.page-id-365 .btn .btn-layer.duplicate .btn-fill {
background-color: #E1C564 !important;
}
.page-id-365 .newsleter .wpcf7-form-control.form-control {
border-bottom:1px solid #685B4E;
color:#685B4E;
}
.page-id-365 .newsleter ::-webkit-input-placeholder{
color: #685B4E !important;
}
.page-id-365 .newsleter h2 {
color: #685B4E;}
.page-id-365 .newsleter p {
color: #685B4E;}
.page-id-365 .newsleter .btn-primary {
border: 1px solid #685B4E;
color:#685B4E; }
.page-id-365 #footer-widget .foter-row {
border-top: 1px solid #685B4E# }
.page-id-365 .footer-2 ul li a p {
color: #E1C564;
}
.page-id-365 .footer-2 ul li {
border-bottom: 1px solid #F2E1CF;
}
.page-id-365 .footer-2 ul li:last-child {
border-bottom: 0px;
}
.page-id-365 #colophon .site-info {
color: #F2E1CF;}
.page-id-365 .col-12.col-md-4.footer-2 {
border-left: 1px solid #F2E1CF;
border-right: 1px solid #F2E1CF;
}
.page-id-365 .footer-3 h2 {
color: #F2E1CF; }
.page-id-365 .footer-3 ul.phone-n li a p {
color: #F2E1CF;
}
.page-id-365 #colophon .fotr-row.row { 
border-top: 1px solid #827262;}
.page-id-365  .page-id-365 #colophon .site-info {
color: #B4AFAB;}
.page-id-365 #colophon .site-info a {
color: #F2E1CF;}
.page-id-365 #colophon .right-fotr p a {
color: #B4AFAB;}
.page-id-365 #colophon .right-fotr p {
color: #B4AFAB;}
.page-id-365 #main-nav a.nav-link {
color: #F2E1CF; }
.page-id-365 #main-nav a.nav-link:hover {
border-bottom: 2px Solid #F2E1CF;
}
.page-id-365 header#masthead {
border-bottom: 1px Solid #685B4E;
}
.page-id-365 .footer-2 ul li a p {
color: #F2E1CF;
}
.page-id-365 .btn a {
color: #F2E1CF;
}
.page-id-365 .border-box {
border: 1px solid #F2E1CF;}
.page-id-365 .btn .btn-layer.duplicate .btn-fill {
background-color: #E1C564 !important;
}
.page-id-365 #footer-widget .border-box {
border: 1px solid #ffffff00;
}
.page-id-365 #footer-widget .btn .btn-layer.duplicate .btn-content :is(p) {
color: #f2e1cf;
}
.page-id-365 #footer-widget .btn .btn-layer.duplicate .btn-fill {
background-color: #685b4e !important;
}
.page-id-365 .insta-sec h2 {
color: #e1c564 }
.page-id-365 .insta-sec h3 {
color: #e1c564; } 
.page-id-365 .icon-txt p {
color: #e1c564;
}  @media only screen and (max-width: 1280px) {
html {
font-size: 95%;
}
}
@media screen and (max-width: 767px) {
.navbar-dark .dropdown-item {
color: #fff;
}
.navbar-nav .dropdown-menu {
background: transparent;
box-shadow: none;
border: none;
}
} @media only screen and (max-width: 1024px) {
html {
font-size: 90%;
}
} @media only screen and (max-width: 960px) {
html {
font-size: 85%;
}
} @media only screen and (max-width: 768px) {
html {
font-size: 80%;
}
} @media only screen and (max-width: 480px) {
html {
font-size: 75%;
}
} @media screen and (max-width:767px){
.home-sec1 .vc_row.vc_video-bg-container {
height: 35vh;
} .nav-buttons .btn{
width:-webkit-fill-available;
}
.nav-buttons{
gap:15px;
}
.container {
max-width: -webkit-fill-available;
padding-right: 0px;
padding-left: 0px;
}
div#content {
padding-top: 0px !important;
padding-bottom: 0px !important;
padding-left: 30px;
padding-right: 30px;
}
#page {
overflow: hidden;}
div#content .entry-content {
margin-top: 0px;
}
header#masthead .togler{
margin-bottom:30px
}
header#masthead .collapsed .navbar-toggler-icon {
background-image: none;
background: url(//dragonhousetx.com/wp-content/uploads/2024/06/Group-8823.svg) !important;
background-size: cover;
}
header#masthead .navbar-toggler-icon {
background-image: none;
background: url(//dragonhousetx.com/wp-content/uploads/2024/06/Group-8830.svg);
background-size: cover;
}
header#masthead .navbar-toggler {
border: none;
z-index: 9999;
flex: 0 0 20%;
position: absolute;
right: 4px;
top: 9px;
}
header#masthead .navbar-brand {
flex: 0 0 70%;
z-index:999999;
position:relative;
left:51px !important;
}
header#masthead .nav-buttons {
display: flex;
justify-content: space-between;
margin-top: 10px;
}
header#masthead .btn-layer p {
padding: 6px 42px !important;
}
header#masthead {
padding-bottom: 15px !important;
border-bottom: 1px Solid #C7A27B !important;
}
#header-sidebars-right {
width:100%;
}
#header-sidebars {
width:100%;
left: -500px !important;
}
#header-sidebars-right3, #header-sidebars-right4 {
width:100%
}
.header-sidebar1.open {
transform: translateX(500px);
padding-top: 100px;
padding-left: 15px;
}
.header-sidebar2.open {
transform: translateX(-400px);
padding-top: 100px;
padding-left: 15px;
}
.header-sidebar1.open {
transform: translateX(500px);
padding-top: 100px;
padding-left: 15px;
}
.header-sidebar3.open, .header-sidebar4.open {
padding-top: 100px;
padding-left: 15px;
}
.nav-buttons .btn:first-child {
margin-right: 0px;
}
header#masthead .navbar-toggler:focus {
outline: none;
border: none;
}
.navbar-collapse.show {
margin: 0;
transform: none;
padding-left: 15px;
padding-right: 15px;
}
.navbar-collapse {
display: block;
position: absolute;
top: 0;
right: 0px;
transform: translateX(100%);
transition: all 0.5s ease-in-out !important;
height: 100vh;
width: 100%;
padding-top: 30px;
padding-bottom: 0px !important;
overflow: scroll;
z-index: 9;
background: #f2e1cf;
}
div#main-nav {
padding-top: 80px;
padding-left: 10px;
}
.navbar-collapse.show li.btn-header {
margin-left: 0px !important;
margin-top: 20px;
}
.navbar-collapse.show li.btn-headr a {
margin-left: 0px !important;
margin-top: 15px;
}
#header-sidebar-1 h3 {
margin-top: 20px;
margin-bottom: 10px;
font-size: 30px;
line-height: 35px;
padding-bottom: 0px;
}
#header-sidebar-1 ul li {
font-size:18px;
}
#header-sidebars-right h3 {
margin-top: 20px;
margin-bottom: 10px;
font-size: 30px;
line-height: 35px;
padding-bottom: 0px;
}
#header-sidebars-right ul li {
font-size:15px;
}
#header-sidebars-right3 h3 {
margin-top: 20px;
margin-bottom: 10px;
font-size: 30px;
line-height: 35px;
padding-bottom: 0px;
}
#header-sidebars-right3 ul li {
font-size:15px;
}
#header-sidebar-1 ul, #header-sidebars-right ul, #header-sidebars-right3 ul {
padding-bottom: 25px;
}
#header-sidebar-1 #text-4 ul {
border:0px
}
div#main-nav {
background-image: url(//dragonhousetx.com/wp-content/uploads/2024/06/Frame-294.svg);
background-repeat: no-repeat;
background-position: bottom;
}
.page-id-341 div#main-nav, .page-id-365 div#main-nav{
background-image: url(//dragonhousetx.com/wp-content/uploads/2024/06/A‘AA®A©_3.svg);
}
.page-id-306 div#main-nav, .page-id-353 div#main-nav {
background-image: url(//dragonhousetx.com/wp-content/uploads/2024/06/Frame-260.svg);
}
.page-id-149 div#main-nav, .page-id-255 div#main-nav {
background-image: url(//dragonhousetx.com/wp-content/uploads/2024/05/Frame-140-e1715696513755.png);
}  #footer-widget .container {
padding-left: 30px;
padding-right: 30px;
}
#colophon .container {
padding-left: 30px;
padding-right: 30px;
}
#footer-widget .foter-row {
border-top: 0px;
padding-top: 0px !important;
margin-top: 35px;
}
.footer-1 {
width: 30%;
flex: 0 0 35%;
border: 1px solid #c7a27b;
border-right:0px;
}
.footer-2 {
flex: 0 0 65%;
}
.footer-2 ul li a {
padding: 10px 20px;
}
.footer-2 ul li:last-child {
border-bottom: 1px solid #c7a27b !important;
}
.footer-2 ul li:first-child {
border-top: 1px solid #c7a27b;
}
.btn-layer p {
font-size: 11px !important; 
}
.footer-3 {
padding-top: 30px;
}
.footer-3 .social-links {
margin-bottom:30px
}
#colophon .fotr-row.row {
margin-top: 20px;
}
#colophon .site-info {
text-align:center;
}
.right-fotr {
text-align: center;
margin-top: 10px;
} .home-sec1 .vc_carousel-inner img {
height: 500px;
width: auto;
object-fit: cover;
}
.home-sec1 .vc_carousel-slideline {
height: 400px;
}
.home-sec1 h1 {
font-size: 34px;
font-weight: 400;
line-height: 40px;
letter-spacing: -1.02px;
}
.home-sec1 p {
font-size: 18px;
line-height: 24px;
letter-spacing: -0.78px;
}
.home-sec2 {
padding-top: 60px;
}
.sec-heading {
font-size: 28px;
line-height: 34px;
letter-spacing: -0.84px;
text-align:center !important;
}
.p-text p {
text-align: center;
font-size: 18px;
font-weight: 400;
line-height: 26px;
}
.home-sec2 .wpb_single_image{
margin-bottom:0px
}
.home-sec2 .video-container {
height: 400px;
}
.home-sec3{
margin-top:-100px
}
.home-sec3 .vc_row .wpb_column:first-child {
border-right: 0px;
padding-top: 45px;
padding-right:0px !important;
}
.home-sec3 .vc_row {
border: 1px solid #C7A27B;
}
.home-sec3 .sec-heading {
text-align:left !important;
padding-left:10px;
padding-right:10px;
}
.home-sec3 .p-text p {
text-align:left;
padding-left:10px;
padding-right:10px;
}
.home-sec3 .p-text {
margin-bottom: 45px !important;
padding-right:0px !important;
}
.home-sec3 .wpb_single_image{
margin-bottom:0px;
}
.home-sec2 .red-img {
top: -110px;
}
.home-sec2 .red-img img {
width:70%;
}
.testimonial-col {
padding-top: 0px !important;
}
.testimonials-box {
padding: 0px 15px;
}
.testimonials-box p {
font-size: 20px;
font-weight: 400;
line-height: 28px;
letter-spacing: -0.66px;
}
.testimonial-col .owl-nav {
padding-left: 15px;
padding-top: 0px;
}
.newsleter .vc_row {
padding: 0px 30px 90px 30px;
}
.newsleter h2 {
font-size: 28px;
font-style: normal;
font-weight: 400;
line-height: 30px; letter-spacing: -1.02px;
}
.newsleter p {
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 26px;
}
.newsleter .news-form {
margin-top:30px;
}
.newsleter .form-control {
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 26px;
margin-bottom: 20px;
}
.newsleter .btn-sbmt {
text-align: end;
}
.insta-sec p{
text-align:center;
}
.insta-sec h2{
font-size:22px;
text-align:center;
}
.insta-sec h3{
text-align:center;
}
.insta-sec .wpb_wrapper {
display: block;
}
.insta-sec{
margin-bottom:0px;
}
.icon-txt p {
display:none;
}
.hover-img:first-child {
padding-right: 0px;
width:50%;
flex: 0 0 50%;
}
.hover-img:nth-child(2) {
width:50%;
padding:0px;
flex: 0 0 50%;
}
.hover-img:nth-child(3) {
padding:0px;
width:50%;
flex: 0 0 50%;
}
.instacls{
display:flex;
flex-wrap: wrap;
}
.instacls .wpb_raw_code {
margin-bottom: 0px;
} .story-sec1 {
padding-top: 50px;
padding-bottom: 0px;
}
.story-sec1 p {
font-size: 20px;
line-height: 28px;
}
.story-sec2 {
border-top:0px solid #c7a27b;
border-bottom:0px solid #c7a27b;
padding-bottom: 25px;
}
.story-sec2 .col-01 {
height:300px;
}
.story-sec2 .center-col {
padding-top: 0px;
border-top: 0px;
border-bottom: 0px;
}
.story-sec2 .center-col .vc_column-inner{
background-image:none !important;
}
.story-sec2  .sec-heading {
text-align:left !important
}
.story-sec2 .center-col .p-text {
padding-left: 10px;
padding-right: 0px;
}
.story-sec2 .center-col  .p-text p {
text-align:left !important;
}
.story-sec2 .center-col .wpb_text_column{
padding-left:0px;
}
.story-sec2 .col-03 {
height:300px;
}
.story-sec3 {
padding-top: 60px;
}
.story-sec3 .sec-heading {
text-align:left !important;
}
.story-sec3 .p-text {
padding-right: 0px;
}
.story-sec3 .p-text p {
text-align:left !important;
}
.story-sec3 .vc_figure:after {
height: 160px !important;
width: 200px !important;
bottom: 10px;
left: -110px;
background-size:cover;
}
.featured-press {
margin-top: 40px;
}
.featured-press .blog-post-inner .size-full.wp-post-image {
height:350px
}
.featured-press .blog-post {
margin-bottom:30px;
}
.home-sec4 {
padding-top: 40px;
padding-bottom: 40px;
} .location-sec1 {
margin-top: 35px;
margin-bottom: 35px;
}
.location-main {
font-size: 60px;
line-height:60px;
}
.location-sec1 .p-text p {
text-align: left; 
}
.irow-1 {
margin-bottom: 20px;
}
ul.location-list {
display: none;
}
.mobile-dropdown-container {
display: block;
}
.location-sec1 .irow-2 .vc_col-sm-10{
width: 50%;
}
.location-sec1 .irow-2 .col-2 {
border-left: 1px solid #DE9E91;
flex: 50%;
min-width:50%;
}
.location-sec1 select.mobile-dropdown {
width: 100%;
padding: 20px 10px;
background-color: #f2e1cf;
border: 0px;
color:#af0000;
font-size:14px;
font-weight:700;
font-family: trenda;
letter-spacing: 1.5px;
}
.location-main {
font-size:40px;
line-height: 47px !important;
}
.location-sec1 select.mobile-dropdown:focus-visible {
outline: none;
}
.location-sec1 .irow-3 {
margin-top: 40px;
}
.location-sec1 .irow-3 .vc_col-sm-2{
display:none !important;
}
.location-sec1 .irow-3 img{
height:252px;
object-fit:cover;
width:auto;
}
.location-sec2 {
margin-top: 60px;
margin-bottom: 160px;
}
.location-sec2 .sec2col-1 {
padding-right: 0px;
}
.location-sec2 .sec2col-1 .sec-heading {
text-align:left !important;
}
.location-sec2 .sec2col-1  .p-text p {
text-align:left !important;      
}
.location-sec2 .aio-icon-component{
margin-right:60px !important;
}
.location-sec2 .inn-row3 {
background-position: bottom !important;
padding-bottom: 30px;
}
.location-sec2 .sec2col-2 {
margin-top:40px;
}
.location-sec2 .sec2col-2 .ultimate-map-wrapper {
height:349px !important;
overflow:hidden;
}
.location-sec2 {
margin-bottom: 60px;
}
.location-sec4 h2 {
font-size:34px;
line-height:40px;
text-align:left !important;
}
.location-sec4 .inn-col2 {
padding-left: 20px;
padding-right: 20px;
padding-top:50px;
padding-bottom: 20px;
}
.location-sec4 .small-red {
font-size:24px;
line-height:36px;
}
.location-sec4 .p-text p {
text-align:left;
}
.location-sec4 .inn-col2:after {
width: 140px;
height: 130px;
background-size: cover;
}
.location-sec4 {
margin-top: 0px;
margin-bottom: 60px;
}
.featured-press .sec-heading {
font-size:34px;
line-height:62px;
}
.featured-press .owl-nav {
display: none;
}
.page-id-149 section#private-dining {
border: 0px;
}
.location-sec5 {
margin-top: 0px;
}
.location-sec5 .vc_row .wpb_column:first-child {
border-right: 0px;
padding-top: 20px;
}
.location-sec5 .vc_custom_1715282977203 {
background-size:contain !important;
padding-bottom:60px;
}
.location-sec5 .testimonial-col {
padding-top: 60px !important;
}
.location-sec5 .testimonials-box .star-icons{
left:0;
position:relative;
}
.page-id-306 .home-sec3 .vc_row {
border: 1px solid #436356;
border-left:  1px solid #436356;
}
.page-id-306 .bordr-rit .vc_column-inner {
background-size: contain;
padding-left:10px !important;
padding-right:10px !important;
}
.page-id-341 .vc_custom_1715616368937 {
background-position: bottom !important;
background-size:contain !important;
padding-bottom: 50px;
} .menu-sec2 .vc_tta-tabs-container {
display: block !important;
padding-left: 20px;
padding-right: 20px;
}
.menu-sec2 .vc_tta.vc_general .vc_tta-panel-title {
display: none !important;
}
.menu-sec2 .vc_tta-panel-body {
background-color: #f2e1cf !important;
}
ul.vc_tta-tabs-list {
display: flex !important;
justify-content:center !important;
}
li.vc_tta-tab a {
padding: 15px 15px !important;
font-size:13px;
height: 60px;
display: flex !important;
align-items: center;  
}
.vc_tta-tabs-container {
border:none !important;
}
li.vc_tta-tab {
border:1px solid #C7A27B !important;
}
.vc_tta-panel{
border:0px solid #C7A27B;
}
.vc_tta-panel-heading {
display: none !important;
}
.vc_tta-panel-body {
border: 0px solid #C7A27B !important;
}
.menu-inn-row {
padding-left: 20px;
padding-right: 20px;
padding-top: 30px;
padding-bottom: 0px;
}
.menu-inn-row .menu-col-1 {
padding-right: 0px;
}
.menu-inn-row .menu-col-2 {
padding-right: 0px;
padding-left: 0px;
}
.menu-inn-row .menu-col-3 {
padding-left: 0px;
}
.menu-row-pic .menu-col-3{
padding-top:40px !important;
}
.menu-sec2 .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
border:none !important;
padding-bottom:0px;
}
.menu-head-col {
padding-top: 40px !important;
border-top: 1px solid #DE9E91;
}
.menu-head-col .vc_separator{
display:none !important;
}
.desktop-view{
display:none !important;
}
.mobile-view{
display:block !important;
}
.menu-filter select.mobile-dropdown {
width:100%;
padding:10px;
background-color:#fff0;
font-weight: 700;
font-size:15px;
letter-spacing: 3.2px;
border:1px solid #c7a27b;
margin-top:30px;
margin-bottom:60px !important;
text-transform:uppercase;
}
.menu-filter select.mobile-dropdown option{
font-weight: 700;
font-size:15px;
letter-spacing: 3.2px;
text-transform:uppercase;
}
.menu-filter {
padding-left: 19px;
padding-right: 19px;
}
.menu-sec2 .menu-tabs{
top: -181px;
margin-top: 230px;
} .term-condition {
padding: 60px 10px 60px 10px !important;
}
.main-head-privacy {
font-size: 30px;
}
.main-privacy h3 {
font-size: 22px;
padding-bottom: 15px;
margin-top: 0px !important;
} .menu-inn-row h2{
font-size:25px;
}
.menu-inn-row h4 {
font-size:16px;
}
.page-id-353 li.vc_tta-tab a {
padding: 15px 15px !important;}
.page-id-353 .menu-sec2 .vc_tta-panel-body {
background-color: #003950 !important;
}
.page-id-255 .menu-filter select.mobile-dropdown{
color:#af0000;
}
li.vc_tta-tab span{
font-size:15px;
} .dishes-carousel h3{
font-size:16px;
line-height:20px;
}
.dishes-carousel p{
font-size:14px;
line-height:16px;
}
.location-sec5 .testimonial-col:after {
content: '';
width: 95px;}
.location-sec4 .inn-col1 .vc_column-inner {
padding-top:0px;
}
.story-sec2 .wpb_raw_code .btn {
margin-bottom:0px;
}
div#header-sidebar-4 {
height: 100vh;
overflow-y: scroll;
}
.location-sec4 .south-col1 {
height: 300px;
} .page-id-306 .location-sec1 select.mobile-dropdown {
color:#e1c564;
background-color:#003950;
}
.page-id-306 .location-sec1 .irow-2 .col-2 {
border-left: 1px solid #335855; 
}
.menu-filter select.mobile-dropdown:focus-visible{
outline:none;
}
.page-id-306 .footer-2 ul li:first-child {
border-top: 0px solid #c7a27b;
}
.page-id-306 .footer-1 {
border: 1px solid #436356;
} .page-id-353 .menu-head-col {
border-top: 1px solid #255053;
}
.page-id-353 .menu-filter select.mobile-dropdown {
border: 1px solid #264d59;
color: #e1c564;
}
.page-id-353 li.vc_tta-tab {
border:1px solid #436356 !important;
} .page-id-341 .location-sec1 select.mobile-dropdown {
color:#e1c564;
background-color:#685b4e;
}
.page-id-341 .location-sec1 .irow-2 .col-2 {
border-left: 1px solid #7c6c5d; 
}
.page-id-341 .footer-1 {
border:1px solid #807161;
}
.page-id-341 .footer-2 ul li:first-child {
border-top: 0px;
}
.page-id-341 .footer-2 ul li:last-child {
border-bottom: 1px solid #807161 !important;
} .page-id-365 li.vc_tta-tab a {
padding: 15px 15px !important;
font-size: 13px;
}
.page-id-365 .menu-sec2 .vc_tta-panel-body {
background-color: #685b4e !important;
}
.page-id-365 .menu-filter select.mobile-dropdown {
border: 1px solid #766758;
color: #e1c564;
}
.page-id-365 .menu-head-col {
border-top: 1px solid #766758;
}
.page-id-365 li.vc_tta-tab {
border:1px solid #807161 !important;
}
} @media screen and (max-width:1024px){
.container {
max-width: 960px;
}
}
@media screen and (max-width:460px){
}
@media screen and (max-width:394px){
}
.js .tmce-active .wp-editor-area {
color: #000;
}
#page-sub-header{
display:none;
}
.vc_column-inner{
padding-left:0px !important;
padding-right:0px !important;
} @media screen and (min-width:1200px) and (max-width:1439px){
.navbar-brand{
flex: 0 0 35% !important;
max-width: 35% !important;
}
#main-nav{
flex: 0 0 30% !important;
max-width: 30% !important;
}
#main-nav a.nav-link {
padding-right: 15px !important;}
.testimonials-box {
padding: 0px 20px 0px 40px;
}
.testimonial-col .owl-nav {
padding-left: 40px;
padding-top: 50px;
}
.newsleter .vc_row {
padding: 20px 120px 70px 60px;
}
.home-sec2 .red-img {
margin-bottom:-60px;
}
.center-col .p-text {
padding-left: 50px;
padding-right: 50px;
}
} @media (min-width: 768px) and (max-width: 1199px) {
.container {
padding-left:40px;
padding-right:40px;
}
.navbar-expand-xl .navbar-toggler {
display: none;
}
.navbar .navbar-nav {
flex-direction: row;
}
.navbar .collapse:not(.show) {
display: flex;
}
.navbar .col-md-3 {
-ms-flex: 0 0 30%;
flex: 0 0 30%;
max-width: 30%;
}
.navbar .col-md-6 {
-ms-flex: 0 0 40%;
flex: 0 0 40%;
max-width: 38%;
padding-left:0px;
}
.navbar #main-nav a.nav-link {
margin-right:10px;
}
.navbar #main-nav a.nav-link {
font-family: 'Trenda';
font-size: 10px;}
.navbar .btn-layer p {
padding:5px 10px !important;
font-size: 10px !important;
} section.vc_section.home-sec1 {
padding-top: 0px;
}
#content.site-content {
padding-top:0px
}
.home-sec1 h1 {
font-size:55px;
line-height:70px
}
.home-sec2 .video-container {
height:450px;
}
.home-sec2 {
padding-top: 80px;
}
.sec-heading {
font-size:40px;
line-height:50px;
}
.home-sec2 .red-img {
margin-bottom:0px;
}
.testimonials-box {
padding: 0px 20px 0px 10px;
}
.testimonials-box p{
font-size:18px;
line-height:26px;
}
.testimonial-col .owl-nav {
padding-left: 10px;
padding-top: 0px;
}
.testimonial-col {
padding-top: 40px !important;
}
.home-sec3 .vc_row .wpb_column:first-child {
padding-top: 40px;
}
.home-sec4 {
padding-top: 80px;
padding-bottom: 50px;
}
.newsleter .vc_row {
padding: 20px 20px 50px 20px;
}
.newsleter h2 {
font-size:40px;
line-height:50px;
}
.newsleter .btn-primary {
padding: 8px 10px !important;
font-size: 9px;
}
.newsleter .col-md-5 {
padding: 5px;
flex: 0 0 38.666667%;
max-width: 38.666667%;
}
.newsleter .col-md-2.btn-sbmt {
padding: 0px;
}
.footer-3 ul.phone-n li a p {
font-size:15px;
} .story-sec1 {
padding-top: 30px;
padding-bottom: 40px;
}
.story-sec2 .center-col {
padding-top: 0px;
}
.center-col .p-text {
padding-left: 20px;
padding-right: 20px;
}
.story-sec2 .center-col .btn {
margin-bottom: 40px;
}
.story-sec1 p {
font-size: 18px;
line-height: 26px;
}
.story-sec3 {
padding-top: 60px;
}
.story-sec3 .p-text {
padding-right: 20px;
}
.story-sec3 .vc_figure:after {
content: '';
height: 111px !important;
width: 130px !important;
bottom: 185px;
left: 90px;
background-size: cover;
}
.featured-press {
margin-top: 40px;
}
.featured-press .blog-post-inner .size-full.wp-post-image {
height: 240px;
}
.featured-press .post-title h2 {
color: #730000;
font-family: Trenda;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 25px;
padding: 0px 10px;
}
.featured-press .learn-more {
margin-top: 10px;
margin-left: 10px;
}
.featured-press .blog-post-inner {
padding-bottom:0px
} .menu-sec2 li.vc_tta-tab a {
padding: 10px 20px !important;
}
.menu-filter {
padding-left: 25px;
padding-right: 25px;
}
.menu-sec2 .vc_col-sm-1 {
width: 15%;
}
.menu-sec2 .vc_col-sm-11{
width: 85%;
}
.menu-sec2 .menu-inn-row {
padding-left: 25px;
padding-right: 25px;
padding-top: 40px;
}
.menu-inn-row .menu-col-1 {
padding-right: 40px;
}
.menu-inn-row .menu-col-2 {
padding-right: 20px;
padding-left: 20px; }
.menu-inn-row .menu-col-3 {
padding-left: 40px;
} .location-main {
font-size: 60px;
line-height: 70px;}
ul.location-list {
display: flex;
padding-left: 0px;
padding: 15px 20px;
}
ul.location-list li {
padding-left: 10px;
margin-left: 40px; }
ul.location-list li a{
font-size:12px;
}
.irow-2 .col-2 a {
font-family: Trenda;
font-size: 12px; }
.irow-3 .out-image {
position: relative;
right: -25px;
}
.location-sec2 .inn-row2 {
border: 1px solid #DE9E91 !important;
padding-left:5px;
}
.location-sec2 .inn-row1 {
padding-left:5px;
}
.location-sec2 .inn-row3 {
padding-left:5px;
}
.location-sec4 .inn-col2 {
padding-left: 20px;
padding-right: 20px;
background-color: #af0000;
}
.location-sec4 h2 {
color: #F2E1CF;
font-size: 30px;
}
.location-sec4 .small-red {
font-size: 20px;
line-height:25px;
}
.location-sec4 {
margin-top: 80px;
margin-bottom: 60px;
}
.location-sec5 {
margin-top: 80px;
}
.location-sec5 .star-icons {
left: 10px;
opacity: 0.1;
}
.location-sec5 .sec-heading {
font-size: 30px;
line-height: 40px;
}
.location-sec5 .vc_row .wpb_column:first-child {
padding-top: 0px;
}
.dishes-carousel button.owl-next p {
padding: 10px 12px;
right: -16px;
}
.dishes-carousel button.owl-prev p {
padding: 10px 12px;
left: -16px;
} .term-condition {
padding: 60px 40px 60px 40px !important;
}
.main-head-privacy {
font-size: 30px;
}
.main-privacy h3 {
font-size: 22px;
padding-bottom: 15px;
margin-top: 0px !important;
}
} @media screen and (min-width:0px) and (max-width:1537px){
.newsleter .wpb_text_column p:last-child br{
display:none;
}
.home-sec1 p br{
display:none;
}
.home-sec1 p{
padding:0px 20px;
}
} @media screen and (min-width:2000px) and (max-width:999999px){
.story-sec2 .center-col .btn {
margin-bottom: 160px;
}
} .owl-nav p:hover img{
filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(197deg) brightness(108%) contrast(101%) !important;
} #footer-widget img{
filter: brightness(0) saturate(100%) invert(11%) sepia(38%) saturate(6301%) hue-rotate(352deg) brightness(90%) contrast(117%);
}
.page-id-306 #footer-widget img{
filter: brightness(0) saturate(100%) invert(100%) sepia(73%) saturate(1784%) hue-rotate(325deg) brightness(95%) contrast(86%); }
.page-id-306 #masthead .navbar-brand img {
filter: brightness(0) saturate(100%) invert(100%) sepia(73%) saturate(1784%) hue-rotate(325deg) brightness(95%) contrast(86%);
}
.testimonials-box .star-icons img {
filter: brightness(0) saturate(100%) invert(11%) sepia(38%) saturate(6301%) hue-rotate(352deg) brightness(90%) contrast(117%);
}
.page-id-149 .testimonials-box .star-icons img {
filter: brightness(0) saturate(100%) invert(15%) sepia(38%) saturate(5830%) hue-rotate(349deg) brightness(101%) contrast(126%);
}
.page-id-306 .testimonials-box .star-icons img {
filter: brightness(0) saturate(100%) invert(100%) sepia(73%) saturate(1784%) hue-rotate(325deg) brightness(95%) contrast(86%);
} .page-id-149 #footer-widget img{
filter: brightness(0) saturate(100%) invert(15%) sepia(38%) saturate(5830%) hue-rotate(349deg) brightness(101%) contrast(126%);
}
.page-id-149 #masthead .navbar-brand img {
filter: brightness(0) saturate(100%) invert(15%) sepia(38%) saturate(5830%) hue-rotate(349deg) brightness(101%) contrast(126%);
}
.page-id-149 .owl-nav img,.page-id-255 .owl-nav img{
filter: brightness(0) saturate(100%) invert(15%) sepia(38%) saturate(5830%) hue-rotate(349deg) brightness(101%) contrast(126%);
}
.page-id-149 .featured-press .owl-nav img,.page-id-255 .featured-press .owl-nav img{
filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(147deg) brightness(102%) contrast(101%) !important;
}
.page-id-255 #footer-widget img{
filter: brightness(0) saturate(100%) invert(15%) sepia(38%) saturate(5830%) hue-rotate(349deg) brightness(101%) contrast(126%); }
.page-id-255 #masthead .navbar-brand img {
filter: brightness(0) saturate(100%) invert(15%) sepia(38%) saturate(5830%) hue-rotate(349deg) brightness(101%) contrast(126%);
}
.page-id-149 .header-sidebar1 .clse-btn img,.page-id-149 .header-sidebar3 .clse-btn img, .page-id-149 .header-sidebar2 .clse-btn img, .page-id-255 .header-sidebar1 .clse-btn img,.page-id-255 .header-sidebar3 .clse-btn img, .page-id-255 .header-sidebar2 .clse-btn img{
filter: brightness(0) saturate(100%) invert(15%) sepia(38%) saturate(5830%) hue-rotate(349deg) brightness(101%) contrast(126%);
}
.page-id-149 header#masthead .collapsed .navbar-toggler-icon, .page-id-149 header#masthead .navbar-toggler-icon, .page-id-255 header#masthead .collapsed .navbar-toggler-icon, .page-id-255 header#masthead .navbar-toggler-icon{
filter: brightness(0) saturate(100%) invert(15%) sepia(38%) saturate(5830%) hue-rotate(349deg) brightness(101%) contrast(126%);
}
.page-id-255 .ultsl-arrow-right6:before {
color: #af0000;
}
.page-id-255 .ultsl-arrow-left6:before {
color: #af0000;
}
.page-id-255 .icon-txt p a, .page-id-149 .icon-txt p a{
color: #af0000;
} .page-id-353 #footer-widget img{
filter: brightness(0) saturate(100%) invert(100%) sepia(73%) saturate(1784%) hue-rotate(325deg) brightness(95%) contrast(86%); }
.page-id-353 #masthead .navbar-brand img {
filter: brightness(0) saturate(100%) invert(100%) sepia(73%) saturate(1784%) hue-rotate(325deg) brightness(95%) contrast(86%);
}
.page-id-353 .testimonials-box .star-icons img {
filter: brightness(0) saturate(100%) invert(100%) sepia(73%) saturate(1784%) hue-rotate(325deg) brightness(95%) contrast(86%);
}
.page-id-353 .header-sidebar1 .clse-btn img,.page-id-353 .header-sidebar3 .clse-btn img, .page-id-353 .header-sidebar2 .clse-btn img, .page-id-306 .header-sidebar1 .clse-btn img,.page-id-306 .header-sidebar3 .clse-btn img, .page-id-306 .header-sidebar2 .clse-btn img{
filter: brightness(0) saturate(100%) invert(100%) sepia(73%) saturate(1784%) hue-rotate(325deg) brightness(95%) contrast(86%);
}
.page-id-353 .owl-nav img, .page-id-306 .owl-nav img{
filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(197deg) brightness(108%) contrast(101%) !important;
} .page-id-341 #footer-widget img{
filter: brightness(0) saturate(100%) invert(100%) sepia(6%) saturate(3565%) hue-rotate(292deg) brightness(93%) contrast(102%); }
.page-id-341 #masthead .navbar-brand img {
filter: brightness(0) saturate(100%) invert(100%) sepia(6%) saturate(3565%) hue-rotate(292deg) brightness(93%) contrast(102%);
}
.page-id-341 .testimonials-box .star-icons img {
filter: brightness(0) saturate(100%) invert(100%) sepia(6%) saturate(3565%) hue-rotate(292deg) brightness(93%) contrast(102%);
}
.page-id-365 #footer-widget img{
filter: brightness(0) saturate(100%) invert(100%) sepia(6%) saturate(3565%) hue-rotate(292deg) brightness(93%) contrast(102%); }
.page-id-365 #masthead .navbar-brand img {
filter: brightness(0) saturate(100%) invert(100%) sepia(6%) saturate(3565%) hue-rotate(292deg) brightness(93%) contrast(102%);
}
.page-id-365 .testimonials-box .star-icons img {
filter: brightness(0) saturate(100%) invert(100%) sepia(6%) saturate(3565%) hue-rotate(292deg) brightness(93%) contrast(102%);
}
.page-id-341 .header-sidebar1 .clse-btn img,.page-id-341 .header-sidebar3 .clse-btn img, .page-id-341 .header-sidebar2 .clse-btn img, .page-id-365 .header-sidebar1 .clse-btn img,.page-id-365 .header-sidebar3 .clse-btn img, .page-id-365 .header-sidebar2 .clse-btn img{
filter: brightness(0) saturate(100%) invert(100%) sepia(6%) saturate(3565%) hue-rotate(292deg) brightness(93%) contrast(102%);
}
.page-id-341 .owl-nav img,.page-id-365 .owl-nav img{
filter: brightness(0) saturate(100%) invert(46%) sepia(7%) saturate(1084%) hue-rotate(349deg) brightness(95%) contrast(85%);
}
.page-id-353 .owl-nav:hover img, .page-id-306 .owl-nav:hover img{
filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(197deg) brightness(108%) contrast(101%) !important;
} body .newsleter{
background-position: bottom !important;
}
div#header-sidebar-4 .wpcf7-response-output {
margin: 0px !important;
margin-top: -20px !important;
}
div#header-sidebar-4 {
overflow-y: scroll;
}
body div#header-sidebar-4::-webkit-scrollbar {
width: 1em;
}
.insta-row{
padding: 100px 0px !important;
}
.newsleter .wpcf7-response-output {
color: #fff !important;
}
@media screen and (min-width:766px) and (max-width:999999px){
.home-sec1 .vc_carousel-slideline img{
height: 90vh !important;
object-fit: cover !important;
}
}
.page-id-306 button.owl-prev p::before, .page-id-306 button.owl-next p::before, .page-id-353 button.owl-prev p::before, .page-id-353 button.owl-next p::before, .page-id-365 button.owl-prev p::before, .page-id-365 button.owl-next p::before {
background-color: #e1c564; }
.page-id-341 button.owl-prev p::before, .page-id-341 button.owl-next p::before {
background-color: #685b4e; }
.resy-sec{
position:absolute;
z-index:99999;
}
.res-btn-out {
position: fixed;
bottom: 0;
right: 10px;
margin-bottom:10px !important;
}
.head h2 {
font-size:22px;
} .page-id-1120 #page {
background-color:#06311F;
}
.page-id-1120 .navbar-collapse {
background: #06311F;
}
.page-id-1120 .heading-smal{
color:#FDD78D;
}
.page-id-1120 .location-main{
color:#FDD78D;
}
.page-id-1120 .p-text p {
color:#FEF6D5;
font-size: 19px;
line-height: 30px;
}
.page-id-1120 ul.location-list li a {
color: #FEF6D5;
font-weight: 600 !important;
}
.page-id-1120 ul.location-list li {
color: #FEF6D5;
}
.page-id-1120 .irow-2 {
border: 1px solid #436356;
}
.page-id-1120 .irow-2 .col-2 {
border-left: 1px solid #436356;
}
.page-id-1120 .irow-2 .col-2 a {
color:#FEF6D5;
}
.page-id-1120 .irow-2 .col-2:hover{
background-color:#FDD78D;
}
.page-id-1120 .sec-heading{
color:#FDD78D;
}
.page-id-1120 .irow-3 .vc_col-sm-2 {
border: 1px solid #436356;
border-top: 0px;
}
.page-id-1120 .location-sec2 .sec2col-2 {
border: 1px solid #436356;
}
.page-id-1120 .aio-icon-header h3.aio-icon-title{
color:#FDD78D;
}
.page-id-1120 .location-sec2 .aio-icon-description h5 {
color: #FEF6D5 ! IMPORTANT;
}
.page-id-1120 .location-sec2 .inn-row1{
border:1px solid #436356;
border-bottom:none;
}
.page-id-1120 .location-sec2 .inn-row2{
border: 1px solid #436356 !important;
border-top: 1px dashed #436356 !important;
border-bottom: 1px dashed #436356 !important;
}
.page-id-1120 .location-sec2 .inn-row3{
border:1px solid #436356;
border-top: none;
}
.page-id-1120 .location-sec2 .aio-icon-description a {
color: #FDD78D !important; }
.page-id-1120 .inn-row3 .casa-menu a{
padding:14px 26px;
border: 1px solid #FDD78D !important;
text-decoration:none !important;
}
.page-id-1120 .location-sec2 .inn-row3 {
padding-bottom: 60px;
}
.page-id-1120  .location-sec4 .inn-col2{
background-image:url(//dragonhousetx.com/wp-content/uploads/2024/05/Group-115.png);
background-position: bottom;
background-size: cover;
}
.page-id-1120  .location-sec4 .inn-col2:after {
content: none; }
.page-id-1120 .location-sec4 .sec-heading {
color: #06311F;
}
.page-id-1120  .location-sec4 .small-red {
color: #06311F; }
.page-id-1120 .location-sec4 .p-text p {
color: #06311F; }
.page-id-1120 .home-sec3 .vc_row .wpb_column:first-child {
border-right: 1px solid #436356 !important;
}
.page-id-1120 .home-sec3 .vc_row {
border: 1px solid #436356;
border-left: 0px;
}
.page-id-1120 .dishes-carousel .inner-text h3{
color:#FDD78D !important;
}
.page-id-1120 .dishes-carousel p {
color: #fef6d5;
}
.page-id-1120  .dishes-carousel .inner-text {
border: 1px solid #436356;}
.page-id-1120 .dishes-carousel button.owl-prev p,.page-id-1120 .dishes-carousel button.owl-next p{
border: 1px solid #fff0 !important;
background-color: #FDD78D !important;
}
.page-id-1120 .sb_instagram_header.sbi_medium .sbi_feedtheme_header_text h3, .page-id-353 .sb_instagram_header.sbi_medium .sbi_feedtheme_header_text h3{
color:#fff !important;
}
.page-id-1120 ul.footer-memue .btn .btn-layer.duplicate .btn-content :is(p), .page-id-1196 ul.footer-memue .btn .btn-layer.duplicate .btn-content :is(p) {
color: #fdd78d !important;
}
.page-id-1120 .dishes-carousel button.owl-next p {
border: 1px solid #436356 !important;}
.page-id-1120 .story-sec2 .center-col {
border-top: 1px solid #436356;
border-bottom: 1px solid #436356;
}
.page-id-1120 .btn a {
color: #FDD78D;
}
.page-id-1120 .border-box {
border: 1px solid #FDD78D;}
.page-id-1120 .btn .btn-layer.duplicate .btn-fill {
background-color: #FDD78D !important;
}
.page-id-1120 .testimonials-box p{
color:#FEF6D5;
font-family: 'Lato' !important;
line-height: 40px !important;
}
.page-id-1120 .testimonials-box h2 {
color:#FEF6D5;
}
.page-id-1120 .testimonial-col button.owl-prev p {
color:#FDD78D;
border: 1px solid #436356 !important; }
.page-id-1120 .testimonial-col button.owl-next p {
color:#FDD78D;
border: 1px solid #436356 !important; }
.page-id-1120 .location-sec5 .testimonial-col:after {
content: '';
right: 0px;
bottom: 30px;
background-image: url(//dragonhousetx.com/wp-content/uploads/2025/07/Frame-324.png);
width:470px !important;
height:80px;
}
.page-id-1120 .bordr-rit .vc_column-inner{
background-position:bottom !important;
background-size:contain;
padding-right:200px !important;
}
.page-id-1120 .newsleter .wpcf7-form-control.form-control {
border-bottom:1px solid #06311F;
color:#06311F;
}
.page-id-1120 .newsleter ::-webkit-input-placeholder{
color: #06311F !important;
}
.page-id-1120 .newsleter h2 {
color: #06311F;
font-family: 'Migra' !important;
font-weight: 200 !important;
text-shadow: 1px 0 #06311f, -1px 0 #06311f, 0 1px #06311f, 0 -1px #06311f;
letter-spacing: 1px;
}
.page-id-1120 .newsleter p {
color: #06311F;}
.page-id-1120 .newsleter .btn-primary {
border: 1px solid #06311F;
color:#06311F; }
.page-id-1120 #footer-widget .foter-row {
border-top: 0px solid #436356;
padding-bottom: 66px;
padding-top: 45px !important;
margin-top: 60px;
background-image: url(https://dragonhousetx.com/wp-content/uploads/2025/07/Group-179.png);
background-repeat: no-repeat;
background-size: 100% 100%;
}
.page-id-1120 .footer-2 ul li a p {
color: #FDD78D;
}
.page-id-1120 .footer-2 ul li {
border-bottom: 1px solid #fdd78d20;
}
.page-id-1120 .footer-2 ul li:last-child {
border-bottom: 0px;
}
.page-id-1120 .col-12.col-md-4.footer-2{
border-left: 1px solid #fdd78d20;
border-right: 1px solid #fdd78d20;
}
.page-id-1120 .footer-3 h2 {
color: #FDD78D; }
.page-id-1120 .footer-3 ul.phone-n li a p {
color: #FDD78D;
}
.page-id-1120 #colophon .fotr-row.row {
border-top: 0px solid #436356;
margin-top: 0px;
}
.page-id-1120 #colophon .site-info {
color: #95A59E;}
.page-id-1120 #colophon .site-info a {
color: #FDD78D;}
.page-id-1120 #colophon .right-fotr p a {
color: #95A59E;}
.page-id-1120 #colophon .right-fotr p {
color: #95A59E;}
.page-id-1120 #main-nav a.nav-link {
color: #FDD78D; }
.page-id-1120 #main-nav a.nav-link:hover {
border-bottom: 2px Solid #FDD78D;
}
.page-id-1120 header#masthead {
border-bottom: 1px Solid #82726230;
}
.page-id-1120 .location-sec4 .btn a {
color: #06311F !important;
}
.page-id-1120 .location-sec4 .border-box {
border: 1px solid #06311F;}
.page-id-1120 .location-sec4 .btn .btn-layer.duplicate .btn-fill {
background-color: #06311F !important;
}
.page-id-1120 .location-sec4 .btn .btn-layer.duplicate .btn-content :is(p) {
color: #FDD78D;
}
.page-id-1120 #footer-widget .border-box {
border: 1px solid #ffffff00;
}
.page-id-1120 #footer-widget .btn .btn-layer.duplicate .btn-content :is(p) {
color: #FDD78D;
}
.page-id-1120 #footer-widget .btn .btn-layer.duplicate .btn-fill {
background-color: #06311F !important;
}
.page-id-1120 .insta-sec h2 {
color: #FDD78D; }
.page-id-1120 .insta-sec h3 {
color: #FDD78D; } 
.page-id-1120 .icon-txt p {
color:  #FDD78D; }
.page-id-1120 .sticky-header, .page-id-1120 .sticky-header {
background-color: #06311F !important;
}
.page-id-1120 .header-sidebar1,.page-id-1120 .header-sidebar3, .page-id-1120 .header-sidebar2, .page-id-1120 .header-sidebar1,.page-id-1120 .header-sidebar3, .page-id-1120 .header-sidebar2{
background-image: url(//dragonhousetx.com/wp-content/uploads/2025/07/Layer_1-4.png);
background-color:#06311F;
}
.page-id-306 .header-sidebar4, .page-id-353 .header-sidebar4{
background-color:#003950;
}
.page-id-1120 #header-sidebars .clse-btn p, .page-id-1120 #header-sidebars-right .clse-btn p, .page-id-1120 #header-sidebars-right3 .clse-btn p, .page-id-353 #header-sidebars .clse-btn p, .page-id-353 #header-sidebars-right .clse-btn p, .page-id-353 #header-sidebars-right3 .clse-btn p{
color:#FDD78D;
}
.page-id-1120 #header-sidebar-1 h3, .page-id-1120 #header-sidebars-right h3, .page-id-1120 #header-sidebars-right3 h3, .page-id-353 #header-sidebar-1 h3, .page-id-353 #header-sidebars-right h3, .page-id-353 #header-sidebars-right3 h3 {
color:#FDD78D;
}
.page-id-1120 #header-sidebar-1 ul li, .page-id-1120 #header-sidebars-right ul li, .page-id-1120 #header-sidebars-right3 ul li, .page-id-353 #header-sidebar-1 ul li, .page-id-353 #header-sidebars-right ul li, .page-id-353 #header-sidebars-right3 ul li {
color:#FDD78D;
}
.page-id-1120 #header-sidebar-1 ul li a, .page-id-1120 #header-sidebars-right ul li a, .page-id-1120 #header-sidebars-right3 ul li a, .page-id-353 #header-sidebar-1 ul li a, .page-id-353 #header-sidebars-right ul li a, .page-id-353 #header-sidebars-right3 ul li a{
color:#FDD78D;
}
.page-id-1120 #header-sidebar-1 ul li a:hover, .page-id-1120 #header-sidebars-right ul li a:hover, .page-id-1120 #header-sidebars-right3 ul li a:hover, .page-id-353 #header-sidebar-1 ul li a:hover, .page-id-353 #header-sidebars-right ul li a:hover, .page-id-353 #header-sidebars-right3 ul li a:hover{
color:#FDD78D;
}
.page-id-1120 #header-sidebar-1 ul, .page-id-1120 #header-sidebars-right ul, .page-id-1120 #header-sidebars-right3 ul, .page-id-353 #header-sidebar-1 ul, .page-id-353 #header-sidebars-right ul, .page-id-353 #header-sidebars-right3 ul {
border-bottom: 1px solid #436356;
}
.page-id-353 header#masthead .collapsed .navbar-toggler-icon, .page-id-353 header#masthead .navbar-toggler-icon, .page-id-1120 header#masthead .collapsed .navbar-toggler-icon, .page-id-1120 header#masthead .navbar-toggler-icon {
filter: brightness(0) saturate(100%) invert(100%) sepia(73%) saturate(1784%) hue-rotate(325deg) brightness(95%) contrast(86%);
}
.page-id-1120 #header-sidebars-right4 .clse-btn img{
filter: brightness(0) saturate(100%) invert(100%) sepia(73%) saturate(1784%) hue-rotate(325deg) brightness(95%) contrast(86%);
}
.page-id-1120 #footer-widget img, .page-id-1196 #footer-widget img{
filter: brightness(0) saturate(100%) invert(82%) sepia(31%) saturate(572%) hue-rotate(342deg) brightness(103%) contrast(98%) !important; }
.page-id-1120 #masthead .navbar-brand img {
filter: brightness(0) saturate(100%) invert(100%) sepia(73%) saturate(1784%) hue-rotate(325deg) brightness(95%) contrast(86%);
}
.testimonials-box .star-icons img {
filter: brightness(0) saturate(100%) invert(11%) sepia(38%) saturate(6301%) hue-rotate(352deg) brightness(90%) contrast(117%);
}
.page-id-1120 .testimonials-box .star-icons img {
filter: brightness(0) saturate(100%) invert(15%) sepia(38%) saturate(5830%) hue-rotate(349deg) brightness(101%) contrast(126%);
}
.page-id-1120 .testimonials-box .star-icons img {
filter: brightness(0) saturate(100%) invert(100%) sepia(73%) saturate(1784%) hue-rotate(325deg) brightness(95%) contrast(86%);
}
.page-id-1120 .aio-icon-header h3.aio-icon-title{
color:#FFAC2B;
}
.page-id-1120 .location-sec1 .irow-2 .col-2:hover a {
color: #06311f !important;
}
.page-id-1120 .center-col .p-text {
padding-left:  0px;
padding-right: 0px;
}
.page-id-1120 .story-sec2 .center-col{
border-top: 0px;
border-bottom: 0px;
}
.page-id-1120 .location-sec5 .vc_column-inner{
background-position:bottom !important;
}
.page-id-1120 .menu-col-featured .dishes-carousel2 button.owl-prev p {
border: 1px solid #FDD78D !important;
color: #FDD78D !important;
}
.page-id-1120 .menu-col-featured .dishes-carousel2 button.owl-next p {
border: 1px solid #FDD78D !important;
color: #FDD78D !important;
} .page-id-1196 #page {
background-color: #06311F;
}
.page-id-1196 .sticky-header{
background-color: #06311F !important; }
.page-id-1196 .navbar-collapse {
background: #06311F;
}
.page-id-1196 .menu-sec2 .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{
background-color: #06311F !important;
border-color: #436356 !important;
}
.page-id-1196 .ultsl-arrow-right6:before {
color: #FDD78D;
}
.page-id-1196 .ultsl-arrow-left6:before {
content: "\e610";
color: #FDD78D;
}
.page-id-1196 .menu-sec1 h2{
color:#FDD78D;
}
.page-id-1196 .menu-sec2 .vc_tta-tabs-container{
background-color:#06311F !important;
}
.page-id-1196 .menu-inn-row h2 {
font-family: 'Migra', serif !important;
font-size: 42px;
color: #FEF6D5;
-webkit-text-stroke: 1px #fe9104;
margin-bottom: 0px;
font-weight: 400 !important; 
letter-spacing: 2px;
}
.page-id-1196 .menu-sec2 .vc_tta-tabs-container{
border:1px solid #436356;
}
.page-id-1196 .menu-filter p {
color: #FDD78D;}
.page-id-1196 li.vc_tta-tab:first-child {
border-left: 1px solid #436356 !important;
}
.page-id-1196 li.vc_tta-tab.vc_active a{
background-color: #FDD78D !important;
color:#06311F !important;
}
.page-id-1196 li.vc_tta-tab a {
padding: 18px 95px !important;
color: #FDD78D !important;
}
.page-id-1196 li.vc_tta-tab:last-child {
border-right: 1px solid #436356!important;
}
.page-id-1196 li.vc_tta-tab{
border-left:1px solid #436356;;
border-right: 1px solid #436356;;
}
.page-id-1196 li.vc_tta-tab a:hover {
background-color: #FDD78D !important;
color: #06311f !important;
}
.page-id-1196 .menu-filter .vc_btn3 {
color: #9B916B;
}
.page-id-1196 .menu-filter .slick-current .vc_btn3{
color:#FDD78D !important;
border-bottom:3px solid #FDD78D !important;
}
.page-id-1196 .menu-filter .vc_btn3:hover{
border-bottom:3px solid #436356 !important;
color: #FDD78D !important;
}
.page-id-1196 span.vc_sep_line {
border-color: #436356 !important;
}
.page-id-1196 .menu-filter{
border-bottom: 1px solid #436356;
}
.page-id-1196 .menu-inn-row h4 {
color: #FEF6D5;
}
.page-id-1196 .menu-inn-row  p {
color:  #FEF6D5;
}
.page-id-1196 .menu-inn-row .head-dashed h5 {
color: #FEF6D5;}
.page-id-1196 .menu-inn-row .head-dashed h5 {
background-color: #06311F;
}
.page-id-1196 .menu-inn-row .head-dashed::before {
border-top: 1px dashed #7E939C;
}
.page-id-1196 .menu-col-featured .tit-pric h3 {
color:  #FEF6D5;
}
.page-id-1196 .menu-col-featured .tit-pric p {
color: #FEF6D5;
}
.page-id-1196 .menu-col-featured .dishes-carousel2 button.owl-prev p {
border: 1px solid #FDD78D !important;
color: #FDD78D !important;
}
.page-id-1196 .menu-col-featured .dishes-carousel2 button.owl-next p {
border: 1px solid #FDD78D !important;
color: #FDD78D !important;
}
.page-id-1196 .menu-col-featured .dishes-carousel2 .owl-nav {
background-color:#06311F;
}
.page-id-1196 .menu-sec1 .go-back .vc_btn3{
color:  #FDD78D;
}
.page-id-1196 .menu-sec1 .go-back .vc_btn3:hover{
background-color:#fff0;
color:  #FDD78D;
}
.page-id-1196 .menu-sec1 .go-back .vc_btn3:focus{
background-color:#fff0;
color:  #FDD78D;
}
.page-id-1196 .page-id-255 .newsleter option {
background-color: #FDD78D;
}
.page-id-1196 .btn a {
color: #FDD78D;
}
.page-id-1196 .border-box {
border: 1px solid #FDD78D;}
.page-id-1196 .btn .btn-layer.duplicate .btn-fill {
background-color: #FDD78D !important;
}
.page-id-1196 .newsleter .wpcf7-form-control.form-control {
border-bottom:1px solid #06311F;
color:#06311F;
}
.page-id-1196 .newsleter ::-webkit-input-placeholder{
color: #06311F !important;
}
.page-id-1196 .newsleter h2 {
color: #06311F;}
.page-id-1196 .newsleter p {
color: #06311F;}
.page-id-1196 .newsleter .btn-primary {
border: 1px solid #06311F;
color:#06311F; }
.page-id-1196 #footer-widget .foter-row {
border-top: 1px solid #436356; }
.page-id-306 .footer-2 ul li a p {
color: #FDD78D;
}
.page-id-1196 .footer-2 ul li {
border-bottom: 1px solid #436356;
}
.page-id-1196 .footer-2 ul li:last-child {
border-bottom: 0px;
}
.page-id-1196 .col-12.col-md-4.footer-2 {
border-left: 1px solid #436356;
border-right: 1px solid #436356;
}
.page-id-1196 .footer-3 h2 {
color: #FDD78D; }
.page-id-1196 .footer-3 ul.phone-n li a p {
color: #FDD78D;
}
.page-id-1196 #colophon .fotr-row.row {
border-top: 1px solid #FDD78D;}
.page-id-1196 #colophon .site-info {
color: #CAD6DB}
.page-id-1196 #colophon .site-info a {
color: #FDD78D;}
.page-id-1196 #colophon .right-fotr p a {
color: #CAD6DB;}
.page-id-1196 #colophon .right-fotr p {
color: #CAD6DB;}
.page-id-1196 #main-nav a.nav-link {
color: #FDD78D; }
.page-id-1196 #main-nav a.nav-link:hover {
border-bottom: 2px solid #FDD78D; }
.page-id-1196 header#masthead {
border-bottom: 1px Solid #436356;
}
.page-id-1196 .footer-2 ul li a p {
color: #FDD78D;
}
.page-id-1196 #footer-widget .border-box {
border: 1px solid #ffffff00;
}
.page-id-1196 #footer-widget .btn .btn-layer.duplicate .btn-content :is(p) {
color: #FDD78D;
}
.page-id-1196 #footer-widget .btn .btn-layer.duplicate .btn-fill {
background-color: #06311F !important;
}
.page-id-1196 .insta-sec h2 {
color: #FDD78D }
.page-id-1196 .insta-sec h3 {
color: #FDD78D; } 
.page-id-1196 .icon-txt p {
color: #FDD78D;
}
.page-id-1196 #footer-widget .foter-row {
border-top: 0px solid #436356;
padding-bottom: 66px;
padding-top: 45px !important;
margin-top: 60px;
background-image: url(https://dragonhousetx.com/wp-content/uploads/2025/07/Group-179.png);
background-repeat: no-repeat;
background-size: cover;
}
.page-id-1196 .footer-2 ul li a p {
color: #FDD78D;
}
.page-id-1196 .footer-2 ul li {
border-bottom: 1px solid #436356;
}
.page-id-1196 .footer-2 ul li:last-child {
border-bottom: 0px;
}
.page-id-1196 .col-12.col-md-4.footer-2 {
border-left: 1px solid #436356;
border-right: 1px solid #436356;
}
.page-id-1196 .footer-3 h2 {
color: #FDD78D; }
.page-id-1196 .footer-3 ul.phone-n li a p {
color: #FDD78D;
}
.page-id-1196 #colophon .fotr-row.row {
border-top: 1px solid #436356;}
.page-id-1196 #colophon .site-info {
color: #CAD6DB}
.page-id-1196 #colophon .site-info a {
color: #FDD78D;}
.page-id-1196 #colophon .right-fotr p a {
color: #CAD6DB;}
.page-id-1196 #colophon .right-fotr p {
color: #CAD6DB;}
.page-id-1196 .menu-col-featured .dishes-carousel2 button.owl-prev p {
border: 1px solid #FDD78D !important;
color: #FDD78D !important;
}
.page-id-1196 .menu-col-featured .dishes-carousel2 button.owl-next p {
border: 1px solid #FDD78D !important;
color: #FDD78D !important;
}
.page-id-1196 .vc_separator .vc_sep_holder .vc_sep_line {
height: 7px;
display: block;
position: relative;
top: 1px;
width: 100%;
background-image: url(//dragonhousetx.com/wp-content/uploads/2025/07/Frame-346-1.png);
background-size: cover;
border:0px !important;
}
.page-id-1196 .menu-head-col.wpb_column.vc_column_container.vc_col-sm-12{
margin-bottom: 20px;
}
body.page-id-1196 h2.vc_custom_heading.location-main {
font-size:70px;
width: fit-content;
margin:auto !important;
display: block;
position:relative;
margin-bottom:30px !important;
}
body.page-id-1196 .menu-inn-row li {
font-size: 12px;
color: #fef6d5;
}
.page-id-1196 h2.vc_custom_heading.location-main:before{
content: "";
position:absolute;
width:170px;
height:130px;
left:-160px;
background-image:url(//dragonhousetx.com/wp-content/uploads/2025/07/Isolation_Mode.svg);
top:-44px;
background-size:cover;
}
.page-id-1196 h2.vc_custom_heading.location-main:after{
content: "";
position:absolute;
width:170px;
height:130px;
right:-160px;
background-image:url(//dragonhousetx.com/wp-content/uploads/2025/07/Isolation_Mode.svg);
top:-44px;
background-size:cover;
} .page-id-1196 #footer-widget img{
filter: brightness(0) saturate(100%) invert(100%) sepia(73%) saturate(1784%) hue-rotate(325deg) brightness(95%) contrast(86%); }
.page-id-1196 .testimonials-box .star-icons img {
filter: brightness(0) saturate(100%) invert(100%) sepia(73%) saturate(1784%) hue-rotate(325deg) brightness(95%) contrast(86%);
}
.page-id-1196 .header-sidebar1 .clse-btn img,.page-id-1196 .header-sidebar3 .clse-btn img, .page-id-1196 .header-sidebar2 .clse-btn img, .page-id-306 .header-sidebar1 .clse-btn img,.page-id-306 .header-sidebar3 .clse-btn img, .page-id-306 .header-sidebar2 .clse-btn img{
filter: brightness(0) saturate(100%) invert(100%) sepia(73%) saturate(1784%) hue-rotate(325deg) brightness(95%) contrast(86%);
}
.page-id-1196 .owl-nav img, .page-id-306 .owl-nav img{
filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(197deg) brightness(108%) contrast(101%) !important;
}
.page-id-1196 .sticky-header, .page-id-1196 .sticky-header {
background-color: #06311F !important;
}
.page-id-1196 .header-sidebar1,.page-id-1196 .header-sidebar3, .page-id-1196 .header-sidebar2, .page-id-1196 .header-sidebar1,.page-id-1196 .header-sidebar3, .page-id-1196 .header-sidebar2{
background-image: url(//dragonhousetx.com/wp-content/uploads/2025/07/Layer_1-4.png);
background-color:#06311F;
}
.page-id-306 .header-sidebar4, .page-id-353 .header-sidebar4{
background-color:#003950;
}
.page-id-1196 #header-sidebars .clse-btn p, .page-id-1196 #header-sidebars-right .clse-btn p, .page-id-1196 #header-sidebars-right3 .clse-btn p, .page-id-353 #header-sidebars .clse-btn p, .page-id-353 #header-sidebars-right .clse-btn p, .page-id-353 #header-sidebars-right3 .clse-btn p{
color:#FDD78D;
}
.page-id-1196 #header-sidebar-1 h3, .page-id-1196 #header-sidebars-right h3, .page-id-1196 #header-sidebars-right3 h3, .page-id-353 #header-sidebar-1 h3, .page-id-353 #header-sidebars-right h3, .page-id-353 #header-sidebars-right3 h3 {
color:#FDD78D;
}
.page-id-1196 #header-sidebar-1 ul li, .page-id-1196 #header-sidebars-right ul li, .page-id-1196 #header-sidebars-right3 ul li, .page-id-353 #header-sidebar-1 ul li, .page-id-353 #header-sidebars-right ul li, .page-id-353 #header-sidebars-right3 ul li {
color:#FDD78D;
}
.page-id-1196 #header-sidebar-1 ul li a, .page-id-1196 #header-sidebars-right ul li a, .page-id-1196 #header-sidebars-right3 ul li a, .page-id-353 #header-sidebar-1 ul li a, .page-id-353 #header-sidebars-right ul li a, .page-id-353 #header-sidebars-right3 ul li a{
color:#FEF6D5;
}
.page-id-1196 #header-sidebar-1 ul li a:hover, .page-id-1196 #header-sidebars-right ul li a:hover, .page-id-1196 #header-sidebars-right3 ul li a:hover, .page-id-353 #header-sidebar-1 ul li a:hover, .page-id-353 #header-sidebars-right ul li a:hover, .page-id-353 #header-sidebars-right3 ul li a:hover{
color:#FDD78D;
}
.page-id-1196 #header-sidebar-1 ul, .page-id-1196 #header-sidebars-right ul, .page-id-1196 #header-sidebars-right3 ul, .page-id-353 #header-sidebar-1 ul, .page-id-353 #header-sidebars-right ul, .page-id-353 #header-sidebars-right3 ul {
border-bottom: 1px solid #436356;
}
.page-id-353 header#masthead .collapsed .navbar-toggler-icon, .page-id-353 header#masthead .navbar-toggler-icon, .page-id-1196 header#masthead .collapsed .navbar-toggler-icon, .page-id-1196 header#masthead .navbar-toggler-icon {
filter: brightness(0) saturate(100%) invert(100%) sepia(73%) saturate(1784%) hue-rotate(325deg) brightness(95%) contrast(86%);
}
.page-id-1196 #header-sidebars-right4 .clse-btn img{
filter: brightness(0) saturate(100%) invert(100%) sepia(73%) saturate(1784%) hue-rotate(325deg) brightness(95%) contrast(86%);
}
.page-id-1196 #footer-widget img{
filter: brightness(0) saturate(100%) invert(100%) sepia(73%) saturate(1784%) hue-rotate(325deg) brightness(95%) contrast(86%); }
.testimonials-box .star-icons img {
filter: brightness(0) saturate(100%) invert(11%) sepia(38%) saturate(6301%) hue-rotate(352deg) brightness(90%) contrast(117%);
}
.page-id-1196 .testimonials-box .star-icons img {
filter: brightness(0) saturate(100%) invert(15%) sepia(38%) saturate(5830%) hue-rotate(349deg) brightness(101%) contrast(126%);
}
.page-id-1196 .testimonials-box .star-icons img {
filter: brightness(0) saturate(100%) invert(100%) sepia(73%) saturate(1784%) hue-rotate(325deg) brightness(95%) contrast(86%);
} .page-id-1120 .btn .btn-layer.duplicate .btn-content :is(p), .page-id-1196 .btn .btn-layer.duplicate .btn-content :is(p) {
color: #06311f !important;
}
.page-id-1120 h2.vc_custom_heading.location-main, .page-id-1196 h2.vc_custom_heading.location-main {
font-family: 'Migra' !important;
font-size: 105px;
color: #6f2519;
-webkit-text-stroke: 3px white;
text-align: center;
text-shadow:        
0 0 5px red,
0 0 10px red,
0 0 20px red,
0 0 30px red;
display: inline-block;
font-weight: bold !important;
}
.page-id-1120 .heading-smal{
font-family: 'Migra', serif !important;
font-size: 33px;
color: #FEF6D5;
-webkit-text-stroke: 0.5px #fe9104;
margin-bottom: 35px;
font-weight: 400 !important;
letter-spacing: 1px;
}
.page-id-1120 h4.heading-smal:after {
content: "";
position: absolute;
height: 15px;
width: 250px;
margin-left: 30px;
top: 6px;
background-image: url(//dragonhousetx.com/wp-content/uploads/2025/07/Isolation_Mode.png);
background-repeat: no-repeat;
background-size: contain;
}
.page-id-1120 .location-sec1 .irow-1 .p-text p:before{
content:"";
position:absolute;
height:106px;
width:102px;
left:-120px;
background-image:url(//dragonhousetx.com/wp-content/uploads/2025/07/Layer_1-16.svg);
background-size:contain;
background-repeat:no-repeat;
}
.page-id-1120 .sec-heading{
font-family: 'Migra', serif !important;
font-size: 56px;
color: #FEF6D5;
-webkit-text-stroke: 1px #fe9104;
margin-bottom: 15px;
font-weight: 400 !important;
padding-bottom: 0px !important;
letter-spacing: 2px;
}
.page-id-1120 .location-sec2 .p-text:after {
content: "";
position: absolute;
height: 150px;
width: 150px;
bottom:-110px;
border:0px !important;
right: -75px;
background-image: url(//dragonhousetx.com/wp-content/uploads/2025/07/Group-159.png);
background-size: contain;
z-index: 2;
}
.page-id-1120 .location-sec2 .p-text{
position:relative;
}
.page-id-1120 .story-sec2 h4.vc_custom_heading.sec-heading {
color: #ffffff; text-shadow:
0 0 5px #ffae42,
0 0 10px #ffae42,
0 0 20px #ff7b00,
0 0 30px #ff7b00,
0 0 40px #ff7b00;
text-transform: uppercase;
letter-spacing: 1px;
}
.page-id-1120 .featured-press h2.sec-heading:before{
content: "";
position:absolute;
width:150px;
height:77px;
left:-200px;
background-image:url(//dragonhousetx.com/wp-content/uploads/2025/07/IOE_1-2.png);
top:-25px;
background-size:contain;
}
.page-id-1120 .featured-press h2.sec-heading:after{
content: "";
position:absolute;
width:150px;
height:77px;
right:-200px;
background-image:url(//dragonhousetx.com/wp-content/uploads/2025/07/IOE_1-3.png);
top:-25px;
background-size:contain;
}
.page-id-1120 .featured-press h2.sec-heading{
width:fit-content;
margin:auto;
position:relative;
margin-bottom:30px;
letter-spacing: 2px;
}
.page-id-1120 .owl-nav img{
filter: brightness(0) saturate(100%) invert(96%) sepia(21%) saturate(6244%) hue-rotate(303deg) brightness(115%) contrast(98%) !important;
}
body.page-id-1120 .featured-press .owl-nav img{
filter: brightness(0) saturate(100%) invert(14%) sepia(42%) saturate(2657%) hue-rotate(170deg) brightness(102%) contrast(101%) !important;
}
.page-id-1120 button.owl-prev p::before, .page-id-1120 button.owl-next p::before{
background-color: #FDD78D;
}
.page-id-1120 .featured-press button.owl-prev p::before, .page-id-1120 .featured-press button.owl-next p::before {
background-color: #bd202e;
}
.page-id-1120 .insta-row h3 {
color: #FDD78D;
}
.page-id-1120 .story-sec2 h4.heading-smal:after{
content:none !important;
}
.page-id-1120 section#private-dining{
background-size: 100% 100% !important;
} @media only screen and (max-width: 1600px) {
.page-id-1120 .sec-heading{
font-size: 44px;
}
.page-id-1120 .location-sec5 .testimonial-col:after{
content: '';
right: 0px;
bottom: 55px;
background-image: url(//dragonhousetx.com/wp-content/uploads/2025/07/Frame-324.png);
width: 350px !important;
height: 59px;
background-size: cover;
}
.footer-3 ul.phone-n li a p{
font-size: 16px;
line-height: 26px; }
.page-id-1120 .testimonial-col .owl-nav {
padding-left: 60px !important; }
} @media screen and (max-width: 1440px) and (min-width: 1200px) {
.page-id-1120 h2.vc_custom_heading.location-main, .page-id-1196 h2.vc_custom_heading.location-main {
font-size: 75px; }
.page-id-1120 h4.heading-smal:after {
width: 100px;
margin-left: 10px;
top: 20px;
background-size: cover;
}
.page-id-1120 ul.location-list li {
padding-left: 20px; }
.page-id-1120 .location-sec1 {
margin-top: 60px; }
.page-id-1120 .sec-heading {
font-size: 36px;
line-height:46px
}
.page-id-1120 .testimonials-box p{
padding-top: 60px; }
.page-id-1120 .footer-3 ul.phone-n li a{
flex-wrap: wrap;
padding-right: 20px;
}
.page-id-1120 .location-sec2 .aio-icon-description.ult-responsive {
margin-left: 0px; }
.page-id-1120 .location-sec2 .aio-icon-description h5, .page-id-1120 .location-sec2 .aio-icon-description h5 a {
font-size: 14px !important;
line-height: 20px;	
}
.page-id-1120 .location-sec5 .testimonial-col:after {
width: 290px !important;
height: 59px !important;
background-size: contain !important; 
}
}
@media screen and (max-width: 1199px) and (min-width: 767px) {
.page-id-1120 .location-sec1 .irow-1 .p-text p:before{
display:none;
}
.page-id-1120 .heading-smal{
font-size: 26px;
position: relative;
margin-bottom: 10px !important;
}
.page-id-1120 h4.heading-smal:after{
top: 4px; }
.page-id-1120 h2.vc_custom_heading.location-main, .page-id-1196 h2.vc_custom_heading.location-main {
font-size: 60px; }
.page-id-1120 h4.heading-smal:after {
width: 100px;
margin-left: 10px;
top: 4px;
background-size: cover;
}
.page-id-1120 ul.location-list li {
padding-left: 0px; }
.page-id-1120 .location-sec2 .inn-row1 {
display: flex;
flex-direction: column;
}
.page-id-1120 .location-sec2 .vc_inner .vc_col-sm-6{
width:100% !important;
}
.page-id-1120 .location-sec2 .p-text:after {
height: 100px;
width: 100px;
bottom: -110px;
right: -40px;
background-repeat: no-repeat;
}
.page-id-1120 .location-sec1 {
margin-top: 0px; }
.page-id-1120 .sec-heading {
font-size: 32px;
line-height:40px
}
.page-id-1120 .testimonials-box p{
padding-top: 60px; }
.page-id-1120 .footer-3 ul.phone-n li a{
flex-wrap: wrap;
padding-right: 20px;
}
.page-id-1120 section#private-dining .vc_col-sm-4{
width:80%;
margin:auto
}
.page-id-1120 section#private-dining img {
height: 300px;
object-fit: contain;
}
.page-id-1120 .location-sec5 .testimonial-col:after {
content: '';
right: 0px;
bottom: 70px;
background-image: url(//dragonhousetx.com/wp-content/uploads/2025/07/Frame-324.png);
width: 170px !important;
height: 28px;
background-size: cover;
}
.page-id-1120 .location-sec2 .inn-row2{
border: 1px solid #436356 !important;
border-top: 1px dashed #436356 !important;
border-bottom: 1px dashed #436356 !important;  }
.page-id-1120 section#announcement .vc_row-o-equal-height {
padding: 0px 40px !important;
min-height: 650px !important;
}
.page-id-1120 section#announcement .p-text p {
font-size: 16px;
line-height: 22px;
}
.page-id-1120 .dishes-carousel button.owl-prev p, .page-id-1120 .dishes-carousel button.owl-next p {
padding: 9px 12px;
padding-top: 3px;
}
section.party-sec .vc_row{
flex-direction:column-reverse
}
section.party-sec .vc_col-sm-5, section.party-sec .vc_col-sm-7{
width:100%;
}
section.party-sec .vc_col-sm-7{
height:400px;
}
section.party-sec h2{
margin-bottom:10px !important;
margin-top:20px;
}
section.party-sec h2 br{
display:none;
margin-bottom:20px !important;
}
section.vc_section.party-sec{
padding-top:0px !important;
}
.page-id-1120 .location-sec5 .padd-right{
padding-right: 20px !important;
}
.page-id-1120 .testimonial-col .owl-nav {
padding-left: 20px !important;
}
.page-id-1120 #colophon .fotr-row.row{
justify-content: center;
}
.page-id-1120  #footer-widget .foter-row {
border-top: 0px solid #436356;
padding-bottom: 30px !important; }
.page-id-1196 ul.vc_tta-tabs-list {padding-top:20px !important;gap: 20px;display:flex !important;flex-wrap: wrap;justify-content: center;}
.page-id-1196 ul.vc_tta-tabs-list li{
border: 1px solid #436356 !important;
}
.page-id-1196 li.vc_tta-tab a {
padding: 19px 60px !important; }
}
@media screen and (max-width: 767px) and (min-width: 0px) {
.page-id-1120 .location-sec1 .irow-1 .p-text p:before{
display:none;
}
.page-id-1120 .heading-smal{
font-size: 26px;
position: relative;
margin-bottom:20px;
}
.page-id-1120 h4.heading-smal:after{
top: 4px; }
.page-id-1120 h2.vc_custom_heading.location-main, .page-id-1196 h2.vc_custom_heading.location-main {
font-size: 50px !important;
margin-bottom:30px !important;
}
.page-id-1196 select.mobile-dropdown{
color: #FEF6D5 !important;
}
.page-id-1196  ul.vc_tta-tabs-list {
flex-direction: row !important; }
.page-id-1120 h4.heading-smal:after {
width: 100px;
margin-left: 10px;
top: 4px;
background-size: cover;
}
.page-id-1120 ul.location-list li {
padding-left: 0px; }
.page-id-1120 .location-sec2 .inn-row1 {
display: flex;
flex-direction: column;
}
.page-id-1120 .location-sec2 .vc_inner .vc_col-sm-6{
width:100% !important;
}
.page-id-1120 .location-sec2 .p-text:after {
height: 100px;
width: 100px;
bottom: -110px;
right: -20px;
background-repeat: no-repeat;
}
.page-id-1120 .location-sec1 {
margin-top: 50px; }
.page-id-1120 .sec-heading {
font-size: 36px;
line-height:46px
}
.page-id-1120 .testimonials-box p{
padding-top: 0px;
}
.page-id-1120 .footer-3 ul.phone-n li a{
flex-wrap: wrap;
padding-right: 20px;
}
.page-id-1120 section#private-dining .vc_col-sm-4{
width:80%;
margin:auto
}
.page-id-1120 section#private-dining img {
height: 300px;
object-fit: contain;
}
.page-id-1120 .location-sec5 .testimonial-col:after {
content: '';
right: 0px;
bottom: 70px;
background-image: url(//dragonhousetx.com/wp-content/uploads/2025/07/Frame-324.png);
width: 170px !important;
height: 28px;
background-size: cover;
}
.page-id-1120 .home-sec3 .p-text p{
padding-bottom:150px
}
.page-id-1120 .vc_custom_1752073993987 .wpb_column.vc_col-sm-7 {
height: 240px;
padding-top:0px !important;
}
.page-id-1196 .menu-sec2 .vc_tta-panel-body{
background-color: #06311f !important;
}
.page-id-1196 #footer-widget .foter-row {
background-size:100% 100% !important;
}
body .vc_custom_1752073993987 .btn {
margin: auto !important;
display: block;
width: fit-content;
}
.page-id-1120 .location-sec1 select.mobile-dropdown{
background-color: #06311F !important; 
color:#FEF6D5 !important;
}
section.party-sec .vc_row{
flex-direction:column-reverse
}
section.party-sec .vc_col-sm-5, section.party-sec .vc_col-sm-7{
width:100%;
}
section.party-sec .vc_col-sm-7 {
height: 240px;
}
section.party-sec h2{
margin-bottom:10px !important;
margin-top:20px;
}
section.party-sec h2 br{
display:none;
margin-bottom:20px !important;
}
section.vc_section.party-sec{
padding-top:0px !important;
}
section.vc_section.party-sec .btn {
padding: 0px;
margin: auto !important;
width: fit-content;
display: block;
}
.page-id-1120 .testimonial-col .owl-nav {
padding-left: 0px !important;
}
.page-id-1120 section#announcement .vc_row-o-equal-height {
min-height: auto;
padding: 0px 0px !important;
}
.page-id-1120 .story-sec2 .col-01{
height: auto;
}
.page-id-1120 .story-sec2 .col-03{
height: auto;
}
.page-id-1120 section#announcement {
background-image:none !important;
}
.page-id-1120 section#announcement .wpb_single_image {
text-align: center;
}
.page-id-1120 .story-sec2 h4.vc_custom_heading.sec-heading{
text-align: center !important;
}
.page-id-1120 .story-sec2 .center-col .p-text p{
text-align: center !important;
}
.page-id-1120 .location-sec2 .inn-row2 {
border: 1px solid #436356 !important;}
.page-id-1120 section#announcement {
background-size: 100% 100% !important;
background-image: url(https://dragonhousetx.com/wp-content/uploads/2025/07/Group-8832.png) !important;
padding: 140px 30px !important
}
.page-id-1120 section#announcement .vc_column-inner.vc_custom_1752491829703 {
padding-top: 0px;
}
.mobile-img{
display:block !important;
}
.desk-img{
display:none !important;
}
.page-id-1120 .story-sec2 h4.vc_custom_heading.sec-heading {
line-height: 35px;
}
.page-id-1120 h2.vc_custom_heading.location-main, .page-id-1196 h2.vc_custom_heading.location-main {
-webkit-text-stroke: 1px white !important;
}
body .vc_column-inner.vc_custom_1752491823504 {
padding-top: 0px;
}
body.page-id-1196 h2.vc_custom_heading.location-main {
font-size: 46px !important; }
.page-id-1120 #footer-widget .foter-row, .page-id-1196 #footer-widget .foter-row{
background-image:url(https://dragonhousetx.com/wp-content/uploads/2025/07/Group-179-1.png);
padding-bottom: 20px;
padding-top: 20px !important;
background-size: 100% 100%;
}
.page-id-1120 .footer-2 ul li:first-child, .page-id-1196 .footer-2 ul li:first-child {
border-top: 0px !important;
}
.page-id-1120 .footer-1,  .page-id-1196 .footer-1 {
border-top: 0px !important;
border-left: 0px !important;
border-bottom: 1px solid #fdd78d20 !important;
}
.page-id-1120 .footer-2 ul li:last-child, .page-id-1196 .footer-2 ul li:last-child {
border-bottom: 1px solid #fdd78d20 !important;
}
.page-id-1120 .vc_custom_1752497784387{
background-size: 480px !important;
background-position-x: -80px !important;
}
body.page-id-1196 h2.vc_custom_heading.location-main{
font-size: 42px !important;
margin-bottom:0px !important; }
body.page-id-1196 h2.vc_custom_heading.location-main:before, body.page-id-1196 h2.vc_custom_heading.location-main:after{
display:none !important;
}
.page-id-1196 .menu-inn-row h2 {
line-height: 30px;
font-size: 30px !important;
display: contents !important;
width: 80% !important; }
.page-id-1196 .menu-inn-row h4 {
margin-top: 10px;
}
.page-id-1196 li.vc_tta-tab a{
justify-content: center !important;
}
.page-id-1196  .location-sec2 .aio-icon-description h5 {
width: 90% !important;
}
.page-id-1196 .menu-head-col {
padding-top: 40px !important;
border-top:0px !important;
background-image: url(//dragonhousetx.com/wp-content/uploads/2025/07/Frame-346-1.png); 
background-repeat:no-repeat;
background-position:top;
}
.page-id-1196 div#\31 715370914594-926019ee-718b .menu-inn-row .vc_separator .vc_sep_holder .vc_sep_line{
top: -60px;
}
div#\31 715370914594-926019ee-718b .vc_row.wpb_row.vc_inner.vc_row-fluid.menu-row-pic.menu-inn-row {
margin-top: 40px;
}
div#\31 715370914594-926019ee-718b .menu-col-1.wpb_column.vc_column_container.vc_col-sm-6{
margin-bottom: 40px;
}
body.page-id-1196 li.vc_tta-tab {
width: 33% !important;
}
body.page-id-1196 li.vc_tta-tab span{
font-size:13px !important;
}
.page-id-1196 ul.vc_tta-tabs-list li.vc_tta-tab:last-child{
width:100% !important;
}
.page-id-1196 ul.vc_tta-tabs-list {
display: flex !important;
flex-direction: row !important;
flex-wrap: wrap !important;
}
body.page-id-1196 li.vc_tta-tab a{
padding:0px !important;
font-size:14px !important;
}
body.page-id-1196 li.vc_tta-tab {
width: 33% !important;
}
body.page-id-1196 li.vc_tta-tab span{
font-size:13px !important;
}
body.page-id-1196 ul.vc_tta-tabs-list li.vc_tta-tab:last-child{
width:100% !important;
}
body.page-id-1196 ul.vc_tta-tabs-list {
display: flex !important;
flex-direction: row !important;
flex-wrap: wrap !important;
}
body.page-id-1196 li.vc_tta-tab a{
padding:0px !important;
font-size:14px !important;
}
} .mobile-img{
display:none ;
}
.desk-img{
display:block ;
}
.page-id-1120 .main-logo, .page-id-1196 .main-logo{
display:none !important;
}
.page-id-1120 img.casa-logo, .page-id-1196 img.casa-logo{
display:block !important;
}
img.casa-logo {
display: none;
}
.page-id-1120 header#masthead .navbar-brand img,  .page-id-1196 header#masthead .navbar-brand img{
filter: none !important;
}
.page-id-1120 .mail-casa.style_1 a{
padding:0px !important;
border:0px;
text-transform:none;
font-family: Trenda;
font-size: 18px !important;
font-style: normal;
font-weight: 600 !IMPORTANT;
letter-spacing: 0px;
}
.page-id-1120 section#announcement .vc_row-o-equal-height{
min-height: 822px;
padding:0px 100px;
}
.page-id-1120 section#announcement {
background-size: 100% 100% !important;
}
.page-id-1120 a.close-btn img, .page-id-1196 a.close-btn img{
filter: brightness(0) saturate(100%) invert(100%) sepia(73%) saturate(1784%) hue-rotate(325deg) brightness(95%) contrast(86%);
}
.page-id-1120 .dishes-carousel .owl-nav p:hover img{
filter: brightness(0) saturate(100%) invert(74%) sepia(17%) saturate(1060%) hue-rotate(10deg) brightness(101%) contrast(99%) !important;
}
.page-id-1120 .owl-nav p:hover img, .page-id-1196 .owl-nav p:hover img{
filter: brightness(0) saturate(100%) invert(10%) sepia(40%) saturate(2881%) hue-rotate(133deg) brightness(99%) contrast(95%) !important;
}
.page-id-1120 .dishes-carousel button.owl-prev p, .page-id-1120 .dishes-carousel button.owl-next p {
border: 1px solid #FDD78D !important; }
.page-id-1120 .testimonial-col button.owl-prev p,.page-id-1120 .testimonial-col button.owl-next p  {
border: 1px solid #FDD78D !important;
}
.page-id-1120 .testimonial-col .owl-nav{
padding-left: 130px;
padding-top: 48px;
border-top: 1px solid #436356;
}
.page-id-1120 .newsleter option, .page-id-1196 .newsleter option{
background-color: #fdd78d;
}
.page-id-1196 li.vc_tta-tab:last-child{
border: 1px solid #FE9104 !important;
box-shadow:
0px 10px #FFE08A,
0 0px 15px #FFE08A,
0 0px 0px #FFE08A,
inset 0 0 6px #FFE08A;
}
body.page-id-1196 h2.vc_custom_heading.location-main
{
font-size: 80px;
color: #a22016 !important;
letter-spacing: 2px;
}
body.page-id-1196 button.owl-prev p::before, body.page-id-1196 button.owl-next p::before{
background:#FDD78D !important;
}
section#block-40{
display:none;
}
body.page-id-1196 section#block-16, body.page-id-1120 section#block-16{
display: none;
}
body.page-id-1196 section#block-40, body.page-id-1120 section#block-40{
display:block;
}
.page-id-1120 .header-sidebar4{
background-color:#06311F !important;
}
.page-id-1120 .Enquiry-form h2 {
font-family: 'Migra', serif !important;
color: #FEF6D5;
-webkit-text-stroke: 1px #fe9104a3;
font-weight: 400 !important;
text-transform: uppercase;
}
.page-id-1120 #header-sidebars-right4 .clse-btn p {
color:#FDD78D;
}
.page-id-1120 .Enquiry-form .btn-primary {
color:#FDD78D;
border: 1px solid #FDD78D;
}
.page-id-1120 .Enquiry-form .btn-primary:hover {
color: #06311F;
border: 1px solid #436356;
background-color: #FDD78D; }
.page-id-1120 .Enquiry-form .wpcf7-form-control.form-control {
background-color: #fff0 !important;
border-bottom: 1px solid #436356;
color: #B9CAC2 !important;
}
.page-id-1120 .Enquiry-form label {
color: #B9CAC2 !important;
}
.page-id-1120 .Enquiry-form ::-webkit-input-placeholder{
color: #B9CAC2 !important;
}
.page-id-1120 .Enquiry-form .wpcf7-list-item-label {
color: #B9CAC2 !important;
}
.page-id-1120 .Enquiry-form option {
background-color: #06311F;
}
body .chek .wpcf7-form-control.form-control{
border-bottom:0px !important;
}
.page-id-1120 .all-show{
display:none;
}
.page-id-1120 .btn-casa{
display:block;
}
.btn-casa{
display:none;
}
div#header-sidebar-4 .close-btn img {
margin-top: -6px;
}
section#text-4 h3.widget-title:after, section#text-10 h3.widget-title:after, section#text-7 h3.widget-title:after {
content: "";
position:relative;
display:block;
margin-left:10px;
width:200px;
height:62px;
background-image:url(//dragonhousetx.com/wp-content/uploads/2025/07/Group-182-1.png);
background-size:contain;
background-repeat:no-repeat;
top: 5px;
}
section#text-4 h3.widget-title, section#text-7 h3.widget-title, section#text-10 h3.widget-title{
display: flex;
align-items: center;
}
.page-id-1120 .newsleter .wpcf7-response-output, .page-id-1196 .newsleter .wpcf7-response-output{
color: #06311F !important;
}
.page-id-1120 div#header-sidebar-4 .wpcf7-response-output, .page-id-1196 div#header-sidebar-4 .wpcf7-response-output{
color: #fff;
}
.page-id-1120 input[type="date"]::-webkit-calendar-picker-indicator, .page-id-1196 input[type="date"]::-webkit-calendar-picker-indicator{
filter: brightness(0) saturate(100%) invert(91%) sepia(14%) saturate(169%) hue-rotate(99deg) brightness(87%) contrast(88%);
}
.page-id-1196 .menu-filter select.mobile-dropdown option {
color: #06311f !important;
}
.page-id-1196 .menu-inn-row .vc_separator .vc_sep_holder .vc_sep_line{
height: 8px;
display: block;
position: relative;
top: -24px;
width: 100%;
background-image: url(//dragonhousetx.com/wp-content/uploads/2025/07/Frame-346-1.png);
background-size: cover;
border: 0px !important;
z-index: -1;
}
.page-id-1196 .menu-inn-row h2 {
width: fit-content;
background-color: #06311f;
padding-right:30px
}
.page-id-1196 .menu-inn-row .menu-head-col .vc_separator .vc_sep_holder .vc_sep_line{
top: -8px;
}
.page-id-1120 .location-sec2 .sec2col-1 .inn-row3:before{
content: "";
position: absolute;
width: 12%;
margin-left: auto;
margin-right: auto;
height: 55px;
display: block;
bottom: -34px;
left: 40%;
background-image: url(//dragonhousetx.com/wp-content/uploads/2025/07/Group.png);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.head.chang h4 {
font-size: 13px !important;
padding-left: 15px !important;
margin-top: 10px !important;
}
p.chagp {
padding-left: 15px !important;
margin-bottom: 10px !important;
}