/*
Theme Name: Nexus-child
Description: Theme enfant du theme Nexus.
Author: Florence LANDRIOT
Author URI: 
Template: Nexus
Version: 1.0
*/

/* ligne 17
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } */

/* ligne 48
body { font-family: 'Raleway', Arial, sans-serif; font-weight: 400; font-size: 16px; color: #333; background-color: #f7f7f7; } */

/* ligne 56
h1, h2, h3, h4, h5, h6 { padding-bottom: 5px; color: #333; line-height: 1em; font-weight: normal; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; }
h1 { font-size: 30px; }
h2 { font-size: 24px; }
h3 { font-size: 22px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; } */

/* lignes 105 à 108
				#top-menu li { display: block; font-family: 'Open Sans', Arial, sans-serif; font-weight: 300; text-shadow: 1px 1px 0 #fff; float: left; }
					#top-menu a { color: #333; text-decoration: none; padding: 24px 15px; display: block; position: relative; }
					#top-menu > li > a:hover, #top-menu > .sfHover > a { color: #fff; background-color: #a9d300; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2); }
					#top-menu > li.current-menu-item > a { padding: 24px 24px; color: #fff; font-weight: 800; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2); background-color: #a9d300; } */
				#top-menu li { display: block; font-family: 'Open Sans', Arial, sans-serif; font-weight: 300; font-weight: bold; text-shadow: 1px 1px 0 #fff; float: left; }
					#top-menu a { color: #333; text-decoration: none; padding: 24px 15px; display: block; position: relative; }
					#top-menu > li > a:hover, #top-menu > .sfHover > a { color: #fff; background-color: #a9d300; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2); }
					#top-menu > li.current-menu-item > a { padding: 24px 24px; color: #fff; font-weight: 800; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2); background-color: #a9d300; }
	
/* ligne 109
#et-social-icons { float: right; width: 245px; background-color: #f6f6f6; -moz-box-shadow: inset 0 1px 0 #fff; -webkit-box-shadow: inset 0 1px 0 #fff; box-shadow: inset 0 1px 0 #fff, -1px 0 0 #fff; position: relative; } */

/* ligne 113
#featured, .post-thumbnail { background-position: top center; background-repeat: no-repeat; -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; } */
#featured, .post-thumbnail { background-position: top center; background-repeat: repeat; -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; }

/* ligne 142
.meta-info { position: absolute; top: 0; left: 0; background-color: #a9d300; color: #fff; text-align: center; font-size: 28px; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); line-height: 20px; width: 60px; height: 60px; z-index: 3; } */

/* ligne 144
.meta-info .month { font-weight: 900; display: block; font-size: 14px; text-transform: uppercase; } */

/* ligne 146
.post-description a { text-decoration: none; color: #fff; } */
.post-description a { text-decoration: none; color: white; text-shadow: black 0.1em 0.1em 0.2em }


/* ligne 148
.post-excerpt .post-title { color: #fff; font-weight: 900; font-size: 18px; margin-bottom: 3px; display: block; } */

/* ligne 161
.post-description h2 a { text-decoration: none; color: #fff; } */
.post-description h2 a { text-decoration: none; color: white; text-shadow: black 0.1em 0.1em 0.2em }

/* ligne 161
.et-first .post-description h2 { font-size: 36px; }
.et-second .post-description h2 { font-size: 30px; }
.et-third .post-description h2, .et-fourth .post-description h2 { font-size: 24px; line-height: 20px; }
.post-description .post-meta { font-size: 18px; }
.et-third .post-meta, .et-fourth .post-meta { font-size: 14px; } */

/* ligne 175
.featured-comments span { font-size: 16px; color: #a9d300; font-weight: 900; text-align: center; } */

/* lignes 183 à 195
.page #main-content:after { display: none; }

	.home #content { float: left; width: 638px; }

	#content, body.page #content { float: left; width: 958px; }
	.fullwidth #content { float: none; width: 100% !important; }
	.fullwidth #main-content:before { display: none; }
		#breadcrumbs .raquo { display: block; float: left; position: relative; text-indent: -9999px; width: 44px; }
		#breadcrumbs .raquo:before { content: ''; left: 0; position: absolute; top: -19px; bottom: -17px; width: 11px; border-right: 1px solid #CAC9C9; }
		#breadcrumbs .raquo:after { background: url(images/breadcrumbs_separator.png) no-repeat; content: ""; display: block; width: 11px; height: 52px; position: absolute; bottom: -17px; left: 2px; }
		.et_breadcrumbs_title, .et_breadcrumbs_content { display: block; float: left; }
		h1.module-title, h4.widgettitle, #breadcrumbs { color: #333; text-shadow: 0 1px 0 #fff; font-size: 16px; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; background-color: #fafafa; -webkit-box-shadow: inset 1px 1px 0 #fff; -moz-box-shadow: inset 1px 1px 0 #fff; box-shadow: inset 1px 1px 0 #fff; padding: 17px 40px; position: relative; }
		h1.module-title:before, h4.widgettitle:before, #breadcrumbs:before { bottom: 0; content: ""; height: 61px; right: -1px; position: absolute; width: 10px; background: url(images/title-shadow.png) no-repeat; z-index: 2; } */

		h1.module-title, #breadcrumbs { color: #333; text-shadow: 0 1px 0 #fff; font-size: 16px; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; background-color: #fafafa; -webkit-box-shadow: inset 1px 1px 0 #fff; -moz-box-shadow: inset 1px 1px 0 #fff; box-shadow: inset 1px 1px 0 #fff; padding: 17px 40px; position: relative; }
		h4.widgettitle { color: #000; text-shadow: 0 1px 0 #fff; font-size: 16px; font-weight: bold; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; background-color: #fafafa; -webkit-box-shadow: inset 1px 1px 0 #fff; -moz-box-shadow: inset 1px 1px 0 #fff; box-shadow: inset 1px 1px 0 #fff; padding: 17px 40px; position: relative; }		
		h1.module-title:before, h4.widgettitle:before, #breadcrumbs:before { bottom: 0; content: ""; height: 61px; right: -1px; position: absolute; width: 10px; background: url(images/title-shadow.png) no-repeat; z-index: 2; }

/* ligne 208
.et-description h2 { font-size: 36px; font-weight: 900; color: #333; margin-bottom: -2px; margin-top: 0px; position: relative; top: -6px; }
.et-description .post-meta { font-weight: 100; text-transform: uppercase; color: #969696; padding-top: 3px; font-size: 14px; } */
.et-description .post-meta { font-weight: bold; }

/* ligne 237
.popular-tab-title { font-size: 18px; color: #333; font-weight: 900; padding: 20px 40px 0; display: block; line-height: 22px; }
.popular-tabs .post-meta { font-weight: 100; font-size: 14px; color: #969696; padding: 0 40px 13px; }
.popular-post h2 { font-size: 36px; font-weight: 900; padding-bottom: 15px; }
.popular-post .post-meta { text-transform: uppercase; font-size: 14px; color: #a7a7a7; } */

/* ligne 255
.review-post .et-description h2 { font-size: 24px; } */

/* ligne 289
.entry-content .post-meta a { color: #333; } */
.entry-content .post-meta a { color: #000000; }

/* ligne 290
.entry-content blockquote { background: none; border: none; font-style: normal; line-height: 28px;  font-size: 16px; color: #333; border-left: 10px solid #a9d300; padding: 0 0 0 30px; margin: 25px 0 35px; } */

/* ligne 280
a.read-more, .comment-reply-link { background-color: #a9d300; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; color: #fff; display: block; float: right; font-weight: 900; font-size: 14px; padding: 13px 18px; margin-top: 20px; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); } */

/* ligne 285
h1.post-heading { color: #fff; font-weight: 900; font-size: 48px; position: absolute; bottom: -1px; left: 0; background-color: #a9d300; padding: 23px 32px; z-index: 2; } */

/* ligne 288
.entry-content .post-meta { font-size: 30px; font-weight: 100; padding-bottom: 16px; } */
.entry-content .post-meta { font-size: 15px; font-weight: 100; padding-bottom: 16px; }

/* ligne 297 */
#et-post-share {display:none;}

/* ligne 306
.entry-content .main-title { font-size: 40px; font-weight: 900; margin: 0 0 12px; } */
.entry-content .main-title { font-size: 30px; font-weight: 900; margin: 0 0 12px; }

/* ligne 342
h1#comments, #reply-title { font-size: 30px; font-weight: 100; margin-bottom: 30px; padding-left: 60px; } */

/* ligne 352
span.fn, span.fn a { color: #333; font-weight: 900; text-decoration: none; font-size: 18px; display: block; margin-bottom: 12px; }
span.comment_date { text-transform: uppercase; color: #969696; font-size: 14px; font-weight: 100; } 
#reply-title small { display: block; font-size: 14px; font-weight: 400; } */

/* ligne 361
.form-submit input { font-size: 16px; color: #fff; border: none; background-color: #a9d300; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; display: block; padding: 10px 18px; } */

/* ligne 378
.footer-widget h4.title { padding-bottom: 21px; color: #fff; font-size: 18px; font-weight: 900;  } */

/* ligne 401
.post-metainfo .title { display: block; font-size: 18px; font-weight: 900; padding-bottom: 6px; }
.post-metainfo .postinfo, .et-main-description .postinfo { color: #969696; display: block; font-size: 14px; font-weight: 100; } */

/* lignes 405 à 410
.post-metainfo { margin-left: 77px; }
.no-thumb .post-metainfo { margin-left: 0; }

	h4.widgettitle { padding: 17px 40px; border-left: 1px solid #E0E0E0; margin: 0 -40px 30px; }

	#sidebar h4.widgettitle:before { display: none; } */
.no-thumb .post-metainfo { margin-left: 0; }

	h4.widgettitle { padding: 17px 40px; border-left: 3px solid #FF0000; margin: 0 -40px 30px; }

	#sidebar h4.widgettitle:before { display: none; }

	
/* ligne 423
.et-authors-posts h4 { font-weight: 900; font-size: 18px; }
.et-authors-posts span { font-size: 14px; font-weight: 100; color: #969696; } */

/* ligne 433
.widget_etrecentfromwidget .main-title { color: #fff; font-size: 18px; font-weight: 900; display: block; margin-bottom: 10px; } */

/* ligne 551
.et-recent-videos-wrap h4 { font-size: 16px; font-weight: 900; color: #333; margin-bottom: -5px; } */

/* ligne 565
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; } */

/* ligne 608
#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; } */

/* ligne 695
#top-menu li { font-size: 14px; } */

/* ligne 700
h1.post-heading { font-size: 36px; } */

/* ligne 710
span.fn, span.fn a { font-size: 16px; } */

/* ligne 715
.post-description h2 { font-size: 30px; } */

/* ligne 727
.home .et-second .post-description h2 { font-size: 24px; }
.home .et-third .post-description h2, .home .et-fourth .post-description h2 { font-size: 18px; } */

/* ligne 748
body.category .et-first .post-description h2 { font-size: 30px; } */

/* ligne 779
#top-menu li { font-size: 14px; } */

/* ligne 785
h1.post-heading { font-size: 36px; } */

/* ligne 797
span.fn, span.fn a { font-size: 16px; } */

/* ligne 803
.post-description h2 { font-size: 18px; } */

/* ligne 808
.et-description .post-meta { font-size: 14px; } */

/* ligne 835
body.category .et-first .post-description h2, body.category .et-second .post-description h2 { font-size: 18px; } */

/* ligne 870
h1.post-heading { font-size: 24px; }
#breadcrumbs a { font-size: 14px; } */

/* ligne 877
.entry-content .post-meta { font-size: 24px; } */

/* ligne 883
span.fn, span.fn a { font-size: 16px; } */

/* ligne 887
.post-description h2 { font-size: 24px; } */

/* ligne 896
.home .et-first .post-description h2 { font-size: 24px; }
.home .et-second .post-description h2 { font-size: 24px; }
.home .et-third .post-description h2, .home .et-fourth .post-description h2 { font-size: 18px; } */

/* ligne 903
body.category .et-first .post-description h2, body.category .et-second .post-description h2 { font-size: 24px; } */

/* ligne 915
#copyright { font-size: 13px; text-align: center; } */

/* ligne 966
h1.post-heading { font-size: 24px; } */

/* ligne 973
.entry-content .post-meta { font-size: 24px; } */

/* ligne 978
span.fn, span.fn a { font-size: 18px; } */

/* ligne 983
.post-description h2 { font-size: 18px!important; }
.meta-info { font-size: 18px; width: 40px; height: 40px; }
.meta-info .month { font-size: 10px; margin-bottom: -5px; } */

/* ligne 991
.et-description h2 { font-size: 30px; }
.et-description .post-meta { font-size: 14px; } */
.et-description h2 { font-size: 20px; }
.et-description .post-meta { font-size: 12px; }

/* ligne 997
.home #et-featured-posts .post-description h2 { font-size: 18px; } */

/* ligne 1009
#copyright { font-size: 13px; text-align: center; } */

/* ligne 1014
body.category .et-first .post-description h2, body.category .et-second .post-description h2 { font-size: 18px; } */

#not-found{
    text-align: center;
}

@media only screen and (max-width: 1300px) and (min-width: 961px){
    #et-social-icons {
        width: 50px;
    }
}

@media only screen and (max-width: 960px) and (min-width: 767px){
    #top-menu li {
        font-size: 10px;
    }   
}

.et-featured-post.et-first{
    height: 420px;
}

.et-featured-post.et-second, .et-featured-post.et-third, .et-featured-post.et-fourth{
    height: 208px;
}

#newsletter-captcha{
     -webkit-transform: scale(0.77);
     -moz-transform: scale(0.77);
      -ms-transform: scale(0.77);
       -o-transform: scale(0.77);
          transform: scale(0.77);
   -webkit-transform-origin: 0 0;
      -moz-transform-origin: 0 0;
       -ms-transform-origin: 0 0;
        -o-transform-origin: 0 0;
           transform-origin: 0 0;
}