    
body {  padding-top: 0px; } /* 80px; */
   
   
       .bd-placeholder-img {
        font-size: 1.125rem;
        text-anchor: middle;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
      }

      @media (min-width: 768px) {
        .bd-placeholder-img-lg {
          font-size: 3.5rem;
        }
      }

      .b-example-divider {
        width: 100%;
        height: 3rem;
        background-color: rgba(0, 0, 0, .1);
        border: solid rgba(0, 0, 0, .15);
        border-width: 1px 0;
        box-shadow: inset 0 .5em 1.5em rgba(0, 0, 0, .1), inset 0 .125em .5em rgba(0, 0, 0, .15);
      }

      .b-example-vr {
        flex-shrink: 0;
        width: 1.5rem;
        height: 100vh;
      }

      .bi {
        vertical-align: -.125em;
        fill: currentColor;
      }

      .nav-scroller {
        position: relative;
        z-index: 2;
        height: 2.75rem;
        overflow-y: hidden;
      }

      .nav-scroller .nav {
        display: flex;
        flex-wrap: nowrap;
        padding-bottom: 1rem;
        margin-top: -1px;
        overflow-x: auto;
        text-align: center;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch;
      }

      .btn-bd-primary {
        --bd-violet-bg: #712cf9;
        --bd-violet-rgb: 112.520718, 44.062154, 249.437846;

        --bs-btn-font-weight: 600;
        --bs-btn-color: var(--bs-white);
        --bs-btn-bg: var(--bd-violet-bg);
        --bs-btn-border-color: var(--bd-violet-bg);
        --bs-btn-hover-color: var(--bs-white);
        --bs-btn-hover-bg: #6528e0;
        --bs-btn-hover-border-color: #6528e0;
        --bs-btn-focus-shadow-rgb: var(--bd-violet-rgb);
        --bs-btn-active-color: var(--bs-btn-hover-color);
        --bs-btn-active-bg: #5a23c8;
        --bs-btn-active-border-color: #5a23c8;
      }

      .bd-mode-toggle {
        z-index: 1500;
      }

      .bd-mode-toggle .dropdown-menu .active .bi {
        display: block !important;
      }
	   
@media (max-width: 991.98px) {
  .offcanvas-collapse {
    position: fixed;
    top: 0; /* Height of navbar */
    bottom: 0;
    left: 100%;
    width: 100%;
    padding-right: 1rem;
    padding-left: 1rem;
    overflow-y: auto;
    visibility: hidden;
    background-color: #efefef;
	z-index:9;
    transition: transform .3s ease-in-out, visibility .3s ease-in-out;
  }
  .offcanvas-collapse.open {
    visibility: visible;
    transform: translateX(-100%);
  }
}

.nav-scroller .nav {
  color: rgba(255, 255, 255, .75);
}

.nav-scroller .nav-link {
  padding-top: .65rem;
  padding-bottom: .25rem;
  font-size: .875rem;
  color: #6c757d;
}

.nav-scroller .nav-link:hover {
  color: #007bff;
}

.nav-scroller .active {
  font-weight: 500;
  color: #343a40;
}

.bg-purple {
  background-color: #6f42c1;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Playfair Display", Georgia, "Times New Roman", serif/*rtl:Amiri, Georgia, "Times New Roman", serif*/;
}

.flex-auto {
  flex: 0 0 auto;
}

.h-250 { height: 50px; }
@media (min-width: 768px) {
  .h-md-250 { height: 250px; }
}

/* Pagination */
.blog-pagination {
  margin-bottom: 4rem;
}

/*
 * Blog posts
 */
.blog-post {
  margin-bottom: 4rem;
}
.blog-post-meta {
  margin-bottom: 1.25rem;
  color: #727272;
}
 
     
.blog-header-logo {
  font-family: "Playfair Display", Georgia, "Times New Roman", serif/*rtl:Amiri, Georgia, "Times New Roman", serif*/;
  font-size: 2.25rem;
}

.blog-header-logo:hover {
  text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Playfair Display", Georgia, "Times New Roman", serif/*rtl:Amiri, Georgia, "Times New Roman", serif*/;
}
 
/*------------------------------------
	Back to top
------------------------------------*/
.back-top {
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.3s 0s, visibility 0s 0.3s;
}

.back-top.backtop-is-visible {
  transition: opacity 0.3s 0s, visibility 0s 0s;
  z-index: 99;
  visibility: visible;
  opacity: 1;
}

.back-top.backtop-fade-out {
  transition: opacity 0.3s 0s, visibility 0s 0s;
  opacity: 0.5;
}

.no-touch .back-top:hover {
  transition: opacity 0.3s 0s, visibility 0s 0s;
  background-color: var(--bs-primary);
  opacity: 1;
}


 
.before-arrow-dark li:before, .before-arrow li:before {
  content: "";
  width: 0.75rem;
  height: 0.75rem;
  margin-bottom: -1px;
  display: inline-block;
  background-repeat: no-repeat;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  margin-right: 0.8rem;
  background-size: 1rem;
}

.before-arrow li:before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpolyline points='112 184 256 328 400 184' fill='none' stroke='rgba%28255, 255, 255, 0.9%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='48px'/%3e%3c/svg%3e");
}

.before-arrow-dark li:before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpolyline points='112 184 256 328 400 184' fill='none' stroke='rgba%280, 0, 0, 0.8%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='48px'/%3e%3c/svg%3e");
}

.children-ul {
  padding-left: 2rem;
}

.ql-editor {
  max-height: 40rem;
}

.subheader {
  border-bottom: 1px solid #efefef;
  background: var(--bs-light);
  padding: 1rem;
  font-size: 120%;
  color: #6c757d;
}

 

.u-blockquote, .wp-block-quote {
  border-left: var(--bs-primary) 3px solid;
  background: var(--bs-light);
  padding: 1rem;
}

.u-blockquote p, .u-blockquote footer, .wp-block-quote p, .wp-block-quote footer {
  margin-left: 3.5rem;
}

.u-blockquote::before, .wp-block-quote::before {
  content: "";
  width: 2rem;
  height: 2rem;
  margin-bottom: -1px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 270.000000 270.000000'%3e%3cg transform='translate%280.000000,270.000000%29 scale%280.100000,-0.100000%29' fill='%236c757d' stroke='none'%3e%3cpath d='M920 2182 c-290 -124 -482 -341 -540 -610 -30 -140 -40 -296 -40 -644 l0 -328 370 0 370 0 0 370 0 370 -181 0 -181 0 7 63 c26 243 129 387 342 477 35 15 66 29 69 32 7 7 -132 298 -143 298 -4 0 -37 -13 -73 -28z'/%3e%3cpath d='M2179 2186 c-249 -103 -442 -295 -520 -516 -50 -142 -61 -247 -66 -677 l-5 -393 371 0 371 0 0 370 0 370 -181 0 -181 0 7 53 c21 170 67 281 150 363 51 49 143 107 215 134 19 7 39 17 44 21 10 9 -124 298 -139 298 -5 0 -35 -10 -66 -23z'/%3e%3c/g%3e%3c/svg%3e");
  background-repeat: no-repeat;
  position: absolute;
  line-height: 1;
}

.wp-block-quote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.wp-block-quote footer {
  margin-left: 0;
}

.wp-block-quote cite {
  margin-left: 3.5rem;
  display: block;
  font-size: 80%;
  color: #6c757d;
}

.post-page blockquote {
  border-left: var(--bs-primary) 3px solid;
  background: #f8f9fa;
  padding: 1rem;
}

.post-page blockquote::before {
  content: "";
  width: 2rem;
  height: 2rem;
  margin-bottom: -1px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 270.000000 270.000000'%3e%3cg transform='translate%280.000000,270.000000%29 scale%280.100000,-0.100000%29' fill='%236c757d' stroke='none'%3e%3cpath d='M920 2182 c-290 -124 -482 -341 -540 -610 -30 -140 -40 -296 -40 -644 l0 -328 370 0 370 0 0 370 0 370 -181 0 -181 0 7 63 c26 243 129 387 342 477 35 15 66 29 69 32 7 7 -132 298 -143 298 -4 0 -37 -13 -73 -28z'/%3e%3cpath d='M2179 2186 c-249 -103 -442 -295 -520 -516 -50 -142 -61 -247 -66 -677 l-5 -393 371 0 371 0 0 370 0 370 -181 0 -181 0 7 53 c21 170 67 281 150 363 51 49 143 107 215 134 19 7 39 17 44 21 10 9 -124 298 -139 298 -5 0 -35 -10 -66 -23z'/%3e%3c/g%3e%3c/svg%3e");
  background-repeat: no-repeat;
  position: absolute;
  line-height: 1;
}

/*------------------------------------
	Card full
------------------------------------*/
.card-full {
  background-color: transparent !important;
  border: 0;
}

.card-full .card-title:last-child {
  margin-bottom: 0;
}

.card-full .card-body {
  padding: 0;
  padding-top: 1rem;
}

.card-full .no-gutters .card-body {
  padding: 1.25rem;
}

.card-img {
  min-height: 3rem;
}

.card-list li {
  padding: 0.5rem;
  margin-bottom: 0.5rem;
}

.card-list li a::before {
  content: "";
  width: 0.75rem;
  height: 0.75rem;
  margin-bottom: -1px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpolyline points='112 184 256 328 400 184' fill='none' stroke='rgba%280, 0, 0, 0.8%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='48px'/%3e%3c/svg%3e");
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  background-size: 1rem;
  margin-right: 0.5rem;
  margin-left: -0.5rem;
}

.card-list li:hover a {
  color: var(--bs-link-color);
}

.sub-card {
  margin-top: 1rem;
}

 
/*------------------------------------
 Lazyload images
------------------------------------*/
.image-wrapper {
  /*background color if image is loading slow*/
  background-color: #f8f9fa;
  overflow: hidden;
  width: 100%;
  position: relative;
  background: linear-gradient(to left, #f8f9fa 0%, #ced4da 15%, #f8f9fa 40%, #f8f9fa 100%);
  background-size: 400% 700% !important;
  background-position: center center !important;
  -webkit-animation: AnimationSea 1.5s infinite linear forwards;
  animation: AnimationSea 1.5s infinite linear forwards;
}

@-webkit-keyframes AnimationSea {
  from {
    background-position: 100% 0;
  }
  to {
    background-position: 20% 0;
  }
}
@keyframes AnimationSea {
  from {
    background-position: 100% 0;
  }
  to {
    background-position: 20% 0;
  }
}
.image-single-wrapper {
  width: 100%;
  min-height: 18rem;
}

.lazy {
  width: 100%;
  transition: 500ms ease-in-out;
  opacity: 0;
}

.lazy.loaded {
  opacity: 1;
}

.hover-a:hover .image-wrapper {
  opacity: 0.9;
}

.ajax-tabs {
  min-height: 20rem;
}

.loaders {
  opacity: 0.7;
  font-size: 2.5rem;
  text-align: center;
  margin-top: 100px;
}


.ratio_category, .ratio_demo1, .ratio_demo2, .ratio_single, .ratio_203-114, .ratio_110-77, .ratio_115-80, .ratio_165-92, .ratio_180-123, .ratio_230-129, .ratio_251-141, .ratio_327-278, .ratio_376-376, .ratio_372-208, .ratio_400-250, .ratio_800-450, .ratio_763-422, .ratio_540-470, .ratio_540-460, .ratio_540-454, .ratio_540-304, .ratio_466-261, .ratio_360-202, .ratio_220-150, .ratio_230-230, .ratio_337-337, .ratio_99-68, .ratio_160-112, .ratio_640-640, .ratio_1140-535, .ratio_900-500, .ratio_950-500, .ratio_1200-900 {
  height: 0;
}

.ratio_category, .ratio_demo1 {
  padding-bottom: 25%;
}

.ratio_demo2 {
  padding-bottom: 55%;
}

.ratio_1108-520 {
  padding-bottom: 46.9314079%;
}

.ratio_1140-535 {
  padding-bottom: 46.9314079%;
}

.ratio_900-500, .ratio_763-422 {
  padding-bottom: 55.3555556%;
}

.ratio_466-261, .ratio_165-92, .ratio_230-129, .ratio_360-202, .ratio_203-114, .ratio_251-141, .ratio_372-208 {
  padding-bottom: 56.0085837%;
}



  .news_1_pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.news_1_pagination>li{display:inline}.news_1_pagination>li>a,.news_1_pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.news_1_pagination>li:first-child>a,.news_1_pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.news_1_pagination>li:last-child_>a,.news_1_pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.news_1_pagination>li>a:focus,.news_1_pagination>li>a:hover,.news_1_pagination>li>span:focus,.news_1_pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.news_1_pagination>.active>a,.news_1_pagination>.active>a:focus,.news_1_pagination>.active>a:hover,.news_1_pagination>.active>span,.news_1_pagination>.active>span:focus,.news_1_pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7} 
 

 .news_2_pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.news_2_pagination>li{display:inline}.news_2_pagination>li>a,.news_2_pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.news_2_pagination>li:first-child>a,.news_2_pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.news_2_pagination>li:last-child_>a,.news_2_pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.news_2_pagination>li>a:focus,.news_2_pagination>li>a:hover,.news_2_pagination>li>span:focus,.news_2_pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.news_2_pagination>.active>a,.news_2_pagination>.active>a:focus,.news_2_pagination>.active>a:hover,.news_2_pagination>.active>span,.news_2_pagination>.active>span:focus,.news_2_pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7} 

  .news_3_pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.news_3_pagination>li{display:inline}.news_3_pagination>li>a,.news_3_pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.news_3_pagination>li:first-child>a,.news_3_pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.news_3_pagination>li:last-child_>a,.news_3_pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.news_3_pagination>li>a:focus,.news_3_pagination>li>a:hover,.news_3_pagination>li>span:focus,.news_3_pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.news_3_pagination>.active>a,.news_3_pagination>.active>a:focus,.news_3_pagination>.active>a:hover,.news_3_pagination>.active>span,.news_3_pagination>.active>span:focus,.news_3_pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7} 


.news_4_pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.news_4_pagination>li{display:inline}.news_4_pagination>li>a,.news_4_pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.news_4_pagination>li:first-child>a,.news_4_pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.news_4_pagination>li:last-child_>a,.news_4_pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.news_4_pagination>li>a:focus,.news_4_pagination>li>a:hover,.news_4_pagination>li>span:focus,.news_4_pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.news_4_pagination>.active>a,.news_4_pagination>.active>a:focus,.news_4_pagination>.active>a:hover,.news_4_pagination>.active>span,.news_4_pagination>.active>span:focus,.news_4_pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7} 


  .news_5_pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.news_5_pagination>li{display:inline}.news_5_pagination>li>a,.news_5_pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.news_5_pagination>li:first-child>a,.news_5_pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.news_5_pagination>li:last-child_>a,.news_5_pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.news_5_pagination>li>a:focus,.news_5_pagination>li>a:hover,.news_5_pagination>li>span:focus,.news_5_pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.news_5_pagination>.active>a,.news_5_pagination>.active>a:focus,.news_5_pagination>.active>a:hover,.news_5_pagination>.active>span,.news_5_pagination>.active>span:focus,.news_5_pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7} 

 .news_6_pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.news_6_pagination>li{display:inline}.news_6_pagination>li>a,.news_6_pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.news_6_pagination>li:first-child>a,.news_6_pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.news_6_pagination>li:last-child_>a,.news_6_pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.news_6_pagination>li>a:focus,.news_6_pagination>li>a:hover,.news_6_pagination>li>span:focus,.news_6_pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.news_6_pagination>.active>a,.news_6_pagination>.active>a:focus,.news_6_pagination>.active>a:hover,.news_6_pagination>.active>span,.news_6_pagination>.active>span:focus,.news_6_pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7} 
 
   .news_7_pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.news_7_pagination>li{display:inline}.news_7_pagination>li>a,.news_7_pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.news_7_pagination>li:first-child>a,.news_7_pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.news_7_pagination>li:last-child_>a,.news_7_pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.news_7_pagination>li>a:focus,.news_7_pagination>li>a:hover,.news_7_pagination>li>span:focus,.news_7_pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.news_7_pagination>.active>a,.news_7_pagination>.active>a:focus,.news_7_pagination>.active>a:hover,.news_7_pagination>.active>span,.news_7_pagination>.active>span:focus,.news_7_pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7} 
 
 
  .news_8_pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.news_8_pagination>li{display:inline}.news_8_pagination>li>a,.news_8_pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.news_8_pagination>li:first-child>a,.news_8_pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.news_8_pagination>li:last-child_>a,.news_8_pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.news_8_pagination>li>a:focus,.news_8_pagination>li>a:hover,.news_8_pagination>li>span:focus,.news_8_pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.news_8_pagination>.active>a,.news_8_pagination>.active>a:focus,.news_8_pagination>.active>a:hover,.news_8_pagination>.active>span,.news_8_pagination>.active>span:focus,.news_8_pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7} 
  
  
  
    .news_9_pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.news_9_pagination>li{display:inline}.news_9_pagination>li>a,.news_9_pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.news_9_pagination>li:first-child>a,.news_9_pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.news_9_pagination>li:last-child_>a,.news_9_pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.news_9_pagination>li>a:focus,.news_9_pagination>li>a:hover,.news_9_pagination>li>span:focus,.news_9_pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.news_9_pagination>.active>a,.news_9_pagination>.active>a:focus,.news_9_pagination>.active>a:hover,.news_9_pagination>.active>span,.news_9_pagination>.active>span:focus,.news_9_pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7} 
 
  
  
  .journal_pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.journal_pagination>li{display:inline}.journal_pagination>li>a,.journal_pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.journal_pagination>li:first-child>a,.journal_pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.journal_pagination>li:last-child_>a,.journal_pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.journal_pagination>li>a:focus,.journal_pagination>li>a:hover,.journal_pagination>li>span:focus,.journal_pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.journal_pagination>.active>a,.journal_pagination>.active>a:focus,.journal_pagination>.active>a:hover,.journal_pagination>.active>span,.journal_pagination>.active>span:focus,.journal_pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7} 
  
  .pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child_>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7} 
 
  
 
 
 .editorPick_pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.editorPick_pagination>li{display:inline}.editorPick_pagination>li>a,.editorPick_pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.editorPick_pagination>li:first-child>a,.editorPick_pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.editorPick_pagination>li:last-child_>a,.editorPick_pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.editorPick_pagination>li>a:focus,.editorPick_pagination>li>a:hover,.editorPick_pagination>li>span:focus,.editorPick_pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.editorPick_pagination>.active>a,.editorPick_pagination>.active>a:focus,.editorPick_pagination>.active>a:hover,.editorPick_pagination>.active>span,.editorPick_pagination>.active>span:focus,.editorPick_pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7} 
  .mostread_pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.mostread_pagination>li{display:inline}.mostread_pagination>li>a,.mostread_pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.mostread_pagination>li:first-child>a,.mostread_pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.mostread_pagination>li:last-child_>a,.mostread_pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.mostread_pagination>li>a:focus,.mostread_pagination>li>a:hover,.mostread_pagination>li>span:focus,.mostread_pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.mostread_pagination>.active>a,.mostread_pagination>.active>a:focus,.mostread_pagination>.active>a:hover,.mostread_pagination>.active>span,.mostread_pagination>.active>span:focus,.mostread_pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7} 
  
  
   

.block-title {
  position: relative;
  margin-bottom: 1.5rem;
}

  .block-title .h5{
  border-bottom: var(--bs-border-color) 2px solid;
}
 
   
  /*------------------------------------
  Timeline Blog List
------------------------------------*/
.timeline-post {
  list-style-type: none;
  position: relative;
}

.timeline-post:before {
  content: " ";
  background: var(--bs-danger);
  display: inline-block;
  position: absolute;
  left: 1.5rem;
  width: 2px;
  height: 100%;
  z-index: 5;
}

.timeline-post > li {
  margin: 1rem 0;
  padding-left: 0.875rem;
  padding-right: 0.875rem;
}

.timeline-post > li:first-child {
  margin-top: 0;
}

.timeline-post > li:before {
  content: " ";
  background: var(--bs-danger);
  display: inline-block;
  position: absolute;
  margin-top: 0.3rem;
  border-radius: 50%;
  border: 3px solid #dee2e6;
  left: 1rem;
  width: 1rem;
  height: 1rem;
  z-index: 5;
}

.timeline-post > li:hover:before {
  background: var(--bs-danger) !important;
}

.timeline-post > li a .timeline-date, .timeline-post > li a .timeline-title {
  padding-left: 1.5rem;
}

.timeline-post > li a .timeline-date:hover, .timeline-post > li a .timeline-title:hover {
  color: var(--bs-danger) !important;
}



/*------------------------------------
	Widget Social
------------------------------------*/
.social-two li, .social-one li {
  float: left;
  width: 49%;
}

.social-two li:nth-child(even), .social-one li:nth-child(even) {
  float: right;
}

.social-two li a, .social-one li a {
  display: block;
  font-size: 14px;
  line-height: 34px;
  border-radius: 0;
}

.social-two li a:hover, .social-one li a:hover {
  opacity: 0.9;
}

.social-two li a:focus, .social-one li a:focus {
  opacity: 0.9;
}

.social-two li a::before, .social-one li a::before {
  float: left;
  margin-left: 0.8rem;
  vertical-align: inherit;
  border-top: inherit;
  border-right: inherit;
  border-bottom: 0;
  border-left: inherit;
  width: 34px;
  height: 34px;
  text-align: center;
  background-color: rgba(255, 255, 255, 0.1);
  margin: 0;
  margin-right: 5px;
  background-repeat: no-repeat;
  background-position: center;
  vertical-align: middle;
  background-size: 1rem;
  content: "";
}

.social-two .facebook a::before, .social-one .facebook a::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f8f9fa' viewBox='0 0 16 16'%3e%3cpath d='M16 8.049c0-4.446-3.582-8.05-8-8.05C3.58 0-.002 3.603-.002 8.05c0 4.017 2.926 7.347 6.75 7.951v-5.625h-2.03V8.05H6.75V6.275c0-2.017 1.195-3.131 3.022-3.131.876 0 1.791.157 1.791.157v1.98h-1.009c-.993 0-1.303.621-1.303 1.258v1.51h2.218l-.354 2.326H9.25V16c3.824-.604 6.75-3.934 6.75-7.951z'/%3e%3c/svg%3e");
}

.social-two .twitter a::before, .social-one .twitter a::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f8f9fa' viewBox='0 0 16 16'%3e%3cpath d='M5.026 15c6.038 0 9.341-5.003 9.341-9.334 0-.14 0-.282-.006-.422A6.685 6.685 0 0 0 16 3.542a6.658 6.658 0 0 1-1.889.518 3.301 3.301 0 0 0 1.447-1.817 6.533 6.533 0 0 1-2.087.793A3.286 3.286 0 0 0 7.875 6.03a9.325 9.325 0 0 1-6.767-3.429 3.289 3.289 0 0 0 1.018 4.382A3.323 3.323 0 0 1 .64 6.575v.045a3.288 3.288 0 0 0 2.632 3.218 3.203 3.203 0 0 1-.865.115 3.23 3.23 0 0 1-.614-.057 3.283 3.283 0 0 0 3.067 2.277A6.588 6.588 0 0 1 .78 13.58a6.32 6.32 0 0 1-.78-.045A9.344 9.344 0 0 0 5.026 15z'/%3e%3c/svg%3e");
}

.social-two .vk a::before, .social-one .vk a::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f8f9fa' viewBox='0 0 512 512'%3e%3cpath d='M484.7,132c3.56-11.28,0-19.48-15.75-19.48H416.58c-13.21,0-19.31,7.18-22.87,14.86,0,0-26.94,65.6-64.56,108.13-12.2,12.3-17.79,16.4-24.4,16.4-3.56,0-8.14-4.1-8.14-15.37V131.47c0-13.32-4.06-19.47-15.25-19.47H199c-8.14,0-13.22,6.15-13.22,12.3,0,12.81,18.81,15.89,20.84,51.76V254c0,16.91-3,20-9.66,20-17.79,0-61-66.11-86.92-141.44C105,117.64,99.88,112,86.66,112H33.79C18.54,112,16,119.17,16,126.86c0,13.84,17.79,83.53,82.86,175.77,43.21,63,104.72,96.86,160.13,96.86,33.56,0,37.62-7.69,37.62-20.5V331.33c0-15.37,3.05-17.93,13.73-17.93,7.62,0,21.35,4.09,52.36,34.33C398.28,383.6,404.38,400,424.21,400h52.36c15.25,0,22.37-7.69,18.3-22.55-4.57-14.86-21.86-36.38-44.23-62-12.2-14.34-30.5-30.23-36.09-37.92-7.62-10.25-5.59-14.35,0-23.57-.51,0,63.55-91.22,70.15-122' fill-rule='evenodd'/%3e%3c/svg%3e");
}

.social-two .instagram a::before, .social-one .instagram a::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f8f9fa' viewBox='0 0 512 512'%3e%3cpath d='M349.33,69.33a93.62,93.62,0,0,1,93.34,93.34V349.33a93.62,93.62,0,0,1-93.34,93.34H162.67a93.62,93.62,0,0,1-93.34-93.34V162.67a93.62,93.62,0,0,1,93.34-93.34H349.33m0-37.33H162.67C90.8,32,32,90.8,32,162.67V349.33C32,421.2,90.8,480,162.67,480H349.33C421.2,480,480,421.2,480,349.33V162.67C480,90.8,421.2,32,349.33,32Z'/%3e%3cpath d='M377.33,162.67a28,28,0,1,1,28-28A27.94,27.94,0,0,1,377.33,162.67Z'/%3e%3cpath d='M256,181.33A74.67,74.67,0,1,1,181.33,256,74.75,74.75,0,0,1,256,181.33M256,144A112,112,0,1,0,368,256,112,112,0,0,0,256,144Z'/%3e%3c/svg%3e");
}

.social-two .youtube a::before, .social-one .youtube a::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f8f9fa' viewBox='0 0 16 16'%3e%3cpath d='M8.051 1.999h.089c.822.003 4.987.033 6.11.335a2.01 2.01 0 0 1 1.415 1.42c.101.38.172.883.22 1.402l.01.104.022.26.008.104c.065.914.073 1.77.074 1.957v.075c-.001.194-.01 1.108-.082 2.06l-.008.105-.009.104c-.05.572-.124 1.14-.235 1.558a2.007 2.007 0 0 1-1.415 1.42c-1.16.312-5.569.334-6.18.335h-.142c-.309 0-1.587-.006-2.927-.052l-.17-.006-.087-.004-.171-.007-.171-.007c-1.11-.049-2.167-.128-2.654-.26a2.007 2.007 0 0 1-1.415-1.419c-.111-.417-.185-.986-.235-1.558L.09 9.82l-.008-.104A31.4 31.4 0 0 1 0 7.68v-.122C.002 7.343.01 6.6.064 5.78l.007-.103.003-.052.008-.104.022-.26.01-.104c.048-.519.119-1.023.22-1.402a2.007 2.007 0 0 1 1.415-1.42c.487-.13 1.544-.21 2.654-.26l.17-.007.172-.006.086-.003.171-.007A99.788 99.788 0 0 1 7.858 2h.193zM6.4 5.209v4.818l4.157-2.408L6.4 5.209z'/%3e%3c/svg%3e");
}

.social-two .linkedin a::before, .social-one .linkedin a::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f8f9fa' viewBox='0 0 512 512'%3e%3cpath d='M444.17,32H70.28C49.85,32,32,46.7,32,66.89V441.61C32,461.91,49.85,480,70.28,480H444.06C464.6,480,480,461.79,480,441.61V66.89C480.12,46.7,464.6,32,444.17,32ZM170.87,405.43H106.69V205.88h64.18ZM141,175.54h-.46c-20.54,0-33.84-15.29-33.84-34.43,0-19.49,13.65-34.42,34.65-34.42s33.85,14.82,34.31,34.42C175.65,160.25,162.35,175.54,141,175.54ZM405.43,405.43H341.25V296.32c0-26.14-9.34-44-32.56-44-17.74,0-28.24,12-32.91,23.69-1.75,4.2-2.22,9.92-2.22,15.76V405.43H209.38V205.88h64.18v27.77c9.34-13.3,23.93-32.44,57.88-32.44,42.13,0,74,27.77,74,87.64Z'/%3e%3c/svg%3e");
}

.social-two .vimeo a::before, .social-one .vimeo a::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f8f9fa' viewBox='0 0 512 512'%3e%3cpath d='M476.9,114c-5-23.39-17.51-38.78-40.61-46.27s-64.92-4.5-94.12,16.79c-26.79,19.51-46.26,54.42-54,78.28a4,4,0,0,0,5.13,5c10.77-3.8,21.72-7.1,34-6.45,15,.8,24.51,12,24.91,25.29.3,9.79-.2,18.69-3.6,27.68C337.87,243,321,270.78,301.06,295.07a72.49,72.49,0,0,1-10,9.89c-10.21,8.29-18.81,6.1-25.41-5.2-5.4-9.29-9-18.88-12.2-29.08-12.4-39.67-16.81-80.84-23.81-121.52-3.3-19.48-7-39.77-18-56.86-11.6-17.79-28.61-24.58-50-22-14.7,1.8-36.91,17.49-47.81,26.39,0,0-56,46.87-81.82,71.35l21.2,27s17.91-12.49,27.51-18.29c5.7-3.39,12.4-4.09,17.2.2,4.51,3.9,9.61,9,12.31,14.1,5.7,10.69,11.2,21.88,14.7,33.37,13.2,44.27,25.51,88.64,37.81,133.22,6.3,22.78,13.9,44.17,28,63.55,19.31,26.59,39.61,32.68,70.92,21.49,25.41-9.09,46.61-26.18,66-43.87,33.11-30.18,59.12-65.36,85.52-101.14C433.59,270,450.49,242,464.59,210.72,478.5,179.74,484,147.26,476.9,114Z'/%3e%3c/svg%3e");
}

.social-two .pinterest a::before, .social-one .pinterest a::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f8f9fa' viewBox='0 0 512 512'%3e%3cpath d='M256.05,32c-123.7,0-224,100.3-224,224,0,91.7,55.2,170.5,134.1,205.2-.6-15.6-.1-34.4,3.9-51.4,4.3-18.2,28.8-122.1,28.8-122.1s-7.2-14.3-7.2-35.4c0-33.2,19.2-58,43.2-58,20.4,0,30.2,15.3,30.2,33.6,0,20.5-13.1,51.1-19.8,79.5-5.6,23.8,11.9,43.1,35.4,43.1,42.4,0,71-54.5,71-119.1,0-49.1-33.1-85.8-93.2-85.8-67.9,0-110.3,50.7-110.3,107.3,0,19.5,5.8,33.3,14.8,43.9,4.1,4.9,4.7,6.9,3.2,12.5-1.1,4.1-3.5,14-4.6,18-1.5,5.7-6.1,7.7-11.2,5.6-31.3-12.8-45.9-47-45.9-85.6,0-63.6,53.7-139.9,160.1-139.9,85.5,0,141.8,61.9,141.8,128.3,0,87.9-48.9,153.5-120.9,153.5-24.2,0-46.9-13.1-54.7-27.9,0,0-13,51.6-15.8,61.6-4.7,17.3-14,34.5-22.5,48a225.13,225.13,0,0,0,63.5,9.2c123.7,0,224-100.3,224-224S379.75,32,256.05,32Z'/%3e%3c/svg%3e");
}

.social-two .telegram a::before, .social-one .telegram a::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f8f9fa' viewBox='0 0 512 512'%3e%3cpath d='M53.12,199.94l400-151.39a8,8,0,0,1,10.33,10.33l-151.39,400a8,8,0,0,1-15-.34L229.66,292.45a16,16,0,0,0-10.11-10.11L53.46,215A8,8,0,0,1,53.12,199.94Z' fill='none' stroke='%23f8f9fa' stroke-linecap='round' stroke-linejoin='round' stroke-width='32px'/%3e%3cline x1='460' y1='52' x2='227' y2='285' fill='none' stroke='%23f8f9fa' stroke-linecap='round' stroke-linejoin='round' stroke-width='32px'/%3e%3c/svg%3e");
}

.social-three li {
  margin: 0 -1px -1px 0 !important;
}

.social-three li:hover {
  opacity: 0.9;
}

.social-three li:focus {
  opacity: 0.9;
}

.btn-social:hover {
  opacity: 0.9;
}

.btn-social:focus {
  opacity: 0.9;
}

@media (min-width: 768px) {
  .social-two li, .social-one li {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .social-two li {
    width: 49%;
  }
}
/*------------------------------------
  Social color
------------------------------------*/
.text-facebook {
  color: #3b5898 !important;
}

.hover-facebook-text:hover i {
  color: #3b5898 !important;
}

.hover-facebook a:hover i {
  color: #3b5898 !important;
}

.bg-facebook, .btn-facebook {
  background-color: #3b5898 !important;
  color: var(--bs-white);
}

.text-twitter {
  color: #3992d6 !important;
}

.hover-twitter-text:hover i {
  color: #3992d6 !important;
}

.hover-twitter a:hover i {
  color: #3992d6 !important;
}

.bg-twitter, .btn-twitter {
  background-color: #3992d6 !important;
  color: var(--bs-white);
}

.text-instagram {
  color: #6d48cb !important;
}

.hover-instagram-text:hover i {
  color: #6d48cb !important;
}

.hover-instagram a:hover i {
  color: #6d48cb !important;
}

.bg-instagram, .btn-instagram {
  background-color: #6d48cb !important;
  color: var(--bs-white);
}

.text-youtube {
  color: #e02a21 !important;
}

.hover-youtube-text:hover i {
  color: #e02a21 !important;
}

.hover-youtube a:hover i {
  color: #e02a21 !important;
}

.bg-youtube, .btn-youtube {
  background-color: #e02a21 !important;
  color: var(--bs-white);
}

.text-vimeo {
  color: #129cf1 !important;
}

.hover-vimeo-text:hover i {
  color: #129cf1 !important;
}

.hover-vimeo a:hover i {
  color: #129cf1 !important;
}

.bg-vimeo, .btn-vimeo {
  background-color: #129cf1 !important;
  color: var(--bs-white);
}

.text-envelope {
  color: #f2610b !important;
}

.hover-envelope-text:hover i {
  color: #f2610b !important;
}

.hover-envelope a:hover i {
  color: #f2610b !important;
}

.bg-envelope, .btn-envelope {
  background-color: #f2610b !important;
  color: var(--bs-white);
}

.text-linkedin {
  color: #3371b7 !important;
}

.hover-linkedin-text:hover i {
  color: #3371b7 !important;
}

.hover-linkedin a:hover i {
  color: #3371b7 !important;
}

.bg-linkedin, .btn-linkedin {
  background-color: #3371b7 !important;
  color: var(--bs-white);
}

.text-telegram {
  color: #075c8d !important;
}




.text-pinterest {
  color: #c9261a !important;
}

.hover-pinterest-text:hover i {
  color: #c9261a !important;
}

.hover-pinterest a:hover i {
  color: #c9261a !important;
}

.bg-pinterest, .btn-pinterest {
  background-color: #c9261a !important;
  color: var(--bs-white);
}



















@media (max-width: 991.98px) {
  .offcanvas-collapse {
    position: fixed;
    top: 80px; /* Height of navbar */
    bottom: 0;
    left: 100%;
    width: 100%;
    padding-right: 1rem;
    padding-left: 1rem;
    overflow-y: auto;
    visibility: hidden;
    background-color: #F4F3DC;
    transition: transform .3s ease-in-out, visibility .3s ease-in-out;
  }
   
}
 
 @media (max-width: 991px) {
  .login_ {
  display:none;
    
  }
   
}
 
.dropdown-toggle { outline: 0; }
.btn-toggle {
  padding: .25rem .5rem;
  font-weight: 600;
  color: var(--bs-emphasis-color);
  background-color: transparent;
}
.btn-toggle:hover,
.btn-toggle:focus {
  color: rgba(var(--bs-emphasis-color-rgb), .85);
  background-color: var(--bs-tertiary-bg);
}

.btn-toggle::before {
  width: 1.25em;
  line-height: 0;
  content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%280,0,0,.5%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e");
  transition: transform .35s ease;
  transform-origin: .5em 50%;
}

[data-bs-theme="dark"] .btn-toggle::before {
  content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%28255,255,255,.5%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e");
}

.btn-toggle[aria-expanded="true"] {
  color: rgba(var(--bs-emphasis-color-rgb), .85);
}
.btn-toggle[aria-expanded="true"]::before {
  transform: rotate(90deg);
}

.btn-toggle-nav a {
  padding: .1875rem .5rem;
  margin-top: .125rem;
  margin-left: 1.25rem;
}
.btn-toggle-nav a:hover,
.btn-toggle-nav a:focus {
  background-color: var(--bs-tertiary-bg);
}

.scrollarea {
  overflow-y: auto;
}


 
 

 

 
 

  
 
     
 
.bd-heading a::before {
  display: inline-block;
  width: 1em;
  height: 1em;
  margin-right: .25rem;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23999' viewBox='0 0 16 16'%3E%3Cpath d='M4 1h8a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2h1a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1H2a2 2 0 0 1 2-2z'/%3E%3Cpath d='M2 5v-.5a.5.5 0 0 1 1 0V5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H2zm0 3v-.5a.5.5 0 0 1 1 0V8h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H2zm0 3v-.5a.5.5 0 0 1 1 0v.5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H2z'/%3E%3Cpath fill-rule='evenodd' d='M8.646 5.646a.5.5 0 0 1 .708 0l2 2a.5.5 0 0 1 0 .708l-2 2a.5.5 0 0 1-.708-.708L10.293 8 8.646 6.354a.5.5 0 0 1 0-.708zm-1.292 0a.5.5 0 0 0-.708 0l-2 2a.5.5 0 0 0 0 .708l2 2a.5.5 0 0 0 .708-.708L5.707 8l1.647-1.646a.5.5 0 0 0 0-.708z'/%3E%3C/svg%3E");
  background-size: 1em;
}

/* stylelint-disable-next-line selector-max-universal */
.bd-heading + div > * + * {
  margin-top: 3rem;
}

/* Table of contents */
.bd-aside a {
  padding: .1875rem .5rem;
  margin-top: .125rem;
  margin-left: .3125rem;
  min-width:333px;
   
  color: var(--bs-body-color);
}

.bd-aside a:hover,
.bd-aside a:focus {
  color: var(--bs-body-color);
  background-color: rgba(121, 82, 179, .1);  
}

.bd-aside .active {
  font-weight: 600;
  color: var(--bs-body-color); 
}

.bd-aside .btn { min-width:350px; 
 
}

.bd-aside .btn:hover,
.bd-aside .btn:focus {
  color: var(--bs-body-color);
  background-color: rgba(121, 82, 179, .04);
}

.bd-aside .btn:focus {
  box-shadow: 0 0 0 1px rgba(121, 82, 179, .7);
}
 
.bd-aside .btn::before {
   
  line-height: 0;
  content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ccc' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e");
  transition: transform .35s ease;

  /* rtl:raw:
  transform: rotate(180deg) translateX(-2px);
  */
  transform-origin: .5em 50%;
}

.bd-aside .btn[aria-expanded="true"]::before {
  transform: rotate(90deg)/* rtl:ignore */;
}

 
 
  .block-title-6 h4 span {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
 
.block-title-6 {
  position: relative;
  margin-bottom: 1.5rem;
}

.block-title-6 h1, .block-title-6 .h1, .block-title-6 h2, .block-title-6 .h2, .block-title-6 h3, .block-title-6 .h3, .block-title-6 h4, .block-title-6 .h4, .block-title-6 h5, .block-title-6 .h5, .block-title-6 h6, .block-title-6 .h6 {
  border-bottom: var(--bs-border-color) 2px solid;
}

.block-title-6 h1 span, .block-title-6 .h1 span, .block-title-6 h2 span, .block-title-6 .h2 span, .block-title-6 h3 span, .block-title-6 .h3 span, .block-title-6 h4 span, .block-title-6 .h4 span, .block-title-6 h5 span, .block-title-6 .h5 span, .block-title-6 h6 span, .block-title-6 .h6 span {
  margin-bottom: -2px;
  display: inline-block;
  position: relative;
}

.block-title-7 {
  position: relative;
  margin-bottom: 0;
}

 
   
a {
  color: var(--bs-link-color);
  text-decoration: none !important;
}

a:hover {
  color: var(--bs-link-hover-color);
}

 

h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a, .h1 > a, .h2 > a, .h3 > a, .h4 > a, .h5 > a, .h6 > a {
  color: var(--bs-body-color);
  -webkit-font-smoothing: antialiased;
}
 
 
   hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: 1px solid;
  opacity: 0.25;
}

 
h2, .h2 {
  font-size: 1.375rem;
}

h3, .h3 {
  font-size: 1.25rem;
}

h4, .h4 {
  font-size: 1.125rem;
}


.post-page blockquote {
  border-left: var(--bs-primary) 3px solid;
  background: #f8f9fa;
  padding: 1rem;
}

.post-page blockquote::before {
  content: "";
  width: 2rem;
  height: 2rem;
  margin-bottom: -1px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 270.000000 270.000000'%3e%3cg transform='translate%280.000000,270.000000%29 scale%280.100000,-0.100000%29' fill='%236c757d' stroke='none'%3e%3cpath d='M920 2182 c-290 -124 -482 -341 -540 -610 -30 -140 -40 -296 -40 -644 l0 -328 370 0 370 0 0 370 0 370 -181 0 -181 0 7 63 c26 243 129 387 342 477 35 15 66 29 69 32 7 7 -132 298 -143 298 -4 0 -37 -13 -73 -28z'/%3e%3cpath d='M2179 2186 c-249 -103 -442 -295 -520 -516 -50 -142 -61 -247 -66 -677 l-5 -393 371 0 371 0 0 370 0 370 -181 0 -181 0 7 53 c21 170 67 281 150 363 51 49 143 107 215 134 19 7 39 17 44 21 10 9 -124 298 -139 298 -5 0 -35 -10 -66 -23z'/%3e%3c/g%3e%3c/svg%3e");
  background-repeat: no-repeat;
  position: absolute;
  line-height: 1;
}

.post-page blockquote p, .post-page blockquote footer {
  margin-left: 3.5rem;
}

.post-page .entry-title {
  margin-bottom: 1.5rem;
}

.post-page strong {
  color: var(--bs-body-color);
}

.dropcaps {
  float: left;
  display: block;
  margin: 0.7rem 0.7rem 0 0;
  padding: 2px 10px 5px;
  font-size: 3.5rem;
  line-height: 3.5rem;
  text-align: center;
  text-transform: uppercase;
  min-width: 3.5rem;
  min-height: 3.5rem;
}

.dropcaps.rounded-circle {
  font-size: 2.75rem;
  min-width: 4rem;
}

.dropcaps-one {
  color: var(--bs-body-color);
  font-size: 5rem;
  padding: 0 !important;
}

.next-post-end {
  text-align: right;
}

 

/*------------------------------------
	Typograpy
------------------------------------*/
 
@media (min-width: 992px) {
  .h1-lg {
    font-size: 1.5rem;
  }
  .h2-lg {
    font-size: 1.375rem;
  }
  .h3-lg {
    font-size: 1.25rem;
  }
  .h4-lg {
    font-size: 1.125rem;
  }
  .h5-lg {
    font-size: 1rem;
  }
  .h6-lg {
    font-size: 0.875rem;
  }
  .lead-lg {
    font-size: 1.25rem;
    font-weight: 300;
  }
  .display-1-lg {
    font-size: 3.6rem;
    font-weight: 300;
    line-height: 1.2;
  }
  .display-2-lg {
    font-size: 2.4rem;
    font-weight: 300;
    line-height: 1.2;
  }
  .display-3-lg {
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2;
  }
  .display-4-lg {
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2;
  }
}
@media (min-width: 1200px) {
  .h1-xl {
    font-size: 1.5rem;
  }
  .h2-xl {
    font-size: 1.375rem;
  }
  .h3-xl {
    font-size: 1.25rem;
  }
  .h4-xl {
    font-size: 1.125rem;
  }
  .h5-xl {
    font-size: 1rem;
  }
  .h6-xl {
    font-size: 0.875rem;
  }
  .lead-xl {
    font-size: 1.25rem;
    font-weight: 300;
  }
  .display-1-xl {
    font-size: 3.6rem;
    font-weight: 300;
    line-height: 1.2;
  }
  .display-2-xl {
    font-size: 2.4rem;
    font-weight: 300;
    line-height: 1.2;
  }
  .display-3-xl {
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2;
  }
  .display-4-xl {
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.2;
  }
}
 


.trapezoid {
	line-height:28px;
	color:#778899;
	height: 0;
	 
	min-width:90px;
	border-bottom: 30px solid #4682B4;
	border-left: 30px solid transparent;
	border-right: 0 solid transparent;
}
 
 