/*  
Theme Name: Hotmagazine
Theme URI: http://qkthemes.net
Version: 1.1.5
Author URI: <a href="http://qkthemes.net">qkthemes</a>
Text Domain: hotmagazine
*/

.svg-icon * {
  max-width: 100% !important;
  max-height: 100% !important;
}

iframe{
	border: none;
}
.blog-box{
	overflow: hidden;
}
select{
	max-width: 100%;
}
.clear{
	clear: both;
}
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img{
	max-width: 100%;
	height: auto;
}
#wp-calendar{
	width: 100%;
}
#wp-calendar th, #wp-calendar td{
	padding: 5px;
	text-align: center;
	border: 1px solid #dedede;
}
.widget {
	overflow: hidden;
}
.widget_recent_entries ul, .widget_recent_comments ul, .widget_archive ul, .widget_categories ul, .widget_meta ul, .widget_pages ul, .widget_rss ul, .widget_nav_menu ul, .product-categories{
	    margin: 0;
		padding: 0;
}
.widget_recent_entries ul li, .widget_recent_comments ul li, .widget_archive ul li, .widget_categories ul li, .widget_meta ul li, .widget_pages ul li, .widget_rss ul li, .widget_nav_menu ul li, .product-categories li{
    display: block;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px dotted #efefef;
}

.widget_recent_entries ul li a, .widget_recent_comments ul li a, .widget_archive ul li a, .widget_categories ul li a, .widget_meta ul li a, .widget_pages ul li a, .widget_rss ul li a, .widget_nav_menu ul li a, .product-categories li a{
	display: inline-block;
    text-decoration: none;
    transition: all 0.2s ease-in-out;
    color: #333;
    font-size: 14px;
    font-weight: 700;
}
.widget_categories ul li span {
  display: inline-block;
  float: right;
  width: 30px;
  font-size: 12px;
  height: 20px;
  text-align: center;
  line-height: 18px;
  border: 1px solid #f0f0f0;
  border-radius: 2px;
  transition: all 0.2s ease-in-out;
  color: #333;
}
.widget_categories ul li:hover span {
  background: #f44336;
  color: #fff;
  border-color: #f44336;
}
.widget_recent_entries ul li a:hover, .widget_recent_comments ul li a:hover, .widget_archive ul li a:hover, .widget_categories ul li a:hover, .widget_meta ul li a:hover, .widget_pages ul li a:hover, .widget_rss ul li a:hover, .widget_nav_menu ul li a:hover, .product-categories li a:hover{
color: #f44336;
}
.widget_nav_menu ul li{
  border-bottom: none;
  padding-bottom: 0;

}
.widget_nav_menu .sub-menu li{
  padding-bottom: 0;
}

.widget_archive ul li, .widget_categories ul li{
	text-align: right;
	overflow: hidden;
	  list-style: none;
  margin-bottom: 10px;
  padding: 0;
  border-bottom: none;
}
.widget_archive ul li a, .widget_categories ul li a{
	float: left;
}
.tagcloud{
	overflow: hidden;
}
.tagcloud a{
  display: inline-block;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
  color: #999;
  font-size: 12px !important;
  padding: 6px 9px;
  border: 1px solid #f0f0f0;
  border-radius: 3px;
  margin-bottom: 3px;
}

.tagcloud  a:hover {
  border: 1px solid #333;
  background: #333;
  color: #fff;
}
.blog-section .blog-box .blog-post .single-post-tags li{
  display: inline-block;
  list-style: none;
}
.blog-section .blog-box .blog-post .single-post-tags li span{
  color: #333;
  font-weight: 700;
  display: inline-block;
  margin-right: 5px;
}
.single-post-tags{
  padding: 0 !important;
}

.mc4wp-form input[type="submit"]{
    width: 100% !important;
    text-align: center;
    background: #222;
    font-size: 14px;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    padding: 12px 10px;
    outline: none;
    border: none;
    transition: all 0.2s ease-in-out;
}
#submit-contact{
    color: #ccc;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  background: #222;
  padding: 8px 10px;
  border: none;
  border-radius: 4px;
  transition: all 0.2s ease-in-out;
}
#submit-contact:hover{
  background: #f44336;
  color: #fff;
}
.single-page-section .vc_single_image-img{
  width: 100%;
}
.wpb_single_image .vc_single_image-wrapper, .wpb_single_image .vc_figure{
  display: block !important;
}
body .wpb_content_element{
  margin-bottom: 0;
}
.advertisement  {
  color: #ccc;
  font-size: 10px;
  display: block;
  margin-bottom: 7px;
  text-transform: uppercase;
}
.advertisement img{
  display: block;
  margin: 7px auto 0;
}

.caption, caption{
  display: inline-block;
  color: #aaa;
  font-size: 12px;
  font-style: italic;
  margin: 0;
}
.posts-filtered-block{
   transition: all 0.2s ease-in-out;
}
.logged-in-as, .comment-notes{
  color: #999;
}
.contact-form-box{
  position: relative;
}
.very-large-post .post-gallery .bx-wrapper .bx-next:before, .very-large-post .post-gallery .bx-wrapper .bx-prev:before, .galery-box .bx-wrapper .bx-next:before, .galery-box .bx-wrapper .bx-prev:before{
  margin-top: -10px;
}
@media(min-width: 768px){
  .email-not-published{
    position: absolute;
    right: 0;
    top: 0;
  }
}
 form.mc4wp-form {
  background: #222;
  padding: 20px;
  margin: 0;
}
.mc4wp-form h2{
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
  margin: 0 0 14px;
}
form.mc4wp-form input[type="email"] {
  width: 100%;
  outline: none;
  background: #fff;
  padding: 14px 20px 11px;
  color: #999;
  font-size: 12px;
  border: transparent;
  margin: 0;
  line-height: 12px;
}
form.mc4wp-form button {
  position: relative;
  display: inline-block;
  background: #222;
  width: 48px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  color: #f44336;
  font-size: 30px;
  border: none;
  margin-top: -40px;
  z-index: 2;
  float: right;
  outline: none;
  padding: 0;
  box-sizing: border-box;
}
form.mc4wp-form p {
  font-size: 12px;
  color: #999;
  margin: 14px 0 0;
  line-height: 16px;
}
.vc_inner > .container{
  padding-right: 0;
  padding-left: 0;
}
.wpb_column.block-content:after{
  margin-left: 0;
}
body .rw-rating-table td:last-child{
  padding-bottom: 0 !important;
}
.very-large-post #bx-pager a img{
  max-width: 110px;
}
.quote strong {
  color: #ccc;
  font-size: 12px;
  display: inline-block;
  font-style: italic;
  margin: 0;
}

form.search-form input[type="text"]{
  background: #fff;
}
a.bbp-forum-title {
  font-size: 14px;
  font-weight: 700;
  margin: 0 0 8px;
  display: inline-block;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
  color: #222;
}
.bbp-author-avatar{
  float: right;
}
.freshness a{
  color: #666 !important;
  font-weight: normal;
}
.bbp-author-avatar{
  display: none;
}
.table-row, textarea#bbp_reply_content, textarea#bbp_topic_content, textarea#bbp_forum_content{
  float: none;
  width: 100%;
}
.status-trash{
  opacity: 0.5;
}
.autor-tags ul{
  padding: 0;
  margin: 0;
  display: inline-block;
}
.top-line-list{
  display: inline-block;
}
.top-line ul.top-line-list.top-menu{
  margin-left: 18px;
}
.top-line ul.top-line-list.top-menu:before {
  content: '';
  width: 0;
  height: 15px;
  border-left: 1px dotted #777;
  margin-right: 20px;
}
.rw-rating-table tr td .rw-left {
    padding: 0 20px 12px !important;
}
.active .nav-list-container {
  margin-top: 30px;
}
@media(max-width: 1200px){
  .active .nav-list-container {
    margin-top: 25px;
  }
}
@media(max-width: 726px){
  .active .nav-list-container {
    margin-top: 35px;
  }
}
@media(max-width: 378px){
  .active .nav-list-container {
    margin-top: 50px;
  }
}
.active .nav-list-container.nav-list__notice_2 {
  margin-top: 60px;
}
@media(max-width: 1200px){
  .active .nav-list-container.nav-list__notice_2{
    margin-top: 50px;
  }
}
@media(max-width: 724px){
  .active .nav-list-container.nav-list__notice_2 {
    margin-top: 60px;
  }
}
@media(max-width: 662px){
  .active .nav-list-container.nav-list__notice_2 {
    margin-top: 70px;
  }
}
@media(max-width: 374px){
  .active .nav-list-container.nav-list__notice_2 {
    margin-top: 85px;
  }
}
@media(max-width: 347px){
  .active .nav-list-container.nav-list__notice_2 {
    margin-top: 95px;
  }
}
body.comming-soon-page #comming-soon-content #clock .comming-part span{
  line-height: 60px;
}
.admin-bar header.active .nav-list-container{
  top: 32px !important;
}
.wpb_text_column p.caption{
margin-bottom: 0 !important;
}
footer form.mc4wp-form{
  background: #f44336;
}
footer form.mc4wp-form button{
  color: #fff;
  background: #f44336;
}
footer form.mc4wp-form p{
  color: #fff;
}
.widget_recent_entries ul li{
  list-style: none;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #f0f0f0;
  overflow: hidden;
}
.widget_recent_entries ul li span{
  display: inline-block;
  margin-right: 7px;
  color: #999;
  font-size: 12px;
  font-style: italic;
  transition: all 0.2s ease-in-out;
  margin-top: 7px;
}
.widget_recent_entries ul li span:before{
  content: "\f017";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #ccc;
  margin-right: 9px;
}
.feature-video .features-video-box:before{
  display: block !important;
}
.non-sidebar > .container > .row{
  margin: 0 !important;
}
.non-sidebar .grid-box .row{
  margin-left: -15px !important;
  margin-right: -15px !important;
}
.loading{
  position: relative;
}
.loading:before{
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 50%;
  left: 50%;
  background: url(images/loader.gif);
  margin-top: -12px;
  margin-left: -12px;
  z-index: 1111;
}
.loading:after{
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.9);
  z-index: 1;
}
div.versions-box-choose {
  position: fixed;
  top: 108px;
  left: 0;
  width: 200px;
  background: #fff;
  border: 1px solid #e7e7e7;
  padding: 25px 20px;
  z-index: 999999;
  transition: all 0.20s ease-in-out;
}

div.versions-box-choose.closed {
  left: -200px;
}

div.versions-box-choose a.toogle-box {
  position: absolute;
  top: -1px;
  right: -50px;
  display: inline-block;
  width: 50px;
  height: 50px;
  text-align: center;
  line-height: 50px;
  background: #fff;
  color: #222;
  font-size: 20px;
  border: 1px solid #e7e7e7;
}

div.versions-box-choose h2 {
  color: #333;
  font-size: 14px;
  font-family: -apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif, sans-serif;
  font-weight: 700;
  line-height: 20px;
  margin: 0 0 20px;
  text-transform: uppercase;
  border-bottom: 1px solid #e1e1e1;
}

div.versions-box-choose h2 span {
  display: inline-block;
  padding-bottom: 12px;
  margin-bottom: -1px;
  border-bottom: 1px solid #f44336;
}

ul.demo-list {
  padding: 0;
  margin: 0;
}

ul.demo-list li {
  display: block;
  margin-bottom: 14px;
}

ul.demo-list li:last-child {
  margin-bottom: 0;
}

ul.demo-list li a {
  display: inline-block;
  color: #333;
  font-size: 14px;
  font-family: -apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif, sans-serif;
  text-decoration: none;
  font-weight: 700;
  position: relative;
  transition: all 0.20s ease-in-out;
}

ul.demo-list li a span {
  display: inline-block;
  background: #f44336;
  font-weight: 700;
  width: 80px;
  text-align: center;
  color: #fff;
  padding: 5px 10px;
  margin-right: 5px;
  transition: all 0.20s ease-in-out;
}

ul.demo-list li a:hover span {
  opacity: 0.7;
}

ul.demo-list li a.fashion span {
  background: #aa35d6;
  width: 80px;
  text-align: center;
}

ul.demo-list li a.sport span {
  background: #4c60f6;
}

ul.demo-list li a.tech span {
  background: #74b430;
}

ul.demo-list li a.design span {
  background: #f5d76e;
  color: #222;
}

ul.demo-list li a.travel span {
  background: #f58021;
  color: #fff;
}

ul.demo-list li a.dark span {
  background: #222;
  color: #fff;
}

ul.demo-list li a i {
  background: red;
  padding: 0 4px 2px;
  font-size: 10px;
  color: #fff;
  position: absolute;
  top: 4px;
  right: -30px;
}

.top-line ul.social-icons li a:hover {background: #4c60f6;}
a.category-post {
  background: #4c60f6;
}
.heading-news2 .ticker-news-box .ticker-content a:hover {
  color: #4c60f6;
}
.heading-news2 .ticker-news-box .ticker-controls li:hover {
  border: 1px solid #4c60f6;
  background: #4c60f6;
}
.center-button > a:hover {
  color: #fff;
  background: #4c60f6;
  border-color: #4c60f6;
}
.sidebar .features-slide-widget .bx-wrapper .bx-pager.bx-default-pager a:hover,
.sidebar .features-slide-widget .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #4c60f6;
  border: 2px solid #4c60f6;
}
.sidebar .subscribe-widget form button {
  color: #4c60f6;
}
.sidebar .review-widget h1 {
  background: #4c60f6;
}
.sidebar .review-widget ul.review-posts-list li h2 a:hover {
  color: #4c60f6;
}
.sidebar .categories-widget ul.category-list li a:hover {
  color: #4c60f6;
}
.sidebar .categories-widget ul.category-list li a:hover span {
  background: #4c60f6;
  border: 1px solid #4c60f6;
}
.sidebar .flickr-widget > a:hover {
  color: #4c60f6;
}
a.read-more-button:hover {
  background: #4c60f6;
  border-color: #4c60f6;
}
span.top-stories {
  background: #4c60f6;
}
.image-post:hover .hover-box .inner-hover h2 a:hover {
  color: #4c60f6;
}
.image-post:hover .hover-box .inner-hover ul.post-tags li a:hover {
  color: #4c60f6;
}
ul.post-tags li a:hover,
.standard-post .post-content h2 a:hover,
.image-post2 .hover-box ul.post-tags li a:hover,
.image-post2 div.post-content p a,
.article-post .post-content h2 a:hover,
.large-post .post-title h2 a:hover,
div.list-post .post-content h2 a:hover,
.very-large-post .title-post h2 a:hover,
.very-large-post .share-box a.likes:hover,
.very-large-post .share-box a.likes:hover i{
  color: #4c60f6;
}
.contact-form-box #contact-form input[type="text"]:focus,
.contact-form-box #comment-form input[type="text"]:focus,
.contact-form-box #contact-form textarea:focus,
.contact-form-box #comment-form textarea:focus {
  border: 1px solid #4c60f6;
}
.contact-form-box #contact-form button:hover,
.contact-form-box #comment-form button:hover,
.error-banner {
  background: #4c60f6;
  
}
ul.autor-list > li .autor-box .autor-content .autor-title h1 a,
ul.autor-list > li .autor-box .autor-content .autor-title ul.autor-social li a:hover {
  color: #4c60f6;
}
ul.autor-list > li .autor-last-line ul.autor-tags li a:hover {
  background: #4c60f6;
  border-color: #4c60f6;
}.forum-table div.first-col a:hover {color: #4c60f6;}.forum-table div.table-row > div h2 a:hover {color: #4c60f6;}.forum-table div.table-row div.third-col p a {color: #4c60f6;}.forum-table div.table-row div.forum-post .post-autor-date h2 a:hover {color: #4c60f6;}.forum-table div.table-row div.forum-post .post-autor-date p a {color: #4c60f6;}.forum-table p.posted-in-category a {color: #4c60f6;}#log-in-popup form.login-form label span,#log-in-popup form.register-form label span,#log-in-popup form.lost-password-form label span {color: #4c60f6;}#log-in-popup form.login-form button[type="submit"]:hover,#log-in-popup form.register-form button[type="submit"]:hover,#log-in-popup form.lost-password-form button[type="submit"]:hover {background: #4c60f6;}#log-in-popup form.login-form > a:hover,#log-in-popup form.register-form > a:hover,#log-in-popup form.lost-password-form > a:hover {color: #4c60f6;}#log-in-popup form.login-form p.register-line a:hover,#log-in-popup form.register-form p.register-line a:hover,#log-in-popup form.lost-password-form p.register-line a:hover,#log-in-popup form.login-form p.login-line a:hover,#log-in-popup form.register-form p.login-line a:hover,#log-in-popup form.lost-password-form p.login-line a:hover {color: #4c60f6;}body.comming-soon-page #comming-soon-content #clock .comming-part p {color: #4c60f6;}body.comming-soon-page #comming-soon-content form.subscribe h1 span {color: #4c60f6;}body.comming-soon-page #comming-soon-content form.subscribe input[type=text]:focus {border: 1px solid #4c60f6;}body.comming-soon-page #comming-soon-content form.subscribe button:hover {background: #4c60f6;}.widget_categories ul li:hover span {background: #4c60f6;border-color: #4c60f6;}.widget_recent_entries ul li a:hover, .widget_recent_comments ul li a:hover, .widget_archive ul li a:hover, .widget_categories ul li a:hover, .widget_meta ul li a:hover, .widget_pages ul li a:hover, .widget_rss ul li a:hover, .widget_nav_menu ul li a:hover, .product-categories li a:hover{color: #4c60f6;}#submit-contact:hover{background: #4c60f6;}input[type="text"]:focus, input[type="password"]:focus, textarea:focus{border: 1px solid #4c60f6;}form.mc4wp-form button {color: #4c60f6;}footer form.mc4wp-form{background: #4c60f6;}footer form.mc4wp-form button{background: #4c60f6;}
.video-post:hover .hover-box,.galery-box #bx-pager2 a.active:before {
  background: rgba(76, 96, 246, 0.9);
}
	
	body  .ticker-news {
	  padding: 20px 0 0;
	  background: #fff;
	}
	.ticker-news-box span.breaking-news, .ticker-news-box span.breaking-news:after{
		background: #f5d76e;
	}
	.ticker-news-box{
		margin-bottom: 0;
	}
	.ticker-news-box .ticker-content span.time-news{
		color: #f44336;
	}
.galery-box #bx-pager2 a img{
    height: 60px;
}
a.read-more-button:hover{
    background: #fff;
    border-color: #eee;
}

.wpb_wrapper ul a,
.wpb_wrapper ol a,
.wpb_wrapper table a,
.wpb_wrapper p a {
	text-decoration: underline;
  text-underline-position: under;
}
.wpb_wrapper ul a:hover,
.wpb_wrapper ol a:hover,
.wpb_wrapper table a:hover,
.wpb_wrapper p a:hover {
  text-decoration: none;
}

.content-maker {
	margin-bottom: 50px;
	font-size: 14px;
}
.content-maker h1 {
	font-size: 18px;
	font-weight: 700;
}
.content-maker h2, .content-maker h3 {
	font-size: 16px;
	font-weight: 700;
}
.content-maker h4 {
	font-size: 16px;
	font-weight: 700;
}
.crumbs {padding-top: 10px;background: #fff;}
li.home {margin-left: 30px;}
.breadcrumb {
	margin-bottom: 0!important;
	margin-top: 0!important;
	border-radius: 0!important;
}
.promolinks {
	margin: 25px 0 30px;
	text-align: center;
}
.promolinks:after {
	clear: both;
	display: table;
	content: ' ';
}
.promolinks a:first-child {
	background: #24972f;
}
.promolinks a {
	display: inline-block;
	padding: 10px 30px;
	margin: 5px;
	color: #fff;
	background: #f44336;
	font-size: 15px;
	transition: all .35s ease-in-out;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	border-radius: 2px;
}
.promolinks a:hover {
	background: #4c60f6;
	color: #fff;
}

.mc4wp-form .h2 {
    font-size: 16px;
    font-weight: 700;
    margin: 0 0 14px;
    text-transform: uppercase;
    color: #fff;
}
.mc4wp-response p {
	margin: 0 0 0!important;
}
.single__room-list {
  padding: 0 15px;
}
.single__game {
  display: flex;
  margin: 0 0 30px;
}
.single__game .single-game__center {
  flex: 0 0 100%;
  padding: 55% 0 0;
}
.sidebar-big-room {
  display: block;
  margin: 0 0 20px;
}
.sidebar-big-room img {
  width: 100%;
  height: auto;
}
.bf-breadcrumb-item:after {
  content: '/';
  margin: 0 5px;
}
.bf-breadcrumb-item:last-child:after {
  content: none;
}

.wpb_wrapper .table-cover {
  overflow-x: auto;
}

.wpb_wrapper table {
  background-color: #FAFAFA;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
  margin: 0 0 20px;
}
.wpb_wrapper table td,
.wpb_wrapper table th {
  padding: 10px 15px;
  vertical-align: middle;
}
.wpb_wrapper table tbody td {
  font-size: 16px;
  line-height: 22px;
  color: #363047;
  border-bottom: 1px solid #EDF0F3;
}
.wpb_wrapper table tr:nth-child(even) {
  background: #fff;
}
.wpb_wrapper table tbody tr:hover {
  background: #FAFAFA;
}
.wpb_wrapper table thead {
  background: #0B1737;
}
.wpb_wrapper table thead th {
  font-size: 16px;
  line-height: 22px;
  font-weight: bold;
  color: #FFF;
}
.wpb_wrapper table thead th:first-child {
  border-left: none;
}
.wpb_wrapper table p {
  margin: 0;
  padding: 0;
}
.wpb_wrapper table caption {
  margin: 10px 0 0;
}
.wpb_wrapper table tbody > tr:first-child {
  font-weight: bold;
}
@media(max-width: 992px){
  .wpb_wrapper table tbody td {
    word-break: normal;
  }
}

/* Promocode pop-up */
.promo__content__close {
  margin-top: 20px;
}
.promo__content__close a {
  background-color: #F44336;
  color: #fff;
  text-transform: uppercase;
  font-size: 12px;
  border-radius: 2px;
  display: inline-block;
  height: 42px;
  line-height: 28px;
  font-family: -apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
  text-align: center;
  font-weight: 700;
  text-decoration: none !important;
}
.promo__content__close a:hover {
  color: #fff;
  background-color: #dd3d31;
}
.btn__zoom {
  display: none;
}
.js__get_promo {
  cursor: pointer;
}
/* End promocode pop-up */

.rooms-home {
  margin-top: 30px;
}
.rooms-sidebar--home {
  display: none;
}

@media (min-width: 768px) {
  .rooms-home {
    display: none;
  }
  .rooms-sidebar--home {
    display: block;
  }
}

/* Recommended post shortcode */
.recommended_post {
  padding: 40px 30px;
  position: relative;
  z-index: 1;
  font-size: 16px;
  line-height: 22px;
  color: rgba(255,255,255,.86);
  background-attachment: fixed;
  margin-bottom: 15px;
}
.recommended_post:before {
  content: '';
  background: linear-gradient(0deg,rgba(0,0,0,.75),rgba(0,0,0,.75));
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
}
.recommended_post:after {
  content: '';
  border: 1px solid #E0E0E0;
  position: absolute;
  top: 10px;
  left: 10px;
  bottom: 10px;
  right: 10px;
  z-index: -1;
}
.recommended_post-header {
  margin-bottom: 20px;
}

.recommended_post-header span {
  display: inline-block;
  font-weight: 600;
  padding: 4px 10px;
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase;
  color: #fff;
  background-color: #F44336;
  border-radius: 4px 0;
  margin: 3px 10px 0 0;
  float: left;
}
.recommended_post-header a {
  font-weight: bold;
  font-size: 20px;
  line-height: 24px;
  color: #FFF;
  text-decoration: none;
}
.recommended_post-header a:hover{
  text-decoration: underline;
}

.recommended_post-content p {
  margin-bottom: 0 !important;
}
.recommended_post-content a {
  color: #F44336;
}
/* End recommended post shortcode */
.sidebar .g .g-single > a {
  margin: 0 0 20px;
}

.sidebar .g .g-single > a img {
  width: 100%;
}
.post__description p {
  word-wrap: break-word;
}
.g-1 {
  max-width: max-content !important;
  margin-bottom: 10px !important;
 }
header.clearfix.active .adrotate-header {
  display: none !important;
}

.adrotate-header {
  max-height: 87px;
  overflow: hidden;
}

.adrotate-header .g-1 {
  max-height: unset;
}

.adrotate-close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 5px;
  background: none;
  border: none;
  width: 35px;
  height: 35px;
  opacity: .8;
  transition: opacity ease .2s;
}

.adrotate-close svg {
  width: 100%;
  height: 100%;
}

.adrotate-close:hover {
  opacity: 1;
}

.help-content {
	width: 100%;
    margin: 25px 0 0!important;
    border-top: 1px solid #494949;
	display: flex;
    align-items: center;
    justify-content: space-between;
    flex-flow: column nowrap;
}

.help-content__text {
	padding: 13px 0!important;
    margin-top: 20px!important;
	align-self: center;
}

a.help-content__button {
    padding: 13px 25px;
	margin-top: 20px;
    background: #6F6F6F;
    border-radius:  2px;
	color: #fff;
}

a.help-content__button:before {
    content: "";
    display: inline-block;
    width: 24px;
    height: 24px;
    margin: -1px 10px -3px 0;
    vertical-align: text-bottom;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 12C0 18.6274 5.37258 24 12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12Z" fill="%230088CC"/><path d="M0 12C0 18.6274 5.37258 24 12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12Z" fill="white"/><path d="M6.07494 11.7812C9.29616 10.3778 11.4441 9.45256 12.5189 9.00553C15.5875 7.72919 16.2251 7.50747 16.6407 7.50007C16.7322 7.49854 16.9365 7.52119 17.0689 7.62862C17.1807 7.71932 17.2115 7.84186 17.2262 7.92786C17.2409 8.01386 17.2592 8.20977 17.2447 8.36285C17.0784 10.1101 16.3588 14.3501 15.9928 16.307C15.8379 17.1351 15.5329 17.4127 15.2376 17.4399C14.596 17.4989 14.1087 17.0158 13.4872 16.6084C12.5147 15.9709 11.9653 15.5741 11.0213 14.952C9.93032 14.2331 10.6375 13.8379 11.2593 13.1922C11.422 13.0232 14.2492 10.4516 14.3039 10.2183C14.3108 10.1891 14.3171 10.0804 14.2525 10.023C14.1879 9.96553 14.0926 9.98516 14.0238 10.0008C13.9262 10.0229 12.3726 11.0498 9.36292 13.0814C8.92193 13.3842 8.5225 13.5318 8.16462 13.524C7.77009 13.5155 7.01117 13.301 6.44699 13.1176C5.755 12.8926 5.20502 12.7737 5.25291 12.3917C5.27785 12.1927 5.55186 11.9892 6.07494 11.7812Z" fill="white"/><path d="M6.07494 11.7812C9.29616 10.3778 11.4441 9.45256 12.5189 9.00553C15.5875 7.72919 16.2251 7.50747 16.6407 7.50007C16.7322 7.49854 16.9365 7.52119 17.0689 7.62862C17.1807 7.71932 17.2115 7.84186 17.2262 7.92786C17.2409 8.01386 17.2592 8.20977 17.2447 8.36285C17.0784 10.1101 16.3588 14.3501 15.9928 16.307C15.8379 17.1351 15.5329 17.4127 15.2376 17.4399C14.596 17.4989 14.1087 17.0158 13.4872 16.6084C12.5147 15.9709 11.9653 15.5741 11.0213 14.952C9.93032 14.2331 10.6375 13.8379 11.2593 13.1922C11.422 13.0232 14.2492 10.4516 14.3039 10.2183C14.3108 10.1891 14.3171 10.0804 14.2525 10.023C14.1879 9.96553 14.0926 9.98516 14.0238 10.0008C13.9262 10.0229 12.3726 11.0498 9.36292 13.0814C8.92193 13.3842 8.5225 13.5318 8.16462 13.524C7.77009 13.5155 7.01117 13.301 6.44699 13.1176C5.755 12.8926 5.20502 12.7737 5.25291 12.3917C5.27785 12.1927 5.55186 11.9892 6.07494 11.7812Z" fill="%230088CC"/></svg>');
}

a.help-content__button:hover {
	text-decoration: none;
	color: #fff;
	opacity: 0.8;
}

@media (min-width: 768px) {
	.help-content {flex-flow: row nowrap;}
	.help-content__text {align-self: auto;}
	span.single-room__meta-name.platforms-name {display: none;}
}