@-ms-viewport {
  width: device-width;
}
@media screen and (max-width: 400px) {
  @-ms-viewport {
    width: 320px;
  }
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.visible-xs {
  display: none !important;
}
tr.visible-xs {
  display: none !important;
}
th.visible-xs,
td.visible-xs {
  display: none !important;
}
@media (max-width: 779px) {
  .visible-xs {
    display: block !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 780px) and (max-width: 991px) {
  .visible-xs.visible-sm {
    display: block !important;
  }
  tr.visible-xs.visible-sm {
    display: table-row !important;
  }
  th.visible-xs.visible-sm,
  td.visible-xs.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-xs.visible-md {
    display: block !important;
  }
  tr.visible-xs.visible-md {
    display: table-row !important;
  }
  th.visible-xs.visible-md,
  td.visible-xs.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-xs.visible-lg {
    display: block !important;
  }
  tr.visible-xs.visible-lg {
    display: table-row !important;
  }
  th.visible-xs.visible-lg,
  td.visible-xs.visible-lg {
    display: table-cell !important;
  }
}
.visible-sm {
  display: none !important;
}
tr.visible-sm {
  display: none !important;
}
th.visible-sm,
td.visible-sm {
  display: none !important;
}
@media (max-width: 779px) {
  .visible-sm.visible-xs {
    display: block !important;
  }
  tr.visible-sm.visible-xs {
    display: table-row !important;
  }
  th.visible-sm.visible-xs,
  td.visible-sm.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 780px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-sm.visible-md {
    display: block !important;
  }
  tr.visible-sm.visible-md {
    display: table-row !important;
  }
  th.visible-sm.visible-md,
  td.visible-sm.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-sm.visible-lg {
    display: block !important;
  }
  tr.visible-sm.visible-lg {
    display: table-row !important;
  }
  th.visible-sm.visible-lg,
  td.visible-sm.visible-lg {
    display: table-cell !important;
  }
}
.visible-md {
  display: none !important;
}
tr.visible-md {
  display: none !important;
}
th.visible-md,
td.visible-md {
  display: none !important;
}
@media (max-width: 779px) {
  .visible-md.visible-xs {
    display: block !important;
  }
  tr.visible-md.visible-xs {
    display: table-row !important;
  }
  th.visible-md.visible-xs,
  td.visible-md.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 780px) and (max-width: 991px) {
  .visible-md.visible-sm {
    display: block !important;
  }
  tr.visible-md.visible-sm {
    display: table-row !important;
  }
  th.visible-md.visible-sm,
  td.visible-md.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-md.visible-lg {
    display: block !important;
  }
  tr.visible-md.visible-lg {
    display: table-row !important;
  }
  th.visible-md.visible-lg,
  td.visible-md.visible-lg {
    display: table-cell !important;
  }
}
.visible-lg {
  display: none !important;
}
tr.visible-lg {
  display: none !important;
}
th.visible-lg,
td.visible-lg {
  display: none !important;
}
@media (max-width: 779px) {
  .visible-lg.visible-xs {
    display: block !important;
  }
  tr.visible-lg.visible-xs {
    display: table-row !important;
  }
  th.visible-lg.visible-xs,
  td.visible-lg.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 780px) and (max-width: 991px) {
  .visible-lg.visible-sm {
    display: block !important;
  }
  tr.visible-lg.visible-sm {
    display: table-row !important;
  }
  th.visible-lg.visible-sm,
  td.visible-lg.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-lg.visible-md {
    display: block !important;
  }
  tr.visible-lg.visible-md {
    display: table-row !important;
  }
  th.visible-lg.visible-md,
  td.visible-lg.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
.hidden-xs {
  display: block !important;
}
tr.hidden-xs {
  display: table-row !important;
}
th.hidden-xs,
td.hidden-xs {
  display: table-cell !important;
}
@media (max-width: 779px) {
  .hidden-xs {
    display: none !important;
  }
  tr.hidden-xs {
    display: none !important;
  }
  th.hidden-xs,
  td.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 780px) and (max-width: 991px) {
  .hidden-xs.hidden-sm {
    display: none !important;
  }
  tr.hidden-xs.hidden-sm {
    display: none !important;
  }
  th.hidden-xs.hidden-sm,
  td.hidden-xs.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-xs.hidden-md {
    display: none !important;
  }
  tr.hidden-xs.hidden-md {
    display: none !important;
  }
  th.hidden-xs.hidden-md,
  td.hidden-xs.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-xs.hidden-lg {
    display: none !important;
  }
  tr.hidden-xs.hidden-lg {
    display: none !important;
  }
  th.hidden-xs.hidden-lg,
  td.hidden-xs.hidden-lg {
    display: none !important;
  }
}
.hidden-sm {
  display: block !important;
}
tr.hidden-sm {
  display: table-row !important;
}
th.hidden-sm,
td.hidden-sm {
  display: table-cell !important;
}
@media (max-width: 779px) {
  .hidden-sm.hidden-xs {
    display: none !important;
  }
  tr.hidden-sm.hidden-xs {
    display: none !important;
  }
  th.hidden-sm.hidden-xs,
  td.hidden-sm.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 780px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
  tr.hidden-sm {
    display: none !important;
  }
  th.hidden-sm,
  td.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-sm.hidden-md {
    display: none !important;
  }
  tr.hidden-sm.hidden-md {
    display: none !important;
  }
  th.hidden-sm.hidden-md,
  td.hidden-sm.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-sm.hidden-lg {
    display: none !important;
  }
  tr.hidden-sm.hidden-lg {
    display: none !important;
  }
  th.hidden-sm.hidden-lg,
  td.hidden-sm.hidden-lg {
    display: none !important;
  }
}
.hidden-md {
  display: block !important;
}
tr.hidden-md {
  display: table-row !important;
}
th.hidden-md,
td.hidden-md {
  display: table-cell !important;
}
@media (max-width: 779px) {
  .hidden-md.hidden-xs {
    display: none !important;
  }
  tr.hidden-md.hidden-xs {
    display: none !important;
  }
  th.hidden-md.hidden-xs,
  td.hidden-md.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 780px) and (max-width: 991px) {
  .hidden-md.hidden-sm {
    display: none !important;
  }
  tr.hidden-md.hidden-sm {
    display: none !important;
  }
  th.hidden-md.hidden-sm,
  td.hidden-md.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
  tr.hidden-md {
    display: none !important;
  }
  th.hidden-md,
  td.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-md.hidden-lg {
    display: none !important;
  }
  tr.hidden-md.hidden-lg {
    display: none !important;
  }
  th.hidden-md.hidden-lg,
  td.hidden-md.hidden-lg {
    display: none !important;
  }
}
.hidden-lg {
  display: block !important;
}
tr.hidden-lg {
  display: table-row !important;
}
th.hidden-lg,
td.hidden-lg {
  display: table-cell !important;
}
@media (max-width: 779px) {
  .hidden-lg.hidden-xs {
    display: none !important;
  }
  tr.hidden-lg.hidden-xs {
    display: none !important;
  }
  th.hidden-lg.hidden-xs,
  td.hidden-lg.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 780px) and (max-width: 991px) {
  .hidden-lg.hidden-sm {
    display: none !important;
  }
  tr.hidden-lg.hidden-sm {
    display: none !important;
  }
  th.hidden-lg.hidden-sm,
  td.hidden-lg.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-lg.hidden-md {
    display: none !important;
  }
  tr.hidden-lg.hidden-md {
    display: none !important;
  }
  th.hidden-lg.hidden-md,
  td.hidden-lg.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
  tr.hidden-lg {
    display: none !important;
  }
  th.hidden-lg,
  td.hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
tr.visible-print {
  display: none !important;
}
th.visible-print,
td.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
  .hidden-print {
    display: none !important;
  }
  tr.hidden-print {
    display: none !important;
  }
  th.hidden-print,
  td.hidden-print {
    display: none !important;
  }
}
.clearfix:before,
.clearfix:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.clearfix:after {
  clear: both;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.affix {
  position: fixed;
}
@media (max-width: 480px) {
  #author-post {
    text-align: center;
  }
  #author-post .avatar-post {
    float: none !important;
    margin: 0;
    margin-bottom: 15px;
  }
  #author-post .social-author ul {
    text-align: center;
  }
}
@media (max-width: 480px) {
  .magaziner-bar-share > span {
    display: none !important;
  }
  .magaziner-bar-share > ul {
    float: none !important;
    text-align: center;
  }
}
@media screen and (max-width: 575px) {
  .content-blog-medium-image .entry-thumbnail {
    float: none !important;
    margin: 0 !important;
    width: 100% !important;
    height: auto;
    margin-bottom: 15px !important;
  }
}
@media screen and (max-width: 992px) and (min-width: 780px) {
  .content-blog-medium-image .entry-thumbnail {
    width: 200px !important;
  }
}
@media (max-width: 1200px) {
  .dropdown-top-navigation {
    display: block !important;
  }
  .top-navigation {
    display: none !important;
  }
  .toggle-top-menu {
    display: inline-block !important;
  }
  .banner-header {
    display: none !important;
  }
}
@media (max-width: 992px) {
  .dropdown-primary-navigation {
    display: block !important;
  }
  .primary-navigation {
    display: none !important;
  }
  .search-form .input-search {
    width: 215px;
  }
  #center-header > hgroup {
    text-align: center;
    width: 100%;
    height: 100%;
    position: relative;
  }
  #center-header > hgroup > a {
    margin-right: 0 !important;
    margin-left: 0 !important;
    float: none !important;
    display: block;
  }
  #center-header > hgroup > span {
    display: none;
  }
}
@media (max-width: 480px) {
  .dropdown-top-navigation select {
    width: 100% !important;
  }
  .search-form {
    display: none !important;
  }
  #bar-latest-news {
    display: none !important;
  }
}
@media (max-width: 780px) {
  #primary.content-area {
    float: none !important;
  }
  .social-networks {
    display: none !important;
  }
}
@media (max-width: 480px) {
  .flexslider .flex-control-nav {
    display: none !important;
  }
  .flexslider .flex-direction-nav {
    display: none !important;
  }
  .flexslider .slides > li .content-slider h2 {
    margin: 0 !important;
  }
  #magaziner-slideshow .meta-slide {
    display: none !important;
  }
  tr#magaziner-slideshow .meta-slide {
    display: none !important;
  }
  th#magaziner-slideshow .meta-slide,
  td#magaziner-slideshow .meta-slide {
    display: none !important;
  }
  #magaziner-slideshow .except-slide {
    display: none !important;
  }
  tr#magaziner-slideshow .except-slide {
    display: none !important;
  }
  th#magaziner-slideshow .except-slide,
  td#magaziner-slideshow .except-slide {
    display: none !important;
  }
  #magaziner-slideshow .content-slider {
    padding: 0;
  }
}
@media (max-width: 992px) {
  body.home #primary.content-area,
  body #primary.content-area.template-blog-grid-full-width {
    float: none !important;
  }
}
@media (max-width: 992px) and (min-width: 780px) {
  body:not(.home) #primary.content-area:not(.content-blog-grid-full-width) {
    position: relative;
    float: left;
    width: 66.66666666666666%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  body.home #primary.content-area {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 780px) {
  #primary.content-area {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 1200px) and (min-width: 992px) {
  #primary.content-area:not(.content-blog-grid-full-width) {
    position: relative;
    float: left;
    width: 66.66666666666666%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 992px) {
  .home #magaziner-full-sidebar {
    display: none !important;
  }
  /*#magaizner-mini-sidebar{
		.make-xs-column(4);
	}*/
}
@media (max-width: 1200px) and (min-width: 780px) {
  #magaziner-full-sidebar {
    position: relative;
    float: left;
    width: 33.33333333333333%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  #magaziner-sidebar,
  #magaizner-mini-sidebar {
    float: none !important;
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 780px) {
  #magaziner-sidebar,
  #magaizner-mini-sidebar {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  #magaziner-full-sidebar {
    margin-top: 60px;
  }
}
@media screen and (max-width: 992px) and (min-width: 780px) {
  .content-blog-grid-full-4-col #timeline[data-columns]::before {
    content: '3 .column.col-xs-4';
  }
}
@media screen and (max-width: 780px) and (min-width: 480px) {
  .content-blog-grid-full-4-col #timeline[data-columns]::before {
    content: '2 .column.col-xs-6';
  }
}
@media screen and (max-width: 480px) {
  .content-blog-grid-full-4-col #timeline[data-columns]::before {
    content: '1 .column.col-xs-12';
  }
}
@media screen and (max-width: 992px) and (min-width: 780px) {
  .content-blog-grid-full-3-col #timeline[data-columns]::before {
    content: '3 .column.col-xs-4';
  }
}
@media screen and (max-width: 780px) and (min-width: 480px) {
  .content-blog-grid-full-3-col #timeline[data-columns]::before {
    content: '2 .column.col-xs-6';
  }
}
@media screen and (max-width: 480px) {
  .content-blog-grid-full-3-col #timeline[data-columns]::before {
    content: '1 .column.col-xs-12';
  }
}
@media screen and (max-width: 480px) {
  .content-blog-grid-width-sidebar #timeline[data-columns]::before {
    content: '1 .column.col-xs-12';
  }
}
@media (max-width: 480px) {
  .content-blog.content-blog-grid-width-sidebar .col-xs-6 {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .content-blog.content-blog-grid-width-sidebar .col-xs-6 .grid-post {
    height: auto !important;
  }
}
@media (max-width: 780px) {
  #footer-area section > article {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 992px) and (min-width: 780px) {
  .widget.footer-widget-col .news-list li .image {
    display: none !important;
  }
}
@media (max-width: 1200px) {
  #footer-copyright .copyright {
    text-align: center;
    float: none !important;
  }
  #footer-copyright .social-networks {
    display: none !important;
  }
}
@media (max-width: 480px) {
  .form-comment input[type='text'] {
    width: 100% !important;
  }
}
@media (max-width: 780px) and (min-width: 480px) {
  .smail_post {
    position: relative;
    float: left;
    width: 50%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 480px) {
  .smail_post {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 480px) {
  #magaziner-magazine:not(.magazine_one_column) {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 480px) {
  .magaziner-one-half,
  .magaziner-one-third,
  .magaziner-two-third,
  .magaziner-three-fourth,
  .magaziner-one-fourth,
  .magaziner-one-fifth,
  .magaziner-two-fifth,
  .magaziner-three-fifth,
  .magaziner-four-fifth,
  .magaziner-one-sixth,
  .magaziner-five-sixth {
    width: 100% !important;
  }
}
@media (max-width: 480px) {
  .nav-related-posts ul li {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 20px !important;
  }
  .nav-author-post > h2 {
    text-align: center;
  }
  .nav-author-post .avatar-author {
    float: none !important;
    margin-right: 0 !important;
    display: block !important;
    text-align: center;
    margin-bottom: 20px;
  }
  .nav-share-post {
    text-align: center !important;
  }
  .nav-share-post > span {
    border-right: none !important;
    float: none !important;
  }
}
@media (max-width: 480px) {
  .shortcode-magazine-full-column-st2 .small_post {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .shortcode-magazine-full-column-st2 .small_post article {
    height: auto !important;
  }
  .content-blog-grid-full-width {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .group-small-posts {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 15px;
  }
  .small-post {
    height: auto !important;
  }
  .shortcode-magazine-full-column-st1 .content-blog-grid-full-width {
    width: 100% !important;
  }
}
