/*
 * Theme Name:Twenty Twelve Child for EUROPE (replaces SE_themes)
 * Version: 1.0
 * Template: twentytwelve
 * License: GNU General Public License v2
 * License URI: http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
 * Author: Spigolo
 * */

/*
 * Mother css now imported now via the functions.php
 * @import url("../twentytwelve/style.css");
 **/



	body .site {
		
		margin-top: 0px;
		margin-top: 0rem;
		}

.widget-area .widget p, .widget-area .widget li, .widget-area .widget .textwidget {
    font-size: 0.828571rem;
    line-height: 1.64615;
}

blockquote {
    background: url("images/quote.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    border-left: 5px solid #D0D4D8;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 16px;
    font-style: italic;
    line-height: 1.5em;
    margin: 20px;
    padding-left: 25px;
    padding-top: 7px;
}

#footer_columns{
margin:0 auto;
background-color: #EFEFEC;
display: block;
height: auto;
width: 100%;
min-height:200px;
height:auto;
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 14px;
line-height:1.5em;
color: #4A4A4A;
}

#footer_left {
width:30%;
display:inline-block;
padding:10px;
vertical-align:top;
min-width:150px;
margin-top:10px;


}
.left-footer h2{
margin-top : 1rem;
margin-bottom: 1.714285714rem;
min-width:150px;
}

#footer_middle{

width:30%;
display:inline-block;
padding:10px;
vertical-align:top;
margin-top:10px;
min-width:150px;
}
.middle-footer h2{
margin-top : 1rem;
margin-bottom: 1.714285714rem;
min-width:150px;
}

#footer_right{
width:30%;
display:inline-block;
padding:10px;
vertical-align:top;
margin-top:10px;
min-width:150px;
}


.right-footer h2{
margin-top : 1rem;
margin-bottom: 1.714285714rem;
min-width:150px;
}

#footer_centered{

display:inline-block;
padding:10px;
vertical-align:top;
margin-top:10px;

min-width:150px;
}


.centered-footer h2{
margin-top : 1rem;
margin-bottom: 1.714285714rem;
min-width:150px;
}

#copyrights{
font-style:italic;
}
.searchform{
width:100%;
}

.sdb_event {
width: 80% ;
border:1px solid #e5e5e5;
padding:20px;
display:inline-block;
}

.sdb_event img {
width:40%;
background-color:#ffffff;
padding:5px;
margin-left:10px;
margin-right:10px;
float:left;
}

.sdb_event_dates {
font-size:11px;
}

.sdb_event .title {
    font-size: 1.28571rem;
    line-height: 1.6;
}

#RegProgramInfo , #RegPriceInfo,#RegPersonalInfo {
    background-color: #FFFEEF;
    border: 1px solid #EEEEEE;
    margin: 20px 0;
    overflow: visible;
    padding: 15px 10px;
    position: relative;
}


.program-list {  float:left;  }

.program {  clear:both; padding-top:20px;}
.program-list .program .program-image{ float:left; width: 150px; max-width: 150px; max-height: 250px;  margin: 0 auto;  }
 /* .program-list .program .program-right-container {padding-left:20px; float:left; width:400px ; line-height:1.5;} */

.program-list .program .program-right-container {padding-left:20px; float:left; width: 60%;  line-height:1.5;} 




.program-list .program .program-date { }
.program-list .program .program-name {max-width: 60%;  } 


.program-details-image img { width: 250px; max-width: 250px; max-height: 350px;  margin: 0 auto;  float:right; padding:20px; margin:10px;}
.program-details-name {  font-size:21px; line-height: 1.5 }
.program-details-intro { font-size:15px; line-height: 1.5; padding:10px; }
.program-details-date {font-size:21px; line-height: 1.5 }
.program-image{ float:left; width: 150px; max-width: 150px; max-height: 250px;  margin: 0 auto;  }



.book-image img { width: 150px; max-width: 150px; margin: 0 auto; float:left;   }


.center-list  {  font-family: inherit ; font-size:16px; line-height: 1.4;  clear:both; }


#copyrights { /* copyright style like boston */
   /* background-color: #A3A3A3; */
    float: left;

    width: 100%;
    margin-bottom: 30px;
}




 #copyrights h6 {
     font-size: 9px;
    float:left;
    clear: none;
    color: #9E9E9D;
    /* font-family: Georgia,"Times New Roman",Times,serif; */
    margin: 10px;
}


#center_address {
    color: #9E9E9D;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    font-style: italic;
    line-height: 1.5em;
    margin:20px;
text-align:center;
}

.login_form{

    border: 1px solid grey;
    padding:10px;
    font-size:12px;
}


.register-link-text p {
	margin: 12px 0 12px 0;
	margin: 0.75rem 0 0.75rem 0;


}


.register-link-text a {
/*  display: block; */
  line-height: 2.5em;
    position: relative;
    text-align: left;
    background: none repeat scroll 0 0 #F3F7FA;
    border-radius: 0px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
    color: #3377AA;
    font-size: 18px;
    font-size: 1.125rem;
    font-weight: 600;
    padding: 10px 15px 10px 15px;
     text-transform: uppercase;
}

.register-link-text a:hover {
	    background: none repeat scroll 0 0 #FFFFFF;
	    color: #0057aa;
	    text-decoration: none;
}

#breadcrumbs{
    list-style:none;
    margin:10px 0;
    overflow:hidden;
 font-size:0.8em ;
}

#breadcrumbs li{
    float:left;
    margin-right:15px;
}

#breadcrumbs .separator{
    font-weight:700;

    color:#999;
}


.featured-event-image {
    float: left;
    margin: 2px 10px 10px 0;
    width: 100px;
max-height:130px;
}

.featured-event-title {
    color: #3377aa;
    margin: 10px 0 5px;
    width: 100%;
}

.featured-event-teacher {
    color: #000000;
    margin: 10px 0 5px;
}

.featured-event-date {
    color: #000000;
    margin: 10px 0 7%;
}

.site-header {
    padding: 0.71429rem 0;
}

.main-navigation li ul {
    z-index: 200;

}
.main-navigation li a:hover,
.main-navigation li a:focus {
	background: #efefef;
	color: #444;
	}


.site-content article {
  -ms-hyphens: none;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
}



 .post-image {
    float: left;
    padding: 5px 0 0;
    width: 200px;
   margin-right: 1em; 
}



 .entry-title a:visited {
    color: #21759b;
}

/*
 * Overrides for Shambhala.nl (.site-12)
 *
 * Changes made by Joop Laan <joop.laan@gmail.com>
 * The .site-SITEID is generated in the functions.php for the <body> tag.
 **/

.site-12 #centerinfo-366 {
  display: none;
}

@media screen and (min-width: 600px) {
  .site-12 .main-navigation li {
      margin: 0 1.857142857rem 0 0;
  }

  .site-12 .main-navigation li.menu-item-has-children a,
  .site-12 .main-navigation :first-child a,
  .site-12 .main-navigation :last-child a {
      padding: 0 10px;
  }
  .site-12 .main-navigation li.menu-item-has-children ul li a {
      padding: 8px 10px;
  }
}

/*
 *
 * End overrides for Shambhala.nl
 *
 */