/*
Theme Name: Aravinda
Theme URI: http://myth.li/
Description: Displace Child - Aravinda
Author: Andrew Crusoe
Author URI: http://myth.li/
Template: displace
Version: MYTHLI 0.9997
Last Mod: 2017.10.15
*/



@import url("../displace/style.css");

::selection {
	color: #fff;
	background-color: #1b2e7A;
	text-shadow: none;
}
::-moz-selection {
	color: #fff;
	background-color: #1b2e7A;
	text-shadow: none;
}




/* Special Displace Custom Code */

#masthead > div {
	margin: 0;
	padding: 0;
	border: 0;
	box-shadow: none;
}
a.caption-image {
	margin-bottom: 30px;
}
.site-title,
.site-description {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
}


b, strong {
	font-weight: 600;
}



body {
color: #000000;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue",  "Lucida Grande", sans-serif;
	font-weight: 400; /* was normal */
	/* letter-spacing: -0.02em; */
	
font-size: 14px;
background-color: #e9e9eb;
}
body.custom-background {
background-color: #e9e9eb !important;   /* was f5f8fa */
}
p.wp-caption-text {
font-size: 13px;
padding: 3px 7px;
font-weight: 400;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
}
blockquote, q {
quotes: "\201C" "\201D";
}

hr {
  border:none;
  border-top:1px dashed #888;
  color:#888;
  height:1px;
  padding-bottom: 12px;
}


/* New Nav Padding */

#nav-above {
margin-top: 10px;
}
.site-content .site-navigation {
margin: 0 64px 10px;  /* was 0 70px 10px */
}

/* For tag pages */
.page-header {
margin: 20px 64px 20px; /* was 20 70 20 */
}


/* WP-EMail CSS Style */


.wp-email P {
	text-align: left;
}
.wp-email label {
  font-weight: 600;
}
.wp-email-loading {
	display: none;
	text-align: center;
	height: 16px;
}
.wp-email-image {
	border: 0px;
}
.TextField {
}
.Button {
}
#wp-email-required {
  font-weight: 600;
}
#wp-email-button {
  text-align: center;
}
#wp-email-popup {
	padding: 1em 1em 0;
}











/* General YARPP code */



.yarpp-related .yarpp-thumbnail-title {
    text-align: left;
    text-decoration: none;
}

h2 {
	margin-top: 0px !important;
	color: #222;
	/* text-transform: uppercase; */
    font-weight: 400;
    font-size: 22px;
}

h3 {
	/* padding: 0 0 0px 0; */
	/* margin-top: 30px !important; */
	color: #222;
	text-transform: uppercase;
    font-weight: 600;
    font-size: 15px;
}

h4 {	
	margin-top: 30px !important;
	color: #222;
	text-transform: uppercase;
    font-weight: 600;
	font-size: 15px;
}

.amzn-native-header {
	padding-left: 64px !important;
	color: #222;
	text-transform: uppercase !important;
	font-size: 15px;
}
	


/* Specific YARPP code */

.yarpp-related {

padding-left: 64px !important; /* new */
width: 100%;   /* was 68 percent */
font-family: "Exo 2", Helvetica, sans-serif;
font-weight: 400;
font-size: 18px;
color: #222;
line-height: 22px;
}
 


/* New Link Color */
.entry-meta a,
.entry-meta a:visited,
.site-navigation a:hover,
#nav-below a:hover,
#nav-above a:hover,
.entry-content a,
.entry-content a:visited,
a, a:visited,
a:hover, a:focus {
color: #2700b6;   /* was 002db3 0000b3 121fb3 */
text-decoration: none;
}
#content a:hover,
#sidebar a:hover,
#colophon a:hover {
	border-bottom-color: #121fb3;
}


.entry-title a,
.entry-title a:visited,
.entry-title {
color: #262626;
}





.site-header img {
width: 220px;
height: 110px;
}
 
#masthead {
padding-top: 43px;
}
 
.hentry {
margin: 0px 0px 35px 0px;   /* was 42px 0px 35px 0px part of new negspace top */
}
body.single .hentry,
body.page .hentry {
margin-bottom: 24px;
}

.entry-content blockquote {
background-color: #efefef;
background-color:rgba(255, 255, 255, 0.55);
border-left: 4px solid #fff;
padding: 15px 20px 0 20px;
margin: 0 0 8px -4px;

box-shadow: #ccc 0px 1px 3px;
-moz-box-shadow: #ccc 0px 1px 3px;
-webkit-box-shadow: #ccc 0px 1px 3px;
}



.main-navigation,
.main-navigation a {
font-family: "Exo 2", Helvetica, sans-serif !important;
letter-spacing: 0em;
color: #222;
text-decoration: none;
text-shadow: rgba(255, 255, 255, 1.00) 0px 2px 2px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-webkit-transition: background-color .15s ease;
-moz-transition: background-color .15s ease;
transition: background-color .15s ease;
font-weight: 400;  /* was normal */
}

.main-navigation a {
padding-right: 12px;
}

.main-navigation {
margin-bottom: 24px; /* was 20 */
padding-bottom: 0px;
}

#masthead > div {
margin-bottom: 20px;
padding-bottom: 0px;
}


.sub-menu > li > a {
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
padding: 0 4px;
}

.main-navigation .menu > li:hover > a {
background-color: #fff;   /* fallback */
background-color: rgba(255,255,255,0.8);
border-radius: 14px;
-moz-border-radius: 14px;
-webkit-border-radius: 14px;

    -webkit-animation: animeone 0.05s 4; /* Chrome, Safari, Opera */
    animation: animeone 0.05s 4;
     -webkit-animation-direction: alternate; /* Chrome, Safari, Opera */
    animation-direction: alternate;
}
/* Fix to Pointy Edge on Hover */
.main-navigation .menu > li > a {
border-radius: 14px;
-moz-border-radius: 14px;
-webkit-border-radius: 14px;
}


.menu-primary-container {
background-color: #fafafa;
background-color: rgba(255,255,255,0.88);
border-radius: 18px 0px 18px 0px;
-moz-border-radius: 18px 0px 18px 0px;
-webkit-border-radius: 18px 0px 18px 0px;
border: 1px solid rgba(255,255,255,1.0);
/* display: inline-block; */


/* SUPERGRADIENT */
background: -moz-linear-gradient(top, rgba(255,255,255,0.98) 0%, rgba(255,255,255,0.7) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0.98)), color-stop(100%, rgba(255,255,255,0.7)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0.98) 0%, rgba(255,255,255,0.7) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0.98) 0%, rgba(255,255,255,0.7) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0.98) 0%, rgba(255,255,255,0.7) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0.98) 0%, rgba(255,255,255,0.7) 100%);
}

/* 
.menu-primary-container ul {
text-align: left;
padding-left: 8px;
}
 */






/* Rounded Buttons */

button,
input[type=button],
input[type=reset],
input[type=submit],
#infinite-handle span {
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue",  "Lucida Grande", sans-serif;
	/* letter-spacing: -0.02em; */
	
font-size: 14px;
font-weight: 600;
}


input[type=text],
input[type=url],
input[type=email],
input[type=search],
input[type=password],
textarea,
select {
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
background-color: #fff !important; /* fallback */
background-color: rgba(255, 255, 255, 0.79) !important;
border: 1px solid rgba(0, 150, 255, 1.00);
}



.widget_search .search-field {
display: block;
padding: 5px 35px 5px 0;
width: 184px;
line-height: 20px;
color: #000 !important;
border: 1px solid #fff;
border-color: rgba(255,255,255,1.0);
border-radius: 20px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue",  "Lucida Grande", sans-serif;
	font-weight: 500; /* was normal */
	/* letter-spacing: -0.02em; */
	
font-size: 14px;
text-align: right;
}

.widget_search .search-form:hover .search-field {
color: #000;
}


.search-form .search-field {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue",  "Lucida Grande", sans-serif;
	font-weight: 500; /* was normal */
	/* letter-spacing: -0.02em; */
	
font-size: 14px;
text-align: right;
}



#page {
	padding-left: 0px;
}

mark, ins {
background: #fff;
text-decoration: none;
}

#content {
background-color: #fafafa;   /* fallback */
background-color: rgba(255, 255, 255, 0.80); /* was 253, 255, 255, 0.94 */
border-left: 1px solid rgba(255,255,255,0.90);
border-right: 1px solid rgba(255,255,255,0.90);
border-bottom: 1px solid rgba(255,255,255,0.90);

border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
-moz-border-bottom-left-radius: 5px;
-moz-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;

margin-top: 42px; /* was 0 before - part of new negspace top */
border-top-left-radius: 5px;
border-top-right-radius: 5px;
-moz-border-top-left-radius: 5px;
-moz-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
}




.specialspiral,
.specialspiral img {
border: 0px !important;
padding: 0px !important;
background-color: transparent !important;
box-shadow: #fff 0px 0px 0px !important;
-moz-box-shadow: #fff 0px 0px 0px !important;
-webkit-box-shadow: #fff 0px 0px 0px !important;
width:400px;
height:400px;
}

.specialimage,
.specialimage img {
border: 0px !important;
padding: 0px !important;
background-color: transparent !important;
box-shadow: #fff 0px 0px 0px !important;
-moz-box-shadow: #fff 0px 0px 0px !important;
-webkit-box-shadow: #fff 0px 0px 0px !important;
margin-bottom: 6px;
}



/* Grey Divider Remover */
#sidebar .widget,
#masthead > div,
.main-navigation {
border-bottom: 0px;
box-shadow: 0 0px;
}



.main-navigation ul {
list-style: none;
margin: 0;
padding-left: 0;
line-height: 32px;   /* was 42 */
font-size: 20px;     /* was 24 */
color: #000;
}

.main-navigation .sub-menu {
border-left: 0px;
box-shadow: 0 0px 0px rgba(0,0,0,0.00);
/* line-height: 34px; */   /* was not here */
/* font-size: 16px; */     /* was not here */
}


.site-title {
color: #0f5494;
margin-bottom: 5px;
line-height: 50px;
font-family: "Exo 2", sans-serif;
font-weight: 700;
font-size: 54px;
letter-spacing: 0px;
text-shadow: rgba(0, 0, 0, 0.8) 0px 2px 2px;
}


.site-description {
line-height: 20px;
font-family: "Exo 2", sans-serif;
font-size: 15px;
font-weight: 400;
text-shadow: rgba(255, 255, 255, 0.8) 0px 2px 6px;
}

#sidebar {
float: left;
clear: left;
width: 220px;
color: #4f5166;   /* 4f5166 293966 */
text-align: right;
font-weight: 100;
}



#sidebar .widget a,
#sidebar .widget li a {
color: #2700b6;
}

#sidebar .widget a:hover,
colophon .widget a:hover {
border-bottom-color: #1a3380;   /* 1a2280 086199 */

    -webkit-animation: animetwo 0.05s 4; /* Chrome, Safari, Opera */
    animation: animetwo 0.05s 4;
     -webkit-animation-direction: alternate; /* Chrome, Safari, Opera */
    animation-direction: alternate;
}

/* Chrome, Safari, Opera */
@-webkit-keyframes animetwo {
    from {background-color: rgba(0,0,255,0.80);}
    to {background-color: rgba(0,0,255,0.50);}
}
/* Standard syntax */
@keyframes animetwo {
    from {background-color: rgba(0,0,255,0.80);}
    to {background-color: rgba(0,0,255,0.50);}
}
 
/* Chrome, Safari, Opera */
@-webkit-keyframes animeone {
    from {background-color: rgba(255,255,255,1.00);}
    to {background-color: rgba(255,255,255,0.70);}
}
/* Standard syntax */
@keyframes animeone {
    from {background-color: rgba(255,255,255,1.00);}
    to {background-color: rgba(255,255,255,0.70);}
}








#colophon {
color: #2700b6;   /* was 002db3 fff */
font-weight: 600;
font-size: 13px;
}

#colophon a {
color: #2700b6;  /* fff 002db3 086199 */
border-bottom: 1px solid #7a8fcc;  /*  8,97,153,0.35 */
}

.site-info {
padding: 30px 8px;
}


/* Typeface Fixes (no roboto) */

h1, h2, h3, h4, h5, h6 {
	font-family: "Exo 2", Helvetica, sans-serif;	
}

.format-link .entry-content,
.format-link .entry-content p {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue",  "Lucida Grande", sans-serif;
	font-weight: 400;
	/* letter-spacing: -0.02em; */
}
.type-attachment .entry-caption {
	margin: 0 0 20px;
	line-height: 24px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue",  "Lucida Grande", sans-serif;
	/* letter-spacing: -0.02em; */
	
	font-size: 18px;
	font-weight: 400;
}
.site-content .nav-next,
.site-content .nav-previous {
/* 	float: left; */
	width: 48%;
	margin: 0 2% 0 0;
	overflow: hidden;
	color: #262626;
	font-family: "Exo 2", sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
}
.widget_calendar caption {
	margin-bottom: 7px;
	line-height: 24px;
	font-size: 18px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue",  "Lucida Grande", sans-serif;
	font-weight: 400; /* was normal */
	/* letter-spacing: -0.02em; */
	
	text-align: right;
	text-shadow: 0 1px rgba(0,0,0,0.25);
}


.entry-title {
margin: 0 64px 0px 64px;   /* was 0 46 0 70 */
font-family: "Exo 2", Helvetica, sans-serif !important; /* was Open Sans */
letter-spacing: 0em;
font-weight: 400;    /* was 600 */
font-size: 30px;     /* was 28 */
line-height: 38px;   /* was 38 */
text-shadow: rgba(255, 255, 255, 0.9) 0px 2px 2px;
padding-top: 10px;
padding-bottom: 10px;
}
.entry-content,
.entry-summary,
.small-attach .entry-attachment a
.type-attachment .entry-description,
.entry-attachment .wp-audio-shortcode {
	margin-left: 64px; /* was 70 */
	margin-right: 64px;		/* was 58 */
}

.entry-header {
background-color:rgba(255,255,255,0.00);
width: 100%;
display: block;

-webkit-border-top-left-radius: 5px;  /* new style - part of new negspace top */ 
-webkit-border-top-right-radius: 5px;
}

.sharebar {
background-color:rgba(0, 0, 0, 0.01);
padding: 6px 0 6px 64px; /* was 70 */
width: 100%;
display: block;
border-top: 1px solid rgba(240,240,240,1.00);
border-bottom: 1px solid rgba(240,240,240,1.00);
line-height: 20px;
}

.entry-meta {
background-color:rgba(255, 255, 255, 0.80);
padding: 4px 0 4px 64px; /* was 70 */
margin: 0px;
width: 100%;
display: block;
border-top: 1px solid rgba(255,255,255,1.00);
border-bottom: 1px solid rgba(255,255,255,1.00);
line-height: 20px;

/* existing entry-meta styles: */
float: none;
text-align: left;
/* width: 90%; */
/* margin: 20px 0px 20px 0px; */
/* padding: 0 0 0 70px; */
border-left: 0px solid #293966;
line-height: 22px;
font-size: 14px;
color: #bbb;   /* was ccc, 808080 */
-webkit-transition: opacity 0.2s ease;
-moz-transition: opacity 0.2s ease;
transition: opacity 0.2s ease;
font-style: normal;  /* was italic */
}


/* 2017 */
.entry-meta > div {
		display: inline-block;
		margin-right: 6px;
}


.icon-single,
.icon:before {
color: #ddd;
}


ul.post-tags li {
display: inline;
margin: 0px 10px 0px 0px;
line-height: 22px;
}


.entry-title a {
border-bottom: 0px solid rgba(0,0,0,0.0) !important;
}
.entry-title a:hover {
border-bottom: 2px solid rgba(18,31,179,0.7) !important;
}
.entry-title a:hover,
.post-thumb:hover + .entry-title a {
border-bottom-color: #121fb3 !important;
color: #121fb3;
}
.entry-title a:active,
.post-thumb:active + .entry-title a {
border-bottom-color: #121fb3 !important;
color: #121fb3;
}




.format-standard .entry-content,
.format-quote .entry-content,
.format-chat .entry-content,
.format-status .entry-content,
.type-page .entry-content,
.entry-summary {
float: none;
max-width: 820px;
}


.entry-content,
.entry-summary {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue",  "Lucida Grande", sans-serif;
	font-weight: 400; /* was normal */
	/* letter-spacing: -0.02em; */
	
font-size: 15px;		/* was 16 */
margin-right: 64px;		/* was 58 */
color: #222;
}

.entry-content p {
line-height: 24px;
}
.entry-content li {
margin-bottom: 10px;  /* was 15 */
}
.entry-content ul li {
list-style-type: square;
}
.yarpp-related ul li {
list-style-type: devanagari;
}



/* Image fix */

#content a {
border-bottom: 0px solid rgba(0,0,0,0.00);
}
#content p a,
#content ol a,
#content .entry-meta a,
#sidebar a,
#content ul a {
border-bottom: 1px solid #7a8fcc;  /*  8,97,153,0.35 */
}


#content p a:hover,
#content ol a:hover,
#content .entry-meta a:hover,
#sidebar a:hover,
#content ul a:hover {
    -webkit-animation: animetwo 0.05s 4; /* Chrome, Safari, Opera */
    animation: animetwo 0.05s 4;
     -webkit-animation-direction: alternate; /* Chrome, Safari, Opera */
    animation-direction: alternate;
    
    background-color: rgba(0,0,255,0.60);
}

.entry-content a img {
border: 1px solid #CCC;
padding: 3px;
background-color: #fff;
box-shadow: #ccc 0px 1px 3px;
-moz-box-shadow: #ccc 0px 1px 3px;
-webkit-box-shadow: #ccc 0px 1px 3px;
}

.borderplease {
border: 1px solid #CCC;
padding: 3px;
background-color: #fff;
box-shadow: #ccc 0px 1px 3px;
-moz-box-shadow: #ccc 0px 1px 3px;
-webkit-box-shadow: #ccc 0px 1px 3px;
}

img.roundpic {
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
box-shadow: #bbb 0px 1px 3px;
-moz-box-shadow: #bbb 0px 1px 3px;
-webkit-box-shadow: #bbb 0px 1px 3px;
display: block;
margin: 0 auto;
}

.foralignnone {
border: 0px !important;
padding: 0px !important;
text-align: center;
border-bottom: 0px !important;
}

#sidebar ul li {
margin: 0px 0px 12px 20px;
padding: 0px;
font-size: 13px; /* was 13 */
}

a.img,
img.ImageFrame_none {
border: 0px !important;
padding: 0px !important;
}



.audiobook {
text-align: center;
padding: 0px 0px 0px 0px;
}
.audiobook a {
border-bottom-width: 0px !important;
}
.audiobook img {
border: 1px solid #fff; /* fallback */
border: 1px solid rgba(255, 255, 255, 0.65); /* 2px 8EA3CC 0F283C */
padding: 0px;
box-shadow: #c1c7d9 0px 1px 4px;			/* 0F283C */
-moz-box-shadow: #c1c7d9 0px 1px 4px;		/* 0F283C */
-webkit-box-shadow: #c1c7d9 0px 1px 3px;	/* 0F283C */
}



/* GENERAL WIDGET CODE */

#sidebar .widget {
margin-bottom: 24px;
padding-bottom: 2px;
}

.widget-title {
margin: 12px 6px 8px 0px;
font-family: "Exo 2", Helvetica, sans-serif;
letter-spacing: 0em;
font-weight: 400;
line-height: 24px;
font-size: 22px;
color: #111;
text-shadow: rgba(255, 255, 255, 1.0) 0px 2px 2px;  /* was 0.5, 0, 0, 0.5 */
}
.widget-title a {
color: #2700b6;
border-bottom-width: 1px !important;
border-bottom-color: #1a3380;
}
.textwidget {
font-size: 13px;
line-height: 18px;
font-weight: 400;
}
.newdesc {
line-height: 20px;
}
.booklinks {
line-height: 20px;
font-size: 14px;
margin-bottom: 0px !important;
}
.main-navigation .menu > li > .sub-menu:before {
	content: none;
}



/* GENERAL BOX */

.widget-box {
background-color: #fafafa; /* fallback */
background-color: rgba(255, 255, 255, 0.79);
padding:12px;
line-height: 18px;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border: 1px solid rgba(255,255,255,0.90);

/* 	animation: animeborder 15s infinite alternate; */

/* SUPERGRADIENT 66 for boxes */
background: -moz-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.66) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0.66)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.66) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.66) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.66) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.66) 100%);
}


/* Chrome, Safari, Opera */

/* 
@-webkit-keyframes animeborder {
    from {border-color: rgba(255,255,255,0.95);}
    to {border-color: rgba(255,255,255,0.20);}
}
 */
/* Standard syntax */

/* 
@keyframes animeborder {
    from {border-color: rgba(255,255,255,0.95);}
    to {border-color: rgba(255,255,255,0.20);}
}
 */




/* ALL DA SPECIFIC WIDGETS */


.twtr-remixed {
background-color: #fafafa; /* fallback */
background-color: rgba(255, 255, 255, 0.79); /* (255, 255, 255, 0.79) */
padding: 8px 8px 8px 8px; /* was 8 8 6 6 */
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid rgba(255,255,255,0.90);
}

.twtr-fix {
text-align: right;
/* width: 202px; */
/* padding-top: 2px; */
}
.fblikespace {
font-size: 11px;
margin: 0px 0px 0px 6px; /* was 6px 0px 0px 35px */
float: right;
}
#facebooklikebox-1 .fb_iframe_widget {
background-color: #fafafa; /* fallback */
background-color: rgba(255, 255, 255, 0.79);
/* SUPERGRADIENT 55 for boxes */
background: -moz-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.55) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0.55)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.55) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.55) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.55) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.55) 100%);
}


/* Form Padding Exception */
form.newsletter-box p {
margin-bottom: 0px;
}

form.newsletter-box {
text-align: center;
background-color: #fafafa; /* fallback */
background-color: rgba(255, 255, 255, 0.79);
padding:12px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid rgba(255,255,255,0.90);

/* SUPERGRADIENT 66 for boxes */
background: -moz-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.66) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0.66)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.66) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.66) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.66) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.66) 100%);
}



.widget_recent_entries ul {
background-color: #fafafa; /* fallback */
background-color: rgba(255, 255, 255, 0.79);
padding:12px;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border: 1px solid rgba(255,255,255,0.90);
font-weight: 400;  /* was 600 */

/* SUPERGRADIENT 66 for boxes */
background: -moz-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.66) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0.66)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.66) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.66) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.66) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.66) 100%);
}

.widget_archive ul {
background-color: #fafafa; /* fallback */
background-color: rgba(255, 255, 255, 0.79);
padding:12px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid rgba(255,255,255,0.90);
font-weight: 600;

/* SUPERGRADIENT 66 for boxes */
background: -moz-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.66) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0.66)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.66) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.66) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.66) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.66) 100%);
}
.widget_rss ul {
background-color: #fafafa; /* fallback */
background-color: rgba(255, 255, 255, 0.79);
padding:12px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid rgba(255,255,255,0.90);
font-weight: 600;

/* SUPERGRADIENT 66 for boxes */
background: -moz-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.66) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0.66)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.66) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.66) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.66) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.66) 100%);
}
.widget_links ul {
background-color: #fafafa; /* fallback */
background-color: rgba(255, 255, 255, 0.79);
padding:12px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid rgba(255,255,255,0.90);
font-weight: 600;
}

.widget_categories ul {
background-color: #fafafa; /* fallback */
background-color: rgba(255, 255, 255, 0.79); /*  was (255, 255, 255, 0.79) */
padding:12px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid rgba(255,255,255,0.90);
font-weight: 600;

/* SUPERGRADIENT 66 for boxes */
background: -moz-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.66) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0.66)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.66) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.66) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.66) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.66) 100%);
}
#sidebar .textwidget ul li,
#sidebar .widget_categories ul li {
margin: 0px 0px 8px 0px;   /* was 0px 0px 12px 20px */
padding: 0px;
}
.widget_categories ul.children {
/* FIX LATER background-color: none; */
background-color: rgba(242, 246, 255, 0.00);
border: 0px solid rgba(255,255,255,0.00);
padding: 0px;
}





.site-content .site-navigation .nav-previous::before,
.site-content .site-navigation .nav-next::after {
font-family: "Genericons";
text-decoration: inherit;
font-weight: normal;
vertical-align: middle;
color: #262626;
}

body.comment-avatars .bypostauthor > article.comment .comment-author::before {
top: -3px;
left: -3px;
border: 3px solid #fff;
}

.comment-author {
border: 0px
}

.comments-area,
#disqus_thread {
background-color: #fafafa;   /* fallback */
background-color: rgba(255, 255, 255, 0.45);
}



/* EMAIL BUTTON */

.emailit {
/* margin-bottom: -1px; */
	color: #550080; /* b32b24 */
	font-weight: 400;
}
.emailit a {
	text-decoration: none;
	color: #0040b3;
	border-bottom-width: 0px !important;
}
.emailit a:hover {
	text-decoration: underline;
}
.WP-EmailIcon {
	border: 0px;
	margin-bottom: -3px;
	margin-right: 4px;
}









/*

    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.

*/

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{
/* background:url(/wp-content/plugins/awesome-flickr-gallery-plugin/colorbox/images/overlay.png) repeat 0 0; */

-webkit-backdrop-filter: saturate(150%) blur(25px);
backdrop-filter: saturate(150%) blur(25px);
}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(/wp-content/plugins/awesome-flickr-gallery-plugin/colorbox/images/controls.png) no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(/wp-content/plugins/awesome-flickr-gallery-plugin/colorbox/images/controls.png) no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(/wp-content/plugins/awesome-flickr-gallery-plugin/colorbox/images/controls.png) no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(/wp-content/plugins/awesome-flickr-gallery-plugin/colorbox/images/controls.png) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url(/wp-content/plugins/awesome-flickr-gallery-plugin/colorbox/images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(/wp-content/plugins/awesome-flickr-gallery-plugin/colorbox/images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(/wp-content/plugins/awesome-flickr-gallery-plugin/colorbox/images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(/wp-content/plugins/awesome-flickr-gallery-plugin/colorbox/images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; font-size:1em; font-weight:bold; bottom:4px; left:0; text-align:center; width:100%; color:#666666;/*Ronak*/}
        #cboxCurrent{position:absolute; font-size:0.9em; bottom:4px; left:58px; color:#666666;/*Ronak*/}
        #cboxSlideshow{position:absolute; font-size:0.9em; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(/wp-content/plugins/awesome-flickr-gallery-plugin/colorbox/images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(/wp-content/plugins/awesome-flickr-gallery-plugin/colorbox/images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(/wp-content/plugins/awesome-flickr-gallery-plugin/colorbox/images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(/wp-content/plugins/awesome-flickr-gallery-plugin/colorbox/images/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(/wp-content/plugins/awesome-flickr-gallery-plugin/colorbox/images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}





/*

AFG CSS

*/

/* Settings that apply to entire gallery */
div.afg-gallery {
    margin:auto;
}

/* Effect for thumbnails in gallery */
img.afg-img {
    margin-top:5%;
    opacity:1;
    filter:alpha(opacity=100);
    box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.6);
    -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.6);
}

img.afg-img:hover {
    margin-top:5%;
    opacity:0.7;
    filter:alpha(opacity=70);
    box-shadow: None;
    -moz-box-shadow: None;
    -webkit-box-shadow: None;
}

/* Gallery structure */
div.afg-table {
    display:table !important;
    margin:auto;
    border:none; 
}

/* Table row */
div.afg-row {
    display:table-row !important;
}

/* Individual image cell in the gallery */
div.afg-cell {
    display:table-cell !important;
    text-align:left;
    vertical-align:top;
    margin:auto;
    padding-bottom:10px;
}
/* Hover effect for pagination links */
a.afg-page:hover {
    background:royalblue;
    color:white;
    text-decoration:none;
}

/* Pagination */
div.afg-pagination {
    margin:auto;
    border:0;
    text-align:center;
    font-size:0.9em; 
}

font.afg-page {
    border:1px solid gray;
}

font.afg-cur-page {
    border:1px solid gray;
    background-color:gray;
    color:white;
}

/* Text decoration for pagination links */
a.afg-page:visited, a.afg-page:link {
    text-decoration:none;
    border:1px solid gray;
}

/* Credit Note */
div.afg-credit {
    text-align:right;
    font-size:0.9em;
}

/* Photo title */
div.afg-title {
    margin-right:5%;
    margin-bottom:5%;
}

/* Photo Description */
div.afg-description {
    font-size:85%;
    margin-right:5%;
    font-style:italic;
}





/* POLL STYLES */


.wp-polls-archive {
	/* background-color: #ffffff; */
}
.wp-polls, .wp-polls-form {
	/* background-color: #ffffff; */
}
.wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li {
	text-align: left;
	background-image: none;
	display: block;
}
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul  {
	text-align: left;
	list-style: none;
	float: none;
}
.wp-polls ul li:before, .wp-polls-ans ul li:before, #sidebar ul ul li:before {
	content: '';
}
.wp-polls IMG, .wp-polls LABEL , .wp-polls INPUT, .wp-polls-loading IMG, .wp-polls-image IMG {
	display: inline;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.wp-polls-ul {
	padding: 0px;
	margin: 0px 0px 10px 10px;
}
.wp-polls-ans {
	width:100%;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	/* background-color: #ffffff; */
}
.wp-polls-loading {
	display: none;
	text-align: center;
	height: 16px;
	line-height: 16px;
}
.wp-polls-image {
	border: 0px;
}
.wp-polls .Buttons {
	border:1px solid #c8c8c8;
	background-color: #f3f6f8;
}
/* Polls Archive Paging */
.wp-polls-paging a, .wp-polls-paging a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}

