/*
Theme Name: Global Data Sistem
Theme URI: https://globaldatasistem.co.id/
Author: hello@stefanushosea.com
Author URI: https://dsgndbystfn.us/
Version: 24.6.2019
Template: gds
*/
@import url("../gds/style.css");

header.sticky .header_bottom {box-shadow: 0 0px 20px rgba(0,0,0,.25) !important;}
.title.has_background, .title.has_fixed_background {background-position: center 5em !important;background-size: contain !important;}

@media only screen and (max-width: 1000px){.title.title_size_large h1{font-size: 47px!important;line-height: 60px!important;}}
@media only screen and (max-width: 768px){.title.title_size_large h1 {font-size: 40px!important;line-height: 50px!important;}}

nav.mobile_menu>ul{padding-bottom:1em}

div.wpcf7-response-output.wpcf7-mail-sent-ok{background-color: rgba(0,0,0,.25) !important;}

.orange{color:#FBB040 !important}
.orange span{color:#007BC4 !important}
.hero{max-width:1100px;margin:1em auto}
.divider{width:200px;height:2px;background-color:#FBB040;margin:2.5em auto}
.welcome {background-position:top center !important}
.light p, .light h1, .light h2,.light h3,.light h4, .light li, .light a{color:#fff !important}
.light h5, .light a:hover{color:#FBB040 !important}
.w800{width: 100%;max-width:800px;margin: 1em auto;}
h5{font-weight:700;text-transform:uppercase;letter-spacing:4px;}
.center{text-align:center !important}

.fixed{background-attachment:fixed !important;background-size:cover}

.about .vc_column-inner, .contact .vc_column-inner {background-position: bottom center !important;background-size: contain !important;background-repeat:no-repeat !important}
.full_width_inner .service {background-position: bottom center !important;background-size: cover !important;background-repeat:no-repeat !important}
.service img {width: 75px !important;margin-bottom: 1.5em !important;}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea, .cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz {background-color: transparent !important;}

.qode-accordion-holder .qode-title-holder .qode-tab-title span.qode-tab-title-inner:only-child {padding-left: 0px !important;}
.qode-accordion-holder .qode-title-holder .qode-accordion-mark,div.wpcf7-response-output:before {display: none !important;}
.qode-accordion-holder .qode-accordion-content {padding: 0 0 20px 0px !important;}
.qode-accordion-holder .qode-title-holder .qode-tab-title, .qode-accordion-holder .qode-title-holder .qode-tab-title-inner {color: #fbb040 !important;}

/*Language*/
.lang-item {display: inline; list-style:none;padding: 0 5px;}
.lang-item img{width: 18px;}
.header_bottom_widget .textwidget p {display:inline!important}
.lang-item-first{margin-left:15px}

.ondesktop{display:block}
.onmobile{display:none}
@media only screen and (max-width: 768px){.ondesktop{display:none !important}.onmobile{display:block !important}}
@media only screen and (max-width: 768px){.noborder .vc_column-inner{border-left:none !important;border-right:none !important} .centermobile{text-align:center !important} .full_width_inner .welcome{padding-top: 5em !important;}}

@media (max-width: 768px){.cobile .wpb_gallery_slides {max-width:180px;margin:auto}
.cobile .wpb_column.vc_column_container.vc_col-sm-3,.cobile .wpb_column.vc_column_container.vc_col-sm-4,.cobile .wpb_column.vc_column_container.vc_col-sm-6 {width: 49% !important;display: inline-block!important;}
.cobile .wpb_gallery_slides {max-width:180px;margin:auto}}

/*Old*/
.footer_top .widget_nav_menu ul li {
   padding: 0px 0 0px;
}
.qode-accordion-holder .qode-title-holder.ui-state-active, .qode-accordion-holder .qode-title-holder.ui-state-hover, .qode-accordion-holder .qode-title-holder{
    background-color: transparent;
    color: #1a1b23;
}

.qode-accordion-holder .qode-title-holder.ui-state-active .qode-accordion-mark, .qode-accordion-holder .qode-title-holder.ui-state-hover .qode-accordion-mark{
    color: #00aaff;
}

.qode-accordion-holder .qode-title-holder .qode-tab-title span.qode-tab-title-inner:only-child{
    padding-left: 60px;
}

.qode-accordion-holder .qode-title-holder .qode-accordion-mark{
    left: 0;
    width:  40px;
    height: 40px;
    top: 50%;
    transform: translateY(-50%);
    background-color: #fff;
}

.qode-accordion-holder .qode-accordion-content{
    padding: 0 0 34px 60px;
}

.qode-accordion-holder .qode-title-holder .qode-tab-title{
    height: 53px;
}