
/*Theme Name:           ONE
Theme URI:            http://8web.net
Author:               ONE
Author URI:           http://8web.net
Description:          ONE
Version:              854
Text Domain:          ONE

*/


/***************
All custom CSS should be added to ONE > Advanced > Custom CSS,
or in the style.css of a Child Theme.
***************/
body {
    -webkit-font-smoothing: auto;

}

::-webkit-scrollbar {
  width: .4rem;
  height: 0.1rem;
/*   background: hsl(218deg 26% 12%); */
}

::-webkit-scrollbar-track {
  border-radius: 0;
}

::-webkit-scrollbar-thumb {
  border-radius: 0;
  background-color: #BFBFBF ;
  transition: all .2s;
  border-radius: .5rem;

}

::-webkit-scrollbar-track {

    background: #F1F1F1;
    border-radius: 20px;
  }

::-webkit-scrollbar-track-piece {
  background: #F1F1F1;
    border-radius: 20px;
  }

::-webkit-scrollbar-thumb {
 
    background: #D8D8D8;
    border-radius: 50px;
  }

::-webkit-scrollbar-corner {

    background: #fff;
  }

::-webkit-scrollbar-resizer {
  
    background: #fff;
  }


.dlemo-application-list a.plain {
    text-decoration: underline;
}
.home .block-html-after-header,#home .block-html-after-header{display: none  !important;}

.nav-spacing-xlarge>li {
    margin: 0 16px;
}
.section-title-left-divide b {
    display: none;
}
.home-blog {
    max-height: 430px;
    overflow: scroll;
}
.section-title-left-divide span:before {
     content: '';
    position: absolute;
    display: block;
    top: 2px;
    bottom: 2px;
    left: 0;
    width: 6px;
    background-color: #FF6600;
    
}

.section-title-left-divide span {
    padding-left:16px;
    text-transform:none;
    font-weight:normal;
    font-size:16px;
}

.footer-nav {
    height: 340px;
    background: url(/wp-content/uploads/bg_3.webp) no-repeat left bottom;
    position: relative;
}


/*breadcrumbs*/

.dlemo-inner-bread  .page-title-inner {
    padding-top: 0px;
}

.dlemo-inner-bread  .pt-half {
    padding-top: 10px;
    padding-bottom: 10px;
}

.dlemo-inner-bread  nav.woocommerce-breadcrumb.breadcrumbs:before {
    content: "Position: ";
    font-size:14px;
    font-weight:normal;
}

.dlemo-inner-bread  .title-content {
    border-bottom: 1px solid #ddd;
    width: 60%;
}

.dlemo-inner-bread  nav.woocommerce-breadcrumb a,nav.woocommerce-breadcrumb {
    color: #2c2c2c;
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
}


.dlemo-inner-bread  h1.entry-title:before {
    content: '';
    position: absolute;
    display: inline-block;
    left: 0px;
    width: 10px;
    background-color: #006BB4;
    height: 26px;
    top: 18px;
}

.dlemo-inner-bread  h1.entry-title.mb-0 {
    font-size: 26px;
    font-weight: normal;
    padding-left: 20px;
}
.dlemo-inner-bread {
    padding-bottom: 40px;
}
/*end breadcrumbs*/
/*left sidebar*/
.sidebar-nav  .nav:hover>li:not(:hover)>a:before{
  opacity: 1;
}
.sidebar-nav ul.nav {
    display: block;
    text-align: right;
    width: 100%;
}



.sidebar-nav ul.nav li ,.ux-menu.sidebar-nav.spec-menu .menu-item a {
    border-bottom: 1px dashed #ddd;
    margin: 0px !important;
    display: block;
}
.sidebar-nav ul.nav li a{
    font-size:16px;
    color:#333;
    line-height: 34px;
    font-weight: normal;
}
.sidebar-nav ul.nav li a:hover,.sidebar-nav ul.nav li.active a{

    color:#006BB4;

}


.sidebar-nav .flex-right {
    margin: 0px !important;
    display: block;
}

.sidebar-nav .page-title-inner {
    display: block;
    padding-top: 0px;
}
.ux-menu.sidebar-nav.spec-menu .menu-item a {
    text-align: right;
}
.sidebar-nav ul.nav li a:before, .ux-menu.sidebar-nav.spec-menu .menu-item span:before {
    content: '';
    background: url(/wp-content/uploads/icon2.png) no-repeat;
    display: inline-block;
    width: 9px;
    height: 9px;
    padding-right: 20px;
}


.dlemo-page-sidebar  span.section-title-main {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 20px;
}

.dlemo-page-sidebar .section-title-normal span {
    border-bottom: 1px solid #006BB4;
}

.sidebar-nav .col {
    padding: 0px;
    border-bottom: 1px dashed #ddd;
}

.sidebar-nav .col .box-text p {
    display: block;
    flex-direction: row-reverse;
}

.sidebar-nav .col .box-text p:before {
    content: '';
    background: url(/wp-content/uploads/icon2.png) no-repeat;
    width: 9px;
    height: 9px;
    padding-right: 20px;
    display: inline-block;
}



.dlemo-page-sidebar .section-title-container {
    margin-bottom: 10px;
}

.sidebar-nav .col:last-child {margin-bottom: 30px;}

.sidebar-nav  .box-text {padding:1em 0; }


/*Dlemo table*/


.page td,.page th {    
    border-right: 1px #ccc solid;
    border-bottom: 1px #ccc solid;
    text-align: center;
}
.page table {
      border-left: 1px #ccc solid;
    border-top: 1px #ccc solid;
}


.page td a{
    color: #996600;
    text-decoration: underline;
}
.cptx {
    font-size: 12px;
    width: 220px;
    height: 174px;
    overflow: hidden;
    line-height: 175%;
}

.blog-post-inner .button {
    text-align: right;
    display: block;
    border-top: 1px solid #ddd !important;
    border-bottom: 1px solid #ddd !important;
    width: 100%;
    border-radius: 0px !important;
    border-color: #eee !important;
    border-left:none !important;
    border-right:none !important;
    font-weight: normal;
}
.blog-post-inner  button:not(.icon), .blog-post-inner  .button:not(.icon){
      border-radius: 0px !important;
}

.blog-post-inner p.from_the_blog_excerpt {
    height: 70px;
}

.blog-post-inner .box-text.text-left {
    padding-bottom: 0px;
}

.dlemo-application-list .page-col.col {
    padding-bottom: 0px;
}

.dlemo-application-list .box-text {
    padding-bottom: 0.7em;
}


/*HOME BLOG*/
.home-blog .box-image {
    display: none;
}

.home-blog .is-divider {
    display: none;
}

.home-blog .box-text {
    padding: 10px 0px;
    border-bottom: 1px dashed #ddd;
}

.home-bloghome-blog {}

.home-blog .col.post-item {
    padding-bottom: 10px;
}

.home-blog  h5.post-title {
    font-size: 14px;
    font-weight: normal;
}

.home-blog .post-meta {
    color: #E5314F;
    padding-bottom: 6px;
}

.home-blog .box-text-inner.blog-post-inner {
    display: flex;
    flex-direction: column-reverse;
}


.home-p h5.post-title {
    height: 35px;
    background: #087BCC;
    text-align: center;
    line-height: 35px;
    font-size: 20px;
    color: #FFF;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: 15px;margin-top: 0px;
}

.home-p .is-divider {
    display: none;
}


.home-p p.from_the_blog_excerpt {
    padding: 0px 15px;    font-size: 12px;
    line-height: 170%;
}
.home-p .box-text {
    padding-top: 0px;
}.home-about p {
    font-size: 14px;
    line-height: 195%;
    color: #444;
}

.home .section-title a,#home .section-title a {
    font-size: 14px;
    font-weight: normal;
}
/*Eend HOME BLOG*/

/*footer*/
.footer-nav p {
    font-size: 14px;
    margin-bottom: 5px;
    font-weight:bold;
}

.footer-nav span.ux-menu-link__text {
    color: #ccc;
    font-size: 14px;
}

.footer-nav a.ux-menu-link__link.flex {
    min-height: 0em;
    padding: 4px 0px;
}

.footer-left-des .nopaading p{
    font-size: 14px;
    margin-bottom: 3px;
}

.footer-left-des .col-inner {
    border-right: 1px solid #555;
}

/*end footer*/








.page table p {
    text-align: left;
    line-height: 180%;
    font-size: 0.9em;
}

.page table tr:first-child p {
    text-align: center;
    font-size: inherit;
    margin-bottom: 0px;
}


@media screen and (max-width: 849px){

.dlemo-page-sidebar,.post-sidebar{display:none;}
    
}













