/* Enter Your Custom CSS Here */

body{font-size:15px;} 

::selection {
	background-color: #fee8b0;
  	color: #333;
}


h1.entry-title {
	color:  #06c221;
	font-family: 'Varela Round', sans-serif;
  font-weight:bolder;
}

.page .entry-title {
	margin-bottom: 10px;
}

.text-bold {
	background-color: #fee8b0;
}

div.site-container {
	/*background-color: #fee8b0;*/
}

/* LOGO */

.title-area {
  margin-left: 60px;
}

/*.header-image .site-title > a {
  height: 200px;
  width:200px;
}*/

/* NAVBAR */

.genesis-nav-menu {
  font-size: 14px;
}

.nav-primary {
  background-color: transparent;
}

.genesis-nav-menu li a {
  text-transform:uppercase;
  color:#74b57e;
  padding: 13px 13px;
}

.genesis-nav-menu li a:hover{
  color:black;
}


.genesis-nav-menu .current-menu-item > a {
	color: white;
	background-color:#bdd6b8;
	font-weight: bold; 
}

nav.nav-header {
	background-color: #bedcf0;
	margin-top: 90px;
	float:left;
  	padding-right: 43px;
}

.site-header .widget-area {
	float: left;
	text-align: right;
	/*width: 900px;*/
}


.site-header .wrap {
  background-color: white;
  /*background-image: url(https://www.bausette.it/wp-content/uploads/2015/05/upper.png);
  background-repeat: repeat-x;*/
}

.site-header{
  background-color: #bedcf0;
  padding-top:40px;
  /*min-height:100px;*/
   /*background:
        -moz-radial-gradient(white 15%, transparent 16%),
        -moz-radial-gradient(white 15%, transparent 16%);
    background:
        -webkit-radial-gradient(white 15%, transparent 16%),
        -webkit-radial-gradient(white 15%, transparent 16%);
    background-position: 0 0, 80px 80px;
    -webkit-background-size:160px 160px;
    -moz-background-size:160px 160px;
    background-size:160px 160px; */
}


/* HOME PAGE MAIN CONTENT */
.entry {
  padding-top:0;
  margin-bottom:0;
}

.site-inner {
  padding-top:0;
  background-color:white;
}

.boxes {
  margin: 0 auto 30px auto;
  width:570px;
}



.full-width-content .content {
	background-color:white;
}


/* INTERNAL PAGE CONTENT */
.breadcrumb, .breadcrumb a {
  margin-bottom: 10px; 
  font-size:12px;
}

.breadcrumb{
  margin-left: 60px;
}

.entry-header .entry-meta {
  display:none !important;
}


/*.page .entry-title {
	color:white;
	margin-bottom: 110px;
	margin-top: -160px; */
}



.page-id-9 {
background: green !important;
}



/* FOOTER */
.site-footer {
	font-size: 14px;
	  /*margin: 0 115px 0 115px;*/
}

.site-footer p, a {
  margin-bottom: 0;
  padding: 30px 0;
  color:black;
}

.singular-featured-image img {
  vertical-align: top;
  margin-left: 60px;
  padding:10px 0 20px 0;
}

.footer-widgets {
background-color:#deeadb;
  color: black;
}

.footer-widgets .widget{
	margin-bottom:0;
}


.footer-widgets-1 {
	width: 490px;
  font-size:13px;
}

 
@media only screen and (max-width: 800px) {
	.singular-featured-image {
		margin-bottom: 40px;
	}
}

.post strong {letter-spacing: 0.9px; color: #06c221;} 

/* Sub menu indicators
--------------------------------------------- */
 
.genesis-nav-menu > .menu-item.menu-item-has-children > a:after {
	content: "\f107";
	font-family: 'FontAwesome';
	font-size: 0.9rem;
	padding-left: 0.5rem;
	speak: none;
}
 
ul.sub-menu li.menu-item-has-children > a:after {
	content: "\f105";
	font-family: 'FontAwesome';
	font-size: 1.2rem;
	padding-left: 1rem;
	speak: none;
}



/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {

.title-area {
	margin-left: 0px;
}
  
.menu-text {
  color: black;
}  
  

.site-header {
  padding-top: 0px;
}  
   
.site-header .wrap {
  background-color: #bfdcef;
}
  
nav.nav-header  {
  margin-top: 0px;
  float:none;
  padding:0; 
} 
  
.site-title img  {
	width:80%;
}   
     

h1.entry-title {
  text-align: center;
  margin-top:10px;  
}

.boxes {
  width: auto;
}

.footer-widgets-1 {
  width: auto; 
  text-align:center;
}
    
  
  
.singular-featured-image img{
  margin-left: 0px; 
}  

.singular-featured-image {
  margin-bottom: 0px;
}

.breadcrumb {
  margin-top: 20px;
}

.simple-social-icons {
  float: left;
    margin:20px auto 0 120px;
}  
  
.site-footer p, a {
  font-size: 12px;  
  }
  
  
.genesis-nav-menu > .menu-item.menu-item-has-children > a::after  {
  display:none; 
  }
  

}


/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

  .site-title img  {
	width:50%;
}   
  
  
}

