/*
Theme Name: Divi Child Alvari
Theme URI: http://aaltoalvari.muistele.fi
Version: 1.0
Description: Divi child theme for AaltoAlvari site.
Author: Anssi Harjula
Author URI: http://www.scan.fi
Template: Divi
*/

body
{
	
	font-family: "proxima-nova",sans-serif;

	font-size: 17px;
	line-height: 24px;
	/*color:#777;*/
}
h1{

	font-size: 36px;
 	font-family: Georgia,sans-serif;
	margin-bottom:10px;
	color:#689968;
	margin-bottom:26px;
	margin-top:20px;
}
	 



h2{
font-family: Georgia,sans-serif;	
line-height: 28px;
	color:#689968;
	margin-bottom:26px;
	margin-top:20px;
}

h3{
	
	font-size:20px;
 	font-family: Georgia,sans-serif;
	line-height: 28px;
	margin-top:24px;
	color:#689968;

}

h4{
	line-height: 24px;

}

.ikoni{
    font-family: ETmodules;
}

.mainos{
	 color: #fff;
	font-family: Georgia; 
	font-size: 24px; 
	padding-top: 0;
	margin-top: 0;
	letter-spacing: 1px;
}

/* Boxed Layout poistetaan raja ja varjo*/
.et_boxed_layout #page-container {
	-webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	-moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

/* mobiilimenun kuvake valkoiseksi*/

.mobile_menu_bar::before {
    color: #fff !important;
}

/* Mobiilimenuun kuvakkeen jälkeen lisäteksti*/
.mobile_menu_bar:after {
    	content: 'VALITSE SIVU';
    	position: relative !important;
    	/*top: 16px;*/
	bottom: 10px;
    	left: 10px;
   	color: #fff;	
	font-size:13px;
	font-family:Georgia, sans serif;
	letter-spacing:1px;
}

/*postaussivun ylimääräinen marginaali pois*/
.et_fixed_nav.et_show_nav #page-container {
    padding-top: 0px !important;
}

/*etusivun uutisblogissa vain titlet*/
.custom_blog .et_pb_post img,.custom_blog .et_pb_post .post-content{
display:none

}
/*.custom_blog .et_pb_post .post-meta,*/
.custom_blog .et_pb_post{
margin-bottom:10px;
}

.custom_blog .et_pb_post .post-title{
margin-bottom:0px;
padding-bottom:0;
}


.logoasettelu {
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    height: 30px; 
}

#logokuvat{
    text-align:center;
}

/* numeropallot */
span.green {
  background: #71ac71; 
  border-radius: 0.8em;
  -moz-border-radius: 0.8em;
  -webkit-border-radius: 0.8em;
  color: #fff;
  display: inline-block;
  font-weight: normal;
  line-height: 1.6em;
  margin-right: 15px;
  text-align: center;
  width: 1.6em; 
  font-family: Georgia ,sans-serif;
  font-size: 30px;
}


@media all and ( max-width: 568px ) {
  
  h1 {

    font-size:34px ;
    line-height:36px;
    text-align:center;


  }

.large-social-icons li a.icon { 
    height: 60px; 
    width: 60px; 
    padding: 0; 
}

.large-social-icons li a.icon::before { 
    font-size:36px; 
    margin-left:12px; 
    line-height:60px; 
}
	
	

}