@media all{
  .magazine2 .container-wrapper{border-width:0;padding:0;background-color:transparent;opacity:0.99;}
  .magazine2 .share-buttons-bottom{border:1px solid rgba(0,0,0,0.1);padding:15px;}
  .magazine2 .share-buttons-top{padding-right:0;padding-left:0;}
  .magazine2 .post-components>div{margin-top:50px;}
  @media (max-width: 991px){
  .magazine2 .post-components>div{margin-top:30px;}
  }
  .magazine2 .entry-content{padding:0 0 30px;}
  @media (max-width: 670px){
  .magazine2 .entry-content{padding:0 0 15px;}
  }
  @media (min-width: 992px){
  .theme-header .logo-row>div{height:auto!important;}
  .header-layout-3 .stream-item-top-wrapper{float:right;}
  }
  .breaking{float:left;width:100%;height:35px;line-height:35px;display:block;}
  .breaking-title{padding:0 10px;display:block;float:left;color:#ffffff;font-size:12px;position:relative;}
  .breaking-title span{position:relative;z-index:1;}
  .breaking-title span.breaking-icon{display:none;}
  @media (max-width: 600px){
  .breaking-title span.breaking-icon{display:inline-block;}
  .breaking-title .breaking-title-text{display:none;}
  }
  .breaking-title:before{content:"";background:#f05555;width:100%;height:100%;position:absolute;left:0;top:0;z-index:0;}
  .breaking-news{display:none;}
  input{border:1px solid rgba(0,0,0,0.1);color:#2c2f34;font-size:13px;outline:none;padding:5px;line-height:23px;border-radius:2px;transition:background 0.3s, border 0.3s;max-width:100%;background-color:transparent;}
  input:hover{background-color:rgba(0,0,0,0.03);}
  input:not([type="checkbox"]):not([type="radio"]){-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;}
  @media (max-width: 767px){
  input:not([type="submit"]){font-size:16px!important;}
  }
  [type="submit"]{width:auto;position:relative;background-color:#08f;color:#fff;padding:7px 15px;margin:0;font-weight:normal;font-size:13px;display:inline-block;text-align:center;line-height:21px;border:none;cursor:pointer;text-decoration:none;vertical-align:middle;transition:0.3s;border-radius:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
  [type="submit"]:hover{background-color:#006dcc;text-decoration:none;color:#fff;}
  ::selection{background:#08f;color:#fff;text-shadow:none;}
  .background-overlay{background-attachment:fixed;}
  .sidebar-right .main-content{float:left;}
  @media (min-width: 992px){
  .sidebar-right.magazine2 .main-content{padding-right:5px;}
  }
  .post-meta{margin:10px 0 8px;font-size:12px;overflow:hidden;}
  .post-meta,.post-meta a:not(:hover){color:#767676;}
  .post-meta .meta-item{margin-right:8px;display:inline-block;}
  .post-meta .meta-item.tie-icon:before{padding-right:3px;}
  .post-meta .meta-item.date:before{content:"\f017";}
  .post-meta .tie-alignright .meta-item:last-child{margin:0!important;}
  @media (max-width: 767px){
  .entry-header .post-meta>span,.entry-header .post-meta>div,.main-content .post-meta>span,.main-content .post-meta>div{float:left;}
  }
  .post-cat-wrap{position:relative;z-index:3;pointer-events:auto;margin-bottom:5px;font-weight:normal;font-family:inherit!important;line-height:0;display:block;}
  .post-cat{display:inline-block;background:#08f;color:#fff;padding:0 6px;font-size:12px;line-height:1.85em;margin-right:4px;position:relative;white-space:nowrap;word-wrap:normal;letter-spacing:0;transition:0.3s;border-radius:2px;}
  a.post-cat:hover{background:#006dcc;color:#fff;}
  #breadcrumb{margin:50px 0 0;}
  #breadcrumb,#breadcrumb a:not(:hover){color:#999999;}
  #breadcrumb .delimiter{margin:0 3px;font-style:normal;}
  .entry-header-outer #breadcrumb{margin:0 0 20px;padding:0;}
  @media (max-width: 767px){
  .single-post #breadcrumb .current,.single-post #breadcrumb em:last-of-type{display:none;}
  }
  .about-author{overflow:hidden;}
  .about-author .author-avatar{float:left;line-height:0;}
  .about-author .author-avatar img{transition:0.15s;}
  .about-author .author-avatar:hover img{opacity:0.8;}
  .about-author .author-info{padding-left:20px;overflow:hidden;}
  .about-author .author-name{font-size:18px;display:inline-block;}
  .about-author .author-bio{margin:5px 0 10px;}
  .about-author .social-icons{padding:0;margin:0;}
  @media (max-width: 479px){
  .about-author{text-align:center;}
  .about-author .author-avatar{float:none;}
  .about-author .author-avatar img{margin:0 auto 10px;display:block;}
  .about-author .author-info{padding:0;}
  .about-author .social-icons li{float:none;display:inline-block;}
  }
  .author-avatar{display:block;}
  .author-avatar img{border-radius:50%;max-width:111px;}
  .social-icons-item{float:right;margin-left:6px;position:relative;}
  .social-icons-item .social-link span{color:#2c2f34;transition:0.15s;}
  .social-icons .social-icons-item .social-link,.social-icons-widget .social-icons-item .social-link{width:24px;height:24px;line-height:24px;padding:0;display:block;text-align:center;border-radius:2px;}
  .social-icons-widget .social-icons-item .social-link:hover span{color:#ffffff;}
  .top-nav .components>li.social-icons-item .social-link:hover{background-color:transparent!important;}
  .top-nav .components>li.social-icons-item .social-link:not(:hover) span{color:#2c2f34;}
  .social-icons-item .facebook-social-icon{background-color:#4080FF!important;}
  .social-icons-item .facebook-social-icon span{color:#4080FF;}
  .social-icons-item .twitter-social-icon{background-color:#40bff5!important;}
  .social-icons-item .twitter-social-icon span{color:#40bff5;}
  .social-icons-item .instagram-social-icon{background-color:#c13584!important;}
  .social-icons-item .instagram-social-icon span{color:#c13584;}
  .social-icons-item .rss-social-icon{background-color:#faa33d!important;}
  .social-icons-item .rss-social-icon span{color:#faa33d;}
  ul:not(.solid-social-icons) .social-icons-item a:not(:hover){background-color:transparent!important;}
  .solid-social-icons .social-link{background-color:#2c2f34;transition:opacity 0.3s;}
  .dark-skin .solid-social-icons .social-link{background-color:#27292d;border-color:#27292d;}
  .solid-social-icons .social-link span{color:#ffffff!important;transition:0.1s;}
  .solid-social-icons .social-link:hover{opacity:0.8;}
  .entry-header{padding:30px 30px 0;margin-bottom:20px;}
  @media (max-width: 991px){
  .entry-header{padding:20px 20px 0;}
  }
  #tie-body .post-cat:hover,#tie-body a.remove:hover{text-decoration:none!important;}
  .entry{line-height:26px;font-size:15px;}
  .entry p{margin-bottom:25px;line-height:26px;}
  @media (max-width: 767px){
  .container-wrapper,.entry-content{padding:20px 15px;}
  }
  #mobile-container{display:none;padding:10px 30px 30px;}
  #mobile-menu{margin-bottom:20px;position:relative;padding-top:15px;}
  #mobile-social-icons{margin-bottom:15px;}
  #mobile-social-icons ul{text-align:center;overflow:hidden;}
  #mobile-social-icons ul .social-icons-item{float:none;display:inline-block;}
  #mobile-social-icons .social-icons-item{margin:0;}
  #mobile-social-icons .social-icons-item .social-link{background:transparent;border:none;}
  #mobile-search .search-form{overflow:hidden;}
  #mobile-search .search-form:after{position:absolute;content:"\f002";font-family:'tiefonticon';top:4px;right:10px;line-height:30px;width:30px;font-size:16px;border-radius:50%;text-align:center;color:#fff;}
  #mobile-search .search-field{background-color:rgba(0,0,0,0.05);border-color:rgba(255,255,255,0.1);color:#ffffff;width:100%;border-radius:50px;padding:7px 45px 7px 20px;}
  #mobile-search .search-submit{background:transparent;font-size:0;width:35px;height:38px;position:absolute;top:0;right:5px;z-index:1;}
  #tie-wrapper:after{position:absolute;z-index:1000;top:-10%;left:-50%;width:0;height:0;background:rgba(0,0,0,0.2);content:'';opacity:0;cursor:pointer;transition:opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;}
  .side-aside{position:fixed;top:0;z-index:111;visibility:hidden;width:350px;max-width:100%;height:100%;background:#161619;background-repeat:no-repeat;background-position:center top;background-size:cover;transition:0.5s cubic-bezier(0.55, 0, 0.1, 1) 0s;overflow-y:auto;}
  @media (min-width: 992px){
  .side-aside{right:0;-webkit-transform:translate(350px, 0);-ms-transform:translate(350px, 0);transform:translate(350px, 0);}
  }
  @media (max-width: 991px){
  .side-aside.appear-from-left{left:0;-webkit-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);transform:translate(-100%, 0);}
  .side-aside.is-fullwidth{width:100%;}
  }
  .is-desktop .side-aside .has-custom-scroll{padding:50px 0 0;}
  .side-aside:after{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.2);content:'';opacity:1;transition:opacity 0.5s;}
  #footer .container-wrapper{padding:15px 0;margin:0;background:transparent;}
  .site-footer{margin-top:50px;padding:0;}
  @media (max-width: 991px){
  .site-footer{margin-top:30px;}
  }
  .site-footer .widget{margin-bottom:0;border:0;}
  @media (max-width: 767px){
  .site-footer .widget{margin-bottom:20px;}
  }
  .footer-widget-area{margin-bottom:10px;}
  .footer-widget-area:first-child:not(.footer-boxed-widget-area){padding-top:60px;}
  @media (max-width: 767px){
  .footer-widget-area:first-child:not(.footer-boxed-widget-area){padding-top:30px;}
  }
  .footer-widget-area:last-child{margin-bottom:20px;}
  @media (max-width: 767px){
  .footer-widget-area{margin-bottom:20px;}
  }
  .site-info{background:#161619;padding:20px 0;line-height:32px;text-align:center;}
  .copyright-text{font-size:13px;}
  .footer-menu{text-align:center;}
  .footer-menu li{display:inline-block;margin:0 5px;}
  .site-info .social-icons{text-align:center;}
  .site-info .social-icons li{float:none;display:inline-block;margin:0;}
  @media (max-width: 767px){
  .site-info .social-icons li a{width:48px!important;height:48px!important;line-height:48px!important;font-size:18px;margin-top:10px;}
  }
  .site-info .social-icons li a span{color:#ccc;}
  .site-info .social-icons li a:hover span{color:#ffffff;}
  @media (min-width: 768px){
  .site-info-layout-2 .copyright-text-first{float:left;}
  .site-info-layout-2 ul.social-icons,.site-info-layout-2 .footer-menu{float:right;margin:0;margin-left:10px;}
  }
  a.go-to-top-button{width:35px;height:35px;line-height:35px;background:#08f;text-align:center;display:block;position:fixed;bottom:-100px;right:15px;z-index:3;color:#ffffff;transition:0.3s;}
  a.go-to-top-button:hover{opacity:0.85;}
  @media (max-width: 767px){
  a.go-to-top-button{right:5px;}
  }
  .dark-skin{background-color:#1f2024;color:#ffffff;}
  .dark-skin input:not([type="submit"]){color:#ccc;}
  .dark-skin a:not(:hover){color:#ffffff;}
  .dark-skin input:not([type=submit]){border-color:rgba(255,255,255,0.1);}
  .dark-skin .container-wrapper{background-color:#1f2024;border-color:rgba(255,255,255,0.1);}
  .dark-skin .widget a:not(:hover){color:#ffffff;}
  }