/*
Theme Name:Avada Child
Description:Child theme for the Avada
Author:Asep Nugraha
Template:Avada
*/

@import url("../Avada/style.css");

html{overflow-y:auto}
html,body{height:100%}
#wrapper{min-height:100%}

/*SUB MENU*/
#nav ul ul,#sticky-nav ul ul{padding:0 !important;border:0;box-shadow:0 2px 6px rgba(0,0,0,.2);border-radius:4px;background-color:white !important}
#nav>ul>li>a,#sticky-nav>ul>li>a{text-transform:uppercase;font-size:14px}
#nav ul ul:after,#sticky-nav ul ul:after{content:"";position:absolute;left:10px;top:-10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;}
#nav ul ul:before,#sticky-nav ul ul:before{content:"";position:absolute;left:9px;top:-11px;width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:11px solid #c0b7b4;opacity:0.5;filter:alpha(opacity=50)}
#nav ul li ul li:last-child,#sticky-nav ul li ul li:last-child{border-bottom:0}
#wrapper #nav ul li ul li a,#wrapper #sticky-nav ul li ul li a{border-bottom:1px solid #ddd8d7;overflow:hidden;position:relative;color:#444 !important;padding:10px 20px;text-transform:none;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif !important;font-size:14px !important}
#wrapper #nav ul li ul li:first-child a,#wrapper #sticky-nav ul li ul li:first-child a{border-radius:4px 4px 0 0}
#wrapper #nav ul li ul li:last-child a,#wrapper #sticky-nav ul li ul li:last-child a{border-radius:0 0 4px 4px}
#wrapper #nav ul li ul li a:hover,#wrapper #nav ul li ul li.current-menu-item > a,#wrapper #sticky-nav ul li ul li a:hover,#wrapper #sticky-nav ul li ul li.current-menu-item > a,#header-sticky .cart-content a:hover,#header .cart-content a:hover,#small-nav .cart-content a:hover,#lang_sel_click a.lang_sel_sel:hover,#lang_sel_click ul ul a:hover,#lang_sel_click a:hover{background-color:#c10000 !important;color:#fff !important}

.rev_slider_wrapper{z-index:1}

.ubermenu-widget-area{padding:0;margin:0;list-style:none}
/** Comment out empty ruleset
.ubermenu-widget-area .widget_search{}
*/
.ubermenu-widget-area .widget_search .ubermenu-widgettitle{display:none}
.ubermenu-widget-area .widget_search .search{text-align:center}
.ubermenu-widget-area .widget_search .searchform,
.ubermenu-widget-area .widget_search .text{display:block;width:350px;position:relative;}
.ubermenu-widget-area .widget_search .text:before{content:"\f002";font-family:FontAwesome;position:absolute;top:13px;left:15px;}
.ubermenu-widget-area .widget_search .searchform .search-field input,
.ubermenu-widget-area .widget_search .text #s{width:100%;height:40px;padding:10px 0 10px 30px !important;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;font-size: 14px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.ubermenu-widget-area .widget_search .searchform .search-field input{padding-left:40px !important}
.ubermenu-widget-area .widget_search .searchform .searchsubmit{font-size: 12px;color: #555;line-height: 40px;width: 40px;height: 40px;}


.gform_wrapper .button.gform_next_button, .gform_wrapper .button.gform_previous_button, .gform_wrapper .button.gform_button{background: #BF1116;color: #ffffff;-webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;padding:0 25px;font-size:15px;border:0;line-height:40px;text-transform:uppercase;font-family: "Roboto", Arial, Helvetica, sans-serif;}
.gform_wrapper .gform_page_footer .button.gform_next_button:hover, .gform_wrapper .gform_page_footer .button.gform_previous_button:hover, .gform_wrapper .gform_page_footer .button.gform_button:hover{background: #e80707;color: #ffffff;}

body .gform_wrapper ul.gfield_checkbox li input[type="checkbox"],
body .gform_wrapper ul.gfield_radio li input[type="radio"]{display:none !important}
body .gform_wrapper ul.gfield_checkbox li label,
body .gform_wrapper ul.gfield_radio li label{position:relative;padding-left:25px !important}
body .gform_wrapper ul.gfield_checkbox li label:before,
body .gform_wrapper ul.gfield_checkbox li label:after,
body .gform_wrapper ul.gfield_radio li label:before,
body .gform_wrapper ul.gfield_radio li label:after{transition:all 0.1s linear;}
body .gform_wrapper ul.gfield_checkbox li label:before,
body .gform_wrapper ul.gfield_radio li label:before{content:"" !important;width:16px;height:16px;border:1px solid #333;display:block;position:absolute;left:0;top:50%;margin-top:-8px;}
body .gform_wrapper ul.gfield_radio li label:before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
body .gform_wrapper ul.gfield_checkbox li label:after{color: #BF1116;content: "\f00c";font-family: 'FontAwesome';width: 0;height: 13px;overflow: hidden;display: block;position:absolute;left: 2px;top: 50%;margin-top: -7px;font-size: 10px;font-weight: 100;text-align: center;}
body .gform_wrapper ul.gfield_radio li label:after{content:"" !important;width:8px;height:8px;background-color:#fff;display:block;position:absolute;left:4px;top:50%;margin-top:-4px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
body .gform_wrapper ul.gfield_checkbox li label:hover:before,
.gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label:before{border-color:#BF1116}
body .gform_wrapper ul.gfield_radio li label:hover:before,
.gform_wrapper ul.gfield_radio li input[type="radio"]:checked + label:before{border-color:#BF1116;border-width:2px}
.gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label:after{width:13px}
.gform_wrapper ul.gfield_radio li input[type="radio"]:checked + label:after{background-color:#BF1116;}

#wrapper .header-social{min-height:22px;}

#gform_wrapper_2{margin-top:0}
#gform_wrapper_2 .gform_heading .gform_title{margin-top:-2px;line-height:1}

#main-nav-search-link{color:#fff;line-height:1}
a#main-nav-search-link.search-link:after{display:none}
.main-nav-search-form{padding:10px}

#wrapper .header-social .menu > li{border-color:#af0000 !important;padding:0 15px;}
#wrapper .header-social .menu > li:focus,#wrapper .header-social .menu > li:hover{background-color:#af0000}
#wrapper .header-social .search-table .search-field input{height:24px;font-size:12px;color:#444;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#fff;padding:5px 10px;text-indent:0;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif}
#wrapper .header-social .search-table .search-button input[type="submit"]{height:26px;font-size:12px;line-height:26px}

.sticky #nav,.sticky #sticky-nav,.sticky .navigation,.sticky a.search-link{font-size:14px}
.sticky #nav ul li,.sticky #sticky-nav ul li{padding-right:20px}
.sticky #nav ul li ul li,.sticky #sticky-nav ul li ul li{padding-right:0}

.sticky-header #sticky-nav ul> li.menu-item-has-children> a:after{content:"\f107";font-family:FontAwesome;margin-left:5px}
.sticky-header #sticky-nav ul> li.menu-item-1345{display:none}

.single-job_listing .fusion-sharing-box.share-box,
.single-job_listing .single-navigation{display:none !important}

.fusion-secondary-header .fusion-logo{margin:31px 0}
.fusion-header-v2 .fusion-secondary-header{border-top-width:22px}

.fusion-header-sticky-height,
.fusion-top-header .fusion-header{height:50px !important}
.fusion-top-header .fusion-is-sticky .fusion-header{height:65px !important}

.fusion-header .fusion-logo{display:none}
.fusion-header .fusion-logo img{height:55px;width:auto}
.fusion-is-sticky .fusion-header .fusion-logo{display:block;float: left;margin: 0;padding: 5px 0;}
.fusion-main-menu{float:none !important}
.fusion-secondary-header .fusion-logo img.fusion-sticky-logo{display:none !important}
.fusion-is-sticky .fusion-main-menu{float:right !important}
.fusion-is-sticky .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator{right:0 !important}

.fusion-body .fusion-is-sticky.fusion-header-wrapper .fusion-header, .fusion-body .fusion-is-sticky.fusion-header-wrapper .fusion-secondary-main-menu{background:rgba(255, 255, 255, 0.9) !important}

.fusion-is-sticky .fusion-header ul.ubermenu-nav>li{padding-right:20px}
.fusion-is-sticky .fusion-header ul.ubermenu-nav>li:last-child{padding-right:0}
.fusion-is-sticky .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after{right:0}
.fusion-is-sticky .fusion-header ul.ubermenu-nav>li>a.ubermenu-target{padding: 17px 0 20px;line-height: 25px;font-family:"Roboto Condensed", Arial, Helvetica, sans-serif;background:transparent;border-top:3px solid transparent;}
.fusion-is-sticky .fusion-header ul.ubermenu-nav>li:hover>a.ubermenu-target,
.fusion-is-sticky .fusion-header ul.ubermenu-nav>li.ubermenu-current-menu-parent>a.ubermenu-target,
.fusion-is-sticky .fusion-header ul.ubermenu-nav>li.ubermenu-current-menu-item>a.ubermenu-target{border-top:3px solid;background-color:transparent}
.fusion-is-sticky .fusion-header ul.ubermenu-nav>li.ubermenu-item-has-children>a.ubermenu-target{padding-right:15px}

.fusion-secondary-menu,
#nav-secondary{float:right;margin-top:105px;margin-bottom: 32px;}
.fusion-secondary-menu ul.ubermenu-nav,
#nav-secondary ul{list-style:none;margin:0;padding:0;}
.fusion-secondary-menu ul.ubermenu-nav li,
#nav-secondary ul li{display:inline-block;padding:0 10px}
.fusion-secondary-menu ul.ubermenu-nav li a.ubermenu-target,
#nav-secondary ul li a{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:15px;font-weight:400 !important;color:#c10000 !important;text-transform:none !important;padding:0}
.fusion-secondary-menu ul.ubermenu-nav li.ubermenu-current_page_item a.ubermenu-target,.fusion-secondary-menu ul.ubermenu-nav li a.ubermenu-target:focus,.fusion-secondary-menu ul.ubermenu-nav li a.ubermenu-target:hover,
#nav-secondary ul li a:focus,#nav-secondary ul li a:hover{text-decoration:underline !important;color:#af0000 !important}
.fusion-secondary-menu ul.ubermenu-nav li.ubermenu-current_page_item a.ubermenu-target .ubermenu-target-title,.fusion-secondary-menu ul.ubermenu-nav li a.ubermenu-target:focus .ubermenu-target-title,.fusion-secondary-menu ul.ubermenu-nav li a.ubermenu-target:hover .ubermenu-target-title{text-decoration:underline}
.fusion-secondary-menu ul.ubermenu-nav li:first-child a.ubermenu-target,
#nav-secondary ul li:first-child a{color:#333333 !important}
.fusion-secondary-menu .ubermenu .ubermenu-item-layout-icon_left>.ubermenu-target-title{margin-left:.3em}

#gravityform_job #field_1_43 {
    display: inline-block;
}
#gravityform_job #field_1_43 input {
        font-size: 16px;
}
#gravityform_job #field_1_44 {
    display: inline-block;
    width: 110px;
    position: relative;
    top: 10px;
    left: -70px;
}

.search-table input {
    display: inline;
}
.page-title{line-height:1.4}

.page-id-30 #sidebar .jm-contact-img {
    max-width: 300px;
}
#wrapper{padding-bottom: 0 !important;position:relative}
#mobile_header_new{width: 100%;background-color:#fff;border-bottom: 1px solid #c10000;z-index:1002;position:relative;display:none}
	.mobile_header_new_wrapp{padding:0 15px;position:relative;height:64px;line-height:64px;text-align:center}
		.mobile_header_search,.mobile_header_triger{cursor:pointer;float:left;color:#666;font-size:30px;line-height:64px;border:0;padding:0 10px;background-color:transparent;}
		.mobile_header_search:hover,.mobile_header_triger:hover{color:#c10000}
		.open_s .mobile_header_search,.open .mobile_header_triger{color:#c10000}
		.mobile_header_search{float:right}
		.mobile_header_logo{display:inline-block;height:100%;padding:5px 0}
		.mobile_header_logo .fusion-logo{float:none;height:100%}
		.mobile_header_logo .fusion-logo a{height:100%}
		.mobile_header_logo img{max-height:100%;width:auto}
#mobile_header_new_overlay{position:absolute;height:100%;top:0;left:0;width:100%;z-index:1000;overflow:hidden;background-color:#000;opacity:0.6;display:none}
#mobile_header_new_nav{position:absolute;height:100%;top:0;left:0;width:82.5%;padding-top:64px;z-index:1001;overflow:hidden;background-color:#2d2928;display:none}
.admin-menu #mobile_header_new_nav{padding-top:0}
#mobile_header_new_nav ul.m{list-style:none;margin:0;padding:0}
#mobile_header_new_nav ul.m>li{border-bottom:1px solid #19170d}
#mobile_header_new_nav ul.m>li:last-child{border-bottom:0}
#mobile_header_new_nav ul.m>li#menu-item-1345{display:none}
#mobile_header_new_nav ul.m>li>a{color: #fff;display:block;font-size: 16px;font-weight: 700;padding: 15px 5%;position: relative;}
#mobile_header_new_nav ul.m>li>a i{margin-right:10px}
#mobile_header_new_nav ul.m>li.menu-item-has-children>a:after{font-family:'FontAwesome';content: "\f054";float:right;font-size:18px;color:#fff;font-weight:normal}
#mobile_header_new_nav ul.m>li.current-menu-item>a,
#mobile_header_new_nav ul.m>li>a:hover{background-color:#c10000;color:#fff}
#mobile_header_new_nav ul.m>li>.sub-menu{display:none;position:absolute;right:0;top:0;height:100%;z-index:2;background-color:#2d2928}
.sub_menu_new{position:absolute;left:100%;top:0;height:100%;width:100%;overflow:hidden;z-index:2;background-color:#2d2928;padding-top:64px}
.sub_menu_new .current-menu-item>a,
.sub_menu_new a:hover{background-color:#c10000;color:#fff}
.sub_menu_new .sub_menu_back{color: #fff;display:block;font-size: 18px;font-weight: 700;padding: 20px 5%;border-bottom:1px solid #19170d}
.sub_menu_new .sub_menu_back i{margin-right:10px}
.sub_menu_new h4{margin:0;padding:0;}
.sub_menu_new h4 a{color: #fff;display:block;font-size: 18px;font-weight: 700;padding: 15px 0 15px 16%}
.sub_menu_new ul{list-style:none;margin:0;padding:0}
.sub_menu_new ul li{padding:3px 0}
.sub_menu_new ul a{color: #fff;display:block;font-size: 15px;font-weight: 500;padding: 6px 10px 6px 23%}

.mobile_header_search_form{position: absolute;right: 0;top: 100%;background-color: #2d2928;padding: 10px 20px;width: 80%;display:none}
.mobile_header_search_form .fusion-mobile-menu-search{margin:0;display:block !important}

#wrapper #mobile_header_new .search-table .search-field input{color:#2d2928;font-size:15px}
#wrapper #mobile_header_new .search-table .search-field input,
#wrapper #mobile_header_new .search-table .search-button input[type="submit"]{height:40px}
#wrapper #mobile_header_new .search-table .search-button input[type="submit"]{line-height:40px;font-size:20px;width:40px;background-color:#c10000}

#menu-footer-menu,
.footer-area .fusion-columns-1 ul{text-align:center;margin:0 -10px}
#menu-footer-menu li{border:0}
#menu-footer-menu li,
.footer-area .fusion-columns-1 ul li{display:inline-block;float:left;width:16.6666666666666%;padding:0 10px}
#menu-footer-menu>li:first-child,
.footer-area .fusion-columns-1 ul li.menu-item-1415{width:10%}
#menu-footer-menu>li:nth-child(2),
.footer-area .fusion-columns-1 ul li.menu-item-1416{width:16%}
#menu-footer-menu>li:nth-child(3),
.footer-area .fusion-columns-1 ul li.menu-item-1419{width:20%}
#menu-footer-menu>li:nth-child(4),
.footer-area .fusion-columns-1 ul li.menu-item-1418{width:18%}
#menu-footer-menu>li:nth-child(5),
.footer-area .fusion-columns-1 ul li.menu-item-1417{width:20%}
#menu-footer-menu>li:nth-child(6),
.footer-area .fusion-columns-1 ul li.menu-item-1452{width:16%}
#menu-footer-menu li a:before{display:none}
#menu-footer-menu li a,
.footer-area .fusion-columns-1 ul li a{text-transform: uppercase;color:#fff;text-align:left;text-shadow: none;font-weight: 500;border:0;padding:10px 0 !important;font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;}
body #wrapper #menu-footer-menu li.current_page_item a,
#menu-footer-menu li a:focus,
#menu-footer-menu li a:hover,
.footer-area .fusion-columns-1 ul li a:focus,
.footer-area .fusion-columns-1 ul li a:hover{color:#fff}

#menu-footer-menu ul,
.footer-area .fusion-columns-1 ul ul{display:block;margin:0}
#menu-footer-menu ul li,
.footer-area .fusion-columns-1 ul ul li{display:block;float:none;width:auto;padding:0}
#menu-footer-menu ul li a,
.footer-area .fusion-columns-1 ul ul li a{text-transform:none;color:#BFBFBF;padding: 5px 0 !important;line-height: 1.2;}
body #wrapper #menu-footer-menu ul li.current_page_item a{color:#BFBFBF}
#menu-footer-menu ul li a:focus,
#menu-footer-menu ul li a:hover,
.footer-area .fusion-columns-1 ul ul li a:focus,
.footer-area .fusion-columns-1 ul ul li a:hover{color:#fff}

.fusion-footer{border-top: 12px solid #e9eaee;}
#footer{border-top:1px solid #4b4c4d}

.copyright{text-align:center;text-shadow:none}

#ui-datepicker-div{border:1px solid #eee;width:244px;-webkit-box-shadow:5px 5px 10px 0 rgba(0,0,0,.1);-moz-box-shadow:5px 5px 10px 0 rgba(0,0,0,.1);box-shadow:5px 5px 10px 0 rgba(0,0,0,.1);font-family:"Roboto", Arial, Helvetica, sans-serif;padding:10px;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
#ui-datepicker-div .ui-datepicker-header{padding:10px 40px;margin:-10px -10px 0;background:#BF1116;height:50px;border:0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
#ui-datepicker-div .ui-datepicker-next,
#ui-datepicker-div .ui-datepicker-prev{background:transparent;width:30px;height:30px;position:absolute;left:10px;top:10px;text-align:center;color:#fff;font-size:18px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
#ui-datepicker-div .ui-datepicker-next:hover,
#ui-datepicker-div .ui-datepicker-prev:hover{background:rgba(0,0,0,0.2)}
#ui-datepicker-div .ui-datepicker-next:focus,
#ui-datepicker-div .ui-datepicker-prev:focus{background:rgba(0,0,0,0.5)}
#ui-datepicker-div .ui-datepicker-next{left:auto;right:10px}
#ui-datepicker-div .ui-datepicker-next span,
#ui-datepicker-div .ui-datepicker-prev span{display:block;width:30px;text-align:center;line-height:30px;text-indent:-9999px;}
#ui-datepicker-div .ui-datepicker-prev span:before{text-indent:0;font-family: 'FontAwesome';width:30px;position:absolute;left:0;top:0;content:"\f104"}
#ui-datepicker-div .ui-datepicker-next span:before{text-indent:0;font-family: 'FontAwesome';width:30px;position:absolute;left:0;top:0;content:"\f105"}
#ui-datepicker-div .ui-datepicker-prev.ui-state-disabled,
#ui-datepicker-div .ui-datepicker-next.ui-state-disabled{opacity:0.4}
#ui-datepicker-div .ui-datepicker-title select{margin:0;border:0;height:30px;font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:14px;font-weight:300;color:#fff;background-color: #BF1116;}
#ui-datepicker-div .ui-datepicker-calendar{}
#ui-datepicker-div td a, #ui-datepicker-div td span{width:28px;height:28px;border:0;line-height:28px;margin:1px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-shadow:none;font-weight:400;font-size:12px;line-height:28px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#ui-datepicker-div .ui-datepicker-calendar .ui-state-default{background:transparent;color:#000}
#ui-datepicker-div .ui-datepicker-calendar .ui-state-default:hover{background:#e9edf0;color:#000}
#ui-datepicker-div .ui-datepicker-calendar .ui-state-default.ui-state-highlight{background:#ffe4e4;color:#000}
#ui-datepicker-div .ui-datepicker-calendar .ui-state-default.ui-state-active{background:#BF1116;color:#fff}
#ui-datepicker-div .ui-datepicker-calendar thead{border:0;background:transparent}
#ui-datepicker-div .ui-datepicker-calendar thead th{color:#bbb;padding:15px 0 10px;font-weight:400;font-family:"Roboto", Arial, Helvetica, sans-serif;text-shadow:none;font-size:13px}
#ui-datepicker-div .ui-datepicker-calendar tbody tr{border:0}
#ui-datepicker-div .ui-datepicker-calendar tbody td{border:0;background:transparent}
#ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-unselectable.ui-state-disabled{background:transparent}
#ui-datepicker-div .ui-datepicker-calendar .ui-datepicker-unselectable .ui-state-default{background:transparent;color:#b4b3b3}

@media (min-width:800px) and (max-width:991px){
	#nav,#sticky-nav,.navigation,a.search-link{font-size:14px !important}
	#nav ul li,#sticky-nav ul li{padding-right:15px !important}
	.sticky #nav,.sticky #sticky-nav,.sticky .navigation,.sticky a.search-link{font-size:13px !important}
	.sticky #nav ul li,.sticky #sticky-nav ul li{padding-right:10px !important}
}
@media (max-width:991px){
	#wrapper .header-social .menu > li{padding:0 10px}
	#nav-secondary ul li{padding:0 5px}
	#nav-secondary ul li a{font-size:14px}
	.fusion-secondary-menu, #nav-secondary{margin-top: 59px;margin-bottom: 20px;}
	.fusion-secondary-header .fusion-logo {max-width: 200px;margin: 20px 0;}
}
@media (min-width:800px){
	#mobile_header_new_overlay,
	#mobile_header_new_nav,
	#mobile_header_new{display:none !important}
}
@media (max-width:799px){
	#nav-secondary{float:none;margin-top:20px;text-align:center;display:none}
	#mobile_header_new{display:block}
	.fusion-header-wrapper,
	.header-wrapper,
	#header-sticky{display:none !important}
	#menu-footer-menu li ul{padding-top:0}
	#menu-footer-menu li,
	.footer-area .fusion-columns-1 ul li{width:auto !important;float:none !important;display:block !important}
}
/*testin auto deploy*/