/*
Theme Name:     Unione Tema Circolo Società dell'Unione Venezia
Description:    Tema per sito Web WordPress del Circolo Società dell'Unione Venezia
Author:         Stefano Barina
Template:       wp-bootstrap-starter
Version:        1.0.0
*/

@charset "utf-8";
/* CSS Document */


body,html {height: 100%; padding:0; background-color:#f3f1e9;}

body, input, select, textarea { font-family: Georgia, serif; font-weight: 300; font-size: 1rem; line-height: 1.65; }

.circolo {font-size: 0.7rem; line-height: 1rem; text-transform:uppercase; }

nav{font-size: 0.8rem;   text-transform:uppercase; }
nav a {color: #a80202; text-decoration: none; }
nav a:hover {font-weight: 600;  color:#a80202; text-decoration: none; }

strong, b { font-weight: 600; }
em, i { font-style: italic; }

/* #head{background-color:#a80202; background: url(http://www.circolounionevenezia.it/wp-content/uploads/2021/07/head.jpg) top repeat-x #f3f1e9; top:0;}*/

#language{
	display: block; height: 4.5rem;
	/*background: url(../img/head1.jpg);*/
  background:

    url(../../img/head.jpg) top repeat-x #f3f1e9;
	background-size:cover;
	background-size:100% 100%;
	position:relative;
font-family: Georgia, serif; font-size:0.8rem; color:#fff; visibility: visible;  margin-bottom:2rem;}


#logo {text-align:center; margin:0 auto 2rem auto;}

/* #language {display: block; height: 4.5rem; background: url(http://www.circolounionevenezia.it/wp-content/uploads/2021/07/head.jpg) top repeat-x #f3f1e9;  font-family: Georgia, serif; font-size:0.8rem; color:#fff; visibility: visible;  margin-bottom:2rem;}*/

#navi {display: block; height: 4.5rem; background-color:#a80202; font-family: Georgia, serif; font-size:0.8rem; color:#fff; visibility: visible;  margin-bottom:2rem;}

.dropdown-item {font-family:Georgia, serif; color:#820201; font-size:0.8rem;  background-color:#f3f1e9;  padding:1rem;}
.langu {font-size:0.8rem;}

.bred {width: 100%; border-top: double 0.3rem #a80202;}

section { display: -webkit-box; display: -moz-box; display: -ms-flexbox;  display: -webkit-flex; display: flex; justify-content: center;  -webkit-flex-wrap: wrap; /* Safari 6.1+ */  flex-wrap: wrap; }

main { width: 100%; min-height: calc(100vh - 21rem); padding: 3px; box-sizing: border-box; }

#main_content { width: 75%; border: double 0.3rem #a80202; padding: 3rem; background-color:#fff;   box-sizing: border-box; margin: 2rem auto;  }

label { display:block;  width: 75%;}
input[type=text], [type=password] { width: 100%; /* Full width */}

.banner { margin:2rem; }
.banner img { width:100%; display: block;  max-width: 800px; margin: 0 auto; }

.col img { width:100%; min-width: 300px; margin: 0 auto; }

footer {display: block; height: 8rem; background-color:#a80202; font-family: Georgia,
serif; font-size:1rem; color:#fff;  text-align: center; clear: both;}
footer a {color: #f3f1e9;}
footer a:hover {background-color: #f3f1e9;color:#a80202; }


@media screen and (max-width: 736px) {
.col img { width:100%; min-width:220px; margin: 1rem auto; }
#main_content { width: 90%; }
}
