/*
 Theme Name:     Accorp Theme
 Theme URI:      http://www.epalvalley.com
 Description:    Accorp Themes
 Author:         Jakz Aizzat
 Author URI:     https://www.epalvalley.com
 Template:       Divi
 Version:        1.0.0
*/

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

/* =Theme customization starts here
------------------------------------------------------- */
/** FIX **/
.et_pb_bg_layout_light.et_pb_button:hover{
  background-color: initial;
}


/** GENERAL **/
.light_text{
  font-weight: 300;
}
.capitalize{
  text-transform: uppercase;
}

.main_title{
  text-transform: uppercase;
  font-weight: bold;
}
.small{
  font-size:10px !important;
}
.entry-content{
  font-weight: 300;
}
.large_link{
  font-size:2rem !important;
}
.table_head{
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    font-weight: 900;
}

/**Navigation Menu **/
#top-menu{
  font-family: 'Work Sans',sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #666;
}
#et-info{
  float: right;
}
#top-menu li.current-menu-item > a{
  color: #fa732c !important;
}
#menu-item-442 a{
  color: rgba(0,0,0,0.6) !important;
}
#menu-item-319 ul.sub-menu li a{
	line-height:1 !important;
}
#main-header{
        padding: 10px 0;
}
/** Footer **/
#footer-bottom{
    background: #fa732c !important;
    padding: 2rem 0;
}
#footer-info,
#footer-info a,
.et-social-icons .et-social-icon .icon{
  color: #fff;
  font-family: 'Montserrat',sans-serif;
  font-weight:normal;
}

/**Hero**/
/* section.hero_section .et_pb_fullwidth_header_container .header-content-container .header-content .et_pb_fullwidth_header_subhead{
  margin: 5px 0 25px;
}
section.hero_section .et_pb_fullwidth_header_container .header-content-container .header-content .et_pb_button_one{
  background: #fa732c;
  border-color: transparent;
  font-family: 'Montserrat Light', arial;
  font-weight: 300;
  font-size: .95rem;
  padding: 0.625rem 1.25rem;
}
section.hero_section .et_pb_fullwidth_header_container .header-content-container .header-content .et_pb_button_one:hover{
  border-color: #fa732c;
  background: transparent;
  color: #fa732c;
} */

.et_pb_button:after{
  display: none;
}
/**LIST SECTION**/
.section_title div hr,
.hr_style{
  border:1.5px solid #fa732c;
  width: 50%;
}

.hr_values{
  width: 20%;
}

.btn_service{
  font-family: 'Montserrat', sans-serif;
  font-weight: 900;
  border: 1px solid #fa732c;
  color: #fa732c !important;
  font-size: 0.6975rem;
  text-align: center;
  padding: .3rem 1.2rem;
  border-radius: 2rem;
}
.btn_service:hover{
  border-color: transparent;
  color: #fff !important;
  background: #fa732c !important;
  padding: .5rem 1.3rem;
}

.list_subtext p{
  font-weight: lighter;
}
.vertical_align{
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.btn_list,
.entry-content p a,
ul.widget_list li a{
 font-family: 'Work Sans', sans-serif;
    font-weight: 500;
    border: none;
    color: #383b40 !important;
    text-transform: uppercase;
    font-size: .8rem;
    border-bottom: 3px solid #fa732c;
    cursor: pointer;
    padding: 5px 0;
}

.btn_list:hover,
.entry-content p a:hover,
ul.widget_list li a:hover{
  background: #fa732c !important;
  color: #fff !important;
}

.margin_small .et_pb_module{
  margin-bottom: 3% !important;
}

.btn_footer{
  font-family: 'Montserrat', sans-serif;
  font-weight: 900;
  border: 1px solid #fa732c;
  color: #fa732c !important;
  font-size: 1rem;
  text-align: center;
  padding: .5rem 2rem !important;
  border-radius: 2rem;
  text-transform: uppercase;
}

.btn_footer:hover{
  padding: .5rem 2rem !important;
  border: transparent;
  color: #fff !important;
  background: #fa732c !important;
}
ul.widget_list{
  margin-bottom: 20px;
}
ul.widget_list li{
  text-align: center;
  margin: 3px 0;
}

/** ABOUT PAGE**/
.about_padding{
  padding: 10% 5%;
  border: 1px solid #fa732c;
}


/** SINGAPORE TAXATION SERVICE - PAGE **/
#page_singaporetax .et_pb_accordion_item_3{
  margin-top: 70px;
}

/** TablePress Plugins **/

.tablepress thead tr th{
  background: #fff;
  color: #fa732c;
  text-transform: uppercase;
  font-family: 'Montserrat',sans-serif;
  padding: 1rem 2rem !important;
  border: 1px solid #fa732c;
}

.tablepress tbody tr td{
  padding: 1rem 2rem !important;
}

.tablepress img{
  margin: 0 auto !important;
  max-width: 100px !important;
}

/** **/
#after_page{
  background-image: url("https://accorp.com.sg/wp-content/uploads/2016/10/BA9AFFE0BF.png");
  border:1px solid transparent;
  background-size:cover;
  width:100%;
  min-height:200px;
  display:flex;
  flex-direction: column;
  justify-content: center;
  margin: 2rem 0;
}
#after_page h5,
#after_page p{
  text-align:center;
  color: #fff;
}
#after_page h5{
  font-weight: bold;
  font-size: 2rem;
}
#after_page p a{
  border-bottom: 1px solid #fa732c;
  color: #fa732c !important;
  background: none !important;
    padding: 0 !important;
}
#after_page p a:hover{
  background: #fa732c;
 
}

/** Gravity Forms **/
.gform_page_footer .button, #gform_submit_button_2{
  font-family: 'Montserrat', sans-serif;
  font-weight: 900;
  border: 1px solid #fa732c;
  color: #fa732c !important;
  font-size: 0.6975rem;
  text-align: center;
  padding: .3rem 3rem;
  border-radius: 2rem;
  background-color: transparent;
}


/** Media Queries **/
@media screen and (max-width: 980px) {
  #after .et_pb_row{
    display: flex;
    flex-direction: column-reverse;
  }
}



/** New Version 15 September 2018 **/
#logo{
	height: 50px;
	width: auto;
}
.heading{
	position: relative;
	margin-bottom: 30px;
}

.heading::after{
	content: '';
    position: absolute;
    height: 5px;
    width: 50px;
    background: #f4681c;
    bottom: 0;
    left: 0;
}

.flag-top{
padding: 5px 0 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}


.sidebar-service {
	margin-bottom: 40px;;
	text-align: center;
}

.sidebar-service a {
	color: #fa732c !important;
	font-weight: 700 !important;
}

.et_pb_widget_area_left {
	border-right: none !important;
}