@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,600italic,400italic);
@import 'https://fonts.googleapis.com/css?family=Quattrocento';
@import url(https://fonts.googleapis.com/css?family=Merriweather:400italic);


body { font-family: 'Open Sans', sans-serif;

 }

.group:before,
.group:after,
.servive-block:before,
.servive-block:after,
 {
    content:"";
    display:table !important;
}

.group:after, .servive-block:after {
    clear:both !important;
}

.group, .servive-block {
    zoom:1; /* For IE 6/7 (trigger hasLayout) */
}

.merriweather { font-family: 'Merriweather', serif !important; }
.tt { text-transform: uppercase important; }

 .ashift { position: relative; top: -120px; }

.wrapper { background-color: #FFFFFF; }

#content { margin-top: -5px; }

.panelicon { color: #BCD8F3; }

.center { text-align: center !important; }

.dn { display: none !important; }

a.navbar-brand { margin-top: 0px; }

.large_text, .medium_text  { font-weight: 700; }

.post-more { margin-top: 15px; }

h1, h2, h3, .h1, .h2, .h3  {  font-family: 'Quattrocento', serif!important;color: #62316C !important; }

.h1_homepage { font-weight: 700; font-size: 36px; line-height: 38px; }

.h1, h1 { font-size: 42px; letter-spacing: 0 !important; margin-bottom: 30px;  }

h2 { font-size: 32px; line-height: 40px; letter-spacing: 0 !important; margin-top: 20px; }

h3 { font-size: 24px; line-height: 30px; letter-spacing: 0 !important; margin-top: 20px;  }

.sectiontitle { margin-top: 40px; border-top: 1px solid #D1BEDC; position: relative; top: 20px; margin-bottom: 30px; }

.sectiontitle span { background-color: #FFFFFF; margin: 0 auto; padding: 0 20px; position: relative; top: -25px; font-variant: small-caps; letter-spacing: 0.1em !important;  }

.title { font-size: 36px !important; color: #62316C !important;  }
.title a { font-size: 36px !important; color: #895E8C !important;  }

.article_title { width: 100%; padding: 10px 0; clear: both; }

#form2 { margin-top: -5px;  }

.rss { color: #E68422; }

.top_contact { background-color: #f5f5f5; padding: 40px 0; }

.img-circle {
	background-color: #fff;
    border: 1px solid #ddd;
    padding: 4px;
    transition: all 0.2s ease-in-out 0s;
 }

 .img-circle:hover {
 transform: scale(1.1);
 }



.qa_list {
	text-indent: -50px;
	margin-left: 50px;
}

.qa_q { font-size: 22px; font-weight: bold; color: #FFFFFF; background-color: #82C82A; -webkit-border-radius: 50% !important; -moz-border-radius: 50% !important; border-radius: 50% !important; padding: 10px 16px; }
.qa_a { font-size: 22px; font-weight: bold; color: #FFFFFF; background-color: #3698c7; -webkit-border-radius: 50% !important; -moz-border-radius: 50% !important; border-radius: 50% !important; padding: 10px 17px; }
.qa_answer { text-indent: -55px; padding-left: 55px; }

a span.qa_q:hover { text-decoration: none; }

/* branding */

a.btn-u:active { color: #FFFFFF !important; }

.adminlogin {

width: 300px;
margin: 20% auto;

}


.adminlogin .edit {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  }
.adminlogin .edit:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.adminlogin .edit:-moz-placeholder {
  color: #999;
}
.adminlogin .edit::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.adminlogin .edit:-ms-input-placeholder {
  color: #999;
}
.adminlogin .edit::-webkit-input-placeholder {
  color: #999;
}

.left { text-align: left; }

.well { background-color: #FFFFFF !important;}

#site_logo_container {
    top: 0;
    width: 100%;
	 height: 167px;
	 z-index: 10000;
	background-color: #FFFFFF;
	-moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0 0 5px #ccc;
 }


#site_logo {
  padding: 5px 35px 10px 35px;
  margin-right: auto;
  margin-left: auto;
  width: 100%;

}



/* Sizes for the bigger menu */
#site_logo { height: 120px; text-align: center; margin-bottom: 1px;  }
#site_logo img{ width: 326px; height: 122px; }
#site_logo h1 { font-size: 56px; font-family: 'Patua One'; font-weight: normal; color: #010101; }
#site_logo a { font-size: 14px; -moz-transition: all 0;  -webkit-transition: all 0; -o-transition: all 0; }
#site_logo.small #hphone a strong { transition: all 0.3s ease-in 0s; }



 /* ----------HOMEPAGE ----------- */

 #masthead { margin-top: 0px; background-color: #F4F5F7; }

body#homepage #masthead  { margin-top: 0px !important; }

.news-slider { margin-bottom: 20px !important; }


.info { font-size: 80%; }

/* NM */

.top-block {
		background-color: #F5F5F5;
	  padding: 20px 0px !important;
	 position: relative; top: -5px;
	 -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0 0 5px #ccc;
	}

#slider1_container  {  width: 100% !important; }

.bottom-block {
	background-color: #4D96DF;
	padding: 20px 0px !important;

	}

	.btn-u { border: 1px solid #FFFFFF !important; }

	.section-title { text-transform: uppercase !important; font-weight: 300; }


	/*Footer*/
.footer {
	color: #666666;
	border-top: 1px solid #CCCCCC;
	padding: 20px 0 30px;
	margin-top: 30px;
background: rgb(138,105,143); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(138,105,143,1) 0%, rgba(182,161,189,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(138,105,143,1)), color-stop(100%,rgba(182,161,189,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(138,105,143,1) 0%,rgba(182,161,189,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(138,105,143,1) 0%,rgba(182,161,189,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(138,105,143,1) 0%,rgba(182,161,189,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(138,105,143,1) 0%,rgba(182,161,189,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62316C', endColorstr='#b6a1bd',GradientType=0 ); /* IE6-9 */



}

.footer.margin-top-0 {
	margin-top: 0;
}

.footer p,
.footer a {
	font-size: 14px;
}
.footer p {
	color: #d7cbdb;
	line-height: 14px;
	margin: 0 0 10px 0 !important;
}

.footer a {
	color: #d7cbdb;
}
.footer a:hover {
	color: #FFFFFF;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.footer h2,
.footer h3,
.footer h4 {
	color: #e4e4e4;
	background: none;
	text-shadow: none;
}

/* vid */
.responsive-video {
position: relative;
padding-bottom: 56.25%;
padding-top: 60px; overflow: hidden;
}


.responsive-video iframe,
.responsive-video object,
.responsive-video embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

/* eof vid */

.excerpt-round { width: 150px; height: 150px; -webkit-border-radius: 300px !important; -moz-border-radius: 300px !important; border-radius: 300px !important; overflow: hidden; }

blockquote {
  background: #F8F9FE;
  margin: 1.5em 10px;
  padding: 0.8em 15px;
  quotes: "\201C""\201D""\2018""\2019";
	font-family: 'Merriweather', serif;
	font-size: 18px !important;
	line-height: 27px;


}


blockquote:before {
  color: #E2DCE7;
  content: open-quote;
  font-size: 2.5em;
  line-height: 0.1em;
  margin-right: 0.1em;
  vertical-align: -0.4em;
font-family: 'Merriweather', serif;
}

blockquote:after {
  color: #E2DCE7;
  content: close-quote;
  font-size: 2.5em;
  line-height: 0.1em;
  margin-left: 0.1em;
  vertical-align: -0.45em;
font-family: 'Merriweather', serif;
}

blockquote:hover {
 border-left: 2px solid transparent;

}

blockquote p {
  display: inline;
}

.copyright {

background: #4c4c4c; /* Old browsers */
background: -moz-linear-gradient(top,  #4c4c4c 0%, #333333 57%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(57%,#333333)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4c4c4c 0%,#333333 57%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4c4c4c 0%,#333333 57%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4c4c4c 0%,#333333 57%); /* IE10+ */
background: linear-gradient(to bottom,  #4c4c4c 0%,#333333 57%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#333333',GradientType=0 ); /* IE6-9 */

padding-bottom: 40px;
 }

.white { color: #FFFFFF !important; }
.black { color: #000000 !important; }
.blue { color: #003166 !important; }

.tsh { text-shadow: 0 0 5px #000000 !important; }
.tshd { text-shadow: 0 0 5px #000000,0 0 10px #000000 !important; }
.tshn { text-shadow: none !important; }

.bsh {  -moz-box-shadow: 0 0 5px #AAAAAA !important; -webkit-box-shadow: 0 0 5px #AAAAAA !important; box-shadow: 0 0 5px #AAAAAA !important; }

.large { font-size: 130% !important; }

.predictions {
	background-image: url(https://selacia.com/images/136.jpg);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
	margin-top: -30px;
}


.predictions_live {
	background-image: url(https://selacia.com/images/207.jpg);
	background-repeat: no-repeat;
	background-position: 50% top;
	background-size: cover;
	margin-top: -30px;
}


.sessions--wrapper {
	background-image: url(https://selacia.com/images/139.jpg);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
}

.sessions-astrology-wrapper {
	background-image: url(https://selacia.com/images/144.jpg);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
}

.sessions-dna-healing-wrapper {
	background-image: url(https://selacia.com/images/145.jpg);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
}

.sessions-crystal-journey-wrapper {
	background-image: url(https://selacia.com/images/146.jpg);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
}

.sessions-pet-wrapper {
	background-image: url(https://selacia.com/images/149.jpg);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
}
    /* Grow */
    .hvr-grow {
        display: inline-block;
        vertical-align: middle;
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        transition-duration: 0.3s;
        transition-property: transform;

    }

#about_parallax {
  background: url("");
  background-color: #DDD7EA;
  background-size: auto 100%;
  background-position: right top;
  background-repeat: no-repeat;
}



    .hvr-grow:hover,
    .hvr-grow:focus,
    .hvr-grow:active {
        transform: scale(1.2);
		  cursor: default;
    }


.homepage_testimonial_wrapper {
	background-color: #8C76B6;
	background-image: url(https://selacia.com/images/137.jpg);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
}
.compass_testimonial_wrapper {
	background-color: #8C76B6;
	background-image: url(https://selacia.com/images/393.jpg);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
}

.epy_testimonial_wrapper {
	background-color: #191814;
	background-image: url(https://selacia.com/images/156.jpg);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
}

.dc_testimonial_wrapper {
	background-color: #DCDEDD;
}


.homesub2 {
	background-color: #191814;
	background-image: url(https://selacia.com/images/209.jpg);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
}


.predictions_testimonial_wrapper {
	background-color: #191814;
	background-image: url(https://selacia.com/images/156.jpg);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
}

.homepage_instagram_wrapper {
	background-color: #052949;
	background-image: url(https://selacia.com/images/152.jpg);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;

	overflow: hidden;
}
/* Height control */

.homepage_testimonial_wrapper .simply-scroll, .homepage_testimonial_wrapper .simply-scroll .simply-scroll-clip, .homepage_testimonial_wrapper .simply-scroll .simply-scroll-list li {
	height: 540px;
}

.homepage_instagram_wrapper .simply-scroll, .homepage_instagram_wrapper .simply-scroll .simply-scroll-clip, .homepage_instagram_wrapper .simply-scroll .simply-scroll-list li {
	height: 380px;
}

.instagramslides {

color: #FFFFFF;
text-align: center;
padding: 0 30px;

}

.instagramslides a img { margin: 0 auto; -webkit-border-radius: 50% !important; -moz-border-radius: 50% !important; border-radius: 50% !important; border: 3px solid #FFFFFF !important; }

.instagramslides .attrib {
 margin-top: 15px; font-style: italic;
 }

.instagramslides .instagram-slug { margin: 15px auto 0 auto; }

ul.oui_instagram_images li:nth-child(1),
ul.oui_instagram_images li:nth-child(3),
ul.oui_instagram_images li:nth-child(5),
ul.oui_instagram_images li:nth-child(7),
ul.oui_instagram_images li:nth-child(9),
ul.oui_instagram_images li:nth-child(11),
ul.oui_instagram_images li:nth-child(13),
ul.oui_instagram_images li:nth-child(15),
ul.oui_instagram_images li:nth-child(17),
ul.oui_instagram_images li:nth-child(19)
{ display: none; }

.thumb {
border: 1px solid #DDDDDD;
padding: 3px;
}

.homepage_testimonial_wrapper blockquote, .epy_testimonial_wrapper blockquote {
	background-color: transparent;
	border: 0px;
	padding-bottom: 0;
	text-align: left;
}



.homepage_testimonial_wrapper blockquote p, .epy_testimonial_wrapper blockquote p {
	font-family: 'Merriweather', serif;
	color: #FFFFFF !important;
	font-size: 18px !important;
	line-height: 27px;
	text-align: center;
}

.homepage_testimonial_wrapper blockquote:hover, .epy_testimonial_wrapper blockquote:hover {
	border: 0px;
}

.homepage_testimonial_wrapper .attrib, .epy_testimonial_wrapper .attrib {
	color: #FFFFFF !important;
	font-size: 18px !important;
	text-align: right;
	margin-bottom: 20px;
	font-family: 'Raleway', sans-serif;
}

.epy_testimonial_wrapper .attrib .small p {
	color: #FFFFFF !important;
}

.blog_category {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.blog_category li {
    float: left;
    margin: 0 7px 20px 0;
}
.blog_category li a {
    background: #f5f5f5 none repeat scroll 0 0;
    -webkit-border-radius: 4px !important; -moz-border-radius: 4px !important; border-radius: 4px !important;
    color: #888;
	 border: 1px solid #CCCCCC;
	 font-size: 14px;
    display: inline-block;
    padding: 5px 15px;
}
.blog_category li a:hover {
    background: #8183C5 none repeat scroll 0 0;
    color: #fff;
	 text-decoration: none;
}


.shop-category {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.shop-category li {
    float: left;
    margin: 0 7px 20px 0;
}
.shop-category li a {
    background: #f5f5f5 none repeat scroll 0 0;
    -webkit-border-radius: 4px !important; -moz-border-radius: 4px !important; border-radius: 4px !important;
    color: #888;
	 border: 1px solid #CCCCCC;
	 font-size: 14px;
    display: inline-block;
    padding: 5px 15px;
}
.shop-category li a:hover {
    background: #8183C5 none repeat scroll 0 0;
    color: #fff;
	 text-decoration: none;
}


/* Container DIV - automatically generated */
.simply-scroll-container {
	position: relative;
}

/* Clip DIV - automatically generated */
.simply-scroll-clip {
	position: relative;
	overflow: hidden;
}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list {
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}

.simply-scroll-list li {
	padding: 0;
	margin: 0;
	list-style: none;
}

.simply-scroll-list li img {
	border: none;
	display: block;
}



/* Container DIV */
.simply-scroll {
	width: 100%;
	margin-bottom: 1em;
}

/* Clip DIV */
.simply-scroll .simply-scroll-clip {
	width: 100%;
}

/* Explicitly set width of each list item */
.simply-scroll .simply-scroll-list li {
	float: left; /* Horizontal scroll only */
	width: 390px;
}

/* Amember overrides */

body#user #site_logo_container { position: static !important; }

body#user #masthead { margin-top: 0; }

ul.errors li { display: block; text-align: center; padding: 20px; background-color: #F1C8B1; color: #DA682B; font-weight: bold;  }


/* useful */

div.social_sprite {
float: left;
width: 20%;
height: 0;
padding-bottom: 20%;
background-position: 50% 50%;
background-size: 50%;
background-repeat: no-repeat;
display:inline-block;
transition: all 0.3s ease-in 0s;
fill: #FFFFFF;
}




div.social_sprite_ig {
background-image: url("https://selacia.com/images/_assets/ig.svg");
background-color: #A4C5DD;
background-size: 100%;
}

div.social_sprite_ig:hover {
background-color: #004879;
}

div.social_sprite_fb {
background-image: url("https://selacia.com/images/_assets/fb.svg");
background-color: #AFC0E0;
}

div.social_sprite_fb:hover {
background-color: #3A5795;
}

div.social_sprite_tw {
background-image: url("https://selacia.com/images/_assets/tw.svg");
background-color: #A6D5F7;
}

div.social_sprite_tw:hover {
background-color: #55ACEE;
}

div.social_sprite_gp {
background-image: url("https://selacia.com/images/_assets/gp.svg");
background-color: #F5C4BC;
}

div.social_sprite_gp:hover {
background-color: #DD4B39;
}

div.social_sprite_pi {
background-image: url("https://selacia.com/images/_assets/pi.svg");
background-color: #EFABAD;
}

div.social_sprite_pi:hover {
background-color: #BD2126;
}

div.social_sprite_li {
background-image: url("https://selacia.com/images/_assets/li.svg");
background-color: #B5CFE8;
}

div.social_sprite_li:hover {
background-color: #23649C;
}

ul.social-links li a { display:block; font-size: 23px; transition: all 0.3s ease-in 0s; width: 50px; height: 50px; padding: 15px 15px 10px 15px; margin: 0 0 0 -14px; }
ul.social-links li a.social-fb { color:#AFC0E0; background-color: #DCE3F1;  text-shadow: 0 0 5px #FFFFFF; padding: 12px 11px 7px 19px; }
ul.social-links li a.social-fb:hover { color: #FFFFFF; background-color: #3A5795; text-shadow: none;  }
ul.social-links li a.social-tw { color: #A6D5F7; background-color:#DAEDFC;  text-shadow: 0 0 5px #FFFFFF;  padding: 14px 15px 10px 15px;}
ul.social-links li a.social-tw:hover { color: #FFFFFF; background-color: #55ACEE; text-shadow: none;  }
ul.social-links li a.social-gp { color:#F5C4BC; background-color: #FBE6E3;  text-shadow: 0 0 5px #FFFFFF;  padding: 14px 15px 10px 15px; }
ul.social-links li a.social-gp:hover { color: #FFFFFF; background-color: #DD4B39;  text-shadow: none; }
ul.social-links li a.social-pi { color: #EFABAD; background-color: #F3BEBF;  text-shadow: 0 0 5px #FFFFFF;  padding: 14px 15px 10px 15px; }
ul.social-links li a.social-pi:hover { color: #FFFFFF; background-color: #BD2126;  text-shadow: none; }
ul.social-links li a.social-li { color: #B5CFE8; background-color: #E6EFF9;  text-shadow: 0 0 5px #FFFFFF;  padding: 14px 15px 10px 15px; }
ul.social-links li a.social-li:hover { color: #FFFFFF; background-color: #23649C; text-shadow: none;  }

ul.social-links li a {
    display: block;
    font-size: 23px;
    height: 50px;
    margin: 0 17px 0 -14px;
    padding: 12px 15px 7px 10px;
    transition: all 0.3s ease-in 0s;
    width: 50px;

transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=5); /*for IE*/
}
/* counter rotate fa icons */
.social-links li a i {
    transition: all 0.3s ease-in 0s;
transform: rotate(-45deg) !important;
-webkit-transform: rotate(-45deg) !important;
-moz-transform: rotate(-45deg) !important;
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=-5) !important; /*for IE*/
}

.social-links li a:hover {
transform: rotate(0deg) !important;
-webkit-transform: rotate(0deg) !important;
-moz-transform: rotate(0deg) !important;
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0) !important; /*for IE*/
-webkit-border-radius: 50% !important; -moz-border-radius: 50% !important; border-radius: 50% !important;
}

/* counter rotate fa icons */
.social-links li a:hover i {
transform: rotate(0deg) !important;
-webkit-transform: rotate(0deg) !important;
-moz-transform: rotate(0deg) !important;
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0) !important; /*for IE*/
}


ul.social-links li a.social-fb {
    background-color: #dce3f1;
    color: #afc0e0;
    text-shadow: 0 0 5px #ffffff;
}

ul.social-links li a.social-fb:hover {
    background-color: #3a5795;
    color: #ffffff;
    text-shadow: none;
}
ul.social-links li a.social-tw {
    background-color: #daedfc;
    color: #a6d5f7;
    text-shadow: 0 0 5px #ffffff;
}
ul.social-links li a.social-tw:hover {
    background-color: #55acee;
    color: #ffffff;
    text-shadow: none;
}
ul.social-links li a.social-gp {
    background-color: #fbe6e3;
    color: #f5c4bc;
    text-shadow: 0 0 5px #ffffff;
}
ul.social-links li a.social-gp:hover {
    background-color: #dd4b39;
    color: #ffffff;
    text-shadow: none;
}
ul.social-links li a.social-pi {
    background-color: #f3bebf;
    color: #efabad;
    text-shadow: 0 0 5px #ffffff;
}
ul.social-links li a.social-pi:hover {
    background-color: #bd2126;
    color: #ffffff;
    text-shadow: none;
}
ul.social-links li a.social-li {
    background-color: #e6eff9;
    color: #b5cfe8;
    text-shadow: 0 0 5px #ffffff;
}
ul.social-links li a.social-li:hover {
    background-color: #23649c;
    color: #ffffff;
    text-shadow: none;
}



.share-msg {
    font-size: 11px;
    letter-spacing: 2px;
    text-transform: uppercase;
}


.img-responsive {

    max-width:100% !important;
    height:auto;
    display:block;

}

.responsive-video {
position: relative;
padding-bottom: 56.25%;
padding-top: 60px; overflow: hidden;
}


.responsive-video iframe,
.responsive-video object,
.responsive-video embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}


/* rev slider */

.hephaistos.tparrows{
cursor:pointer;background:rgba(0,0,0,0.5);width:40px;height:40px;position:absolute;display:block;z-index:100;  border-radius:50%
}
.hephaistos.tparrows:hover{
background:rgba(0,0,0,1)
}
.hephaistos.tparrows:before{
font-family:"revicons";font-size:18px;color:rgb(255,255,255);display:block;line-height:40px;text-align:center
}
.hephaistos.tparrows.tp-leftarrow:before{
content:"\e82c";  margin-left:-2px
}
.hephaistos.tparrows.tp-rightarrow:before{
content:"\e82d";  margin-right:-2px
}
.ares.tp-bullets{

}
.ares.tp-bullets:before{
content:" ";position:absolute;width:100%;height:100%;background:transparent;padding:10px;margin-left:-10px;margin-top:-10px;box-sizing:content-box
}
.ares .tp-bullet{
width:13px;height:13px;position:absolute;background:rgba(229,229,229,1);border-radius:50%;cursor:pointer;box-sizing:content-box
}
.ares .tp-bullet:hover,.ares .tp-bullet.selected{
background:rgba(255,255,255,1)
}
.ares .tp-bullet-title{
position:absolute; color:136,136,136; font-size:12px; padding:0px 10px; font-weight:600; right:27px; top:-4px;  background:rgba(255,255,255,0.75); visibility:hidden; transform:translatex(-20px); -webkit-transform:translatex(-20px); transition:transform 0.3s; -webkit-transition:transform 0.3s; line-height:20px; white-space:nowrap
}
.ares .tp-bullet-title:after{
width:0px;height:0px;border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent rgba(255,255,255,0.75);content:" ";  position:absolute;  right:-10px;top:0px
}
.ares .tp-bullet:hover .tp-bullet-title{
visibility:visible;  transform:translatex(0px); -webkit-transform:translatex(0px)
}
.ares .tp-bullet.selected:hover .tp-bullet-title{
background:rgba(255,255,255,1)
}
.ares .tp-bullet.selected:hover .tp-bullet-title:after{
border-color:transparent transparent transparent rgba(255,255,255,1)
}
.ares.tp-bullets:hover .tp-bullet-title{
visibility:hidden
}
.ares.tp-bullets:hover .tp-bullet:hover .tp-bullet-title{
visibility:visible;  transform:translateX(0px) translatey(0px); -webkit-transform:translateX(0px) translatey(0px)
}
.ares.nav-dir-vertical.nav-pos-hor-left .tp-bullet-title{
right:auto; left:27px; transform:translatex(20px); -webkit-transform:translatex(20px)
}
.ares.nav-dir-vertical.nav-pos-hor-left .tp-bullet-title:after{
border-width:10px 10px 10px 0 !important; border-color:transparent rgba(255,255,255,0.75) transparent transparent; right:auto !important; left:-10px !important
}
.ares.nav-dir-vertical.nav-pos-hor-left .tp-bullet.selected:hover .tp-bullet-title:after{
border-color:transparent rgba(255,255,255,1) transparent transparent !important
}
.ares.nav-dir-horizontal.nav-pos-ver-center .tp-bullet-title,.ares.nav-dir-horizontal.nav-pos-ver-bottom .tp-bullet-title{
top:-35px; left:50%; right:auto; transform:translateX(-50%) translateY(-10px);-webkit-transform:translateX(-50%) translateY(-10px)
}
.ares.nav-dir-horizontal.nav-pos-ver-center .tp-bullet-title:after,.ares.nav-dir-horizontal.nav-pos-ver-bottom .tp-bullet-title:after{
border-width:10px 10px 0px 10px; border-color:rgba(255,255,255,0.75) transparent transparent transparent; right:auto; left:50%; margin-left:-10px; top:auto; bottom:-10px
}
.ares.nav-dir-horizontal.nav-pos-ver-center .tp-bullet.selected:hover .tp-bullet-title:after,.ares.nav-dir-horizontal.nav-pos-ver-bottom .tp-bullet.selected:hover .tp-bullet-title:after{
border-color:rgba(255,255,255,1) transparent transparent transparent
}
.ares.nav-dir-horizontal.nav-pos-ver-center .tp-bullet:hover .tp-bullet-title,.ares.nav-dir-horizontal.nav-pos-ver-bottom .tp-bullet:hover .tp-bullet-title{
transform:translateX(-50%) translatey(0px); -webkit-transform:translateX(-50%) translatey(0px)
}
.ares.nav-dir-horizontal.nav-pos-ver-top .tp-bullet-title{
top:25px; left:50%; right:auto; transform:translateX(-50%) translateY(10px);-webkit-transform:translateX(-50%) translateY(10px)
}
.ares.nav-dir-horizontal.nav-pos-ver-top .tp-bullet-title:after{
border-width:0 10px 10px 10px; border-color:transparent transparent rgba(255,255,255,0.75) transparent; right:auto; left:50%; margin-left:-10px; bottom:auto; top:-10px
}
.ares.nav-dir-horizontal.nav-pos-ver-top .tp-bullet.selected:hover .tp-bullet-title:after{
border-color:transparent transparent rgba(255,255,255,1) transparent
}
.ares.nav-dir-horizontal.nav-pos-ver-top .tp-bullet:hover .tp-bullet-title{
transform:translateX(-50%) translatey(0px); -webkit-transform:translateX(-50%) translatey(0px)
}

h4.footnote {
	display: inline-block;
	font-size: 11px;
	-webkit-border-radius: 4px !important; -moz-border-radius: 4px !important; border-radius: 4px !important;
	padding: 5px 8px;
	background-color: #DAEBF1;
	color: #59869B;
}

.anchor_shift { position: relative; top: -180px; }

ul.pagination li span.active_page {
	border: none !important;
	padding: 6px 12px !important;
	color: #B9A5BC !important;
}

ul.pagination li span {
	border: none !important;
	color: #B9A5BC !important;
	border-left: 1px solid #DDDDDD !important;
}

ul.pagination li a {
	color: #8B6A90 !important;
}

ul.pagination li a:hover {
	color: #FFFFFF !important;
}

.w100 { width: 100% !important; }

.pt0 { padding-top: 0px !important; }
.pt5 { padding-top: 5px !important; }
.pt10 { padding-top: 10px !important; }
.pt15 { padding-top: 15px !important; }
.pt20 { padding-top: 20px !important; }
.pt30 { padding-top: 30px !important; }
.pt40 { padding-top: 40px !important; }
.pt50 { padding-top: 50px !important; }
.pt-5 { padding-top: -5px !important; }
.pt-10 { padding-top: -10px !important; }
.pt-15 { padding-top: -15px !important; }
.pt-20 { padding-top: -20px !important; }
.pt-30 { padding-top: -30px !important; }
.pt-40 { padding-top: -40px !important; }
.pt-50 { padding-top: -50px !important; }

.pb0 { padding-bottom: 0px !important; }
.pb5 { padding-bottom: 5px !important; }
.pb10 { padding-bottom: 10px !important; }
.pb15 { padding-bottom: 15px !important; }
.pb20 { padding-bottom: 20px !important; }
.pb30 { padding-bottom: 30px !important; }
.pb40 { padding-bottom: 40px !important; }
.pb50 { padding-bottom: 50px !important; }
.pb-5 { padding-bottom: -5px !important; }
.pb-10 { padding-bottom: -10px !important; }
.pb-15 { padding-bottom: -15px !important; }
.pb-20 { padding-bottom: -20px !important; }
.pb-30 { padding-bottom: -30px !important; }
.pb-40 { padding-bottom: -40px !important; }
.pb-50 { padding-bottom: -50px !important; }

.pl0 { padding-left: 0px !important; }
.pl5 { padding-left: 5px !important; }
.pl10 { padding-left: 10px !important; }
.pl15 { padding-left: 15px !important; }
.pl20 { padding-left: 20px !important; }
.pl30 { padding-left: 30px !important; }
.pl40 { padding-left: 40px !important; }
.pl50 { padding-left: 50px !important; }
.pl-5 { padding-left: -5px !important; }
.pl-10 { padding-left: -10px !important; }
.pl-15 { padding-left: -15px !important; }
.pl-20 { padding-left: -20px !important; }
.pl-30 { padding-left: -30px !important; }
.pl-40 { padding-left: -40px !important; }
.pl-50 { padding-left: -50px !important; }

.pr0 { padding-right: 0px !important; }
.pr5 { padding-right: 5px !important; }
.pr10 { padding-right: 10px !important; }
.pr15 { padding-right: 15px !important; }
.pr20 { padding-right: 20px !important; }
.pr30 { padding-right: 30px !important; }
.pr40 { padding-right: 40px !important; }
.pr50 { padding-right: 50px !important; }
.pr-5 { padding-right: -5px !important; }
.pr-10 { padding-right: -10px !important; }
.pr-15 { padding-right: -15px !important; }
.pr-20 { padding-right: -20px !important; }
.pr-30 { padding-right: -30px !important; }
.pr-40 { padding-right: -40px !important; }
.pr-50 { padding-right: -50px !important; }

.mt0 { margin-top: 0px !important; }
.mt5 { margin-top: 5px !important; }
.mt10 { margin-top: 10px !important; }
.mt15 { margin-top: 15px !important; }
.mt20 { margin-top: 20px !important; }
.mt30 { margin-top: 30px !important; }
.mt40 { margin-top: 40px !important; }
.mt50 { margin-top: 50px !important; }
.mt60 { margin-top: 60px !important; }
.mt70 { margin-top: 70px !important; }
.mt80 { margin-top: 80px !important; }
.mt90 { margin-top: 90px !important; }
.mt-5 { margin-top: -5px !important; }
.mt-10 { margin-top: -10px !important; }
.mt-15 { margin-top: -15px !important; }
.mt-20 { margin-top: -20px !important; }
.mt-30 { margin-top: -30px !important; }
.mt-40 { margin-top: -40px !important; }
.mt-50 { margin-top: -50px !important; }

.mb0 { margin-bottom: 0px !important; }
.mb5 { margin-bottom: 5px !important; }
.mb10 { margin-bottom: 10px !important; }
.mb15 { margin-bottom: 15px !important; }
.mb20 { margin-bottom: 20px !important; }
.mb30 { margin-bottom: 30px !important; }
.mb40 { margin-bottom: 40px !important; }
.mb50 { margin-bottom: 50px !important; }
.mb-5 { margin-bottom: -5px !important; }
.mb-10 { margin-bottom: -10px !important; }
.mb-15 { margin-bottom: -15px !important; }
.mb-20 { margin-bottom: -20px !important; }
.mb-30 { margin-bottom: -30px !important; }
.mb-40 { margin-bottom: -40px !important; }
.mb-50 { margin-bottom: -50px !important; }

.ml0 { margin-left: 0px !important; }
.ml5 { margin-left: 5px !important; }
.ml10 { margin-left: 10px !important; }
.ml15 { margin-left: 15px !important; }
.ml20 { margin-left: 20px !important; }
.ml30 { margin-left: 30px !important; }
.ml40 { margin-left: 40px !important; }
.ml50 { margin-left: 50px !important; }
.ml-5 { margin-left: -5px !important; }
.ml-10 { margin-left: -10px !important; }
.ml-15 { margin-left: -15px !important; }
.ml-20 { margin-left: -20px !important; }
.ml-30 { margin-left: -30px !important; }
.ml-40 { margin-left: -40px !important; }
.ml-50 { margin-left: -50px !important; }

.mr0 { margin-right: 0px !important; }
.mr5 { margin-right: 5px !important; }
.mr10 { margin-right: 10px !important; }
.mr15 { margin-right: 15px !important; }
.mr20 { margin-right: 20px !important; }
.mr30 { margin-right: 30px !important; }
.mr40 { margin-right: 40px !important; }
.mr50 { margin-right: 50px !important; }
.mr-5 { margin-right: -5px !important; }
.mr-10 { margin-right: -10px !important; }
.mr-15 { margin-right: -15px !important; }
.mr-20 { margin-right: -20px !important; }
.mr-30 { margin-right: -30px !important; }
.mr-40 { margin-right: -40px !important; }
.mr-50 { margin-right: -50px !important; }

.fw200 { font-weight: 200 !important; }
.fw300 { font-weight: 300 !important; }
.fw400 { font-weight: 400 !important; }
.fw500 { font-weight: 500 !important; }
.fw600 { font-weight: 600 !important; }
.fw700 { font-weight: 700 !important; }
.fw800 { font-weight: 800 !important; }


.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  .responsive-invisibility();
}
.visible-xs {
  @media (max-width: @screen-tablet) {
    .responsive-visibility();
  }
}
.visible-sm {
  @media (min-width: @screen-tablet) and (max-width: @screen-tablet-max) {
    .responsive-visibility();
  }
}
.visible-md {
  @media (min-width: @screen-desktop) and (max-width: @screen-desktop-max) {
    .responsive-visibility();
  }
}
.visible-lg {
  @media (min-width: @screen-large-desktop) {
    .responsive-visibility();
  }
}

.hidden-xs,
.hidden-sm,
.hidden-md,
.hidden-lg {
  .responsive-visibility();
}
.hidden-xs {
  @media (max-width: @screen-tablet) {
    .responsive-invisibility();
  }
}
.hidden-sm {
  @media (min-width: @screen-tablet) and (max-width: @screen-tablet-max) {
    .responsive-invisibility() !important;
  }
}
.hidden-md {
  @media (min-width: @screen-desktop) and (max-width: @screen-desktop-max) {
    .responsive-invisibility();
  }
}
.hidden-lg {
  @media (min-width: @screen-large-desktop) {
    .responsive-invisibility();
  }
}

/*Pricing Page
------------------------------------*/
/*Pricing Head*/
.no-space-pricing [class^="col-"],
.no-space-pricing [class*=" col-"] {
	padding: 0;
}
.pricing {
	position:relative;
	border-radius:3px;
	margin-bottom:15px;
	box-shadow:0 0 5px #eee;
	border: 1px solid #CCCCCC;
}
.pricing:hover {
	box-shadow:0 0 15px #b5b5b5;
}
.pricing:hover h4 {
	color:#74C52C;
}
.pricing-head {
	text-align:center;
}
.pricing h3,
.pricing h4 {
	margin:0;
	line-height:normal;
	font-weight:bold;
}

.pricing h3 {
line-height: 34px;
text-align: left;
padding-left: 20px !important;
}



.pricing p {
	padding-top: 10px;
	font-size: 11px;
}
.pricing-head h3 span,
.pricing-head h4 em {
		margin-top:5px;
	font-size:50% !important;
	font-style:italic;
}
.pricing-head h3 {
	color:#fafafa;
	padding:12px 0;
	font-size:35px;

	background:#74C52C;
	border-radius:3px 3px 0 0;
	text-shadow:0 1px 0 #32a20f;
}
.pricing-head h4 {
	color: #888;
	padding:5px 0;
	font-size:70px;
	text-shadow:0 1px 0 #fff;
	border-bottom:solid 1px #f5f9e7;
}
.pricing-head h4 i {
	top:-8px;
	font-size:28px;
	font-style:normal;
	position:relative;
}
.pricing-head h4 span {
	top:-10px;
	font-size:14px;
	font-style:normal;
	position:relative;
}

/*Pricing Content*/

.pricing-content  {
	margin-bottom: 0px;
}
.pricing-content li {
	color:#888;
	font-size:12px;
	padding:7px 15px;
	border-bottom:solid 1px #f5f9e7;
}
.pricing-content li i {
	color:#72c02c;
	font-size:16px;
	margin-right:5px;
	position:relative;
}

/*Pricing Footer*/
.pricing-footer {
	color:#777;
	font-size:11px;
	line-height:17px;
	text-align:center;
	padding:0 20px 19px;
	border-radius:0 0 3px 3px;
}

/*Pricing Active*/
.price-active,
.pricing:hover {
	z-index:9;
	margin-top: -15px;
}
.price-active h4 {
	color:#74C52C;
}


#date_archive_title dt { display: none; }

.post-nav dd { padding-left: 10px; }
.post-nav dd:last-child, .post-nav dt#y1970
 { display: none; }


.post-nav dt { color: #666666; margin-top: 20px; }
.post-meta { height: 35px;}
.post-tags { padding: 4px; margin: 0 0 20px 0; color: #B19EB1;  line-height: 33px; font-size: 14px; }
.post-tags a { font-size: 13px !important; color: #895E8C !important; background-color: #DCCEE1 !important; padding: 7px 10px; -webkit-border-radius: 4px !important; -moz-border-radius: 4px !important; border-radius: 4px !important;   white-space: nowrap; }
.post-tags a:hover { background-color: #895E8C; color: #FFFFFF; }

.post-author { background-color: #F5F5F5; font-size: 13px; padding: 7px 10px; -webkit-border-radius: 4px !important; -moz-border-radius: 4px !important; border-radius: 4px !important; color: #666666;  }
.author-name { font-size: 16px; font-family: 'Quattrocento', serif!important; }
.blogsignoff_title { font-family: 'Quattrocento', serif!important; font-size: 18px; font-weight: bold; }

.post-comment { background-color: #8AB528; color: #FFFFFF; font-size: 11px; padding: 4px; -webkit-border-radius: 4px !important; -moz-border-radius: 4px !important; border-radius: 4px !important; height: 28px; padding: 5px; margin-top: 1px; white-space: nowrap; }
.post-comment a { color: #FFFFFF; white-space: nowrap; }

.post-tags-home { font-size: 75%;  margin: 20px 0 20px 0; color: #246980; line-height: 30px; }
.post-tags-home a { padding: 4px; color: #FFFFFF; background-color: #246980; -webkit-border-radius: 4px !important; -moz-border-radius: 4px !important; border-radius: 4px !important;  white-space: nowrap; }

.author-button  { font-size: 12px; line-height: 26px; margin-bottom: 10px; }
.author-button span { padding: 4px; color: #FFFFFF; background-color: #85C1C5; -webkit-border-radius: 4px !important; -moz-border-radius: 4px !important; border-radius: 4px !important; font-size: 12px !important; }

ul.catlist {
clear: both;
padding: 0; margin: 0;
}

.catlist li {
display: block;
float: left;
padding: 4px 8px;
background-color: #020202;

margin: 0 5px 5px 0;
transition: all 0.3s ease-in 0s;
font-size: 13px;
}

.catlist li:hover {
background-color: #E1E1E1;
}

.catlist li a {
transition: all 0.3s ease-in 0s;
color: #FFFFFF;
}

.catlist li a:hover {
color: #FFFFFF;
text-decoration: none;
}

.blog_archive dl {
clear: both;
padding: 0; margin: 0;
}

.blog_archive dl dt {
	display: block;
	clear: both;
	font-family: 'Quattrocento', serif !important;
	font-size: 18px;
	text-transform: uppercase;
}

.blog_archive dl dd {
display: block;
float: left;
padding: 4px 8px;
background-color: #F5F5F5;
-webkit-border-radius: 4px !important; -moz-border-radius: 4px !important; border-radius: 4px !important;
margin: 0 5px 5px 0;
transition: all 0.3s ease-in 0s;
font-size: 13px;
border: 1px solid #CCCCCC;
color: #666666;
}

.blog-post {
	font-family: 'Quattrocento', serif !important;
}

.blog-post p,
.blog-post li {
	font-family: 'Quattrocento', serif !important;
   color: #000;
	line-height: 27px;
	margin-bottom: 9px !important;
	font-size: 19px;
}


.post-nav ul { margin: 0 auto; padding: 0; }
.post-nav ul li { list-style-type: none;  display: block; width: 100%; }
.post-nav div.recent-art { padding: 7px; width: 100%; transition: all 0.3s ease-in 0s; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;  }
.post-nav div.recent-art:hover { background-color: #CAE7F0; }
.post-nav a { transition: all 0.3s ease-in 0s; background-color: rgba(255,255,255,0.2); margin-bottom: 6px;  }
.post-nav a:hover {  text-decoration: none; }

ul.tag-cloud,
ul.sidebar-gallery {
  list-style: none;
  padding: 0;
  margin: 0;
}

.tag-cloud li{
    display: inline-block !important;
    margin-bottom: 3px;
	 line-height: 33px;
	 width: auto !important;
}

.tag-cloud li a {
  background: #f5f5f5;
  color: #888;
	border: 1px solid #CCCCCC !important;
  border-radius: 4px !important;
  padding: 8px 15px;
  font-size: 80% !important;
  white-space: nowrap;
}

.tag-cloud li a:hover {
  background:#775C8D;
  color: #fff;
}

.sidebar-gallery li{
  display: inline-block;
  margin: 0 10px 10px 0;
}

.sidebar-gallery li a {
  border-radius: 4px;
  display: inline-block;
}

/* TXP comments */

.comment_name_input, .comment_email_input, .comment_web_input {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.txpCommentInputMessage {
  display: block;
  width: 100%;
  height: 200px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

#remember { float: left; margin: 0 10px 0 0;}

.comment_name_input:focus, .checkbox:focus, .comment_email_input:focus, .txpCommentInputMessage:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}

.button{ -webkit-border-radius: 4px !important; -moz-border-radius: 4px !important; border-radius: 4px !important; display:inline;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.button:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)} .button:-moz-placeholder{color:#999}.button::-moz-placeholder{color:#999;opacity:1}.button:-ms-input-placeholder{color:#999}.button::-webkit-input-placeholder{color:#999}.button[disabled],.button[readonly],fieldset[disabled] .button{cursor:not-allowed;background-color:#eee; color: #AAAAAA;}textarea.button{height:auto}

.comments-wrapper p label {
	font-weight: normal;
	font-size: 16px;
}

/* eof TXP comments */

.widget .entry-meta span {
  display: inline-block;
  margin-right: 10px;
}

.widget h3 {
  color: #000;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.blog_category{
  list-style:none;
  margin:0;
  padding:0;
}

.blog_category li {
  float:none;

}

.blog_category li a {
  background:#f5f5f5;
  border-radius: 4px;
  color: #888;
  display: inline-block;
  padding: 5px 15px;
  margin: 0;
}

.blog_category li a:hover{
  background: #D8ECED;
  color: #8FA5AD;
}

div.lead-para {
    color: #000;
    font-family: "Quattrocento",serif !important;
    margin-bottom: 9px !important;
	font-size: 22px !important;
	line-height: 29px !important;

}

.badge {
  background-color: #D8ECED;
  -webkit-border-radius: 50% !important; -moz-border-radius: 50% !important; border-radius: 50% !important;
  color: #8FA5AD;
  padding: 8px;
  position: relative;
  left: 7px;
  top: -1px;
  font-weight: normal;
}
