/*
Theme Name: Hestia Child Theme
Theme URI: http: //yms.vn
Description: Hestia Child Theme
Author: YMS
Author URI: http: //yms.vn
Template: hestia
Text Domain:    hestia
Version: 0.1
*/
.card-contact div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium, .card-contact div.wpforms-container-full .wpforms-form input.wpforms-field-medium {
    max-width: 100%;
}
.card .header-primary, .card .content-primary, .everest-forms button[type=submit].everest-forms-submit-button {
    background: #e91e63;
}
.hestia-about-content,.hestia-about-content .elementor-widget-text-editor {
    color: #fefefe;
}
.hestia-about-content .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding: 0!important;}
.fa.fa-mobile-phone:before, .fa.fa-mobile:before {
    content: "\f10b";
}
.fa.fa-map-marker:before {
    content: "\f041";
}
button, button:hover, input[type="submit"], input[type="submit"]:hover, input[type="button"], input[type="button"]:hover, input#searchsubmit, .btn.btn-primary, .btn.btn-primary:hover, .btn.btn-primary:focus, .btn.btn-primary:active, .btn.btn-primary.active, .btn.btn-primary:active:focus, .btn.btn-primary:active:hover, .btn.btn-primary.active:focus, .btn.btn-primary.active:hover, .open > .btn.btn-primary.dropdown-toggle, .open > .btn.btn-primary.dropdown-toggle:focus, .open > .btn.btn-primary.dropdown-toggle:hover{
	background-color: #e91e63;
}
button, .button, input[type="submit"], input[type="button"], .btn.btn-primary, .hestia-sidebar-open.btn.btn-rose, .hestia-sidebar-close.btn.btn-rose {
    -webkit-box-shadow: 0 2px 2px 0 rgba(233,30,99,0.14), 0 3px 1px -2px rgba(233,30,99,0.2), 0 1px 5px 0 rgba(233,30,99,0.12);
    box-shadow: 0 2px 2px 0 rgba(233,30,99,0.14), 0 3px 1px -2px rgba(233,30,99,0.2), 0 1px 5px 0 rgba(233,30,99,0.12);
}
.form-group.is-focused .form-control{
	background-image: -webkit-gradient(linear,left top, left bottom,from(#e91e63),to(#e91e63)),-webkit-gradient(linear,left top, left bottom,from(#d2d2d2),to(#d2d2d2));
    background-image: -webkit-linear-gradient(#e91e63),to(#e91e63),-webkit-linear-gradient(#d2d2d2,#d2d2d2);
    background-image: linear-gradient(#e91e63),to(#e91e63),linear-gradient(#d2d2d2,#d2d2d2);
}
.form-control {
    display: block;
    width: 100%;
}
.navbar .navbar-header .navbar-brand img {
    width: auto;
    max-height: 65px;
}
.big-title-slider-content .buttons a.btn{
    margin-right: 15px;
    width: 178px;
    margin-bottom: 15px;
}
/*body.custom-background.home, .home .header-filter{background: initial!important;}*/
body.custom-background{
    background-position: center center!important;
    background-size: cover!important;
}
@media (min-width: 1200px){
	.hestia-about-content .elementor-section.elementor-section-boxed>.elementor-container {
	    width: 1170px!important;
	}
}
@media (max-width: 768px){
    .big-title-slider-content{
        margin-left: 0;
        width: 100%;
    }
}