
/*  phpBB 3.0 Style Sheet
    --------------------------------------------------------------
	Style name: lumiere
	copyright Copyright (C) 2007 - 2011 RocketTheme, LLC
    license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
    --------------------------------------------------------------
*/
@media only screen and (min-width: 960px) and (max-width: 1199px) {
    body.section-rules{overflow-x:hidden;}
    body #wrap {min-width: 650px;}
    body.section-viewtopic .post.post-firstrow .module-title{clear:both;}
    body dd.lastpost {width: 20%;}
    body .rokajaxsearch .inputbox {width: 90%;}
    .fusionmenu .menutop li.root .daddy > span.menu-text {padding-right: 20px;}
    .main-mask-pointed .fusionmenu .menutop li.root .daddy > span.menu-text {padding-right: 12px;}
    .menutop li.parent.root .item > span {padding-right: 10px;}
    .font-family-lumiere .basic li.header dd, .font-family-lumiere .basic li.header dd, .font-family-lumiere .basic li.header dt, .font-family-lumiere .basic li.header a, .font-family-lumiere .basic h2 {font-size: 19px !important;}
    .module-content dd.posts, .module-content dd.topics, .module-content dd.views{min-width:50px;}
    .forabg ul.topiclist dt,.forumbg ul.topiclist dt{width:58%;}
    .zeromargin .forabg ul.topiclist dl.icon dd.lastpost span,.zeromargin .forumbg ul.topiclist dl.icon dd.lastpost span{padding-left:0;}
    .forumbg.similar-topics ul.topiclist dt{width:53%;padding-right:2%;}
    .forumbg.similar-topics ul.topiclist dd.lastpost{width:20%;}    
    .forumbg.user-lastreplied ul.topiclist dt{width:42%;}
    .forumbg.user-lastreplied ul.topiclist dd.posts, .forumbg.user-lastreplied ul.topiclist dd.author,.forumbg.user-lastreplied ul.topiclist dt{padding-right:1%;}
    .advertisement-2 #gt-container p{width:30%;}
	#rt-header #rt-logo{background-size: 100% 100%;}
	.section-memberlist #viewprofile .bg2 .column1,.section-memberlist #viewprofile .bg2 .column2{width:100%;}
	.section-memberlist #viewprofile .bg2 .column1 h3,.section-memberlist #viewprofile .bg2 .column2 h3{text-align:center;}
	.search-box-full-width #___gcse_0 input[type='text']{width: 778px!important;}
	
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
    body.section-rules{overflow-x:hidden;}
    body #wrap {min-width: 520px;}
    body.section-viewtopic .post.post-firstrow .module-title{clear:both;}
    body .rokajaxsearch .inputbox {width: 80%;}
    .fusionmenu .menutop li.root .daddy > span.menu-text {padding-right: 12px;}
    .menutop li.root > .item {font-size: 0.8em;}
   .menutop li.parent.root .item {margin: 0 5px 0 0;}
    body dd.lastpost,body .forumbg.user-lastreplied dd.views {display: none;}
    ul.topiclist dt {width: 80%;}
    li.header dl.icon dt{width:86%;}
    .rt-suspend {margin-top: 25px !important;}
    .font-family-lumiere .basic li.header dd, .font-family-lumiere .basic li.header dd, .font-family-lumiere .basic li.header dt, .font-family-lumiere .basic li.header a, .font-family-lumiere .basic h2 {font-size: 19px !important;}
    div.fp-rokajaxsearch div.module-content a {display: none !important;}
    .layout-showcase {padding-bottom: 18px;}
    li.row .row-inner {min-height: 50px;}
    
    .forumbg.user-lastreplied ul.topiclist dt,.forumbg.similar-topics ul.topiclist dt{width:68%;}
    .forumbg.user-lastreplied ul.topiclist dt{padding-right:0px;}
    .forumbg.similar-topics ul.topiclist dd.posts,.forumbg.user-lastreplied ul.topiclist dd.posts{width:12%;}
    .forumbg.similar-topics ul.topiclist dd.views,.forumbg.user-lastreplied ul.topiclist dd.author{padding-right:0;width:17%;}
    .sidebar-right .rt-block h2.title{font-size:22px;line-height:24px;}
    #rt-header .rt-container { width: auto; margin-left: 55px; }
    #rt-header .logo-block { margin: 10px 0 0; }
    #rt-logo { background-position: 0 0; }
   /*.gf-menu li {background : #868686;}*/
   .advertisement-2 #gt-container p{width:45%;}
   .section-memberlist #viewprofile .bg2 .column1,.section-memberlist #viewprofile .bg2 .column2{width:100%;}
	.section-memberlist #viewprofile .bg2 .column1 h3,.section-memberlist #viewprofile .bg2 .column2 h3{text-align:center;}
	.gf-menu-device-container{
		border-bottom: 1px solid #000000;
		background-image: -webkit-linear-gradient(top,rgba(27,27,27,0.2),rgba(27,27,27,0.7));
		background-image: -o-linear-gradient(top,rgba(27,27,27,0.2),rgba(27,27,27,0.7));
	}
	.search-box-full-width #___gcse_0 input[type='text']{width: 573px!important;}
	td.gsc-search-button{right: 3%;}
 }

@media only screen and (min-width: 481px) and (max-width: 767px) {
    body #wrap {min-width: 420px;}
    body dd.lastpost {width: 18%;}
    body .rokajaxsearch .inputbox {width: 95%;}
    body .rokajaxsearch a span {width: 100%;float: left;clear: both;}
    ul.topiclist dt {width: 100%;}
    .pagination {clear: both;}
    #page-body .post-bg h2,#page-body .post-bg h3 {margin-bottom: 0;clear: both;display: block;}
    .postbody{padding-top:10px;} 
    .postbody ul.profile-icons, body.section-viewtopic .postbody ul.profile-icons {float: none;clear: both;margin-bottom: 45px;}

    /* Control Panels */
    body dd.lastpost, body li.header, fieldset.display-options, a.left, fieldset.quickmod, th.info, td.info, th.posts, td.posts, #cp-main dd.info, dd.views, dd.topics, .forumbg.user-lastreplied ul.topiclist dd.author   {display: none !important;}
    fieldset.fields1 dd {margin-left: 7em;}
    fieldset.fields1 dt {width: 19%;}
    table.table1 {width: 85%;}
    body #tabs a, body #tabs .activetab a, #tabs a span, #tabs .activetab a span {background: none;padding: 0;margin: 0;}
    body #tabs a, body #tabs .activetab a {padding: 5px;border-bottom-width: 1px !important;border-bottom-style: solid !important;}
    #tabs li {display: inline-block;margin-bottom: 5px;}
    #tabs {min-width: 50%;text-align: center;margin-bottom: 5px;margin-top: 10px;}
    #cp-menu {float: none;width: auto;margin-top: 0;}
    #navigation {padding-top: 0;}
    .cp-mini {display: none;}
    #cp-main {width: 99%;}
    #message-box textarea, #smiley-box  {width: 100%;}
    #smiley-box {float: none;}
    #smiley-box br {display: none;}
    #uploadfile {width: 85% !important;}
    #cp-main div.panel fieldset span, #postform div.panel fieldset span {display: none;}
    #cp-main div.panel fieldset dd {width: 50%;overflow: visible;}
    #cp-main div.panel fieldset select {width: 100% !important;}
    #wrap select {height: 25px;margin-bottom: 5px;margin-top: 5px;}
    #cp-main fieldset.fields1 {width: 98% !important;}
    #cp-main #subject {width: 100% !important;}
    #postingbox #subject {width: 65% !important;}
    #attach-panel .autowidth {width: 85% !important;}
    #postform #fileupload {margin-bottom: 10px;}
    #cp-main .column1, #cp-main .column2 {float: none;clear: none;width: 83%;}
    #cp-main fieldset dl.pmlist {overflow: visible !important;}
    #cp-main #username_list {margin-right: 10px;margin-top: 10px;}
    #cp-main dl.pmlist dt textarea {width: 85%;}
    #cp-main div.panel.pm-panel-message fieldset select {width: 62% !important;}
    #cp-main #export_option {width: 42% !important;}
    #cp-main .left-box {float: none;text-align: right;}
    #cp-main fieldset.display-actions {margin-left: -30px;}
    #cp-main fieldset.display-actions select {width: 50%;}
    #cp-main fieldset.fields2 dl, #postform fieldset.fields2 dl {overflow: visible;width: 73%;}
    #cp-main fieldset.fields2 dd, #postform fieldset.fields2 dd {margin-left: 9em;}
    #cp-main fieldset.fields2 dt, #postform fieldset.fields2 dt {width: 9em;}
    #cp-main table,#cp-main thead,#cp-main tbody,#cp-main th,#cp-main td,#cp-main tr {display: block; border-color: transparent;text-align: left !important;}
    #cp-main table.table1 thead th {display: none;}
    #cp-main tr {margin-top: 10px;}
    #cp-main #bday_day,#cp-main #bday_month,#cp-main #bday_year {width: 50% !important;}
    #cp-main dd label {white-space: normal;padding-left: 0;}
    #rt-showcase {display: none;}
    li.row .row-inner {min-height: 50px;}
    
    .forumbg.user-lastreplied ul.topiclist li.header,.forumbg.similar-topics ul.topiclist li.header{display:block !important;}
    .forumbg.user-lastreplied ul.topiclist dt,.forumbg.similar-topics ul.topiclist dt{width:75%;}
    .forumbg.user-lastreplied ul.topiclist dt{padding-right:0px;}
    .forumbg.user-lastreplied ul.topiclist dd.posts,.forumbg.similar-topics ul.topiclist dd.posts{width:25%;padding-right:0px;}
    .forumbg.user-lastreplied ul.topiclist.topics .row,.forumbg.similar-topics ul.topiclist.topics .row{border-bottom: 1px dotted #6E6E6E; margin-top:10px;}
    .feature-contact-rt-block .gantry-width-80{width:80%;}
    body.section-ucp #register fieldset.fields2 dd{margin-left:0px;}
    body.section-ucp #register fieldset.fields2 dt{width:100%;}
    .sidebar-right .rt-block h2.title{font-size:22px;line-height:24px;}
    #rt-sidebar-a{padding: 0 15px;}
    #rt-header .rt-container { width: auto; margin-left: 55px; }
    #rt-header .logo-block { margin: 10px 0 0; }
    .logo-type-lumiere #rt-logo{background-position: 0 0;}
    body.section-ucp #recaptcha_table{display:block;}
    fieldset.jumpbox select{width:200px;}
    .advertisement-2 #gt-container p{width:45%;}
	.section-memberlist #viewprofile .bg2 .column1,.section-memberlist #viewprofile .bg2 .column2{width:100%;}
	.section-memberlist #viewprofile .bg2 .column1 h3,.section-memberlist #viewprofile .bg2 .column2 h3{text-align:center;}
	
	table.gsc-search-box td{float:left;position:relative;width:100%;}
	.search-box-full-width #___gcse_0 input[type='text']{padding-right: 0px!important;width: 375px!important;}
	.search-box-full-width #___gcse_0 input[type="submit"]{margin-left:25px;margin-top:0px;}

}

@media only screen and (max-width: 480px) {
    .post-permalink { float: none; margin-left: 0; }
    body.section-viewtopic .post-permalink h3.title{font-size: 15px;}
    body #wrap {min-width: 100%;}
    body ul li.header dd.lastpost, body.section-index dd.lastpost, body li.header, fieldset.display-options, a.left, fieldset.quickmod, th.info, td.info, th.posts, td.posts, #cp-main dd.info, body .postprofile dd, dd.views, dd.topics , dd.posts, dd.author, body.page-viewforum-31 ul.topiclist.forums dd.lastpost, body.page-viewforum-32 ul.topiclist.forums dd.lastpost, body.page-viewforum-33 ul.topiclist.forums dd.lastpost {display: none !important;}
    body ul.topiclist dt {width: 95%;}
    .rdn_buttons { margin: 6px 0;}
    body dl.icon dt {padding-right: 0px;font-size:12px;}
    #wrap a.topictitle {font-size: 14px;}
    #wrap a.forumtitle {font-size: 16px;}
    body .postprofile {word-wrap: break-word;margin-top: 50px;}
    /*input.tiny {width: 39px;padding-left: 8px !important;background-image: none !important;}*/
    body .rokajaxsearch .inputbox {width: 95%;}
    body .rokajaxsearch a span {width: 100%;float: left;clear: both;}
    ul.linklist li.rightside, p.rightside {display: none;}
   /* .search-box fieldset .button {margin-right: -50px;}*/
    p.author {margin: 0;}
    .postbody ul.profile-icons {float: none;width: 150%;clear: both;height: 30px;margin: 5p 0;}
    .pagination {clear: both;}
    li.row .row-inner {min-height: 50px;}
    #rt-showcase {display: none;}
    .posts_container{width:60px !important;padding-left:5px !important;padding-right:10px !important;}
    .post_count{font-size:16px !important;}
    .post_desc{line-height:25px !important;}
    .rt-block{padding:0px;margin:5px;}
    input.search{margin-left:0px;}
    a.readon{color:#FFFFFF !important;}
    
    /* Control Panels */
    fieldset.fields1 dd {margin-left: 7em;}
    fieldset.fields1 dt {width: 19%;}
    table.table1 {width: 85%;}
    body #tabs a, body #tabs .activetab a, #tabs a span, #tabs .activetab a span {background: none;padding: 0;margin: 0;}
    body #tabs a, body #tabs .activetab a {padding: 5px;border-bottom-width: 1px !important;border-bottom-style: solid !important;}
    #tabs li {display: inline-block;margin-bottom: 5px;}
    #tabs {min-width: 50%;text-align: center;margin-bottom: 5px;margin-top: 10px;}
    #cp-menu {float: none;width: auto;margin-top: 0;}
    #navigation {padding-top: 0;}
    .cp-mini {display: none;}
    #cp-main {width: 99%;}
    #message-box textarea, #smiley-box  {width: 100%;}
    #smiley-box {float: none;}
    #smiley-box br {display: none;}
    #uploadfile {width: 85% !important;}
    #cp-main div.panel fieldset span, #postform div.panel fieldset span {display: none;}
    #cp-main div.panel fieldset dd {width: 50%;overflow: visible;}
    #cp-main div.panel fieldset select {width: 100% !important;}
    #wrap select {height: 25px;margin-bottom: 5px;margin-top: 5px;}
    #cp-main fieldset.fields1 {width: 98% !important;}
    #cp-main #subject {width: 100% !important;}
    #postingbox #subject {width: 65% !important;}
    #attach-panel .autowidth {width: 85% !important;}
    #postform #fileupload {margin-bottom: 10px;}
    #cp-main .column1, #cp-main .column2 {float: none;clear: none;width: 83%;}
    #cp-main fieldset dl.pmlist {overflow: visible !important;}
    #cp-main #username_list {margin-right: 10px;margin-top: 10px;}
    #cp-main dl.pmlist dt textarea {width: 85%;}
    #cp-main div.panel.pm-panel-message fieldset select {width: 62% !important;}
    #cp-main #export_option {width: 42% !important;}
    #cp-main .left-box {float: none;text-align: right;}
    #cp-main fieldset.display-actions {margin-left: -30px;}
    #cp-main fieldset.display-actions select {width: 50%;}
    #cp-main fieldset.fields2 dl, #postform fieldset.fields2 dl {overflow: visible;width: 73%;}
    #cp-main fieldset.fields2 dd, #postform fieldset.fields2 dd {margin-left: 9em;}
    #cp-main fieldset.fields2 dt, #postform fieldset.fields2 dt {width: 9em;}
    #cp-main table,#cp-main thead,#cp-main tbody,#cp-main th,#cp-main td,#cp-main tr {display: block; border-color: transparent;text-align: left !important;}
    #cp-main table.table1 thead th {display: none;}
    #cp-main tr {margin-top: 10px;}
    #cp-main #bday_day,#cp-main #bday_month,#cp-main #bday_year {width: 50% !important;}
    #cp-main dd label {white-space: normal;padding-left: 0;}
    .post { padding: 10px; }
    .main-surround .zeromargin .basic h2, .main-surround .zeromargin .basic h2 a {margin-bottom: 3px !important;margin-left: 15px !important;margin-top: -4px !important;padding-bottom: 0px !important;}
    .layout-mode-responsive .gf-menu-device-wrapper {margin-bottom: 25px !important;}
    body.section-memberlist #viewprofile .column1,body.section-memberlist #viewprofile .column2{float: none;width: auto;}
    body.section-memberlist #viewprofile .left-box.details{width:100%;}
    
    .forumbg.user-lastreplied .header,.forumbg.similar-topics .header{display:block !important;}
    .forumbg.user-lastreplied ul.topiclist .row,.forumbg.similar-topics ul.topiclist .row{border-bottom: 1px dotted #6E6E6E;margin-top:10px;}
    .forumbg.user-lastreplied ul.topiclist dt,.forumbg.similar-topics ul.topiclist dt{width:100%;}
    .forumbg.user-lastreplied ul.topiclist li.header dt, .forumbg.similar-topics ul.topiclist li.header dt{font-size:18px;}
    .forumbg.user-lastreplied dd.lastpost, .forumbg.similar-topics dd.lastpost{padding-left:0px !important;}
    body.section-search #wrap ul li .topic-author a, #wrap a.forum-name{font-size:12px !important;}
    .feature-contact-rt-block .gantry-width-80{width:80%;}
    #wrap .topic-author {font-size: 12px;}
    body.section-viewtopic p.author{margin:0 0em 0.6em 0;}
    blockquote{margin-left:0px;}
    body.section-viewforum #page-body .zeromargin .box1,body.section-viewforum #page-body .zeromargin .box2, body.section-viewforum #page-body .zeromargin .box3, body.section-viewforum #page-body .zeromargin .box4{padding:10px;}
    body.section-viewtopic #page-body .post-bg{margin-bottom:10px;}
    body.section-viewtopic #page-body h1.title, body.section-viewtopic .component-content h2{font-size: 22px;line-height: 24px;padding: 5px 0 0;}
    .sidebar-right .module-surround{padding:0 15px;}
    .sidebar-right .module-content ul.menu li{margin:0;}
    body.section-ucp .submit-buttons .button1{margin-bottom:10px;margin-left:-10px;}
    body.section-ucp .submit-buttons #agreed{margin-left:-40px;}
    body dd.lastpost, body #wrap ul li dd.lastpost{width:100%;padding-top:8px;padding-left:10px;}
    body dd.lastpost, body #wrap ul li dd.lastpost, body dd.lastpost a, body #wrap ul li dd.lastpost a{font-size:12px;}
    body dd.lastpost span, body #wrap ul li dd.lastpost span, body dd.lastpost a, body #wrap ul li dd.lastpost a{ padding-left: 0px; }
    .sidebar-right .rt-block{padding:8px;margin-bottom:10px;}
   /* User login,register and search page one columnar */
   body.page-ucp-send-password fieldset dt, body.page-ucp-login fieldset.fields1 dt, body.page-ucp-send-activation-e-mail fieldset dt, body.section-ucp #register fieldset.fields2 dt, body.section-search fieldset dt {float: none; width: 100%;}
   body.page-ucp-send-password fieldset dd , body.page-ucp-login fieldset.fields1 dd, body.page-ucp-send-activation-e-mail fieldset dd, body.section-ucp #register fieldset.fields2 dd, body.section-search fieldset dd {margin-left: 0; margin-top: 0.5em; width: 100%;}
   body.page-ucp-send-password fieldset dd input.narrow, body.page-ucp-send-activation-e-mail fieldset dd input.narrow {min-width:200px;} 
   body.section-search fieldset dd label{width: 250px; display:inline-block;font-size:12px;}

   .sidebar-right .rt-block h2.title{font-size:22px;line-height:24px;}
   #rt-sidebar-a{padding-top:0px;}
   #rt-header .rt-container { width: auto; margin-left: 55px; }
   #rt-header .logo-block { margin: 10px 0 0; }
  .logo-type-lumiere #rt-logo{background-position: 0 0;}
  body.section-ucp .submit-buttons #submit{margin-left:0px;}
  /*  Google recaptcha User registration page */
  body.section-ucp #recaptcha_table {
    display:block;
  }
  body.section-ucp .recaptchatable td {
    display:block;
    width:100% !important;
  }
  body.section-ucp #recaptcha_table td:nth-child(3) {
    display:none;
  }
  body.section-ucp .recaptchatable .recaptcha_image_cell {
    width:95% !important;
    padding: 7px 0px !important;
  }
  body.section-ucp .recaptchatable #recaptcha_image {
    margin: 0 !important;
    width: 90% !important;
  }
  body.section-ucp .recaptchatable #recaptcha_challenge_field_holder input,
  body.section-ucp input#recaptcha_response_field {
    width:90% !important;
  }
  .recaptchatable #recaptcha_logo {
    display:none;
  }
  body.section-ucp a#recaptcha_reload_btn,
  body.section-ucp a#recaptcha_switch_audio_btn,
  body.section-ucp a#recaptcha_switch_img_btn, 
  body.section-ucp a#recaptcha_whatsthis_btn{display:inline-block;width:25px;}
  body.section-ucp .recaptchatable .recaptcha_r1_c1,
  body.section-ucp .recaptchatable .recaptcha_r3_c1,
  body.section-ucp .recaptchatable .recaptcha_r3_c2,
  body.section-ucp .recaptchatable .recaptcha_r7_c1,
  body.section-ucp .recaptchatable .recaptcha_r8_c1,
  body.section-ucp .recaptchatable .recaptcha_r3_c3,
  body.section-ucp .recaptchatable .recaptcha_r2_c1,
  body.section-ucp .recaptchatable .recaptcha_r4_c1,
  body.section-ucp .recaptchatable .recaptcha_r4_c2,
  body.section-ucp .recaptchatable .recaptcha_r4_c4 {
    background: none !important;
  }
  body.section-ucp .recaptcha_only_if_privacy {
    float: none;
    margin-left: 7px;
  }
  /* FAQ page */
  body.section-faq .column1,
  body.section-faq .column2 {
    width:98%;
    float: none;
    clear: none;
  }
  fieldset.jumpbox select{width:55%; min-width: 145px;}
  body.logged-in .postbody { width: 75%; }
  .advertisement-2 #gt-container p{width:100%;}
   .section-memberlist #viewprofile .column2 h3{float:left;}
   
   table.gsc-search-box td{float:left;position:relative;width:100%;}
	.search-box-full-width #___gcse_0 input[type='text']{padding-right: 0px!important;width: 80%!important;}
	.search-box-full-width #___gcse_0 input[type="submit"]{margin-left:22px;}
 }
