/* Preloader */

.sticky-post > article{
  border-top:5px solid var(--color-primary)
}
#preloader {
  position: fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background: #ffffff fixed;
  background-size: cover;
  z-index: 9999999999;
  line-height: 100vh;
  text-align: center;
}

.preloader-in, .preloader-in2 {
  position: absolute;
  top:0;
  left:0;
  height: 100%;
  width: 100%;
  background: rgba(255,255,255,.5);
  z-index: 800;
  text-align: center;
}

.preloader-in .spinner {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  line-height: 100vh;
}

body {
  position: relative;
  overflow-x: hidden;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}

/* ##### COMMONS ##### */
main {flex-grow: 1; position: relative;display: flex;align-items: stretch;}
.section-padding {padding-top: 50px; padding-bottom: 50px;}
.anchor {position:absolute; z-index:-1; top:-100px; display:block;}
.hide-chat .bhr-chat-container {display: none;}

#top{background-color: var(--color-background-color)}

body.admin-bar .header{top:30px;}
/* ##### HEADER ##### */
.header {
  position: sticky;
  z-index: 889;
  left: 0;
  top: 0;
  width: 100%;
  color: var(--color-header_text);
  background: var(--color-header_background);
  border-bottom: var(--color-tertiary) 1px solid;
}
.header.--static {position: static;}
.header ul li {list-style: none;}

/* ##### BX-TOP-BAR ##### */
.bx-top-bar {
  background: var(--color-secondary);
  color: var(--color-white);
  padding: 5px 0;
}
.bx-top-bar .i-menu ul:not(.sub-menu), .bx-top-bar .i-socials {
  display: flex;
  flex-wrap: wrap;
}
.bx-top-bar .i-menu li {margin-right: 20px;}
.bx-top-bar .i-socials li {margin-left: 10px;}
.bx-top-bar .i-menu a, .bx-top-bar .i-socials a {
  color: #ffffff;
  font-weight: 600;
  text-transform: uppercase;
}
.bx-top-bar .i-menu a:hover, .bx-top-bar .i-socials a:hover{
  color: var(--color-primary);
}

  /* ##### BX-SEARCH-FORM ##### */
.bx-search-form {width: 210px;}
.top-menu .bx-search-form {width: 100%;}
.bx-search-form .i-search-field {
  padding-right: 30px!important;
  padding-left: 0!important;
  border-top: 0!important;
  border-left: 0!important;
  border-right: 0!important;
  border-bottom: 2px solid var(--color-text) !important;
}
.bx-search-form .i-search-field:placeholder-shown {font-style: italic;}
.bx-search-form .i-button {
  position: absolute;
  right: 7px; top: 50%;
  transform: translateY(-50%);
  background: transparent;
  border: 0; padding: 0;
}

.header .header-in1 {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  position: relative;
}

.header .header-in1 .i-logo {display:flex; justify-content: center; align-items: center; padding: 10px 0;}
.header .header-in1 .i-logo img {max-height: 60px;}

.header .header-in2 {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  padding: 0;
}
.header .header-in2 nav {height: 100%;}
.header .header-in2 .i-btn-action {display: flex; align-items: center;}

.header .header-in2 .i-btn-profile-text {display: inline; max-width: 200px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.header .header-in2 .i-btn-profile-text2 {display: none;}

.header .header-in3 {
  width: 100%;
}

/* ##### BX-TITLE-ACCENT #####*/
.bx-title-accent {
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 10px;
  font-weight: bold;
}


[data-text-color] {
  /*color: attr(data-text-color) !important;*/
}

/* ##### BX-POST-BOX [--min, --full, --over, --over-sided] [--col, --row] #####*/
.bx-post-box {display: flex; height: 100%; align-items: flex-start;}
.bx-post-box .i-title {font-size: 18px; margin-bottom: 0; word-wrap: break-word;}
.bx-widget .bx-post-box .i-title {font-size: 16px;}
.bx-post-box .i-background {position: relative; display: block; overflow: hidden; transition: .3s all; width: 100%;}
.bx-post-box .i-background img {width: 100%; display: block; object-fit: cover; object-position: center;transition: .5s all; min-height: 219px; aspect-ratio: 1 / 0.65;}
.bx-post-box .i-background:hover img {transform: scale(1.1);}
.bx-post-box .i-container {display: flex; flex-direction: column; flex: auto 1 1; padding: 15px;}
.bx-post-box.--col .i-container {width: 100%; padding: 15px 0 0 15px;}
.bx-post-box .i-content {flex: 1 1 auto;}
.bx-post-box.--col .i-content {padding-bottom: 0;}
.bx-post-box .i-date {
  position: absolute;
  top: 0; left: 0;
  width: 60px; height: 115px;
  background: rgba(19, 26, 45, 0.2);
  display: flex; justify-content: center; align-items: center; flex-direction: column;
  text-align: center; color: #ffffff;
  z-index: 1;
}
.bx-widget .bx-post-box.--row .i-date {width: 40px; height: 60px;}
.bx-widget .bx-post-box.--row .i-date > span:first-child {font-size: 18px!important; line-height: 18px;}
.bx-widget .bx-post-box.--row .i-date > span:nth-child(2) {font-size: 14px!important; line-height: 18px;}
.bx-widget .bx-post-box.--col .i-date, .bx-widget.bx-widget-slider .bx-post-box.--over .i-date {width: 60px; min-height: 100px; flex: 60px 0 0;}
.bx-widget .bx-post-box.--col .i-date > span:first-child, .bx-widget.bx-widget-slider .bx-post-box.--over .i-date > span:first-child {font-size: 24px!important; line-height: 24px;}
.bx-widget .bx-post-box.--col .i-date > span:nth-child(2), .bx-widget.bx-widget-slider .bx-post-box.--over .i-date > span:nth-child(2) {font-size: 18px!important; line-height: 24px;}
.bx-widget .bx-post-box .i-date * {font-size: 18px!important;}
.bx-post-box.--col {flex-direction: column; border-left: 5px solid var(--color-primary);}
header .bx-post-box {border-left: 0!important;}
.bx-post-box.--over {display: block;}
.bx-post-box.--over .i-date {
  position: relative;
  height: initial; width: 90px; flex: 90px 0 0;
  top: 0; bottom: 0;
}

.bx-post-box.--over .i-container {
  position: absolute;
  bottom: 0; left: 0; right: 10px;
  height: initial; width: 100%;
  background: rgba(255, 255, 255, .9);
  flex-direction: row;
  z-index: 1;
}
.bx-post-box.--over .i-background {position: static; height: 100%;}
.bx-post-box.--over .i-wrapper {position: relative;}
.bx-post-box.--over-sided .i-container {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: calc(50% - 2.5px);
  background: url('../images/banner-bg.jpg');
  border-right: 5px solid var(--color-primary);
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-direction: row;
  width: 50%;
}

.bx-post-box.--over-sided .i-background{
  left: 50%; width: 50%;
}
.bx-post-box.--over-sided {position: relative;}
.bx-post-box.--over-sided .i-background {height: 580px;}
.bx-post-box.--over-sided .i-background img {height: 100%;}
.bx-post-box.--over-sided:hover .i-background img {transform: initial;}
.bx-post-box.--over-sided .i-background:after {display: none;}
.bx-post-box.--over-sided .i-date {position: static; width: initial; height: initial; background: initial; display: initial;}
.bx-post-box.--over-sided .i-content {flex: initial; width: 100%; max-width: calc(1380px / 2); padding-right: 100px;}
.bx-post-box.--over-sided .i-title {font-size: 36px;}
.bx-post-box.--over-sided .i-title a:hover {text-decoration: none;}
.bx-posts-mosaic:not(.v2) .bx-post-box{flex-direction: row-reverse;}
.bx-posts-mosaic .bx-post-box .i-content, .bx-shortcode-grid-slider-full .bx-post-box .i-content {padding-bottom: 10px;}
.bx-posts-mosaic .bx-post-box {height: auto;}
.bx-posts-mosaic .bx-post-box.--over .i-content {display: flex; flex-direction: column; justify-content: space-between;}
.bx-posts-mosaic .bx-post-box:not(:last-child) {margin-bottom: 20px;}
.bx-posts-mosaic .bx-post-box.--row a.btn {min-width: 150px; height: 30px; font-size: 14px;}
.bx-post-box.--over {border-left: 5px solid var(--color-primary); min-height: 350px;}
.bx-post-box.--over .i-date {background: var(--color-secondary);}
.bx-post-box.--over .i-wrapper, .bx-post-box.--over,
.bx-posts-mosaic .bx-post-box .i-background img, .bx-posts-mosaic .bx-post-box .i-background {height: 100%;}
.bx-posts-mosaic .bx-post-box.--row .i-date {width: 40px; height: 60px;}
.bx-posts-mosaic .bx-post-box.--row .i-date span {font-size: 14px!important;}
.bx-posts-mosaic .bx-post-box.--row .i-date.--simple {position: static; width: initial; height: initial; background: initial;}
.bx-posts-mosaic .bx-post-box.--row .i-date.--simple span {font-size: 16px!important;}
.bx-posts-mosaic .bx-post-box.--over .i-date {min-height: 130px;}
.bx-post-box.--over .i-container {padding: 0;}
.bx-post-box.--over .i-content {padding: 15px;}
.bx-shortcode-grid-slider-full {display: flex !important;}
.bx-shortcode-grid-slider-full .slick-track {display: flex !important;}
.bx-shortcode-grid-slider-full .slick-slide {margin: 0 10px; height: inherit;}
.bx-shortcode-grid-slider-full .slick-slide .bx-post-box.--col .i-container {padding: 15px;}
.bx-shortcode-grid-slider-full .slick-slide .bx-post-box .i-background img {object-fit: initial;}
.bx-shortcode-slider .bx-post-box .btn {min-width: 200px; padding: 1px 30px 0 30px; height: 40px;}
.bx-shortcode-grid-slider-full.bx-slider-nav {padding: 0 80px;}
.bx-post-box.--row .i-background {flex: 325px 0 0;}
.bx-post-box.--row .i-container {width: 100%; height: 100%; padding: 0 0 0 15px;}
.container-big .row .col-md-4 .bx-post-box.--full.--col .btn,
.container-big .bx-widget .bx-post-box.--full.--col .btn {padding: 1px 15px 0 15px; min-width: 100px;}
.bx-post-list-hero .bx-post-box .i-background img {max-height: initial; height: 100%;}


/* ##### BX-SIDEBAR #####*/
.bx-sidebar {
  flex: 470px 0 0;
  max-width: 470px;
  padding-bottom: 15px;
  padding-top: 15px;
}

.bx-sidebar:not(.--left){border-left: 1px solid var(--color-tertiary); margin-left: 30px; padding-left: 30px;}
.bx-sidebar.--left {border-right: 1px solid var(--color-tertiary); margin-right: 30px; padding-right: 30px;}
.bx-sidebar  .widget:not(:last-child) {
  border-bottom: 1px solid var(--color-tertiary);
  padding-bottom: 20px;
}
.bx-sidebar  .widget:not(:first-child) {
  padding-top: 20px;
}

/* ##### BX-POST-LIST #####*/
.bx-post-list .bx-post-box.--row .i-background {
  flex: 325px 0 0;
}

/* ##### BX-POST #####*/
.bx-post .i-hero {
  width: 100%;
  /*max-width: 1920px;*/
  margin: 0 auto;
  position: relative;
}
.bx-post .i-hero > img {
  width: 100%;
  max-height: 400px;
  object-fit: cover;
  object-position: center;
}
.bx-post .i-hero-desc {
  background: rgba(255, 255, 255, .9);
  position: absolute;
  bottom: 0;
  width: 100%;
}
.bx-post .i-share {
  margin: 10px 0; padding: 5px 0;
  display: flex; align-items: center;
  border: 1px solid var(--color-tertiary); border-width: 1px 0;
}
.bx-post .i-post-navigation {display: flex; align-items: stretch; margin: 40px auto;}
.bx-post .i-post-navigation > * {width: 50%; padding: 0 20px;}
.bx-post .i-post-navigation .i-post-prev {border-left: 5px solid var(--color-primary); text-align: left; line-break:anywhere}
.bx-post .i-post-navigation .i-post-next {border-right: 5px solid var(--color-primary); text-align: right;line-break:anywhere; margin-left:auto;}
.bx-post .i-gallery {margin-bottom: 20px;}
.bx-post .i-gallery a {overflow: hidden; aspect-ratio: 1 / 1;}
.bx-post .i-gallery a img {transition: .3s all;}
.bx-post .i-gallery a:hover img {transform: scale(1.1);}
.bx-post .i-author-box {display: flex; align-items: flex-start; margin-bottom: 20px;}
.bx-post .i-author-image {flex: 125px 0 0; border-left: 5px solid var(--color-primary);}
.bx-post .i-author-desc {padding: 20px; width: 100%; display: flex; flex-direction: column; justify-content: center;}
.bx-post .i-related-posts .bx-post-box.--row .i-background {flex: initial!important;}
.bx-post .i-related-posts .bx-post-box.--row .i-container {height: auto; margin-top: 10px;}

/* ##### BX-COMMENT #####*/
.trackback, .comment, .pingback{margin:20px 0;}
.no-comments{border: 1px solid var(--color-tertiary); padding:20px;}
/*.comment-meta{margin:10px 0;}*/
.comment-author .avatar{margin-right:10px; margin-bottom:5px;}
.bx-comment {}
.bx-comment .i-comment-nickname {font-style: normal; font-weight: 600;}
.bx-comment .i-comment-info {display: flex; flex-wrap: wrap;}
.bx-comment .i-comment-avatar {flex: 30px 0 0; margin-right: 10px;}
.bx-comment .i-comment-text {font-style: italic;}
.comment-list .children {border-left: 2px solid var(--color-text); padding-left: 20px; margin-top: 10px;}
.comment-list .children > .comment {padding: 5px 0;}
.comment-list > .comment:not(:last-child) {margin-bottom: 20px;}
.comment-list .comment-reply-link {font-weight: bold;}
.comment-form {display: flex; flex-wrap: wrap;}
.comment-form > * {width: 100%; margin-bottom: 20px;}
.comment-form label {font-weight: 600;}
.comment-form textarea {resize: none;}
.comment-form .comment-form-comment {display: flex; flex-direction: column; margin-bottom: 20px;}
.comment-form .form-submit {text-align: right;}
.comment-form .comment-form-author, .comment-form .comment-form-email {width: 50%;}
.comment-form .comment-form-author {margin-right: 20px; width: calc(50% - 20px);}
.comment-form .comment-form-cookies-consent {display: flex;}
.comment-form .comment-form-cookies-consent input {width: 25px; margin-right: 20px;}
.comment-form .comment-form-cookies-consent input + label {width: auto; align-self: center; margin-bottom: 0;}



.bx-tags{line-break: anywhere}

#google-maps-div{
  width: 100%;
  height:500px;
}

/* ##### BX-PAGER #####*/
.navigation .nav-links, .bx-pager .nav-links {
  margin: 30px auto 50px;
  font-weight: bold;
}
.navigation .nav-links, .bx-pager .nav-links {
  display: flex;
  justify-content: center;
  align-items: center;
}
.navigation .nav-links > *, .bx-pager .nav-links > * {
  color: var(--color-primary);
  height: 36px;
  min-width: 36px;
  padding: 3px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: .2s all;
  text-align: center;
  margin: 0 5px;
}
.bx-pager .nav-links > .page-numbers.current {color: #fff; background: var(--color-tertiary);}
.bx-pager .nav-links > a.page-numbers:hover, .bx-pager .nav-links > a.page-numbers:focus {color: #fff; background: var(--color-primary); text-decoration: none;}
.bx-pager .prev.page-numbers, .bx-pager .next.page-numbers {background: var(--color-primary); color: #ffffff;height: 40px; min-width: 40px;}
.bx-pager .page-numbers:not(:first-child) {margin-left: 5px;}
.bx-pager .page-numbers:not(:last-child) {margin-right: 5px;}
.bx-pager .prev.page-numbers:hover, .bx-pager .next.page-numbers:hover {background: var(--color-secondary); color: #ffffff; text-decoration: none;}


/* ##### ICO-GO-TOP ##### */
.ico-go-top {
  width: 45px;
  height: 45px;
  border: 2px solid #2c2c2c;
  border-radius: 50%;
  position:fixed;
  z-index:88;
  right:10px;
  bottom:10px;
  display:none;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.ico-go-top::after {
  content: '';
  display: block;
  width: 15px;
  height: 15px;
  border-top: 2px solid #2c2c2c;
  border-right: 2px solid #2c2c2c;
  transform: rotate(-45deg);
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -5px 0 0 -8px;
}
.ico-go-top:hover {opacity:0.8;}
.ico-go-top.is-bottom {margin-bottom: 60px;}

/* ##### TABLE-RWD ##### */
.table-rwd {
  width:100%;
  text-align:center;
}

/* #### FOOTER #### */
.footer {
  border-top: 5px solid var(--color-primary);
  background: var(--color-secondary);
  color: #ffffff;
}
.footer .i-shortcuts {border-bottom: 1px solid rgba(202, 209, 227, .15);}
.footer .i-shortcuts ul {display: flex; flex-wrap: wrap; justify-content: center;}
.footer .i-shortcuts ul li {margin: 10px 20px;}
.footer .i-shortcuts ul li a {color: #ffffff; font-weight: 600; text-transform: uppercase;}
.footer .i-shortcuts ul li a:hover {text-decoration: none;}
.footer .i-footer-2, .footer .i-footer-3 {
  border-left: 1px solid rgba(202, 209, 227, .15);
}
.footer .i-footer-1, .footer .i-footer-2, .footer .i-footer-3 {padding: 20px; height: 100%;}
.footer .i-copyright {background: var(--color-gray);}

.footer .widget:first-child .bx-widget [class*="mt-"]{margin-top: 0!important;}
.footer .widget-title * {color: #ffffff; text-align: left; font-size: 24px;}
.footer .bx-post-box {background: transparent; border-left: 0;}
.footer .bx-post-box .i-background {flex: initial!important; width: 140px;}
.footer .bx-post-box .i-background  img{min-height: 90px !important;}
.footer .bx-post-box .i-background .i-date, .footer .bx-post-box .i-categories {display: none!important;}
.footer .bx-post-box * {color: #ffffff!important;}
.footer .bx-post-box .i-title a:hover {text-decoration: none;}
.footer .bx-post-box .btn {display: none;}


.footer .honeti {
  opacity: 1;
  height: 50px;
}

.bx-post-box.--over-sided .i-content {padding:0 5%}



@media all and (max-width: 1199px) {
  /* ##### COMMONS ##### */
  .anchor {top:-60px;}
  .section-padding {padding-top: 30px; padding-bottom: 30px;}

  .header {padding-right: 60px; height: 60px; display: flex; align-items: center}
  .header .header-in1 {padding: 10px 0;}
  .header .header-in1 .i-logo img {max-height: 45px;}
  .header .header-in2 {padding: 0;}

  /* ##### BX-SIDEBAR #####*/
  .bx-sidebar {margin-left: 20px; padding-left: 20px; flex: 345px 0 0; max-width: 345px;}

  /* ##### BX-POST-BOX #####*/
  .footer .bx-post-box .i-background {flex: 140px 0 0; height: 140px;}
  .bx-post-box.--row .i-background {flex: 250px 0 0;}
  .bx-post-box.--over-sided .i-background {height: 500px;}
  .bx-post-box.--over-sided .i-title {font-size: 30px;}
  .bx-post-box.--over-sided .i-container {right: calc(25% - 2.5px);}
  .footer .widget_posts .bx-post-box .i-background img {max-height: 140px;}

}

@media all and (max-width: 991px) {
  /* ##### HEADER ##### */
  .header .header-in2 .i-btn-action .i-btn-profile-text {display: none;}
  .header .header-in2 .i-btn-action .i-btn-profile-text2 {display: none;}
  .header .header-in2 .i-btn-action .i-btn-register-text {display: none;}
  .header .header-in2 .i-btn-action .i-btn-login-text {display: none;}
  .header .header-in2 .i-btn-action .i-langue {display: none; position: fixed; bottom: 10px; right: 10px;}


  /* ##### TABLE-RWD ##### */
  .table-rwd th {display: none;}
  .table-rwd td {display: block; position:relative; border:none; border-bottom:1px solid var(--color-text); font-size:14px; line-height:18px; padding:5px; padding-left:45%; text-align: left !important;}
  .table-rwd td:before {
    content: attr(data-th) ": ";
    position:absolute;
    left:0;
    top:0;
    border-right:1px solid var(--color-text);
    height:100%;
    width: 40%;
    text-align:right;
    font-weight:400;
    padding:5px 5px 0 0;
    background:#EEE;
  }
  .table-rwd tr {border-bottom:5px solid var(--color-text); border-top:1px solid var(--color-text);}

  /* ##### BX-SIDEBAR #####*/
  .bx-sidebar {margin-left: 20px; padding-left: 20px; flex: 270px 0 0; max-width: 270px;}

  /* ##### BX-POST-BOX #####*/
  .footer .bx-post-box .i-background {flex: 140px 0 0; height: 140px;}
  .footer .bx-post-box {flex-direction: column;}
  .bx-post-box.--row .i-background {flex: 200px 0 0 !important;}

  /* ##### BX-COMMENT #####*/
  .comment-form .comment-form-author, .comment-form .comment-form-email {width: 100%; margin-right: 0;}

  .bx-shortcode-grid-slider-full.bx-slider-nav {padding: 0;}
  .bx-shortcode-grid-slider-full.bx-slider-nav .slick-arrow {top: 30% !important;}

  .bx-posts-mosaic .bx-post-box .i-background img {max-height: 340px;}
  .bx-post-box.--over {min-height: initial;}
  .bx-posts-mosaic .bx-post-box .i-background {height: initial;}

}
@media all and (max-width: 782px){
  body.admin-bar .header{top:42px;}
}
@media all and (max-width: 767px) {
  /* ##### ICO-GO-TOP ##### */
  .ico-go-top {width:30px; height:30px;}
  .ico-go-top::after {width: 10px; height: 10px;	margin: -3px 0 0 -5px;}

  /* ##### BX-POST-BOX [--min, --full, --over, --over-sided] [--col, --row] #####*/
  .bx-post-box.--row {flex-direction: column;}
  .bx-post-box.--row .i-container {padding-top: 15px; padding-left: 0; height: auto;}
  .footer .bx-post-box .i-background {flex: 140px 0 0; height: 140px;}
  .footer .i-footer-1, .footer .i-footer-2, .footer .i-footer-3 {padding: 10px;}
  .bx-post-box.--over-sided {flex-wrap: wrap;}
  .bx-post-box.--over-sided .i-background {height: 300px; width: 100%; left:0;}
  .bx-post-box.--over-sided .i-content {padding: initial;}
  .bx-post-box.--over-sided .i-title {font-size: 26px;}
  .bx-post-box.--over-sided .i-container {position: static; width: 100%}
  .bx-post-box.--over .i-background {z-index: 2;}
  .bx-post-box.--over .i-container {position: static; flex-direction: column;}
  .bx-post-box.--over .i-date {
    flex: initial;
    width: 100%;
    flex-direction: row;
    justify-content: flex-start;
    padding: 2px 20px;
  }
  .bx-post-box.--over .i-date > *:not(:last-child) {margin-right: 10px;}
  .bx-post-box.--over{height:unset;}

  /* ##### BX-POST-LIST #####*/
  .bx-post-list .bx-post-box.--row .i-background {flex: initial;}

  /* ##### BX-POST #####*/
  .bx-post .i-post-navigation {flex-wrap: wrap;}
  .bx-post .i-post-navigation > * {width: 100%; margin: 10px 0}

  .bx-widget-gallery-grid .bx-post-box .i-background {width: 100% !important;}
  .footer .i-footer-2, .footer .i-footer-3 {border: 0;}

  /*.bx-post .i-author-image {flex: initial;}*/
  .bx-posts-mosaic .bx-post-box.--over .i-date {min-height: auto}
}

@media all and (max-width: 639px) {
  /* ##### BX-PAGER #####*/
  .bx-pager .nav-links {margin: 20px auto;}
  .bx-pager .nav-links > * {margin: 0 3px;}

  .header .header-in2 nav {height: initial;}
}

@media all and (max-width: 600px){
  body.admin-bar .header{top:0 !important; margin-top:46px !important}

  .top-menu{padding-top:60px;}
  .menu-opener.open{top:30px !important}

}

@media all and (max-width: 575px) {
  /* ##### BX-POST-BOX #####*/
  .footer .bx-post-box .i-background {flex: 140px 0 0; height: 140px;}
  .header .header-in1 .i-logo {padding: 0;}
  .bx-post .i-author-box {flex-wrap: wrap;}
  .bx-post .i-author-desc {padding: 10px 30px;}
}

@media all and (max-width: 479px) {
  /* ##### BX-PAGER #####*/
  .bx-pager .nav-links {flex-wrap: wrap;}
  .bx-pager .nav-links > * {margin: 0 1px; height: 32px; min-width: 32px;}
}

@media (max-width: 330px) {
  /* ##### BX-PAGER #####*/
  .bx-pager > * {
    padding: 5px;
    min-width: 30px;
  }

}


/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){
}
