/* ============================================
   Resume Target Blog Theme - Cleaned CSS
   Stripped of Bootstrap 4 (loaded via CDN)
   Stripped of main site icons/components
   Keeps: Fonts, blog styles, brand overrides
   ============================================ */

/* === Font License === */
@import url(//hello.myfonts.net/count/3b2c62);

/* === AvertaPE Font-Face Declarations === */
@font-face {
  font-family:AvertaPE-Black;
  src:url(../fonts/3B2C62_0_0-c573e1fe.eot);
  src:url(../fonts/3B2C62_0_0-c573e1fe.eot?#iefix) format("embedded-opentype"),url(../fonts/3B2C62_0_0-69908dca.woff2) format("woff2"),url(../fonts/3B2C62_0_0-b2aeb3a4.woff) format("woff"),url(../fonts/3B2C62_0_0-1d73fcf0.ttf) format("truetype");
  font-display:swap
}

@font-face {
  font-family:AvertaPE-BlackItalic;
  src:url(../fonts/3B2C62_1_0-9600f906.eot);
  src:url(../fonts/3B2C62_1_0-9600f906.eot?#iefix) format("embedded-opentype"),url(../fonts/3B2C62_1_0-d1ae9fec.woff2) format("woff2"),url(../fonts/3B2C62_1_0-0baadcab.woff) format("woff"),url(../fonts/3B2C62_1_0-215e588b.ttf) format("truetype");
  font-display:swap
}

@font-face {
  font-family:AvertaPE-Bold;
  src:url(../fonts/3B2C62_2_0-7bb12638.eot);
  src:url(../fonts/3B2C62_2_0-7bb12638.eot?#iefix) format("embedded-opentype"),url(../fonts/3B2C62_2_0-23a122bc.woff2) format("woff2"),url(../fonts/3B2C62_2_0-ba60ebce.woff) format("woff"),url(../fonts/3B2C62_2_0-a7377bd2.ttf) format("truetype");
  font-display:swap
}

@font-face {
  font-family:AvertaPE-BoldItalic;
  src:url(../fonts/3B2C62_3_0-cc27f550.eot);
  src:url(../fonts/3B2C62_3_0-cc27f550.eot?#iefix) format("embedded-opentype"),url(../fonts/3B2C62_3_0-175f022a.woff2) format("woff2"),url(../fonts/3B2C62_3_0-0686d69a.woff) format("woff"),url(../fonts/3B2C62_3_0-1dccc8d5.ttf) format("truetype");
  font-display:swap
}

@font-face {
  font-family:AvertaPE-Extrabold;
  src:url(../fonts/3B2C62_4_0-e113ca72.eot);
  src:url(../fonts/3B2C62_4_0-e113ca72.eot?#iefix) format("embedded-opentype"),url(../fonts/3B2C62_4_0-b51da408.woff2) format("woff2"),url(../fonts/3B2C62_4_0-ee7638b0.woff) format("woff"),url(../fonts/3B2C62_4_0-b5be2477.ttf) format("truetype");
  font-display:swap
}

@font-face {
  font-family:AvertaPE-ExtraboldItalic;
  src:url(../fonts/3B2C62_5_0-2fa2c460.eot);
  src:url(../fonts/3B2C62_5_0-2fa2c460.eot?#iefix) format("embedded-opentype"),url(../fonts/3B2C62_5_0-266071ab.woff2) format("woff2"),url(../fonts/3B2C62_5_0-929d8cd4.woff) format("woff"),url(../fonts/3B2C62_5_0-78f6250a.ttf) format("truetype");
  font-display:swap
}

@font-face {
  font-family:AvertaPE-Extrathin;
  src:url(../fonts/3B2C62_6_0-6c3220e5.eot);
  src:url(../fonts/3B2C62_6_0-6c3220e5.eot?#iefix) format("embedded-opentype"),url(../fonts/3B2C62_6_0-a7a0b470.woff2) format("woff2"),url(../fonts/3B2C62_6_0-b40c253b.woff) format("woff"),url(../fonts/3B2C62_6_0-05544dbc.ttf) format("truetype");
  font-display:swap
}

@font-face {
  font-family:AvertaPE-Light;
  src:url(../fonts/3B2C62_7_0-fae47dc7.eot);
  src:url(../fonts/3B2C62_7_0-fae47dc7.eot?#iefix) format("embedded-opentype"),url(../fonts/3B2C62_7_0-c11f59d1.woff2) format("woff2"),url(../fonts/3B2C62_7_0-a8a53fe3.woff) format("woff"),url(../fonts/3B2C62_7_0-9db8d770.ttf) format("truetype");
  font-display:swap
}

@font-face {
  font-family:AvertaPE-ExtrathinItalic;
  src:url(../fonts/3B2C62_8_0-ce01fffb.eot);
  src:url(../fonts/3B2C62_8_0-ce01fffb.eot?#iefix) format("embedded-opentype"),url(../fonts/3B2C62_8_0-ade92f83.woff2) format("woff2"),url(../fonts/3B2C62_8_0-585dc828.woff) format("woff"),url(../fonts/3B2C62_8_0-685cb6c1.ttf) format("truetype");
  font-display:swap
}

@font-face {
  font-family:AvertaPE-Regular;
  src:url(../fonts/3B2C62_9_0-c5615979.eot);
  src:url(../fonts/3B2C62_9_0-c5615979.eot?#iefix) format("embedded-opentype"),url(../fonts/3B2C62_9_0-82265a84.woff2) format("woff2"),url(../fonts/3B2C62_9_0-4e205bd8.woff) format("woff"),url(../fonts/3B2C62_9_0-4f29c095.ttf) format("truetype");
  font-display:swap
}

@font-face {
  font-family:AvertaPE-RegularItalic;
  src:url(../fonts/3B2C62_A_0-1a13abf9.eot);
  src:url(../fonts/3B2C62_A_0-1a13abf9.eot?#iefix) format("embedded-opentype"),url(../fonts/3B2C62_A_0-c886ea14.woff2) format("woff2"),url(../fonts/3B2C62_A_0-17698700.woff) format("woff"),url(../fonts/3B2C62_A_0-1f7dd48c.ttf) format("truetype");
  font-display:swap
}

@font-face {
  font-family:AvertaPE-LightItalic;
  src:url(../fonts/3B2C62_B_0-246fde42.eot);
  src:url(../fonts/3B2C62_B_0-246fde42.eot?#iefix) format("embedded-opentype"),url(../fonts/3B2C62_B_0-a5a542ae.woff2) format("woff2"),url(../fonts/3B2C62_B_0-894b410a.woff) format("woff"),url(../fonts/3B2C62_B_0-ead47474.ttf) format("truetype");
  font-display:swap
}

@font-face {
  font-family:AvertaPE-Semibold;
  src:url(../fonts/3B2C62_C_0-011f56cc.eot);
  src:url(../fonts/3B2C62_C_0-011f56cc.eot?#iefix) format("embedded-opentype"),url(../fonts/3B2C62_C_0-24c291b6.woff2) format("woff2"),url(../fonts/3B2C62_C_0-2b23794d.woff) format("woff"),url(../fonts/3B2C62_C_0-f970f7fa.ttf) format("truetype");
  font-display:swap
}

@font-face {
  font-family:AvertaPE-SemiboldItalic;
  src:url(../fonts/3B2C62_D_0-bc47de8e.eot);
  src:url(../fonts/3B2C62_D_0-bc47de8e.eot?#iefix) format("embedded-opentype"),url(../fonts/3B2C62_D_0-34de4c0b.woff2) format("woff2"),url(../fonts/3B2C62_D_0-38d0c055.woff) format("woff"),url(../fonts/3B2C62_D_0-b19a5443.ttf) format("truetype");
  font-display:swap
}

@font-face {
  font-family:AvertaPE-Thin;
  src:url(../fonts/3B2C62_E_0-6a8a26cb.eot);
  src:url(../fonts/3B2C62_E_0-6a8a26cb.eot?#iefix) format("embedded-opentype"),url(../fonts/3B2C62_E_0-523f1a2d.woff2) format("woff2"),url(../fonts/3B2C62_E_0-f1119c18.woff) format("woff"),url(../fonts/3B2C62_E_0-ad5c0619.ttf) format("truetype");
  font-display:swap
}

@font-face {
  font-family:AvertaPE-ThinItalic;
  src:url(../fonts/3B2C62_F_0-0ee5fce6.eot);
  src:url(../fonts/3B2C62_F_0-0ee5fce6.eot?#iefix) format("embedded-opentype"),url(../fonts/3B2C62_F_0-da37c201.woff2) format("woff2"),url(../fonts/3B2C62_F_0-f57e023c.woff) format("woff"),url(../fonts/3B2C62_F_0-7735a48c.ttf) format("truetype");
  font-display:swap
}

@font-face {
  font-family:swiper-icons;
  font-style:normal;
  font-weight:400;
  src:url("data:application/font-woff;
  charset=utf-8;
  base64, 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") format("woff");
  font-display:swap
}


/* === Font-Family Assignments === */
.AvertaPE-Black {
  font-family:AvertaPE-Black;
  font-style:normal;
  font-weight:400
}

.AvertaPE-BlackItalic {
  font-family:AvertaPE-BlackItalic;
  font-style:normal;
  font-weight:400
}

.AvertaPE-Bold,.box-green h3,.box-top-rated .reviews,.box-white h3,.btn-md,.btn-xl,.call-md a.phone,.card-list-light .card .card-footer a,.card-list-light .card h2,.career-level h3,.career-level p,.container-all-packages .all-packages h3,.container-career-level-quiz-2 h1,.container-career-level-quiz .circle,.container-career-level-quiz h2,.container-career-level-quiz label,.container-dream-job,.container-footer .questions .call-us,.container-footer .questions .call-us a,.container-free-resume-evaluation .col-left h1,.container-get-more header h1,.container-guarantee .list-guarantee,.container-guarantee .list-guarantee .counter,.container-header-top .nav-questions .call-us,.container-header header h1,.container-hero-home-2 h1,.container-hero-home h1,.container-hero h1,.container-hero h1 b,.container-how-it-works-list .card .card-footer a,.container-how-it-works-list .card h3,.container-industry .content h2,.container-locations .location h3,.container-locations ul li a,.container-logos .info,.container-logos .info span,.container-more-ways-to-order .ways-to-order,.container-most-popular .list-small-posts h3,.container-most-popular h1,.container-packages-price .call-us,.container-packages-price .call-us a,.container-packages-price .card .card-price,.container-packages-price .card .card-price sup,.container-packages-price .card .card-title,.container-packages-price .card .card-title small,.container-packages-price .card ul li span.additional,.container-post h1,.container-post h2,.container-process p b,.container-resume-sample .content h1,.container-resume-samples-search form button,.container-resume-samples-search form input,.container-resume-samples-search header h1,.container-resume-writing-services .phone,.container-resume-writing-services h2,.container-services .container-half .career-level p,.container-services .container-half div.choose-level,.container-triple-guarantee .content h1,.container-triple-guarantee .list-guarantee h2,.container-triple-guarantee .sidebar .box-top-rated h3,.container-we-love-our-clients .review .city,.container-writing-services .box-info,.container-writing-services .show-packages,.container-writing-services h1,.counter,.counter-lg,.find-what-you-need,.list-guarantee-questions .card-questions.card-body h3,.list-guarantee-questions .card .counter-lg,.list-guarantee-questions .card h3,.list-posts .post h3,.list-posts h2,.list-resume-distribution .card-questions.card-body h3,.list-resume-distribution .card .counter-lg,.list-resume-distribution .card h3,.list-resume-samples a,.list-resume-samples li.heading,.list-resume>div h3,.nav-career-levels a,.nav-career-levels li>span,.nav-icon .nav-item .nav-link,.nav-number-icon,.review-slider .author,.review-slider .review-text p,.review-slider span.city,.review .author,.sidebar h3,.swiper-get-job.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-get-job .swiper-slide .slide-desc,.swiper-resume .swiper-slide .slide-desc,.tags a.tag,.tags span.tag,h2,header h2 {
  font-family:AvertaPE-Bold;
  font-style:normal;
  font-weight:400
}

.AvertaPE-BoldItalic {
  font-family:AvertaPE-BoldItalic;
  font-style:normal;
  font-weight:400
}

.AvertaPE-Extrabold,.career-level .ic-timer {
  font-family:AvertaPE-Extrabold;
  font-style:normal;
  font-weight:400
}

.AvertaPE-ExtraboldItalic {
  font-family:AvertaPE-ExtraboldItalic;
  font-style:normal;
  font-weight:400
}

.AvertaPE-Extrathin {
  font-family:AvertaPE-Extrathin;
  font-style:normal;
  font-weight:400
}

.AvertaPE-Light,.box-form-get-your-resume-review div.info {
  font-family:AvertaPE-Light;
  font-style:normal;
  font-weight:400
}

.AvertaPE-ExtrathinItalic {
  font-family:AvertaPE-ExtrathinItalic;
  font-style:normal;
  font-weight:400
}

.AvertaPE-Regular,.box-form-get-your-resume-review header p,.box-top-rated,.box-top-rated p.reviews-desc,.card-list-light .card p,.container-about-us p,.container-career-level-quiz-2 .list-2-columns li,.container-career-level-quiz-2 .note,.container-career-level-quiz-2 p.info,.container-career-level-quiz .col-disclaimer,.container-choose-career-level .choose-level,.container-choose-career-level .service .col-entry small,.container-choose-career-level .service .col-entry ul,.container-contact .list-contacts address,.container-contact .list-contacts p,.container-copyright,.container-footer h3,.container-footer ul li a,.container-four-career-levels header p,.container-four-career-levels header p b,.container-free-resume-evaluation .col-left header p,.container-get-more header p,.container-guarantee p,.container-header-top,.container-header-top-mobile,.container-header header p,.container-hero,.container-hero-home,.container-hero-home-2 p,.container-how-it-works-list .card .card-footer,.container-how-it-works-list .card p,.container-how-it-works p,.container-industry .content p,.container-more-ways p,.container-most-popular .post-big p,.container-packages-price .card .card-price .period,.container-packages-price .card ul li,.container-post div.abstract,.container-post p,.container-process p,.container-process small,.container-resume-sample .content header p,.container-resume-samples-search header p,.container-services .choose-career-level a .desc,.container-services .container-half p,.container-triple-guarantee .content header p,.container-triple-guarantee .list-guarantee p,.container-we-know-what p,.container-writing-services .col-left p,.list-guarantee-questions .card p,.list-posts .post p,.list-resume-distribution .card p,.list-ways .row p,.review,.review .city,.sub-nav-m .nav-link small,blockquote cite,header p {
  font-family:AvertaPE-Regular;
  font-style:normal;
  font-weight:400
}

.AvertaPE-RegularItalic,blockquote {
  font-family:AvertaPE-RegularItalic;
  font-style:normal;
  font-weight:400
}

.AvertaPE-LightItalic {
  font-family:AvertaPE-LightItalic;
  font-style:normal;
  font-weight:400
}

.AvertaPE-Semibold,.btn,.container-contact .list-contacts h2,.container-contact .list-contacts h2 b,.container-contact .list-contacts span.call-us,.container-industry .content h3,.container-industry .content p b,.container-packages-price .card .card-footer .details-label span,.container-packages-price .card.most-popular .label-most-popular,.container-packages-price .card ul li b,.container-why-choose-us .list-guarantee,.list-progressbar li,.list-testimonials .card-footer .author,.nav-icon2 {
  font-family:AvertaPE-Semibold;
  font-style:normal;
  font-weight:400
}

.AvertaPE-SemiboldItalic {
  font-family:AvertaPE-SemiboldItalic;
  font-style:normal;
  font-weight:400
}

.AvertaPE-Thin {
  font-family:AvertaPE-Thin;
  font-style:normal;
  font-weight:400
}

.AvertaPE-ThinItalic {
  font-family:AvertaPE-ThinItalic;
  font-style:normal;
  font-weight:400
}


/* === Base Styles (AvertaPE body font) === */
body {
  background-color: #fff;
  color: #212529;
  font-family: AvertaPE-Regular;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  margin: 0;
  text-align: left;
}

a {
  background-color: transparent;
  color: #02c153;
  text-decoration: none;
}

a:hover {
  color: #017532;
  text-decoration: underline;
}

h2 {
  color: #1c2633;
  font-size: 54px;
  line-height: 60px;
}

h2 b {
  color: #02c153;
}


/* === Brand Button Overrides === */
.btn {
  background-color: #02c153;
  border: 2px solid #02c153;
  border-radius: 0;
  font-size: 16px;
  color: #fff;
}

.btn:hover {
  background-color: #fff;
  color: #02c153 !important;
  transition: all .3s ease;
}

.btn-md {
  color: #fff;
  font-size: 16px;
  line-height: 51px;
  padding: 0 2rem;
}


/* === Blog Post Styles === */
.container-post-image {
  background-repeat:no-repeat;
  background-size:cover;
  border-top:1px solid #f1f6f3;
  margin-bottom:50px;
  padding-bottom:80px;
  padding-top:80px
}

.container-post-image h1 {
  color:#fff;
  font-size:72px;
  font-weight:bolder;
  line-height:60px
}

.container-post {
  margin-bottom:100px
}

.container-post h1 {
  color:#2e313b;
  font-size:56px;
  line-height:72px;
  margin-bottom:2.5rem
}

.container-post h2 {
  color:#2e313b;
  font-size:26px;
  line-height:32px
}

.container-post div.abstract {
  color:#2e313b;
  font-size:19px;
  line-height:32px
}

.container-post p {
  color:#5e616a;
  font-size:16px;
  line-height:28px
}

.container-post div.abstract+p {
  margin-top:2.5rem
}

.container-post p+p {
  margin-top:2rem
}

.container-post p+h2 {
  margin-top:3rem
}

.container-post h2+p {
  margin-top:2rem
}

.container-post img+p, .container-post p+img {
  margin-top:3rem
}

.container-post p+ul, .container-post ul+p {
  margin-top:2.5rem
}


/* === Blog List & Archive Styles === */
.container-related-post {
  padding:90px 0
}

.list-posts h2 {
  color:#2e313b;
  font-size:64px;
  line-height:60px;
  margin-bottom:3rem;
  text-align:center
}

.list-posts .post {
  margin-left:3px;
  margin-right:2px
}

.list-posts .post h3 {
  color:#2e313b;
  font-size:26px;
  line-height:32px;
  padding:2.5rem 3rem 1rem
}

.list-posts .post p {
  color:#777980;
  font-size:15px;
  line-height:26px;
  margin-bottom:2rem;
  padding:0 3rem 2rem
}

.container-all-posts {
  padding:90px 0
}


/* === Most Popular / Featured Posts === */
.container-most-popular {
  border-top:1px solid #f1f6f3;
  padding-bottom:80px;
  padding-top:45px
}

.container-most-popular h1 {
  color:#2e313b;
  font-size:64px;
  line-height:60px;
  margin-bottom:3.5rem;
  text-align:center
}

.container-most-popular .post-big h2 {
  font-size:42px;
  margin-bottom:1rem;
  margin-top:3.5rem
}

.container-most-popular .post-big .btn {
  margin-top:1.5rem
}

.container-most-popular .post-big p {
  color:#777980;
  font-size:17px;
  line-height:26px
}

.container-most-popular .list-small-posts h3 {
  color:#2e313b;
  font-size:21px;
  line-height:26px
}

.container-most-popular .list-small-posts .row hr {
  border-top:1px solid #e4eee8;
  margin-bottom:2.4rem;
  margin-left:25px;
  margin-top:2.4rem;
  width:100%
}

.container-most-popular .category-dropdown {
  float:right;
  max-width:250px
}


/* === Pagination === */
.container-pagination {
  border-top: 1px solid #e4eee8;
  margin-top: 4rem;
  padding-top: 4rem;
}

.pagination li a {
  border-radius: 50%;
  color: #353550;
  display: block;
  height: 50px;
  line-height: 50px;
  margin: 0 3px;
  text-align: center;
  width: 50px;
}

.pagination li a:hover {
  background-color: #fff;
}

.pagination li.current a {
  background-color: #02c153;
  color: #fff;
}

.btn-prev {
  background-color: #fff;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%2302c153'%3E%3Cpath d='M257.5 445.1l-22.2 22.2c-9.4 9.4-24.6 9.4-33.9 0L7 273c-9.4-9.4-9.4-24.6 0-33.9L201.4 44.7c9.4-9.4 24.6-9.4 33.9 0l22.2 22.2c9.5 9.5 9.3 25-.4 34.3L136.6 216H424c13.3 0 24 10.7 24 24v32c0 13.3-10.7 24-24 24H136.6l120.5 114.8c9.8 9.3 10 24.8.4 34.3z'/%3E%3C/svg%3E");
  border-color: #fff;
  color: #353550;
}

.btn-prev, .btn-prev:hover {
  background-position: 19px;
  background-repeat: no-repeat;
  background-size: 13px 11px;
  display: inline-block;
  height: auto;
  padding-left: 50px;
  width: auto;
}

.btn-prev:hover {
  background-color: #02c153;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23fff'%3E%3Cpath d='M257.5 445.1l-22.2 22.2c-9.4 9.4-24.6 9.4-33.9 0L7 273c-9.4-9.4-9.4-24.6 0-33.9L201.4 44.7c9.4-9.4 24.6-9.4 33.9 0l22.2 22.2c9.5 9.5 9.3 25-.4 34.3L136.6 216H424c13.3 0 24 10.7 24 24v32c0 13.3-10.7 24-24 24H136.6l120.5 114.8c9.8 9.3 10 24.8.4 34.3z'/%3E%3C/svg%3E");
  color: #fff !important;
}

.btn-next {
  background-color: #fff;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%2302c153'%3E%3Cpath d='M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z'/%3E%3C/svg%3E");
  background-size: 13px 11px !important;
  border-color: #fff;
  color: #353550;
}

.btn-next, .btn-next:hover {
  background-position: right 19px center;
  background-repeat: no-repeat;
  display: inline-block;
  height: auto;
  padding-right: 50px;
  width: auto;
}

.btn-next:hover {
  background-color: #02c153;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23fff'%3E%3Cpath d='M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z'/%3E%3C/svg%3E");
  background-size: 13px 11px;
  color: #fff !important;
}


/* === Tags === */
.tags {
  margin-bottom: 2rem;
  margin-left: 0;
}

.tags a.tag, .tags span.tag {
  background-color: #fff;
  color: #02c153;
  font-size: 13px;
  letter-spacing: 0;
  padding: 4px 12px;
  text-transform: uppercase;
}

.tags span.tag {
  padding: 10px 18px 9px;
}


/* === Sidebar === */
.sidebar h3 {
  color: #2e313b;
  font-size: 36px;
  line-height: 48px;
  margin-bottom: 2rem;
}

.box-top-rated {
  background-color: #fff;
  color: #777980;
  font-size: 15px;
  line-height: 24px;
  padding: 50px;
  position: relative;
}

.box-top-rated h3 {
  margin-top: 1rem;
}

.box-top-rated .stars {
  display: inline-block;
  margin-right: 20px;
  vertical-align: text-top;
}

.box-top-rated .reviews {
  background-color: #fff3e5;
  color: #ff8a00;
  display: inline-block;
  font-size: 15px;
  padding: 4px 10px;
}

.box-top-rated p.reviews-desc {
  color: #777980;
  font-size: 15px;
  line-height: 24px;
  margin-bottom: 30px;
  margin-top: 30px;
  padding-left: 0;
}


/* === Responsive Overrides (Blog) === */

/* Large screens (1200px+) */
@media (min-width: 1200px) {
  .tags {
    margin-left: 80px;
  }
}

/* Tablets and below (991px) */
@media (max-width: 991.98px) {
  .sidebar .box-top-rated {
    padding: 25px;
  }
  .sidebar .box-top-rated h3 {
    color: #2e313b;
    font-size: 28px;
    line-height: 40px;
  }
}

/* Tablets (768px+) */
@media (min-width: 768px) {
  .container-post-image {
    padding-bottom: 30px;
    padding-top: 30px;
  }
  .container-post h1 {
    font-size: 40px;
    line-height: 48px;
    margin-bottom: 1.5rem;
  }
}

/* Small screens (767px and below) */
@media (max-width: 767.98px) {
  .list-posts .container-pagination {
    border: 0 !important;
    padding-top: 0 !important;
  }
  .list-posts .post p {
    padding: 0 2rem 1rem;
  }
  .list-posts .post h3 {
    padding: 1.5rem 2rem 0;
  }
  .container-all-posts {
    padding: 50px 0;
  }
  .container-most-popular .category-dropdown {
    float: inherit;
    max-width: inherit;
  }
  .tags {
    margin-bottom: 1.3rem;
    margin-left: 0;
    margin-top: 1.5rem;
  }
}

/* Mobile (575px and below) */
@media (max-width: 575.98px) {
  .container-post-image h1 {
    color: #fff;
    font-size: 32px;
    font-weight: bolder;
    line-height: 38px;
  }
  .list-posts .d-flex {
    border-top: 1px solid #e4eee8;
    display: block !important;
    margin-top: 0;
    padding-top: 2rem;
  }
  .list-posts .btn-next, .list-posts .btn-prev {
    margin-bottom: 10px;
    width: 100% !important;
  }
  .list-small-posts h3 {
    margin-top: 1.5rem;
  }
  .list-small-posts .text-center {
    text-align: left !important;
  }
  .post-big {
    margin-bottom: 2rem;
  }
  .container-most-popular .list-small-posts .row hr {
    margin-bottom: 1rem;
    margin-top: 1rem;
  }
  .tags {
    margin-left: 20px;
  }
}
.nav-list button.nav-link,
button.nav-dropdown-trigger {
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}
img {
  max-width: 100%;
  height: auto;
}
.img-responsive {
  max-width: 100%;
  height: auto;
  display: block;
}