/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

.header-bar{padding: 20px 0px !important;}
#main{padding: 0px !important;}

h2, .h2-size, .entry-title.h2-size, h1.entry-title, .dt-accordion-h2-size .wpb_accordion_header > a, h3, .h3-size, .entry-title.h3-size, h2.entry-title, .dt-accordion-h3-size .wpb_accordion_header > a, .main-nav > li > a .menu-text, button.button, a.button, input[type="button"], input[type="reset"], .wpcf7-submit, .dt-btn-m, input.dt-btn-m[type="submit"], #main .gform_wrapper .gform_footer input.button, #main .gform_wrapper .gform_footer input[type="submit"], #main-slideshow .tp-button, .woocommerce-widget-layered-nav-dropdown__submit, .header-elements-button-1, .fact-no .stats-number, .fact-no .counter_suffix, .challenges-area .ult-banner-block a.bb-link {font-family: 'Intro';font-weight: normal !important;}

#page a, #page p, #page h1, #page h2, #page h3{color: #000 !important;}
.elementor-widget:not(:last-child) {margin-bottom: 0px !important;}
.abtrai p strong{font-family: "intro";font-size: 150%;margin: 0px !important;}
.abphai p{font-weight: 500;color: #000;}
.abphai h3{font-size: 250% !important;margin-top: 30px;}
.abphai .gach:after{content: "";background: #565656;height: 3px;width: 30%;display: inline-block;margin-bottom: 10px;margin-left: 10px;}
.abphai .gach:before{content: "\f078";font-family: "FontAwesome";color: #FEAA00;font-size: 150%;}
.abphai .elementor-button-text{color: #fff !important;font-family: "intro";font-weight: normal !important;}

.osr .gach{text-align: center;background: #565656;height: 3px;width: 18%;margin: auto;position: relative;}
.osr .gach:before{content: "\f078";font-family: "FontAwesome";color: #FEAA00;font-size: 150%;background: #F7F7F7;padding: 0px 10px;position: absolute;left: 39%;top: -300%;}
.osr h2{font-family: "intro" !important;}

.osr .ue-remote-bullet-btn{background: rgba(254,171,0,0.27) !important;}
.osr .ue-remote-bullet-btn.active{background: #e49900 !important;}

.osr .owl-item{box-shadow: rgb(0 0 0 / 20%) 2px 2px 10px 0px;;margin-bottom: 5px;margin-top: 5px;}
.osr .ue-item{border: none !important;}

.count span{font-family: "intro" !important;}
.count .elementor-counter-title{font-family: "tahoma" !important;}

.sticky-on .sticky-logo{width: 60% !important;}

.clientsay .gach{text-align: center;background: #565656;height: 3px;width: 18%;margin: auto;position: relative;}
.clientsay .gach:before{content: "\f078";font-family: "FontAwesome";color: #FEAA00;font-size: 150%;background: #fff;padding: 0px 10px;position: absolute;left: 39%;top: -300%;}
.clientsay h2{font-family: "intro" !important;}

.swiper-slide{box-shadow: 0px 3px 5px 5px rgba(0,0,0,0.05) !important;margin-bottom: 20px !important;}
.slsay .elementor-testimonial__image{width: 100%;display: inline-block !important;}
.slsay .elementor-testimonial__image img{width: 60% !important;height: auto !important;}
.slsay .elementor-testimonial__cite{width: 100%;display: inline-block;margin: 0px !important;}
.slsay .elementor-testimonial__header{display: inline-block !important;text-align: center;width: 100% !important;border-bottom: none !important;}
.slsay .elementor-testimonial__header span{display: inline-block !important;width: 100% !important;}
.slsay .elementor-testimonial__name{font-size: 150% !important;font-family: "intro" !important;}
.slsay .elementor-testimonial__title{color: #FEAA00 !important;font-size: 120% !important;}
.slsay .elementor-testimonial__icon i{font-size: 180% !important;color: #EAEAEA;margin-top: 10px;}
.elementor-testimonial__content div{text-align: center; color: #000;font-weight: 400 !important;}
.swiper-pagination-bullet{background: #FEAA00 !important;height: 15px !important; width: 15px !important;}

.clientsay .elementor-button-text{color: #fff !important;}

#page .chal h2{color: #fff !important;font-family: "intro";}
#page .chal .gach{text-align: center;height: 3px;width: 18%;margin: auto;position: relative;;color: #FEAA00;font-size: 180%;margin-top: -10px !important;}
#page .chal .gach:before{content: " ";background: #fff;width: 40%;height: 3px;position: absolute;left: 0%;top: 250%;}
#page .chal .gach:after{content: " ";background: #fff;width: 40%;height: 3px;position: absolute;right: 0%;top: 250%;}

#page .chal .post{margin: 5px !important;position: relative;}
#page .chal .post .post-thumbnail-wrap{margin: 0px !important;position: relative;height: 150px !important;}
#page .chal .post .post-thumbnail-wrap img{margin: 0px !important;position: relative;height: 150px !important;overflow: hidden;}
#page .chal .post .post-entry-content{background: #FEAA00;text-align: center;width: 100% !important;}
#page .chal .post .post-entry-content a{font-family: "intro" !important;font-weight: normal !important;color: #fff !important;font-size: 100% !important;text-transform: uppercase;padding: 8px 10px;}
#page .chal .post .heading{width: 100% !important;}

#page .chal .post .post-thumbnail:before {content: "";display: block;background-image: url(http://kitchenshowdown.vn/en/wp-content/uploads/2022/11/tag.png);background-size: 100%;width: 129px;height: 65px;position: absolute;background-repeat: no-repeat;background-position: left top;left: -3px;bottom: -25px;z-index: 9999999999;}
#page .chal .wf-cell:nth-child(5) .post-thumbnail-wrap:before, #page .chal .wf-cell:nth-child(6) .post-thumbnail-wrap:before, #page .chal .wf-cell:nth-child(7) .post-thumbnail-wrap:before, #page .chal .wf-cell:nth-child(8) .post-thumbnail-wrap:before {display: none !important;}

#page .chal .post .dt-btn-s{position: absolute;top: 0px;margin: auto !important;z-index: 9999999;width: 100% !important;background: transparent !important;padding: 0px !important;height: 150px;display: none;}

#page .chal .post .dt-btn-s:before{content: "";background: rgb(0 0 0 / 55%);display: inline-block;width: 100%;height: 150px;position: absolute;left: 0px;    transition: all .4s ease-in-out;}
#page .chal .post .dt-btn-s span{z-index: 99999999999;position: absolute;border: 2px solid #fff;padding: 20px 25px;top: 35%;left: 20%;transition: all .4s ease-in-out;}
#page .chal .post:hover .dt-btn-s {display: block !important;}
#page .chal .post:hover .dt-btn-s{display: block !important;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1;}

.chalbtn span{color: #fff !important;font-family: "intro";}

#page .bond .trai{color: #fff !important;}
#page .bond .trai p{color: #fff !important;}
#page .bond .trai h2{color: #fff !important;}
#page .bond .tellbtn a{color: #fff !important;font-size: 120% !important;}
#page .bond .tellbtn:hover a{color: #FEAA00 !important;background: #fff !important;}

#page .bond .phai h2{color: #333333 !important;}

.show .gach{text-align: center;background: #565656;height: 3px;width: 18%;margin: auto;position: relative;}
.show .gach:before{content: "\f078";font-family: "FontAwesome";color: #FEAA00;font-size: 150%;background: #fff;padding: 0px 10px;position: absolute;left: 39%;top: -300%;}
.show h2{font-family: "intro" !important;}

.show .check span{font-family: "intro";}
#page .show .check p{color: #85868C !important;}
#page .show .elementor-icon{font-size: 25px !important;}

.show .btn span{color: #fff !important;}

.res .btn span{color: #fff !important;}

#bottom-bar{background: #565656 !important;}
.footer .soc-ico a:before {background-color: #6F6F6F !important;}
.footer .soc-ico a:not(:hover) .soc-font-icon {color: #fff !important;}

.wpforms-submit-container button{background: #FEAA00 !important;color: #fff !important;text-transform: uppercase !important;font-family: "intro";font-size: 150% !important;border: none !important;padding: 10px 30px !important;border-radius: 5px !important;}
.wpforms-container .wpforms-title{color: #000 !important;}
.wpforms-field-container label{font-weight: normal !important;}
.wpforms-field-container input{background: #f3f3f3 !important;}
.wpforms-field-container textarea{background: #f3f3f3 !important;}

.page-title .wf-wrap{padding: 35px 50px 0 50px !important;}

.ot .gach{text-align: center;background: #565656;height: 3px;width: 35%;margin: auto;position: relative;}
.ot .gach:before{content: "\f078";font-family: "FontAwesome";color: #FEAA00;font-size: 150%;background: #fff;padding: 0px 10px;position: absolute;left: 38%;top: -300%;}
.ot h2{font-family: "intro" !important;font-size: 200% !important;}

.othinh img{box-shadow: 0 0 5px rgb(0 0 0 / 10%);padding: 5px;}

#page .bre h1{color: #fff !important;font-family: "intro" !important;font-weight: normal !important;font-size: 200% !important;}
#page .bre ol{color: #fff !important;}
#page .bre ol a{color: #fff !important;}

.blog article .post-thumbnail-wrap{margin: 0px !important;}
.blog article .post-entry-content{padding: 25px 30px !important;background: #f7f7f7;height: 350px !important;}
.blog article .dt-btn span{color: #fff !important;}
.blog article .dt-btn i{color: #fff !important;}
.blog article h5 a{font-weight: normal !important;font-size: 150% !important;line-height: 40px !important;}

.tes .new-sty-test .testimonial-content {padding-left: 30px;position: relative;}
.tes .new-sty-test .testimonial-content:before {content: "\f10d";font-family: 'FontAwesome';font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;position: absolute;left: 0px;color: #b4b4b4;font-size: 23px;}
.tes .new-sty-test .testimonial-content {font-size: 15px !important;}

.mini-widgets{margin-left: 20px !important;}

.ct .gach:after{content: "";background: #565656;height: 3px;width: 20%;display: inline-block;margin-bottom: 10px;margin-left: 10px;}
.ct .gach:before{content: "\f078";font-family: "FontAwesome";color: #FEAA00;font-size: 150%;}
.ct h2{margin-bottom: 10px !important;font-weight: bold !important; font-size: 170% !important;line-height: 40px !important;}

.single-post #main{margin-top: 80px !important;margin-bottom: 50px !important;}
.single-post .author-info{display: none !important;}
.single-post .navigation{display: none !important;}
.single-post .comments-area{display: none !important;}

#page .readmoretoggle .elementor-tab-title a{font-size: 110% !important;display:inline-block;padding:15px 30px;margin:1.19em 0;border:0.16em solid rgba(0,0,0,0);border-radius: 5px;font-weight: normal !important;color:#fff !important; text-align:center;background-color: #FEAA00;transition: all 0.34s ease; font-family: "intro";}
.readmoretoggle .elementor-tab-title a:hover{color:rgba(255,255,255,1);background: #565656 !important;transform: scale(1.03);} 

.readmoretoggle .elementor-tab-title.elementor-active::before {content: 'Read Less';font-size: 110% !important;display:inline-block;padding:15px 30px;margin:1.19em 0;border:0.16em solid rgba(0,0,0,0);border-radius: 5px;font-weight: normal !important;color:#fff !important; text-align:center;background-color: #FEAA00;transition: all 0.34s ease; font-family: "intro";}
.readmoretoggle .elementor-tab-title.elementor-active a{display: none !important;}

.readmoretoggle .elementor-toggle-item{display: -webkit-box;display: -ms-flexbox;display: flex;flex-direction: column-reverse;}
.readmoretoggle .elementor-tab-title.elementor-active a{display:none;} 

.the7-simple-posts .wf-cell .post-thumbnail {height: 150px !important;}

/* EN */
.ct {color: #fff !important;}
.ct span{color: #fff !important;}
#page .ct h2{color: #fff !important;}
#page .ct p{color: #fff !important;}
button{font-weight: bold !important;}
#primary-menu span{font-weight: bold !important;}
.mini-widgets span{font-weight: bold !important;}
.blog .post-thumbnail-wrap{height: 270px !important;}
.ot h2{line-height: 50px !important;font-weight: bold !important;}
.chal .post-entry-content{height: 70px !important;}
.chal h2{font-weight: bold !important;}
.abphai .elementor-button-text{font-weight: bold !important;}
.elementor-heading-title{font-weight: bold !important;text-transform: uppercase !important;}
.bond h2{font-weight: bold !important;}
.show .elementor-button-text{font-weight: bold !important;text-transform: uppercase !important;}

.mini-widgets{justify-content: flex-end;width: 18% !important;}
.mini-widgets .text-area{width: 30% !important;display: inline-flex;}
.ngonngu{display: inline-block;}
.ngonngu p{width: 45% !important;display: block;cursor: pointer;margin: 0px !important;}
.ngonngu a{display: block;}
.ngonngu .vi{float: left;}
.ngonngu .en{float: right;}
.ngonngu img{width: 100% !important;border-radius: 9999px;}

@media only screen and (max-width: 600px) {
    .osr .owl-item{box-shadow: none !important;}
    .uc_logo_carousel_holder{height: auto !important;}
    .uc_logo_carousel_holder img{width: 300px !important;height: auto !important;}
	
	.the7-simple-posts .wf-cell .post-entry-content {display: inline-block !important;height: auto !important;}
	.elementor-4796 .elementor-element.elementor-element-5abf0b2 > .elementor-element-populated{padding: 0px !important;}
	
	.elementor-4796 .elementor-element.elementor-element-b82d95e{margin-top: 0px;}
	
	#page .chal .post .post-thumbnail-wrap img {height: 215px !important;}
	#page .chal .post .post-thumbnail-wrap {overflow: hidden !important;}
	
	.wf-float-left{font-size: 85% !important;margin-bottom: 10px !important;}
	
	#page .chal .post .dt-btn-s span {left: 28% !important;}
	
	.mobile-mini-widgets-in-menu .text-area{width: 30% !important;position: absolute;right: -20px;bottom: -2px;}
	.ngonngu img {border-radius: 10px !important;}

	.mobile-mini-widgets-in-menu .microwidget-btn{position: absolute;right: 90px;bottom: 0px;}
}