/* Juve */

html
{
    background-color: #111111;
}

html, body
{
	color: #000;
}

a:hover,
.navbar_footer a,
.copyright_bar a,
.social_links_footer a:hover span,
.icon.fa-file.icon-red,
a:hover .icon.fa-file.icon-red,
.navigation .active-subsection a,
.navigation .active-subsection a:hover,
.navigation a:hover,
.tabs .tab > a:hover,
.tabs .activetab > a,
.tabs .activetab > a:hover,
a.postlink, a.postlink:visited,
.navbar_in_header .badge,
.button:focus .icon,
.button:hover .icon,
.dark_base .social_links_footer a span,
.dark_base h2,
.dark_base h2 a,
.dark_base a:link,
.dark_base a:visited,
.button-secondary:focus,
.button-secondary:hover,
.notification_unread
{
	color: #999999;
}

.navbar_footer a
{
	color:#000;
}

.t-center
{
	text-align: center;
}

.no-padding
{
	padding:0px;
}

#inner-wrap
{
	
}

.navbar {
    background-color: #fff;
    padding: 13px 15px;
	height: 59px;
	position: fixed;
}
body.content_block_header_block li.header, body.content_block_header_stripe li.header::before, .no_avatar, .social_links_footer, .forumbg-table, .sidebar_block_stripe::before, .fancy_panel::before
{
	background:#000;
	color:#fff;
}

.headerbar
{
	background:transparent;
}

.navbar a {
    color: #000;
}

.navbar .text-menu a {
	display: block;
	padding: 10px 0;
	text-transform: lowercase;
}
.navbar .text-menu li {
	margin-right: 25px;
}

.navbar .social-icon-menu a .fa
{
	font-size: 24px;
}
.navbar ul.social-icon-menu
{
	font-size: 24px;
}
#page-header ul.center-menu.social-icon-menu
{
	float:right;
	margin-right: 15px ;
	margin-left:auto;
}

.navbar .social-icon-menu a {
	display: block;
	padding: 5px 0;
}

.top-image-headerbar
{
	background-size: cover;
	height: 1080px;
	position: absolute;
	top: -70px;
	width: 100%;
	opacity:0.5;
	z-index: -1;
}

.bottom-image-footerbar
{
	background-size: cover;
	height: 1080px;
	position: absolute;
	bottom: 0px;
	width: 100%;
	background: url('/styles/Milk_v2/theme/images/juve/bottombackground.jpg') no-repeat center top;
    background-size: cover;
	z-index: -1;
}

.copyright-inner
{
	padding:15px;
	background-color: #111111;
	font-size:10px;
}

#page-footer
{
	width: 100%;
	margin: 0;
}

.copyright_bar
{
	width: 100%;
	padding:0;
	background-color: transparent;
	padding-bottom: 150px;
	background-image: url(/styles/Milk_v2/theme/images/logo_jp_stopka.png);
	background-size: cover;
	background-position: center;
	color: #cacaca;
}
.mchat-wrapper{
	padding: 10px;
	margin: 15px;
}

.wrap {
    position: relative;
}

.navbar_footer
{
    background-color: #fff;
    color: #000;
}

li.row
{
	background-color: #f4f4f4;
	border-bottom: none;
}

ul.forums, ul.topics
{
	padding: 0px;
	background-color: #fff;
}

.specialbutton, .specialbutton .icon, .specialbutton:hover, .specialbutton:hover .icon {
    color: #b6b6b6 !important;
}

.specialbutton .icon
{
    color: #e78800 !important;
}

.button
{
	border-radius: 4px;
	background: #111;
	border: none;
	color: #b6b6b6;
}

.pagination li a:hover, .pagination li.active span, .pagination li a:focus, .jumpbox-cat-link, .dropdown-contents > li > a:hover, a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover, a.no_avatar:hover, .jumpbox-cat-link:hover, input.button1:focus, input.button2:focus, input.button3:focus, .specialbutton, input.specialbutton, .panel .specialbutton, a.specialbutton, .scrollToTop, a.specialbutton, .dark_base .social_links_footer a:hover span, .topic_type, .badge, .grid_unread
{
	background: #111;
	border: none;
	color: #b6b6b6;
}
.topic_type
{
    background: transparent;
    border: none;
    color: #555555;
}

a.scrollToTop:hover, input.specialbutton:hover, a.specialbutton:hover,
.specialbutton:hover {
    background-color: #000;
}

.button .icon
{
	color: #e78800;
}

.alt_block li.header {
    background: #fff !important;
	color:#000;
}

body.content_block_header_block li.header
{
	color:#000;
}
body.content_block_header_block li.header dt
{
	color:#000;
}

#clutter_collapse li.header dt {
    margin-right: 0px;
}

#clutter_collapse .header dt
{
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
}
#clutter_collapse .header dt .list-inner
{
	border-bottom: 1px solid #000;
	margin-right: 0px;
}

#clutter_collapse li.row
{
	background-color:#fff;
}
#clutter_collapse li
{
	padding: 0px;
}

#clutter_collapse .topiclist.forums h3 a
{
	color: #000;
	text-decoration:none;
}
#clutter_collapse .topiclist.forums h3
{
	display: inline-block;
	border-bottom: 1px solid #000;
	color: #000;
	font-weight:bold;
}

.pagination li a
{
	background: transparent;
	color: #000;
	font-weight: bold;
}

.pagination li.active span
{
	background-color: transparent;
	color: #e78800;
}

.pagination li a:hover
{
	background-color: transparent;
	color: #e78800;
}

#inner-wrap-top {
    margin: 0 auto;
    background: #FFFFFF;
    position: relative;
    z-index: 4;
    box-sizing: border-box;
	margin-bottom: 28px;
}

#indextopmargin{
	margin-top: 230px;
}

#inner-wrap-top .navbar
{
	height:auto;
}

.body-layout-Fluid #inner-wrap {
    margin: 80px auto!important;
	margin-top:0!important;
}

body.content_block_header_block #inner-wrap li.header
{
	background: #fff;
}

body.content_block_header_block #inner-wrap li.header dd .icon
{
	color:#000;
}

#page-header .inner
{
	max-width: 1444px;
	margin:0 auto;
}

#page-header .logo-top,
#page-header .center-menu
{
	display:block;
	float:left;
}

#page-header .logo-top
{
	font-weight: bold;
	font-size: 16px;
}

#page-header .logo-top img
{
	margin-top: -3px;
}

#page-header .logo-top span
{
	line-height: 32px;
}

#page-header .search-box
{
	display:block;
	float:right;
}

#page-header ul.center-menu
{
	list-style-type: none;
	margin-left: 19%;
	margin-top: -2px;
}
#page-header ul.center-menu li
{
	float:left;
	font-weight: bold;
	margin-right: 15px;
}

.navbar .search-box
{
	border: 1px solid #cfcfcf;
	border-radius: 3px;
	box-shadow: 0px 1px 2px -1px #cfcfcf;
	margin-top: 1px;
}

.navbar .search-box .inputbox {
    background-color: #fff;
    border-color: transparent;
	height: 29px;
}

.navbar .search-box .button
{
	background: transparent;
	padding: 5px;
	color:#cfcfcf;
	height:28px;
}

.navbar .search-box a.button-search-end
{
	line-height: 0px;
	padding: 8px;
	height: 10px;
}

.navbar .search-box .button .icon
{
	color:#cfcfcf;
}

.navbar .search-box .button-search
{
	border-right: 2px solid #cfcfcf;
	border-radius: 0px;
	height: 25px;
	margin-top: 2px;
	padding-top: 3px;
}

h2.forum-title a
{
	color:#000;
	text-transform: lowercase;
	font-size: 16px;
	padding-left: 0px;
}

h2.forum-title
{
	border-bottom: 1px solid #000;
	padding-bottom: 5px;
	margin-bottom: 15px;
}

.breadcrumbs .crumb a 
{
    color: #000;
    font-size: 12px;
}

ul#nav-breadcrumbs {
    margin-bottom: 0px;
}

dl.row-item dt a
{
    color: #555555;
}

ul.topiclist dt 
{
    margin-right: -390px;
}

dd.lastpost, dd.redirect, dd.moderation, dd.time, dd.info {
    width: 200px;
}

.forabg li.header dt, .forumbg li.header dt {
    margin-right: -420px;
}

.header dd.lastpost
{
	text-align:center;
}

dl.row-item dt a.username {
    color: #000;
	font-weight: 500;
}

.dropdown .dropdown-contents
{
	border-radius:0px;
}

#page-footer .forumbg {
    margin-bottom: 0px;
    padding: 30px;
    background-color: #fff;
}

.copyright-inner
{
	float: left;
	width: 100%;
	padding: 0px;
}

.copy-inner
{
	float:left;
}

.p-15
{
	padding:15px;
}

.p-5
{
	padding:5px;
}

.copy-one
{
	width:15%;
}

.copy-two
{
	width:50%;
}

.copy-three
{
	width:35%;
}

.dropdown-contents a:hover {
    border-radius: 2px;
}

.img-icon
{
	display:inline-block;
	vertical-align: middle;
}

.icon-30
{
	max-width:30px;
}

#nav-footer .center-mod span
{
    font-size: 16px;
    vertical-align: middle;
}

#page-footer ul.linklist > li.center-mod
{
	float: unset;
	display: inline-block;
}

#page-footer ul.linklist > li.center-mod a
{
	text-decoration:none;
}

#page-footer ul.linklist
{
	text-align: center;
}

dl.row-item {
    background-position: 2px 50%;
    background-repeat: no-repeat;
}

.sticky_unread
{
	background-image: url("./images/icons/juve/icon_sticky_unread.png");
}
.sticky_read
{
	background-image: url("./images/icons/juve/icon_sticky_read.png");
}
.topic_unread
{
	background-image: url("./images/icons/juve/icon_unread.png");
}
.topic_read
{
	background-image: url("./images/icons/juve/icon_read.png");
}
.forum_read,
.forum_read_subforum
{
	background-image: url("./images/icons/juve/icon_read.png");
}
.forum_unread
{
	background-image: url("./images/icons/juve/icon_unread.png");
}
.topic_read_locked,
.forum_read_locked
{
	background-image: url("./images/icons/juve/icon_read_locked.png");
}
.topic_unread_locked,
.sticky_unread_locked
{
	background-image: url("./images/icons/juve/icon_unread_locked.png");
}
.topic_unread_hot
{
	background-image: url("./images/icons/juve/icon_unread_hot.png");
}
.topic_read_hot
{
	background-image: url("./images/icons/juve/icon_read_hot.png");
}
.announce_read
{
	background-image: url("./images/icons/juve/icon_announce_read.png");
}
.announce_unread
{
	background-image: url("./images/icons/juve/icon_announce_unread.png");
}


.topic_read_mine
{
	background-image: url("./images/icons/juve/icon_read_mine.png");
}
.topic_read_locked_mine
{
	background-image: url("./images/icons/juve/icon_read_locked_mine.png");
}
.topic_read_hot_mine
{
	background-image: url("./images/icons/juve/icon_read_hot_mine.png");
}
.topic_unread_hot_mine
{
	background-image: url("./images/icons/juve/icon_unread_hot_mine.png");
}
.topic_read_hot_mine
{
	background-image: url("./images/icons/juve/icon_read_hot_mine.png");
}

.owl-theme .owl-nav
{
    margin-top: 0px;
    position: absolute;
    top: calc(50% - 33px);
    width: 100%;
}

.owl-carousel .owl-nav .owl-prev
{
	position:absolute;
	left:0px;
}
.owl-carousel .owl-nav .owl-next
{
	position:absolute;
	right:0px;
}

.owl-carousel .owl-nav .owl-prev span.icon,
.owl-carousel .owl-nav .owl-next span.icon
{
	font-size: 48px;
	color: rgba(0,0,0,0.2);
}
.owl-theme .owl-nav [class*="owl-"]
{
	background: transparent;
}
.owl-theme .owl-nav [class*="owl-"]:hover
{
	background: transparent;
}

.owl-theme .owl-dots
{
	position: absolute;
	width: 100%;
	bottom: 5px;
}

.kolumna
{
	float:left;
}
.kolumna65
{
	width:65%;
}
.kolumna35
{
	width:35%;
}

#inner-wrap-top .container
{
	width:100%;
	margin:0px;
}
#inner-wrap-top .container > div
{
	padding:0px;
}

.header-underline
{
	border-bottom: 1px solid #000;
	display: block;
	width: 97%;
	margin-bottom: 20px;
	font-family: 'Oswald', sans-serif;
	font-size: 16px;
	padding-bottom: 5px;
}

.panel-inside-box
{
	padding-left:40px;
}

.small-inside-box
{
	padding-left: 15px;
}

body.navbar_o_header .site-description
{
    margin: 120px auto 100px;
}

body.auth-page
{
	background:url('https://forum.juvepoland.com/ext/planetstyles/flightdeck/store/topbackground.jpg') no-repeat center top;
	background-size: cover;
}

.lastpostavatar img.avatar
{
	max-width:32px;
}

a.header-avatar img
{
	max-height:unset;
	/*max-width:52px;*/
}

a.header-avatar span:after
{
	display:none;
}

.panel-inside-box #username_logged_in .username
{
	font-size: 12px;
	margin-bottom: 10px;
	display: block;
}

.small-inside-box .navbar
{
	padding:0px;
}

.small-inside-box .navbar ul,
ul.new-menu-profile
{
	list-style-type: none;
}

.small-inside-box .navbar ul li:not(:first-child),
ul.new-menu-profile li:not(:first-child)
{
	margin-top: 10px;
}

.small-inside-box .navbar ul .dropdown li,
.panel-inside-box .not-registered ul .dropdown li
{
	margin-top:0px;
}

.small-inside-box .navbar ul li i
{
	margin-right: 5px;
}

.panel-inside-box .navbar.not-registered
{
	padding:0px;
}

ul.linklist .dropdown
{
	top:15px;
}

#inner-wrap {
    
}

blockquote
{
	border-color: #111111;
}

.menu-mobile-trigger
{
	display:none;
}

.navbar.menu-mobile
{
	display: none;
	width: 100%;
	background-color: #fff;
	z-index: 10;
	top: 59px;
	margin-left: 0px;
	height: auto;
	border-bottom: 2px solid #111;
}

#topic-search a.button.button-search-end
{
	border: 1px solid #111;
	margin-left: 3px;
}

.menu-mobile-trigger-button
{
	cursor: pointer;
}

#page-header .navbar.menu-mobile .search-box
{
	display:none;
}

#page-header .navbar.menu-mobile ul.center-menu li
{
	width:100%;
}

#page-header .navbar.menu-mobile ul.center-menu li a
{
	padding:10px 0;
}

#page-header .navbar.menu-mobile ul.center-menu.social-icon-menu
{
	width: 100%;
	margin-left: 8%;
	float: left;
	margin-top: 30px;
}
#page-header .navbar.menu-mobile ul.center-menu.social-icon-menu li
{
	width: auto;
}
#page-header .navbar.menu-mobile ul.center-menu.social-icon-menu li a
{
	padding: inherit;
}

.quick-login input.button2:hover,
#postform .submit-buttons .button2:hover,
#postform .submit-buttons .button1:hover,
#agreement .submit-buttons .button1:hover,
#agreement .submit-buttons .button2:hover
{
	border:1px solid #111;
}

.quick-login #password,
.quick-login #username
{
	background-color:#fff;
}

.action-bar.bar-top .search-box .button.button-search-end
{
	border: 1px solid #111;
	margin-left: 3px;
}

#agreement .submit-buttons .button1,
#agreement .submit-buttons .button2
{
	color:#717171;
}

.page-footer
{
	position:relative;
}

ul#nav-main > li > a,
ul#nav-main > li
{
	font-size: 14px;
	line-height: 14px !important;
}

body.content_block_header_block .forumlist_grid .forabg .header a
{
	color:#111;
}

.forumlist_grid .forabg{
    background-color: #fff;
}

.forumlist_grid dl.row-item
{
	border:none;
}

.forumlist_grid h2 {
    border-bottom: 1px solid #000;
    display: block;
    width: 100%;
    margin-bottom: 0px;
    font-family: 'Oswald', sans-serif;
    font-size: 16px;
    padding-bottom: 10px;
}

.forumlist_grid.mchat-mod {
	padding: 15px 15px 10px 15px;
}

.mchat-mod ul.topiclist .header
{
	display:none;
}

ul.linklist li.mchat-nav
{
	clear: both;
	margin-top: 14px;
}
ul#nav-main > li > div > a .mchat-nav-link
{
	font-size: 14px;
}
ul#nav-main > li > div > a.mchat-nav-link-title .icon
{
	font-size: 12px;
	margin-right: 2px;
}

#nav-main #quick-links
{
	margin-top: 5px;
}

body #mchat-body
{
	overflow: visible;
}

.section-index #inner-wrap
{
	padding:20px;
}

.forumlist_grid .forumlist_grid_forum_image {
    background-position: center;
}

.forumlist_grid .grid_colour_overlay {
    height: 177px;
}

.forumlist_grid .grid_colour_overlay,
.grid_colour_overlay:hover
{
	background:none;
}

.grid_desc
{
	box-shadow:none;
}

div.row-item.grid-item-my .row-item-inside
{
	background-repeat: no-repeat;
	background-position: 5px 95%;
	padding: 10px 10px 10px 75px;
}
div.row-item.grid-item-my
{
	background-position: 12px 50%;
	background-repeat: no-repeat;
	background-color: #111;
	color:#b6b6b6;
	
}

div.row-item.grid-item-my a,
div.row-item.grid-item-my a i
{
	color:#e78800;
}

.forumlist_grid .forum_description
{
    display: block;
    height: 56px;
    overflow: hidden;
    font-size: 12px;
}

.forumlist_grid_block_stats
{
	border-top: 1px solid #ECF0F1;
	margin-top: 5px;
	padding-top: 5px;
	font-size: 12px;
}

.forumlist_grid .forumlist_grid_block_stats strong
{
	color:#e78800;
}

.quick-login .inputbox
{
	background-image: none;
	border-right-width: 0;
	float: left;
	padding: 0 8px;
	height: 31px;
	box-sizing: border-box;
	background-color: #fff;
	width:100%;
	border: 1px solid #cfcfcf;
	border-radius: 3px;
	box-shadow: 0px 1px 2px -1px #cfcfcf;
}

.quick-login .inputbox[type="text"], .inputbox[type="password"]
{
	/*border-radius:3px; */
}

.quick-login .checkbox-ql
{
	width: 100%;
	display: block;
	float: left;
	margin-bottom: 20px;
	text-align: center;
	color:#b6b6b6;
}

.quick-login .submit-ql
{
	width:100%;
	border-radius: 3px;
}

.navbar.not-registered hr
{
	margin-bottom: 0px;
}

.navbar.not-registered small
{
	text-align: right;
	width: 100%;
	display: block;
}

.link-user-panel a,
.link-user-panel span
{
	font-family: 'Oswald', sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	vertical-align: middle;
}

.link-user-panel
{
	margin-top: 15px;
	text-align: center;
}

fieldset.quick-login input.inputbox
{
	width:100%;
	margin-right:0px;
	margin-bottom:20px
}

fieldset.quick-login input.inputbox {
    max-width: 100%;
    margin-left: 0px;
}

.quick-login .input-box-juve .inputbox[type="text"], .inputbox[type="password"]
{
	/*float: left;
	width: 100%;
	padding-left: 30px;
	border: none;
	background: transparent;
	box-shadow: none;*/
}

.quick-login .input-box-juve i
{
	position: absolute;
	left: 10px;
	top: 9px;
	color: #b6b6b6;
}

.quick-login .input-box-juve
{
	border-radius: 3px;
	max-width: 100%;
	margin-bottom: 20px;
	background-image: none;
	float: left;
	height: 31px;
	box-sizing: border-box;
	background-color: #fff;
	width: 100%;
	border: 1px solid #cfcfcf;
	box-shadow: 0px 3px 2px -1px #cfcfcf; /*0px 1px 2px -1px #cfcfcf;*/
	position: relative;
}

.champion-box > div
{
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
}

.champion-box
{
	margin-top: 40px;
	margin-bottom: 40px;
}

.champion-box .text-x
{
	color: #6b6b6b;font-family: 'Oswald', sans-serif;vertical-align: middle;padding-right: 15px;
}

.champion-box .text-number
{
	color: #afafaf;
	font-family: 'Oswald', sans-serif;
	font-size: 32px;
	font-weight: 700;
	vertical-align: middle;
}

.custom-row-col
{
	padding-left:0;
	padding-right: 0;
	overflow: hidden;
}

.reset-dd
{
	height: auto!important;
	padding: 0px!important;
	margin: 0px!important;
}

.h3
{
	font-family: 'Oswald', sans-serif;
	font-weight: 500
}

#sidebar_right
{
	margin-top:17px;
}

.righ-bar-user-panel .h3
{
	margin-bottom: 2px;
}

.fancy_panel::before
{
	height:1px;
}

.no-line.fancy_panel::before
{
	height: 0;
}

.header-with-line h3
{
	border-bottom: 1px solid #000;
	padding-bottom: 2px;
}

.mt90
{
	margin-top:90px;
}

.mt60
{
	margin-top:60px;
}

.mt50
{
	margin-top:50px;
}

.pt10
{
	padding-top: 10px;
}

.second-right-bar .sidebar_content,
.third-right-bar .sidebar_content
{
	border:none;
}

.body-layout-Fluid #inner-wrap
{
	width: 100%;
	margin-bottom:0!important;
}

.top-info-box
{
	margin-top: 60px;
	font-weight: bold;
	text-align: center;
	padding: 90px 15px;
}

.top-info-box .big-text
{
	font-size: 30px;
	color: #fff;
}
.top-info-box .small-text
{
	display: inline-block;
	border-top: 1px solid #fff;
	margin-top: 20px;
	padding-top: 20px;
	color: #fff;
}
.top-info-box .small-text p
{
	margin-bottom: 10px;
	font-weight: 300;
	font-size: 16px;
	text-transform: lowercase;
}

#nav-footer-2
{
	font-size: 16px;
	text-align: center;
	padding: 30px 15px;
}
#nav-footer-2 a
{
	color: #fff;
	text-decoration: none;
}
#nav-footer-2 a:hover
{
	color: #cacaca;
	text-decoration: none;
}
#nav-footer-2 img
{
	padding-right: 3px;
	filter: invert(1);
}
#nav-footer-2 span
{
	line-height: 40px;
	padding-right: 10px;
	font-weight: 300;
}

.footer-social-block i {
	font-size: 3rem;
	padding-right: 5rem;
}
.footer-social-block i.last {
	padding-right: 0;
}
.footer-social-block {
	padding: 2rem 0;
	text-align: center;
}
.footer-main a {
	color: #cacaca;
}

.copyright_bar a
{
	color: #cacaca;
}

.copyright_bar .logo-juve
{
	text-align: center;
	padding: 3rem 1rem;
}
.copyright_bar .logo-juve img
{
	max-width: 400px;
	width: 100%;
}

.copyright_bar hr
{
	max-width: 1232px;
	margin: 0 auto;
	border-top-color: #cacaca;
}

.copyright-inner
{
	background-image: url(/styles/Milk_v2/theme/images/stopka_background.jpg);
	background-size: cover;
	background-position: center;
}

.copy-inner
{
	color:#909090;
}

.copyright-real
{
	max-width: 1232px;
	margin: 0 auto;
}

.copy-65
{
	width: 65%;
}
.copy-35
{
	width: 35%;
}

.postprofile_Left .postbody
{
	padding-left: 1%;
}

.row .pagination
{
	margin-top:0;
}

.front ul#nav-breadcrumbs
{
	margin-left:15px;
}

.not-front #rightcolumn
{
	display:none;
}

.not-front #contentcolumn
{
	margin: 0;
	padding: 0;
}

.postbody .button {
	background-color: transparent;
	border-radius: 50px;
	border: 2px solid #bbb;
	height: 17px;
	width: 17px;
}

.postbody .button:hover {
	background-color: #eee;
}

.forumlist_grid .grid_image_container
{
	overflow: hidden;
	position:relative;
}

.forumlist_grid .forumlist_grid_forum_image
{
	transition: 0.3s ease-out;
}
.forumlist_grid .forumlist_grid_forum_image:hover
{
	transform: scale(1.1);
	transition: 0.3s ease-out;
	z-index: 1;
	position: relative;
}
div.row-item.grid-item-my
{
	z-index: 2;
	position: relative;
}

li.header dl.row-item dt .list-inner
{
	padding-right: 30px;
}

.sidebar_content .owl-carousel .owl-item .item a
{
	width:100%;
}

body .rh_topictags_tagcloud li,
body .rh_tag, tags-input .tags .tag-item
{
	background:none;
	display: inline;
}

body .rh_topictags_tagcloud li
{
	display: inline-block;
	position: relative;
}

body .rh_topictags_medium, body .rh_topictags_small, body .rh_topictags_large, body .rh_topictags_largest
{
	font-size: 14px;
	color:#fff;
	background-color: #111;
	padding: 5px 10px!important;
	border-radius: 50px;
	margin-bottom: 6px;
}
body .rh_topictags_large
{
	opacity: 0.8;
}
body .rh_topictags_medium
{
	opacity: 0.6;
}
body .rh_topictags_small
{
	opacity: 0.4;
}

body .rh_topictags_count
{
	font-weight: normal;
	position: absolute;
	color: #fff;
	right: 8px;
	top: 8px;
	display:none;
}

body .rh_topictags_tagcloud
{
	margin:0;
	margin-top:10px;
}

body .rh_topictags_tagcloud li:hover a,
body .rh_tag:hover a,
body tags-input .tags .tag-item:hover,
body tags-input .tags .tag-item:hover a
{
	background-color: #000;
	color:#fff;
}
body .rh_topictags_tagcloud li:hover .rh_topictags_count
{
	background-color: transparent;
	color:#fff;
}

body .rh_topictags_tagcloud li:hover,
body .rh_tag:hover,
body tags-input .tags .tag-item:hover
{
	background-color: transparent;
}

.twitter_block
{
	position: relative;
}
.twitter_block::after
{
	content: " ";
	width: 100%;
	height: 40px;
	background-color: #fff;
	position: absolute;
	left: 0;
	bottom: 0;
}

.second-right-bar-two
{
	margin-bottom: 0;
}

.grid-lista-wrapper h2.forum-title
{
	margin: 0 15px;
}
.grid-lista-wrapper #nav-breadcrumbs
{
	padding: 0 15px;
}
.grid-lista-wrapper ul.topiclist li.header dt
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.attachbox
{
	width: 100%;
	margin-top: 50px;
}

dl.file dd
{
	width: 100%;
}

.attachbox dd {
	clear: none;
	float: left;
	border: 1px solid #C9D2D8;
	width: 25%;
	text-align: center;
	box-sizing: border-box;
}

p.author .your-friend {
	color:#e78800;
}

#cp-main .post.pm dl {
	display: none;
}

body .cc-color-override--1687565279.cc-window
{
	background-color: rgba(0, 0, 0,0.85);
}

.viewtopic_wrapper,
.panel,
a.button1, input.button1, input.button3, a.button2, input.button2,
.bg3{
	background-color: #f4f4f4;
}
.tabs .activetab > a, .tabs .activetab > a:hover {
	background-color: #f4f4f4;
	border-color: #f4f4f4;
}

.signature {
	margin-top: 27px;
	padding-top: 27px;
}

#postingbox > .inner > h3 {
	margin: 0 0 1rem;
}
#postingbox > .inner > fieldset > .fake-fieldset {
	display: grid;
	grid-template-areas: "p1 p2" "p3 p2" "p4 p2";
	grid-template-columns: 3fr 1fr;
	grid-gap: 1rem;
	grid-auto-columns: 1fr;
	grid-auto-flow: column;
	grid-template-rows: 2fr 3fr 20fr;
}
#postingbox > .inner > fieldset > .fake-fieldset > dl{
	grid-area: p1;
	width: 100%;
	padding: 0;
}
#postingbox > .inner > fieldset > .fake-fieldset > dl:nth-child(2){
	grid-area: p4-end;
}
#postingbox > .inner > fieldset > .fake-fieldset > #abbc3_buttons{
	grid-area: p3;
	width: 100%;
	margin: 0;
}
#postingbox > .inner > fieldset > .fake-fieldset > #abbc3_buttons .abbc3_buttons_row{
	width: 100%;
	margin: 0;
	padding: 0;
}
#postingbox > .inner > fieldset > .fake-fieldset > #smiley-box{
	grid-area: p2;
	width: 100%;
}
#postingbox > .inner > fieldset > .fake-fieldset > #message-box{
	grid-area: p4;
	width: 100%;
}
#postingbox .bbcode-status {
	display: none;
}
#postingbox > .inner > fieldset > .fake-fieldset > .message-box textarea {
	padding: 0;
	height: 517px;
}

.li.row.sticky {
	background-color: #d9d9d9;
}

.sticky dl.row-item dt a {
	color: #111;
}

#mchat-smilies{
	max-width: 80%;
	margin: 0 auto;
}

.navbar .social-icon-menu a .fa.fa-facebook:hover {
	color: #4267b2;
}
.navbar .social-icon-menu a .fa.fa-instagram:hover {
	color: #f77231;
}
.navbar .social-icon-menu a .fa.fa-twitter:hover {
	color: #2aa9e0;
}

.cc-revoke, .cc-window {
	font-size: 13px!important;
}
.cc-theme-classic .cc-btn:last-child {
	background-color: #000;
	color: #fff;
}
.cc-theme-classic .cc-btn:last-child:hover {
	background-color: #111;
	color: #fff;
}

.not-logged .profile_widget::before {
	display: none;
}
.logged .profile_widget::before {
	display: none;
}
@media (min-width: 1399px) {
	.front.not-logged #sidebar_right {
		margin-top: 0;
	}
	.front.not-logged #sidebar_right .profile_widget.sidebar_widget {
		margin-bottom: 4px;
	}
	.front.not-logged #sidebar_right .profile_widget.sidebar_widget h3 {
		margin-bottom: 5px;
	}
	.front.not-logged #sidebar_right .profile_widget.sidebar_widget .sidebar_content {
		border-top-color: #000;
	}
	.front.not-logged #sidebar_right .sidebar_widget.second-right-bar {
		margin-top: 52px;
		margin-bottom: 0;
	}
	.front.not-logged #sidebar_right .sidebar_widget.second-right-bar iframe {
		height: 355px!important;
	}
	.front.not-logged #sidebar_right .sidebar_widget.second-right-bar.second-right-bar-two iframe {
		height: 500px!important;
	}
	.front.not-logged #sidebar_right .sidebar_widget.second-right-bar.second-right-bar-two  {
		margin-top: 10px;
		margin-bottom: 0;
	}
	.front.not-logged #sidebar_right .righ-bar-user-panel .h3  {
		display: none;
	}
	.front.not-logged #sidebar_right .profile_widget.sidebar_widget .fancy_panel_padding {
		padding-top:14px;
	}
	.front.not-logged #sidebar_right .third-right-bar.sidebar_widget {
		margin-top: 42px;
	}

	.front.logged #sidebar_right {
		margin-top: 0;
	}
	.front.logged #sidebar_right .profile_widget.sidebar_widget h3 {
		margin-bottom: 4px;
	}
	.front.logged #sidebar_right .profile_widget.sidebar_widget .sidebar_content {
		border-top-color: #000;
	}
	.front.logged #sidebar_right .profile_widget.sidebar_widget {
		margin-bottom: 0;
	}
	.front.logged #sidebar_right .profile_widget.third-right-bar {
		padding-top: 0px;
	}
	.front.logged #sidebar_right .third-right-bar {
		margin-top: 5px;
	}
	.front.logged #sidebar_right .sidebar_widget.second-right-bar {
		margin-top: 52px;
		margin-bottom: 0;
	}
	.front.logged #sidebar_right .sidebar_widget.second-right-bar iframe {
		height: 355px!important;
	}
	.front.logged #sidebar_right .sidebar_widget.second-right-bar.second-right-bar-two  {
		margin-top: 10px;
	}
	.front.logged #sidebar_right .sidebar_widget.second-right-bar.second-right-bar-two iframe {
		height: 500px!important;
	}
}

@media (max-width: 1360px) {
	#page-header .navbar.menu-full  .center-menu
	{
		display:none;
	}

	.menu-mobile-trigger
	{
		display: block;
		width: auto;
		float: right;
		position: relative;
		top: -3px;
		margin-left: 15px;
	}
}

@media (min-width: 991px) {
	#inner-wrap
	{
		padding-right: 90px;
		padding-left: 90px;
	}
	.section-index #inner-wrap
	{
		padding-right: 100px;
		padding-left: 90px;
	}
	.padding-90-desktop,
	#page-footer .padding-90-desktop
	{
		padding-left: 90px;
		padding-right: 90px;
	}
}
@media (max-width: 991px) {
	.copy-one
	{
		width:20%;
	}

	.copy-two
	{
		width:80%;
	}

	.copy-three
	{
		width:80%;
	}
	
	.panel-inside-box
	{
		padding-left:0px;
		margin-top: 20px;
	}
	
	
	.champion-box .text-number
	{
		font-size:18px;
	}
	.champion-box img
	{
		display:block;
		margin:0 auto;
	}

	.copy-65, .copy-35
	{
		width:100%;
	}
	.attachbox dd {
		width: 50%;
	}
}

@media (max-width: 768px) {
	#postingbox > .inner > fieldset > .fake-fieldset {
		display: block;
	}
}

@media (max-width: 700px) {
	#inner-wrap-top {
		width: 100%;
	}
	
	.page-body .topiclist li.header dl.row-item dt
	{
		display: block;margin: 0px;height: 4px;
	}
	
	.page-body .topiclist li.header dl.row-item dt .list-inner
	{
		display:none;
	}
}

@media (max-width: 660px) {
	.grid-lista-wrapper h2.forum-title
	{
		margin: 0 10px;
	}
	.grid-lista-wrapper #nav-breadcrumbs
	{
		padding: 0 10px;
	}
}

@media (max-width: 570px) {
	#page-header .navbar.menu-full .search-box
	{
		display:none;
	}
	#page-header .navbar.menu-mobile .search-box
	{
		display:block;
		width: 100%;
		margin-top: 15px;
	}
	#page-header .navbar.menu-mobile .search-box .inputbox.search
	{
		width:80%;
		max-width: 80%;
	}
	#page-header .navbar.menu-mobile .search-box .button.button-search,
	#page-header .navbar.menu-mobile .search-box .button.button-search-end
	{
		width:10%;
	}
	#page-header .navbar.menu-mobile .search-box .button.button-search-end
	{
		padding: 8px 0px 0px 0px;
	}
	.attachbox dd {
		width: 100%;
	}
}

@media (max-width: 535px) {
	.copy-one
	{
		width:100%;
	}

	.copy-two
	{
		width:100%;
	}

	.copy-three
	{
		width:100%;
	}
}

@media (max-width: 535px) {
	.new-menu-profile .dropdown-trigger span {
		display: inline;
	}
	
	#page-body .action-bar.bar-top
	{
		margin-bottom: 0px;
	}
	#page-body .action-bar.bar-top .pagination
	{
		padding-top: 10px;
	}
	.section-viewtopic .search-box .inputbox {
		width: 197px;
	}
}

@media (max-width: 395px) {
	#page-header .navbar.menu-mobile ul.center-menu {
		margin-left: 3px;
	}
	#page-header .navbar.menu-mobile ul.center-menu.social-icon-menu {
		margin-left: 3px;
	}
}

@media only screen and (max-height: 500px), only screen and (max-device-width: 500px)
{
	.forumlist_grid_forum_image{
		display: block;
	}
}

@media only screen and (max-width: 1000px){
.top-info-box, ul.topiclist.mchat-header{
	display:none !important;
}
div#recenttopicstop {
    display: flex;
    flex-direction: column-reverse;
}
.body-layout-Fluid #inner-wrap{
	padding-top:80px;
}
.forabg.mchat-wrapper.mchat-avatars ul.topiclist.mchat-header {
    display: none !important;
}
.mchat-header {
    display: none !important;

}
}


@media only screen and (min-width: 1000px){
textarea#message {
    height: 300px !important;
}
div#postingbox {
    height: 510px !important;
}
}


@media only screen and (max-width: 1000px) {
    textarea#message {
		height: auto !important;
	}
	ul.topiclist.topics.collapsible {
		padding-top: 10px !important;
	}
	.page-body .topiclist li.header dl.row-item dt {
        display: block;
        margin: 0px;
        height: auto !important;
    }
}

@media (max-width:700px) {
    .page-body .topiclist li.header dl.row-item dt .list-inner {
        display: block !important;
    }
}

@media (max-width: 767px) {
  .profile_widget_list {
    padding-top: 15px;
    border-top: none;
    border-top-color: currentcolor;
    float: right;
    width: 100%;
  }
  .quick-links .dropdown-trigger span {
    display: contents !important;
  }
}

@media (max-width: 1000px) {
  .profile_widget_list {
    padding-top: 15px;
    border-top: none;
    border-top-color: currentcolor;
    float: right;
    width: 100%;
  }
  .quick-links .dropdown-trigger span {
    display: contents !important;
  }
  .profile_widget_info li {
	line-height: 1.7;
}
.sidebar_widget.profile_widget.fancy_panel .dropdown {
  position: inherit;
  width: fit-content;
  border: none !important;
  height: fit-content !important;
}
.sidebar_widget.profile_widget.fancy_panel .dropdown .pointer {
  display: none;
}
.sidebar_widget.profile_widget.fancy_panel #nav-main #quick-links {
  width: 100% !important;
  display: block;
  height: fit-content;
  overflow: hidden;
}
.sidebar_widget.profile_widget.fancy_panel ul.dropdown-contents {
  width: 100% !important;
  border: none;
  overflow: hidden;
  margin-top: -20px;
}
.sidebar_widget.profile_widget.fancy_panel .dropdown {
  width: 100%;
  height: 100% !important;
  margin-left: 15px;
  border: none !important;
}
.sidebar_widget.profile_widget.fancy_panel .dropdown .dropdown-contents {
  border: none !important;
  max-height: 110% !important;
}
.sidebar_widget.profile_widget.fancy_panel li {
  border: none !important;
}
.sidebar_widget.profile_widget.fancy_panel .dropdown .dropdown-contents {
  border: none !important;
  max-height: 100% !important;
  box-shadow: none !important;
}
.sidebar_widget.profile_widget.fancy_panel .dropdown ul.dropdown-contents {
  height: fit-content !important;
  margin-bottom: 5px;
}
.footer-social-block i {
  padding: 0 1.5rem;
}
.col-md-12.footer-social-block.text-center {
  display: flex;
  text-align: center;
  justify-content: center;
  align-items: center;
  flex-direction: row;
}
.sidebar_widget.profile_widget.fancy_panel .dropdown a:hover {
  background: none !important;
  text-decoration: underline;
}
.post-buttons .dropdown .dropdown-contents {
  border-radius: 0px;
  width: max-content !important;
  max-width: max-content !important;
  right: 0 !important;
  margin-left: -130px !important;
}

.post-buttons .dropdown a {
  display: flex;
  text-align: left;
  margin: 2px;
}
li.responsive-tab .dropdown-contents {
  border-radius: 0px;
  width: max-content !important;
  max-width: max-content !important;
  right: 0 !important;
  margin-left: -100px !important;
  margin-top: 10px;
  text-align: center !important;
}

li.responsive-tab .dropdown-contents a{
  text-align:center;
}
li.responsive-tab .dropdown-contents a:hover{
	background:none;
	text-decoration:underline;
}

.post-buttons .dropdown a span:hover {
  background: none !important;
  text-decoration: underline;
}
.post-buttons .dropdown a:hover {
  background: none !important;
}
.responsive-tab > a.responsive-tab-link {
  line-height: 1.4;
}
.responsive-tab > a.responsive-tab-link::before {
  margin-top: 6px !important;
  margin-left: 5px !important;
}
}

@media (max-width: 500px) {
  .quick-links .dropdown-trigger span {
    display: contents !important;
  }
}

@media (min-width: 1000px) {
.section-ucp div#tabs li.tab {
    display: block;
}
.section-ucp li.tab.responsive-tab.dropdown-container{
	display:none !important;
}
}