/*
Theme Name: royal-elementor-kit-child
Template: royal-elementor-kit
Description: Child theme for Your Theme
Author: Your Name
Version: 1.0.0
*/
.wpr-offcanvas-content-right {
    width: 420px !important;
}
.sjb-page {
    background-color: #FAF8F4;
	width:80% !important;
}
.sjb-page .list-data .v2 {
    background: none; 
}
.wpr-sub-menu .wpr-sub-menu-item {
    padding: 10px !important;
}
.wpr-menu-item{font-size:16px !important;}
.wpr-nav-menu > .menu-item {
    margin-left: 20px !important;
    margin-right: 20px !important;
}
.row-service, .row-datetime{color:#fff;}
.row-service:hover, .row-datetime:hover{color:#000 !important;}
/*.row-worker{display:none; visibility:hidden;}*/
.wpr-offcanvas-content{background-color:#2b386d !important;}
.wpr-offcanvas-title {
    color: #ffff;
    padding: 20px;
    font-size: 20px;
    font-weight: bold;
}

.elementor-widget-wpr-offcanvas:not(#incontentconvas){
	  position: fixed;
    bottom: 10px;
    right: 30px;
    border-radius: 5px;
    z-index: 1000;
}
.wpr-stt-btn{bottom: 115px !important;}
.fa-map-marker:before {
    content: "\f041" !important;
}
.fa-calendar-check:before {
    content: "\f073" !important;
}
.wpr-pc-btn{bottom: 60px !important;}
.lang-item a{
    padding-top: 40px !important;
    padding-bottom: 0px !important;
}
.lang-item img{
    width: 23px !important;
    height: 15px !important;
}