/*
Theme Name: SimpleGrail
Author: gfxwebdev
Author URI: https://gfxwebdev.com.pl
Description: Used to style blocks.
Requires PHP: 7.4
License: GNU General Public License v3 or Later
License URI: https://www.gnu.org/licenses/gpl.html
*/

body {    
    margin-left:    0vw;    margin-top:     0vh;
    margin-right:   0vw;    margin-bottom:  0vh;       
    width:          100vw;  height:         100vh;
    padding:        0%;     border:         none;    
    text-align: center;     background-color: purple;
    /*overflow:hidden; */                                                       }

a           {   color: darkslateblue;   text-decoration: none !important;       }
a:active    {   color: red;             text-decoration: none !important;       }    
a:hover     {   color: yellow;          text-decoration: none !important;       }  
  
#alert_info_landscape {
  color: black;
  background-color: white;
  border: 1px solid;                                                    z-index: 100;   }
#alert_info_portrait {
  color: black;
  background-color: white;
  border: 1px solid;                                                    z-index: 100;   }

/* ---------------------------------------------------------------------------- */
/*      SEARCH-FORM     WHITE   HACKING     OVERRIDE      :)        START       */
/*                                                                              */
form {
    background-color: transparent;
}

/*
search-form         => searchmodule_bckg    | cały formularz
screen-reader-text  => searchmodule_text    | pole edit WEWNĄTRZ
search-field        => searchmodule_text    | wokół pola edit, ale poza zakresem buttona
search-submit       => searchmodule_btn     | wokół pola button, ale poza zakresem pola edit
*/

/*
.search-form {
                    width:  100%;   height: 180px; 
    background-color: blue;                         border: none;               }
.search-field {
    background-color: yellow;   color: black;       border: none;               }
.screen-reader-text {
    background-color: lime;                                                     }
.search-submit {
    background-color: black;    color: yellow;      border: none;               }
*/

/*                                                                              */
/*      do tego dochodzą selektory: #searchmodule i #searchmodule_bckg wg gui_feature */
/*      patrz ustawienia selektorów niżej wg device, browser, screensize, etc   */
/*                                                                              */
/*      SEARCH-FORM     WHITE   HACKING     OVERRIDE      :)        END         */
/* ---------------------------------------------------------------------------- */

/* ============================================================ */
/*    BACKGROUND                -   START                       */
/* ------------------------------------------------------------ */
#sea {
    position: absolute;     display: block;    
                    width:  100%;   height: 100%;        
                    left:   0%;     top:    0%;       
    background-color: navy;         margin: 0%;     border: 0%;         z-index: 0;}        
    
#island_outer_border {        
    position: absolute;     display: block;    
                    width:  100%;   height: 100%;        
                    left:   0%;     top:    0%;       
    background-color: darkgreen;    margin: 0%;     border: 0%;         z-index: 1;}    

#island_inner_border {    
    position: absolute;     display: block;    
                    width:  100%;   height: 100%;        
                    left:   0%;     top:    0%;       
    background-color: green;        margin: 0%;     border: 0%;         z-index: 2;}    
/* ---------------------------------------------------------------------------- */
/*    BACKGROUND                -   END                                         */
/* ============================================================================ */
/*                                                                              */
/*                                                                              */
/* 
--------------------------------------------------------------------------
STRUKTURA ELEMENTU DOM CSS:
- taka musi być ze względu na możliwość ustawiania zawartości przez np.
top: 0%;    left: 0%;   z-index: 3;     zawartość "outer"
top: 50%;   left: 50%;  z-index: 4;     zawartość bckg      
transform: translate(-50%, -50%);       zawartość bckg 
font-size: large;       z-index: 5;     zawartość text

-------------------------------------------------------------------------
|   OUTER = "", np. "header_logo_left"                                  |
|       -------------------------------------------------------------   |
|       |   MIDDLE = "bckg", np. "header_logo_left_bckg"            |   |
|       |       --------------------------------------------------  |   |
|       |       |   INNER = "text", np. "header_logo_left_text"  |  |   |
|       |       --------------------------------------------------  |   |
|       |                                                           |   |
|       -------------------------------------------------------------   |
|                                                                       |
-------------------------------------------------------------------------
*/
/*                                                                              */
/* ############################################################################ */
/* #                                                                          # */
/* #    CONFIGURATION FOR:      ANDROID                             START     # */
/* #                                                                          # */
/* ############################################################################ */
/* ===========================================================================  */
/* ||                                                                       ||  */
/* ||   CONFIGURATION FOR:      ANDROID -   LANDSCAPE               START   ||  */
/* ||                                                                       ||  */
/* ===========================================================================  */
/*                                                                              */
/*      CONFIGURATION   FOR:    landscape.android.firefox            START      */
/*                                                                              */
/* ---------------------------------------------------------------------------- */
/* ===========================================================================  */
/*    HEADER                    landscape.android.firefox.REGSCR    START       */
/* ---------------------------------------------------------------------------- */
/* #header_landscape.android.firefox.regscr.gfxcss1 */
#header_landscape.android.firefox.regscr {
    position: absolute;     display: block;    
                    width:  100%;   height: 24%;        
                    left:   0%;     top:    0%;    
    background-color: transparent;                                      z-index: 3;}
/* #header_bckg_landscape.android.firefox.regscr.gfxcss1 */
#header_bckg_landscape.android.firefox.regscr {    
    position: absolute;     display: block;    
                    width:  100%;   height: 100%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: transparent;                                      z-index: 4;}    
#header_text_landscape.android.firefox.regscr {
    position: absolute;     display: block;    
                    width:  100%;   height: 100%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: transparent;                                      z-index: 5;}    
    
#header_logo_left_landscape.android.firefox.regscr {
    position: absolute;     display: block;    
                    width:  12%;    height: 100%;        
                    left:   0%;     top:    0%;    
    background-color: yellow;                                           z-index: 6;}    
#header_logo_left_bckg_landscape.android.firefox.regscr {    
    position: absolute;     display: block;    
                    width:  90%;    height: 90%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: yellowgreen;                                      z-index: 7;}    
#header_logo_left_text_landscape.android.firefox.regscr { 
    position: absolute;     display: block;    
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: lightgreen;   color: darkblue;
    text-align: center;             font-size: large;                   z-index: 8;}

#header_title_landscape.android.firefox.regscr { 
    position: absolute;     display: block;    
                    width:  76%;    height: 100%;        
                    left:   12%;    top:    0%;    
    background-color: lightskyblue;                                     z-index: 6;}
#header_title_bckg_landscape.android.firefox.regscr {     
    position: absolute;     display: block;    
                    width:  90%;    height: 90%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: lightblue;                                        z-index: 7;}        
#header_title_text_landscape.android.firefox.regscr {
    position: absolute;     display: block;    
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: yellow;       color: darkblue;
    text-align: center;             font-size: large;                z-index: 8;}

#header_logo_right_landscape.android.firefox.regscr {    
    position: absolute;     display: block;    
                    width:  12%;    height: 100%;        
                    left:   88%;    top:    0%;    
    background-color: yellow;                                           z-index: 6;}
#header_logo_right_bckg_landscape.android.firefox.regscr {    
    position: absolute;     display: block;    
                    width:  90%;    height: 90%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: yellowgreen;                                      z-index: 7;}    
#header_logo_right_text_landscape.android.firefox.regscr {     
    position: absolute;     display: block;    
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: lightgreen;   color: darkblue;
    text-align: center;             font-size: large;                   z-index: 8;}        
/* ------------------------------------------------------------------------ */
/*    HEADER                    landscape.android.firefox.REGSCR    END     */
/* ======================================================================== */
/*    HEADER                    landscape.android.firefox.FULLSCR   START   */
/* ------------------------------------------------------------------------ */
#header_landscape.android.firefox.fullscr { position: absolute;display: none;z-index: -1;}
#header_bckg_landscape.android.firefox.fullscr { position: absolute;display: none;z-index: -1;}
#header_text_landscape.android.firefox.fullscr { position: absolute;display: none;z-index: -1;}
#header_logo_left_landscape.android.firefox.fullscr { position: absolute;display: none;z-index: -1;}
#header_logo_left_bckg_landscape.android.firefox.fullscr { position: absolute;display: none;z-index: -1;}
#header_logo_left_text_landscape.android.firefox.fullscr { position: absolute;display: none;z-index: -1;}
#header_title_landscape.android.firefox.fullscr { position: absolute;display: none;z-index: -1;}
#header_title_bckg_landscape.android.firefox.fullscr { position: absolute;display: none;z-index: -1;}
#header_title_text_landscape.android.firefox.fullscr { position: absolute;display: none;z-index: -1;}
#header_logo_right_landscape.android.firefox.fullscr { position: absolute;display: none;z-index: -1;}
#header_logo_right_bckg_landscape.android.firefox.fullscr { position: absolute;display: none;z-index: -1;}
#header_logo_right_text_landscape.android.firefox.fullscr { position: absolute;display: none;z-index: -1;}
/* ---------------------------------------------------------------------------- */
/*    HEADER                    landscape.android.firefox.FULLSCR       END     */
/* ============================================================================ */
/*    HEADER                    landscape.android.firefox.FULLSCR4VKB   START   */
/* ---------------------------------------------------------------------------- */
#header_landscape.android.firefox.fullscr4vkb { position: absolute;display: none;z-index: -1;}
#header_bckg_landscape.android.firefox.fullscr4vkb { position: absolute;display: none;z-index: -1;}
#header_text_landscape.android.firefox.fullscr4vkb { position: absolute;display: none;z-index: -1;}
#header_logo_left_landscape.android.firefox.fullscr4vkb { position: absolute;display: none;z-index: -1;}
#header_logo_left_bckg_landscape.android.firefox.fullscr4vkb { position: absolute;display: none;z-index: -1;}
#header_logo_left_text_landscape.android.firefox.fullscr4vkb { position: absolute;display: none;z-index: -1;}
#header_title_landscape.android.firefox.fullscr4vkb { position: absolute;display: none;z-index: -1;}
#header_title_bckg_landscape.android.firefox.fullscr4vkb { position: absolute;display: none;z-index: -1;}
#header_title_text_landscape.android.firefox.fullscr4vkb { position: absolute;display: none;z-index: -1;}
#header_logo_right_landscape.android.firefox.fullscr4vkb { position: absolute;display: none;z-index: -1;}
#header_logo_right_bckg_landscape.android.firefox.fullscr4vkb { position: absolute;display: none;z-index: -1;}
#header_logo_right_text_landscape.android.firefox.fullscr4vkb { position: absolute;display: none;z-index: -1;}
/* ---------------------------------------------------------------------------- */
/*    HEADER                    landscape.android.firefox.FULLSCR4VKB   END     */
/* ============================================================================ */
/*    MENU                      landscape.android.firefox.REGSCR        START   */
/* ---------------------------------------------------------------------------- */
#menu_closed_landscape.android.firefox.regscr {     
    position: absolute;     display: block;    
                    width:  12%;    height: 68%;        
                    left:   0%;     top:    24%;    
    background-color: darkgreen;   color: yellow;  padding-top: 0%;     z-index: 12;}        
#menu_closed_bckg_landscape.android.firefox.regscr {    
    position: absolute;     display: block;    
                    width:  100%;   height: 100%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);                               }        
#menu_closed_text_landscape.android.firefox.regscr {     
    position: absolute;     display: block;    
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: darkgreen;    color: yellow;
    text-align: center;             font-size: large;                           }    

#menu_opened_landscape.android.firefox.regscr {         
    position: absolute;     display: none;
                    width:  12%;    height: 68%;        
                    left:   0%;     top:    24%;    
    background-color: orange;       color: darkolivegreen;  
    padding-top: 0%;                font-size: large;                   z-index: 11;}    
#menu_opened_bckg_landscape.android.firefox.regscr {     
    position: absolute;     display: none;
                    width:  100%;   height: 100%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);                               }        
#menu_opened_text_landscape.android.firefox.regscr {     
    position: absolute;     display: none;
                    width:  99.7%;  height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);                               }    
#menu_opened_landscape.a.android.firefox.regscr { 
    position: absolute;
    padding-left: 0%;   padding-top: 2%; padding-bottom: 2%;         
    text-decoration: none;          color: yellow;                              }
#menu_opened_landscape.a:hover.android.firefox.regscr { 
    position: absolute;
    background-color: yellow;   color: darkgoldenrod;                           }        
/* ---------------------------------------------------------------------------- */
/*    MENU                      landscape.android.firefox.REGSCR        END     */
/* ============================================================================ */
/*    MENU                      landscape.android.firefox.FULLSCR       START   */
/* ---------------------------------------------------------------------------- */
#menu_closed_landscape.android.firefox.fullscr { 
    position: absolute;     display: block;    
                    width:  12%;    height: 100%;        
                    left:   0%;     top:    0%;    
    background-color: darkgreen;   color: yellow;  padding-top: 0%;     z-index: 12;}                
#menu_closed_bckg_landscape.android.firefox.fullscr {     
    position: absolute;     display: block;    
                    width:  100%;   height: 100%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);                               }            
#menu_closed_text_landscape.android.firefox.fullscr {     
    position: absolute;     display: block;    
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: darkgreen;    color: yellow;
    text-align: center;             font-size: large;                           }    
    
#menu_opened_landscape.android.firefox.fullscr {     
    position: absolute;     display: none;
                    width:  12%;    height: 100%;        
                    left:   0%;     top:    0%;    
    background-color: orange;       color: darkolivegreen;  
    padding-top: 0%;                font-size: large;                   z-index: 11;}    
#menu_opened_bckg_landscape.android.firefox.fullscr {     
    position: absolute;     display: none;
                    width:  100%;   height: 100%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);                               }    
#menu_opened_text_landscape.android.firefox.fullscr {         
    position: absolute;     display: none;
                    width:  99.7%;  height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);                               }        
#menu_opened_landscape.a.android.firefox.fullscr {     
    position: absolute;
    padding-left: 0%;   padding-top: 2%; padding-bottom: 2%;         
    text-decoration: none;          color: yellow;                              }    
#menu_opened_landscape.a:hover.android.firefox.fullscr { 
    position: absolute;
    background-color: yellow;   color: darkgoldenrod;                           }    
/* ---------------------------------------------------------------------------- */
/*    MENU                      landscape.android.firefox.FULLSCR       END     */
/* ============================================================================ */
/*    MENU                      landscape.android.firefox.FULLSCR4VKB   START   */
/* ---------------------------------------------------------------------------- */
#menu_closed_landscape.android.firefox.fullscr4vkb { 
    position: absolute;     display: block;    
                    width:  12%;    height: 100%;        
                    left:   0%;     top:    0%;    
    background-color: darkgreen;   color: yellow;  padding-top: 0%;     z-index: 12;}                
#menu_closed_bckg_landscape.android.firefox.fullscr4vkb {     
    position: absolute;     display: block;    
                    width:  100%;   height: 100%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);                               }            
#menu_closed_text_landscape.android.firefox.fullscr4vkb {     
    position: absolute;     display: block;    
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: darkgreen;    color: yellow;
    text-align: center;             font-size: large;                           }    
    
#menu_opened_landscape.android.firefox.fullscr4vkb {     
    position: absolute;     display: none;
                    width:  12%;    height: 100%;        
                    left:   0%;     top:    0%;    
    background-color: orange;       color: darkolivegreen;  
    padding-top: 0%;                font-size: large;                   z-index: 11;}    
#menu_opened_bckg_landscape.android.firefox.fullscr4vkb {     
    position: absolute;     display: none;
                    width:  100%;   height: 100%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);                               }    
#menu_opened_text_landscape.android.firefox.fullscr4vkb {         
    position: absolute;     display: none;
                    width:  99.7%;  height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);                               }        
#menu_opened_landscape.a.android.firefox.fullscr4vkb {     
    position: absolute;
    padding-left: 0%;   padding-top: 2%; padding-bottom: 2%;         
    text-decoration: none;          color: yellow;                              }    
#menu_opened_landscape.a:hover.android.firefox.fullscr4vkb { 
    position: absolute;
    background-color: yellow;   color: darkgoldenrod;                           }    
/* ---------------------------------------------------------------------------- */
/*    MENU                      landscape.android.firefox.FULLSCR4VKB   END     */
/* ============================================================================ */
/*    CONTENT                   landscape.android.firefox.REGSCR        START   */
/* ---------------------------------------------------------------------------- */
#content_landscape.android.firefox.regscr {         
    position: absolute;     display: block;    
                    width:  88%;    height: 68%;        
                    left:   12%;    top:    24%;
    background-color: yellowgreen;  color: green;                                      
    text-align: center;             font-size: medium;                  z-index: 3;}    
#content_true_landscape.android.firefox.regscr {             
    position: absolute;     display: block;    
                    width:  86.35%; height: 100%;        
                    left:   0%;     top:    0%;
    background-color: transparent;  color: green;                                      
    text-align: center;             font-size: medium;                  z-index: 4;}    
#content_bckg_landscape.android.firefox.regscr {     
    position: absolute;     display: block;
                    width:  100%;   height: 100%;
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);
    background-color: black;                                            z-index: 5;}    
#content_text_landscape.android.firefox.regscr {     
    position: absolute;     display: block;
                    width:  99%;    height: 95%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    text-align: center;             overflow: scroll;                   z-index: 6;}    
/* ------------------------------------------------------------------------ */
/*    CONTENT                   landscape.android.firefox.REGSCR    END     */
/* ======================================================================== */
/*    CONTENT                   landscape.android.firefox.FULLSCR   START   */
/* ------------------------------------------------------------------------ */
#content_landscape.android.firefox.fullscr {     
    position: absolute;     display: block;    
                    width:  88%;    height: 100%;        
                    left:   12%;    top:    0%;    
    background-color: yellowgreen;  color: green;                                      
    text-align: center;             font-size: medium;                  z-index: 3;}
#content_true_landscape.android.firefox.fullscr {     
    position: absolute;     display: block;    
                    width:  86.35%; height: 100%;        
                    left:   0%;     top:    0%;
    background-color: transparent;  color: green;                                      
    text-align: center;             font-size: medium;                  z-index: 4;}    
#content_bckg_landscape.android.firefox.fullscr { 
    position: absolute;     display: block;    
                    width:  100%;   height: 100%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: transparent;                                      z-index: 5;}    
#content_text_landscape.android.firefox.fullscr { 
    position: absolute;     display: block;    
                    width:  99%;    height: 95%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    text-align: center;             overflow: scroll;                   z-index: 6;}
/* ---------------------------------------------------------------------------- */
/*    CONTENT                   landscape.android.firefox.FULLSCR       END     */
/* ============================================================================ */
/*    CONTENT                   landscape.android.firefox.FULLSCR4VKB   START   */
/* ---------------------------------------------------------------------------- */
#content_landscape.android.firefox.fullscr4vkb {     
    position: absolute;     display: block;    
                    width:  88%;    height: 100%;        
                    left:   12%;    top:    0%;    
    background-color: yellowgreen;  color: green;                                      
    text-align: center;             font-size: medium;                  z-index: 3;}    
#content_landscape.android.firefox.fullscr4vkb {     
    position: absolute;     display: block;    
                    width:  86.35%; height: 100%;        
                    left:   0%;     top:    0%;
    background-color: transparent;  color: green;                                      
    text-align: center;             font-size: medium;                  z-index: 4;}    
#content_bckg_landscape.android.firefox.fullscr4vkb { 
    position: absolute;     display: block;    
                    width:  100%;   height: 100%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: transparent;                                      z-index: 5;}    
#content_text_landscape.android.firefox.fullscr4vkb { 
    position: absolute;     display: block;    
                    width:  99%;    height: 95%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    text-align: center;             overflow: scroll;                   z-index: 6;}
/* ---------------------------------------------------------------------------- */
/*    CONTENT                   landscape.android.firefox.FULLSCR4VKB   END     */
/* ============================================================================ */
/*    MENU_SIDEBAR              landscape.android.firefox.REGSCR        START   */
/* ---------------------------------------------------------------------------- */
#menu_sidebar_landscape.android.firefox.regscr {         
    position: absolute;     display: block;    
                    width:  13.72%; height: 100%;
                    left:   86.35%; top:    0%;                         
                    margin: 0%;     padding:0%;                         z-index: 3;}        
#menu_sidebar_bckg_landscape.android.firefox.regscr {     
    position: absolute;     display: block;    
                    width:  100%;   height: 100%;        
                    left:   50%;     top:    50%;
    transform: translate(  -50%,            -50%);                      z-index: 4;}        
#menu_sidebar_text_landscape.android.firefox.regscr {     
    position: absolute;     display: block;    
                    width:  100%;   height: 100%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);   
    background-color: lime;                                             z-index: 5;}    
/* ---------------------------------------------------------------------------- */
/*    MENU_SIDEBAR              landscape.android.firefox.REGSCR        END     */
/* ============================================================================ */
/*    MENU_SIDEBAR              landscape.android.firefox.FULLSCR       START   */
/* ---------------------------------------------------------------------------- */
#menu_sidebar_landscape.android.firefox.fullscr {     
    position: absolute;     display: block;    
                    width:  13.72%; height: 100%;        
                    left:   86.35%; top:    0%;                         
                    margin: 0%;     padding:0%;                         z-index: 3;}        
#menu_sidebar_bckg_landscape.android.firefox.fullscr { 
    position: absolute;     display: block;    
                    width:  100%;   height: 100%;        
                    left:   50%;     top:    50%;
    transform: translate(  -50%,            -50%);                      z-index: 4;}        
#menu_sidebar_text_landscape.android.firefox.fullscr { 
    position: absolute;     display: block;    
                    width:  100%;   height: 100%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);   
    background-color: lime;                                             z-index: 5;}    
/* ---------------------------------------------------------------------------- */
/*    MENU_SIDEBAR              landscape.android.firefox.FULLSCR       END     */
/* ============================================================================ */
/*    MENU_SIDEBAR              landscape.android.firefox.FULLSCR4VKB   START   */
/* ---------------------------------------------------------------------------- */
#menu_sidebar_landscape.android.firefox.fullscr4vkb {     
    position: absolute;     display: block;    
                    width:  13.72%; height: 100%;        
                    left:   86.35%; top:    0%;                         
                    margin: 0%;     padding:0%;                         z-index: 3;}        
#menu_sidebar_bckg_landscape.android.firefox.fullscr4vkb { 
    position: absolute;     display: block;    
                    width:  100%;   height: 100%;        
                    left:   50%;     top:    50%;
    transform: translate(  -50%,            -50%);                      z-index: 4;}        
#menu_sidebar_text_landscape.android.firefox.fullscr4vkb { 
    position: absolute;     display: block;    
                    width:  100%;   height: 100%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);   
    background-color: lime;                                             z-index: 5;}    
/* ---------------------------------------------------------------------------- */
/*    MENU_SIDEBAR              landscape.android.firefox.FULLSCR4VKB   END     */
/* ============================================================================ */
/*                                                                              */
/*                                                                              */
/*      WSZYSTKIE BUTTON'Y: START => z-index: 6                                 */
/* ============================================================================ */
/*    SCREENSIZEBTN_TO_FULLSCR  landscape.android.firefox.REGSCR        START   */
/* ---------------------------------------------------------------------------- */
#screensizebtn_to_fullscr_landscape.android.firefox.regscr {     
    position: absolute;     display: block;    
                    width:  100%;   height: 36%;
                    left:   0%;     top:    0%;    
    background-color: lime;                                             z-index: 6;}    
#screensizebtn_to_fullscr_bckg_landscape.android.firefox.regscr {     
    position: absolute;     display: block;    
                    width:  90%;    height: 90%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: yellow;                                           z-index: 7;}        
#screensizebtn_to_fullscr_text_landscape.android.firefox.regscr {     
    position: absolute;     display: block;    
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
                                    color: darkslategray;
    text-align: center;             font-size: large;                   z-index: 8;}    
#screensizebtn_to_fullscr_bckg_landscape:hover.android.firefox.regscr {     
    background-color: orange;                                                   }
#screensizebtn_to_fullscr_bckg_landscape:active.android.firefox.regscr {     
    background-color: lightgreen;                                               }        
/* ---------------------------------------------------------------------------- */
/*    SCREENSIZEBTN_TO_FULLSCR  landscape.android.firefox.REGSCR        END     */
/* ============================================================================ */
/*    SCREENSIZEBTN_TO_FULLSCR  landscape.android.firefox.FULLSCR       START   */
/* ---------------------------------------------------------------------------- */
#screensizebtn_to_fullscr_landscape.android.firefox.fullscr          { 
    position: absolute; display: none; z-index: -1;             }
#screensizebtn_to_fullscr_bckg_landscape.android.firefox.fullscr     { 
    position: absolute; display: none; z-index: -1;             }
#screensizebtn_to_fullscr_text_landscape.android.firefox.fullscr     { 
    position: absolute; display: none; z-index: -1;             }
/* ---------------------------------------------------------------------------- */
/*    SCREENSIZEBTN_TO_FULLSCR  landscape.android.firefox.FULLSCR       END     */
/* ============================================================================ */
/*    SCREENSIZEBTN_TO_FULLSCR  landscape.android.firefox.FULLSCR4VKB   START   */
/* ---------------------------------------------------------------------------- */
#screensizebtn_to_fullscr_landscape.android.firefox.fullscr4vkb          { 
    position: absolute; display: none; z-index: -1;             }
#screensizebtn_to_fullscr_bckg_landscape.android.firefox.fullscr4vkb     { 
    position: absolute; display: none; z-index: -1;             }
#screensizebtn_to_fullscr_text_landscape.android.firefox.fullscr4vkb     { 
    position: absolute; display: none; z-index: -1;             }
/* ---------------------------------------------------------------------------- */
/*    SCREENSIZEBTN_TO_FULLSCR  landscape.android.firefox.FULLSCR4VKB   END     */
/* ============================================================================ */
/*    SCREENSIZEBTN_TO_REGSCR   landscape.android.firefox.REGSCR        START   */
/* ---------------------------------------------------------------------------- */
#screensizebtn_to_regscr_landscape.android.firefox.regscr            { 
    position: absolute; display: none; z-index: -1;             }
#screensizebtn_to_regscr_bckg_landscape.android.firefox.regscr       { 
    position: absolute; display: none; z-index: -1;             }
#screensizebtn_to_regscr_text_landscape.android.firefox.regscr       { 
    position: absolute; display: none; z-index: -1;             }
/* ---------------------------------------------------------------------------- */
/*    SCREENSIZEBTN_TO_REGSCR   landscape.android.firefox.REGSCR        END     */
/* ============================================================================ */
/*    SCREENSIZEBTN_TO_REGSCR   landscape.android.firefox.FULLSCR       START   */
/* ---------------------------------------------------------------------------- */
#screensizebtn_to_regscr_landscape.android.firefox.fullscr {     
    position: absolute;     display: block;    
                    width:  100%;   height: 33.33%;
                    left:   0%;     top:    0%;    
    background-color: lime;                                             z-index: 6;}        
#screensizebtn_to_regscr_bckg_landscape.android.firefox.fullscr { 
    position: absolute;     display: block;    
                    width:  90%;    height: 90%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: yellow;                                           z-index: 7;}        
#screensizebtn_to_regscr_text_landscape.android.firefox.fullscr { 
    position: absolute;     display: block;    
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
                                    color: darkslategray;
    text-align: center;             font-size: large;                   z-index: 8;}    
#screensizebtn_to_regscr_bckg_landscape:hover.android.firefox.fullscr { 
    background-color: orange;                                                   }
#screensizebtn_to_regscr_bckg_landscape:active.android.firefox.fullscr { 
    background-color: lightgreen;                                               }        
/* ---------------------------------------------------------------------------- */
/*    SCREENSIZEBTN_TO_REGSCR   landscape.android.firefox.FULLSCR       END     */
/* ============================================================================ */
/*    SCREENSIZEBTN_TO_REGSCR   landscape.android.firefox.FULLSCR4VKB   START   */
/* ---------------------------------------------------------------------------- */
#screensizebtn_to_regscr_landscape.android.firefox.fullscr4vkb {     
    position: absolute;     display: block;    
                    width:  100%;   height: 33.33%;
                    left:   0%;     top:    0%;    
    background-color: lime;                                             z-index: 6;}        
#screensizebtn_to_regscr_bckg_landscape.android.firefox.fullscr4vkb { 
    position: absolute;     display: block;    
                    width:  90%;    height: 90%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: yellow;                                           z-index: 7;}        
#screensizebtn_to_regscr_text_landscape.android.firefox.fullscr4vkb { 
    position: absolute;     display: block;    
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
                                    color: darkslategray;
    text-align: center;             font-size: large;                   z-index: 8;}    
#screensizebtn_to_regscr_bckg_landscape:hover.android.firefox.fullscr4vkb { 
    background-color: orange;                                                   }
#screensizebtn_to_regscr_bckg_landscape:active.android.firefox.fullscr4vkb { 
    background-color: lightgreen;                                               }        
/* ---------------------------------------------------------------------------- */
/*    SCREENSIZEBTN_TO_REGSCR   landscape.android.firefox.FULLSCR4VKB   END     */
/* ============================================================================ */
/*    SEARCHBTN_TO_OPNSRCHFRM   landscape.android.firefox.REGSCR        START   */
/* ---------------------------------------------------------------------------- */
#searchbtn_to_open_searchmodule_landscape.android.firefox.regscr { 
    position: absolute;     display: block;    
                    width:  100%;   height: 36%;
                    left:   0%;     top:    36%;    
    background-color: lime;                                             z-index: 6;}    
#searchbtn_to_open_searchmodule_bckg_landscape.android.firefox.regscr { 
    position: absolute;     display: block;    
                    width:  90%;    height: 90%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: yellow;                                           z-index: 7;}        
#searchbtn_to_open_searchmodule_text_landscape.android.firefox.regscr { 
    position: absolute;     display: block;    
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
                                    color: darkslategray;
    text-align: center;             font-size: large;                   z-index: 8;}
#searchbtn_to_open_searchmodule_bckg_landscape:hover.android.firefox.regscr { 
    background-color: orange;                                                   }
#searchbtn_to_open_searchmodule_bckg_landscape:active.android.firefox.regscr { 
    background-color: lightgreen;                                               }        
/* ---------------------------------------------------------------------------- */
/*    SEARCHBTN_TO_OPNSRCHFRM   landscape.android.firefox.REGSCR        END     */
/* ============================================================================ */
/*    SEARCHBTN_TO_OPNSRCHFRM   landscape.android.firefox.FULLSCR       START   */
/* ---------------------------------------------------------------------------- */
#searchbtn_to_open_searchmodule_landscape.android.firefox.fullscr { 
    position: absolute;     display: block;    
                    width:  100%;   height: 33.33%;
                    left:   0%;     top:    33.33%;    
    background-color: lime;                                             z-index: 6;}        
#searchbtn_to_open_searchmodule_bckg_landscape.android.firefox.fullscr { 
    position: absolute;     display: block;    
                    width:  90%;    height: 90%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: yellow;                                           z-index: 7;}        
#searchbtn_to_open_searchmodule_text_landscape.android.firefox.fullscr { 
    position: absolute;     display: block;    
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
                                    color: darkslategray;
    text-align: center;             font-size: large;                   z-index: 8;}    
#searchbtn_to_open_searchmodule_bckg_landscape:hover.android.firefox.fullscr { 
    background-color: orange;                                                   }
#searchbtn_to_open_searchmodule_bckg_landscape:active.android.firefox.fullscr { 
    background-color: lightgreen;                                               }            
/* ---------------------------------------------------------------------------- */
/*    SEARCHBTN_TO_OPNSRCHFRM   landscape.android.firefox.FULLSCR       END     */
/* ============================================================================ */
/*    SEARCHBTN_TO_OPNSRCHFRM   landscape.android.firefox.FULLSCR4VKB   START   */
/* ---------------------------------------------------------------------------- */
#searchbtn_to_open_searchmodule_landscape.android.firefox.fullscr4vkb { 
    position: absolute;     display: block;    
                    width:  100%;   height: 33.33%;
                    left:   0%;     top:    33.33%;    
    background-color: lime;                                             z-index: 6;}        
#searchbtn_to_open_searchmodule_bckg_landscape.android.firefox.fullscr4vkb { 
    position: absolute;     display: block;    
                    width:  90%;    height: 90%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: yellow;                                           z-index: 7;}        
#searchbtn_to_open_searchmodule_text_landscape.android.firefox.fullscr4vkb { 
    position: absolute;     display: block;    
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
                                    color: darkslategray;
    text-align: center;             font-size: large;                   z-index: 8;}    
#searchbtn_to_open_searchmodule_bckg_landscape:hover.android.firefox.fullscr4vkb { 
    background-color: orange;                                                   }
#searchbtn_to_open_searchmodule_bckg_landscape:active.android.firefox.fullscr4vkb { 
    background-color: lightgreen;                                               }            
/* ---------------------------------------------------------------------------- */
/*    SEARCHBTN_TO_OPNSRCHFRM   landscape.android.firefox.FULLSCR4VKB   END     */
/* ============================================================================ */
/*    SEARCHBTN_TO_CLSSRCHFRM   landscape.android.firefox.REGSCR        START   */
/* ---------------------------------------------------------------------------- */
#searchbtn_to_close_searchmodule_landscape.android.firefox.regscr           { 
    position: absolute;     display: none;
                    width:  100%;   height: 36%;
                    left:   0%;     top:    36%;    
    background-color: lime;                                             z-index: 6;}
#searchbtn_to_close_searchmodule_bckg_landscape.android.firefox.regscr      { 
    position: absolute;     display: none;
                    width:  90%;    height: 90%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: yellow;                                           z-index: 7;}
#searchbtn_to_close_searchmodule_text_landscape.android.firefox.regscr      { 
    position: absolute;     display: none;
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
                                    color: darkslategray;
    text-align: center;             font-size: large;                   z-index: 8;}
#searchbtn_to_close_searchmodule_bckg_landscape:hover.android.firefox.regscr { 
    background-color: orange;                                                   }
#searchbtn_to_close_searchmodule_bckg_landscape:active.android.firefox.regscr { 
    background-color: lightgreen;                                               }
/* ---------------------------------------------------------------------------- */
/*    SEARCHBTN_TO_CLSSRCHFRM   landscape.android.firefox.REGSCR        END     */
/* ============================================================================ */
/*    SEARCHBTN_TO_CLSSRCHFRM   landscape.android.firefox.FULLSCR       START   */
/* ---------------------------------------------------------------------------- */
#searchbtn_to_close_searchmodule_landscape.android.firefox.fullscr          { 
    position: absolute;     display: none;
                    width:  100%;   height: 33.33%;
                    left:   0%;     top:    33.33%;    
    background-color: lime;                                             z-index: 6;}        
#searchbtn_to_close_searchmodule_bckg_landscape.android.firefox.fullscr     { 
    position: absolute;     display: none;
                    width:  90%;    height: 90%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: yellow;                                           z-index: 7;}        
#searchbtn_to_close_searchmodule_text_landscape.android.firefox.fullscr     { 
    position: absolute;     display: none;
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
                                    color: darkslategray;
    text-align: center;             font-size: large;                   z-index: 8;}    
#searchbtn_to_close_searchmodule_bckg_landscape:hover.android.firefox.fullscr { 
    background-color: orange;                                                   }
#searchbtn_to_close_searchmodule_bckg_landscape:active.android.firefox.fullscr { 
    background-color: lightgreen;                                               }            
/* ---------------------------------------------------------------------------- */
/*    SEARCHBTN_TO_CLSSRCHFRM   landscape.android.firefox.FULLSCR       END     */
/* ============================================================================ */
/*    SEARCHBTN_TO_CLSSRCHFRM   landscape.android.firefox.FULLSCR4VKB   START   */
/* ---------------------------------------------------------------------------- */
#searchbtn_to_close_searchmodule_landscape.android.firefox.fullscr4vkb          { 
    position: absolute;     display: none;
                    width:  100%;   height: 33.33%;
                    left:   0%;     top:    33.33%;    
    background-color: lime;                                             z-index: 6;}        
#searchbtn_to_close_searchmodule_bckg_landscape.android.firefox.fullscr4vkb     { 
    position: absolute;     display: none;
                    width:  90%;    height: 90%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: yellow;                                           z-index: 7;}        
#searchbtn_to_close_searchmodule_text_landscape.android.firefox.fullscr4vkb     { 
    position: absolute;     display: none;
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
                                    color: darkslategray;
    text-align: center;             font-size: large;                   z-index: 8;}    
#searchbtn_to_close_searchmodule_bckg_landscape:hover.android.firefox.fullscr4vkb { 
    background-color: orange;                                                   }
#searchbtn_to_close_searchmodule_bckg_landscape:active.android.firefox.fullscr4vkb { 
    background-color: lightgreen;                                               }       
/* ---------------------------------------------------------------------------- */
/*    SEARCHBTN_TO_CLSSRCHFRM   landscape.android.firefox.FULLSCR4VKB   END     */
/* ============================================================================ */
/*    SEARCHBTN_TO_CLSSRCH404   landscape.android.firefox.REGSCR        START   */
/* ---------------------------------------------------------------------------- */
#searchbtn_to_close_searchmodule_for_404_landscape.android.firefox.regscr           { 
    position: absolute;     display: none;
                    width:  100%;   height: 36%;
                    left:   0%;     top:    36%;    
    background-color: lime;                                             z-index: 0;}
#searchbtn_to_close_searchmodule_bckg_for_404_landscape.android.firefox.regscr      { 
    position: absolute;     display: none;
                    width:  90%;    height: 90%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: yellow;                                           z-index: 0;}
#searchbtn_to_close_searchmodule_text_for_404_landscape.android.firefox.regscr      { 
    position: absolute;     display: none;
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
                                    color: darkslategray;
    text-align: center;             font-size: large;                   z-index: 0;}
#searchbtn_to_close_searchmodule_bckg_for_404_landscape:hover.android.firefox.regscr { 
    background-color: orange;                                                   }
#searchbtn_to_close_searchmodule_bckg_for_404_landscape:active.android.firefox.regscr { 
    background-color: lightgreen;                                               }
/* ---------------------------------------------------------------------------- */
/*    SEARCHBTN_TO_CLSSRCH404   landscape.android.firefox.REGSCR        END     */
/* ============================================================================ */
/*    SEARCHBTN_TO_CLSSRCH404   landscape.android.firefox.FULLSCR       START   */
/* ---------------------------------------------------------------------------- */
#searchbtn_to_close_searchmodule_for_404_landscape.android.firefox.fullscr          { 
    position: absolute;     display: none;
                    width:  100%;   height: 33.33%;
                    left:   0%;     top:    33.33%;    
    background-color: lime;                                             z-index: 0;}        
#searchbtn_to_close_searchmodule_bckg_for_404_landscape.android.firefox.fullscr     { 
    position: absolute;     display: none;
                    width:  90%;    height: 90%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: yellow;                                           z-index: 0;}        
#searchbtn_to_close_searchmodule_text_for_404_landscape.android.firefox.fullscr     { 
    position: absolute;     display: none;
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
                                    color: darkslategray;
    text-align: center;             font-size: large;                   z-index: 0;}    
#searchbtn_to_close_searchmodule_bckg_for_404_landscape:hover.android.firefox.fullscr { 
    background-color: orange;                                                   }
#searchbtn_to_close_searchmodule_bckg_for_404_landscape:active.android.firefox.fullscr { 
    background-color: lightgreen;                                               }            
/* ---------------------------------------------------------------------------- */
/*    SEARCHBTN_TO_CLSSRCH404   landscape.android.firefox.FULLSCR       END     */
/* ============================================================================ */
/*    SEARCHBTN_TO_CLSSRCH404   landscape.android.firefox.FULLSCR4VKB   START   */
/* ---------------------------------------------------------------------------- */
#searchbtn_to_close_searchmodule_for_404_landscape.android.firefox.fullscr4vkb          { 
    position: absolute;     display: none;
                    width:  100%;   height: 33.33%;
                    left:   0%;     top:    33.33%;    
    background-color: lime;                                             z-index: 0;}        
#searchbtn_to_close_searchmodule_bckg_for_404_landscape.android.firefox.fullscr4vkb     { 
    position: absolute;     display: none;
                    width:  90%;    height: 90%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: yellow;                                           z-index: 0;}        
#searchbtn_to_close_searchmodule_text_for_404_landscape.android.firefox.fullscr4vkb     { 
    position: absolute;     display: none;
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
                                    color: darkslategray;
    text-align: center;             font-size: large;                   z-index: 0;}    
#searchbtn_to_close_searchmodule_bckg_for_404_landscape:hover.android.firefox.fullscr4vkb { 
    background-color: orange;                                                   }
#searchbtn_to_close_searchmodule_bckg_for_404_landscape:active.android.firefox.fullscr4vkb { 
    background-color: lightgreen;                                               }
/* ---------------------------------------------------------------------------- */
/*    SEARCHBTN_TO_CLSSRCH404   landscape.android.firefox.FULLSCR4VKB   END     */
/* ============================================================================ */
/*    SEARCHFORM                landscape.android.firefox.REGSCR        START   */
/* ---------------------------------------------------------------------------- */
/* element zawarty wewnątrz formularza search, w pliku: searchform.php*/

/* UWAGA!!! PRZY ZMIANIE PARAMETRÓW PAMIĘTAĆ O BLIŹNIACZYM - PORTRAIT - NIŻEJ */
/* UWAGA!!! PRZY ZMIANIE PARAMETRÓW PAMIĘTAĆ O BLIŹNIACZYM - PORTRAIT - NIŻEJ */

/* searchmodule - jako tło którym jest np.przestrzeń otaczająca stół elektronika */
#searchmodule_landscape.android.firefox.regscr {     
    position: absolute;     display: none;
                    width:  76%;    height: 68.2%;
                    left:   12%;    top:    23.8%;    
    background-color: black;                                             z-index: 7;}    

/* searchmodule - jako tło którym jest np.stół elektronika */
#searchmodule_bckg_landscape.android.firefox.regscr {     
    position: absolute;     display: none;
                    width:  96%;    height: 96%;
                    left:   2%;     top:    2%;    
    background-color: yellow;                                           z-index: 8;}

/* searchmodule - jako tło którym jest np.uniwersalna płytka stykowa 
UWAGA!!! - żeby była odrobinę widoczna, to .search-form css musi mieć width i height < 100% */
#searchmodule_text_landscape.android.firefox.regscr {     
    position: absolute;     display: none;
                    width:  96%;    height: 96%;
                    left:   2%;     top:    2%;    
    border: none;
    background-color: white;                                            z-index: 9;}

/*
search-form         => searchmodule         | cały formularz
search-label        => searchmodule         | pole wokół edit input czyli wokół search-field
screen-reader-text  => searchmodule_text    | pole edit WEWNĄTRZ
search-field        => searchmodule_bckg    | wokół pola edit, ale poza zakresem buttona, TO JEST TAM GDZIE SIĘ WPISUJE
search-submit       => searchmodule_btn     | wokół pola button, ale poza zakresem pola edit
*/
/* searchmodule_form - jako tło którym jest np.obrazek modułu wyświetlacza LCD 16x2 */
/* search-field - jako tło którym jest np.sam wyświetlacz LCD 16x2 */
/* search-submit - jako tło którym jest np.przycisk aktywujący moduł wyświetlacza LCD 16x2 */
.search-form {
                    position: absolute;
                    width:  100%;    height: 100%;
                    left:   0%;      top:    0%;    
                    border: none;
    background-color: orange;                                           z-index: 10;}

/*
.search-label {
                    position: absolute;                    
                    border: none;
    background-color: transparent;                                      z-index: 11;}
*/

.search-field {     
    position: absolute;
                    width:  96%;    height: 50%;
                    left:   2%;     top:    5%;    
                    border: none;
    background-color: darkblue;     color: lightcyan;                   z-index: 13;}

#search-field-override-for-404 {     
    position: absolute;     display: block;
                    width:  96%;    height: 50%;
                    left:   2%;     top:    5%;    
                    border: none;
    background-color: darkblue;     color: lightcyan;                   z-index: 14;}

#search-field-override-for-search {     
    position: absolute;     display: block;
                    width:  96%;    height: 50%;
                    left:   2%;     top:    5%;    
                    border: none;
    background-color: darkblue;     color: lightcyan;                   z-index: 14;}

.screen-reader-text {
    background-color: transparent;  color: transparent;                 z-index: 12;}

.search-submit {     
    position: absolute;
                    width:  96%;    height: 35%;
                    left:   2%;     top:    60%;    
                    border: none;
    background-color: black;        color: yellow;                      z-index: 14;}
/* ---------------------------------------------------------------------------- */
/*    SEARCHFORM                landscape.android.firefox.REGSCR        END     */
/* ============================================================================ */
/*    SEARCHFORM                landscape.android.firefox.FULLSCR       START   */
/* ---------------------------------------------------------------------------- */
/* element zawarty wewnątrz formularza search, w pliku: searchform.php*/
#searchmodule_landscape.android.firefox.fullscr {     
    position: absolute;     display: none;
                    width:  76%;    height: 100%;
                    left:   12%;    top:    0%;    
    background-color: lime;                                             z-index: 7;}    
/* ---------------------------------------------------------------------------- */
/*    SEARCHFORM                landscape.android.firefox.FULLSCR       END     */
/* ============================================================================ */
/*    SEARCHFORM                landscape.android.firefox.FULLSCR4VKB   START   */
/* ---------------------------------------------------------------------------- */
/* element zawarty wewnątrz formularza search, w pliku: searchform.php*/
#searchmodule_landscape.android.firefox.fullscr4vkb {     
    position: absolute;     display: none;
                    width:  76%;    height: 100%;
                    left:   12%;    top:    0%;    
    background-color: lime;                                             z-index: 7;}    
/* ---------------------------------------------------------------------------- */
/*    SEARCHFORM                landscape.android.firefox.FULLSCR4VKB   END     */
/* ============================================================================ */
/*    CONTACTBTN_TO_OPNCNTKFRM  landscape.android.firefox.REGSCR        START   */
/* ---------------------------------------------------------------------------- */
#contactbtn_to_open_contactmodule_landscape.android.firefox.regscr { 
    position: absolute;     display: block;    
                    width:  100%;   height: 28.2%;
                    left:   0%;     top:    72%;    
    background-color: seagreen;                                         z-index: 6;}    
#contactbtn_to_open_contactmodule_bckg_landscape.android.firefox.regscr { 
    position: absolute;     display: block;    
                    width:  90%;    height: 90%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: yellow;                                           z-index: 7;}        
#contactbtn_to_open_contactmodule_text_landscape.android.firefox.regscr { 
    position: absolute;     display: block;    
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
                                    color: darkslategray;
    text-align: center;             font-size: large;                   z-index: 8;}
#contactbtn_to_open_contactmodule_bckg_landscape:hover.android.firefox.regscr { 
    background-color: orange;                                                   }
#contactbtn_to_open_contactmodule_bckg_landscape:active.android.firefox.regscr { 
    background-color: lightgreen;                                               }
/* ---------------------------------------------------------------------------- */
/*    CONTACTBTN_TO_OPNCNTKFRM  landscape.android.firefox.REGSCR        END     */
/* ============================================================================ */
/*    CONTACTBTN_TO_OPNCNTKFRM  landscape.android.firefox.FULLSCR       START   */
/* ---------------------------------------------------------------------------- */
#contactbtn_to_open_contactmodule_landscape.android.firefox.fullscr { 
    position: absolute;     display: block;    
                    width:  100%;   height: 33.4%;
                    left:   0%;     top:    66.6%;    
    background-color: seagreen;                                         z-index: 6;}    
#contactbtn_to_open_contactmodule_bckg_landscape.android.firefox.fullscr { 
    position: absolute;     display: block;    
                    width:  90%;    height: 90%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: yellow;                                           z-index: 7;}        
#contactbtn_to_open_contactmodule_text_landscape.android.firefox.fullscr { 
    position: absolute;     display: block;    
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
                                    color: darkslategray;
    text-align: center;             font-size: large;                   z-index: 8;}
#contactbtn_to_open_contactmodule_bckg_landscape:hover.android.firefox.fullscr { 
    background-color: orange;                                                   }
#contactbtn_to_open_contactmodule_bckg_landscape:active.android.firefox.fullscr { 
    background-color: lightgreen;                                               }        
/* ---------------------------------------------------------------------------- */
/*    CONTACTBTN_TO_OPNCNTKFRM  landscape.android.firefox.FULLSCR       END     */
/* ============================================================================ */
/*    CONTACTBTN_TO_OPNCNTKFRM  landscape.android.firefox.FULLSCR4VKB   START   */
/* ---------------------------------------------------------------------------- */
#contactbtn_to_open_contactmodule_landscape.android.firefox.fullscr4vkb { 
    position: absolute;     display: block;    
                    width:  100%;   height: 33.4%;
                    left:   0%;     top:    66.6%;    
    background-color: seagreen;                                         z-index: 6;}    
#contactbtn_to_open_contactmodule_bckg_landscape.android.firefox.fullscr4vkb { 
    position: absolute;     display: block;    
                    width:  90%;    height: 90%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: yellow;                                           z-index: 7;}        
#contactbtn_to_open_contactmodule_text_landscape.android.firefox.fullscr4vkb { 
    position: absolute;     display: block;    
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
                                    color: darkslategray;
    text-align: center;             font-size: large;                   z-index: 8;}
#contactbtn_to_open_contactmodule_bckg_landscape:hover.android.firefox.fullscr4vkb { 
    background-color: orange;                                                   }
#contactbtn_to_open_contactmodule_bckg_landscape:active.android.firefox.fullscr4vkb { 
    background-color: lightgreen;                                               }        
/* ---------------------------------------------------------------------------- */
/*    CONTACTBTN_TO_OPNCNTKFRM  landscape.android.firefox.FULLSCR4VKB   END     */
/* ============================================================================ */
/*    CONTACTBTN_TO_CLSCNTKFRM  landscape.android.firefox.REGSCR        START   */
/* ---------------------------------------------------------------------------- */
#contactbtn_to_close_contactmodule_landscape.android.firefox.regscr             { 
    position: absolute;     display: none;
                    width:  100%;   height: 28.2%;
                    left:   0%;     top:    72%;    
    background-color: seagreen;                                         z-index: 6;}    
#contactbtn_to_close_contactmodule_bckg_landscape.android.firefox.regscr        { 
    position: absolute;     display: none;
                    width:  90%;    height: 90%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: yellow;                                           z-index: 7;}        
#contactbtn_to_close_contactmodule_text_landscape.android.firefox.regscr        { 
    position: absolute;     display: none;
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
                                    color: darkslategray;
    text-align: center;             font-size: large;                   z-index: 8;}
#contactbtn_to_close_contactmodule_bckg_landscape:hover.android.firefox.regscr { 
    background-color: orange;                                                   }
#contactbtn_to_close_contactmodule_bckg_landscape:active.android.firefox.regscr { 
    background-color: lightgreen;                                               }
/* ---------------------------------------------------------------------------- */
/*    CONTACTBTN_TO_CLSCNTKFRM  landscape.android.firefox.REGSCR        END     */
/* ============================================================================ */
/*    CONTACTBTN_TO_CLSCNTKFRM  landscape.android.firefox.FULLSCR       START   */
/* ---------------------------------------------------------------------------- */
#contactbtn_to_close_contactmodule_landscape.android.firefox.fullscr            { 
    position: absolute;     display: none;
                    width:  100%;   height: 33.4%;
                    left:   0%;     top:    66.6%;    
    background-color: seagreen;                                         z-index: 6;}    
#contactbtn_to_close_contactmodule_bckg_landscape.android.firefox.fullscr       { 
    position: absolute;     display: none;
                    width:  90%;    height: 90%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: yellow;                                           z-index: 7;}        
#contactbtn_to_close_contactmodule_text_landscape.android.firefox.fullscr       { 
    position: absolute;     display: none;
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
                                    color: darkslategray;
    text-align: center;             font-size: large;                   z-index: 8;}
#contactbtn_to_close_contactmodule_bckg_landscape:hover.android.firefox.fullscr { 
    background-color: orange;                                                   }
#contactbtn_to_close_contactmodule_bckg_landscape:active.android.firefox.fullscr { 
    background-color: lightgreen;                                               }
/* ---------------------------------------------------------------------------- */
/*    CONTACTBTN_TO_CLSCNTKFRM  landscape.android.firefox.FULLSCR       END     */
/* ============================================================================ */
/*    CONTACTBTN_TO_CLSCNTKFRM  landscape.android.firefox.FULLSCR4VKB   START   */
/* ---------------------------------------------------------------------------- */
#contactbtn_to_close_contactmodule_landscape.android.firefox.fullscr4vkb            { 
    position: absolute;     display: none;
                    width:  100%;   height: 33.4%;
                    left:   0%;     top:    66.6%;    
    background-color: seagreen;                                         z-index: 6;}    
#contactbtn_to_close_contactmodule_bckg_landscape.android.firefox.fullscr4vkb       { 
    position: absolute;     display: none;
                    width:  90%;    height: 90%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: yellow;                                           z-index: 7;}        
#contactbtn_to_close_contactmodule_text_landscape.android.firefox.fullscr4vkb       { 
    position: absolute;     display: none;
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
                                    color: darkslategray;
    text-align: center;             font-size: large;                   z-index: 8;}
#contactbtn_to_close_contactmodule_bckg_landscape:hover.android.firefox.fullscr4vkb { 
    background-color: orange;                                                   }
#contactbtn_to_close_contactmodule_bckg_landscape:active.android.firefox.fullscr4vkb { 
    background-color: lightgreen;                                               }
/* ---------------------------------------------------------------------------- */
/*    CONTACTBTN_TO_CLSCNTKFRM  landscape.android.firefox.FULLSCR4VKB   END     */
/* ============================================================================ */
/*    CONTACTFORM               landscape.android.firefox.REGSCR        START   */
/* ---------------------------------------------------------------------------- */
#contactmodule_landscape.android.firefox.regscr {     
    position: absolute;     display: none;
                    width:  76%;    height: 68.2%;
                    left:   12%;    top:    23.8%;    
    background-color: lime;                                             z-index: 7;}
#contactmodule_bckg_landscape.android.firefox.regscr { 
    position: absolute;     display: none;
                    width:  90%;    height: 90%;        
                    left:   5%;    top:    5%;    
    background-color: lightgreen;                                       z-index: 8;}
#contactmodule_text_landscape.android.firefox.regscr {     
    position: absolute;     display: none;              border: none;
                    width:  90%;    height: 60%;        
                    left:   5%;     top:    5%;    
    background-color: yellow;       color: green;                                      
    text-align: center;             font-size: large;                   z-index: 9;}
#contactmodule_btn_landscape.android.firefox.regscr { 
    position: absolute;     display: none;              border: none;
                    width:  90%;    height: 20%;        
                    left:   5%;     top:    70%;    
    background-color: darkblue;     color: yellow;
    text-align: center;             font-size: large;                   z-index: 10;}
/* ---------------------------------------------------------------------------- */
/*    CONTACTFORM               landscape.android.firefox.REGSCR        END     */
/* ============================================================================ */
/*    CONTACTFORM               landscape.android.firefox.FULLSCR       START   */
/* ---------------------------------------------------------------------------- */
#contactmodule_landscape.android.firefox.fullscr { 
    position: absolute;     display: none;
                    width:  76%;    height: 100%;
                    left:   12%;    top:    0%;    
    background-color: lime;                                             z-index: 7;}    
#contactmodule_bckg_landscape.android.firefox.fullscr { 
    position: absolute;     display: none;
                    width:  90%;    height: 90%;        
                    left:   5%;    top:    5%;    
    background-color: lightgreen;                                       z-index: 8;}
#contactmodule_text_landscape.android.firefox.fullscr { 
    position: absolute;     display: none;              border: none;
                    width:  90%;    height: 60%;        
                    left:   5%;     top:    5%;    
    background-color: yellow;       color: green;                                      
    text-align: center;             font-size: large;                   z-index: 9;}
#contactmodule_btn_landscape.android.firefox.fullscr { 
    position: absolute;     display: none;              border: none;
                    width:  90%;    height: 20%;        
                    left:   5%;     top:    70%;    
    background-color: darkblue;     color: yellow;
    text-align: center;             font-size: large;                   z-index: 10;}
/* ---------------------------------------------------------------------------- */
/*    CONTACTFORM               landscape.android.firefox.FULLSCR       END     */
/* ============================================================================ */
/*    CONTACTFORM               landscape.android.firefox.FULLSCR4VKB   START   */
/* ---------------------------------------------------------------------------- */
#contactmodule_landscape.android.firefox.fullscr4vkb { 
    position: absolute;     display: none;
                    width:  76%;    height: 100%;
                    left:   12%;    top:    0%;    
    background-color: lime;                                             z-index: 7;}    
#contactmodule_bckg_landscape.android.firefox.fullscr4vkb { 
    position: absolute;     display: none;
                    width:  90%;    height: 90%;        
                    left:   5%;    top:    5%;    
    background-color: lightgreen;                                       z-index: 8;}
#contactmodule_text_landscape.android.firefox.fullscr4vkb { 
    position: absolute;     display: none;              border: none;
                    width:  90%;    height: 60%;        
                    left:   5%;     top:    5%;    
    background-color: yellow;       color: green;                                      
    text-align: center;             font-size: large;                   z-index: 9;}
#contactmodule_btn_landscape.android.firefox.fullscr4vkb { 
    position: absolute;     display: none;              border: none;
                    width:  90%;    height: 20%;        
                    left:   5%;     top:    70%;    
    background-color: darkblue;     color: yellow;
    text-align: center;             font-size: large;                   z-index: 10;}
/* ---------------------------------------------------------------------------- */
/*    CONTACTFORM               landscape.android.firefox.FULLSCR4VKB   END     */
/* ============================================================================ */
/*    FOOTER                    landscape.android.firefox.REGSCR        START   */
/* ---------------------------------------------------------------------------- */
#footer_landscape.android.firefox.regscr { 
    position: absolute;     display: block;    
                    width:  100%;   height: 8%;
                    left:   0%;     top:    92%;    
    background-color: seagreen;                                         z-index: 3;}    
#footer_bckg_landscape.android.firefox.regscr { 
    position: absolute;     display: block;    
                    width:  100%;   height: 100%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);                       z-index: 4;}    
#footer_text_landscape.android.firefox.regscr { 
    position: absolute;     display: block;    
                    width:  100%;   height: auto;
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
                                    color: aquamarine;
    text-align: center;             font-size: 90%;                     z-index: 5;}    
/* ---------------------------------------------------------------------------- */
/*    FOOTER                    landscape.android.firefox.REGSCR        END     */
/* ============================================================================ */
/*    FOOTER                    landscape.android.firefox.FULLSCR       START   */
/* ---------------------------------------------------------------------------- */    
#footer_landscape.android.firefox.fullscr { position: absolute;display: none;z-index: -1;}
#footer_bckg_landscape.android.firefox.fullscr { position: absolute;display: none;z-index: -1;}
#footer_text_landscape.android.firefox.fullscr { position: absolute;display: none;z-index: -1;}
/* ---------------------------------------------------------------------------- */
/*    FOOTER                    landscape.android.firefox.FULLSCR       END     */
/* ============================================================================ */
/*    FOOTER                    landscape.android.firefox.FULLSCR4VKB   START   */
/* ---------------------------------------------------------------------------- */    
#footer_landscape.android.firefox.fullscr4vkb { position: absolute;display: none;z-index: -1;}
#footer_bckg_landscape.android.firefox.fullscr4vkb { position: absolute;display: none;z-index: -1;}
#footer_text_landscape.android.firefox.fullscr4vkb { position: absolute;display: none;z-index: -1;}
/* ---------------------------------------------------------------------------- */
/*    FOOTER                    landscape.android.firefox.FULLSCR4VKB   END     */
/* ============================================================================ */
/* ---------------------------------------------------------------------------- */
/*                                                                              */
/*      CONFIGURATION   FOR:    landscape.android.firefox            END        */
/*                                                                              */
/* ===========================================================================  */
/* ||                                                                       ||  */
/* ||   CONFIGURATION FOR:      ANDROID  -   LANDSCAPE               END    ||  */
/* ||                                                                       ||  */
/* ===========================================================================  */
/*                                                                              */
/*                                                                              */
/*                                                                              */
/*                                                                              */
/* ===========================================================================  */
/* ||                                                                       ||  */
/* ||   CONFIGURATION FOR:      ANDROID -   PORTRAIT                START   ||  */
/* ||                                                                       ||  */
/* ===========================================================================  */
/*                                                                              */
/*      CONFIGURATION   FOR:    portrait.android.firefox            START       */
/*                                                                              */
/* ---------------------------------------------------------------------------- */
/* ============================================================================ */
/*    HEADER                    portrait.android.firefox.REGSCR     START       */
/* ---------------------------------------------------------------------------- */
#header_portrait.android.firefox.regscr {
    position: absolute;     display: block;    
                    width:  100%;   height: 6%;        
                    left:   0%;     top:    0%;    
    background-color: transparent;                                      z-index: 3;}
#header_bckg_portrait.android.firefox.regscr {    
    position: absolute;     display: block;    
                    width:  100%;   height: 100%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: transparent;                                      z-index: 4;}    
#header_text_portrait.android.firefox.regscr {
    position: absolute;     display: block;    
                    width:  100%;   height: 100%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: transparent;                                      z-index: 5;}    
    
#header_logo_left_portrait.android.firefox.regscr { position: absolute;display: none;z-index: -1;}
#header_logo_left_bckg_portrait.android.firefox.regscr { position: absolute;display: none;z-index: -1;}
#header_logo_left_text_portrait.android.firefox.regscr { position: absolute;display: none;z-index: -1;}

#header_title_portrait.android.firefox.regscr { 
    position: absolute;     display: block;    
                    width:  100%;   height: 100%;        
                    left:   0%;    top:    0%;    
    background-color: lightskyblue;                                     z-index: 6;}
#header_title_bckg_portrait.android.firefox.regscr {     
    position: absolute;     display: block;    
                    width:  90%;    height: 90%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: lightblue;                                        z-index: 7;}        
#header_title_text_portrait.android.firefox.regscr {
    position: absolute;     display: block;    
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: yellow;       color: darkblue;
    text-align: center;             font-size: large;                z-index: 8;}

#header_logo_right_portrait.android.firefox.regscr { position: absolute;display: none;z-index: -1;}
#header_logo_right_bckg_portrait.android.firefox.regscr { position: absolute;display: none;z-index: -1;}
#header_logo_right_text_portrait.android.firefox.regscr { position: absolute;display: none;z-index: -1;}
/* ---------------------------------------------------------------------------- */
/*    HEADER                    portrait.android.firefox.REGSCR         END     */
/* ============================================================================ */
/*    HEADER                    portrait.android.firefox.FULLSCR        START   */
/* ---------------------------------------------------------------------------- */
#header_portrait.android.firefox.fullscr { position: absolute;display: none;z-index: -1;}
#header_bckg_portrait.android.firefox.fullscr { position: absolute;display: none;z-index: -1;}
#header_text_portrait.android.firefox.fullscr { position: absolute;display: none;z-index: -1;}
#header_logo_left_portrait.android.firefox.fullscr { position: absolute;display: none;z-index: -1;}
#header_logo_left_bckg_portrait.android.firefox.fullscr { position: absolute;display: none;z-index: -1;}
#header_logo_left_text_portrait.android.firefox.fullscr { position: absolute;display: none;z-index: -1;}
#header_title_portrait.android.firefox.fullscr { position: absolute;display: none;z-index: -1;}
#header_title_bckg_portrait.android.firefox.fullscr { position: absolute;display: none;z-index: -1;}
#header_title_text_portrait.android.firefox.fullscr { position: absolute;display: none;z-index: -1;}
#header_logo_right_portrait.android.firefox.fullscr { position: absolute;display: none;z-index: -1;}
#header_logo_right_bckg_portrait.android.firefox.fullscr { position: absolute;display: none;z-index: -1;}
#header_logo_right_text_portrait.android.firefox.fullscr { position: absolute;display: none;z-index: -1;}
/* ---------------------------------------------------------------------------- */
/*    HEADER                    portrait.android.firefox.FULLSCR        END     */
/* ============================================================================ */
/*    HEADER                    portrait.android.firefox.FULLSCR4VKB    START   */
/* ---------------------------------------------------------------------------- */
#header_portrait.android.firefox.fullscr4vkb { position: absolute;display: none;z-index: -1;}
#header_bckg_portrait.android.firefox.fullscr4vkb { position: absolute;display: none;z-index: -1;}
#header_text_portrait.android.firefox.fullscr4vkb { position: absolute;display: none;z-index: -1;}
#header_logo_left_portrait.android.firefox.fullscr4vkb { position: absolute;display: none;z-index: -1;}
#header_logo_left_bckg_portrait.android.firefox.fullscr4vkb { position: absolute;display: none;z-index: -1;}
#header_logo_left_text_portrait.android.firefox.fullscr4vkb { position: absolute;display: none;z-index: -1;}
#header_title_portrait.android.firefox.fullscr4vkb { position: absolute;display: none;z-index: -1;}
#header_title_bckg_portrait.android.firefox.fullscr4vkb { position: absolute;display: none;z-index: -1;}
#header_title_text_portrait.android.firefox.fullscr4vkb { position: absolute;display: none;z-index: -1;}
#header_logo_right_portrait.android.firefox.fullscr4vkb { position: absolute;display: none;z-index: -1;}
#header_logo_right_bckg_portrait.android.firefox.fullscr4vkb { position: absolute;display: none;z-index: -1;}
#header_logo_right_text_portrait.android.firefox.fullscr4vkb { position: absolute;display: none;z-index: -1;}
/* ---------------------------------------------------------------------------- */
/*    HEADER                    portrait.android.firefox.FULLSCR4VKB    END     */
/* ============================================================================ */
/*    MENU                      portrait.android.firefox.REGSCR         START   */
/* ---------------------------------------------------------------------------- */
#menu_closed_portrait.android.firefox.regscr {     
    position: absolute;     display: block;    
                    width:  100%;   height: 11%;        
                    left:   0%;     top:    6%;    
    background-color: darkgreen;   color: yellow;  padding-top: 0%;     z-index: 12;}        
#menu_closed_bckg_portrait.android.firefox.regscr {    
    position: absolute;     display: block;    
                    width:  100%;   height: 100%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);                               }        
#menu_closed_text_portrait.android.firefox.regscr {     
    position: absolute;     display: block;    
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: darkgreen;    color: yellow;
    text-align: center;             font-size: large;                           }    

#menu_opened_portrait.android.firefox.regscr {         
    position: absolute;     display: none;
                    width:  100%;   height: 11%;        
                    left:   0%;     top:    6%;    
    background-color: orange;       color: darkolivegreen;  
    padding-top: 0%;                font-size: large;                   z-index: 11;}    
#menu_opened_bckg_portrait.android.firefox.regscr {     
    position: absolute;     display: none;
                    width:  100%;   height: 100%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);                               }        
#menu_opened_text_portrait.android.firefox.regscr {     
    position: absolute;     display: none;
                    width:  99.7%;  height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);                               }    
#menu_opened_portrait.a.android.firefox.regscr { 
    position: absolute;
    padding-left: 0%;   padding-top: 2%; padding-bottom: 2%;         
    text-decoration: none;          color: yellow;                              }
#menu_opened_portrait.a:hover.android.firefox.regscr { 
    position: absolute;
    background-color: yellow;   color: darkgoldenrod;                           }        
/* ---------------------------------------------------------------------------- */
/*    MENU                      portrait.android.firefox.REGSCR         END     */
/* ============================================================================ */
/*    MENU                      portrait.android.firefox.FULLSCR        START   */
/* ---------------------------------------------------------------------------- */
#menu_closed_portrait.android.firefox.fullscr { 
    position: absolute;     display: block;    
                    width:  100%;   height: 11%;        
                    left:   0%;     top:    0%;    
    background-color: darkgreen;   color: yellow;  padding-top: 0%;     z-index: 12;}                
#menu_closed_bckg_portrait.android.firefox.fullscr {     
    position: absolute;     display: block;    
                    width:  100%;   height: 100%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);                               }            
#menu_closed_text_portrait.android.firefox.fullscr {     
    position: absolute;     display: block;    
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: darkgreen;    color: yellow;
    text-align: center;             font-size: large;                           }    
    
#menu_opened_portrait.android.firefox.fullscr {     
    position: absolute;     display: none;
                    width:  100%;   height: 11%;        
                    left:   0%;     top:    0%;    
    background-color: orange;       color: darkolivegreen;  
    padding-top: 0%;                font-size: large;                   z-index: 11;}    
#menu_opened_bckg_portrait.android.firefox.fullscr {     
    position: absolute;     display: none;
                    width:  100%;   height: 100%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);                               }    
#menu_opened_text_portrait.android.firefox.fullscr {         
    position: absolute;     display: none;
                    width:  99.7%;  height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);                               }        
#menu_opened_portrait.a.android.firefox.fullscr {     
    position: absolute;
    padding-left: 0%;   padding-top: 2%; padding-bottom: 2%;         
    text-decoration: none;          color: yellow;                              }    
#menu_opened_portrait.a:hover.android.firefox.fullscr { 
    position: absolute;
    background-color: yellow;   color: darkgoldenrod;                           }    
/* ---------------------------------------------------------------------------- */
/*    MENU                      portrait.android.firefox.FULLSCR        END     */
/* ============================================================================ */
/*    MENU                      portrait.android.firefox.FULLSCR4VKB    START   */
/* ---------------------------------------------------------------------------- */
#menu_closed_portrait.android.firefox.fullscr4vkb { 
    position: absolute;     display: block;    
                    width:  100%;   height: 11%;        
                    left:   0%;     top:    0%;    
    background-color: darkgreen;   color: yellow;  padding-top: 0%;     z-index: 12;}                
#menu_closed_bckg_portrait.android.firefox.fullscr4vkb {     
    position: absolute;     display: block;    
                    width:  100%;   height: 100%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);                               }            
#menu_closed_text_portrait.android.firefox.fullscr4vkb {     
    position: absolute;     display: block;    
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: darkgreen;    color: yellow;
    text-align: center;             font-size: large;                           }    
    
#menu_opened_portrait.android.firefox.fullscr4vkb {     
    position: absolute;     display: none;
                    width:  100%;   height: 11%;        
                    left:   0%;     top:    0%;    
    background-color: orange;       color: darkolivegreen;  
    padding-top: 0%;                font-size: large;                   z-index: 11;}    
#menu_opened_bckg_portrait.android.firefox.fullscr4vkb {     
    position: absolute;     display: none;
                    width:  100%;   height: 100%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);                               }    
#menu_opened_text_portrait.android.firefox.fullscr4vkb {         
    position: absolute;     display: none;
                    width:  99.7%;  height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);                               }        
#menu_opened_portrait.a.android.firefox.fullscr4vkb {     
    position: absolute;
    padding-left: 0%;   padding-top: 2%; padding-bottom: 2%;         
    text-decoration: none;          color: yellow;                              }    
#menu_opened_portrait.a:hover.android.firefox.fullscr4vkb { 
    position: absolute;
    background-color: yellow;   color: darkgoldenrod;                           }    
/* ---------------------------------------------------------------------------- */
/*    MENU                      portrait.android.firefox.FULLSCR4VKB    END     */
/* ============================================================================ */
/*    CONTENT                   portrait.android.firefox.REGSCR         START   */
/* ---------------------------------------------------------------------------- */
#content_portrait.android.firefox.regscr {     
    position: absolute;     display: block;    
                    width:  100%;   height: 67%;        
                    left:   0%;     top:    17%;    
    background-color: yellowgreen;  color: green;                                      
    text-align: center;             font-size: medium;                  z-index: 3;}    
#content_bckg_portrait.android.firefox.regscr {     
    position: absolute;     display: block;    
                    width:  100%;   height: 100%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: transparent;                                      z-index: 4;}    
#content_text_portrait.android.firefox.regscr {     
    position: absolute;     display: block;    
                    width:  99%;    height: 95%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    text-align: center;             overflow: scroll;                   z-index: 5;}    
/* ---------------------------------------------------------------------------- */
/*    CONTENT                   portrait.android.firefox.REGSCR         END     */
/* ============================================================================ */
/*    CONTENT                   portrait.android.firefox.FULLSCR        START   */
/* ---------------------------------------------------------------------------- */
#content_portrait.android.firefox.fullscr {     
    position: absolute;     display: block;    
                    width:  100%;   height: 78%;        
                    left:   0%;     top:    11%;    
    background-color: yellowgreen;  color: green;                                      
    text-align: center;             font-size: medium;                  z-index: 3;}    
#content_bckg_portrait.android.firefox.fullscr { 
    position: absolute;     display: block;    
                    width:  100%;   height: 100%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: transparent;                                      z-index: 4;}    
#content_text_portrait.android.firefox.fullscr { 
    position: absolute;     display: block;    
                    width:  99%;    height: 95%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    text-align: center;             overflow: scroll;                   z-index: 5;}
/* ---------------------------------------------------------------------------- */
/*    CONTENT                   portrait.android.firefox.FULLSCR        END     */
/* ============================================================================ */
/*    CONTENT                   portrait.android.firefox.FULLSCR4VKB    START   */
/* ---------------------------------------------------------------------------- */
#content_portrait.android.firefox.fullscr4vkb {     
    position: absolute;     display: block;    
                    width:  100%;   height: 78%;        
                    left:   0%;     top:    11%;    
    background-color: yellowgreen;  color: green;                                      
    text-align: center;             font-size: medium;                  z-index: 3;}    
#content_bckg_portrait.android.firefox.fullscr4vkb { 
    position: absolute;     display: block;    
                    width:  100%;   height: 100%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: transparent;                                      z-index: 4;}    
#content_text_portrait.android.firefox.fullscr4vkb { 
    position: absolute;     display: block;    
                    width:  99%;    height: 95%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    text-align: center;             overflow: scroll;                   z-index: 5;}
/* ---------------------------------------------------------------------------- */
/*    CONTENT                   portrait.android.firefox.FULLSCR4VKB    END     */
/* ============================================================================ */
/*    MENU_SIDEBAR              portrait.android.firefox.REGSCR         START   */
/* ---------------------------------------------------------------------------- */
#menu_sidebar_portrait.android.firefox.regscr {         
    position: absolute;     display: block;    
                    width:  100%;   height: 11%;
                    left:   0%;     top:    84%;                        z-index: 3;}        
#menu_sidebar_bckg_portrait.android.firefox.regscr {     
    position: absolute;     display: block;    
                    width:  100%;   height: 100%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);                       z-index: 4;}        
#menu_sidebar_text_portrait.android.firefox.regscr {     
    position: absolute;     display: block;    
                    width:  100%;   height: 100%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: lime;                                             z-index: 5;}    
/* ---------------------------------------------------------------------------- */
/*    MENU_SIDEBAR              portrait.android.firefox.REGSCR         END     */
/* ============================================================================ */
/*    MENU_SIDEBAR              portrait.android.firefox.FULLSCR        START   */
/* ---------------------------------------------------------------------------- */
#menu_sidebar_portrait.android.firefox.fullscr {     
    position: absolute;     display: block;    
                    width:  100%;   height: 11%;        
                    left:   0%;     top:    89%;                         z-index: 3;}            
#menu_sidebar_bckg_portrait.android.firefox.fullscr { 
    position: absolute;     display: block;    
                    width:  100%;   height: 100%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);                       z-index: 4;}        
#menu_sidebar_text_portrait.android.firefox.fullscr { 
    position: absolute;     display: block;    
                    width:  100%;   height: 100%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: lime;                                             z-index: 5;}    
/* ---------------------------------------------------------------------------- */
/*    MENU_SIDEBAR              portrait.android.firefox.FULLSCR        END     */
/* ============================================================================ */
/*    MENU_SIDEBAR              portrait.android.firefox.FULLSCR4VKB    START   */
/* ---------------------------------------------------------------------------- */
#menu_sidebar_portrait.android.firefox.fullscr4vkb {     
    position: absolute;     display: block;    
                    width:  100%;   height: 11%;        
                    left:   0%;     top:    89%;                         z-index: 3;}            
#menu_sidebar_bckg_portrait.android.firefox.fullscr4vkb { 
    position: absolute;     display: block;    
                    width:  100%;   height: 100%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);                       z-index: 4;}        
#menu_sidebar_text_portrait.android.firefox.fullscr4vkb { 
    position: absolute;     display: block;    
                    width:  100%;   height: 100%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: lime;                                             z-index: 5;}    
/* ---------------------------------------------------------------------------- */
/*    MENU_SIDEBAR              portrait.android.firefox.FULLSCR4VKB    END     */
/* ============================================================================ */
/*    SCREENSIZEBTN_TO_FULLSCR  portrait.android.firefox.REGSCR         START   */
/* ---------------------------------------------------------------------------- */
#screensizebtn_to_fullscr_portrait.android.firefox.regscr {     
    position: absolute;     display: block;    
                    width:  33%;    height: 100%;
                    left:   67%;    top:    0%;    
    background-color: lime;                                             z-index: 6;}    
#screensizebtn_to_fullscr_bckg_portrait.android.firefox.regscr {     
    position: absolute;     display: block;    
                    width:  90%;    height: 90%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: yellow;                                           z-index: 7;}        
#screensizebtn_to_fullscr_text_portrait.android.firefox.regscr {     
    position: absolute;     display: block;    
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
                                    color: darkslategray;
    text-align: center;             font-size: large;                   z-index: 8;}    
#screensizebtn_to_fullscr_bckg_portrait:hover.android.firefox.regscr {     
    background-color: orange;                                                   }
#screensizebtn_to_fullscr_bckg_portrait:active.android.firefox.regscr {     
    background-color: lightgreen;                                               }        
/* ---------------------------------------------------------------------------- */
/*    SCREENSIZEBTN_TO_FULLSCR  portrait.android.firefox.REGSCR         END     */
/* ============================================================================ */
/*    SCREENSIZEBTN_TO_FULLSCR  portrait.android.firefox.FULLSCR        START   */
/* ---------------------------------------------------------------------------- */
#screensizebtn_to_fullscr_portrait.android.firefox.fullscr          { 
    position: absolute; display: none; z-index: -1;             }
#screensizebtn_to_fullscr_bckg_portrait.android.firefox.fullscr     { 
    position: absolute; display: none; z-index: -1;             }
#screensizebtn_to_fullscr_text_portrait.android.firefox.fullscr     { 
    position: absolute; display: none; z-index: -1;             }
/* ---------------------------------------------------------------------------- */
/*    SCREENSIZEBTN_TO_FULLSCR  portrait.android.firefox.FULLSCR        END     */
/* ============================================================================ */
/*    SCREENSIZEBTN_TO_FULLSCR  portrait.android.firefox.FULLSCR4VKB    START   */
/* ---------------------------------------------------------------------------- */
#screensizebtn_to_fullscr_portrait.android.firefox.fullscr4vkb          { 
    position: absolute; display: none; z-index: -1;             }
#screensizebtn_to_fullscr_bckg_portrait.android.firefox.fullscr4vkb     { 
    position: absolute; display: none; z-index: -1;             }
#screensizebtn_to_fullscr_text_portrait.android.firefox.fullscr4vkb     { 
    position: absolute; display: none; z-index: -1;             }
/* ---------------------------------------------------------------------------- */
/*    SCREENSIZEBTN_TO_FULLSCR  portrait.android.firefox.FULLSCR4VKB    END     */
/* ============================================================================ */
/*    SCREENSIZEBTN_TO_REGSCR   portrait.android.firefox.REGSCR         START   */
/* ---------------------------------------------------------------------------- */
#screensizebtn_to_regscr_portrait.android.firefox.regscr            { 
    position: absolute; display: none; z-index: -1;             }
#screensizebtn_to_regscr_bckg_portrait.android.firefox.regscr       { 
    position: absolute; display: none; z-index: -1;             }
#screensizebtn_to_regscr_text_portrait.android.firefox.regscr       { 
    position: absolute; display: none; z-index: -1;             }
/* ---------------------------------------------------------------------------- */
/*    SCREENSIZEBTN_TO_REGSCR   portrait.android.firefox.REGSCR         END     */
/* ============================================================================ */
/*    SCREENSIZEBTN_TO_REGSCR   portrait.android.firefox.FULLSCR        START   */
/* ---------------------------------------------------------------------------- */
#screensizebtn_to_regscr_portrait.android.firefox.fullscr {     
    position: absolute;     display: block;    
                    width:  33%;    height: 100%;
                    left:   67%;    top:    0%;    
    background-color: lime;                                             z-index: 6;}        
#screensizebtn_to_regscr_bckg_portrait.android.firefox.fullscr { 
    position: absolute;     display: block;    
                    width:  90%;    height: 90%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: yellow;                                           z-index: 7;}        
#screensizebtn_to_regscr_text_portrait.android.firefox.fullscr { 
    position: absolute;     display: block;    
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
                                    color: darkslategray;
    text-align: center;             font-size: large;                   z-index: 8;}    
#screensizebtn_to_regscr_bckg_portrait:hover.android.firefox.fullscr { 
    background-color: orange;                                                   }
#screensizebtn_to_regscr_bckg_portrait:active.android.firefox.fullscr { 
    background-color: lightgreen;                                               }        
/* ---------------------------------------------------------------------------- */
/*    SCREENSIZEBTN_TO_REGSCR   portrait.android.firefox.FULLSCR        END     */
/* ============================================================================ */
/*    SCREENSIZEBTN_TO_REGSCR   portrait.android.firefox.FULLSCR4VKB    START   */
/* ---------------------------------------------------------------------------- */
#screensizebtn_to_regscr_portrait.android.firefox.fullscr4vkb {     
    position: absolute;     display: block;    
                    width:  33%;    height: 100%;
                    left:   67%;    top:    0%;    
    background-color: lime;                                             z-index: 6;}        
#screensizebtn_to_regscr_bckg_portrait.android.firefox.fullscr4vkb { 
    position: absolute;     display: block;    
                    width:  90%;    height: 90%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: yellow;                                           z-index: 7;}        
#screensizebtn_to_regscr_text_portrait.android.firefox.fullscr4vkb { 
    position: absolute;     display: block;    
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
                                    color: darkslategray;
    text-align: center;             font-size: large;                   z-index: 8;}    
#screensizebtn_to_regscr_bckg_portrait:hover.android.firefox.fullscr4vkb { 
    background-color: orange;                                                   }
#screensizebtn_to_regscr_bckg_portrait:active.android.firefox.fullscr4vkb { 
    background-color: lightgreen;                                               }        
/* ---------------------------------------------------------------------------- */
/*    SCREENSIZEBTN_TO_REGSCR   portrait.android.firefox.FULLSCR4VKB    END     */
/* ============================================================================ */
/*    SEARCHBTN_TO_OPNSRCHFRM   portrait.android.firefox.REGSCR         START   */
/* ---------------------------------------------------------------------------- */
#searchbtn_to_open_searchmodule_portrait.android.firefox.regscr { 
    position: absolute;     display: block;    
                    width:  33%;    height: 100%;
                    left:   0%;     top:    0%;    
    background-color: lime;                                             z-index: 6;}    
#searchbtn_to_open_searchmodule_bckg_portrait.android.firefox.regscr { 
    position: absolute;     display: block;    
                    width:  90%;    height: 90%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: yellow;                                           z-index: 7;}        
#searchbtn_to_open_searchmodule_text_portrait.android.firefox.regscr { 
    position: absolute;     display: block;    
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
                                    color: darkslategray;
    text-align: center;             font-size: large;                   z-index: 8;}
#searchbtn_to_open_searchmodule_bckg_portrait:hover.android.firefox.regscr { 
    background-color: orange;                                                   }
#searchbtn_to_open_searchmodule_bckg_portrait:active.android.firefox.regscr { 
    background-color: lightgreen;                                               }        
/* ---------------------------------------------------------------------------- */
/*    SEARCHBTN_TO_OPNSRCHFRM   portrait.android.firefox.REGSCR         END     */
/* ============================================================================ */
/*    SEARCHBTN_TO_OPNSRCHFRM   portrait.android.firefox.FULLSCR        START   */
/* ---------------------------------------------------------------------------- */
#searchbtn_to_open_searchmodule_portrait.android.firefox.fullscr { 
    position: absolute;     display: block;    
                    width:  33%;    height: 100%;
                    left:   0%;     top:    0%;    
    background-color: lime;                                             z-index: 6;}        
#searchbtn_to_open_searchmodule_bckg_portrait.android.firefox.fullscr { 
    position: absolute;     display: block;    
                    width:  90%;    height: 90%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: yellow;                                           z-index: 7;}        
#searchbtn_to_open_searchmodule_text_portrait.android.firefox.fullscr { 
    position: absolute;     display: block;    
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
                                    color: darkslategray;
    text-align: center;             font-size: large;                   z-index: 8;}    
#searchbtn_to_open_searchmodule_bckg_portrait:hover.android.firefox.fullscr { 
    background-color: orange;                                                   }
#searchbtn_to_open_searchmodule_bckg_portrait:active.android.firefox.fullscr { 
    background-color: lightgreen;                                               }            
/* ---------------------------------------------------------------------------- */
/*    SEARCHBTN_TO_OPNSRCHFRM   portrait.android.firefox.FULLSCR        END     */
/* ============================================================================ */
/*    SEARCHBTN_TO_OPNSRCHFRM   portrait.android.firefox.FULLSCR4VKB    START   */
/* ---------------------------------------------------------------------------- */
#searchbtn_to_open_searchmodule_portrait.android.firefox.fullscr4vkb { 
    position: absolute;     display: block;    
                    width:  33%;    height: 100%;
                    left:   0%;     top:    0%;    
    background-color: lime;                                             z-index: 6;}        
#searchbtn_to_open_searchmodule_bckg_portrait.android.firefox.fullscr4vkb { 
    position: absolute;     display: block;    
                    width:  90%;    height: 90%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: yellow;                                           z-index: 7;}        
#searchbtn_to_open_searchmodule_text_portrait.android.firefox.fullscr4vkb { 
    position: absolute;     display: block;    
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
                                    color: darkslategray;
    text-align: center;             font-size: large;                   z-index: 8;}    
#searchbtn_to_open_searchmodule_bckg_portrait:hover.android.firefox.fullscr4vkb { 
    background-color: orange;                                                   }
#searchbtn_to_open_searchmodule_bckg_portrait:active.android.firefox.fullscr4vkb { 
    background-color: lightgreen;                                               }            
/* ---------------------------------------------------------------------------- */
/*    SEARCHBTN_TO_OPNSRCHFRM   portrait.android.firefox.FULLSCR4VKB    END     */
/* ============================================================================ */
/*    SEARCHBTN_TO_CLSSRCHFRM   portrait.android.firefox.REGSCR         START   */
/* ---------------------------------------------------------------------------- */
#searchbtn_to_close_searchmodule_portrait.android.firefox.regscr           { 
    position: absolute;     display: none;
                    width:  33%;    height: 100%;
                    left:   0%;     top:    0%;    
    background-color: lime;                                             z-index: 6;}
#searchbtn_to_close_searchmodule_bckg_portrait.android.firefox.regscr      { 
    position: absolute;     display: none;
                    width:  90%;    height: 90%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: yellow;                                           z-index: 7;}
#searchbtn_to_close_searchmodule_text_portrait.android.firefox.regscr      { 
    position: absolute;     display: none;
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
                                    color: darkslategray;
    text-align: center;             font-size: large;                   z-index: 8;}
#searchbtn_to_close_searchmodule_bckg_portrait:hover.android.firefox.regscr { 
    background-color: orange;                                                   }
#searchbtn_to_close_searchmodule_bckg_portrait:active.android.firefox.regscr { 
    background-color: lightgreen;                                               }
/* ---------------------------------------------------------------------------- */
/*    SEARCHBTN_TO_CLSSRCHFRM   portrait.android.firefox.REGSCR         END     */
/* ============================================================================ */
/*    SEARCHBTN_TO_CLSSRCHFRM   portrait.android.firefox.FULLSCR        START   */
/* ---------------------------------------------------------------------------- */
#searchbtn_to_close_searchmodule_portrait.android.firefox.fullscr          { 
    position: absolute;     display: none;
                    width:  33%;    height: 100%;
                    left:   0%;     top:    0%;    
    background-color: lime;                                             z-index: 6;}        
#searchbtn_to_close_searchmodule_bckg_portrait.android.firefox.fullscr     { 
    position: absolute;     display: none;
                    width:  90%;    height: 90%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: yellow;                                           z-index: 7;}        
#searchbtn_to_close_searchmodule_text_portrait.android.firefox.fullscr     { 
    position: absolute;     display: none;
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
                                    color: darkslategray;
    text-align: center;             font-size: large;                   z-index: 8;}    
#searchbtn_to_close_searchmodule_bckg_portrait:hover.android.firefox.fullscr { 
    background-color: orange;                                                   }
#searchbtn_to_close_searchmodule_bckg_portrait:active.android.firefox.fullscr { 
    background-color: lightgreen;                                               }            
/* ---------------------------------------------------------------------------- */
/*    SEARCHBTN_TO_CLSSRCHFRM   portrait.android.firefox.FULLSCR        END     */
/* ============================================================================ */
/*    SEARCHBTN_TO_CLSSRCHFRM   portrait.android.firefox.FULLSCR4VKB    START   */
/* ---------------------------------------------------------------------------- */
#searchbtn_to_close_searchmodule_portrait.android.firefox.fullscr4vkb          { 
    position: absolute;     display: none;
                    width:  33%;    height: 100%;
                    left:   0%;     top:    0%;    
    background-color: lime;                                             z-index: 6;}        
#searchbtn_to_close_searchmodule_bckg_portrait.android.firefox.fullscr4vkb     { 
    position: absolute;     display: none;
                    width:  90%;    height: 90%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: yellow;                                           z-index: 7;}        
#searchbtn_to_close_searchmodule_text_portrait.android.firefox.fullscr4vkb     { 
    position: absolute;     display: none;
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
                                    color: darkslategray;
    text-align: center;             font-size: large;                   z-index: 8;}    
#searchbtn_to_close_searchmodule_bckg_portrait:hover.android.firefox.fullscr4vkb { 
    background-color: orange;                                                   }
#searchbtn_to_close_searchmodule_bckg_portrait:active.android.firefox.fullscr4vkb { 
    background-color: lightgreen;                                               }            
/* ---------------------------------------------------------------------------- */
/*    SEARCHBTN_TO_CLSSRCHFRM   portrait.android.firefox.FULLSCR4VKB    END     */
/* ============================================================================ */
/*    SEARCHBTN_TO_CLSSRCH404   portrait.android.firefox.REGSCR         START   */
/* ---------------------------------------------------------------------------- */
#searchbtn_to_close_searchmodule_for_404_portrait.android.firefox.regscr           { 
    position: absolute;     display: none;
                    width:  33%;    height: 100%;
                    left:   0%;     top:    0%;    
    background-color: lime;                                             z-index: 6;}
#searchbtn_to_close_searchmodule_bckg_for_404_portrait.android.firefox.regscr      { 
    position: absolute;     display: none;
                    width:  90%;    height: 90%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: yellow;                                           z-index: 7;}
#searchbtn_to_close_searchmodule_text_for_404_portrait.android.firefox.regscr      { 
    position: absolute;     display: none;
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
                                    color: darkslategray;
    text-align: center;             font-size: large;                   z-index: 8;}
#searchbtn_to_close_searchmodule_bckg_for_404_portrait:hover.android.firefox.regscr { 
    background-color: orange;                                                   }
#searchbtn_to_close_searchmodule_bckg_for_404_portrait:active.android.firefox.regscr { 
    background-color: lightgreen;                                               }
/* ---------------------------------------------------------------------------- */
/*    SEARCHBTN_TO_CLSSRCH404   portrait.android.firefox.REGSCR         END     */
/* ============================================================================ */
/*    SEARCHBTN_TO_CLSSRCH404   portrait.android.firefox.FULLSCR        START   */
/* ---------------------------------------------------------------------------- */
#searchbtn_to_close_searchmodule_for_404_portrait.android.firefox.fullscr          { 
    position: absolute;     display: none;
                    width:  33%;    height: 100%;
                    left:   0%;     top:    0%;    
    background-color: lime;                                             z-index: 6;}        
#searchbtn_to_close_searchmodule_bckg_for_404_portrait.android.firefox.fullscr     { 
    position: absolute;     display: none;
                    width:  90%;    height: 90%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: yellow;                                           z-index: 7;}        
#searchbtn_to_close_searchmodule_text_for_404_portrait.android.firefox.fullscr     { 
    position: absolute;     display: none;
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
                                    color: darkslategray;
    text-align: center;             font-size: large;                   z-index: 8;}    
#searchbtn_to_close_searchmodule_bckg_for_404_portrait:hover.android.firefox.fullscr { 
    background-color: orange;                                                   }
#searchbtn_to_close_searchmodule_bckg_for_404_portrait:active.android.firefox.fullscr { 
    background-color: lightgreen;                                               }            
/* ---------------------------------------------------------------------------- */
/*    SEARCHBTN_TO_CLSSRCH404   portrait.android.firefox.FULLSCR        END     */
/* ============================================================================ */
/*    SEARCHBTN_TO_CLSSRCH404   portrait.android.firefox.FULLSCR4VKB    START   */
/* ---------------------------------------------------------------------------- */
#searchbtn_to_close_searchmodule_for_404_portrait.android.firefox.fullscr4vkb          { 
    position: absolute;     display: none;
                    width:  33%;    height: 100%;
                    left:   0%;     top:    0%;    
    background-color: lime;                                             z-index: 6;}        
#searchbtn_to_close_searchmodule_bckg_for_404_portrait.android.firefox.fullscr4vkb     { 
    position: absolute;     display: none;
                    width:  90%;    height: 90%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: yellow;                                           z-index: 7;}        
#searchbtn_to_close_searchmodule_text_for_404_portrait.android.firefox.fullscr4vkb     { 
    position: absolute;     display: none;
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
                                    color: darkslategray;
    text-align: center;             font-size: large;                   z-index: 8;}    
#searchbtn_to_close_searchmodule_bckg_for_404_portrait:hover.android.firefox.fullscr4vkb { 
    background-color: orange;                                                   }
#searchbtn_to_close_searchmodule_bckg_for_404_portrait:active.android.firefox.fullscr4vkb { 
    background-color: lightgreen;                                               }            
/* ---------------------------------------------------------------------------- */
/*    SEARCHBTN_TO_CLSSRCH404   portrait.android.firefox.FULLSCR4VKB    END     */
/* ============================================================================ */
/*    SEARCHFORM                portrait.android.firefox.REGSCR         START   */
/* ---------------------------------------------------------------------------- */
/* element zawarty wewnątrz formularza search, w pliku: searchform.php*/
#searchmodule_portrait.android.firefox.regscr {     
    position: absolute;     display: none;
                    width:  100%;   height: 67%;
                    left:   0%;     top:    17%;    
    background-color: lime;                                             z-index: 7;}    
/* ---------------------------------------------------------------------------- */
/*    SEARCHFORM                portrait.android.firefox.REGSCR         END     */
/* ============================================================================ */
/*    SEARCHFORM                portrait.android.firefox.FULLSCR        START   */
/* ---------------------------------------------------------------------------- */
/* element zawarty wewnątrz formularza search, w pliku: searchform.php*/
#searchmodule_portrait.android.firefox.fullscr {     
    position: absolute;     display: none;
                    width:  100%;   height: 78%;
                    left:   0%;     top:    11%;    
    background-color: lime;                                             z-index: 7;}    
/* ---------------------------------------------------------------------------- */
/*    SEARCHFORM                portrait.android.firefox.FULLSCR        END     */
/* ============================================================================ */
/*    SEARCHFORM                portrait.android.firefox.FULLSCR4VKB    START   */
/* ---------------------------------------------------------------------------- */
/* element zawarty wewnątrz formularza search, w pliku: searchform.php*/
#searchmodule_portrait.android.firefox.fullscr4vkb {     
    position: absolute;     display: none;
                    width:  100%;   height: 78%;
                    left:   0%;     top:    11%;    
    background-color: lime;                                             z-index: 7;}    
/* ---------------------------------------------------------------------------- */
/*    SEARCHFORM                portrait.android.firefox.FULLSCR4VKB    END     */
/* ============================================================================ */
/*    CONTACTBTN_TO_OPNCNTKFRM  portrait.android.firefox.REGSCR         START   */
/* ---------------------------------------------------------------------------- */
#contactbtn_to_open_contactmodule_portrait.android.firefox.regscr { 
    position: absolute;     display: block;    
                    width:  34%;    height: 100%;
                    left:   33%;    top:    0%;    
    background-color: seagreen;                                         z-index: 6;}    
#contactbtn_to_open_contactmodule_bckg_portrait.android.firefox.regscr { 
    position: absolute;     display: block;    
                    width:  90%;    height: 90%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: yellow;                                           z-index: 7;}        
#contactbtn_to_open_contactmodule_text_portrait.android.firefox.regscr { 
    position: absolute;     display: block;    
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
                                    color: darkslategray;
    text-align: center;             font-size: large;                   z-index: 8;}
#contactbtn_to_open_contactmodule_bckg_portrait:hover.android.firefox.regscr { 
    background-color: orange;                                                   }
#contactbtn_to_open_contactmodule_bckg_portrait:active.android.firefox.regscr { 
    background-color: lightgreen;                                               }
/* ---------------------------------------------------------------------------- */
/*    CONTACTBTN_TO_OPNCNTKFRM  portrait.android.firefox.REGSCR         END     */
/* ============================================================================ */
/*    CONTACTBTN_TO_OPNCNTKFRM  portrait.android.firefox.FULLSCR        START   */
/* ---------------------------------------------------------------------------- */
#contactbtn_to_open_contactmodule_portrait.android.firefox.fullscr { 
    position: absolute;     display: block;    
                    width:  34%;    height: 100%;
                    left:   33%;    top:    0%;    
    background-color: seagreen;                                         z-index: 6;}    
#contactbtn_to_open_contactmodule_bckg_portrait.android.firefox.fullscr { 
    position: absolute;     display: block;    
                    width:  90%;    height: 90%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: yellow;                                           z-index: 7;}        
#contactbtn_to_open_contactmodule_text_portrait.android.firefox.fullscr { 
    position: absolute;     display: block;    
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
                                    color: darkslategray;
    text-align: center;             font-size: large;                   z-index: 8;}
#contactbtn_to_open_contactmodule_bckg_portrait:hover.android.firefox.fullscr { 
    background-color: orange;                                                   }
#contactbtn_to_open_contactmodule_bckg_portrait:active.android.firefox.fullscr { 
    background-color: lightgreen;                                               }        
/* ---------------------------------------------------------------------------- */
/*    CONTACTBTN_TO_OPNCNTKFRM  portrait.android.firefox.FULLSCR        END     */
/* ============================================================================ */
/*    CONTACTBTN_TO_OPNCNTKFRM  portrait.android.firefox.FULLSCR4VKB    START   */
/* ---------------------------------------------------------------------------- */
#contactbtn_to_open_contactmodule_portrait.android.firefox.fullscr4vkb { 
    position: absolute;     display: block;    
                    width:  34%;    height: 100%;
                    left:   33%;    top:    0%;    
    background-color: seagreen;                                         z-index: 6;}    
#contactbtn_to_open_contactmodule_bckg_portrait.android.firefox.fullscr4vkb { 
    position: absolute;     display: block;    
                    width:  90%;    height: 90%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: yellow;                                           z-index: 7;}        
#contactbtn_to_open_contactmodule_text_portrait.android.firefox.fullscr4vkb { 
    position: absolute;     display: block;    
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
                                    color: darkslategray;
    text-align: center;             font-size: large;                   z-index: 8;}
#contactbtn_to_open_contactmodule_bckg_portrait:hover.android.firefox.fullscr4vkb { 
    background-color: orange;                                                   }
#contactbtn_to_open_contactmodule_bckg_portrait:active.android.firefox.fullscr4vkb { 
    background-color: lightgreen;                                               }        
/* ---------------------------------------------------------------------------- */
/*    CONTACTBTN_TO_OPNCNTKFRM  portrait.android.firefox.FULLSCR4VKB    END     */
/* ============================================================================ */
/*    CONTACTBTN_TO_CLSCNTKFRM  portrait.android.firefox.REGSCR         START   */
/* ---------------------------------------------------------------------------- */
#contactbtn_to_close_contactmodule_portrait.android.firefox.regscr             { 
    position: absolute;     display: none;
                    width:  34%;    height: 100%;
                    left:   33%;    top:    0%;    
    background-color: seagreen;                                         z-index: 6;}    
#contactbtn_to_close_contactmodule_bckg_portrait.android.firefox.regscr        { 
    position: absolute;     display: none;
                    width:  90%;    height: 90%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: yellow;                                           z-index: 7;}        
#contactbtn_to_close_contactmodule_text_portrait.android.firefox.regscr        { 
    position: absolute;     display: none;
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
                                    color: darkslategray;
    text-align: center;             font-size: large;                   z-index: 8;}
#contactbtn_to_close_contactmodule_bckg_portrait:hover.android.firefox.regscr { 
    background-color: orange;                                                   }
#contactbtn_to_close_contactmodule_bckg_portrait:active.android.firefox.regscr { 
    background-color: lightgreen;                                               }
/* ---------------------------------------------------------------------------- */
/*    CONTACTBTN_TO_CLSCNTKFRM  portrait.android.firefox.REGSCR         END     */
/* ============================================================================ */
/*    CONTACTBTN_TO_CLSCNTKFRM  portrait.android.firefox.FULLSCR        START   */
/* ---------------------------------------------------------------------------- */
#contactbtn_to_close_contactmodule_portrait.android.firefox.fullscr            { 
    position: absolute;     display: none;
                    width:  34%;    height: 100%;
                    left:   33%;    top:    0%;    
    background-color: seagreen;                                         z-index: 6;}    
#contactbtn_to_close_contactmodule_bckg_portrait.android.firefox.fullscr       { 
    position: absolute;     display: none;
                    width:  90%;    height: 90%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: yellow;                                           z-index: 7;}        
#contactbtn_to_close_contactmodule_text_portrait.android.firefox.fullscr       { 
    position: absolute;     display: none;
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
                                    color: darkslategray;
    text-align: center;             font-size: large;                   z-index: 8;}
#contactbtn_to_close_contactmodule_bckg_portrait:hover.android.firefox.fullscr { 
    background-color: orange;                                                   }
#contactbtn_to_close_contactmodule_bckg_portrait:active.android.firefox.fullscr { 
    background-color: lightgreen;                                               }
/* ---------------------------------------------------------------------------- */
/*    CONTACTBTN_TO_CLSCNTKFRM  portrait.android.firefox.FULLSCR        END     */
/* ============================================================================ */
/*    CONTACTBTN_TO_CLSCNTKFRM  portrait.android.firefox.FULLSCR4VKB    START   */
/* ---------------------------------------------------------------------------- */
#contactbtn_to_close_contactmodule_portrait.android.firefox.fullscr4vkb            { 
    position: absolute;     display: none;
                    width:  34%;    height: 100%;
                    left:   33%;    top:    0%;    
    background-color: seagreen;                                         z-index: 6;}    
#contactbtn_to_close_contactmodule_bckg_portrait.android.firefox.fullscr4vkb       { 
    position: absolute;     display: none;
                    width:  90%;    height: 90%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
    background-color: yellow;                                           z-index: 7;}        
#contactbtn_to_close_contactmodule_text_portrait.android.firefox.fullscr4vkb       { 
    position: absolute;     display: none;
                    width:  auto;   height: auto;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
                                    color: darkslategray;
    text-align: center;             font-size: large;                   z-index: 8;}
#contactbtn_to_close_contactmodule_bckg_portrait:hover.android.firefox.fullscr4vkb { 
    background-color: orange;                                                   }
#contactbtn_to_close_contactmodule_bckg_portrait:active.android.firefox.fullscr4vkb { 
    background-color: lightgreen;                                               }
/* ---------------------------------------------------------------------------- */
/*    CONTACTBTN_TO_CLSCNTKFRM  portrait.android.firefox.FULLSCR4VKB    END     */
/* ============================================================================ */
/*    CONTACTFORM               portrait.android.firefox.REGSCR         START   */
/* ---------------------------------------------------------------------------- */
#contactmodule_portrait.android.firefox.regscr {     
    position: absolute;     display: none;
                    width:  100%;   height: 67%;
                    left:   0%;     top:    17%;    
    background-color: lime;                                             z-index: 7;}
#contactmodule_bckg_portrait.android.firefox.regscr { 
    position: absolute;     display: none;
                    width:  90%;    height: 90%;        
                    left:   5%;    top:    5%;    
    background-color: lightgreen;                                       z-index: 8;}
#contactmodule_text_portrait.android.firefox.regscr {     
    position: absolute;     display: none;              border: none;
                    width:  90%;    height: 60%;        
                    left:   5%;     top:    5%;    
    background-color: yellow;       color: green;                                      
    text-align: center;             font-size: large;                   z-index: 9;}
#contactmodule_btn_portrait.android.firefox.regscr { 
    position: absolute;     display: none;              border: none;
                    width:  90%;    height: 20%;        
                    left:   5%;     top:    70%;    
    background-color: darkblue;     color: yellow;
    text-align: center;             font-size: large;                   z-index: 10;}
/* ---------------------------------------------------------------------------- */
/*    CONTACTFORM               portrait.android.firefox.REGSCR         END     */
/* ============================================================================ */
/*    CONTACTFORM               portrait.android.firefox.FULLSCR        START   */
/* ---------------------------------------------------------------------------- */
#contactmodule_portrait.android.firefox.fullscr { 
    position: absolute;     display: none;
                    width:  100%;   height: 78%;
                    left:   0%;     top:    11%;    
    background-color: lime;                                             z-index: 7;}    
#contactmodule_bckg_portrait.android.firefox.fullscr { 
    position: absolute;     display: none;
                    width:  90%;    height: 90%;        
                    left:   5%;    top:    5%;    
    background-color: lightgreen;                                       z-index: 8;}
#contactmodule_text_portrait.android.firefox.fullscr { 
    position: absolute;     display: none;              border: none;
                    width:  90%;    height: 60%;        
                    left:   5%;     top:    5%;    
    background-color: yellow;       color: green;                                      
    text-align: center;             font-size: large;                   z-index: 9;}
#contactmodule_btn_portrait.android.firefox.fullscr { 
    position: absolute;     display: none;              border: none;
                    width:  90%;    height: 20%;        
                    left:   5%;     top:    70%;    
    background-color: darkblue;     color: yellow;
    text-align: center;             font-size: large;                   z-index: 10;}
/* ---------------------------------------------------------------------------- */
/*    CONTACTFORM               portrait.android.firefox.FULLSCR        END     */
/* ============================================================================ */
/*    CONTACTFORM               portrait.android.firefox.FULLSCR4VKB    START   */
/* ---------------------------------------------------------------------------- */
#contactmodule_portrait.android.firefox.fullscr4vkb { 
    position: absolute;     display: none;
                    width:  100%;   height: 78%;
                    left:   0%;     top:    11%;    
    background-color: lime;                                             z-index: 7;}    
#contactmodule_bckg_portrait.android.firefox.fullscr4vkb { 
    position: absolute;     display: none;
                    width:  90%;    height: 90%;        
                    left:   5%;    top:    5%;    
    background-color: lightgreen;                                       z-index: 8;}
#contactmodule_text_portrait.android.firefox.fullscr4vkb { 
    position: absolute;     display: none;              border: none;
                    width:  90%;    height: 60%;        
                    left:   5%;     top:    5%;    
    background-color: yellow;       color: green;                                      
    text-align: center;             font-size: large;                   z-index: 9;}
#contactmodule_btn_portrait.android.firefox.fullscr4vkb { 
    position: absolute;     display: none;              border: none;
                    width:  90%;    height: 20%;        
                    left:   5%;     top:    70%;    
    background-color: darkblue;     color: yellow;
    text-align: center;             font-size: large;                   z-index: 10;}
/* ---------------------------------------------------------------------------- */
/*    CONTACTFORM               portrait.android.firefox.FULLSCR4VKB    END     */
/* ============================================================================ */
/*    FOOTER                    portrait.android.firefox.REGSCR         START   */
/* ---------------------------------------------------------------------------- */
#footer_portrait.android.firefox.regscr { 
    position: absolute;     display: block;    
                    width:  100%;   height: 5%;
                    left:   0%;     top:    95%;    
    background-color: seagreen;                                         z-index: 3;}    
#footer_bckg_portrait.android.firefox.regscr { 
    position: absolute;     display: block;    
                    width:  100%;   height: 100%;        
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);                       z-index: 4;}    
#footer_text_portrait.android.firefox.regscr { 
    position: absolute;     display: block;    
                    width:  100%;   height: auto;
                    left:   50%;    top:    50%;
    transform: translate(  -50%,           -50%);    
                                    color: aquamarine;
    text-align: center;             font-size: x-small;                 z-index: 5;}    
/* ---------------------------------------------------------------------------- */
/*    FOOTER                    portrait.android.firefox.REGSCR         END     */
/* ============================================================================ */
/*    FOOTER                    portrait.android.firefox.FULLSCR        START   */
/* ---------------------------------------------------------------------------- */    
#footer_portrait.android.firefox.fullscr { position: absolute;display: none;z-index: -1;}
#footer_bckg_portrait.android.firefox.fullscr { position: absolute;display: none;z-index: -1;}
#footer_text_portrait.android.firefox.fullscr { position: absolute;display: none;z-index: -1;}
/* ---------------------------------------------------------------------------- */    
/*    FOOTER                    portrait.android.firefox.FULLSCR        END     */
/* ============================================================================ */
/*    FOOTER                    portrait.android.firefox.FULLSCR4VKB    START   */
/* ---------------------------------------------------------------------------- */    
#footer_portrait.android.firefox.fullscr4vkb { position: absolute;display: none;z-index: -1;}
#footer_bckg_portrait.android.firefox.fullscr4vkb { position: absolute;display: none;z-index: -1;}
#footer_text_portrait.android.firefox.fullscr4vkb { position: absolute;display: none;z-index: -1;}
/* ---------------------------------------------------------------------------- */    
/*    FOOTER                    portrait.android.firefox.FULLSCR4VKB    END     */
/* ============================================================================ */
/* ---------------------------------------------------------------------------- */
/*                                                                              */
/*      CONFIGURATION   FOR:    portrait.android.firefox            END         */
/*                                                                              */
/* ===========================================================================  */
/* ||                                                                       ||  */
/* ||   CONFIGURATION FOR:      ANDROID  -   PORTRAIT               END     ||  */
/* ||                                                                       ||  */
/* ===========================================================================  */
