.elementor-4947 .elementor-element.elementor-element-71ead1fe:not(.elementor-motion-effects-element-type-background), .elementor-4947 .elementor-element.elementor-element-71ead1fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunriseorthodontics.com/wp-content/uploads/2021/02/3-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4947 .elementor-element.elementor-element-71ead1fe > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4947 .elementor-element.elementor-element-71ead1fe > .elementor-container{min-height:575px;}.elementor-4947 .elementor-element.elementor-element-71ead1fe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-104px;margin-bottom:0px;padding:40px 0px 0px 0px;}.elementor-4947 .elementor-element.elementor-element-5a8d303e > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-4947 .elementor-element.elementor-element-5a8d303e{text-align:start;}.elementor-4947 .elementor-element.elementor-element-48825f70 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-4947 .elementor-element.elementor-element-48825f70 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:75px;font-weight:700;text-transform:capitalize;line-height:80px;color:var( --e-global-color-92d6fb6 );}.elementor-4947 .elementor-element.elementor-element-7ace87a9{font-family:var( --e-global-typography-0dc6787-font-family ), Sans-serif;font-size:var( --e-global-typography-0dc6787-font-size );font-weight:var( --e-global-typography-0dc6787-font-weight );text-transform:var( --e-global-typography-0dc6787-text-transform );line-height:var( --e-global-typography-0dc6787-line-height );letter-spacing:var( --e-global-typography-0dc6787-letter-spacing );color:var( --e-global-color-text );}.elementor-4947 .elementor-element.elementor-element-61a7c927{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-1px;}.elementor-4947 .elementor-element.elementor-element-61a7c927 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4947 .elementor-element.elementor-element-b78a859 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4947 .elementor-element.elementor-element-1ef251f{padding:78px 10px 130px 10px;}.elementor-4947 .elementor-element.elementor-element-115f91d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4947 .elementor-element.elementor-element-dfbdd1a{--item-display:flex;--read-more-alignment:1;--grid-row-gap:30px;--grid-column-gap:32px;}.elementor-4947 .elementor-element.elementor-element-dfbdd1a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-4947 .elementor-element.elementor-element-dfbdd1a:after{content:"0.66";}.elementor-4947 .elementor-element.elementor-element-dfbdd1a .elementor-post__thumbnail__link{width:100%;}.elementor-4947 .elementor-element.elementor-element-dfbdd1a .elementor-post__meta-data span + span:before{content:"•";}.elementor-4947 .elementor-element.elementor-element-dfbdd1a .elementor-post__card{background-color:var( --e-global-color-text );border-radius:40px;padding-top:58px;padding-bottom:58px;}.elementor-4947 .elementor-element.elementor-element-dfbdd1a .elementor-post__text{padding:0 30px;margin-top:0px;margin-bottom:25px;}.elementor-4947 .elementor-element.elementor-element-dfbdd1a .elementor-post__meta-data{padding:10px 30px;}.elementor-4947 .elementor-element.elementor-element-dfbdd1a .elementor-post__avatar{padding-right:30px;padding-left:30px;}.elementor-4947 .elementor-element.elementor-element-dfbdd1a .elementor-post__title, .elementor-4947 .elementor-element.elementor-element-dfbdd1a .elementor-post__title a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-394068c-font-family ), Sans-serif;font-size:var( --e-global-typography-394068c-font-size );font-weight:var( --e-global-typography-394068c-font-weight );text-transform:var( --e-global-typography-394068c-text-transform );line-height:var( --e-global-typography-394068c-line-height );}.elementor-4947 .elementor-element.elementor-element-dfbdd1a .elementor-post__title{margin-bottom:17px;}.elementor-4947 .elementor-element.elementor-element-dfbdd1a .elementor-post__excerpt p{color:var( --e-global-color-primary );font-family:var( --e-global-typography-d63cbeb-font-family ), Sans-serif;font-size:var( --e-global-typography-d63cbeb-font-size );font-weight:var( --e-global-typography-d63cbeb-font-weight );text-transform:var( --e-global-typography-d63cbeb-text-transform );font-style:var( --e-global-typography-d63cbeb-font-style );line-height:var( --e-global-typography-d63cbeb-line-height );}.elementor-4947 .elementor-element.elementor-element-dfbdd1a .elementor-post__excerpt{margin-bottom:0px;}.elementor-4947 .elementor-element.elementor-element-dfbdd1a .elementor-post__read-more{color:var( --e-global-color-accent );margin-bottom:25px;}.elementor-4947 .elementor-element.elementor-element-dfbdd1a a.elementor-post__read-more{font-size:20px;font-weight:700;text-transform:uppercase;line-height:23px;letter-spacing:0.48px;}.elementor-4947 .elementor-element.elementor-element-dfbdd1a .elementor-pagination{text-align:center;font-family:var( --e-global-typography-d63cbeb-font-family ), Sans-serif;font-size:var( --e-global-typography-d63cbeb-font-size );font-weight:var( --e-global-typography-d63cbeb-font-weight );text-transform:var( --e-global-typography-d63cbeb-text-transform );font-style:var( --e-global-typography-d63cbeb-font-style );line-height:var( --e-global-typography-d63cbeb-line-height );margin-top:75px;}.elementor-4947 .elementor-element.elementor-element-dfbdd1a .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-4947 .elementor-element.elementor-element-dfbdd1a .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 13px/2 );}body:not(.rtl) .elementor-4947 .elementor-element.elementor-element-dfbdd1a .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 13px/2 );}body.rtl .elementor-4947 .elementor-element.elementor-element-dfbdd1a .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 13px/2 );}body.rtl .elementor-4947 .elementor-element.elementor-element-dfbdd1a .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 13px/2 );}@media(max-width:1024px){.elementor-4947 .elementor-element.elementor-element-71ead1fe > .elementor-container{min-height:460px;}.elementor-4947 .elementor-element.elementor-element-71ead1fe{margin-top:-77px;margin-bottom:0px;padding:40px 30px 40px 30px;}.elementor-4947 .elementor-element.elementor-element-5bcf6c86 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4947 .elementor-element.elementor-element-5a8d303e > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-4947 .elementor-element.elementor-element-5a8d303e img{max-width:125px;}.elementor-4947 .elementor-element.elementor-element-7ace87a9{font-size:var( --e-global-typography-0dc6787-font-size );line-height:var( --e-global-typography-0dc6787-line-height );letter-spacing:var( --e-global-typography-0dc6787-letter-spacing );}.elementor-4947 .elementor-element.elementor-element-1ef251f{margin-top:0px;margin-bottom:0px;padding:40px 40px 100px 40px;}.elementor-4947 .elementor-element.elementor-element-115f91d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4947 .elementor-element.elementor-element-dfbdd1a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.6 * 100% );}.elementor-4947 .elementor-element.elementor-element-dfbdd1a:after{content:"0.6";}.elementor-4947 .elementor-element.elementor-element-dfbdd1a .elementor-post__title, .elementor-4947 .elementor-element.elementor-element-dfbdd1a .elementor-post__title a{font-size:var( --e-global-typography-394068c-font-size );line-height:var( --e-global-typography-394068c-line-height );}.elementor-4947 .elementor-element.elementor-element-dfbdd1a .elementor-post__excerpt p{font-size:var( --e-global-typography-d63cbeb-font-size );line-height:var( --e-global-typography-d63cbeb-line-height );}.elementor-4947 .elementor-element.elementor-element-dfbdd1a .elementor-pagination{font-size:var( --e-global-typography-d63cbeb-font-size );line-height:var( --e-global-typography-d63cbeb-line-height );margin-top:60px;}body:not(.rtl) .elementor-4947 .elementor-element.elementor-element-dfbdd1a .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 13px/2 );}body:not(.rtl) .elementor-4947 .elementor-element.elementor-element-dfbdd1a .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 13px/2 );}body.rtl .elementor-4947 .elementor-element.elementor-element-dfbdd1a .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 13px/2 );}body.rtl .elementor-4947 .elementor-element.elementor-element-dfbdd1a .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 13px/2 );}}@media(max-width:767px){.elementor-4947 .elementor-element.elementor-element-71ead1fe > .elementor-container{min-height:290px;}.elementor-4947 .elementor-element.elementor-element-71ead1fe{margin-top:-68px;margin-bottom:0px;padding:30px 10px 30px 10px;}.elementor-4947 .elementor-element.elementor-element-5bcf6c86 > .elementor-element-populated{margin:-2px 0px -5px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4947 .elementor-element.elementor-element-5a8d303e img{max-width:85px;}.elementor-4947 .elementor-element.elementor-element-48825f70 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-4947 .elementor-element.elementor-element-48825f70 .elementor-heading-title{font-size:43px;line-height:52px;}.elementor-4947 .elementor-element.elementor-element-7ace87a9{font-size:var( --e-global-typography-0dc6787-font-size );line-height:var( --e-global-typography-0dc6787-line-height );letter-spacing:var( --e-global-typography-0dc6787-letter-spacing );}.elementor-4947 .elementor-element.elementor-element-1ef251f{padding:10px 20px 64px 20px;}.elementor-4947 .elementor-element.elementor-element-dfbdd1a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.6 * 100% );}.elementor-4947 .elementor-element.elementor-element-dfbdd1a:after{content:"0.6";}.elementor-4947 .elementor-element.elementor-element-dfbdd1a .elementor-post__thumbnail__link{width:100%;}.elementor-4947 .elementor-element.elementor-element-dfbdd1a .elementor-post__title, .elementor-4947 .elementor-element.elementor-element-dfbdd1a .elementor-post__title a{font-size:var( --e-global-typography-394068c-font-size );line-height:var( --e-global-typography-394068c-line-height );}.elementor-4947 .elementor-element.elementor-element-dfbdd1a .elementor-post__excerpt p{font-size:var( --e-global-typography-d63cbeb-font-size );line-height:var( --e-global-typography-d63cbeb-line-height );}.elementor-4947 .elementor-element.elementor-element-dfbdd1a a.elementor-post__read-more{font-size:14px;line-height:17px;letter-spacing:0.8px;}.elementor-4947 .elementor-element.elementor-element-dfbdd1a .elementor-pagination{font-size:var( --e-global-typography-d63cbeb-font-size );line-height:var( --e-global-typography-d63cbeb-line-height );margin-top:30px;}body:not(.rtl) .elementor-4947 .elementor-element.elementor-element-dfbdd1a .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 1px/2 );}body:not(.rtl) .elementor-4947 .elementor-element.elementor-element-dfbdd1a .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 1px/2 );}body.rtl .elementor-4947 .elementor-element.elementor-element-dfbdd1a .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 1px/2 );}body.rtl .elementor-4947 .elementor-element.elementor-element-dfbdd1a .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 1px/2 );}}/* Start custom CSS for section, class: .elementor-element-71ead1fe */body.blog .hero__banner-bottom-shape {
    margin-top: -76px !important;
}
@media (min-width: 2500px) {
    body.blog .hero__banner-bottom-shape {
        margin-top: -74px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1ef251f */.archive-posts-section .elementor-post__title{
    margin-top: 80px
}
.archive-posts-section h3.elementor-post__title{
    position: relative
}

.archive-posts-section h3.elementor-post__title:before {
    position: absolute;
    content: '';
    background: url(/wp-content/uploads/2021/02/Line.png);
    height: 9px;
    width: 100%;
    background-repeat: no-repeat;
    top: -24px;
}


/*.archive-posts-section:before{
    position: absolute;
    content: '';
    background: url('/wp-content/uploads/2021/02/our-practice-big-top-shape.svg');
    height: 43px;
    top: -42px;
    width: 100%;
      background-size: cover!important;
    background-repeat: no-repeat!important;
    left: 0;
    right: 0;
}
*/



@media(min-width:768px){
    
    .archive-posts-section a.elementor-post__read-more{
    position: absolute!important;
    bottom: 25px;
}
.archive-posts-section .elementor-post__text{
    padding-bottom: 92px!important;
}

    
}
.archive-posts-section a.elementor-post__read-more{
    position: relative;
    max-width: 238px;
    width: 100%;
}

.archive-posts-section a.elementor-post__read-more{
    padding: 21.5px 53px 19.5px 38px;
    background: #005F9F;
    border-radius: 14px;
}
.archive-posts-section a.elementor-post__read-more:hover{
    background: #25283D
}
.archive-posts-section a.elementor-post__read-more:after{
    position: absolute;
    content: '';
    background-image: url(/wp-content/uploads/2021/02/archive-read-more.png);
    width: 45px;
    height: 45px;
    right: -28px;
    background-repeat: no-repeat;
    background-size: 15px;
    border-radius: 50%;
    background-color: #FFF000;
    top: 50%;
    transform: translate(0, -50%);
    background-position: center center;
}

.archive-posts-section .elementor-post__card:before {
    position: absolute;
    content: '';
    background: url(/wp-content/uploads/2021/02/sunrise-icon-archive-article.svg);
    bottom: 0;
    width: 100%;
    height: 200px;
    right: -46px;
    transform: rotate(
-6.06deg
);

}



@media(min-width:2000px){
    .archive-posts-section:before{
       top: -79px!important;
        height: 80px!important;
    }

}



 @media only screen and (min-width: 1025px) and (max-width: 2300px)  {
     
       .archive-posts-section:before{
        top: -59px!important;
        height: 60px!important;
    }
         
 }

@media(max-width:1024px){

.archive-posts-section:before{
    background: url('/wp-content/uploads/2021/02/our-practice-top-tab.svg');
    }
    
    .archive-posts-section .elementor-post__title{
    margin-top: 70px
}
.archive-posts-section h3.elementor-post__title:before {
    top: -20px;
}
}

@media(max-width:767px){

.archive-posts-section:before{
    background: url('/wp-content/uploads/2021/02/our-practice-top-mobile.svg');

}
.archive-posts-section a.elementor-post__read-more{
    max-width: 161px;
    width: 100%;
}
.archive-posts-section a.elementor-post__read-more{
        padding: 16px 30px 15px 24px;

}
  .archive-posts-section .elementor-post__title{
    margin-top: 60px
}
.archive-posts-section a.elementor-post__read-more:after{
    width: 38px;
    height: 36px;
    right: -20px;
    background-size: 15px;
   
}
.archive-posts-section .elementor-post__text{
    padding: 0 25px!important;
}
.archive-posts-section a.elementor-post__read-more{
    margin-bottom:10px!important;
}


.archive-posts-section .elementor-post__card:before{
    background-size: 100% auto;
    bottom: -58px;
   left: unset;
    width: 270px;
    height: 188px;
   right: 0;
}
.archive-posts-section .elementor-post__card .elementor-post__text{
    margin-bottom:40px!important;
}

}






/*For Pagination*/

.archive-posts-section .page-numbers.current, .posts__blog .page-numbers.current {
background: #2BA6CB;
color: #8DD7F2;
box-sizing: border-box;

}
.archive-posts-section a.page-numbers{
color: #475B7A;

}
.archive-posts-section .page-numbers.current, .archive-posts-section a.page-numbers{
    font-size: 30px;
    line-height: 24px;
    font-weight: 700;
    border-radius: 15px
    
}
.archive-posts-section .page-numbers.current{
    background: #FFF000;
}

.archive-posts-section a.page-numbers:hover{
background: #FFF000;
}
.archive-posts-section .page-numbers, .posts__blog .page-numbers {
text-align: center;
width: 48px;
height: 48px;
display: inline-flex;
align-items: center;
justify-content: center;
}
.archive-posts-section .page-numbers.next,.archive-posts-section  .page-numbers.prev{
color: #FFF000!important;
background: #393D3F;
position: relative;
padding: 21px 54px 19px 38px;
background: #005F9F;
border-radius: 14px;
font-size: 20px;
line-height: 24px;
font-weight: 700;
text-transform: uppercase;
width: 120px;

}
.archive-posts-section .page-numbers.next:hover,
.archive-posts-section  .page-numbers.prev:hover{
    background: #FFF000;
    color: #005f9f!important;
}
.archive-posts-section .page-numbers.next:hover::after,
.archive-posts-section .page-numbers.prev:hover::before{
    background-color: #a9eafe;
}

.archive-posts-section  .page-numbers.prev{}
a.page-numbers.next:hover, span.page-numbers.prev:hover{
/*opacity: .6*/
}
/*a.page-numbers.next:hover{*/
/*background: #393D3F!important;*/
/*}*/

.page-numbers.next:after{
    position: absolute;
    content: '';
    background-image: url(/wp-content/uploads/2021/02/pagination-right.svg);
    width: 36px;
    height: 36px;
    right: -18px;
    background-repeat: no-repeat;
    background-size: 15px;
    border-radius: 50%;
    background-color: #FFF000;
    top: 50%;
    transform: translate(0, -50%);
    background-position: center center;
}

.page-numbers.prev:before{
    position: absolute;
    content: '';
    background-image: url(/wp-content/uploads/2021/02/pagination-left.svg);
    width: 36px;
    height: 36px;
    left:-18px;
    background-repeat: no-repeat;
    background-size: 15px;
    border-radius: 50%;
    background-color: #FFF000;
    top: 50%;
    transform: translate(0, -50%);
    background-position: center center;
}

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

.archive-posts-section .page-numbers.prev:after, .posts-archive-wrapper .page-numbers.next:after, .posts__blog .page-numbers.prev:after, .posts__blog .page-numbers.next:after {
position: absolute;
z-index: 1;
content: '';
width: 14px;
height: 13px;
display: block;
background: no-repeat left center/ 16px auto;
}

.archive-posts-section .page-numbers.prev:after, .posts-archive-wrapper .page-numbers.next:after, .posts__blog .page-numbers.prev:after, .posts__blog .page-numbers.next:after {
position: absolute;
z-index: 1;
content: '';
width: 14px;
height: 13px;
display: block;
left: 10px;
}


.posts-wrapper h3.elementor-post__title span{
position:relative;
width: max-content;
z-index: 1;
}
.posts-wrapper h3.elementor-post__title span:after{
background: #fff;
position: absolute;
content: '';
width: calc(100% + 8px);
bottom: 0;
left: -4px;
z-index: -1;
height: 25px;
}
@media(max-width:767px){

.posts-wrapper h3.elementor-post__title span:after{
height: 18px;
}
.archive-posts-section .page-numbers.next,.archive-posts-section .page-numbers.prev{
    padding: 16px 15px 15px 15px;
}

.archive-posts-section .page-numbers.current, .archive-posts-section .page-numbers,
.archive-posts-section a.page-numbers{
   font-size: 14px;
line-height: 17px;
letter-spacing: 0.05em;
}

.archive-posts-section .page-numbers, .posts__blog .page-numbers {
text-align: center;
width: 40px;
height: 40px;
}


.archive-posts-section .page-numbers.next:after{
    width: 27px;
    height: 27px;
    right: -13.5px;
}

.archive-posts-section .page-numbers.prev:before{
    width: 27px;
    height: 27px;
    left:-13.5px;
}

.archive-posts-section .page-numbers.next, .archive-posts-section .page-numbers.prev{
    width:80px;
}

.archive-posts-section .page-numbers.next,.archive-posts-section .page-numbers.prev{
    font-size:14px;
}

.archive-posts-section .page-numbers.next:after, .archive-posts-section .page-numbers.prev:before{
    background-size: 10px;
}


}



@media(max-width: 600px){
    



body:not(.rtl) .elementor-4795 .elementor-element.elementor-element-cbc38ca .elementor-pagination .page-numbers:not(:last-child) {
margin-right: 0!important;
}




}/* End custom CSS */