.elementor-6658 .elementor-element.elementor-element-edfd47b:not(.elementor-motion-effects-element-type-background), .elementor-6658 .elementor-element.elementor-element-edfd47b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://orthosteelecreek.com/wp-content/uploads/2021/12/hero_banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6658 .elementor-element.elementor-element-edfd47b > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(100deg, #024A69F2 32%, #05577A3D 66%);opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6658 .elementor-element.elementor-element-edfd47b > .elementor-container{max-width:1440px;min-height:590px;}.elementor-6658 .elementor-element.elementor-element-edfd47b{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-6658 .elementor-element.elementor-element-62adede > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6658 .elementor-element.elementor-element-4c9a6f8{width:var( --container-widget-width, 736px );max-width:736px;--container-widget-width:736px;--container-widget-flex-grow:0;z-index:2;}.elementor-6658 .elementor-element.elementor-element-4c9a6f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 16px 0px;}.elementor-6658 .elementor-element.elementor-element-4c9a6f8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-89dea55 );}.elementor-6658 .elementor-element.elementor-element-cc3357c{z-index:2;}.elementor-6658 .elementor-element.elementor-element-cc3357c .elementor-heading-title{font-family:var( --e-global-typography-f2eb706-font-family ), Sans-serif;font-size:var( --e-global-typography-f2eb706-font-size );font-weight:var( --e-global-typography-f2eb706-font-weight );line-height:var( --e-global-typography-f2eb706-line-height );letter-spacing:var( --e-global-typography-f2eb706-letter-spacing );color:var( --e-global-color-89dea55 );}.elementor-6658 .elementor-element.elementor-element-3dccadf:not(.elementor-motion-effects-element-type-background), .elementor-6658 .elementor-element.elementor-element-3dccadf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#024A6914;}.elementor-6658 .elementor-element.elementor-element-3dccadf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-6658 .elementor-element.elementor-element-3dccadf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6658 .elementor-element.elementor-element-a9da460{--grid-row-gap:60px;--grid-column-gap:60px;}.elementor-6658 .elementor-element.elementor-element-a9da460 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-6658 .elementor-element.elementor-element-a9da460:after{content:"0.66";}.elementor-6658 .elementor-element.elementor-element-a9da460 .elementor-post__thumbnail__link{width:100%;}.elementor-6658 .elementor-element.elementor-element-a9da460 .elementor-post__card{background-color:var( --e-global-color-89dea55 );border-width:0px;border-radius:8px;padding-top:0px;padding-bottom:0px;}.elementor-6658 .elementor-element.elementor-element-a9da460 .elementor-post__text{padding:0 30px;margin-top:20px;margin-bottom:0px;}.elementor-6658 .elementor-element.elementor-element-a9da460 .elementor-post__meta-data{padding:10px 30px;}.elementor-6658 .elementor-element.elementor-element-a9da460 .elementor-post__avatar{padding-right:30px;padding-left:30px;}.elementor-6658 .elementor-element.elementor-element-a9da460 .elementor-post__title, .elementor-6658 .elementor-element.elementor-element-a9da460 .elementor-post__title a{color:var( --e-global-color-text );font-family:var( --e-global-typography-bc22f1b-font-family ), Sans-serif;font-size:var( --e-global-typography-bc22f1b-font-size );font-weight:var( --e-global-typography-bc22f1b-font-weight );text-transform:var( --e-global-typography-bc22f1b-text-transform );line-height:var( --e-global-typography-bc22f1b-line-height );}.elementor-6658 .elementor-element.elementor-element-a9da460 .elementor-post__title{margin-bottom:48px;}.elementor-6658 .elementor-element.elementor-element-a9da460 .elementor-post__excerpt p{color:var( --e-global-color-primary );font-family:var( --e-global-typography-d3b818f-font-family ), Sans-serif;font-size:var( --e-global-typography-d3b818f-font-size );line-height:var( --e-global-typography-d3b818f-line-height );}.elementor-6658 .elementor-element.elementor-element-a9da460 .elementor-post__excerpt{margin-bottom:86px;}.elementor-6658 .elementor-element.elementor-element-a9da460 .elementor-post__read-more{color:var( --e-global-color-89dea55 );margin-bottom:0px;}.elementor-6658 .elementor-element.elementor-element-a9da460 a.elementor-post__read-more{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-6658 .elementor-element.elementor-element-a9da460 .elementor-pagination{text-align:center;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );margin-top:60px;}.elementor-6658 .elementor-element.elementor-element-a9da460 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-primary );}.elementor-6658 .elementor-element.elementor-element-a9da460 .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-89dea55 );}.elementor-6658 .elementor-element.elementor-element-a9da460 .elementor-pagination .page-numbers.current{color:var( --e-global-color-89dea55 );}body:not(.rtl) .elementor-6658 .elementor-element.elementor-element-a9da460 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-6658 .elementor-element.elementor-element-a9da460 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-6658 .elementor-element.elementor-element-a9da460 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-6658 .elementor-element.elementor-element-a9da460 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:1024px){.elementor-6658 .elementor-element.elementor-element-edfd47b > .elementor-container{min-height:440px;}.elementor-6658 .elementor-element.elementor-element-edfd47b:not(.elementor-motion-effects-element-type-background), .elementor-6658 .elementor-element.elementor-element-edfd47b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}.elementor-6658 .elementor-element.elementor-element-edfd47b{margin-top:0px;margin-bottom:0px;padding:0px 40px 0px 40px;}.elementor-6658 .elementor-element.elementor-element-4c9a6f8 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-6658 .elementor-element.elementor-element-4c9a6f8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6658 .elementor-element.elementor-element-cc3357c .elementor-heading-title{font-size:var( --e-global-typography-f2eb706-font-size );line-height:var( --e-global-typography-f2eb706-line-height );letter-spacing:var( --e-global-typography-f2eb706-letter-spacing );}.elementor-6658 .elementor-element.elementor-element-3dccadf{padding:60px 40px 60px 40px;}.elementor-6658 .elementor-element.elementor-element-a9da460{--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-6658 .elementor-element.elementor-element-a9da460.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:0px;}.elementor-6658 .elementor-element.elementor-element-a9da460.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:0px;}.elementor-6658 .elementor-element.elementor-element-a9da460.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0px;}.elementor-6658 .elementor-element.elementor-element-a9da460 .elementor-post__title, .elementor-6658 .elementor-element.elementor-element-a9da460 .elementor-post__title a{font-size:var( --e-global-typography-bc22f1b-font-size );line-height:var( --e-global-typography-bc22f1b-line-height );}.elementor-6658 .elementor-element.elementor-element-a9da460 .elementor-post__excerpt p{font-size:var( --e-global-typography-d3b818f-font-size );line-height:var( --e-global-typography-d3b818f-line-height );}.elementor-6658 .elementor-element.elementor-element-a9da460 .elementor-post__excerpt{margin-bottom:80px;}.elementor-6658 .elementor-element.elementor-element-a9da460 a.elementor-post__read-more{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-6658 .elementor-element.elementor-element-a9da460 .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-6658 .elementor-element.elementor-element-edfd47b > .elementor-container{min-height:420px;}.elementor-6658 .elementor-element.elementor-element-edfd47b:not(.elementor-motion-effects-element-type-background), .elementor-6658 .elementor-element.elementor-element-edfd47b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:720px auto;}.elementor-6658 .elementor-element.elementor-element-edfd47b{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-6658 .elementor-element.elementor-element-4c9a6f8{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;}.elementor-6658 .elementor-element.elementor-element-4c9a6f8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6658 .elementor-element.elementor-element-cc3357c .elementor-heading-title{font-size:var( --e-global-typography-f2eb706-font-size );line-height:var( --e-global-typography-f2eb706-line-height );letter-spacing:var( --e-global-typography-f2eb706-letter-spacing );}.elementor-6658 .elementor-element.elementor-element-3dccadf{padding:40px 20px 40px 20px;}.elementor-6658 .elementor-element.elementor-element-a9da460 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.6 * 100% );}.elementor-6658 .elementor-element.elementor-element-a9da460:after{content:"0.6";}.elementor-6658 .elementor-element.elementor-element-a9da460 .elementor-post__thumbnail__link{width:100%;}.elementor-6658 .elementor-element.elementor-element-a9da460{--grid-column-gap:0px;}.elementor-6658 .elementor-element.elementor-element-a9da460 .elementor-post__title, .elementor-6658 .elementor-element.elementor-element-a9da460 .elementor-post__title a{font-size:var( --e-global-typography-bc22f1b-font-size );line-height:var( --e-global-typography-bc22f1b-line-height );}.elementor-6658 .elementor-element.elementor-element-a9da460 .elementor-post__title{margin-bottom:40px;}.elementor-6658 .elementor-element.elementor-element-a9da460 .elementor-post__excerpt p{font-size:var( --e-global-typography-d3b818f-font-size );line-height:var( --e-global-typography-d3b818f-line-height );}.elementor-6658 .elementor-element.elementor-element-a9da460 .elementor-post__excerpt{margin-bottom:40px;}.elementor-6658 .elementor-element.elementor-element-a9da460 a.elementor-post__read-more{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-6658 .elementor-element.elementor-element-a9da460 .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );margin-top:40px;}}/* Start custom CSS for section, class: .elementor-element-edfd47b */.default_banner::before {
    content: '';
    position: absolute;
    background: url(/wp-content/uploads/2021/12/hero_tab_shape.png) no-repeat center center / cover;
    left: 0;
    top: 0;
    width: 398px;
    height: 590px;
    z-index: -1;
}

@media(max-width:1024px){
    .default_banner::before {
    width: 280px;
    height: 450px;
}
}

@media(max-width:767px){
    .default_banner::before {
    width: 168px;
    height: 500px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3dccadf */.archive-section .elementor-post__excerpt p:after {
    content: "...";
}


.archive-section .elementor-post__title{
    position: relative;
}


.archive-section .elementor-post__title:after {
    position: absolute;
    border-bottom: 3px solid #28B0CE;
    content: '';
    width: calc(100% + 30px);
    bottom: -21px;
    left: 0px;
}
.archive-section h5.elementor-post__title:after {
    position: absolute;
    content: '';
    height: 4px;
    background: #F8B800;
    width: 76px;
    bottom: -16px;
    left: 0;
}


.archive-section .elementor-post__text {
    /*margin-top: 10px!important;*/
    padding-bottom: 40px!important;
}

.archive-section a.elementor-post__read-more {
    position: absolute;
    bottom: 30px;
    display: inline-flex!important;
    align-items: center;
    background: #28B0CE;
    border-radius: 8px;
    border: 2px solid #28B0CE;
    padding: 22px 64px 22px 46px;
}

 .archive-section a.elementor-post__read-more:after {
    content: "\f061";
    position: relative;
    top: 0;
    left: 15px;
    background-repeat: no-repeat;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: 18px;
    line-height: 21px;
}

.archive-section a.elementor-post__read-more:hover {
    color: #28B0CE!important;
    background: transparent;
}
 


 .archive-section a.elementor-post__read-more:hover:after{
     background: url('/wp-content/uploads/2021/12/icon-hover.svg');
 }
    


@media (max-width: 1024px) {
   
 

.archive-section .elementor-post__text {
    margin-top: 10px!important;
    padding-bottom: 40px!important;
 
}

.archive-section article .elementor-post__card {

}


 .archive-section a.elementor-post__read-more:after {
    left:15px
}


.archive-section a.elementor-post__read-more {
    padding: 20px 60px 20px 42px;
}

 .archive-section a.elementor-post__read-more:after {
    font-size: 18px;
    line-height: 21px;
}
    



}

@media (max-width: 767px) {
    

.archive-section .elementor-post__title:after {
    width: calc(100% + 20px);
    bottom: -17px;
}


.archive-section a.elementor-post__read-more {
    padding: 11px 42px 11px 24px;
    bottom:20px;
}
 
.archive-section .elementor-post__text{
    padding-left:20px!important;
    padding-right:20px!important;
}




.archive-section a.elementor-post__read-more:after {
    left: 15px;
}

}






/***

For Pagination

***/




.archive-section .page-numbers.current {
    background:#282A2B;
}

.archive-section a.page-numbers, .archive-section span.page-numbers{
    font-family: inherit!important;
}

.archive-section a.page-numbers:hover:not(a.page-numbers.next,
a.page-numbers.prev) {
    background: #282A2B;
    font-weight: inherit;
}

span.page-numbers.prev, span.page-numbers.next {
    background: rgba(40, 176, 206, 0.1);
    color: #28B0CE!important;
}

span.page-numbers.prev:hover:after, span.page-numbers.next:hover:after{
    /*color: #4EC1EA!important*/
} 

.archive-section span.page-numbers.prev:hover, .archive-section span.page-numbers.next:hover {
    color: #fff !important;
    background: #024A69;
    cursor: not-allowed;
}

.archive-section span.page-numbers.prev:hover {
   
}

.archive-section span.page-numbers.next:hover {
  
}

.archive-section span.page-numbers.prev {
  
}

.archive-section span.page-numbers.next {
   
}

.archive-section a.page-numbers.next, .archive-section a.page-numbers.prev {
    background-color: #28B0CE;
    color: #fff !important;
    letter-spacing: inherit;
    line-height: inherit;
    /*font-size: 20px;*/
}

.archive-section .page-numbers, .archive-posts .page-numbers {
    text-align: center;
    width: 60px;
    height: 60px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
    font-weight: inherit;
}

.archive-section .page-numbers.next, .archive-section .page-numbers.prev {
    position: relative;
    padding: 12.5px 35px 12.5px 60px;
    /*border-radius: 100px;*/
    width: unset;
    transition: none;
}

.archive-section .page-numbers.next {
    padding: 0px 55px 0 32px;
    transition: all .2s ease-in-out;
    position: relative;
        font-weight: inherit;
    letter-spacing: inherit;
}
.archive-section .page-numbers.next:after{
        position: absolute;
    content: '\f061';
    font-family: 'Font Awesome 5 Free';
    font-style: normal;
    font-weight: 900;
    font-size: 18px;
    line-height: 20px;
    text-transform: capitalize;
    transition: all .2s ease-in-out;
    right: 32px;
    /*top: 18%;*/
   
}
.archive-section .page-numbers.next:hover:after{
    color: #fff
}

.archive-section .page-numbers.next:hover {
   
    /*color: #fff!important;*/
}

.archive-section .page-numbers.next:hover, .archive-section a.page-numbers.prev:hover {
    background-color: #024A69;
    font-weight: inherit;
    letter-spacing: inherit;
    font-size: inherit!important;
    line-height: inherit!important;
}

.archive-section .page-numbers.prev {
    padding: 12.5px 32px 12.5px 55px;
    transition: all .2s ease-in-out;
    position: relative;
    
}
.archive-section .page-numbers.prev:after{
    position: absolute;
    content: '\f060';
    font-family: 'Font Awesome 5 Free';
    font-style: normal;
    font-weight: 900;
    font-size: 18px;
    line-height: 20px;
    text-transform: capitalize;
     transition: all .2s ease-in-out;
     left: 32px;
     /*top: 18%;*/

}

span.page-numbers.prev:after, span.page-numbers.next:after{
    /*color: #24232D!important;*/
}


.archive-section .page-numbers.prev:hover:after{
    color: #fff
}

.archive-section .page-numbers.prev:hover {
    /
    /*background-color: #121c4c;*/
    /*color: #fff !important;*/
}

.archive-section a.page-numbers.prev:hover {
 
}

.archive-section nav.elementor-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
}

@media (max-width: 1024px) {


}

@media (max-width: 767px) {
    
  

   
    .archive-section .page-numbers.next, .archive-section .page-numbers.prev {
        height: 40px !important;
    
    }
  
    .archive-section .page-numbers.next {
        padding: 12.5px 30px 12.5px 8px;
    }
     .archive-section .page-numbers.prev {
        padding: 12.5px 8px 12.5px 30px;
    }
    .archive-section .page-numbers.current, .archive-section a.page-numbers {}
    .archive-section .page-numbers, .posts__blog .page-numbers {
        text-align: center;
        width: 40px;
        height: 40px;
    }
    .archive-section .page-numbers, .archive-posts .page-numbers {
        width: 40px !important;
        height: 40px !important;
    }
      .archive-section .page-numbers.prev, .archive-section .page-numbers.next {
     width:unset!important;   
    }
    .archive-section span.page-numbers.prev, .archive-section span.page-numbers.next {
      width:unset!important;   
    }
    .archive-section .page-numbers.next {
     
    }
    .archive-section a.page-numbers, .archive-section a.page-numbers.next, .archive-section a.page-numbers.prev {
       
    }
    
    .archive-section .page-numbers.prev:after, .archive-section .page-numbers.next:after {
}
.archive-section .page-numbers.prev:after{
        left: 8px;

}
.archive-section .page-numbers.next:after{
    right: 8px;
}


.archive-section .page-numbers.prev:after, .archive-section .page-numbers.next:after{
    font-size: 16px;
    line-height: 18px;
}




 
    
}/* End custom CSS */