/* CSS DOCUMENT */

/** ADDED CSS **/
.fr { float:right; }
.fl { float:left; }
.clr { float:none; clear:both; }
select { height:33px; border-radius:0; }
#page-body { min-height:100%; height:100%; height:auto !important; }
input.inputbox,textarea.inputbox { width:96%; }
input.inputbox.medium { width:50%; }
input.inputbox.tiny { width:125px; }

/*#cp-menu { display:none; }*/
#cp-main.ucp-main  { width:96%; }

#cp-menu.rev-menu { display:block; }
#cp-main.ucp-main.rev-main { width:78%; }


#wrap-footer { margin-top:0 !important; }
#wrapcentre { min-height:350px !important; }

/** Topic Action **/
.topic-actions .linklist { margin:5px 0 !important; font-size: 13px;}
.topic-actions .linklist li { padding:9px 10px 8px 10px; background:#3498DB; color:#fff; line-height:normal !important; border: 1px solid #CCCCCC; }
.topic-actions .linklist li a { color:#fff; }
.topic-actions .linklist li:hover { background:#fff; color:#000; }
.topic-actions .linklist li:hover a { color:#000; }

.view-result a:hover {text-decoration:underline;}

/** Avatar Width **/
.avatar-width, .avatar-height { width:70px !important; background:#ffffff; border:1px solid #CCCCCC; padding:6px; }

/** Find Members **/
.search-memberslist { padding-top:10px; background:#F2F2F2; }
.search-memberslist-2 { padding-right:10px; background:#F2F2F2; }

/** PM message **/
.add-linklist { width:auto !important; min-width:197px; }
.add-linklist .rightside { margin-left:0 !important; }
.add-linklist .rightside .buttons a { margin-right:0; }
.pmlist li.pm_replied_colour, .pm_replied_colour { border-left:none !important; position:relative; }
.pmlist li.pm_replied_colour:before, .pm_replied_colour:before { display:inline-block; position:absolute; left:5px; top:21px; vertical-align:middle; font-family:"FontAwesome"; content:"\f112"; font-size:17px; color:#545454; z-index:9; }

.pmlist li.pm_marked_colour, .pm_marked_colour { border-left:none !important; position:relative; }
.pmlist li.pm_marked_colour:before, .pm_marked_colour:before { display:inline-block; position:absolute; left:33px; top:26px; vertical-align:middle; font-family:"FontAwesome"; content:"\f12a"; font-size:20px; color:#ea0404; z-index:9; }

#postingbox .fields1 dd .button2.close-me { padding:5px 10px !important; }

/** Footer **/
#page-copyrights  { height:auto; padding:13px 10px; }
#page-copyrights  div { margin-top:0; }
.footer-block a:hover { text-decoration:underline; }

/** Additional Option **/
#options-panel-tab a,#attach-panel-tab a, #poll-panel-tab a { display:inline-block; font-size:13px; width:140px; margin-top:5px; padding:4px 0; border:1px solid #c1bfbf; background:#fff; text-align:center; }
.other-option ul li { float:left; padding-right:5px; }

/** Profile Setting **/
.account-setting-panel fieldset dt { width:auto !important; }
.other-signature { display:none; }


/** POP UP **/
#pop { border-radius:5px; background: #1e5799; /* Old browsers */
background: -moz-linear-gradient(top,  #1e5799 0%, #2eb0f2 0%, #207cca 100%, #636bb7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(0%,#2eb0f2), color-stop(100%,#207cca), color-stop(100%,#636bb7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1e5799 0%,#2eb0f2 0%,#207cca 100%,#636bb7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1e5799 0%,#2eb0f2 0%,#207cca 100%,#636bb7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1e5799 0%,#2eb0f2 0%,#207cca 100%,#636bb7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1e5799 0%,#2eb0f2 0%,#207cca 100%,#636bb7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#636bb7',GradientType=0 ); /* IE6-9 */
 }
 #pop .pop-inner { height:100px; }

/** Carousel Nav **/
.c-nav-left { cursor:pointer; width: 49px; height: 187px; background:#bac1ca url('images/cnav_left.png') no-repeat 50% 50%; z-index:999; }
.c-nav-right { cursor:pointer; width: 49px; height: 187px; background:#bac1ca url('images/cnav_right.png') no-repeat 50% 50%; z-index:999; }
.c-nav-left.open-left { background-color:#3498DB; }
.c-nav-right.open-right { background-color:#3498DB; }

/** Register Form **/
.register-form input[type="submit"].button2 { padding:6px 10px; }

/** Members List **/
input#fileupload.inputbox { height:auto; }
input.inputbox { height:19px; }
.input-log input.inputbox { height:15px; }

/** Message Settings **/
.rules-folder fieldset dt { width:auto; }

/** Posting Editor **/
#options-panel { padding:0 !important; margin-bottom:0 !important; }
#options-panel .fields1 { padding:0 !important; }
#topicreview { margin:10px; border: 1px solid #ccc; }
.upload-attachment input[type="file"] { padding:5px; }
.signatures-2 { display:none; }


/** Post Topic **/
.topic-panel { padding:0 10px; background:#F2F2F2; }
.topic-panel .pagination { margin-top:13px; }
.new-announcement { margin-bottom:0 !important; }
.topic-actions .buttons a { background:#3498DB; }
.topic-actions .buttons a:hover { background:#ffffff; }
.icon-subscribe, .icon-bookmark { cursor:pointer; }

/** Connect Button **/
.vkontakt { display:inline-block; margin-top:6px !important; width:134px; height:35px; text-align:left; }
.login-content .vkontakt { margin-top:0px !important; }
.login-content .fb-connect, .login-content .google-connect { display:inline-block; width: auto !important; min-width: 123px; height: 30px; }
.login-content .fb-connect, .login-content .google-connect, .login-content .sp-login-button, .login-content .vkontakt { margin-left:0; margin-right:5px; margin-top:6px !important; }
.login-content fieldset.fields2 dt { width:auto; }
.login-content input.button1, .login-content input.button2, .login-content .buttons a { background:#454545 !important; padding:8px 25px; color:#fff !important; border:1px solid #383838 !important; }
.login-content.reset-register input.button1, .login-content.reset-register input.button2 { background:#fff !important; padding:8px 25px; color:#777 !important; border:1px solid #ccc !important; }
.login-content.reset-register input.button1:hover, .login-content.reset-register input.button2:hover { background:#eee !important; }

/** Login **/
.profile-text p { display: table-cell; height: 30px; vertical-align: middle; max-width: 159px; line-height: 15px; text-align:left; }
#logged .holdericon { padding:0 3px; height:40px; width:40px; }
#logged .logout { padding:0 2px;}
#logged .logout.buttons i { padding-left:1px; }
#logged .logout.buttons a { font-size:25px; padding:0; background:none; border:none; color:#fff; }
.sp-login-button { display:inline-block; background: #454545 !important; padding:5px 25px 5px 25px; color: #fff !important; border: 1px solid #383838 !important; }
.panel.register-b-holder { padding:20px; }
.panel.register-b-holder .buttons a { padding:6px 14px; }

.login-b-list li { display:inline-block; }
.login-b-list { margin-left:0 !important; }

.back-forum-bg { background:#3498DB; }
.subtitle-name { background:#3498DB; border-bottom:1px solid rgba(255,255,255,.2) !important; }
.home-btn { text-transform: uppercase; }
.user-setting img { width:35px; height:auto;}
.settings .icon-wrench { font-size:21px; }
.sortingtopic { cursor:pointer; }

/** Hottest Topic **/
.pb10  p { font-style:italic; padding:5px 0; line-height:15px; }
.pb10  p a { font-style:normal; }

/** FAQ **/
.faqText { font-weight:bold; color:#48a0db !important; }

/** GO TO TOP **/
.icon-angle-up { font-size:62px; font-family:'iconFont'; line-height:40px; height:50px !important; width:auto !important; margin-right:0 !important; }

/** Remember me **/
.remember-me { display:block; font-size:11px; padding-top:3px; line-height:10px; color:#fff; }
.remember-me span { display: inline-block; vertical-align: top; line-height:12px;  width: 170px; }
.remember-password { padding-left:16px; }
.log-remember-password { padding-left:19px; }

/** Stats **/
.stats { margin-bottom:0 !important; }
.home-right { background:none !important; }
.info-center { font-size:14px; font-weight:bold; padding: 10px 20px; background:#3498DB; color:#fff; }
.stats ul { display:inline-block; min-width:200px; vertical-align:top; }
.stats ul li a{ text-decoration:underline; }

/** Legend **/
.legend-icon { width:32px; text-align:center; padding-right:5px; }
.legend-icon-holder { padding-top:20px; }
.legend-icon-holder ul { width:250px; }
.legend-icon-holder ul li { padding:2px 0; }
.legend-icon-holder span { display:inline-block; vertical-align:middle; font-size:12px; }
.legend-icon img { width:24px; }
.sticky-pin { margin-top:-13px; }

/** Search **/
.search-label { display:inline-block !important; vertical-align:top; padding-top:0 !important; line-height:12px; font-size:11px !important; float:none !important; }
.sidebar-inside-sb { height:auto !important; }
.search-by { float:left; }
.radio-search { line-height:15px; }
.radio-search { line-height:15px; }
.radio-s-top { padding-top:4px; }
.search-by { width:185px; }
.search-hold { display:inline-block; vertical-align:top;width:157px; height:30px; overflow:hidden; }
.search-buttons { display:inline-block; vertical-align:top; }
#right-content .sidebar-inside-sb .button2 { right:0 !important; }
.search-hold input[type="text"] { right:-160px; }
.radio-search input[type="radio"] { display:inline-block; vertical-align:top !important; padding:0; margin:0; }
.remember-me input[type="checkbox"] { display:inline-block; vertical-align:top;  padding:0; margin:0; }
.mobile-search { display:none; }

.search-buttons .button2,.search-hold .search,
input[type="submit"], input[type="reset"],
input[type="button"], input[type="file"],
textarea { -webkit-appearance: none !important; -webkit-border-radius:0 !important; }
select  { -webkit-border-radius:0 !important; }

/** Radio **/
.forum-radio { position:relative; }
.forum-radio input[type="radio"]{ display:none !important; position:absolute; top:0; right:100px; }
.forum-radio label .icon { display:inline-block; width:13px; height:13px; margin-right:3px; vertical-align:top; background:url('images/radio.png') no-repeat 0 0; }
.forum-radio label.active .icon { background-position:0 -13px; }


/** FAQ **/
.faq-new { padding:10px; }
.faq-new a { font-size:14px; font-weight:bold; color:#48A0DB; }
.faq-new a:hover { color:#0766a5; }
.faq-new.column1 { clear:none; }
#faqlinks:last-child h2 { margin-bottom:0 !important; }

/** Bugs and Feedback **/
.bug-feedback { background:#F2F2F2; }
.bug-feedback p { padding:24px 7px; padding-left:60px; background:#3b9bdc url('images/question_button.png') no-repeat 1.3% 50%; color:#fff; }
.bug-feedback a { font-weight:bold; color:#fff; text-decoration:underline; }

.go-top { padding:6px 8px 0px 8px; bottom:2em !important; border-radius: 7px; background:#e8e4e4 !important; transition: all 0s; -moz-transition: all 0s; -webkit-transition: all 0s; -o-transition: all 0s; }
i.icon-angle-up { transition: all 0s; -moz-transition: all 0s; -webkit-transition: all 0s; -o-transition: all 0s; }
a.go-top:active { background:#329afb !important; color:#fff !important; }
.mini { display:none !important; }

body { -webkit-font-smoothing:antialiased; font-size:12px; }
p { font-weight:normal; }
.sidebar-inside-sb { width:auto !important; }
.help-btn span{ font-size:14px; font-weight:bold; color:#fff; }
.help-btn { vertical-align:top !important; margin-top:3px; }

/** Home **/
.home-forum .forumtitle  { display:table-cell; width:160px; height:40px; vertical-align:middle; line-height:16px; color:#3e3d3d; text-transform:capitalize;}
.access-forum { margin-top:0 !important; }

.home-forum li.row { height:172px; }
#right-content .forum-image { width:130px; height:130px; }
#right-content .forum-image img { width:100%; height:auto; border-radius: 10px;}
.icon:hover .forumtitle { text-decoration:underline; }
.access-forum a:hover, .loadmore a:hover { opacity:.8; }
.home-forum .icon .forum-image img { width:auto !important; }

.loadmore a { padding:10px 15px !important; }
.loadmore span { padding-left:5px; }
/*.loadmore a:after { display:inline-block; vertical-align:middle; padding-left:10px; content:url('../theme/images/icn_load.gif'); margin-left:10px; }*/
.fa-refresh {margin-left:10px;}

/** Tread list **/
.postprofile a img, .members-list .left-box dt img { max-width:90px; height:auto; }
.postprofile dd { margin-top:0; }
#postform .postbody.postbody-signature { width:98.5% !important; }
.postbody.postbody-signature { min-height:20px; padding:10px; }
.postbody.postbody-signature .signature { width:97%; padding:5px; background:#fff; border:1px solid #ccc !important; }

/** Side bar **/
#sidebar .forum-image { margin:0 8px !important; height:43px; }
.f-name { font-size:12px; text-align:left; display: table-cell; height: 44px; line-height:14px; vertical-align: middle; }
.active-sidenav { background:#3498DB !important; }
#forum-menu .forum-image { margin-top:-1px !important; }
#forum-menu .forum-image img { display:block; }
#forum-menu .forum-image a { display:block; vertical-align:middle; height:45px; }
#sidebar a, #forum-menu a { opacity:1;}
.home-btn span { padding-left:9px; }
.scontent.list { padding-bottom:20px; }
#forum-menu ul li:first-child .subtitle { margin-top:1px; }

/** Login Nav **/
.not-logged { width:465px; }
.input-log { width:202px; }
.not-logged input.inputbox { width:188px; }
.not-logged .button1  { width:94px !important; padding:6px 	10px !important; word-wrap: break-word;}
.not-logged .buttons a  { width:72px !important; word-wrap: break-word; margin-top:6px; }
.not-logged .buttons { margin:0 0 0 5px !important; }
.connect-btns { margin-left:10px; text-align:center;}
.sidebar-inside-sb label { padding-right:6px !important; }

/** Connect **/
.fb-connect { position:relative; font-size:14px; width:auto !important; min-width:123px; height:30px; background:#49639f; background-size:23%; border-radius:2px; }
.connect-fbimg { position:absolute; top:0; left:0; width:30px !important; height:30px !important; }
.fb-connect p { padding: 5px 5px 5px 39px; font-weight:bold; color:#fcfbfb; text-shadow:0 0 1px #565555; }

.google-connect { position:relative; font-size:14px; width:auto !important; min-width:123px; height:30px; background:#df4a32; background-size:23%; border-radius:2px; }
.google-connect p { padding: 5px 5px 5px 39px; font-weight:bold; color:#fcfbfb; text-shadow:0 0 1px #565555; }

/** Mobile Setting **/

.mobile-logo { display:none; }
.mobile-nav { display:none; text-align:center; }
.mobile-nav ul li { display:inline-block; vertical-align:middle; padding:10px 19px 5px 19px; }
.mobile-nav ul li a { font-size:14px; text-transform:uppercase; color:#fff; font-weight:bold; }
.mobile-nav ul li a i { font-size:31px; width:31px; height:31px; text-align:center; }
.mobile-setting { display:none; margin-right:56px; }
.mobile-setting  ul li { display:inline-block; vertical-align:middle; padding:0 5px; margin-top:8px; width:40px; height:35px; color:#fff; }
.mobile-setting  ul li a { color:#fff; }
.mobile-setting  ul li i { width:auto; }
.mobile-setting  #mail-counter img { width:40px; margin-top:-4px; max-width:none; }
.mobile-setting  .holdericon { margin-top:0 !important; }
...content { padding-bottom:46px; }
.b_menu { display:none; margin-right:10px; }
.b_menu-close { display:none; margin-right:10px; }
#page-header .soc-content { text-align:right; }
#page-header .soc-content ul li { display:inline-block; vertical-align:middle; float:none !important; text-align:right; }
#cp-main .postprofile p { text-align:left; }
.soc-content ul li img { width:35px !important; height:35px !important; }
.cke_chrome { width:99.7% !important; }
.m-foe-c dt { float:none !important; }
.m-foe-c dd { margin-left:0 !important; }

.user-name { width:auto !important; }
.profile-text { font-size: 14px; color: #fff; display: inline-block; vertical-align: middle; }

table.table1 thead th { padding:10px; height:auto !important; line-height:20px !important; }
.side-bar-cover { display:none; position:fixed; top:0px; left:0; width:100%; height:100%; background:rgba(0,0,0,.3); z-index:9;}
#wrapheader { position:relative; z-index:999; }

.tooltip.bottom .tooltip-arrow { border-bottom-color:#fff; }
.tooltip-inner { background:#fff; color:#000; }

/** language **/
.leftside,.rightside { background:none !important; }
.language ul.linklist { border-bottom:none !important; }
.language .rightside label { color:#fff; }
.language { background:#3498DB; padding-top:0; margin-top:10px; }
.language .linklist { padding:5px; }

.language #session_lang { background:#fff; height:31px; border:none !important; }
.language .leftside { display:inline-block; float:left; margin-top:2px; }
.language .rightside { float:left; margin:0 !important; }

/** Topic **/
.my-team .topic-actions { background:#E2E1DF; padding:0 5px;  }
.my-team .topic-actions .jumpbox {  margin-bottom:5px !important; }
.member-list-table .table1 { width:100% !important; }
.postbody { padding-bottom:46px; }
#error-panel strong { display: inherit; }

/** MCP **/
.mcp-table-c { position:relative; width:100%; overflow-x:auto; }

/****/
.d-arrow { display:none; }
.fav-star { z-index:999; }

/** favorite **/
.fav-star { z-index:999; }
#format-buttons input[type="button"] { margin:1px 0; }

/** Not Login **/

/** RSS **/
.rss-feed { display:none; text-align:center; background:rgba(0,0,0,.2); }
.rss-feed-inner { position:relative; max-width:900px; width:100%; margin:0 auto; }
.rss-feed ul li { display:inline-block; vertical-align:top; padding:20px 30px; }
.rss-feed ul li a { color:#fff; font-size:11px; }
.rss-feed ul li a p { padding-top:10px; line-height:14px; }
.all { margin-top:31px !important; }
.fa-rss { cursor:pointer; }
.close-rss { position:absolute; top:10px; right:10px; font-size:11px; color:#fff; cursor:pointer; }

/*Button**/
fieldset.submit-buttons input[type="submit"]{ text-transform:capitalize !important; }
fieldset.submit-buttons input { font-weight:bold !important; background:#fff !important; color:#777 !important; border:1px solid #ccc !important; }
fieldset.submit-buttons input:hover { background:#eee !important; }

/** Sidebar**/
.f-name { padding: 0; padding-right:5px; }
.mobile-c-arrow { display:none; padding:10px 15px 6px 15px; background:#3498DB; border-bottom: 1px solid rgba(255,255,255,.2) !important; cursor:pointer; }
.mobile-c-arrow span { display:inline-block; vertical-align:middle; font-weight:bold;color:#ffffff;text-transform:uppercase;padding-left: 13px; }
.mobile-arrow-setting span {position:absolute; top:15px;}
.mobile-c-arrow i { display:inline-block; vertical-align:middle; font-size:26px; width:26px; height:27px; color:#fff; text-align:center; }
.mobile-arrow-setting { border-top:1px solid rgba(255,255,255,.2); }

/** Admin color**/
.bg-admin-post { background:#c2ddf6; }
.bg-admin-post .postprofile  dt, .bg-admin-post  .profile-up-right dd{ background:#c2ddf6; }

.connect-fb p { padding: 8px 5px 5px 36px; font-weight:bold; color:#fcfbfb; text-align:center; text-shadow:0 0 1px #565555; }
.connect-fb { display:inline-block !important; vertical-align:top; background-size:100% 100% !important; }
.login-title { border-top:1px solid rgba(255,255,255,.2); }

/** Topic Reply**/
.subscription input[type="text"]{ width:500px;}
.stickTopic input[type="text"]{ width: 39px; height: 12px; padding: 5px; box-shadow: inset 0 0 10px rgba(0,0,0,.2); border: 1px solid #ccc; }
.reasonTopic input[type="text"]{ width:500px; height: 12px; padding: 5px; box-shadow: inset 0 0 10px rgba(0,0,0,.2); border: 1px solid #ccc; }

/** Captcha **/
.content .confirm { width:100% !important; }
.register-form .captcha-field input[type="text"].narrow { width:165px !important; height:15px; -webkit-appearance:none !important; border-radius:none; }
.register-form .captcha-field input[type="submit"].button2 { margin-right:0; }


/** Users **/
.members-list-top dl.details dt { text-align:left; width:110px; }
.members-list-bottom dl.details dt { text-align:left; width:110px; }
.members-list dl.details dd { padding-left:0; }

/** Report **/
.report-p-label { width:31%; }

/* Social icons style */
.soc-content ul li a.bot-twitter:hover {
  background: #00ACED !important;
}
.soc-content ul li a.bot-fb:hover {
  background: #3B5998 !important;
}
.soc-content ul li a.bot-google:hover {
  background: #D14836 !important;
}
.soc-content ul li a.bot-youtube:hover {
  background: #CD332D !important;
}
.soc-content ul li a.bot-pinterest:hover {
  background: #bc060e !important;
}
.soc-content ul li a.rss:hover {
    background: #FF8300 !important;
}

/** Added on 05.28.2019 **/
.forumbg ul.topiclist li {
	display: flex; justify-content: center; flex-direction: column;
}
.forumbg ul.topiclist li dt {
	position: relative; max-width: 46% !important; border:none !important;
}
.forumbg ul.topiclist li.header dt img {
	position: absolute; right: 0; top: 50%; transform: translateY(-50%);
}
.forumbg ul.topiclist li dt:first-child {
	display: none !important;
}
.forumbg ul.topiclist li.header dt,
.forumbg ul.topiclist li.header dd {
	display: flex; justify-content: center; flex-direction: column; height: 44px; word-break: break-all; line-height: normal;
}

.forumbg ul.topiclist li.header dd.replies,
.forumbg ul.topiclist li.header dd.views {
	position: relative; width: 10%; padding: 0 3px;
}

.forumbg ul.topiclist li.header dd.replies img,
.forumbg ul.topiclist li.header dd.views img {
	position: absolute; right: 0; top: 50%; transform: translateY(-50%);
}

.forumbg ul.topiclist li dd.replies,
.forumbg ul.topiclist li dd.views {
	width: 10%; padding: 0 3px;
}

html:lang(fr) ul.topiclist li dt.sortingtopic {
	width: 40% !important;
}

html:lang(fr) .forumbg ul.topiclist li.header dd.replies,
html:lang(fr) .forumbg ul.topiclist li.header dd.views {
	width: 13%; padding: 0 3px;
}

html:lang(fr) .forumbg ul.topiclist li.header dd.replies img,
html:lang(fr) .forumbg ul.topiclist li.header dd.views img {
	right: -5px;
}

html:lang(fr) .forumbg ul.topiclist li dd.replies,
html:lang(fr) .forumbg ul.topiclist li dd.views {
	width: 13%;
}

html:lang(fr) .forumbg ul.topiclist li dt {
	max-width: 41% !important;
}


/** Tablet **/
@media only screen and (max-width: 1280px) {
	#logged .holdericon { margin-top:-3px; }
	.icon-angle-up { line-height:30px; }
	#phpbb { background-attachment:scroll !important; }
}

/** TABLET 0 **/
@media only screen and (max-width: 1199px) {
	/**html { border-top:5px solid yellow;}**/

	.mobile-setting .holdericon { display: inline-block; vertical-align: middle; text-align: center; padding: 0 2px; height:36px !important; }
	.mobile-setting .holdericon i,#mail-counter { height:36px !important; }
	.mobile-setting ul li.user-name .holdericon { height:auto !important; }
	.mobile-setting .holdericon a { display:block; }
	.mobile-setting .holdericon a .icon-cog { display:block; color:#fff; }
	.holdericon .icon-user-male { font-size:27px !important; }
	.user-name .holdericon a { height:36px; }
	/*.mobile-nav ul li:first-child { display:none; }*/

	.f-menu-top .holdericon { margin-top:0 !important; }
	.home-forum li dt { width:100% !important; }
	.logodiv img { top:13px !important; }
	#wrapheader .logodiv h1 { line-height:20px !important; }
	.logodiv { display:none !important; }
	.mobile-logo { display:block; padding:13px 0 13px 13px; }
	.mobile-logo img { width:148px !important; height:auto; }
	.soc-content { padding-top:10px !important; }
	.mobile-nav,.mobile-setting { display:block; }
	.f-menu-top { display:none; }
	.topics dt { text-align:left; }
	.home-forum li.row { padding:15px 22px !important; }
	ul.home-forum dt { text-align:center; }
	.pull-right { float:none; }
	.inner-header { background: #3498DB; width: 100% !important; height: auto; }
	.navbar .btn-navbar { display:block !important; }
	#page-header { width:100% !important; }
	#page-header .nav-collapse, #page-header .nav-collapse.collapse { background: #59AAE0; overflow: hidden; height: 0; float: none!important; }
	.sticky-pin { margin-top:0;}
	li.header dl.icon dt.sortingtopic { padding-right:44px; }

	/** language **/
	#page-header .soc-content { display:block !important; text-align:center !important; padding-bottom:10px; }
	.language, .language ul.linklist { float:none; }

	#logged { float:none !important; display:inline-block; vertical-align:middle; margin:0 auto; text-align:right; margin-top:0px; width:268px; }
	.not-logged { float:none; margin-top:10px; }
	.logout a { margin-right:0; }
	#wrapcentre { padding-top:17px !important; }
	body { background-position:center top !important; background-size:122% !important; }

	/** Message Setting list **/
	#cp-main { float:none; width:100%; margin-left:0; }
	#cp-main.ucp-main { width:100%; }
	#cp-main.ucp-main.rev-main { width:100%; }
	.adding-content .fr { margin-top:20px; }
	#postingbox .column1 { width:100%; }
	#postingbox .column1 dl.pmlist dt textarea { width:97%; }
	#postingbox #subject { width:96%; }
	#cp-main .left-box { float:none !important; }
	#cp-menu { float:none; width:100%; }
	#navigation { padding-top:0; }

	/** Profile **/
	.b-day,.b-day-title { float:none; display:block; }
	.b-day select { display:block; width:100% !important; max-width:100%; }
	.mark { padding-right:10px !important; }
	.members-list .column1 { width:45%; }
	.edit-profile-field input.inputbox,.edit-profile-field textarea.inputbox.inputbox { width:97.5%; }
	.edit-profile-field  .panel dt { float:none; }

	/** Carousel **/
	.middle { width:83%; }
	.ca-item { width:253px !important; }
	.mobile-setting ul li { padding:0 3px; }

	/** Login **/
	.login-mainholder { width:100%; }
	.profile-text p { height:43px; }

	/** Posting Editor **/
	.button1.default-submit-action { margin:0 10px; }
	.upload-attachment fieldset dt { width:auto; }
	.upload-attachment dt { width:29% !important; }
	.upload-attachment input[type="submit"] { width:auto; }
	.upload-attachment dd { margin-left:16em !important; }
	.upload-attachment textarea { width:95.5% !important; }
	.upload-attachment input[type="file"] { width:75.5% !important; }
	.upload-attachment input[type="submit"] { margin-right:0 !important; }


	/** Search **/
	.mobile-search { text-align:center; background:#3498DB; }
	.mobile-search .sidebar-search-box { padding-top:6px; }
	.mobile-search .search-by { text-align:left;  }
	.search-hold input[type="text"] { background:#fff !important; padding:5px !important; width:143px !important; height:18px; }
	.mobile-search .search-buttons .button2 { border:1px solid #ccc; }
	.search-mobile-button { cursor:pointer; }

	/** Remember me **/
	.log-remember-password { padding-left:23px; }

	/** Registration form **/
	.register-form input.inputbox { width:97.5%; }
	.register-form .fields2 .narrow { width:200px !important; }
	.register-form .confirm { float:none; }
	.moderator-list ul { left:auto; right:-20px; }

	/** Captcha **/
	.captcha-image { text-align:center; }
	.captcha-field { text-align:center; }
	.register-form .captcha-field input[type="text"].narrow { width:190px !important; }

	/** Report **/
	.report-p-label { width:40%; }

}

/** TABLET 1 **/
@media only screen and (max-width: 1023px) {
	/**html { border-top:5px solid magenta;}**/
	body { -webkit-text-size-adjust: none; }
}

/** TABLET 2 **/
@media only screen and (max-width: 979px) {
	/**html {  border-top:5px solid #096b9e;}**/

	.f-menu-top .holdericon { margin-top:0 !important; }
	.home-forum li dt { width:100% !important; }
	.logodiv img { top:13px !important; }
	#wrapheader .logodiv h1 { line-height:20px !important; }
	.logodiv { display:none !important; }
	.mobile-logo { display:block; padding:13px 0 13px 13px; }
	.soc-content {  padding-top:10px !important; }
	.mobile-nav,.mobile-setting { display:block; }
	.f-menu-top { display:none; }
	.topics dt { text-align:left; }
	ul.home-forum { padding:0 18px; }
	ul.home-forum dt { text-align:center; }

	/** Topic list **/
	.hover { display:none !important; }
	.panel-header { padding-left:10px !important; }

	/** Thread list **/
	.postprofile p { text-align:left; }
	.postbody p { position:absolute; right:19px; bottom:32px; }


	/** Message Setting list **/
	#cp-main { margin-left:0 !important; width:100%; }
	#postingbox .column1 dl.pmlist dt textarea,#postingbox #subject { width:96%; }
	#cp-menu { width:100%; }
	#cp-main .medium { width:50% !important; }
	#cp-main .postprofile p { text-align:left; }
	#cp-main .postbody p { position:relative; right:auto; bottom:auto; }
	.postprofile { background:#eeeeee; }
	.rules-folder input.tiny { width:125px !important; }

	/** Profile **/
	#cp-main input.inputbox, #cp-main textarea.inputbox { width:97%; }
	#cp-main ul.topiclist dt { width:47% !important; text-align:left !important; }
	#cp-main .edit-profile-field input.inputbox, #cp-main .edit-profile-field textarea.inputbox.inputbox { width:97%; }

	/** language **/
	#page-header .soc-content { display:block !important; text-align:center !important; }
	.language, .language ul.linklist { float:none; }

	/** Carousel **/
	.middle { width:76%; }
	.ca-item { width:335px !important; }

	/** Posting **/
	.postprofile dt, .postprofile dd { background:none !important; }
	.postprofile dt { display:block; width:auto; text-align:left; }
	.profile-up-right { float:none; display:block; width:auto; }

	/** Posting Editor **/
	#message-box { width:100% !important; }
	.button1.default-submit-action { margin:0 3px; }
	.upload-attachment input[type="file"] { width:66.5% !important; }
	.upload-attachment dd { margin-left:12em !important; }
	fieldset.fields2 dd.area-comment, fieldset.fields2 dd.area-attach,fieldset.fields2 dd.area-btn { margin-left:0; }

	/** MCP **/
	#cp-main input.inputbox { width:85%; }

	/** back to Top **/
	.go-top { bottom:30px !important; right:25px; padding-top:0; }
	.icon-angle-up { font-size:47px; height:auto !important; padding:2px 0 6px 0; }

	/** Pagination **/
	.topic-panel .pagination { margin-top:0px; margin-bottom:0px; }
	.topic-panel .pagination .pagination-top, .pagination .pagination-bottom{ display: table-cell; vertical-align: middle; height: 42px; }
	.topic-panel .pagination .pagination-top > span { display:block; }

	/** Registration form **/
	.register-form input.inputbox { width:97%; }

	/** Member List **/
	#search_memberlist .column1, #search_memberlist .column2 { width:47% !important; }

	/** Jump to **/
	.jump-list { float:none; clear:both; }
	.jump-list fieldset.jumpbox { text-align:left; }


}

/** MOBILE **/
@media only screen and (max-width: 767px) {
	/* html {  border-top:5px solid red;} */
	#phpbb { background:none !important; }
	/** Forum list display **/
	#right-content .home-forum li.row { display:block !important; width:100% !important; padding:5px 0px !important; height:75px; text-align:left; margin:0 0 5px 0 !important; }
	.fav-star img { width:15px; height:15px; }
	.fav-star { top:0; right:auto; left:4px; }
	#right-content .forum-image { float:left; width:60px; height:auto; margin-right:15px; }
	.home-forum .forumtitle { width:auto; height:68px; padding-right:10px; }
	#right-content .forum-image img { margin-bottom:0; }
	ul.home-forum dt { text-align:left; }
	.home-forum dl.icon dt { padding:0 17px !important; }


	/** Mobile Setting Nav **/
	.mobile-setting { float:none !important; margin:0 auto !important; padding-bottom:10px; text-align:center; background:#59aae0; }
	.mobile-logo { float:none !important; text-align:left; }
	#mail-counter .icon-inbox { width:auto !important; }
	.mobile-nav ul li:first-child { display:inline-block; }

	#page-body { margin-top:0;  margin-bottom:0; }
	#wrapcentre { padding-top:0 !important; }
	ul.topiclist { text-align:center; }
	.f-title { display:none; }
	.home-forum { padding-top:20px; }

	ul.home-forum { padding:0; }

	/** Message setting List **/
	#cp-main .medium { width:44% !important; }
	#cp-main .rules-folder input.tiny, #cp-main .rules-folder input.medium { width:149px !important; }

	/** Group Member **/
	.group-member dt { text-align:left !important; }
	.group-member .mark { width:auto !important; }

	/** Manage Group Member **/
	.table-holder { width:100%; overflow-x:auto; }
	.table1 { width:766px !important; }

	/** Sidebar **/
	#sidebar,.setting-nav { z-index:999; }
	.side-bar-bg { position:fixed; top:0; left:-220px; width:220px; height:100%; background:#59AAE0; z-index:99; }
	.sblock { position:relative; z-index:999; }
	.b_menu { display:inline-block; }
	.search-block-content { display:none; }
	.sheader { position:relative; border-bottom:1px solid rgba(0,0,0,.1); }
	.setting-nav .home-btn a { padding:17px 15px; }
	.hotest-topic { display:none !important; }
	#forum-menu { padding-bottom:0; margin-bottom:0; }
	#collapse-menu { display:none; }
	.d-arrow { position:absolute; top:12px; right:10px; display:block; cursor:pointer; }
	.mobile-c-arrow { display:block; }

	/** Memberslist **/
	.members-list .left-box dd { text-align:left !important; }
	.members-list .left-box dt { text-align:left !important; }
	...members-list dl.details dt { width:auto !important; }
	.panel.members-list { margin-bottom:10px !important; }
	.members-list .column1,.members-list .column2 { float:none; width:auto; }
	.wait-clr { clear:both; float:none; }

	.member-list-table .table1 .joined { display:none; }
	.member-list-table .table1 tr td:nth-child(4) { display:none; }
	.member-list-table .table1 .rank-img { display:none; }
	.member-list-table .table1 .active{ width:34%; }
	.table1#memberlist { width:100% !important; }
	#search_memberlist .column1, #search_memberlist .column2 { width:50% !important; padding-left:0; padding-right:0; }
	#search_memberlist .column2 dt { float:none; }

	/** Forum List **/
	ul.topics dt { text-align:left !important; }
	.view-panel { display:none; }
	.d-down { display:none; }
	dd.lastpost { text-align:left; }
	li.header dl.icon dt { text-align:left; }

	/** Register **/
	.register-holder fieldset dt { width:100% !important; }
	.register-holder .register-form-1 .inputbox { width:96.9%; }
	#agreement .submit-buttons strong { display:block; }

	/** Login **/
	.login-content fieldset dt { width:auto !important; }
	.login-content .fields1 label { display:block; }

	/** Settings **/
	.setting-nav { float:none; width:auto; padding-bottom:0; }
	.setting-nav .home-btn { display:none; }
	.settings { margin-bottom:0; }
	.setting-inner ul{ display:none; }

	/** MCP **/
	.mcp-main .table1 { width:100% !important; }
	.mcp-container { margin-bottom:0 !important; }

	/** UCP **/
	#page-body.ucp-special .topic-actions { display:none; }
	#page-body.ucp-special .panel { margin-bottom:0 !important; }

	/** Search **/
	.search-last-panel { margin-bottom:0; }

	/** RSS **/
	.rss-feed ul li { padding:20px 10px; width:102px; }
	.panel { margin-bottom:0 !important; }
	.hotest-topic .sh4 { text-align:left !important; padding-left:10px; }

	/** Registration Form **/
	.confirm { float:none; }
	.register-form input.inputbox { width:96.5%; }
	.register-form fieldset dt { width:100% !important; }

	/** Posting Editor **/
	.upload-attachment dt { width:100px !important; }
	.upload-attachment dd { margin-left:8em !important; }
	.upload-attachment input[type="file"] { width:64% !important; }

	/** PM Message **/
	#cp-main ul.topiclist dt { min-height:39px;  }

	/** Profile **/
	#cp-main .edit-profile-field input.inputbox, #cp-main .edit-profile-field textarea.inputbox.inputbox { width:96.9%; }

	/** Jump to **/
	.jump-list fieldset.jumpbox label { display:block; }

	/** Captcha **/
	.captcha-image { text-align:center; }
	.captcha-field { text-align:center; }

}

/** MOBILE 2 **/
@media only screen and (max-width: 480px) {
	/* html { border-top:5px solid blue;} */

	.home-forum li { margin:6px 4px !important; }
	.home-forum li.row { padding:15px 17px !important; }

	/** Profile **/
	#cp-main input.inputbox, #cp-main textarea.inputbox { margin-right:0; width:96%; }
	#postingbox .column1 dl.pmlist dt textarea,#postingbox #subject { width:95%; }
	#cp-main input.inputbox { width:83% !important; }
	#cp-main .edit-profile-field input.inputbox, #cp-main .edit-profile-field textarea.inputbox.inputbox { width:96% !important; }

	/** Forum list **/
	.new-announcement h2 { float:none; }
	.new-announcement > .fr  { float:none; text-align:center; }
	.replies { display:none !important; }
	.home-forum { padding-top:10px !important; }

	/** Register **/
	.register-holder .register-form-1 .inputbox { width:96.5%; }

	/** UCP **/
	.mis-right { width:auto; }

	/** MCP **/
	#mcp-main .ip { display:none; }

	/** Topic list **/
	ul.topiclist.topics dt { width:81% !important; }

	/** Connect button **/
	.vkontakt  { display:block; width:134px; margin-left:4px; }

	/** Mobile setting **/
	.mobile-setting .user-name { padding:6px 5px 6px 5px !important; margin-top:0; border-bottom:1px solid rgba(255,255,255,.2); display:block !important; }
	.mobile-setting .user-name .holdericon a { height:27px; }
	.holdericon .icon-user-male { display:block; height:27px; }
	.profile-text p { max-width:164px; height:35px; text-align:left; }

	/** RSS **/
	.rss-feed ul li { padding:10px; }
	.all { margin-top:0 !important; }
	.rss-feed ul li a { font-size:9px; }

	/** Post Topic **/
	.buttons { margin-top:5px !important; margin-bottom:5px !important; }

	/** Registration Form **/
	.register-form .fields2 .narrow { width:95% !important; }
	.register-form .captcha-field input[type="text"].narrow { width:95% !important; }
	.register-form input[type="submit"].button2 { margin-top:6px; }

	/** Posting Editor **/
	.upload-attachment dt { float:none; }
	.upload-attachment dd { margin-left:0 !important; }
	.area-comment textarea.inputbox { width:94%; }

	/** Members List **/
	.table1#memberlist .joined, .table1#memberlist .active { width:100% !important; }
	.table1#memberlist tr td:nth-child(3) , .table1#memberlist tr td:nth-child(4), .table1#memberlist tr td:nth-child(5) { display:none !important; }
	.table1#memberlist tr th:nth-child(3) , .table1#memberlist tr th:nth-child(4), .table1#memberlist tr th:nth-child(5) { display:none !important; }
	#search_memberlist .column1, #search_memberlist .column2 { width:100% !important; }
	#search_memberlist .column1 input.inputbox { width:95%; }

	/** Message Setting **/
	.add-linklist .rightside .buttons a { margin-right:0; }
	.reply-button .buttons, .reply-button .add-linklist .rightside { float:none !important; }
	.reply-button .rightside .buttons { margin-top:0 !important; }
	.reply-button .rightside .buttons a { margin-bottom:5px !important; }

	.reply-button .buttons a { float:none; margin-right:0; text-align:left; }
	.pmreply-icon, .forwardpm-icon { float:none !important; }

	.forgot-p-btn { text-align:center; }
}

/** MOBILE 3 **/
@media only screen and (max-width: 430px) {
	/**html {  border-top:5px solid black;}**/

	#wrapheader, #page-header { margin-bottom:0 !important; }
	#wrapcentre { margin-top:0 !important; }
	.home-forum a { font-size:11px !important; }
	.home-forum li.row { padding:6px !important; width:39%; vertical-align:top; }
	.fav-star img { width:15px; height:15px; }
	.fav-star { top:0; right:4px; }
	.mobile-nav ul li { padding:10px 8px 5px 8px; }
	.f-name { font-size:11px; padding-right:37px; }
	.mobile-setting ul li,.mobile-setting .holdericon { padding:0 4px !important; }
	.mobile-setting .holdericon { width:42px; }

	/**/
	/* #right-content .forum-image { width:81%; height:auto; }
	.home-forum li.row { min-height:117px; } */
	/** Profile **/
	#cp-main input.inputbox, #cp-main textarea.inputbox { width:94%; }
	#postingbox .column1 dl.pmlist dt textarea,#postingbox #subject { width:94%; }

	/** Message Setting list **/
	#cp-main .medium { width:65% !important; }
	.subscription select { width:99%; }
	dd.mark { width:16%; }

	/** Group member **/
	.ucp-main .group-member ul.topiclist dt { width:69% !important; }

	/** Manage Group **/
	.manage-groups { white-space: normal !important; }
	.manage-groups input[type="submit"] { margin-top:10px !important; }

	/** Language **/
	.language .rightside label { text-align:left; display:block; }
	.language .leftside { display:none !important; }
	#page-header .soc-content ul li { margin:5px !important; }
	.replies { color:#bac1ca !important; }

	/** Members list **/
	.members-list .details { width:100% !important; }
	.members-list-top dl.details dd { width:auto; }
	.statistics { }
	.members-list-bottom dl dt, .members-list-bottom dl dd { float:none !important; text-align:left !important; padding-left:0 !important; }
	#cp-main .postprofile dd { width:55% !important; padding:1px 0 !important; }
	.members-list dl.details dt,.members-list dl.details dd { float:none; }

	/** Register **/
	.register-holder .register-form-1 .inputbox { width:94.7%; }

	/** Login **/
	.login-content .connect-fb { display:block !important; margin-top:6px; }
	.login-content .vkontakt { display:block !important; margin-left:0 !important; margin-top:6px !important; }
	.login-b-list li { display:block; }

	/** MCP **/
	.inside-search-box input.inputbox { width:125px !important; }

	/** Jump To **/
	.jumpbox label { display:block; }
	select { max-width: 218px; }

	/** Avatar Width **/
	.avatar-width, .avatar-height { width:70px !important; }

	/** Pagination **/
	.buttons a { font-size:11px !important; }
	.pagination { font-size:11px !important; }

	/** Pagination bottom **/
	.pagination .pagination-bottom > span { display:block; }
	.pagination-b-holder { margin-top:0 !important; }
	.pagination { display: table-cell; vertical-align: middle; height: 42px; }
	.pagination  > span { display:block; }

	/** Additional Option **/
	#options-panel-tab a, #attach-panel-tab a, #poll-panel-tab a { display:block; width:auto; }
	.other-option ul li { display:block; float:none; padding-right:0; }

	/** Registration Form **/
	.register-form input.inputbox { width:94.5%; }

	/** Posting Editor **/
	.upload-attachment input[type="file"] { width:63% !important; }

	/** Profile **/
	#cp-main .edit-profile-field input.inputbox, #cp-main .edit-profile-field textarea.inputbox.inputbox { width:95% !important; }

	/** Find Members **/
	.search-memberslist-2 { padding-bottom:10px; }

	/** Favorites **/
	.fav-star { top:-2px; right:1px; }

	/** Topic Action **/
	.topic-actions-2 .buttons { float:none; }
	.topic-actions-2 .buttons a { float:none; display:block; margin-right:0; }
	.topic-actions-2 .linklist li { float:none; margin-right:0; margin-bottom:5px; }

	/** PM Message **/
	#cp-main ul.topiclist dt { width:44% !important; }

	fieldset.submit-buttons.reg-sub input[type="submit"] { margin:3px 0; }

}

/** MOBILE 4 **/
@media only screen and (max-width: 300px) {
	/**html {  border-top:5px solid orange;}**/

	/** Register **/
	.register-holder .register-form-1 .inputbox { width:94%; }
	.access-forum a { font-size:9px !important; }

	.pagination  > span { display:block; }
}

/* android fix when input was selected, it disappeared */
@media only screen and (max-width: 1200px) {
	.mobile-search {display:none;}

}
.Zebra_DatePicker.dp_visible{
  z-index:999;
}


/** added 06-07-2019 */
.text-inline-block {
	display: inline-block !important;
}

.forumbg ul.topiclist li dt.text-inline-block {
	display: inline-block !important;
}

.forumbg ul.topiclist li dt.text-flex {
	display: flex !important;
}

/** Added 02.07.2019 **/
.bg-pic-holder {  min-height: calc(100vh - 276px) !important; }

/** added 11-6-2019 **/
.mvp-icon { max-width: 70px; display: block; margin: 0 auto; }

/** added 07.09.19 For cookie banner**/
.gl-cookie {
	z-index: 200;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0,149,243,0.8);
	box-shadow: 0 0 15px rgba(0,0,0,0.1);
	color: #fff;
	overflow: visible !important;
}

.gl-cookie .auto {
	max-width: 1300px;
	padding: 15px 15px 15px 220px;
}

.gl-co-img {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 202px;
}
.gl-co-capt {
	display: block;
	max-width: 75%;
	padding: 5px 0;
	line-height: 1.2;
}

.gl-co-capt a {
	color: #000;
	font-weight: bold;
}

.gl-cookie .h-b-btn {
	margin: 0 4px;
	margin-right: 4px;
	margin-left: 4px;
	padding: 10px 20px;
	color: #fff !important;
	border: 2px solid #fff !important;
	cursor: pointer;
}

.gl-cookie .h-b-btn.short {
	min-width: 170px;
}
.gl-cookie .h-b-btn:last-child {
	margin-right: 0;
}
.gl-cookie .h-b-btn:first-child {
	margin-left: 0;
}

.gl-co-button {
	text-align: center;
}

.bp-ab {
	position: absolute;
}

.bp-rel {
	position: relative;
}

.bp-set {
	display: inline-block;
	*display: inline;
}

.fl {
	float: left;
}

.par-medium  {
	font-size: 14px;
}

@media only screen and (max-width: 1024px) {
	.gl-cookie .auto { padding-left: 220px }
	.gl-co-capt, .gl-co-button { float: none !important; max-width: 100%; width: auto; }
	.gl-co-button { margin-top: 10px; }
}
@media only screen and (max-width: 950px) {
	.gl-cookie { text-align: center; }
}
@media only screen and (max-width: 810px) {
	.gl-cookie .auto { padding-left: 20px; }
	.h-b-btn { font-size: 16px; }
}
@media only screen and (max-width: 680px) {
	/*.gl-cookie .auto { padding-left: 42%; }*/
	.gl-cookie .auto { padding-left: 5%; }
	.h-b-btn { display: block; margin: 10px 0; font-size: 14px; }
	.gl-co-img { width: 40%; }
	.par-medium { font-size: 12px; }
}

/*********************************
Legal Pages Link Style
*********************************/
.footer-legal-block {
	display: block;
}

.footer-legal-block ul li{
	list-style: none;
}

