@charset "UTF-8";[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !important;}ng\:form{display:block;}.ng-animate-shim{visibility:hidden;}.ng-anchor{position:absolute;}
.blog-pager { display: none;}

body {
font-size: 1.3em;
color: #8c7b7b;
min-width: 0 !important;
}
/**************font************/
@font-face{font-family:tk-minion-pro-n5;src:url(https://use.typekit.net/af/9498c4/0000000000000000000151d4/27/l?primer=c67f8e78555567ca6a1ce6761c1c4c4d63cbbed8f0fdc6714236ab70113a7a79&fvd=n5) format("woff2"),url(https://use.typekit.net/af/9498c4/0000000000000000000151d4/27/d?primer=c67f8e78555567ca6a1ce6761c1c4c4d63cbbed8f0fdc6714236ab70113a7a79&fvd=n5) format("woff"),url(https://use.typekit.net/af/9498c4/0000000000000000000151d4/27/a?primer=c67f8e78555567ca6a1ce6761c1c4c4d63cbbed8f0fdc6714236ab70113a7a79&fvd=n5) format("opentype");font-weight:500;font-style:normal;}@font-face{font-family:tk-minion-pro-n4;src:url(https://use.typekit.net/af/b318b4/0000000000000000000151d6/27/l?primer=c67f8e78555567ca6a1ce6761c1c4c4d63cbbed8f0fdc6714236ab70113a7a79&fvd=n4) format("woff2"),url(https://use.typekit.net/af/b318b4/0000000000000000000151d6/27/d?primer=c67f8e78555567ca6a1ce6761c1c4c4d63cbbed8f0fdc6714236ab70113a7a79&fvd=n4) format("woff"),url(https://use.typekit.net/af/b318b4/0000000000000000000151d6/27/a?primer=c67f8e78555567ca6a1ce6761c1c4c4d63cbbed8f0fdc6714236ab70113a7a79&fvd=n4) format("opentype");font-weight:400;font-style:normal;}
.title a, .Header h1 a {
    font-size: 1.5rem;
}
h1 {
    font-family: 'MinionPro-Medium';
    font-family: 'minion-pro';
}
#searchthis input#btn, #abt-search-box {
    font-size: .7em;
}
a:link {
text-decoration:none;
color: #53b6cc;
}
a:visited {
text-decoration:none;
color: #53b6cc;
}
a:hover {
text-decoration:underline;
color: #53b6cc;
}
.content-outer {
background: transparent url(//www.blogblog.com/1kt/transparent/black50.png) repeat scroll top left;
-moz-border-radius: 0;
-webkit-border-radius: 0;
-goog-ms-border-radius: 0;
border-radius: 0;
-moz-box-shadow: 0 0 3px rgba(0, 0, 0, .15);
-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .15);
-goog-ms-box-shadow: 0 0 3px rgba(0, 0, 0, .15);
box-shadow: 0 0 3px rgba(0, 0, 0, .15);
margin: 0 auto;
}
.content-inner {
padding: 10px;
}
img {
    position: relative;
    max-width: 100%;
}
img.right {
    padding: 10px 0px 10px 3.5rem;
}


.clear { clear: both;}

.archivedate span.zippy {
    background: #F0F1F3;
    border: 1px solid #E5E2E5;
    border-radius: 2px;
    padding: 2px 0 0 3px;
    margin-right: 5px;
}
li h3.post-title, li h3.post-title a {
    letter-spacing: .5px !important;
}
a, button, input:focus, input[type="button"], input[type="reset"], 
input[type="submit"], textarea:focus, .button {
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
.primarybutton {
	width: 300px !important;
}
.primarybutton .lined {
	background: #E85C41 !important; 
}
.primarybutton .lined a, .primarybutton a {
 	color: #fff !important;
}
.button-wrapper {
	display:flex;
    flex-direction:row;
    justify-content:center;
    width:100%;
    min-height:100%;
}
.button-wrapper a, .button-wrapper a:hover {
	box-shadow: 0 0 0 0 transparent;
}
.button-wrapper button, .button-wrapper div.lined-thin {
	align-self:center;
    background:transparent;
    padding:1rem 1rem;
    margin:0 1rem;
    transition:all .5s ease;
    color:#41403E;
    letter-spacing:1px;
    outline:none;
    box-shadow: 20px 38px 34px -26px hsla(0,0%,0%,.2);
    border-radius: 255px 15px 225px 15px/15px 225px 15px 255px;
    border-top-left-radius: 255px 15px;
    border-top-right-radius: 15px 225px;
    border-bottom-right-radius: 225px 15px;
    border-bottom-left-radius:15px 255px;
}
.button-wrapper button:hover {
	box-shadow:2px 8px 4px -6px hsla(0,0%,0%,.3);
} 
.button-wrapper button.lined.thick{
    border:solid 7px #41403E;
}
.button-wrapper button.dotted.thick{
    border:dotted 5px #41403E;
}
.button-wrapper button.dashed.thick{
    border:dashed 5px #41403E;
}
.button-wrapper button.lined.thin, .button-wrapper div.lined-thin{
    border:solid 2px #41403E !important;
}
.button-wrapper button.dotted.thin{
    border:dotted 2px #41403E;
}
.button-wrapper button.dashed.thin{
    border:dashed 2px #41403E;
}
button, a.button {
	background: #f5f5f5;
    padding: 15px;
    margin: 0 auto;
    border: 1px solid #2a2c2f;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 10px 10px 10px 10px;
    display: inline-block;
    font-weight: bold;
	box-shadow: 0px 3px 2px #CCC;
	-webkit-transition: all .7s ease;
    transition: all .7s ease;
	-webkit-appearance: button;
}
button a, button a:hover {
	box-shadow: none !important;
}
button, a.button, button a, a.button:hover, button a:hover  {
	text-decoration: none !important;
	margin: 5px !important;
	color: #000 !important;
}
a.button:hover, button a:hover, button:hover; {
	color: #000 !important;
}
a.button:hover:before, button a:hover:before,
 a.button:hover:after, button a:hover:after  {
    -webkit-transition: all .7s ease;
    transition: all .7s ease;
    width: 100%;
}
a.button.small {
    padding: 5px 0px !important;
}
.btn {
	background: #fff;
	border: 1px solid #BEE7ED;
    margin: -3px 0 0 0;
}
.desktoponly .section h1 {
    border-bottom: solid #e85c41;
    padding: 0 0 10px 0;
}
/**Search button**/
#abt-search-btn {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    border-radius: 0 0 0 0;
    color: #000;
    padding: 1rem !important;
    text-transform: uppercase;
}
input#abt-search-btn:hover {
    cursor: pointer;
}
#abt-search-box {
	border: 0px solid #d2d2d2;
	background: none repeat scroll 0 0 #FFFFFF;
	padding: 1rem;
	margin: 0px auto;
	width: 98%;
	box-shadow: inset 0px 0px 2px 1px #ccc;
}
/******************TOGGLE ****************/
.toggle-wrapper {
    position: relative;
    overflow: hidden;
    transition: margin 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94);
	line-height: 3.5rem;
}
.toggle-wrapper div[class*='toggle-inside'] {
   /* margin: -22px 0 13px 0;*/
    overflow: hidden;
    box-sizing: border-box;
    display: none;
}
aside .toggle-wrapper input[type=checkbox] {
	float:right;
}
aside .toggle-inside li {
    padding-left: 20px;
    border-bottom: 1px solid #EEEDEE;
    border-left: 5px solid rgba(101, 110, 127, 0.34);
    width: 100%;
    margin-left: -15px;
    overflow: hidden;
    box-shadow: 0 1px 1px #F0F1F3;
}
.toggle-inside ul li {
    list-style: none;
}
.dropdown-menutoggle {
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    position: absolute;
    top: 100%;
    left: 21px;
    z-index: 1000;
    display: block;
    float: left;
    min-width: 169px;
    padding: 17px !important;
    margin: 2px 0 0 !important;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175) !important;
    box-shadow: 0 6px 12px rgba(0,0,0,.175) !important;
}
.dropdown-menutoggle a {
	box-shadow: none !important;
}
.nav li {
    border-top: 0 solid #fff !important;
}
.nav .toggle-wrapper {
	overflow: visible;
}
footer .navbar {
	height: 6rem;
}
#navbar label div  {
    color: #fff !important;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
    /*width: 170px;*/
    padding: 15px;
    margin: 0 auto;
    border: 1px solid #ccc;
    /*border-radius: 33px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-radius: 4px;*/
    padding: 10px 10px 10px 10px;
    text-decoration: none;
    display: inline-block;
    font-weight: bold;
    box-shadow: 0px 3px 2px #CCC;
    box-shadow: 0px 2px 1px rgba(204, 204, 204, 0.74);
    background-color: #e85c41;
	display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    white-space: nowrap;
    padding: 6px 12px;
    line-height: 1.42857143;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	margin-top: 10px;
}
#navbar ul .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}
#navbar label div:active {
    background-color: #CE1119;
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    border-color: #adadad;
	background-image: none;
}
#navbar label div:active:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
#navbar label div:focus {
    background-color: #e6e6e6;
}
[id*='toggle'] .container, [class*='toggle'] .container  {
    transition: margin 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94);
}
[id*='toggle'] {
    visibility: hidden;
    appearance:none;
    cursor:pointer;
    left:-100%;
    top:-100%;
}
[id*='toggle'] + label div {
    cursor:pointer;
    text-align: left;
    -webkit-font-smoothing: antialiased;
    cursor: pointer;
    transition:all 500ms ease;
	
}
[id*='toggle'] + label div:before {
    content:'\002b'; /*OPEN*/
    text-align: left;
    float: left;
}
[id*='toggle']:checked + label div:before {
    content:'\2212'; /*close*/
    text-align: left;
    float: left;
}

.nav [id*='toggle'] + label div:before {
    content:' '; /*OPEN*/
}
.nav [id*='toggle']:checked + label div:before {
    content:' '; /*close*/
}

[id*='toggle']:checked ~ .toggle-inside {
    display: block;
}
[id*='toggle']:checked ~ .container {
    display: none;
}
a:visited,  a:link, a {
	text-decoration: none;
	color: #2c9ab7;
}
a:focus, a:hover {
 	text-decoration: underline;
  	color: #195760 !important;
}

.main-outer {
	border: 3px solid #FFF;
	background: #FFF;
}
.region-inner.main-inner {
	border: 4px solid #F0F1F3;
}
.main-inner .column-right-outer {
	max-width:468px;
	width: auto;
}
.main-inner .column-center-inner {
	border-right: 1px solid #EEEDEE;
}
.right {
	float: right;
}
.left {
	float: left;
}
img.left, a.left img {
	margin: 5px 10px 10px 0px;
}
.textcenter {
	text-align: center;
}
.textright {
	text-align: right;
}
.textleft {
	text-align: left;
}
/** MENU and HEADER ============================================================**/
.mainmenu li { 
	float: left; 
}
header .navbar-toggle {
    display: none;
}
.header-inner .Header #header-inner {
	overflow: hidden;
	width: 100% !important;
	position: relative;
	background-image: none !important;
}
.Header img, .Header #header-inner {
  	height: auto !important;
  	width: 100%;
}
.header-inner .Header .titlewrapper {
	padding: 0px 30px 0 !important;
}
.Header h1 a, .Header h1 {
	text-align: center;
	color: #4C4848 !important;
}
.Header h1 a:hover {
	color: #e85c41 !important;
  }

#header-inner {
  	background-size: 100% !important;
}
.Header .description, #PageList1 {
	visibility: hidden !important;
	display: none !important;
}
div#___gcse_0 {
    visibility: hidden !important;
    margin: -47px;
}
/**menu ====================================================================**/
.fa-send:before, .fa-paper-plane:before {
	content: '\f1d8';
}
.tabs-outer {
	margin: -60px 0px 35px 0px;
}

.PageList a {
    color: #fff !important;
    border-right: 1px solid rgba(244, 229, 191, 0.09) !important;
}
.charlie-profile-img {
    border-radius: 55px;
    height: 80px !important;
    overflow: hidden !important;
    width: 80px !important;
    margin: 0px 0px 0px -16px;
    content: 'd ';
    background: url("http://4.bp.blogspot.com/-Df3zf3t9164/VMcl3HW2IBI/AAAAAAAAw5Y/RdFkwpYsybY/s1600/IMG_6166.JPG");
    float: right;
    background-position: 0px -8px;
    background-size: 100%;
}
.charlie-profile-img img.profile-img {
	margin-top: -20px;
}
.profile-img-desarae {
	border-radius: 50px;
}
.sidebar dd.profile-textblock,  .sidebar a.profile-link {
    display: none !important;
    visibility: hidden;
    color: #fff !important;
}
h1.navheader {
    position: absolute;
    top: 46px;
    left: 3px;
    color: #FFF;
}
h2.navsubheader {
    position: absolute;
    top: 63px;
    left: 0px;
    color: #FFF;
}
div.nav{
	z-index: 1000;
    width:100%;
    text-align:center;
    position: fixed;
    right: 0px;
    top: 0px;
    background: #000;
    max-height: 38px;
    overflow:hidden;
    box-shadow: 0 0px 2px #000;
} 
div.nav ul{
    overflow:hidden;
    max-height:0;
    z-index:1;  
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	margin-top: -1000px;
}
div.nav ul li {
	list-style: none;
	padding: 0px 10px 10px 10px;
}
div.nav ul li.top {
	float: right !important;
}
div.nav ul li a, div.nav a {
	color: #fff !important;
}
div.nav ul li a:hover, div.nav a:hover, div.nav ul li:hover {
	text-decoration: none;
}
label.navbutton {
    cursor: pointer;
    display: block;
    /*position: fixed;*/
	position: relative;
    top: 0px;
    right: 0px;
    border-radius: 0px 0 2px 2px;
    z-index: 100000;
    background: #000 /*#46E2C0*/ !important;
    /*background-image: -webkit-linear-gradient(bottom, #EEEDEE 0%, #F0F1F3 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #EEEDEE), color-stop(1, #F0F1F3));
    background-image: -moz-linear-gradient(bottom, #EEEDEE 0%, #F0F1F3 100%);
    background-image: -ms-linear-gradient(bottom, #EEEDEE 0%, #F0F1F3 100%);
    background-image: -o-linear-gradient(bottom, #EEEDEE 0%, #F0F1F3 100%);
    background-image: linear-gradient(bottom, #EEEDEE 0%, #F0F1F3 100%);
    box-shadow: 0px 1px 2px #4C4848;*/
    background: rgba(245, 244, 245, 0.65);
    padding: 10px 15px;
	margin: 0 auto;
	max-width: 1174px;
}  
label.navbutton div#searchwrapper {
    position: absolute;
	top: 7px;
	right: 10px;
    width: 400px;
}  
label.navbutton:before{
    color:#000;
    display:block;
    position:relative;
    top:1px;
    padding:0.3em 0.5em;
    font-weight:bold;
    -webkit-transform:rotate(0deg);
    -moz-transform:rotate(0deg);
    -ms-transform:rotate(0deg);
    -o-transform:rotate(0deg);
    transform:rotate(0deg);
}
    
label.navbutton span{
    position:absolute;
    left:-9999em;
}
li.dnc {
	position: relative; 
	margin-top: 0px !important;
}
input[type='checkbox']#main-nav:checked+label[for='main-nav']{
    background-image: -moz-linear-gradient(bottom, #676767 0%, #474747 100%);
    background-image: -ms-linear-gradient(bottom, #676767 0%, #474747 100%);
    background-image: -o-linear-gradient(bottom, #676767 0%, #474747 100%);
    background-image: linear-gradient(bottom, #676767 0%, #474747 100%);
}
input[type='checkbox']#main-nav:checked+label[for='main-nav']:hover{
      background-image: -webkit-linear-gradient(bottom, #777 0%, #474747 100%);
      background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #777), color-stop(1, #474747));
      background-image: -moz-linear-gradient(bottom, #777 0%, #474747 100%);
      background-image: -ms-linear-gradient(bottom, #777 0%, #474747 100%);
      background-image: -o-linear-gradient(bottom, #777 0%, #474747 100%);
      background-image: linear-gradient(bottom, #777 0%, #474747 100%);
}    
input[type='checkbox']#main-nav:checked+label[for='main-nav']:before{
      -webkit-transform:rotate(45deg);
      -moz-transform:rotate(45deg);
      -ms-transform:rotate(45deg);
      -o-transform:rotate(45deg);
      transform:rotate(45deg);
}
input[type='checkbox']#main-nav {
    position:absolute;
    left:-9999em;
}
  
input[type='checkbox']#main-nav:checked~ul{
    max-height:108px; 
	margin: 0px 100px 0 10px;
    /* This value needs to exceed the potential height of the content. Try to make as close to the approximate of the content as possible. The greater the difference between the value and height of the content, the longer the pause before animation will be */
}
.list-group a {
	box-shadow: 0 0 0 0 transparent;
}
/** FOOTER **/
footer a.right {
    padding: 0 10px;
}
.post-share-buttons {
	float: right;
	width: 186px;
}
.goog-inline-block [id*="plusone"] {
	width: 33px !important;
	overflow: hidden;
}
.addthis_toolbox {
margin-top: 20px;
border: 1px solid #EEEDEE;
padding: 10px;
display:none;
}
.post-comment-link {
display:none;
}
.social { 
	z-index: 111;
    position: absolute;
    top: -23px;
    right: 0;
}
.social a {
	cusor: pointer;
}
.videoBar-container { 
	width: 100% !important; 
}
.videoBar-container tr { 
	float: left; 
	display: inline; 
}
#footer-3 /**disclaimer**/ {
  background: #45484D;
  padding: 0px 10px;
  margin: -58px -10px;
}
#footer-3 .widget h2 {
	color: #FFF !important;
}
#footer-3 .title { 
  text-align: center;
  visibility: hidden;
  display: none;
}
.homeicons {
    margin: 10px 0 20px 0;
}
.homeicons ul li.first {
    padding: 0 !important;
}
 .homeicons ul li.middle {
    padding-right: 0 !important;
}
.homeicons ul li {
	list-style: none;
	padding: 0 7px 0 7px;
	text-align: center;
}
.homeicons a {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;
}
.homeicons a:hover span {
    top: 0 !important;
    border-radius: 15px 0 15px 15px !important;
}

.btn-right {
	background: none;
  	border: 0;
  	line-height: 2em;
	position: relative;
    height: 2em;
	padding-top: 0px;
	box-shadow: 0 0 0 0 transparent;	
}
.btn-right a {
  	color: #fff !important;
  	text-decoration: none;
  	position: relative;
  	z-index: 10;
}
.btn-right a:hover {
	color:#eee !important
}
.btn-right::before, .btn-right::after {
  	background: #043760;
  	border-radius: 2px;
  	content: '';
  	display: block;
  	position: absolute;
  	left: 0;
  	right: 0;
  	-webkit-transition: all 1s;
  	transition: all 1s;
  	height: 1em;
}
.btn-right::before {
    box-shadow: -1px 1px 0 #fbfbfb, -2px 2px 0 #ddd, -3px 3px 0 #777, -4px 4px 0 #aaa !important;
  	-webkit-transform: skew(45deg);
          transform: skew(45deg);
  	top: 0;
}
.btn-right::after {
  	box-shadow: 1px 1px 0 #1897c0, 2px 2px 0 #1897c0, 3px 3px 0 #1897c0, 4px 4px 0 #1897c0;
  	-webkit-transform: skew(-45deg);
          transform: skew(-45deg);
  	bottom: 0;
}
.btn-right:hover::before, .btn-right:hover::after {
  	background: #084674 !important;
}
.btn-right:focus {
  	outline: 0;
}
.btn-right:focus::before, .btn-right:focus::after {
  	background: #ddd !important;
}

.arrow-1 {
    animation: arrow-movement 2s ease-in-out infinite;
}
.arrow-2 {
    animation: arrow-movement 2s 0s ease-in-out infinite;
}
.arrow:before,
.arrow:after {
    background: #fff;
    content: '';
    display: block;
    height: 3px; 
    width: 12px;
    margin: 5px;
}
.arrow:before {
    transform: rotate(25deg) translateX(41%);
    transform-origin: top left;
}
.arrow:after {
    transform: rotate(-50deg) translateX(11%);
    transform-origin: top right;
}
// Animation
@keyframes arrow-movement {
  0%   { 
    opacity: 0;
    right: -15%;
  }
  70% {
    opacity: 1;
  }
  100% { 
    opacity: 0;
  }
}

code {
 overflow: scroll;
}
/************MESSAGES (overwriting bootstrap colors because they are not 508 compliant) ************/
.alert-danger {
    color: #9C0705;
    background-color: #FFEAEA;
    border-color: #ebccd1;
}
.alert /*warning*/ {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}
/** SIDEBAR ============================================================**/
/** SIDEBAR: PROFILE **/
.nd {
	background-color: #4D6979 !important;
}

#HTML2 {
	margin-top: 35px;
}

.profile-datablock {
    /*background: rgba(250, 248, 248, 0.84);
    border: 2px solid #BEE7ED;*/
    padding: 10px 10px 0px 10px;
	margin: 0 !important;
}
.profile-datablock a { 
	color: #272424;
	text-decoration: underline;
}
.profile-name-link .g-profile { 
	text-decoration: none; 
}
.status-msg-body {
	color: #000;
	background: #FFF;
}
.Profile img {
    margin: -33px .75em .5em 0 !important !important;
    border-radius: 46px;
    border: 3px solid;
    box-shadow: 4px 4px;
}
.Profile img.nostyle {
	border-radius: 0px !important;
    border: 0px rgba(0, 0, 0, 0) !important;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0)!important;
    margin: 0px;
}
/***POPULAR POSTS **/
.popular-posts .item-content::before {
    color: #fff;
    padding: 40px;
}
#PopularPosts1 .popular-posts .item-content::before {
	content: 'Popular Article';
}
#PopularPosts2 .popular-posts .item-content::before {
	content: 'Featured Article';
}
.popular-posts .item-content {
    background: #EEEDEE;
    background: -webkit-linear-gradient(#656E7F, #fff); /* For Safari 5.1 to 6.0 */
      background: -o-linear-gradient(#656E7F, #fff); /* For Opera 11.1 to 12.0 */
      background: -moz-linear-gradient(#656E7F, #fff); /* For Firefox 3.6 to 15 */
      background: linear-gradient(#656E7F, #fff); /* Standard syntax */
    color: #FFF;
    padding: 0px;
    width: 190px;
    margin: -20px 0 15px -10px;
}
.PopularPosts .item-title {
    padding-bottom: .2em;
    padding-top: 11px;
    padding: 10px;
    position: relative;
    background: rgba(255, 255, 255, 0.57);
    background: -webkit-linear-gradient(rgba(221, 216, 221, 0.83), #fff); /* For Safari 5.1 to 6.0 */
      background: -o-linear-gradient(rgba(221, 216, 221, 0.83), #fff); /* For Opera 11.1 to 12.0 */
      background: -moz-linear-gradient(rgba(221, 216, 221, 0.83), #fff); /* For Firefox 3.6 to 15 */
      background: linear-gradient(rgba(221, 216, 221, 0.83), #fff); /* Standard syntax */
    width: 170px;
    height: 38px;
    overflow: hidden;
    margin-bottom: 8px;
}
.PopularPosts .item-title a {
    top: 0;
    z-index: 100000;
    width: 165px;
    text-transform: uppercase;
	font-weight: bold;
}
.PopularPosts .item-title a:hover {
	text-decoration:none;
}
.PopularPosts .item-snippet {
    padding: 4px 10px 10px 10px;
    background: #FFF;
    color: #000;
    width: 178px;
    margin: -8px 1px 0 0px;
    height: 64px;
    letter-spacing: 0.5px !important;
    line-height: 1.23;
    overflow: hidden;
    font-weight: 100;
}
.PopularPosts .item-thumbnail {
    margin: 0 5px -2px 0 !important;
    float: left;
    align-content: center;
    height: 125px;
    overflow: hidden;
}
.PopularPosts .item-thumbnail img {
    /* border-radius: 45px; */
    width: 190px;
    height: auto;
}
.PopularPosts .item-thumbnail img:hover {
	opacity: .8 !important;
}
.widget-content.popular-posts, .list-label-widget-content {
  	background: #fff;
  	padding: 10px;
}
/** SIDEBAR: Category Labels **/ 
#Label1 select {
	width: 100% !important;
	height: 37px;
}
/** SIDEBAR: Social Media **/
div#HTML3 /**AUDIBLE AD**/{
	margin: 0 auto;
}
#topwrap {
	background: transparent 0 0 repeat-x;
	width: 100%;
}
#topwrapper {
    margin: 0 auto;
    max-width: 1200px;
	height: 45px;
}
#topwrapper #socialicns {
	float: right;
	padding: 10px;
}
#topwrapper #searchwrapper {
	float: right;
	min-width: 400px;
	padding: 5px 0;
}
#topwrapper img.logoimg {
    float: left;
    height: 45px;
    padding: 0px 10px 0px 24px;
    margin: -3px 0px 0px 0px;
}
#topwrapper .logo {
	float: left;
}
#topwrapper .logo {

}
.column-right-inner #HTML4 #socialicns {
    background: #F7F6F6;
    border: 2px solid #EEEDEE;
    padding: 0px 10px;
	display: none !important;
}
#socialicns a {
  	padding-right: 10px;
}
.column-center-inner div#Profile1 {
    border: 1px solid #F0F1F3;
    padding: 10px 0px 15px 13px;
}
.column-center-inner #Profile1 div#socialicns {
    width: 357px;
    float: right;
}
.column-center-inner #Profile1 div#socialicns a {
	text-decoration: none !important;
}
.column-center-inner a.profile-name-link.g-profile {
    padding: 0px;
}
.column-right-inner #Profile1 {
	display: none;
}
/** PROFILE img **/
.center-circle {
    width: 97px;
    height: 97px;
    -webkit-border-radius: 90px;
    position: relative;
	float: left;
 	margin-right: 11px;
}
.quarter-circle {
    width: 60px;
    height: 50px;
    position: absolute;
    top: 46px;
    left: 37px;
    border: 1px dashed #656E7F;
    border-left: none;
    border-top: none;
    background: none;
    -webkit-border-radius: 0 0 102px 0;
    border-radius: 0 0px 63px 1px;
    -webkit-animation: spin-back 10s infinite linear;
    -moz-animation: spin-back 10s infinite linear;
    -o-animation: spin-back 10s infinite linear;
    animation: spin-back 10s infinite linear;
    -webkit-transform-origin: 16% 6%;
}
@-webkit-keyframes spin-back {
    0% {
        -webkit-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        -o-transform:rotate(360deg);
        transform:rotate(360deg);
    }
    100% {
        -webkit-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
        -o-transform:rotate(0deg);
        transform:rotate(0deg);
    }
}
/** SIDEBAR: SEARCH and SUBSCRIBE **/
#uds-searchControl .gsc-tabhActive:before {
  	content: 'Search ';
}
#uds-searchControl .gsc-tabhActive {
    border-color: rgba(0, 0, 0, 0) !important;
    border-top-color: rgba(0, 0, 0, 0) !important;
    background-color: rgba(0, 0, 0, 0) !important;
    color: #1E4C5B !important;
}
input.gsc-search-button {
	width: 60px;
    margin: 0;
    margin-left: 8px;
    border: 0;
    border-radius: 2px;
    -moz-border-radius: 2px;
    background: #000;
    color: #FFF;
    cursor: pointer;
    height: 26px;
    z-index: 0;
}
.FollowByEmail .follow-by-email-inner .follow-by-email-submit:hover {
	background: #BEE7ED;
}
input.gsc-input, .FollowByEmail .follow-by-email-inner input {
    padding: 10px !important;
    height: 14px !important;
    margin-left: 10px;
    border: 1px solid #CBC5C5 !important;
    width: 95% !important;
}
input.gsc-search-button, .FollowByEmail .follow-by-email-inner .follow-by-email-submit {
  	width: 95%;
    height: 22px;
    border: 1px inset #656E7F;
    background: #000 !important;
    text-transform: uppercase;
    margin-left: 10px;
    padding: 10px 15px 24px 15px !important;
    border-radius: 0px !important;
}
input.gsc-search-button:before {
    font-family: 'atl-icons' !important;
    content: '\f117';
}
.BlogArchive #ArchiveList ul ul li {
	padding-left: 0;
}
div#CustomSearch1 {
    width: 42%;
    position: absolute;
    top: -37px;
    z-index: 100;
    right: -10px;
    max-width: 271px;
}

div#CustomSearch1  input.gsc-input {
	width: 100% !important;
}
/** CONTENT ===========================================================**/
.post-body .thumbnail {
    display: none;
	float: left;
    margin: 0 20px 0 0;
    max-width: 50% !important;
}
.post-body .excerpt {
    display: none;
}
blockquote p {
	font-style: italic;
}
blockquote {
    border: 5px solid #BEE7ED;
    background: #FFF;
    padding: 1rem 5rem;
    margin: 3rem;
    transition: all .5s ease;
    color: #41403E;
    letter-spacing: 1px;
    outline: none;
    box-shadow: 20px 38px 34px -26px rgba(0, 0, 0, 0.2);
    border-radius: 255px 15px 225px 15px/15px 225px 15px 255px;
    border-top-left-radius: 255px 15px;
    border-top-right-radius: 15px 225px;
    border-bottom-right-radius: 225px 15px;
    border-bottom-left-radius: 15px 255px;
}
blockquote li {
	margin: 0 0 0 35px;
}
img.nostyle, .nostyle img {
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important;
	border: 0px solid rgba(0, 0, 0, 0) !important;
}
.entry-content p a {
    text-decoration: underline;
}
.entry-content li p {
    margin: 0px;
}
.audibletopad {
    text-align: center;
}
.similarbooks {
	clear: left; 
	float: left; 
	margin-bottom: 1em; 
	margin-right: 1em;
}
.similarbooks img {
    max-width: 200px;
	min-width: 126px;
}
img.topthumbnail {
	height: 0px !important;
	width: 0px !important;
	visibility: hidden;
    border: none !important;
    margin: 0px !important;
	display: none !important;
}
.post-body div.author {
    line-height: 15px;
    color: #5C5C5C;
}
.category h4 {
    line-height: 15px;
    color: #FFF;
    margin: 0 0 0 10px;
    text-shadow: 0px 1px 0px #000;
    font-weight: 200;
}
.category h3 {
	text-align: center;
    margin: 0px;
    font-style: normal;
}
.category {
	background: #656E7F;
}
img.stars.rating {
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  border: 0px solid rgba(0, 0, 0, 0) !important;
  height: 20px;
  margin-bottom: -7px;
}
.review-content {
	float: left; 
	padding: 0px;
}
.adbl-review-content {
	margin: 0px !important; 
	padding: 0px 0px 0px 14px !important;
	line-height: 1.5 !important;
}
.adbl-new-stars.nullifyclearfix {
	margin: 0px 0px 10px 0px !important;
    padding: 5px 0px 5px 0px !important;
    border-bottom: 1px dashed #DDD9DD;
    clear: both;
}
.adbl-new-stars.nullifyclearfix::after {
    clear: both;
    content: ' Rating';
    color: rgba(0, 0, 0, 0);
}
.adbl-rating-cont.adbl-new-stars {
	display: inline; 
	float: left; 
	margin: 0px 0px 0px 10px; 
	padding: 0px;
}
.adbl-new-stars img.stars.rating {
	margin: -3px 0 -5px 0;
}
.adbl-rating-wrap.clearfix {
	float: left;
	margin: 0px; 
	padding: 0px; 
	zoom: 0;
}
.adbl-rating-label {
	float: left; 
	margin: 0px 0px 0px 10px; 
	padding: 0px; 
	width: auto;
}
.adbl-rating-full {
    float: left;
    height: 20px;
    outline: none;
    text-indent: -20000px;
    width: 75px;
    background-size: 75px;
}
.adbl-rating-full.one {
	background: url('http://2.bp.blogspot.com/-kU1UvC1ee1A/VPe2eRv2dCI/AAAAAAAAzNc/AKzEyxTF75Y/s1600/1%2Bstars.png') 0px 0px no-repeat;
	background-size: 76px;
}
.adbl-rating-full.two {
	background: url('http://4.bp.blogspot.com/-c03bYdJCUAI/VPe2eUW05pI/AAAAAAAAzNk/0GPMzgGyKvc/s1600/2%2Bstars.png') 0px 0px no-repeat;
	background-size: 76px;
}
.adbl-rating-full.three {
	background: url('http://1.bp.blogspot.com/-6W1bp-p1UuU/VPe2eSQCQCI/AAAAAAAAzNU/WzT9hS8PRP0/s1600/3%2Bstars.png') 0px 0px no-repeat;
	background-size: 76px;
}
.adbl-rating-full.four {
	background: url('http://4.bp.blogspot.com/-HTF95KbbRA8/VPe2ewSBvtI/AAAAAAAAzNQ/vjd_2BRnMF8/s1600/4%2Bstars.png') 0px 0px no-repeat;
	background-size: 76px;
}
.adbl-rating-full.five {
	background: url('http://4.bp.blogspot.com/-ihdWS7hTwjA/VPe2fHttW2I/AAAAAAAAzNM/skBVPdLnStA/s1600/5%2Bstars.png') 0px 0px no-repeat;
	background-size: 76px;
}
li.adbl-review {
	border: 0px solid transparent !important;
}
.adbl-review-text {
	font-stretch: normal !important;
	line-height: 1.5em !important;
	margin: 0px !important; 
	padding: 5px 0px 0px !important;
}
.adbl-rev-qstn-lbl {
	margin: 0px; 
	padding: 0px;
}
/****Carousel ****/
.region-inner.footer-inner {
	background: #FFF;
}
.overflow-wrapper{
    width: 1000%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    overflow-y: hidden;
    z-index: 1;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.slide img{
    height: 100%;
    float: left;
}
#slider-wrapper{
    width: 100%;
    height: 200px;
    margin: 0px auto 10px auto;
    position: relative;
    margin-bottom: 0px;
    background: rgba(0,0,0,0.5);
    overflow: hidden;
}
.inner-wrapper {
    width: 100%;
    height: 200px;
    position: absolute;
    top: 0;
    left: 0;
    margin-bottom: 0px;
    overflow: hidden;
}
#HTML8 h2.title, #HTML9 h2.title  {
    text-align: center;
    background: #656E7F;
    color: #FFF !important;
    text-shadow: 0px 1px 1px #000;
    width: 100%;
    padding: 10px 0;
    margin: 5px 0 0px 0;
}
#HTML8 {
    border-left: 4px solid #EEEDEE;
    margin: -7px 0 -21px -12px;
    padding: 5px 0 12px 15px;
}
#HTML9 {
    border-right: 4px solid #EEEDEE;
    margin: -7px -12px -21px 0px;
    padding: 5px 15px 12px 0px;
}

div#HTML10 {
	border: 1px solid #CCC;
}
div#HTML10 h2 {
    text-align: center;
    background: #656E7F;
    color: #FFF !important;
    text-shadow: 0px 1px 1px #000;
    width: 100%;
    padding: 10px 0;
    margin: 0;
}

h2.date-header {
	margin: 0 0 -13px 0;
	visibility: hidden;
	display: none;
}
.date-header span {
	color: #000;
}

html body .region-inner {
	padding: 0px !important; 
}
img[src*='goodreads_logo'], img[src*='shelfari'], img[src*='goodreads-128.png'], img[src*='Audible-Logo'],  img[src*='unnamed.png'] {
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important;
	border: 0px solid rgba(0, 0, 0, 0) !important;
}
.status-msg-body a { 
	color: #000; 
	text-decoration: underline;
}
/** Hide Profile on main page ================**/
/** READ MORE Pagination and BUTTONS **/
/**Pagination from http://helplogger.blogspot.com/2014/04/how-to-add-numbered-page-navigation-widget-for-blogger.html **/
.jump-link, a.home-link, button, .button, #blog-pager-older-link a, #blog-pager-newer-link a {
  	margin: 32px auto;
  	text-align: center;
}
.jump-link a, a.home-link, a.home-link:visited, .button, #blog-pager-older-link a, #blog-pager-newer-link a, #Label1 select {
    color: #000 !important;
    width: 170px;
    padding: 15px;
    margin: 0 auto;
    border-radius: 33px;
    border:1px solid #2a2c2f; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 10px 10px 10px 10px; 
	text-decoration:none; 
	display:inline-block;
	font-weight:bold; 
	box-shadow: 0px 3px 2px #CCC;
}

.jump-link a:hover, a.home-link:hover,  
#blog-pager-older-link a:hover, #blog-pager-newer-link a:hover {
    border: 1px solid #353638;
	box-shadow: 0px 2px 1px rgba(204, 204, 204, 0.74);
}
#arrow-right a:after {
	width: 0;
    height: 0;
    border-style: solid;
    border-width: 5.5px 0 5.5px 8px;
    border-color: transparent transparent transparent #e8f3ff;
    content: ' '
}
.displaypageNum a, .showpage a, .pagecurrent {
    padding: 5px 10px;
    margin-right: 5px;
    border:1px solid #2a2c2f; 
    -webkit-border-radius: 3px; 
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-decoration:none; 
    display:inline-block;
    font-weight:bold; 
    color: #FFFFFF !important;
     background-color: #45484d; 
    border-radius: 2px;
}
.displaypageNum a:hover, .showpage a:hover {
 	background-color: #616467; 
    text-decoration: none;
    color: #FFF !important;
}
.pagecurrent {
    background: #EEE !important;
    text-decoration: none;
    color: #45484D !important;
    border: 1px solid #E7E7E7;
}
/*################MBT Pager - pagination with names ##########################*/
.mbt-pager { border-top: 2px dashed #ddd; border-bottom: 2px dashed #ddd;  margin-bottom: 10px;   overflow:hidden; padding:0px;} 
.mbt-pager li.next { height:114px; float: right; padding:0px; background:none; margin:0px;} 
.mbt-pager li.next a { padding-left: 24px; }
.mbt-pager li.previous { height:114px; margin:0px -2px 0px 0px; float: left;  border-right:1px solid #ddd; padding:0px; background:none; 
} 
.mbt-pager li.previous a { padding-right: 24px;  }
.mbt-pager li.next:hover, .mbt-pager li.previous:hover  {background:#BEE7ED; }
.mbt-pager li { width: 50%; display: inline; float: left; text-align: center; } 
.mbt-pager li a { position: relative; min-height: 77px; display: block; padding: 15px 46px 15px; outline:none; text-decoration:none;}
.mbt-pager li i { color: #ccc; }
.mbt-pager li a strong { display: block;   color: #ccc; letter-spacing: 0.5px; font-weight: bold; text-transform: uppercase; font-family:oswald, sans-serif, arial; margin-bottom:10px;}
.mbt-pager li a span {  color: #666;  font-family:oswald,Helvetica, arial; margin:0px;} 
.mbt-pager li a:hover span, 
.mbt-pager li a:hover i { color: #ffffff; } 
.mbt-pager li.previous i { float:left; margin-top:15%; margin-left:5%; } 
.mbt-pager li.next i { float: right; 
margin-top: 15%; 
margin-right: 5%; }
.mbt-pager li.next i, .mbt-pager li.previous i , 
.mbt-pager li.next,  .mbt-pager li.previous{ 
-webkit-transition-property: background color; -webkit-transition-duration: 0.4s; -webkit-transition-timing-function: ease-out; 
-moz-transition-property: background color; -moz-transition-duration: 0.4s; -moz-transition-timing-function: ease-out; 
-o-transition-property: background color; -o-transition-duration: 0.4s; -o-transition-timing-function: ease-out; 
transition-property: background color; transition-duration: 0.4s; transition-timing-function: ease-out; }
.fa-chevron-right {padding-right:0px;}
/** AUTHOR PROFILE IN CONTENT **/
.author-profile img {
    border: 2px solid #BEE7ED !important;
    float: left;
    margin: -23px 50% 0px 42% !important;
    border-radius: 45px;
    box-shadow: 4px 4px #BEE7ED;
}
.author-profile {
    border: 2px solid #BEE7ED;
    background: #EFEDED;
    padding: 10px;
    overflow: visible !important;
    margin: 11px 5px 0 0 !important;
}
#widget_bounds .Ul {
	background: #545252 !important;
}
/** ADS **/

iframe[id*="google_ads"], #ads, .ads {
   	max-width: 100% !important;
}
.AdSense .widget-content {
    overflow: hidden;
    padding-top: 10px;
}


.highlight {
    box-shadow: 0 14px 34px 3px rgba(255, 241, 162, 0.35);
    width: 100%;
    height: 1px;
    background: #035c79;
}
.caption { 
    text-align: center;
    width: 100%;
}
.caption:before {
	content: 'Caption: ';
}
  .feed-links { display: none; }
/****** Hover over a to see a span no js needed****/
.hover_img a {
    position:relative;
}
.hover_img a span { position:absolute; display:none; z-index:99; color: #000; }
.hover_img a:hover span { 
	display: block;
    color: #000;
    top: -101px;
    left: -223px;
    background: #fff;
    border: 1px solid#ccc;
    padding: 10px;
    box-shadow: 1px 1px 1px 2px #ccc;
    border-radius: 17px 10px 0 11px;
    width: 293px;
}
.post .hover_img a, .post .hover_img a:hover {
    box-shadow: none;
}
/*hover text for footer toggle*/
.togglehover_img {
    position: fixed;
    bottom: 70px;	
	z-index: 11;
}
.togglehover_img a, .togglehover_img a:hover {
    box-shadow: none;
	display: none;
}
.togglehover_img a {
    position:relative;
}
.togglehover_img a span { position:absolute; display:none; z-index:99; color: #000; }
.togglehover_img a:hover span { 
	padding: 20px;
    bottom: 50px;
    z-index: 20000;
    left: 48px;
    box-shadow: 1px 1px 1px 2px #ccc;
    border-radius: 19px 10px 10px 0px;
    display: block;
    color: #000;
    background: #fff;
}
.portfoliogrid {
	max-width: 100%;
    background: #eee;
}
.portfoliogrid .imagewrapper img {
    height: auto;
    max-width: 224% !important;
    width: 200%;
}
.portfoliogrid .imagewrapper {
    height: 200px;
    overflow: hidden;
    width: 33%;
    float: left;
    padding: 5px;
    background: #eee;
}

/*------------START CSS ONLY SUPER HEROES (my fav is actually Iron man)------------*/
.hover_img {
	position: relative;
}
.hover_img  .superman a {
    position:absolute;
    top: -128px;
    left: -110px;
	padding: 104px;
}
.hover_img  .superman a, .hover_img  .superman a:hover {
    color: rgba(0, 0, 0, 0) !important;
}
.hover_img  .superman a span { position:absolute; display:none; z-index:99; color: #000; }
.hover_img  .superman a:hover span { 
    display: block;
    color: #000;
    top: -22px;
    left: -188px;
    background: #fff;
    border: 1px solid#ccc;
    padding: 10px;
    box-shadow: 1px 1px 1px 8px #ccc;
    border-radius: 17px 10px 0 11px; 
}
.post .superman a, .post .superman a:hover {
    box-shadow: none;
}
.superman {
  -webkit-animation: 3s ease-in-out 0s normal none infinite superman;
  animation: 3s ease-in-out 0s normal none infinite superman;
  background-color: #e8b290;
  /*--original----- box-shadow: 1em 0 0 0 #e8b290, 2em 0 0 0 #e8b290, 0 1em 0 0 #f7c4a9, 1em 1em 0 0 #f7c4a9, 2em 1em 0 0 #f7c4a9, 0 -1em 0 0 #f7c4a9, 1em -1em 0 0 #f7c4a9, 2em -1em 0 0 #f7c4a9, -1em 0 0 0 #f7c4a9, 3em 0 0 0 #f7c4a9, -1em -1em 0 0 #f7c4a9, 3em -1em 0 0 #f7c4a9, -1em 1em 0 0 #f7c4a9, 3em 1em 0 0 #f7c4a9, -2em -1em 0 0 #f7c4a9, -2em 0 0 0 #f7c4a9, -2em 1em 0 0 #f7c4a9, -2em -2em 0 0 #000000, -1em -2em 0 0 #f7c4a9, 0 -2em 0 0 #f7c4a9, 1em -2em 0 0 #f7c4a9, 2em -2em 0 0 #f7c4a9, 3em -2em 0 0 #f7c4a9, 4em -2em 0 0 #000000, 4em -1em 0 0 #f7c4a9, 5em -1em 0 0 #f7c4a9, 5em 0 0 0 #f7c4a9, 5em -2em 0 0 #f7c4a9, 5em -3em 0 0 #f7c4a9, 4em -3em 0 0 #f7c4a9, 3em -3em 0 0 #f7c4a9, 2em -3em 0 0 #f7c4a9, 1em -3em 0 0 #0f1434, 0 -3em 0 0 #f7c4a9, -1em -3em 0 0 #f7c4a9, 2em -4em 0 0 #0e1339, 3em -4em 0 0 #f7c4a9, 4em -4em 0 0 #f7c4a9, -1em -4em 0 0 #f7c4a9, 0 -4em 0 0 #f7c4a9, 1em -4em 0 0 #f7c4a9, -2em -3em 0 0 #f7c4a9, -3em -3em 0 0 #f7c4a9, -3em -4em 0 0 #0e1339, -2em -4em 0 0 #0e1339, -2em -5em 0 0 #0e1339, -1em -5em 0 0 #0e1339, 0 -5em 0 0 #0e1339, 1em -5em 0 0 #0e1339, 2em -5em 0 0 #0e1339, 3em -5em 0 0 #0e1339, 4em -5em 0 0 #0e1339, 5em -5em 0 0 #0e1339, 5em -4em 0 0 #0e1339, 6em -4em 0 0 #0e1339, 7em -4em 0 0 #0e1339, 7em -3em 0 0 #0e1339, 7em -2em 0 0 #0e1339, 7em -1em 0 0 #d1906a, 7em 0 0 0 #d1906a, 7em 1em 0 0 #d1906a, 5em 2em 0 0 #d1906a, 6em 2em 0 0 #d1906a, 4em 3em 0 0 #d1906a, 3em 3em 0 0 #e8b290, 2em 3em 0 0 #f6c4a9, 1em 3em 0 0 #f6c4a9, 2em 4em 0 0 #f6c4a9, 1em 4em 0 0 #c82129, 0 4em 0 0 #c82129, 3em 4em 0 0 #c82129, 4em 4em 0 0 #c82129, 5em 4em 0 0 #c82129, 6em 4em 0 0 #a31c22, 6em 5em 0 0 #084267, 6em 6em 0 0 #084267, 6em 7em 0 0 #efb286, 5em 7em 0 0 #00609d, 5em 6em 0 0 #00609d, 5em 5em 0 0 #00609d, 4em 5em 0 0 #00609d, 4em 6em 0 0 #00609d, 4em 7em 0 0 #00609d, 3em 7em 0 0 #00609d, 2em 7em 0 0 #00609d, 1em 7em 0 0 #00609d, 0 7em 0 0 #00609d, 0 6em 0 0 #00609d, 1em 6em 0 0 #00609d, 1em 5em 0 0 #00609d, 0 5em 0 0 #00609d, -1em 5em 0 0 #00609d, -1em 6em 0 0 #0a4361, -1em 7em 0 0 #fcbfad, 0 8em 0 0 #fdce04, 1em 8em 0 0 #c3212e, 2em 8em 0 0 #fdce04, 3em 8em 0 0 #fdce04, 4em 8em 0 0 #c3212e, 5em 8em 0 0 #fdce04, 5em 9em 0 0 #004b60, 5em 10em 0 0 #a31c23, 4em 10em 0 0 #c22629, 4em 9em 0 0 #005d96, 3em 9em 0 0 #992122, 2em 9em 0 0 #992122, 1em 9em 0 0 #005e9e, 0 9em 0 0 #005e9e, 0 10em 0 0 #ca2126, 1em 10em 0 0 #ca2126, 4em 0 0 0 #f7c4a9, 4em 1em 0 0 #f7c4a9, -3em -2em 0 0 #f7c4a9, -3em -1em 0 0 #f7c4a9, -3em 0 0 0 #f7c4a9, -3em 1em 0 0 #f7c4a9, -2em 2em 0 0 #f7c4a9, -1em 2em 0 0 #f7c4a9, 0 2em 0 0 #f7c4a9, 1em 2em 0 0 #f7c4a9, 2em 2em 0 0 #f7c4a9, 3em 2em 0 0 #f7c4a9, 4em 2em 0 0 #e8b290, 5em 1em 0 0 #e8b290, 6em 1em 0 0 #e8b290, 6em 0 0 0 #e8b290, 6em -1em 0 0 #e8b290, 6em -2em 0 0 #e8b290, 6em -3em 0 0 #e8b290, 6em -5em 0 0 #0e1434, 5em -6em 0 0 #0e1434, 4em -6em 0 0 #0e1434, 3em -6em 0 0 #0e1434, 2em -6em 0 0 #0e1434, 1em -6em 0 0 #0e1434, 0 -6em 0 0 #0e1434, -1em -6em 0 0 #0e1434, 2em 5em 0 0 #c42521, 2em 6em 0 0 #ffcb00, 3em 5em 0 0 #ffcb00, 3em 6em 0 0 #c42521, 7em 6em 0 0 #7f1517, 7em 5em 0 0 #7f1517, 7em 7em 0 0 #7f1517, 6em 9em 0 0 #7f1517, 6em 8em 0 0 #7f1517, 7em 8em 0 0 #7f1517, 8em 6em 0 0 #a31c20, 8em 7em 0 0 #a31c20, 8em 8em 0 0 #cb2026, 9em 8em 0 0 #a41b23, 8em 9em 0 0 #a41b23, 7em 9em 0 0 #a41b23; --------*/
  box-shadow: 7em 157px 0em -7px #000, 8em 157px 0em -7px #000, 134px 167px 0em -7px #000, 140px 167px 0em -7px #000, 145px 167px 0em -7px #000, 150px 167px 0em -7px #076EEF, 155px 167px 0em -7px #000, 160px 167px 0em -7px #000, 165px 167px 0em -7px #000, 173px 167px 0em -7px #fff, 1em 0 0 0 #e8b290, 2em 0 0 0 #e8b290, 0 1em 0 0 #f7c4a9, 1em 1em 0 0 #f7c4a9, 2em 1em 0 0 #f7c4a9, 0 -1em 0 0 #f7c4a9, 1em -1em 0 0 #f7c4a9, 2em -1em 0 0 #f7c4a9, -1em 0 0 0 #f7c4a9, 3em 0 0 0 #f7c4a9, -1em -1em 0 0 #f7c4a9, 3em -1em 0 0 #f7c4a9, -1em 1em 0 0 #f7c4a9, 3em 1em 0 0 #f7c4a9, -2em -1em 0 0 #f7c4a9, -2em 0 0 0 #f7c4a9, -2em 1em 0 0 #f7c4a9, -2em -2em 0 0 #613E03, -1em -2em 0 0 #f7c4a9, 0 -2em 0 0 #f7c4a9, 1em -2em 0 0 #f7c4a9, 2em -2em 0 0 #f7c4a9, 3em -2em 0 0 #f7c4a9, 4em -2em 0 0 #613E03, 4em -1em 0 0 #f7c4a9, 5em -1em 0 0 #f7c4a9, 5em 0 0 0 #f7c4a9, 5em -2em 0 0 #f7c4a9, 5em -3em 0 0 #f7c4a9, 4em -3em 0 0 #f7c4a9, 3em -3em 0 0 #f7c4a9, 2em -3em 0 0 #f7c4a9, 1em -3em 0 0 #F9FF98, 0 -3em 0 0 #f7c4a9, -1em -3em 0 0 #f7c4a9, 2em -4em 0 0 #F9FF98, 3em -4em 0 0 #f7c4a9, 4em -4em 0 0 #f7c4a9, -1em -4em 0 0 #f7c4a9, 0 -4em 0 0 #f7c4a9, 1em -4em 0 0 #f7c4a9, -2em -3em 0 0 #f7c4a9, -3em -3em 0 0 #f7c4a9, -3em -4em 0 0 #F9FF98, -2em -4em 0 0 #F9FF98, -2em -5em 0 0 #F9FF98, -1em -5em 0 0 #F5FF59, 0 -5em 0 0 #F9FF98, 1em -5em 0 0 #F9FF98, 2em -5em 0 0 #F9FF98, 3em -5em 0 0 #F9FF98, 4em -5em 0 0 #F9FF98, 5em -5em 0 0 #F9FF98, 5em -4em 0 0 #F9FF98, 6em -4em 0 0 #F9FF98, 7em -4em 0 0 #F9FF98, 7em -3em 0 0 #F9FF98, 7em -2em 0 0 #F9FF98, 7em -1em 0 0 #F9FF98, 7em 0 0 0 #F9FF98, 7em 1em 0 0 #F9FF98, 5em 2em 0 0 #F9FF98, 6em 2em 0 0 #F9FF98, 4em 3em 0 0 #F9FF98, 3em 3em 0 0 #e8b290, 2em 3em 0 0 #f6c4a9, 1em 3em 0 0 #f6c4a9, 2em 4em 0 0 #f6c4a9, 1em 4em 0 0 #666, 0 4em 0 0 #777, 3em 4em 0 0 #F9FF98, 4em 4em 0 0 #F5FF59, 5em 4em 0 0 #F5FF59, 6em 4em 0 0 #F5FF59, 6em 5em 0 0 #24333C, 6em 6em 0 0 #202B31, 6em 7em 0 0 #efb286, 5em 7em 0 0 #000, 5em 6em 0 0 #000, 5em 5em 0 0 #000, 4em 5em 0 0 #000, 4em 6em 0 0 #000, 4em 7em 0 0 #000, 3em 7em 0 0 #000, 2em 7em 0 0 #000, 1em 7em 0 0 #000, 0 7em 0 0 #000, 0 6em 0 0 #000, 1em 6em 0 0 #000, 1em 5em 0 0 #000, 0 5em 0 0 #000, -1em 5em 0 0 #000, -1em 6em 0 0 #24333C, -1em 7em 0 0 #fcbfad, 0 8em 0 0 #666, 1em 8em 0 0 #777, 2em 8em 0 0 #666, 3em 8em 0 0 #666, 4em 8em 0 0 #999, 5em 8em 0 0 #666, 5em 9em 0 0 #000, 5em 10em 0 0 #000, 4em 10em 0 0 #000, 4em 9em 0 0 #000, 3em 9em 0 0 #000, 2em 9em 0 0 #130C0C, 1em 9em 0 0 #000, 0 9em 0 0 #000, 0 10em 0 0 #000, 1em 10em 0 0 #000, 4em 0 0 0 #f7c4a9, 4em 1em 0 0 #f7c4a9, -3em -2em 0 0 #f7c4a9, -3em -1em 0 0 #f7c4a9, -3em 0 0 0 #f7c4a9, -3em 1em 0 0 #f7c4a9, -2em 2em 0 0 #f7c4a9, -1em 2em 0 0 #f7c4a9, 0 2em 0 0 #f7c4a9, 1em 2em 0 0 #f7c4a9, 2em 2em 0 0 #f7c4a9, 3em 2em 0 0 #f7c4a9, 4em 2em 0 0 #e8b290, 5em 1em 0 0 #e8b290, 6em 1em 0 0 #e8b290, 6em 0 0 0 #e8b290, 6em -1em 0 0 #e8b290, 6em -2em 0 0 #e8b290, 6em -3em 0 0 #e8b290, 6em -5em 0 0 #F5FF59, 5em -6em 0 0 #F5FF59, 4em -6em 0 0 #F5FF59, 3em -6em 0 0 #F5FF59, 2em -6em 0 0 #F5FF59, 1em -6em 0 0 #F5FF59, 0 -6em 0 0 #F5FF59, -1em -6em 0 0 #F5FF59, 2em 5em 0 0 #000, 2em 6em 0 0 #000, 3em 5em 0 0 #000, 3em 6em 0 0 #000, 7em 6em 0 0 #F5FF59, 7em 5em 0 0 #F5FF59, 7em 7em 0 0 #7B6D5E, 6em 9em 0 0 #7B6D5E, 6em 8em 0 0 rgba(240, 241, 245, 0.05), 7em 8em 0 0 #7B6D5E, 8em 6em 0 0 #F5FF59, 8em 7em 0 0 rgba(248, 248, 249, 0), 8em 8em 0 0 #7B6D5E, 9em 8em 0 0 #7B6D5E, 8em 9em 0 0 #7B6D5E, 7em 9em 0 0 #7B6D5E, 7em 3em 0 0px #F9FF98, 6em 3em 0 0px #F9FF98, 5em 3em 0 0px #F9FF98, 7em 2em 0 0px #F9FF98, 7em 4em 0 0px #F9FF98, 6em 10em 0 0 #7B6D5E, 8em 10em 0 0 #7B6D5E, 150px 148px 0em -7px #7B6D5E, 155px 148px 0em -7px #7B6D5E, 160px 148px 0em -7px #7B6D5E, 165px 148px 0em -7px #7B6D5E;
    height: 1em;
    right: 175px;
    position: absolute;
    bottom: 200px !important;
    width: 1em;
    z-index: 1;
}
.superman:after {
  -webkit-animation: 3s ease-in-out 0s normal none infinite superman_shadow;
  animation: 3s ease-in-out 0s normal none infinite superman_shadow;
  background: none repeat scroll 0 0 #000000;
  border-radius: 50%;
  bottom: -201px;
  content: "";
  height: 20px;
  left: -24px;
  opacity: 0.2;
  position: absolute;
  width: 165px;
}


code {
 overflow: scroll;
}
/************MESSAGES (overwriting bootstrap colors because they are not 508 compliant) ************/
.alert-danger {
    color: #9C0705;
    background-color: #FFEAEA;
    border-color: #ebccd1;
}
.alert /*warning*/ {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}

/** PROFILE img **/
.center-circle {
    width: 97px;
    height: 97px;
    -webkit-border-radius: 90px;
    position: relative;
	float: left;
 	margin-right: 11px;
}
.quarter-circle {
    width: 60px;
    height: 50px;
    position: absolute;
    top: 46px;
    left: 37px;
    border: 1px dashed #656E7F;
    border-left: none;
    border-top: none;
    background: none;
    -webkit-border-radius: 0 0 102px 0;
    border-radius: 0 0px 63px 1px;
    -webkit-animation: spin-back 10s infinite linear;
    -moz-animation: spin-back 10s infinite linear;
    -o-animation: spin-back 10s infinite linear;
    animation: spin-back 10s infinite linear;
    -webkit-transform-origin: 16% 6%;
}
@-webkit-keyframes spin-back {
    0% {
        -webkit-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        -o-transform:rotate(360deg);
        transform:rotate(360deg);
    }
    100% {
        -webkit-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
        -o-transform:rotate(0deg);
        transform:rotate(0deg);
    }
}
/** SIDEBAR: SEARCH and SUBSCRIBE **/
#uds-searchControl .gsc-tabhActive:before {
  	content: 'Search ';
}
#uds-searchControl .gsc-tabhActive {
    border-color: rgba(0, 0, 0, 0) !important;
    border-top-color: rgba(0, 0, 0, 0) !important;
    background-color: rgba(0, 0, 0, 0) !important;
    color: #1E4C5B !important;
}
input.gsc-search-button {
	width: 60px;
    margin: 0;
    margin-left: 8px;
    border: 0;
    border-radius: 2px;
    -moz-border-radius: 2px;
    background: #000;
    color: #FFF;
    cursor: pointer;
    height: 26px;
    z-index: 0;
}
.FollowByEmail .follow-by-email-inner .follow-by-email-submit:hover {
	background: #BEE7ED;
}
input.gsc-input, .FollowByEmail .follow-by-email-inner input {
    padding: 10px !important;
    height: 14px !important;
    margin-left: 10px;
    border: 1px solid #CBC5C5 !important;
    width: 95% !important;
}
input.gsc-search-button, .FollowByEmail .follow-by-email-inner .follow-by-email-submit {
  	width: 95%;
    height: 22px;
    border: 1px inset #656E7F;
    background: #000 !important;
    text-transform: uppercase;
    margin-left: 10px;
    padding: 10px 15px 24px 15px !important;
    border-radius: 0px !important;
}
input.gsc-search-button:before {
    font-family: 'atl-icons' !important;
    content: '\f117';
}
.BlogArchive #ArchiveList ul ul li {
	padding-left: 0;
}
div#CustomSearch1 {
    width: 42%;
    position: absolute;
    top: -37px;
    z-index: 100;
    right: -10px;
    max-width: 271px;
}

div#CustomSearch1  input.gsc-input {
	width: 100% !important;
}
/** CONTENT ===========================================================**/
.post-body .thumbnail {
    display: none;
	float: left;
    margin: 0 20px 0 0;
    max-width: 50% !important;
}
.post-body .excerpt {
    display: none;
}
blockquote p {
	font-style: italic;
}
blockquote {
    border: 5px solid #BEE7ED;
    background: #FFF;
    padding: 1rem 1rem;
    margin: 0 1rem;
    transition: all .5s ease;
    color: #41403E;
    letter-spacing: 1px;
    outline: none;
    box-shadow: 20px 38px 34px -26px rgba(0, 0, 0, 0.2);
    border-radius: 255px 15px 225px 15px/15px 225px 15px 255px;
    border-top-left-radius: 255px 15px;
    border-top-right-radius: 15px 225px;
    border-bottom-right-radius: 225px 15px;
    border-bottom-left-radius: 15px 255px;
}
img.nostyle, .nostyle img {
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important;
	border: 0px solid rgba(0, 0, 0, 0) !important;
}
.entry-content p a {
    text-decoration: underline;
}
.entry-content li p {
    margin: 0px;
}
.audibletopad {
    text-align: center;
}
.similarbooks {
	clear: left; 
	float: left; 
	margin-bottom: 1em; 
	margin-right: 1em;
}
.similarbooks img {
    max-width: 200px;
	min-width: 126px;
}
img.topthumbnail {
	height: 0px !important;
	width: 0px !important;
	visibility: hidden;
    border: none !important;
    margin: 0px !important;
	display: none !important;
}
.post-body div.author {
    line-height: 15px;
    color: #5C5C5C;
}

img.stars.rating {
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  border: 0px solid rgba(0, 0, 0, 0) !important;
  height: 20px;
  margin-bottom: -7px;
}
.review-content {
	float: left; 
	padding: 0px;
}
.adbl-review-content {
	margin: 0px !important; 
	padding: 0px 0px 0px 14px !important;
	line-height: 1.5 !important;
}
.adbl-new-stars.nullifyclearfix {
	margin: 0px 0px 10px 0px !important;
    padding: 5px 0px 5px 0px !important;
    border-bottom: 1px dashed #DDD9DD;
    clear: both;
}
.adbl-new-stars.nullifyclearfix::after {
    clear: both;
    content: ' Rating';
    color: rgba(0, 0, 0, 0);
}
.adbl-rating-cont.adbl-new-stars {
	display: inline; 
	float: left; 
	margin: 0px 0px 0px 10px; 
	padding: 0px;
}
.adbl-new-stars img.stars.rating {
	margin: -3px 0 -5px 0;
}
.adbl-rating-wrap.clearfix {
	float: left;
	margin: 0px; 
	padding: 0px; 
	zoom: 0;
}
.adbl-rating-label {
	float: left; 
	margin: 0px 0px 0px 10px; 
	padding: 0px; 
	width: auto;
}
.adbl-rating-full {
    float: left;
    height: 20px;
    outline: none;
    text-indent: -20000px;
    width: 75px;
    background-size: 75px;
}
.adbl-rating-full.one {
	background: url('http://2.bp.blogspot.com/-kU1UvC1ee1A/VPe2eRv2dCI/AAAAAAAAzNc/AKzEyxTF75Y/s1600/1%2Bstars.png') 0px 0px no-repeat;
	background-size: 76px;
}
.adbl-rating-full.two {
	background: url('http://4.bp.blogspot.com/-c03bYdJCUAI/VPe2eUW05pI/AAAAAAAAzNk/0GPMzgGyKvc/s1600/2%2Bstars.png') 0px 0px no-repeat;
	background-size: 76px;
}
.adbl-rating-full.three {
	background: url('http://1.bp.blogspot.com/-6W1bp-p1UuU/VPe2eSQCQCI/AAAAAAAAzNU/WzT9hS8PRP0/s1600/3%2Bstars.png') 0px 0px no-repeat;
	background-size: 76px;
}
.adbl-rating-full.four {
	background: url('http://4.bp.blogspot.com/-HTF95KbbRA8/VPe2ewSBvtI/AAAAAAAAzNQ/vjd_2BRnMF8/s1600/4%2Bstars.png') 0px 0px no-repeat;
	background-size: 76px;
}
.adbl-rating-full.five {
	background: url('http://4.bp.blogspot.com/-ihdWS7hTwjA/VPe2fHttW2I/AAAAAAAAzNM/skBVPdLnStA/s1600/5%2Bstars.png') 0px 0px no-repeat;
	background-size: 76px;
}
li.adbl-review {
	border: 0px solid transparent !important;
}
.adbl-review-text {
	font-stretch: normal !important;
	line-height: 1.5em !important;
	margin: 0px !important; 
	padding: 5px 0px 0px !important;
}
.adbl-rev-qstn-lbl {
	margin: 0px; 
	padding: 0px;
}


/** Hide Profile on main page ================**/
/** READ MORE Pagination and BUTTONS **/
/**Pagination from http://helplogger.blogspot.com/2014/04/how-to-add-numbered-page-navigation-widget-for-blogger.html **/
.jump-link, a.home-link, button, .button, #blog-pager-older-link a, #blog-pager-newer-link a {
  	margin: 32px auto;
  	text-align: center;
}
.jump-link a, a.home-link, a.home-link:visited, .button, #blog-pager-older-link a, #blog-pager-newer-link a, #Label1 select {
    color: #000 !important;
    width: 170px;
    padding: 15px;
    margin: 0 auto;
    border-radius: 33px;
    border:1px solid #2a2c2f; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 10px 10px 10px 10px; 
	text-decoration:none; 
	display:inline-block;
	font-weight:bold; 
	box-shadow: 0px 3px 2px #CCC;
}

.jump-link a:hover, a.home-link:hover,  
#blog-pager-older-link a:hover, #blog-pager-newer-link a:hover {
    border: 1px solid #353638;
	box-shadow: 0px 2px 1px rgba(204, 204, 204, 0.74);
}
#arrow-right a:after {
	width: 0;
    height: 0;
    border-style: solid;
    border-width: 5.5px 0 5.5px 8px;
    border-color: transparent transparent transparent #e8f3ff;
    content: ' '
}
.displaypageNum a, .showpage a, .pagecurrent {
    padding: 5px 10px;
    margin-right: 5px;
    border:1px solid #2a2c2f; 
    -webkit-border-radius: 3px; 
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-decoration:none; 
    display:inline-block;
    font-weight:bold; 
    color: #FFFFFF !important;
     background-color: #45484d; 
    border-radius: 2px;
}
.displaypageNum a:hover, .showpage a:hover {
 	background-color: #616467; 
    text-decoration: none;
    color: #FFF !important;
}
.pagecurrent {
    background: #EEE !important;
    text-decoration: none;
    color: #45484D !important;
    border: 1px solid #E7E7E7;
}
/*################MBT Pager - pagination with names ##########################*/
.mbt-pager { border-top: 2px dashed #ddd; border-bottom: 2px dashed #ddd;  margin-bottom: 10px;   overflow:hidden; padding:0px;} 
.mbt-pager li.next { height:114px; float: right; padding:0px; background:none; margin:0px;} 
.mbt-pager li.next a { padding-left: 24px; }
.mbt-pager li.previous { height:114px; margin:0px -2px 0px 0px; float: left;  border-right:1px solid #ddd; padding:0px; background:none; 
} 
.mbt-pager li.previous a { padding-right: 24px;  }
.mbt-pager li.next:hover, .mbt-pager li.previous:hover  {background:#BEE7ED; }
.mbt-pager li { width: 50%; display: inline; float: left; text-align: center; } 
.mbt-pager li a { position: relative; min-height: 77px; display: block; padding: 15px 46px 15px; outline:none; text-decoration:none;}
.mbt-pager li i { color: #ccc;  }
.mbt-pager li a strong { display: block;   color: #ccc; letter-spacing: 0.5px; font-weight: bold; text-transform: uppercase; font-family:oswald, sans-serif, arial; margin-bottom:10px;}
.mbt-pager li a span {  color: #666;  font-family:oswald,Helvetica, arial; margin:0px;} 
.mbt-pager li a:hover span, 
.mbt-pager li a:hover i { color: #ffffff; } 
.mbt-pager li.previous i { float:left; margin-top:15%; margin-left:5%; } 
.mbt-pager li.next i { float: right; 
margin-top: 15%; 
margin-right: 5%; }
.mbt-pager li.next i, .mbt-pager li.previous i , 
.mbt-pager li.next,  .mbt-pager li.previous{ 
-webkit-transition-property: background color; -webkit-transition-duration: 0.4s; -webkit-transition-timing-function: ease-out; 
-moz-transition-property: background color; -moz-transition-duration: 0.4s; -moz-transition-timing-function: ease-out; 
-o-transition-property: background color; -o-transition-duration: 0.4s; -o-transition-timing-function: ease-out; 
transition-property: background color; transition-duration: 0.4s; transition-timing-function: ease-out; }
.fa-chevron-right {padding-right:0px;}
/** AUTHOR PROFILE IN CONTENT **/
.author-profile img {
    border: 2px solid #BEE7ED !important;
    float: left;
    margin: -23px 50% 0px 42% !important;
    border-radius: 45px;
    box-shadow: 4px 4px #BEE7ED;
}
.author-profile {
    border: 2px solid #BEE7ED;
    background: #EFEDED;
    padding: 10px;
    overflow: visible !important;
    margin: 11px 5px 0 0 !important;
}
#widget_bounds .Ul {
	background: #545252 !important;
}
/** ADS **/

iframe[id*="google_ads"], #ads, .ads {
   	max-width: 100% !important;
}
.AdSense .widget-content {
    overflow: hidden;
    padding-top: 10px;
}

.follow-by-email-inner td {
	width: 100%;
}

  .feed-links { display: none; }
/****** Hover over a to see a span no js needed****/
.hover_img a {
    position:relative;
}
.hover_img a span { position:absolute; display:none; z-index:99; color: #000; }
.hover_img a:hover span { 
	display: block;
    color: #000;
    top: -101px;
    left: -223px;
    background: #fff;
    border: 1px solid#ccc;
    padding: 10px;
    box-shadow: 1px 1px 1px 2px #ccc;
    border-radius: 17px 10px 0 11px;
    width: 293px;
}
.post .hover_img a, .post .hover_img a:hover {
    box-shadow: none;
}
/*hover text for footer toggle*/
.togglehover_img {
    position: fixed;
    bottom: 70px;	
	z-index: 11;
}
.togglehover_img a, .togglehover_img a:hover {
    box-shadow: none;
	display: none;
}
.togglehover_img a {
    position:relative;
}
.togglehover_img a span { position:absolute; display:none; z-index:99; color: #000; }
.togglehover_img a:hover span { 
	padding: 20px;
    bottom: 50px;
    z-index: 20000;
    left: 48px;
    box-shadow: 1px 1px 1px 2px #ccc;
    border-radius: 19px 10px 10px 0px;
    display: block;
    color: #000;
    background: #fff;
}
.portfoliogrid {
	max-width: 100%;
    background: #eee;
}
.portfoliogrid .imagewrapper img {
    height: auto;
    max-width: 224% !important;
    width: 200%;
}
.portfoliogrid .imagewrapper {
    height: 200px;
    overflow: hidden;
    width: 33%;
    float: left;
    padding: 5px;
    background: #eee;
}
.viewallgrid .imagewrapper {
    max-height: 115px;
    overflow-x: hidden;
}
.viewallgrid h1 {
    clear: both;
}
.viewallgrid ul {
    margin: 0px !important;
	float: left;
    background: #eee;
    padding: 16px !important;
    border: 1px solid #ddd;
    border-radius: 0px 8px 8px 8px;
}
.viewallgrid li {
    list-style: none;
	float: left;
	width: 23%;
    margin: 0 1%;
	min-height: 165px;
    background: #033a63 url('https://1.bp.blogspot.com/-jCDheUd40fs/V1y4c72n8WI/AAAAAAAA98o/4-q_D5cwESozU0LYPm1cvZa7EDqQmUs6gCLcB/s1600/bg2.png');
}
.viewallgrid img {
	height: 101px;
	width: 100%;
}
.viewallgrid li div,  .viewallgrid li div a {
    background: #033A63;
    text-align: center;
    color: #fff !important;
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}
.viewall {
    display: block;
    right: 0px;
    z-index: 1;
}
.viewall .right, .viewall .left {
	margin: 0px;
	padding: 0 10px 0 0;
}
.viewall .hover_img a:hover span {
	border-radius: 17px 0px 11px 11px !important;
	right: 0px !important;
    top: 25px !important;
	margin: 0 0 0 -50px;
}

/***** NAVIGATION ==============================================*****/
/***** Breadcrumb *******/
h3.breadcrumb {
    padding: 0px 10px 0 0;
    margin: 0;
    float: left;
	z-index: 1;
}
h3.post-title:hover, h3.post-title a:hover {
    color: #aaa !important;
    cursor: not-allowed;
}
.breadcrumb a:visited, .breadcrumb a:link, .breadcrumb a {
	box-shadow: 0 0 0 0 transparent;
}
h3.breadcrumb:hover h3.breadcrumb a:hover {
	cursor: pointer !important;
}
span.caret-right {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-left: 4px dashed;
    border-left: 4px solid\9;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    margin-bottom: 2px;
}
/***** ACCESSIBILITY ==============================================*****/
.sr-only-focusable:active, .sr-only-focusable:focus {
    width: 100%;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
    position: fixed;
    top: 0;
    left: 0;
    background: #064471;
    z-index: 1;
    color: #fff !important;
    text-align: center;
}
