/* 2013.10.27 - Latest CSS Design Rules */
img, div, a										{ behavior: url(iepngfix.htc) }

body 											{ background-color:#1f1f1f; }
a 												{ color: #000000; }
a:link 											{ color: #000000; }
a:visited										{ color: #000000; }
a:hover 										{ color: #ed9a22 !important; }
a.action 										{ color: #ed9a22; }
a.action:link 									{ color: #ed9a22; }
a.action:visited 								{ color: #ed9a22; }
a:action:hover 									{ color: #ffffff; }

p												{ font-size: 1em; -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; -o-hyphens: auto; hyphens: auto; }
h1 												{ text-transform: uppercase; text-align: left; margin-left: -0.063em !important; margin-bottom: 0 !important; color: #000; line-height: 1.1 !important; font-family: 'futurabold', "Arial Black", Arial, sans-serif !important; font-weight:900 !important; }

.row.full-width 								{ width: 100%; max-width: 100%; } /* to extend foundation's grid to full-viewport-width */

#medialogosbox            						{ text-align: right; background-color: #8f8f8f; margin-top: 0; }

button.mute, .button.mute 						{ padding-bottom: 0em; padding-top: 0em; padding-right: 0.275em; padding-left: 0.275em; font-size: 0.8875em; -webkit-appearance: none; -bottom: 0em; }

#emotionphotobox          						{ text-align: right; background-color: #ddd; padding-left: 0em; padding-right: 0em; padding-bottom: 0em; margin-bottom: 0em; height: auto; }
#emotionphotobox img      						{ padding: 0; margin: 0; }
img.emotionphoto          						{ width: 100%; max-width: 100%; height: auto; }

#columnsbackground								{ margin: 0px auto; background-color: #fff; width: 62.5em; }

#mainmsg										{ text-justify: newspaper; }
#mainmsg h2 									{ text-transform:uppercase; margin-left: -0.063em; font-size: 1.2em; color: #1f1f1f;  margin-bottom:0em; padding-bottom:0em;     font-family: 'futurabold', 'Arial';}
#mainmsg h2.subhead								{ margin-bottom: 1em; }
#mainmsg a , #content a										{ font-weight: bold ; font-style:oblique; }
#mainmsg a:hover , #content a:hover 								{ color:#ed9a22; }

#mainmsg a.subtle,   #content a.subtle,
#mainmsg a:link.subtle, #content a:link.subtle,
#mainmsg a:visited.subtle,#content a:visited.subtle,
#mainmsg a:hover.subtle,#content a:hover.subtle,
#mainmsg a:active.subtle,#content a:active.subtle						{ text-decoration: underline; font-style:normal; font-weight:normal; }


#maincontainer            						{ display: table; background: url(http://www.evancarmichael.com/tooltips/design-believe/style/img/backgrounds/maincontainerbkg.gif) repeat; }

#greyribbon               						{ background-color: #8f8f8f; max-width: 100%; margin: 0px auto; font-family: "latolight", "Trebuchet MS", sans-serif !important; font-weight:bold!important;}

.hilightcolor 									{ color: #ed9a22; }

.fluidMedia 									{ position: relative; padding-bottom: 56.25%; /* proportion value to aspect ratio 16:9 (9 / 16 = 0.5625 or 56.25%) */ padding-top: 30px; height: 0; overflow: hidden; }
.fluidMedia iframe 								{ position: absolute; top: 0;  left: 0; width: 100%; height: 100%; }

#greyribbon a             						{ color: #ffffff !important; }
#greyribbon a:visited     						{ color: #ffffff !important; }
#greyribbon a:hover       						{ color: #ed9a22 !important; }
#greyribbon h3            						{ color: #1f1f1f !important; }

.typographlist, .librarylist, .sociallist		{ width: 8.563em; margin: 0em !important;}
.typographlist h2 								{ font: 400 1.3em/1.5 "latobold", "Trebuchet MS", sans-serif; margin: 0; padding: 0; }
.typographlist ul,
ul.librarylist,
ul.sociallist,
ul.startlist 									{ list-style-type: none; margin: 0; padding: 0; font: 1.2em/1.5 "latoregular", Helvetica, Verdana, sans-serif; }
.typographiclist ul 							{ font-weight: normal; font-family: "latoregular", Helvetica, Verdana, sans-serif; }
.typographlist li,
.librarylist li,
.startlist li 									{ border-bottom: 1px solid #aaaaaa; }
.typographlist li:last-child 					{ border: none; }
.typographlist ul li a,
.typographiclist ul li span a 					{ text-decoration: none; color: #fff; -webkit-transition: font-size 0.2s ease, background-color 0.2s ease; -moz-transition: font-size 0.2s ease, background-color 0.2s ease; -o-tra7sition: font-size 0.2s ease, background-color 0.2s ease; -ms-transition: font-size 0.2s ease, background-color 0.2s ease; transition: font-size 0.2s ease, background-color 0.2s ease; display: block; width: 5.35em; font-family: "latolight", Helvetica, Verdana, sans-serif !important; font-weight: bold!important;}
.typographlist li a:hover 						{ font-size: 1.3em; background: #676767; color: #ffffff; }
.librarylist li a 								{ font: .75em "latoregular", "Trebuchet MS", sans-serif; color: #000000; }
.librarylist li a:hover 						{ color: #ed9a22; }
ul.sociallist									{ font-size: 2em; }
.sociallist li, .sociallist li a				{ font: .75em "latoregular", "Trebuchet MS", sans-serif; color: #000000; font-style:oblique; }
.sociallist li span								{ color: #555555; font-style:normal; font-size:.6em; }
.sociallist li a:hover	 						{ color: #ed9a22; }
ul.categorylist									{ list-style-type: none; width: 97.5%; margin: 0px auto; margin-bottom: 0em !important; }
h3.category-author-title						{ font: bold 1em/1.5 "futurabold", Helvetica, Arial, Verdana, sans-serif; text-transform:uppercase !important;}
ul.categorylist li img 							{ float: left; margin: 0 15px 0 0; }
ul.categorylist li img:hover					{ }
ul.categorylist li p 							{ font: 200 12px/1.5 "latoregular", "Trebuchet MS", sans-serif; margin-bottom: 0em; }
ul.categorylist li 								{ padding: 1em; overflow: auto; }
ul.categorylist li:hover 						{ background: #ed9a22; color:#fff; cursor: pointer; }
li.nohover:hover 								{ background:none !important; color: #1f1f1f !important; cursor:default !important; }
ul.categorylist li a:hover						{ color: #ffffff !important; }
h3.category-author-title						{ margin-bottom: .75em !important; margin-top: 0em !important; line-height:1.3 !important; }
span.latest-article-label						{ font-size: .75em; font-weight: bold; text-transform:uppercase; clear:right; display:block; }
.aboutlist 										{ width: 93%; margin-left: 2em; }
.landinglist li 								{ font-size: 0.8em; }
.landinglist li a 								{ font-style: oblique; font-weight: bold; color:#000000; }
.landinglist li a:hover							{ color:#ed9a22; }

#starthere, .twolinelist						{ width:95%; margin:0px auto; }

.startlist li a 								{ font: .75em "latoregular", "Trebuchet MS", sans-serif; color: #000000; }
.startlist li a:hover 							{ color: #ed9a22; }



#starthere  ul.librarylist li a p.itemoption,
#starthere  ul.startlist li a p.itemoption,
.twolinelist ul.librarylist li a p.itemoption,
.twolinelist ul.startlist li a p.itemoption 	{ font-size: 2em; margin-bottom:0.1em; line-height: .625em; margin-top: .625em; font-style:normal; }

#starthere  ul.librarylist li a p.itemdesc,
#starthere  ul.startlist li a p.itemdesc,
.twolinelist  ul.librarylist li a p.itemdesc,
.twolinelist  ul.startlist li a p.itemdesc 		{ font-size: 1em; margin-top:0.1em; margin-bottom: .625em; }

#authorarticlelist  ul.librarylist a p.itemdesc { margin-top:1.5em; font-weight: bold; }
#authorbiotop 									{ font-size: 0.7em; line-height: 0.00;  font-family: 'Lato', 'latoregular', Arial;
}

#authorbiotop p{
	line-height: 1.2;
 }
.homepagespacer 								{ height: 3.125em; clear: both; }
.homepagespacer:after 							{ content: '.'; visibility: hidden; }

.artgalleryspacer 								{ height: 1.525em; clear: both; }
.artgalleryspacer:after							{ content: '.'; visibility: hidden; }
.sectionspacer 									{ height: 2.525em; clear: both; }
.sectionspacer:after							{ content: '.'; visibility: hidden; }
.bulletspacer									{ height: 2.525em; clear: both; vertical-align:middle; display: table-cell; }
.bulletspacer:after								{ content: '\2022\00a0\2022\00a0\2022'; margin: 0 1em; /* any design */ }

fieldset.inpanel legend							{ background-color: #ddd; border:1px solid #ccc; padding: 1em; text-transform: uppercase; }

.bqstart 										{ float: left; }
.bqend 											{ float: right; }

ul.horizontalimagelist    						{ padding: 0em; margin: 0; }
ul.horizontalimagelist li 						{ display: inline-block; list-style: none; margin: 0.063em .37em 0em .37em; padding-top: 0em; }
ul.horizontalimagelist li img 					{ vertical-align:baseline; }


.pullquoteleft { float:left; margin-right:1em; margin-bottom:.5em; font-family: "Georgia", serif; width: 7em; font-size:2em; color: #aaaaaa; line-height: 1.1; }
.pullquoteright { float:right; margin-left:1em; margin-bottom:.5em; font-family: "Georgia", serif; width: 7em; font-size:2em; color: #aaaaaa; line-height: 1.1; }
.pullquotecenter { display:block !important; text-align:center; text-justify: inter-word !important; clear:both; margin:2em 0em 2em 0em auto; font-family: "Georgia", serif; font-size:2em; color: #aaaaaa; line-height: 1.1; border-top: 4px solid #eee; border-bottom: 4px solid #eee; padding: .5em; }
.upcased { text-transform:uppercase !important; }
.headingthree { display:block !important; text-align:left; text-justify: inter-word !important; text-transform:uppercase; font-size: 1.3em; color: #ec9a22; letter-spacing:normal; margin-bottom:1em; padding-bottom:0em; }

.videoFit {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoFit iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

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

			ol{
				counter-reset: li!important;
				list-style: none;
				*list-style: decimal;
				font: 1.1em 'futurabold', 'Arial Black', sans-serif;
				padding: 0;
				margin-bottom: 4em;
				text-shadow: 0 1px 0 rgba(255,255,255,.5);
			}

			ol ol{
				margin: 0 0 0 2em;
			}

			.circle-list li{
			    padding: 2.5em;
			    border-bottom: 1px dashed #ccc;
			}

			.circle-list h2{
			    position: relative;
			    margin: 0;
				text-transform:uppercase;
				font-size: 1.9em;
			}

			.circle-list p{
			    margin: 0;
			}

			.circle-list h2:before{
			    content: counter(li)!important;
			    counter-increment: li!important;
			    position: absolute;    
			    z-index: 0!important;
			    left: -1.3em;
			    top: -0.8em;
			    background: #c9c9c9;
			    height: 1.6em;
			    width: 1.6em;
			    border: .1em solid rgba(180,180,180,.95);
			    text-align: center;
			    font: normal bold 0.8em/1.45em 'futurabold', 'Arial Black', sans-serif;
			    color: #ffffff;
			    -moz-border-radius: 1.5em;
			    -webkit-border-radius: 1.5em;
			    border-radius: 1.5em;
			}

/*.breadcrumbs 									{ background-color: #efefef !important; color: #000 !important; }*/
h2.autheventtitle								{ letter-spacing: -0.1em; font-size:2.5em !important; margin-bottom: 0em; padding-bottom: 0em; line-height:0.95; color:#000; }
h3.autheventdeets 								{ letter-spacing: -0.1em; font-size: 1.5em; margin: 0em 0em 0em 0em; line-height:0.95; color:#434343;}
h3.autheventdeets span.autheventdivide			{ color:#aaa; margin: 0em .25em 0em .25em; }
h4.autheventlocation 							{ letter-spacing: -0.1em; font-size: .9em; margin-top:0em; padding-top:0em; line-height:1.6; color:#434343; }

#authorlinkage ul li > div						{ width:6.438em; padding: 1em; }
.boxedicon										{ display: block !important; width: 65px; height: 58px; text-decoration: none; }
a:link.authdownload 							{ background-image: url(http://www.evancarmichael.com/design-believe/style/img/icons/icon-download.png); background-position: 0 0;}
a:hover.authdownload 							{ background-position: -65px 0; }
a:link.authblog 								{ background-image: url(http://www.evancarmichael.com/design-believe/style/img/icons/icon-blog.png); background-position: 0 0; }
a:hover.authblog:hover 							{ background-position: -65px 0; }
a:link.authbook	 								{ background-image: url(http://www.evancarmichael.com/design-believe/style/img/icons/icon-book.png); background-position: 0 0; }
a:hover.authbook:hover	 						{ background-position: -65px 0; }
a:link.authvideos 								{ background-image: url(http://www.evancarmichael.com/design-believe/style/img/icons/icon-videos.png); background-position: 0 0; }
a:hover.authvideos:hover	 					{ background-position: -65px 0; }
a:link.authevents 								{ background-image: url(http://www.evancarmichael.com/design-believe/style/img/icons/icon-events.png); background-position: 0 0; }
a:hover.authevents:hover	 					{ background-position: -65px 0; }
a:link.authsocial 								{ background-image: url(http://www.evancarmichael.com/design-believe/style/img/icons/icon-social.png); background-position: 0 0; }
a:hover.authsocial:hover	 					{ background-position: -65px 0; }
a:link.autharticles 							{ background-image: url(http://www.evancarmichael.com/design-believe/style/img/icons/icon-articles.png); background-position: 0 0; }
a:hover.autharticles 							{ background-position: -65px 0; }
a:link.pressimages								{ background-image: url(http://www.evancarmichael.com/design-believe/style/img/icons/icon-images.png); background-position: 0 0; }
a:hover.pressimages								{ background-position: -65px 0; }
a:link.presstopics								{ background-image: url(http://www.evancarmichael.com/design-believe/style/img/icons/icon-topics.png); background-position: 0 0; }
a:hover.presstopics								{ background-position: -65px 0; }
a:link.pressquestions							{ background-image: url(http://www.evancarmichael.com/design-believe/style/img/icons/icon-questions.png); background-position: 0 0; }
a:hover.pressquestions							{ background-position: -65px 0; }
a:link.pressbuzz								{ background-image: url(http://www.evancarmichael.com/design-believe/style/img/icons/icon-buzz.png); background-position: 0 0; }
a:hover.pressbuzz								{ background-position: -65px 0; }
a:link.presssound								{ background-image: url(http://www.evancarmichael.com/design-believe/style/img/icons/icon-sound.png); background-position: 0 0; }
a:hover.presssound								{ background-position: -65px 0; }
a:link.pressreel								{ background-image: url(http://www.evancarmichael.com/design-believe/style/img/icons/icon-videos.png); background-position: 0 0; }
a:hover.pressreel								{ background-position: -65px 0; }
a:link.presssocial								{ background-image: url(http://www.evancarmichael.com/design-believe/style/img/icons/icon-social.png); background-position: 0 0; }
a:hover.presssocial								{ background-position: -65px 0; }
a:link.pressconnect								{ background-image: url(http://www.evancarmichael.com/design-believe/style/img/icons/icon-connect.png); background-position: 0 0; }
a:hover.pressconnect							{ background-position: -65px 0; }

a:link.authnodownload 							{ background-image: url(http://www.evancarmichael.com/design-believe/style/img/icons/icon-nodownload.png); background-position: 0 0; }
a:hover.authnodownload	 						{ background-position: -65px 0; }
a:link.authnoblog 								{ background-image: url(http://www.evancarmichael.com/design-believe/style/img/icons/icon-noblog.png); background-position: 0 0; }
a:hover.authnoblog		 						{ background-position: -65px 0; }
a:link.authnobook 								{ background-image: url(http://www.evancarmichael.com/design-believe/style/img/icons/icon-nobook.png); background-position: 0 0; }
a:hover.authnobook		 						{ background-position: -65px 0; }
a:link.authnovideos 							{ background-image: url(http://www.evancarmichael.com/design-believe/style/img/icons/icon-novideos.png); background-position: 0 0; }
a:hover.authnovideos		 					{ background-position: -65px 0; }
a:link.authnoevents 							{ background-image: url(http://www.evancarmichael.com/design-believe/style/img/icons/icon-noevents.png); background-position: 0 0; }
a:hover.authnoevents		 					{ background-position: -65px 0; }
a:link.authnosocial 							{ background-image: url(http://www.evancarmichael.com/design-believe/style/img/icons/icon-nosocial.png); background-position: 0 0; }
a:hover.authnosocial		 					{ background-position: -65px 0; }
a:link.authnoarticles 							{ background-image: url(http://www.evancarmichael.com/design-believe/style/img/icons/icon-noarticles.png); background-position: 0 0; }
a:hover.authnoarticles		 					{ background-position: -65px 0; }

.testimonial-watermark 							{ position: relative; z-index:20; font-family: "futurabold", "Arial Black", Arial; font-size: 1em; font-weight: 900; top: 90%; padding-left: 10%; margin: 0em; width: 100%; height:auto; overflow: hidden; color: #1f1f1f; background-color:#efefef; display:block; }
.testimonial-watermark-grey						{ position: relative; z-index:20; font-family: "futurabold", "Arial Black", Arial; font-size: 1em; font-weight: 900; top: 90%; padding-left: 10%; margin: 0em; width: 100%; height:auto; overflow: hidden; color: #1f1f1f; background-color:#f2f2f2; display:block; }
.testimonial-watermark-clear					{ position: relative; z-index:20; font-family: "futurabold", "Arial Black", Arial; font-size: 1em; font-weight: 900; top: 90%; padding-left: 10%; margin: 0em; width: 100%; height:auto; overflow: hidden; color: #1f1f1f; background-color: transparent; display:block; }
.testimonial-watermark-yellow					{ position: relative; z-index:20; font-family: "futurabold", "Arial Black", Arial; font-size: 1em; font-weight: 900; top: 90%; padding-left: 10%; margin: 0em; width: 100%; height:auto; overflow: hidden; color: #1f1f1f; background-color: #fff3d6; display:block; }
.testimonial-watermark-white					{ position: relative; z-index:20; font-family: "futurabold", "Arial Black", Arial; font-size: 1em; font-weight: 900; top: 90%; padding-left: 10%; margin: 0em; width: 100%; height:auto; overflow: hidden; color: #1f1f1f; background-color: #ffffff; display:block; }
.watermark-text 								{ position: absolute; z-index: -1; bottom:0; right:0;font-size: 1em; line-height:.75em; margin:0em; padding:0em; width:100%; clear:none; text-transform: uppercase; text-align:right; }
.watermark-text span 							{ position: relative; z-index: -1; font-size: 4em; color: #dfdfdf; opacity: 10%; color: rgba(0, 0, 0, 0.1); }

.testimonial-holder 							{ position: relative; z-index:0; text-align: left; text-transform:none; color: #1f1f1f; opacity: 100%; text-align: left; padding: 3em 2.5em 1em 3em; line-height: .5em; font-size:.75em; text-justify: newspaper; text-align: justified;}
.testimonial-author 							{ line-height: 0.7; text-transform: uppercase; font-size:.25em; color:#1f1f1f; }
.testimonial-body 								{ z-index:0; font: 200 1.25em/1.5 "latoregular", "Trebuchet MS", sans-serif; margin: 0em; text-align: left; display:block;margin-bottom: 2.1em; text-justify: newspaper; text-align:justify;}
.testimonialimg 								{ float: left; margin: 0em 2em 0.1em 0em; clear:none }

ul.commentlist{
margin:0px; padding: 0px;
}

.depth-2 { margin-left:3em; }
.depth-3 { margin-left:6em; }

.commentlist .comment-body{
 padding: 0px;
/* background: #EFEFEF;
 border: solid thin #DEDEDE;*/
 margin: 0px 0;
 position: relative;
}
.comment-body a.comment-reply-link{
 position: absolute;
 top: 1px;
 right: 10px;
 color: #000000;
 font-style:italic;
 font-size: .85em;
}
.avatarcolumn { padding: 0px !important; }

ul.commentlist li{
	list-style: none;
	list-style-position:outside;
	padding: 0.5em 0 0.5em 0;
}
ul.commentlist img.avatar{
 background: #DEDEDE;
 border: solid thin #CECECE;
 display: block;
 width: 28px;
 height: 28px;
 margin-top:.5em;
}
ul.commentlist .comment-author{
 line-height: 25px;
 font-style:normal;
}
ul.commentlist .comment-author cite.fn {
 line-height: 25px;
 font-style:normal;
 color: #333333;
}
.comment-body {
 font-size: 14px;
 font-style: normal;
 color:#333333;
}
.commentmetadata a{
 margin: 0;
 font-size: 11px;
 color: #999;
}
.comment-body p{
 margin: 0px;
 color: #666;
 font-size:.75em;
 margin-left:1em;
}
 
.comment-body .comment-author{
 margin: 0;
}

.greybox 										{ padding:.6em; background-color:#efefef; border: 1px solid #ddd; margin: 0em; }
.paddedbox 										{ padding:2em 2em 2em 2em; }
.panel											{ padding:2em 2em 2em 2em !important; }
.yellowbox										{ padding0.6em; background-color:#fef3d8; border: 1px solid #be7000; margin: 0em; }
.tightbox										{ font-size: 0.825em; }
.tightbox p										{ line-height: 1; }

.padded											{ padding: 1em; }
.bordered										{ border:1px solid #1f1f1f; }
.bordered-light									{ border:1px solid #dddddd!important; }
.spaceafterthis									{ height: auto; clear:both; border: none!important; }
.spaceafterthis::after 							{ content: ""; display: block; width: 3em; height: 3em!important; clear: both; position:relative; border: none!important; }
.margbot										{ margin-bottom: 0.75em; }
.padded-none									{ padding: 0em;}
.bigindent										{ position: relative; left: 4em; }
img.desaturate 									{ filter: grayscale(100%); -webkit-filter: grayscale(100%); /* For Webkit browsers */ filter: gray; /* For IE 6 - 9 */ -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */ filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */ }
img.desaturate:hover 							{ filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale"); -webkit-filter: grayscale(0%); }

/*Add some spacing*/
.faq-section{
	margin: 40px 0;
        position: relative;
}

/*Hide the paragraphs*/
.faq-section p{
	display: none;
}	

/*Hide the checkboxes */
.faq-section input{
	position: absolute;
	z-index: 2;
	cursor: pointer;
	opacity: 0;			
	display: none\9; /* IE8 and below */
	margin: 0;			
	width: 100%;
	height: 36px;
}

/*Show only the clipped intro */
.faq-section label+p{
	display: block;	
	color: #999;
	font-size: .85em;
	transition: all .15s ease-out;
	/* Clipping text */
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;						
}

/*If the checkbox is checked, show all paragraphs*/
.faq-section input[type=checkbox]:checked~p{
	display: block;
	color: #444;
	font-size: 1em;
	/* restore clipping defaults */
	text-overflow: clip; 
	white-space: normal;
	overflow: visible;	
}

/*Style the label*/
.faq-section label{
	font-size: 1em;
	background: #eee;
	display: block;
	position: relative;
    height: 20px;
	padding: 1.25em 1.33em 2em;
	font-weight: bold;
	border: 1px solid #ddd;
	border-left: 3px solid #888;
	text-shadow: 0 1px 0 rgba(255,255,255,.5);
	transition: all .15s ease-out;			
}

/*Remove text selection when toggle-ing*/
.faq-section label::selection{
	background: none;
}

.faq-section label:hover{
	background: #f5f5f5;
}

/*If the checkbox is checked, style the label accordingly*/
.faq-section input[type=checkbox]:checked~label{
	border-color: #ff7f50;			
	background: #f5deb4;
	background-image: linear-gradient(to bottom, #fff, #f5deb4);
	box-shadow: 0 0 1px rgba(0,0,0,.4);				
}

/*Label's arrow - default state */
.faq-section label::before{
	content: '';
	position: absolute;
	right: 4px;
	top: 50%;
	margin-top: -6px;
	border: 6px solid transparent;
	border-left-color: inherit;	
}

/*Articles Side bar*/

.asidebar .row{
border-bottom: 2px dotted #c7c7c7;
font-family: 'Lato', 'latoregular', 'Arial';
}

.asidebar .sidenoborder{
border-bottom: none;
}

.asidebar .sidesearch{
margin-top: 10px;
}

.asidebar .sidesearch .searchtext{
height: 27px;
display: table-cell;
font-size: 14px;
vertical-align: middle;
}

.asidebar .sidezhuge img{
width: 56px;
}

.asidebar .sidesearch input[type="text"]{ 
	width: 78%;
	display: inline;
	float: left;
	height: 26px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	border:1px solid #5b5b5b;
}

.asidebar .sidesearch input[type="submit"]{ 
	display: inline-block;
	background: none;
	background-image: url('http://www.evancarmichael.com/design-believe/style/img/search.png');
	background-size: 13px;
	background-repeat: no-repeat;
	background-color: #5b5b5b;
	width: 24px;
	height: 16px;
	border: 1px solid #5b5b5b;
	border-left: none;
	outline:0;
	background-position: center;
	border-bottom: none;
		-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	border-top-right-radius: 6px;
}

.asidebar .submitgroup{
	display:inline-block;
}
#searchselect::-ms-expand {
    display: none;
}
#searchselect{
	color: white;
	border: 1px solid white;
}
.submitgroup{
float: left;
height: 26px;
overflow:hidden;
		-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	border-top-right-radius: 6px;
		-webkit-border-bottom-right-radius: 6px;
-moz-border-radius-bottomright: 6px;
border-bottom-right-radius: 6px;
  
}
.submitgroup div{

overflow: hidden;
	height: 10px;
	width: 24px;
	background-image: url('http://www.evancarmichael.com/design-believe/style/img/down_triangle.png');
	background-size: 49%;
background-repeat: no-repeat;
background-position: 5px 3px;
	background-color: #5b5b5b;
	border-right: 1px solid #5b5b5b;
	border-bottom: 1px solid #5b5b5b;
		-webkit-border-bottom-right-radius: 6px;
-moz-border-radius-bottomright: 6px;
border-bottom-right-radius: 6px;
}
#searchselect{
	border: none;
	margin: 0px;
	outline:0;
	
width: 159%;
opacity: 0;
	height: 10px; 
	display: block;
	background-color: #5b5b5b;
	border-right: 1px solid #5b5b5b;
	border-bottom: 1px solid #5b5b5b;
		-webkit-border-bottom-right-radius: 6px;
-moz-border-radius-bottomright: 6px;
border-bottom-right-radius: 6px;
}

.asidebar p{
	font-size: 43px;
	margin: 0px;
	font-style: italic;
	color: #777777;
	font-weight: 100;
	font-family: 'latolight','Lato';
}

.asidebar a{
	display: table-cell;
	vertical-align: middle;
	height: 69px;
	font-weight: bold;
	font-size: 16px;
	color: #212121;
	line-height: 1.3;
}
 
.asidebar h4{
font-size: 24px;
font-family: 'futurabold';
}

#content p{
font-family: 'Lato', 'latoregular', Arial;
}



/*Articles Footer*/

.footer-row{
padding-top: 20px; background:#dadada;
}
.footer-col{
margin-left: 8.33333%;
}
.cntnt{width: 12.563em;
 
}
.cntnt h4{
FONT-size: 23px; 
}


.cntnt a,.cntnt p{ 
font-style:italic;
line-height: 23px;

}

.cntnt hr{ 
border: 1px solid #787878; margin-top: 15px;
margin-bottom: 15px;}
 
.author-cont{
text-align: left;
}
.author-cont h3{
font-size: 1.3em;

}
.author-cont p{
font-style:normal;

}
#featuredart{
width: 148px;
height: 168px; 
margin: 0px auto;
 
 border: 1px solid gray;
}
#related{
 
}
.author-cont a {
font-style:italic;
font-weight:bold; 

}
.author-cont p,.author-cont a,.content-test { 
font-family: 'latolight', Arial;
line-height: 1.55em;
font-size: 0.95em;
}

}

 #firstl{
 color:gray;
 
 }
 
 .spacer img {
 margin-left: -40px;
margin-top: -17px;
zoom: 93%;
 }
 

/*Update the right arrow*/
.faq-section input[type=checkbox]:checked~label::before{
	border: 6px solid transparent;
	border-top-color: inherit;
	margin-top: -3px;
	right: 10px;	
}

.displace 										{ position: absolute; left: -5000px; }

.box 											{ cursor: pointer;	display: block;	overflow: hidden; position: relative; }  
  
.box img 										{ -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out;  transition: all 300ms ease-out; }
.box .caption 									{ background-color: rgba(234,234,234,1.0); color: #000; z-index: 100; -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; transition: all 300ms ease-out; }
.box .simple-caption 							{ height: 40px; width: auto; display: block; bottom: 0px; text-align: center; } 

.box .simple-caption p 							{ line-height: 1.1 !important; padding-top: 0.8em !important; font-size:0.8em!important; }

.odd-color { background-color:#9CF; /* background-color:#dedede; */}
.even-color { background-color:#C9F; /* background-color:#efefef;*/ }

.zhugenumber { font-size:small; }

.imagelink 										{ height: 100px; width: 150px; position: relative; display: block; }
.itemimage 										{ height: 100px; width: 150px }
.overlayicon 									{ position: absolute; top: 20px; left: 35px; }

nav ul											{ font-size: .75em; }

.force-no-border								{ border:none; border: 0px solid #999 !important; }

.padded-none									{ padding: 0em;}

.boxshaded 										{ display: block; text-align: center; border-radius: 2px 2px 2px 2px; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.3); }

.orange-bg										{ background-color: #fff3e2!important; }
.white-bg										{ background-color: #ffffff!important; }
.clickablediv									{ position: relative; }
.clickablediv a.clickabledivlink					{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; /* No underlines on the link */ z-index: 10; /* Places the link above everything else in the div */ background-color: #FFF; /* Fix to make div clickable in IE */ opacity: 0; /* Fix to make div clickable in IE */ filter: alpha(opacity=1); /* Fix to make div clickable in IE */ }
#mainmsg #content{
  font-family: 'Lato', 'latoregular', Arial;
  font-weight: normal;
  font-size: 1em;
  line-height: 1.6;
  margin-bottom: 1.25em;
  text-rendering: optimizeLegibility;
}
.asidebar .row:last-of-type {
    /* border-bottom: none; */
    padding-top: 10px;
}
@media only screen and (max-width: 480px)		{ img.emotionphoto { height: auto } }

