/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
input,select,textarea{outline: none; direction:rtl !important;}
p{direction:rtl !important;}

/****Header Menu Start****/
#main-menu nav ul li{background:#231f20;}
#main-menu nav ul li:hover{background:#fff;}
#main-menu nav ul li:hover a{color: #000;}
#main-menu nav ul li:first-child{border-radius: 0 20px 20px 0;}
#main-menu nav ul li:last-child{border-radius: 40px 0 0 20px;}
#main-menu .sub-menu li:first-child{border-radius: 0 !important;}
#main-menu .sub-menu li:last-child{border-radius: 0 !important;}
#main-menu .sub-menu li{background: #fff;}
#main-menu .sub-menu li a{color: #000;}
#main-menu .sub-menu li:hover{background: #231F20;}
#main-menu .sub-menu li:hover a{color: #fff;}
/****Header Menu End****/

/****Footer Map Start****/
#map-canvas {height:600px}
#selectlocation {border-radius:0; background-color:#ed1d24; width:100%; height:40px; font-size:18px; color:#FFF; border:none; margin-bottom:9px; padding:0; text-indent:20px; outline:none; font-family:"HelveticaNeueLT-LightCond", Sans-serif;  color:#FFF; text-transform:lowercase; position:absolute; z-index:9; top:10px; left:0; max-width:320px}
#map-canvas .gm-style {display:block; width:100%; position:relative; pointer-events:none}
#map-canvas .gm-style.clicked {pointer-events:auto}
/****Footer Map End****/

.eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{margin-bottom: -6px;}

.success{color: red; text-align: right; font-family: "HelveticaNeueLT-LightCond", Sans-serif; font-size: 18px; font-weight: normal; line-height: 22px; direction:rtl !important;}


.wpcf7 form.sent .wpcf7-response-output {border-color: green; text-align: center; color: #fff; background: green; font-family: "HelveticaNeueLT-LightCond", Sans-serif; font-size: 18px; font-weight: normal; line-height: 22px; direction:rtl !important;}
.petronas-list ul{direction: rtl !important; text-align: right !important;}
#asl-storelocator.asl-cont .asl-wrapper .Filter_section .search_filter .sl-search-group .twitter-typeahead .asl-search-name{text-align: left !important;}
#asl-storelocator.asl-cont .asl-wrapper .Filter_section .search_filter p{font-weight: bold;font-family: "Petronas Paragraph", Sans-serif; text-transform: uppercase;}

#asl-storelocator.asl-cont .asl-wrapper .Filter_section .asl-advance-filters .asl-filter-cntrl .asl-cntrl-lbl{font-weight: bold !important;
    font-family: "Petronas Paragraph", Sans-serif !important;
    text-transform: uppercase !important;
    color: #000 !important;}

body #asl-storelocator.asl-cont.asl-template-0 .asl-wrapper .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .addr-loc ul li i{color: #FFFFFF !important;}

.elementor-2113 .elementor-element.elementor-element-7cc64616 .elementor-icon-list-item > .elementor-icon-list-text{text-align: right !important;}

.vehicle-box{direction: rtl;}
.elementor-47 .elementor-element.elementor-element-4449201 p{direction: rtl !important;}

@media screen and (max-width:768px) {}

@media screen and (max-width:480px) {

[data-name="file-387"] input{width: 100% !important;}


}
