/*
THEME NAME: SYEL-Custom
THEME URI: http://www.scanyourentirelife.com
VERSION: 2015-08-01 
AUTHOR: Curtis Bisel
AUTHOR URI: http://www.scanyourentirelife.com
DESCRIPTION:This is a child theme for Headway. It is used for adding custom css and php code.
TEMPLATE: headway
*/


@import url(http://fonts.googleapis.com/css?family=Oswald);
@import url(http://fonts.googleapis.com/css?family=Walter+Turncoat);
@import url(http://fonts.googleapis.com/css?family=Shadows+Into+Light);


/*
@import url(http://fonts.googleapis.com/css?family=Reenie+Beanie);
@import url(http://fonts.googleapis.com/css?family=Passion+One);
*/ 


/*-----------------------------    TABLE OF CONTENTS   -------------------------------

	01. WORPRESS / HEADWAY
	02.	COLORS
	03.	BLOCKS
			a)
			b)	Utility Block
			c)	#78 — Start Here (Page content)
			
	04.	COMMENTS
	05.	FONTS
				a)	Scripts
				b)	Text Shadows
	
	06.	SHADOWS
				a)	Generic
				b)	Photos
							
	07.	TABLES
	08.	QUOTES
	09.	IMAGES
				a)	Captions
				b)  Alignment
	
	10. FORMATTING
				a) Sign-Up Forms (Newsletter)
				b) Containers
				c) Graphics
				d) 
	
	11.	LAYOUT TEMPLATES
	12. SCANNING SERVICE REVIEW POSTS
	
	
	18. GRAVITY FORMS
	19.	WP TABLE RELOADED
	20.	MY-REVIEW-PLUGIN
	21.	OPTINSKIN
	22. VISUAL COMPOSER (WPBakery)(Plugin)
	23. JETPACK  (Plugin)
	24. POLLDADDY (Plugin)
	25. RELATED POSTS (Plugin)
	26. WORDPRESS.COM — POPULAR POSTS (Plugin/Widget)
	27. ELEGANT THEMES — SHORTCODES (Plugin)
	28. CUSTOM AUTHOR NAME  (Plugin)
	29. LEADPLAYER  (Plugin)
	30. PINIT BUTTON PRO  (Plugin)
	31. FONT EMOTICONS (Plugin)
	32. ELEGANT THEMES - FONT ICONS ("Plugin"-plugin not required though)
	
	
	99. THIS I WANT TO DELETE ASAP

-------------------------------------------------------------------------------------*/

/*----- temp sort of --- trying out ------ */





/*-------------------------------------------------------------------------------------------------------------------------------------------*/
/*   |  TC1  |                                         W O R D P R E S S   /   H E A D W A Y                                                 */
/*-------------------------------------------------------------------------------------------------------------------------------------------*/

html {
	font-size: 100%;
}


body {
	/*font-family: Roboto, Georgia, Times, sans-serif;*/
	margin:0;
	text-rendering:optimizeLegibility; 
}

input[type="submit"], [type="button"] {       /*---- standard default buttons ----*/
    -webkit-appearance: none;
    transition: all .3s ease; 
}

a.more-link.readon {
	transition: all .3s ease;
}

/*------- WIDGET AREAS  ----------------------*/

body.custom .block-type-widget-area li.widget ul {
		padding: 0;
		margin: 0;
		border-bottom: 1px solid #d9d9d9 !important;
}

body.custom .block-type-widget-area li.widget {
		padding: 0;
		/* margin: 0 0 80px 0 !important;*/
}

li.widget_search input#s {      /*------ Search field in Search Widget --------- */
        width: 95%;
        margin: 15px 10px 30px 10px;
}




/*------- Main Content HEADINGS ----------------------*/


body.custom .entry-content h6 {
		font-weight: bold;
		padding-top: 30px;
		padding-bottom: 10px;
}


/*-------------------------------------------------------*/


.entry-content p em {     /*------ Adds a little space after italicized words---*/
	margin-right: 1px;
}

/*.entry-content p:first-of-type:first-letter {
	float: left;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 4rem;
	font-weight: 700;
	color: #1A8198;
	vertical-align: text-top;
	line-height: 3.5rem;
	margin: 3px 8px -5px 0;
	padding-bottom: 10px;
}

.entry-content p:first-of-type {
	font-size: 1.2rem;
}*/

.table th, table td {    /*--- removes fine gray border top that showed up switching to HW3+ ---*/
	border: none;
}


body.custom #trackback-box {       /* ------- Turns off Trackback URL Link Single Page Posts  -------- */
		display: none;
}	


.entry-meta .entry-meta-above {
		margin-bottom: 80px;
}


div.entry-content ol li {
		margin: 20px 0;
}


body.single .block-type-content div.entry-meta-above {
   margin-bottom: 50px;    /*---- adds space under single page post metas--*/
}


.block-type-content a.post-thumbnail img {   /*----- adds some room for category pages ----*/
    margin: 0px 15px 25px 0px;
}


.loop-navigation .nav-previous {
    margin-bottom: 25px;
    /*display: none;*/
}


.no-shadows {
	    box-shadow: 0px 0px 0px #ccc !important;
  		-moz-box-shadow: 0px 0px 0px #ccc !important;
  		-webkit-box-shadow: 0px 0px 0px #ccc !important; 
}


.wrapper-center-01 {
	width: 1153px;
	margin: 0 auto;
	display: block;
}


/*-------------------------------------------------------------------------------------------------------------------------------------------*/
/*   |  TC2  |                                         C O L O R S		                                           					         */
/*-------------------------------------------------------------------------------------------------------------------------------------------*/

.syel-color-1	{
	color: #336699;
}


.syel-color-2	{
	color: #2E9BA6;
}

.syel-color-3	{
	color: #555555;
}

.syel-color-4	{
	color: #1A8198;
}

.syel-color-5	{
	color: #2D9091;
}

.syel-color-6	{
	color: #a5a5a5;
}

.syel-color-7	{
	color: #e06269;
}



img.desaturate { 
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	filter: grayscale(100%);
}

/*-------------------------------------------------------------------------------------------------------------------------------------------*/
/*   |  TC3  |                                         H E A D W A Y  —  B L O C K S 		                                                 */
/*-------------------------------------------------------------------------------------------------------------------------------------------*/


#block-11, #block-7 {
  	min-height: 0px;
}


/* -------------------------------------------------- B) UTILITY BLOCK  ----------------------*/


#utility-block-46 .tagline-utility {
  		text-align: center;  		 
  		width: 29%;
}

#utility-block-46 .menu-utility {
		text-align: center;
		width: 42%;
}

.block-type-utility-block #utility-block-50 .copyright-utility {        /*----- centers copyright in footer -----*/
    	width: 100%;
}


.block-type-utility-block #utility-block-8 .tagline-utility  {
  		width: 28%; 320px;
  		text-align: center;
}

#utility-block-8 .menu-utility {
  		width: 500px;
  		transition: background .25s ease-in-out;
  		-moz-transition: background .25s ease-in-out;
  		-webkit-transition: background .25s ease-in-out;
}

#utility-block-8 .menu-utility ul.menu li {
  		padding-right: 30px;
}

nav.menu-utility li:hover {              /* --- generic fix for white background behind menu items per forum answer ---- */
		background: transparent !important;
}

nav.menu-utility ul.menu li {
    padding-left: 20px;
    padding-right: 20px;
}

body.custom .block-type-content .entry-utility-below a {
        text-decoration: underline;
}


/*-------------------------------------------------------------------------------------------------------------------------------------------*/
/*   |  TC4  |                                         C O M M E N T S  					                                                 */
/*-------------------------------------------------------------------------------------------------------------------------------------------*/


.comment-body {     /*---keeps comments from getting too wide--*/
                max-width: 700px;
                word-wrap: break-word;
                border: 1px solid #F2F2F2;
                padding: 15px;
                margin: 20px 0;
                background: #FAFAFA; FCFFFF;
}  
  

.comment-body .comment-author-admin {
                background: #FAFEFF;
                border: 1px solid #E9F4F7;
}

span.says {     /*-----  changes "Says" portion -------*/
    font-weight: normal;
    color: #CACACA;
}

li.comment .comment-meta .fn a {     /*-----  commenter link diff color -------*/
    color: #729eba;
}

img.avatar {                                    /*-----  Comment Avatar -------*/
		border: 1px solid #ece9df;
		background-color: #fff9f4;
		padding: 3px;
		float: left;
		margin-top: 5px;
		padding: 5px;
		clear: right;
} 

body.custom img.avatar .comment-author-admin {              /*-----  Admin Comment Avatar -------*/
		} 


#respond {  
    width: 100%;
    background-color: rgba(191, 207, 212, 0.26);
    padding: 20px;
    margin-top: 1rem;
}

#respond .comment-respond {
	padding: 20px !important;
    margin-top: 1rem !important;
} 




/*li.comment div.reply {
    position: static;
    text-align: right;
}*/

	
/*-------------------------------------------------------------------------------------------------------------------------------------------*/
/*   |  TC5  |                                         F O N T S 			                                                                 */
/*-------------------------------------------------------------------------------------------------------------------------------------------*/



/* -------------------------------------------------- a) SCRIPTS (FONTS) -----------------*/

body.custom .script-1 {       /* ----- Use GLOBALLY as MY font to write on posts  --- */
	font-family: "Shadows Into Light" !important;
	font-size: 24px;
	line-height: 130%;
	color: #459ada;
}

span.notes-1 {
	font-size: .85rem;
	font-style: italic;
}

span.notes-2 {
	font-size: .85rem;
	font-style: italic;
	font-family: "walter turncoat";
	color: #1A8198;
}



/* -------------------------------------------------- b) TEXT SHADOWS (FONTS) -----------------*/

body.custom .text_shadow-1 {
		text-shadow: 1px 1px 4px #E3E3E3;
}

body.custom .text_shadow-2 {
		text-shadow: 2px 2px 6px #FFFFFF;
}

body.custom .text_shadow-3 {
		text-shadow: 2px 2px 6px #FF0000;
	
}	


body.custom .custom-header-1 {
	display: block;
	font-size: 3.5rem;
	line-height: 100%;
	text-align: center;
	font-family: Oswald;
	text-shadow: 2px 2px 2px #E6E6E6;
}


/*------------------------------ c) Text -------------------------*/

span.header-2a {      /*-------- Big header text, Landing Pages etc. -----*/
        font-size: 35px;
		line-height: 120%;
		color: #808080;
		font-family: Oswald, sans-serif;
		font-weight: bold;         
}

span.header-4a {      /*-------- Big header text, Landing Pages etc. -----*/
        font-size: x-large; 
		line-height: 110%;
		color: #5B666E; 3A7399;
		font-family: Oswald, sans-serif;
		font-weight: bold;         
}
	




/*-------------------------------------------------------------------------------------------------------------------------------------------*/
/*   |  TC6  |                                         S H A D O W S 		                                                                 */
/*-------------------------------------------------------------------------------------------------------------------------------------------*/

/* -------------------------------------------------- a) GENERIC SHADOWS   -----------------*/

body.custom .shadow_1 {
		box-shadow: 0px 3px 15px #B3B3B3;
  		-moz-box-shadow: 0px 3px 15px #B3B3B3;
  		-webkit-box-shadow: 0px 3px 15px #B3B3B3; 
}

body.custom .sh_1 {
		box-shadow: 2px 3px 10px #B3B3B3;
  		-moz-box-shadow: 2px 3px 10px #B3B3B3;
  		-webkit-box-shadow: 2px 3px 10px #B3B3B3; 
}

body.custom .sh_2 {
		box-shadow: 0px 7px 70px #D1D1D1;
  		-moz-box-shadow: 0px 7px 70px #D1D1D1;
  		-webkit-box-shadow: 0px 7px 70px #D1D1D1;
}

body.custom .sh_3 {
		box-shadow: 0px 7px 7px #D1D1D1;
  		-moz-box-shadow: 0px 7px 7px #D1D1D1;
  		-webkit-box-shadow: 0px 7px 7px #D1D1D1;
}

body.custom .sh_4 {
		box-shadow: 3px 3px 10px #B0B0B0;
  		-moz-box-shadow: 3px 3px 10px #B0B0B0;
  		-webkit-box-shadow: 3px 3px 10px #B0B0B0;
}

body.custom .sh_5 {                           /*----- Ad squares ----- */
		box-shadow: 0px 2px 5px #A8A8A8;
  		-moz-box-shadow: 0px 2px 5px #A8A8A8;
  		-webkit-box-shadow: 0px 2px 5px #A8A8A8; 
}

body.custom .sh_6 {                           /*----- Ad squares ----- */
		box-shadow: 0px 0px 1px #A8A8A8;
  		-moz-box-shadow: 0px 0px 1px #A8A8A8;
  		-webkit-box-shadow: 0px 0px 1px #A8A8A8;
}

body.custom .bd_1 {
		background: #F5F5ED;
		padding: 4%;
		border: 1px solid #E0E0E0;
		}

/* -------------------------------------------------- a) PHOTO SHADOWS   -----------------*/

body.custom .ps_l {
		margin-top: 10px;
		margin-bottom: 30px;
		margin-left: 10px;
		margin-right: 40px;
		}
		
body.custom .ps_c {
		margin-top: 15px;
		margin-bottom: 15px;
		margin-left: auto;
		margin-right: auto;
		}
		






/*-------------------------------------------------------------------------------------------------------------------------------------------*/
/*   |  TC7  |                                         T  A  B  L  E  S    ( H T M L )                                                       */
/*-------------------------------------------------------------------------------------------------------------------------------------------*/


#table-01 {    /*----------- Making Bulleted Header Lists in Posts/Pages ---------- */
    display: table;
    margin: 2rem 0rem 2rem 0rem;
}

#table-01A {    /*----------- Making Bulleted Header Lists in Posts/Pages ---------- */
    display: table;
    margin: 0rem;
}

.title-table-01 {
    display: table-caption;
    text-align: center;
    font-weight: 700;
    font-size: larger;
}

.heading-table-01 {
    display: table-row;
    text-align: center;
}

.row-table-01 {
    display: table-row;
    padding: 0px;
}

.cell-table-01, .cell-indent-table-01 {
    display: table-cell;
}

.cell-indent-table-01 {
	padding-left: 1rem;
}


/* ----------- Custom SYEL Post Table for Charts ------------------------------------------------------ */

body.custom #syel-table_1 {
    margin: 25px auto 44px auto;
    border: 2px solid #ccc;
    
    box-shadow: 0px 2px 5px #D7D7D7;
    -moz-box-shadow: 0px 2px 5px #D7D7D7;
  	-webkit-box-shadow: 0px 2px 5px #D7D7D7; 
  
}

body.custom .syel-table_1 {
	background-color: #CDCDCD;
    margin: 10px auto 24px auto;
	font-size: 12px;
	border-spacing: 1px 1px;
	border-collapse: separate;
	border-color: gray; 
}

body.custom .table_blank_1 {
	background-color: #224E7A;
}

body.custom .syel-table_1 th {
	background-color:#E6EEEE;
	border:1px solid #FFFFFF;
	padding:12px 0px;
	font-size: small;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
	text-shadow: 1px 2px 1px #ffffff;
	
	box-shadow: 0px 2px 5px #ccc;
    -moz-box-shadow: 0px 2px 5px #ccc;
  	-webkit-box-shadow: 0px 2px 5px #ccc; 
}

body.custom .syel-table_1 td {
	font-size: small;
	color:#3D3D3D;
	text-align: center;
	vertical-align: middle;
	text-shadow: 1px 1px 1px #ffffff;
	padding: 8px 5px;
	border: 1px solid #FFFFFF;
	background: #f7f7f7;
	background-image: none;
	
	box-shadow: 0px 2px 2px #ccc;
    -moz-box-shadow: 0px 2px 2px #ccc;
  	-webkit-box-shadow: 0px 2px 2px #ccc; 
}



body.custom #syel-table_1 .header2 {       /* ---- tan "zone" for as an additional header color ----- */
    background-color: #E6E9ED; BDC3C9; F5F3F0; F8F5EF;
    background-image: none;
    font-weight: bolder;
}

body.custom #syel-table_1 .header3 {       /* ---- darker (blank) for as an additional header color ----- */
    background-color: #9AA0A6;
}

body.custom #syel-table_1 .header4 {       /* ---- Solid row accross for Title Header  ----- */
    text-align: center; 
    background-color: transparent; 
    padding: 6px;
    font-size: 18px;
    color: #454545;
    font-weight: bold;
    text-shadow: 1px 1px 1px #CCCCCC;
}

body.custom #syel-table_1 .header5 {
	background-image: none;
	background-color: #fff;
	font-size: larger;
	padding: 18px 14px;
}

body.custom #syel-table_1 .header6 {       
    background-color: #F2F2F2;
    background-image: none;
    font-weight: bolder;
    font-size: larger;
    padding: 18px 14px;
}


/*---------------------------------------------- Post HTML Tables for Content ------NOT SURE IF THIS GOES WITH TABLE-01 -------------*/ 

body.custom table#post-table-1 {
	margin-top: -40px;
	}	


body.custom table#post-table-1 td {
	line-height: 1.5em;
	padding-bottom: 20px;
}

body.custom table#post-table-1 .wp-caption {
	/*margin: 0 0;*/
	border: none !important;
}

body.custom table#post-table-1 tr {
	vertical-align: top; 
}

body.custom .pt1-thumb {
	padding-top: 0px !important;
}

body.custom .pt1-number {
	padding: 30px 20px 0 20px;
	width: 40px;
}

body.custom .pt1-number-2 {
	padding: 15px 20px 0 20px;
	width: 40px;
}

body.custom .pt1-instructions {
	padding-top: 10px;
}

body.custom .pt1-list-text-0 {
	padding-top: 10px;
	font-size: normal;
	color: #808080;  
	text-shadow: none;
}

body.custom .pt1-list-text-1 {
	padding-top: 10px;
	font-size: larger;
	color: #404040;  
	text-shadow: 1px 1px 1px #CCCCCC;
}





/*-------TABLE 2 ------------------ */

body.custom #syel-table_2 {
    margin: 25px auto 44px auto;
    border: 2px solid #ccc;
    
    box-shadow: 0px 2px 5px #D7D7D7;
    -moz-box-shadow: 0px 2px 5px #D7D7D7;
  	-webkit-box-shadow: 0px 2px 5px #D7D7D7; 
  
}

body.custom .syel-table_2 {
	background-color:#CDCDCD;
    margin: 10px auto 24px auto;
	font-size:12px;
	border-spacing: 1px 1px;
	border-collapse: separate;
	border-color: gray; 
}

body.custom .syel-table_2 th {
	background: #E6EEEE url(/images/site/paper_textures/pa0027.jpg) repeat;
	border:1px solid #FFFFFF;
	padding:12px 14px;
	font-size: 12px;
	text-algn:left;
	font-weight: bold;
	vertical-align: middle;
	text-shadow: 1px 2px 1px #ffffff;
	
	box-shadow: 0px 2px 5px #ccc;
    -moz-box-shadow: 0px 2px 5px #ccc;
  	-webkit-box-shadow: 0px 2px 5px #ccc; 
}

body.custom .syel-table_2 td {
	color:#3D3D3D;
	text-align: center;
	text-shadow: 1px 1px 1px #ffffff;
	padding:8px 14px;
	border:1px solid #FFFFFF;
	background: #EDEDED url(/images/site/paper_textures/pa0027.jpg) repeat;
	
	box-shadow: 0px 2px 5px #ccc;
    -moz-box-shadow: 0px 2px 5px #ccc;
  	-webkit-box-shadow: 0px 2px 5px #ccc; 
}

/*-------TABLE 3 : "Receipt" for Scanning Service Reviews ------------------ */

body.custom #receipt {
    margin: 30px auto 0px auto;
    width: 85%; 
	background: #FFF url(/images/site/paper_textures/pa0066.jpg) repeat;
	padding: 12px 15px 12px 15px;
	box-shadow: 0px 2px 5px #D7D7D7;
    -moz-box-shadow: 0px 2px 5px #D7D7D7;
  	-webkit-box-shadow: 0px 2px 15px #D7D7D7; 
  	border: 1px solid #ADADAD;
}

body.custom #syel-table_3 {
	width: 100%;     
}

body.custom .syel-table_3 {
    margin: 10px auto 24px auto;
	font-size:12px;
	border-spacing: 1px 1px;
	border-collapse: separate;
}


body.custom .syel-table_3 th {
	padding:12px 14px;
	font-size: 12px;
	text-algn: center;
	font-weight: bold;
	vertical-align: middle;
	text-shadow: 1px 2px 1px #ffffff;
}

body.custom .syel-table_3 td {
	color:#3D3D3D;
	font-family: Courier;
	font-size: larger;
	text-align: right !important;
	text-shadow: 1px 1px 1px #ffffff;
	padding:8px 14px;
}

body.custom #syel-table_3 .header1 {       /* ---- Main Title  ----- */
    font-family: Tahoma, sans-serif;
    text-align: center; 
    padding: 10px 6px;
    font-size: 18px;
    color: #454545;
    font-weight: bold;
    text-shadow: 1px 1px 1px #CCCCCC;
}

body.custom #syel-table_3 .header2 {       /* ---- Column Categories ----- */
    background-color: #EBF1F2;
    font-family: Tahoma, sans-serif;
    text-align: center !important;
    font-weight: bold;
    font-size: inherit;
    color: #6E6E6E;
    border: 1px solid #CCC;
    
    box-shadow: inset 0px 1px 2px #D1D1D1;
  	-moz-box-shadow: inset 0px 1px 2px #D1D1D1;
  	-webkit-box-shadow: inset 0px 1px 2px #D1D1D1; 
}

body.custom #syel-table_3 .header3 {       /* ---- Bold Row ----- */
    font-family: Tahoma, sans-serif;
    font-weight: bold;
    font-size: inherit;
    text-align: left !important;
    color: #6E6E6E;
    text-shadow: 1px 1px 1px #CCCCCC;
}

body.custom #syel-table_3 .header4 {       /* ---- Solid row accross - Left Align  ----- */
    font-family: Tahoma, sans-serif;
    text-align: left !important; 
    padding: 20px 16px 20px 0px;
    font-size: 12px;
    color: #454545;
    font-weight: bold;
    text-shadow: 1px 1px 1px #CCCCCC;
}

body.custom #syel-table_3 .header5 {       /* ---- Solid row accross - Right Align  ----- */
    font-family: Tahoma, sans-serif;
    text-align: right !important; 
    padding: 15px 16px;
    font-size: 12px;
    color: #454545;
    font-weight: bold;
    text-shadow: 1px 1px 1px #CCCCCC;
}

body.custom #syel-table_3 .header6 {       /* ---- Amount Total  ----- */
    font-family: Courier;
    text-align: right;  
    padding: 10px 14px;
    font-size: 20px;
    color: #696969;
    font-weight: 400;
    text-shadow: 1px 1px 1px #cccccc;
}

/*-------TABLE 4 --- "Scanning to Editing Count" ------------------ */

body.custom #syel-table_4 {
    margin: 25px auto 44px auto;
    border: 1px solid #000 !important;
    box-shadow: 0px 0px 2px #909090;
    -moz-box-shadow: 0px 0px 2px #909090;
  	-webkit-box-shadow: 0px 0px 2px #909090; 
}

body.custom .syel-table_4 {
	background-color: #CDCDCD;
    margin: 10px auto 24px auto;
	font-size: 12px;
	font-family: Tahoma, sans-serif;
	/*border-spacing: 1px 1px;
	border-collapse: separate;
	border-color: gray; */
}

body.custom .table_blank_4 {
	background-color: #224E7A;
}

body.custom .syel-table_4 th {
	background-color:#E6EEEE;
	border:1px solid #FFFFFF;
	padding:12px 14px;
	font-size: 11px;
	color: #696969;
	text-align: center;
	vertical-align: middle;
	font-family: "Helvetica Neue";
	font-weight: 600;
	text-shadow: 1px 2px 1px #ffffff;
	
		box-shadow:inset 1px 0px 15px #EBEBE6; 
		-moz-box-shadow:inset 1px 0px 15px #EBEBE6; 
		-webkit-box-shadow:inset 1px 0px 15px #EBEBE6;  
}

body.custom .syel-table_4 td {
	color: #3D3D3D;
	text-align: center;
	vertical-align: middle;
	text-shadow: 1px 1px 1px #ffffff;
	padding: 16px 16px;
	border: 1px solid #FFFFFF;
	background-color: #F7F7F2; 
	
		box-shadow:inset 1px 0px 15px #EBEBE6; 
		-moz-box-shadow:inset 1px 0px 15px #EBEBE6; 
		-webkit-box-shadow:inset 1px 0px 15px #EBEBE6; 
}

body.custom .writing2 {
	font-family: walter turncoat;
	font-size: 13px;
}

body.custom .writing3 {   /* ---- very light for less emphasis (N/A's and dashes) ----- */
	font-family: walter turncoat;
	font-size: 13px;
	font-weight: bold;
	color: #C9C9C9 !important;
}

body.custom .writing4 {   /* ---- medium for average emphasis (difference numbers etc) ----- */
	font-family: walter turncoat;
	font-size: 13px;
	color: #999999 !important;
}

body.custom .writing5 {   /* ---- medium for average emphasis (difference numbers etc) ----- */
	font-family: walter turncoat;
	font-size: 13px;
	background-color: #F7F7F7 !important; 
}

body.custom .writing6 {
	font-family: walter turncoat;
	font-size: 1.5rem;
}

body.custom #syel-table_4 .header2 {       /* ---- tan "zone" for as an additional header color ----- */
    background-color: #F8F5EF;
    font-family: "Helvetica Neue";
    color: #696969;
    font-weight: bold;
    background-image: none;
    font-size: 12px;
}

body.custom #syel-table_4 .header3 {       /* ---- darker (blank) for as an additional header color ----- */
    background-color: #9AA0A6;
}

body.custom #syel-table_4 .header4 {       /* ---- Solid row accross for Title Header  ----- */
    text-align: center; 
    background-color: transparent; 
    padding: 6px;
    font-size: 18px;
    line-height: 150%;
    color: #454545;
    text-shadow: 1px 1px 1px white;
}

body.custom #syel-table_4 .header5 {
	background-color: #D49B9C; D4575A; A64D4F;
	color: #FFFFFF;
	font-size: 16px;
	line-height: 100%;
	text-shadow: 1px 1px 2px #000;
		box-shadow:inset 1px 0px 15px #A16263; 
		-moz-box-shadow:inset 1px 0px 15px #A16263; 
		-webkit-box-shadow:inset 1px 0px 15px #A16263; 
}

body.custom #syel-table_4 .header6 {
	background-color: #FAFAFA;
	background-image: none !important;
	color: #000000;
	font-family: walter turncoat;
	font-size: 17px;
	line-height: 140%;
	text-shadow: 1px 1px 2px white; #B3B3B3;
		box-shadow:inset 1px 0px 15px #EBEBE6; 
		-moz-box-shadow:inset 1px 0px 15px #EBEBE6; 
		-webkit-box-shadow:inset 1px 0px 15px #EBEBE6; 
}



body.custom #syel-table_4 .header7 {       /* ---- Solid Color Row accross for Total Counts  ----- */
    text-align: center; 
    background-color: #DEAFB0; 
    padding: 6px;
    font-size: 16px;
    line-height: 150%;
    color: #454545;
    text-shadow: 1px 1px 1px white;
    	box-shadow:inset 1px 0px 15px #A16263; 
		-moz-box-shadow:inset 1px 0px 15px #A16263; 
		-webkit-box-shadow:inset 1px 0px 15px #A16263; 
}

body.custom #syel-table_4 .header7light {       /* ---- Solid Color Row accross for Total Counts  ----- */
    text-align: center; 
    background-color: #F5F2F2; #FCF2F2; F0DFDF; 
    padding: 6px;
    font-size: 16px;
    line-height: 150%;
    color: #454545;
    text-shadow: 1px 1px 1px white;
        box-shadow:inset 1px 0px 15px #F2E4E4; 
		-moz-box-shadow:inset 1px 0px 15px #F2E4E4; 
		-webkit-box-shadow:inset 1px 0px 15px #F2E4E4; 
}

body.custom #syel-table_4 .header8 {       /* ---- Solid Color Row accross for Monthly Scanning Count  ----- */
    background-color: #798BA3; 
    padding: 6px;
    line-height: 150%;

}

body.custom #syel-table_4 .header9 {    /* --- white solid block for sub totals ------- */
	background-color: #FAFAFA;
	background-image: none !important;
	color: #000000;
	font-family: walter turncoat;
	font-size: 13px;
	line-height: inherit;
		box-shadow:inset 1px 0px 15px #EBEBE6; 
		-moz-box-shadow:inset 1px 0px 15px #EBEBE6; 
		-webkit-box-shadow:inset 1px 0px 15px #EBEBE6; 
}

body.custom #syel-table_4 .header10 {       /* ---- Solid Color Row accross for Monthly Time Spent Scanning  ----- */
    background-color: #88AEB5; 
    padding: 6px;
    line-height: 150%;
}

body.custom #syel-table_4 .header11 {       /* ---- Solid Color Row accross for Monthly Average Time Spent Scanning  ----- */
    background-color: #79A397; 
    padding: 6px;
    line-height: 150%;
}

body.custom #syel-table_4 .header12 {       /* ---- Solid Color Row accross for Monthly Editing Count  ----- */
    background-color: #7DA379; 
    padding: 6px;
    line-height: 150%;
}

body.custom #syel-table_4 .header13 {       /* ---- Solid Color Row accross for Monthly Additional Photos to Collection  ----- */
    background-color: #C9C77D; 
    padding: 6px;
    line-height: 150%;
}



/*-------TABLE 5 --- "Basic simple table for "examples" type text " ------------------ */

body.custom #syel-table_5 {
    margin: 25px auto 25px auto;
}

body.custom #syel-table_5 td {
	padding: 5px 15px;
	color: #A3A3A3;
	font-size: smaller;
}




/*-------------------------------------------------------------------------------------------------------------------------------------------*/
/*   |  TC8  |                                         Q U O T E S  				                                                         */
/*-------------------------------------------------------------------------------------------------------------------------------------------*/


					
.entry-content blockquote {     /* ----------------------- Default / Main / QUOTE button in editor ---------- */
		background-position: 15px 15px !important;
}

.entry-content blockquote p:last-child {
		margin-bottom: 0px;
} 



/*
		margin: 50px 40px 50px 20px;
		padding: 5px 20px 5px 53px;
		border: 2px solid #F5F5F5;
		background: #FAFAFA url(/images/site/qmark-25.png);
		background-position: 15px 15px !important; 
		background-repeat: no-repeat;
		-moz-background-attachment:fixed;
		-webkit-background-attachment:fixed;

body.custom div.entry-content blockquote p {    
		margin: .5em 0;
		font-style: italic;		
}

*/


body.custom .quote_0 {     /* ----------------------- personalized notes from me in posts etc. ---------- */
		background-position: 15px 15px !important;
		margin: 3.125rem 1.5rem 3.125rem .5rem;
		padding: .0rem 0rem .0rem 1.625rem;
		border-left: solid .725rem;
		border-color: #F5F5F5;
		font-family: helvetica;
		font-size: 1.1rem;
		color: #7c7c7c;
		/*background: #FAFAFA url(/images/site/qmark-25.png);*/
		background-repeat: no-repeat;
		-moz-background-attachment:fixed;
		-webkit-background-attachment:fixed;
		}
		
body.custom .quote_0 p.author {
	text-align: right;
	font-family: "Walter Turncoat";
	font-size: 1.2rem;
	color: #808080;
	margin: 0rem;
	padding: 0rem 3rem 0rem 0rem;
}


body.custom .quote_1 {
	background-color: #f4f4f4;
	border: 1px dotted #dac999;
	width: 85%;
	padding: 10px 5px 10px 20px;
	margin: 25px auto;
	box-shadow: 0px 0px 5px #ccc;
    -moz-box-shadow: 0px 0px 5px #ccc;
  	-webkit-box-shadow: 0px 0px 5px #ccc; 
}

body.custom .quote_2 {
	background-color: #F8F5EF;
	border: 2px dotted #dac999;
	width: 85%;
	padding: 15px 20px 15px 20px;
	margin: 35px auto;
	
	box-shadow: 0px 0px 5px #ccc;
    -moz-box-shadow: 0px 0px 5px #ccc;
  	-webkit-box-shadow: 0px 0px 5px #ccc; 
} 

body.custom .quote_3 {
	background-color: #DFE3E8;
	border: 2px dotted #C9C9C9;
	padding: 10px 15px 10px 15px;
	margin: 35px 35px 35px 35px; 
	
	box-shadow: 0px 0px 5px #ccc;
    -moz-box-shadow: 0px 0px 5px #ccc;
  	-webkit-box-shadow: 0px 0px 5px #ccc; 
} 

body.custom .quote_4 {    /* --------------- Reader Q&A graphic ------------- */
	background-color: #E7E7E5;
	background-image: url(/images/site/paper_textures/pa0027.jpg);
	border: 2px dotted #C9C9C9; 99363A; C4494F; 8A8576; C9C9C9;
	padding: 30px 30px 30px 30px;
	margin: 25px 15px 25px 100px; 

	box-shadow: 0px 0px 5px #B3B3B3;
  	-moz-box-shadow: 0px 0px 5px #B3B3B3;
  	-webkit-box-shadow: 0px 0px 5px #B3B3B3;
}

/* --------------------------------------------------------- (Quote_5) Guest Post Format ------------- */

body.custom .quote_5 {   
	background-color: #E7E7E5;
	background-image: url(/images/site/paper_textures/pa0002.jpg);
	border: 1px solid #C9C9C9; 
	padding: 10px 25px 20px 25px;
	margin: 25px 0px 25px 0px; 
	
	box-shadow: 1px 1px 2px #B3B3B3;
  	-moz-box-shadow: 1px 1px 2px #B3B3B3;
  	-webkit-box-shadow: 1px 1px 5px #B3B3B3; 
}  

body.single div.quote_5 p {   
	font-family: roboto, arial, helvetica, sans-serif;
}

body.custom .quote_5 h1 {
		color: #2E3E4F;
		font-size: 35px;
		font-weight: bold;
		text-shadow: 1px 1px 2px #ADADAD;
		margin-top: 20px;
		margin-bottom: 10px;		
}

body.custom .quote_5 h2 {
		color: #3D5269; 2E3E4F;
		font-size: 27px;
		font-weight: bold;
		line-height: 120%;
		text-shadow: 1px 1px 2px #ADADAD;
		margin-top: 20px;
		margin-bottom: 15px;
		padding: 0px;		
}

body.custom .quote_5 h3 {
		margin-top: 26px;
		margin-bottom: 20px;
		color: #224E7A;
		font-size: 20px;
		padding: 0px;
}

body.custom .quote_5 h4 {
		margin-top: 25px;
		margin-bottom: 20px;
		color: #383838;
		font-size: medium;
		padding: 0px;
}

body.custom p.quote_5_author {
	line-height: .5em !important;
	color: #A3A3A3;
	font-size: larger;
	font-style: italic;
	margin-top: 10px !important;
	padding-bottom: 25px;
}

body.custom .quote_5_author p {
	line-height: normal;
}

/*------------------------------------------------------- (Quote_6) Image Manager Tips/Tutorials ----------------*/

body.custom .quote_6 {     
	background-color: #DFE3E8;
	border: 2px dotted #C9C9C9;
	padding: 0px 0px 0px 45px;
	margin: 55px 35px 15px 10px; 
	vertical-align: middle;

	box-shadow: 0px 0px 5px #ccc;
    -moz-box-shadow: 0px 0px 5px #ccc;
  	-webkit-box-shadow: 0px 0px 5px #ccc; 
} 

body.custom .quote_6 h3 {
		margin: 15px auto;
		padding: 0px;
		color: #224E7A;
		font-size: large;
		font-weight: bold !important;
}

body.custom .quote_6 h3 a {
		color: inherit;
		font-weight: bold !important;
}

body.custom .quote_6 h3 a:hover {
		color: #729EBA;
		font-weight: bold !important;
}

body.custom #im-icon {        /*----------- moves Image Manager Icon up to Strip for quote_6---*/
 		position: relative; 
		top: -120px;
}




body.custom .quote_7 {    /*--------------------- Use for "Tooltips"/"Sidebar" Definitions ----------------*/
	background-color: #F2ECC2;
	color: #7D7D7D;
	border: 1px solid #D1D1D1;
	padding: 10px 15px 10px 15px;
	margin: 35px 35px 15px 35px; 
	
	box-shadow: inset 0px 0px 7px #D1D1D1;
  	-moz-box-shadow: inset 0px 0px 7px #D1D1D1;
  	-webkit-box-shadow: inset 0px 0px 7px #D1D1D1; 
} 

body.custom .quote_8 {   /*--------------------- Grey Inset Box (Old blockquote)  ----------------*/
		margin: 40px;
		padding: 10px 26px 10px 26px;
		border: 1px solid #D1D1D1;
		background: #F7F7F7; /*url(/images/site/paper_textures/pa0049.jpg) repeat !important;*/ 
		background-image: none;
		
		box-shadow: inset 0px 0px 3px #D1D1D1;
  		-moz-box-shadow: inset 0px 0px 3px #D1D1D1;
  		-webkit-box-shadow: inset 0px 0px 3px #D1D1D1;
}

body.custom .quote_8 p {    
		margin: .5em 0;
}


body.custom .quote_9 {    /*--------------- Slightly indented on both sides for a NOTE: type quote ------ */
		padding: 15px 35px 15px 15px;
		line-height: 140%;
}

body.custom .quote_10 {    /*--------------- Slightly indented on both sides for a NOTE: type quote LESS TOP/BOT SPACE ------ */
		padding: 2px 35px 2px 15px;
		line-height: 140%;
}

body.custom .quote_11 {    /*----- Use for Short Text Quotations--- */
	background-color: #F8F5EF;
	background-image: url(/images/site/qmark-25.png);
	background-repeat: no-repeat;
	background-position: 25px 20px;
	border: 2px dotted #dac999;
	width: 85%;
	line-height: 190%;
	padding: 25px 20px 25px 85px;
	margin: 35px auto;
	font-family: "Reenie Beanie";
	
	box-shadow: 0px 0px 5px #ccc;
    -moz-box-shadow: 0px 0px 5px #ccc;
  	-webkit-box-shadow: 0px 0px 5px #ccc; 
} 


.quote_12 {     
		margin: 50px 40px 50px 20px;
		padding: 20px 20px 5px 53px;
		border: none;
		background: #F9FAFC url(/images/site/qmark-25.png);
		background-position: 15px 25px !important; 
		background-repeat: no-repeat;
		-moz-background-attachment:fixed;
		-webkit-background-attachment:fixed;
		color: #666666;
		font-family: georgia, arial serif;
		font-style: normal;	
}

.quote_12 p {    
		margin: .5em 0;	
}


.quote_13 {     
		margin: 50px 40px 50px 20px;
		padding: 25px 30px 20px 60px;
		border: none;
		background: #FAF9F5 url(/images/site/qmark-25.png);
		background-position: 20px 30px !important; 
		background-repeat: no-repeat;
		-moz-background-attachment:fixed;
		-webkit-background-attachment:fixed;

		box-shadow: 0px 0px 3px #ccc;
		-moz-box-shadow: 0px 0px 3px #ccc;
		-webkit-box-shadow: 0px 0px 3px #ccc; 	
}

.quote_13 p {    
		font-family: 'Roboto Condensed';
		font-size: 1.2rem;
		line-height: 1.4rem;
		font-style: normal;
		text-shadow: 1px 1px 1px #fff;	
		margin: .5em 0;
		color: #858585;
}


body.custom .quote_14 {     /* ----------------------- style similar to main blockquote ---------- */
		background-position: 15px 15px !important;
		margin: 50px 40px 50px 20px;
		padding: 1rem 1.5rem 1rem 4rem;
		border: 2px solid #F5F5F5;
		background: #FAFAFA url(/images/site/qmark-25.png);
		background-repeat: no-repeat;
		-moz-background-attachment:fixed;
		-webkit-background-attachment:fixed;
		}
		
body.custom .quote_14 p {
	font-family: roboto condensed;
	font-weight: 100;
}

body.custom .quote_14 p.author {
	text-align: right;
	font-family: "Walter Turncoat";
	font-size: 1.2rem;
	color: #808080;
	margin: 0rem;
	padding: 0rem 3rem 0rem 0rem;
}


/*-------------------------------------------------------------------------------------------------------------------------------------------*/
/*   |  TC09  |                                         I  M  A  G  E  S     		                                                         */
/*-------------------------------------------------------------------------------------------------------------------------------------------*/


.css-none {								 /*----- For images I don't want the default dropshadow and border ----*/
		border: none !important; 
		box-shadow: none !important;
		-moz-box-shadow: none !important;
		-webkit-box-shadow: none !important;
		background: none !important; 
}

.css-border-none {
		border: none !important;
}

.css-margin-none {
		margin: 0px !important;
}

.css-margin-padding-none {
		margin: 0px !important;
		padding: 0px !important;
}

body.custom .post-image {
		border: none;
}


body.custom .post-image-left {
		background: #F5F5ED;
		padding: 2px;
		border: 1px solid #DDD;		
		margin: 10px 20px 25px 3px;
		box-shadow: 0px 3px 8px #BABABA;
  		-moz-box-shadow: 0px 3px 8px #BABABA;
  		-webkit-box-shadow: 0px 3px 8px #BABABA; 
		
		/*box-shadow: 0px 0px 3px 15px ##DEDEDE;
  		-moz-box-shadow: 0px 3px 15px ##DEDEDE;
  		-webkit-box-shadow: 0px 3px 9px #969696;*/
}



body.custom .rndc-3 {        
  		border-radius: 3px;
  		-moz-border-radius: 3px;  
		-khtml-border-radius: 3px;  
		-webkit-border-radius: 3px; 
} 

body.custom .rndc-6 {        
  		border-radius: 6px;
  		-moz-border-radius: 6px;  
		-khtml-border-radius: 6px;  
		-webkit-border-radius: 6px; 
} 

body.custom .rndc-10 {        /*---------- Rounded Corners (perfect for Mac OS Windows --- )   ---*/
  		border-radius: 10px;
  		-moz-border-radius: 10px;  
		-khtml-border-radius: 10px;  
		-webkit-border-radius: 10px;
		border: 1px solid inset #ccc; 
} 

body.custom .rndc-22 {        /*---------- Rounded Corners (for photos mainly --- 22 px)   ---*/
  		border-radius: 22px;
  		-moz-border-radius: 22px;  
		-khtml-border-radius: 22px;  
		-webkit-border-radius: 22px; 
} 


body.custom .ps_1a {        /*---------- PHOTO: Off-White 'Photo' Border, Shadow   ---*/
		background-color: #EBEAE1;
		padding: 3%;
		border: 1px solid #E0E0E0;
		box-shadow: 2px 3px 10px #B3B3B3;
  		-moz-box-shadow: 2px 3px 10px #B3B3B3;
  		-webkit-box-shadow: 2px 3px 10px #B3B3B3; 
}

body.custom .ps_1b {        /*---------- PHOTO: White 'Photo' Border, long darker Shadow   ---*/
		background-color: white;
		padding: 3%;
		border: 1px solid #E0E0E0;
		box-shadow: 2px 3px 60px #8A8A8A;
  		-moz-box-shadow: 2px 3px 60px #8A8A8A;
  		-webkit-box-shadow: 2px 3px 60px #8A8A8A; 
}

body.custom .ps_1c {        /*---------- PHOTO: White 'Photo' Border, Shadow   ---*/
		background-color: #F2F2F0;
		padding: 3%;
		border: 1px solid #E0E0E0;
		box-shadow: 0px 3px 5px #B3B3B3;
  		-moz-box-shadow: 0px 3px 5px #B3B3B3;
  		-webkit-box-shadow: 0px 3px 5px #B3B3B3; 
}

body.custom .ps_1d {        /*---------- PHOTO: White 'Photo' Border, Shadow   ---*/
		background-color: white;
		padding: 6px;
		border: 1px solid #E0E0E0;
		box-shadow: 2px 3px 5px #B3B3B3;
  		-moz-box-shadow: 2px 3px 5px #B3B3B3;
  		-webkit-box-shadow: 2px 3px 5px #B3B3B3; 
}

body.custom .ps_2a {        /*---------- PHOTO: Gray Slim Border, Shadow   ---*/
		background-color: #CCC;
		padding: 5px;
		border: 1px solid #E0E0E0;
		box-shadow: 0px 3px 15px #424242;
  		-moz-box-shadow: 0px 3px 15px #424242;
  		-webkit-box-shadow: 0px 3px 15px #424242; 
}

body.custom .ps_2a2 {        /*---------- PHOTO: Gray Slim Border, LESS Shadow   ---*/
		background-color: #CCC;
		padding: 5px;
		border: 1px solid #E0E0E0;
		box-shadow: none;
  		-moz-box-shadow: none;
  		-webkit-box-shadow: none;
  		/* shadow before: 0px 2px 6px #424242;*/ 
}

body.custom .ps_2b {        /*-------- PHOTO: Grey/Tan Slight Rounded Border, Lighter Shadow   ---*/
		background-color: #E3E3CA; 
		padding: 7px;
		border: 1px solid #D1D1D1;
		box-shadow: 0px 1px 5px #626262; 
  		-moz-box-shadow: 0px 1px 5px #626262; 
  		-webkit-box-shadow: 0px 1px 5px #626262;
  		border-radius: 5px;
  		-moz-border-radius: 5px;  
		-khtml-border-radius: 5px;  
		-webkit-border-radius: 5px;  
}

body.custom .ps_3a {        /*---------- PHOTO: <Tiny> Border, Shadow   ---*/
		border: 1px solid #E0E0E0;
		box-shadow: 0px 3px 5px #626262;
  		-moz-box-shadow: 0px 3px 5px #626262;
  		-webkit-box-shadow: 0px 3px 5px #626262; 
}

body.custom .ps_3b {        /*---------- PHOTO: <Tiny> Border, Shadow (less)   ---*/
		border: 2px solid #E0E0E0 !important;
		box-shadow: 0px 1px 4px #626262;
  		-moz-box-shadow: 0px 1px 4px #626262;
  		-webkit-box-shadow: 0px 1px 4px #626262; 
}

body.custom .ps_3c {        /*---------- PHOTO: <Tiny> dark Border, Shadow (less)   ---*/
		border: 1px solid #D1D1D1 !important;
		box-shadow: 0px 1px 3px #D1D1D1;
  		-moz-box-shadow: 0px 1px 3px #D1D1D1;
  		-webkit-box-shadow: 0px 1px 3px #D1D1D1; 
}

body.custom .ps_3d {        /*---------- PHOTO: <Tiny> dark Border, Shadow (less)   ---*/
		border: 1px solid #D1D1D1 !important;
		box-shadow: 0px 2px 5px #D1D1D1; 
  		-moz-box-shadow: 0px 2px 5px #D1D1D1; 
  		-webkit-box-shadow: 0px 2px 5px #D1D1D1; 
}

body.custom .ps_4a {        /*---------- PHOTO: <NO> Border, Wide Shadow (Light)   ---*/
		border: 0px solid #999;
		box-shadow: 0px 7px 40px #D1D1D1;
  		-moz-box-shadow: 0px 7px 40px #D1D1D1;
  		-webkit-box-shadow: 0px 7px 40px #D1D1D1; 
}

body.custom .ps_4b {        /*---------- PHOTO: <NO> Border, Wide Shadow (Light)   ---*/
		border: 1px solid #DBDBDB !important;
		box-shadow: 0px 7px 50px #D1D1D1;
  		-moz-box-shadow: 0px 7px 50px #D1D1D1;
  		-webkit-box-shadow: 0px 7px 50px #D1D1D1; 
}

body.custom .ps_4c {        /*---------- PHOTO: <NO> Border, Slight Shadow (Light)   ---*/
		box-shadow: 0px 3px 8px #BABABA;
  		-moz-box-shadow: 0px 3px 8px #BABABA;
  		-webkit-box-shadow: 0px 3px 8px #BABABA; 
}

body.custom .ps_5a {        /*---------- PHOTO: <Slight> Rounded Border, No Shadow   ---*/
		border: 3px solid #CCC !important;
		padding: 2px !important;
	
		border-radius: 3px;
  		-moz-border-radius: 3px;  
		-khtml-border-radius: 3px;  
		-webkit-border-radius: 3px; 
		
		box-shadow: none;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
}

body.custom .ps_6a  {        /*---------- PHOTO: <Tiny> Border, Shadow (less / Inset)   ---*/
		box-shadow:inset 0px 1px 5px #626262;
  		-moz-box-shadow:inset 0px 1px 5px #626262;
  		-webkit-box-shadow:inset 0px 1px 5px #626262;
}

body.custom .ps_7a {
		border: 1px solid #D1D1D1;
		box-shadow: none !important;
		-moz-box-shadow: none !important;
  		-webkit-box-shadow: none !important;
}






/*------------------------- a)  IMAGE CAPTIONS ----------------------------------------------------------------------*/ 


.wp-caption {
		background: none !important;
		 /* HW */
}

.wp-caption .align-center, .wp-caption .aligncenter {
		margin-top: 2.5em;
		margin-bottom: 2.5em; 
}



body.custom .p img {
		border: 0px solid #ddd;
		margin: 0 auto;
		display: block;
}
		
body.custom .wp-caption img.wp-smiley { color: white; border: none; }
 


body.custom #photo-show-1 .wp-caption p {       /*-------- captions with lots of text  ------ */
		text-align: center;
		color: #A19D9E !important;
		margin: 13px 0 0;
		padding: 0 10px;
		font-size: smaller;
		font-style: italic;
		text-shadow: none;
}

body.custom .photo-tag-1  {           /*-------- photo # tag for captions (paper) ------ */
		background: url(/images/site/paper_textures/pa0002.jpg); #EDEDE8;
		width: 7rem;
		padding: 5px;
		margin: 16px auto 0px auto !important;
		font-family: Reenie Beanie;
		font-size: 18px !important;
		box-shadow: 0px 1px 1px #D6D5CE;
  		-moz-box-shadow: 0px 1px 1px #D6D5CE;
  		-webkit-box-shadow: 0px 1px 1px #D6D5CE; 
}

/*------------------------- b)  IMAGE ALIGNMENT  ----------------------------------------------------------------------*/ 

.align-left,.alignleft {        /* ----- Changed from Headway's to give room for post images on Single Posts --- */
	float: left;
	margin: 30px 50px 40px 10px;
}
 
.align-right,.alignright {
	float: right;
	margin: 30px 10px 40px 50px;
}


.aligncenter, align-center {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}			

.block-type-article-builder article figure img {
    margin: .2em 0;
}

.alignnone, .align-none {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}


img.align-left, img.alignleft, img.align-right, img.alignright, img.aligncenter, img.align-center {
	border: 1px solid #D1D1D1; 
	box-shadow: 0px 1px 4px #D1D1D1;
  	-moz-box-shadow: 0px 1px 4px #D1D1D1;
  	-webkit-box-shadow: 0px 1px 4px #D1D1D1; 
} 	


/*-------------------------------------------------------------------------------------------------------------------------------------------*/
/*   |  TC10  |                                         F O R M A T T I N G   		                                                         */
/*-------------------------------------------------------------------------------------------------------------------------------------------*/



body.custom .vert-mid_1 {
		vertical-align: middle;
}


body.custom .vert-mid_2 {
		margin: auto;
}


body.custom .label_1 {
		color: #676767;
		font-size: inherit;
		font-weight: inherit;
		text-decoration: inherit;
}

body.custom .select_1 {
		color: #224E7A;
		font-size: inherit;
		font-weight: inherit;
		text-decoration: inherit;
}

body.custom p.page_title_1 {     /* --------- Class for Page Headers not using Wordpress' H1 title ---*/
		color: #3D5269; 2E3E4F;
		font-size: x-large;
		font-weight: bold;
		text-shadow: 1px 1px 2px #ADADAD;
		margin-top: 20px;
		margin-bottom: 10px;
		border			
}

.course-unit-text-1 {
		/*padding: 20px;*/
}


/*-----------------------------------------------------------  Global Input Forms    -------------------*/

body.custom input[type=text], input[type=email], input[type=password], input[type=url], input[type=tel], select, textarea {
		/*background-color:#f9f9f9; 
		border: 1px solid #ccc; 
		padding: 4px;
		
		box-shadow:inset 0px 0px 5px #ccc; 
		-moz-box-shadow:inset 0px 0px 5px #ccc; 
		-webkit-box-shadow:inset 0px 0px 5px #ccc;
}*/

	/*width: 92%;
    height: 47px;
    background-image: url(http://www.scanyourentirelife.com/images/site/paper_textures/pa0064.jpg) !important; 
    color: #949494;
    border-top: 2px solid #F5F5F5; 
    border-right: 2px solid #F5F5F5; 
    border-left: 2px solid #F5F5F5; 
    border-bottom: 2px solid #eaeced; 
    font-family: Arial;
    font-size: 18px;
    line-height: 180%;
    padding: 7px 10px 4px 14px; 
     
    border-radius: 5px;    
    -moz-border-radius: 5px;  
    -khtml-border-radius: 5px;  
    -webkit-border-radius: 5px;
		
    box-shadow:inset 1px 0px 10px #A3A3A3; 
    -moz-box-shadow:inset 1px 0px 10px #A3A3A3;
    -webkit-box-shadow:inset 1px 0px 10px #A3A3A3;

	padding: 6px 8px;
	outline: none;
	border: 1px solid #799392;
	margin-left: 10px;
	font-family: sans-serif;
	font-size: 14px;*/
}

/*-----------------------------------------------------------  Videos for Posts/Pages Etc    -------------------*/

body.custom .wp-video-caption {
		text-align: center;
		/*background-color: #fff; */
		color: #A19D9E !important;
		margin: 13px 0 0;
		padding: 0 10px;
		font-size: smaller !important;
		font-style: italic;
}

body.custom .video_sh_1 {    /* ------ Shadow for Videos Embedded in Posts -------- */		
		box-shadow: 0px 7px 80px #BDBDBD;
  		-moz-box-shadow: 0px 7px 80px #BDBDBD;
  		-webkit-box-shadow: 0px 7px 80px #BDBDBD;
}

				/*--------- Sticking YouTube videos i.e. into POSTS/PAGES  ----------------------*/

.video_player-1-container {
		margin: 2rem auto 1rem auto;
		max-width: 95%;
}

.video_player-1 {          
		position: relative;
		padding-bottom: 56.25%;
		height: 0;
		overflow: hidden;
}

.video_player-1 iframe, video_player-1 object, video_player-1 embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
}

/*------ margin: 50px auto 30px auto; 50px 2% 30px 2%;
		width: 640px;
		height: 390px;  */


/*-----------------------------------------------------------  b)   C O N T A I N E R S    -------------------*/


body.custom div#container {
        margin: 4px 10px;
        width: 1080px;
        min-height: 700px; 
}   


.soft_ver-1 {   /*--------------------- Small container to write software version declaration  ----------------*/
		margin: 25px 40px 25px 40px;
		padding: 10px 26px 10px 26px;
		background-color: #F9FAFC; 
		background-image: none;
		border: none;
}

p.soft_ver-1 {    
		padding: 0px !important;
		margin: 0px !important;
		color: #c0bfbf;
		background-color: none;
		font-size: small;
}



body.custom .spacetb-35 {     /*---- adds approx 60px ABOVE and BELOW something -----*/
		margin-top: 3.5rem;
		margin-bottom: 3.5rem;
}

body.custom .spacetb-25 {     
		margin-top: 2.5rem;
		margin-bottom: 2.5rem;
}

body.custom .spacetb-15 {     
		margin-top: 1.5rem;
		margin-bottom: 1.5rem;
}


/*--------------------Putting images side by side in post --------BEG---------*/ 

body.custom .box-cont_1 {
	overflow: hidden;
	padding: 5px;
}

body.custom .box-inside_1l {
	float: left; 
}	

body.custom .box-inside_1r {
	float: right; 
}
/*-------------------Putting images side by side in post --------END----------*/ 



/*---------- Side by Side - 2 (correct way) --------------------- */

.container-sbs-2 { 
	width: 100%; 
    display: table;  
}


/*--- Version A----- */

.sbs-left-2a, .sbs-right-2a {  
    float: none;  
    padding: 0px;  
    vertical-align: middle; 
}  

  
.sbs-left-2a {
	width: 5%;     
    display: table-cell;  
}  
.sbs-right-2a {  
    width: 80%;
    padding-right: 5%;  
    display: table-cell;  
}  

/*---------- Side by Side (correct way) --------------------- */





body.custom #upcp_1 {              /*--------- User Photo Caption PAPERS --------------- */
	background-image: url(/images/site/paper_background_1.jpg);
	padding: 20px 30px 20px 30px;
	margin: 40px 0 30px 0;
	box-shadow: 0px 3px 10px #B3B3B3;
  	-moz-box-shadow: 0px 3px 10px #B3B3B3;
  	-webkit-box-shadow: 2px 3px 10px #B3B3B3; 
}

body.custom .upcb_1 {              /*--------- User Photo Captions BACKGROUNDS --------------- */
	background: #F6F6EA url(/images/site/paper_background_1.jpg);
}	


body.custom .paperstock_1 {
	padding: 45px 70px 70px 70px; 
	background: #F3F1EA url(/images/site/paper_textures/pa0002.jpg) repeat;
}

body.custom #full_page_letter_1 {      /*--------- Thank You For Subscribing FULL PAGE LETTERS ----------------------- */
	margin: 30px 60px 50px 60px;
	border: 1px solid #EDEDED;
	box-shadow: 0px 3px 25px #B3B3B3;
  	-moz-box-shadow: 0px 3px 25px #B3B3B3;
  	-webkit-box-shadow: 0px 3px 25px #B3B3B3;
}
	

body.custom #sbmg-main-form {
	box-shadow: 0px 2px 10px #A8A8A8;
  	-moz-box-shadow: 0px 2px 10px #A8A8A8;
  	-webkit-box-shadow: 0px 2px 10px #A8A8A8; 
}

body.custom .sbmg-af-form {
	margin-top: 40px !important;
	margin-bottom: 30px !important;
}


body.custom .content_container_1 {     /*------ used on Resource Page i.e. ---------*/
		padding: 5px 30px 5px 20px;
		margin-top: -10px;
		margin-bottom: -10px;
}

body.custom .content_container_2 {     /*------ used on Resource Page i.e. ---------*/
		padding: 0px 10px 0px 10px;
}


/*------------------- GUEST BLOGGER INTRO BANNER ----------------------*/

body.custom #guest-blogger-banner {
		margin-bottom: 30px;
}

body.custom .guest-blogger-intro-text {
		color: #999999;
		font-style: italic;
		font-size: .75em;
		border: 1px solid #EDEDED;
		padding: 5px 11px;
		background-color: #FAFAFA;
		box-shadow: 0px 0px 1px #ccc;
  		-moz-box-shadow: 0px 0px 1px #ccc;
  		-webkit-box-shadow: 0px 0px 1px #ccc; 
}

body.custom .guest-blogger-author-text {
		color: #6E6E6E; C0D1CF;
}

/*-----------------------------------------------------------  c)   G R A P H I C S    -------------------*/



body.custom span.numb-1 {      /*-------------- Makes number with bordered circle behind ---------*/
	background-color: #c7c7c7;
	font-size: x-large; 
	color: #224E7A;
	font-weight: bold;
	border: 2px solid white;
	padding: 3px 9px;

	text-shadow: 1px 1px 2px #919090;

		border-radius: 30px;
	 	-moz-border-radius: 30px;  
		-khtml-border-radius: 30px;  
		-webkit-border-radius: 30px;
		
	box-shadow: 0px 0px 4px #000; 
    -moz-box-shadow: 0px 0px 4px #000; 
  	-webkit-box-shadow: 0px 0px 4px #000; 
}

body.custom span.numb-1b {      /*----------- Makes number with bordered circle behind (2-dig numbers)---------*/
	background-color: #c7c7c7;
	font-size: x-large; 
	color: #224E7A;
	font-weight: bold;
	border: 2px solid white;
	padding: 7px 7px 8px 7px;

	text-shadow: 1px 1px 2px #919090;
	
		border-radius: 30px;
	  	-moz-border-radius: 30px;  
		-khtml-border-radius: 30px;  
		-webkit-border-radius: 30px;
		
	box-shadow: 0px 0px 2px #000; 
    -moz-box-shadow: 0px 0px 2px #000; 
  	-webkit-box-shadow: 0px 0px 2px #000;
}

body.custom span.numb-2a {      /*-------------- Makes Single Digit number with bordered circle behind (Pink/White Numbers) ---------*/
	background-color: #DEC8D1;
	font-family: helvetica;
	font-size: 1.875rem; 
	color: #FCFEFF;
	font-weight: bold;
	border: 2px solid white;
	padding: 3px 12px 4px 12px;
	margin-left: 2px;

	text-shadow: 1px 1px 2px #919090;
	
		border-radius: 30px;
	  	-moz-border-radius: 2rem;  
		-khtml-border-radius: 2rem;  
		-webkit-border-radius: 2rem;
		
	box-shadow: 0px 1px 4px #dddddd; 
    -moz-box-shadow: 0px 1px 4px #dddddd;
  	-webkit-box-shadow: 0px 1px 4px #dddddd; 
}

body.custom span.numb-2b {      /*----------- Makes Double Digit number with bordered circle behind (Pink/White Numbers)---------*/
	background-color: #DEC8D1;
	font-family: helvetica;
	font-size: 1.6875rem; 
	color: #FCFEFF;
	font-weight: bold;
	border: 2px solid white;
	padding: 7px 9px 8px 9px;
	margin-left: 3px;

	text-shadow: 1px 1px 2px #919090;
	
		border-radius: 30px;
	  	-moz-border-radius: 2rem;  
		-khtml-border-radius: 2rem;  
		-webkit-border-radius: 2rem;
		
	box-shadow: 0px 1px 4px #dddddd; 
    -moz-box-shadow: 0px 1px 4px #dddddd;
  	-webkit-box-shadow: 0px 1px 4px #dddddd;  
}

body.custom .divider_1 {      /*--------------- engraved divider line -------------- */
		width: 100%;
		margin: 30px auto;
		border-top: 1px solid #E3E3E3;
		border-bottom: 2px solid white;
}

/*-----------------------------------------------------------  d)   S I G N - U P   F O R M S    -----------------------------*/

/*------- SUBSCRIBE #1  ----------------------------------------------*/

#syel-subscribe-container-1 {
	background-color: #E1EDF0 !important;
	border: 10px solid #F2F2F0;
	text-align: center;
	max-width: 685px;
	margin: 40px auto;
	
	box-shadow: 0px 0px 4px #C4C4C4; 
  	-moz-box-shadow: 0px 0px 4px #C4C4C4; 
  	-webkit-box-shadow: 0px 0px 4px #C4C4C4; 	 
}

#syel-subscribe-container-1 .inset-shadow {
    padding: 15px 15px;
    box-shadow: inset 0px 5px 8px #9FAFB3;
  	-moz-box-shadow: inset 0px 5px 8px #9FAFB3;
  	-webkit-box-shadow: inset 0px 5px 8px #9FAFB3; 
}

/*------- TOP INFO ----------------------------------------------*/

#subscribe-top-1 {
    padding: 5px 10px 5px 10px;
}

#subscribe-top-1 h3  {
    font-family: Oswald, sans-serif; 
    font-size: 2.5rem;
    text-shadow: 1px 1px 1px #fff;
    font-weight: bold;
    color: #57acb3;
    margin: 10px auto 25px auto;
    padding: 0px;
    text-align: center;
    line-height: 105%;
}

#subscribe-top-1 h4  {
	font-size: 1.5rem;
	line-height: 110%;
}

#subscribe-top-1 p {
	font-size: 17px;
    line-height: 18px;
	color: #4a919b;
    text-shadow: 1px 1px 1px #F2FAFC;
    margin: 2px 0 4px 0;
    text-align: center;
}

/*------- MIDDLE INFO ------------------------------------------*/


#subscribe-middle-1 {
     padding: 15px 10px 0px 1px;
     min-height: 130px;
     }

#subscribe-middle-1 .left-box {
     width: 55%;
     float: left;
     margin-right: 1rem;
     width: 60%;
     height: 130px;
}

#subscribe-middle-1 .right-box {
	 /* width: 29%;	
	 float: left; */
     height: 130px;
}
	
#subscribe-middle-1 .syel-sub-1 input [type="text"] {
	padding: 6px 8px;
	outline: none;
	border: 1px solid #799392;
	margin-left: 10px;
	font-family: sans-serif;
	font-size: 14px;
	width: 100%;
}

#subscribe-middle-1 .syel-sub-1 input [type="submit"] {
	border: 1px solid #bf2e25;
	margin-right:  10px;
	background-color: #d83e34;
	font-family: Serif;
	font-size: 14px;
	color: #fff;
	padding: 6px 9px;	
}

#subscribe-middle-1 .syel-sub-form-1  {
    height: 47px;
    width: 100%;
    background-image: url(http://www.scanyourentirelife.com/images/site/paper_textures/pa0064.jpg) !important; 
    color: #474747;
    border-top: 2px solid #D5E4E8; 
    border-right: 2px solid #D5E4E8; 
    border-left: 2px solid #D5E4E8; 
    border-bottom: 2px solid #E9F2F5; 
    font-family: Arial;
    font-size: .9em;
    line-height: 180%;
    padding: 7px 10px 4px 14px; 
    
     border-radius: 5px;      
    -moz-border-radius: 5px;  
    -khtml-border-radius: 5px;  
    -webkit-border-radius: 5px;
		
    box-shadow:inset 1px 0px 10px #91A0A3; 
    -moz-box-shadow:inset 1px 0px 10px #91A0A3;
   -webkit-box-shadow:inset 1px 0px 10px #91A0A3;
}

#subscribe-middle-1 .form-entry-1 {
    margin: 7px 10px 7px 18px !important;
    color: #252525;
    font-size: 18px;
    font-weight: normal;
    font-family: Arial;    
}

#subscribe-middle-1 input.submit-button-1 {
    font-family: "Roboto Condensed" sans-serif;
    font-size: 1.2rem; 
    display: block;
    float: left;
    margin: 1rem auto;
    padding: 15px 20px 15px 20px;
    color: #fff;
    font-weight: bold;
    background: #e06269 !important;
    background-image: none;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    
    box-shadow: 0px 2px 2px rgba(145,145,145,0.7);
    -moz-box-shadow: 0px 2px 2px rgba(145,145,145,0.7);
    -webkit-box-shadow: 0px 2px 2px rgba(145,145,145,0.7);

	-webkit-appearance: none;


    /* border-radius: 6px;
     -moz-border-radius: 6px;
    -khtml-border-radius: 6px;
    -webkit-border-radius: 6px;


    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);

    border-bottom: 1px solid rgba(224,70,78,0.25);
    border-right: 2px solid rgba(176,84,90,0.55);
    border-left: 2px solid rgba(176,84,90,0.55);
    border-top: 2px solid rgba(255,255,255,0.35);
    position: relative;
    cursor: pointer;*/
   
}

#subscribe-middle-1 .submit-button-1:hover {
    background: #fd4952 !important;
}

#subscribe-middle-1 .submit-button-1:active {
    background: #B55359 !important;
    -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
}

/*------- BOTTOM INFO ------------------------------------------*/



#subscribe-bottom-1 {
       padding: 5px 10px 0px 60px;
}

#subscribe-bottom-1 p  {
		font-size: 14px;
        line-height: 14px; 
		color: #C1D9DB;
        margin: 0px 0 2px 0;
        text-align: center;
}

#subscribe-bottom-1 .quote-container {
        position: relative;
        left: 25px;
        background: #fff;
        background-image: url(http://www.scanyourentirelife.com/images/site/paper_textures/pa0049.jpg)  !important; 
        padding: 15px 15px 5px 15px;

        border-top: 1px solid #D5E4E8; 
        border-left: 1px solid #D5E4E8; 
        border-bottom: 1px solid #DDD;
        border-right: 1px solid #DDD; 
   
        box-shadow: inset -10px 0px 5px -8px #BAC0C2;
		-moz-box-shadow: inset -10px 0px 5px -8px #BAC0C2;
		-webkit-box-shadow: inset -10px 0px 5px -8px #BAC0C2; 
}

#subscribe-bottom-1 span.quote  {
		font-size: 18px;
        line-height: 21px;
		font-family: arial, sans-serif;
        font-weight: normal; 
		color: #ACB4B5; 
        margin: 2px 30px 0px 0px;
        text-align: left !important;
        text-shadow: 1px 1px 3px #E8E8E8;
}

#subscribe-bottom-1 span.name {
		font-size: 17px;
        line-height: 26px;
		font-family: arial, sans-serif;
        font-weight: bold; 
		color: #C6CECF; 
        margin: 2px 25px;
        text-shadow: 2px 2px 2px #fff;
}

#subscribe-bottom-1 a.bottom-link  {
		font-size: 14px;
        line-height: 14px;
		color: #C1D9DB;
        text-decoration: underline;      
}

#subscribe-bottom-1 a.bottom-link:hover  {
	color: #ABC2C4;
        text-decoration: underline;
}



/*------- SUBSCRIBE #2  ----------------------------------------------*/

#syel-subscribe-container-2 {
		background-color: #E1EDF0 !important;
		border: 10px solid #F2F2F0;
		text-align: center;
		/*width: 342px;*/
		margin: 0 auto;
	
		box-shadow: 0px 0px 2px #C4C4C4; 
		-moz-box-shadow: 0px 0px 2px #C4C4C4; 
		-webkit-box-shadow: 0px 0px 2px #C4C4C4;  
}

#syel-subscribe-container-2 .inset-shadow {
         padding: 15px 15px;
         box-shadow: inset 0px 1px 5px #9FAFB3;
		 -moz-box-shadow: inset 0px 1px 5px #9FAFB3;
		 -webkit-box-shadow: inset 0px 1px 5px #9FAFB3; 
}

/*------- TOP INFO ----------------------------------------------*/

#subscribe-top-2 {
    padding: 5px 10px 5px 10px;
}

#subscribe-top-2 h3  {
    font-family: Oswald, sans-serif; 
    font-size: 2.0rem;
    text-shadow: 1px 1px 0px #d9e3de;
    text-transform: uppercase;
    font-weight: bold;
    color: #386f74;
    margin: 25px auto;
    text-align: center;
    line-height: 115%;
}

#subscribe-top-2 h4  {
	font-size: 1.5rem;
	line-height: 110%;
}

#subscribe-top-2 p {
	font-size: 17px;
    line-height: 18px; 
	color: #4a919b;
    text-shadow: 1px 1px 1px #F2FAFC;
    margin: 2px 0 4px 0;
    text-align: center;
}

/*------- MIDDLE INFO ------------------------------------------*/


#subscribe-middle-2 {
    padding: 0px 10px 5px 10px;
}

	
#subscribe-middle-2 .syel-sub-2 input [type="text"] {
	padding: 6px 8px;
	outline: none;
	border: 1px solid #799392;
	margin-left: 10px;
	font-family: sans-serif;
	font-size: 14px;
}

#subscribe-middle-2 .syel-sub-2 input [type="submit"] {
	border: 1px solid #bf2e25;
	margin-right:  10px;
	background-color: #d83e34;
	font-family: Serif;
	font-size: 14px;
	color: #fff;
	padding: 6px 9px;	
}

#subscribe-middle-2 .syel-sub-form-2  {
    width: 92%;
    height: 47px;
    background-image: url(http://www.scanyourentirelife.com/images/site/paper_textures/pa0064.jpg) !important; 
    color: #474747;
    border-top: 2px solid #D5E4E8; 
    border-right: 2px solid #D5E4E8; 
    border-left: 2px solid #D5E4E8; 
    border-bottom: 2px solid #E9F2F5; 
    font-family: Arial;
    font-size: .9em;
    line-height: 180%;
    padding: 7px 10px 4px 14px; 
     
    border-radius: 5px;    
    -moz-border-radius: 5px;  
    -khtml-border-radius: 5px;  
    -webkit-border-radius: 5px;
		
    box-shadow:inset 1px 0px 6px #91A0A3; 
    -moz-box-shadow:inset 1px 0px 6px #91A0A3;
    -webkit-box-shadow:inset 1px 0px 6px #91A0A3;
}

#subscribe-middle-2 .form-entry-2 {
    margin: 15px 10px;
    color: #252525;
    font-weight: normal;
    font-family: Arial;    
}

#subscribe-middle-2 input.submit-button-2 {
    background: #e06269 !important;
    margin: 24px auto 14px auto;
    
    box-shadow: 0px 1px 2px rgba(145,145,145,0.7);
    -moz-box-shadow: 0px 1px 2px rgba(145,145,145,0.7);
    -webkit-box-shadow: 0px 1px 2px rgba(145,145,145,0.7);
    
    /*display: block;
    padding: 10px 15px 10px 15px;
    color: #fff;
    font-family: Arial;
    font-weight: bold;
    font-size: 115%;
    background-image: none;
    text-decoration: none;
    text-align: center;

    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);

	border-radius: 6px; 
    -moz-border-radius: 6px;
    -khtml-border-radius: 6px;
    -webkit-border-radius: 6px;

    border-bottom: 1px solid rgba(224,70,78,0.25);
    border-right: 2px solid rgba(176,84,90,0.55);
    border-left: 2px solid rgba(176,84,90,0.55);
    border-top: 2px solid rgba(255,255,255,0.35);
    position: relative;
    cursor: pointer;*/
}

#subscribe-middle-2 .submit-button-2:hover {
    background: #fd4952 !important;
}

#subscribe-middle-2 .submit-button-2:active {
    background: #B55359 !important;
    -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
}

/*------- BOTTOM INFO ------------------------------------------*/



#subscribe-bottom-2 {
       padding: 10px 10px 0px 10px;
}

#subscribe-bottom-2 p  {
	font-size: 14px;
        line-height: 14px;
	color: #C1D9DB;
        margin: 2px 0 12px 0;
        text-align: center;
}


#subscribe-bottom-2 a.bottom-link  {
	font-size: 14px;
        line-height: 14px;
	color: #C1D9DB;
        text-decoration: underline;      
}

#subscribe-bottom-2 a.bottom-link:hover  {
	color: #ABC2C4;
        text-decoration: underline;
}


/*-------------------------------------------------------------------------------------------------------------------------------------------*/
/*   |  TC11  |                                 L A Y O U T   T E M P L A T E S 					 	                                     */
/*-------------------------------------------------------------------------------------------------------------------------------------------*/

body.custom .bulletlist-1 {     /*------ for div container -----*/
		padding: 40px 0 35px 5px;
}


body.custom span.bulletlist-1-header-a {
        font-size: 24px;
		line-height: 120%;
		color: #474747;
		font-weight: bold;         
}

body.custom span.bulletlist-1-numb-a, span.numb-3a {      
        font-size: 2.0rem; 
		font-family: roboto, arial, sans-serif;
		font-weight: bold;
		padding: 3px 13px 4px 13px;
        margin-right: 30px;
  
		text-shadow: 1px 1px 2px #919090;
	
		border-radius: 30px;
	  	-moz-border-radius: 30px;  
		-khtml-border-radius: 30px;  
		-webkit-border-radius: 30px;
		
		box-shadow: 0px 2px 4px #949494; 
        -moz-box-shadow: 0px 2px 4px #949494; 
	  	-webkit-box-shadow: 0px 2px 4px #949494; 
}

body.custom span.bln-color-1 {
		color: #FCFEFF;
		background-color: #CC8C83;
		border: 2px solid white;
}



/*-------------------------------------------------------------------------------------------------------------------------------------------*/
/*   |  TC12  |                                 S C A N N I N G   S E R V I C E S   R E V I E W   P O S T S                                  */
/*-------------------------------------------------------------------------------------------------------------------------------------------*/




body.custom .scan_serv_rev {    /*------ Puts SS Review post in separate "paper" div  ----*/
	background-color: #E7E7E5;
	background-image: url(/images/site/paper_textures/pa0064.jpg);
	border: 1px solid #C9C9C9; 
	padding: 10px 25px 20px 25px;
	margin: 45px 0px 55px 0px; 
	
	box-shadow: 1px 1px 2px #B3B3B3;
  	-moz-box-shadow: 1px 1px 2px #B3B3B3;
  	-webkit-box-shadow: 1px 1px 5px #B3B3B3; 
}

body.custom .ssr_co_box {
		float: right;
		padding: 15px;
		margin: 20px 0 20px 30px;
		background: #EBF1F2;
		border: 2px dotted #C9C9C9;
		line-height: 160%;
		
		box-shadow: inset 0px 1px 10px #D1D1D1;
  		-moz-box-shadow: inset 0px 1px 10px #D1D1D1;
  		-webkit-box-shadow: inset 0px 1px 10px #D1D1D1;
  		
  		border-radius: 8px;
  	  	-moz-border-radius: 8px;  
		-khtml-border-radius: 8px;  
		-webkit-border-radius: 8px;
} 

body.custom .ssr_co_box p {
		text-shadow: 2px 2px 2px #EDEDED;
}

body.custom .scan_serv_rev span.numb-1 {      /*-------------- Makes number with bordered circle behind ---------*/
		background-color: #c7c7c7;
		font-size: large; 
		color: #224E7A;
		font-weight: bold;
		padding: 3px 7px;
		position: relative;
		top: -3px;

		text-shadow: 1px 1px 2px #919090;
	
		border-radius: 30px;
	  	-moz-border-radius: 30px;  
		-khtml-border-radius: 30px;  
		-webkit-border-radius: 30px;
		
		box-shadow: 0px 0px 4px #000; 
  		-moz-box-shadow: 0px 0px 4px #000; 
  		-webkit-box-shadow: 0px 0px 4px #000; 
}

body.custom .ssr_sso {   /*--------------------- Short and Sweet Overview (pros & cons) ---------- */
		background-color: #E6ECF2; DFE3E8;
		border: 2px dotted #C9C9C9;
		padding: 35px;
		margin: 35px 35px 15px 35px; 
		font-family: Helvetica;
		line-height: 100% !important;
	
		box-shadow: inset 0px 1px 11px #AFB8C4;
  		-moz-box-shadow: inset 0px 1px 11px #AFB8C4;
  		-webkit-box-shadow: inset 0px 1px 11px #AFB8C4;
  	
  		border-radius: 8px;
  	  	-moz-border-radius: 8px;  
		-khtml-border-radius: 8px;  
		-webkit-border-radius: 8px;
} 

body.custom .ssr_sso p {
		text-shadow: 0px 0px 1px #EBF0F5; #BAC8D6; 
}

body.custom .ssr_sso_divider_1 {      /*--------------- engraved divider line -------------- */
		width: 100%;
		margin: 20px auto; 
		border-top: 1px solid #D8E0E8; CCD8E3;
		border-bottom: 2px solid #E9EFF5;
}

body.custom div.entry-content .ssr_sso p {
		line-height: 120%;
}

body.single div.scan_serv_rev p {   
	font-family: roboto, arial, helvetica, sans-serif;
}

body.custom .scan_serv_rev .companytitle {
		color: #2E3E4F;
		font-size: xx-large;
		font-weight: bold;
		text-shadow: 1px 1px 2px #ADADAD;
		line-height: 100%;
		margin-top: 20px;
		margin-bottom: 15px;
		padding-bottom: 5px;
		background: url(http://www.scanyourentirelife.com/images/site/div-line-1.png) repeat-x scroll center bottom transparent		
}

body.custom .scan_serv_rev h2 {
		color: #3D5269; 2E3E4F;
		font-size: xx-large;
		font-weight: bold;
		text-shadow: 1px 1px 2px #ADADAD;
		margin-top: 55px;
		margin-bottom: 35px;		
}

body.custom .scan_serv_rev h3 {
		margin-top: 40px;
		margin-bottom: 30px;
		color: #224E7A;
		font-size: x-large;
		text-shadow: 2px 2px 1px white;
}

body.custom .scan_serv_rev h4 {
		margin-top: 10px;
		margin-bottom: 20px;
		color: #383838;
		font-size: large;
}

body.custom .scan_serv_rev h5 {
		margin-top: 30px;
		margin-bottom: 20px;
		padding-top: 0px;
		color: #6E6E6E;
		font-size: medium;
		font-weight: bolder;
}

body.custom .scan_serv_rev h6 {
		color: #4D4D4D; #AD6D7D;
		font-style: oblique;
		font-size: larger;
		text-shadow: 1px 1px 2px #CCCCCC;
}

	/*------- SSR Post Image Captions ------*/
	
body.custom .scan_serv_rev .wp-caption {
	padding: 0px;
	border: 0px solid #eee;
	background: none;
	margin-top: 35px;
	margin-bottom: 35px; 
}
 
 
body.custom .scan_serv_rev .wp-caption p {
		text-align: center;
		text-shadow: 1px 1px 1px #E3E3E3;
		color: #A19D9E;
		margin: 13px 0 0;
		padding: 0 10px;
		font-size: small;
		font-style: italic;
}


	/*--------------  Additional classes --------------- */
												
body.custom .ps_ssr_1 {        /*---- PHOTO: Only used for Scanning Services Review Images: Non-Personal Photo Images   ---*/
		border: 3px solid #CCC !important;
		padding: 2px !important;
	
		border-radius: 3px;
  		-moz-border-radius: 3px;  
		-khtml-border-radius: 3px;  
		-webkit-border-radius: 3px; 
}


body.custom .ps_ssr_2 {  
		border: 3px solid #CCC !important;
		padding: 2px !important;
	
		box-shadow: 0px 3px 30px #C2BEBE;
  		-moz-box-shadow: 0px 3px 30px #C2BEBE;
  		-webkit-box-shadow: 0px 3px 30px #C2BEBE; 
}

body.custom .day-cal-1 {      /*-------------- Calendar Square "DAY"  ---------*/
	background:  #c7c7c7 url(/images/site/misc/syel-day-calendar.png) repeat;
	width: 48px;
	text-align: center;
	padding-top: 23px;
	padding-bottom: 12px;
	
	border-radius: 3px;
	-moz-border-radius: 3px;  
	-khtml-border-radius: 3px;  
	-webkit-border-radius: 3px;
		
	box-shadow: 0px 1px 4px #ccc; 
    -moz-box-shadow: 0px 1px 4px #ccc; 
  	-webkit-box-shadow: 0px 1px 4px #ccc; 
}


body.custom span.day-1 {      /*-------------- Makes number with bordered circle behind ---------*/
	font-size: 23px; 
	color: #5E5E5E;
	font-weight: bold;
	text-shadow: 1px 1px 2px #919090;
	vertical-align: text-bottom;
}


body.custom .ssr-time-table-days {
		padding: 5px 20px 20px 0px;
		vertical-align: top;
		border-bottom: dashed 20px transparent;
		background: url(http://www.scanyourentirelife.com/images/site/div-line-1.png) repeat-x scroll center bottom transparent
}

body.custom .ssr-time-table-date {
		vertical-align: top;
		padding-top: 13px;
		padding-left: 5px;
		width: 60px;
		border-bottom: dashed 20px transparent;
		background: url(http://www.scanyourentirelife.com/images/site/div-line-1.png) repeat-x scroll center bottom transparent
}

body.custom .ssr-time-table-info {
		padding: 10px 15px 2px 15px;
		vertical-align: top;
		border-bottom: dashed 20px transparent;
		background: url(http://www.scanyourentirelife.com/images/site/div-line-1.png) repeat-x scroll center bottom transparent
}

body.custom .entry-content .ssr-time-table-info h5 {
		padding-top: 0px !important;
}

body.custom span.capsule_1 {
		background-color: #FAFAFA;
		padding: 4px;
		margin-right: 10px;
		color: gray;
		font-family: Courier;
		font-size: 10px;
		
		border-radius: 3px;
		-moz-border-radius: 3px;  
		-khtml-border-radius: 3px;  
		-webkit-border-radius: 3px;
		
		box-shadow: 0px 1px 2px #ccc; 
   		-moz-box-shadow: 0px 1px 2px #ccc; 
  		-webkit-box-shadow: 0px 1px 2px #ccc; 
}

body.custom .ssr-date-box {
		margin-bottom: 10px; 
		margin-right: 25px;
		padding-top: 6px; 
		float: left;
}











/*-------------------------------------------------------------------------------------------------------------------------------------------*/
/*   |  TC18  |                                         G R A V I T Y   F O R M S                                                            */
/*-------------------------------------------------------------------------------------------------------------------------------------------*/

.gform_title h3 {
		font-size: 2.5rem;
}

.gfield_label {
	 	color: #7A7A7A;
	 	font-size: 1.5rem;
}

.gform_wrapper .gfield_required {
		font-size: smaller;
		color: #BF9797;
		display: none;	
}


.gform_wrapper .ginput_container input, .gform_wrapper textarea {
		font-family: 'arial narrow', sans-serif;
		font-size: 1.5rem;
		background-image: url(http://www.scanyourentirelife.com/images/site/paper_textures/pa0064.jpg) !important; 
		color: #696969;
		border-top: 1px solid #F5F5F5; 
		border-right: 1px solid #F5F5F5; 
		border-left: 1px solid #F5F5F5; 
		border-bottom: 1px solid #eaeced; 
		padding: .75rem .5rem .75rem 1rem; 
     
		border-radius: 5px;    
		-moz-border-radius: 5px;  
		-khtml-border-radius: 5px;  
		-webkit-border-radius: 5px;
		
		box-shadow:inset 0px 0px 4px #ccc; 
		-moz-box-shadow:inset 0px 0px 4px #ccc;
		-webkit-box-shadow:inset 0px 0px 4px #ccc;
}


.gform_wrapper select {
		font-size: 1.4rem;
		line-height: 1.6rem;
		
}

.ginput_container input [type="text"] {
		padding: 6px 8px;
		outline: none;
		border: 1px solid #799392;
		margin-left: 10px;
		font-family: sans-serif;
		font-size: 18px;
}	

.gform_footer input[type="submit"], input[type="button"], button {
}


.ginput_container input [type="file"] {
		padding-top: 10px;
}

.gform_wrapper .gsection {
		border: none;
		padding: 0;
		margin: 0;
}

#input_1_9.medium {
		width: 96%;
		padding: 10px 10px 10px 14px;
}

textarea#input_1_4.textarea.medium {
		width: 97.5%;
}

input#input_1_8.large {
		width: 75%;
}

.gform_wrapper .gfield_checkbox li label {
		margin: 13px 0 0 34px;
}
/* -------------------------------------------------- Submit Comment Buttons -----------------*/

/*body.custom input.submit, #gform_submit_button_1, #gform_submit_button_2 {       
		font-family: Reenie Beanie;
		font-size: 1.5em;
		padding: .2em;
		color: #737373;
		text-shadow: 1px 1px 1px #eff1f2;	
		background-color: #BCD6E3;
		border: 2px solid #AEC2D4; A3B8C9; BFE1F2; D3E3EB;		
		
		box-shadow: 0px 2px 12px #E8E8E8;
  		-moz-box-shadow: 0px 2px 12px #E8E8E8;
  		-webkit-box-shadow: 0px 2px 12px #E8E8E8;  
  		
  		border-radius: 5px;
  		-moz-border-radius: 5px;  
		-khtml-border-radius: 5px;  
		-webkit-border-radius: 5px; 
}

body.custom #gform_submit_button_1, #gform_submit_button_2 {
		font-size: 2em;
}

body.custom input.submit:hover {
		color: #000; 838485;   
		cursor: pointer;
}

body.custom .submit {
		margin-left: 0px; /* 340px 
		font-size: 12px;
} 

body.custom div#respond label {
		color: #555555;
		font-size: 1em;
		display: inline;
}

body.custom .gform_wrapper input[type=text], .gform_wrapper input[type=email], .gform_wrapper input[type=password], .gform_wrapper input[type=url], .gform_wrapper input[type=tel], .gform_wrapper select, .gform_wrapper textarea {
		background-color:#f9f9f9; 
		color:#252525; 
		border: 1px solid #ccc; 
		padding: 8px 0px 8px 7px; 
		font-size: 14px; 
		
		box-shadow:inset 0px 0px 5px #ccc; 
		-moz-box-shadow:inset 0px 0px 5px #ccc; 
		-webkit-box-shadow:inset 0px 0px 5px #ccc; 
		
		word-spacing: 0.4pt; 
		letter-spacing:0.2pt;
}	


body.custom input.checkbox, #gasp_checkbox {       
		width: 0px;
}

body.custom .css_outline_ps_box {
		height: 350px;
}

body.custom .css_outline_divider {
		border-bottom:6px solid #DE5DB7;
		margin-bottom: 40px; 
		padding: 40px 0;
}

body.custom .test_outline-1 {
		border: 1px dashed #DE5DB7;
}

*/


/*-------------------------------------------------------------------------------------------------------------------------------------------*/
/*   |  TC19  |                                         W P   T A B L E P R E S S                                                            */
/*-------------------------------------------------------------------------------------------------------------------------------------------*/

/*------------------------------------------------------- General Tables modifications ----------------*/

.dataTables_wrapper .tablepress, .tablepress {
        width: 85%;
        margin: 1.875rem auto 1.5625rem auto !important;
        
        box-shadow: 0px 0px 2px #ccc;
  		-moz-box-shadow: 0px 0px 2px #ccc;
  		-webkit-box-shadow: 0px 0px 2px #ccc; 
}

.tablepress tbody td {
		border-top: 1px solid #f4f4f4;
}


.tablepress thead th {
		background-color: #fafafa;
		color: #515151;
		padding: 1rem;
		text-align: center;
		font-family: roboto condensed;
		border-bottom:1px solid #f4f4f4;
}

.tablepress tfoot th {
		background-color: #f3f3f3;
		color: #959595;
		padding: 1rem;
		text-align: left;
		font-family: roboto condensed;
		font-weight: 100;
		font-size: .85rem;
}

.tablepress td {
		padding: .75rem;
		text-align: center;
		color: #686868;
		font-size: .95rem;
}

/*----------------------------*/

body.custom div#tabs_0 {
		width: 710px;	
}

body.custom .tablepress .ui-tabs-nav {
		box-shadow: 0px 1px 5px #D1D1D1;
  		-moz-box-shadow: 0px 1px 5px #D1D1D1;
  		-webkit-box-shadow: 0px 1px 5px #D1D1D1;
  		 
}

body.custom .company-info {
        width: 80%;
        margin: 20px auto 30px auto;
}

body.custom .company-info .column-1 {
        color: #1F2F3D;
}

body.custom .company-info td {
        padding-top: 1px;
        padding-bottom: 1px;
}

body.custom .scanning_services_heading {
        width: 710px;
        margin: 20px auto 30px auto;
}

body.custom div#scanning_service_average_rating_box {
		padding: 10px 10px 20px 10px;
		margin-top: 0px;
        width: 250px !important;
        vertical-align: top;
        background-color: #F2F2F2;
        border: solid 2px #D8D8D8;
        box-shadow: inset 0px 1px 10px #DEDEDE;
  		-moz-box-shadow: inset 0px 1px 10px #DEDEDE;
  		-webkit-box-shadow: inset 0px 1px 10px #DEDEDE;
  		border-radius: 5px;
  		-moz-border-radius: 5px;  
		-khtml-border-radius: 5px;  
		-webkit-border-radius: 5px;
}

body.custom .scanning_services_average_rating {                          
        font-size: 11px;
}

body.custom .scanning_services_icon img {
		float: right;
		margin-right: 30px;
		margin-bottom: 30px;
		box-shadow: 0px 1px 8px #D7D7D7;
  		-moz-box-shadow: 0px 1px 8px #D7D7D7; 
  		-webkit-box-shadow: 0px 1px 8px #D7D7D7;
}

body.custom .scanning_services_link {
		float: right;
		padding-top: 15px;
}

body.custom div#scanning_services_return {
		width: 240px;
		float: right;
		margin-top: -115px;
		border: 2px solid #71A3CD;
		text-shadow: 1px 1px 1px #eff1f2;
		background-color: #DEDEDE;
		font: gill sans;
		font-size:  12px;
		color: #838485;
		line-height: 25px;
		text-align: center;
		
		box-shadow: 0px 2px 12px #E8E8E8;
  		-moz-box-shadow: 0px 2px 12px #E8E8E8;
  		-webkit-box-shadow: 0px 2px 12px #E8E8E8;
  		border-radius: 5px;
  		-moz-border-radius: 5px;  
		-khtml-border-radius: 5px;  
		-webkit-border-radius: 5px; 
}

body.custom div#scanning_services_return p {
		margin: 5px;
}

.max50perc {
		max-width: 50%;
}


/*-------------------------------------------------------------------------------------------------------------------------------------------*/
/*   |  TC20  |                                         M Y   R E V I E W   P L U G I N                                                      */
/*-------------------------------------------------------------------------------------------------------------------------------------------*/


body.custom .entry-content {
        /*font-size: 12px;
        font-family: helvetica, sans-serif; */
}

body.custom table#myrp_comparison_table {
		font-size: 10px;
		margin-bottom: 20px;
		box-shadow: 0px 2px 12px #ccc;
  		-moz-box-shadow: 0px 2px 12px #ccc;
  		-webkit-box-shadow: 0px 2px 12px #ccc; 
}

body.custom div#myrp_comparison_table thead th {
        background: #E6EEEE;
        border:1px solid #FFFFFF;
        padding:4px;
}


body.custom .myrp_ratings {                   /*----- Single Post Top Average Rating Block -------*/
		box-shadow: 0px 1px 8px #D7D7D7;
  		-moz-box-shadow: 0px 1px 8px #D7D7D7;
  		-webkit-box-shadow: 0px 1px 8px #D7D7D7;
  		border: 4px solid #D1D1D1;  
        float: left;
        padding: 10px 10px 20px 10px;
        /* padding: 10px;*/
        
        border-radius: 5px;
        -moz-border-radius: 5px;  
		-khtml-border-radius: 5px;  
		-webkit-border-radius: 5px;
}

body.custom .myrp_post_icon img {
		float: right;
		box-shadow: 0px 1px 8px #D7D7D7;
  		-moz-box-shadow: 0px 1px 8px #D7D7D7;
  		-webkit-box-shadow: 0px 1px 8px #D7D7D7;
}

body.custom .myrp_visit_link img {
		margin-bottom: 0px; 20px;
}

body.custom .myrp_boxes .myrp_custm {
		margin-bottom: 35px;
}

body.custom tr.myrp_average_row {
		line-height: 40px;
}


body.custom .myrp_ratings_comments {            /*-----  Commentor's Rating Block Below -------*/
		margin-top: -95px;
		margin-right: -5px;
		font-size: smaller;
		vertical-align: top;
		background: #EBEBEB url(/images/site/cross_pattern.gif) repeat; 
		padding: 7px 0px 7px 10px;
/*		border: 1px solid #FFF;
		
  		
  		box-shadow: 0px 1px 4px #D7D7D7;
  		-moz-box-shadow: 0px 1px 4px #D7D7D7;
  		-webkit-box-shadow: 0px 1px 4px #D7D7D7;
  		border-radius: 5px;
  		-moz-border-radius: 5px;  
		-khtml-border-radius: 5px;  
		-webkit-border-radius: 5px;  */
} 

/* body.custom .myrp_ratings_input {
		width: 200px;
		height: 100px;
		padding-left: 15px;
}  */

body.custom .myrp_boxes {
		/* background: url(/images/site/transparent_pic.png); */
}

body.custom .shr-publisher-1117 {   /* ------ space under Sexy Bookmarks for Facebook Comments flow ------ */
		margin-bottom: 50px;
}

body.custom .myrp_rating_title {
		font-weight: 200;
}

body.custom .myrp_tooltip {
	color: #4B7394; 
	text-decoration: underline; 	    
	padding-right: 7px;
}
		
body.custom .myrp_comment_field {
		font-size: 12px;
		margin-bottom: -20px;
}

		
body.custom .myrp_title_cell {
		/* width: 70px; */              
	border-spacing: 5px 0px;                  		                  
	border-collapse: separate;
	left: 0px;
	display: inline;
	text-align: left;
}




body.custom .myrp_ratings_input {
		border: 3px solid #F5F5F5;
		margin: -51px 0px 20px 360px;
		position: absolute;
		padding: 5px 0px 5px 10px;
		
		border-collapse: separate;
		padding-left: 15px;
		border-radius: 5px;
		-moz-border-radius: 5px;  
		-khtml-border-radius: 5px;  
		-webkit-border-radius: 5px;
		
		box-shadow: inset 0px 1px 12px #DEDEDE;
  		-moz-box-shadow: inset 0px 1px 12px #DEDEDE;
  		-webkit-box-shadow: inset 0px 1px 12px #DEDEDE;  
}

	
	
body.custom div#myrp_wp_top_rated_widget-3 .myrp_disabled_star_on {
		margin-right: 10px;
}


body.custom div#leaf-content div.content-slider-tab-content {
		line-height: 10px;
}
/*  gform_wrapper_1 .gform_body  */

body.custom .gform_body {
		/*background-color: #fff;*/
        margin: 10px auto;
}


body.custom div.leaf-content .subscribe a {
		padding: 0 0 0 20px;
		color: red;
}

body.single .myrp_comment_helpful {
		color: #616161;
		font-size: smaller;
		margin-bottom: -33px;
		padding-top: 20px;
}

body.single .myrp_comment_helpful a {
		color: #94C0E4;
		padding-left: 5px;
}

body.single .myrp_comment_helpful_outcome {
		color: #A1A1A1;
		font-size: smaller;
		text-shadow: 1px 2px 1px white;
		position: absolute;
		margin-top: -95px;
		margin-left: 280px;
}

body.custom .scanning_service_accuracy {  /*---- Line about when service info was last updated */
		padding: 10px 0 20px 0;
		text-align: center;
		font-size: xx-small;
		font-family: georgia, palatino;
}





/*-------------------------------------------------------------------------------------------------------------------------------------------*/
/*   |  TC21  |                                         O  P  T  I  N    S  K  I  N                                                          */
/*-------------------------------------------------------------------------------------------------------------------------------------------*/



div.ois_spi_outer_2 {
		padding: 18px 35px !important;
		margin: 40px auto !important;
		border-width: 7px !important;
		
		box-shadow: inset 1px 5px 8px #9FAFB3;
		-moz-box-shadow: inset 1px 5px 8px #9FAFB3;
		-webkit-box-shadow: inset 1px 5px 8px #9FAFB3;
}

div.ois_inner_spi_1 {
		padding-bottom: 50px !important;
}



/*-------------------------------------------------------------------------------------------------------------------------------------------*/
/*   |  TC22  |                                         V I S U A L  C O M P O S E R    P L U G I N         (WP BAKERY)                      */
/*-------------------------------------------------------------------------------------------------------------------------------------------*/


.vc-inline-link {           /*------- These two lines added with support help from WP-Bakery to remove H1 VC Edit link in Post Titles --*/
display: none !important;
}

.entry-title #vc-load-inline-editor {
display: none !important;
}





/*-------------------------------------------------------------------------------------------------------------------------------------------*/
/*   |  TC23  |                                         J E T P A C K   P L U G I N 	 	                                                 */
/*-------------------------------------------------------------------------------------------------------------------------------------------*/




body.custom p.comment-subscription-form form#commentform label {  /*---- puts "notify me of new posts by email" next to checkbox */ 
		display: block; 
}

body.custom input#subscribe, input#subscribe_blog {   /*--- adds space on right next to checkboxes  */
		margin-right: 3px;
}

body.custom #subscribe-blog {
		/*margin: 30px;*/
}

/*-------------------- Subscribe to Blog Posts Widget --------------- */

.jetpack_subscription_widget p {
		margin: 10px;   /*---adds space around text in widget ---*/
}

input#subscribe-blog-blog_subscription-3 p {
		font-size: 18px;
}

#subscribe-email input {   
		font-size: .8em;
		line-height: 2.5em;
		padding-left: 3%;
}

form#subscribe-blog-blog_subscription-3 {
		padding: 2%;
}

p#subscribe-submit {
		text-align: center;
}

/*------------------ IMAGE GALLERY ------------------*/

body.custom .slideshow-window {
		margin: 50px auto;
		background-color: #424242;
		border-color: #424242;
		max-width: 90%;
		box-shadow: 0px 7px 7px #D1D1D1;
  		-moz-box-shadow: 0px 7px 7px #D1D1D1;
  		-webkit-box-shadow: 0px 7px 7px #D1D1D1;
}

/*-------------------------------------------------------------------------------------------------------------------------------------------*/
/*   |  TC24  |                                         P O L L D A D D Y   P L U G I N 	                                                 */
/*-------------------------------------------------------------------------------------------------------------------------------------------*/



body.custom .pd-rating {
        margin-top: 30px !important;
}

body.custom .pds-box-outer {    /* Adds rounded and border to ALL Polldaddy polls! -------*/
		border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		
		box-shadow: 0px 7px 7px #D1D1D1;
  		-moz-box-shadow: 0px 7px 7px #D1D1D1;
  		-webkit-box-shadow: 0px 7px 7px #D1D1D1;
}



/*-------------------------------------------------------------------------------------------------------------------------------------------*/
/*   |  TC25  |                                         R E L A T E D  P O S T S     P L U G I N 	                                         */
/*-------------------------------------------------------------------------------------------------------------------------------------------*/


body.custom #related_posts_thumbnails {
list-style-type: none;
list-style-position: inside;
padding: 0px;
margin: 0px;
width: 200px;
}

body.custom #related_posts_thumbnails li {
padding: 10px 0;
border-bottom: 1px solid #FFF;
float: left;
height: 200px;
}

body.custom #related_posts_thumbnails li img {
height: inherit;
margin-right: 8px;
vertical-align: text-top;
}

.block-content {
	margin: 0 auto;
}


/*-------------------------------------------------------------------------------------------------------------------------------------------*/
/*   |  TC26  |                  W O R D P R E S S . C O M   P O P U L A R   P O S T S     P L U G I N 	                                     */
/*-------------------------------------------------------------------------------------------------------------------------------------------*/


body.custom span.widget-title {
    margin: 0 !important;
    background-color: #858585;
}

  
body.custom ul.wppp_list li {
    display: block; 
    overflow: auto;
    border-color: #d9d9d9 !important;
    border-left: 1px;
    border-right: 1px;
    border-bottom: 0px;
    border-style: solid;
  
}


body.custom ul.wppp_list a {
    display: block;
    padding: 20px 15px 20px 80px;
    background: #F0F0F0 url(http://www.scanyourentirelife.com/images/site/border_bottom_grey.gif) repeat-x 0 100%;
}



body.custom ul.wppp_list a:hover {
    background-color: #F2F9FC; FCF2F3; FFF0F1; FAFAFA;
    box-shadow:inset 1px 0px 15px #EBEBE6; 
    -moz-box-shadow:inset 1px 0px 15px #EBEBE6; 
    -webkit-box-shadow:inset 1px 0px 15px #EBEBE6;   
}

body.custom ul.wppp_list img {
	margin: 15px 10px 30px 10px;
    position: absolute;
    opacity:0.4;
    filter:alpha(opacity=40); /* For IE8 and earlier */
    filter: grayscale(90%);
	-webkit-filter: grayscale(90%);
	-moz-filter: grayscale(90%);
	-ms-filter: grayscale(90%);
	-o-filter: grayscale(90%);
    
    /*filter: url(desaturate.svg#greyscale);
    filter: gray;
    -webkit-filter: grayscale(1);*/ 
}

body.custom ul.wppp_list img:hover {
    filter: grayscale(20%);
	-webkit-filter: grayscale(20%);
	-moz-filter: grayscale(20%);
	-ms-filter: grayscale(20%);
	-o-filter: grayscale(20%);
}




/*-------------------------------------------------------------------------------------------------------------------------------------------*/
/*   |  TC27  |                  E L E G A N T   T H E M E S   —   S H O R T C O D E S 					                                     */
/*-------------------------------------------------------------------------------------------------------------------------------------------*/

.et-box-content {
	font-size: 1rem;
}

/*----- LEARN MORE -----------------------------*/

body.custom .et-learn-more .heading-more {     
	cursor: pointer; 
	padding: 16px 50px 16px 22px;
	font-size: 14px;
	font-weight: normal;
	color: #999;
	letter-spacing: 0px;
	text-shadow: 1px 1px 0 #fff;
	position: relative;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	margin: 0 !important;
}


/*----- TABS -----------------------------*/

body.custom div.et-tabs-container {
		margin-top: 0px !important;
}


/*-------------------------------------------------------------------------------------------------------------------------------------------*/
/*   |  TC28  |                  C U S T O M   A U T H O R   N A M E   ( P l u g i n ) 					                                     */
/*-------------------------------------------------------------------------------------------------------------------------------------------*/

body.custom #cab-author {
		margin: 70px 20px 30px;
}

body.custom .cab-author-name {
		padding-bottom: 5px;
}

/*-------------------------------------------------------------------------------------------------------------------------------------------*/
/*   |  TC29  |                  L E A D P L A Y E R    ( P l u g i n ) 					                                     */
/*-------------------------------------------------------------------------------------------------------------------------------------------*/

body.custom .lp_cont {     /*----- container Leadplayer videos should sit in ------ */
		width: 640px;
		height: 360px;
		margin: 50px auto 0px auto;
		box-shadow: 0px 0px 5px #B3B3B3;
  		-moz-box-shadow: 0px 0px 5px #B3B3B3;
  		-webkit-box-shadow: 0px 0px 5px #B3B3B3;
}


/*-------------------------------------------------------------------------------------------------------------------------------------------*/
/*   |  TC30  |                  P I N I T  B U T T O N   P R O     ( P l u g i n ) 					                                     */
/*-------------------------------------------------------------------------------------------------------------------------------------------*/

.pib-hover-container {     /*--- without this is messes up all my photo classes - */
	overflow: visible;
}


.pib-sharebar {
	padding-top: 40px;
}

#wppp-2 .pib-hover-container {     /*----- hack to keep Pin It Button Pro working with this plugin — display thumbnails */
	display: inherit;
	overflow: visible;
}


#wppp-2 .pib-hover-btn-link {	 /*---- turns off "invisible" Pin It Button hover link----*/
	display: none;	
}



/*-------------------------------------------------------------------------------------------------------------------------------------------*/
/*   |  TC31  |                  F O N T  E M O T I C O N S  					                   						                     */
/*-------------------------------------------------------------------------------------------------------------------------------------------*/



[class^="wp-font-emots-"]:before,   /*---- Color change----*/
[class*="wp-font-emots-"]:before {
    color: #6E8697; 
}


/*-------------------------------------------------------------------------------------------------------------------------------------------*/
/*   |  TC32  |                  E L E G A N T   T H E M E S   —   F O N T  I C O N S              						                     */
/*-------------------------------------------------------------------------------------------------------------------------------------------*/

.etfi-h2-1 {   /*--------- icons before an H2 headline ----- */
		color: #a5a5a5;   /*---syel-color-6---*/
		padding-right: .5rem;
		font-size: 2.1rem;
}


/*-------------------------------------------------------------------------------------------------------------------------------------------*/
/*   |  TC33  |                  E L E G A N T   T H E M E S   —   D I V I   B U I L D E R         						                     */
/*-------------------------------------------------------------------------------------------------------------------------------------------*/




/*-------------------------------------------------------------------------------------------------------------------------------------------*/
/*   |  TC90  |                  R E S P O N S I V E   S E T T I N G S              					                                     */
/*-------------------------------------------------------------------------------------------------------------------------------------------*/


@media (min-width:1224px) {
		#wrapper-wxd53ec3a922c625, div.wrapper-mirroring-wxd53ec3a922c625 {
			background-image: url(/wp-content/uploads/2015/01/passing-time-v1.gif);
		}
}

@media (max-width:1024px) {
		#utility-block-46 .tagline-utility {		 
  			text-align: center; 
  			width: 100%;
  		}

  		#utility-block-46 .menu-utility {
			text-align: center; 
			width: 100%;
		}
}
	
@media (max-width:802px) {

		.block-type-content .entry-title {
			font-size: 1.9em;}
			
		.block-type-content	.entry-content p {
			font-size: .9em;
		}
		
		.responsive-grid-active .block img{  /*--keeps images with photo styles I created from being cropped at right --*/
			max-width: 96%;
		}

		#utility-block-46 {  /*--- blog index main menu ---*/
			padding: 0 1.3em;}

			
		.wp-caption .align-center, .wp-caption .aligncenter {
			margin-top: 2.5em;
			margin-bottom: 2.5em;}	
		
		.aligncenter, align-center {
			margin-top: 2.5em;
			margin-bottom: 2.5em;}	
			
		#subscribe-middle-1 .syel-sub-1 input [type="text"] {
			width: 95%;}
			
			
			
		#block-b3j53e96f38c3158 div.entry-content h3 {
			font-size: 1.0em;
		}
}

@media (max-width:640px) {
	
		#subscribe-middle-1 .left-box {
	    	width: 95%;
			float: left;}	

		#subscribe-middle-1 .right-box {
	    	width: 95%;
			margin-left: 30%;}
		
		#subscribe-middle-1 input.submit-button-1 {
			margin: 0px auto;}
			
		#subscribe-bottom-1 {
			margin-top: 3em;}
			
}

/*-------------------------------------------------------------------------------------------------------------------------------------------*/
/*   |  TC99  |                                         WANT TO DELETE ASAP IF POSSIBLE                                                      */
/*-------------------------------------------------------------------------------------------------------------------------------------------*/

body.custom.pageid-3254 .entry-content h2 {
		margin-top: 45px;
}

body.custom .scanning_service-text-inside {        /* ---- shadow on MAIN Site Title text -------- */
		text-shadow: 1px 1px 3px #bababa;
}

body.custom .header-link-image {              /* ---- Header Logo -------- */
		box-shadow: 0px 2px 7px #A3A3A3;
  		-moz-box-shadow: 0px 2px 7px #A3A3A3;
  		-webkit-box-shadow: 0px 2px 7px #A3A3A3;
}

body.custom .jayq-smoothness .ui-accordion .ui-accordion-header {      /*---------- JShortcodes - Accordion for Trascripts----*/
		margin-top: 20px;
		margin-bottom: 40px;
		box-shadow: 0px 1px 3px #C7C7C7; 
  		-moz-box-shadow: 0px 1px 3px #C7C7C7; 
  		-webkit-box-shadow: 0px 1px 3px #C7C7C7;
}

.jayq-smoothness .ui-accordion .ui-accordion-content {
		margin-bottom: 40px;
}

body.custom #commentform p.subscribe-to-comments input#subscribe {
		vertical-align: baseline;
		width: 25px;
}

body.custom .qoate-right-box p,.qoate-right-box ul{
		margin: 0px;
} 

body.custom .box-top-70 {     /*---- adds 70px ABOVE and BELOW something -----*/
		margin-top: 70px;
		margin-bottom: 70px;
}

body.custom .box-top-60 {     
		margin-top: 3.5em;
		margin-bottom: 3.5em;
}

body.custom .box-top-50 {     
		margin-top: 50px;
		margin-bottom: 50px;
}

body.custom .box-top-40 {
		margin-top: 40px;
		margin-bottom: 40px;
}

body.custom .box-top-30 {
		margin-top: 30px;
		margin-bottom: 30px;
}



#block-11 .ois_inner_wrap_4 {
		box-shadow: 0px 2px 5px #A8A8A8;
  		-moz-box-shadow: 0px 2px 5px #A8A8A8;
  		-webkit-box-shadow: 0px 2px 5px #A8A8A8; 
}






/* body.custom .entry-content ul li {     /*------ gives lists some extra space ----- see if I can add this to visual editor ----
		line-height: 130%;
		padding-bottom: 15px;
}*/




/*---- NEW... ADD to CLONE CSS ----*/

span.header-3a {      /*-------- Header for "Steps" Lists -----*/
        font-size: 19px;
        font-weight: bold;
		line-height: 100%;
		color: #808080;
		font-weight: bold;
		margin-bottom: 20px;         
}


/*----REMOVING AFTER GOING TO 3.5 ----- 

body {
 		background: url(http://www.scanyourentirelife.com/images/site/header/gray-texture_bg.png) repeat-x; 
		border-bottom: solid 1px #d4d4d4;
		box-shadow: 0px 0px 5px #ccc;
		-moz-box-shadow: 0px 0px 5px #ccc;
		-webkit-box-shadow: 0px 0px 5px #ccc; 
}


*/


/*------------Monarch share buttons fix ----------------------*/
.et_monarch .et_social_facebook, .et_monarch .et_social_facebook, .et_monarch .et_social_networks.et_social_circle .et_social_facebook i {
    background-color: #3a579a !important;
}
.et_monarch .et_social_icon, .et_monarch .et_social_networks .et_social_network_label, .et_monarch .et_social_sidebar_networks .et_social_count {
    color: #FFF !important;
}
.et_monarch .et_social_left .et_social_network_label {
    margin-left: 40px !important;
    padding: 7px 14px 10px 10px !important;
}
.et_monarch .et_social_left .et_social_network_label div {
    margin: 6px 4px 0 4px !important;
}
.et_monarch .et_social_twitter, .et_monarch .et_social_twitter, .et_monarch .et_social_networks.et_social_circle .et_social_twitter i {
    background-color: #00abf0 !important;
}
.et_monarch .et_social_googleplus, .et_monarch .et_social_networks.et_social_circle .et_social_googleplus i {
    background-color: #df4a32 !important;
}
.et_monarch .et_social_linkedin, .et_monarch .et_social_networks.et_social_circle .et_social_linkedin i {
    background-color: #127bb6 !important;
}
.et_monarch .et_social_pinterest, .et_monarch .et_social_networks.et_social_circle .et_social_pinterest i {
    background-color: #cd1c1f !important;
}
.et_monarch .et_social_all_button, .et_monarch .et_social_networks.et_social_circle .et_social_all_button i {
    background-color: #dedede !important;
}
.et_monarch li.et_social_all_button {
    padding: 0 !important;
    text-align: center !important;
}
.et_monarch li.et_social_all_button i.et_social_icon_all_button, .et_monarch .et_social_sidebar_networks li.et_social_all_button:hover i.et_social_icon_all_button {
    color: #777777 !important;
}
.et_monarch .et_social_rounded.et_social_networks li{
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
    overflow: hidden;
}

.et_social_icons_container ul {
	margin-top: .8rem !important;
}


