/*

Theme Name: Habbox V7

Theme URI: http://www.habbox.comwp

Description: Version seven of Habbox

Author: Kieran, Chippiewill, Skynus, Recursion, Joe

License: Habbox V7 can not be copied and/or distributed without the express permission of Habbox General Management

License URI: http://www.habbox.com

*/

widget

/*	 

'##::::'##::::'###::::'########::'########:::'#######::'##::::'##:
 ##:::: ##:::'## ##::: ##.... ##: ##.... ##:'##.... ##:. ##::'##::
 ##:::: ##::'##:. ##:: ##:::: ##: ##:::: ##: ##:::: ##::. ##'##:::
 #########:'##:::. ##: ########:: ########:: ##:::: ##:::. ###::::
 ##.... ##: #########: ##.... ##: ##.... ##: ##:::: ##::: ## ##:::
 ##:::: ##: ##.... ##: ##:::: ##: ##:::: ##: ##:::: ##:: ##:. ##::
 ##:::: ##: ##:::: ##: ########:: ########::. #######:: ##:::. ##:
	

	Site Name: Habbox Version Seven

	Version: 7.0

	File Name: Build.css - Main Site CSS

	Frontend Coding: Intricat (Kieran Eves) & Skynus (Tom Wells)

	Backend Coding: Recursion (Tom Ferguson) & William (Chippiewill)

	Design: Intricat, Skynus & Dave

    Additions: LiquefiedFilth (Joe Zalewski), Laura (lawrawrrr)

	

	------ TABLE OF CONTENTS ------

	

	01. BOILER PLATE

	                1. CSS Reset

	                2. General

	                3. List Styles

					

	01. GENERAL

	                1. Structure

	                2. Navigation
					
					3. Home Images
					
					4. Top Bar
					
					5. Radio Player
					
					6. Alert Bar
					
					7. Tooltip
					
					8. Buttons
					
					9. Fonts
					
					10. Header
					10.1 Header Colours
					
					11. Banner
					
					12. News
					
					13. Comments
					
					14. Full Width
					
					15. Widget Area

					16. Profiles
					
					17. Forms
					
					18. Message (system)
					
					19. Staff List
					
					20. Imager
					
					21. Notice
					
					22. Footer
					
					X. Misc
					
03. RARE VALUES

					1. 
					
04. BOXES


	------------------------------- */

	

	/* ------------------------------------------------------------------------------------------------------------------------------------- */

	/*                                                            01. BOILER PLATE                                                           */

	/* ------------------------------------------------------------------------------------------------------------------------------------- */

	

	/* ------ 1. CSS Reset ------ */	

	html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,

	blockquote,pre,address,code,del,dfn,em,img,q,

	dl,dt,dd,ol,ul,li,

	table,caption,tbody,tfoot,thead,tr,th,td,br,fieldset,textarea{letter-spacing:.1px;word-spacing:1px;margin:0;padding:0;border:0;vertical-align:baseline;}

	html{height:100%;}

	address,form{margin:0;float:left;}
	
	h1,h2,h3,h4,h5,h6,hr{margin:0;}

	p{width:100%;margin-top:0px;margin-bottom:10px;} /* REMEMBER PARAGRAPH MARGIN-TOP IS HERE! */

	strong, b{font-weight:bold;}

	em, dfn, i{font-style:italic;}

	textarea{font-family:verdana;font-size:10px;}

	

	/* ------ 2. General ------ */	

	body{background:url(/images/autumn.png) #3a2117 repeat-x fixed bottom right;height:100%;font-size:10px;color:#333333;font-family:Verdana;}

	h1,h2,h3,h4,h5,h6{letter-spacing:1px;}

	a:link,a:visited,a:hover,a:active,a:focus{text-decoration:none;outline:none;color:#de760f;}

	a{color:#444444;}

	a:hover{color:black;}
	
	div#hxlstats_partybutton a {color: #45423b;}
	
	.preload{display:none;}

	

	/* ------ 3. List Styles ------ */	

	ul,li{list-style:none;list-style-type:none;}

	ul.arrow_list,ul.arrow_list li,ul.check_list,ul.check_list li{margin-left:0;list-style:none;}

	ol{float:left;}

	

	/* ------------------------------------------------------------------------------------------------------------------------------------- */

	/*                                                              02. GENERAL                                                              */

	/* ------------------------------------------------------------------------------------------------------------------------------------- */

	

	/* ------ 1. Structure ------ */	

	#page-wrapper{width:940px;height:100%;margin:0 auto 0;}

	

	/* ------ 2. Navigation ------ */

	#navigation-wrapper{background:url(images/navigation_background.png) no-repeat;width:940px;height:26px;float:left;z-index:-100;}

	#navigation{font-family:Verdana;font-size:10px;font-weight:bold;color:#615E5E;margin-left:15px;float:left;}

	#access {font-family: Verdana;font-size: 10px;font-weight: bold;color: #615E5E;margin-left: 95px;float: left;}

	#access ul .first a{border-left:none;}

	#access ul {font-family:Verdana;font-size:10px;font-weight:bold;color:#615E5E;margin-left:15px;float:left;}

	#access li {float: left;height:26px;position: relative;}

	#access a {border-right:1px solid #919191;border-left:1px solid #FFF;display: block;height:18px;padding-left:20px;padding-right:20px;margin-top:1px;padding-top:6px;color:#45423b;}

	#access a:nth-child(1) {border-left: none;}
	
	#access ul ul {display: none;float: left;margin: 0;position: absolute;left: 0;width: 188px;z-index: 99999;}

	#access ul ul ul .first a{border-top:1px solid #000;border-left:1px solid #000;}

	#access ul ul ul {left: 100%;top: 0;}

	#access ul ul a {border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;background: #45423b;font-weight: normal;height: 20px;padding-right:10px;width: 168px;margin-left:-1px;

	color:#FFF;}

	#access ul li:last-of-type ul ul {left: -100%;}

	#access li:hover > a,#access ul ul :hover > a,#access a:focus {background: #33312b;}

	#access li:hover > a,#access a:focus {background: #f9f9f9;background: -moz-linear-gradient(#f9f9f9, #e5e5e5);background: -o-linear-gradient(#f9f9f9, #e5e5e5);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f9f9), to(#e5e5e5));background: -webkit-linear-gradient(#f9f9f9, #e5e5e5);color: #FF8300;}

	#access ul li:hover > ul {display: block;}

	
	/* ------ 3. Home images ------ */
	.hxlavatar{float:right;}
	.wpematico_credit {display:none;}
	/*#balloon {background: url(images/balloon.png);background-repeat:no-repeat;width: 500px;height: 364px;position: fixed;margin-left: -200px;top: 200px;z-index: -1;*/


	/* ------ 4. Top Bar ------ */

	#topbar-wrapper{background:url(images/topbar_background.png) repeat-x;min-width:100%;;height:44px;float:left;}

	#topbar-inner-wrapper{width:940px;margin:0 auto 0;color:#FFF;}

	.topbar-radio-text{margin-top:13px;float:left;font-weight:bold;margin-left: 15px;}

	.topbar-divider{background:url(images/topbar_divider.png) no-repeat;width:2px;height:23px;margin:8px 0 0 20px;float:left;}

	#topbar-facebook{background:url(images/topbar_facebook.png) no-repeat;width:25px;height:24px;margin:8px 0 0 0px;float:right;}
        #topbar-wiki{background:url("http://dev.mattgarner.net/v7/wp-content/themes/habboxv7/images/hxwiki.png") no-repeat;width:25px;height:24px;margin:8px 0 0 20px;float:right;}
        #topbar-forum{background:url(images/hxforum.png) no-repeat;width:25px;height:24px;margin:8px 0 0 20px;float:right;}
        #topbar-hxhd{background:url(images/hxhdico.png) no-repeat;width:25px;height:24px;margin:8px 0 0 20px;float:right;}

	#topbar-twitter{background:url(images/topbar_twitter.png) no-repeat;width:25px;height:24px;margin:8px 0 0 20px;float:right;}

	#djsays-wrapper{background:url(images/djsays_background.png) no-repeat;width:416px;height:24px;margin:8px 0 0 20px;float:left;}

	#djsays-inner-wrapper{width:376px;margin:5px 0px 0px 20px;color:#FFF;float:left;}



	/* ------ 5. Radio Player ------ */

	#radio-player{background:url(images/radioplayer_background.png) no-repeat;width:204px;height:24px;margin:8px 0px 0 20px;float:left;}

	#radio-play{background:url(images/radioplayer_play.png);width:8px;height:8px;margin:8px 0 0 8px;cursor:pointer;float:left;}

	#radio-pause{background:url(images/radioplayer_pause.png);width:8px;height:8px;margin:8px 0 0 8px;cursor:pointer;float:left;}

	.ui-slider-horizontal{background:url(images/radioplayer_volume_background.png) no-repeat;border:none;width:122px;height:11px;margin:7px 0 0 8px;float:left;}

	.ui-slider-horizontal .ui-slider-range-min{background:url(images/radioplayer_volume.png);/*max-width:111px;*/height:7px;/*margin-top:1px;margin-left:3px;*/float:left;}

	#radio-volume-left{background:url(images/radioplayer_volume_left.png);width:3px;margin-top:1px;margin-left:2px;height:7px;float:left;}

	#radio-volume-right{background:url(images/radioplayer_volume_right.png);width:3px;margin-top:1px;height:7px;float:left;}

	.ui-slider-horizontal .ui-slider-handle{background:url(images/radioplayer_slider.png);width:14px;height:12px;margin-left:-10px;top:0;margin-top:-1px;float:left;}

	#radio-refresh{background:url(images/radioplayer_refresh.png);width:9px;height:11px;margin:7px 0 0 8px;cursor:pointer;float:left;}

	#radio-stop{background:url(images/radioplayer_stop.png);width:8px;height:8px;margin:8px 0 0 8px;cursor:pointer;float:left;}

	.ui-corner-all{border-radius:0px;-webkit-border-radius:0px;}

	.ui-state-hover{color:#000;}

	
	/* ------ 6. Alert Bar ------ */

	.alert-wrapper{background-color: #E37925;width:100%;height:30px;border-top: 1px solid #E37925;float:left;}

	.alert-inner-wrapper{padding-left:20px;padding-right:20px;margin:8px auto 0;color:#FFF;width:940px;}

	.alert-inner-wrapper a{color:#691818;text-decoration:underline;}

	.alert-inner-wrapper a:hover{color:#000;}

	.ninja-annc-close{background:url(images/alert_cross.png) no-repeat;width:11px;height:11px;margin-top:2px;float:right;}

	.ninja-annc-close:hover{background:url(images/alert_cross_hover.png) no-repeat;}

	

	/* ------ 7. Tooltip ------ */

	.tipsy { font-size: 10px; position: absolute; padding: 5px; z-index: 100000; }

  	.tipsy-inner { background-color: #0F0D0C; color: #FFF; max-width: 200px; padding: 5px 10px 5px 10px; text-align: center; }

 	.tipsy-inner { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

 	.tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000; }  

	.tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none;  border-left-color: transparent; border-right-color: transparent;}

	

	/* ------ 8. Buttons ------ */

	.darkbutton-left{background:url(images/darkbutton_left.png) no-repeat;padding-right:5px;margin-top:-8px;width:5px;height:29px;float:left;}

	.darkbutton-right{background:url(images/darkbutton_right.png) no-repeat;width:5px;height:29px;margin-top:-8px;margin-left:5px;float:right;}

	.darkbutton{background:url(images/darkbutton_background.png) repeat-x;height:25px;padding-top:8px;margin-left:10px;color:#FFF;float:left;}

	.darkbutton-settings{background:url(images/darkbutton_settings.png);width:8px;height:8px;margin:3px 10px 0 0;float:left;}

	.darkbutton a{color:#FFF;}

	.darkbutton a:hover{color:#FF8300;}

	.darkbutton:hover {color:#FF8300;cursor:pointer;}

	a:hover .darkbutton {color:#FF8300;}

	.lightbutton-left{background:url(images/partyroom_left.png) no-repeat;padding-right:5px;margin-top:-8px;width:5px;height:29px;float:left;}

	.lightbutton-right{background:url(images/partyroom_right.png) no-repeat;width:5px;height:29px;margin-top:-8px;margin-left:5px;float:right;}

	.lightbutton{background:url(images/partyroom_background.png) repeat-x;height:25px;padding-top:8px;margin-left:10px;float:left;font-weight:bold;}

	.lightbutton-settings{background:url(images/darkbutton_settings.png);width:8px;height:8px;margin:3px 10px 0 0;float:left;}

	.lightbutton a{color:#444444;}

	.lightbutton a:hover{color:#FF8300;}

	.lightbutton:hover {color:#FF8300;cursor:pointer;}

	a:hover .lightbutton {color:#FF8300;}

	
	/* ------ 9. Fonts ------ */

	.bold {font-weight:bold;}

	.radio-orange{color:#FF8300;margin-right:5px;float:left;}

	.orange{color:#FF8300;}

	.red{color:#E37925;}

	.center{text-align:center;}
	
	@font-face {
    font-family: 'Ubuntu', sans-serif;
    src: url(sansation_light.woff);
}

	

	/* ------ 10. Header ------ */

	#logo {background:url(/wp-content/themes/habboxv7/images/AUTUMN_LOGO.png);width: 264px; height: 182px;float: left;background-repeat: no-repeat;background-position-y: bottom;top: -20px;left: -90px;position: relative;z-index: 99999999;margin-bottom: -58px;}
	
	@media only screen and (max-width: 980px) {
    #logo {left: -40px!important;}
	}

	#user-welcome{width: auto;float: right;color:#FFF;font-family:'Ubuntu', sans-serif;font-weight:500;font-size:11px;margin-top: 20px;}

	#user-hello{float: right;}

	#user-name{margin-left:-3px;float: right;font-size:41px;color: #fff;font-family:UbuntuPretty, 'Ubuntu', sans-serif;line-height:41px;clear: both;}

	#user-register{clear:both;float:right;margin: 17px 0 0 6px;height:17px;}

	a.register-link{text-decoration:underline;color:#33312b;}

	a.register-link:hover{color:#ff8300;}

	#avatar{width:64px;height:110px;position:relative;left: 14px;top: 29px;float: right;z-index:100;margin-bottom:-31px;-moz-transform: scale(-1, 1);-webkit-transform: scale(-1, 1);-o-transform: scale(-1, 1);transform: scale(-1, 1);filter: FlipH;}

	#usercontrol{margin-top: 9px;float:right;clear: both;}
	
		/* ------ 10.1 Header Colours ------ */

			.green-header-wrapper{background:url(images/green_header_background.png) repeat-x;width:274px;height:31px;font-weight:bold;color:#FFF;padding:0px 0 0 16px;float:left;}

			.green-header-left{background:url(images/green_header_left.png);width:5px;height:31px;float:left;}

			.green-header-right{background:url(images/green_header_right.png);width:5px;height:31px;float:left;}

			.blue-header-wrapper{background:url(images/blue_header_background.png) repeat-x;width:274px;height:31px;font-weight:bold;color:#FFF;padding:0px 0 0 16px;float:left;}

			.blue-header-left{background:url(images/blue_header_left.png);width:5px;height:31px;float:left;}

			.blue-header-right{background:url(images/blue_header_right.png);width:5px;height:31px;float:left;}

			.orange-header-wrapper{background:url(images/orange_header_background.png) repeat-x;width:274px;height:31px;font-weight:bold;color:#FFF;padding:0px 0 0 16px;float:left;}

			.orange-header-left{background:url(images/orange_header_left.png);width:5px;height:31px;float:left;}

			.orange-header-right{background:url(images/orange_header_right.png);width:5px;height:31px;float:left;}

			.purple-header-wrapper{background:url(images/purple_header_background.png) repeat-x;width:274px;height:31px;font-weight:bold;color:#FFF;padding:0px 0 0 16px;float:left;}

			.purple-header-left{background:url(images/purple_header_left.png);width:5px;height:31px;float:left;}

			.purple-header-right{background:url(images/purple_header_right.png);width:5px;height:31px;float:left;}
			
			.yellow-header-wrapper{background:url(images/yellow_header_background.png) repeat-x;width:274px;height:31px;font-weight:bold;color:#FFF;padding:0px 0 0 16px;float:left;}
			
			.yellow-header-left{background:url(images/yellow_header_left.png);width:5px;height:31px;float:left;}
			
			.yellow-header-right{background:url(images/yellow_header_right.png);width:5px;height:31px;float:left;}

			.header-toggle{margin-top:-2px;float:right;cursor:pointer;}

			#header-toggle{margin-right:35px;margin-top:-30px;float:right;cursor:pointer;z-index:100;position: relative;}


	

	/* ------ 11. Banner ------ */

	#banner-wrapper{background:url(images/banner_background.png) no-repeat;width:940px;height:203px;float:left;}

	#radioinformation-wrapper{width:200px;margin:2px 0 0 20px;float:left;}

	.radioinformationbutton-left{background:url(images/darkbutton_left.png) no-repeat;padding-right:5px;margin-top:-7px;width:5px;height:27px;float:left;}

	.radioinformationbutton-right{background:url(images/darkbutton_right.png) no-repeat;width:5px;height:27px;margin-top:-7px;margin-left:0px;float:right;}

	.radioinformationbutton{background:url(images/darkbutton_background.png) repeat-x;height:20px;width:200px;padding-top:7px;margin-top:18px;color:#FFF;float:left;}

	#radioinformation-song{width:142px;}

	.partyroombutton-left{background:url(images/partyroom_left.png) no-repeat;padding-right:5px;margin-top:-7px;margin-left:-45px;width:5px;height:27px;float:left;}

	.partyroombutton-right{background:url(images/partyroom_right.png) no-repeat;width:5px;height:27px;margin-top:-19px;margin-left:0px;float:right;}
	@-moz-document url-prefix() {
		.partyroombutton-right{margin-top:-21px !important;}
	}

	.partyroombutton{background:url(images/partyroom_background.png) repeat-x;height:20px;width:155px;padding-top:7px;padding-left:45px;margin-top:20px;color:#615E5E;font-weight:bold;float:left;}

	.partyroombutton-icon{background:url(images/partyroom_icon.png);width:13px;height:27px;margin-top:-7px;margin-left:-35px;float:left;}

	#habboxtoday{width:680px;height:164px;margin-top:20px;margin-right:20px;float:right;}

	div.habboxtoday_caption {position: absolute;margin-top: 148px;margin-left: 240px;width: 660px;text-align: center;padding: 5px 10px;background: black;color: white;font-family:verdana;

		border-bottom-left-radius:5px;border-bottom-right-radius:5px;display: none;z-index: 100;height:24px;}

	#hxlstats_song{width:500px;}

	#hxlstats_dj{width:160px;}

	#hxlstats_listeners{width:160px;}

	/* ------ 12. News ------ */

	#news-wrapper{width:620px;margin-top:20px;float:left;}

	.news-header-wrapper{background:url(images/news_header_background.png) repeat-x;width:592px;height:23px;font-weight:bold;color:#FFF;padding:8px 0 0 16px;float:left;}

	.news-header-left{background:url(images/news_header_left.png);width:5px;height:31px;float:left;}

	.news-header-right{background:url(images/news_header_right.png);width:7px;height:31px;float:left;}

	.news-header-comment{background:url(images/news_comment_background.png);width:20px;height:15px;margin:0px 13px;float:right;text-align:center;line-height:14px;padding-right:1px;font-weight:normal;color:#fff;}

	.news-wrapper{background:#F2F2F2;width:578px;height:100%;border:1px solid #000;border-top:none;border-bottom:none;padding:20px;float:left;}

	.news-footer{background:url(images/news_footer.png) no-repeat;width:620px;height:5px;margin-bottom:20px;float:left;}

	.news-author-left{background:url(images/news_author_left.png) no-repeat;width:5px;height:27px;margin:-7px 0 0 -10px;float:left;}

	.news-author-right{background:url(images/news_author_tag.png) no-repeat #33312b right;height:20px;margin-top:-7px;color:#FFF;text-align:center;padding:7px 5px 0px 5px;float:right;}

	.news-author{background:url(images/news_author_background.png) repeat-x;height:23px;width:568px;color:#615E5E;margin-left:5px;margin-bottom:20px;padding:7px 0 0 5px;float:left;}

	.news-author a{color:#FF8300;}

	.news-author a:hover{color:#444;}

	.news-author-right a{color:#FFF;}

	.news-author-right a:hover{color:#FF8300;}

	.news-readmore{width:100%;text-align:center;float:left;margin-top:10px;}

	.news-article{width:578px;float:left;}

	.news-article ul li{list-style-type:disc;margin-left:15px;padding-left:4px;}

	.news-article ol li{list-style-type:decimal;margin-left:19px;}

	.news-article ol,ul{width:100%;}

	.edit-link a {color: white;font-weight:normal;}

	.edit-link a:hover{color:#FF8300;}


	/* ------ 13. Comments ------ */

	#comments-wrapper{width:620px;float:left;}

	.comments-header-wrapper{background:url(images/comment_header_background.png) repeat-x;width:594px;height:23px;font-weight:bold;color:#FFF;padding:8px 0 0 16px;float:left;}

	.comments-header-left{background:url(images/comment_header_left.png);width:5px;height:31px;float:left;}

	.comments-header-right{background:url(images/comment_header_right.png);width:5px;height:31px;float:left;}

	.comments-wrapper{background:#F2F2F2;width:578px;height:100%;border:1px solid #000;border-top:none;border-bottom:none;padding:20px;float:left;}

	.comments-head{width:64px;height:62px;float:left;overflow:hidden;}

	.comments-splitter{background:url(images/comments_splitter.png);width:2px;height:63px;float:left;margin-left:-5px;}

	.comment{margin-bottom:20px;float:left;width:100%;}

	.comment-header{background:url(images/comment_header.png) no-repeat;width:495px;height:11px;margin-left:19px;float:left;}

	.comment-background{background:url(images/comment_background.png);width:475px;margin-left:19px;padding-left:10px;padding-right:10px;min-height:41px;float:left;}

	.comment-footer{background:url(images/comment_footer.png) no-repeat;width:495px;height:11px;margin-left:19px;float:left;}

	.comment-wrapper{float:left;width:495px;}

	#comments-horizontal-line{background:url(images/comment_horizontal_line.png) repeat-x;width:100%;height:2px;margin-bottom:20px;float:left}

	#comment-habbo{width:64px;height:96px;float:left;}

	#comment-form-wrapper{background:url(images/comment_form_background.png);width:529px;margin-left:-15px;float:left;}

	#comment-form-side{background:url(images/comment_form_side.png) no-repeat;width:16px;height:48px;float:left;}

	#comment-form-header{background:url(images/comment_form_header.png);width:513px;height:11px;float:left;}

	#comment-form-background{width:513px;float:left;}

	#comment-form-footer{background:url(images/comment_form_footer.png);width:529px;height:11px;float:left;}

	#comment{width:503px;outline:none;resize:none;overflow:hidden;float:left;}

	#commentform{width:514px;}

	#comment-submit{float:right;margin-top:10px;}

	.comment-submit-button{background:url(images/comment_button.png);width:68px;height:27px;border:0px;cursor:pointer;}

	.comment-submit-button:hover{background:url(images/comment_button_hover.png);}

	.comment-link{color:#FFF;}

	

	/* ------ 14. Full Width ------ */

	.full-width{width:940px;margin-top:20px;float:left;}

	.full-width-wrapper{background:url(images/news_header_background.png) repeat-x;width:912px;height:23px;font-weight:bold;color:#FFF;padding:8px 0 0 16px;float:left;}

	.full-width-left{background:url(images/news_header_left.png);width:5px;height:31px;float:left;}

	.full-width-right{background:url(images/news_header_right.png);width:7px;height:31px;float:left;}

	.full-width-red-wrapper{background:url(images/comment_header_background.png) repeat-x;width:914px;height:23px;font-weight:bold;color:#FFF;padding:8px 0 0 16px;float:left;}

	.full-width-red-left{background:url(images/comment_header_left.png);width:5px;height:31px;float:left;}

	.full-width-red-right{background:url(images/comment_header_right.png);width:5px;height:31px;float:left;}

	.full-width-content{background:#F2F2F2;width:898px;height:100%;border:1px solid #000;border-top:none;border-bottom:none;padding:20px;float:left;text-align:left;}

	.full-width-footer{background:url(images/full_width_footer.png) no-repeat;width:940px;height:5px;margin-bottom:20px;float:left;}

	

	/* ------ 15. Widget Area ------ */

	.widget{width:300px;margin-bottom:20px;float:left;}

	.widget-header-wrapper{background:url(images/comment_header_background.png) repeat-x;width:274px;height:31px;font-weight:bold;color:#FFF;padding:0px 0 0 16px;float:left;}

	.widget-header-left{background:url(images/comment_header_left.png);width:5px;height:31px;float:left;}

	.widget-header-right{background:url(images/comment_header_right.png);width:5px;height:31px;float:left;}
	
	
	.black-header-wrapper{background:url(images/news_header_background.png) repeat-x;width:272px;height:31px;font-weight:bold;color:#FFF;padding:0px 0 0 16px;float:left;}

	.black-header-left{background:url(images/news_header_left.png);width:5px;height:31px;float:left;}

	.black-header-right{background:url(images/news_header_right.png);width:7px;height:31px;float:left;}
	
	.widget-content-wrapper{background:#F2F2F2;width:258px;border:1px solid #000;border-top:none;border-bottom:none;padding:15px 20px 10px 20px;}

	.widget-footer{background:url(images/widget_footer.png);width:300px;height:5px;float:left;}

	.forumpostwidth{width:160px;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;}
	
	.hxltimewidth{width:119px;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;}

	.forumuserwidth{width:78px;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;}
	
	.hxldjwidth{width:119px;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;}

	#post_title, #slots_title{background:#ADADAD;}

	#post_title td{padding:5px;}
	
	#slots_title td{padding:5px;}

	.forumnewposts td{padding:5px;}
	
	.hxlslots td{padding:5px;}

	.forumnewposts{cursor:pointer;}
	
	.hxlslots{cursor:pointer;}

	.forumnewposts:hover{background:#e6e5e5;color:#FF8300;}
	
	.hxlslots:hover{background:#e6e5e5;color:#FF8300;}

	.tweet{padding:5px;border-bottom:1px dashed #999;}

	.tweet:hover{background:#E6E5E5;cursor:pointer;}

	.tweet a{color:#FF8300;}

	.tweet a:hover{color:#000;}

	#follow-us{margin-top:20px;text-align:center;}

	#columns{float:left;margin:20px 0 0 20px;}

	#columns .column {float: left;width: 300px;}

	#columns .widget .widget-head {color: #000;overflow: hidden; width: 100%; height: 30px;line-height: 30px;}

	.widget-placeholder { border: 2px dashed #999;margin-bottom:16px;clear:both;}

	.dragging{float:left;padding:0px;margin:0px;}

	.requests_line_dropdown{background: url(images/event_input.png);height: 26px;padding-left: 20px;width: 180px;font-size: 10px;font-family: verdana;border: none;float: left;}

	
	/* ------ 16. Profiles ------ */

	.login{width:474px;margin:0 auto;padding:0px;}

	#loginform{margin-bottom:10px;}

	.login-submit-button{background:url(images/login_button.png);width:48px;height:27px;border:0px;cursor:pointer;color:white;}

	.login-submit-button:hover{color:#FF8300;}

	.login-p{float:left;margin-bottom:0px;width:auto;margin-right:20px;}

	.login input{padding:5px;font-family:verdana;font-size:10px;border:1px solid #999;}

	.login input:focus{outline: none;border:1px solid #FF8300;}

	.login input:hover{outline: none;border:1px solid #FF8300;}

	.forgetmenot{float:left;width:auto;padding-top:4px;}

	.forgetmenot input{float:left;}

	.forgetmenot label{float:left;padding:1px 0 0 4px;}

	.login input[type="submit"]{border:none;margin-top:10px;}

	.submit{float:none;width:auto;margin:0 auto;}

	.login p{text-align:center;}

	.login p.message{width:462px;}

	#register-habbo{background:url(images/register_background.png) no-repeat;width:560px;height:403px;margin:42px auto 20px auto;}

	#register-habbo-character{margin-left:250px;padding-top:140px;}

	.post{background-color:#FDF7E2;border-width:1px;border-color:#F1C965;border-style:solid;margin:0 0px 20px 0px;padding:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-bottom-width:2px;color:#718895;width:876px;float:left;}

	.post_habbo{background-color:#FDF7E2;border-width:1px;border-color:#F1C965;border-style:solid;margin:0 0px 20px 0px;padding:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-bottom-width:2px;color:#718895;width:876px;float:left;height:110px;}

	#step1_nextbutton{float:right;display:none;margin-top:-4px;cursor:pointer;}

	#step1_nextbutton:hover{color:#FF8300;}

	.next-submit-button{background:url(images/next_button.png);width:45px;height:27px;border:0px;cursor:pointer;float:right;margin-top:-5px;}

	.next-submit-button:hover{background:url(images/next_button_hover.png);}

	#register-form{float:none;}

	#register-form-step2{float:none;}

	.register-warning{font-weight:normal;color:red;margin-bottom:10px;}

	#theme-my-login{float:left;width:100%;}

	#your-profile h3 {width: 100%;padding-bottom: 8px;}

	#register-one{background:url(images/register_one.gif) no-repeat;width:43px;height:42px;float:left;}

	#register-two{background:url(images/register_two.gif) no-repeat;width:43px;height:42px;float:left;}

	#register-three{background:url(images/register_three.gif) no-repeat;width:43px;height:42px;float:left;}

	#register-four{background:url(images/register_four.gif) no-repeat;width:43px;height:42px;float:left;}

	#register-five{background:url(images/register_five.gif) no-repeat;width:43px;height:42px;float:left;}

	form #pass-strength-result {background: white;border: 1px solid #DDD;}

	

	/* ------ 17. Forms ------ */

	.form-text{background:url(images/event_input.png);width:878px;margin:1px 0 20px 0;height:26px;padding: 0px 10px 0px 10px;font-size:10px;font-family:verdana;border:none;float:left;}

	.form-text-260px{margin: 1px 0 20px 0;height: 26px;padding: 0px 8px 0px 8px;font-size: 10px;font-family: verdana;border: none;float: left;box-shadow: rgb(109, 109, 109) 0px 0px 1px inset;border-radius: 3px;border: 1px solid rgb(134, 134, 134);width:240px;}

	.form-textarea-requests {overflow: auto;margin: -10px 0px 10px;width: 240px;height: 44px;border: 1px solid rgb(134, 134, 134);padding: 8px;resize: none;box-shadow: rgb(109, 109, 109) 0px 0px 1px inset;border-radius:3px;}

	.form-select-container {width: 179px;overflow: hidden;background: url(https://habbox.com/v7/wp-content/themes/habboxv7/images/form_select_full_180.png) no-repeat right;border: 1px solid rgb(109, 109, 109);border-right: 1px solid lightgrey;border-radius: 3px;height: 25px;float: left;}

	.form-select-container select {height: 25px;width: 100%;padding:5px;font-size: 10px;font-family: verdana;float: left;background: transparent;-webkit-appearance: none;border: 0;border-radius: 0;}

	#request_form_wrapper .form-select-container select {width:200px;}

	.webkit  #request_form_wrapper .form-select-container select {width:180px;}

	

	.form-heading {width: 100%;margin-bottom:4px;float: left;}

	.form-disabled-text{background:#DDD;border:1px solid #777;width:878px;margin:1px 0 20px 0;height:26px;padding: 0px 10px 0px 10px;font-size:10px;font-family:verdana;float:left;}
	
	li.totalpoll-choice-container {width: 100%!important!;}

	

	/* ------ 18. Message ------ */

	.system_message{width:868px;margin:0;margin:20 auto 10 auto;padding:5px;text-align:center;background:white;border:1px solid #DDD;}

	.system_message.redm {background-color: #ffebe8;border-color: #c00;}

	.system_message.yellowm {border: 1px solid #e6db55;background-color: #fffbcc;}



	/* ------ 19. Staff List ------ */

	.staff-user{float:left;margin-right:20px;width:90px;height:124px;text-align:center;}

	.staff-username{text-align:center;}
	

	/* ------ 20. Imager ------ */

	.input{padding:5px;font-family:verdana;font-size:10px;border:1px solid #999;}

	.input:focus{outline: none;border:1px solid #FF8300;}

	.input:hover{outline: none;border:1px solid #FF8300;}

	.country-input{padding:0px;height:24px;width:173px;font-family:verdana;font-size:10px;border:1px solid #999;}

	.country-input:focus{outline: none;border:1px solid #FF8300;}

	.country-input:hover{outline: none;border:1px solid #FF8300;}

	.stage2,.stage3,.stage4,.stage5{display:none;}

	.alignright{float:right;padding-left:10px;}

	.alignleft{float:left;padding-right:10px;}

	.aligncenter{margin:0 auto;display: block;}

	.pagination-wrapper{width:100%;float:left;}

	.pagination {display:block;width:auto;margin:15px auto;float:right;}

	.pagination span, .pagination a {margin: 2px 2px 2px 0;padding:6px 9px 5px 9px;text-decoration:none;width:auto;color:#fff;background:#33312B;}

	.pagination a:hover{color:#fff;background: #17cda0;}

	.pagination .current{padding:6px 9px 5px 9px;background: #e5790e;color:#fff;}


	/* ------ 21. Notice ------ */

	.notice{background-color:#FFF2F2;border-width:1px;border-color:#FFABAB;border-style:solid;margin:0 10px 20px 0px;padding:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-bottom-width:2px;color:#718895;width:876px;float:left;}

	.notice_habbo{background-color:#FFF2F2;border-width:1px;border-color:#FFABAB;border-style:solid;margin:0 10px 20px 0px;padding:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-bottom-width:2px;color:#718895;width:876px;float:left;height:110px;}
	
	
	/* ------ 22. Footer ------ */

	#footer-wrapper{background:url(images/footer_background.png) repeat-x;min-width:100%;height:44px;float:left;}

	#footer-inner-wrapper{width:940px;margin:0 auto 0;color:#FFF;}

	.footer-radio-text{margin-top:13px;float:left;}

	a.toolip:hover {text-decoration:none;} /*BG color is a must for IE6*/

	a.tooltip span {display:none;width:350px;position:absolute;right:70px;margin-top:-60px;}

	a.tooltip:hover span{display:block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;opacity:0.5;background-color:#FFF;padding:5px;color:#000;border:1px solid #2b521d;}

	.sub-header {font-weight:bold;clear:both;width:100%;text-align:center;}

	

	
	
	/* ------ X Misc ------ */
	
	/* Quiz Styling */
	
	div.fca_qc_quiz button {
		background: url(https://i.imgur.com/fIgNK3g.png) rgba(0, 0, 0, 0.25)!important;
		color: #ffffff!important;
		font-family: Volter, Verdana;
		font-size: 12px!important;
		font-weight: bold!important;
		padding: 10px 20px;
		border: 1px solid #a5a5a5!important;
		border-radius: 5px!important;
		text-decoration: none;
		box-shadow: none!important;}
		
	div.fca_qc_quiz button:hover {background:#e5790e!important;cursor:pointer!important;}
	
	div.fca_qc_quiz {padding:20px!important}
	
	h2.fca_qc_quiz_title {
    color: #151515;
    margin: 0 0 20px 0;
    font-family: Ubuntu;
    font-size: 40px;
    color: #45423b;
    text-align: center;
    font-weight: 400;
    text-transform: lowercase;
}

#fca_qc_question {
    font-size: 30px!important;
    font-family: Ubuntu;
    color: #45423b;
    text-align: center;
    font-weight: 400;
    text-transform: lowercase;
}

div.fca_qc_quiz span.fca_qc_answer_span {font-size:13px;}

div.fca_qc_quiz div.fca_qc_answer_div {width:90%}

.fca_qc_quiz p {font-size: 12px;}
	
	/* Quiz Styling Over */

	table.ncode_imageresizer_warning{margin:0 auto;}

	.video{text-align:center;border:1px solid #000; border-top:none;border-bottom:none;height:324px;display:block;float:left;margin-bottom:10px;}

	#loading{width:200px;text-align:center;margin-top:-25px;margin-left:370px;}

	#rocket{width:55px;height:29px;position:absolute;right:0px;margin-top:-40px;}

	.pagination-wrapper{margin-top:-19px;margin-bottom:7px;}
	
	.wp-table-reloaded caption {background-image: url(http://habbox.com/styles/defaultimages/edit_icon.png) !important;background-repeat: no-repeat !important;height: 25px;margin-top: 5px;margin-left: 4px;padding-top: 2px;padding-left: 20px;}	

	#googleads{float:left;margin-top:20px;width:940px;text-align:center;height:90px;}

	#googleadsinner{width:728px;height:90px;margin:0 auto;}
	
		#content{float:left;}

	#banner-icon{margin-right: 5px;margin-top:-30px;}

	.stafflist-icon{float:right;margin-top:-8px;cursor:pointer;}

	.stafflist-content .full-width-content{display:none;height:auto;}

	.stafflist-header{cursor:pointer;}

	.events-item-wrapper{cursor:pointer;width:100%;float:left;}

	.events-item-even-wrapper{cursor:pointer;width:100%;float:left;}

	.events-item{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;padding:5px 0 5px 0;width:33%;text-align:center;float:left;}

	/*.events-item-header{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;padding:5px 0 5px 0;width:33%;text-align:center;float:left;} */

	/*.events-item-wrapper:hover,.events-item-even-wrapper:hover{background:#E6E5E5;color:#FF8300;} */

	/* .events-title{background:#ADADAD;padding:5px 0 5px 0;width:33.3%;text-align:center;float:left;} */

	.horizontal-rule{background:url(images/login_horizontal_line.png) repeat-x;height:2px;width:100%;margin-top:20px;float:left;}

	.catablog-image{border:1px solid #000;}

	#steptwo-hidden{display:none;}

	.register-input{background:url(images/register_input.png) repeat-x;width:856px;margin:1px 0 20px 5px;height:24px;padding-left:10px;font-size:10px;font-family:verdana;border:none;float:left;}

	.register-text{width:100%;font-weight:bold;margin-bottom:10px;float:left;margin-left:5px;text-align:left;}

	.events-item-wrapper.deleted,.events-item-even-wrapper.deleted {background:#E37925;}

	.events-item-wrapper.deleted:hover,.events-item-even-wrapper.deleted:hover {background:#EE7A7A;}

	.events-item-wrapper.deleted a,.events-item-even-wrapper.deleted a {color:whitesmoke;}

	.events-item-wrapper.cancelled,.events-item-even-wrapper.cancelled {background:#C1BA5F;}

	.events-item-wrapper.cancelled:hover,.events-item-even-wrapper.cancelled:hover {background:#DAD36E;}

	.events-item-wrapper.cancelled a,.events-item-even-wrapper.missed a {color:whitesmoke;}

	.events-item-wrapper.missed,.events-item-even-wrapper.missed {background:#C1BA5F;}

	.events-item-wrapper.missed:hover,.events-item-even-wrapper.missed:hover {background:#DAD36E;}

	.events-item-wrapper.missed a,.events-item-even-wrapper.missed a {color:whitesmoke;}

	.table-item-wrapper{background:#DDD;cursor:pointer;width:100%;float:left;}

	.table-item-even-wrapper{cursor:pointer;width:100%;float:left;}

	.table-item{padding-top:7px;width:25%;text-align:center;float:left;}

	.table-item-header{background:#AAA;height:20px;padding-top:7px;width:25%;text-align:center;float:left;}

	.table-item-wrapper:hover,.table-item-even-wrapper:hover{background:#83cdee;}

	.table-title{font-weight:bold;width:100%;margin-bottom:20px;float:left;}

	.table-item-wrapper a:hover,.table-item-even-wrapper a:hover{color:#FFF;}

	.table-item-wrapper:hover, .table-item-even-wrapper:hover{background:#83cdee;}

	.event-text{width:100%;font-weight:bold;margin-bottom:10px;float:left;}

	.events-message{background:url(images/department_message.png);width:774px;margin-top:1px;height:26px;padding-left:10px;font-size:10px;font-family:verdana;border:none;float:left;}

	.events-input{background:url(images/event_input.png);width:898px;margin:1px 0 20px 0;height:26px;padding-left:10px;font-size:10px;font-family:verdana;border:none;float:left;}

	.events-disabled-input{background:#DDD;border:1px solid #777;width:898px;margin:1px 0 20px 0;height:26px;padding-left:10px;font-size:10px;font-family:verdana;float:left;}

	.events-item-wrapper{background:#DDD;cursor:pointer;width:100%;float:left;}

	.events-item-even-wrapper{cursor:pointer;width:100%;float:left;}

	.events-item{height:20px;padding-top:7px;width:25%;text-align:center;float:left;}

	.events-item-header{background:#AAA;height:20px;padding-top:7px;width:25%;text-align:center;float:left;}

	.events-item-wrapper:hover,.events-item-even-wrapper:hover{background:#83cdee;}

	.events-title{font-weight:bold;width:100%;margin-bottom:20px;float:left;}

	.events-item-wrapper a:hover,.events-item-even-wrapper a:hover{color:#FFF;}

	.events-item-wrapper:hover, .events-item-even-wrapper:hover{background:#83cdee;}
	
	.events-item-wrapper a, .events-item-even-wrapper a {color:#33312b;}

	.event-text{width:100%;font-weight:bold;margin-bottom:10px;float:left;}

	.events-day{background:url(../images/event_input.png);margin:1px 0 20px 0;height:26px;padding-left:20px;width:75px;font-size:10px;font-family:verdana;border:none;float:left;}

	.events-month{background:url(../images/event_input.png);margin:1px 0 20px 20px;height:26px;padding-left:20px;width:123px;font-size:10px;font-family:verdana;border:none;float:left;}

	.events-year{background:url(../images/event_input.png);margin:1px 0 20px 20px;height:26px;padding-left:20px;width:89px;font-size:10px;font-family:verdana;border:none;float:left;}

	/*.events-missed{background:url(../images/event_input.png);margin:1px 0 20px 0;height:26px;padding-left:20px;width:81px;font-size:10px;font-family:verdana;border:none;float:left;}*/
	.events-missed{margin:1px 0 20px 0;height:26px;padding-left:20px;width:81px;font-size:10px;font-family:verdana;float:left;border:1px solid #BEBEBE;-webkit-box-shadow: inset 2px 2px 2px 0px #BEBEBE;-moz-box-shadow: inset 2px 2px 2px 0px #BEBEBE;box-shadow: inset 2px 2px 2px 0px #BEBEBE;}

	.events-weeks{background:url(../images/event_input.png);margin:1px 0 20px 20px;height:26px;padding-left:20px;width:117px;font-size:10px;font-family:verdana;border:none;float:left;}

	.events-hour{background:url(../images/event_input.png);margin:1px 0 20px 0;height:26px;padding-left:20px;width:75px;font-size:10px;font-family:verdana;border:none;float:left;}

	.events-minute{background:url(../images/event_input.png);margin:1px 0 20px 20px;height:26px;padding-left:20px;width:75px;font-size:10px;font-family:verdana;border:none;float:left;}

	.events-horizontal-line{background:url(../images/login_horizontal_line.png);height:2px;margin-bottom:20px;width:898px;float:left;}

	.table-5   {width:5%}

	.table-10 {width:10%}

	.table-15 {width:15%}

	.table-20 {width:20%}

	.table-30 {width:30%}

	.table-40 {width:40%}

	.table-50 {width:50%}

	.table-60 {width:60%}

	.table-70 {width:70%}

	.table-80 {width:80%}	

	.widget-content-wrapper .events-item {padding: 5px 0 0px 0;}

	.widget-content-wrapper .events-item-header {padding: 5px 0 0px 0;}
	
	#department tr td img {padding-bottom: 20px; opacity:0.5;filter:alpha(opacity=50); border-width: 0}

	#department tr td img:hover {opacity:1;filter:alpha(opacity=100);}

	.footer-links a{color:#FF8300;}

	.footer-links a:hover{color:orange;}

	.wp-caption {
		border: 1px solid #ddd;
		text-align: center;
		background-color: #f3f3f3;
		padding-top: 4px;
		margin: 10px 0;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}

	.wp-caption img {
		margin: 0;
		padding: 0;
		border: 0 none;
		-webkit-user-drag: none;
	}

	.wp-caption-dd {
		font-size: 11px;
		line-height: 17px;
		padding: 0 4px 5px;
		margin: 0;
}

	.wp-caption-text{}

	.sticky{}

	.gallery-caption{}

	.bypostauthor{}

	#habboxtoday .rsDefault .rsGCaption {left: 0px;bottom: 2px;font-size: 10px;}

	.wp-smiley {

	margin-top: 5px;

	}

	.rares{ margin:-20px; width:960px; color:rgb(83,83,83); font-family: 'Ubuntu', sans-serif;, sans-serif;text-align:left;}
	.rare{margin-bottom:20px;float:left;background:white;border:1px solid #DDD;margin-left:20px;margin-top:20px;width:207px;height:250px;position: relative;cursor:pointer;}
	.rare .image { position: absolute;left: 0px;top: 40px;background-repeat: no-repeat;background-position: center center;width: 100%;height: 165px;background-image: url(http://habbox.com/assets/images/206/1329829851_throne.png);}
	.rare .name {font-weight: 500; font-size:18px; margin: 5px 0 0 10px;}
	.rare .motto{font-size:10px; margin: 0px 0 0 10px;font-weight: 300;}
	.rare .value{font-size:10px; line-height: 12px; bottom: 8px; position: absolute;margin-left: 10px;}
	.rare .edit { width: 14px; height: 15px; background-image: url(images/rares/edit-rare.png); position:absolute; top: 10px; right: 10px; }
	.rare .icons { height: auto; position:absolute; bottom:14px; right: 10px; width:auto; height: 15px;}
	.rare .icons img { margin-left:5px; }
	
	
	span.a\3A backbutton a {color:#fff}
	span.a\3A backbutton a:hover {color:#FF8300}

	/* #Custom Panel Buttons */

	.bluespoiler {background-color:#e3f3ff;border-width:1px;border-color:#abdcff;border-style:solid;margin-bottom:16px;padding:10px;font-family:Verdana;font-smooth:never;font-size:10px;font-weight:normal;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-bottom-width:2px;font-family:verdana;font-size:11px;}
	.bluespoiler h2 {font-family:verdana;font-size:18px;font-weight:normal;color:#a1bad1;padding-top:0;margin-top:0;padding-bottom:4px;}
	.bluespoiler hr {border:none 0;color:#abdcff;background-color:#abdcff;height:1px;margin:5px;}


	.imager_assets {
	margin: 0px auto;
	}

	/*------- X. Advent Calendar ------ */
		#wp-advent-list li a, #wp-advent-list li span {
		background: rgba(255, 255, 255, .8)!important;
		border: 2px dotted #e00!important;
		font-weight: bold;
		text-shadow: -1px 0 black, 0 2px black, 2px 0 black, 0 -2px black;
		margin: 2em;
		text-shadow: 1px 1px 1px #000, -1px -1px 1px #000, -1px 1px 1px #000, 1px -1px 1px #000;
			color: #fff;
		display: block;
		font-size: 1.3em;
		padding: 2em 0;
		height: 100%;
		line-height: 3em;
		text-decoration: none;
		text-align: center;
		-webkit-transition: all 0.3s linear;
		-moz-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
		transition: all 0.3s linear;
		width: 93.9375px;
		display: inline-block;
		float: left;
		}


	#wp-advent-list {
		width: 900px!important;
		height: 600px!important;
		max-width: none!important;
		max-height: none!important;
}
	
	/* ------------------------------------------------------------------------------------------------------------------------------------- */

	/*                                          03. VALUES (with thanks to Joe, lawrawrrr and Scottish)                                                              */

	/* ------------------------------------------------------------------------------------------------------------------------------------- */

/* JZ */

    .woocommerce-ordering { top: -10px; float: left;}

    .orderby { position: relative; margin-bottom: 5px; display: none;}

    .products {display: inline-block; padding-top:10px; padding-bottom:10px;}

    .product.type-product { position: relative; display: inline-block; margin: 5px;} 

	.related.products {
		width:105%;
   
	}

    .products .product.type-product, 
        .products .woo-most-viewed.product_list_widget li {
        width: 180px !important;
        height: 200px;
        position: relative;
        border: 1px solid #a5a5a5;
        border-radius: 5px;
        overflow: hidden;
        display: inline-block;
        margin: 3px;
        background: url(https://habbox.com/wp-content/uploads/2017/10/productgrid.png)
    }
	
    .products .product.type-product .attachment-shop_catalog.size-shop_catalog.wp-post-image,
    .products .woo-most-viewed.product_list_widget li a .attachment-shop_thumbnail size-shop_thumbnail wp-post-image, 
	.attachment-shop_thumbnail.size-shop_thumbnail.wp-post-image {
        overflow: hidden;
        position: absolute;
        margin: 0 auto;
        display: block;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: auto;
		-webkit-backface-visibility: hidden;
		-webkit-transform: translateZ(1) scale(1.0, 1.0)
    }

    h2.woocommerce-loop-product__title, span.product-title {
        top: 0px!important;
        background: url(http://habbox.com/assets/images//f49b9020caacd427780ba44f20fdb680.png)!important;
        position: absolute!important;
        left: 0px!important;
        z-index: 1000!important;
        background-color: #333!important;
        width: 100%/*180px*/!important;
        border-top-left-radius: 5px!important;
        border-top-right-radius: 5px!important;
        padding-top: 10px!important;
        padding-bottom: 10px!important;
		padding-left:0px!important;
        color: #ffffff!important;
        font-weight: bold!important;
        text-align: center!important;
        font-family: 'Volter', 'Verdana'!important;
        font-size: 10px!important;
        display: block!important;

    }

    span.price {
        bottom: 0px;
        position: absolute;
        left: 0px;
        z-index: 1000;
        background-color: #333;
        width: 100%/*180px*/;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
        padding-top: 10px;
        padding-bottom: 10px;
        color: #ffffff!important;
        font-weight: bold;
        text-align: center;
        font-family: 'Volter', 'Verdana';
        font-size: 10px;
        display: block;
        margin-bottom: auto!important;
    }
	
	ul.woo-most-viewed.product_list_widget span.woocommerce-Price-amount.amount   {
        bottom: 0px;
        position: absolute;
        left: 0px;
        z-index: 1000;
        background-color: #333;
        width: 100%/*180px*/;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
        padding-top: 10px;
        padding-bottom: 10px;
        color: #ffffff!important;
        font-weight: bold;
        text-align: center;
        font-family: 'Volter', 'Verdana';
        font-size: 10px;
        display: block;
        margin-bottom: auto!important;
    }
	
	ul.woo-most-viewed.product_list_widget span.woocommerce-Price-amount.amount:before   {
		content:"Price: ";
		font-weight:bold;
	}

	.related.products h2, .up-sells.upsells.products h2 {
	font-size: 15px;
	color: #e29107;
    font-weight: bold;
    padding-bottom: 10px;
    padding-left: 25px;
    background: url(images/related.gif) no-repeat;
	}

    .woocommerce-LoopProduct-link {
/*        position: relative;*/
} /* Image + Name + Price  */

    /*.attachment-shop_catalog.size-shop_catalog.wp-post-image {height: 25%; float: right;}   Product Images */

    .button.product_type_simple.ajax_add_to_cart, form.cart { display: none;}/* Read More*/

    .page-numbers { position: relative; float: left;} /* Page Numbers */

    /* Product Page */

    .woo.rare-values.title { position: relative;}

	/* Product Images*/
	
    .attachment-shop_single.size-shop_single.wp-post-image, .woocommerce div.product div.images img, .woocommerce-product-gallery__image a img {     
	display: block;
    border-radius: 5px;
    border: 1px solid #DEDEDE;
    background: #F2F2F2;
    padding: 10px 10px 10px 10px;
    float: right;
    overflow: hidden;
    margin: 70px -40px 5px 20px;
	} 
	
	
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail.wp-post-image {
    width: fit-content!important;
    height: fit-content!important;
    margin: auto!important;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
}

/*Hide stock notification */

.woocommerce div.product p.stock, p.stock.out-of-stock {display:none;}

/*Hide Gallery */

.woocommerce div.product div.images .woocommerce-product-gallery__trigger {display:none;}

.woocommerce div.product div.images img {    width: fit-content!important;
    height: fit-content!important;
    margin: auto!important;}

    .product_title.entry-title { position: relative; padding-bottom: 5px;} /* Title */
    .woo.product-description { position: relative; width: 400px; display: block;} 
    .woocommerce-Price-amount { position:relative; }
    .woo.product-description.bold { position: relative; font-weight: bold;} /* "Motto tag */
    .woo.product-description.details { position: relative;} /* Motto */
    .woo.product-description.extended-details { position: relative;}
    .posted_in { position: relative; display: none;}
    .woocommerce-tabs.wc-tabs-wrapper {position: relative; display: none;} /*Product categories on product page*/
    .page-title { position: relative; padding-bottom: 15px;} /* Page Header */
    .woocommerce-result-count { display: none; } /* Page Number Link Thing lol */
    .woocommerce-headers { color: #AE0A0A; position: relative; font-weight: bold; }
    #woocommerce-recently-updated {position: relative;}
    #woocommerce-categories {position: relative;}

    mark {
        display: none;
    }
	
	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {float:left!important;}
	
	.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {float:right!important}
	
	.single-product header .news-author {display:none!important;}

/*    div.related.products h2 {position: relative; padding-bottom: 5px;}*/


    /* ------ JZ 3. Featured WooCommerce ------ */

/*    .woo_feat .products .product.type-product {*/
    .woocommerce.columns-1 ul.products li.product {
        background-color: #133333!important;
    }

	
/* ------ XXX. LAW RV STYLING ------ */	

	#content .woo_latest, #content .woo_feat {
	  display: inline-block;
	  margin-right: 9px;
	  width: 48% !important;

	}

	.woo_latest .products .product.type-product, .woo_feat .products .product.type-product {
		width: 98% !important;
		padding:3px;
	}

	/* #Rare Values header styling */

		.woo_product_header_recent {
		font-size: 15px;
		color: #e29107;
		font-weight: bold;
		margin-bottom: 20px;
		padding-left: 25px;
		background: url(images/clock.gif) no-repeat;
		}
		
		.woo_product_header_search {
		font-size: 15px;
		color: #e29107;
		font-weight: bold;
		margin-bottom: 20px;
		padding-left: 25px;
		background: url(images/search.gif) no-repeat;
		}
		
		.woo_product_header_featured {
		font-size: 15px;
		color: #e29107;
		font-weight: bold;
		margin-bottom: 20px;
		padding-left: 25px;
		background: url(images/star.gif) no-repeat;
		}
		
		.woo_product_header_most {
		font-size: 15px;
		color: #e29107;
		font-weight: bold;
		margin-bottom: 10px;
		padding-left: 25px;
		background: url(images/heart.gif) no-repeat;
		}
			
		.woo_product_header_category {
		font-size: 15px;
		color: #e29107;
		font-weight: bold;
		margin-top:30px;
		margin-bottom: 10px;
		padding-left: 25px;
		background: url(images/notes.gif) no-repeat;
		}
		
		.woo_product_header_apply {
		font-size: 15px;
		color: #e29107;
		font-weight: bold;
		margin-bottom: 20px;
		padding-left: 25px;
		background: url(images/apply.gif) no-repeat;
		}

	/* #Rare Values search form styling */
		
		.aws-container .aws-search-form {
		width: 105%!important;
		margin-bottom: 30px;
		}
		
		.aws-container .aws-search-field {
			background: #ffffff!important;
			border: 1px solid #ccc!important;
			width:95%!important;
			border-radius:5px !important;
		}
		
		.aws-search-result ul li {
			height:50px;
		}
		
		.aws-search-result {
		    width: 30.2%!important;
			margin-top: 43px!important;
		}

		.aws-search-result .aws_result_title .aws_result_price {
		font-size:11px;
	}
	
		.aws-search-field:focus {
		outline: 3px;
		outline-color: #000;
		outline-style: unset;
		outline-width: 3px;
			}

		.aws-search-result .aws_result_image img {
			width: 50px;
			height: 50px;
			box-shadow: none;
			object-fit: contain;
		}

	/* #Rare Values breadcrumb style */

		.woocommerce-breadcrumb {
			margin-bottom:10px;
			background: url(https://i.imgur.com/fIgNK3g.png) rgba(0, 0, 0, 0.25);
			color: #ffffff;
			font-family: Volter, Verdana;
			font-weight: bold;
			padding: 10px 20px;
			border: 1px solid #a5a5a5;
			border-radius: 5px;
			text-decoration: none;
		}

		.woocommerce-breadcrumb a {
			margin-bottom:25px;
			color: #aeaeae;
	}

		.woocommerce-breadcrumb a:hover {
			color:#e29107;
	}

		.woocommerce-breadcrumb:before {
			content: "Navigation";
			color: #e29107;
			padding-right:10px;
		}
			
			
		.page-title, .product_title.entry-title h1 {
			font-family: 'Ubuntu', sans-serif;
			font-size: 60px;
			color: #45423b;
			text-align: center;
			text-transform: lowercase;
			font-weight: normal;
			padding-bottom:0px;
		}

		.product_title.entry-title {
			position: relative;
			font-family: 'Ubuntu', sans-serif;
			font-size: 50px;
			color: #45423b;
			text-transform: lowercase;
			font-weight: 500;
			padding-bottom: 20px;
		}

		.rarespageheader {
			margin-top: -70px;
			z-index: 2;
			position: relative;
		}


		.term-description {
			text-align:center;
			padding-top:20px;
		}

			
		.product-views {display:none!important;}

		.product-title:after {content:"\000A";
			white-space: pre;
		}
		
		.woocommerce ul.products li.first, .woocommerce-page ul.products li.first {clear: none!important}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width:180px!important;margin: 0px 10.6px 15px 0px!important;}

	/* ------------------------------------------------------------------------------------------------------------------------------------- */

	/*                                                              04. BOXES                                                              */

	/* ------------------------------------------------------------------------------------------------------------------------------------- */

	
    /* ------ Article Box (also WooC) ------ */

    .guidebox, .product-category.product {
        width: 180px;
        height: 130px;
        position: relative;
        border: 1px solid #a5a5a5;
        border-radius: 5px;
        overflow: hidden;
        display: inline-block;
        margin: 3px;
        
}

    .guidebox-image, .products .product-category.product img{
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
        opacity:0.5;
        overflow: hidden;
        position: absolute;
        top: 32px;
		width:fit-content;
}
    
    .guidebox-image:hover, .products .product-category.product img:hover {
          opacity:1;
          cursor:pointer;
}

       
    .guidebox-head, .woocommerce-loop-category__title {
       background: url(http://habbox.com/assets/images//f49b9020caacd427780ba44f20fdb680.png);
       position: relative;
       left: 0px;
       top: 0px;
       z-index: 1000;
       background-color: #333;
       width:180px;
       border-top-left-radius: 5px;
       border-top-right-radius: 5px;
       padding-top: 10px!important;
       padding-bottom: 10px!important;
       color: #FFFFFF;
       font-weight: bold;
       text-align: center;
       font-family: 'Volter', 'Verdana';
       font-size: 10px;
}



	/* ------ X. Landing Pages ------ */
		
		.landing {
		   width: 180px;
		   height: 130px;
		   position: relative;
		   border: 1px solid #a5a5a5;
		   border-radius: 5px;}

		.landing-image {
		   border-bottom-left-radius: 5px;
		   border-bottom-right-radius: 5px;
			   opacity:0.5;}
		
		.landing-image:hover {
			  opacity:1;
			  cursor:pointer;}
		
			.ghead {
		   background: url(http://habbox.com/wp-content/themes/habboxv7/guidesoverlay.png);
		   position: relative;
		   left: 0px;
		   top: 0px;
		   z-index: 1000;
		   background-color: #333;
		   width:180px;
		   border-top-left-radius: 5px;
		   border-top-right-radius: 5px;
		   padding-top: 10px;
		   padding-bottom: 10px;
		   color: #FFFFFF;
		   font-weight: bold;
		   text-align: center;
		   font-family: 'Volter', 'Verdana';
		   font-size: 10px;}
		   
		.ahead {
		   background: url(http://habbox.com/wp-content/themes/habboxv7/graphicsoverlay.png);
		   position: relative;
		   left: 0px;
		   top: 0px;
		   z-index: 1000;
		   background-color: #333;
		   width:180px;
		   border-top-left-radius: 5px;
		   border-top-right-radius: 5px;
		   padding-top: 10px;
		   padding-bottom: 10px;
		   color: #FFFFFF;
		   font-weight: bold;
		   text-align: center;
		   font-family: 'Volter', 'Verdana';
		   font-size: 10px;}
		   
		   span.a\3a backbutton {display:block; margin:0px auto 20px auto; width:fit-content!important;}
		   
		   
		   
		  .hxsslanding {
		   width: 180px;
		   height: 130px;
		   position: relative;
		   border-radius: 5px;
			border: 1px solid #c3d8d8;}
		   
		   
		.hxsshead {
		   background: url(https://habbox.com/assets/images//46a21415622e8d04ecf636cbad03849c.png);
		   background-position:center;
		   position: relative;
		   left: 0px;
		   top: 0px;
		   z-index: 1000;
		   background-color: #333;
		   width:180px;
		   border-top-left-radius: 5px;
		   border-top-right-radius: 5px;
		   padding-top: 10px;
		   padding-bottom: 10px;
		   color: #5694bd;
		   font-weight: bold;
		   text-align: center;
		   font-family: 'Volter', 'Verdana';
		   font-size: 10px;}

		   
		.hxssimage {
			border-bottom-left-radius: 5px;
			border-bottom-right-radius: 5px;
			opacity:0.7;
		}
		
		.hxssimage:hover {
			 opacity:1;
			 cursor:pointer;}

	/* ------------------------------------------------------------------------------------------------------------------------------------- */

	/*                                                              05. GUIDES                                                              */

	/* ------------------------------------------------------------------------------------------------------------------------------------- */

	
	/* ------ X. Guides Ingredients List ------ */

.guidesmenu
{      width: 100%;
       position: relative;
       border: 1px solid #a5a5a5;
       border-radius: 5px;
       background: url('http://habboxwiki.com/wiki/images/9/95/Maintenance.png') no-repeat ;
       background-position: 450px 30px;
       margin-bottom: 30px
}
       
.guidesmenu h2{
       background-color: #E37925;
       border-top-left-radius: 5px;
       border-top-right-radius: 5px;
       padding-top: 10px;
       padding-bottom: 10px;
       color: #FFFFFF;
       font-weight: bold;
       text-align: center;
       font-family: 'Volter', 'Verdana';
       font-size: 10px;  
       }

.guidesmenu p{
  padding:20px;
  font-family: 'Volter', 'Verdana';
  font-size: 9px;
  }
  
	