/*
- + - + - + - + - + - + - + - ShortHands - + - + - + - + - + - + - + - +
BACKGROUND: Color | Position | Size (keep outside!) | Repeat (X,Y) | Origin | Clip | Attachment | BG-Image ( horizontal  vertical )
[ [ <'font-style'> || <'font-variant'> || <'font-weight'> ]   <'font-size'> [ / <'line-height'> ]   <'font-family'> ]   | caption | icon | menu | message-box | small-caption | status-bar
 word-wrap:break-word;

- + - + - + - + - + - + - + - Formatting Guide - + - + - + - + - + - + - + - +
1: dimensions
2: margin - padding
3: formatting - position
4: fonts - text
5: border
6: background
7. effects

- + - + - + - + - + - + - + - Color Guide - + - + - + - + - + - + - + - +
Menu Links Color:	#95bbc1


 
/* - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
										-+- F O N T S -+-											 
 - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + */
@font-face {
  font-family: 'MarkPro';
  src: url('/custom/custom/img/fonts/MarkPro.eot');
  src: url('/custom/img/fonts/MarkPro.eot?#iefix') format('embedded-opentype'),	/* IE6-IE8 */
       url('/custom/img/fonts/MarkPro.woff2') format('woff2'),
       url('/custom/img/fonts/MarkPro.woff') format('woff'),
       url('/custom/img/fonts/MarkPro.ttf') format('truetype'),
       url('/custom/img/fonts/MarkPro.svg#MarkPro') format('svg');
  font-weight: normal; font-style: normal;/*   font-display: optional;  */
}

header div#header, #logoBlock a, div.pageContent .titleBar h1, div.bbCodeQuote div.attribution.type, div.messageUserBlock a.username	{font-family: "MarkPro","Franklin Gothic Medium","Franklin Gothic","ITC Franklin Gothic",Arial,sans-serif; font-weight:600;}


/* - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
								-+- mutua elementorum -+-									  
 - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + */
#logoBlock a, nav#nav a	{text-decoration:none;}


/*  Box Sizing  */
header, header input, #nav ul li, #nav li ul, div.primaryControls {box-sizing: border-box;}

.disable-hover, .disable-hover * {pointer-events: none !important;}

 /*		- + - + - + - + - + - + - + - NoScript Notification - + - + - + - + - + - + - + - +		*/
a#noscript_alert{width:606px;margin-left:-303px;padding:16px 0;position:fixed;top:120px;left:50%;display:block;color:#00326a;font:18px/22px Tahoma,Geneva,sans-serif;text-shadow:1px 2px 4px #dfbeb5;text-align:center;border:2px double #ac1c15;background-color:#e6dfdd;box-shadow:#79140f 0 0 10px;z-index:9999}
a#noscript_alert:hover {background-color:#e6c4ba; border:2px solid white;}
/* - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
							-+- END mutua elementorum -+-									
 - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + */


/* - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
									-+-G L O B A L -+-												
 - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + */
::-moz-selection {
    background: #9b22a8 !important;
    text-shadow: none !important;
}

::selection {
    background: #9b22a8 !important;
    text-shadow: none !important;
}

img {border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle;}

ul, li	{margin:0; padding:0; list-style: none; list-style-image: none;}

input[type="search"] {-webkit-appearance: textfield;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}

.chromeframe {margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0;} /* Chrome Frame Prompt */

.disable-hover, .disable-hover *	{pointer-events: none !important;}

/*  Fixing Chrome's Input Yellow Background  */
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px #fff inset;}


body {
	min-width: 370px;
	margin:0;
}

/* - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
									-+- H E A D E R -+-												
 - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + */

header div#header	{
	color:#95bbc1;
	background: #181a1c url(/custom/img/BG_Pattern.gif);
}

	#logoBlock				{height:128px;  text-align: center;}
		#logoBlock img	{margin-bottom: -34px; display:block;  text-align: left;}
		#logoBlock a,
		#logoBlock h1		{
			color:#2488b1; font-size:11px; letter-spacing:2px;
		}
			#logoBlock a:active	{color:#9b22a8;}


	#logoBlock, aside.AD_Leaderboard,
	div#navigation nav, div#navigation #searchBar	{display:inline-block;}


/*	 	 - + - + - + - + - + - + - + - M E N U - + - + - + - + - + - + - + - +	 	 */
/*  http://osvaldas.info/drop-down-navigation-responsive-and-touch-friendly  */
div#navigation	{
	height:37px;
	display:block;
}

div#navigation	{background-color:rgba(34,83,167,.2);}

#nav	{line-height: 34px;}
    #nav > a	{display: none;}	/*  Show/Hide Links  */

    #nav li	{position: relative; background:no-repeat url(/custom/img/BG_Menu.png);}

		#nav li ul li,
		body.styliumBoxedCover div.Menu .primaryContent,
		body.styliumBoxedCover div.Menu .secondaryContent,
		body.styliumBoxedCover div.Menu form.statusPoster,
		body.styliumBoxedCover div.Menu div.sectionFooter		{background-image:none; background-color:#192740;}


	/* first level */
    #nav, #nav > ul, #nav > ul > li	{height: 100%}

        #nav > ul > li	{
			float: left;
			position: relative;
			display: inline-block;
		}

		#nav ul li a		{
			padding:0 10px;
			display:block;
			font-size:16px; color:#96babf; font-weight: 500; -webkit-font-smoothing: antialiased;
		}
			#nav ul li:hover > a, #nav ul li:focus > a		{color:#e0ffff;}


	/* second level */ 
    #nav li ul	{
		display: none;
		position: absolute; top: 100%; z-index: 999;
		border:1px solid #111316; border-top:0; outline:2px solid rgba(34,83,167,.2); outline-offset: 1px;
		background-image:none;
	}
		#nav li ul li a		{font-size: 14px; color:#8eb1b2; white-space: nowrap;}
			#nav li:hover ul	{display: block;}


/*  Menu Hover Effect, using Span to hide upcoming background  */
#nav ul li span		{
	display:block;
	overflow:hidden;
	position: relative; z-index: 1; /* needed for setting pseudo-element z-index */
	backface-visibility: hidden;
}

	#nav ul li span a:before		{
		width: 100%; height: 100%;
		position: absolute;	top: 0;	left: 0;	z-index: -1;
		transition: transform 0.5s; transform: translateY(100%);
		content: '';
	}
		#nav ul li span a:hover::before, #nav ul li span a:focus::before		{transform: translateY(0);}

		#nav ul li span:before a, #nav ul li span a:after	{pointer-events: none; backface-visibility: hidden;}





/*  Specific Link Colors  */
#nav li.login				{background-position:-23px 0;}
	#nav ul li.login span a:before	{background-color:rgba(155,34,168,.7);}

#nav li.pm					{background-position:-120px 0;}
#nav li.pm ul			{}
	#nav li.pm ul li:hover a, #nav li.pm ul li:focus a,
	#nav li.pm span a:before		{background-color:rgba(0,164,166,.7);}

#nav li.navigation		{background-position:-343px 0;}
#nav li.navigation ul	{min-width:135px;}
	#nav li.navigation ul li:hover a, #nav li.navigation ul li:focus a,
	#nav li.navigation span a:before	{background-color:rgba(122,105,38,.7);}

#nav li.profile			{background-position:-240px 0;}
#nav li.profile ul		{min-width:83px;}
	body.styliumBoxedCover div.Menu .blockLinksList li:hover, body.styliumBoxedCover div.Menu .blockLinksList li:focus,
	#nav ul li.profile span a:before	{background-color:rgba(152,51,245,.7);}

#nav li.alerts				{background-position:-462px 0;}
#nav li.alerts ul			{min-width:100px;}
	#nav ul li.alerts a	{padding-left: 8px;}
	#nav li.alerts ul li:hover a, #nav li.alerts ul li:focus a,
	#nav li.alerts span a:before		{background-color:rgba(153,51,59,.7);}

#nav li.info				{background-position:-570px 0;}
#nav li.info ul			{min-width:100px;}
	#nav li.info ul li:hover a, #nav li.info ul li:focus a,
	#nav li.info span a:before	{background-color:rgba(148,186,192,.4);}

#nav li.RecStudio		{background-image:none;}
	#nav li.RecStudio:before	{background-color:transparent;}



/*		- + - + - + - + - + - + - + - Search Bar - + - + - + - + - + - + - + - +		*/
	div#navigation #searchBar			{float:right; /*  line-height: 34px;  */}
		div#navigation #searchBar #QuickSearchQuery	{
			width:100%; height:30px;
			padding: 0 4px;
			color:#b8d5d9;
			border:1px solid #394a5b; outline:0;
			background:transparent no-repeat url(/custom/img/BG_Search.png); background-position: right 5px top 1px;
		}
			div#navigation #searchBar #QuickSearchQuery:focus	{border-color:#657f80; outline:0;}


		div#navigation #searchBar span#QuickSearchPlaceholder	{
			width:18px; height:24px;
			margin: 5px 10px 0 0;
			display:none;
			position: static;
			background:transparent  url(/custom/img/BG_Search.png);
		}

		#QuickSearch .secondaryControls	{width:250px;}

/* - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
										-+- XenForo Fixes, Overwrights -+-												
 - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + */
#headerMover #headerProxy		{height: 170px !important; background-image:none !important;}


ol.nodeList .node .nodeText h3.nodeTitle a	{font-size: 15px;}


/*  Main Page  */
ol#forums.sectionMain .node .nodeLastPost		{width:300px; margin: 10px 15px 10px 10px; text-align: right;}
	ol#forums.sectionMain .node .nodeLastPost .lastThreadTitle a	{color: #823232; font-weight: normal;}

ol#forums.sectionMain .node .nodeControls	{right:0;}


/*  SubForums on Main Page  */
ol.nodeList li.node ol.subForumList li.level-n	{width:auto; margin:2px; }
	ol.nodeList li.node ol.subForumList:before	{margin-right:3px; padding-top:2px; float:left; font-size: 12px; content:'SubForums:';}

	ol.nodeList li.node ol.subForumList li.level-n h4 a	{color: #136cbf; font-size:14px;}
		ol.nodeList li.node ol.subForumList li.level-n h4 a:after	{
			margin-right:2px;
			content:',';
		}
			ol.nodeList li.node ol.subForumList li.level-n:nth-last-of-type(1) h4 a:after	{content:''; margin-right:0;}


/*  Fixing Disappeared Border on Main Page  */
ol#forums.sectionMain .node.level_2:first-child > div,
ol#forums.sectionMain .node.level_2:first-child + .node.level_2 > div	{border-top: 1px solid rgb(224, 228, 232);}


/*  Profile Page  */
div#content div.pageWidth div.pageContent		{margin-top: 15px; padding:0;}
div#content .profilePage .mainProfileColumn	{margin-left: 160px;}
	div#content.member_view div.pageWidth div.pageContent,
	div#content.account_alerts div.pageWidth div.pageContent	{margin-top: 15px; padding:5px 10px;}

	div#content.member_view div.pageContent table.dark_postrating_member		{padding:0;}
	div#content.member_view div.pageContent div.profilePage div.followBlocks	{margin-top: 20px;}

 
.blockLinksList li:hover a:after	{content:'' !important; margin-left:0 !important;}

div#searchBar #QuickSearch		{top:3px; right:0;}

	div#searchBar #QuickSearch .formPopup .primaryControls		{border:0;}
	div#searchBar #QuickSearch .formPopup .secondaryControls	{margin:0;}

/*  Errors Page  */
div.baseHtml label.OverlayCloser	{display: block; margin: 0 0 20px 14px;}


div.profilePage div.avatarScaler		{text-align: center;}
	div.profilePage div.avatarScaler span img	{max-width: 150px;}


div#content.account_alerts div.pageWidth div.pageContent div.sectionMain	{padding:0 10px;}


/*  Menu DropDown Windows  */
body.styliumBoxedCover div.Menu .blockLinksList a, body.styliumBoxedCover div.Menu .blockLinksList label,
body.styliumBoxedCover div.Menu div.sectionFooter a	{color: #99bebf;}
	body.styliumBoxedCover div.Menu .blockLinksList a:hover, body.styliumBoxedCover div.Menu .blockLinksList a:focus,
	body.styliumBoxedCover div.Menu .blockLinksList label:hover, body.styliumBoxedCover div.Menu .blockLinksList label:focus,
	body.styliumBoxedCover div.Menu div.sectionFooter a:hover, body.styliumBoxedCover div.Menu div.sectionFooter a:focus	{color:#e0ffff; /*  border-bottom:1px solid #e0ffff;  */}

	body.styliumBoxedCover div.Menu .primaryContent, body.styliumBoxedCover div.Menu .secondaryContent	{color:#b8cccc; border-bottom:1px solid #697284;}

	body.styliumBoxedCover div.menuHeader a.concealed	{color:#d1e2f4;}

	body.styliumBoxedCover div.Menu div.sectionFooter	{padding: 8px 10px 5px;}
		body.styliumBoxedCover div.Menu textarea.StatusEditor	{border:1px solid rgba(224, 228, 232,.4); background-color:rgba(177,188,204,.3);}
		body.styliumBoxedCover div.Menu textarea.StatusEditor:focus	{background-color:rgba(177,188,204,.6);}


div.Menu#XenForoUniq0 div.primaryContent.menuHeader,
div.Menu#XenForoUniq0 .secondaryContent {background-color:#f6f7f8;}

	div.Menu#XenForoUniq0 .secondaryContent.blockLinksList a,
	div.Menu#XenForoUniq0 .secondaryContent.blockLinksList label	{color:#004d9b;}
	div.Menu#XenForoUniq0 .secondaryContent.blockLinksList li:hover	{background-color:#d6e6f5;}
		div.Menu#XenForoUniq0 .secondaryContent	{border-bottom:1px solid #546474;}


div#AlertsMenu.navPopup .listPlaceholder ol.secondaryContent.Unread	{background-color:#3e2c38;}
	div#AlertsMenu.navPopup .listItem	{border-bottom: 1px solid #697284;}
		div#AlertsMenu.navPopup .PopupItemLinkActive:hover	{background-color:#384e73; border-radius:0;}
		div#AlertsMenu.navPopup .listItem:hover	{border-bottom: 1px solid #919eb8;}

	div#AlertsMenu.navPopup div.listItemText	{font-size: 12px;}
		div#AlertsMenu.navPopup div.listItemText h3 a.username		{color:#b8cccc;}
		div#AlertsMenu.navPopup div.listItemText a.PopupItemLink	{color:#d3b3b6;}

		div#AlertsMenu.navPopup div.listItemText abbr.DateTime.time		{display: block; text-align: right; color:#A3CACA;}
		div#AlertsMenu.navPopup .alerts .newIcon, .alertsPopup .newIcon	{display:none;}




/* - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
								-+- Internal Pages, Posts -+-								  
 - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + */
ol#messageList .message .messageUserBlock,
ol#messageList .message .messageContent,
ol#messageList .message.deleted				 	{background-color: #f5f7fa;}
	ol#messageList .message .messageUserBlock	{max-width: 170px;}
	.messageUserBlock h3.userText	{overflow-wrap: break-word;}

div.discussionList dl.sectionHeaders	{background-color:#2a303a;}

nav div.styliumSidebarToggle	{display:none;}


div#content.find_new_posts li.discussionListItem div.noteRow	{color:#1e3dc7; font-size:13px;}

/*  Search Results  */
div#content.search_results div.sectionMain	{margin: 10px 5px;}

div.signature img	{max-width:600px;}


/*		- + - + - + - + - + - + - + - Titles - + - + - + - + - + - + - + - +		*/
div#content.thread_view div.pageNavLinkGroup.first,
div#content.conversation_view div.pageNavLinkGroup.first				{margin: 11px 0 -10px;}
	div#content.thread_view div.pageNavLinkGroup div.linkGroup	{padding-top: 2px;}

div#content.thread_view div.pageNavLinkGroup.second,
div#content.conversation_view div.pageNavLinkGroup.second	{margin-bottom:0; padding: 6px 0 2px; background-color:transparent;}


div#content.find_new_posts div.PageNav,
div#content.find_new_profile_posts div.PageNav,
div#content.search_results div.PageNav		{margin: 0px 13px -5px;}

div#content.find_new_posts .pageNavLinkGroup .linkGroup, div#content.find_new_profile_posts .pageNavLinkGroup .linkGroup	{margin-right: 10px;}

	div.pageNavLinkGroup div.PageNav a.unreadLink {color: rgb(88, 160, 217);}
	

	div#content.find_new_posts div.pageNavLinkGroup div.PageNav a.text, div#content.find_new_profile_posts div.pageNavLinkGroup div.PageNav a.text,
	div#content.find_new_posts div.pageNavLinkGroup div.PageNav span.pageNavHeader, div#content.find_new_profile_posts div.pageNavLinkGroup div.PageNav span.pageNavHeader,
	div#content.find_new_posts div.pageNavLinkGroup > a, div#content.find_new_profile_posts div.pageNavLinkGroup > a	{color: #1e3dc7; font-size: 13px;}


div#content.forum_view .titleBar,
div#content.thread_view .titleBar,
div#content.conversation_view .titleBar	{margin: 20px 0 -1px; }

	div.pageContent .titleBar			{
		padding: 6px 10px 5px;
		border-radius: 3px;
		background-color: #fff;
		background-image:none;
	}
		div#content.forum_view div.pageContent .titleBar,
		div#content.thread_view div.pageContent .titleBar	{background-image : linear-gradient(180deg, rgba(179, 188, 191, 1) 0%, rgba(182, 191, 194, 1) 1.14%, rgba(222, 226, 227, 1) 15.94%, rgba(246, 247, 247, 1) 27.72%, rgba(255, 255, 255, 1) 34.95%);}

		div.pageContent .titleBar h1,
		div.messageUserBlock a.username, div.mainContent a.username, div.messageInfo.primaryContent a.username,
		div.section.newestMembers a.avatar,
		div.discussionList span.containerName a.forumLink,
		div.messageMeta div.privateControls a.MessageLoader.control.item.show	{color: #0961b2;}

			div.pageContent .titleBar #pageDescription, div.pageContent .titleBar #pageDescription a	{margin-top:0; color: #2c4159;}
			div.pageContent .titleBar #pageDescription	{display:inline-block;}

			div.pageContent .titleBar div.tagBlock.TagContainer	{margin:0; float:right;}


div.pageContent form.section	{margin: 5px auto 0;}

aside#SocialLikes	{position:relative;}
aside#SocialLikes div.uptl_container	{position:absolute; top:6px; right:-45px;}


div#content.conversation_view .messageList	{padding-right:0;}
div#content.conversation_list div.titleBar	{display:none;}


/*		- + - + - + - + - + - + - + - Post - + - + - + - + - + - + - + - +		*/
li.message div.messageUserInfo, div.quickReply .messageUserInfo	{width:auto;}
	div.messageUserInfo .avatar img, div.quickReply .avatar img			{max-width: 150px; height: auto;}
	div.messageUserBlock a.username	{font-size:16px;}

li.message .messageInfo, div.quickReply #QuickReply	{margin-left: 185px;}

div.quickReply.message div.messageUserBlock	{outline: 1px solid #e6e8eb; border:0; background-color:transparent;}


div.pageContent .messageList .message, ol#messageList .message.bestAnswer	{padding:10px 0 20px 0;}

div.pageContent .messageList .message, div.quickReply.message,
div#content.thread_view div.pageNavLinkGroup.second,
div#content.conversation_view div.pageNavLinkGroup.second		{border-top: 1px solid #495671;}
	div.pageContent .messageList > li.message:nth-of-type(1)			{border-top:0;}


ol#messageList .message .messageContent	{min-height: 60px; padding: 13px 10px; border-radius: 6px 6px 40px 6px;}
	ol#messageList .message .messageContent .messageText, li.message div.signature	{color:#040608;}

	ol#messageList .InlineModChecked .messageInfo	{background-color:#edcaca;}


div#content.thread_view div.PollContainer	{margin-bottom: -6px;}


blockquote.quoteContainer .bbCodeQuote .quoteContainer .quote		{font-size: 13px;}

/*  Members Page  */
div.section.newestMembers div.avatarHeap li	{margin-top:0;}
	div.section.newestMembers a.avatar	{padding:0; font-size: 13px;}
	div.section.newestMembers a.avatar:after	{content:', ';}


/*  UserInfo Page  */
div#content.member_view div.infoBlock dl	{line-height: 22px;}
	div#content.member_view div.infoBlock dl:nth-of-type(even)		{background-color:#f6f9fb;}

/*  Best Answer Customization  */
ol#messageList .message.bestAnswer	{border:0;}
	ol#messageList .message.bestAnswer	{background-color:transparent;}
	ol#messageList .message.bestAnswer .messageContent	{background-color: #e6faea;}
	ol#messageList .message .bestAnswerIndicator	{color:white;}

div.messageInfo.primaryContent strong.bestAnswerIndicator span	{height:auto;}


/*  Editing History  */
.dataTable tr.dataRow td	{background-color: #f6f7f8;}

div.messageContent article div.editDate	{margin-right: 10px; font-style:oblique; color:#546174;}
	div.messageContent article div.editDate abbr.DateTime	{border:0;}

/*  Username Color in Conversations  */
div.messageInfo.primaryContent a.username.author	{color:white;}


/*  Likes / Rating  */
div.messageContent div.dark_postrating,
div.messageContent div.dark_postrating.likesSummary	{padding: 0 22px 0 0; border:0;}


li.message div.signature	{
	margin-top:0; padding: 5px 6px;
	border-top:1px dashed #171b25; border-radius: 6px 40px 6px 6px;
	background: #edeff2; background: linear-gradient(to bottom,  #edeff2 75%,#cacccf 100%);
}


/*  Post Moderation Links  */
ol#messageList li.message div.messageMeta	{padding:10px 5px 0;}
	ol#messageList li.message div.messageMeta div.privateControls,
	ol#messageList li.message div.messageMeta div.publicControls	{line-height: 26px;}

	/*  Hiding Double Nickname  */
	ol#messageList div.privateControls span.authorEnd				{display:none;}
	ol#messageList div.privateControls input.InlineModCheck	{margin:4px 6px 0 0;}


/*  Quotes  */
div.bbCodeQuote div.attribution.type	{font-size:14px; font-weight: normal; background-color:#546174;}

button.bbCodeSpoilerButton > span	{color: #f2eadf;}


/*  SimilarThreads Plugin  */
div.pageContent div.sectionMain	{padding:0;}
div.similarThreadsThreadView table.dataTable		{margin:0;}
	div.similarThreadsThreadView table.dataTable tr.dataRow th	{background:#dce5ed; border-top: 1px solid #c4ced9; border-bottom: 1px solid #c4ced9;}
	div.similarThreadsThreadView table.dataTable	th:nth-of-type(1)	{font-weight:bold;}

/*		- + - + - + - + - + - + - + - Siropu Chat - + - + - + - + - + - + - + - +		*/
#siropuChat	{margin-bottom: 20px; border:1px solid #393d48; background-color:transparent;}
	#siropuChatContent	{height:200px;}

	div#siropuChatOptions a, #siropuChatHeader, #siropuChatHeader	h3	{color:#f8fafd;}
	#siropuChatHeader	{background-color: rgb(29, 34, 46); background-image: linear-gradient(rgba(255,255,255,0.2), rgba(255, 255, 255, 0.12));}

	#siropuChatMessages, #siropuChatRooms	{background-color: #f5f7fa;}
	#siropuChatUsers, #siropuChatEditor				{background-color: #edeff2;}

	div#siropuChat div#siropuChatBBCode button	{color:#FFFAFA;}


/* - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
								-+- Footer -+-														  
 - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + */
div#StyliumWrapper > footer	{margin-top: 10px;}

footer div.footerLegal	{display:none;}

 div#StyliumWrapper > footer div.pageContent	{padding:0; background-color:transparent;}

	div#StyliumWrapper > footer div.pageContent div.sidebar div.loginButton	{display:none;}

	div#StyliumWrapper > footer div.pageContent div.sidebar	{width:100%; float:none;}
		div#StyliumWrapper > footer div.pageContent div.sidebar .secondaryContent h3	{background-image: linear-gradient(rgba(255, 255, 255, 0.45), rgba(26, 114, 168, 0.32));}

	footer div.pageContent div.sidebar div.section	{margin-bottom:10px;}
		div#StyliumWrapper > footer div.pageContent div.sidebar div.section h3 a	{padding:0;}

	div.sidebar div.staffOnline, div.sidebar div.SaintStats	{width:49.5%; display:inline-block; vertical-align:top; }
		div.sidebar div.staffOnline .secondaryContent				{min-height:98px;}
		div.sidebar div.SaintStats div.statsList	{padding-bottom:0;}
		div.sidebar div.staffOnline						{margin-right:1%;}


	div.sidebar div.userList a.username	{padding:0; display:inline; color:#10131a;}
		div.sidebar div.userList a.username.invisible	{color:#7b8599;}




/*		- + - + - + - + - + - + - + - B A N N E R S - + - + - + - + - + - + - + - +		*/
aside.AD_Leaderboard	{
	float:right;
	overflow:hidden;
	text-align: right;
}
	aside.AD_Leaderboard.wide	{
		width: 980px; height:124px;
		margin: 4px 10px 0 0;
	}
	aside.AD_Leaderboard.narrow	{
		width: 728px; height:90px;
		margin: 20px 10px 0 0;
		display:none;
	}


aside.AD_sidebar	{
	width:320px; height:100%;
	float:right;
	text-align:right;
}

	/*  For Sidebar Banner on Main Page - Inline CSS in PAGE_CONTAINER > line 170   */


	aside.AD_sidebar ins.adsbygoogle	{margin-bottom: 60px;}


aside.AD_footer	{
	max-width:1160px; max-height:180px;
	margin: 0 auto 20px;
	text-align:center;
}

body.styliumBoxedCover aside.AD_footer-txt	{
	max-width:1160px; height:50px;
	margin: 10px auto 60px;
	display:block;
	text-align:center;
}
	/*  Showing on Main Page only  */
	body.node1.node2.styliumBoxedCover aside.AD_footer-txt	{display:none;}


aside.AD_underpost	{
	width:100%;
	margin:-10px auto 10px;

}
	aside.AD_underpost.narrow, aside.AD_underpost.responsive	{display:none;}
	aside.AD_underpost.wide				{height:120px;}


	body.node1.node2 ol#messageList li[data-author='Ads Master']	{display:none;}	/*  hiding the comment block  */


/* - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
								-+- Media Queries -+-											 
 - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + */
@media only screen and ( max-width: 1390px )	{
	aside.AD_Leaderboard.wide		{display:none;}
	aside.AD_Leaderboard.narrow	{display:block; text-align: center;}
}


@media only screen and ( max-width: 1115px )	{  	aside.AD_Leaderboard.narrow	{display:none;}  }

@media only screen and ( max-width: 995px )	{  aside.AD_underpost.wide	{display:none;}	aside.AD_underpost.narrow	{display:block;}  }


@media only screen and ( max-width: 860px )	{  aside.AD_sidebar	{display:none;}  }


@media only screen and ( max-width: 810px )	{
	#logoBlock	{display:block;}
	#logoBlock img	{margin:0 auto -34px;}

	div#content div.pageWidth div.pageContent	{padding:0 7px;}

	div.thread_view div.pageContent .titleBar	{text-align: center;}
		div.pageContent .titleBar div.tagBlock.TagContainer	{margin-top:4px; float:none;}
}

@media only screen and (max-width: 768px)	{  .Responsive div#content.forum_view #pageDescription, .Responsive div#content.thread_view #pageDescription	{display:inline-block;}  }

/*  @media only screen and (max-width: 768px)	{	XenForo Overwrights
	ol#forums.sectionMain .Responsive .node .nodeLastPost .lastThreadTitle,
	ol#forums.sectionMain .Responsive .node .nodeLastPost .lastThreadUser,
	ol#forums.sectionMain .Responsive.Touch .node .nodeDescriptionTooltip,
	ol#forums.sectionMain .Responsive .node .nodeDescription	{display:block;}
}  */


@media only screen and ( max-width: 745px )	{  aside.AD_underpost.narrow	{display:none;}	aside.AD_underpost.responsive	{display:block;}  }


@media only screen and ( max-width: 630px )	{
	#nav, #nav > ul, #nav > ul > li	{height:auto;}
	#nav ul > li:nth-of-type(3n-7)	{clear:right;}

	
	#nav li.RecStudio	{display:none;}

	div.sidebar div.staffOnline	{margin-right:0;}
		div.sidebar div.staffOnline, div.sidebar div.SaintStats	{width:100%; display:block;}


	ol#forums.sectionMain .node .nodeLastPost	{display:none;}
	ol#forums.sectionMain .node .nodeText		{margin: 10px 10px 10px 56px;}
}


@media only screen and ( min-width: 491px ) and ( max-width: 810px ) {
	div#navigation #searchBar fieldset#QuickSearch	{display:none;}
	
	div#navigation #searchBar span#QuickSearchPlaceholder,
	div#navigation #searchBar fieldset#QuickSearch.show	{
		display:block;
		background-color: #131f32;
		}

		div#searchBar fieldset#QuickSearch	{top:39px;}
}

@media only screen and ( max-width: 490px )	{
	#headerMover #headerProxy	{height: 230px !important;}

	div#navigation	{height:111px;}
		#nav				{width:100%; display:block;}

		#nav > ul > li	{
			width: 33.3%;   /* text-align: center; */
			border-bottom:2px solid; border-left:2px solid; border-bottom-left-radius: 19px;
			background-image:none;
		}
			#nav ul li span	{border-bottom-left-radius: 16px;}

			#nav li.login				{border-color:rgba(155,34,168,.7);}
			#nav li.pm					{border-color:rgba(0,164,166,.7);}
			#nav li.profile			{border-color:rgba(152,51,245,.7);}
			#nav li.navigation	{border-color:rgba(122,105,38,.7);}
			#nav li.alerts			{border-color:rgba(153,51,59,.7);}
			#nav li.info				{border-color:rgba(148,186,192,.4);}

	div#navigation #searchBar	{display:block; float:none;/*   line-height: 27px;  */}
		div#navigation #searchBar fieldset#QuickSearch	{
			width:100%; height: 28px;
			display:block; position: static;
			border-left:0; border-right:0;
		}
			div#navigation #searchBar fieldset#QuickSearch form.formPopup	{width:100%;}

}


/*		- + - + - + - + - + - + - + - Internal Pages - + - + - + - + - + - + - + - +		*/
@media only screen and ( max-width: 1245px )	{	aside#SocialLikes	{display:none;}	}
@media only screen and ( max-width: 480px )	{
	form.InlineModForm .message .messageInfo, div.quickReply #QuickReply	{margin:0; padding:0;}

	form.InlineModForm li.messageUserBlock h3.userText, ol#messageList li.message h3.userText	{padding: 5px;}

	div#content.thread_view .titleBar	{margin: 20px 0 -10px;}
		ol#messageList li.message div.messageUserBlock	{max-width:100%;}
}

.AD_underpost .adsbygoogle{
	text-align: right !important;
}