body,td,th,div,p,span 				
    {font-family:Calibri,arial,helvetica,sans;
    font-size:1.1em;}
#siteTitle 
    {padding-left:5px;}	
#siteTitle img
    {vertical-align:middle;border:0;}
#siteTitle A
    {font-size:3.2em;font-family: Lobster, 'Yanone Kaffeesatz', 'Trebuchet MS',sans-serif;color:#FF8000;text-decoration:none;line-height:1em;}
h1,h2,h3,h4,h5,h6
    {color:maroon;font-family:'Yanone Kaffeesatz', 'Trebuchet MS',sans-serif;margin-bottom:5px; line-height: .9em;}
h1 {font-size: 2.1em;margin-top:0;padding-left:2px;}
h2 {font-size: 1.9em;}	
h3 {font-size: 1.6em;}	
.warningKo, .warningSoSo, .warningOk
    {padding:5px;font-weight:bold;}
.warningKo
    {background-color:red;color:#FFFFFF;}
.warningSoSo
    {background-color:#FFFACD;color:#0000FF;}
.warningOk
    {background-color:#CAFF70;color:#0000FF;}
ul
    {
    margin:5px;
    padding-left:10px;
    padding-top:10px;
    }
ul li {list-style-type: square;}
.bottomMenu, .topMenu
    {background-color:white;padding:3px;}
topMenu, .topMenu a 
    {color:brown;font-weight:bold;font-size:1.1em;}
.bottomMenu, .bottomMenu a    
    {color:brown;font-weight:bold;font-size:1.0em;}
.smallCaption
    {font-size: smaller;}
.mobileNav
    {
    /*        display:none;*/
    font-family: 'Yanone Kaffeesatz';
    }
.onlyMobile    
    {display:none;}
.mobileNav a
    {
    font-size:1.6em;
    color:brown;
    font-weight:bold;
    margin-right: 10px;
    }
input, textarea, select /* #formAddCv */
    {font-size:large;}
.formAddX select
    {	
    font-size:larger;
    }
.formAddX textarea
    {
    font-size:large;
    }
.formAddX, #formAdvSearch, #formContactUser
    {
    width:850px;
    margin-left:10px;
    padding:10px;
    float:left;
    position:relative;
    }
.formAddX label, .formAddX label, #formAdvSearch label, #formContactUser label
    {
    text-align: left;
    display: block;
    width: 250px;
    float: left;
    margin-bottom: 5px;
    padding-right: 5px;
    }
.formAddX input, .formAddX select, .formAddX textarea, .formAddX button,
#formAdvSearch input, #formAdvSearch select, #formAdvSearch textarea, #formAdvSearch button
#formContactUser input, #formContactUser select, #formContactUser textarea, #formContactUser button
    {
    margin-bottom: 5px;
    }    
.formAddX br, #formAdvSearch br, #formContactUser br {clear: left;}    
.appBar1, .appBar2, .appBar3
    {
    color: white;
    padding: 3px 0 3px 3px;
    }
.appBar1 a, .appBar2 a, .appBar3 a
    {
    color: maroon;
    text-decoration:none;
    }
.appBar1 a:hover, .appBar2 a:hover, .appBar3 a:hover
    {
    color: red;
    }
.appBar1 a span, .appBar2 a span, .appBar3 a span
    {
    float:right;
    border:1px solid white;
    margin-right:5px;
    }
.appBar1 span, .appBar2 span {display:none;}
.mandField {color:red;font-weight: bold;}
hr {border: 1px solid maroon;}
.social1 a 
    {
    color:white !important;
    text-decoration:none;
    text-transform: uppercase;
    float:left;
    padding: 7.5px 15px 7.5px 35px !important;
    margin: 0px 1px 1px 0px !important;
    background-repeat:no-repeat;
    background-position: left !important;
    border-bottom: none !important;
    }
.social-twitter
    {background-color:#00aced !important;background-image: url('/img/social-twitter.gif') !important;}
.social-facebook
    {background-color:#325a97 !important;background-image: url('/img/social-fb.gif') !important;}
.social-gplus
    {background-color:#dd4b39 !important;background-image: url('/img/social-gplus.gif') !important;}
.social-comments
    {background-color:#434343 !important;background-image: url('/img/social-comment.gif') !important;} 
.social-whatsapp
    {background-color:#44B624 !important;background-image: url('/img/social-whatsapp.gif') !important;}        
.social-comments span {color:white;}
.brClear {clear:both;}
/* ======================== Previously in mobile.css ======================== */
@media screen and (max-device-width: 480px)
    {
body{font-size:20px;margin:0px;}
#siteTitle A
    {
    font-size:1.9em;
    font-family: Lobster, 'Yanone Kaffeesatz', Impact, 'Trebuchet MS', Arial, Helvetica, sans-serif;
    color:#FF8000;
    text-decoration:none;
    line-height:1em;
    }
hr
    {margin:5px;}
h1,h2,h3,h4,h5,h6
    {color:maroon;font-family:'Yanone Kaffeesatz', Impact, 'Trebuchet MS',sans-serif;margin-bottom:5px;}
h1
    {font-size: 1.8em; line-height: .9em;
    margin-bottom:3px;
    margin-top:0;
    }
.h1j, .h1c
    {color:white;padding:5px 0 5px 2px;font-family:'Yanone Kaffeesatz', Impact, 'Trebuchet MS',sans-serif;}
.h1j
    {background-color:#17a2b8; }
.h1c
    {background-color:#ffc107;}
h2
    {font-size: 1.5em; line-height: .9em;}	
h3
    {font-size: 1.2em; line-height: .9em;}	
ul
    {
    padding-left:10px;
    }
.noMobile
    {display:none;}
ul {margin:10px;padding-top:5px;}
.bottomMenu {font-size:smaller;}

textarea {width: 99%;height: 200px;}

.appBar1, .appBar2, .appBar3
    {
    color: white;
    padding: 3px 0 3px 3px;
    }
.appBar1 a, .appBar2 a, .appBar3 a
    {
    color: white;
    text-decoration:none;
    }
.appBar1 a:hover, .appBar2 a:hover, .appBar3 a:hover
    {
    color: yellow;
    }
/*.appBar1 a span, .appBar2 a span, .appBar3 a span
    {
    float:right;
    border:1px solid white;
    margin-right:5px;
    }*/
    
.appBar1
    {background-color:#17a2b8;}
.appBar2
    {background-color:#ffc107;}
.appBar3
    {background-color:maroon;}    
.mobileNav
    {
    display:block;
    width:100%;
    }
.mobileNav a
    {
    display:inline-block;
    width:49%;
    color: white;
    font-size:1.4em;
    padding:2px 0 5px 0;
    margin:0px !important;
    text-align: center;
    font-family:'Yanone Kaffeesatz', Impact, 'Trebuchet MS',sans-serif;
    }
.mobileNavLink0
    {background-color:maroon;
    color: white;}
.mobileNavLink1
    {background-color:#17a2b8;}
.mobileNavLink2
    {background-color:#ffc107;}
#siteBody
    {
    font-size:20px;
    margin:2px;
    }
input, textarea, select /* #fPostNewCV */
    {font-size:x-large;}    
input[type=text]
    {
    width:98%;
    }
input[type=email]
    {
    width:98%;
    }
.shortInput
    {width:200px;}
.searchForm input[type=text]
    {
    width:58% !important;
    padding: 5px 9px;
    border: 1px solid #a4c3ca;
    background: #f1f1f1;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);                
    }
.searchForm input[type=submit]
    {
/*    color: white;*/
/*    padding: 5px 9px;        */
/*    border: 1px solid #a4c3ca;*/
/*    background-color: maroon; 
    background-image: linear-gradient(maroon, darkred); 
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1); */
    /* border-radius: 3px 20px 20px 3px;*/
    }
    
.formAddX, #formAdvSearch, #formContactUser
    {
    width:99%;
    margin-left:0;
    padding:1px;
    }
.formAddX input, .formAddX select, .formAddX textarea, .formAddX button, .formAddX label, 
#formAdvSearch input, #formAdvSearch select, #formAdvSearch textarea, #formAdvSearch button, #formAdvSearch label,
#formContactUser input, #formContactUser select, #formContactUser textarea, #formContactUser button, #formContactUser label
    {
/*    float:none !important;*/
    width:98%;
    }
.formBar, .appBar1, .appBar2, .appBar3
    {line-height:35px;}
.formBar input[type=submit], .appBar1 a span, .appBar2 a span, .appBar3 a span
    {
    font-weight: bold !important; /* Ignored? */        
    float:right;
    border:1px solid white;
    border-radius: 3px;
    margin:5px;
    font-size: 1.1em;
    color: white;
    line-height: 25px;
    padding-left:7px;
    padding-right:7px;
    }
    
.formBar input[type=text]    
    {width:75% !important;}

.appBar1.formBar>input[type=submit] {background-color:#17a2b8 !important;}
.appBar2.formBar>input[type=submit] {background-color:#ffc107 !important;}
.appBar1 span, .appBar2 span {display:inherit;}
.imgSupport {width:95%;}
.formSelect {width:250px;}

.social1 a 
    {
    padding: 7.5px 35px 7.5px 35px !important;
    margin-right:3px !important;
    margin-left:3px !important;
    background-position: center !important;
    }    
}