body{
	margin: 0; 
	padding: 0 0 90px;
	height: 100%;
	background: #000;
}
.avalon_main_container{margin: 0 auto;}
.home_main_container{
	width: 100%;
	margin: 0 auto;
}
.home_container{
	background: url('../images/avalon_home_new_bg.png') center top no-repeat;
	width: 100%;
	float: left;
    top: 0;
    position: absolute;
    z-index: 10;
}
.login_container{
	background: url('../images/avalon_login.png') center top no-repeat;
	width: 100%;
	float: left;
	top: 0;
    position: absolute;
    /*z-index: 10;*/
}
.top_video{
	width:100%; height:600px; margin:0 auto;
    max-width: 1500px;
}
video.vjs-tech{
    position: relative;
    float: left;
    width: 100%;
}
@font-face {
    font-family: 'pf_agora_serif_probold';
    src: url('fonts/pfagoraserifpro-bold-webfont.eot');
    src: url('fonts/pfagoraserifpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/pfagoraserifpro-bold-webfont.woff2') format('woff2'),
         url('fonts/pfagoraserifpro-bold-webfont.woff') format('woff'),
         url('fonts/pfagoraserifpro-bold-webfont.ttf') format('truetype'),
         url('fonts/pfagoraserifpro-bold-webfont.svg#pf_agora_serif_probold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'pf_agora_serif_promedium';
    src: url('fonts/pfagoraserifpro-medium-webfont.eot');
    src: url('fonts/pfagoraserifpro-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/pfagoraserifpro-medium-webfont.woff2') format('woff2'),
         url('fonts/pfagoraserifpro-medium-webfont.woff') format('woff'),
         url('fonts/pfagoraserifpro-medium-webfont.ttf') format('truetype'),
         url('fonts/pfagoraserifpro-medium-webfont.svg#pf_agora_serif_promedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'MYRIADPROREGULAR';
	src: url('fonts/MYRIADPROREGULAR.eot');
	src: local('MYRIADPROREGULAR'), url('fonts/MYRIADPROREGULAR.woff') format('woff'), url('fonts/MYRIADPROREGULAR.ttf') format('truetype');
}
@font-face {
    font-family: 'pf_agora_serif_problack';
    src: url('fonts/pfagoraserifpro-black-webfont.eot');
    src: url('fonts/pfagoraserifpro-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/pfagoraserifpro-black-webfont.woff2') format('woff2'),
         url('fonts/pfagoraserifpro-black-webfont.woff') format('woff'),
         url('fonts/pfagoraserifpro-black-webfont.ttf') format('truetype'),
         url('fonts/pfagoraserifpro-black-webfont.svg#pf_agora_serif_problack') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'pf_agora_serif_proregular';
    src: url('fonts/pfagoraserifpro-regular-webfont.eot');
    src: url('fonts/pfagoraserifpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/pfagoraserifpro-regular-webfont.woff2') format('woff2'),
         url('fonts/pfagoraserifpro-regular-webfont.woff') format('woff'),
         url('fonts/pfagoraserifpro-regular-webfont.ttf') format('truetype'),
         url('fonts/pfagoraserifpro-regular-webfont.svg#pf_agora_serif_proregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.navbar-header a.navbar-brand{z-index: 9;}
div#navbar{margin: 572px auto 0px; width: 750px;}
.site-navigation{display: table; width: auto; padding: 0; float: none; margin: 0 auto; right: 0;}
.top_button{margin-top: 64px;}
div#navbar li{ float: left; list-style-type: none; text-transform: uppercase;}
div#navbar li a{font-family: 'pf_agora_serif_promedium'; font-size: 14px; color: #ffb359;}
div#navbar li a:hover{background: none;}
div#navbar li.home-nav{width:80px; text-align: center;}
div#navbar li.news-nav{width:80px; text-align: center;}
div#navbar li.guide-nav{width:268px; text-align: left; padding-left: 7px; padding-right: 121px;}
div#navbar li.media-nav{width:98px; text-align: center;}
div#navbar li.forum-nav{width:114px; text-align: center;}
div#navbar li.faq-nav{width:78px; text-align: center;}
.nav > li > a:hover, .nav > li > a:focus{background: none; outline:none;}
.navbar .btn{background: url(../images/top_bar_login_btn_bg.png) no-repeat; height: 47px; 
	border: 2px solid #D59D65; border-top: 0; border-bottom: 0; font-family: 'pf_agora_serif_probold';
    font-size: 15px; color: #FDD89D;}
.navbar-default{background: url('../images/top_bar.png');}
.navbar-default .navbar-nav>li>a{font-family: 'pf_agora_serif_promedium'; font-size: 15px;
    color: #F5C68D;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{
	background: none !important; color: #F5C68D;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
	background: none !important; color: #F5C68D;
}
ul#login-dp{
	background: url('../images/top_bar_login_bg.png'); border-bottom: 2px solid #ffd696;
}
ul#login-dp .form-group{ float: left; width: 100%; margin-bottom: 0;}
ul#login-dp  form input[type=text],ul#login-dp  form input[type=password]{
	background: #F5CD8D !important;
    height: 40px;
    border: 1px solid #D59D65 !important;
    right: auto; color: #875c31;
}
ul#login-dp  form input[type=password]{ border-top: 0}
#login-dp .help-block{
	text-align: center;
    font-family: 'pf_agora_serif_probold';
    font-size: 15px;
    color: #793A07;
    float: left;
    width: 100%;
    background: #D59D65;
    padding: 10px 0;
    margin-top: 0;
}
#login-dp .help-block a{color: #793A07;}
#login-dp .bottom{background: none; border-top: none; font-family: 'pf_agora_serif_probold';
    font-size: 15px; color: #F5CD8D; padding: 12px 0; float: left; width: 100%}
#login-dp .bottom a{color: #F5CD8D;}
ul#register-dp{
	background: url('../images/top_bar_login_bg.png'); border-bottom: 2px solid #ffd696;
	padding: 20px; width: 300px;
}
#header_inbox_bar ul{
	background: url('../images/top_bar_login_bg.png'); border-bottom: 2px solid #ffd696;
}
#register-dp li{
	text-align: center;
    font-family: 'pf_agora_serif_probold';
    font-size: 15px;
    float: left;
    width: 100%;
    background: #D59D65;
    margin-top: 0;
}
#register-dp li a{color: #793A07; font-size: 15px;}
#register-dp li a:hover{background-color: #F5CD8D;}
.login_main_row{
	margin: 0 auto;
	margin-top: -32px; display: table; text-align: center;
	background: url('../images/avalon_login_new_bg.png') center top no-repeat;
	width: 100%; height: 1016px; z-index: 10;
}
.main_row{
	margin: 0 auto;
	margin-top: 16px; display: table; text-align: center;
}
.main_row h1{
	font-family: 'pf_agora_serif_promedium';
	color: #ffeddf;
	margin: 0;
	font-size: 38px;
	text-transform: uppercase;
	font-weight: normal;
	text-shadow:3px 3px 10px #000;
	background: -webkit-linear-gradient(#ffeddf, #FFECDE);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.main_row h2{
	margin: 4px 0 0; 
	color: #ffeddf;
	font-family: 'pf_agora_serif_probold';
	font-size: 18px;
	text-shadow:3px 3px 10px #000;
	background: -webkit-linear-gradient(#ffeddf, #FFECDE);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.main_row h4{
	margin: 4px 0 0; 
	color: #ffeddf;
	font-family: 'pf_agora_serif_probold';
	font-size: 14px;
	text-shadow:3px 3px 10px #000;
	background: -webkit-linear-gradient(#ffeddf, #FFECDE);
  	-webkit-background-clip: text;
  	-webkit-text-fill-color: transparent;
}
.login_main_row h2, .faq_main h2, .news_main h2, .media_main h2, .forum_main h2{
	margin: 92px 0 0; 
	color: #ffb359;
	font-family: 'pf_agora_serif_promedium';
	font-size: 20px;
	text-shadow:3px 3px 10px #000;
	font-weight: normal;
	text-transform: uppercase;
}
.login_main_row h3, .faq_main h3, .media_main h3{
	margin: 90px 0 0; 
	color: #ffb359;
	font-family: 'pf_agora_serif_promedium';
	font-size: 17px;
	text-shadow:3px 3px 10px #000;
	font-weight: normal; text-transform: uppercase;
}
table.tml-login td{text-align: center;}
p.forgetmenot{text-align: center;}
.tml-register #pass1{width: 277px;}
#registerform p.tml-submit-wrap{background: none;}
form#loginform, #registerform{
	display: table;
	margin: 0 auto;
	margin-top: 100px;
}
form#loginform{height: 400px;}
#registerform{
	margin-top: 30px;
}
form#loginform .field_row, #lostpasswordform p:first-child, #mc-embedded-subscribe-form div.mc-field-group:first-child{
	background: url('../images/form_label_bg.png') center top no-repeat; 
	width: 500px;
	height: 53px;
	padding-top: 4px;
}
#lostpasswordform p:first-child, #mc-embedded-subscribe-form div.mc-field-group:first-child{ margin: 0 auto}
#registerform p{
	background: url('../images/form_label_bg.png') center top no-repeat; 
	width: 500px;
	height: 53px;
	padding-top: 4px;
	margin-bottom: 0px;
	text-align: center;
}
.tml-resetpass{margin: 0 auto;}
form#resetpassform .wp-pwd{width: 277px;}
form#resetpassform #pass1-text{width: 277px; right: 0;}
form#resetpassform #pass-strength-result{width: 277px; left: 15px;}
form#resetpassform #wp-submit{    background: url('../images/login_btn.png') 0 4px no-repeat;
    width: 237px;
    height: 57px;
    font-family: 'pf_agora_serif_promedium';
    font-size: 15px;}
p#reg_passmail, p.submit{
	background: none !important;
	margin-top: -12px;
}
#registerform p label{
	float: left;
	font-family: 'pf_agora_serif_promedium';
	font-size: 13px;
	width: 188px;
	text-align: right;
	color: #fbebe5;
	padding-top: 8px;
}
.field_row label, #lostpasswordform p:first-child label, #mc-embedded-subscribe-form div.mc-field-group:first-child label{
	float: left;
	font-family: 'pf_agora_serif_promedium';
	font-size: 13px;
	width: 188px;
	text-align: right;
	color: #fbebe5;
	padding-top: 8px;
}
#lostpasswordform p:first-child label{text-transform: uppercase;}
.login input[type="text"],input[type="password"]{margin: 0px 0px !important;}
form#registerform + ul.tml-action-links{display: none;}
#registerform #wp-submit{margin-top: 62px; z-index: 9; margin-left: 12px;}
input[type="text"]:not(.form-control), input[type="password"], #lostpasswordform p:first-child input, #mc-embedded-subscribe-form div.mc-field-group:first-child input{
	background: url('../images/form_field_bg.png') top center no-repeat !important;
	width: 277px;
	height: 33px;
	float: right;
	right: 16px;
	border: 1px solid #C49A68 !important;
	padding: 10px;
	color: #170A08;
}
p.forgetmenot label{
	font-family: 'pf_agora_serif_promedium';
	font-size: 14px;
	color: #FFF;
}
#registerform select{
	background: url('../images/drop_box_arrow.png') top right no-repeat,
	url('../images/form_field_bg.png') top center no-repeat !important;
	width: 277px;
	height: 34px;
	border: 1px solid #C49A68 !important;
	-webkit-appearance: none;
    -moz-appearance: none;
    color: #362217;
}
#registerform select option {
	background: #250F07; /* style the dropdown bg color */
	color: #DCAF75;
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #fbebe5;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #fbebe5;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #fbebe5;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #fbebe5;
}
form#loginform #wp-submit, #registerform #wp-submit, #lostpasswordform p.submit input#wp-submit, #mc-embedded-subscribe-form input.button{
	background: url('../images/login_btn.png') 0 4px no-repeat;
	width: 237px;
	height: 57px;
	font-family: 'pf_agora_serif_promedium';
	font-size: 15px;
	color: #E1A067;
}
#mc-embedded-subscribe-form input.button{color: #fff !important; font-weight: 400; font-size: 15px;
    text-transform: uppercase;}
#lostpasswordform p.submit input#wp-submit{ margin: 15px auto 0; display: table; font-weight: 400;}
form#lostpasswordform input#wp-submit{
	background: url('../images/forgot_btn.png') 0 4px no-repeat;
	width: 237px;
	height: 57px;
	text-align: center;
	padding-top: 5px;
	font-family: 'pf_agora_serif_promedium';
	font-size: 15px;
	font-weight: 400;
}
form#lostpasswordform .tml-submit-wrap{text-align: center;}
.tml-action-links{
	display: table;
	margin: 0 auto;
	margin-top: -50px;
	margin-left: 237px;
	position: absolute;
	z-index: 1;
}
.tml-action-links li{
	background: url('../images/forgot_btn.png') 0 4px no-repeat;
	width: 237px;
	height: 57px;
	text-align: center;
}
.tml-action-links li a{
	font-family: 'pf_agora_serif_promedium';
	font-size: 15px;
	color: #fff !important;
	top: 18px;
	text-transform: uppercase;
}

.one-item{
	float: left;
	position: relative; margin-top: 7px
}
.one-item a{
	text-decoration: none;
}
.first-animation img{
	position: absolute;
    top: 32px;
    z-index: -9;
    left: 70px;
    border-radius: 0 15px 0 0;
}
.middle_img img{
	margin-top: 32px;
}
.second-animation img{
	position: absolute;
    top: 38px;
    z-index: -9;
    left: 29px;
    border-radius: 15px 0;
}
.first-frame-bar{
	width: 360px;
	background: url('../images/home-left-animation-frame.png') 4px -5px no-repeat;
	height: 225px;
}
.second-frame-bar{
	width: 360px;
	background: url('../images/home-right-animation-frame.png') no-repeat;
	height: 225px;
}
.one-item h3{
	margin: 0; 
	color: #fdc591;
	font-family: 'pf_agora_serif_promedium';
	/*font-family: 'Nunito', sans-serif;*/
	font-size: 15px;
	font-weight: bold;
	margin: -38px 0 0;
	text-shadow:2px 2px 10px #000; line-height: 20px; font-weight: normal;
	background: -webkit-linear-gradient(#fdc591, #D08E50);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.middle_img h3{
	margin-top: -51px;
}
.program_with_us{
	margin-top: 147px;
	text-align: center;
}
.program_with_us h2{
	font-size: 20px;
	color: #ffb359;
	font-family: 'pf_agora_serif_promedium';
	background: -webkit-linear-gradient(#fdc591, #D08E50);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.episode{
	margin: 0;
	color: #a8977a;
	font-size: 15px;
	font-family: 'pf_agora_serif_promedium';
	top: 304px;
	width: 450px; 
	text-transform: uppercase;
}
.bx-wrapper .bx-viewport{
	-webkit-box-shadow: none;
	border: none;
	background-color: transparent;
	box-shadow: none; 
	height: 380px !important;
}
.bx-wrapper{
	width: 653px;
	height: 358px;
	background: url('../images/video_gallery_bg.png') center top no-repeat;
}
.bx-slider-main{
	margin-top: 74px;
}
.bx-wrapper .bx-prev, .bx-wrapper .bx-next{
	width: 56px !important;
	height: 92px !important;
	margin-top: -244px !important;
}
.bx-wrapper .bx-prev{
	background: url('../images/left_arrow.png') no-repeat 0;
	left: 18px !important;
}
.bx-wrapper .bx-next {
	background: url('../images/right_arrow.png') no-repeat 0;
	right: 18px;
}
ul.bxslider li{
	left: 107px;
	top:37px;
	width: auto !important;
}

ul.bxslider li object{ position: absolute; left: 0}
ul.bxslider li iframe{
	left:8px;
	top:5px;
}
.home_news_portion{
	margin: 154px auto 0;
	text-align: center;
	width: 815px;
}
.home_news_portion h2{
	font-size: 20px;
	color: #ffb359;
	font-family: 'pf_agora_serif_promedium';
	background: -webkit-linear-gradient(#fdc591, #D08E50);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.kickstarter_build_releases{
	width: 815px;
	background: url('../images/build_release_notes.png') no-repeat 0, url('../images/kickstarter_this_week.png') no-repeat 0;
	background-position:283px 0px , 0px 0px;
	text-align: center;
	margin-top: 60px;
	height: 222px;
}
.kickstarter_banner{
	width: 328px;
	height: 222px;
	float: left;
}
.kickstarter_banner img{
	position: relative;
    top: 28px;
    left: 2px;
}
.news_kickstarter_build{
	margin-top: 30px;
}
.release_notes{
	width: 370px;
	float: left;
	margin-top: 24px;
	margin-left: 20px;
	text-align: left;
}
.release_notes a{color: #272727;}
.release_notes a:hover{color: #272727;}
.release_notes h3{
	font-family: 'pf_agora_serif_probold';
	font-size: 15px;
	color: #1B0A00;
	text-align: left;
	margin-bottom: 0px;
	margin-top: 10px;
}
.release_notes h3 a{color: #1B0A00;}
.release_notes h3 a:hover{color: #272727;}
.release_notes p{
	font-size: 14px;
	font-family: 'pf_agora_serif_promedium';
	text-align: justify;
	margin-top: 10px;
	border-bottom: 2px solid rgba(0, 0, 0, 0.3); 
	padding-bottom: 10px;
}
.build_news_main{
	width: 810px;
	margin-top: 12px;
	margin-left: 7px;
	float: left;
	z-index: 9;
}
.build_info{
	float: left;
	position: relative; 
	margin-top: 0px;
	text-align: left;
}
.build_info_frame{
	width: 265px;
	background: url('../images/news_img_frame_new.png') no-repeat; /*build_news_img_frame*/
	height: 178px;
}
.build_info img{
	position: absolute;
    top: 16px;
    left: 18px;
    z-index: -9;
}
.build_info_one{
	background: url('../images/build_info_one_bg.png') no-repeat;
	width: 243px;
	height: 245px;
	margin-top: -27px;
    z-index: -3;
    position: relative;
    margin-left: 14px;
    padding: 20px;
}
.build_info_two{
	background: url('../images/build_info_two_bg.png') no-repeat;
	width: 243px;
	height: 266px;
	margin-top: -32px;
    z-index: -3;
    position: relative;
    margin-left: 14px;
    padding: 20px;
}
.build_info_three{
	background: url('../images/build_info_three_bg.png') no-repeat;
	width: 243px;
	height: 249px;
	margin-top: -31px;
    z-index: -3;
    position: relative;
    margin-left: 8px;
    padding: 20px;
}
.build_info h3{
	font-size: 13px;
	font-family: 'pf_agora_serif_problack';
	text-align: justify;
	margin-top: 10px;
	margin-bottom: 5px;
}
.build_info h3 a{color: #000000;}
.build_info h3 a:hover{color: #272727;}
.build_info a{color: #000000;}
.build_info a:hover{color: #272727;}
.build_info p{
	text-align: justify;
	font-size: 13px;
	font-family: 'pf_agora_serif_promedium';
	border-bottom: 2px solid rgba(0, 0, 0, 0.3); 
	padding-bottom: 5px;
}
.build_info_first_shadow{
	background: url('../images/news_build_info_first.png') no-repeat;
	z-index: -1;
	height: 425px;
}
.build_info_second_shadow{
	background: url('../images/news_build_info_second.png') no-repeat;
	z-index: -1;
	height: 425px;
}
.build_info_third_shadow{
	background: url('../images/news_build_info_third.png') no-repeat;
	z-index: -1;
	height: 425px;
}
.bottom_button, .social_icon{display: table; width: 100%; text-align: center;}
.bottom_button a.game-wiki-btn{
	background:url('../images/game_wiki.png') -9px 1px no-repeat;
	width:214px;
	height:54px;
	line-height:59px;
	margin-right: 33px;
}
.bottom_button a.alpha-dates-btn{
	background:url('../images/alpha_dates.png') top center no-repeat;
	width:170px;
	height:54px;
	line-height:47px;
}
.bottom_button a.volunteer-tester-btn{
	background:url('../images/voluteer_tester.png') 8px 1px no-repeat;
	width:221px;
	height:53px;
	line-height:55px;
	margin-left: 26px;
	margin-top: -6px;
}
.bottom_button a.btn{
	font-family: 'pf_agora_serif_promedium';
	/*background:url('../images/button_bg.png') -7px top;
	width:243px;
	height:59px;
	line-height:63px;
	margin-top: 24px;*/
	display:inline-table;
	font-size:14px;
	color:#ffeddf;
	text-shadow:2px 2px 10px #000;
	text-decoration: none;
	padding: 0px;
}
.social_icon a{
	background:url('../images/social_icon.png') 0 top;
	width: 36px; height: 36px; display: inline-table; margin: 27px 3px 0
}
.social_icon a.fb{background:url('../images/social_icon.png') 0 top;}
.social_icon a.yt{background:url('../images/social_icon.png') -38px top;}
.social_icon a.gplus{background:url('../images/social_icon.png') -78px top;}
.social_icon a.tw{background:url('../images/social_icon.png') -115px top;}
.social_icon a.fb:hover{background:url('../images/social_icon.png') 0 -55px;}
.social_icon a.yt:hover{background:url('../images/social_icon.png') -38px -55px;}
.social_icon a.gplus:hover{background:url('../images/social_icon.png') -78px -55px;}
.social_icon a.tw:hover{background:url('../images/social_icon.png') -115px -55px;}
.footer{
	/*font-family: 'pf_agora_serif_promedium';
	font-size:13px;
	text-align:center;
	color:#524133;
	
	text-transform: uppercase; line-height: 26px;
	float: left;
	padding: 0 0 86px;
	width: 100%;

	    background: url('../images/footer_bg.png') 0px 126px no-repeat;
    height: 220px;
    background-position: center;
    
    padding-top: 90px;*/

        font-family: 'pf_agora_serif_promedium';
    font-size: 13px;
    text-align: center;
    color: #524133;
    margin-top: -303px;
    text-transform: uppercase;
    line-height: 26px;
    float: left;
    padding: 0 0 86px;
    width: 100%;
    background: url('../images/footer_bg.png') 0px 126px no-repeat;
    height: 347px;
    background-position: center;
    padding-top: 191px;
    
}

.home_container .footer{
	font-family: 'pf_agora_serif_promedium';
	font-size:13px;
	text-align:center;
	color:#524133;
	margin-top: 5px;
	text-transform: uppercase; line-height: 26px;
	float: left;
	padding: 0 0 86px;
	width: 100%;
	background: none;
	height: 204px;   
    z-index: 1;
    padding: 90px 0;
}

/*.login_container .footer{margin-top: -122px;}*/
.footer img{ margin:0 25px -15px}
/*-------Faq Page-------*/
.faq_main{ margin:20px auto 200px; display: table; width: 963px; z-index: 9;}
.faq_top{ background: url(../images/faq_top_bg.png) center top; width: 963px; height: 165px; padding-top: 25px;}
.faq_mid{ background: url(../images/faq_mid_bg.jpg); width: 963px; display: table;}
.faq_bottom{ background: url(../images/faq_bottom_bg.png); width: 963px; height: 143px}
.faq_main h2{ text-align: center; margin: 0;}
.faq_main h3{ text-align: center;}
.question_answers{padding: 20px 130px;}
.toggle_link{background: url(../images/question_down_arrow.png) 0px 10px no-repeat; border-bottom: none; 
	font-family: 'pf_agora_serif_promedium'; font-size:15px; color: #E6C097; padding-left: 24px; padding-top: 8px;}
.toggle_link:hover{color: #E6C097;}
.toggle_hidden{background: url('../images/ques_bottom_bg.png') repeat; border-top: none; font-family: 'pf_agora_serif_proregular'; font-size:13px; color: #E6C097; 
text-align: justify; padding: 2% 3% 2% 3%; margin-bottom: 0px; line-height: 20px;}
.question_open{background: url('../images/ques_top_bg.png') repeat, url('../images/question_up_arrow.png') 0px 10px no-repeat;}
.faq_row{background: url(../images/faq_divder.jpg) left bottom repeat-x ;}

/*-------- News Page ----------*/
.news_main{ margin:20px auto 200px; display: table; width: 963px; z-index: 9;}
.news_top{ background: url(../images/news_top_bg.png) center top; width: 963px; height: 130px; padding-top: 25px;}
.news_main h2{ text-align: center; margin: 0;}
.news_search_frm{display: table; width: 100%; text-align: center;}
.news_search_field_wrapper{
	width: auto; float: left; margin: 0 5px;
}
.news_container{width: 826px; display: table; margin:0 auto;}
.news_search_frm select{
	background: url('../images/question_down_arrow.png') 174px 23px no-repeat,
	url('../images/news_drop_box_bg.png') top center no-repeat !important;
	width: 225px;
	height: 58px;
	border: none;
	color: #FFFFFF;
	font-family: 'pf_agora_serif_promedium';
	font-size: 13px;
	padding-left: 32px;
	-webkit-appearance: none;
    -moz-appearance: none; background-color: transparent;
}
select::-ms-expand { /* in IE hide dropdown down arrow */
    display: none;
}
.news_search_frm select option {
	background: #250F07; /* style the dropdown bg color */
	color: #FFFFFF;
	font-family: 'pf_agora_serif_promedium';
	font-size: 13px;
}
.news_mid{ background: url(../images/news_mid_bg.png); width: 963px; display: table;}
.news_bottom{ background: url(../images/news_bottom_bg.png); width: 963px; height: 138px}
.search_box{background: url('../images/news_srch_btn.png') center top no-repeat; width: 343px; height: 58px;
	padding-top: 4px;}
.search_box input[type="text"]{
	/*background: url('../images/news_srch_txt.png') top center no-repeat !important;*/
	width: 184px;
	height: 35px;
	float: left;
	background: transparent !important;
	border: none !important;
	padding: 10px;
	color: #FFFFFF;
	left:16px;
	top:5px;
}
.search_box input[type="text"]:focus{outline: none; border: none;}
.search_box input[type="submit"]{
	background: transparent !important;
	font-family: 'pf_agora_serif_promedium';
	font-size: 13px !important;
	top:7px;
}
.developer_diary{
	text-transform: uppercase; 
	text-align: center; 
	width: 100%; 
	background: url('../images/developer_diary_bg.png');
	padding: 10px;
	font-family: 'pf_agora_serif_promedium';
	font-size: 17px;
	color: #C29E76;
	border: 1px solid #704934;
	margin-top: 18px;
}
.pagination{
	text-transform: uppercase; 
	text-align: center; 
	width: 100%; 
	background: url('../images/developer_diary_bg.png');
	padding: 10px;
	font-family: 'pf_agora_serif_promedium';
	font-size: 17px;
	color: #C29E76;
	border: 1px solid #704934;
	margin-top: 18px;
	float: left;
}
.pagination span{
	font-family: 'pf_agora_serif_promedium';
	font-size: 13px;
	color: #C29E76;
}
.pagination a, span.current{
	font-family: 'pf_agora_serif_promedium';
	font-size: 13px;
	color: #C29E76;
	border: none;
	background: none !important;
}
.pagination a{
	color: #FFFFFF;
}
.pagination span.current{
	color: #AD8C68;
}
.recent_comments_main{
	float: left;
	width: 454px;
}
.recent_comments_top{
	background: url(../images/recent_comments_top_bg.png) center top;
    width: 454px;
    height: 34px;
    padding-top: 10px;
    float: left;
}
.recent_comments_top h2{
	font-family: 'pf_agora_serif_promedium';
	font-size: 15px;
	color: #ffb359;
}
.recent_comments_mid{
	background: url(../images/recent_comments_mid.png) center top;
    width: 454px;
    min-height: 166px;
    padding-top: 25px;
    float: left;
    border: 1px solid #704A32;
    border-top: none;
    border-bottom: none;
    border-left: 1px solid #523927;
}
.recent_comments_bottom{
	background: url(../images/recent_comments_bottom_bg.png) center top no-repeat;
    width: 454px;
    min-height: 16px;
    padding-top: 25px;
    float: left;
}
ul#recentcomments{
	padding-left: 40px;
}
li.recentcomments{
	color: #C98E44;
	line-height: 22px;
}
li.recentcomments a{
	color: #AD8C68;
	font-family: 'pf_agora_serif_promedium';
	font-size: 13px;
}
li.recentcomments .comment-author-link a.url{
	color: #C98E44;
	font-family: 'pf_agora_serif_promedium';
	font-size: 13px;
}
.meta_main{
	float: left;
	width: 295px;
	margin-left: 75px;
}
.meta_top{
	background: url(../images/meta_top_bg.png) center top;
    width: 295px;
    height: 34px;
    padding-top: 10px;
    float: left;
}
.meta_top h2{
	font-family: 'pf_agora_serif_promedium';
	font-size: 15px;
	color: #ffb359;
}
.meta_mid{
	background: url(../images/recent_comments_mid.png) center top;
    width: 295px;
    min-height: 166px;
    padding-top: 25px;
    float: left;
    border: 1px solid #704A32;
    border-top: none;
    border-bottom: none;
    border-left: 1px solid #523927;
}
.meta_bottom{
	background: url(../images/meta_bottom_bg.png) center top no-repeat;
    width: 295px;
    min-height: 16px;
    padding-top: 25px;
    float: left;
}
.meta_mid ul {
	text-align: center;
}
.meta_mid ul li{
	line-height: 22px;
}
.meta_mid ul li a{
	font-family: 'pf_agora_serif_promedium';
	font-size: 13px;
	color: #C98E44;
}

/**------------ Media Page ---------------*/
.media_main{ margin:40px auto 200px; display: table; width: 963px; z-index: 9;}
.media_top{ background: url(../images/faq_top_bg.png) center top; width: 963px; height: 166px; padding-top: 25px;}
.media_mid{ background: url(../images/faq_mid_bg.jpg); width: 963px; display: table;}
.media_bottom{ background: url(../images/faq_bottom_bg.png); width: 963px; height: 143px}
.media_main h2{ text-align: center; margin: 0;}
.media_main h3{ text-align: center;}
.media_videos_mid_container{width:781px; height:100%; background-color:#180C07; margin:0 auto; padding:20px; display: table;}
.media_images_mid_container{width:781px; height:100%; background-color:#180C07; margin:0 auto; display: table;}
.media_mid_container{width:781px; height:100%; margin:0 auto; display: table;}
.media_large_video_frame{width: 365px; background: url('../images/media_large_video_frame.png') top center no-repeat; height: 211px; z-index: 9;}
.media_large_video_animation img{
	position: absolute;
    top: 7px;
    left: 20px;
}
.media_large_video_animation{
	float: left;
	position: relative; margin-top: 7px
}
.media_large_video_animation a{
	text-decoration: none;
	padding: 0;
}
.media_large_video_animation h3{
	color: #8A6D53;
    font-family: 'pf_agora_serif_probold';
    font-size: 15px;
    text-shadow: 2px 2px 10px #000;
    line-height: 20px;
    font-weight: normal;
    text-transform: uppercase;
    background: -webkit-linear-gradient(#fdc591, #D08E50);
    background: url('../images/media_large_video_txt_bg.png');
    width: 368px;
    height: 49px;
    padding-top: 17px;
    margin-top: -12px;
}
.am-wrapper{
	float:left;
	position:relative;
	overflow:hidden;
}
.am-wrapper img{
	position:absolute;
	outline:none;
}
.am-container *{
	left:0 !important;
}
.media_small_video_frame{width: 226px; background: url('../images/media_small_video_frame.png') top center no-repeat; height: 147px; z-index: 9;}
.media_small_video_animation img{
	position: absolute;
    top: 7px;
    left: 7px;
}
.media_small_video_animation{
	float: left;
	position: relative; margin-top: 12px; width: 226px; margin-left: 16px;
}
.media_small_video_animation a{
	text-decoration: none;
	padding: 0;
}
.media_small_video_animation h3{
	color: #8A6D53;
    font-family: 'pf_agora_serif_probold';
    font-size: 12px;
    text-shadow: 2px 2px 10px #000;
    line-height: 20px;
    font-weight: normal;
    text-transform: uppercase;
    background: -webkit-linear-gradient(#fdc591, #D08E50);
    background: url('../images/media_small_video_txt_bg.png');
    width: 241px;
    height: 56px;
    padding-top: 17px;
    margin-top: -20px;
}

.media_sub_box_top{ background: url(../images/media_sub_box_top.png) center top no-repeat; width: 777px; height: 34px; padding-top: 9px;
    display: table;
    margin: 0 auto;}
.media_mid{ background: url(../images/faq_mid_bg.jpg); width: 963px; display: table;}
.media_sub_box_bottom{ background: url(../images/media_sub_box_bottom.png); width: 776px; height: 32px; display: table; margin: 0 auto; margin-bottom: 30px;}
.media_sub_box_top h2{font-size: 16px;}
/*-------------Media Page Css Ends ------- */ 

.news_detail_sub_box_top{ background: url(../images/news_detail_top_frame.png) 0px 10px no-repeat, 
	url('../images/news_detail_sub_box_top.png') 27px 0px no-repeat;; width: 831px; height: 80px; 
	padding-top: 9px; display: table; margin: 0 auto; margin-top: 27px;}
.news_detail_top_frame{background: url('../images/news_detail_top_frame.png') no-repeat; width: 831px; height:72px;}
.news_detail_mid{ background: url(../images/news_detail_mid_bg.png); width: 831px; display: table;}
.news_detail_mid_container{background: url('../images/news_detail_mid_container.png') top center repeat-y;width:780px; 
height:100%; margin:0 auto; display: table; padding: 0 48px;}
@-moz-document url-prefix() {
    .news_detail_mid_container {
        padding: 0 36px;
    }
}
.news_detail_sub_box_bottom{ background: url(../images/news_detail_sub_box_bottom.png); width: 780px; height: 134px; display: table; margin: 0 auto;}
.news_comment_box_bottom{ background: url(../images/comment_bottom.png); width: 780px; height: 98px; display: table; margin: 0 auto;}
.news_detail_sub_box_top h2{font-size: 16px;}
.news_detail_mid_container h1{font-family: 'pf_agora_serif_probold'; font-size: 20px;}
.news_detail_mid_container h2{font-size: 15px; text-shadow: none; color: #000; 
	font-family: pf_agora_serif_promedium; text-align: left;}
.news_detail_mid_container p > img{border: 1px solid #915d24; padding: 3px; background-color: #bc9342; outline: 1px solid #e0c57a}
.news_detail_mid_container p{color: #3F3720; font-family: 'pf_agora_serif_promedium'; font-size: 15px;}
.news_detail_mid_container p a{color: #7C3D00;}
#comments.commentator-area{padding-top: 10px;}
h4#commentator-post-count{background: url(../images/comment_icon.png) no-repeat left top; padding-left: 30px; font-family: 'pf_agora_serif_probold'; font-size: 18px; color: #000;}
ul#commentator-sort li a{color: #7C3D00; font-family: 'pf_agora_serif_probold'; font-size: 15px;}
ul#commentator-sort li.commentator-active a{color: #000; font-family: 'pf_agora_serif_probold'; font-size: 15px;}
.commentator-comment-header span, .commentator-comment-meta a.commentator-time{font-size: 15px; font-family: 'pf_agora_serif_proregular'; color: #7C3D00;}
.commentator-comment-byline a{color:#7C3D00;}
.commentator-nav>ul>li.commentator-active>a:after{background: #2D1100;}
li.commentator-collapse{border: 2px solid #BC9345; padding: 7px 0px;}
.commentator-nav .commentator-dropdown-toggle{color: #814B17 !important; font-size: 15px;}
#comments.commentator-area input[type=text], #comments.commentator-area input[type=password]{margin-left: 15px !important;}

.commentator-icon-minus{padding: 7px; border: 2px solid #DFC479; color: #814B17;}
.commentator-comment-meta span.commentator-comment-bullet{font-family: 'pf_agora_serif_proregular'; color: #7C3D00;}
span.commentator-voting a, span.commentator-voting span{font-family: 'pf_agora_serif_proregular'; color: #7C3D00;}
.commentator-comment-footer .commentator-voting .commentator-vote-down{font-family: 'pf_agora_serif_proregular'; color: #7C3D00;}
#comments .comment.depth-1{border-bottom: 1px solid #A98F55;}
div.commentator-nav{border-bottom: 2px solid #A98F55;}
.commentator-avatar .user{ border: 2px solid #bc9342; border-radius: 0;}
.commentator-avatar .user img{border-radius: 0; border: 1px solid #dfc479}
.commentator-comment-footer .commentator-voting .commentator-vote-down{border-color: #965F20;}
/*-------------Media Page Css Ends ------- */ 
/**------------- Forum Page css -------------*/
.forum_main{ margin:20px auto 200px; display: table; width: 963px; z-index: 9;}
.forum_top{ background: url(../images/news_top_bg.png) center top; width: 978px; height: 152px; padding-top: 25px;}
.forum_main h2{ text-align: center; margin: 0;}/*1013px*/
.news_search_field_wrapper{width: auto; float: left; margin: 0 5px;}
.forum_container{width: 1012px; display: table; margin:0 auto;}
.forum_mid{ background: url(../images/news_mid_bg.png) repeat-y; width: 963px; display: table;}
.forum_bottom{ background: url(../images/news_bottom_bg.png); width: 963px; height: 138px}
.forum_sub_box_top{    background: url(../images/forum_top_frame.png) 0px 20px no-repeat, url('../images/forum_sub_box_top.png') 34px 0px no-repeat;
    width: 1012px;
    height: 88px;
    padding-top: 9px;
    display: table;
    margin: 0 auto;
    margin-top: -95px;
    margin-left: -25px;}
.news_detail_mid{ background: url(../images/news_detail_mid_bg.png); width: 831px; display: table;}
.forum_mid_container{background: url('../images/forum_mid_container.png') repeat-y;width:962px; 
height:100%; margin:0 auto; display: table; padding: 0 48px;}
@-moz-document url-prefix() {
    .news_detail_mid_container {
        padding: 0 36px;
    }
    .forum_container{
    	margin-top: 0px;
    }
}
.forum_sub_box_bottom{ background: url(../images/forum_box_bottom.png); width: 945px; height: 105px; display: table; margin: 0 auto;}
.forum_box_bottom{ background: url(../images/forum_box_bottom.png); width: 945px; height: 105px; display: table;}
#bbpress-forums{width: 867px;}
#bbpress-forums ul.bbp-forums{border: none !important;}
#bbpress-forums li.bbp-body ul.odd{background-color: #EBD188; border-top: solid 1px #DFC376 !important;}
#bbpress-forums li.bbp-body ul.even{background-color: #E6C97C; border-top: solid 1px #DABB68 !important;}
#bbpress-forums li.bbp-footer{background: url('../images/bbforum_li_footer_bg.png') !important; height: 20px !important; border-top:none !important;}
#bbpress-forums li.bbp-header{ background: url(../images/forum_list_heading_bg.png) repeat-y !important; border-top: solid 1px #F0D68D !important;}
form#bbp-search-form input[type=text]{background: url('../images/forum_search_box_bg.png') !important; 
width: 234px !important; height: 28px; float: left; left:0;}
form#bbp-search-form input[type=submit]{background: url(../images/forum_search_btn_bg.png) no-repeat; width: 67px;
height: 28px; border: none; font-family: 'pf_agora_serif_probold'; font-size: 13px;}
#bbpress-forums div.bbp-search-form{margin-bottom: 10px;}
#bbpress-forums li.bbp-header ul.forum-titles li a{font-family: 'pf_agora_serif_probold'; font-size: 17px; color:#000;}
#bbpress-forums li.bbp-header ul.forum-titles li{font-family: 'pf_agora_serif_promedium'; font-size: 13px; color:#000;}
ul.bbp-forums li.bbp-body a.bbp-forum-title {font-family: 'pf_agora_serif_probold'; font-size: 17px; color:#7C3D00;}
ul.bbp-forums li.bbp-forum-freshness a,ul.bbp-topics li.bbp-topic-freshness a{font-family: 'pf_agora_serif_probold'; font-size: 12px; color:#7C3D00;}
ul.bbp-forums li.bbp-forum-freshness{font-family: 'pf_agora_serif_probold'; font-size: 12px; color:#000;}
ul.bbp-forums li.bbp-forum-topic-count, ul.bbp-forums li.bbp-forum-reply-count{font-family: 'pf_agora_serif_promedium'; font-size: 15px; color:#1F1C11;}
#bbpress-forums .bbp-forum-info .bbp-forum-content{font-family: 'pf_agora_serif_probold'; font-size: 12px; color:#000;}
.forum_board_box_bottom{background: url(../images/forum_board_mid_bottom.png) no-repeat; width: 962px; height: 134px; display: table; margin-left: -48px;}
.bbp-breadcrumb a{font-family: 'pf_agora_serif_probold'; font-size: 14px; color:#7C3D00;}
.bbp-breadcrumb span.bbp-breadcrumb-current{font-family: 'pf_agora_serif_probold'; font-size: 14px; color:#000;}
#bbpress-forums li.bbp-body ul.sticky,#bbpress-forums li.bbp-body ul.super-sticky{background: #F7E09F !important; border-top: solid 1px #DFC479 !important;}
ul.bbp-topics{border: none !important;}
ul.bbp-topics li.bbp-body a.bbp-topic-permalink {font-family: 'pf_agora_serif_probold'; font-size: 17px; color:#7C3D00;}
ul.bbp-topics li.bbp-topic-freshness{font-family: 'pf_agora_serif_probold'; font-size: 12px; color:#000;}
#bbpress-forums p.bbp-topic-meta{font-family: 'pf_agora_serif_probold'; font-size: 12px; color:#000;}
.bbp-pagination-links .page-numbers{font-family: 'pf_agora_serif_probold'; font-size: 13px; color:#000; background: #D1AB57;
border: none; border-top: 1px solid #ECD489; border-bottom: 1px solid #BC9345;}
.bbp-pagination-links span.current{border: none; border-top: 1px solid #ECD489; border-bottom: 1px solid #BC9345;}
.bbp-topic-title small{font-family: 'pf_agora_serif_probold'; font-size: 12px; color:#000;}
.topic_title{clear: both;}
.topic_title h3{font-family: 'pf_agora_serif_probold'; font-size: 24px; margin-top: 28px; color: #1B0A00;}
ul.bbp-replies{border: none !important;;}
ul.bbp-replies li.bbp-header{display: none;}
ul.bbp-replies li.bbp-footer{display: none;}
#bbpress-forums div.bbp-reply-header {
    background: url(../images/forum_list_heading_bg.png) repeat-y;
    border-top: solid 1px #F0D68D; font-family: 'pf_agora_serif_promedium'; font-size: 13px; color: #000000;
}
#bbpress-forums div.bbp-reply-header a{color: #000000;}
#bbpress-forums div.odd, #bbpress-forums ul.odd{ background: none !important; border-top: solid 1px #DABB68 !important;}
#bbpress-forums div.even, #bbpress-forums ul.even{background: none !important; border-top: solid 1px #DABB68 !important; }
span.forum_sig{border-color: #D4B061;}
#bbpress-forums div.bbp-reply-content{font-family: 'pf_agora_serif_probold'; font-size: 15px; color: #000; }
#bbpress-forums div.bbp-reply-author{font-family: 'pf_agora_serif_promedium'; font-size: 13px; color: #000000;}
#bbpress-forums div.bbp-reply-author a{color: #7C3D00}
#bbpress-forums div.bbp-reply-content a{color: #7C3D00}
#bbpress-forums div.bbp-reply-author img.avatar{ margin-bottom: 10px}
.commentator-comment-header .commentator-comment-menu .commentator-expand a, .commentator-comment-header .commentator-comment-menu li.commentator-collapse a{
	padding: 10px 0 10px 0;
}
/* comment form css */
#wp-bbp_topic_content-editor-tools{width: 100%; float: left;}
form#new-post input#bbp_topic_title{float: left; position: relative; z-index: 9; margin-left: 17px;
    background: url('../images/forum_search_box_bg.png') !important;
    width: 234px !important;
    height: 28px;
    float: left;
}
form#new-post .mce-menubar{background: #FAE7A4;}
form#new-post .mce-toolbar-grp{background: #F0DE9E; border-top: 1px solid #DAC98F; border-bottom: 1px solid #DAC98F;}
form#new-post .wp-switch-editor{margin: 0px !important; font-family: 'pf_agora_serif_probold'; font-size: 13px;
color:#7C3D00; background: #D1AB57; border: 1px solid #CDA755;}
body#tinymce{background-color: #FAE7A4;}
button#bbp_topic_content-tmce{margin-right: 5px !important;}
#bbpress-forums fieldset.bbp-form label{font-family: 'pf_agora_serif_probold'; font-size: 13px;}
.bbp-uploader-msg{background:transparent !important; font-family: 'pf_agora_serif_promedium'; font-size: 13px !important; float: left; margin-right: 15px;}
.tmce-active .switch-tmce{background: #D1AB57;}
.html-active .switch-html:focus, .tmce-active .switch-tmce:focus, .wp-switch-editor:active{
	background: #ECD489; border: none;
}
#plupload-upload-ui #plupload-browse-button{
padding: 5px 8px; background: #D1AB57; border-right: none; 
border-left: none; border-top: 1px solid #ECD489; border-bottom: 1px solid #BC9345; 
font-family: 'pf_agora_serif_probold'; font-size: 13px; color:#7C3D00;
}
.bbp-submit-wrapper #bbp_topic_submit, #bbp_reply_submit{
	background: url('../images/login_btn.png') 0px 7px no-repeat;
	width: 237px;
	height: 57px;
	font-family: 'pf_agora_serif_promedium';
    font-size: 20px;
    color: #ffb359;
    border: none;
}
#bbpress-forums fieldset.bbp-form{border: none !important;}
.commentator-dropdown-menu{
	/*background: url('../images/top_bar_login_bg.png');*/
    border-bottom: 2px solid #ffd696;
}
form.commentator-login-form input{right:0;}
form.commentator-login-form label{float: left;}
.commentator-nav>ul>li>a, .commentator-nav>ul>li>span{ /* name of a login user just above the comments */
	color: #814B17 !important;
    font-size: 15px;
}
#comments.commentator-area a{
	color: #814B17 !important;
}
.commentator-comment-content .commentator-comment-bullet{color: #814B17 !important;}
.commentator-comment-header .commentator-comment-menu{top:-13px;}
.page-not-found{
	font-size: 50px;
    text-transform: uppercase;
    text-align: center;
    margin: 0;
    color: #fdc591;
    text-shadow: 3px 3px 10px #000;
    background: -webkit-linear-gradient(#fdc591, #D08E50);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
form#your-profile table.toolbar{width: 100%;}
form#your-profile table.contact_info{width: 434px;}
form#your-profile table.about_yourself th{width: 150px; float: left;}
form#your-profile table.about_yourself td{width: 500px; float: left;}
form#your-profile #pass1{width: 277px; right: 0;}
form#your-profile tr#password th{width: 160px;}
form#your-profile #pass-strength-result{width: 277px;}
form#your-profile tr#password button.button-secondary {float: left;}
form#your-profile #profpic{margin-top: 10px;}
form#your-profile p.tml-submit-wrap{width: 100%; text-align: center;}
form#your-profile h3{margin-top: 20px; text-align: left;}
form#your-profile label, form#your-profile p{
	float: left;
	font-family: 'pf_agora_serif_promedium';
    font-size: 13px;
    text-align: right;
    color: #fbebe5;
    padding-top: 8px;
}   
form#your-profile p.indicator-hint{margin-left: -5px; text-align: justify;}
form#your-profile span.description{
	color: #fbebe5;
	font-family: 'pf_agora_serif_promedium';
	font-size: 13px;
	float: left;
	clear: both;
	margin-left: -15px;
}
#your-profile .form-table th{
	width: 188px;
}
form#your-profile tr#password input{float: left;}
div#pass-strength-result{margin-top: 20px; clear: both; margin-left: -15px; color:#362217;}
form#your-profile input#pass1-text{display: none;}
form#your-profile input#pass2{margin-top: 10px !important;}
form#your-profile input[type="submit"]{
	background: url('../images/login_btn.png') no-repeat;
    width: 237px;
    height: 57px;
    font-family: 'pf_agora_serif_promedium';
    font-size: 15px;
    padding-top: 0px;
    margin-top: 10px !important; /* 17px */
    margin-left: -116px !important; /*12px*/
    position: absolute;
    z-index: 10;
}
form#your-profile p.submit{
	float: none; 
	text-align: center; 
	position: absolute; 
	z-index: 9; 
	width: 100%;
	margin-top: 102px;
}
form#your-profile input#cimy_uef_9{color:#fff;}
form#your-profile .form-table input{font-size: 15px;}
.inbox-head{background: none repeat scroll 0 0 #130806;}
.mail-box .sm-side .user-head{background: none repeat scroll 0 0 #3B1913;}
.mail-box .sm-side{background: none repeat scroll 0 0 #2B0400;}
.inbox-divider{border-bottom: 1px solid #3B1913;}
.btn-compose{background: none repeat scroll 0 0 #130806; color: #ffb359 !important;}
.btn-compose:hover {
    background: none repeat scroll 0 0 #3B1913;
    color: #FFBA65;
}
form#your-profile button#wpua-add-existing{color: #3C2619;}
form#your-profile button#wpua-remove-existing{color: #3C2619;}
form#your-profile button#wpua-undo-existing{color: #3C2619;}
p#wpua-preview-existing span.description{margin-left: 0;}
p#wpua-thumbnail-existing span.description{margin-left: 0;}
ul.inbox-nav li a{
	color: #B2B2B2;
}
ul.inbox-nav li a i{
	color: #B2B2B2;
}
ul.inbox-nav li:hover a i, ul.inbox-nav li.active a i{
	color: #FFBA65;
}
ul.inbox-nav li a:hover, ul.inbox-nav li.active a, ul.inbox-nav li a:focus {
    background: none repeat scroll 0 0 #3B1913;
    color: #FFBA65;
} 
.inbox-body button.close{ margin-top: -4px;}
.inbox-body form input[type=submit]{
	background: url(../images/login_btn.png) 0px 6px no-repeat;
    width: 237px;
    height: 57px;
    font-family: pf_agora_serif_promedium;
    font-size: 19px;
    color: #E1A067 !important;
}
.lg-side{
	background: none repeat scroll 0 0 #E5D2A7 !important;
}
.inbox-head h3{
	color: #ffb359;
}
.inbox-body .form-group input[placeholder]{ color: #000}
/* game play detail page css */
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus{
	background-color: #350501;
	border-color: #350501;
}
.list-group{background-color: #3B2115; color: #fff;}
.list-group-item{border-color: transparent; background-color: transparent; color: #fff !important; border-bottom: 1px solid #52311E;}
.game_detail_page{background:url('../images/developer_diary_bg.png'); padding:.5cm; color:#fff; float: left;}
.game_detail_page h1 {color: #ffb359;}
.game_detail_page h2{margin-bottom: 20px;}
.game_detail_page .thumbnail{background-color: #806545; border: 1px solid #3B2F20;}
.game_detail_page .thumbnail .caption{color: #C4CAC0;}
.game_detail_page #terrain{text-align: center; display: table; width: 100%; margin-bottom: 15px;}
.game_detail_page div.row:nth-child(4) div.col-md-4{min-height: 400px;}
a.list-group-item-success, button.list-group-item-success{color:  #ffb359;}
a.list-group-item:hover{background: #52311E;}
a.list-group-item-success{background: #52311E;}
a.list-group-item-success:active{background: #52311E;}
table.tb_elites a{color: #DF3B12;}
.well{background-color: #3B2115; border: 1px solid #350501;}
.storywrap{background: transparent; color: #fff;}
.well blockquote{background: #350501; color: #F0EDEC;}
.well blockquote:before{color: #DF3B12; left:0; top:-20px;}
.game_detail_page .well .greybutton{background: url('../images/login_btn.png');
    width: 237px; height: 57px; display: table; text-align: center; font-size: 15px;}
.question_answers p{color:#E6C097;}
.gameplay h1{color:#ffb359;}
.gameplay_header {font-size: 14px !important; padding-top: 4px;}
.gameplaybox h2{text-align: left;}
.gameplaybox h2:hover{color: #E49535;}
.gameplaybox a{text-decoration: none;}
ul.tabmenu{background: #350501;}
ul.tabmenu li{border-color: #740C02;}
ul.tabmenu li a{color: #fff;}
#lostpasswordform{margin-bottom: 130px;}
.wp-social-login-connect-with{color: #FFFFFF;}
.crowd_fund_main{width: 100%; background: url('../images/developer_diary_bg.png');
    padding: .5cm; color: #fff;}
.crowd_fund_main h2{text-align: left; margin: 20px 0 15px;}
.crowd_fund_main .toggle_hidden pre{width: 734px; background-color: #140B07; color: #E6C097; border: none; font-family: 'pf_agora_serif_proregular';}
.crowd_fund_main p > img {
    border: 1px solid #915d24;
    padding: 3px;
    background-color: #bc9342;
    outline: 1px solid #e0c57a;
}
.live_Stream_main{width: 100%; background: url('../images/developer_diary_bg.png');
    padding: .5cm; color: #fff;}
.page_main_container{width: 100%; background: url('../images/developer_diary_bg.png');
    padding: .5cm; color: #fff;}    
.page_main_container .page-title   {margin-bottom: 20px; text-align: left;} 
.stream-header h1{color: #ffb359;}
a.top_steam_link{
	background: url(../images/top_bar_login_btn_bg.png) no-repeat;
    height: 47px;
    border: 2px solid #D59D65;
    border-top: 0;
    border-bottom: 0;
    font-family: 'pf_agora_serif_probold';
    font-size: 15px;
    color: #FDD89D;
    width: 277px;
    float: left;
    padding: 14px;
    text-align: center;
}
a.top_steam_link:hover,a.top_steam_link:focus, a.top_steam_link:active{color: #f5cd8d; text-decoration: none;}
.all-content{background: url('../images/developer_diary_bg.png'); padding: .5cm; color: #fff; float: left;}
.all-content .thumbnail{background-color: #806545; border: 1px solid #3B2F20;}
.all-content .thumbnail .caption { color: #C4CAC0; }
#cimy_uef_9{display: none;}
.general_page_content{float: left;}
.general_page_content .thumbnail{float: left; width: 100%;}
.general_page_content img{float: left;}
.general_page_content .caption{float: left; width: 68%;}
.general_page_content .caption h3{margin: 0 0 5px 0;}
.thumbnail{float: left; width: 100%;}
.thumbnail img{float: left;}
.caption{float: left; width: 68%;}
.caption h3{margin: 0 0 5px 0;}
.unsync_steam_btn {
  background: #110908;
  background-image: -webkit-linear-gradient(top, #110908, #110908);
  background-image: -moz-linear-gradient(top, #110908, #110908);
  background-image: -ms-linear-gradient(top, #110908, #110908);
  background-image: -o-linear-gradient(top, #110908, #110908);
  background-image: linear-gradient(to bottom, #110908, #110908);
  -webkit-border-radius: 20;
  -moz-border-radius: 20;
  border-radius: 20px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 6px 20px 9px 20px;
  text-decoration: none;
}
.unsync_steam_btn:focus,.unsync_steam_btn:visited, .unsync_steam_btn:active{color:#ffffff; text-decoration: none;}
.unsync_steam_btn:hover {
  background: #2A160F;
  background-image: -webkit-linear-gradient(top, #2A160F, #2A160F);
  background-image: -moz-linear-gradient(top, #2A160F, #2A160F);
  background-image: -ms-linear-gradient(top, #2A160F, #2A160F);
  background-image: -o-linear-gradient(top, #2A160F, #2A160F);
  background-image: linear-gradient(to bottom, #2A160F, #2A160F);
  text-decoration: none;
}
.countdown{width: 963px; display: table; margin: 0 auto 20px auto; text-align: center;}
.countdown h2{
	margin: 4px 0 0; 
	color: #ffeddf;
	font-family: 'pf_agora_serif_probold';
	font-size: 18px;
	text-shadow:3px 3px 10px #000;
	background: -webkit-linear-gradient(#ffeddf, #FFECDE);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-transform: inherit;
}
.countdown h4{
	margin: 4px 0 0; 
	color: #ffeddf;
	font-family: 'pf_agora_serif_probold';
	font-size: 14px;
	text-shadow:3px 3px 10px #000;
	background: -webkit-linear-gradient(#ffeddf, #FFECDE);
  	-webkit-background-clip: text;
  	-webkit-text-fill-color: transparent;
}
.wp-social-login-widget{text-align: center;}
.news_detail_mid_container p iframe { display:block; margin-left:auto; margin-right:auto;}
@media screen and (min-width: 1800px) {
	.top_video{
		width:74%; height:600px; margin:0 auto;
	}
}

@media screen and (max-width: 1380px) {
	.avalon_main_container{ width: 1370px; }
	.home_main_container{width: 1370px;}
	.home_container{margin-top: -15px;}
	.login_container{margin-top: -15px;}
}

@media screen and (max-width: 1310px) {
	.avalon_main_container{ width: 1300px; }
	.home_main_container{width: 1300px;}
	.home_container{margin-top: -40px;}
	.login_container{margin-top: -40px;}
}

@media screen and (max-width: 1210px) {
	.avalon_main_container{ width: 1200px; }
	.home_main_container{width: 1200px;}
	.home_container{margin-top: -83px;}
	.login_container{margin-top: -83px;}
}

@media screen and (max-width: 1110px) {
	.avalon_main_container{ width: 1100px; }
	.home_main_container{width: 1100px;}
	.home_container{margin-top: -121px;}
	.login_container{margin-top: -121px;}
}
@media screen and (max-width: 768px) {
	.avalon_main_container{ width: 1100px; }
	.home_main_container{width: 1100px;}
	.home_container{margin-top: -121px;}
	.login_container{margin-top: -121px;}
	.top_button{margin-top: 677px;}
}
