/*
Theme Name:     Delicious Magazine Child
Description:    Child theme for the Delicious Magazine
Template:       deliciousmagazine
Version:        1.0
*/

@import url("../deliciousmagazine/style.css");

body  { font-family: Roboto, sans-serif; }
h1, h2, h3, h4, h5, h6  { font-family: Roboto, sans-serif  !important; }
.post .title  { font-family: Roboto, sans-serif; }
.post-meta { font-family: Roboto, sans-serif; line-height: 1.5em; margin-bottom: 0; }
.entry, .entry p  { font-family: Roboto, sans-serif; }
.entry .wp-caption-text { font-family: Roboto, sans-serif; }
.widget h3  { font-family: Roboto, sans-serif; font-size: 13px !important; }
#tabs ul.wooTabs li a {	font-family: Roboto, sans-serif; }
#tabs .inside li a { font-family: Roboto, sans-serif; }
#tabs .inside li span.meta { font-family: Roboto, sans-serif; }

#logo  { padding: 20px 0 0 20px; margin-right: 0; }

.meteor-slides.navprevnext {
    height: auto !important;
}

.meteor-slides p {
    background: #000000;
    bottom: 0;
    color: #ffffff;
    font-size: 35px;
    font-weight: bold;
    left: 0;
    line-height: 42px;
    margin: 0;
    opacity: 0.7;
    padding: 10px;
    position: absolute;
    text-align: left;
    width: 100%;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
}

.meteor-slides .mslide-1 p {
    display: none;
}

h1 { color: #38939B; }
h2 { color: #872434; line-height: 1; }
h3 { color: #50b5b3; }
h4 { font-weight: bold; }

.nav { max-width:800px; }
.nav a { padding: 70px 10px 15px; min-width:0; font: 400 17px 'Roboto Condensed', sans-serif; }
.fr .nav > li > a { padding: 70px 6px 15px; font-size: 15px; }
.nav li ul li a { font-size: 14px; }
.nav a:hover, 
.nav li.current_page_item a, 
.nav li.current_page_parent a,
.nav li.current-menu-ancestor a,
.nav li.current-menu-item a,
.nav li.sfHover { background:#DAEBED; }

.nav .sf-sub-indicator { right: 7px; }
.nav li a.sf-with-ul { padding-right:25px; white-space: nowrap; }

#logo  { padding: 20px 0 0 20px; }

.entry img { padding: 0; border: none; background: none; }

#sidebar{ background-color: #f3f2ef; }
.widget p { margin-bottom: 0; }
.widget_sp_image .title { font-weight: 700; color: #872434; }
.widget_sp_image-description { padding-top: 5px; }

.ambassador-image  { float:right; max-width: 160px; overflow: hidden; }
body.individuals .ambassador-bio, body.particuliers .ambassador-bio  { float:left; width: 450px; }
.entry { overflow: hidden; }
.widget_sp_image p { text-align: center; }
.info-field { padding-top: 5px; line-height: 1.3em; }
.extra-field .inline-title { display: inline-block; }
.inline-title { font-weight: 700; padding-right: 10px;  }

.ambassador-row {
	padding-bottom: 20px;
	line-height: 1.3em;
}

.organization-ambassador:first-child , .individual-ambassador:first-child{
	margin-left: 0;
}

.organization-ambassador , .individual-ambassador{
	overflow: hidden;
	width: 30%;
	margin-left: 3%;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.individual-ambassador {
	vertical-align: top;
}

.ambassador-row  h2 {
	padding: 5px 0 2px;
	font: 400 18px/18px 'Roboto Condensed', sans-serif;
}

.organization-ambassador .wp-post-image {
    width: 145px;
	height: auto;
}

#main h3.section {
    background: none repeat scroll 0 0 #E5F2F3;
    color: #060606;
}

.post #main .title, h1 {
	font-size: 20px;
	line-height: 20px;
}

.post #sidebar .title {
	font-size: 12px;
	line-height: 1.5em;
}

h2 {
	font-size: 18px;
	line-height: 18px;
}

.post h2.title, .ambassador h2.title, .paper h2.title {
	font: 500 15px/1.3em Roboto,sans-serif;
	margin: 0 0 5px;
	position: relative;
}

.post #main h1.title, h1.title {
	margin-bottom: 10px;
	font: 500 22px Roboto, sans-serif !important;
}

.archive.tag #main > h1.title {
	margin-bottom: 15px;
	font-weight: bold;
}

.archive.tag #main > h2.title, .search-results #main > h2.title {
	margin-bottom: 15px;
	font: 400 17px/17px 'Roboto Condensed', sans-serif;
	text-transform: capitalize;
}

img.thumbnail, img.thumbnail:hover {
	border: 0;
}

.paper .related-items {
	margin-bottom: 20px;
}

.single .related-items, h2.mc-section-title, .ambassador-publications {
	margin-top: 20px;
}

p.tags{
	color:#999;
	background:url(images/ico-tag.gif) no-repeat;
	padding-left:25px;
	clear:both;
}

.ai1ec-date-title > div {
	display: inline;
	font-size: 18px;
}

.ai1ec-date {
	margin-bottom: 20px;
}

.entry-thumbnail img {
	margin-bottom: 10px;
}

.upcoming-events.post, .past-events.post, .evenements-anterieurs.post, .evenements-a-venir.post {
	border-bottom: 0;
}

.ai1ec-subscribe-google {
	display: none !important;
}

#privacy-policy {
	padding-right: 10px;
}

#privacy-policy a {
	color: #FFFFFF;
}

#spotlight li {
	padding: 0;
	border: 0;
}

#spotlight {
	padding-bottom: 30px;
	overflow: hidden;
}

.spotlight-image {
    float: left;
    text-align: center;
    width: 33%;
}

.post.papers, .post.media-centre-post-listing, .post.de-identification {
	border-bottom: 0;
	margin-bottom: 0;
}

.post.papers .paper, .post.media-centre .mc-item, .post.de-identification .di-item, .archive.tag .post {
	border-bottom: 1px solid #D9D9D9;
	margin-bottom: 20px;
	padding-bottom: 5px;
}

.post.media-centre {
	border-bottom: none;
	margin-bottom: 0;
}

.quotes .page-link {
    margin-top: -10px;
}

h2.mc-section-title, h2.section-title, .page-content h2 {
	padding-bottom: 10px;
	font: 400 17px 'Roboto Condensed', sans-serif;
}

.mc-section {
	overflow: hidden;
	padding-bottom: 10px;
}

.latest-video {
	float: left;
	width: 270px;
}

.latest-presentation {
	float: right;
	width: 340px;
}

.latest-presentation iframe {
	height: 300px;
}

.page-content {
	padding-bottom: 10px;
}

.post p.tags {
	margin-top: 20px;
	margin-bottom: 0;
	width:605px;
	background-position: left 1px;
}

.tags > a {
	white-space: nowrap;
}

.tagcloud {
	text-align: center;
}

.tagcloud a:last-child {
	white-space: nowrap;
}

#main {
	position: relative;
	padding-bottom: 0;
}

#main h3 {
	font: 500 18px Roboto, sans-serif;
}

.addthis-sharing-buttons {
    position: absolute;
    right: -15px;
    top: 11px;
}

.addthis_toolbox {
	width: auto;
}

.page-content ul { margin-bottom: 1.5em; padding: 0 0 0 30px; }
.page-content ul ul { margin: 0; }
.page-content ul li { list-style-type: disc; }
.page-content ul ul li { list-style-type: circle; }

.page-content ol { margin-bottom: 1.5em; padding: 0 0 0 30px; }
.page-content ol ol { margin: 0; }
.page-content ol li { list-style-type: decimal; }
.page-content ol li ol li { list-style-type: lower-latin; }

body.fr {
	float: none;
}

#lang_sel_list {
	height: auto;
	font-family: inherit;
}

#lang_sel_list .lang_sel_sel {
	display: none;
}

#lang_sel_list ul {
	height: auto;
	border: 0 !important;
}

#lang_sel_list li {
	float: none;
}

#lang_sel_list ul a, #lang_sel_list_list ul a:visited {
	line-height: inherit;
	padding: 0;
	border: 0;
	font-size: 12px;
}

#lang_sel_list ul a.lang_sel_other:hover {
	text-decoration: underline !important;
}

.speakers {
	margin-bottom: 20px;
}

.timely, .timely body, .timely p {
  font-family: Roboto, Helvetica, Arial, sans-serif !important;
}

#icl_lang_sel_widget{
  padding: 10px 20px 10px 20px;
}

.widget_sp_image{
   padding: 20px;
}





.col-full{
	/*width:975px; */
} 

.col-left, #main{
	padding-left:20px;
	/*padding-right:15px;	*/
}

#content, #header{
	background-color:#fff; 
}

#main .post{
}

#spotlight{
	padding-left:10px;
}


#sidebar{
   width:300px;
}




div.wpcf7 p{
	padding:3px 0 3px 0;	 
}

div.wpcf7 p input, select{
	padding: 4px 0 4px 4px;	 	
}

div.wpcf7 p select{

    padding: 3px 0 3px 3px;	
	border-color: #EFEFEF #ccc #CCCCCC #efefef;
    border-width: 1px;
    border-style: solid;
	width:271px;
}
 
 div.wpcf7 p textarea{    
	font-family: inherit;
    font-size: inherit;
 
	color: #545454;
	width:98%;
	height:320px;
}
 
 div.wpcf7 fieldset label { 
    clear: left; 
    float: left; 
    padding: 3px 10px 2px 0px;   
    width: 100px; 
} 

div.wpcf7 p input[type="submit"] {
	padding: 5px 12px 5px 12px;	 	
}
























