/*
Theme Name: Auditing Child
Theme URI: https://wedesignthemes.com/themes/auditing/
Template: auditing
Author: the DesignThemes team
Author URI: https://wedesignthemes.com/
Description: Auditing theme for Individual or Group Auditors.
Tags: editor-style,featured-images,microformats,post-formats,rtl-language-support,sticky-post,threaded-comments,translation-ready
Version: 1.2.1510233055
Updated: 2017-11-09 15:10:55

*/

/*GENERAL CSS*/
.dt-sc-icon-box.type4 .icon-content a {
  margin: 0;
}

/*Disabled btn*/
.disabled-btn,
.disabled-link {
  /*pointer-events: none !important;*/
  cursor: default !important;
}

/*MENU*/
#main-menu > ul.menu > li > a {
  padding: 0 14px !important;
}

#main-menu > ul.menu > li.current_page_item > a,
#main-menu > ul.menu > li.current_page_ancestor > a,
#main-menu > ul.menu > li.current-menu-item > a,
#main-menu ul.menu > li.current-menu-ancestor > a {
  font-weight: 300 !important;
}

li#menu-item-9223 ul.sub-menu li.menu-item-has-children.menu-item-depth-1 > a,
li#menu-item-9924 ul.sub-menu li.menu-item-has-children.menu-item-depth-1 > a {
  display: none;
}

/*Submenu*/
#main-menu .megamenu-child-container,
#main-menu ul li.menu-item-simple-parent ul {
  background: rgba(255, 255, 255, 0.9) !important;
}

/*HOMEPAGE*/

/*COUNTER SECTION*/
.dt-sc-counter.type1 .icon-wrapper span {
  background: #fff !important;
  background-clip: text !important;
  -webkit-background-clip: text !important;
}

.dt-sc-counter.type1 h4::before {
  left: 42% !important;
}

.dt-sc-counter.type1 h4:before {
  background-color: #fff !important;
}

.dt-sc-counter,
.white-fa-icon h4 {
  color: #fff !important;
}

/* SERVICES SECTION */
.homepage-services-row {
}

.homepage-services-boxes h4,
.homepage-services-boxes a,
.homepage-services-boxes p {
  color: #6d6e71 !important;
}

.homepage-services-boxes
  .dt-sc-icon-box.type5.no-icon-bg
  .icon-content
  h4:after {
  background-color: #00a6e7 !important;
}

.homepage-services-boxes-sep {
}

/*VIDEO SECTION*/
.homepage-video-row .wpb_button,
.homepage-video-row .wpb_content_element,
.homepage-video-row ul.wpb_thumbnails-fluid > li {
  margin-bottom: 0 !important;
}

.homepage-video-row .foty-img {
  max-width: 280px;
}

/*CLIENTS*/
.clients-row-left-content {
  background-color: #fff !important;
}

.clients-row-right-content,
.clients-row-right-content h2 {
  color: #fff !important;
}

.clients-row-left-content,
.clients-row-right-content {
  padding: 200px !important;
}

.page-id-9225 .main-title-section-wrapper,
.page-id-9814 .main-title-section-wrapper,
body.post-template-default.single.single-post .main-title-section-wrapper {
  margin: 0 !important;
}

/*CONTACT PAGE*/
.page-id-9221 .contact-form-box > div,
.page-id-9826 .contact-form-box > div {
  padding: 10px 30px;
}

.page-id-9221 .contact-form-box h2,
.page-id-9221 .contact-form-box label,
.page-id-9221 .contact-form-box,
.page-id-9826 .contact-form-box h2,
.page-id-9826 .contact-form-box label,
.page-id-9826 .contact-form-box {
  color: #fff !important;
}

.page-id-9221 input[type="submit"],
.page-id-9826 input[type="submit"] {
  border: 1px solid;
}

/*FOOTER*/
div.footer-widgets h3.widgettitle {
  font-size: 15px !important;
  letter-spacing: 0.05px !important;
  text-transform: none !important;
  font-weight: 600 !important;
}

.textwidget p {
  font-size: 14px;
}

aside#text-7 {
  text-align: center;
}

.custom-right-img-section img.winner-img {
  max-width: 90px;
}

/*PAGES GENERAL CSS*/
section.main-title-section-wrapper.default {
  padding-top: 110px;
  padding-bottom: 110px;
}

section.main-title-section-wrapper.default > .container {
  display: none;
}

/*COPYRIGHT*/
.footer-copyright.dt-sc-dark-bg .dt-sc-one-half {
  width: 100%;
  text-align: center;
}

#footer .footer-copyright a {
  text-transform: none !important;
  color: #8dc641 !important;
  font-size: 15px !important;
}

/*SIDEBAR MENUS*/
ul#menu-side_company_menu,
ul#menu-side_services_menu,
ul#menu-side_company_menu_en,
ul#menu-side_services_menu_en {
  background-color: #87c13f;
  padding: 10px 16px;
  color: #fff;
}
.secondary-sidebar .widget ul#menu-side_company_menu li > a,
.secondary-sidebar .widget ul#menu-side_services_menu li > a,
.secondary-sidebar .widget ul#menu-side_company_menu_en li > a,
.secondary-sidebar .widget ul#menu-side_services_menu_en li > a {
  color: #fff !important;
}
.widget ul#menu-side_company_menu li > a,
.widget.widget_nav_menu ul#menu-side_company_menu li > a,
.widget ul#menu-side_services_menu li > a,
.widget.widget_nav_menu ul#menu-side_services_menu li > a,
.widget ul#menu-side_company_menu_en li > a,
.widget.widget_nav_menu ul#menu-side_company_menu_en li > a,
.widget ul#menu-side_services_menu_en li > a,
.widget.widget_nav_menu ul#menu-side_services_menu_en li > a {
  line-height: 30px !important;
}
.widget ul#menu-side_company_menu li,
.widget.widget_nav_menu ul#menu-side_company_menu li,
.tweet_list li,
.widget ul#menu-side_services_menu li,
.widget.widget_nav_menu ul#menu-side_services_menu li,
.tweet_list li,
.widget ul#menu-side_company_menu_en li,
.widget.widget_nav_menu ul#menu-side_company_menu_en li,
.tweet_list li,
.widget ul#menu-side_services_menu_en li,
.widget.widget_nav_menu ul#menu-side_services_menu_en li,
.tweet_list li {
  border-color: rgba(255, 255, 255, 0.4) !important;
}

section.main-title-section-wrapper.dt-breadcrumb-for-archive-category.default {
  padding: 0 !important;
}

.human-resources-row span.vc_tta-title-text {
  font-size: 17px;
}

div#custom_blue_sidebar_line {
  background-color: #00a6e7 !important;
  height: 214px;
  position: absolute;
  width: 20%;
  margin-top: 285px;
}

#career_jobs_content .dt-sc-image-wrapper {
  display: none !important;
}

.widget.widget_nav_menu ul.menu li a {
  text-transform: none !important;
}

.custom-bio-image .dt-sc-team .dt-sc-team-details {
  padding: 30px 10px !important;
}

.custom-bio-image .dt-sc-team-thumb {
  background: rgba(0, 0, 0, 0.05);
  padding-bottom: 0 !important;
}

.custom-bio-image .dt-sc-team .dt-sc-team-details {
  padding: 10px !important;
}

.custom-bio-image img {
  margin: 0 auto;
  padding-top: 20px !important;
}

.g-recaptcha,
.gglcptch_recaptcha {
  margin-top: 22px;
  transform: scale(0.77) !important;
  -webkit-transform: scale(0.77) !important;
  transform-origin: 0 0 !important;
  -webkit-transform-origin: 0 0 !important;
}

/*.home #header-wrapper {
    margin-bottom: 0 !important;
}

.no-breadcrumb #main {
    margin-top: 0 !important;
}*/

#toTop {
  bottom: 85px !important;
  right: 10px !important;
  background-image: url(./images/totop_new.png) !important;
  background-repeat: no-repeat !important;
  background-position: left top !important;
}

.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-depth-0.menu-item-megamenu-parent,
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-depth-0.menu-item-simple-parent {
  height: 90px;
  line-height: 90px;
  cursor: pointer;
}

#main-header-wrapper .main-header #main-menu ul.menu > li > a,
#main-header-wrapper .main-header #main-menu ul.menu > li > span {
  color: #5c6265;
  font-weight: 300 !important;
  height: 90px;
  line-height: 90px;
  font-family: Roboto;
}

.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-depth-0.menu-item-megamenu-parent
  span,
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-depth-0.menu-item-simple-parent
  span {
  padding-left: 14px;
  padding-right: 14px;
  font-weight: 300;
  color: #5c6265;
}
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-depth-0.menu-item-megamenu-parent
  span:hover,
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-depth-0.menu-item-simple-parent
  span:hover,
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-depth-0.menu-item-simple-parent
  li
  a:hover,
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-home.current-menu-item
  a:hover,
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-depth-0.menu-item-simple-parent
  a:hover {
  color: #00a6e7 !important;
}
