﻿@media (max-width:639px) {
	#sc_showthread_mobile_tools {
		display:block !important;
	}
	#showthread_footer_extra_height_for_tools {
		display:block !important;
	}
	#sc_showthread_quickreply_block {
		display:none !important;
	}
}

@media (min-width:320px) and (max-width:1023px) {
	.sceditor-container.wysiwygMode.ltr {
		width:100% !important;
		min-height: 400px !important;
	}	
	h1 {
		line-height: 1.2em !important;
	}
	#shoutbox_frame {
		min-width: 100% !important;
	}
	#header_top #userinfo #welcome {
		font-size: 15px !important;
		font-weight: bold !important;
	}
	#esteki_contact_link {
		position: absolute;
		bottom: 11px;
		display: inline-block !important;
	}	
	#toplink {
		display: none;
	}	
	.library_file_desc {
		text-align:center !important;
	}
	.library_file_downloadbutton {
		display:block !important;
	}
	.list_no_decoration.settingslist {
		padding-left: 0px !important;
	}
	.jAsset-slideshow-vertical {
		margin: 20px auto;
	}
	/* 100% width for all mobile width - start */
	* {
	  -webkit-tap-highlight-color: rgba(0,0,0,0);
	  tap-highlight-color: transparent;
	}	
	html, body {overflow-x:hidden}
	.page {
		padding:10px !important;
		width: calc(100% - 30px) !important;
	}
	#myBtn {
		display: block !important; 
	}	
	.imagebutton img {
		max-width: initial !important;
	}	
	.ifjs {
		display:none !important;
	}
	#tabs {
		min-height: auto !important;
	}		
	#turn_responsive_off_button {
		display: block !important;
	}	

	.page {
		border-radius: 6px;
		margin-bottom: 15px;
	}	
	.litepage .lite-content {
		width: calc(100% - 70px) !important;
	}	
	#header_bottom {
		width: 100% !important;
	}
	ul#footerlinks {
		display:none !important;
	}	
	#header_top, #breadcrumbs {
		width: 100% !important;
		margin: 0 !important;
	}
	#sidebar {
		float: none !important;
		width: 100% !important;
	}
	.page {
		width: calc(100% - 50px);
	}
	#content {
		width: 100% !important;
		margin-bottom: 20px !important;
	}
	#footer {
		width: 100% !important;
	}
	.postbit .post {
		width: calc(100% - 172px) !important;
	}
	.post_content img {
		max-width: 100%;
	}
	img {
		max-width: 100% !important;
	}
	.ad_footer_start {
		max-width: 100% !important;
	}
	.dialog_window {
		width: 100% !important;
		top: 0px !important;
		left: 0px !important;
		margin: 0 !important;
	}
	.dialog_content {
		width: calc(100% - 42px) !important;
		height: 600px !important;
	}
	
	.dialog_window h1 {
		width: calc(100% - 20px) !important;
	}
	
	textarea {
		max-width: calc(100% - 25px) !important;
	}
	
	.dialog_window iframe {
		width: 100% !important;
		height: 100% !important;
		padding: 0 !important;
	}
	ul.threadslist li.with-picture .content {
		margin: 5px !important;
	}
	ul.threadslist li .leftinfo {
		display:block;
	}
	ul.threadslist li .leftinfo div {
		display:none;
	}	
	ul.threadslist li .content {
		padding-left: 10px;
	}
	#sc_subscr_list ul.threadslist li .content {
		padding-left: 25px; 
	}	
	#footerbottom {
		width: 100% !important;
	}
	#ischool #footer_container #footer {
		background-color: transparent;
		background-position: -615px 0px;
	}	

	#footerbottom_container #footerbottom {
		height: auto !important;
	}	
		/* panelladikes start */
			#content22 {
				float:left;
				margin: 15px 0px 0px 0px !important;
				width: 100%;
			}
			div#sidebar22, #sidebar22 table {
				width: 100% !important;
			}
		/* panelladikes end */
	/* 100% width for all mobile width - end */		
}

@media (min-width:885px) and (max-width:1023px) { 
	#site_stats {
		display:block !important;
		position: absolute !important;
		right: 382px !important;
		margin-right: 20px !important;
	}

	.lite-content h5, .lite-content h3,  .lite-content p{
		position: relative;
		float: left;
	}
	.litepage .logo {
		float:left;
	}

	.userinfo_guest {
		width: 393px !important;
	}
	.livesearch_item {
		width: calc(100% - 20px) !important;
		max-width: calc(100% - 20px) !important;
	}	
	#livesearch_welcome_img {
		top: 165px !important;
		left: 80px !important;
	}
	#header_menu {
		margin-left: 43px !important;
	}
	#personal_text {
		width: 284px !important;
	}
	#sc_search_captcha {
		position: absolute;
		right: -22px;
		top: 8px;
		font-size: 9pt;		
	}
	#human_verify_container {
		width: 412px !important;
		max-width: 412px !important;
		position: absolute;
		top: -62px;
		right: 0px;
		background: black;
		height: 40px;
		vertical-align: middle;
		line-height: 40px;
		opacity: 0.9;
		padding: 5px 10px 5px 30px;
	}	
	#livesearch_x_days {
		display:none !important;
	}
	#in_this_forumid {
		max-width: 148px !important;
	}
	#search_box_table {
		max-width: 620px;
	}
	#loginbuttons input, #loginbuttons a img {
		max-width: 67px !important;
	}
	#header_quicksearch_form_old {
		margin-right: 17px;
	}
	#query_main {
		width: 220px !important;
	}
	.hotthreads li {
		word-wrap: normal !important;
		white-space: normal !important;
		height: auto !important;
		width: 220px !important;
	}
	.hotthreads li a {
		overflow:visible;
		word-wrap: normal !important;
		white-space: normal !important;		
	}
	.hot {
		width: 239px !important;
	}
	.sc_postbitcontrols_hide_mobile {
		display:none !important;
	}

	.personaltext  {
		display: none !important;
	}
	#usercptools {
		left: 8px !important;
		width: 22px !important;
	}
	#userinfo {
		position: absolute;
		right: 0px;
		width: 412px;		
	}
	#personal_text_label {
		font-size:8pt;
	}
	#userinfo_footer {
		width: 270px;
	}	
}
@media (min-width:639px) and (max-width:884px) {	
	#www-logo {
	background-size: auto 67px !important;
	}
	#vB_Editor_001_iframe {
		width: 350px !important;
	}
	
	#vB_Editor_001_smiliebox {
		margin:auto !important;
	}
	#vB_Editor_001_textarea {
		width: calc(100% - 167px) !important;
	}
	.biginput {
		width: calc(100% - 20px) !important;
	}
	#vB_Editor_001 .controlbar {
		float: none !important;
	}
	.lite-content h5, .lite-content h3,  .lite-content p{
		position: relative;
		float: left;
	}
	.litepage .logo {
		float:left;
	}
	#turn_responsive_off_button {
		display: block !important;
	}
	.userinfo_guest {
		width: 393px !important;
	}
	.livesearch_item {
		width: calc(100% - 20px) !important;
		max-width: calc(100% - 20px) !important;
	}	
	#livesearch_welcome_img {
		top: 165px !important;
		left: 80px !important;
	}
	#header_menu {
		margin-left: 43px !important;
	}
	#header_menu li a {
		font-size:8pt;
	}
	#personal_text {
		width: 284px !important;
	}
	#sc_search_captcha {
		position: absolute;
		right: -22px;
		top: 8px;
		font-size: 9pt;		
	}
	#human_verify_container {
		width: 412px !important;
		max-width: 412px !important;
		position: absolute;
		top: -62px;
		right: 0px;
		background: black;
		height: 40px;
		vertical-align: middle;
		line-height: 40px;
		opacity: 0.9;
		padding: 5px 10px 5px 30px;
	}	
	#livesearch_x_days {
		display:none !important;
	}
	#in_this_forumid {
		max-width: 148px !important;
	}
	#search_box_table {
		max-width: 620px;
	}
	#loginbuttons input, #loginbuttons a img {
		max-width: 67px !important;
	}
	#header_quicksearch_form_old {
		margin-right: 17px;
	}
	#query_main {
		width: 127px !important;
	}
	.hotthreads li {
		word-wrap: normal !important;
		white-space: normal !important;
		height: auto !important;
		width: 220px !important;
	}
	.hotthreads li a {
		overflow:visible;
		word-wrap: normal !important;
		white-space: normal !important;		
	}
	.hot {
		width: 239px !important;
	}
	.sc_postbitcontrols_hide_mobile {
		display:none !important;
	}
	#hot_discussions {
		width: 242px !important;
	}
	.personaltext  {
		display: none !important;
	}
	#usercptools {
		left: 8px !important;
		width: 22px !important;
	}
	#site_stats {
		display:none;
	}
	#userinfo {
		position: absolute;
		right: 0px;
		width: 412px;		
	}
	#personal_text_label {
		font-size:8pt;
	}
	#userinfo_footer {
		width: 270px;
	}
	#vB_Editor_001_cmd_wrap0_s, #vB_Editor_001_cmd_wrap0_spoiler, #vB_Editor_001_cmd_wrap0_youtube {
		display: none !important;
	}	
	
}

/* small fixes! */
@media (max-width:360px) {
	.jAsset-slideshow-vertical {
		width: 289px;
	}	
}

@media (min-width:320px) {
	#resize #menu li a {
		font-size: 12pt !important;	
	}
}
@media (min-width:360px) {
	#resize #menu li a {
		font-size: 13pt !important;	
	}
}
@media (min-width:414px) {
	#resize #menu li a {
		font-size: 16pt !important;
	}
}
@media (max-width:360px) { 
	.responsive_show_414px_plus {
		display: none !important;
	}
}
@media (max-width:360px) {
	.responsive_hide_360_below {
		display: none !important;
	}
}
@media (max-width:320px) {
	#memberinfo_username_title {
		position: relative !important;
		left: 0px !important;
	}
}

	
@media (min-width:320px) and (max-width:639px) {
	/* BOP5 Fast Registration Form edits */
	#bop5_fastreg_table td {
		display: block;
		width:100%;
	}
	#bop5_fastreg_table {
		margin-top:7px !important;
	}
	#bop5rfrnext {
		width: 100%;
		margin-top: 10px;
		padding: 10px;
		font-size: 170%;	
	}	
	
	
	div.lite-content form div.smallfont h3 {
		overflow: visible !important;
		display: inline-block;
	}	
	#human_verify_container {
	width: 100% !important;
	max-width: 100% !important;
	}
	.small_postbit {
	width: 100%;
	}
	#vB_Editor_001_cmd_wrap0_s, #vB_Editor_001_cmd_wrap0_spoiler, #vB_Editor_001_cmd_wrap0_youtube {
		display: none !important;
	}
	#sc_staff_online {
		display: block;
		padding: 0px 0px 15px 10px;
		text-align: left !important;
	}

	#sc_showthread_quickreply_buttons {
		width: 100%;
	}
	#sc_login_welcome {
		float: left;
	}
	.sc_error_message {
		float: left;
	}
	#responsie_forumdisplay_newthread_button {
		display: block !important;
	}	
	.newthread_link {
		display: none;
	}
	.litepage ul {
		padding-left: 40px !important;
	}

	
	.sc_responsive_show {
		display:inline-block !important;
	}
	.sc_message_area {
		margin-top: 0px;
	}
	blockquote.quote {
		padding: 5px !important;
	}
	blockquote {
		overflow:visible !important;		
	}
	.quoteinside h6 {
		margin-top: 17px;
	}		
	.sc_responsive_hide {
		display:none !important;
	}	
	.postbit .post {
		width: 100% !important;
	}	
	.responsive_show_414px_plus {
		display: inline-block;
	}	
	
	#mobile_livesearch_suggest_menu table td {
		padding: 15px;
		font-size: 210%;
	}
	
	#ou_activeusers {
		font-size: 140%;
	}

	.lite-content {
		margin-top:15px !important;
	}
    iframe.youtube-video {
        max-width: 100% !important;
        width: auto !important;
        height: auto !important;
    }
	#friends_list {
		padding-left:40px;
	}
	ul.tab_list li.seltab {
		border: 0px !important;
	}
	ul.tab_list li {
		width: 100% !important;
		overflow: visible;
		display: block !important;
		padding: 15px 0px 15px 0px;
		font-size: 17pt !important;
		border-radius: 0px;
	}
	ul.tab_list {
		height: auto !important;
		overflow: visible;
	}

	ul.tab_list li.deseltab.overflow_tab {
		display:none !important;
	}

	#hot_discussions {
		display:none;
	}
	.hot_discussions_h {
		display: block !important;
		float: none !important;
	}
	#userinfo, #header_bottom {
		 display:none;
	}
	
	#responsive_header_userinfo {
		float:right;
		display:block !important;
	}
	#header_avatar img {
		height: 40px; 
		max-height: 40px;
		padding:4px;
	}	
	nav {
		display: block !important;
	}

	#site_stats {
		display:none;
	}
	ul.forumbits li dl.forumstats dd {
		font-size: 19px !important;
	}
	ul.forumbits li dl.forumstats dt {
		top: 30px !important;
	}	

	.forumstats.threads {
		display:none;
	}
	.forumstats {
		min-width: 60px !important;
	}
	.reload-posts {
		width: 110px !important;
		float:none !important;
	}
	
	#getnew_link {
		width: 186px !important;
		margin-right: 20px !important;
	}	
	
	.navbar_responsive_link {
		display:block;
	}
	
	#breadcrumbs_compass {
		 display: block !important;
	}
	
	.last {
		display: none !important;
	}	
	
	div#breadcrumbs_compass div.container_bread div.breadcrumb li.breadcrumb_bits_main {
		display: none !important; 
	}
	
	div#navbar div#breadcrumbs ul#sc_responsive_navbar_desc li {
		display: inline-block !important;
	}

	.very_small_screen_hide {
		display:none !important;
	}
	#responsive_header_userinfo {
		max-width: 67px !important;
	}
	#header_avatar img {
		float:right !important;
	}
	#responsive_register_button {
		margin-left: 0px !important;
	}

	#rememberme_label {
		font-size: 12pt !important;
	}
	ul.latestthreads li div {
		max-width: 220px !important;
	}

	#getnew_link {
		float: none;
		display: inherit;
	}
	#ischool ul.forumbits li {
		background-size: 35px;
	}
	
	.responsive_header_iconbuttons {
		height: 38px !important;
		margin-right:12px; 
	}	
	#notifications_responsive {
		margin-left: -10px;
		width: 35px;
		height: 35px;
		line-height:35px;
	}
	.main_icon, .jAsset-starRater {
		display:none;
	}
	.content_block ul.tablist li div.next_to_img {
		margin-left: 0px;
	}
	
	#vB_Editor_001_iframe {
		width: 240px !important;
	}
	
	#vB_Editor_001_smiliebox {
		margin:auto !important;
	}
	
	div#threadslist strong {
		padding-left: 0px;
	}
	
	ul.threadslist li.with-picture .content {
		margin-left: 5px !important;
	}
	.informative.message {
		width: calc(100% - 100px) !important;
	}	
	.who {
		display:none;
	}
	#sc_responsive_navbar_desc li {
		background-image:none !important;
	}
	#sc_responsive_navbar_desc {
		display:block;
		padding-left: 15px !important;
		
	}
	html#www ul.forumbits li h3, html#www ul.forumbits li p {
		margin-left: 75px;
	}
	
	html#www #sidebar .forumstatus_new, html#www .forumstatus_old, html#www #sidebar .forumstatus_new_lock, html#www #sidebar .forumstatus_old_lock  {
		background-image: none !important;
	}
	
	ul.forumbits li {
		
	}
	
	html#www .forumstatus_new, html#www .forumstatus_old, html#www .forumstatus_new_lock, html#www .forumstatus_old_lock {
		background-position: 10px 10px !important;
		background-size:50px;	
		background-repeat: no-repeat !important;
		background-image: url('images/estekiforums/other.png');
	}
	
	#f46 {	
		background-image: url('images/estekiforums/f46.png') !important;
		
	}

	#f47 {	
		background-image: url('images/estekiforums/f47.png') !important;
		
	}

	#f48 {	
		background-image: url('images/estekiforums/f48.png') !important;
		background-size:60px !important;
	}

	#f49 {	
		background-image: url('images/estekiforums/f49.png') !important;
		background-size:63px !important;
	}

	#f50 {	
		background-image: url('images/estekiforums/f50.png') !important;
	}

	#f70 {	
		background-image: url('images/estekiforums/f70.png') !important;
		background-position: 10px 10px !important;
	}

	#f53 {	
		background-image: url('images/estekiforums/f53.png') !important;
	}


	#f54,
	#f42 {	
		background-image: url('images/estekiforums/f42.png') !important;
	}

	#f55 {
		background-image: url('images/estekiforums/f55.png') !important;
	}

	#f56 {	
		background-image: url('images/estekiforums/f56.png') !important;
	}
		
	#f61 {	
		background-image: url('images/estekiforums/f61.png') !important;
	}

	#f72 {	
		background-image: url('images/estekiforums/f72.png') !important;
	}

	#f76 {	
		background-image: url('images/estekiforums/f76.png') !important;
		background-position: 10px 10px !important;
		background-size:60px !important;
	}

	#f84 {	
		background-image: url('images/estekiforums/f84.png') !important;
	}

	#f85 {	
		background-image: url('images/estekiforums/f85.png') !important;
	}

	#f89 {	
		background-image: url('images/estekiforums/f89.png') !important;
	}

	#f95 {
		background-image: url('images/estekiforums/f95.png') !important;
		background-size:63px !important;
	}

	#f99 {	
		background-image: url('images/estekiforums/f99.png') !important;
		background-position: 10px 10px !important;
		background-size:60px !important;
	}

	#f102 {	
		background-image: url('images/estekiforums/f102.png') !important;
	}

	#f113 {	
		background-image: url('images/estekiforums/f113.png') !important;
	}

	#f115 {	
		background-image: url('images/estekiforums/f115.png') !important;
	}

	html#www.blue body.pace-done div.pyro div.page div#posts div#edit$post[postid] div#post$post[postid].postbit.nocolor.author$post[userid].showinfo div.userinfo.responsive_userinfo_blue:after {
		border-top-color: #D8E9F0; 
	}
	html#www.black body.pace-done div.pyro div.page div#posts div#edit$post[postid] div#post$post[postid].postbit.nocolor.author$post[userid].showinfo div.userinfo.responsive_userinfo_black:after {
		border-top-color: #E5E5E5; 
	}
	html#www.orange body.pace-done div.pyro div.page div#posts div#edit$post[postid] div#post$post[postid].postbit.nocolor.author$post[userid].showinfo div.userinfo.responsive_userinfo_orange:after {
		border-top-color: #FDEBD1;
	}
	html#www.purple body.pace-done div.pyro div.page div#posts div#edit$post[postid] div#post$post[postid].postbit.nocolor.author$post[userid].showinfo div.userinfo.responsive_userinfo_purple:after {
		border-top-color: #EDCDE3; 
	}
	html#www.green body.pace-done div.pyro div.page div#posts div#edit$post[postid] div#post$post[postid].postbit.nocolor.author$post[userid].showinfo div.userinfo.responsive_userinfo_green:after {
		border-top-color: #ECF4D7; 
	}

	html#www.blue body.pace-done div.pyro div.page div#posts div#edit$post[postid] div#post$post[postid].postbit.nocolor.author$post[userid].showinfo div.userinfo.responsive_userinfo_blue {
		border-color: #D8E9F0;
	}
	html#www.black body.pace-done div.pyro div.page div#posts div#edit$post[postid] div#post$post[postid].postbit.nocolor.author$post[userid].showinfo div.userinfo.responsive_userinfo_black {
		border-color: #E5E5E5;
	}
	html#www.orange body.pace-done div.pyro div.page div#posts div#edit$post[postid] div#post$post[postid].postbit.nocolor.author$post[userid].showinfo div.userinfo.responsive_userinfo_orange {
		border-color: #FDEBD1;
	}
	html#www.purple body.pace-done div.pyro div.page div#posts div#edit$post[postid] div#post$post[postid].postbit.nocolor.author$post[userid].showinfo div.userinfo.responsive_userinfo_purple {
		border-color: #EDCDE3;
	}
	html#www.green body.pace-done div.pyro div.page div#posts div#edit$post[postid] div#post$post[postid].postbit.nocolor.author$post[userid].showinfo div.userinfo.responsive_userinfo_green {
		border-color: #ECF4D7;
	}

	#ischool .deseltab, #www .deseltab  {
		top: 0px !important;
	}
	.threadslist h3 {
		overflow: visible !important;
	}
	
	#header_bottom {
		width: calc(100% - 25px) !important;
	}
	div#userinfo_info {
		width: 340px !important;
	}	
	#query_main {
		width: 265px !important;
	}	
	
	#ischool #navbar {
		height: 44px !important;
		padding-bottom: 0 !important;
	}
	
	#forumhome_info_tabs #users_tab ul li {
		padding-left: 0px !important;
		background: none !important; 
	}
	
	#reload-active-users {
		float:right !important;
	}
	
	.personaltext {
		display:none !important;
	}
	
	.post div.post_header div.corner_tr input[type="checkbox"] {
		transform: scale(1.5);
		position: absolute;
		top: auto;
		right: 40px;
		margin-top: -17px;		
	}

	.postbit .userinfo {
		width: calc(100% - 27px) !important;
		padding: 10px;
		border-radius: 10px;
		margin-bottom: 25px;
		border: 4px solid;
	}
	
	.postbit .userinfo:after {
		border-right-color: transparent !important;
		margin: auto;
		position: relative;
		top: 54px;
	}
	
	.postbit .userinfoischool {
		border-color: #E5EBF1;
	}
	
	.postbit .userinfoischool:after {
		border-right-color: transparent !important;
		margin: auto;
		position: relative;
		top: 54px;
		border-top-color: #E5EBF1;
	}	
	
	.postbit_textinfo {
		float: left;
	}
	
	.userinfo .postbit_describe_status {
		height: 100px;
		padding-top:3px;
	}
	
	.postbit .avatar {
		max-width: 120px;
		max-height:120px;
	}
	
	.pagenav li a, .pagenav li.selected {
		text-align: center;
		font-size: 13pt;
		width: 35px;
		height: 35px;
		line-height: 35px;
		vertical-align: middle;
	}
	
	.pagenav li.selected {
		vertical-align: baseline;
	}
	
	.pagenav li {
		height: auto;
		margin-top: 10px;
		float:none;
		margin-left:0;
		display: inline-block;
	}
	
	.ifjs {
		display:none !important;
	}
	
	.tempp {
		width:10%;
	}
	
	.memberbit_top img.avatar {
		max-width: 105px !important;
	}
	
	.memberbit_top .info_container {
		margin-left: 0;
	}
	
	.memberbit_top .activity_info {
		width: calc(100% - 20px);
		margin-top: 145px;
	}
	html body.pace-done div.pyro div.page form ul.list_no_decoration.memberbits li div.top div.info_container div.activity_info.greybox {
		margin-top: 130px;
		
	}
	html body.pace-done div.pyro div.page form ul.list_no_decoration.memberbits li div.top div.info_container div h2 {
		float:left;
	}
	html body.pace-done div.pyro div.page form ul.list_no_decoration.memberbits li div.top img.avatar {
		max-height: 105px;
	}
	html body.pace-done div.pyro div.page form ul.list_no_decoration.memberbits li div.top div.info_container {
		margin-left:0px;
	}
	html body.pace-done div.pyro div.page form ul.list_no_decoration.memberbits li div.top div.info_container div.activity_info.greybox {
		width: calc(100% - 20px);
	}
	html body.pace-done div.pyro div.page form ul.list_no_decoration.memberbits li div.top div.info_container div.aboutme {
		display:none;
	}
	.memberbit_top h5 {
		margin-left: 5px;
	}
	
	#memberinfo_username_title {
		float:left;
	    position: absolute;
		left: 140px;
	}
	
	.memberbit_top .aboutme {
		display:none;
	}
	
	ul.threadslist li h3 {
		font-size: 160%;
	}
	
	ul.threadslist li .lastpost {
		padding: 15px 5px 15px 10px;
		font-size: 120%;
	}
	
	#vB_Editor_001_textarea {
		width: 100% !important;
	}
	
	#vB_Editor_001 .controlbar {
		float: none !important;
	}
	
	#thread_tabs {
		margin-top:30px;
	}
	
	input#subject, input[type="password"], input[type="text"] {
		width: calc(100% - 35px) !important;
		padding: 15px;
	}

	.corner_br {
		font-size: 140%;
	}
	
	h6 {
		font-size: 120%;
	}

	select {
		padding: 15px;
		width: calc(100% - 5px);
		font-size: 140%;		
	}
	
	.button, input[type="button"] {
		width: 100% !important;
		padding: 20px 0px 20px 0px !important;
		font-size: 160% !important;	
		margin-top: 10px;
	}
	
	.description {
		float:none !important;
		width: 100% !important;
		font-size: 120% !important;
	}
	
	ol.funkynumbers li div.list_content {
		width: 100%;
		font-size: 120%;
	}

	
	input[type="radio"], input[type="checkbox"] {
		transform: scale(1.2);
		margin-top: 20px;
		margin-right: 15px;
	}
	
	label, .span_font_size16 {
		font-size: 16pt !important;
		padding-left: 10px !important;
		margin-bottom: 12px !important;
		width: calc(100% - 20px) !important;
	}
	
	img {
		max-width: 100% !important;
	}
	
	.responsive_notif_box {
		display: inline-block;
		color: #FFF;
		font-size: 17pt;
		text-align: center;
		vertical-align: middle;
		line-height: 40px;
		border-radius: 2px;
		height: 40px;
		width: 40px;
		font-weight: bold;
		margin-top: -15px;	
		background-color: #E45050;
	}
	
	#notifications {
		background-color: transparent !important;
	}
	
	.responsive_notif_box menu_popup li, .menu_popup li.thead {
		height: 50px;
		line-height: 50px;
		padding-left: 10px;
		background-color: #000 !important;
	}
	.responsive_notif_box .menu_popup li.thead {
		font-size: 170% !important;
	}
	
	.responsive_notif_box .menu_popup li a {
		font-size: 140% !important;
	}
	
	#notif_menu_options_responsive {
		line-height:40px;
	}
	
	#notif_menu_options_responsive li a {
		color: grey !important;
		font-size: 11pt;
	}
	
	#newforumjump {
		display: none;
	}
	
	#posts strong, a strong {
		padding-left: 0 !important; 
	}
	
	#humanverify, #bd_year {
		padding: 15px !important;
		width: calc(100% - 32px) !important;
	}
	
	.light.greybox {
		width: calc(100% - 20px) !important;
	}
	
	.tooltip {
		width: 250px !important;
	}
	
	.tooltip .footer {
		width: calc(100% + 10px) !important;
	}
	
	.bitlist.messagelist li a {
		font-size: 16pt;
	}
	
	#navbar_username, #navbar_password {
		background-color: #f2f2f2 !important;
	}	

	.chatsound_check_box + label {
		width: 20px !important;
	}	
	
	.navmenu_responsive_img {
		width: 35px;
		position: absolute;
		left: 35px;
		margin-top: -10px;
	}
	
	#qr_preview {
		font-size:120% !important;
	}

	label[for="qr_quickreply"] {
		display:none !important;
	}
	
	label[for="cb_disablesmilies"]
	{
		display:none !important;
	}
	
	#register_body {
		padding: 10px !important;
	}
	
	ul.optionslist {
		width: 300px;
		margin: auto;	
	}
	
	#inlinego {
		float:left;
	}

	.info {
		padding: 10px !important;
	}
	.menu_popup ul li {
		padding: 5px 5px 5px 10px !important;
		font-size: 140% !important;
		border-bottom: 1px dashed #CCC !important;
		color: #004680 !important;
	}
	
	.menu_popup li.thead {
		padding: 0px 5px 0px 10px !important;
		font-size: 15pt !important;
		border-bottom: 1px dashed #CCC !important;
		color: #FFF !important;		
	}
	
	#responsive_header_userinfo_menu > ul > li > a {
		color: #004680 !important;
	}
	
	#responsive_header_userinfo_menu > ul > li.thead > a {
		color: #FFF !important;	
	}
	
	img[src*="images/statusicon/livesearch-icon.png"] {
		display: none;
	}
	
	#notifications_responsive {
		cursor: pointer;
	}
	.ui-tabs .ui-tabs-nav li {
		width: 100% !important;
		float: none !important;
	}
	.ui-tabs .ui-tabs-nav {
		padding-bottom: 5px !important;
		margin-bottom: 7px !important;
	}
	
	

	.ui-tabs .ui-tabs-panel {
		padding: 0px !important;
	}
	
	.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
		background-color:#E5F6CF !important;
		border: 1px solid #c5c5c5 !important;
	}
	
	.ui-tabs .ui-tabs-nav .ui-tabs-anchor
	{
		display:block !important;
		width:100% !important;
		height: 100% !important;
	}
	
	#tabs {
		min-height: auto !important;
	}
	#search_max_results_info {
		display:none !important;
	}
	
	.responsive_big {
		padding: 10px;
		font-size: 140%;
	}

	.waiting {
		margin: 5% auto;
		left: 0;
		right: 0;
		width: 100px;	
	}
	
	.small_postbit .userinfo:after {
		top: 35px !important;
	}
	/* copy from 320px */
	.sc_postbitcontrols_hide_mobile {
		display:none !important;
	}	
}