﻿/*
Theme Name: Jogy
Theme URI: http://wp.swlabs.co/jogy
Author: Swlabs
Author URI: https://themeforest.net/user/swlabs
Description: Jogy is WordPress template for Jogy - Yoga, Spa and Health website
Version: 1.8
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, post-formats, theme-options, translation-ready
Text Domain: jogy

*/

/**
 *
 *  STYLE FOR THEME UNIT TEST
 *
 *
 *  [Table of contents]
 *
 *  [&. Content / #key]
 *  [Let press Ctrl + f and type of paste the key, then press Enter to search the content ]
 *
 *  Summary:
 *
 *
 *  0. RESET CSS
 *
 *  1. SLZ CLASS DEFAULT
 *
 *  2. WIDGETS
 *    - 2.1. Widget General
 *    - 2.2. Table
 *    - 2.3. Style Widget
 *    - 2.4. Widget Search
 *    - 2.5. Select
 *    - 2.6. Widget Calendar
 *    - 2.7. Widget Entries + Recent Comments + Archive
 *    - 2.8. Widget Categories + Pages + Nav Menu
 *    - 2.9. Widget Pages
 *    - 2.10. Widget Nav Menu
 *    - 2.11. Widget Meta, Tags, Meta-categories
 *    - 2.12. Meta Tag, Meta Categories
 *    - 2.13. Gallery
 *    - 2.14. Sticky
 *    - 2.15. Widget Tag Cloud
 *
 *  3. ENTRY CONTENT
 *
 *  4. COMMENT FORM
 *
 *  5. BLOG ITEM
 *
 *  6. BLOG DETAIL
 *
 *  7. TITLE COMMAND
 *
 *  8. BTN BACK TO TOP
 *
 *  9. PAGE 404
 *
 *
 *  Responsive
 *
 *
 *
 */


/*======================================
=            0. RESET CSS              =
=======================================*/
	* {
		-webkit-box-sizing: border-box;
		-moz-box-sizing:    border-box;
		box-sizing:         border-box;
	}


	html * {
	  outline: 0;
	  margin: 0;
	  padding: 0;
	}

	html {
		-webkit-text-size-adjust: 100%;
		-ms-text-size-adjust: 100%;
		font-size: 14px;
	}

	html,
	body {
		height: 100%;
		margin: 0 auto;
		padding: 0;
		text-rendering: optimizeLegibility;
		-webkit-font-smoothing: antialiased;
	}

	body {
		height: auto;
		font-family: 'Lato', sans-serif;
		font-size: 14px;
		font-weight: 400;
		line-height: 26px;
		color: #646a7a;
		background-color: #fff;
		word-wrap: break-word;
	}

	header,
	nav,
	body,
	section,
	article,
	aside,
	footer,
	address,
	hgroup {
		display: block;
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	p,
	ul,
	li,
	dl,
	dt,
	dd,
	table,
	tr,
	td,
	form {
		margin: 0;
		padding: 0;
	}

	ul,
	li {
		list-style-position: outside;
		list-style-type: none;
	}

	table {
		border-spacing: 0;
		border-collapse: collapse;
	}

	strong,
	b {
		font-weight: bold;
	}

	a {
		color: #2b3a58;
		text-decoration: none;
		-webkit-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}

	a:hover,
	a:active,
	a:focus {
		color: #26bbec;
		outline: 0;
		text-decoration: none;
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		clear: both;
		font-family: inherit;
		line-height: 1.3;
		font-weight: 700;
		margin: 0;
	}

	h1 {
		font-size: 30px;
		margin-bottom: 10px;
	}

	h2 {
		font-size: 28px;
		margin-bottom: 10px;
	}

	h3 {
		font-size: 26px;
	}

	h4 {
		font-size: 22px;
	}

	h5 {
		font-size: 18px;
	}

	h6 {
		font-size: 16px;
	}

	address {
		font-style: italic;
		margin: 0 0 24px;
	}

	abbr[title] {
		border-bottom: 1px dotted;
	}

	dfn {
		font-style: italic;
	}

	mark {
		background: #fafafa;
		color: #000;
	}

	p {
		margin: 0 0 20px;
	}

	code,
	kbd,
	pre,
	samp {
		font-family: monospace, serif;
		font-size: 14px;
		-webkit-hyphens: none;
		-moz-hyphens: none;
		-ms-hyphens: none;
		hyphens: none;
	}

	pre {
		background: #f5f5f5;
		color: #666;
		font-family: monospace;
		font-size: 14px;
		margin: 20px 0;
		overflow: auto;
		padding: 20px;
		white-space: pre;
		white-space: pre-wrap;
		word-wrap: break-word;
	}

	blockquote,
	q {
		-webkit-hyphens: none;
		-moz-hyphens: none;
		-ms-hyphens: none;
		hyphens: none;
		quotes: none;
	}

	blockquote:before,
	blockquote:after,
	q:before,
	q:after {
		content: "";
		content: none;
	}

	blockquote {
		font-size: 14px;
		font-style: italic;
		font-weight: 400;
		/*background: #f8f8f8;*/
		border-left: none;
		margin: 0px 0px 20px;
		padding: 50px 30px 50px 60px;
		position: relative;
		background: #26bbec;
		background-image: -moz-linear-gradient( 90deg, #26bbec 50%, #ffffff 200%);
		background-image: -webkit-linear-gradient( 90deg, #26bbec 50%, #ffffff 200%);
		background-image: -ms-linear-gradient( 90deg, #26bbec 50%, #ffffff 200%);
		
	}

	.entry-content blockquote p span {
		color: #fff;
	}

	blockquote:before {
		font-size: 12rem;
		left: 23px;
		top: 82px;
		line-height: 23px;
		display: table;
		position: absolute;
		content: ' “ ';
		vertical-align: middle;
		font-style: normal;
		color: #ffffff;
		opacity: 0.3;
		font-family: 'Georgia', serif;
		z-index: 1;
	}

	blockquote p {
		font-size: 32px;
		line-height: 1.1;
		font-family: 'Euphoria Script', cursive;
		z-index: 3;
		position: relative;
		font-style: normal;
	}

	.entry-content blockquote p {
		color: #fff;
	}

	.entry-content blockquote p + p {
		margin-top: 12px;
	}

	blockquote blockquote {
		margin-right: 0;
	}

	blockquote cite,
	blockquote small {
		font-size: 14px;
		font-weight: 400;
		color: #888888;
		text-align: left;
		display: block;
		margin-top: 5px;
	}

	blockquote cite {
	    font-size: 16px;
	    margin-top: 25px;
	    font-family: 'Lato', sans-serif;
	    color: #2a3b58;
	    font-weight: 600;
	}

	blockquote em,
	blockquote i {
		font-style: normal;
		font-weight: 300;
	}

	blockquote strong,
	blockquote b {
		font-weight: 400;
	}

	blockquote strong {
		font-style: italic;
	}

	small {
		font-size: smaller;
	}

	sub,
	sup {
		font-size: 75%;
		line-height: 0;
		position: relative;
		vertical-align: baseline;
	}

	sup {
		top: -0.5em;
	}

	sub {
		bottom: -0.25em;
	}

	dl {
		margin: 0 0 20px;
	}

	dt {
		font-weight: 700;
	}

	dd {
		margin: 0 0 20px;
	}

	menu,
	ol,
	ul {
		margin: 0px 0 10px;
		padding: 0 0 0 15px;
	}

	ol li,
	ul li {
		list-style-type: inherit;
		color: inherit;
	}

	ul {
		list-style-type: disc;
	}

	ul ul, ol ul {
		list-style-type: circle;
	}

	ul ul ul{
		list-style-type: square;
	}

	nav ul,
	nav ol {
		list-style: none;
		list-style-image: none;
	}

	li > ul,
	li > ol {
		margin: 0;
	}

	big {
		font-size: larger;
	}

	code {
		padding: 2px 4px;
		font-size: 90%;
		color: #2b3a58;
		background-color: #fafafa;
		border-radius: 4px;
		-webkit-border-radius: 4px;
	}

	kbd {
		padding: 2px 4px;
		font-size: 90%;
		color: #fff;
		background-color: #333;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
		-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
	}

	figure {
		margin: 0;
	}

	fieldset {
		border: 1px solid #f0f0f0;
		margin: 0 2px;
		min-width: inherit;
		padding: 0.35em 0.625em 0.75em;
	}

	legend {
		border: 0;
		padding: 0;
		white-space: normal;
	}


	button::-moz-focus-inner,
	input::-moz-focus-inner {
		border: 0;
		padding: 0;
	}

	textarea {
		overflow: auto;
		vertical-align: top;
	}

	table {
		border-bottom: 1px solid #f0f0f0;
		border-collapse: collapse;
		border-spacing: 0;
		font-size: 14px;
		line-height: 2;
		margin: 0 0 20px;
		width: 100%;
	}

	caption,
	th,
	td {
		font-weight: 400;
	}

	caption {
		font-size: 16px;
		margin: 20px 0;
	}

	del {
		color: #333;
	}

	ins {
		background: #fafafa;
		text-decoration: none;
	}

	hr {
		background-size: 4px 4px;
		border: 0;
		height: 1px;
		margin: 0 0 24px;
		border-top: 1px solid #f0f0f0;
	}

	table {
		width: 100%;
	}

	table th {
		text-align: left;
		border: 1px solid #f0f0f0;
		padding: 2px 8px;
	}

	table td {
		border: 1px solid #f0f0f0;
		padding: 2px 8px;
	}

/*=========  End of reset css  ========*/


/*============================================
=            1. SLZ CLASS DEFAULT            =
============================================*/

	.body-wrapper {
		position: relative;
		overflow: hidden;
	}

	.body-wrapper .wrapper-content {
		position: relative;
	}

	.slz-sidebar-left .slz-content-column {
		float: right;
	}

	.text-l {
		text-align: left;
	}

	.text-c {
		text-align: center;
	}

	.text-r {
		text-align: right;
	}

	.float-l {
		float: left;
	}

	.float-r {
		float: right;
	}

	.float-none {
		float: none;
	}

	.wid-100 {
		width: 100%;
	}

	.padding-top-100 {
		padding-top: 100px;
	}

	.padding-top-50 {
		padding-top: 50px;
	}

	.padding-bottom-100 {
		padding-bottom: 100px;
	}

	.padding-bottom-0 {
		padding-bottom: 0;
	}

	.margin-top-50 {
		margin-top: 50px;
	}

	.margin-top-100 {
		margin-top: 100px;
	}

	.margin-bottom-100 {
		margin-bottom: 100px;
	}

	.margin-bottom-0 {
		margin-bottom: 0;
	}

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

	.slz-list-block {
		font-size: 0;
		margin: 0 -15px;
	}

	.slz-list-block > .item {
		font-size: 14px;
		padding: 0 15px;
		margin-top: 50px;
		vertical-align: top;
		display: inline-block;
	}

	.slz-list-block  a.continue-reading {
		color: #2b3a58;
		font-weight: 700;
		text-transform: capitalize;
	}

	.slz-list-block  a.continue-reading:hover {
		color: #26bbec;
	}

	.slz-list-block  a.continue-reading i {
		content: "\f067";
		left: 10px;
		font-size: 8px;
		background-color: #26bbec;
		color: #fff;
		border-radius: 14px;
		position: relative;
		width: 14px;
		line-height: 14px;
		height: 14px;
		padding: 0 4px 0 3.5px;
		bottom: -2px;
	}

	.slz-list-block  a.continue-reading i:before {
		content: "\f067";
		position: absolute;
		line-height: 14px;
	}

	.slz-list-block.slz-column-1 > .item:first-child {
		margin-top: 0;
	}

	.slz-list-block.slz-column-1 > .item {
		width: 100%;
	}

	.slz-list-block.slz-column-2 > .item:nth-child(-n + 2) {
		margin-top: 0;
	}

	.slz-list-block.slz-column-2 > .item {
		width: 50%;
	}

	.slz-list-block.slz-column-3 > .item:nth-child(-n + 3) {
		margin-top: 0;
	}

	.slz-list-block.slz-column-3 > .item {
		width: 33.33333333333333%;
	}

	.slz-list-block.slz-column-4 > .item:nth-child(-n + 4) {
		margin-top: 0;
	}

	.slz-list-block.slz-column-4 > .item {
		width: 25%;
	}

	.slz-list-block.slz-column-5 > .item:nth-child(-n + 5) {
		margin-top: 0;
	}

	.slz-list-block.slz-column-5 > .item {
		width: 20%;
	}

	.slz-list-block.slz-column-6 > .item:nth-child(-n + 6) {
		margin-top: 0;
	}

	.slz-list-block.slz-column-6 > .item {
		width: 16.6666%;
	}

	.slz-list-block.slz-column-7 > .item:nth-child(-n + 7) {
		margin-top: 0;
	}

	.slz-list-block.slz-column-7 > .item {
		width: 14.285%;
	}

	.slz-list-block.slz-column-8 > .item:nth-child(-n + 8) {
		margin-top: 0;
	}

	.slz-list-block.slz-column-8 > .item {
		width: 12.5%;
	}

	
	
/*=========  End of Slz class default  =====*/


/*=======================================
=            2. WIDGETS                 =
=======================================*/

	/*----------  2.1. Widget General  ----------*/
		.wp-caption {
			max-width: 100%;
		}
		.wp-caption-text {
			font-weight: 400;
			font-style: italic;
			color: #7a7a7a;
		}
		.bypostauthor {
			font-weight: 400;
		}

	/*----------  2.2. Table  ----------*/    
		.slz-widgets a {
			text-decoration: none;
			color: #2b3a58;
			font-weight: 500;
		}

		.slz-widgets a:hover {
			color: #26bbec;
		}

		.slz-widgets a:focus {
			outline: none;
		}

		.slz-widgets a:active,
		.slz-widgets a:hover {
			outline: 0;
		}

		.slz-widgets h1,
		.slz-widgets h2,
		.slz-widgets h3,
		.slz-widgets h4,
		.slz-widgets h5,
		.slz-widgets h6 {
			clear: both;
			font-family: inherit;
			line-height: 1.1;
			font-weight: 700;
			margin: 0;
		}

		.slz-widgets h1 {
			font-size: 30px;
			margin-top: 20px;
			margin-bottom: 10px;
		}

		.slz-widgets h2 {
			font-size: 28px;
			margin-top: 20px;
			margin-bottom: 10px;
		}

		.slz-widgets h3 {
			font-size: 26px;
			margin-top: 20px;
			margin-bottom: 10px;
		}

		.slz-widgets h4 {
			font-size: 22px;
			margin-top: 10px;
			margin-bottom: 10px;
		}

		.slz-widgets h5 {
			font-size: 18px;
			margin-top: 10px;
			margin-bottom: 10px;
		}

		.slz-widgets h6 {
			font-size: 16px;
			margin-top: 10px;
			margin-bottom: 10px;
		}

		.slz-widgets address {
			font-style: italic;
			margin: 0 0 24px;
		}

		.slz-widgets abbr[title] {
			border-bottom: 1px dotted;
		}

		.slz-widgets b,
		.slz-widgets strong {
			font-weight: 700;
		}

		.slz-widgets dfn {
			font-style: italic;
		}

		.slz-widgets mark {
			background-color: #ff0;
			color: #000;
		}

		.slz-widgets p {
			margin: 0 0 10px;
		}

		.slz-widgets code,
		.slz-widgets kbd,
		.slz-widgets pre,
		.slz-widgets samp {
			font-family: monospace, serif;
			font-size: 14px;
			-webkit-hyphens: none;
			-moz-hyphens: none;
			-ms-hyphens: none;
			hyphens: none;
		}

		.slz-widgets pre {
			background: #f5f5f5;
			color: #666;
			font-family: monospace, serif;
			font-size: 14px;
			margin: 20px 0;
			overflow: auto;
			padding: 20px;
			white-space: pre;
			white-space: pre-wrap;
			word-wrap: break-word;
		}

		.slz-widgets small {
			font-size: smaller;
		}

		.slz-widgets sub,
		.slz-widgets sup {
			font-size: 75%;
			line-height: 0;
			position: relative;
			vertical-align: baseline;
		}

		.slz-widgets sup {
			top: -0.5em;
		}

		.slz-widgets sub {
			bottom: -0.25em;
		}

		.slz-widgets dl {
			margin: 0 0 20px;
		}

		.slz-widgets dt {
			font-weight: 700;
		}

		.slz-widgets dd {
			margin: 0 0 20px;
		}

		.slz-widgets menu,
		.slz-widgets ol,
		.slz-widgets ul {
			margin: 0 0 10px;
			padding: 0 0 0 15px;
		}

		.slz-widgets ol li,
		.slz-widgets ul li{

		}

		.slz-widgets ul {
			list-style-type: disc;
		}

		.slz-widgets ul ul, .slz-widgets ol ul {
			list-style-type: circle;
		}

		.slz-widgets nav ul,
		.slz-widgets nav ol {
			list-style: none;
			list-style-image: none;
		}

		.slz-widgets li > ul,
		.slz-widgets li > ol {
			margin: 0;
		}

		.slz-widgets big {
			font-size: larger;
		}

		.slz-widgets code {
			padding: 2px 4px;
			font-size: 90%;
			color: #26bbec;
			background-color: #f9f2f4;
			border-radius: 4px;
			-webkit-border-radius: 4px;
		}

		.slz-widgets kbd {
			padding: 2px 4px;
			font-size: 90%;
			color: #fff;
			background-color: #333;
			border-radius: 3px;
			-webkit-border-radius: 3px;
			box-shadow: inset 0 -1px 0 rgba(0,0,0,0.25);
			-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.25);
		}

		.slz-widgets img {
			-ms-interpolation-mode: bicubic;
			border: 0;
			vertical-align: middle;
			max-width: 100%;
			height: auto;
		}

		.slz-widgets svg:not(:root) {
			overflow: hidden;
		}

		.slz-widgets figure {
			margin: 0;
		}

		.slz-widgets form {
			margin: 0;
		}

		.slz-widgets fieldset {
			border: 1px solid #c0c0c0;
			margin: 0 2px;
			min-width: inherit;
			padding: 0.35em 0.625em 0.75em;
		}

		.slz-widgets legend {
			border: 0;
			padding: 0;
			white-space: normal;
		}

		.slz-widgets button,
		.slz-widgets input,
		.slz-widgets select,
		.slz-widgets textarea {
			font-size: 100%;
			margin: 0;
			max-width: 100%;
			vertical-align: baseline;
		}

		.slz-widgets button,
		.slz-widgets input {
			line-height: normal;
		}

		.slz-widgets button,
		.slz-widgets html input[type="button"],
		.slz-widgets input[type="reset"],
		.slz-widgets input[type="submit"] {
			-webkit-appearance: button;
			cursor: pointer;
		}

		.slz-widgets button[disabled],
		.slz-widgets input[disabled] {
			cursor: default;
		}

		.slz-widgets input[type="checkbox"],
		.slz-widgets input[type="radio"] {
			padding: 0;
		}

		.slz-widgets input[type="search"]::-webkit-search-decoration {
			-webkit-appearance: none;
		}

		.slz-widgets button::-moz-focus-inner,
		.slz-widgets input::-moz-focus-inner {
			border: 0;
			padding: 0;
		}

		.slz-widgets textarea {
			overflow: auto;
			vertical-align: top;
		}

		.slz-widgets table {
			border-bottom: 1px solid #f0f0f0;
			border-collapse: collapse;
			border-spacing: 0;
			font-size: 14px;
			line-height: 2;
			margin: 0 0 20px;
			width: 100%;
		}

		.slz-widgets caption,
		.slz-widgets th,
		.slz-widgets td {
			font-weight: 400;
			text-align: center;
		}

		.slz-widgets caption {
			font-size: 16px;
			margin: 20px 0;
		}

		.slz-widgets th {
			font-weight: 700;
			text-transform: uppercase;
		}

		.slz-widgets td {
			border-top: 1px solid #f0f0f0;
			padding: 6px 10px 6px 0;
		}

		.slz-widgets del {
			color: #333;
		}

		.slz-widgets ins {
			background-color: #fff9c0;
			text-decoration: none;
		}

		.slz-widgets hr {
			background-size: 4px 4px;
			border: 0;
			height: 1px;
			margin: 0 0 24px;
			border-top: 1px solid #eee;
		}

		.slz-widgets table {
			width: 100%;
		}

		.slz-widgets table th {
			text-align: left;
			border: 1px solid #f0f0f0;
			padding: 2px 8px;
		}

		.slz-widgets table td {
			border: 1px solid #f0f0f0;
			padding: 2px 8px;
		}

		.slz-widgets table .odd td {
			background-color: #fcfcfc;
		}

	/*----------  2.3. Style Widget   ----------*/
		.slz-widget + .slz-widget {
			margin-top: 50px;
		}

		.slz-widgets .widget-title,
		.slz-widgets  .title-widget {
			text-align: left;
			color: #2b3a58;
			font-size: 16px;
			margin-top: 0px;
			font-weight: 700;
			padding-bottom: 0;
			margin-bottom: 20px;
			position: relative;
			text-transform: uppercase;
		}

		.slz-widgets .widget-title:after,
		.slz-widgets  .title-widget:after {
			position: absolute;
			content: "";
			top: 50%;
			-webkit-transform: translateY(-50%);
			-ms-transform: translateY(-50%);
			-o-transform: translateY(-50%);
			transform: translateY(-50%);
			border-bottom: 1px solid #26bbec;
			width: 50px;
			margin-left: 20px;
		}

		.entry-content .slz-widget ul,
		.slz-widget ul {
			list-style: none;
			padding: 0px;
			margin: 0px;
		}

		.slz-widget ul > li {
			padding: 8px 0;
		}

		.widget_recent_entries ul > li + li,
		.widget_archive ul > li + li,
		.widget_categories ul > li + li,
		.widget_recent_comments ul > li + li {
			border-top: 1px solid #e4e4e4;
		}

		.widget_recent_entries ul > li:first-child,
		.widget_archive ul > li:first-child,
		.widget_categories ul > li:first-child,
		.widget_recent_comments ul > li:first-child {
			padding-top: 0;
		}

		.widget_recent_entries ul > li:last-child,
		.widget_archive ul > li:last-child,
		.widget_categories ul > li:last-child,
		.widget_recent_comments ul > li:last-child {
			padding-bottom: 0;
		}

		/*.slz-widget ul > li:first-child {
			padding-top: 0;
		}*/

	   /* .slz-widget ul > li:last-child {
			padding-bottom: 0;
		}*/

		.slz-widget > ul .children {
			padding-left: 30px;
		}

		.slz-widgets.slz-dark .slz-footer-main {
			background-color: #1c232f;
		}

		.slz-widgets.slz-dark {
			color: #cecece;
		}

		.slz-widgets.slz-dark .widget-title,
		.slz-widgets.slz-dark .title-widget {
			color: #fff;
		}

		.slz-widgets.slz-dark input,
		.slz-widgets.slz-dark select,
		.slz-widgets.slz-dark option {
			color: #333;
		}

		.slz-widgets.slz-dark .slz-widget .screen-reader-text,
		.slz-widgets.slz-dark .widget .screen-reader-text {
			color: #cecece;
		}

	/*----------  2.4. Widget Search  ----------*/
		.widget_search {
			position: relative;
		}

		.widget_search .search-form {
			display: inline-block;
			position: relative;
			width: 100%;
			vertical-align: top;
		}

		.widget_search .search-form>label{
			display: block;
			width: 100%;
		}

		.widget_search .screen-reader-text{
			display: block;
			margin-bottom: 15px;
		}

		.widget_search .search-field {
			border: none;
			border: 1px solid transparent;
			background-color: #f8f8f8;
			font-size: 14px;
			line-height: 40px;
			width: 100%;
			-webkit-transition: all 0.3s;
			-o-transition: all 0.3s;
			transition: all 0.3s;
			padding: 0 15px;    
		}

		.widget_search .search-field:focus {
			border-color: #dfdfdf;
		}

		.widget_search .search-field:focus ~ button.search-submit {
			color: #26bbec;
		}

	   

		.widget_search .search-field::-webkit-input-placeholder {
			color: #666c72;
		}

		.widget_search .search-field::-moz-placeholder {
			color: #666c72;
		}

		.widget_search .search-field:-ms-input-placeholder {
			color: #666c72;
		}

		.widget_search .search-field:-moz-placeholder {
			color: #666c72;
		}

		.widget_search .search-submit {
			position: absolute;
			right: 15px;
			top: 50%;
			-webkit-transform: translateY(-50%);
			-ms-transform: translateY(-50%);
			-o-transform: translateY(-50%);
			transform: translateY(-50%);
			background-color: transparent;
			color: #979797;
			border: none;
			font-size: 0;
			padding-top: 0px;
			padding-bottom: 0px;
			height: 40px;
			line-height: 40px;
		}

		.widget_search .search-submit:before {
			content: "\f002";
			font-family: "FontAwesome";
			font-size: 14px;
		}

		.widget_search .search-submit:hover {
			color: #26bbec;

		}

	/*----------  2.5. Select  ----------*/
		.slz-widget select {
			color: #666c72;
			width: 100%;
			height: 45px;
			width: 100%;
			padding: 0 15px;
			font-size: 14px;
			line-height: 1;
			vertical-align: top;
			display: inline-block;
			border: 1px solid #f5f5f5;
			-moz-appearance: none;
			-webkit-appearance: none;
			background: #FFFFFF url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUFEQ0JFODE5NDM4MTFFNjk1MjlGMjJCMTE5MEY4MjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUFEQ0JFODI5NDM4MTFFNjk1MjlGMjJCMTE5MEY4MjIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFQURDQkU3Rjk0MzgxMUU2OTUyOUYyMkIxMTkwRjgyMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFQURDQkU4MDk0MzgxMUU2OTUyOUYyMkIxMTkwRjgyMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Psti2TwAAAA3SURBVHjaYmBgYCgC4i9Q/AkNw8RBahiYgbgZiP/jwM1QNXDQgEVRAwMO0ECMIhhogWIUABBgALYFGIUw/br1AAAAAElFTkSuQmCC') no-repeat;
			background-position: 95% center;
			background-position: calc(100% - 15px) center;
			-webkit-transition: all 0.3s ease;
			-o-transition: all 0.3s ease;
			transition: all 0.3s ease;
		}

		.slz-widget select option {
			width: 100%;
		}

		.slz-widget select:focus {
			border: 1px solid #26bbec;
		}

		.slz-widget .screen-reader-text {
			display: none;
		}

		.widget_rss .rsswidget {
			font-weight: 700;
			font-size: 16px;
			display: block;
		}

		.widget_rss .rsswidget .rss-widget-icon{
			margin-right: 0px;
		}

		.widget_rss .title-widget .rsswidget{
			display: inline-block;
			margin-bottom: 0px;
		}

		.widget_rss .rss-date{
			font-size: 12px;
			font-weight: 700;
			font-style: italic;
			margin-bottom: 8px;
			display: block;
		}

		.widget_rss ul li{
			margin-bottom: 20px;
			padding-top: 0;
			padding-bottom: 0;
		}

	/*----------  2.6. Widget Calendar  ----------*/
		.widget_calendar .block-title {
			margin-bottom: 17px;
		}

		.widget_calendar caption {
			margin: 0px;
			border: 1px solid #f0f0f0;
			border-bottom: 0;
			font-weight: 700;
			padding-bottom: 10px;
		}

		.widget_calendar table {
			width: 100%;
			text-align: center;
		}

		.widget_calendar table th {
			text-align: center;
		}

		.widget_calendar td {
			padding: 8px 0;
		}

		.widget_calendar #today {
			background-color: #26bbec;
			font-weight: 700;
			color: #fff;
		}

		.widget_calendar #today a {
			color: #fff;
		}

		.widget_calendar #today {
			background-color: #26bbec;
			font-weight: 700;
			color: #fff;
		}

		.widget_calendar thead tr {
			line-height: 34px;
		}

	/*----------  2.7. Widget Entries + Recent Comments + Archive ----------*/
		.widget_recent_entries ul li,
		.widget_recent_comments ul li,
		.widget_archive ul li {
			-webkit-transition: all 0.3s ease;
			-o-transition: all 0.3s ease;
			transition: all 0.3s ease;
		}

		.widget_recent_entries ul li:last-child,
		.widget_recent_comments ul li:last-child,
		.widget_archive ul li:last-child {
			margin-bottom: 0;
		}

		.widget_recent_entries ul li .post-date,
		.widget_archive ul li .post-date {
			display: block;
			color: #666c72;
		}

		.widget_recent_comments ul li a {
			font-weight: 600;
		}

	/*----------  2.8. Widget Categories + Pages + Nav Menu ----------*/
		.widget_categories ul li,
		.widget_pages ul li,
		.widget_nav_menu ul li {
			position: relative;
			-webkit-transition: all 0.3s ease;
			-o-transition: all 0.3s ease;
			transition: all 0.3s ease;
		}

		.widget_categories ul li:last-child,
		.widget_pages ul li:last-child,
		.widget_nav_menu ul li:last-child  {
			margin-bottom: 0;
		}

		.widget_categories ul .children,
		.widget_pages ul .children,
		.widget_nav_menu ul .sub-menu {
			padding-top: 8px;
		}

		.widget_categories ul .children li:last-child,
		.widget_pages ul .children li:last-child,
		.widget_nav_menu ul .sub-menu li:last-child {
			padding-bottom: 0;
		}

	/*----------  2.9. Widget Pages  ----------*/
		.widget_pages ul li a:before,
		.widget_nav_menu ul li a:before {
			position: absolute;
			content: "\f105";
			font-family: "FontAwesome";
			right: 0;
			line-height: inherit;
			color: inherit;
			-webkit-transition: all 0.3s ease;
			-o-transition: all 0.3s ease;
			transition: all 0.3s ease;
		}

	/*----------  2.10. Widget Nav Menu  ----------*/
		.widget_nav_menu .sub-menu {
			opacity: 1;
			visibility: visible;
			top: auto;
			width: 100%;
			padding-left: 20px;
			display: block;
			position: relative;
			background-color: transparent;
			border-top: none;
			box-shadow: none;
			-webkit-box-shadow: none;
			list-style-type: circle;
			-webkit-box-shadow: none;
			-moz-box-shadow: none;
		}

		.widget_nav_menu .sub-menu .sub-menu {
			left: 0;
			top: 0;
			padding-left: 20px;
			padding-top: 8px;
		}

		

		.widget_nav_menu .sub-menu > li {
			list-style-type: inherit;
			display: list-item;
			width: 100%;
			float: none;
			padding-left: 0;
			padding-right: 0;
		}

		.widget_nav_menu .mega-menu-row.slz-megamenu-col-4 .mega-menu-col {
			width: 100%;
		}

		.widget_nav_menu .menu .label {
			margin-left: 5px;
		}

		.widget_nav_menu .sub-menu > li + li {
			border: none;
		}

		.widget_nav_menu .sub-menu > li > a {
			line-height: inherit;
			padding: 0;
			font-weight: 400;
		}

		.widget_nav_menu .sub-menu > li > a i {
			margin-left: 8px;
		}

		.slz-widget.widget_pages > ul li + li, 
		.slz-widget.widget_pages  .children,
		.widget_nav_menu ul li + li,
		.widget_nav_menu ul .sub-menu,
		.widget_nav_menu .sub-menu > li + li,
		.widget_categories ul .children {
			border-top: 1px solid #ececec;
		}

		.widget_nav_menu ul .sub-menu {
			margin-top: 8px;
			padding-top: 0;
		}

		.widget_nav_menu .menu li:before,
		.slz-widget.widget_pages  ul li:before,
		.widget_nav_menu .sub-menu > li:before {
	 	    content: "\f101";
		    font-family: FontAwesome;
		    margin-right: 10px;
		    color: #26bbec;
		 }

		.widget_nav_menu .sub-menu .sub-menu {
		 	padding-top: 0;

		 }
		.widget_pages ul li a:before, 
		.widget_nav_menu ul li a:before {
			content: none;
		}

		.slz-widget.widget_pages ul .children,
		.widget_categories ul .children, 
		.widget_pages ul .children, 
		.widget_nav_menu ul .sub-menu {
			list-style-type: none;
		}

		.widget_categories ul .children {
			margin-top: 8px;
		}


	/*----------  2.11. Widget Meta, Tags, Meta-categories  ----------*/
		.widget_meta ul li,
		.categories-list li,
		.tags-list li,
		.slz-tag li {
			display: inline-block;
			vertical-align: top;
			padding: 0px;
			margin: 0 5px 10px 0px;
			color: #666c72;
		}

		.widget_meta.slz-widget ul > li {
			border-top: none;
		}

		.slz-widget .slz-tag li {
			padding-top: 0;
			padding-bottom: 0;
		}

		.entry-content .tags-links ul {
			padding-left: 0;
		}

		.widget_meta ul li a,
		.categories-list li a,
		.tags-list li a,
		.slz-tag a {
			display: inline-block;
			vertical-align: top;
			padding: 0px 15px;
			margin: 0;
			font-size: 14px;
			border-radius: 30px;
			-webkit-border-radius: 30px;
			border: 1px solid #eaeaea;
			color: #2b3a58;
			overflow: hidden;
			position: relative;
			z-index: 2;
			-webkit-transition: all 0.3s ease;
			-o-transition: all 0.3s ease;
			transition: all 0.3s ease;
			line-height: 30px;
			font-weight: 400;
			text-transform: capitalize;
			margin-bottom: 10px;
		}

		.slz-tag a {
			margin-bottom: 0;
		}

		.categories-list li {
			margin-bottom: 10px;
		}

		.entry-meta .widget_meta ul li a,
		.entry-meta .categories-list li a,
		.entry-meta .tags-list li a,
		.entry-meta .slz-tag a {
			margin-left: 5px;
		}

		.widget_meta ul li a:hover,
		.categories-list li a:hover,
		.tags-list li a:hover,
		.slz-tag a:hover {
			border-color: #26bbec;
			color: #2b5a58;
		}

		.widget_meta ul li a abbr[data-original-title],
		.widget_meta ul li a abbr[title] {
			border-bottom-color: transparent;
		}

	/*----------  2.12. Meta Tag, Meta Categories  ----------*/
		.categories-list,
		.tags-list {
			list-style: none;
			padding-left: 0px;
			margin-bottom: 0px;
		}
		.categories-list + .meta-content {
			margin-top: 15px;
		}
		.categories-list li,
		.tags-list li {
			color: #2b3a58;
			margin: 0;
			position: relative;
			line-height: 30px;
			text-transform: uppercase;
			font-weight: 600;
		}

		
		.tags-list li:first-child:before {
			position: relative;
			top: -2px;
			font-size: 12px;
			margin-right: 10px;
			content: "\f02c";
			font-family: "FontAwesome";
			line-height: inherit;
			font-style: normal;
			color: inherit;
		}

		.categories-list li:first-child:before {
			position: relative;
			top: -2px;
			font-size: 12px;
			margin-right: 10px;
			content: '\f07b';
			font-family: "FontAwesome";
			line-height: inherit;
			font-style: normal;
			color: inherit;
		}

		.categories-list + .tags-list {
			margin-top: 20px;
		}

		.categories-list  li a:first-child,
		.tags-list li a:first-child {
			margin-left: 15px;
		}



		.widget_text p,
		.slz-widgets .widget_text p {
			margin-bottom: 15px;
		}

		.widget_text p strong {
			margin-bottom: 5px;
			display: inline-block;
		}

		.widget_text img,
		.slz-blog-detail .widget_text img {
			margin-bottom: 5px;
		}

		.widget_categories ul > li:before,
		.widget_archive ul > li:before {
			content: "\f101";
			font-family: FontAwesome;
			margin-right: 10px;
			color: #26bbec;
		}

		 .widget_categories ul > li a {
			text-transform: capitalize;
			color: #2b3a58;
		 }

	/*----------  2.13. Gallery  ----------*/
		.gallery {
			margin-bottom: 1.6em;
			margin: 0 -10px;
		}

		.gallery-item {
			display: inline-block;
			padding: 10px;
			text-align: center;
			vertical-align: top;
			width: 100%;
		}

		.gallery-columns-2 .gallery-item {
			max-width: 50%;
		}

		.gallery-columns-3 .gallery-item {
			max-width: 33.33%;
		}

		.gallery-columns-4 .gallery-item {
			max-width: 25%;
		}

		.gallery-columns-5 .gallery-item {
			max-width: 20%;
		}

		.gallery-columns-6 .gallery-item {
			max-width: 16.66%;
		}

		.gallery-columns-7 .gallery-item {
			max-width: 14.28%;
		}

		.gallery-columns-8 .gallery-item {
			max-width: 12.5%;
		}

		.gallery-columns-9 .gallery-item {
			max-width: 11.11%;
		}

		.gallery-icon img {
			margin: 0 auto;
		}
		
		.entry-content .gallery-item .gallery-caption,
		.gallery-item .gallery-caption {
			margin-bottom: 0;
		}

		.gallery-caption {
			display: block;
			font-size: 12px;
			font-size: 1.2rem;
			line-height: 1.5;
			padding: 0.5em 0;
		}

		.gallery-columns-6 .gallery-caption,
		.gallery-columns-7 .gallery-caption,
		.gallery-columns-8 .gallery-caption,
		.gallery-columns-9 .gallery-caption {
			display: none;
		}

	/*----------  2.14. Sticky  ----------*/
		.sticky {}
		.slz-sticky {
			position: absolute;
			right: 10px;
			top: 5px;
			z-index: 10;
		}

		.slz-sticky .inner {
			color: #26bbec;
		}

		.slz-sticky .inner:before {
			font-family: 'FontAwesome';
			content: "\f02e";
			font-size: 45px;
			color: inherit;
			text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
			-webkit-text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
		}

	/*----------  2.15. Widget Tag Cloud  ----------*/
		.widget_tag_cloud .tagcloud a {
			margin: 0 5px 10px 0px;
			display: inline-block;
			line-height: 1;
			vertical-align: bottom;
			padding: 5px 15px;
			border-radius: 30px;
			-webkit-border-radius: 30px;
			border: 1px solid #ececec;
			color: #646a7a;
			overflow: hidden;
			position: relative;
			z-index: 2;
		}

		.widget_tag_cloud .tagcloud a:hover {
			border-color: #26bbec;
		}

/*=========  End of widgets  ==========*/


/*=======================================
=            3. ENTRY CONTENT           =
=======================================*/

	.entry-content {
		clear: both;
	}
	
	.entry-content a {
		text-decoration: none;
	}

	.entry-content a:focus {
		outline: none;
	}

	.entry-content a:active,
	.entry-content a:hover {
		outline: 0;
	}

	.entry-content h1,
	.entry-content h2,
	.entry-content h3,
	.entry-content h4,
	.entry-content h5,
	.entry-content h6 {
		clear: both;
		font-family: inherit;
		line-height: 1.3;
		font-weight: 700;
		margin: 0;
		color: #2b3a58;
	}

	.entry-content h1 {
		font-size: 30px;
		margin-top: 20px;
		margin-bottom: 10px;
	}

	.entry-content h2 {
		font-size: 28px;
		margin-top: 20px;
		margin-bottom: 10px;
	}

	.entry-content h3 {
		font-size: 26px;
		margin-top: 20px;
		margin-bottom: 10px;
	}
	.entry-content h4 {
		font-size: 22px;
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.entry-content h5 {
		font-size: 18px;
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.entry-content h6 {
		font-size: 16px;
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.entry-content address {
		font-style: italic;
		margin: 0 0 24px;
	}

	.entry-content abbr[title] {
		border-bottom: 1px dotted;
	}

	.entry-content b,
	.entry-content strong {
		font-weight: 700;
	}

	.entry-content dfn {
		font-style: italic;
	}

	.entry-content mark {
		background-color: #ff0;
		color: #000;
	}

	.entry-content p {
		margin: 0 0 20px;
	}

	.entry-content code,
	.entry-content kbd,
	.entry-content pre,
	.entry-content samp {
		font-family: monospace, serif;
		font-size: 14px;
		-webkit-hyphens: none;
		-moz-hyphens: none;
		-ms-hyphens: none;
		hyphens: none;
	}

	.entry-content pre {
		background: #f5f5f5;
		color: #666;
		font-family: monospace;
		font-size: 14px;
		margin: 20px 0;
		overflow: auto;
		padding: 20px;
		white-space: pre;
		white-space: pre-wrap;
		word-wrap: break-word;
	}

	.entry-content small {
		font-size: smaller;
	}

	.entry-content sub,
	.entry-content sup {
		font-size: 75%;
		line-height: 0;
		position: relative;
		vertical-align: baseline;
	}

	.entry-content sup {
		top: -0.5em;
	}

	.entry-content sub {
		bottom: -0.25em;
	}

	.entry-content dl {
		margin: 0 0 20px;
	}

	.entry-content dt {
		font-weight: 700;
	}

	.entry-content dd {
		margin: 0 0 20px;
	}

	.entry-content menu,
	.entry-content ol,
	.entry-content ul {
		margin: 0 0 10px;
		padding: 0 0 0 30px;
	}

	.entry-content ol li,
	.entry-content ul li{
		list-style-type: inherit;
		color: inherit;
	}

	.entry-content ul {
		list-style-type: disc;
	}

	.entry-content ul ul, .entry-content ol ul {
		list-style-type: circle;
	}

	.entry-content ul ul ul{
		list-style-type: square;
	}

	.entry-content nav ul,
	.entry-content nav ol {
		list-style: none;
		list-style-image: none;
	}

	.entry-content li > ul,
	.entry-content li > ol {
		margin: 0;
	}

	.entry-content big {
		font-size: larger;
	}

	.entry-content code {
		padding: 2px 4px;
		font-size: 90%;
		color: #26bbec;
		background-color: #f9f2f4;
		border-radius: 4px;
		-webkit-border-radius: 4px;
	}

	.entry-content kbd {
		padding: 2px 4px;
		font-size: 90%;
		color: #fff;
		background-color: #333;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
		-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
	}

	.entry-content img {
		-ms-interpolation-mode: bicubic;
		border: 0;
		vertical-align: middle;
	}

	.entry-content svg:not(:root) {
		overflow: hidden;
	}

	.entry-content figure {
		margin: 0;
	}

	.entry-content form {
		margin: 0;
	}

	.entry-content fieldset {
		border: 1px solid #c0c0c0;
		margin: 0 2px;
		min-width: inherit;
		padding: 0.35em 0.625em 0.75em;
	}

	.entry-content legend {
		border: 0;
		padding: 0;
		white-space: normal;
	}

	.entry-content button,
	.entry-content input,
	.entry-content select,
	.entry-content textarea {
		font-size: 100%;
		margin: 0;
		max-width: 100%;
		vertical-align: baseline;
	}

	.entry-content button,
	.entry-content input {
		line-height: normal;
	}

	.entry-content button,
	.entry-content html input[type="button"],
	.entry-content input[type="reset"],
	.entry-content input[type="submit"] {
		-webkit-appearance: button;
		cursor: pointer;
	}

	.entry-content button[disabled],
	.entry-content input[disabled] {
		cursor: default;
	}

	.entry-content input[type="checkbox"],
	.entry-content input[type="radio"] {
		padding: 0;
	}

	.entry-content input[type="search"] {
		-webkit-appearance: textfield;
		padding-right: 2px; /* Don't cut off the webkit search cancel button */
		width: 270px;
	}

	.entry-content input[type="search"]::-webkit-search-decoration {
		-webkit-appearance: none;
	}

	.entry-content button::-moz-focus-inner,
	.entry-content input::-moz-focus-inner {
		border: 0;
		padding: 0;
	}

	.entry-content textarea {
		overflow: auto;
		vertical-align: top;
	}

	.entry-content table,
	.comments-area table {
		border-bottom: 1px solid #f0f0f0;
		border-collapse: collapse;
		border-spacing: 0;
		font-size: 14px;
		line-height: 2;
		margin: 0 0 20px;
		width: 100%;
	}

	.comments-area caption,
	.comments-area th,
	.comments-area td,
	.entry-content caption,
	.entry-content th,
	.entry-content td  {
		font-weight: normal;
	}

	.entry-content caption,
	.comments-area caption {
		font-size: 16px;
		margin: 20px 0;
	}

	.comments-area th,
	.entry-content th {
		font-weight: bold;
		text-transform: capitalize;
	}
	.entry-content thead th,
	.comments-area thead th {
		text-transform: uppercase;
		color: #333;
	}
	.comments-area td,
	.entry-content td {
		border-top: 1px solid #f0f0f0;
		padding: 6px 10px 6px 0;
	}
	.entry-content del,
	.comments-area del {
		color: #333;
	}
	.comments-area ins,
	.entry-content ins {
		background: #fff9c0;
		text-decoration: none;
	}
	.entry-content hr,
	.comments-area hr {
		background-size: 4px 4px;
		border: 0;
		height: 1px;
		margin: 0 0 24px;
		border-top:1px solid #eee;
	}

	.comments-area table th,
	.entry-content table th {
	  text-align: left;
	  font-weight: 700;
	  border: 1px solid #f0f0f0;
	  padding: 2px 8px;
	  color: #333;
	}

	.comments-area table th {
		text-transform: uppercase;
	}
	
	.comments-area table td a {
		color: #333;
		font-weight: 700;
	}

	.entry-content table td,
	.comments-area table td {
	  border: 1px solid #f0f0f0;
	  padding: 2px 8px;
	}
	.comments-area table .odd td,
	.entry-content table .odd td {
	  background-color: #fcfcfc;
	}

	.entry-content img.aligncenter {
		margin: 5px auto;
	}
	.entry-content .aligncenter img,
	.entry-content .aligncenter  {
		margin: 5px auto;
	}
	.entry-content img.size-full,.entry-content img.size-large,.entry-content img.wp-post-image {
		height: auto;
		max-width: 100%;
	}

	.entry-content img,
	.entry-content img,
	.comment-content img[height],
	img[class*="align"],
	img[class*="wp-image-"],
	img[class*="attachment-"] {
		height: auto;
	}


	.entry-content .alignleft {
		float: left;
	}

	.entry-content .alignright {
		float: right;
	}

	.entry-content img.alignnone {
		margin: 5px 0;
	}

	.entry-content img.size-full,
	.entry-content img.size-large,
	.entry-content img.wp-post-image {
		height: auto;
		max-width: 100%;
	}

	.entry-content figure.wp-caption.alignleft,
	.entry-content img.alignleft {
		margin: 5px 20px 5px 0;
	}

	.entry-content figure.wp-caption.alignright,
	.entry-content img.alignright {
		margin: 5px 0 5px 20px;
	}

	.entry-content img.alignnone {
		margin: 5px 0;
	}

	.entry-content figure.alignnone {
		margin: 5px 0;
	}

	.entry-content embed,
	.entry-content iframe,
	.entry-content object,
	.entry-content video {
		max-width: 100%;
	}

	.entry-content img,
	.entry-summary img,
	.comment-content img,
	.slz-widgets .widget img,
	.entry-content .wp-caption {
		max-width: 100%;
	}

	.entry-content .wp-caption .wp-caption-text,
	.entry-content .entry-caption,
	.entry-content .gallery-caption {
		font-size: 14px;
		font-style: italic;
		font-weight: 400;
		margin: 0 0 24px;
		color: #646a7a;
	}

	.entry-content .nav-links {
		margin: 0 0 20px;
	}

	.entry-content .nav-links:before {
		content: "";
		display: table;
	}

	.entry-content .nav-links:after {
		content: "";
		display: table;
		clear: both;
	}

	.entry-content .nav-links .nav-previous {
		display: block;
		width: 50%;
		float: left;
	}

	.entry-content .nav-links .nav-next {
		display: block;
		width: 50%;
		float: right;
	}

	.entry-content .nav-links .nav-previous a,
	.entry-content .nav-links .nav-next a {
		text-decoration: none;
		text-align: left;
	}

	.entry-content .nav-links .nav-previous .meta-nav,
	.entry-content .nav-links .nav-next .meta-nav {
		margin-right: 5px;
	}

	.entry-content .nav-links .post-title {
		font-weight: 700;
		display: block;
	}

	/*----------  3. page links  ----------*/
	.entry-content .page-links {
		margin-bottom: 0px;
		margin-top: 10px;
		text-align: left;
		line-height: 40px;
	}

	.entry-content .page-links .page-links-title {
		margin-right: 10px;
		font-weight: 700;
	}

	.entry-content .page-links .screen-reader-text {
		display: none;
	}

	.entry-content .screen-reader-text {
		display: none;
	}

	.entry-content .page-links > span:not(.page-links-title):not(.screen-reader-text) {
		display: inline-block;
		vertical-align: top;
		padding: 0px;
		border-radius: 50%;
		-webkit-border-radius: 50%;
		width: 40px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		text-decoration: none;
		margin-right: 10px;
		background-color: #26bbec;
		border: 1px solid #26bbec;
		color: #fff;
	}

	.entry-content .page-links a {
		display: inline-block;
		vertical-align: top;
		padding: 0px;
		border-radius: 50%;
		-webkit-border-radius: 50%;
		width: 40px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		text-decoration: none;
		margin-right: 10px;
		background-color: #fff;
		border: 1px solid #ededed;
		background-color: #fff;
		color: #7d8593;                 
	}
	.entry-content .page-links a:hover {
		color: #fff;
		background-color: #26bbec;
	}

/*=========  End of entry content  ====*/


/*=======================================
=            4. COMMENT FORM            =
=======================================*/

	.comments-area {
		margin-top: 80px;
	}

	.comments-area h1 {
		font-size: 30px;
		margin-top: 20px;
		margin-bottom: 10px;
	}

	.comments-area h2 {
		font-size: 28px;
		margin-top: 20px;
		margin-bottom: 10px;
	}

	.comments-area h3 {
		font-size: 26px;
		margin-top: 20px;
		margin-bottom: 10px;
	}

	.comments-area h4 {
		font-size: 22px;
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.comments-area h5 {
		font-size: 18px;
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.comments-area h6 {
		font-size: 16px;
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.comments-area address {
		font-style: italic;
		margin: 0 0 24px;
	}

	.comments-area abbr[title] {
		border-bottom: 1px dotted;
	}

	.comments-area b,
	.comments-area strong {
		font-weight: 700;
	}

	.comments-area dfn {
		font-style: italic;
	}

	.comments-area mark {
		background-color: #ff0;
		color: #000;
	}

	.comments-area p {
		margin: 0 0 10px;
	}

	.comments-area code,
	.comments-area kbd,
	.comments-area pre,
	.comments-area samp {
		font-family: monospace, serif;
		font-size: 14px;
		-webkit-hyphens: none;
		-moz-hyphens: none;
		-ms-hyphens: none;
		hyphens: none;
	}

	.comments-area pre {
		background: #f5f5f5;
		color: #666;
		font-family: monospace;
		font-size: 14px;
		margin: 20px 0;
		overflow: auto;
		padding: 20px;
		white-space: pre;
		white-space: pre-wrap;
		word-wrap: break-word;
	}

	.comments-area dl {
		margin: 0 0 20px;
	}

	.comments-area dd {
		margin: 0 0 20px;
	}

	.comments-area ul,
	.comments-area ol {
		margin-bottom: 10px;
	}

	.comments-area ul ul,
	.comments-area ol ol,
	.comments-area ol ul {
		margin-bottom: 0px;
	}

	.comments-area .comments-title {
		position: relative;
		font-size: 22px;
		text-transform: uppercase;
		color: #2b3a58;
		font-weight: 700;
	}

	.comments-area .comment-respond .comment-reply-title {
		margin-bottom: 15px;
		text-transform: uppercase;
		font-weight: 700;
		color: #555555;
	}

	.comments-area .comment-list {
		margin-bottom: 0px;
	}

	.comments-area .comment-list .comment {
		padding: 10px 0;
	}

	.comments-area .comment-list .comment:last-child {
		padding-bottom: 0;
	}

	.comments-area .comment-list .comment + .comment {
		border-top: 1px solid #f0f0f0;
	}

	.comments-area .comment-list .children {
		padding-left: 70px;
		margin-top: 10px;
		margin-bottom: 15px;
		border-top: 1px solid #f0f0f0;
	}

	.comments-area .comment-list .children  .children {
	   margin-top: 0; 
	}

	.comments-area .comment-list   ol.children  ol.children {
		border-top: none;
	}

	.comments-area .comment-list .children .comment-body {
		padding: 20px 0 0 0;
	}

	.comments-area .comment-list,
	.comments-area ol,
	.comments-area ul {
		list-style: none;
		padding-left: 0px;
	}

	.comments-area .comment-meta + .comment-content,
	.comments-area .comment-metadata + .comment-awaiting-moderation {
		margin-top: 15px;
	}

	.comments-area  .comment-awaiting-moderation {
		padding-left: 90px;
	}

	.comments-area .comment-body {
		padding: 20px 0 15px 0;
		position: relative;
	}

	.comments-area .comment-body ul {
		list-style: disc;
	}

	.comments-area .comment-body ul ul {
		list-style: circle;
	}

	.comments-area .comment-body ul ul ul {
		list-style: square;
	}

	.comments-area .comment-body ul li,
	.comments-area .comment-body ol li {
		list-style: inherit;
	}

	.comments-area .comment-body  ul,
	.comments-area .comment-body  ol {
		padding-left: 15px;
	}

	.comments-area .comment-body  ol {
		list-style-type: decimal;
	}

	.comments-area .comment-body  ol ul {
		list-style-type: disc;
	}

	.comments-area .comment-body:before {
		display: table;
		content: "";
	}

	.comments-area .comment-body:after {
		content: "";
		display: table;
		clear: both;
	}

	.comments-area .comment-author {
		margin-bottom: 0px;
		display: inline-block;
		vertical-align: top;
		position: relative;
	}

	.comments-area .comment-author img {
		max-width: 100%;
		width: 65px;
		height: 65px;
		position: absolute;
		top: 0;
		left: 0;
		border-radius: 50%;
		-webkit-border-radius: 50%;
	}

	.comments-area .comment-author .avatar {
		margin: 0px 10px 0px 0;
	}

	.comments-area .comment-author .fn {
		display: inline-block;
		margin-right: 10px;
		vertical-align: top;
		padding-left: 100px;
		font-weight: 500;
		color: #555555;
		text-transform: uppercase;
	}

	.comments-area .comment-author .fn a {
		font-size: 14px;
		font-weight: 900;
		color: #2b3a58;
	}

	.comments-area .comment-author .fn a:hover {
		color: #26bbec;
	}

	.comments-area .comment-author .says {
		display: none;
	}

	.comments-area .comment-metadata {
		margin-bottom: 0px;
		display: inline-block;
		position: relative;
		padding-left: 15px;
		line-height: 24px;
		float: right;
	}

	.comments-area .comment-metadata a {
		color: #b3b3b3;
	}

	.comments-area .comment-notes .required {
		color: #FB0000;
	}

	.comments-area .comment-list .reply {
		display: block;
	}

	.comments-area .comment-list .reply a {
		position: relative;
		display: inline-block;
		color: #9fa3a7;
		text-decoration: none;
	}

	.comments-area .comment-list .reply a:hover {
		text-decoration: none;
		color: #26bbec;
	}

	.comments-area .comment-list .reply a:before {
		content: "\21B5";
		margin-right: 10px;
		display: inline-block;
		color: #9fa3a7;
		font-size: 24px;
		line-height: 24px;
		vertical-align: top;
		-webkit-transform: rotateY(180deg);
		-ms-transform: rotateY(180deg);
		-o-transform: rotateY(180deg);
		transform: rotateY(180deg);
	}

	.comments-area .comment-list .reply {
		padding-left: 100px;
	}

	.comments-area .comment-awaiting-moderation,
	.comments-area.comment-content,
	.comments-area .comment-list .reply {
		width: 100%;
		word-wrap: break-word;
	}

	.comments-area .highlander-comment {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.comments-area .comment-metadata a {
		color: #9fa3a7;
		margin-right: 10px;
	}

	.comments-area .comment-metadata a:hover {
		color: #26bbec;
	}

	.comments-area .comment-metadata .edit-link:before {
		-webkit-font-smoothing: antialiased;
		display: inline-block;
		font-family: "FontAwesome";
		content: "\f040";
		font-style: normal;
		font-weight: 400;
		font-variant: normal;
		margin-right: 5px;
		speak: none;
		text-align: center;
		text-decoration: inherit;
		text-transform: none;
		vertical-align: top;
	}

	.comments-area .wrap-rating.in-post {
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.comments-area .wrap-rating .rating-title sup {
		color: #FB0000;
	}

	.comments-area .rating span {
		color: #C8C8C8;
	}

	.comments-area .wrap-rating.in-post .rating:hover .fa.fa-star{
		color: #C8C8C8!important;
	}

	.comments-area .wrap-rating.in-post .rating:hover .fa.fa-star.over,
	.rating .fa.fa-star.voted {
		color: #FAE803!important;
	}

	.comments-area .comment-form > div {
		margin-bottom: 25px;
	}

	.comments-area .comment-form > div > label {
		font-weight: 400;
	}

	.comments-area .comment-form > div > label .required {
		color: #FB0000;
		margin-left: 5px;
	}

	.comments-area .comment-form-comment > label {
		display: block;
		color: #707070;
	}

	.comments-area input:not([type="submit"]),
	.comments-area input:not([type="reset"]),
	.comments-area input:not([type="file"]),
	.comments-area .comment-form-comment textarea {
		max-width: 100%;
		width: 100%;
		border: 1px solid transparent;
		padding: 7px 20px;
		background-color: #f8f8f8;
		-webkit-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}

	.comments-area input:not([type="submit"]):focus,
	.comments-area input:not([type="reset"]):focus,
	.comments-area input:not([type="file"]):focus,
	.comments-area .comment-form-comment textarea:focus {
		border-color: #dfdfdf;
	}

	.comments-area .comment-form-comment textarea {
		min-height: 140px;
		padding: 7px 20px;
		resize: none;
	}

	.comments-area .comment-form {
		display: table;
		width: 100%;
		position: relative;
	}

	.comments-area .comment-form:before {
		content: "";
		display: table;
	}

	.comments-area .comment-form:after {
		display: table;
		content: "";
		clear: both;
		float: none;
	}

	.comments-area .comment-form-author {
		width: 50%;
		display: inline-block;
		vertical-align: top;
		padding-right: 15px;
		float: left;
	}

	.comments-area .comment-form-email {
		width: 50%;
		display: inline-block;
		vertical-align: top;
		padding-left: 15px;
		float: left;
	}

	.comments-area .comment-form-email:before {
		display: table;
		content: "";
	}

	.comments-area .comment-form-email:after {
		display: table;
		content: "";
		clear: both;
	}

	.comments-area .comment-form-comment {
		display: block;
		width: 100%;
		float: left;
	}

	.comments-area .comment-form-comment label,
	.comments-area .comment-form-author label,
	.comments-area .comment-form-email label,
	.comments-area .comment-form-url label {
		 display: block;
		 color: #7d909d;
		 margin-bottom: 5px;
	}

	.comments-area .comment-form-author label .required,
	.comments-area .comment-form-email label .required,
	.comments-area .comment-form-url label .required {
		color: #FB0000;
	}

	.comments-area .comment-form-author input,
	.comments-area .comment-form-email input,
	.comments-area .comment-form-url input {
		width: 100%;
	}

	.comments-area .wrap-rating .rating-title {
		font-weight: 700;
		color: #707070;
	}

	.comments-area .comment-form .comment-form-url {
		display: block;
		width: 100%;
		float: left;
	}

	.comments-area .comment-form .comment-form-url + .form-submit {
		margin-top: 40px;
	}

	.comments-area .comment-form .form-submit {
		margin-bottom: 0px;
		margin-top: 5px;
		display: inline-block;
		float: left;
		position: relative;
		z-index: 1;
	}

	.comments-area .comment-form .form-submit input {
		max-width: 100%;
		width: 100%;
		border-radius: 40px;
		-webkit-border-radius: 40px;
		border: none;
		 background: #26bbec;
		background-image: -moz-linear-gradient( 90deg, #26bbec 50%, #ffffff 150%);
		background-image: -webkit-linear-gradient( 90deg, #26bbec 50%, #ffffff 150%);
		background-image: -ms-linear-gradient( 90deg, #26bbec 50%, #ffffff 150%);
		color: #fff;
		text-transform: capitalize;
		-webkit-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		height: 40px;
		line-height: 22px;
		font-weight: 600;
	}

	.comments-area .comment-form .form-submit input:hover {
		background: #fff;
		color: #26bbec;
		box-shadow: inset 0 0 0 2px #26bbec;
	}

	.comments-area .input-error-msg {
		color: #FB0000;
		margin-top: 10px;
	}

	.comments-area .pagination-comment {
		margin-top: 30px;
	}

	.comment .author-photo img {
		width: 95px;
		height: 95px;
		box-shadow: 5px 5px 0px 0px #cccccc;
		-webkit-box-shadow: 5px 5px 0px 0px #cccccc;
	}

	.comment .media-left {
		padding-right: 0;
	}

	.comment .media-body {
		padding-left: 25px;
	}

	.comment .media-body .heading-wrapper {
		width: 100%;
		display: block;
	}

	.comment-info-wrapper {
		display: inline-block;
	}

	.comment-feedback-wrapper {
		display: inline-block;
	}

	.comment-info-wrapper .author-name,
	.comment-info-wrapper .info {
		display: inline-block;
		vertical-align: top;
		position: relative;
		padding-right: 10px;
	}

	.comment-info-wrapper .author-name {
		color: #2b3a58;
		font-weight: 700;
		text-transform: capitalize;
	}

	.comment-info-wrapper .author-name + .info {
		padding-left: 15px;
		margin: 0;
	}

	.comment-info-wrapper .author-name + .info:before {
		position: absolute;
		content: "|";
		color: #d9d9da;
		left: 0;
		top: -1px;
		line-height: inherit;
		font-size: 16px;
	}

	.comment-info-wrapper .author-name a {
		color: #2b3a58;
		font-weight: 700;
		text-transform: capitalize;
	}

	.comment-info-wrapper .author-name a:hover {
		color: #26bbec;
	}

	.comment-info-wrapper .info li {
		display: inline-block;
		vertical-align: top; 
		padding-left: 10px;
		padding-right: 15px;
		position: relative;
	}

	.comment-info-wrapper .info li a {
		color: #2b3a58;
	}

	.comment-info-wrapper .info li a:hover {
		color: #26bbec;
	}

	.comment-info-wrapper .info li:first-child {
		margin-left: 0;
		padding-left: 0;
	}

	.comment-info-wrapper .info li:last-child {
		margin-right: 0;
		padding-right: 0;
	}

	.comment-info-wrapper .info li:after {
		position: absolute;
		content: "|";
		color: #d9d9da;
		right: 0;
		top: -1px;
		line-height: inherit;
		font-size: 16px;
	}

	.comment-info-wrapper .info li:last-child:after {
		content: none;
	}

	.comment-feedback-wrapper a {
		position: relative;
		color: #26bbec;
		text-transform: capitalize;
		padding-left: 15px;
	}

	.comment-feedback-wrapper a:before {
		position: absolute;
		content: "|";
		color: #d9d9da;
		left: 0;
		top: -5px;
		line-height: inherit;
		font-size: 16px;
	}

	.comment-feedback-wrapper a:after {
		content: "\f112";
		font-family: "FontAwesome";
		line-height: inherit;
		color: inherit;
		position: absolute;
		margin-left: 10px;
		transform: scaleX(-1);
		-moz-transform: scaleX(-1);
		-webkit-transform: scaleX(-1);
		-ms-transform: scaleX(-1);
	}

	.comment-feedback-wrapper a:hover {
		color: #26bbec;
	}

	.comment .comment-content {
		margin-top: 5px;
		color: #646a70;
	}

	.comment .comment-content p:last-child {
		margin-bottom: 0;
	}

	.comment .comment-content > h2:first-child {
		margin-top: 0;
	}

	.comment-respond {
		margin-top: 80px;
	}

	.comment-respond > .title {
		margin-top: 0;
		margin-bottom: 40px;
		position: relative;
		font-size: 22px;
		text-transform: uppercase;
		color: #2b3a58;
		font-weight: 700;
	}

	.comment-respond > .title a {
		color: #26bbec;
	}

	.comment-respond > .title small {
		float: right;
		font-weight: 700;
	}

/*=========  End of comment form  =====*/


/*=======================================
=            5. BLOG ITEM               =
=======================================*/
	
	.block-info ul {
		padding-left: 0;
		margin-bottom: 0;
	}

	.block-info li {
		margin-right: 15px;
		margin-bottom: 5px;
		color: #2b3a58;
		list-style: none;
		position: relative;
		display: inline-block;
		text-transform: capitalize;
	}

	.blog-detail-wrapper .block-info li:last-child {
		margin-right: 0;
	}
	.block-info li.author .link:before {
		content: "\f007";
		font-family: 'FontAwesome';
	}
	.block-info li a:before {
		margin-right: 5px;
		content: "";
		font-family: "FontAwesome";
		top: 0;
		color: #646a7a;
		font-weight: 400;
	}

	.block-info li a.date:before {
		content: "\f133";
	}

	.block-info li a.comment:before {
		content: "\f0e5";
	}

	.block-info li a.author:before {
		content: "\f007";
	}

	.slz-blog-detail .block-info {
		display: block;
		margin: 0;
	}

	.slz-blog-detail .block-info li:after {
		content: "|";
		padding-left: 10px;
		color: #e4e4e4;
		font-size: 20px;
		position: relative;
		top: 2px;
	}

	.block-info li:last-child:after {
		content: none;
	}

	.block-info li:last-child {
		margin-right: 0;
	}

	.block-info li a {
		color: #2b3a58;
		font-size: 13px;
		position: relative;
		text-decoration: none;
		font-weight: 600;
	}

	.block-info li a:hover {
		color: #26bbec;
	}

	.slz-blog-detail a.link.date:hover {
		color: #26bbec;
	}

	.block-info li.edit-link {
		padding-left: 0;
	}

	.block-info li.edit-link:before {
		content: none;
	}

	.block-info li.edit-link i {
		color: #9fa3a7;
	}

	.block-info li a.view:before {
		content: "\f06e";
	}

	.block-info li a:before {
		font-family: "FontAwesome";
		font-size: 14px;
		left: 0;
		color: inherit;
	}

	.block-info + .entry-content {
		margin-top: 20px;
	}

	.block-info .edit-link i {
		margin-right: 5px;
		font-style: normal;
	}

	.col-md-8.slz-posts .slz-list-block.slz-column-1 .slz-block-item-01 .block-title {
		font-size: 20px;
	}

	.slz-block-item-01 .block-title {
		color: #2b3a58;
		text-transform: uppercase;
	}

	.slz-block-item-01 .block-title:hover {
		color: #26bbec;
	}

	.block-content .entry-title {
		font-weight: 500;
	}

	.slz-block-item-01 .block-content .entry-title {
		margin-bottom: 20px;
		line-height: 1.2;
	}

	.slz-blog-detail .slz-block-item-01 .block-content {
		padding: 0;
	}
	.slz-blog-detail .slz-list-block .slz-block-item-01  .block-image + .block-content{
		padding-top: 15px;
	}

	.block-content .block-info {
		background: #f8f8f8;
		padding: 10px 20px 12px 20px;
		margin: 0;
	}

	.block-content .entry-title a {
		font-size: 20px;
		color: #2b3a58;
		font-weight: 900;
		text-transform: uppercase;
	}

	.block-content .entry-title a:hover {
		color: #26bbec;
		text-decoration: none;
	}

	.block-content .entry-title + .block-info {
		margin-top: 10px;
	}

	.slz-block-item-01 .block-read-more {
		color: #2b3a58;
		font-weight: 700;
	}

	.block-read-more i {
		width: 13px;
		height: 13px;
		line-height: 13px;
		display: inline-block;
		font-style: normal;
		font-size: 9px;
		text-align: center;
		border-radius: 50%;
		-webkit-border-radius: 50%;
		padding-left: 0;
		margin-left: 5px;
		background-color: #26bbec;
		color: #ffffff;
		padding-right: 1px;
	}

	.slz-block-item-01 .block-read-more:hover {
		color: #26bbec;
	}

	.entry-content + .entry-meta {
		margin-top: 30px;
	}

	.slz-pagination,
	.pagination-wrapper {
		margin-top: 50px;
	}

	.slz-pagination .pagination,
	.pagination-wrapper .pagination {
		margin: 0;
	}

	 .slz-pagination .pagination .screen-reader-text {
		 display: none;
	 }

	.slz-pagination .page-numbers,
	.pagination-comment .page-numbers,
	.pagination-wrapper .page-numbers {
		color: #7d8593;
		position: relative;
		font-size: 12px;
		width: 40px;
		height: 40px;
		line-height: 38px;
		border-radius: 26px;
		text-align: center;
		display: inline-block;
		vertical-align: top;
		float: none;
		padding: 0;
		border: 1px solid #ededed;
		background-color: #fff;
	}

	.slz-pagination .page-numbers + .page-numbers,
	.pagination-comment .page-numbers + .page-numbers,
	.pagination-wrapper .pagination li + li {
		margin-left: 5px;
	}

	.slz-pagination .nav-links .page-numbers.current,
	.slz-pagination .nav-links .page-numbers.current:hover,
	.pagination-comment .page-numbers.current,
	.pagination-comment .page-numbers.current:hover,
	.pagination-wrapper .page-numbers.current,
	.pagination-wrapper .page-numbers.current:hover {
		background-color: #26bbec;
		color: #fff;
	}

	.slz-pagination .nav-links .page-numbers:hover,
	.pagination-comment .page-numbers:hover,
	.pagination-wrapper .page-numbers:hover {
		background-color: #26bbec;
		color: #fff;
	}

	.slz-pagination .nav-links a.page-numbers:hover,
	.pagination-comment a.page-numbers:hover,
	.pagination-wrapper a.page-numbers:hover {
		background-color: #26bbec;
		color: #fff;
	}

	.slz-pagination .page-numbers.next,
	.slz-pagination .page-numbers.prev,
	.pagination-comment .page-numbers.next,
	.pagination-comment .page-numbers.prev,
	.pagination-wrapper .page-numbers.next,
	.pagination-wrapper .page-numbers.prev {
		width: auto;
		padding: 0 20px;
	}

	.slz-pagination .nav-links a.page-numbers.next,
	.slz-pagination .nav-links span.next,
	.pagination-comment a.page-numbers.next,
	.pagination-comment span.next,
	.pagination-wrapper a.page-numbers.next,
	.pagination-wrapper span.next {
	   background-color: #fff;
	   color: #7d8593;
	   border: none;
	   text-transform: uppercase;
	}

	.slz-pagination .nav-links a.page-numbers.prev:hover,
	.slz-pagination .nav-links span.prev:hover,
	.pagination-comment a.page-numbers.prev:hover,
	.pagination-comment span.prev:hover,
	.pagination-wrapper a.page-numbers.prev:hover,
	.pagination-wrapper span.prev:hover {
		color: #26bbec;
	}

	.slz-pagination .nav-links a.page-numbers.next:hover,
	.slz-pagination .nav-links span.next:hover,
	.pagination-comment a.page-numbers.next:hover,
	.pagination-comment span.next:hover,
	.pagination-wrapper a.page-numbers.next:hover,
	.pagination-wrapper span.next:hover {
		color: #26bbec;
	}

	.slz-pagination .nav-links a.page-numbers.prev,
	.slz-pagination .nav-links span.prev,
	.pagination-comment a.page-numbers.prev,
	.pagination-comment span.prev,
	.pagination-wrapper a.page-numbers.prev,
	.pagination-wrapper span.prev {
		 background-color: #fff;
		 color: #7d8593;
		 border: none;
		 text-transform: uppercase;
	}

	.pagination-wrapper .pagination li:first-child .page-numbers,
	.pagination-wrapper .pagination li:last-child .page-numbers {
		border-radius: 26px;
		-webkit-border-radius: 26px;
	}

	.pagination-wrapper .page-numbers:hover,
	.pagination-wrapper .page-numbers:focus {
		background-color: #fff;
	}

	table a {
		color: #26bbec;
	}

	table a:hover {
		color: #2b3a58;
	}


/*=========  End of Blog ITEM  ========*/


/*=======================================
=            6. BLOG DETAIL             =
=======================================*/

	.slz-blog-detail.slz-no-sidebar .slz-content-column {
		width: 100%;
	}

	.slz-blog-detail.slz-no-sidebar .slz-sidebar-column {
		display: none;
	}

	.slz-blog-detail .post-navigation {
		position: relative;
		margin-top: 50px;
	}

	.post-navigation .nav-links {
		display: inline-block;
		vertical-align: top;
		width: 100%;
		padding: 8px 0px;
	}

	.post-navigation .nav-links a {
		color: #646a7a;
		text-transform: uppercase;
		font-weight: 600;
	}

	.post-navigation .nav-links a:hover {
		color: #26bbec;
	}
	.post-navigation .nav-links .prev-post,
	.post-navigation .nav-links .next-post {
		position: relative;
	}
	.post-navigation .nav-links .prev-post {
		padding-left: 30px;
	}
	.post-navigation .nav-links .prev-post .meta-nav {
		position: absolute;
		left: 0;
		top: 0;
		
	}

	.post-navigation .nav-links .next-post .meta-nav {
		position: absolute;
		right: 0;
		top: 0;
	}
	.post-navigation .nav-links .next-post {
		padding-right: 30px;
	}

	.slz-blog-detail .blog-detail-wrapper > .title {
		font-weight: 700;
		color: #2b3a58;
		text-transform: uppercase;
		margin: 0;
		display: block;
		font-size: 22px;
		line-height: 1.2;
		text-align: left;
	}

	.blog-detail-wrapper.single-default .block-info {
		margin-top: 10px;
	}

	.slz-blog-detail .blog-detail-wrapper >.title + .slz-featured-block {
		margin-top: 50px;
	}

	.slz-blog-detail .blog-detail-wrapper >.block-info + .slz-featured-block {
		margin-top: 30px;
	}
	
	.slz-blog-detail .slz-featured-block {
		margin-bottom: 30px;
	}

	.slz-blog-detail .slz-featured-block img {
		margin-left: auto;
		margin-right: auto;
	}
	.slz-blog-detail .slz-blog-author .media-right .des {
		margin-top: 5px;
	}

	.slz-blog-detail .slz-sidebar-column .slz-widget:first-child,
	.slz-blog-detail .slz-sidebar-column > div:first-child {
		margin-top: 0px;
	}

	.slz-blog-detail .blog-detail-wrapper + .slz-post-footer {
		margin-top: 30px;
	}

	.blog-detail-wrapper .block-info li {
		list-style: none;
		display: inline-block;
		vertical-align: baseline;
	}

	.blog-detail-wrapper .block-info {
		padding-top: 10px;
		padding-bottom: 0;
		padding-left: 0;
		margin-bottom: 0;
		position: relative;
	}

	.blog-detail-wrapper .block-info + .entry-content {
		margin-top: 20px;
	}

	.blog-detail-wrapper .block-info.date:before {
		content: none;
	}

	.blog-detail-wrapper .block-info.date {
		padding: 0;
		margin-bottom: 30px;
	}

	/*---------- content not found  ----------*/
	.slz-article-not-found .heading {
		border-left: none;
		padding-bottom: 20px;
		border-bottom: 1px solid #E3E3E3;
		display: block;
		width: 100%;
		margin-bottom: 30px;
	}

	.slz-article-not-found .heading .title {
		text-transform: none;
		color: #555555;
		margin-bottom: 0px;
	}

	.slz-article-not-found .search-form {
		border: 1px solid #E3E3E3;
		width: 100%;
		position: relative;
		background: #FFFFFF;
	}

	.slz-article-not-found .search-form > label {
		display: none;
	}

	.slz-article-not-found .search-form .search-field {
		width: 100%;
		border:none;
		padding: 10px 12px;
		background: transparent;
		font-size: 14px;
		line-height: 1.4;
	}

	.slz-article-not-found .search-form .search-submit {
		position: absolute;
		font-size: 0px;
		right: 0;
		top: 0;
		border: none;
		background: transparent;
		z-index: 1;
	}

	.slz-article-not-found .search-form .search-submit *,
	.slz-article-not-found .search-form .search-submit .search-icon * {
		font-size: 14px;
	}

	.slz-article-not-found .search-form .search-submit .search-icon {
		font-size: 0px;
		line-height: 1.4;
	}

	.slz-article-not-found .search-form .search-submit .search-icon:before {
		font-family: 'FontAwesome';
		content: "\f002";
		display: inline-block;
		font-size: 14px;
		color: #26bbec;
		padding: 10px 12px;
	}

	/*----------  Password form  ----------*/

	.post-password-form {
		position: relative;
		display: block;
		min-width: 350px;
	}

	.post-password-form label {
		display: inline-block;
		margin-bottom: 0px;
	}

	.post-password-form input[type="password"] {
		background-color: #f8f8f8;
		display: block;
		padding: 0px 12px;
		border: 1px solid transparent;
		margin-right: 5px;
		font-size: 14px;
		line-height: 30px;
		margin-top: 5px;
		-webkit-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}

	.post-password-form input[type="password"]:focus {
		border-color: #dfdfdf;
	}

	.post-password-form input[type="submit"] {
		padding: 0px 12px;
		line-height: 30px;
		border: 1px solid #ececec;
		background: #fff;
		color: #666c72;
		font-size: 14px;
		display: inline-block;
		vertical-align: bottom;
		-webkit-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;    
		border-radius: 30px;
		-webkit-border-radius: 30px;
	}

	.post-password-form input[type="submit"]:hover,
	.post-password-form input[type="submit"]:focus {
		background-color: #26bbec;
		border-color: #26bbec;
		color: #fff;
	}

	/*----------  archive header  ----------*/

	.archive-header{
	  padding-top: 40px;
	  padding-bottom: 40px;
	  background-color: #fafafa;
	}

	.post-by-author {
		display: block;
		color: #2b3a58;
		font-size: 36px;
		text-transform: uppercase;
		font-weight: 700;
		margin-bottom: 30px;
	}

/*=========  End of blog detail  ======*/


/*======================================
=            7. TITLE COMMAND          =
=======================================*/

	.slz-wrapper-content .slz-title-command {
		text-align: center;
		background-position: center;
		background-size: cover;
		-webkit-background-size: cover;
        margin-bottom: 0px;
	}
	
	.slz-wrapper-content .slz-title-command:before {
		position: absolute;
		background-color: rgba(0, 0, 0, 0.5);
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		content: "";
	}
	.has-header-trans .slz-title-command {
		padding-top: 135px;
	}

	.slz-title-command {
		position: relative;
		background-color: #26bbec;
	}

	.slz-title-command > .container {
		height: 100%;
	}

	.slz-title-command .title-command-wrapper {
		padding: 70px 0;
		position: relative;
	}

	.slz-title-command .title-command-wrapper .title {
		line-height: 1.4;
		margin: 0;
		text-transform: uppercase;
		color: #fff;
		font-weight: 700;
		font-size: 40px;
		position: relative;
	}

	.slz-title-command .title-command-wrapper .title:before {
		position: absolute;
		content: "";
		width: 70px;
		height: 1px;
		left: 50%;
		bottom: 0;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
		background-color: #fff;
	}

	.slz-title-command .title-command-wrapper .breadcrumb {
		margin: 0;
		padding-left: 0;
		background: transparent;
		padding: 4px 15px 8px 0px;
	}

	.slz-wrapper-content .wpb_content_element {
		margin-bottom: 0;
	}

	.breadcrumb > li + li:before {
		color: #b3b6bd;
		content: "|";
		font-family: "FontAwesome";
		font-size: 12px;
		padding: 0 10px;
		font-weight: 600;
	}

	.breadcrumb > li + li a.breadcrumb-active {
		color: #646a7a;
	}

	.slz-title-command .breadcrumb-wrapper .breadcrumb-link:hover {
		color: #26bbec;
	}

	 .breadcrumb > li a.breadcrumb-active:hover {
		color: #26bbec;
	}

	.breadcrumb >  li a.breadcrumb-active {
		cursor: pointer;
	}

	.slz-title-command .title-command-wrapper .breadcrumb-wrapper  {
		position: relative;
		top: 100%;
		display: block;
		width: 100%;
		background-color: #f3f3f3;
		padding: 10px;
		min-height: 50px;
		z-index: 10;
		-webkit-transform: translateY(80px);
		-moz-transform: translateY(80px);
		-ms-transform: translateY(80px);
		-o-transform: translateY(80px);
		transform: translateY(80px);
		
	}
	.slz-title-command .title-command-wrapper .breadcrumb-wrapper:before {
		content: "";
		position: absolute;
		width: 300%;
		height: 100%;
		left: 50%;
		z-index: -1;
		top: 0;
		background-color: #f3f3f3;
		-webkit-transform: translate(-50%,0);
		-moz-transform: translate(-50%,0);
		-ms-transform: translate(-50%,0);
		-o-transform: translate(-50%,0);
		transform: translate(-50%,0);
		

	}
	.slz-title-command .title-command-wrapper .breadcrumb {
		padding: 0;
	}

	.slz-title-command .breadcrumb-wrapper .breadcrumb-link {
		color: #979ba6;
	}

	.slz-wrapper-content .slz-title-command .title-command-wrapper {
		padding: 110px 0 80px 0;
	}
	.slz-wrapper-content .slz-title-command .title-command-wrapper.hide-title {
		padding:0;
	}
	.slz-title-command .title-command-wrapper.hide-title .breadcrumb-wrapper {
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
		transform: translateY(0px);
		
	}



/*=========  End of title command  ====*/


/*======================================
=            8. BTN BACK TO TOP        =
=======================================*/
	.back-to-top {
		position: fixed;
		bottom: 20px;
		right: 20px;
		cursor: pointer;
		text-decoration: none;
		opacity: 0;
		z-index: -1;
		-webkit-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}

	.back-to-top i {
		color: #26bbec;
		font-size: 24px;
		line-height: inherit;
		position: relative;
		z-index: 10;
		top: 0;
    	-webkit-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}

	.back-to-top .btn:hover,
	.back-to-top .btn:focus {
		outline: none;
	}

	.back-to-top.show {
		opacity: 1;
		visibility: visible;
		z-index: 99;
	}

	.back-to-top .btn {
		width: 40px;
		height: 40px;
		line-height: 32px;
		border-radius: 0;
		-webkit-border-radius: 0;
		padding: 0;
		position: relative;
		background-color: transparent;
		border: 2px solid #26bbec;
		position: relative;
	}
	.back-to-top .btn:after {
		content: '';
		position: absolute;
		width: 2px;
		height: 0;
		background: #26bbec;
		z-index: 100;
		top: 50%;
		left: 50%;
		margin-left: -1px;
		margin-top: -2px;
		-webkit-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}
	.back-to-top:hover .btn:after {
		margin-top: -8px;
		height: 15px;
	}
	.back-to-top:hover i {
		top: -4px;
	}

/*=========  End of to top  ===========*/


/*======================================
=            9. PAGE 404               =
=======================================*/

	.slz-page-404 {
		display: table;
		width: 100%;
		height: 100vh;
	}

	.slz-page-404 .content-wrapper-404 {
		display: table-cell;
		vertical-align: middle;
		text-align: center;
	}

	.slz-page-404 .title {
		font-size: 60px;
		text-transform: uppercase;
		color: #26bbec;
		font-weight: 700;
		margin-bottom: 40px;
	}

	.slz-page-404 .slz-btn {
		display: inline-block;
		position: relative;
		padding: 0px 30px;
		line-height: 38px;
		height: 40px;
		width: 160px;
		border-radius: 40px;
		-webkit-border-radius: 40px;
		-webkit-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}

	.slz-page-404 .slz-btn.main-color {
		border: 1px solid #26bbec;
		background-color: #26bbec;
		color: #fff;
		margin-right: 15px;
	}

	.slz-page-404 .slz-btn.transparent {
		border: 1px solid #26bbec;
		background-color: transparent;
		color: #26bbec;
	}

	.slz-page-404 .slz-btn:hover {
		background-color: #26bbec;
		border-color: #26bbec;
		color: #fff;
	}


/*=========  End of page 404  =========*/


/*======================================
=            Responsive                =
=======================================*/

	@media screen and (max-width: 1024px) {

	/*----------  slz columns  ----------*/

		.slz-list-block.slz-column-4 > .item:nth-child(-n + 4) {
			margin-top: 30px;
		}

		.slz-list-block.slz-column-4 > .item:nth-child(-n + 3) {
			margin-top: 0;
		}

		.slz-list-block.slz-column-4 > .item {
			width: 33.3333%;
		}

		.slz-list-block.slz-column-5 > .item:nth-child(-n + 5) {
			margin-top: 30px;
		}

		.slz-list-block.slz-column-5 > .item:nth-child(-n + 4) {
			margin-top: 0;
		}

		.slz-list-block.slz-column-5 > .item {
			width: 25%;
		}

		.slz-list-block.slz-column-6 > .item:nth-child(-n + 6) {
			margin-top: 30px;
		}

		.slz-list-block.slz-column-6 > .item:nth-child(-n + 4) {
			margin-top: 0;
		}

		.slz-list-block.slz-column-6 > .item {
			width: 25%;
		}

		.slz-list-block.slz-column-7 > .item:nth-child(-n + 7) {
			margin-top: 30px;
		}

		.slz-list-block.slz-column-7 > .item:nth-child(-n + 4) {
			margin-top: 0;
		}

		.slz-list-block.slz-column-7 > .item {
			width: 25%;
		}

		.slz-list-block.slz-column-8 > .item:nth-child(-n + 8) {
			margin-top: 30px;
		}

		.slz-list-block.slz-column-8 > .item:nth-child(-n + 4) {
			margin-top: 0;
		}

		.slz-list-block.slz-column-8 > .item {
			width: 25%;
		}

	}

	@media (min-width: 768px) and (max-width: 1018px) {

		.widget_calendar thead tr {
			line-height: 28px;
		}

		.widget_calendar tfoot td {
			border: none;
		}

		.widget_calendar td {
			padding: 5px 0;
		}

		.widget_calendar tfoot #prev {
			text-align: left;
		}

		.widget_calendar tfoot #next {
			text-align: right;
		}

		.widget_calendar tfoot a:hover {
			color: #26bbec;
		}

	}

	@media screen and (max-width: 768px) {

		.padding-top-100 {
			padding-top: 80px;
		}

		.padding-bottom-100 {
			padding-bottom: 80px;
		}

		.slz-sidebar-left .slz-content-column,
		.slz-sidebar-column {
			float: left;
		}

		.slz-content-column + .slz-sidebar-column {
			margin-top: 50px;
		}

		.entry-content figure {
			width: 100% !important;
		}

		/*----------  slz columns  ----------*/

		.slz-list-block.slz-column-5 > .item:nth-child(-n + 4),
		.slz-list-block.slz-column-6 > .item:nth-child(-n + 4),
		.slz-list-block.slz-column-7 > .item:nth-child(-n + 4),
		.slz-list-block.slz-column-8 > .item:nth-child(-n + 4) {
			margin-top: 30px;
		}

		.slz-list-block.slz-column-5 > .item:nth-child(-n + 3),
		.slz-list-block.slz-column-6 > .item:nth-child(-n + 3),
		.slz-list-block.slz-column-7 > .item:nth-child(-n + 3),
		.slz-list-block.slz-column-8 > .item:nth-child(-n + 3) {
			margin-top: 0;
		}

		.slz-list-block.slz-column-5 > .item,
		.slz-list-block.slz-column-6 > .item,
		.slz-list-block.slz-column-7 > .item,
		.slz-list-block.slz-column-8 > .item {
			width: 33.3333%;
		}

		.slz-list-block.slz-column-4 > .item:nth-child(-n + 3) {
			margin-top: 30px;
		}

		.slz-list-block.slz-column-4 > .item:nth-child(-n + 2) {
			margin-top: 0;
		}

		.slz-list-block.slz-column-4 > .item {
			width: 50%;
		}

		.slz-list-block.slz-column-3 > .item:nth-child(-n + 3) {
			margin-top: 30px;
		}

		.slz-list-block.slz-column-3 > .item:nth-child(-n + 2) {
			margin-top: 0;
		}

		.slz-list-block.slz-column-3 > .item {
			width: 50%;
		}

	}

	@media screen and (max-width: 767px) {

		.padding-top-100 {
			padding-top: 60px;
		}

		.padding-bottom-100 {
			padding-bottom: 60px;
		}

		/*----------  slz columns  -----------*/
		.slz-list-block {
			margin: 0 -10px;
		}

		.slz-list-block > .item {
			padding: 0 10px;
		}

		.slz-list-block > .item {
			margin-top: 20px;
		}

		.slz-list-block.slz-column-3 > .item:nth-child(-n + 3),
		.slz-list-block.slz-column-4 > .item:nth-child(-n + 4),
		.slz-list-block.slz-column-4 > .item:nth-child(-n + 3),
		.slz-list-block.slz-column-5 > .item:nth-child(-n + 4),
		.slz-list-block.slz-column-5 > .item:nth-child(-n + 3),
		.slz-list-block.slz-column-6 > .item:nth-child(-n + 4),
		.slz-list-block.slz-column-6 > .item:nth-child(-n + 3),
		.slz-list-block.slz-column-7 > .item:nth-child(-n + 4),
		.slz-list-block.slz-column-7 > .item:nth-child(-n + 3),
		.slz-list-block.slz-column-8 > .item:nth-child(-n + 4),
		.slz-list-block.slz-column-8 > .item:nth-child(-n + 3) {
			margin-top: 20px;
		}

		.slz-list-block.slz-column-3 > .item:nth-child(-n + 2),
		.slz-list-block.slz-column-4 > .item:nth-child(-n + 2),
		.slz-list-block.slz-column-5 > .item:nth-child(-n + 2),
		.slz-list-block.slz-column-6 > .item:nth-child(-n + 2),
		.slz-list-block.slz-column-7 > .item:nth-child(-n + 2),
		.slz-list-block.slz-column-8 > .item:nth-child(-n + 2) {
			margin-top: 0;
		}

		.slz-list-block.slz-column-3 > .item,
		.slz-list-block.slz-column-4 > .item,
		.slz-list-block.slz-column-5 > .item,
		.slz-list-block.slz-column-6 > .item,
		.slz-list-block.slz-column-7 > .item,
		.slz-list-block.slz-column-8 > .item {
			width: 50%;
		}

		/*----------  blog detail  ----------*/

		.slz-blog-detail .blog-detail-wrapper > .title {
			font-size: 30px;
		}

		.comments-area {
			margin-top: 50px;
		}

		.comment-respond {
			margin-top: 50px;
		}

		.comment-respond > .title {
			margin-bottom: 30px;
		}

		.comments-area .comment-author .fn,
		.comments-area .comment-list .reply {
			padding-left: 80px;
		}

		.comments-area .comment-list >.comment > .children,
		.comments-area .comment-list .children {
			padding-left: 40px;
		}

		.margin-bottom-100 {
			margin-bottom: 60px;
		}
		.margin-top-100 {
			margin-top: 60px;
		}
		.slz-wrapper-content .slz-title-command .title-command-wrapper {
			padding-top: 80px
		}
		.header_06  .slz-title-command {
			padding-top: 80px;
		}
		.has-header-trans .slz-title-command {
			padding-top: 80px;
		}
		.slz-blog-detail.slz-sidebar-left .slz-content-column {
			float: none;
		}
	}

	@media screen and (max-width: 600px) {

		.comments-area .comment-list >.comment > .children,
		.comments-area .comment-list .children {
			padding-left: 30px;
		}

		.slz-pagination {
			margin-top: 30px;
		}
		.slz-title-command .title-command-wrapper  .title {
			font-size: 40px!important;
		}



	}

	@media screen and (max-width: 480px) {

		.comments-area .comment-list >.comment > .children,
		.comments-area .comment-list .children {
			padding-left: 20px;
		}

		/*----------  slz columns  ----------*/

		.slz-list-block.slz-column-4 > .item:nth-child(-n + 2),
		.slz-list-block.slz-column-3 > .item:nth-child(-n + 2),
		.slz-list-block.slz-column-2 > .item:nth-child(-n + 2) {
			margin-top: 20px;
		}

		.slz-list-block.slz-column-4 > .item:first-child,
		.slz-list-block.slz-column-3 > .item:first-child,
		.slz-list-block.slz-column-2 > .item:first-child {
			margin-top: 0;
		}

		.slz-list-block.slz-column-4 > .item,
		.slz-list-block.slz-column-3 > .item,
		.slz-list-block.slz-column-2 > .item {
			width: 100%;
		}

		.slz-list-block.slz-column-1 > .item:first-child {
			margin-top: 0;
		}

		.slz-list-block.slz-column-1 > .item {
			margin-top: 20px;
		}

		.comment .media-body {
			padding-left: 15px;
		}

		.comments-area .comment-author img {
			width: 50px;
			height: 50px;
		}

		.comments-area .comment-list .comment {
			padding: 15px 0;
		}

		.slz-blog-author .media-left {
			display: block;
			margin: 0 auto;
		}

		.slz-blog-author .media-right {
			display: block;
			padding: 15px 0 0 0;
			text-align: center;
		}

		.margin-bottom-100 {
			margin-bottom: 50px;
		}

		.margin-top-100 {
			margin-top: 50px;
		}

		.slz-blog-detail .slz-blog-author .media-right,
		.slz-blog-detail .slz-blog-author .media-left {
			display: inline-block;
			vertical-align: top;
		}

	}

	@media screen and (max-width: 414px) {

		.padding-top-100 {
			padding-top: 50px;
		}

		.padding-bottom-100 {
			padding-bottom: 50px;
		}

		.post-navigation .nav-links .prev-post,
		.post-navigation .nav-links .next-post {
			width: 100%;
			text-align: center;
			padding-left: 0px;
			padding-right: 0px;
		}
		.post-navigation .nav-links .prev-post .meta-nav {
			margin-right: 10px;
		}
		.post-navigation .nav-links .next-post .meta-nav {
			margin-left: 10px;
		}
		.post-navigation .nav-links .next-post .meta-nav ,
		.post-navigation .nav-links .prev-post .meta-nav {
			position: relative;
		}
		.post-navigation .nav-links .prev-post + .next-post {
			margin-top: 20px;
		}

		.comment .author-photo img {
			width: 50px;
			height: 50px;
		}

		.comments-area .comment-form-author,
		.comments-area .comment-form-email {
			width: 100%;
			padding: 0;
		}

		.comments-area .comment-form > div {
			margin-bottom: 15px;
		}

		.slz-blog-detail .post-navigation .nav-links .prev-post .meta-nav:before,
		.slz-blog-detail .post-navigation .nav-links .next-post .meta-nav:before,
		.slz-blog-detail .post-navigation .nav-links .pull-left a:after {
			content: none;
		}

		.slz-blog-detail .post-navigation .nav-links .pull-left {
			margin-right: 0;
		}

		.slz-blog-detail .post-navigation .nav-links .pull-right {
			margin-left: 0;
		}


		.post-navigation .nav-links .prev-post + .next-post {
			margin-top: 0;
		}

		
	}
	
	@media screen and (max-width: 380px) {

		.slz-content-column, 
		.slz-sidebar-column {
			padding: 0 15px;
			width: 100%;
		}

		.comments-area .comment-author .fn,
		.comments-area .comment-list .reply {
			padding-left: 60px;
		}

		.comments-area .comment-list > .comment > .children {
			padding-left: 15px;
		}

		.comments-area p {
			margin-bottom: 0;
		}

		.comments-area table td,
		.comments-area table th {
			padding: 2px 4px;
		}

		.slz-widget + .slz-widget {
			margin-top: 30px;
		}

		.slz-blog-detail .slz-blog-author .media-right,
		.slz-blog-detail .slz-blog-author .media-left {
			display: block;
		}

		.slz-blog-detail .slz-blog-author .media-right {
			text-align: center;
			margin-top: 15px;
			padding-left: 0;
		}

		.slz-blog-detail .slz-blog-author .media-right .des {
			margin-top: 0;
		}

	}


/*=========  End of Responsive  =======*/
