.square{width:45px; height:45px; text-align:center;}
.square-text{color:#fff; font-size:14px; font-family:'Clicker Script', cursive; text-align:center; padding-top:8px;text-transform:capitalize;}

.black_bg h2 {
	font-family: 'Sacramento', cursive;
	color:#fff;
	font-size:55px;
	text-align:center;
	color:#e0e0e0;
}	

g.sub-entry a:hover{color:#01A9E0!important;}
/*WRAPPER SECTION
==================================================*/
#wrapper { width: 100%;  }


/*HEADER SECTION
==================================================*/

#header { width: 100%; margin-bottom: 40px; }

.container_12,
.container_16 {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
}
.container_header_top {	padding-top: 20px;	padding-bottom: 20px; }
.clearfix:before,
.clearfix:after,
.container_16:before,
.container_16:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}
.clearfix:after,
.container_12:after,
.container_16:after {  clear: both; }
/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/
.clearfix,
.container_12,
.container_16 {  zoom: 1; }

.grid_6,
.grid_16 {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
}
.container_12 .grid_12,
.container_16 .grid_16 {  width: 940px; }



/*------------------------
CONTENT SECTIONS
-------------------------*/
#primary_blog {
	position: relative;
	width: 960px;
	margin:0px auto;
	background-color:#FFFFFF;
	/*background-image: url('../images/patterns/grid.png');*/
	-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.1), inset 0 0 30px rgba(0,0,0,0.05);
	-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.1), inset 0 0 30px rgba(0,0,0,0.05);
	box-shadow: 1px 1px 3px rgba(0,0,0,0.1), inset 0 0 30px rgba(0,0,0,0.05);
}
#primary_blog:before,
#primary_blog:after {
	content: '.';
	display: block;
	overflow: hidden;
	visibility: hidden;
	font-size: 0;
	line-height: 0;
	width: 0;
	height: 0;
}
#primary_blog:after {  clear: both; }
#primary_blog {  zoom: 1; }

/*MAIN SECTION
=====================*/
#main_blog{
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
}
#primary_blog #main_blog {  width: 700px; }

/*LIST
===================================================*/
.entry-content ul li {
	list-style: square;
	margin: 0 0 5px -20px;
	padding-left:0px;
	line-height:25px;
}
.entry-content ul ul li {
	list-style:circle;
}
.entry-content ul ul ul li {
	list-style:disc;
}
.entry-content ol li {
	list-style: decimal;
	margin: 0 0 5px -20px;
	padding-left:0px;
	line-height:25px;
}
.entry-content ol ol li {
	list-style: upper-alpha;
}
.entry-content ol ol ol li {
	list-style:lower-roman;
}
.entry-content ol ol ol ol li{
	list-style: lower-alpha;
}
dl { margin-bottom: 18px; }
dt { font-weight: bold; }
dd { margin-bottom: 18px; margin-left:0px; line-height:25px; }

/*POST ENTRY SECTION
======================================================================================*/

.entry-header{ margin-left:20px; }

/*ENTRY TITLE
===================*/
.entry-title  {
	font-size: 20px;
	color:#6A7172;
	text-transform:none;
	letter-spacing: normal;
	font-weight:bold;
	text-decoration: none;
	line-height:45px;
	margin-bottom:5px;
	padding-top:25px;
}
.entry-title1  {
	font-size:22px!important;
	color:#565656!important;
	text-transform:none;
	letter-spacing: normal;
	font-weight:400;
	font-style:normal;
	text-decoration: none;
	line-height:45px;
	margin-bottom:5px;
	padding-top:25px;
	font-family: 'Roboto Condensed', sans-serif;
}
.entry-title2  {
	font-size: 22px!important;
	color:#565656!important;
	text-transform:none;
	letter-spacing: normal;
	font-weight:400;
	text-decoration: none;
	line-height:45px;
	margin-bottom:5px;
}
.entry-title-single {}
.entry-title-page {	margin: 0 0 10px 0; }
.entry-title a,
.entry-title a:visited { color: #6A7172; }
.entry-title a:focus,
.entry-title a:hover {
	color: #333333;
}
.entry-title1 a{font-size:22px;}
.entry-title1 a,
.entry-title1 a:visited { color: #565656; }
.entry-title1 a:focus,
.entry-title1 a:hover {
	color: #333333;
}
.entry-title2 a{font-size:22px;}
.entry-title2 a,
.entry-title2 a:visited { color: #565656; }
.entry-title2 a:focus,
.entry-title2 a:hover {
	color: #333333;
}
/*ENTRY META AND ENTRY  BOTTOM
===============================*/
.entry-meta,
.entry-meta-bottom {
	font-size: 12px;
	color: #515A5F;
	text-transform:uppercase;
	margin: 0px 20px 15px 0px;
}
.entry-meta a,
.entry-meta a:visited {
	color: #3e3e3e;
}
.entry-meta a:hover,
.entry-meta a:focus {
	color: #00AFD6;
}
.entry-meta-bottom{ padding-bottom:10px;  }
.entry-meta-featured {
	color: #00AFD6;
}
.cat-links a,
.cat-links a:visited,
.tag-links a,
.tag-links a:visited
 {
	color: #515A5F;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFD600;
}
.cat-links a:hover,
.cat-links a:focus,
.tag-links a:hover,
.tag-links a:focus {
	color: #333333;

}
.taxonomy-description{ margin-left:20px; }

/*ENTRY CONTENT SECTIONS	
==============================================*/

.entry-content{ padding:25px 0px 20px 0px;  }
.entry-content p{ font-size: 14px;
color: #8f8f8f;
text-decoration: none;
	
	
}
.entry-content h2{ font-size:36px; color:#6a7172; margin:30px 0px; padding:0px;}
.entry-content h3{ font-size:16px; color:#333333; margin:30px 0px; padding:0px;}
.entry-content h4{ font-size:16px; color:#333333; margin:30px 0px; padding:0px;}
.entry-content h5{ font-size:16px; color:#333333; margin:30px 0px; padding:0px;}
.entry-content h6{ font-size:16px; color:#333333; margin:30px 0px; padding:0px;}
.entry-content blockquote p{ font-style:italic; font-size:16px;}
code {
display: block;
clear: both;
overflow: auto;
padding: 10px 20px 20px 20px;
white-space: pre;
background-color: #f9f9f9;
border: 1px solid #e9e9e9;
font: 12px "Andale Mono",Courier,"Courier New",monospace;
margin-bottom: 20px;
}
.pager li > a, .pager li > span {
float:left;
display: inline-block;
padding: 5px 14px;
background-color: none!important;
border: none;
border-radius: 0px;
}
.entry-content  .next                        { opacity:1;}
.pager li > a, .pager li > span:hover{background-color:none}
.pe-wp-default{ font-size:13px; line-height:24px;}
.says{ padding-top:10px; line-height:32px;}
.commentmetadata a{font-size:14px; }
.entry-content img,
.author-content img,
.comment-content img,
.widget img {
	max-width: 100% !important;
	height: auto !important;
}
.entry-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
	height: auto;
}
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
img.attachment-auto,
img.attachment-full,
img.attachment-large,
img.attachment-medium {
	max-width: 100%;
	height: auto;
}
img.alignleft {
	display: inline;
	float: left;
	margin: 20px 20px 20px 0;
}
img.alignright {
	display: inline;
	float: right;
	margin: 20px 0 20px 20px;
}
img.aligncenter,
img.centered {
	display: block;
	margin: 20px auto 20px auto;
	clear: both;
}
img.alignnone {
	display: inline;
	margin: 20px 0;
}

/*Widget Page*/
.widget ul .page_item{ list-style:square; margin-left:18px; }
.widget ul .page_item li{ list-style:circle; }
.widget ul .page_item li ul li{ list-style:disc; }
#tag_cloud-2 .tag{font-family: 'Roboto', sans-serif;
}

/*COMMENTS FORM
===================================================*/

#respond {
	position: relative;
	color: #808080;
    margin: 40px 0 50px 20px;
	overflow: hidden;	
}
.commentlist #respond {
	margin: 15px 0;
	padding: 25px 0;
	width: auto;
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
}
#respond p { margin: 0; }
#reply-title {
	margin: 0 0 10px 0;
	color:#333333;
}
#cancel-comment-reply-link {
	display: block;
	font-size: 10px;
	font-weight: normal;
	line-height: 2.2em;
	letter-spacing: 0.05em;
	position: absolute;
	right: 1.625em;
	text-decoration: none;
	text-transform: uppercase;
	top: 1.1em;
}
#cancel-comment-reply-link:focus,
#cancel-comment-reply-link:active,
#cancel-comment-reply-link:hover {}

#respond .comment-notes,
#respond .logged-in-as {
	margin: 0 0 20px 0;
}
#respond #commentform {	margin: 0; }
#respond .comment-form-author,
#respond .comment-form-email,
#respond .comment-form-url,
#respond .comment-form-comment {
	position: relative;
}
#respond .comment-form-author label,
#respond .comment-form-email label,
#respond .comment-form-url label,
#respond .comment-form-comment label {
	position: absolute;
	left: 82%;
}
#respond .comment-form-comment label {
	text-indent: -9999px;
}
#respond .required {
	color: #bd3500;
}
#respond .comment-form-author .required,
#respond .comment-form-email .required {
	color: #bd3500;
	position: absolute;
	top: 1%;
	left: 115%;
}
#respond input[type=text] {
	display: block;
	width: 75%;
	height: 24px;	
	margin: 0 0 20px 1px;
}
#respond textarea {
	resize: vertical;
	width: 95%;
	margin: 0 0 20px 1px;
}
#respond .logged-in-as a:hover,
#respond #cancel-comment-reply-link:hover {
	text-decoration: underline;
}
.form-allowed-tags {
	display: none;
}

/* FORM
===================================================*/

form { margin-bottom: 20px; }
fieldset {	margin-bottom: 20px; }
input[type="text"],
input[type="password"],
input[type="email"],
textarea,
select {
}
select { padding: 0; }
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
textarea:focus {
}
textarea {	min-height: 60px; }
label,
legend {
	display: block;
}
input[type="checkbox"] {
	display: inline;
}
/*POST COMMENTS
===================================================*/
#comments {	margin: 0 0 50px 0; }
.comments-title  {
	font-size: 18px;
	line-height: 24px;
	margin-top: 30px;
	padding: 0 0 10px 0;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
	margin-left:20px;
}
.page #comments {	border-bottom: none; }
.commentlist {
	list-style: none;
	margin: 0 auto;	
}
.commentlist .children {
	list-style: none;
	margin: 15px auto 0 auto;	
}
.commentlist li.comment,
.commentlist li.pingback {
    background: #fff;
    margin: 0 0 20px -20px;
	padding: 15px;
	overflow: hidden;	
	border: 1px solid #999;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.commentlist li.odd {
	background: #f5f5f5;
}
.commentlist li.bypostauthor {
	border-bottom: 2px solid #00AFD6;
}
.commentlist li.pingback p {
	margin: 0;
}
.commentlist .comment-author {
	position: relative;
	height: 70px;
	padding: 0 0 0 70px;
}
.commentlist .avatar {
	position: absolute;
	top: 0px;
	left: 0px;
	border: 1px solid #eaeaea;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 5px;
}
.commentlist .fn {
	display: block;
	margin: 0 0 5px 0;
}
.commentlist .edit-link {
	display: block;
	margin: 5px 0 0 0;
}
.commentlist .comment-awaiting-moderation {
	display: block;
	margin: 5px 0 0 0;
}
.nopassword,
p.nocomments {
	font-size: 16px;
	color: #aaa;
	text-align: center;
	margin-bottom: 70px;
}
.comment-reply-title  {
	font-size: 18px;
	line-height: 24px;
	font-weight:bold;
	margin-top: 30px;
	padding: 0 0 10px 0;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}
.page-title{ margin:20px 0px 20px 20px; }
.page-title_error{ margin:20px 0px 30px 0px; }

/*BLOCKQUOTE
==============================*/
blockquote {
	font-size: 14px;
	line-height: 22px;
	padding-left: 30px;
	margin-bottom: 20px;
	margin-top: -20px;
	margin-left:0px;
	font-weight:bold;
	color:#515A5F;
	/*background: transparent url(../images/quote.png) no-repeat top left;*/
	
}
blockquote em,
blockquote i,
blockquote cite {
	font-style: normal;
}
blockquote cite {
	color: #555;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	display: block;
	text-align: right;
}

blockquote cite a {
	display: block;
	margin: 10px 0 0 0;
}

/*TABLES
==============================*/

table { 
	width: 95%;
	margin: 0 auto 20px auto;
	border-collapse: collapse;
}

caption {
	font-weight: bold;
	margin: 0 0 5px 0;
}

thead, th {
	color: #fff;
	background: #575757;
	text-align: left;
}

tbody, td {
	background: #fff;
}

td, th { 
	padding: 5px;
	border: 1px #e7e7e7 solid;
}

/*TEXT ELEMENTS
==============================*/
strong { font-weight: bold; }
cite, em, i {
	font-style: italic;
}
small { 
	font-size: 80%;
}
pre {
	background: #f5f5f5;
	padding: 15px 30px;
	overflow: auto;	
	border: 1px solid #e7e7e7;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-bottom: 20px;
}
code, kbd {
	color: #a0a0a0;
}
abbr, acronym, dfn {
	border-bottom: 1px solid #e7e7e7;
	cursor: help;
}
address {
	display: block;
	margin: 0 0 20px 0;
}
ins {
	color: #f5f5f5;
	background: #00AFD6;
	text-decoration: none;
}
sup, sub {
	font-size: 10px;
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}

/*LOOP META
==============================*/

#loop-meta {
	padding: 0;
	margin: 0 0 40px 0;
}
.loop-meta-title {
	font-size:  24px; 
	line-height: 24px; 
	color: #00a498;
	margin: 0;
	padding: 0;
}
.loop-meta-description {
	color: #3e3e3e;
	font-size: 11px;
	margin: 5px 0 0 0;
}

/*ENTRY FEATURED IMAGE
==============================*/

.entry-featured-image-wrapper {
	margin: 0 0 25px 20px;
	overflow: hidden;	
}
.entry-featured-image {
	max-width: 100% !important;
	height: auto !important;
}

/*ENTRY MORE LINKS
==============================*/
span.more-link-wrap {
	display: block;
	margin: 20px 0 0 0;
}

a.more-link,
a.more-link:visited {
	display: block;
}

/*AUTHOR
==============================*/
#author-info {
	font-size: 11px;
	padding-bottom: 40px;
	margin: 0 0 70px 0;
	background-color: #fff;
	border-bottom: 1px solid #eaeaea;
}

#author-avatar-inside {
	text-align: center;
}

#author-description h3 {
	margin: 0 0 8px 0;
}

#author-description p {
	margin: 0 0 4px 0;
}

/*PAGING
==============================*/
#nav-below a:hover {
	text-decoration: underline;
}
#nav-below{
  margin-left: auto;
  margin-right: auto;
  width: 940px;
  padding-bottom:20px;
  margin-top:-5px;
}
#nav-below:before,
#nav-below:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}

#nav-below {  zoom: 1; }
#nav-below:after {  clear: both; }
#nav-below .grid_6 {
  width: 340px;
}
.screen-reader-text  {
	font-size: 18px;
	line-height: 24px;
	margin-top: 30px;
	margin-left:20px;
	padding:0px 0px 5px 0px;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}
.nav-previous{ margin-left:20px; margin-bottom:15px; }
.nav-previous a:hover{ text-decoration:underline; }
.nav-next{ margin-left:90px; float:right; }
.nav-next a:hover{ text-decoration:underline; }

/*NAV NUMERIC PAGE LINKS
==============================*/
.page-links {
	margin-bottom: 20px;
	clear: both;
}
.page-links a span,
.page-links span,
.nav-numeric span {
}
.page-links a:hover,
.page-links a span:hover {
	text-decoration: underline;
}
.page-links .assistive-text {
	display: none;
}
.page-links span {
	border-right: 1px solid #e7e7e7;
	padding: 0 6px 0 0;
	margin: 0 4px 0 0;
	font-weight: bold;
}

.page-links a span {
	font-weight: normal;
}

/*AUDIO
==============================*/
.mejs-container{ margin-bottom:15px; }

/* NAV COMMON STYLE
============================= */
.alpha {
  margin-left: 0;
}
.omega {
  margin-right: 0;
}
.loop-nav-next{ float:right; }
#loop-nav-singlular-attachment {
	margin-bottom: 10px;
	clear: both;
}
#loop-nav-numeric,
#loop-nav-next-prev,
#loop-nav-singlular-post,
#comments-nav-below {
	margin-bottom: 50px;
}
#comments-nav-below {
	margin-top: 30px;
}
#loop-nav-numeric a,
#loop-nav-next-prev a,
#loop-nav-singlular-post a,
#loop-nav-singular a,
#comments-nav-below a,
.page-link a span,
.page-link span,
.nav-numeric span {
}
#loop-nav-numeric a:hover,
#loop-nav-next-prev a:hover,
#loop-nav-singlular-post a:hover,
#loop-nav-singular a:hover,
#comments-nav-below a:hover,
.page-link a:hover,
.page-link a span:hover {
	text-decoration: underline;
}
#loop-nav-numeric .assistive-text,
#loop-nav-next-prev .assistive-text,
#loop-nav-singlular-post .assistive-text,
#loop-nav-singular .assistive-text,
#loop-nav-singlular-attachment .assistive-text,
#comments-nav-below .assistive-text,
.page-link .assistive-text {
	display: none;
}
#loop-nav-next-prev .loop-nav-next,
#loop-nav-singlular-post .loop-nav-next,
#loop-nav-singlular-attachment .loop-nav-next,
#comments-nav-below .loop-nav-next {
	text-align: right;
}
#loop-nav-singular .loop-nav-standard {
	margin-top: 50px;
	margin-bottom: 50px;
	text-align: center;
}


/*---------------------
SECONDARY SECTION
----------------------*/
#secondary{
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  margin-top:-25px;
}
#primary_blog #secondary {
  width: 220px;
}

/*SIDEBAR SECTION
=========================================*/
#sidebar {}
#sidebar a,
#sidebar a:visited { /*color: #3e3e3e;*/ text-decoration: none; font-size:14px;}


.type-post{	margin: 0 0 40px 0; }
.type-attachment {	margin: 0 0 40px 0; }
.blog_tag{
	font-size: 22px;
	color: #7d7b7b;
	text-decoration: none;
	letter-spacing: normal;
	line-height: 27px;
	text-align: center;
	padding: 0px 50px 35px 50px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:300;
}
#blog h1 span{font-weight: bold;
color: #313A3F;}
.blog_tag span{ font-weight:400;}

.sample_txt{font-size: 12px; font-weight:normal; font-style:normal; color: rgb(51, 51, 51);}
.sample_txt1{font-size: 14px; font-weight:normal; font-style:normal;color: rgb(143, 143, 143) !important;}
.searchform input[type="text"] {
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	outline: 0;
	cursor: pointer;
	width: 99%;
	height: 40px;
	/*background: #fff url(../images/search.png) no-repeat 95% center;*/
	background-size: 16px 16px;
	text-decoration: none;
	-webkit-appearance: none;
	border: 1px solid #e9e9e9;
	border-bottom: 2px solid #e9e9e9;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	padding-left:10px;
	margin-top:17px;
}


/* WIDGET SECTION
==========================================*/
.widget {
	width: 100%;
	margin: 20px 0 40px 0;
	font-size:14px;	
}
.widget .widget-wrap {
	word-wrap: break-word;
	overflow: hidden;
}
.widget select { padding: 5px; }
.widget ul,
.widget ol {
	margin: 0;
	padding: 0;
	list-style: none;
}
.widget ul li,
.widget ol li {
	/*margin: -2px 0 8px 0;*/
	padding: 0 0 6px 0;
}
.widget ul ul li,
.widget ol ol li {
	margin: 5px 0 0 10px;
	padding-bottom: 0;
	border-bottom: none;
}
.widget .widget-title {
	font-size: 20px;
	color:#565656;
	text-transform:none;
	letter-spacing: normal;
	font-weight:400;
	text-decoration: none;
	line-height:35px;
	margin-bottom:10px;
	font-family: 'Roboto Condensed', sans-serif;

}
.widget .widget_calendar .widget-title { display: none; }


/*------------------
FOOTER SECTION
-------------------*/
#footer {
	width: 100%;
	padding: 25px 0;
	font-size: 12px;	
	color: #333333;
}
#footer a,
#footer a:visited {}
#footer a:hover {}
.container_16 .grid_11 {  width: 640px;}
.grid_11{  
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
}



.edit-link a,.edit-link a:visited,
.comments-link a,.comments-link a:visited,
.author a,.author a:visited,
.entry-meta-bottom a,.entry-meta-bottom a:visited,
.entry-meta-bottom a,.entry-meta-bottom a:visited,
.posted-on a,.posted-on a:visited{ 
	color: #515A5F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFD600;
	font-weight:bold;
	padding:0px 5px;

}
.edit-link a:hover,.edit-link a:focus,
.comments-link a:hover,.comments-link a:focus,
.entry-meta-bottom a:hover,.entry-meta-bottom a:focus,
.author a:hover,.author a:focus,
.posted-on a:hover,.posted-on a:focus{ color:#333333;}

.comment-txt{ 
	font-size:14px; 
	color:#515A5F;
	padding-top:10px;
}
.comment-form input[type="submit"]{ width:175px; margin-left:-10px; }
.comments-link i{ font-size:26px; margin-right:20px; }

.date {
color: #333b3f;
text-decoration: none;
font-size:24px;
text-transform:uppercase;
text-align:center;
font-weight:bold;
padding-top:7px;
}
.search_icon{  position:relative;}
.date span{color: #fff;text-decoration: none; text-align:center; font-weight:normal;}  
.date_line{ background-color:#dddbdb; height:1px;}
.continue{ float:left; }
.continue a:hover{  color:#efbc6d;}
.demo{ border:solid 1px #b9b9b9; width:60px; padding:5px 10px; font-size:13px; border-radius:4px; margin-top:20px; margin-right:20px; text-align:center; float:left;}
.demo a{ border:solid 1px #b9b9b9; width:60px; padding:5px 10px; font-size:13px; border-radius:4px; margin-top:20px; margin-right:20px; text-align:center; float:left;}
.demo:hover{ border:solid 1px #565555; width:60px; padding:5px 10px; font-size:13px; border-radius:4px; margin-top:20px; margin-right:20px; text-align:center; float:left; cursor:pointer}
.mar_top40{margin-top:40px;}
.mar_top20{margin-top:20px;}
.blog_space{ margin-bottom:40px;}
.color1{  width:55%; border-radius:4px; text-align:center; margin-left:60px; }
.singlecolor1{  width:39%; border-radius:4px; text-align:center;  }
 .pricing_top_space{
 	margin-top:223px;
 }
a:hover{ color:#3e3e3e;}
.blog-icon{ font-size:22px;  padding-left:12px;  float:left }
a:hover .blog-icon i{ color:#333333}

.blog_mar{ height:10px;}
/*------------------
PAGINATION SECTION
-------------------*/
#blog_page.pagination {height: 36px;}
#blog_page.pagination ul {
display: inline-block;
*display: inline;
/* IE7 inline-block hack */
*zoom: 1;
margin-left: 0;
margin-bottom: 0;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
box-shadow:none;
}
#blog_page.pagination li { display: inline;}
#blog_page.pagination a {
float: left;
padding: 0 15px;
line-height: 35px;
text-decoration: none;
/* border: 1px solid #ddd;*/
border-left-width: 0;
color:#666666;
background-color:#f0f0f0;
margin-right:8px;
border-style:none;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
#blog_page.pagination a:hover,
#blog_page.pagination .active a {
  color:#FFFFFF;
}
#blog_page.pagination .active a {
  color: #fff;
  cursor: default;
}
#blog_page.pagination .disabled span,
#blog_page.pagination .disabled a,
#blog_page.pagination .disabled a:hover {
  background-color: transparent;
  cursor: default;
}
#blog_page.pagination-centered {
  text-align: center;
}
#blog_page.pagination-right {
  text-align: right;
}
/*BLOG 
================*/
#blog {
/*background-color: #f0f0f0;*/
width: 100%;
height: auto;
margin: 0 auto;
overflow: hidden;
padding: 0px 0px 60px 0px;
/*background-image: url(../image/contact_bg.jpg);*/
}
.video_frame iframe{ width:100%; height:136px; border:0; outline:0;}
.quote{
color: #b9b9b9;
font-size: 1.6em;
line-height: 1.25em;
margin: 0 0 1.25em 0;
text-indent: -0.5em;
font-style: italic;
text-shadow: 0px 2px 0px #f2f2f2;
}
.quote span{font-size: 2em;}
.quote_txt{ font-size:20px; font-weight:400; line-height:58px;font-family: 'Roboto Condensed', sans-serif; color:#565656}
.quote_txt1{ font-size:20px; font-weight:400; line-height:25px;}
.blog_text{ font-size:14px; color:#f24e5a;}
.blog-right-topic{ font-size:28px; color:#3e3e3e; padding-bottom:20px;  }
#blog .flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; /*background: url(assets/images/bg_direction_nav.png*/) no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
#blog .flex-viewport { padding:0;}
#blog .flex-direction-nav .flex-next {background-position: 100% 0; right: -36px;}
#blog .flex-direction-nav .flex-prev {left: -36px;}
#blog .flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
#blog .flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}
#blog .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
#blog .flex-direction-nav .disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/*TAGS
===============*/

.tag{margin:0;padding:0;position:relative; text-align:left; clear:both; padding-top:5px!important}
.tag li,.tag a{display:inline-block;height:30px;line-height:28px;position:relative;margin-bottom:12px;color:#707070;}

.tag a{margin-right:18px;margin-top:6px;padding:0 10px 0 12px;background:#ffffff;text-shadow:1px 1px 0 rgba(255,255,255,.5);text-decoration:none;border:1px solid #e7e7e7; /*border-right:none; */-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}

.tag a:before{ content:"";float:left;position:absolute;top:-1px; right:-16px;width:0;height:0;/*border-color:transparent  transparent transparent #e7e7e7; border-style:solid; border-width:15px 0 15px 16px;*/ }


.tag a:after{ content:"";position:absolute;top:10px;left:0;float:left;width:4px;height:4px;background:#fff; -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; -webkit-background-clip:padding-box; -moz-background-clip:padding; background-clip:padding-box;}

.tag a:hover:after{background:#fff;}
.tag.green a{color:#000;text-shadow:none;}
.tag.green a:before{border-color:transparent transparent transparent #7ED090;}
.tag.green a:after{background:#555;}
.tag.green a:hover:after{background:#fff;}
.tag.blue a{color:#000; text-shadow:none;}
.tag.blue a:before{border-color:transparent transparent transparent #0089e0;}
.tag.blue a:after{ }
.tag.blue a:hover:after{background:#fff;}
.ie7 .tag a{padding:1px 8px;margin:0}


/* Tab section */
.tabs_tab i { margin-right:10px; color: #ec991b; }
.tab .tabs li a:hover, .tab .tabs li a.current {
color: #ec991b;
}

/* // Sidebar section */
.tag a:hover{text-shadow:none; /* border-right:none;*/}
.tag a:hover:before{/*border-color:transparent transparent transparent #ec991b;*/}

.twitter-text a:link{ color:#ec991b; text-decoration:none; }
.twitter-text a:hover{ color:#ec991b; text-decoration:none; }

.category-box li:hover{/* border:1px solid #FFD600;*/ cursor:pointer;/* background-color:#ec991b;*/ margin-left:0px;}
/* // Blog Page */
/* // Tab section */

/*TWITTER FEED
===============*/

.tab-content i{ margin:10px 10px 0px 0px; font-size:16px; }
.tab-content i:hover{ color:#f24e5a; cursor:pointer; }
.twitter-text{ color:#656565; margin:0px 0px 30px 0px; font-size:14px; }


/*PORTFOLIO CATEGORY
====================*/
.category-box{/* border:1px solid #e5e5e5; */margin-left:0px; margin-top:10px; /*background-color:#FFFFFF;*/ }
.category-box i{ margin:0px 10px; }
.category-box ul{ padding:0px; margin:0px; list-style-type:none; width:100%; }
.category-box li{  color:#656565; line-height:30px; border:1px solid transparent; border-bottom:1px dotted #acacac; font-size:14px; }
.category-box li a{  color:#656565;}

.category-box li:last-child{ border-bottom:none;}
.category-box li span{ color:#b9b9b9;}

/*ARCHIVES CATEGORY
====================*/
.archives-box{/* border:1px solid #e5e5e5; */margin-left:0px; margin-top:10px; /*background-color:#FFFFFF;*/ }
.archives-box i{ margin:0px 10px; }
.archives-box ul{ padding:0px; margin:0px; list-style-type:none; width:100%; }
.archives-box li{   line-height:24px; border:1px solid transparent; /*border-bottom:1px dotted #acacac;*/ font-size:14px; }
#categories-5 .archives-box li {line-height:18px; padding-bottom:20px;}
.archives-box li a:hover{ color:#3e3e3e}
.archives-box li:last-child{ border-bottom:none;}
.archives-box li span{  color:#b9b9b9; font-size:12px;}
.sub-entry{ font-size:14px; color:#b9b9b9;}
.sub-entry a{ font-size:14px; color:#b9b9b9;}
.sub-entry a:hover{ font-size:14px; text-decoration:underline; }

.widget li{ margin-left:2px; }
.widget_recent_entries li{ margin-bottom:3px; }
.searchform input[type="text"]{/* height:30px;*/ }

/*FLEX SLIDER
====================*/
.slider { margin: 50px 0 10px!important;}
#carousel li {margin-right: 5px;}
#carousel img {display: block; opacity: .5; cursor: pointer;}
#carousel img:hover {opacity: 1;}
#carousel .flex-active-slide img {opacity: 1; cursor: default;}

.sound_frame{ width:100%; height:166px; border:0; outline:0; }

@media (min-width: 980px) and (max-width: 1200px) { 
	/*.container{ background-color:#99CCFF;}*/
	#blog_page.pagination { margin-left:-12px!important;}
}

@media (min-width: 768px) and (max-width: 980px) { 
	/*.container{ background-color:#ff0000;}*/
	.category-box i{ margin:0px 3px; }
	#blog_page.pagination { margin-left:-12px!important;}
	.marleft{ margin-left:15px;}
	.marright{ margin-right:15px;}
}
	
@media (min-width: 480px) and (max-width: 768px) { 
	/*.container{ background-color:#00ff00;}*/
	.blog-right-topic{ margin-top:20px; }
	.post_title{ float:left;}
	#blog_page.pagination { margin-left:-12px!important;}
	.marleft{ margin-left:15px;}
	.marright{ margin-right:15px;}
}

@media (max-width: 480px) {
	/*.container{ background-color:#009900;}*/
	.blog-right-topic{ margin-top:20px; }
	.post_title{ float:left;}
	#blog_page.pagination { margin-left:-12px!important;}
	.marleft{ margin-left:15px;}
	.marright{ margin-right:15px;}
}

@media (max-width: 320px){
.singlecolor1{width: 30%!important; margin:0 auto!important;}
.entry-title1 {line-height: 25px;}
.entry-title2 {line-height: 25px; padding-top:-10px;}
.top{ margin-top:30px;}
.black_bg h2 { font-size: 45px; }
.quote_txt{ line-height:35px;}
.marleft{ margin-left:15px;}
.marright{ margin-right:15px;}
}

@media (max-width: 240px){
input[type="submit"] {
width: 100%;
font-size: 14px;
}
/*.sf-list{ margin-left:-30px!important;}*/
.entry-title1 {line-height: 25px;}
.entry-title2 {line-height: 25px; padding-top:-10px;}
.top{ margin-top:30px;}
.black_bg h2 { font-size: 40px; }
.quote_txt{ line-height:35px;}
.marleft{ margin-left:15px;}
.marright{ margin-right:15px;}
}