/*

Theme Name: Je tiens la route

Theme URI: 

Author: Solutions Direx

Author URI: http://direx.ca/

Description: Je tiens la route

Version: 1

License: 

License URI: 

Tags: 

Text Domain: jetiens

*/



/* RESET --------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

html, body, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td{border:0; font-family:inherit; font-size:100%; font-style:inherit; font-weight:inherit; margin:0; outline:0; padding:0; vertical-align:baseline;}

:focus{/* remember to define focus styles! */outline:0;}

body{background:#fff; line-height:1;}

ol, ul{list-style:none;}

table{/* tables still need 'cellspacing="0"' in the markup */border-collapse:separate; border-spacing:0;}

caption, th, td{font-weight:normal; text-align:left;}

blockquote:before, blockquote:after,

q:before, q:after{content:"";}

blockquote, q{quotes:"" "";}

a img{border:0;}

article, aside, details, figcaption, figure,

footer, header, hgroup, menu, nav, section{display:block;}





/* GENERAL ------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

body{font-size:13px !important; color:#004345; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#FFF url(images/bg.png) top repeat-x;}



/* @font-face // !IE ONLY: Add "<!--[if IE]>" and .eot fonts in html head */

@font-face{font-family:"FagoCoLfBold"; src:url("fonts/FagoCoLfBold.ttf");}

@font-face{font-family:"FagoCoBlack"; src:url("fonts/FagoCoBlack.ttf");}



/* Headings */

h1,h2,h3,h4,h5,h6{clear:both;}



h1, .entry-content h1, .comment-content h1{display:inline-block; line-height:42px; padding:0 20px 0 20px; margin:0 0 35px 0; color:#FFF; font-size:28px; font-family:"FagoCoLfBold", Arial, Helvetica, sans-serif; background:url(images/menu_bg.png) right no-repeat; background-size:100% 100%;}

h2, .entry-content h2, .comment-content h2{display:inline-block; line-height:35px; padding:0 15px 0 15px; margin:15px 0 25px 0; color:#FFF; font-size:22px; font-family:"FagoCoLfBold", Arial, Helvetica, sans-serif; background:url(images/menu_bg2.png) right no-repeat; background-size:100% 100%;}

h3, .entry-content h3, .comment-content h3{display:block; line-height:35px; margin:0 0 15px 0; color:#f06646; font-size:20px; font-family:"FagoCoLfBold", Arial, Helvetica, sans-serif;}



/*.entry-content h1{display:inline-block !important; padding:0 20px 0 20px !important; margin:-100px 0 35px 0 !important;}*/



hr{background-color:#ccc; border:0; height:1px; margin:0 0 25px 0;}

p{line-height:20px; margin:0 0 25px 0;}

ul, ol{}

.entry-content ul, ol{list-style-position:outside; line-height:20px; padding:0 0 0 42px; margin:0 0 25px 0;}

ul{list-style:square;}

ol{list-style-type:decimal;}

ol ol{list-style:upper-alpha;}

ol ol ol{list-style:lower-roman;}

ol ol ol ol{list-style:lower-alpha;}

ul ul, ol ol, ul ol, ol ul{margin-bottom 0;}



li{margin:0 0 10px 0;}



dl{margin:0 1.625em;}

dt{font-weight:bold;}

dd{margin-bottom:1.625em;}

strong{font-weight:bold;}

cite, em, i{font-style:italic;}

blockquote{font-family:Georgia, "Bitstream Charter", serif; font-style:italic; font-weight:normal; margin:0 3em;}

blockquote em, blockquote i, blockquote cite{font-style:normal;}

blockquote cite{color:#666; font:12px "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:300; letter-spacing:0.05em; text-transform:uppercase;}

pre{background:#f4f4f4; font:13px "Courier 10 Pitch", Courier, monospace; line-height:1.5; margin-bottom:1.625em; overflow:auto; padding:0.75em 1.625em;}

code, kbd, samp, var{font:13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}

abbr, acronym, dfn{border-bottom:1px dotted #666; cursor:help;}

address{display:block; margin:0 0 1.625em;}

ins{background:#fff9c0; text-decoration:none;}

sup,

sub{font-size:10px; height:0; line-height:1; position:relative; vertical-align:baseline;}

sup{bottom:1ex;}

sub{top:.5ex;}



/* Forms */

input, textarea{font-family:Arial, Helvetica, sans-serif; font-size:12px;}

input[type=text],

input[type=password],

textarea{background:#fafafa; border:1px solid #ddd;}

input[type=text]:focus,

textarea:focus{}

textarea{padding-left:3px; width:98%;}

input[type=text]{padding:3px;}

input#s{background:url(images/search.png) no-repeat 5px 6px; -moz-border-radius:2px; border-radius:2px; font-size:14px; height:22px; line-height:1.2em; padding:4px 10px 4px 28px;}

input#searchsubmit{display:none;}



/* Links */

a{color:#00abb6; text-decoration:none;}

a:focus,

a:active,

a:hover{color:#f06646; text-decoration:none;}



/* Assistive text */

.assistive-text{position:absolute !important; clip:rect(1px 1px 1px 1px);/* IE6, IE7 */ clip:rect(1px, 1px, 1px, 1px);}

#access a.assistive-text:active,

#access a.assistive-text:focus{background:#eee; border-bottom:1px solid #ddd; color:#1982d1; clip:auto !important; font-size:12px; position:absolute; text-decoration:underline; top:0; left:7.6%;}





/* LAYOUT -------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#page{margin:0 auto; max-width:1180px;}

#neige{float:left; width:1180px; background:url(images/neige.png) top center no-repeat;}



#header{display:block; position:relative; float:left; clear:both; z-index:9999; width:1180px; height:668px;}

	#top{display:block; float:left; clear:both; width:100%; height:30px; font-size:11px;}

		#top ul{display:block; position:absolute; top:0; right:90px; height:30px; padding:0 10px 0 0; border-right:1px solid #8ababe;}

			#top li{display:block; float:left; line-height:30px; padding:0 0 0 10px; margin:0 0 0 10px; border-left:1px solid #8ababe;}

			#top a{display:block; line-height:30px; color:#004345;}

			#top a.menuaux_fb{padding:0 0 0 26px; background:url(images/ico_fb.png) no-repeat; background-position:top left;}

			#top a.menuaux_rss{padding:0 0 0 26px; background:url(images/ico_rss.png) no-repeat; background-position:top left;}

			#top a:hover{color:#FFF; background-position:bottom left;}

	#site-title{display:block; position:absolute; z-index:2; top:72px; left:90px; background:none;}

		#site-title img{display:block;}

	#site-description{display:none;}

	#access{display:block; position:absolute; top:72px; right:90px; clear:both; padding:0 15px; font-family:"FagoCoLfBold", Arial, Helvetica, sans-serif; background:url(images/menu_bg.png) no-repeat; background-size:100% 42px;}

		#access ul{font-size:13px; list-style:none; margin:0; padding:0 0 0 0; text-align:center;}

		#access li{display:block; float:left; position:relative;}

		#access a{display:block; line-height:42px; padding:0 10px; font-size:20px; text-decoration:none; color:#004345;}

		#access li:hover > a,

		#access ul ul :hover > a,

		#access a:focus{color:#FFF !important;}

		#access li:hover > a,

		#access a:focus{color:#373737;}

		#access ul li:hover > ul{display:block;}

		#access .current-menu-item > a,

		#access .current-menu-ancestor > a,

		#access .current_page_item > a,

		#access .current_page_ancestor > a{color:#FFF;}

		#access ul ul{display:none;}

		#access ul ul ul{display:none;}

	

	#carzone{display:block; position:absolute; z-index:1; top:184px; left:477px; width:703px; height:442px;}

	#carzone.car1{background:url(images/carzone_gars.png) left top no-repeat;}

	#carzone.car2{background:url(images/carzone_fille.png) left top no-repeat;}

		#carzone .roue{display:block; position:absolute; overflow:hidden;}

			#carzone a{display:block; color:#00abb6; font-family:"FagoCoBlack", Arial, Helvetica, sans-serif; font-size:16px; line-height:15px; text-transform:uppercase; text-decoration:none;}

			#carzone a:hover, #carzone .active a{color:#f06646;}

			#carzone a .rouemore{color:#00abb6; font-size:12px;}

			#carzone a .rouemore:hover{color:#f06646;}

			#carzone .active a .rouemore{display:none !important;}

			#carzone .roueinfo{display:block; clear:both;}

			#carzone .rouemore{display:block; clear:both;}

		#roue1{z-index:1; top:214px; left:0px; width:183px; max-height:228px;}

			#roue1 a{padding:139px 0 0 92px;}

			#carzone.car1 #roue1 a{background:url(images/carzone_gars_roue1.png) left top no-repeat;}

			#carzone.car1 #roue1 a:hover, #carzone.car1 #roue1.active a{background:url(images/carzone_gars_roue1.png) left -228px no-repeat;}

			#carzone.car2 #roue1 a{background:url(images/carzone_fille_roue1.png) left top no-repeat;}

			#carzone.car2 #roue1 a:hover, #carzone.car2 #roue1.active a{background:url(images/carzone_fille_roue1.png) left -228px no-repeat;}

		#roue2{z-index:1; top:254px; left:183px; width:240px; max-height:188px;}

			#roue2 a{padding:131px 0 0 133px;}

			#carzone.car1 #roue2 a{background:url(images/carzone_gars_roue2.png) left top no-repeat;}

			#carzone.car1 #roue2 a:hover, #carzone.car1 #roue2.active a{background:url(images/carzone_gars_roue2.png) left -188px no-repeat;}

			#carzone.car2 #roue2 a{background:url(images/carzone_fille_roue2.png) left top no-repeat;}

			#carzone.car2 #roue2 a:hover, #carzone.car2 #roue2.active a{background:url(images/carzone_fille_roue2.png) left -188px no-repeat;}

		#roue3{z-index:2; top:214px; left:306px; width:200px; max-height:228px;}

			#roue3 a{padding:82px 0 0 101px;}

			#carzone.car1 #roue3 a{background:url(images/carzone_gars_roue3.png) left top no-repeat;}

			#carzone.car1 #roue3 a:hover, #carzone.car1 #roue3.active a{background:url(images/carzone_gars_roue3.png) left -228px no-repeat;}

			#carzone.car2 #roue3 a{background:url(images/carzone_fille_roue3.png) left top no-repeat;}

			#carzone.car2 #roue3 a:hover, #carzone.car2 #roue3.active a{background:url(images/carzone_fille_roue3.png) left -228px no-repeat;}

		#roue4{z-index:1; top:198px; left:490px; width:213px; max-height:244px;}

			#roue4 a{padding:132px 0 0 112px;}

			#carzone.car1 #roue4 a{background:url(images/carzone_gars_roue4.png) left top no-repeat;}

			#carzone.car1 #roue4 a:hover, #carzone.car1 #roue4.active a{background:url(images/carzone_gars_roue4.png) left -244px no-repeat;}

			#carzone.car2 #roue4 a{background:url(images/carzone_fille_roue4.png) left top no-repeat;}

			#carzone.car2 #roue4 a:hover, #carzone.car2 #roue4.active a{background:url(images/carzone_fille_roue4.png) left -244px no-repeat;}

		

#main{display:block; position:relative; float:left; clear:both; width:1000px; padding:0 90px 0 90px;}

#primary{float:left; width:658px; margin:-84px 0 0 0;}

	#content{width:658px;}

		.page-title{display:inline-block; height:42px; line-height:42px; padding:0 20px 0 20px; margin:0 0 42px 0; color:#FFF; font-family:"FagoCoLfBold", Arial, Helvetica, sans-serif; font-size:28px; background:url(images/menu_bg.png) right no-repeat; background-size:100% 42px;}

		.page-title a{color:#FFF; text-decoration:none;}

		.page-header h2{display:block; padding:4px 8px 4px 8px; margin:-20px 0 42px 0; color:#004345; font-family:"FagoCoLfBold", Arial, Helvetica, sans-serif; font-size:15px; line-height:normal; text-decoration:none; background:#6bced5;}

			.page-header h2 .searchfor{color:#FFF;}



.hentry, .no-results{display:inline-block; position:relative; clear:both; width:100%; border-bottom:1px solid #b2e6e9; margin:0 0 35px 0; padding:0 0 10px 0;}

.hentry:last-child, .no-results{border-bottom:none;}

.blog .sticky .entry-header .entry-meta{clip:rect(1px 1px 1px 1px); /* IE6, IE7 */ clip:rect(1px, 1px, 1px, 1px); position:absolute !important;}

	.posthead{border-collapse:collapse; border:0;}

	.postheadtop{margin:77px 0 0 0;}

		.posthead td{border:0; vertical-align:top;}

	.postcat a{display:block; padding:4px 15px 0 0; color:#f06646; font-family:"FagoCoLfBold", Arial, Helvetica, sans-serif; font-size:20px; line-height:normal; text-decoration:none;}

		.cat_general a{display:none;}

		.cat_chroniques a{padding-left:26px; margin:0 0 0 -26px; background:url(images/ico_chro.png) left no-repeat;}

		.cat_evenements a{padding-left:26px; margin:0 0 0 -26px; background:url(images/ico_even.png) left no-repeat;}

		.cat_documentation a{padding-left:26px; margin:0 0 0 -26px; background:url(images/ico_docu.png) left no-repeat;}

	.entry-title2{padding:0; margin:0 0 15px 0; color:#00abb6; font-family:"FagoCoLfBold", Arial, Helvetica, sans-serif; font-size:25px; line-height:normal; background:none;}

		.entry-title2 a{color:#00abb6; text-decoration:none;}

		.entry-title2 a:hover, .entry-title2 a:focus, .entry-title2 a:active{color:#004345;}

	/*.more-link{display:block; clear:both; margin:15px 0 0 0; color:#00abb6; font-family:"FagoCoLfBold", Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none;}

	.more-link:hover{color:#f06646; text-decoration:none;}*/



.entry-meta{margin:0 0 30px 0; color:#666; clear:both; font-size:12px; line-height:18px;}

.entry-meta a{font-weight:bold;}

.single-author .entry-meta .by-author{display:none;}





#secondary{float:right; width:300px; margin:0 0 30px 0;}

	#secondary .widget-area{font-size:12px;}

	#secondary .widget{display:block; clear:both; margin:0 0 30px 0; color:#FFF; background:url(images/sidebox_bg.png) top no-repeat; background-size:300px 100%;}

	#secondary .widgetwrapper{display:block; padding:25px 30px 5px 30px; background:url(images/sidebox_brain.png) top left no-repeat;}

		#secondary .widget-title{display:block; clear:both; margin:0 0 20px 0; color:#FFF; font-family:"FagoCoLfBold", Arial, Helvetica, sans-serif; font-size:30px; line-height:normal;}

		#secondary .widget ul{font-size:15px;margin:0;}

		#secondary .widget ul ul{margin-left:1.5em;}

		#secondary .widget ul li{color:#777; font-size:13px;}

		#secondary .widget a{font-weight:bold; text-decoration:none;}

		#secondary .widget a:hover, #secondary .widget a:focus, #secondary .widget a:active{text-decoration:underline;}

	/* Categories */

	#secondary .widget_categories{background:none;}

	#secondary .widget_categories .widgetwrapper{padding:0 0 0 0; background:none;}

		#secondary .widget_categories .widget-title{display:none;}

		#secondary .widget_categories li{display:block; margin:0 0 10px 0;}

		#secondary .widget_categories a{display:block; height:42px; line-height:42px; padding:0 0 0 62px; color:#FFF; font-family:"FagoCoLfBold", Arial, Helvetica, sans-serif; font-size:20px;}

		#secondary .widget_categories a:hover{text-decoration:none; background-position:bottom;}

		#secondary .widget_categories li.current-cat a{text-decoration:none; background-position:bottom;}

			#secondary .cat_chro{background:url(images/sidecat_chro.png) top no-repeat;}

			#secondary .cat_even{background:url(images/sidecat_even.png) top no-repeat;}

			#secondary .cat_gene{background:url(images/sidecat_gene.png) top no-repeat;}

			#secondary .cat_docu{background:url(images/sidecat_docu.png) top no-repeat;}

	/* Polls */

	.poll_poll .widgetwrapperextra{background:url(images/sidebox_poll.png) top right no-repeat;}

	.poll_chal .widgetwrapperextra{background:url(images/sidebox_challenge.png) top right no-repeat;}

		.widget_polls-widget .pollquestion{display:inline-block; width:240px; padding:10px 10px 0 10px; margin:0 0 0 -10px; color:#004345; background:#FFF;}

			.pollquestion{color:#004345; background:#FFF;}

			/*.poll_poll .pollquestion{color:#004345; background:#FFF;}

			.poll_chal .pollquestion{color:#FFF; background:#004345;}*/

				.widget_polls-widget .pollquestion p{margin:0 0 10px 0;}

			.widget_polls-widget .pollquestion_top{display:block; width:260px; height:1px; margin:0 0 0 -10px;}

			.widget_polls-widget .pollquestion_bottom{display:block; width:260px; height:3px; margin:0 0 20px -10px;}

				.pollquestion_top{background:url(images/poll_question_top1.png) top left no-repeat;}

				/*.poll_poll .pollquestion_top{background:url(images/poll_question_top1.png) top left no-repeat;}

				.poll_chal .pollquestion_top{background:url(images/poll_question_top2.png) top left no-repeat;}*/

				.pollquestion_bottom{background:url(images/poll_question_bottom1.png) top left no-repeat;}

				/*.poll_poll .pollquestion_bottom{background:url(images/poll_question_bottom1.png) top left no-repeat;}

				.poll_chal .pollquestion_bottom{background:url(images/poll_question_bottom2.png) top left no-repeat;}*/

		.widget_polls-widget .wp-polls-ans li{margin:0 0 15px 0; color:#FFF !important;}

			.widget_polls-widget .wp-polls-ans a{display:block; position:relative; float:left; width:18px; height:16px; padding:0; margin:0 14px 0 0;}

			.widget_polls-widget .wp-polls-ans label{display:block; position:relative; float:left; width:208px; padding:0; margin:0;}

			.widget_polls-widget .wp-polls-ans strong{font-weight:normal; color:#004345;}

			.widget_polls-widget .wp-polls-ans i{font-style:normal;}

			.widget_polls-widget .wp-polls-ans .pollbar{margin:10px 0 0 0;}

		.widget_polls-widget .pollfooter{text-align:center; padding:5px 0 0 0; margin:0 0 15px 0;}

			.widget_polls-widget .pollbutton{cursor:pointer; height:35px; line-height:35px; padding:0 12px 0 12px; color:#FFF; font-family:"FagoCoLfBold", Arial, Helvetica, sans-serif; font-size:25px; background:url(images/poll_button.png) no-repeat; background-position:top; background-size:100% 70px;}

			.poll_chal .pollbutton{font-size:20px;}

			.widget_polls-widget .pollbutton:hover{color:#f06646; background-position:bottom;}

			.widget_polls-widget p.pollextra{display:inline-block; text-align:center; height:35px; line-height:35px; padding:0 12px 0 12px; margin:0; color:#FFF; font-family:"FagoCoLfBold", Arial, Helvetica, sans-serif; font-size:16px; background:url(images/poll_button.png) no-repeat; background-position:top; background-size:100% 70px;}

				.widget_polls-widget p.pollextra strong{font-weight:normal; color:#f06646;}

	/* Search Widget */

	#secondary .widget_search{background:url(images/search_bg.png) top left no-repeat;}

	#secondary .widget_search .widgetwrapper{padding:0 0 0 0; background:none;}

		#secondary .widget_search #searchform{display:inline-block; position:relative;}

		#secondary .widget_search #s{display:block; position:relative; float:left; width:239px !important; height:42px; line-height:42px; padding:0; margin:0 0 0 15px; color:#FFF !important; border:0; background:none;}

		#secondary .widget_search input#searchsubmit{cursor:pointer; display:block; position:relative; float:left; width:46px; height:42px; padding:0; border:0; background:url(images/search_btn.png) no-repeat; background-position:top;}

		#secondary .widget_search input#searchsubmit:hover{background-position:bottom;}

	/* Ephemera Widget */

	section.ephemera ol,

	.widget_twentyeleven_ephemera ol{list-style:square; margin:5px 0 0;}

	.widget_twentyeleven_ephemera .widget-entry-title{font-size:15px; font-weight:bold; padding:0;}

	.widget_twentyeleven_ephemera .comments-link a,

	.widget_twentyeleven_ephemera .comments-link > span{color:#666; display:block; font-size:10px; font-weight:500; line-height:2.76333em; text-transform:uppercase;}

	section.ephemera .entry-title .comments-link a:hover,

	.widget_twentyeleven_ephemera .entry-title .comments-link a:hover{}

	section.ephemera .entry-title a span{color:#29628d;}

	/* Twitter */

	.widget_twitter li{list-style-type:none; margin-bottom:14px;}

	.widget_twitter .timesince{display:block; font-size:11px; margin-right:-10px; text-align:right;}

	/* Widget Image */

	.widget_image img{border:0; padding:0; height:auto; max-width:100%;}

	/* Calendar Widget */

	.widget_calendar #wp-calendar{color:#555; width:95%; text-align:center;}

	.widget_calendar #wp-calendar caption,

	.widget_calendar #wp-calendar td,

	.widget_calendar #wp-calendar th{text-align:center;}

	.widget_calendar #wp-calendar caption{font-size:11px; font-weight:500; padding:5px 0 3px 0; text-transform:uppercase;}

	.widget_calendar #wp-calendar th{background:#f4f4f4; border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-weight:bold;}

	.widget_calendar #wp-calendar tfoot td{background:#f4f4f4; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}





/* =Footer ----------------------------------------------- */

#colophon{display:block; position:relative; width:100%; min-width:1180px; clear:both; background:#bfeaed;}

	#footer{display:block; position:relative; width:1000px; margin:0 auto; padding:30px 0 0 0; clear:both;}

	#supplementary{}

		#colophon .widget-area{display:inline-block; position:relative; float:left; width:300px; margin:0 50px 25px 0; font-size:12px;}

		#colophon #third{margin-right:0 !important;}

			#colophon .widget-area h3{display:block; line-height:35px; padding:0 10px 0 10px; margin:0 0 15px 0; color:#FFF; font-size:20px; background:url(images/menu_bg.png) right no-repeat; background-size:100% 100%;}

				#colophon .widget-area h3 .extralink{float:right; line-height:35px; font-size:13px; color:#FFF;}

				#colophon .widget-area h3 .extralink:hover{color:#004345;}

			#colophon .widget-area ul{list-style:none;}

			#colophon .widget-area li{margin:0 0 7px 0;}

			#colophon .widget-area a{color:#004345;}

			#colophon .widget-area a:hover{color:#f06646;}

				#colophon .widget-area .footer_logo{margin:0 18px 0 0;}

				#colophon .widget-area .footer_logo:last-child{margin-right:0 !important;}

	#site-generator{overflow:hidden; display:block; position:relative; width:100%; min-width:1180px; clear:both; line-height:50px; color:#6b9293; font-size:12px; text-align:center; background:#004345;}

		#site-generator a.direx{vertical-align:middle; text-indent:-9999px; display:inline-block; position:relative; width:64px; height:20px; background:url(images/direx.png) top no-repeat;}

		#site-generator a.direx:hover{background:url(images/direx.png) bottom no-repeat;}





/* =Navigation -------------------------------------------------------------- */

#content nav{clear:both; overflow:hidden; padding:0 0 1.625em;}

	.nav-previous{float:left; background:url(images/menu_bg.png) right no-repeat; background-size:100% 35px;}

	.nav-next{float:right; background:url(images/menu_bg.png) right no-repeat; background-size:100% 35px;}

		#content nav a{display:inline-block; height:35px; line-height:35px; color:#FFF; font-family:"FagoCoLfBold", Arial, Helvetica, sans-serif; font-size:20px;}

		#content nav a:hover{color:#004345;}

			.nav-previous a{padding:0 10px 0 30px; background:url(images/ico_prev.png) left no-repeat;}

			.nav-next a{padding:0 30px 0 10px; background:url(images/ico_next.png) right no-repeat;}

	#nav-above{display:none;}

	#content nav .meta-nav{font-weight:normal;}



/* Singular navigation */

#nav-single{float:right; position:relative; top:-0.3em; text-align:right; z-index:1;}

	#nav-single .nav-previous, #nav-single .nav-next{width:auto;}

	#nav-single .nav-next{padding-left:.5em;}

	#nav-single .nav-previous{padding-right:.5em;}





.entry-content,

.entry-summary{width:608px; display:block; position:relative; float:left; clear:both; padding:0;}



.entry-content table,

.comment-content table{border-bottom:1px solid #ddd; margin:0 0 1.625em; width:100%;}

.entry-content th,

.comment-content th{color:#666; font-size:10px; font-weight:500; letter-spacing:0.1em; line-height:2.6em; text-transform:uppercase;}

.entry-content td,

.comment-content td{border-top:1px solid #ddd; padding:6px 10px 6px 0;}

.entry-content #s{width:75%;}

.comment-content ul,

.comment-content ol{margin-bottom:1.625em;}

.comment-content ul ul,

.comment-content ol ol,

.comment-content ul ol,

.comment-content ol ul{margin-bottom:0;}

dl.gallery-item{margin:0;}

.page-link{clear:both; display:block; margin:0 0 1.625em;}

.page-link a{background:#eee; color:#373737; margin:0; padding:2px 3px; text-decoration:none;}

.page-link a:hover{background:#888; color:#fff; font-weight:bold;}

.page-link span{margin-right:6px;}

.entry-meta .edit-link a,

.commentlist .edit-link a{display:none; background:#eee; -moz-border-radius:3px; border-radius:3px; color:#666; float:right; font-size:12px; line-height:1.5em; font-weight:300; text-decoration:none; padding:0 8px;}

.entry-meta .edit-link a:hover,

.commentlist .edit-link a:hover{background:#888; color:#fff;}

.entry-content .edit-link{clear:both; display:block;}



/* Images */

.entry-content img,

.comment-content img,

.widget img {

	max-width: 97.5%; /* Fluid images for posts, comments, and widgets */

}

img[class*="align"],

img[class*="wp-image-"],

img[class*="attachment-"] {

	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */

}

img.size-full,

img.size-large {

	max-width: 97.5%;

	width: auto; /* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */

	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */

}

.entry-content img.wp-smiley {

	border: none;

	margin-bottom: 0;

	margin-top: 0;

	padding: 0;

}



img.alignleft,

img.alignright,

img.aligncenter{margin-bottom:20px;}



img.alignleft{float:left !important; margin-right:20px;}

img.alignright{float:right !important; margin-left:20px;}

img.aligncenter{clear:both; text-align:center;}



p img,

.wp-caption {

	margin-top: 0.4em;

}

.wp-caption {

	background: #eee;

	margin-bottom: 1.625em;

	max-width: 96%;

	padding: 9px;

}

.wp-caption img {

	display: block;

	margin: 0 auto;

	max-width: 98%;

}

.wp-caption .wp-caption-text,

.gallery-caption {

	color: #666;

	font-family: Georgia, serif;

	font-size: 12px;

}

.wp-caption .wp-caption-text {

	margin-bottom: 0.6em;

	padding: 10px 0 5px 40px;

	position: relative;

}

.wp-caption .wp-caption-text:before {

	color: #666;

	content: '\2014';

	font-size: 14px;

	font-style: normal;

	font-weight: bold;

	margin-right: 5px;

	position: absolute;

	left: 10px;

	top: 7px;

}

#content .gallery {

	margin: 0 auto 1.625em;

}

#content .gallery a img {

	border: none;

}

img#wpstats {

	display: block;

	margin: 0 auto 1.625em;

}

#content .gallery-columns-4 .gallery-item {

	width: 23%;

	padding-right: 2%;

}

#content .gallery-columns-4 .gallery-item img {

	width: 100%;

	height: auto;

}



/* Image borders */

img[class*="align"],

img[class*="wp-image-"],

#content .gallery .gallery-icon img {/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */

	border: 1px solid #ddd;

	padding: 6px;

}

.wp-caption img {

	border-color: #eee;

}

a:focus img[class*="align"],

a:hover img[class*="align"],

a:active img[class*="align"],

a:focus img[class*="wp-image-"],

a:hover img[class*="wp-image-"],

a:active img[class*="wp-image-"],

#content .gallery .gallery-icon a:focus img,

#content .gallery .gallery-icon a:hover img,

#content .gallery .gallery-icon a:active img {/* Add some useful style to those fancy borders for linked images ... */

	background: #eee;

	border-color: #bbb;

}

.wp-caption a:focus img,

.wp-caption a:active img,

.wp-caption a:hover img {/* ... including captioned images! */

	background: #fff;

	border-color: #ddd;

}



/* Make sure embeds and iframes fit their containers */

embed,

iframe,

object {

	max-width: 100%;

}



/* Password Protected Posts */

.post-password-required .entry-header .comments-link {

	margin: 1.625em 0 0;

}

.post-password-required input[type=password] {

	margin: 0.8125em 0;

}

.post-password-required input[type=password]:focus {

	background: #f7f7f7;

}



/* Author Info */

#author-info {

	font-size: 12px;

	overflow: hidden;

}

.singular #author-info {

	background: #f9f9f9;

	border-top: 1px solid #ddd;

	border-bottom: 1px solid #ddd;

	margin: 2.2em -35.6% 0 -35.4%;

	padding: 20px 35.4%;

}

.archive #author-info {

	border-bottom: 1px solid #ddd;

	margin: 0 0 2.2em;

	padding: 0 0 2.2em;

}

#author-avatar {

	float: left;

	margin-right: -78px;

}

#author-avatar img {

	background: #fff;

	-moz-border-radius: 3px;

	border-radius: 3px;

	-webkit-box-shadow: 0 1px 2px #bbb;

	-moz-box-shadow: 0 1px 2px #bbb;

	box-shadow: 0 1px 2px #bbb;

	padding: 3px;

}

#author-description {

	float: left;

	margin-left: 108px;

}

#author-description h2 {

	color: #000;

	font-size: 15px;

	font-weight: bold;

	margin: 5px 0 10px;

}



/* Comments link */

.entry-header .comments-link a {

	background: #eee url(https://jetienslaroute.com/wp-content/themes/jetienslaroute/images/comment-bubble.png) no-repeat;

	color: #666;

	font-size: 13px;

	font-weight: normal;

	line-height: 35px;

	overflow: hidden;

	padding: 0 0 0;

	position: absolute;

	top: 1.5em;

	right: 0;

	text-align: center;

	text-decoration: none;

	width: 43px;

	height: 36px;

}

.entry-header .comments-link a:hover,

.entry-header .comments-link a:focus,

.entry-header .comments-link a:active {

	background-color: #1982d1;

	color: #fff;

	color: rgba(255,255,255,0.8);

}

.entry-header .comments-link .leave-reply {

	visibility: hidden;

}



/*

Post Formats Headings

To hide the headings, display: none the ".entry-header .entry-format" selector,

and remove the padding rules below.

*/

.entry-header .entry-format {

	color: #666;

	font-size: 10px;

	font-weight: 500;

	letter-spacing: 0.1em;

	line-height: 2.6em;

	position: absolute;

	text-transform: uppercase;

	top: -5px;

}

.entry-header hgroup .entry-title {

	padding-top: 15px;

}

article.format-aside .entry-content,

article.format-link .entry-content,

article.format-status .entry-content {

	padding: 20px 0 0;

}

article.format-status .entry-content {

	min-height: 65px;

}

.recent-posts .entry-header .entry-format {

	display: none;

}

.recent-posts .entry-header hgroup .entry-title {

	padding-top: 0;

}



/* Singular content styles for Posts and Pages */

.singular .hentry{border-bottom:none; position:relative;}

.singular.page .hentry{}

blockquote.pull {

	font-size: 21px;

	font-weight: bold;

	line-height: 1.6125em;

	margin: 0 0 1.625em;

	text-align: center;

}

.singular blockquote.pull {

	margin: 0 -22.25% 1.625em;

}

.pull.alignleft {

	margin: 0 1.625em 0 0;

	text-align: right;

}

.singular .pull.alignleft {

	margin: 0 1.625em 0 -22.25%;

}

.pull.alignright {

	margin: 0 0 0 1.625em;

	text-align: left;

}

blockquote.pull.alignleft,

blockquote.pull.alignright {

	width: 33%;

}

.singular .pull.alignright {

	margin: 0 -22.25% 0 1.625em;

}

.singular blockquote.pull.alignleft,

.singular blockquote.pull.alignright {

	width: 33%;

}

.singular .entry-meta .edit-link a {

	bottom: auto;

	left: 50px;

	position: absolute;

	right: auto;

	top: 80px;

}





/* =Aside

----------------------------------------------- */



.format-aside .entry-title,

.format-aside .entry-header .comments-link {

	display: none;

}

.singular .format-aside .entry-title {

	display: block;

}

.format-aside .entry-content {

	padding: 0;

}

.singular .format-aside .entry-content {

	padding: 1.625em 0 0;

}





/* =Link

----------------------------------------------- */



.format-link .entry-title,

.format-link .entry-header .comments-link {

	display: none;

}

.singular .format-link .entry-title {

	display: block;

}

.format-link .entry-content {

	padding: 0;

}

.singular .format-link .entry-content {

	padding: 1.625em 0 0;

}





/* =Gallery

----------------------------------------------- */



.format-gallery .gallery-thumb {

	float: left;

	display: block;

	margin: .375em 1.625em 0 0;

}





/* =Status

----------------------------------------------- */



.format-status .entry-title,

.format-status .entry-header .comments-link {

	display: none;

}

.singular .format-status .entry-title {

	display: block;

}

.format-status .entry-content {

	padding: 0;

}

.singular .format-status .entry-content {

	padding: 1.625em 0 0;

}

.format-status img.avatar {

	-moz-border-radius: 3px;

	border-radius: 3px;

	-webkit-box-shadow: 0 1px 2px #ccc;

	-moz-box-shadow: 0 1px 2px #ccc;

	box-shadow: 0 1px 2px #ccc;

	float: left;

	margin: 4px 10px 2px 0;

	padding: 0;

}





/* =Quote

----------------------------------------------- */



.format-quote blockquote {

	color: #555;

	font-size: 17px;

	margin: 0;

}





/* =Image

----------------------------------------------- */



.indexed.format-image .entry-header {

	min-height: 61px; /* Prevent the comment icon from colliding with the image when there is no title */

}

.indexed.format-image .entry-content {

	padding-top: 0.5em;

}

.indexed.format-image .entry-content p {

	margin: 1em 0;

}

.indexed.format-image .entry-content p:first-child,

.indexed.format-image .entry-content p:first-child a,

.indexed.format-image .entry-content p:first-child img {

	display: block;

	margin: 0;

}

.indexed.format-image .entry-content .wp-caption .wp-caption-text {

	margin: 0;

	padding-bottom: 1em;

}

.indexed.format-image footer.entry-meta {

	background: #ddd;

	overflow: hidden;

	padding: 4%;

	max-width: 96%;

}

.indexed.format-image div.entry-meta {

	display: inline-block;

	float: left;

	width: 35%;

}

.indexed.format-image div.entry-meta + div.entry-meta {

	float: none;

	width: 65%;

}

.indexed.format-image .entry-meta span.cat-links,

.indexed.format-image .entry-meta span.tag-links,

.indexed.format-image .entry-meta span.comments-link {

	display: block;

}

.indexed.format-image footer.entry-meta a {

	color: #444;

}

.indexed.format-image footer.entry-meta a:hover {

	color: #fff;

}

#content .indexed.format-image img {

	border: none;

	max-width: 100%;

	padding: 0;

}

.indexed.format-image .wp-caption {

	background: #111;

	margin-bottom: 0;

	max-width: 96%;

	padding: 2% 2% 0;

}

.indexed.format-image .wp-caption .wp-caption-text {

	color: #ddd;

}

.indexed.format-image .wp-caption .wp-caption-text:before {

	color: #444;

}

.indexed.format-image a:hover img {

	opacity: 0.8;

}





/* =error404

----------------------------------------------- */



.error404 #main #searchform {

	background: #f9f9f9;

	border: 1px solid #ddd;

	border-width: 1px 0;

	margin: 0 -8.9% 1.625em;

	overflow: hidden;

	padding: 1.625em 8.9%;

}

.error404 #main #s {

	width: 95%;

}

.error404 #main .widget {

	clear: none;

	float: left;

	margin-right: 3.7%;

	width: 30.85%;

}

.error404 #main .widget_archive {

	margin-right: 0;

}

.error404 #main .widget_tag_cloud {

	float: none;

	margin-right: 0;

	width: 100%;

}

.error404 .widgettitle {

	font-size: 10px;

	letter-spacing: 0.1em;

	line-height: 2.6em;

	text-transform: uppercase;

}





/* =Showcase

----------------------------------------------- */



h1.showcase-heading {

	color: #666;

	font-size: 10px;

	font-weight: 500;

	letter-spacing: 0.1em;

	line-height: 2.6em;

	text-transform: uppercase;

}



/* Intro */

article.intro {

	background: #f9f9f9;

	border-bottom: none;

	margin: -1.855em -8.9% 1.625em;

	padding: 0 8.9%;

}

article.intro .entry-title {

	display: none;

}

article.intro .entry-content {

	color: #111;

	font-size: 16px;

	padding: 1.625em 0 0.625em;

}

article.intro .edit-link a {

	background: #aaa;

	-moz-border-radius: 3px;

	border-radius: 3px;

	color: #fff;

	font-size: 12px;

	padding: 0 8px;

	position: absolute;

	top: 30px;

	right: 20px;

	text-decoration: none;

}

article.intro .edit-link a:hover,

article.intro .edit-link a:focus,

article.intro .edit-link a:active {

	background: #777;

}



/* Featured post */

section.featured-post {

	float: left;

	margin: -1.625em -8.9% 1.625em;

	padding: 1.625em 8.9% 0;

	position: relative;

	width: 100%;

}

section.featured-post .hentry {

	border: none;

	color: #666;

	margin: 0;

}

section.featured-post .entry-meta {

	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */

	clip: rect(1px, 1px, 1px, 1px);

	position: absolute !important;

}



/* Small featured post */

section.featured-post .attachment-small-feature {

	float: right;

	height: auto;

	margin: 0 -8.9% 1.625em 0;

	max-width: 59%;

	position: relative;

	right: -15px;

}

section.featured-post.small {

	padding-top: 0;

}

section.featured-post .attachment-small-feature:hover,

section.featured-post .attachment-small-feature:focus,

section.featured-post .attachment-small-feature:active {

	opacity: .8;

}

article.feature-image.small {

	float: left;

	margin: 0 0 1.625em;

	width: 45%;

}

article.feature-image.small .entry-title {

	line-height: 1.2em;

}

article.feature-image.small .entry-summary {

	color: #555;

	font-size: 13px;

}

article.feature-image.small .entry-summary p a {

	background: #222;

	color: #eee;

	display: block;

	left: -23.8%;

	padding: 9px 26px 9px 85px;

	position: relative;

	text-decoration: none;

	top: 20px;

	width: 180px;

	z-index: 1;

}

article.feature-image.small .entry-summary p a:hover {

	background: #1982d1;

	color: #eee;

	color: rgba(255,255,255,0.8);

}



/* Large featured post */

section.feature-image.large {

	border: none;

	max-height: 288px;

	padding: 0;

	width: 100%;

}

section.feature-image.large .showcase-heading {

	display: none;

}

section.feature-image.large .hentry {

	border-bottom: none;

	left: 9%;

	margin: 1.625em 9% 0 0;

	position: absolute;

	top: 0;

}

article.feature-image.large .entry-title a {

	background: #222;

	background: rgba(0,0,0,0.8);

	-moz-border-radius: 3px;

	border-radius: 3px;

	color: #fff;

	display: inline-block;

	font-weight: 300;

	padding: .2em 20px;

}

section.feature-image.large:hover .entry-title a,

section.feature-image.large .entry-title:hover a {

	background: #eee;

	background: rgba(255,255,255,0.8);

	color: #222;

}

article.feature-image.large .entry-summary {

	display: none;

}

section.feature-image.large img {

	display: block;

	height: auto;

	max-width: 117.9%;

	padding: 0 0 6px;

}



/* Featured Slider */

.featured-posts {

	border-bottom: 1px solid #ddd;

	display: block;

	height: 328px;

	margin: 1.625em -8.9% 20px;

	max-width: 1000px;

	padding: 0;

	position: relative;

	overflow: hidden;

}

.featured-posts .showcase-heading {

	padding-left: 8.9%;

}

.featured-posts section.featured-post {

	background: #fff;

	height: 288px;

	left: 0;

	margin: 0;

	position: absolute;

	top: 30px;

	width: auto;

}

.featured-posts section.featured-post.large {

	max-width: 100%;

	overflow: hidden;

}

.featured-posts section.featured-post {

	-webkit-transition-duration: 200ms;

	-webkit-transition-property: opacity, visibility;

	-webkit-transition-timing-function: ease;

	-moz-transition-duration: 200ms;

	-moz-transition-property: opacity, visibility;

	-moz-transition-timing-function: ease;

}

.featured-posts section.featured-post {

	opacity: 0;

	visibility: hidden;

}

.featured-posts #featured-post-1 {

	opacity: 1;

	visibility: visible;

}

.featured-post .feature-text:after,

.featured-post .feature-image.small:after {

	content: ' ';

	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Opera11.10+ */

	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* IE10+ */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

	background: linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C */

	width: 100%;

	height: 45px;

	position: absolute;

	top: 230px;

}

.featured-post .feature-image.small:after {

	top: 253px;

}

#content .feature-slider {

	top: 5px;

	right: 8.9%;

	overflow: visible;

	position: absolute;

}

.feature-slider ul {

	list-style-type: none;

	margin: 0;

}

.feature-slider li {

	float: left;

	margin: 0 6px;

}

.feature-slider a {

	background: #3c3c3c;

	background: rgba(60,60,60,0.9);

	-moz-border-radius: 12px;

	border-radius: 12px;

	-webkit-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5);

	-moz-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5);

	box-shadow: inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5);

	display: block;

	width: 14px;

	height: 14px;

}

.feature-slider a.active {

	background: #1982d1;

	-webkit-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);

	-moz-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);

	box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);

	cursor: default;

	opacity: 0.5;

}



/* Recent Posts */

section.recent-posts {

	padding: 0 0 1.625em;

}

section.recent-posts .hentry {

	border: none;

	margin: 0;

}

section.recent-posts .other-recent-posts {

	border-bottom: 1px solid #ddd;

	list-style: none;

	margin: 0;

}

section.recent-posts .other-recent-posts li {

	padding: 0.3125em 0;

	position: relative;

}

section.recent-posts .other-recent-posts .entry-title {

	border-top: 1px solid #ddd;

	font-size: 17px;

}

section.recent-posts .other-recent-posts a[rel="bookmark"] {

	color: #373737;

	float: left;

	max-width: 84%;

}

section.recent-posts .other-recent-posts a[rel="bookmark"]:after {

	content: '-';

	color: transparent;

	font-size: 11px;

}

section.recent-posts .other-recent-posts a[rel="bookmark"]:hover {

}

section.recent-posts .other-recent-posts .comments-link a,

section.recent-posts .other-recent-posts .comments-link > span {

	border-bottom: 2px solid #999;

	bottom: -2px;

	color: #444;

	display: block;

	font-size: 10px;

	font-weight: 500;

	line-height: 2.76333em;

	padding: 0.3125em 0 0.3125em 1em;

	position: absolute;

	right: 0;

	text-align: right;

	text-transform: uppercase;

	z-index: 1;

}

section.recent-posts .other-recent-posts .comments-link > span {

	border-color: #bbb;

	color: #888;

}

section.recent-posts .other-recent-posts .comments-link a:hover {

	color: #1982d1;

	border-color: #1982d1;

}

section.recent-posts .other-recent-posts li:after {

	clear: both;

	content: '.';

	display: block;

	height: 0;

	visibility: hidden;

}





/* =Attachments

----------------------------------------------- */



.image-attachment div.attachment {

	background: #f9f9f9;

	border: 1px solid #ddd;

	border-width: 1px 0;

	margin: 0 -8.9% 1.625em;

	overflow: hidden;

	padding: 1.625em 1.625em 0;

	text-align: center;

}

.image-attachment div.attachment img {

	display: block;

	height: auto;

	margin: 0 auto 1.625em;

	max-width: 100%;

}

.image-attachment div.attachment a img {

	border-color: #f9f9f9;

}

.image-attachment div.attachment a:focus img,

.image-attachment div.attachment a:hover img,

.image-attachment div.attachment a:active img {

	border-color: #ddd;

	background: #fff;

}

.image-attachment .entry-caption p {

	font-size: 10px;

	letter-spacing: 0.1em;

	line-height: 2.6em;

	margin: 0 0 2.6em;

	text-transform: uppercase;

}



/* =Comments

----------------------------------------------- */



/*#comments-title {

	color: #666;

	font-size: 10px;

	font-weight: 500;

	line-height: 2.6em;

	padding: 0 0 2.6em;

	text-transform: uppercase;

}*/





#comments-title{display:inline-block; line-height:42px; padding:0 20px 0 20px; margin:0 0 35px 0; color:#FFF; font-size:28px; font-family:"FagoCoLfBold", Arial, Helvetica, sans-serif; background:url(images/menu_bg.png) right no-repeat; background-size:100% 100%;}







.nopassword,

.nocomments {

	color: #aaa;

	font-size: 24px;

	font-weight: 100;

	margin: 26px 0;

	text-align: center;

}

.commentlist {

	list-style: none;

	margin: 0 auto;

	width: 68.9%;

}

.content .commentlist,

.page-template-sidebar-page-php .commentlist {

	width: 100%; /* reset the width for the one-column and sidebar page layout */

}

.commentlist > li.comment {

	background: #f6f6f6;

	/*border: 1px solid #ddd;

	-moz-border-radius: 3px;

	border-radius: 3px;*/

	margin: 0 0 1.625em;

	padding: 1.625em;

	position: relative;

}

.commentlist .pingback {

	margin: 0 0 1.625em;

	padding: 0 1.625em;

}

.commentlist .children {

	list-style: none;

	margin: 0;

}

.commentlist .children li.comment {

	background: #fff;

	border-left: 1px solid #ddd;

	-moz-border-radius: 0 3px 3px 0;

	border-radius: 0 3px 3px 0;

	margin: 1.625em 0 0;

	padding: 1.625em;

	position: relative;

}

.commentlist .children li.comment .fn {

	display: block;

}

.comment-meta .fn {

	font-style: normal;

}

.comment-meta {

	color: #666;

	font-size: 12px;

	line-height: 2.2em;

}

.commentlist .children li.comment .comment-meta {

	line-height: 1.625em;

	margin-left: 50px;

}

.commentlist .children li.comment .comment-content {

	margin: 1.625em 0 0;

}

.comment-meta a {

	font-weight: bold;

}

.comment-meta a:focus,

.comment-meta a:active,

.comment-meta a:hover {

}

.commentlist .avatar {

	-moz-border-radius: 3px;

	border-radius: 3px;

	-webkit-box-shadow: 0 1px 2px #ccc;

	-moz-box-shadow: 0 1px 2px #ccc;

	box-shadow: 0 1px 2px #ccc;

	left: -102px;

	padding: 0;

	position: absolute;

	top: 0;

}

.commentlist > li:before {

	content: url(https://jetienslaroute.com/wp-content/themes/jetienslaroute/images/comment-arrow.png);

	left: -21px;

	position: absolute;

}

.commentlist > li.pingback:before {

	content: '';

}

.commentlist .children .avatar {

	background: none;

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

	box-shadow: none;

	left: 2.2em;

	padding: 0;

	top: 2.2em;

}

a.comment-reply-link {

	background: #eee;

	-moz-border-radius: 3px;

	border-radius: 3px;

	color: #666;

	display: inline-block;

	font-size: 12px;

	padding: 0 8px;

	text-decoration: none;

}

a.comment-reply-link:hover,

a.comment-reply-link:focus,

a.comment-reply-link:active {

	background: #888;

	color: #fff;

}

a.comment-reply-link > span {

	display: inline-block;

	position: relative;

	top: -1px;

}



/* Post author highlighting */

.commentlist > li.bypostauthor {

	background: #ddd;

	border-color: #d3d3d3;

}

.commentlist > li.bypostauthor .comment-meta {

	color: #575757;

}

.commentlist > li.bypostauthor .comment-meta a:focus,

.commentlist > li.bypostauthor .comment-meta a:active,

.commentlist > li.bypostauthor .comment-meta a:hover {

}

.commentlist > li.bypostauthor:before {

	content: url(https://jetienslaroute.com/wp-content/themes/jetienslaroute/images/comment-arrow-bypostauthor.png);

}



/* Post Author threaded comments */

.commentlist .children > li.bypostauthor {

	background: #ddd;

	border-color: #d3d3d3;

}



/* sidebar-page.php comments */

/* Make sure we have room for our comment avatars */

.page-template-sidebar-page-php .commentlist > li.comment,

.page-template-sidebar-page-php.commentlist .pingback {

	margin-left: 102px;

	width: auto;

}

/* And a full-width comment form */

.page-template-sidebar-page-php #respond {

	width: auto;

}



/* Comment Form */

#respond {

	background: #ddd;

	/*border: 1px solid #d3d3d3;

	-moz-border-radius: 3px;

	border-radius: 3px;*/

	margin: 0 auto 1.625em;

	padding:20px;

	position: relative;

	width:618px;

}

#respond input[type="text"],

#respond textarea {

	background: #fff;

	border: 4px solid #eee;

	-moz-border-radius: 5px;

	border-radius: 5px;

	-webkit-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);

	-moz-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);

	box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);

	position: relative;

	padding: 10px;

	text-indent: 80px;

}

#respond .comment-form-author,

#respond .comment-form-email,

#respond .comment-form-url,

#respond .comment-form-comment {

	position: relative;

}

#respond .comment-form-author label,

#respond .comment-form-email label,

#respond .comment-form-url label,

#respond .comment-form-comment label {

	background: #eee;

	-webkit-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);

	-moz-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);

	box-shadow: 1px 2px 2px rgba(204,204,204,0.8);

	color: #555;

	display: inline-block;

	font-size: 13px;

	left: 4px;

	min-width: 60px;

	padding: 4px 10px;

	position: relative;

	top: 40px;

	z-index: 1;

}

#respond input[type="text"]:focus,

#respond textarea:focus {

	text-indent: 0;

	z-index: 1;

}

#respond textarea {

	resize: vertical;

	width: 95%;

}

#respond .comment-form-author .required,

#respond .comment-form-email .required {

	color: #bd3500;

	font-size: 22px;

	font-weight: bold;

	left: 75%;

	position: absolute;

	top: 45px;

	z-index: 1;

}

#respond .comment-notes,

#respond .logged-in-as {

	font-size: 13px;

}

#respond p {

	margin: 10px 0;

}

#respond .form-submit {

	float: right;

	/*margin: -20px 0 10px;*/

}

#respond input#submit {

	border: none;

	/*background: #222;

	-moz-border-radius: 3px;

	border-radius: 3px;

	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);

	-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);

	box-shadow: 0px 1px 2px rgba(0,0,0,0.3);

	color: #eee;*/

	cursor: pointer;

	/*font-size: 15px;

	margin: 20px 0;

	padding: 5px 42px 5px 22px;*/

	position: relative;

	left: 30px;

	/*text-shadow: 0 -1px 0 rgba(0,0,0,0.3);*/

	display:block; height:35px; line-height:35px; padding:0 15px 0 15px; margin:25px 15px 42px 0; color:#FFF; font-size:20px; font-family:"FagoCoLfBold", Arial, Helvetica, sans-serif; background:url(images/menu_bg2.png) right no-repeat; background-size:100% 100%;



}

#respond input#submit:active {

	/*background: #1982d1;

	color: #bfddf3;*/

}

#respond #cancel-comment-reply-link {

	color: #666;

	margin-left: 10px;

	text-decoration: none;

}

#respond .logged-in-as a:hover,

#respond #cancel-comment-reply-link:hover {

	text-decoration: underline;

}

.commentlist #respond {

	margin: 1.625em 0 0;

	width: auto;

}

#reply-title {

	color: #373737;

	font-size: 24px;

	font-weight: bold;

	line-height: 30px;

}

#cancel-comment-reply-link {

	color: #888;

	display: block;

	font-size: 10px;

	font-weight: normal;

	line-height: 2.2em;

	letter-spacing: 0.05em;

	position: absolute;

	right: 1.625em;

	text-decoration: none;

	text-transform: uppercase;

	top: 1.1em;

}

#cancel-comment-reply-link:focus,

#cancel-comment-reply-link:active,

#cancel-comment-reply-link:hover {

	color: #ff4b33;

}

#respond label {

	line-height: 2.2em;

}

#respond input[type=text] {

	display: block;

	height: 24px;

	width: 75%;

}

#respond p {

	font-size: 12px;

}

p.comment-form-comment {

	margin: 0;

}

.form-allowed-tags {

	display: none;

}





/* =IE7

----------------------------------------------- */



#ie7 article.intro {

	margin-left: -7.6%;

	margin-right: -7.6%;

	padding-left: -7.6%;

	padding-right: -7.6%;

	max-width: 1000px;

}

#ie7 section.featured-post {

	margin-left: -7.6%;

	margin-right: -7.6%;

	max-width: 850px;

}

#ie7 section.recent-posts {

	margin-right: 7.6%;

}



/* =IE8 

----------------------------------------------- */ 

 

#ie8 section.feature-image.large img { 

	width: 100%; 

} 

/* Mobile

----------------------------------------------- */ 



#mob_holder{position:relative; width:320px; margin:0 auto; min-height:100%; padding:50px 0 0 0;}
	#mob_content h1{width:100%; background:url(images/menu_bg.png) no-repeat; margin: 0 0 17px 0;}
	#mob_content h1 a {color:#FFF;}
#mob_logo{width:286px; height:168px; margin: 0 auto;}
#mob_news{width:286px; margin: 27px 14px 38px 14px;}
	#mob_news ul{decoration:none; margin: 0 0 0 17px;}
.mob_btn{width:286px; margin: 0 14px 18px 14px;}