/* Media Queries */

@supports (-webkit-overflow-scrolling: touch) {
  input[type=text], input[type=password], input[type=email], input[type=tel] { font-size: 16px; }
  select { font-size: 16px; }
  textarea { font-size: 16px; line-height:20px; }
  .SumoSelect > .CaptionCont { font-size:16px; line-height:18px; } 
  #searchbox input[type=text] { font-size: 16px !important; }
}



@media only screen and (max-width: 1160px) {
  .site_menu { padding: 0 0 0 0; }
  .menuzord-menu > li > a { padding: 10px 15px; }
  .menuzord-menu > li:last-child > a { padding: 10px 0px 10px 15px; }

}
                    
@media only screen and (max-width: 1100px) {
  .site_box_grey { -webkit-flex-wrap: wrap; flex-wrap: wrap; }
  .site_col_6 { width: 33.3333%; padding: 0px 10px; }
}
                    

@media only screen and (max-width: 1060px) {
  .menuzord-menu > li > a { padding: 10px 10px; }
  .menuzord-menu > li:last-child > a { padding: 10px 0px 10px 10px; }
  .site_logo { width: 20%; min-width:196px; }

}


@media only screen and (max-width: 985px) {
  .site_header { padding: 10px 10px; }
  .site_menu { position:static; }
  .small_content { padding: 0px 0px; }

  .post_wrapper .poster   { padding: 0 10px 0 10px; width: 140px; }
  .post_wrapper .postarea { padding: 0 10px 0 10px; }
  .poll_wrapper .content { padding: 10px 10px !important; }


  #mlist .titlebar .flexcol:first-child { display:none; }
  #mlist .topicbox .flexcol:first-child { display:none; }

  .generic_list .titlebar .flexcol:nth-child(2) { display:none; }
  .generic_list .topicbox .flexcol:nth-child(2) { display:none; }


}


@media only screen and (max-width: 920px) {

  #mlist .titlebar .flexcol:nth-child(4) { display:none; }
  #mlist .topicbox .flexcol:nth-child(4) { display:none; }
  .reference_item { width: 33.3333%; }
  .partner_item { width: 50%; }

  .prev_next_section a { display:block; text-align:center; width:100%; margin: 5px 0px; }

  /* WIKI */
  .mw-category { -webkit-column-count: 2 !important; -webkit-column-gap: 40px !important; -moz-column-count: 2 !important; -moz-column-gap: 40px !important; column-count: 2 !important; column-gap: 40px !important;}

}


@media only screen and (max-width: 850px) {

  #mlist .titlebar .flexcol:nth-child(5) { display:none; }
  #mlist .topicbox .flexcol:nth-child(5) { display:none; }


  #boardindex_table .boardbox .stats { display:none; }
  #boardindex_table .boardbox .lpost { padding-left: 20px; }

  #last_discussions .list_col3 { display:none; }
  #last_discussions .list_col4 { display:none; }
  #last_discussions .list_col_mobile { display:block; }


  #messageindex .stats { display:none; }
  #messageindex .lpost { padding-left: 20px; }

  #recent .stats { display:none; }
  #recent .lpost { padding-left: 20px; }

  #upshrinkHeaderSEORelated .stats { display:none; }
  #upshrinkHeaderSEORelated .lpost { padding-left: 20px; }

  #downloads .stats { display:none; }
  #downloads .lpost { padding-left: 20px; }

  #bookmarks .stats { display:none; }
  #bookmarks .lpost { padding-left: 20px; }


  #attachment_row .filecount { display:none; }
  .dlrow_col3 { display:none; }
  .dlrow_col4 { display:none; }

  .post_wrapper { -webkit-flex-direction: column; flex-direction: column; }
  .post_wrapper .poster { position:relative; width: 100%; margin-top: -30px; margin-bottom:10px;padding-bottom:10px; padding-top:20px; background:rgba(0,0,0,0.1);}
  .poster ul li.avatar {display:none; }
  .poster ul li.postcount {display:none; }
  .poster ul li.gender {display:none; }
  .poster ul li.stars { display:none; }
  .poster ul li.profile { position:absolute;top:10px;right:5px; }

  #demoshops .site_cols { -webkit-flex-direction: column-reverse; flex-direction: column-reverse; }

  .site_cols  { -webkit-flex-wrap: wrap; flex-wrap: wrap; }
  .site_col_2 { width:100%; }


  /* WIKI */
  #left .portlet { width:50%;margin-bottom:20px;}
  #left #p-personal { clear:both;}

}

@media only screen and (max-width: 800px) {
  .fieldbox_inner { -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -5px 0px -5px; }
  .fb_flex  { padding: 0px 5px; }
  .fb_col_1 { padding: 0px 5px; }
  .fb_col_2 { padding: 0px 5px; width: 100%; margin-bottom:20px; }
  .fb_col_3 { padding: 0px 5px; }
  .fb_col_5 { padding: 0px 5px; }

  .par_fields { margin: 0px -5px; }
  .par_field_upload { padding: 0px 5px;}
  .par_field_select { padding: 0px 5px; }


  .site_box_grey { -webkit-flex-wrap: wrap; flex-wrap: wrap; }
  .site_col_4 { width: 50%; padding: 0px 10px; }
  .site_col_3 { width: 50%; }


  .quickjump_section_container { max-width: 100%; }
  .jump_section_container { max-width: 100%; }


}


@media only screen and (max-width: 759px) {
  #mlist .titlebar .flexcol:nth-child(3) { display:none; }
  #mlist .topicbox .flexcol:nth-child(3) { display:none; }

  .generic_list .titlebar .flexcol:nth-child(3) { display:none; }
  .generic_list .topicbox .flexcol:nth-child(3) { display:none; }


  #attachment_row .info { display:none;  }
  #attachment_row .filename { -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  
  #tab_smiley_content .tabContent { right: 0; width: 600px; padding: 10px 10px 10px 10px; }
}


@media only screen and (max-width: 690px) {
  .site_subheader { padding: 10px 10px; }
  #btn_search { display:block;}
  .toggle_search { display: none; position:absolute; }
  #searchbox { width: 100%; max-width: 100%; }
  .search_outer { -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0; -ms-flex: 0; flex: 0; width: 60px; }
  .btn_download { -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0 0 0 10px; }
  .btn_support  { -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0 0 0 10px; }
  .btn_support .cssButton { padding: 10px 5px; }
  .btn_download .cssButton { padding: 10px 5px; }

  .carousel_box { padding: 16px 10px 40px 10px; }
  .carousel_box .h1_pseudo { padding: 0 0 0px 10px; }


  #boardindex_table .boardbox .lpost { display:none; }

  #messageindex .topicbox { -webkit-flex-wrap: wrap; flex-wrap: wrap; }
  #messageindex .topicbox .icon.topicicons { display:none;}
  #messageindex .topicbox .info { padding-right: 10px; }
  #messageindex .titlebar .lpost { display:none; }
  #messageindex .topicbox .lpost { order:1; padding-left: 50px; margin-top:5px;  width:100%; font-size:10px; line-height:16px; }
  #messageindex .topicbox .lasttopiclink { display:inline-block;}
  #messageindex .topicbox .memberlink { display:inline-block; }
  #messageindex .topicbox .topic_starter { display:none; }

  #recent .topicbox { -webkit-flex-wrap: wrap; flex-wrap: wrap; }
  #recent .topicbox .info { padding-right: 10px; }
  #recent .titlebar .lpost { display:none; }
  #recent .topicbox .lpost { order:1; padding-left: 100px; margin-top:5px;  width:100%; font-size:10px; line-height:16px; }
  #recent .topicbox .lasttopiclink { display:inline-block;}
  #recent .topicbox .memberlink { display:inline-block; }
  #recent .topicbox .topic_starter { display:none; }

  #upshrinkHeaderSEORelated .topicbox { -webkit-flex-wrap: wrap; flex-wrap: wrap; }
  #upshrinkHeaderSEORelated .topicbox .info { padding-right: 10px; }
  #upshrinkHeaderSEORelated .titlebar .lpost { display:none; }
  #upshrinkHeaderSEORelated .topicbox .lpost { order:1; padding-left: 50px; margin-top:5px;  width:100%; font-size:10px; line-height:16px; }
  #upshrinkHeaderSEORelated .topicbox .lasttopiclink { display:inline-block;}
  #upshrinkHeaderSEORelated .topicbox .memberlink { display:inline-block; }
  #upshrinkHeaderSEORelated .topicbox .topic_starter { display:none; }

  #bookmarks .topicbox { -webkit-flex-wrap: wrap; flex-wrap: wrap; }
  #bookmarks .topicbox .info { padding-right: 10px; }
  #bookmarks .titlebar .lpost { display:none; }
  #bookmarks .topicbox .lpost { order:1; padding-left: 50px; margin-top:5px;  width:100%; font-size:10px; line-height:16px; }
  #bookmarks .topicbox .lasttopiclink { display:inline-block;}
  #bookmarks .topicbox .memberlink { display:inline-block; }
  #bookmarks .topicbox .topic_starter { display:none; }

  #downloads .topicbox { -webkit-flex-wrap: wrap; flex-wrap: wrap; }
  #downloads .topicbox .info { padding-right: 10px; }
  #downloads .titlebar .lpost { display:none; }
  #downloads .topicbox .lpost { padding-left: 15px; margin-top:5px;  width:100%; font-size:10px; line-height:16px; }

  .downloadrow { -webkit-flex-wrap: wrap; flex-wrap: wrap; }
  .dlrow_col5 { width: 100%; padding:4px 10px 2px 45px;}

  .attach_thumb_inline  { width:32.5%; }
  .attachment_img { width: 33.3333%; }

  #tab_smiley_content .tabContent { right: 0; width: 500px; padding: 10px 10px 10px 10px; }

}


@media screen and (max-width: 600px) {
  .reference_row { margin: 20px -5px 0 -5px; }
  .reference_item { width: 50%; padding:5px; }

  .partner_container { margin: 0px -5px 40px -5px; }
  .partner_item { width:100%; }

  .site_col_3 { width: 100%; margin: 0 0 30px 0;}
  .site_col_6 { width: 50%; padding: 0px 10px; }



  .fb_col_1 { max-width: 200px; }
  .ignoreboards { width: 100%; }
  ul.post_options li { padding: 3px 0px 3px 0px; width: 100%; }

  #mlist .titlebar .flexcol:nth-child(7) { display:none; }
  #mlist .topicbox .flexcol:nth-child(7) { display:none; }

  .site_footer_links { text-align:center; }
  ul.site_footer_conditions { display: inline-block; float: none; padding: 0px 20% 10px 20%;}
  ul.site_footer_social     { display: inline-block; float: none; padding: 10px 20% 0px 20%;}

  #poll_options dl.options dt { border-bottom: 0px; padding: 8px 0 8px 0; width: 100%; }
  #poll_options dl.options dd { width: 100%; padding: 0px 0 8px 0; border-top:0px; }

  #poll_options dl dt         { border-bottom: 0px; padding: 8px 0 8px 0; width: 100%; }
  #poll_options dl dd         { width: 100%; padding: 0px 0 8px 0; border-top:0px; }

  #contact_form dt            { border-bottom: 0px; padding: 10px 0 5px 0; width: 100%; }
  #contact_form dd            { width: 100%; padding: 0px 0 15px 0; border-top:0px; }

  #creator dt                 { border-bottom: 0px; padding: 10px 0 10px 0; width: 100%; }
  #creator dd                 { width: 100%; padding: 0px 0 15px 0; border-top:0px; }

  /* WIKI */
  .mw-category { -webkit-column-count: 1 !important; -webkit-column-gap: 0px !important; -moz-column-count: 1 !important; -moz-column-gap: 0px !important; column-count: 1 !important; column-gap: 0px !important;}

  #tab_smiley_content .tabContent { right: 0; width: 400px; padding: 10px 10px 10px 10px; }
}


@media screen and (max-width: 500px) {

  ul.site_footer_conditions { padding: 0px 10% 10px 10%;}
  ul.site_footer_social     { padding: 10px 10% 0px 10%;}
  #attachment_row .lpost { display:none;  }

  .attach_thumb_inline  { width:49.5%; }
  .attachment_img { width: 50%; }

  #tab_smiley_content .tabContent { right: 0; width: 300px; padding: 10px 10px 10px 10px; }

}


@media screen and (max-width: 400px) {
  ul.site_footer_conditions { padding: 0px 0% 10px 0%;}
  ul.site_footer_social     { padding: 10px 0% 0px 0%;}


  .search_outer { width: 50px; }
  #btn_search   { width: 40px; }

  .btn_account { width: 40px; }
  #toggle_account .cssButton { padding: 10px 5px !important; }
  .btn_download .cssButton   { padding: 10px 2px; }
  .btn_support .cssButton    { padding: 10px 2px; }

  .reference_item { width: 100%; padding:5px; }


  /* WIKI */
  #left .portlet { width:100%;margin-bottom:20px;}
                  
  #tab_smiley_content .tabContent { right: 0; width: 250px; padding: 10px 10px 10px 10px; }


}



@media screen and (max-width: 370px) {


}


@media screen and (max-width: 340px) {
  .site_col_6 { width: 100%; padding: 0px 10px; }


}


