/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


.awb-menu__sub-a, .awb-menu__sub-a:hover {margin-left: 20px !important; padding: 20px 0 5px  !important}
.awb-menu__sub-a:fist {padding-top:15px}
.awb-menu__sub-li {background-color:transparent !important; border-bottom:0 !important; }

/* company :: location */
.location h4{margin-bottom:20px; font-size:20px; text-align:left;}
.location .map_area{width:100%; height:600px; margin-bottom:60px;}
.location table{width:100%; border-top:2px solid #335173;}
.location table th{padding:25px 0 25px 38px; border-bottom:1px solid #eaeaea; font-weight:500; text-align:left; vertical-align:top;}
.location table td{padding:25px 0; border-bottom:1px solid #eaeaea;}
.location table td.bt_none{border-bottom:none;}
.location table td.bd{font-weight:500; vertical-align:top;}
.location table td.pd{padding:25px 0 10px;}
.location table td.pd10{padding:10px 0;}
.location table td.pd25{padding:10px 0 25px;}
.location table td span.txt1{font-weight:400;}
.location table td span.ico{display:inline-block; line-height:24px; margin-right:10px; font-size:14px; color:#fff; text-align:center; vertical-align:middle;}
.location table td span.ico1{width:24px; background-color:#39b64a; margin-right:5px; border-radius:50%;}
.location table td span.ico2{width:24px; background-color:#889823; border-radius:50%;}
.location table td span.ico3{width:50px; background-color:#3556a7;}
.location table td span.ico4{width:50px; background-color:#50a332;}
.location caption {display:none}