/*---:[ Thesis CSS reset ]:---*/
* {
	margin: 0;
	padding: 0;
	word-wrap: break-word;
}
html {
	-webkit-text-size-adjust: 100%;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img, abbr, acronym, fieldset {
	border: 0;
}
code {
	line-height: 1em;
}
pre {
	overflow: auto;
	clear: both;
	word-wrap: normal;
	-moz-tab-size: 4;
	tab-size: 4;
}
sub, sup {
	line-height: 0.5em;
}
img, .wp-caption {
	max-width: 100%;
	height: auto;
}
iframe, video, embed, object {
	display: block;
	max-width: 100%;
}
img {
	display: block;
}
.left, .alignleft, img[align="left"] {
	display: block;
	float: left;
}
.right, .alignright, img[align="right"] {
	display: block;
	float: right;
}
.center, .aligncenter, img[align="middle"] {
	display: block;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	float: none;
	clear: both;
}
.block, .alignnone {
	display: block;
	clear: both;
}
input[type="submit"], button {
	cursor: pointer;
	overflow: visible;
	-webkit-appearance: none;
}
.wp-smiley {
	display: inline;
}
*,*:after,*:before{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;		
}

@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Condensed Bold'), local('OpenSans-CondensedBold'), url(http://themes.googleusercontent.com/static/fonts/opensanscondensed/v7/gk5FxslNkTTHtojXrkp-xONSK5BxN3NFS4EJkViHIqo.woff) format('woff');
}

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Black'), local('Lato-Black'), url(http://themes.googleusercontent.com/static/fonts/lato/v7/BVtM30trf7q_jfqYeHfjtA.woff) format('woff');
}




@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot?v=4.0.3');
  src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 400;
  src: local('Noto Serif'), local('NotoSerif'), url(http://themes.googleusercontent.com/static/fonts/notoserif/v2/eCpfeMZI7q4jLksXVRWPQxsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}


body {
font-family: "Noto Serif", serif;
font-size: 14px;
line-height: 26px;
background-color:#FFFFFF;
color: #555;
-webkit-font-smoothing: antialiased;
word-wrap: break-word;
}

h1, h2, h3, h4, h5, h6 {
font-family: 'Lato', sans-serif;
font-weight: bold;
color:#111;
}

.container {
width: 100%;
overflow: hidden;
}

.header {
width:100%;
overflow: hidden;	
background:#FFFFFF;
}

.landing_header img {
margin:0 auto;
}

.menu .sub-menu li  {
display:block;
}

.header_inner {
width: 1250px;
margin:0 auto;	
padding: 20px 0px 20px 0px;
}


.header_left {
width:30%;
display:inline-block;
padding: 35px 0px 0px 0px;	
}


.header_middle {
width:35%;
display:inline-block;	
vertical-align: middle;	
padding: 35px 0px 0px 0px;
}


.post_box code {
	font-family: Consolas, Menlo, Monaco, Courier, Verdana, sans-serif;
}

/*---:[ golden ratio typography with spaced paragraphs ]:---*/
.grt, .grt h3 {
	font-size: 14px;
	line-height: 26px;
}
.grt .headline {
	font-family: "Lato", sans-serif;
	font-size: 43px;
	line-height: 64px;
	margin: 0;
}
.grt h2 {
	font-family: "Lato", sans-serif;
	font-size: 25px;
	line-height: 41px;
	margin-top: 39px;
	margin-bottom: 13px;
}
.grt .small, .grt .caption {
	font-size: 11px;
	line-height: 22px;
}
.grt .drop_cap {
	font-size: 52px;
	line-height: 1em;
	margin-right: 0.15em;
	float: left;
}
.grt p, .grt ul, .grt ol, .grt blockquote, .grt pre, .grt dl, .grt dd, .grt .center, .grt .block, .grt .caption, .post_box .aligncenter, .post_box .alignnone, .post_box .post_image, .post_box .post_image_box, .post_box .wp-caption, .post_box .wp-post-image, .post_box .alert, .post_box .note, .headline_area {
	margin-bottom: 26px;
}
.grt ul, .grt ol, .grt .stack {
	margin-left: 26px;
}
.grt ul ul, .grt ul ol, .grt ol ul, .grt ol ol, .wp-caption p, .post_box .alert p:last-child, .post_box .note p:last-child, .post_content blockquote.right p, .post_content blockquote.left p {
	margin-bottom: 0;
}
.grt .left, .post_box .alignleft, .post_box .ad_left {
	margin-bottom: 26px;
	margin-right: 26px;
}
.grt .right, .post_box .alignright, .post_box .ad {
	margin-bottom: 26px;
	margin-left: 26px;
}

.post_content ul, ol {
margin: 17px 50px;
}

blockquote, blockquote::before {
color: #999;
}

blockquote::before {
content: "\201C";
display: block;
font-size: 30px;
font-size: 3rem;
height: 0;
left: -28px;
position: relative;
top: 5px;
}

blockquote {
clear: both;
padding: 9px 20px 1px 39px;
margin: 10px 20px;
background: #f5f5f5;
border: 1px solid #ddd;
}

code {
background: #f5f5f5;
border: 1px solid #ddd;
display: block;
line-height: 2em;
padding: 10px;
font-size: 16px;
}


pre {
font-family: Consolas,Monaco,Menlo,Courier,Verdana,sans-serif;
background-color: #DB7960;
padding: 13px;
-webkit-tab-size: 4;
-moz-tab-size: 4;
tab-size: 4;
margin-bottom: 26px;

}

.grt .caption {
	margin-top: -13px;
	color: #888888;
}
/*---:[ golden ratio pullquotes ]:---*/
.grt blockquote.right, .grt blockquote.left {
	font-size: 23px;
	line-height: 34px;
	width: 45%;
	margin-bottom: 13px;
}
.grt blockquote.right, .grt blockquote.left { 
	padding-left: 0;
	border: 0;
}

select {
background-color: #efefef;
    padding: 7px;
    max-width: 100%;
    color: #4a4747;
    border: 1px solid #e2e0e0;
    margin: 10px 0 0;
}

.newpagination a:hover {
color:#fff;
background: #B46FDD;
}

.newpagination a {
color: #111;
border: 1px solid #e5e5e5;
padding: 0px 10px 0px 10px;
line-height: 38px;
text-align: center;
float: none;
display: inline-block;
margin-right: 10px;

text-decoration: none;
}

.newpagination {
clear: both;
overflow: hidden;
margin-bottom: 20px;
border-bottom: 1px;
border-bottom: 1px solid #e5e5e5;
border-top: 1px solid #e5e5e5;
text-align: center;
padding-top: 20px;
padding-bottom: 20px;
}

.newpagination span {
color: #fff;
padding: 0px 10px 0px 10px;
line-height: 38px;
text-align: center;
float: none;
display: inline-block;
margin-right: 10px;
background: #B46FDD;
}

.related-posts-box h4 a:hover {
color: #B46FDD;
}



.site_logo_class img {
margin:0 auto;
}

.social {
display:inline-block;
}

.widget_search {
text-align: right;
position:relative;
}


.menu1 {
width:100%;
background:#FFFFFF;
border-top: 1px solid #d8d8d8;
border-bottom: 1px solid #d8d8d8;
}

.category_first .sep-widget {
padding: 9px 21px 14px 17px;
background-image: url('images/sep-widget.png');
background-repeat: repeat-x;
height: 7px;
overflow:hidden;
margin-top: 11px;
}

.post-type  a{
color: #444;
}



.category_first .categoryfeature:hover .post-type a{
color:#fff;
}

.post-type {
position: absolute;

line-height: 19px;
background: #fff;
border-radius: 50%;
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0);
text-align: center;
left: 42%;
top: -8px;
margin: -10px 0 0 25px;
-moz-transition: all 0.2s linear;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}

.sparkez_sidebar_optin_inr .adsense_titr {
float: left;
text-transform: uppercase;
font-size: 22px;
line-height: 29px;
background: #FFFFFF;
margin-top: -11px;
padding-right: 10px;

}


.sparkez_sidebar_optin_inr input[type="text"] {
border: 1px solid #ddd;
padding: 11px 17px;
width: 73%;
line-height: 18px;
margin-bottom: 30px;
font-size: 13px;
color: #555;
float: left;
}

.about-us-content {
 background: #F3F2F2;
text-align: center;

}

.about-us {
margin-bottom: 30px;
clear: both;
overflow: hidden;
}

.about1 .titqa {
float:left;
text-decoration: none;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 22px;
line-height: 29px;
padding-right: 10px;
background:#FFFFFF;
}

.about1 {
overflow: hidden;
margin-bottom: 15px;
}


.landing_post_box h1 {
	line-height: 42px;
font-size: 31px;
	}
.about1 .sep-widget {
padding: 9px 21px 14px 17px;
background-image: url('images/sep-widget.png');
background-repeat: repeat-x;
height: 7px;
margin-top: 11px;

}

.figation img {
	border-radius: 100%;
    padding: 11px;
    background: #fff;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -khtml-border-radius: 100%;
}

.about-para {
margin-top: 44px;
padding: 18px;
}

.about-para p {
margin-top: 13px;
}

.about-para h2 {
text-decoration: none;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 20px;
line-height: 29px;
color: #444;

}


.about-img .figation {
    position: absolute;
    top: 99px;
    left: 29%;
}

.content_column .top {
width:100%;
border-bottom: 1px solid #efefef;
padding-bottom: 20px;
}
.content_column .top .featured_image_link img {
width: 100%;
}

.template-category .content_column .top .feautimage {
float: left;
width: 47%;
margin-right: 17px;
position: relative;
}

.template-category .content_column .top .headline {
font-size: 22px;
line-height: 32px;
margin-bottom: 0px;
}

.template-category .content_column .top .post_excerpt {
font-size: 13px;
}

.category_post_box .headline a {
color: #111;
-ms-word-wrap: break-word;
word-wrap: break-word;
text-decoration: none;
}

.template-category .content_column .top .post_edit {
font-size: 11px;
}

.category_post_box .category_com {
font-size: 13px;
float: left;
padding-right: 10px;
}

.category_post_box  .post_edit {
font-size: 13px;
}

.category_post_box .post_author  {
float: left;
padding-right: 10px;
font-size: 13px;
}

.template-category .content_column .top .post_author {
font-size: 11px;
float: left;
padding-right: 10px;
}

.template-category .content_column .top .category_com {
float: left;
font-size: 11px;
padding-right: 10px;
}

.template-category .content_column .top .read-more-blog-new a {
padding: 5px 9px 6px 9px;
}

.template-category .content_column .top .category_readmore {
position: absolute;
bottom: 25px;
width: 100%;
background-color: rgba(0, 0, 0, 0.7);
font-size: 11px;
}

.template-category .content_column .top .post_date {
padding: 2px 1px 2px 4px;
}



.template-category .content_column .top .sparkez_readmore {
margin-top: 0px;
text-align: right;
margin-bottom: 0px;
}

.template-category .content_column .top .post_cats a  {
padding: 2px 14px 2px 14px;
color: #EBEBEB;
}

.template-category  .content_column .top .post_cats {
background-color: #B46FDD;
}

.template-category .content_column .top .category_dat {
position: absolute;
bottom:25px;
width: 100%;
background-color: rgba(0, 0, 0, 0.7);
color: #EBEBEB;
font-size: 11px;
}

.category_dat .post_cats a:hover {
background-color: rgba(0, 0, 0, 0.2);
}

.template-category .content_column .top {
width: 100%;
margin-bottom: 25px;
padding-right: 14px;
padding-left: 14px;
}

.category_post_box .category_dat .post_cats {
float:right;
background-color: #B46FDD;
}

.category_post_box .post_date {
padding: 2px 3px 2px 8px;
float: left;
}

.category_post_box .post_date:before {
content: "\f017";
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
vertical-align: middle;
position: relative;
display: inline-block;
top: 0px;
font-family: FontAwesome;
margin-right: 5px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 12px;
}

.category_dat .post_cats a:after {
content: "";
position: absolute;
width: 0;
height: 0;
border-top: 15px solid rgba(0, 0, 0, 0.19);
border-left: 15px solid rgba(128, 0, 128, 0);
right: 0;
top: 0px;
}

.category_post_box .category_dat .post_cats a {
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
padding: 2px 14px 2px 14px;
display:block;
text-decoration: none;
color: #fff;
}

.category_post_box .headline {
font-family: "Lato", sans-serif;
	font-size: 25px;
	line-height: 41px;
}
.category_post_box .category_dat {
position: absolute;
bottom: 0px;
width: 100%;
background-color: rgba(0, 0, 0, 0.7);
color: #EBEBEB;
font-size: 11px;
}

.category_post_box .feautimage {
position:relative;
}

.category_post_box {
width: 50%;
margin-bottom: 25px;
padding-right: 14px;
float: left;
padding-left: 14px;
}

.archive_tit .sep-widget {
padding: 9px 21px 14px 17px;
background-image: url('images/sep-widget.png');
background-repeat: repeat-x;
height: 7px;
margin-top: 10px;
}

.archive_tit .archive_title {
float: left;
text-decoration: none;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 22px;
line-height: 29px;
margin-top: 0px;
padding-right: 10px;
background: #FFFFFF;
}

.archive_tit {
width: 100%;
margin-bottom: 10px;
font-size: 30px;
display: inline-block;
color: #111;
padding: 0px 14px 0px 14px;
}

.template-category .main_content>.content_column {
padding: 22px 7px 0px 7px;
} 

.content_column .top .post_cats {
float: right;
padding: 0px;
}

.content_column .top .post_cats a {
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
padding: 10px 40px 10px 40px;
text-decoration: none;
display: block;
}

.content_column .top .post_date:before {
content: "\f017";
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
vertical-align: middle;
position: relative;
display: inline-block;
top: 0px;
font-family: FontAwesome;
margin-right: 5px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 16px;
}




.content_column .top .dat_post {
position: absolute;
bottom: 0px;
width: 100%;
font-size: 18px;
background-color: rgba(0, 0, 0, 0.5);
color: #fff;
padding: 0px 0px 0px 25px;
}

.content_column .top .headline {
line-height: 57px;
font-size: 44px;
margin-bottom:12px;
}

.content_column .top .post_date {
float: left;
padding: 10px 0px 10px 0px;
}

.content_column .top .meta_cat .post_cats a:after {
content: "";
position: absolute;
width: 0;
height: 0;
border-top: 30px solid rgba(0, 0, 0, 0.19);
border-left: 32px solid rgba(128, 0, 128, 0);
right: 0;
top: 0px;
}

.about-img {
position: relative;
}

#tabs #current a:before {
border-left: 6px solid rgba(0, 0, 0, 0);
border-right: 6px solid rgba(0, 0, 0, 0);
border-top: 6px solid #d03c3c;
content: "";
height: 0;
left: 50%;
margin-left: -3px;
position: absolute;
top: 100%;
transition: all 300ms linear 0s;
width: 0;
}

.sparkez_sidebar_optin_inr input[type="submit"] {
padding: 11px;
color: #FFFFFF;
width: 26%;
border: 1px solid #bbb;
font-weight: normal;
cursor: pointer;
border: 0;
background: #B673DD;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
border: 3px solid rgba(0,0,0,.15);
border-width: 0 0 4px 0;
}

.sparkez_sidebar_optin_inr  .form_outerr p {
clear: both;
padding: 10px 0px 20px 0px;
}

.sparkez_sidebar_optin_inr .sep-widget {
padding: 9px 21px 14px 17px;
background-image: url('images/sep-widget.png');
background-repeat: repeat-x;
height: 7px;
margin-top: 10px;
}

.sparkez_sidebar_optins {
overflow: hidden;
}

.category_first .categoryfeature:hover .icon-camera{
margin-left: 1px;
margin-top: 8px;

display: inline-block;
}

.category_first .categoryfeature:hover .icon-camera:before {
font-size:18px;
}


.icon-camera:before {
display: inline-block;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
vertical-align: middle;
position: relative;
display: inline-block;
top: 0px;
font-family: FontAwesome;
margin-right: 0px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 30px;
content: "\f002";
}

.category_first .tit {
overflow:hidden;
padding-bottom:16px;
}

.mask-background .white {
background-color: rgba(255, 255, 255, 0.4);
}

.icon-camera {
display: inline-block;
margin-top: 17px;
}

.category_first .post-type {
width: 53px;
height: 57px;
}

.mask-background {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
-moz-transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
transition: all 0.4s linear;
opacity: 0;
-webkit-opacity: 0;
-moz-opacity: 0;
-khtml-opacity: 0;
}

.category_first .fetautetit {
float:left;
margin-right: 7px;
}

.categoryfeature img {
width: 100%;
height: auto;
}
.menu .sub-menu li a:before {
content:"";
}

.menu .menu-item-has-children a:before {
content: "+";
font-size: 16px;
vertical-align: middle;
padding-left: 8px;
margin-top: 4px;
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: bold;
line-height: 1;
float: right;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}




.categoryfeature {
clear: both;
overflow:hidden;
position: relative;
}

.meta-entry h2 a {
color:#fff;
text-decoration:none;
}
.category_first .categoryfeature:hover .post-type {
background-color: rgba(0, 0, 0, 0.7);
width: 36px;
height: 38px;
}

.category_first .categoryfeature:hover .post-type.anim {
top: 43%;
margin-top: -20px;
}
.meta-entry h2 {
font-family: 'Oswald', sans-serif;
letter-spacing: 2px;
}


.meta-entry .da a:before {
content: "\f0e6";
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
vertical-align: middle;
position: relative;
display: inline-block;
top: 0px;
font-family: FontAwesome;
margin-right: 5px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 12px;
}


.meta-entry .da:before {
content: "\f017";
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
vertical-align: middle;
position: relative;
display: inline-block;
top: 0px;
font-family: FontAwesome;
margin-right: 5px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 12px;
}

.meta-entry .da {
color: #aaa;
}

.meta-entry .da a {
color: #aaa;
margin-left: 12px;
text-decoration: none;
}
.meta-entry {
position: absolute;
width: 100%;
height: auto;
left: 0;
bottom: 0px;
padding: 10px;
background-color: rgba(0, 0, 0, 0.4);
}

.category_first h3 a{
text-decoration: none;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 21px;
line-height: 29px;
color: #444;
}


.ta_author_desc h4 a {
color:#333;
text-decoration:none;
}

.ta_author_desc h4 a:hover {
color:#B46FDD;
text-decoration:none;
}

.ta_author_archive_url a {
color:#333;
text-decoration:none;
}

.ta_author_archive_url a:hover {
color:#B46FDD;
text-decoration:none;
}



.menu a {
display: block;
font-size: 16px;
line-height: 2em;
letter-spacing: 2px;
color: #33193E;
padding: 13px 17px 13px 17px;
font-family: Open Sans Condensed;
	font-size: 16px;
	line-height: 23px;
text-decoration: none;
text-transform: uppercase;
}


.content_column .single_post_box .post_cats a {
padding: 0px 0px 0px 0px;
font-size: 14px;
color: #333;
}

.content_column .single_post_box .post_date:after {
content: "/";
font-size: 14px;
vertical-align: middle;
line-height: 13px;
padding-left: 8px;
margin-top: 6px;
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: bold;
line-height: 1;
float: right;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

.post_content p {
margin-bottom: 21px;
}

.single_post_meta {
padding: 0px 0px 6px 0px;
overflow:hidden;
}

.content_column .single_post_box .post_cats a:after {
content: "/";
font-size: 14px;
vertical-align: middle;
line-height: 13px;
padding-left: 8px;
margin-top: 6px;
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: bold;
line-height: 1;
float: right;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

.single_post_author:before {
content: "/";
font-size: 14px;
vertical-align: middle;
line-height: 13px;
padding-left: 8px;
margin-top: 6px;
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: bold;
line-height: 1;
float: right;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

.content_column .single_post_box .post_cats {
padding: 0px 12px 0px 0px;
color: #333;
float: left;

}

.content_column .single_post_box .post_date {
padding: 0px 12px;
font-size: 12px;
}

.single_post_box  .single_post_author {
float: left;
font-size: 12px;
color: #333;
}

.single_post_box .post_author_intro {
float: left;
font-size: 12px;
padding: 0px 2px 0px 0px;
color: #333;
}

.post_edit {
text-decoration: none;
color: #333;
}

.thesis_sparkez_post_optins {
margin: 20px 20px 20px 20px;
border: 1px solid #ddd;
box-shadow: 0 1px 1px #EDEDED;
background:#FFFFFF;
}

#relatedposts ul li {
margin-right: 14px;
padding-bottom: 20px;
display: inline-block;
width: 30%;
vertical-align: top;
}

#relatedposts h3 {
font-size: 22px;
margin-bottom: 10px;
padding-bottom: 10px;
color: #111111;
text-transform: uppercase;
text-align: center;
display: table;
margin: -36px auto 20px;
background: #FFFFFF;
padding: 0 17px;
}

.related-posts-box h4 {
margin: 10px 10px 20px 10px;
line-height: 25px;
font-weight: normal;
font-size: 15px;
}

.related-posts-box h4 a {
color:#333;
text-decoration:none;
}

.related-posts-box img {
width: 100%;
height: auto;

}

.related-posts-box {
width: 100%;
display: inline-block;

}


.thesis_sparkez_post_optin_inr input.submitr {
border-radius: 3px;
box-shadow: inset 0 1px 0 #B17EDD;
cursor: pointer;
color: #fff;
background: #B17EDD;
font-weight: bold;
text-shadow: 0 -1px 0 #fff;
font-size: 12px;
padding: 11px;
width: 18%;
margin-top: 0;
border: 3px solid rgba(0,0,0,.15);
border-width: 0 0 4px 0;
}

#relatedposts ul {
float: left;
margin-top: 10px;
width: 100%;
list-style: none;
}

#relatedposts {
float: left;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 30px;
padding: 20px;
border: 1px solid #cecece;
margin-top: 30px;
box-shadow: 0 1px 1px #EDEDED;
}


.thesis_sparkez_post_optin_inr input.emailr {
border: 1px solid #ddd;
color: #33193E;
float: left;
font-family: arial;
font-size: 13px;
margin-bottom: 20px;
border-left: 3px solid #A989C4;
margin-right: 10px;
padding-bottom: 10px;
padding-left: 7px;
padding-top: 10px;
width: 35%;

}

.thesis_sparkez_post_optin_inr input.namer {
border: 1px solid #ddd;
color: #33193E;
float: left;
font-family: arial;
font-size: 13px;
margin-bottom: 20px;
border-left: 3px solid #A989C4;
margin-right: 10px;
padding-bottom: 10px;
padding-left: 7px;
padding-top: 10px;
width: 35%;
}

.thesis_sparkez_post_optin_inr p {
margin-bottom: 15px;
margin-top: 15px;
}
.ta_box h4 {
text-transform: none;
text-shadow: 0 1px 1px rgba(0,0,0,.2);
}

.ta_box {
border: 1px solid #cecece;
padding: 15px 0px;
margin: 15px 0 0 0;
box-shadow: 0 1px 1px #EDEDED;
}

.ta_box p {
margin-bottom: 10px;
line-height: 35px;

}

.ta_author_avatar {
float: left;
margin-right: 30px;
}

.ta_author_info .ta_author_avatar img, .ta_author_info .ta_author_avatar_sb img {
display: block;
margin: 5px 15px 8px 18px;
padding: 3px;
border: 1px solid #e0d6d6;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
}

.ta_author_info.ta_box {
border-top: 1px solid #e5e5e5;
border-bottom: 3px solid #A989C4;
clear: both;
margin-top: 30px;
overflow: hidden;
margin-right: 20px;
margin-bottom: 20px;
margin-left: 20px;
}

.thesis_sparkez_post_optin_inr p {
color: #33193E;
}

.thesis_sparkez_post_optin_inr .adsense_titr {
color: #33193E;
}

.thesis_sparkez_post_optin_inr .form_outerr {
padding: 20px 0px 20px 0px;
}

.thesis_sparkez_post_optins .thesis_sparkez_post_optin_inr {
padding: 20px;
}

.social-post {
margin-bottom: 20px;
margin-top: 12px;
display: inline-block;
vertical-align: top;
width: 100%;
padding: 10px 0px 7px 0px;
border-bottom: 1px dashed #cecece;
border-top: 1px dashed #cecece;
}

.fb-like span {
vertical-align: top !important;
margin-right: 32px !important;
margin-top: -2px !important;
}

.social-post .counter {
display: inline-block;
width: 24%;
padding-right: 11px;
padding-left: 11px;
}

.content_column .single_post_box .headline {
font-family: "Lato", sans-serif;
	font-size: 43px;
	line-height: 64px;
color:#111;
}

.content_column .single_post_box {
padding: 0px 20px 0px 20px;
border-bottom: 0px solid #efefef;
}

.menu li {
position: relative;
display: inline-block;
}


.menu .sub-menu {
width: 200px;
border:1px solid #d8d8d8;
-webkit-transform-origin: top;
transform-origin: top;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-transform: scale(1, 0);
transform: scale(1, 0);
display: block;
opacity: 0;
z-index: -1;
transition: transform 0.5s ease, opacity 0.2s ease;
-webkit-transition: -webkit-transform 0.5s ease, opacity 0.2s ease;
position: absolute;
left: -1px;
background:#FFFFFF;
visibility: hidden;
opacity: 0;
transition: visibility .1s linear .1s,opacity .5s linear;
-webkit-transition: visibility .1s linear .1s,opacity .5s linear;
-moz-transition: visibility .1s linear .1s,opacity .5s linear;
-o-transition: visibility .1s linear .1s,opacity .5s linear;
list-style: none;
z-index: 110;
margin-top: 0px;
}

.sub-menu:before {
border-width: 0 10px 10px 10px;
border-style: solid;
border-color: transparent transparent #a9a9a9 transparent;
}

.sub-menu:before, .sub-menu:after {
content: "";
position: absolute;
bottom: 100%;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
border-collapse: separate;
}


.columns {
width: 1250px;
margin:0 auto;
overflow:hidden;
}

.menu_control {
display:none;
}

.template-single .main_content>.content_column {
padding: 12px 7px 0px 7px;
}

.template-page .main_content>.content_column {
padding: 12px 7px 0px 7px;
}

.main_content>.content_column {
float: right;
width: 70%;
padding: 30px 7px 0px 7px;
border-left: 1px solid #d8d8d8;
}

.main_content>.left_sidebar {
float: left;
width: 30%;

padding: 20px 20px 0px 0px;
}

.columns>.right_sidebar {
width: 350px;
	padding: 20px 0px 30px 25px;
	float: right;
}

.about_readmore1 a {
color:#111;
text-decoration:none;
}

.about_readmore1 {
margin-bottom: 10px;
margin-top: 10px;
}

.about_readmore1 a:after {
content:  "\f105";
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
vertical-align: middle;
position: relative;
display: inline-block;
top: 0px;
font-family: FontAwesome;
margin-left: 5px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 20px;
}

#tab1 a:hover {
color:#B46FDD;
}

.columns>.main_content {
background: none;
border-width: 0 1px 0 0;
width: 900px;
	float: left;
	padding: 0px 0px 0px 20px;
	border-left:0px solid #d8d8d8;;
	border-width: 0 1px 0 0;
overflow: hidden;
border-right: 1px solid #d8d8d8;	
}

.category_first {
margin-bottom: 25px;
padding: 0px 14px 0px 14px;
}




.tab-menu {
width: 100%;
overflow: hidden;
background: #FFFFFF;
clear:both;
}

#tabs {
display:inline-block;
width: 100%;

list-style: none;
background-color: #444;
}

.home_post {
    width: 49%;
    margin-bottom: 25px;
    padding-right: 14px;
    display: inline-block;
    vertical-align: top;
    padding-left: 14px;
}

.home_post .post_author {
float: left;
padding-right: 10px;
font-family: open sans-serif;
}

.home_post .post_date:before{
content: "\f017";
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
vertical-align: middle;
position: relative;
display: inline-block;
top: 0px;
font-family: FontAwesome;
margin-right: 5px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 12px;
}

.home_post .post_date {
float: left;
padding: 3px 0px 3px 0px;
}

.home_post  .post_cats {
float: right;
padding: 3px 0px 3px 0px;
background-color: #B46FDD;
}
.meta_cat .post_cats a:after{
content: "";
position: absolute;
width: 0;
height: 0;
border-top: 15px solid rgba(0, 0, 0, 0.19);
border-left: 15px solid rgba(128, 0, 128, 0);
right: 0;
top: 0px;
}
.meta_cat .post_cats a:hover {
background-color: rgba(0, 0, 0, 0.2);
}

#tab2 ul img {
width: auto;
height: auto;
float: left;
padding-right: 20px;
}
#tabs #current a {
background: #d03c3c;
color: #fff;
}


#tab2 ul li {
clear: both;
margin-bottom: 10px;
display: block;
overflow: hidden;
border-bottom: 1px solid #e1e1e1;
padding-bottom: 10px;
width: 100%;
font-size: 14px;
text-align: left;
}

li.archive-year {
float: left;
padding: 5px 0 3px 10px;
color: #ed1a1c;
list-style: none;
}

.tab_content {
text-align: center;
margin-bottom: 20px;
}


.social_widgets {
width:100%;
overflow:hidden;
margin-bottom: 26px;
}



.social_widgets .social_icons .facebook, .social_widgets .social_icons .facebook:hover > [class^="zoc-"], .social_widgets .social_icons .facebook:hover > [class*=" zoc-"] {
background-color: #3c5a98;
}

.social_widgets .social_icons .facebook {
position: relative;
width: 100%;
height: 70px;
color: #fff;
}


.social_widgets .social_icons .facebook [class^="zoc-"], .social_widgets .social_icons .facebook [class*=" zoc-"] {
float: left;
position: absolute;
text-align: center;
width: 50px;
height: 50px;
top: -25px;
left: 20px;
color: #444;
background-color: rgba(255, 255, 255, 0.9);
padding: 12px 8px;
z-index: 101;
-webkit-transition: all 0.15s linear;
-moz-transition: all 0.15s linear;
-ms-transition: all 0.15s linear;
-o-transition: all 0.15s linear;
transition: all 0.15s linear;
}

.social_widgets .social_icons  .facebook :hover > [class^="zoc-"], .social_widgets .social_icons  .facebook :hover > [class*=" zoc-"] {
background-color: #3c5a98;
}

.social_widgets .social_icons  .facebook :hover > [class^="zoc-"], .social_widgets .social_icons  .facebook :hover > [class*=" zoc-"] {
color: #fff;
-webkit-transform: scale(1.1, 1.1);
-moz-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1);
}

.border-radius-50-per {
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
}


.zoc-facebook:before {
font-family: "FontAwesome";
content: "\f09a";
}

.social_widgets .social_icons .facebook .fans-word {
font-size: 11px;
top: 27px;
position: absolute;
left: 42px;
letter-spacing: 1px;
}

.social_widgets .social_icons .facebook .fans-word {
z-index: 100;
}



.social_widgets .social_icons .facebook:hover > [class^="zoc-"], .social_widgets .social_icons .facebook:hover > [class*=" zoc-"] {
color: #fff;
-webkit-transform: scale(1.1, 1.1);
-moz-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1);
}

.social_widgets .social_icons .facebook:after {
content: "";
position: absolute;
width: 0;
height: 0;
border-top: 71px solid rgba(255, 255, 255, 0.19);
border-right: 70px solid rgba(128, 0, 128, 0);
left: 0;
z-index: 99;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}

.social_widgets .social_icons .facebook:hover::after {
border-right: 30px solid rgba(128, 0, 128, 0);
}

[class^="zoc-"]:before, [class*=" zoc-"]:before {
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right:0.1em;
text-align: center;
/* opacity: .8; */
font-variant: normal;
text-transform: none;
line-height: 1em;
margin-left: 0.1em;
font-size: 208%;
text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3);
}




/* Twitter */

.social_widgets .social_icons .twitter, .social_widgets .social_icons .twitter:hover > [class^="zoc-"], .social_widgets .social_icons .twitter:hover > [class*=" zoc-"] {
background-color: #019ad2;
}

.social_widgets .social_icons .twitter {
position: relative;
width: 100%;
height: 70px;
color: #fff;
}


.social_widgets .social_icons .twitter [class^="zoc-"], .social_widgets .social_icons .twitter [class*=" zoc-"] {
float: left;
position: absolute;
text-align: center;
width: 50px;
height: 50px;
top: -25px;
left: 20px;
color: #444;
background-color: rgba(255, 255, 255, 0.9);
padding: 12px 8px;
z-index: 101;
-webkit-transition: all 0.15s linear;
-moz-transition: all 0.15s linear;
-ms-transition: all 0.15s linear;
-o-transition: all 0.15s linear;
transition: all 0.15s linear;
}

.social_widgets .social_icons  .twitter:hover > [class^="zoc-"], .social_widgets .social_icons  .twitter:hover > [class*=" zoc-"] {
background-color: #019ad2;
}

.social_widgets .social_icons  .twitter:hover > [class^="zoc-"], .social_widgets .social_icons  .twitter:hover > [class*=" zoc-"] {
color: #fff;
-webkit-transform: scale(1.1, 1.1);
-moz-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1);
}


.zoc-twitter:before {
font-family: "FontAwesome";
content: "\f099";
}

.social_widgets .social_icons .twitter .fans-word {
font-size: 11px;
top: 27px;
position: absolute;
left: 42px;
letter-spacing: 1px;
}

.social_widgets .social_icons .twitter .fans-word {
z-index: 100;
}



.social_widgets .social_icons .twitter:hover > [class^="zoc-"], .social_widgets .social_icons .twitter:hover > [class*=" zoc-"] {
color: #fff;
-webkit-transform: scale(1.1, 1.1);
-moz-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1);
}

.social_widgets .social_icons .twitter:after {
content: "";
position: absolute;
width: 0;
height: 0;
border-top: 71px solid rgba(255, 255, 255, 0.19);
border-right: 70px solid rgba(128, 0, 128, 0);
left: 0;
z-index: 99;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}

.social_widgets .social_icons .twitter:hover::after {
border-right: 30px solid rgba(128, 0, 128, 0);
}



/* Rss Feed */

.social_widgets .social_icons .feed, .social_widgets .social_icons .feed:hover > [class^="zoc-"], .social_widgets .social_icons .feed:hover > [class*=" zoc-"] {
background-color: #FC7D29;
}

.social_widgets .social_icons .feed {
position: relative;
width: 100%;
height: 70px;
color: #fff;
}


.social_widgets .social_icons .feed [class^="zoc-"], .social_widgets .social_icons .feed [class*=" zoc-"] {
float: left;
position: absolute;
text-align: center;
width: 50px;
height: 50px;
top: -25px;
left: 20px;
color: #444;
background-color: rgba(255, 255, 255, 0.9);
padding: 12px 8px;
z-index: 101;
-webkit-transition: all 0.15s linear;
-moz-transition: all 0.15s linear;
-ms-transition: all 0.15s linear;
-o-transition: all 0.15s linear;
transition: all 0.15s linear;
}

.social_widgets .social_icons  .feed:hover > [class^="zoc-"], .social_widgets .social_icons  .feed:hover > [class*=" zoc-"] {
background-color: #FC7D29;
}

.social_widgets .social_icons  .twitter:hover > [class^="zoc-"], .social_widgets .social_icons  .twitter:hover > [class*=" zoc-"] {
color: #fff;
-webkit-transform: scale(1.1, 1.1);
-moz-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1);
}


.zoc-feed:before {
font-family: "FontAwesome";
content: "\f09e";
}

.social_widgets .social_icons .feed .fans-word {
font-size: 11px;
top: 27px;
position: absolute;
left: 42px;
letter-spacing: 1px;
}

.social_widgets .social_icons .feed .fans-word {
z-index: 100;
}



.social_widgets .social_icons .feed:hover > [class^="zoc-"], .social_widgets .social_icons .feed:hover > [class*=" zoc-"] {
color: #fff;
-webkit-transform: scale(1.1, 1.1);
-moz-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1);
}

.social_widgets .social_icons .feed:after {
content: "";
position: absolute;
width: 0;
height: 0;
border-top: 71px solid rgba(255, 255, 255, 0.19);
border-right: 70px solid rgba(128, 0, 128, 0);
left: 0;
z-index: 99;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}

.social_widgets .social_icons .feed:hover::after {
border-right: 30px solid rgba(128, 0, 128, 0);
}



/* Linked In */

.social_widgets .social_icons .linkedin, .social_widgets .social_icons .linkedin:hover > [class^="zoc-"], .social_widgets .social_icons .linkedin:hover > [class*=" zoc-"] {
background-color: #41BDEE;
}

.social_widgets .social_icons .linkedin {
position: relative;
width: 100%;
height: 70px;
color: #fff;
}


.social_widgets .social_icons .linkedin [class^="zoc-"], .social_widgets .social_icons .linkedin [class*=" zoc-"] {
float: left;
position: absolute;
text-align: center;
width: 50px;
height: 50px;
top: -25px;
left: 20px;
color: #444;
background-color: rgba(255, 255, 255, 0.9);
padding: 12px 8px;
z-index: 101;
-webkit-transition: all 0.15s linear;
-moz-transition: all 0.15s linear;
-ms-transition: all 0.15s linear;
-o-transition: all 0.15s linear;
transition: all 0.15s linear;
}

.social_widgets .social_icons  .linkedin:hover > [class^="zoc-"], .social_widgets .social_icons  .linkedin:hover > [class*=" zoc-"] {
background-color: #41BDEE;
}

.social_widgets .social_icons  .linkedin:hover > [class^="zoc-"], .social_widgets .social_icons  .linkedin:hover > [class*=" zoc-"] {
color: #fff;
-webkit-transform: scale(1.1, 1.1);
-moz-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1);
}


.zoc-linkedin:before {
font-family: "FontAwesome";
content: "\f0e1";
}

.social_widgets .social_icons .linkedin .fans-word {
font-size: 11px;
top: 27px;
position: absolute;
left: 42px;
letter-spacing: 1px;
}

.social_widgets .social_icons .linkedin .fans-word {
z-index: 100;
}



.social_widgets .social_icons .linkedin:hover > [class^="zoc-"], .social_widgets .social_icons .linkedin:hover > [class*=" zoc-"] {
color: #fff;
-webkit-transform: scale(1.1, 1.1);
-moz-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1);
}

.social_widgets .social_icons .linkedin:after {
content: "";
position: absolute;
width: 0;
height: 0;
border-top: 71px solid rgba(255, 255, 255, 0.19);
border-right: 70px solid rgba(128, 0, 128, 0);
left: 0;
z-index: 99;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}

.social_widgets .social_icons .linkedin:hover::after {
border-right: 30px solid rgba(128, 0, 128, 0);
}


/* Google */

.social_widgets .social_icons .google, .social_widgets .social_icons .google:hover > [class^="zoc-"], .social_widgets .social_icons .google:hover > [class*=" zoc-"] {
background-color: #dd4b39;
}

.social_widgets .social_icons .google {
position: relative;
width: 100%;
height: 70px;
color: #fff;
}


.social_widgets .social_icons .google [class^="zoc-"], .social_widgets .social_icons .google [class*=" zoc-"] {
float: left;
position: absolute;
text-align: center;
width: 50px;
height: 50px;
top: -25px;
left: 20px;
color: #444;
background-color: rgba(255, 255, 255, 0.9);
padding: 12px 8px;
z-index: 101;
-webkit-transition: all 0.15s linear;
-moz-transition: all 0.15s linear;
-ms-transition: all 0.15s linear;
-o-transition: all 0.15s linear;
transition: all 0.15s linear;
}

.social_widgets .social_icons  .google:hover > [class^="zoc-"], .social_widgets .social_icons  .google:hover > [class*=" zoc-"] {
background-color: #dd4b39;
}

.social_widgets .social_icons  .google:hover > [class^="zoc-"], .social_widgets .social_icons  .google:hover > [class*=" zoc-"] {
color: #fff;
-webkit-transform: scale(1.1, 1.1);
-moz-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1);
}


.zoc-google:before {
font-family: "FontAwesome";
content: "\f0d5";
}

.social_widgets .social_icons .google .fans-word {
font-size: 11px;
top: 27px;
position: absolute;
left: 42px;
letter-spacing: 1px;
}

.social_widgets .social_icons .google .fans-word {
z-index: 100;
}



.social_widgets .social_icons .google:hover > [class^="zoc-"], .social_widgets .social_icons .google:hover > [class*=" zoc-"] {
color: #fff;
-webkit-transform: scale(1.1, 1.1);
-moz-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1);
}

.social_widgets .social_icons .google:after {
content: "";
position: absolute;
width: 0;
height: 0;
border-top: 71px solid rgba(255, 255, 255, 0.19);
border-right: 70px solid rgba(128, 0, 128, 0);
left: 0;
z-index: 99;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}

.social_widgets .social_icons .google:hover::after {
border-right: 30px solid rgba(128, 0, 128, 0);
}



/* Pintrest */

.social_widgets .social_icons .pintrest, .social_widgets .social_icons .pintrest:hover > [class^="zoc-"], .social_widgets .social_icons .pintrest:hover > [class*=" zoc-"] {
background-color: #af2b26;
}

.social_widgets .social_icons .pintrest {
position: relative;
width: 100%;
height: 70px;
color: #fff;
}


.social_widgets .social_icons .pintrest [class^="zoc-"], .social_widgets .social_icons .pintrest [class*=" zoc-"] {
float: left;
position: absolute;
text-align: center;
width: 50px;
height: 50px;
top: -25px;
left: 20px;
color: #444;
background-color: rgba(255, 255, 255, 0.9);
padding: 12px 8px;
z-index: 101;
-webkit-transition: all 0.15s linear;
-moz-transition: all 0.15s linear;
-ms-transition: all 0.15s linear;
-o-transition: all 0.15s linear;
transition: all 0.15s linear;
}

.social_widgets .social_icons  .pintrest:hover > [class^="zoc-"], .social_widgets .social_icons  .pintrest:hover > [class*=" zoc-"] {
background-color: #af2b26;
}

.social_widgets .social_icons  .pintrest:hover > [class^="zoc-"], .social_widgets .social_icons  .pintrest:hover > [class*=" zoc-"] {
color: #fff;
-webkit-transform: scale(1.1, 1.1);
-moz-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1);
}


.zoc-pintrest:before {
font-family: "FontAwesome";
content: "\f0d2";
}

.social_widgets .social_icons .pintrest .fans-word {
font-size: 11px;
top: 27px;
position: absolute;
left: 42px;
letter-spacing: 1px;
}

.social_widgets .social_icons .pintrest .fans-word {
z-index: 100;
}



.social_widgets .social_icons .pintrest:hover > [class^="zoc-"], .social_widgets .social_icons .pintrest:hover > [class*=" zoc-"] {
color: #fff;
-webkit-transform: scale(1.1, 1.1);
-moz-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1);
}

.social_widgets .social_icons .pintrest:after {
content: "";
position: absolute;
width: 0;
height: 0;
border-top: 71px solid rgba(255, 255, 255, 0.19);
border-right: 70px solid rgba(128, 0, 128, 0);
left: 0;
z-index: 99;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}

.social_widgets .social_icons .pintrest:hover::after {
border-right: 30px solid rgba(128, 0, 128, 0);
}

.social_tit {
overflow:hidden;

}

.social_tit .sep-widget {
padding: 9px 21px 14px 17px;
background-image: url('images/sep-widget.png');
background-repeat: repeat-x;
height: 7px;
margin-top: 11px;

}

.soc_tit {
float: left;
padding-right: 10px;
font-size: 24px;
line-height: 29px;
background: #FFFFFF;
}

.social_icons {
position: relative;
float: left;
width: 50%;
height: 70px;
padding-right: 10px;
padding-left: 10px;
margin-top: 30px;
margin-bottom: 16px;
}

#tab1 ul li img {
width: 96px;
height: 70px;
float: left;
padding-right: 15px;
}

#tab1 h3 a {
text-decoration: none;
color: #555;
font-size: 13px;
line-height: 15px;
margin-top: -3px;
border-bottom: 1px dotted #ddd;
padding-bottom: 5px;
-webkit-transition: color .3s linear;
-moz-transition: color .3s linear;
-o-transition: color .3s linear;
-ms-transition: color .3s linear;
transition: color .3s linear;
}

#tab1 p {
font-size: 11px;
padding-top: 6px;
color: #AAA;
}

.left_sidebar>.widget ul li a {
font-size: 14px;
	color: #555;
	line-height: 21px;
padding: 1px 0px 1px;
display: inline-block;
text-decoration: none;
}

.right_sidebar>.widget ul {
list-style-type: none;
margin-top: 10px;
}

.left_sidebar>.widget ul {
list-style-type: none;
margin-top: 10px;
}

.right_sidebar>.widget ul li {
padding: 10px 0 10px 0px;
margin-bottom: 10px;
border-bottom: 1px solid #E6E6E6;
}

.right_sidebar>.widget ul li a:hover {
color:#B46FDD;
}


.left_sidebar>.widget ul li a:hover {
color:#B46FDD;
}

.right_sidebar>.widget ul li a:before {
content: "\f090";
padding-right: 8px;
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

.right_sidebar .widget_title {
text-decoration: none;
text-transform: uppercase;
font-family: "Lato", sans-serif;
	font-size: 22px;
	color: #111;
	line-height: 32px;
}

.left_sidebar>.widget ul li a:before {
content: "\f090";
padding-right: 8px;
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}


.right_sidebar>.widget ul li a {
font-size: 14px;
	color: #555;
	line-height: 21px;
padding: 1px 0px 1px;
display: inline-block;
text-decoration: none;
}

.left_sidebar>.widget ul li {
padding: 10px  0px 10px 0px;
margin-bottom: 10px;
border-bottom: 1px solid #E6E6E6;
}

#tab1 ul li {
clear: both;
margin-bottom: 10px;
display: block;
overflow: hidden;
padding-bottom: 16px;
width: 100%;
font-size: 16px;
line-height: 22px;
text-align: left;
border-bottom: 1px solid #E6E6E6;
}

#tab1 a{
text-decoration: none;
color: #333;
}




.meta_cat .post_cats a {
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
padding: 7px 15px;
text-decoration: none;
color: #fff;
}

.meta_cat {
position: relative;
margin-bottom: 10px;
}



.home_post .headline a:hover {
color:#B46FDD;
}

.category_post_box  .headline a:hover {
color:#B46FDD;
}

.read-more-blog-new a:hover {
color:#B46FDD;
}


.home_post .dat_post {
position: absolute;
bottom: 0px;
width: 100%;
font-size: 13px;
background-color: rgba(0, 0, 0, 0.5);
color: #fff;
padding: 0px 0px 0px 10px
}

.home_post  .headline  a {
color: #111;
-ms-word-wrap: break-word;
word-wrap: break-word;
text-decoration: none;
}

.home_post .headline {
font-family: "Lato", sans-serif;
	font-size: 25px;
	line-height: 41px;
margin-bottom: 8px;
}

.home_post .post_edit {
text-decoration: none;
color: #919191;
float:left;
}

.read-more-blog-new {
float:right;
}

.read-more-blog-new a { 
text-decoration: none;
color: #141313;
}

.read-more-blog-new a:before {
content:  "\f0c1";
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
vertical-align: middle;
position: relative;
display: inline-block;
top: 0px;
font-family: FontAwesome;
margin-right: 5px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 12px;
}

.home_post .post_edit:before  {
content:  "\f040";
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
vertical-align: middle;
position: relative;
display: inline-block;
top: 0px;
font-family: FontAwesome;
margin-right: 5px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 12px;
}


.sub-menu li a {
border-bottom: 1px solid #d8d8d8;
}
.sub-menu:after {
width: 0;
height: 0;
border-width: 0 9px 9px 9px;
border-style: solid;
border-color: transparent transparent #FFFFFF transparent;
}

.tab_tite {
overflow:hidden;
background:#FFFFFF;
}

.tab_tit {
float: left;
font-size: 24px;
line-height: 29px;
padding-right: 10px;
background: #FFFFFF;
}

.tab_tite .sep-widget {
padding: 9px 21px 14px 17px;
background-image: url('images/sep-widget.png');
background-repeat: repeat-x;
height: 7px;
margin-top: 11px;

}

.menu li:hover>.sub-menu {
visibility: visible;
opacity: 1;
transition-delay: .1s;
z-index: 10;
-webkit-transform: scale(1, 1);
transform: scale(1, 1);
transition: transform 0.3s ease, opacity 0.2s ease .1s;
-webkit-transition: -webkit-transform 0.3s ease, opacity 0.2s ease .1s;
}

.menu {
text-align: left;
width:800px;
position: relative;
z-index: 50;
list-style: none;
margin: 0 auto;
}

.widget_search input[type="submit"] {
border: 0;
padding: 8px;
border-radius: 3px;
cursor: pointer;
position: absolute;
top: 3px;
padding: 3px 32px 7px 9px;
-webkit-font-smoothing: antialiased;
font-weight: normal;
font-style: normal;
font-size: 16px;
vertical-align: bottom;
border: none;
text-indent: -9999px;
background-image: url(images/search.png);
background-repeat: no-repeat;
background-position: center;
cursor: pointer;
right: 0px;
background-color: transparent;
}

.content_column .top .sparkez_readmore {
margin-top: 25px;
text-align: center;
margin-bottom: 9px;
}

.content_column .top .read-more-blog-new a {
text-decoration: none;
color: #111;
padding: 11px;
border-radius: 100px;
border: 1px solid #ddd;
}

.right_sidebar .widget {
margin-bottom: 25px;
}

.content_column .top .read-more-blog-new {
float: none; 
}

.content_column .top .read-more-blog-new a:hover {
background:#B46FDD;
color:#fff;
border:0px;
}

.widget_search input[type="text"] {
width: 60%;
padding: 9px;
border: 1px solid #111;
color: #111;
transition: all 600ms cubic-bezier(0.215,0.61,0.355,1) 0s;
-moz-transition: all 300ms cubic-bezier(0.215,0.61,0.355,1) 0s;
-webkit-transition: all 600ms cubic-bezier(0.215,0.61,0.355,1) 0s;
-o-transition: all 600ms cubic-bezier(0.215,0.61,0.355,1) 0s;
}



#content {
clear: both;
float: left;
width: 100%;
margin-top: 24px;
}


.left_sidebar .widget_title{
text-decoration: none;
text-transform: uppercase;
font-family: "Lato", sans-serif;
	font-size: 22px;
	color: #111;
	line-height: 32px;

}

#commentform {
clear:both;
}

.comments_intro .bracket {
display:none;
}

.comments_intro {
font-size: 18px;
margin-top: 0px;
padding-right:10px;
background: #FFFFFF;	
margin-bottom: 13px;
float:left;
}

#commentform label {
display: block;
}

#commentform textarea.input_text {
width: 100%;
border: 1px solid #e5e5e5;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
}

#commentform .input_text {
width: 50%;
padding: 5px;
border: 1px solid #e5e5e5;
}
.comment .avatar {
float: left;
height: 50px;
width: 50px;
margin-right: 13px;
}



.post_comment .sep-widget {
padding: 9px 21px 14px 17px;
background-image: url('images/sep-widget.png');
background-repeat: repeat-x;
height: 7px;
margin-top: 11px;
}

.comment_list {
list-style: none;
}

.comment-reply-link  {
font-size: 12px;
text-transform: uppercase;
letter-spacing: 1px;
color: #B46FDD;
float: right;
}

.comment_moderated {
font-size: 15px;
}

.comment_author {
font-size: 15px;
}

.comment_date {
font-size: 12px;
color: #B46FDD;
margin-left: 13px;
}

.comment {
font-size: 16px;
line-height: 25px;
border-width: 0 0 1px 0;
border-style: dotted;
border-color: #bbb;
padding-top: 25px;
padding-bottom: 25px;
overflow: hidden;
}

#commentform .input_text {
width: 50%;
padding: 5px;
border: 1px solid #e5e5e5;
}

#commentform .input_submit {
width: 23%;
display: inline-block;
color: #fff;
font-family: 'Oswald',"PT Sans",Arial,Helvetica,sans-serif;
text-transform: uppercase;
font-size: 12px;
line-height: 1.5em;
cursor: pointer;
margin: 0 0 4px 0;
padding: 6px 10px 6px 10px;
background: #111;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border: 1px solid #111;
}


.post_comment {
overflow: hidden;
clear: both;
padding-left: 20px;
padding-right: 20px;
margin-bottom: 20px;
}

.comments_intro a {
text-decoration: none;
color: #B46FDD;
}

#commentform .input_submit:hover {
background:  #B46FDD;
cursor: pointer;
border: solid 1px  #B46FDD;
color: #fff;
text-shadow: none;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-o-transition: all .5s ease;
-webkit-box-shadow: 0 0 20px rgba(255,255,255,0.8);
-moz-box-shadow: 0 0 20px rgba(255,255,255,0.8);
box-shadow: 0 0 20px rgba(255,255,255,0.8);
}

#commentform p {
margin-bottom: 13px;
}

#commentform a {
text-decoration: none;
color:  #B46FDD;
}

.smGlobalBtn:hover {
color:#0093bf;
}

.left_sidebar .widget {
margin-bottom: 25px;
}



.textwidget {
padding-top:11px;
}

.post-inner-ad {
padding: 15px;
}

.header_right {
width: 34%;
display: inline-block;
padding: 35px 0px 35px 0px;
}

.facebookBtn:before {
font-family: "FontAwesome";

content: "\f09a";
}

.twitterBtn:before {
font-family: "FontAwesome";

content: "\f099";
}


.pinterestBtn:before {
font-family: "FontAwesome";

content: "\f0d2";
}


.googleplusBtn:before {
font-family: "FontAwesome";

content: "\f0d5";
}

.smGlobalBtn {
display: inline-block;
position: relative;
cursor: pointer;
padding: 16px;
text-decoration: none;
text-align: center;
font-size: 30px;
font-family: FontAwesome;
font-weight: bold;
line-height: 1.7em;
color:#111;	
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
-ms-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}

.footer_top .widget li {
margin: 0 0 6px;
padding: 0 0 6px;
border-bottom: 1px solid rgba(255,255,255, .04);
}

.footer_top .widget_title {
color: #FFFFFF;
font-size: 21px;
line-height: 29px;
margin-bottom: 20px;
}

.footer .widget {
margin-bottom: 30px;
}

.sparkez_footer_optin_inr  .form_outerr {


overflow: hidden;
width: 100%;

}

.sparkez_footer_optin_inr  form {
position: relative;	
}

.sparkez_footer_optin_inr .submitr {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border: 0;
padding: 15px;
width: 24%;
background: #110815;
position: absolute;
color: #fff;
font-size: 14px;
top: 18px;
right: 0px;
cursor: pointer;
}

.sparkez_footer_optin_inr p {
color: #bbb;
font-size: 13px;
}

.sparkez_footer_optin_inr .emailr {
background: #fff;
width: 100%;
border: 0;
border-radius: 4px;
margin-top: 20px;
padding: 13px 10px 13px 10px;
color: #111;
font-size: 15px;
}

.footer_left {
width: 19%;
float: left;
padding-right: 32px;
overflow: hidden;
}

.sparkez_footer_optins {
margin-bottom: 28px;
}

.footer_top li a {
color: #CCB2D7;
font-size:13px;
text-decoration: none;

}

.footer_top .tagcloud a:hover {
background: #110815;
color: #aaa;
}

.footer .textwidget {
padding-top: 0px;
}

.footer .footer_top ul li {
list-style-type: none;
margin-bottom: 6px;
margin-bottom: 0.375rem;
word-wrap: break-word;
}


.footer_bottom {
width:100%;
background: #1E0F25;
-webkit-box-shadow: inset 0px 3px 0px rgba(0,0,0,0.15);
-moz-box-shadow: inset 0px 3px 0px rgba(0,0,0,0.15);
box-shadow: inset 0px 3px 0px rgba(0,0,0,0.15);
}

#copyright_text {
padding: 20px;
text-align: center;
color: #AA7FBD;
}




.footer_middle {
float: left;
width: 25%;
padding-right: 20px;
}

.footer_right2 {
float: left;
width: 28%;
padding-right: 20px;
}

.footer_right {
float: right;
width: 28%;
}

.footer_top  .tagcloud a {
padding: 13px;
text-decoration: none;
background: #200D22;
color: #884CA2;
border-radius: 10px;
padding: 13px;
text-decoration: none;
border-radius: 10px;
width: auto;
cursor: pointer;
display: inline-block;
margin: 0 0 5px 0;
text-align: center;
}

.advertisement1 {
text-align:center;
padding-bottom: 17px;
}

.advertisement1 img {
display:inline-block;
}

.footer_top li a:hover {
color: #FFFFFF;
}

.footer_top {
width: 1250px;
margin: 0 auto;
overflow: hidden;
padding: 40px 0px 40px 0px;
}

.landing_main {
width: 100%;
background: #F7F5F5;
overflow: hidden;
}

.landing_container {
border: 1px solid #fff;
-moz-box-shadow: 0 0 10px 0 rgba(80, 80, 80, 0.3);
-webkit-box-shadow: 0 0 10px 0 rgba(80, 80, 80, 0.3);
box-shadow: 0 0 6px rgba(0,0,0,.1);
background: #fff;
width: 1000px;
margin: 0 auto;
margin-top: 30px;
}

.landing_header {
padding-bottom: 20px;
background: #fff;
padding-top: 20px;
border-bottom: 1px solid #efefef;
width: 100%;
text-align: center;
}

.landing_container .site_logo_class img {
display: inline-block;
}

.landing_page {
width: 100%;
padding: 0;
background-color: #fff;

}

.landing_inner {
padding: 30px;
width: 100%;

}

.landing_footer {
width: 1000px;
margin: 0 auto;
}


.footer {
background: #26132E;
color: #fff;
}

@media screen and (max-width:1250px){ 
.header_inner {
width: 100%;
padding: 20px 40px 20px 40px;
}
#relatedposts ul li {
padding-right: 14px;
width: 32%;
margin-right: 0px;
}
.header {
width: 1040px;
margin: 0 auto;
}
	
.content_column {
	width: 1040px;
margin: 0 auto;
	}
	
.columns {
width: 100%;
}
.columns>.main_content {
width: 71%;
padding: 0px 0px 0px 0px;
}
.columns>.right_sidebar {
width: 29%;

}
.footer_top {
width: 1040px;
padding: 40px 0px 40px 0px;
}
.about-img .figation {
top: 61px;
left: 21%;
width: 62%;
}
}

@media screen and (max-width:1100px){ 
.header {
width: 100%;

text-align: center;
}
.landing_container {
width: 800px;

}
.landing_footer {
width: 800px;
margin: 0 auto;
}
.menu {

width: 100%;

}
.content_column {
width: 800px;

}
.header_left {
width: 100%;
padding: 0px 0px 0px 0px;
}
.header_middle {
width: 100%;
padding: 20px 0px 0px 0px;
}
.header_right {
width: 80%;
}
.widget_search {
text-align: center; 
position: relative;
}
.widget_search input[type="submit"] {
right: 20%;
}
	
.columns>.right_sidebar {
width: 100%;
padding: 20px 0px 20px 0px;
float: none;
clear: both;
}
.columns>.main_content {
width: 100%;
padding: 0px 0px 0px 0px;
}
.sparkez_footer_optin_inr .submitr {
width: 27%;
	}
.footer_top {
width: 800px;

}
.menu .menu-item-has-children a:before {
content: "";

}
	.menu .sub-menu {
width: 100%;
-webkit-transform-origin: inherit;
transform-origin: inherit;
-webkit-animation-fill-mode: inherit;
animation-fill-mode: inherit;
-webkit-transform: inherit;
transform: inherit;
display: block;
opacity: 1;
z-index: inherit;
transition: inherit;
-webkit-transition: inherit;
position: static;
visibility: visible;
opacity: 1;
transition: inherit;
-webkit-transition: inherit;
-moz-transition: inherit;
-o-transition: inherit;
list-style: none;
z-index: inherit;
margin-top: 0px;
}
	
.sub-menu:before, .sub-menu:after {
content:none;
}
.menu li:hover>.sub-menu {
visibility: visible;
opacity: 1;
transition-delay: inherit;
z-index: inherit;
-webkit-transform: inherit;
transform: inherit;
transition: inherit;
-webkit-transition: inherit;
}
	
.menu li {
width: 100%;
text-align: center;
}
.menu_control {
display: block;
display: inline-block;
width: 100%;
border-width: 0;
background-color: #000;
color:#fff;
padding: 1em;
font-size:17px;
text-align: center;
cursor: pointer;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin-left: 0px;
	}
	
	.menu_inner {
	background-color: inherit;
	}
	
.top_menu .menu {
		display: none;
		width: 100%;
		border-width: 1px 0 0 0;
		clear: both;
	}

	
	.menu {
		display: none;
		width: 100%;
		border-width: 1px 0 0 0;
		clear: both;
	}
	.show_menu {
		display: block !important;
	}
}


@media screen and (max-width:855px){ 
	.content_column {
width: 580px;
}	
.landing_container {
width: 580px;

}
.landing_footer {
width: 580px;

}
#commentform .input_text {
width: 70%;

}
.header_right {
padding: 35px 0px 17px 0px;
}
.footer_top {
width: 580px;
}
.menu_control {
padding: 6px;
font-size: 13px;
}
.menu1 {
width: 580px;
margin: 0 auto;

}
	.footer_left {
width: 100%;
float: none;
padding-right: 0px;

}
.footer_middle {
float: none;
width: 100%;
padding-right: 0px;
}
	.footer_right2 {
float: none;
width: 100%;
padding-right: 0px;
}
.footer_right {
float: none;
width: 100%;
}
.columns>.main_content {
border-right: 0px;
}
.main_content>.content_column {
float: none;
width: 100%;
border-right: 1px solid #d8d8d8;
}
.main_content>.left_sidebar {
float: none;
width: 100%;
padding: 25px 7px 0px 7px;
}
.about-img .figation {
top: 70%;
left: 33%;
width: 30%;
}
.figation img {
width: 100%;
}
	
}

@media screen and (max-width:650px){ 
	.footer_top {
width: 475px;
}
.template-category .content_column .top .feautimage {
margin-right:0px;
width: 100%;

}
.landing_container {
width: 475px;
}
.landing_footer {
width: 475px;
}
.menu_control {
padding: 7px;
font-size: 12px;
}
.menu1 {
width: 475px;

}
.sparkez_readmore {
	overflow:hidden;
	}
.home_post {
width: 100%;
float: none;

}

.header_right {
width: 90%;
}
.meta_cat img {
	width:100%;
	}
.content_column {
width: 475px;
}
.content_column .top .sparkez_readmore {
	overflow:inherit;
	}
}

@media screen and (max-width:550px){ 
.footer_top {
width: 100%;
padding-left: 20px;
padding-right: 20px;
}
.post-inner-ad {
	padding: 15px 0px 15px 0px;
width: 100%;
	}	
.category_post_box {
width: 100%;


}
	
.category_post_box .headline {
font-size: 22px;
line-height: 41px;
}	

.widget_search input[type="submit"] {
right: 5%;
}
.widget_search input[type="text"] {
width: 90%;

}
.landing_main {
padding-left: 20px;
padding-right: 20px;
}
.landing_container {
width: 100%;
	}
.menu1 {
width: 100%;
padding-left: 20px;
padding-right: 20px;
border: 0px;
}
.menu a {
padding: 11px 17px 11px 17px;
font-size: 12px;
}
.landing_footer {
width: 100%;
}
	
	.landing_post_box h1 {
	font-size: 20px;
	}
.content_column .top .post_cats a {
padding: 6px 30px 6px 30px;

}
.content_column .top .post_date {

padding: 6px 0px 6px 0px;
}
body {
font-size: 13px;
}
.about1 .titqa {
font-size: 18px;

}
.about-para h2 {
font-size: 15px;

}
.left_sidebar .widget_title {
font-size: 16px;

}
.social-post .counter {
width: 49%;
padding-top: 11px;
}
.sparkez_sidebar_optin_inr .adsense_titr {
font-size: 16px;
}
.tab_tit {
font-size: 17px;
}
#tab1 h4 {
	font-size: 14px;
	}
.right_sidebar .widget_title {
font-size: 16px;
}
.footer_top .widget_title {
font-size: 17px;
line-height: 15px;
margin-bottom: 15px;
}
.content_column .top .dat_post {
font-size: 13px;
padding: 0px 0px 0px 12px;
}
.content_column {
width: 100%;
padding-left: 20px;
padding-right: 20px;
}
.header_right {
width: 100%;
}
.about-img .figation {
top: 67%;
left: 32%;
width: 33%;
}
.content_column .top .headline {
line-height: 48px;
font-size: 30px;
margin-bottom: 11px;
}
.home_post .headline {

font-size: 20px;
line-height: 30px;

}
.content_column .single_post_box .post_date {
padding: 0px 12px;

}
.thesis_sparkez_post_optin_inr input.namer {
margin-right: 0px;
width: 100%;
}
.thesis_sparkez_post_optin_inr input.emailr {
margin-right: 0px;
width: 100%;
}
.thesis_sparkez_post_optin_inr input.submitr {
width: 100%;
}
.thesis_sparkez_post_optin_inr .adsense_titr {

font-size: 16px;
}
#relatedposts h3 {
font-size: 16px;

}
#relatedposts ul li {
padding-right: 0px;
width: 100%;

}
.content_column .single_post_box .post_cats a {
padding: 0px 0px 0px 0px;
}
#commentform .input_text {
width: 100%;

}
}
#header {
	padding: 0;
}
#header #site_title a, #header #site_tagline {
	display: none;
}