/*
Theme Name: Norge - Responsive Blog WordPress Theme
Theme URI: https://1.envato.market/norge-responsive-blog-wordpress-theme
Author: QuanticaLabs
Author URI: https://1.envato.market/quanticalabs-portfolio
Description: Norge is a responsive blog WordPress Theme that combines a minimalist design and effortless blogging. It has a responsive layout and it looks crisp and clear on the Retina display. The Theme comes with sidebar and full width layouts, numerous widgets, shortcodes and different type posts.
Version: 2.0
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: white, light, one-column, two-columns, right-sidebar, custom-header, custom-menu, editor-style, featured-images, post-formats, sticky-post, translation-ready, responsive-layout
Text Domain: nr

[Table of contents]

-	Reset styles	
-	Default styles
-	Layout
	-	Layout / Layout 100 (in percentage)
	-	Layout / Layout 50x50 (in percentage)
	-	Layout / Layout 33x33x33 (in percentage)
	-	Layout / Layout 25x25x25x25 (in percentage)	
	-	Layout / Layout 66x33 (in percentage)
	-	Layout / Layout 33x66 (in percentage)
	-	Layout / Layout 25x75 (in percentage)
	-	Layout / Layout 75x25 (in percentage)
-	Theme classes
-	Page layout
-	Responsive column
-	Main
-	Form default style
-	List
-	Dropkick
-	Password form
-	Header
-	Header underline
-	InFieldLabel
-	Circle
-	Transition
-	Image
	- Image / Preloader
-	Block
-	Pagination
-	Slider pagination
-	Go to top button
-	Theme
	-	Theme / Header
	-	Theme / Header sticky
		-	Theme / Header / Search button	
		-	Theme / Header / Menu button
		-	Theme / Header / Logo 
		-	Theme / Header / Navigation
			-	Theme / Header / Navigation / Menu	
			-	Theme / Header / Navigation / Search	
			-	Theme / Header / Navigation / Menu bar
			-	Theme / Header / Navigation / Search bar
	-	Theme / Content	
		-	Theme / Content / Header
	-	Theme / Footer
-	Menu
	-	Menu / Menu responsive
	-	Menu / Menu default
-	Post
	-	Post / Bottom margin
	-	Post / Sidebar
	-	Post / Date
	-	Post / Feature
		-	Post / Feature / Blockquote
	-	Post / Meta Top
	-	Post / Header
	-	Post / Excerpt
	-	Post / Content
	-	Post / Meta bottom
	-	Post / Divider
	-	Post / Author info
	-	Post / Share	
	-	Post / Post navigation
	-	Post / Post related	
		-	Post / Post related	/ Meta box top
		-	Post / Post related	/ Header
		-	Post / Post related	/ Excerpt
		-	Post / Post related	/ Meta box bottom	
-	Comments
	-	Comments / Comments number
	-	Comments / Comments list
		-	Comments / Comments list / Misc
		-	Comments / Comments list / Comment
			-	Comments / Comments list / Comment / Avatar
			-	Comments / Comments list / Comment / Meta
			-	Comments / Comments list / Comment / Content
			-	Comments / Comments list / Comment / Reply
			-	Comments / Comments list / Comment / Divider
-	Respond
	-	Respond /Comment form
-	Component
	-	Component / Audio
	-	Component / Blockquote
	-	Component / Contact form
	-	Component / Dropcap
	-	Component / Feature
	-	Component / Nivo slider
	-	Component / Social icon
-	WP classes
-	HTML tags
	-	Table
	-	Definition list
*/

/******************************************************************************/
/* Reset styles																  */
/******************************************************************************/

html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,embed, 
figure,figcaption,footer,header,hgroup, 
menu,nav,output,ruby,section,summary,
time,mark,audio,video 
{
	border:0px;
    margin:0px;
    padding:0px;
    vertical-align:baseline;
}

/******************************************************************************/
/* Default styles															  */
/******************************************************************************/

body
{
	margin:0px;
	padding:0px 20px 20px 20px;
}

*:focus  
{  
    outline:none;  
} 

img
{
	height:auto;
	max-width:100%;
	display:block;
}

p
{
	padding:15px 0px 15px 0px;
}

a
{
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

.theme-clear-fix:after 
{
	height:0;
	clear:both;
	content:" ";
	font-size:0;
	min-height:0;
	display:block;
	visibility:hidden;
}

* html .theme-clear-fix				{ zoom: 1; } 
*:first-child+html .theme-clear-fix	{ zoom: 1; }

h1,h2,h3,h4,h4,h5,h6
{
	margin-bottom:25px;
}

p+h2,
p+h3,
p+h4,
p+h5, 
p+h6 
{
	margin-top:20px;
}

h2+p,
h3+p,
h4+p,
h5+p, 
h6+p
{
	padding-top:0px;
}

address+h2,
address+h3,
address+h4,
address+h5,
address+h6,
pre+h2,
pre+h3,
pre+h4,
pre+h5,
pre+h6
{
	margin-top:20px;
}

ol+h2,
ol+h3,
ol+h4,
ol+h5,
ol+h6,
ul+h2,
ul+h3,
ul+h4,
ul+h5,
ul+h6
{
	margin-top:30px;
}

abbr,acronym
{
	border-bottom:dotted 1px;
}

sup
{
	vertical-align:super;
}

/******************************************************************************/
/* Layout																	  */
/******************************************************************************/

.theme-layout
{
	margin:0px;
	padding:0px;
	list-style:none;
}

	.theme .theme-layout-100>*,
	.theme .theme-layout-50x50>*,
	.theme .theme-layout-33x33x33>*,
	.theme .theme-layout-25x25x25x25>*,
	.theme .theme-layout-66x33>*,
	.theme .theme-layout-33x66>*,
	.theme .theme-layout-75x25>*,
	.theme .theme-layout-25x75>*
	{
		visibility:hidden;
	}
	
	.theme-layout-100.theme-layout-full-width>.theme-layout-column-left,
	.theme-layout-50x50.theme-layout-full-width>.theme-layout-column-left,
	.theme-layout-50x50.theme-layout-full-width>.theme-layout-column-right,	
	.theme-layout-33x33x33.theme-layout-full-width>.theme-layout-column-left,
	.theme-layout-33x33x33.theme-layout-full-width>.theme-layout-column-right,
	.theme-layout-33x33x33.theme-layout-full-width>.theme-layout-column-center,
	.theme-layout-25x25x25x25.theme-layout-full-width>.theme-layout-column-left,
	.theme-layout-25x25x25x25.theme-layout-full-width>.theme-layout-column-center-left,
	.theme-layout-25x25x25x25.theme-layout-full-width>.theme-layout-column-center-right,
	.theme-layout-25x25x25x25.theme-layout-full-width>.theme-layout-column-right,
	.theme-layout-66x33.theme-layout-full-width>.theme-layout-column-left,
	.theme-layout-66x33.theme-layout-full-width>.theme-layout-column-right,
	.theme-layout-33x66.theme-layout-full-width>.theme-layout-column-left,
	.theme-layout-33x66.theme-layout-full-width>.theme-layout-column-right,
	.theme-layout-75x25.theme-layout-full-width>.theme-layout-column-left,
	.theme-layout-75x25.theme-layout-full-width>.theme-layout-column-right,
	.theme-layout-25x75.theme-layout-full-width>.theme-layout-column-left,
	.theme-layout-25x75.theme-layout-full-width>.theme-layout-column-right
	{
		margin-left:0px !important;
		margin-right:0px !important;
	}

	/**************************************************************************/
	/* Layout / Layout 100 (in percentage)									  */
	/**************************************************************************/
	
	.theme-layout-100	{}

	.pb .pb-layout-100>.pb-layout-column-left,
	.theme-layout-100>.theme-layout-column-left 
	{ 
		width:100%;
		clear:both;
		float:none; 
	}

	/**************************************************************************/
	/* Layout / Layout 50x50 (in percentage)								  */
	/**************************************************************************/
	
	.theme-layout-50x50 {}

	.theme-layout-50x50>.theme-layout-column-left 
	{ 
		clear:both;
		float:left; 
	}

	.theme-layout-50x50>.theme-layout-column-right 
	{ 
		float:right; 
	}
	
	/***/

	.pb .pb-layout-50x50>.pb-layout-column-left,
	.pb .pb-layout-50x50>.pb-layout-column-right,
	.theme-layout-50x50>.theme-layout-column-left,
	.theme-layout-50x50>.theme-layout-column-right
	{ 
		width:46.6102%;
	}	
	
	/***/
	
	.pb .theme-page-sidebar-enable .pb-layout-50x50>.pb-layout-column-left,
	.pb .theme-page-sidebar-enable .pb-layout-50x50>.pb-layout-column-right,
	.theme-page-sidebar-enable .theme-layout-50x50>.theme-layout-column-left,
	.theme-page-sidebar-enable .theme-layout-50x50>.theme-layout-column-right
	{
		width:45.3757%;
	}
	
	/***/
	
	.pb .pb-contact-form .pb-layout-50x50>.pb-layout-column-left,
	.pb .pb-contact-form .pb-layout-50x50>.pb-layout-column-right,
	.theme-layout-50x50.theme-layout-full-width>.theme-layout-column-left,
	.theme-layout-50x50.theme-layout-full-width>.theme-layout-column-right
	{
		width:50%;
		box-sizing:border-box;
	}
	
	.pb .pb-contact-form .pb-layout-50x50>.pb-layout-column-left
	{
		padding-right:10px;
	}
	
	.pb .pb-contact-form .pb-layout-50x50>.pb-layout-column-right
	{
		padding-left:10px;
	}
	
	/**************************************************************************/
	/* Layout / Layout 33x33x33 (in percentage)								  */
	/**************************************************************************/
	
	.theme-layout-33x33x33 {}

	.theme-layout-33x33x33>.theme-layout-column-left 
	{ 
		clear:both;
	}
	
	.theme-layout-33x33x33>.theme-layout-column-left,
	.theme-layout-33x33x33>.theme-layout-column-center
	{
		float:left;
	}
	
	.theme-layout-33x33x33>.theme-layout-column-right
	{ 
		float:right; 
	}
	
	/***/
	
	.pb .pb-layout-33x33x33>.pb-layout-column-left,
	.pb .pb-layout-33x33x33>.pb-layout-column-right,
	.pb .pb-layout-33x33x33>.pb-layout-column-center,
	.theme-layout-33x33x33>.theme-layout-column-left,
	.theme-layout-33x33x33>.theme-layout-column-right,
	.theme-layout-33x33x33>.theme-layout-column-center
	{ 
		width:28.8136%;
	}

	.pb .pb-layout-33x33x33>.pb-layout-column-left,
	.pb .pb-layout-33x33x33>.pb-layout-column-center,
	.theme-layout-33x33x33>.theme-layout-column-left,
	.theme-layout-33x33x33>.theme-layout-column-center
	{
		 
		margin-right:6.7796%;
	}
	
	/***/
	
	.pb .theme-page-sidebar-enable .pb-layout-33x33x33>.pb-layout-column-left,
	.pb .theme-page-sidebar-enable .pb-layout-33x33x33>.pb-layout-column-right,
	.pb .theme-page-sidebar-enable .pb-layout-33x33x33>.pb-layout-column-center,
	.theme-page-sidebar-enable .theme-layout-33x33x33>.theme-layout-column-left,
	.theme-page-sidebar-enable .theme-layout-33x33x33>.theme-layout-column-right,
	.theme-page-sidebar-enable .theme-layout-33x33x33>.theme-layout-column-center	
	{ 
		width:27.1676%;
	}
	
	.pb .theme-page-sidebar-enable .pb-layout-33x33x33>.pb-layout-column-left,
	.pb .theme-page-sidebar-enable .pb-layout-33x33x33>.pb-layout-column-center,
	.theme-page-sidebar-enable .theme-layout-33x33x33>.theme-layout-column-left,
	.theme-page-sidebar-enable .theme-layout-33x33x33>.theme-layout-column-center	
	{
		margin-right:9.2486%;
	}
	
	/***/

	.pb .pb-contact-form .pb-layout-33x33x33>.pb-layout-column-left,
	.pb .pb-contact-form .pb-layout-33x33x33>.pb-layout-column-right,
	.pb .pb-contact-form .pb-layout-33x33x33>.pb-layout-column-center,
	.theme-layout-33x33x33.theme-layout-full-width>.theme-layout-column-left,
	.theme-layout-33x33x33.theme-layout-full-width>.theme-layout-column-right,
	.theme-layout-33x33x33.theme-layout-full-width>.theme-layout-column-center
	{
		width:33.3333%;
		box-sizing:border-box;
	}
	
	.pb .pb-contact-form .pb-layout-33x33x33>.pb-layout-column-left,
	.pb .pb-contact-form .pb-layout-33x33x33>.pb-layout-column-center
	{
		padding-right:10px;
	}
	
	.pb .pb-contact-form .pb-layout-33x33x33>.pb-layout-column-center,
	.pb .pb-contact-form .pb-layout-33x33x33>.pb-layout-column-right
	{
		padding-left:10px;
	}

	/**************************************************************************/
	/* Layout / Layout 25x25x25x25 (in percentage)							  */
	/**************************************************************************/
	
	.theme-layout-25x25x25x25 {}

	.theme-layout-25x25x25x25>.theme-layout-column-left 
	{ 
		clear:both;
	}
	
	.theme-layout-25x25x25x25>.theme-layout-column-left,
	.theme-layout-25x25x25x25>.theme-layout-column-center-left,
	.theme-layout-25x25x25x25>.theme-layout-column-center-right
	{
		float:left; 
	}
	
	.theme-layout-25x25x25x25>.theme-layout-column-right 
	{ 
		float:right; 
	}	
	
	/***/
	
	.pb .pb-layout-25x25x25x25>.pb-layout-column-left,
	.pb .pb-layout-25x25x25x25>.pb-layout-column-center-left,
	.pb .pb-layout-25x25x25x25>.pb-layout-column-center-right,
	.pb .pb-layout-25x25x25x25>.pb-layout-column-right,
	.theme-layout-25x25x25x25>.theme-layout-column-left,
	.theme-layout-25x25x25x25>.theme-layout-column-center-left,
	.theme-layout-25x25x25x25>.theme-layout-column-center-right,
	.theme-layout-25x25x25x25>.theme-layout-column-right
	{ 
		width:19.9152%;
	}
	
	.pb .pb-layout-25x25x25x25>.pb-layout-column-left,
	.pb .pb-layout-25x25x25x25>.pb-layout-column-center-left,
	.pb .pb-layout-25x25x25x25>.pb-layout-column-center-right,
	.theme-layout-25x25x25x25>.theme-layout-column-left,
	.theme-layout-25x25x25x25>.theme-layout-column-center-left,
	.theme-layout-25x25x25x25>.theme-layout-column-center-right
	{
		margin-right:6.7797%;
	}

	/***/
	
	.pb .theme-page-sidebar-enable .pb-layout-25x25x25x25>.pb-layout-column-left,
	.pb .theme-page-sidebar-enable .pb-layout-25x25x25x25>.pb-layout-column-center-left,
	.pb .theme-page-sidebar-enable .pb-layout-25x25x25x25>.pb-layout-column-center-right,
	.pb .theme-page-sidebar-enable .pb-layout-25x25x25x25>.pb-layout-column-right,
	.theme-page-sidebar-enable .theme-layout-25x25x25x25>.theme-layout-column-left,
	.theme-page-sidebar-enable .theme-layout-25x25x25x25>.theme-layout-column-center-left,
	.theme-page-sidebar-enable .theme-layout-25x25x25x25>.theme-layout-column-center-right,
	.theme-page-sidebar-enable .theme-layout-25x25x25x25>.theme-layout-column-right
	{ 
		width:18.0635%;
	}
	
	.pb .theme-page-sidebar-enable .pb-layout-25x25x25x25>.pb-layout-column-left,
	.pb .theme-page-sidebar-enable .pb-layout-25x25x25x25>.pb-layout-column-center-left,
	.pb .theme-page-sidebar-enable .pb-layout-25x25x25x25>.pb-layout-column-center-right,
	.theme-page-sidebar-enable .theme-layout-25x25x25x25>.theme-layout-column-left,
	.theme-page-sidebar-enable .theme-layout-25x25x25x25>.theme-layout-column-center-left,
	.theme-page-sidebar-enable .theme-layout-25x25x25x25>.theme-layout-column-center-right
	{
		margin-right:9.2486%;
	}
	
	/***/
	
	.pb .pb-contact-form .pb-layout-25x25x25x25>.pb-layout-column-left,
	.pb .pb-contact-form .pb-layout-25x25x25x25>.pb-layout-column-center-left,
	.pb .pb-contact-form .pb-layout-25x25x25x25>.pb-layout-column-center-right,
	.pb .pb-contact-form .pb-layout-25x25x25x25>.pb-layout-column-right,
	.theme-layout-25x25x25x25.theme-layout-full-width>.theme-layout-column-left,
	.theme-layout-25x25x25x25.theme-layout-full-width>.theme-layout-column-center-left,
	.theme-layout-25x25x25x25.theme-layout-full-width>.theme-layout-column-center-right,
	.theme-layout-25x25x25x25.theme-layout-full-width>.theme-layout-column-right
	{
		width:25%;
		box-sizing:border-box;
	}
	
	.pb .pb-contact-form .pb-layout-25x25x25x25>.pb-layout-column-left,
	.pb .pb-contact-form .pb-layout-25x25x25x25>.pb-layout-column-center-left,
	.pb .pb-contact-form .pb-layout-25x25x25x25>.pb-layout-column-center-right
	{
		padding-right:10px;
	}
	
	.pb .pb-contact-form .pb-layout-25x25x25x25>.pb-layout-column-center-left,
	.pb .pb-contact-form .pb-layout-25x25x25x25>.pb-layout-column-center-right,
	.pb .pb-contact-form .pb-layout-25x25x25x25>.pb-layout-column-right
	{
		padding-left:10px;
	}
	
	/**************************************************************************/
	/* Layout / Layout 66x33 (in percentage)								  */
	/**************************************************************************/
	
	.theme-layout-66x33 {}

	.theme-layout-66x33>.theme-layout-column-left 
	{ 
		clear:both;
		float:left; 
	}
	
	.theme-layout-66x33>.theme-layout-column-right 
	{ 
		float:right;
	}	
	
	/***/
	
	.pb .pb-layout-66x33>.pb-layout-column-left,
	.theme-layout-66x33>.theme-layout-column-left 
	{ 
		width:64.4068%;
	}

	.pb .pb-layout-66x33>.pb-layout-column-right,
	.theme-layout-66x33>.theme-layout-column-right 
	{ 
		width:28.8136%;
	}
	
	/***/
	
	.pb .theme-page-sidebar-enable .pb-layout-66x33>.pb-layout-column-left,
	.theme-page-sidebar-enable .theme-layout-66x33>.theme-layout-column-left 
	{ 
		width:60.5009%;
	}

	.pb .theme-page-sidebar-enable .pb-layout-66x33>.pb-layout-column-right,
	.theme-page-sidebar-enable .theme-layout-66x33>.theme-layout-column-right 
	{ 
		width:30.2504%;
	}	
	
	/***/
	
	.pb .pb-contact-form .pb-layout-66x33>.pb-layout-column-left,
	.theme-layout-66x33.theme-layout-full-width>.theme-layout-column-left
	{
		width:67.6666%;
		box-sizing:border-box;
	}
	
	.pb .pb-contact-form .pb-layout-66x33>.pb-layout-column-right,
	.theme-layout-66x33.theme-layout-full-width>.theme-layout-column-right
	{
		width:33.3333%;
		box-sizing:border-box;
	}
	
	.pb .pb-contact-form .pb-layout-66x33>.pb-layout-column-left
	{
		padding-right:10px;
	}
	
	.pb .pb-contact-form .pb-layout-66x33>.pb-layout-column-right
	{
		padding-left:10px;
	}
	
	/**************************************************************************/
	/* Layout / Layout 33x66 (in percentage)								  */
	/**************************************************************************/
	
	.theme-layout-33x66 {}

	.theme-layout-33x66>.theme-layout-column-left 
	{ 
		clear:both;
		float:left; 
	}
	
	.theme-layout-33x66>.theme-layout-column-right 
	{ 
		float:right; 
	}
	
	/***/
	
	.pb .pb-layout-33x66>.pb-layout-column-left,
	.theme-layout-33x66>.theme-layout-column-left 
	{ 
		width:28.8136%;
	}

	.pb .pb-layout-33x66>.pb-layout-column-right,
	.theme-layout-33x66>.theme-layout-column-right 
	{ 
		width:64.4068%;
	}
	
	/***/
	
	.pb .theme-page-sidebar-enable .pb-layout-33x66>.pb-layout-column-left,
	.theme-page-sidebar-enable .theme-layout-33x66>.theme-layout-column-left 
	{ 
		width:30.2504%;
	}

	.pb .theme-page-sidebar-enable .pb-layout-33x66>.pb-layout-column-right,
	.theme-page-sidebar-enable .theme-layout-33x66>.theme-layout-column-right 
	{ 
		width:60.5009%;
	}	
	
	/***/
	
	.pb .pb-contact-form .pb-layout-33x66>.pb-layout-column-left,
	.theme-layout-33x66.theme-layout-full-width>.theme-layout-column-left
	{
		width:33.3333%;
		box-sizing:border-box;
	}
	
	.pb .pb-contact-form .pb-layout-33x66>.pb-layout-column-right,
	.theme-layout-33x66.theme-layout-full-width>.theme-layout-column-right
	{
		width:67.6666%;
		box-sizing:border-box;
	}
	
	.pb .pb-contact-form .pb-layout-33x66>.pb-layout-column-left
	{
		padding-right:10px;
	}
	
	.pb .pb-contact-form .pb-layout-33x66>.pb-layout-column-right
	{
		padding-left:10px;
	}
	
	/**************************************************************************/
	/* Layout / Layout 25x75 (in percentage)								  */
	/**************************************************************************/
	
	.theme-layout-25x75 {}

	.theme-layout-25x75>.theme-layout-column-left 
	{ 
		clear:both;
		float:left; 
	}
	
	.theme-layout-25x75>.theme-layout-column-right 
	{ 
		float:right; 
	}
	
	/***/
	
	.pb .pb-layout-25x75>.pb-layout-column-left,
	.theme-layout-25x75>.theme-layout-column-left 
	{ 
		width:23.3051%;
	}

	.pb .pb-layout-25x75>.pb-layout-column-right,
	.theme-layout-25x75>.theme-layout-column-right 
	{ 
		width:69.9152%;
	}
	
	/***/
	
	.pb .theme-page-sidebar-enable .pb-layout-25x75>.pb-layout-column-left,
	.theme-page-sidebar-enable .theme-layout-25x75>.theme-layout-column-left 
	{ 
		width:22.6878%;
	}

	.pb .theme-page-sidebar-enable .pb-layout-25x75>.pb-layout-column-right,
	.theme-page-sidebar-enable .theme-layout-25x75>.theme-layout-column-right 
	{ 
		width:68.0635%;
	}
	
	/***/
	
	.pb .pb-contact-form .pb-layout-25x75>.pb-layout-column-left,
	.theme-layout-25x75.theme-layout-full-width>.theme-layout-column-left
	{
		width:25%;
		box-sizing:border-box;
	}
	
	.pb .pb-contact-form .pb-layout-25x75>.pb-layout-column-right,
	.theme-layout-25x75.theme-layout-full-width>.theme-layout-column-right
	{
		width:75%;
		box-sizing:border-box;
	}
	
	.pb .pb-contact-form .pb-layout-25x75>.pb-layout-column-left
	{
		padding-right:10px;
	}
	
	.pb .pb-contact-form .pb-layout-25x75>.pb-layout-column-right
	{
		padding-left:10px;
	}
	
	/**************************************************************************/
	/* Layout / Layout 75x25 (in percentage)								  */
	/**************************************************************************/
	
	.theme-layout-75x25 {}

	.theme-layout-75x25>.theme-layout-column-left 
	{ 
		clear:both;
		float:left; 
	}
	
	.theme-layout-75x25>.theme-layout-column-right 
	{ 
		float:right;
	}
	
	/***/
	
	.pb .pb-layout-75x25>.pb-layout-column-left,
	.theme-layout-75x25>.theme-layout-column-left 
	{ 
		width:69.9152%;
	}
	
	.pb .pb-layout-75x25>.pb-layout-column-right,
	.theme-layout-75x25>.theme-layout-column-right 
	{ 
		width:23.3051%;
	}
	
	/***/
	
	.pb .theme-page-sidebar-enable .pb-layout-75x25>.pb-layout-column-left,
	.theme-page-sidebar-enable .theme-layout-75x25>.theme-layout-column-left 
	{ 
		width:68.0635%;
	}
	
	.pb .theme-page-sidebar-enable .pb-layout-75x25>.pb-layout-column-right,
	.theme-page-sidebar-enable .theme-layout-75x25>.theme-layout-column-right 
	{ 
		width:22.6878%;
	}
	
	/***/
	
	.pb .pb-contact-form .pb-layout-75x25>.pb-layout-column-left,
	.theme-layout-75x25.theme-layout-full-width>.theme-layout-column-left
	{
		width:75%;
		box-sizing:border-box;
	}
	
	.pb .pb-contact-form .pb-layout-75x25>.pb-layout-column-right,
	.theme-layout-75x25.theme-layout-full-width>.theme-layout-column-right
	{
		width:25%;
		box-sizing:border-box;
	}
	
	.pb .pb-contact-form .pb-layout-75x25>.pb-layout-column-left
	{
		padding-right:10px;
	}
	
	.pb .pb-contact-form .pb-layout-75x25>.pb-layout-column-right
	{
		padding-left:10px;
	}
	
/******************************************************************************/
/* Theme classes															  */
/******************************************************************************/
	
.theme-image-circle
{
	border-radius:100%;
}
	
.theme-contact-form textarea
{
	height:185px;
}

.theme-contact-form .theme-submit-line
{
	float:right !important;
	width:auto !important;
}

	.theme-contact-form .theme-submit-line input[type="submit"]
	{
		float:right !important;
		width:auto !important;
	}

/******************************************************************************/
/* Page layout																  */
/******************************************************************************/

.theme-page-sidebar-enable
{
	
}

	.theme-page-sidebar-enable>.theme-column-left
	{
		float:left;
	}
	
	.theme-page-sidebar-enable>.theme-column-right
	{
		float:right;
	}
	
	.theme-page-sidebar-enable.theme-page-sidebar-left>.theme-column-right,
	.theme-page-sidebar-enable.theme-page-sidebar-left>.theme-column-right .theme-main,
	.theme-page-sidebar-enable.theme-page-sidebar-right>.theme-column-left,
	.theme-page-sidebar-enable.theme-page-sidebar-right>.theme-column-left .theme-main	
	{
		width:865px;
	}
	
	.theme-page-sidebar-enable.theme-page-sidebar-left>.theme-column-left,
	.theme-page-sidebar-enable.theme-page-sidebar-left>.theme-column-left .theme-main,
	.theme-page-sidebar-enable.theme-page-sidebar-right>.theme-column-right,
	.theme-page-sidebar-enable.theme-page-sidebar-right>.theme-column-right .theme-main
	{
		width:235px;
	}

/******************************************************************************/
/* Responsive column			                                              */
/******************************************************************************/

.theme-responsive-column-a
{
	clear:both !important;
	width:100% !important;
	float:none !important;
	margin-bottom:30px !important;
}

.pb .pb-contact-form .pb-responsive-column-a
{
	padding-right:0px !important;
	padding-left:0px !important;
	margin-bottom:20px !important;
}

/******************************************************************************/
/* Main 						                                              */
/******************************************************************************/

.theme-main
{
	width:1180px;
	margin-left:auto;
	margin-right:auto;
}

/******************************************************************************/
/* Form default style														  */
/******************************************************************************/

input,
select,
button,
textarea,
label.pb-infield-label,
label.theme-infield-label,
.theme-button-1,
.theme-button-2,
.theme-pagination>a,
.theme-pagination>span,
.theme-pagination>.page-numbers
{
	margin:0px;
	border:none;
	border-radius:0;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-appearance:none;
}

input,
select,
button,
textarea,
label.pb-infield-label,
label.theme-infield-label,
.theme-button-1,
.theme-button-2,
.theme-pagination>a,
.theme-pagination>span,
.theme-pagination>.page-numbers
{
	padding:12px 15px 12px 15px;	
}

.theme-button-2
{
	padding:10px 15px 10px 15px;
}

input,
select,
button,
textarea,
.theme-button-1,
.theme-button-2,
.theme-pagination>a,
.theme-pagination>span,
.theme-pagination>.page-numbers
{
	width:100%;
}

input[type="radio"],
input[type="checkbox"]
{
	width:auto;
}

input[type="checkbox"]
{
	cursor:pointer;
	-webkit-appearance:checkbox;
}

input[type="radio"]
{
	cursor:pointer;
	-webkit-appearance:radio;
}

label.pb-infield-label,
label.theme-infield-label
{
	cursor:text;
	position:absolute;
}

button,
input[type="submit"],
input[type="button"],
.theme-button-1,
.theme-button-2,
.theme-pagination>a,
.theme-pagination>span,
.theme-pagination>.page-numbers
{
	width:100%;
	border:none;
	display:inline-block;
}

select,
button,
input[type="button"],
input[type="submit"],
.theme-button-1,
.theme-button-2,
.theme-pagination>a,
.theme-pagination>span,
.theme-pagination>.page-numbers
{
	cursor:pointer;
}

textarea
{
	resize:none;
	display:block;
	box-sizing:border-box;
}

a.theme-button-1,
a.theme-button-2,
a.theme-button-1:hover,
a.theme-button-2:hover,
.theme-pagination>a,
.theme-pagination>span,
.theme-pagination>a:hover,
.theme-pagination>span:hover,
.theme-pagination>.page-numbers,
.theme-pagination>.page-numbers:hover
{
	text-decoration:none !important;
}

/******************************************************************************/
/* List			`															  */
/******************************************************************************/

ul
{
	margin:0px;
	padding:0px;
	list-style-type:square;
}

ol
{
	margin:0px;
	padding:0px;
}

ul,ol
{
	margin-left:1em;
	margin-bottom:15px;
}

	ul li,
	ol li
	{
		margin-bottom:5px;
		padding-left:0.5em;
	}

		ul li ul,
		ol li ol
		{
			margin-top:5px;
		}

ol li ol
{
	list-style-type:lower-alpha;
}

	ol li ol li ol
	{
		list-style-type:lower-roman;
	}
		
.theme-reset-list
{
	margin:0px;
	padding:0px;
	list-style:none;
}

	.theme-reset-list li,
	.theme-reset-list li ul
	{
		margin:0px;
		padding:0px;
	}

/******************************************************************************/
/* Dropkick																	  */
/******************************************************************************/

.dk_container
{
	margin-bottom:0px;
	position:relative;
}

.dk_container,
.dk_container .dk_toggle
{
	width:100% !important;
	box-sizing:border-box;	
}

.dk_container .dk_toggle
{
	display:block;
}

.dk_container a,
.dk_container a:hover
{
	text-decoration:none;
}

.dk_container,
.dk_container .dk_toggle,
.dk_container .dk_options,
.dk_container .dk_options .dk_options_inner
{
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}

.dk_container,
.dk_container .dk_toggle,
.dk_container .dk_options
{
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}

	.dk_container .dk_toggle
	{
		
		text-shadow:none;
		font-weight:normal;
		padding:12px 15px 12px 15px;
	}

		.dk_container .dk_toggle .dk_label
		{
			text-shadow:none;
			font-weight:normal;
		}
		
		.dk_container .dk_toggle:after
		{
			right:15px;
		}

			.dk_container .dk_toggle .dk_label span
			{
				width:95%;
				display:block;
				overflow:hidden;
				white-space:nowrap;					
			}

	.dk_container .dk_options
	{
		margin-left:0px;
		box-shadow:0px 4px 4px -4px rgba(0,0,0,0.05) !important;
	}

		.dk_container .dk_options .dk_options_inner
		{
			border-bottom-width:1px;
		}

			.dk_container .dk_options .dk_options_inner li
			{
				margin:0px;
				padding-left:0px;
			}

				.dk_container .dk_options .dk_options_inner li a
				{
					font-weight:normal;
					border-bottom:none;
					padding-left:15px;
				}	
				
				.dk_container .dk_options a:hover, 
				.dk_container .dk_options .dk_option_current a
				{
					text-shadow:none;
				}
		
/******************************************************************************/
/* Password form				                                              */
/******************************************************************************/				

.post-password-form
{
	
}

	.post-password-form div:first-child
	{
		margin-top:0px;
	}

	.post-password-form div
	{
		margin-top:10px;
		position:relative;
	}

/******************************************************************************/
/* Header						                                              */
/******************************************************************************/

/******************************************************************************/
/* Header underline				                                              */
/******************************************************************************/

.pb-header.alignleft .pb-header-underline
{
	margin-left:0px;
}

.pb-header.alignright .pb-header-underline
{
	margin-right:0px;
}

.pb-header.aligncenter .pb-header-underline
{
	margin-left:auto;
	margin-right:auto;	
}

.pb-header-underline
{
	width:20px;
	clear:both;
	height:1px;
	display:block;
	margin-top:5px;
	border-top:solid 1px;
	vertical-align:middle;
}

a:hover .pb-header-underline
{
	width:100%;
}

/******************************************************************************/
/* Font awesome																  */
/******************************************************************************/

.fa
{
	font-size:14px;
}

.theme-post-sidebar .fa
{
	font-size:16px;
}

/******************************************************************************/
/* InFieldLabel																  */
/******************************************************************************/

.pb-infield-label,
.theme-infield-label
{
	top:0px;
	left:0px;
	right:0px;
	cursor:text;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
}

/******************************************************************************/
/* Circle																	  */
/******************************************************************************/

.theme-circle
{
	display:inline-block;
	vertical-align:middle;
}

	.theme-circle>span,
	.theme-circle>span>a
	{
		display:block;
		line-height:100%;
		text-align:center;
	}
	
	.theme-circle>span>a
	{
		top:0px;
		width:100%;
		height:100%;
		position:absolute;
	}

	.theme-circle>span.theme-circle-top
	{
		width:100%;
		overflow:hidden;
		position:relative;
		border-radius:100%;
		white-space:nowrap;
		-moz-border-radius:100%;
		-webkit-border-radius:100%;		
	}
	
	.theme-circle>span.theme-circle-top>a
	{
		width:100%;
		white-space:nowrap;
	}
	
	.theme-circle>span.theme-circle-top>a:hover
	{
		text-decoration:none;
	}
	
	.theme-circle>span.theme-circle-top.theme-status-disabled>a
	{
		cursor:default;
	}
	
	.theme-circle.theme-circle-size-small
	{
		width:40px;
	}
	
		.theme-circle.theme-circle-size-small>span.theme-circle-top,
		.theme-circle.theme-circle-size-small>span.theme-circle-top>a
		{
			height:40px;
			line-height:40px !important;
		}
	
	.theme-circle.theme-circle-size-medium
	{
		width:60px;
	}
	
		.theme-circle.theme-circle-size-medium>span.theme-circle-top,
		.theme-circle.theme-circle-size-medium>span.theme-circle-top>a
		{
			height:60px;
			line-height:60px !important;
		}
	
	.theme-circle.theme-circle-size-large
	{
		width:100px;
	}
	
		.theme-circle.theme-circle-size-large>span.theme-circle-top,
		.theme-circle.theme-circle-size-large>span.theme-circle-top>a
		{
			height:100px;	
			line-height:100px !important;
		}
	
	.theme-circle>span.theme-circle-bottom
	{
		clear:both;
		margin-top:10px;
	}
	
/******************************************************************************/
/* Transition																  */
/******************************************************************************/

a img,
ul.pb-social-icon>li>a,
ul.pb-social-icon>li>a:hover,
a.theme-button-1,
a.theme-button-2,
a.theme-button-1:hover,
a.theme-button-2:hover,
input[type="button"],
input[type="submit"],
input[type="button"]:hover,
input[type="submit"]:hover,
.pb-nivo-slider .nivo-directionNav .nivo-prevNav,
.pb-nivo-slider .nivo-directionNav .nivo-nextNav,
.pb-nivo-slider .nivo-directionNav .nivo-prevNav:hover,
.pb-nivo-slider .nivo-directionNav .nivo-nextNav:hover,
#theme-go-to-top,
#theme-go-to-top:hover,
.theme-header .theme-header-search-button>a,
.theme-header .theme-header-menu-button>a,
.theme-header .theme-header-search-button>a:hover,
.theme-header .theme-header-menu-button>a:hover,
.theme-header .theme-header-search-button>a .pb-header-underline,
.theme-header .theme-header-menu-button>a .pb-header-underline,
.theme-header .theme-header-search-button>a:hover .pb-header-underline,
.theme-header .theme-header-menu-button>a:hover .pb-header-underline,
.theme-post .theme-post-header a,
.theme-post .theme-post-header a:hover,
.theme-post .theme-post-author-info .theme-post-author-info-meta ul li .theme-circle .theme-circle-top,
.theme-post .theme-post-author-info .theme-post-author-info-meta ul li .theme-circle .theme-circle-top:hover,
.theme-circle>span.theme-circle-top,
.theme-circle>span.theme-circle-top:hover,
.theme-post .theme-post-share>span>span a .theme-circle-top,
.theme-post .theme-post-share>span>span a:hover .theme-circle-top,
.theme-pagination>a,
.theme-pagination>span,
.theme-pagination>a:hover,
.theme-pagination>span:hover,
.theme-pagination>.page-numbers,
.theme-pagination>.page-numbers:hover,
.widget_tag_cloud a,	
.widget_archive>ul>li a,
.widget_categories>ul>li a,	
.widget_tag_cloud a:hover,		
.widget_archive>ul>li a:hover,
.widget_categories>ul>li a:hover
{
	transition:all 300ms ease 0s;
}

/******************************************************************************/
/* Image																	  */
/******************************************************************************/	

	/**************************************************************************/
	/* Image / Preloader			                                          */
	/**************************************************************************/

	.pb-preloader,
	.pb-image-preloader
	{
		background-image:url('media/image/public/preloader.gif');	
	}
	
	@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2)
	{
		.pb-preloader,
		.pb-image-preloader
		{
			background-size:25px 25px;
			background-image:url('media/image/public/preloader2x.gif');
		}
	}
	
	/**************************************************************************/
	/* Image / Hover				                                          */
	/**************************************************************************/
	
	a img
	{ 
		opacity:1;
	}
	
	a:hover img
	{ 
		opacity:0.8; 
	}

/******************************************************************************/
/* Block																	  */
/******************************************************************************/

.theme-block
{
	display:block;
}

/******************************************************************************/
/* Pagination																  */
/******************************************************************************/

.theme-pagination
{
	text-align:right;
}

	.theme-pagination>.page-numbers
	{
		display:none;
	}
	
	.theme-pagination>a,
	.theme-pagination>span,
	.theme-pagination>.page-numbers.next,
	.theme-pagination>.page-numbers.prev
	{
		width:auto;
		display:inline-block;
	}

/******************************************************************************/
/* Slider pagination														  */
/******************************************************************************/	
	
.pb-slider-pagination
{
	width:300px;
	padding:0px;
	height:30px;
	max-width:100%;
	margin-left:auto;
	margin-right:auto;
}

	.pb-slider-pagination a
	{
		float:left;
		height:12px;
		bottom:-18px;
		font-size:0px;
		display:block;
		margin-right:1%;
		border-width:2px;
		position:relative;
		border-style:solid;
		box-sizing:border-box;
	}
	
	.pb-slider-pagination a:hover,
	.pb-slider-pagination a.active,
	.pb-slider-pagination a.selected
	{

	}
	
	.pb-slider-pagination a.active,
	.pb-slider-pagination a.selected
	{
		bottom:-6px;
	}
	
/******************************************************************************/
/* Go to top button															  */
/******************************************************************************/

#theme-go-to-top
{
	opacity:0;
	z-index:2;
	right:20px;
	width:46px;
	height:46px;
	bottom:20px;
	display:block;
	position:fixed;
	text-align:center;
}

	#theme-go-to-top i.fa
	{
		width:100%;
		font-size:18px;
		line-height:46px;
	}

/******************************************************************************/
/* Theme 						                                              */
/******************************************************************************/

	/**************************************************************************/
	/* Theme / Header			                                              */
	/**************************************************************************/

	.theme-header-parent
	{
		height:auto;
	}
	
	.theme-header
	{
		z-index:3;
		line-height:1;
		position:relative;
		text-align:center;
	}
	
	.theme-header>div
	{
		position:relative;
	}
	
	/**************************************************************************/
	/* Theme / Header sticky												  */
	/**************************************************************************/

	.theme-header.theme-header-sticky
	{
		top:0px;
		left:0px;
		width:100%;
		z-index:1001; 
		position:fixed;
		box-sizing:border-box;
		padding:0px 0px 0px 0px;
	}
	
	body.admin-bar .theme-header.theme-header-sticky
	{
		top:32px;
	}
	
	.theme-header.theme-mode-responsive.theme-header-sticky
	{
		position:static;
	}

		/**********************************************************************/
		/* Theme / Header / Search button		                              */
		/* Theme / Header / Menu button										  */
		/**********************************************************************/
	
		.theme-header .theme-header-search-button,
		.theme-header .theme-header-menu-button
		{
			top:0px;
			position:absolute;
		}
		
		.theme-header .theme-header-search-button>a,
		.theme-header .theme-header-menu-button>a
		{
			display:inline-block;
			vertical-align:middle;
		}
		
		.theme-header .theme-header-search-button>a,
		.theme-header .theme-header-menu-button>a,
		.theme-header .theme-header-search-button>a:hover,
		.theme-header .theme-header-menu-button>a:hover
		{
			text-decoration:none;
		}
		
		.theme-header.theme-mode-responsive .theme-header-search-button,
		.theme-header.theme-mode-responsive .theme-header-menu-button
		{
			float:none;
			line-height:1;
			position:static;
			margin-left:20px;
			margin-right:20px;
			margin-bottom:20px;
			display:inline-block;
		}
		
		.theme-header.theme-header-sticky .theme-header-search-button
		{
			margin-left:20px;
		}
		
		.theme-header.theme-header-sticky .theme-header-menu-button
		{
			margin-right:20px;
		}

		/**********************************************************************/
		/* Theme / Header / Search button		                              */
		/**********************************************************************/
	
		.theme-header .theme-header-search-button
		{
			left:0px;
		}
		
		/**********************************************************************/
		/* Theme / Header / Menu button										  */
		/**********************************************************************/
	
		.theme-header .theme-header-menu-button
		{
			right:0px;
		}
		
		/**********************************************************************/
		/* Theme / Header / Logo                                              */
		/**********************************************************************/
	
		.theme-header .theme-header-logo,
		.theme-header .theme-header-no-logo
		{
			display:block;
			margin-left:auto;
			margin-right:auto;
		}
		
		.theme-header .theme-header-no-logo
		{
			min-height:80px;
		}
		
		.theme-header.theme-mode-responsive .theme-header-logo
		{
			display:block;
		}
		
		.theme-header.theme-mode-responsive .theme-header-no-logo
		{
			min-height:31px;
		}
		
			.theme-header .theme-header-logo>a,
			.theme-header .theme-header-logo>a>img
			{
				display:inline-block;
			}
		
		/**********************************************************************/
		/* Theme / Header / Navigation										  */
		/**********************************************************************/		
		
		.theme-header .theme-header-navigation
		{
			height:0px;
			width:100%;
			clear:both;
			overflow:hidden;
			position:relative;
		}
		
		.theme-header.theme-mode-responsive .theme-header-navigation
		{

		}
		
		.theme-header .theme-header-navigation.theme-status-open
		{
			overflow:visible;
		}
		
			/******************************************************************/
			/* Theme / Header / Navigation / Menu							  */
			/* Theme / Header / Navigation / Search							  */
			/******************************************************************/	

			.theme-header .theme-header-navigation .theme-header-menu-bar,
			.theme-header .theme-header-navigation .theme-header-search-bar
			{
				left:0px;
				right:0px;
				z-index:1;
				opacity:0;
				line-height:1;
				position:absolute;
			}
			
			.theme-header .theme-header-navigation .theme-header-menu-bar.theme-status-open,
			.theme-header .theme-header-navigation .theme-header-search-bar.theme-status-open
			{
				z-index:2;
			}

			.theme-header.theme-mode-responsive .theme-header-navigation .theme-header-menu-bar,
			.theme-header.theme-mode-responsive .theme-header-navigation .theme-header-search-bar
			{
				margin-top:0px;
			}
			
			/******************************************************************/
			/* Theme / Header / Navigation / Menu bar						  */
			/******************************************************************/		

			.theme-header .theme-header-navigation .theme-header-menu-bar.theme-status-open
			{
				opacity:1;
			}
			
			.theme-header .theme-header-navigation .theme-header-menu-bar
			{

			}

			/******************************************************************/
			/* Theme / Header / Navigation / Search	bar						  */
			/******************************************************************/		

			.theme-header .theme-header-navigation .theme-header-search-bar.theme-status-open
			{
				opacity:1;
			}
			
			.theme-header .theme-header-navigation .theme-header-search-bar
			{

			}
			
				.theme-header .theme-header-navigation .theme-header-search-bar input,
				.theme-header .theme-header-navigation .theme-header-search-bar .theme-infield-label
				{
					width:100%;
					margin:0px;
					border:none;
					text-align:center;
					padding:0px !important;
				}
				
				.theme-header .theme-header-navigation .theme-header-search-bar input
				{
					margin-top:19px;
					margin-bottom:19px;
				}
				
				.theme-header .theme-header-navigation .theme-header-search-bar .theme-infield-label
				{
					top:19px;
				}
				
	/**************************************************************************/
	/* Theme / Content			                                              */
	/**************************************************************************/

	.theme-content
	{
		min-height:500px;
		padding:95px 0px 80px 0px;
	}	
	
	body.single-post .theme-content
	{
		padding-top:70px;
	}
	
	body.theme-footer-sticky .theme-content
	{
		z-index:2;
		position:relative;
	}
	
		/**********************************************************************/
		/* Theme / Content / Header                                           */
		/**********************************************************************/	
	
		.theme-content .theme-content-header
		{
			text-align:center;
		}
		
			.theme-content .theme-content-header .pb-header
			{
				margin-bottom:25px;
			}
			
				.theme-content .theme-content-header .pb-header .theme-circle
				{
					margin-bottom:30px;
				}
		
				.theme-content .theme-content-header .pb-header h6
				{
					margin-bottom:10px;
				}

				.theme-content .theme-content-header .pb-header h1
				{
					margin-bottom:25px;
				}
				
				body.single-post .theme-content .theme-content-header .pb-header h1
				{
					margin-bottom:18px;
				}

				.theme-content .theme-content-header .pb-header .pb-header-underline
				{
					width:40px;
					margin-bottom:80px;
				}
				
				.theme-content .theme-content-header .pb-header .theme-circle+.pb-header-underline
				{
					margin-bottom:18px;
				}
				
				.theme-content .theme-content-header .pb-header .theme-content-header-meta
				{
					margin-bottom:70px;
				}
				
					.theme-content .theme-content-header .pb-header .theme-content-header-meta>div
					{
						margin-right:20px;
					}
				
					.theme-content .theme-content-header .pb-header .theme-content-header-meta>div,
					.theme-content .theme-content-header .pb-header .theme-content-header-meta>div ul,
					.theme-content .theme-content-header .pb-header .theme-content-header-meta>div ul li
					{
						display:inline-block;
					}
	
	/**************************************************************************/
	/* Theme / Footer			                                              */
	/**************************************************************************/

	.theme-footer
	{
		padding:50px 0px 50px 0px;
	}
	
	body.theme-footer-sticky .theme-footer
	{
		left:0px;
		z-index:0;
		width:100%;
		bottom:0px;
		position:fixed;
		vertical-align:middle;
	}
	
/******************************************************************************/
/* Menu																		  */
/******************************************************************************/

	.theme-menu
	{
		line-height:1;
		text-align:center;
	}
	
	.theme-menu a,
	.theme-menu a:hover
	{
		text-decoration:none;
	}
	
	/**************************************************************************/
	/* Menu	/ Menu responsive												  */
	/**************************************************************************/	
	
	.theme-menu .theme-menu-responsive
	{
		display:none;
	}
	
	.theme-mode-responsive .theme-menu .theme-menu-responsive
	{
		width:100%;
		display:inline-block;
	}
	
		.theme-menu .theme-menu-responsive ul
		{
			
		}
		
			.theme-menu .theme-menu-responsive ul li
			{
				
			}

				.theme-menu .theme-menu-responsive ul li a
				{
					display:block;
					text-align:left;
					padding:10px 15px 10px 15px;
				}
	
	/**************************************************************************/
	/* Menu	/ Menu default													  */
	/**************************************************************************/	

	.theme-menu .theme-menu-default
	{
		padding:0px;
		display:inline-block;
		vertical-align:middle;
	}
	
	.theme-mode-responsive .theme-menu .theme-menu-default
	{
		display:none;
	}
	
	.theme-menu ul,
	.theme-menu ul li,
	.theme-menu ul li ul
	{
		margin:0px;
		padding:0px;
		margin-left:0em;
	}
	
		.theme-menu .theme-menu-default>.sf-menu,
		.theme-menu .theme-menu-default>.sf-menu ul>li
		{
			margin:0px;
			padding:0px;
			list-style:none;
		}

		.theme-menu .theme-menu-default>.sf-menu,
		.theme-menu .theme-menu-default>.sf-menu>li
		{
			position:static;
		}
		
		.theme-menu .theme-menu-default>.sf-menu>li
		{
			margin-left:15px;
			margin-right:15px;
		}

		.theme-menu .theme-menu-default>.sf-menu li ul
		{
			left:0px;
			top:100%;
			z-index:99;
			display:none;
			min-width:180px;
			text-align:left;
			position:absolute;
			box-shadow:0px 4px 4px -4px rgba(0,0,0,0.05);
		}

		.theme-menu .theme-menu-default>.sf-menu a
		{
			display:block;
			position:relative;
		}
		
			.theme-menu .theme-menu-default>.sf-menu>li>a
			{
				padding:19px 0px 19px 0px;
			}

		.theme-menu .theme-menu-default>.sf-menu>li
		{
			float:left;
		}

		.theme-menu .theme-menu-default>.sf-menu li:hover>ul,
		.theme-menu .theme-menu-default>.sf-menu li.sfHover>ul
		{
			display:block;
		}
		
		.theme-menu .theme-menu-default>.sf-menu li>ul
		{
			padding:15px 20px 15px 20px;
		}
		
		.theme-menu .theme-menu-default>.sf-menu>li>ul
		{

		}
		
		.theme-menu .theme-menu-default>.sf-menu li>ul li a
		{
			padding-top:5px;
			padding-bottom:5px;
		}
		
		.theme-menu .theme-menu-default>.sf-menu li>ul li a.sf-with-ul i.fa
		{
			width:1em;
			float:right;
			line-height:inherit;
		}
		
		.theme-menu .theme-menu-default>.sf-menu>li>ul>li:first-child
		{
		
		}

		.theme-menu .theme-menu-default>.sf-menu, 
		.theme-menu .theme-menu-default>.sf-menu li
		{
			position:relative;
		}

		.theme-menu .theme-menu-default>.sf-menu li ul ul 
		{
			top:-15px;
			left:100%;
		}
		
/******************************************************************************/
/* Post																		  */
/******************************************************************************/

.theme-post
{
	
}

	/**************************************************************************/
	/* Post / Margin														  */
	/**************************************************************************/

	.theme-post-blog .theme-post
	{
		margin-bottom:80px;
	}
	
	.theme-post .theme-post-divider,
	.theme-post-single .theme-post .theme-post-content,
	.theme-post-single .theme-post .theme-post-meta-bottom
	{
		margin-bottom:40px;
	}
	
	.theme-post-blog .theme-post .theme-post-feature
	{
		margin-bottom:32px;
	}
	
	.theme-post-blog .theme-post .theme-post-meta-top
	{
		margin-bottom:20px;
	}
	
	.theme-post-blog .theme-post .theme-post-header
	{
		margin-bottom:26px;
	}
	
	.theme-post-blog .theme-post .theme-post-excerpt
	{
		margin-bottom:35px;
	}
	
	#respond>h4,
	.theme-post .theme-post-related>h4,
	.theme-post-single .theme-post .theme-post-feature
	{
		margin-bottom:50px;
	}
	
	#comments,
	.theme-post .theme-post-author-info,
	.theme-post .theme-post-navigation,
	.theme-post .theme-post-related
	{
		margin-bottom:80px;
	}
	
	.theme-post-single .theme-post .theme-post-content,
	.theme-post-single .theme-post .theme-post-author-info
	{
		margin-right:140px;
	}
	
	.theme-page-sidebar-enable .theme-post-single .theme-post .theme-post-content,
	.theme-page-sidebar-enable .theme-post-single .theme-post .theme-post-author-info
	{
		margin-right:0px;
	}

	/**************************************************************************/
	/* Post	/ Sidebar														  */
	/**************************************************************************/

	.theme-post .theme-post-sidebar
	{
		float:left;
		position:relative;
	}
	
	.theme-post-single .theme-post .theme-post-sidebar>.theme-circle
	{
		clear:both;
		display:block;
		margin-bottom:30px;
	}
	
	.theme-post-blog .theme-post.theme-post-sidebar-enable .theme-post-feature,
	.theme-post-blog .theme-post.theme-post-sidebar-enable .theme-post-meta-top,
	.theme-post-blog .theme-post.theme-post-sidebar-enable .theme-post-header,
	.theme-post-blog .theme-post.theme-post-sidebar-enable .theme-post-excerpt,
	.theme-post-blog .theme-post.theme-post-sidebar-enable .theme-post-meta-bottom,
	.theme-post-single .theme-post.theme-post-sidebar-enable .theme-post-content,
	.theme-post-single .theme-post.theme-post-sidebar-enable .theme-post-meta-bottom
	{
		margin-left:140px;
	}
	
	/**************************************************************************/
	/* Post	/ Date															  */
	/**************************************************************************/
	
	/**************************************************************************/
	/* Post	/ Feature														  */
	/**************************************************************************/

	.theme-post .theme-post-feature
	{
		
	}
	
		/**********************************************************************/
		/* Post	/ Feature / Blockquote										  */
		/**********************************************************************/
	
		.theme-post .theme-post-feature .pb-blockquote
		{
			margin-top:0px;
			margin-bottom:0px;
		}
		
			.theme-post .theme-post-feature .pb-blockquote .pb-blockquote-line-top
			{
				margin-top:0px;
			}
	
	/**************************************************************************/
	/* Post / Meta Top														  */
	/**************************************************************************/

	.theme-post .theme-post-meta-top
	{
		
	}
	
		.theme-post .theme-post-meta-top>div,
		.theme-post .theme-post-meta-top>div>ul,
		.theme-post .theme-post-meta-top>div>ul>li
		{
			display:inline-block;
		}
	
		.theme-post .theme-post-meta-top>div
		{
			margin-right:20px;
		}
		
		.theme-post .theme-post-meta-top .theme-post-meta-top-date
		{
			display:none;
		}
	
	/**************************************************************************/
	/* Post / Header														  */
	/**************************************************************************/	
	
	.theme-post .theme-post-header
	{
		
	}
	
		.theme-post .theme-post-header a,
		.theme-post .theme-post-header a:hover
		{
			text-decoration:none;
		}
	
	/**************************************************************************/
	/* Post / Excerpt														  */
	/**************************************************************************/
	
	.theme-post .theme-post-excerpt
	{

	}
	
		.theme-post .theme-post-excerpt>p
		{
			padding:0px;
		}
		
	/**************************************************************************/
	/* Post / Content														  */
	/**************************************************************************/
	
	.theme-post .theme-post-content
	{
	
	}
	
		.theme-post .theme-post-content>*:first-child
		{
			padding-top:0px;
			margin-top:0px;
		}
		
		.theme-post .theme-post-content>*:last-child
		{
			padding-bottom:0px;
			margin-bottom:0px;
		}
	
	/**************************************************************************/
	/* Post / Meta bottom													  */
	/**************************************************************************/

	.theme-post .theme-post-meta-bottom
	{
		
	}
	
		.theme-post-blog .theme-post .theme-post-meta-bottom>.theme-circle
		{
			margin-right:15px;
			display:inline-block;
		}
		
		.theme-post-single .theme-post .theme-post-meta-bottom
		{
			
		}
		
			.theme-post-single .theme-post .theme-post-meta-bottom>ul,
			.theme-post-single .theme-post .theme-post-meta-bottom>ul>li
			{
				display:inline-block;
			}
			
	/**************************************************************************/
	/* Post / Divider														  */
	/**************************************************************************/
		
	.theme-post .theme-post-divider
	{
		height:1px;
		padding:0px;
		font-size:0px;
	}
	
	/**************************************************************************/
	/* Post / Author info													  */
	/**************************************************************************/

	.theme-post .theme-post-author-info
	{

	}

		.theme-post .theme-post-author-info .theme-post-author-info-avatar
		{
			float:left;
		}

			.theme-post .theme-post-author-info .theme-post-author-info-avatar img
			{
				display:block;
				border-radius:100%;
			}

		.theme-post .theme-post-author-info .theme-post-author-info-avatar+.theme-post-author-info-content,
		.theme-post .theme-post-author-info .theme-post-author-info-avatar+.theme-post-author-info-content+.theme-post-author-info-meta
		{
			margin-left:140px;
		}

		.theme-post .theme-post-author-info .theme-post-author-info-content
		{
			margin-bottom:26px;
		}
		
			.theme-post .theme-post-author-info .theme-post-author-info-content h6
			{
				margin-bottom:22px;
			}
		
			.theme-post .theme-post-author-info .theme-post-author-info-content>p
			{
				padding:0px;
			}

		.theme-post .theme-post-author-info .theme-post-author-info-meta
		{

		}

			.theme-post .theme-post-author-info .theme-post-author-info-meta ul
			{

			}

				.theme-post .theme-post-author-info .theme-post-author-info-meta ul li
				{
					margin-right:5px;
					margin-bottom:5px;
					display:inline-block;
				}

	/**************************************************************************/
	/* Post	/ Share															  */
	/**************************************************************************/
	
	.theme-post .theme-post-share
	{
		z-index:2;
		height:0px;
		width:280px;
		max-width:none;
		overflow:hidden;
		margin-top:15px;
		text-align:left;
		position:absolute;
		box-sizing:border-box;
		box-shadow:0px 4px 4px -4px rgba(0,0,0,0.05);
	}
	
		.theme-post .theme-post-share.theme-status-close
		{
			height:0px;
		}
	
		.theme-post .theme-post-share.theme-status-open
		{
			
		}
		
			.theme-post .theme-post-share>span
			{
				display:block;
				margin:20px 20px 20px 20px;
			}
			
				.theme-post .theme-post-share>span>span
				{
					display:block;
					margin-bottom:10px;
				}
	
					.theme-post .theme-post-share>span>span a
					{
						display:block;
					}

					.theme-post .theme-post-share>span>span a,
					.theme-post .theme-post-share>span>span a:hover
					{
						text-decoration:none;
					}

						.theme-post .theme-post-share>span>span a>.theme-post-share-label
						{
							margin-left:10px;
							display:inline-block;
						}

	/**************************************************************************/
	/* Post / Post navigation												  */
	/**************************************************************************/	

	.theme-post .theme-post-navigation
	{
		width:100%;
		display:table;
	}

		.theme-post .theme-post-navigation a
		{
			width:50%;
			height:100%;
			padding:30px;
			display:block;
			display:table-cell;
			box-sizing:border-box;
		}

		.theme-post .theme-post-navigation.theme-post-navigation-single a
		{
			width:100%;
		}

		.theme-post .theme-post-navigation a,
		.theme-post .theme-post-navigation a:hover
		{
			text-decoration:none;
		}

			.theme-post .theme-post-navigation a span
			{
				clear:both;
				display:block;
			}

		.theme-post .theme-post-navigation a.theme-post-navigation-prev
		{
		
		}

		.theme-post .theme-post-navigation a.theme-post-navigation-next
		{
			text-align:left;
		}
	
	/**************************************************************************/
	/* Post / Post related													  */
	/**************************************************************************/	
	
	.theme-post .theme-post-related
	{

	}
	
		.theme-post .theme-post-related>h4
		{
			text-align:center;
		}

		.theme-post .theme-post-related>ul>li>*
		{
		
		}

		.theme-post .theme-post-related>ul>li>*:first-child
		{
			margin-top:0px;
		}

		/**********************************************************************/
		/* Post / Post related / Meta box top								  */
		/**********************************************************************/	

		.theme-post .theme-post-related .theme-post-related-meta-box-top
		{
			margin-top:22px;
		}

			.theme-post .theme-post-related .theme-post-related-meta-box-top .theme-post-related-date
			{

			}

		/**********************************************************************/
		/* Post / Post related	/ Header									  */
		/**********************************************************************/

		.theme-post .theme-post-related .theme-post-related-header
		{
			margin-top:15px;
			margin-bottom:0px;
		}

		/**********************************************************************/
		/* Post / Post related / Excerpt									  */
		/**********************************************************************/

		.theme-post .theme-post-related .theme-post-related-excerpt
		{
			margin-top:2px;
		}

		/**********************************************************************/
		/* Post / Post related / Meta box bottom							  */
		/**********************************************************************/	

		.theme-post .theme-post-related .theme-post-related-meta-box-bottom
		{	
			margin-top:10px;
		}
		
			.theme-post .theme-post-related .theme-post-related-meta-box-bottom .theme-circle
			{
				margin-right:15px;
			}
		
/******************************************************************************/
/* Comments																	  */
/******************************************************************************/
			
#comments
{
	
}

.page #comments
{
	margin-top:80px;
}

	/**************************************************************************/
	/* Comments	/ Comments number											  */
	/**************************************************************************/

	#comments #comments_number
	{
		text-align:center;
		margin-bottom:30px;
	}
	
	/**************************************************************************/
	/* Comments / Comments list												  */
	/**************************************************************************/

	#comments #comments_list
	{

	}

		/**********************************************************************/
		/* Comments / Comments list / Misc									  */
		/**********************************************************************/

		#comments #comments_list>ul>li ul.children,
		#comments #comments_list>ul>li ul.children li,
		#comments #comments_list>ul>li .theme-comment-meta,
		#comments #comments_list>ul>li .theme-comment-content
		{
			margin-left:140px;
		}

		#comments #comments_list>ul>li ul.children li ul.children,
		#comments #comments_list>ul>li ul.children li ul.children li,
		#comments #comments_list>ul>li .theme-comment-meta .theme-comment-meta,
		#comments #comments_list>ul>li .theme-comment-content .theme-comment-content
		{
			margin-left:0px;
		}

		#comments #comments_list>ul>li ul.children
		{
			clear:both;
			margin:0px;
			padding:0px;
			list-style-type:none;
		}

			/******************************************************************/
			/* Comments / Comments list / Comment							  */
			/******************************************************************/

			#comments #comments_list>ul li
			{
				padding:0px;
				background-image:none;
			}

				#comments #comments_list>ul li .theme-comment-inner
				{
					padding-top:20px;
					margin-bottom:20px;
				}

				/**************************************************************/
				/* Comments / Comments list / Comment / Avatar				  */
				/**************************************************************/

				#comments #comments_list>ul>li .theme-comment-avatar
				{
					float:left;
					width:80px;
					height:80px;
				}

					#comments #comments_list>ul>li .theme-comment-avatar img
					{
						border:none;
						display:block;
						border-radius:100%;
					}

				/**************************************************************/
				/* Comments / Comments list / Comment / Meta				  */
				/**************************************************************/

				#comments #comments_list>ul>li .theme-comment-meta
				{
					position:relative;
				}

					#comments #comments_list>ul>li .theme-comment-meta>a,
					#comments #comments_list>ul>li .theme-comment-meta h6>a
					{
						text-decoration:none;
					}

					#comments #comments_list>ul>li .theme-comment-meta>a:hover,
					#comments #comments_list>ul>li .theme-comment-meta h6>a:hover
					{
						text-decoration:underline;
					}

					#comments #comments_list>ul>li .theme-comment-meta>.theme-comment-meta-author,
					#comments #comments_list>ul>li .theme-comment-meta>.theme-comment-meta-reply-to
					{
						float:left;
						margin-bottom:0px;
					}

					#comments #comments_list>ul>li .theme-comment-meta>.theme-comment-meta-author
					{
						margin-right:5px;
					}

					#comments #comments_list>ul>li .theme-comment-meta>.theme-comment-meta-date
					{
						margin-top:-5px;
					}
					
					#comments #comments_list>ul>li .theme-comment-meta>.theme-comment-meta-reply-button
					{
						top:0px;
						right:0px;
						position:absolute;						
					}

				/**************************************************************/
				/* Comments / Comments list / Comment / Content				  */
				/**************************************************************/

				#comments #comments_list>ul>li .theme-comment-content
				{
					margin-top:-15px;
				}

					#comments #comments_list>ul>li .theme-comment-content>p:first-child
					{
						padding-top:0px;
					}
					
						#comments #comments_list>ul>li .theme-comment-content .theme-comment-content-content
						{
							display:none;
						}
						
						#comments #comments_list>ul>li .theme-comment-content .theme-comment-content-read-less-link
						{
							display:none;
						}
					
				/**************************************************************/
				/* Comments / Comments list / Comment / Reply				  */
				/**************************************************************/

				#comments #comments_list>ul>li .theme-comment-meta-reply-button
				{
					width:auto;
					float:right;
				}
				
				/**************************************************************/
				/* Comments / Comments list / Comment / Divider				  */
				/**************************************************************/				

				#comments #comments_list>ul>li .theme-comment-divider
				{
					height:1px;
					width:100%;
					font-size:0px;
					display:block;
					margin-top:20px;
				}

/******************************************************************************/
/* Respond																	  */
/******************************************************************************/

#respond
{
	margin-top:80px;
}

	#respond #cancel-comment-reply-link
	{
		width:auto;
		float:right;
		margin-top:35px;
	}
	
	#respond>h4
	{
		text-align:center;
	}

	/**************************************************************************/
	/* Respond / Comment form												  */
	/**************************************************************************/

	#respond #comment-form
	{

	}

		#respond #comment-form>p
		{
			padding:0px;
			overflow:hidden;
			position:relative;
			margin-bottom:10px;
		}

/******************************************************************************/
/* Component																  */
/******************************************************************************/

	/**************************************************************************/
	/* Component / Audio		                                              */
	/**************************************************************************/

	.pb-audio a.jp-play,
	.pb-audio a.jp-pause,
	.pb-audio a.jp-mute,
	.pb-audio a.jp-unmute
	{
		width:28px;
		height:28px;
		display:block;
		background-repeat:no-repeat;
		background-image:url('media/image/public/audio_control.png');
	}
	
	.pb-audio a.jp-play			{ background-position:0px 0px;		}
	.pb-audio a.jp-play:hover	{ background-position:0px -28px;	}
	
	.pb-audio a.jp-pause		{ background-position:-28px 0px;	}
	.pb-audio a.jp-pause:hover	{ background-position:-28px -28px;	}
	
	.pb-audio a.jp-mute			{ background-position:-56px 0px;	}
	.pb-audio a.jp-mute:hover	{ background-position:-56px -28px;	}
	
	.pb-audio a.jp-unmute		{ background-position:-84px 0px;	}
	.pb-audio a.jp-unmute:hover	{ background-position:-84px -28px;	}
	
	.pb-audio div.jp-current-time
	{
		margin-left:20px;
	}	
	
	.pb-audio div.jp-duration,
	.pb-audio div.jp-current-time
	{
		font-size:12px;
		line-height:28px;
	}
	
	.pb-audio div.jp-progress-box
	{
		height:28px;
		padding:9px 200px 9px 90px;
	}
	
	.pb-audio div.jp-progress
	{
		height:10px;
	}

	.pb-audio div.jp-duration
	{
		margin-right:20px;
	}
	
	.pb-audio .jp-controls-2
	{
		margin-right:10px;
	}
	
	.pb-audio .jp-volume-bar
	{
		width:80px;
		height:10px;
		float:right;
		margin:9px 0px 9px 0px;
	}
	
	div.jp-audio div.jp-playlist a
	{
		font-size:13px;
	}
	
	div.jp-audio div.jp-playlist a,
	div.jp-audio div.jp-playlist li.jp-playlist-current a
	{
		font-weight:500;
	}
	
	div.jp-audio div.jp-playlist li a, 
	div.jp-audio div.jp-playlist li a:hover
	{
		opacity:1;
	}
	
	div.jp-audio div.jp-playlist ul
	{
		margin-bottom:0px;
	}
	
	/**************************************************************************/
	/* Component / Blockquote	                                              */
	/**************************************************************************/
	
	.pb-blockquote
	{
		text-align:center;
		margin-bottom:50px;
	}
	
		.pb-blockquote .pb-blockquote-line-top
		{
			width:80px;
			height:1px;
			font-size:0px;
			display:block;
			margin-top:35px;
			margin-left:auto;
			margin-right:auto;
			margin-bottom:0px;
		}
		
		.pb-blockquote blockquote
		{
			margin-top:30px;
		}
		
			.pb-blockquote blockquote,
			.pb-blockquote blockquote p
			{
				padding:0px;
			}
		
		.pb-blockquote .pb-blockquote-author
		{
			margin-top:20px;
		}
		
		.pb-blockquote .pb-blockquote-line-bottom
		{
			display:none;
		}
		
	/**************************************************************************/
	/* Component / Contact form	                                              */
	/**************************************************************************/
		
	.pb-contact-form .pb-contact-form-field
	{
		margin-bottom:20px;
	}
	
	.pb-contact-form>div>ul>li label.pb-infield-label
	{
		top:0px;
		left:0px;
	}
				
	/**************************************************************************/
	/* Component / Dropcap		                                              */
	/**************************************************************************/				
	
		p.pb-dropcap>span.pb-dropcap-first-letter
		{
			margin-right:25px;
			padding:12px 22px 12px 22px;
		}
		
	/**************************************************************************/
	/* Component / Feature													  */
	/**************************************************************************/

					/**********************************************************/
					/* Feature / Icon										  */
					/**********************************************************/	

					.pb-feature ul>li>div>.pb-feature-icon
					{
						border-radius:100%;
					}

						/******************************************************/
						/* Feature / Icon / Icon size					      */
						/******************************************************/	

						.pb-feature.pb-feature-icon-size-medium ul>li>div>.pb-feature-icon
						{
							width:100px;
							height:100px;
						}

							.pb-feature.pb-feature-icon-size-medium ul>li>div>.pb-feature-icon i.fa
							{
								font-size:31px;
								line-height:100px;
							}
							
						/**********************************************************/
						/* Feature / Header / Icon position + Icon size			  */
						/* Feature / Header / Icon position + Icon size			  */
						/* Feature / Content / Icon position + Icon size		  */
						/* Feature / Content / Icon position + Icon size		  */
						/**********************************************************/

						.pb-feature.pb-feature-icon-position-left.pb-feature-icon-size-medium ul>li>div>.pb-feature-header,
						.pb-feature.pb-feature-icon-position-left.pb-feature-icon-size-medium ul>li>div>.pb-feature-content
						{
							margin-left:130px;
						}

						.pb-feature.pb-feature-icon-position-right.pb-feature-icon-size-medium ul>li>div>.pb-feature-header,
						.pb-feature.pb-feature-icon-position-right.pb-feature-icon-size-medium ul>li>div>.pb-feature-content
						{
							margin-right:130px;
						}
						
						.pb-feature.pb-feature-icon-position-top ul>li>div>.pb-feature-icon
						{
							margin-bottom:30px;
						}
	
	/**************************************************************************/
	/* Component / Nivo slider	                                              */
	/**************************************************************************/		

	.pb-nivo-slider .pb-slider-pagination
	{
		margin-top:10px;
	}

	.pb-nivo-slider .pb-slider-pagination.nivo-controlNav.nivo-thumbs-enabled a:hover img
	{
		opacity:0.8;
	}
	
	.pb-nivo-slider .pb-slider-pagination.nivo-controlNav.nivo-thumbs-enabled a,
	.pb-nivo-slider .pb-slider-pagination.nivo-controlNav.nivo-thumbs-enabled a:hover,
	.pb-nivo-slider .pb-slider-pagination.nivo-controlNav.nivo-thumbs-enabled a.active,
	.pb-nivo-slider .pb-slider-pagination.nivo-controlNav.nivo-thumbs-enabled a.selected
	{
		bottom:0;
		height:auto;
		padding-bottom:10px;
		border-width:0px 0px 2px 0px;
	}
	
		.pb-nivo-slider .nivo-directionNav .nivo-prevNav,
		.pb-nivo-slider .nivo-directionNav .nivo-nextNav
		{
			width:45px;
			height:45px;
			margin-top:-22.5px;
		}
		
		.pb-nivo-slider .nivo-directionNav .nivo-prevNav,
		.pb-nivo-slider .nivo-directionNav .nivo-nextNav,
		.pb-nivo-slider .nivo-directionNav .nivo-prevNav:hover,
		.pb-nivo-slider .nivo-directionNav .nivo-nextNav:hover
		{
			background-position:0px 0px;
		}
		
		.pb-nivo-slider .nivo-directionNav .nivo-prevNav
		{
			background-image:url('media/image/public/slider_previous.png') !important;
		}
		
		.pb-nivo-slider .nivo-directionNav .nivo-nextNav
		{
			background-image:url('media/image/public/slider_next.png') !important;
		}
		
	/**************************************************************************/
	/* Component / Social icon	                                              */
	/**************************************************************************/
		
	ul.pb-social-icon>li
	{
		margin:0px 5px 5px 0px;
	}
	
		ul.pb-social-icon>li>a
		{
			width:40px;
			height:40px;
			border-radius:100%;
		}

			ul.pb-social-icon>li>a>i
			{
				line-height:40px;
			}
	
/******************************************************************************/
/* WP classes					                                              */
/******************************************************************************/

.aligncenter
{
	text-align:center !important;
	margin-left:auto !important;
	margin-right:auto !important;
}

.alignleft
{
	float:left !important;
	margin-left:0px !important;
	margin-right:auto !important;
	text-align:left !important;
}

.alignright
{
	float:right !important;
	margin-left:auto !important;
	margin-right:0px !important;
	text-align:right !important;
}

img.aligncenter
{
	text-align:center !important;
	margin-left:auto !important;
	margin-right:auto !important;
}

img.alignleft
{
    float:left !important;
    margin-bottom:10px !important;
    margin-right:20px !important;
}

img.alignright
{
    float:right !important;
    margin-left:20px !important;
    margin-bottom:10px !important;    
}

.wp-caption
{

}

.wp-caption-text
{
	text-align:center;
}

.sticky
{
	
}

.gallery-caption 
{
	
}

.bypostauthor
{
	
}

.gallery
{
	
}

	.gallery .gallery-item
	{
		box-sizing:border-box;
		padding:0px 10px 0px 10px;
	}
	
		.gallery .gallery-item img
		{
			margin-left:auto;
			margin-right:auto;
			border:none !important;
		}
		
		.gallery .gallery-item dd
		{
			margin-top:5px;
		}
		
.screen-reader-text
{
	display:none;
}
		
/******************************************************************************/
/* HTML tags																  */
/******************************************************************************/

	/**************************************************************************/
	/* HTML tags / Table													  */
	/**************************************************************************/

	table
	{
		width:100%;
		table-layout:fixed;
		border-collapse:separate;
	}

		table td,
		table th
		{
			border-spacing:1px;
			padding:10px 12px 10px 12px;
		}

		table td
		{

		}

		table th
		{
			text-align:left;
		}
		
	/**************************************************************************/
	/* HTML tags / Definition list											  */
	/**************************************************************************/
