/*
 Theme Name:   JH
 Theme URI:    
 Description:  Bloger Child Theme
 Author:       ThreeCell - Customized
 Author URI:   
 Template:     bloger
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-fifteen-child
*/


html {

	font-family: sans-serif;

	-webkit-text-size-adjust: 100%;

	-ms-text-size-adjust: 100%;

}

body {

	font-family: 'Maitree', sans-serif;

	margin: 0;

}

article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {

	display: block;

}


audio, canvas, progress, video {

	display: inline-block;

	vertical-align: baseline;

}

audio:not([controls]) {

	display: none;

	height: 0;

}

 [hidden], template {

 display: none;

}

a {

	background-color: transparent;

}

a:active, a:hover {

	outline: 0;

}

abbr[title] {

	border-bottom: 1px dotted;

}

b, strong {

	font-weight: bold;

}

dfn {

	font-style: italic;

}

h1 {

	font-size: 2em;

	margin: 20px 0;

}

mark {

	background: #ff0;

	color: #000;

}

small {

	font-size: 80%;

}

sub, sup {

	font-size: 75%;

	line-height: 0;

	position: relative;

	vertical-align: baseline;

}

sup {

	top: -0.5em;

}

sub {

	bottom: -0.25em;

}

img {

	border: 0;

}

svg:not(:root) {

	overflow: hidden;

}

figure {

	margin: 1em 40px;

}

hr {

	box-sizing: content-box;

	height: 0;

}

pre {

	overflow: auto;

}

code, kbd, pre, samp {

	font-family: monospace, monospace;

	font-size: 1em;

}

button, input, optgroup, select, textarea {

	color: inherit;

	font: inherit;

	margin: 0;

}

button {

	overflow: visible;

}

button, select {

	text-transform: none;

}

button, html input[type="button"], input[type="reset"], input[type="submit"] {

	-webkit-appearance: button;

	cursor: pointer;

}

button[disabled], html input[disabled] {

	cursor: default;

}

 button::-moz-focus-inner, input::-moz-focus-inner {

 border: 0;

 padding: 0;

}

input {

	line-height: normal;

}

input[type="checkbox"], input[type="radio"] {

	box-sizing: border-box;

	padding: 0;

}

 input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {

 height: auto;

}

input[type="search"] {

	-webkit-appearance: textfield;

	box-sizing: content-box;

}

 input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {

 -webkit-appearance: none;

}

fieldset {

	border: 1px solid #c0c0c0;

	margin: 0 2px;


	padding: 0.35em 0.625em 0.75em;

}

legend {

	border: 0;

	padding: 0;

}

textarea {

	overflow: auto;

}

optgroup {

	font-weight: bold;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}

td, th {

	padding: 0;

}

/*--------------------------------------------------------------

# Typography

--------------------------------------------------------------*/

body, button, input, select, textarea {

	color: #404040;

	font-size: 16px;

	font-size: 1rem;

	line-height: 1.5;

}

h1, h2, h3, h4, h5, h6 {

	clear: both;

	font-family: 'Playfair Display', serif;

}

p {

	margin-bottom: 1em;

}

dfn, cite, em, i {

	font-style: italic;

}

blockquote {

	margin: 0 1.5em;

}

address {

	margin: 0 0 1.5em;

}

pre {

	background: #eee;

	font-family: "Courier 10 Pitch", Courier, monospace;

	font-size: 15px;

	font-size: 0.9375rem;

	line-height: 1.6;

	margin-bottom: 1.6em;

	max-width: 100%;

	overflow: auto;

	padding: 1.6em;

}

code, kbd, tt, var {

	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;

	font-size: 15px;

	font-size: 0.9375rem;

}

abbr, acronym {

	border-bottom: 1px dotted #666;

	cursor: help;

}

mark, ins {

	background: #fff9c0;

	text-decoration: none;

}

big {

	font-size: 125%;

}

/*--------------------------------------------------------------

# Elements

--------------------------------------------------------------*/

html {

	box-sizing: border-box;

}

*, *:before, *:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */

	box-sizing: inherit;

}

body {

	font-family: 'Maitree', sans-serif;

	background: #fff; /* Fallback for when there is no custom background color defined. */

}

blockquote:before, blockquote:after, q:before, q:after {

	content: "";

}

blockquote, q {

	quotes: "" "";

}

hr {

	background-color: #ccc;

	border: 0;

	height: 1px;

	margin-bottom: 1.5em;

}

ul, ol {

	margin: 0 0 15px 20px;

	padding-left: 0;

}

ul {

	list-style: disc;

}

ol {

	list-style: decimal;

}

li > ul, li > ol {

	margin-bottom: 0;

	margin-left: 15px;

}

dt {

	font-weight: bold;

}

dd {

	margin: 0 1.5em 1.5em;

}

img {

	height: auto; /* Make sure images are scaled correctly. */

	max-width: 100%; /* Adhere to container width. */

	vertical-align: middle;

}

table {

	margin: 0 0 1.5em;

	width: 100%;

}

/*--------------------------------------------------------------

# Forms

--------------------------------------------------------------*/

button, input[type="button"], input[type="reset"], input[type="submit"] {

	border: none;

	background: rgba(252, 117, 79, 0.75);

	color: #fff;

	outline: 0;

	text-align: center;

	transition: all ease 0.4s;

	-webkit-transition: all ease 0.4s;

	min-width: 150px;

	padding: 5px 15px 7px;

}

button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active {

	background: #fc754f;

}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea {

	color: #666;

	border: 1px solid #ccc;

	border-radius: 3px;

}

input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, textarea:focus {

	color: #111;

}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"] {

	padding: 3px 7px;

}

textarea {

	padding: 3px 7px;

	width: 100%;

}

/*--------------------------------------------------------------

COMMENT SECTION

---------------------------------------------------------------*/

.comments-area .comment-respond form p.comment-form-author, .comments-area .comment-respond form p.comment-form-email, .comments-area .comment-respond form p.comment-form-url {

	float: left;

	width: 30%;

	margin-right: 20px;

}

.comments-area .comment-respond form p.comment-form-url {

	margin-right: 0;

}

.required {

	color: red;

}

.comments-area .comment-respond form p.comment-form-author input[type="text"], .comments-area .comment-respond form p.comment-form-email input[type="email"], .comments-area .comment-respond form p.comment-form-url input[type="url"] {

	width: 100%;

}

.comments-area {

	padding: 40px;

	float: left;

	width: 100%;

}

.comments-area {

	background-color: #fff;

	border: 1px solid #d7d8da;

	margin: 0 0 20px 0;

	border-radius: 5px;

	box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.10);

}

.comments-area ol.comment-list {

	padding: 0;

	float: left;

	width: 100%;

	margin: 0 0 30px 0;

}

.comments-area ol.comment-list li {

	list-style: none;

	float: left;

	width: 100%;

}

.comments-area ol.comment-list li .comment-body {

	border-bottom: 1px solid #eee;

	margin: 0 0 25px 0;

	padding: 0 0 25px 0;

	position: relative;

	float: left;

	width: 100%;

}

.comments-area ol.comment-list li .comment-body .comment-author {

	float: left;

	width: 100%;

}

.comments-area ol.comment-list li .comment-body .comment-author img.avatar {

	margin: 0 20px 0 0;

	float: left;

	width: 60px;

	height: 60px;

	border-radius: 50%;

}

.comments-area ol.comment-list li .comment-body .comment-author .fn {

	padding-right: 5px;

	display: inline-block;

	float: left;

}

.comments-area ol.comment-list li .comment-body .comment-author span.says {

	color: #aaa;

	font-style: italic;

}

.comments-area ol.comment-list li .comment-body .comment-metadata {

	float: left;

	padding: 0 0 0 78px;

	margin: -36px 0 0 0;

	font-size: 12px;

}

.comments-area ol.comment-list li .comment-body .comment-metadata a {

	color: #999;

	font-style: italic;

	color: #404040;

}

.comments-area ol.comment-list li .comment-body .comment-content {

	padding: 0 0 0 78px;

	margin: 0;

	float: left;

	width: 100%;

	font-size: 15px;

}

.comments-area ol.comment-list li .comment-body .reply {

	position: absolute;

	right: 0;

}

.comments-area ol.comment-list li .comment-body .reply a.comment-reply-link, .comment-body .comment-metadata .edit-link {

	border-radius: 0;

	padding: 1px 4px;

	font-size: 12px;

	color: #333;

	line-height: 1.5;

	display: inline-block;

	border: 1px solid #ccc;

}

.comments-area ol.comment-list li .comment-body .reply a.comment-reply-link:hover, .comment-body .comment-metadata span.edit-link:hover {

	color: #fc754f;

	border: 1px solid #fc754f;

	background: none;

}

.comments-area ol.comment-list li .comment-body .comment-metadata a:hover {

	color: #fc754f;

}

.comments-area h2.comments-title, .comments-area .comment-respond h3.comment-reply-title {

	margin: 0 0 40px 0;

	color: #424242;

	font-family: 'Playfair Display', serif;

	font-size: 36px;

}

.comments-area h2.comments-title {

	margin: 0 0 40px 0;

}

.comment-body .comment-metadata span.edit-link {

	position: absolute;

	top: 4px;

	right: 50px;

}

.comments-area ol.comment-list li .comment-body .comment-content p {

	margin: 0 0 10px;

}

.comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"], .comment-form input[type="password"], .comment-form input[type="search"] {

	display: block;

	width: 100%;

}

.comment-form-comment textarea#comment {

	width: 100% !important;

}

/*--------------------------------------------------------------

# Navigation

--------------------------------------------------------------*/

/*--------------------------------------------------------------

## Links

--------------------------------------------------------------*/

a {

	color: inherit;

	text-decoration: none;

	transition: all ease 0.4s;

	-webkit-transition: all ease 0.4s;

}

a:visited {

	color: inherit;

}

a:hover, a:focus, a:active {

	color: #fc754f;

}

a:focus {

	outline: thin dotted;

}

a:hover, a:active {

	outline: 0;

}

/*--------------------------------------------------------------

# Accessibility

--------------------------------------------------------------*/

/* Text meant only for screen readers. */

.screen-reader-text {

	clip: rect(1px, 1px, 1px, 1px);

	position: absolute !important;

	height: 1px;

	width: 1px;

	overflow: hidden;

}

.screen-reader-text:focus {

	background-color: #f1f1f1;

	border-radius: 3px;

	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);

	clip: auto !important;

	color: #21759b;

	display: block;

	font-size: 14px;

	font-size: 0.875rem;

	font-weight: bold;

	height: auto;

	left: 5px;

	line-height: normal;

	padding: 15px 23px 14px;

	text-decoration: none;

	top: 5px;

	width: auto;

	z-index: 100000; /* Above WP toolbar. */

}

/*--------------------------------------------------------------

# Alignments

--------------------------------------------------------------*/

.alignleft {

	display: inline;

	float: left;

	margin-right: 1.5em;

	margin-top: 10px;

}

.alignright {

	display: inline;

	float: right;

	margin-left: 1.5em;

}

.aligncenter {

	clear: both;

	display: block;

	margin-left: auto;

	margin-right: auto;

}

/*--------------------------------------------------------------

# Clearings

--------------------------------------------------------------*/



/*--------------------------------------------------------------

8.0 Clearings

--------------------------------------------------------------*/



.clearfix:before, .clearfix:after, .row:before, .row:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after, .ed-container:after, .ed-container:before {

	content: "";

	display: table;

}

.clearfix:after, .row:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after, .ed-container:after {

	clear: both;

}

.clear {

	clear: both;

}

/*--------------------------------------------------------------

# Widgets

--------------------------------------------------------------*/

.widget {

	margin: 0 0 1.5em;

}

/* Make sure select elements fit in widgets. */

.widget select {

	max-width: 100%;

}

/* Search widget. */

.widget_search .search-submit {

	display: none;

}

/*--------------------------------------------------------------

# Content

--------------------------------------------------------------*/

/*--------------------------------------------------------------

## Posts and pages

--------------------------------------------------------------*/

.sticky {

	display: block;

}

.hentry {

	margin: 0 0 1.5em;

}

.updated:not(.published) {

	display: none;

}

.entry-meta {

	color: #ddbd85;

}

/*.entry-meta span {

	border-left: 1px solid #ddbd85;

	margin-left: 10px;

	padding-left: 10px;

}*/

.entry-meta span:first-child {

	margin-left: 0;

	padding-left: 0;

	border-left: none;

}

.single .byline, .group-blog .byline {

	display: inline;

}

.page-content, .entry-content, .entry-summary {

	margin: 0;

}

.page-links {

	clear: both;

	margin: 0 0 1.5em;

}

/*--------------------------------------------------------------

## Asides

--------------------------------------------------------------*/

.blog .format-aside .entry-title, .archive .format-aside .entry-title {

	display: none;

}

/*--------------------------------------------------------------

## Comments

--------------------------------------------------------------*/

.comment-content a {

	word-wrap: break-word;

}

.bypostauthor {

	display: block;

}

/*--------------------------------------------------------------

# Infinite scroll

--------------------------------------------------------------*/

/* Globally hidden elements when Infinite Scroll is supported and in use. */

.infinite-scroll .posts-navigation, /* Older / Newer Posts Navigation (always hidden) */ .infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */

	display: none;

}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */

.infinity-end.neverending .site-footer {

	display: block;

}

/*--------------------------------------------------------------

# Media

--------------------------------------------------------------*/

.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley {

	border: none;

	margin-bottom: 0;

	margin-top: 0;

	padding: 0;

}

/* Make sure embeds and iframes fit their containers. */

embed, iframe, object {

	max-width: 100%;

}

/*--------------------------------------------------------------

## Captions

--------------------------------------------------------------*/

.wp-caption {

	margin-bottom: 1.5em;

	max-width: 100%;

}

.wp-caption img[class*="wp-image-"] {

	display: block;

	margin: 0 auto;

}

.wp-caption-text {

	text-align: center;

}

.wp-caption .wp-caption-text {

	margin: 0.8075em 0;

}

/*--------------------------------------------------------------

## Galleries

--------------------------------------------------------------*/

.gallery {

	margin-bottom: 1.5em;

}

.gallery-item {

	display: inline-block;

	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-caption {

	display: block;

}

/*-------------------------------------------------

GLOBAL bloger CSS

--------------------------------------------------*/

.bloger-wrapper {

	margin: 0 auto;

	max-width: 1100px;

	width: 100%;
	


}

body.box_layout {

	max-width: 1200px;

	margin: 0 auto;

	width: 100%;

}

body.box_layout div#page {

	box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);

}

/*-------------------------------------------------

HEADER SECTION

--------------------------------------------------*/

header .widget {

	margin-bottom: 0;

}

/*-------------- TOP HEADING --------------------------------*/

#top-header {
	
	display: block;
	
	background:url('images/top-header.gif') repeat-x;
	
	height: 22px;
}

/*-------------- HEADER SOCIAL --------------------------------*/

.header_social_icon {

	float: left;

}

.header_social_icon .aps-each-icon a::before {

	content: "";

	font-family: fontawesome;

	font-size: 20px;

	text-decoration: none;

}

.header_social_icon .aps-each-icon.icon-2-1 a::before {

	content: "\f09a";

}

.header_social_icon .aps-each-icon.icon-2-2 a::before {

	content: "\f099";

}

.header_social_icon .aps-each-icon.icon-2-3 a::before {

	content: "\f1a0";

}

.header_social_icon .aps-each-icon.icon-2-4 a::before {

	content: "\f0e1";

}

.header_social_icon .aps-each-icon.icon-2-5 a::before {

	content: "\f16d";

}

.header_social_icon .aps-each-icon a {

	color: #000;

	height: 30px;

	line-height: 30px;

	text-align: center;

	text-decoration: none;

	width: 27px;

}

.header_social_icon .aps-each-icon img {

	display: block;

}

.header_social_icon .aps-each-icon .aps-icon-tooltip {

	display: none !important;

}

/*-------------- HEADER SEARCH --------------------------------*/

.search_header {

	float: right;

	line-height: normal;

}

.search_header:hover::before {

	opacity: 0.4;

}

.search_close {

	background: #fc754f;

	border-radius: 100%;

	border: 3px solid #fff;

	color: #fff;

	font-size: 30px;

	right: 0px;

	position: absolute;

	text-decoration: none;

	top: 5%;

	width: 50px;

	height: 50px;

	margin-right: 30px;

}

.search_close:hover {

	background: #fff;

	color: #fc754f;

	border: 3px solid #fc754f;

}

.error-404 form.search-form input[type="search"], .search-no-results form.search-form input[type="search"] {

	vertical-align: middle;

}

.error-404 form.search-form input[type="search"], .error-404 form.search-form input[type="submit"], .search-no-results form.search-form input[type="search"], .search-no-results form.search-form input[type="submit"] {

	padding: 5px 15px 7px;

	min-width: 50px;

	height: auto;

	line-height: normal;

	border-radius: 2px;

	vertical-align: middle;

	font-size: 14px;

}

.error-404 form.search-form input[type="submit"], .search-no-results form.search-form input[type="submit"] {

	border: 1px solid #FD9C80;

	background: #FD9C80;

}

.error-404 form.search-form input[type="submit"], .search-no-results form.search-form input[type="submit"] {

	position: static;

	vertical-align: middle;

}

.search_header .search-submit:hover, .error-404 form.search-form input[type="submit"]:hover, section.no-results.not-found form.search-form input[type="submit"]:hover {

	box-shadow: none;

	background: #FC754F;

	border: 1px solid #FC754F;

	color: #fff;

}

.search.search-results .entry-summary {

	color: #999;

}

.search.search-results #primary article footer.entry-footer {

	width: auto;

	color: #ddbd85;

	text-align: left;

}

.search.search-results #primary article footer.entry-footer span {

	border-left: 1px solid #ddbd85;

	margin-left: 10px;

	padding-left: 10px;

}

.search.search-results #primary article footer.entry-footer span:first-child {

	border-left: none;

	padding-left: 0;

	margin-left: 0;

}

/*--------------------------------SITE BRANDING -----------------------------*/

.site-branding, .header-logo-container {

	text-align: center;

	clear: both;

}

.site-branding h1 {

	font-size: 32px;

	margin-bottom: 0;

	text-decoration: none;

}

.site-branding .site-title > a {

	color: #333;

	text-decoration: none;

}

.site-branding .site-description {

	color: #666;

	font-size: 13px;

	margin-top: 0;

}

/*---------------------------------------------------

NAVIGATION SECTION

----------------------------------------------------*/

/*.main-navigation {

	background-color: #2c3438;

}*/

.main-navigation button.menu-toggle {

	display: none;

}

.main-navigation button.menu-toggle:focus {

	outline: 0;

}

.main-navigation ul {

	list-style: none;

	margin: 0;

	padding: 0;

	text-align: center;

}

.main-navigation ul > li {

	display: inline-block;

	font-family: 'Maitree', Arial, Helvetica, sans-serif;

	font-size: 13px;

	position: relative;

	/*padding: 15px 12px;*/

	vertical-align: middle;

	line-height: normal;
	
	border-right: 1px solid #eae4e4;
	
	padding: 0 20px;

}

.main-navigation ul > li:last-child {
	
	border: none;
}

.main-navigation ul > li a {

    padding: 15px 12px;

}

.main-navigation ul li.menu-item-has-children > a:after {

    content: "\f107";

    font-family: "FontAwesome";

    font-size: 14px;

    position: absolute;

    right: 4px;

}

.main-navigation ul li.menu-item-has-children a {

    position: relative;

    padding-right: 20px;

}

/* 
.main-navigation ul > li a:hover {
	
	background-color: #d0895f;
		
	transition: all ease 0.4s;

	-webkit-transition: all ease 0.4s;
	
	color: white!important;
	
	width:100%;
	
	padding-right:30px;
}

*/

/*.main-navigation ul li.menu-item-has-children:after {

	content: "\f0d7";

	font-family: fontawesome;

	position: absolute;

	right: 0px;

	top: 30%;

	color: #fff;

	font-size: 13px;

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

}*/

.main-navigation ul li a {

	display: inline-block;

	text-decoration: none;

	text-align: center;

	color: #6a471f;

	line-height: normal;
	
	font-weight: 600;

	font-size: 17px;

	font-family: 'Maitree', Arial, Helvetica, sans-serif;

	overflow: hidden;

	vertical-align: middle;

}

.main-navigation ul.nav > li:first-child a {

	padding-left: 0;

}

.main-navigation ul ul {

	position: absolute;

	z-index: 999;

	background-color: #fff;

	min-width: 200px;

	top: 100%;

	left: 0;

	margin: 0;

	padding: 0px 0;

	list-style: none;

	text-align: left;

	opacity: 0;

	visibility: hidden;

	white-space: nowrap;

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);

	box-shadow: 0 6px 12px rgba(0,0,0,.175);

}

.main-navigation ul ul ul {

	left: 100%;

	top: 0;

	visibility: hidden;

	opacity: 0;

	white-space: nowrap;

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

}

.main-navigation ul li:hover ul.children,

.main-navigation ul li:hover > ul.sub-menu{

	opacity: 1;

	filter: Alpha(opacity= 100);

	visibility: visible;

}

.sub-menu,

.main-navigation ul.children {

	border: 1px solid rgba(0,0,0,.15);

	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);

	-moz-box-shadow: 0 6px 12px rgba(0,0,0,.175);

	box-shadow: 0 6px 12px rgba(0,0,0,.175);

	padding-top: 0;

	margin-top: 0;

}

/*.main-navigation ul li:hover > ul.sub-menu, .main-navigation ul ul li:hover ul {

	opacity: 1;

	filter: Alpha(opacity= 100);

	visibility: visible;

}*/

.main-navigation ul li ul.sub-menu li,

.main-navigation ul li ul.children li  {

	font-size: 16px;

	max-width: 100%;

	display: block;

	position: relative;

	padding: 0;

}

.main-navigation ul li ul li > ul {

	left: 50%;

	top: 100%;

}

.main-navigation ul li ul.sub-menu li a,

.main-navigation ul li ul.children li a {

    text-align: left;
	
    padding: 10px 15px;
	
    line-height: inherit;
	
    width: 100%;
	
    display: block;
	
    color: #424242;
	
    font-size: 13px;
	
    border-bottom: 1px solid #f2f2f2;

}

.main-navigation ul li ul li.menu-item-has-children:after {

	right: 10px;

}

.main-navigation ul ul.sub-menu li.menu-item-has-children:hover:after,

.main-navigation ul ul.children li.menu-item-has-children:hover:after {

	color: #fff;

}

.main-navigation ul li ul.sub-menu li a:hover,

.main-navigation ul li ul.children li a:hover {

	color: #fc754f;

}

.main-navigation ul li ul.sub-menu li.current-menu-item a,

.main-navigation ul li ul.children li.current-menu-item a {

	color: #fc754f;

}


#content {

}

/*-----------------------------------------------------

SLIDER SECTION

------------------------------------------------------*/

.bloger-slider-wrapper {

	position: relative;/*margin-bottom: 50px;*/

}

.bloger-slider-wrapper ul {

	margin: 0;

}

.bloger-slider-wrapper ul li {

	line-height: 0;

	font-family: 'Maitree', sans-serif;

	font-weight: 400;

}

.bloger-slider-wrapper ul li .slider_conent {

	float: left;

	position: relative;

	width: 33.33%;

}

.bloger-slider-wrapper .slider_conent img {

	width: 100%;

}

.bloger-slider-wrapper .slider-caption-wrap {

	position: absolute;

	bottom: 0;

	width: 100%;

	height: 100%;

}

.bloger-slider-wrapper .slider_caption {

	position: absolute;

	bottom: 0;

	color: #fff;

	text-decoration: none;

	background: rgba(0, 0, 0, 0.6);

	width: 100%;

	padding: 10px;

	line-height: 25px;

}

.bloger-slider-wrapper .slider_caption a {

	text-decoration: none;

	color: #fff;

}

.bloger-slider-wrapper .slider-caption-wrap .slider-caption-title {

	position: absolute;

	top: 10px;

	color: #ddbd85;

	padding: 5px 20px 5px 60px;

	background: rgba(0, 0, 0, 0.6);

	line-height: 20px;

}

.bloger-slider-wrapper .slider-caption-wrap .slider-caption-status {

	position: absolute;

	top: 10px;

	right: 0;

	color: #fff;

}

.bloger-slider-wrapper .slider-caption-wrap p.slider-caption-views, .bloger-slider-wrapper .slider-caption-wrap p.slider-caption-comment {

	margin: 0;

}

.bloger-slider-wrapper .slider-caption-wrap p.slider-caption-views span, .bloger-slider-wrapper .slider-caption-wrap p.slider-caption-comment span {

	background: rgba(251, 255, 254, 0.6);

	font-size: 18px;

	font-weight: 300;

	padding: 3px 10px;

	display: inline-block;

	line-height: 20px;

	color: #000;

	position: relative;

	top: 1px;

	text-align: right;

}

.bloger-slider-wrapper .slider-caption-wrap p.slider-caption-views .fa, .bloger-slider-wrapper .slider-caption-wrap p.slider-caption-comment .fa {

	background: rgba(0, 0, 0, 0.6);

	padding: 5px;

	line-height: 17px;

}

.bloger-slider-wrapper .bx-pager.bx-default-pager {

	text-align: center;

	margin-top: 10px;

	position: absolute;

	left: 0;

	right: 0;

}

.bloger-slider-wrapper .bx-pager.bx-default-pager .bx-pager-item {

	display: inline-block;

}

.bloger-slider-wrapper .bx-pager.bx-default-pager .bx-pager-item .bx-pager-link {

	display: inline-block;

	background: #000;

	margin-right: 5px;

	width: 11px;

	height: 11px;

	border-radius: 100%;

	font: 0/0 a;

	transition: all ease 0.4s;

	-webkit-transition: all ease 0.4s;

}

.bloger-slider-wrapper .bx-pager.bx-default-pager .bx-pager-item .bx-pager-link:hover, .bloger-slider-wrapper .bx-pager.bx-default-pager .bx-pager-item .bx-pager-link.active {

	background: #ddbd85;

}

.bloger-slider-wrapper .bx-controls-direction a {

	position: absolute;

	top: 40%;

	text-decoration: none;

	color: #fff;

	transition: all ease 0.4s;

	-webkit-transition: all ease 0.4s;

}

.bloger-slider-wrapper .bx-controls-direction a.bx-prev {

	left: 0;

	opacity: 0;

	visibility: hidden;

	color: transparent;

}

.bloger-slider-wrapper .bx-controls-direction a.bx-prev:before {

	content: "\f104";

	font-family: fontawesome;

	font-size: 5em;

	color: rgba(255, 255, 255, 0.4);

	text-decoration: none;

	line-height: 20px;

	text-shadow: 0 0 8px rgba(0, 0, 0, 0.3);

	transition: all ease 0.4s;

	-webkit-transition: all ease 0.4s;

}

.bloger-slider-wrapper:hover .bx-controls-direction a.bx-prev {

	opacity: 1;

	visibility: visible;

}

.bloger-slider-wrapper .bx-controls-direction a.bx-next {

	right: 0;

	opacity: 0;

	visibility: hidden;

	color: transparent;

}

.bloger-slider-wrapper .bx-controls-direction a.bx-next:after {

	content: "\f105";

	font-family: fontawesome;

	font-size: 5em;

	color: rgba(255, 255, 255, 0.4);

	text-decoration: none;

	line-height: 20px;

	text-shadow: 0 0 8px rgba(0, 0, 0, 0.3);

	transition: all ease 0.4s;

	-webkit-transition: all ease 0.4s;

}

.bloger-slider-wrapper:hover .bx-controls-direction a.bx-next {

	opacity: 1;

	visibility: visible;

}

.bloger-slider-wrapper .bx-controls-direction a.bx-next:hover:after, .bloger-slider-wrapper .bx-controls-direction a.bx-prev:hover:before, .bloger-slider-wrapper .bx-controls-direction a.bx-next:focus:after, .bloger-slider-wrapper .bx-controls-direction a.bx-prev:focus:before {

	color: #fff;

 text-shadow: 0 0 12px rgba(0, 0, 0, 0.4) transform: scale(1.1);

	-webkit-transform: scale(1.1);

}

/*----------------------------------------------------

MAIN CONTENT SECTION

-----------------------------------------------------*/
.home {
	
	background: url('images/bg.jpg') center no-repeat;
	
	background-position: center 800px;
}

.page-template-default {
	
	background: url('images/bg.jpg') center no-repeat;
	
	background-position: center 500px;
}

#main-homepage, #main-content {
	
	padding: 15px 30px;
	
	position: relative;
	
	background-color: white;
	
	box-shadow: #e6e5e5 0 0 20px;
	
	overflow: hidden;
	
}

#main-homepage {
	
	margin-top: -7%;
}


#homepage-banner {
	
	height: 500px;
	
	display: block;
	
	background: url('images/main-banner.jpg') center top no-repeat;
	
	width:100%;
	
	
}

.home .entry-header {
      display: none;
}

#post-4 .entry-content .title_cat_wrap {
	
	display:none!important;
}
#content-banner {
	
	width:100%;
	
	max-height: 245px;
	
	background:url('images/content-banner-bg.jpg') repeat-x top;
	
}

.content-banner-resize {
	
	display:block;
	
	margin:0 auto;
}

.header_image {
	
	display:block!important;
	
	max-width: 1100px;
	
	width: 100%;
	
	margin: 0 auto;
}

#primary-homepage {
	
	width: 75%;
	
	float: left;
}

#btn-homepage-bottom {
	
	clear:both;
}


#btn-jennifer-holland, #btn-homepage-feature, #btn-homepage-news, #btn-homepage-essays {
	
	display: block;
	
	max-width: 927px;
	
	width: 100%;
	
	padding: 2% 20%;
	
	text-align: center;
	
	margin-bottom: 3%;
	
    margin-left: auto;
    
	margin-right: auto;
	
	clear: both;
	
	border: 1px solid #CFCFCF;
	
	background-size:100%;
	
	background-position: 0% 0%;
	
	transition: all ease 0.4s;

	-webkit-transition: all ease 0.4s;
	
	
}

#btn-jennifer-holland {
	
	height:  233px;
	
	background:url('images/btn-homepage-jennifer-holland.jpg') no-repeat bottom left;
		
	transition: all ease 0.4s;

	background-size:100%;
	
	background-position: 0% 0%;

	-webkit-transition: all ease 0.4s;

}

#btn-jennifer-holland:hover, #btn-homepage-feature:hover, #btn-homepage-news:hover, #btn-homepage-essays:hover {
	
	background-size: 109%;
	
	background-position: 10% 10%;
	
	transition: all ease 0.4s;

	-webkit-transition: all ease 0.4s;


}


#btn-homepage-feature {
	
	background:url('images/btn-homepage-feature.jpg') no-repeat;
	
	background-size:100%;
	
	background-position: 0 0;
	
	transition: all ease 0.4s;

	-webkit-transition: all ease 0.4s;
	
	height: 169px;
	
}

#btn-homepage-news {
	
	background:url('images/btn-homepage-news.jpg') no-repeat;
	
	background-size:100%;
	
	background-position: 0 0;
	
	transition: all ease 0.4s;

	-webkit-transition: all ease 0.4s;
	
	height: 169px;
	
}

#btn-homepage-essays {
	
	background:url('images/btn-homepage-essays.jpg') no-repeat;
	
	background-size:100%;
	
	background-position: 0 0;
	
	transition: all ease 0.4s;

	-webkit-transition: all ease 0.4s;
	
	height: 169px;
	
}

.btn-heading, .btn-heading-2 {
	
	font-weight: 900;
	
	color:#a17758;
	
}

.btn-heading  {
	
	font-size: 1.5em;
	
}

.btn-heading-2 {
	
    text-align: center;
	
    font-size: 2em;
}

#secondary-homepage, #secondary-content {
	
	float:right;
	
	width: 23%;
	
	padding-left: 2%
}


#primary article .bloger_cat:hover {

	color: #e5a028;

}

#primary article .bloger_post_title {

	text-decoration: none;

	display: block;

	padding: 0px;

}

#primary article a.bloger_post_title:hover {

	color: #d9ab57;

}

#primary .blog-comment-views {

	position: absolute;

	top: 10px;

	right: 5px;

	color: #fff;

}

#primary .blog-comment-views p {

	margin: 0;

}

#primary .blog-comment-views p span {

	background: rgba(251, 255, 254, 0.6);

	font-size: 18px;

	font-weight: 300;

	padding: 3px 10px;

	min-width: 60px;

	display: inline-block;

	line-height: 20px;

	color: #000;

	position: relative;

	top: 1px;

	text-align: right;

}

#primary .blog-comment-views p .fa {

	background: rgba(0, 0, 0, 0.6);

	padding: 5px;


	line-height: 17px;

}

.excerpt_post_content {

	font-size: 16px;

	color: #494949;

	font-weight: normal;

	line-height: 30px;

}

#primary article footer.entry-footer {

	display: inline-block;

	float: right;

}

#primary article footer.entry-footer aside {

	margin: 0;

}

.single.fullwidth-single-page #primary article footer.entry-footer {

	width: auto;

}

span.share_this_home {

	font-size: 16px;

	display: inline-block;

	margin-right: 20px;

	color: #c69745;

}

.apss-social-share .apss-single-icon {

	margin-bottom: 0;

}

#primary article footer.entry-footer .apss-social-share {

	display: inline-block;

}

#primary article footer.entry-footer .apss-social-share .apss-single-icon {

	display: inline-block;

}

#primary article footer.entry-footer .apss-social-share.apss-theme-4 .apss-icon-block {

	border-radius: 13px;

	border-top-left-radius: 0;

	border-bottom-right-radius: 0;

	width: 40px;

	height: 40px;

	line-height: 40px;

	transition: all ease 0.4s;

	-webkit-transition: all ease 0.4s;

}

.bloger_img_wrap img {

	width: 100%;

	height: auto;

}

#primary article footer.entry-footer .apss-social-share.apss-theme-4 .apss-single-icon .fa {

	padding: 0;

	line-height: 40px;

}

#primary article footer.entry-footer .apss-social-share.apss-theme-4 .apss-single-icon a:hover .apss-icon-block:after {

	display: none;

}

#primary article footer.entry-footer .apss-social-share.apss-theme-4 .apss-single-icon a:hover .apss-icon-block {

	border-top-left-radius: 13px;

	border-bottom-right-radius: 13px;

	border-top-right-radius: 0;

	border-bottom-left-radius: 0;

}

#primary article footer.entry-footer .apss-social-share.apss-theme-4 a:hover .fa {

	color: #fff;

}

/*------------------------------------------------------

HOME GRID VIEW LAYOUT

-------------------------------------------------------*/

/*------------------------------------------------------

HOME FULLWIDTH SIDEBAR LAYOUT

-------------------------------------------------------*/

.fullwidth-sidebar-home #primary article a.bloger_post_title, .fullwidth-sidebar-home .widget-title, .fullwidth-sidebar-category-page #primary article a.bloger_post_title, .fullwidth-sidebar-category-page .widget-title, .fullwidth-sidebar-single-page #primary article a.bloger_post_title, .fullwidth-sidebar-single-page .widget-title, .entry-title, h1.entry-title, .search.search-results h1.page-title {

	font-size: 28px;

	font-weight: 400;

	margin-top: 0;

	font-family: 'Playfair Display', serif;

	color: #424242;

}

.fullwidth-sidebar-home .widget-title, .fullwidth-sidebar-category-page .widget-title, .fullwidth-sidebar-single-page .widget-title {

	margin-bottom: 25px;

}

.widget_apsi_widget .aps-social-icon-wrapper .aps-each-icon {

	width: 40px;

	margin-right: 5px;

}

header.site-header .widget_apsi_widget .aps-social-icon-wrapper .aps-each-icon {

	width: auto;

}

.widget_apsi_widget .aps-social-icon-wrapper .aps-each-icon span {

	display: none !important;

}

.widget_bloger_recent_posts .recent-post-wrap {

	margin-bottom: 10px;

	line-height: 0;

}

.widget_bloger_recent_posts .recent-post-wrap a.img_recent_post_img {

	display: block;

	/*width: 28%;*/

	overflow: hidden;

	margin-right: 10px;

	line-height: 0;

	transition: all ease 0.4s;

	-webkit-transition: all ease 0.4s;

}

.widget_bloger_recent_posts .recent-post-wrap a.img_recent_post_img img:hover {

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-ms-transform: scale(1.1);

	-o-transform: scale(1.1);

	transform: scale(1.1);

}

.widget_bloger_recent_posts .recent-post-wrap a.img_recent_post_img img {

	transition: 0.5s ease-in-out;

}

.widget_bloger_recent_posts .recent-post-wrap > a:hover {

	filter: grayscale(100%);

	-webkit-filter: grayscale(100%);

	-moz-filter: grayscale(100%);

	-ms-filter: grayscale(100%);

	-o-filter: grayscale(100%);

	overflow: hidden;

}

.widget_bloger_recent_posts .recent-post-wrap .recent-post-content {

	vertical-align: top;

	line-height: 20px;

	padding: 10px 0 0;

}

.widget_bloger_recent_posts .recent-post-wrap .recent-post-content span.recent-post-date-widget {

	font-size: 12px;

	color: #777;

	font-style: italic;

}

.widget ul {

	margin: 0;

	padding: 0;

	list-style: none;

}

/*------------------------------------------------

FOOTER ABOVE CONTENT

-------------------------------------------------*/

footer.site-footer {
	
	background:url(images/bottom-footer.gif) repeat-x bottom center;

}

.site-footer .footer_layer_one .footer_one_column_one, .site-footer .footer_layer_one .footer_one_column_two, .site-footer .footer_layer_one .footer_one_column_three {

	float: left;

	width: 30%;

	margin-right: 40px;

}

.site-footer .footer_layer_one .footer_one_column_three {

	margin-right: 0;

}

.site-footer .footer_layer_one .feat-page-title, .site-footer .footer_layer_one .widget-title {

	font-weight: 300;

	font-size: 20px;

	font-style: italic;

	margin-top: 0;

}

.site-footer .footer_one_column_one figure.feat_image_widget {

	width: 100%;

	height: 160px;

	overflow: hidden;

	margin: 0 0 10px 0;

}

.site-footer .footer_layer_one .feat-page-content {

	font-size: 15px;

	line-height: 23px;

	font-weight: 300;

	font-style: italic;

	color: #2c3438;

}

.site-footer ul {

	margin: 0;

	padding: 0;

	list-style: none;

}

.footer_layer_one ul li:before {

	display: none;

}

.site-footer .footer_layer_one ul li {

	display: inline-block;

	line-height: 0;

	border: 2px solid #cfd0d2;

	margin-right: 2px;

	margin-bottom: -4px;

	border-radius: 2px;

	padding: 0;

	width: 95px;

	height: 78px;

	overflow: hidden;

	transition: all ease 0.4s;

	-weblit-transition: all ease 0.4s;

}

.site-footer ul.instagram-pics li img {

	transition: all ease 0.4s;

	-weblit-transition: all ease 0.4s;

}

.site-footer ul.instagram-pics li:hover img {

	transform: scale(1.1);

	-webkit-transform: scale(1.1);

	filter: grayscale(100%);

	-webkit-filter: grayscale(100%);

}

/*-------------------------------------------------

FOOTER LAYOUT TWO SECTION

--------------------------------------------------*/

#footer-left, #footer-center, #footer-right {
	
	float:left;
	
	padding: 3% 4%;
	
	color: white;
}

#footer-center {
	
	width: 40%
}

#footer-left, #footer-right {
	
	width:30%;
}

.footer_layer_two .widget-title {

	text-align: center;

	font-weight: 400;

	font-size: 20px;

	color: #2c3438;

	margin-top: 70px;

}

.footer_layer_two ul li:before {

	display: none;

}

.footer_layer_two ul li {

	height: auto;

	border: none;

	border-radius: 0;

	margin: 0;

	padding: 0;

	line-height: 0;

	overflow: hidden;

}

.footer_layer_two .widget ul li{

	display: inline-block;

	border-bottom: 0;

	padding: 0 20px;

}

.footer_layer_two{

	text-align: center;

}

#colphon .site-info .bloger-wrapper .footer-left .widget_pages ul li a {
	
	color:white!important;
}


.email-twitter-phone-section-wrap .bloger_img_title_twitter_wrap {

	display: inline-block;

	width: 31%;

	margin-right: 30px;

	text-align: center;

}

.email-twitter-phone-section-wrap .bloger_img_title_twitter_wrap:last-child {

	margin-right: 0;

}

aside.widget_bloger_middle_social {

	margin: 30px 0;

}

.email-twitter-phone-section-wrap a.bloger-email-title {

	font-size: 22px;

	color: #ab7a5d;

}

.email-twitter-phone-section-wrap a.bloger-email-title:hover {

	color: #ed7d27;

}

.email-twitter-phone-section-wrap img {

	display: block;

	margin: 0 auto 20px;

}

.bloger_img_title_twitter_wrap:hover img {

	animation-name: zoom-shake;

	-webkit-animation-name: zoom-shake;

	animation-duration: 1s;

	-webkit-animation-duration: 1s;

	animation-iteration-count: 2;


	-webkit-animation-iteration-count: 2;

}

 @keyframes zoom-shake {

 0%, 100% {

 transform: scale(1) rotate(0deg);

 -webkit-transform: scale(1) rotate(0deg);

}

 25% {

 transform: scale(1.2) rotate(10deg);

 -webkit-transform: scale(1.2) rotate(10deg);

}

 50% {

 transform: scale(1.2) rotate(-10deg);

 -webkit-transform: scale(1.2) rotate(-10deg);

}

 75% {

 transform: scale(1.2) rotate(10deg);

 -webkit-transform: scale(1.2) rotate(10deg);

}

}

 @-webkit-keyframes zoom-shake {

 0%, 100% {

 transform: scale(1) rotate(0deg);

 -webkit-transform: scale(1) rotate(0deg);

}

 25% {

 transform: scale(1.2) rotate(10deg);

 -webkit-transform: scale(1.2) rotate(10deg);

}

 50% {

 transform: scale(1.2) rotate(-10deg);

 -webkit-transform: scale(1.2) rotate(-10deg);

}

 75% {

 transform: scale(1.2) rotate(10deg);

 -webkit-transform: scale(1.2) rotate(10deg);

}

}

/*-------------------------------------------------

FOOTER LAYOUT THREE SECTION

--------------------------------------------------*/

.footer_layer_three {

	background: #2c3438;

	padding: 50px 0 40px 0;

}

.footer_layer_three aside.widget {

	margin-bottom: 0;

}

.footer_layer_three aside.widget .full-width-logo-wrap {

	text-align: center;

}

/*-------------------------------------------

FOOTER SECTION

--------------------------------------------*/

.site-info .footer_btm_left {

	text-align: center;

	padding-bottom: 15px;

}

.site-info .footer_btm_left a {

	text-decoration: none;

	color: #424242;

	font-size: 13px;

	text-transform: capitalize;

}

.site-info .footer_btm_left a:hover {

	color: #fc754f;

}

.footer_btm_right .move_to_top_bloger {

	font-size: 25px;

	text-align: center;

	width: 35px;

	height: 35px;

	line-height: 30px;

	border: 1px solid #6A6869;

	border-radius: 50%;

	background-color: #6A6869;

	margin: 0 auto;

	display: block;

}

.footer_btm_right .move_to_top_bloger:hover {

	background: #fc754f;

	border-color: #fc754f;

}

.footer_btm_right .move_to_top_bloger i.fa {

	color: #fff;

	transition: all ease 0.4s;

	-webkit-transition: all ease 0.4s;

}

.footer_btm_right .move_to_top_bloger:hover i.fa {

	color: #fff;

	transform: translateY(-3px);

	-webkit-transform: translateY(-3px);

	-moz-transform: translateY(-3px);

}

/*-------------------------------------------------

CONTACT PAGE

--------------------------------------------------*/

.fullwidth-single-page .wpcf7 form p {

	float: left;

	width: 31%;

	margin-right: 20px;

}

.fullwidth-single-page .wpcf7 form p.fullwidth {

	width: 100%;

	float: none;

}

.fullwidth-single-page .wpcf7 form p input {

	width: 100%;

}

.fullwidth-single-page .wpcf7 form p input.wpcf7-submit {

	background: #ddbd85;

	text-shadow: none;

	box-shadow: none;

	font-size: 18px;

	border: none;

	border-radius: 0;

	height: 45px;

	width: 100px;

	transition: all ease 0.4s;

	-webkit-transition: all ease 0.4s;

}

.fullwidth-single-page .wpcf7 form p input.wpcf7-submit:hover {

	background: #ed7d27;

	color: #fff;

}

.wpcf7-textarea {

	width: 100% !important;

}

.fullwidth-sidebar-single-page_page, .fullwidth-single-page_page {
	
	overflow:hidden;
	
	background-color:white!important;
	
}

.homepage-wrapper {
	
	
	overflow:initial!important;
}


/*---------------------------------------------------

ERROR 404 NOT FOUND PAGE

----------------------------------------------------*/

section.error-404.not-found, section.no-results.not-found {

	margin-bottom: 50px;

	text-align: center;

}

.error-404 .page-content .error-404-img {

	position: relative;

	width: 137px;

	margin: 0 auto;

}

.error-404 .page-content .error-404-img img {

	display: none;

}

.error-404 .page-content .error-404-img:before {

	content: "\f119";

	font-family: fontawesome;

	font-size: 10em;

	line-height: 1.2;

}

.error-404 .page-content .error-404-img:after {

	content: "";

	background: #333;

	width: 5px;

	height: 9px;

	border-radius: 100%;

	display: inline-block;

	position: absolute;

	right: 44px;

	top: 80px;

	animation-name: drop;

	animation-duration: 1s;

	animation-iteration-count: Infinite;

}

 @keyframes drop {

 100% {

 top: 60%;

 opacity: 0;

}

}

@-webkit-keyframes drop {

 100% {

 top: 60%;

 opacity: 0;

}

}

/*------------------------------------------------------

PININTEREST DESIGN LAYOUT

-------------------------------------------------------*/

#apsp-pinterest-latest-pins.apsp-caption-disabled {

	margin: 0;

}

.apsp-caption-disabled .apsp-pinterest-latest-pin {

	width: 12.5%;

	background: inherit;

	border-radius: 0;

	-webkit-box-shadow: none;

	box-shadow: none;

	padding: 0;

	margin: 0;

	position: static !important;

	height: 170px;

	overflow: hidden;

}

.apsp-caption-disabled .apsp-pinterest-latest-pin .apsp-pinterest-image a {

	position: relative;

}

.apsp-caption-disabled .apsp-pinterest-latest-pin .apsp-pinterest-image a:after {

	content: "\f0d2";

	font-family: fontawesome;

	font-size: 50px;

	color: #cc444d;

	position: absolute;

	top: 0;

	text-align: center;

	margin: 0 auto;

	left: 0;

	right: 0;

	background: rgba(255, 255, 255, 0.5);

	width: 100%;

	height: 170px;

	line-height: 170px;

	opacity: 0;

	transform: scale(1.5);

	-webkit-transform: scale(1.5);

	transition: all ease 0.5s;

	-webkit-transition: all ease 0.5s;

}

.apsp-caption-disabled .apsp-pinterest-latest-pin .apsp-pinterest-image a:hover:after {

	opacity: 1;

	transform: scale(1);

	-webkit-transform: scale(1);

}

/*======new css======*/



.main-navigation ul li:hover a, .main-navigation ul > li.menu-item-has-children:hover:after, 

.main-navigation ul > li.current-menu-item a, 

.main-navigation ul > li.current-menu-parent a, 

.main-navigation ul > li.current_page_item a {

	color: #cc6d00;
	
	weight: 900;

}

.main-navigation ul.children li{

	display: block;

}

.main-navigation {

	border-top: 1px solid #f4f4f4;

	border-bottom: 5px solid #d0895f;

	/* margin-bottom: 3px; */
	
	box-shadow: #cccccc 0px 0px 20px;

}

#site-navigation {
	
	background-color:#f8f8f8;
}

.header_social_search_wrap {

	border-bottom: 1px solid #d4d4d4;

	-webkit-box-shadow: 0 0 10px 1px #d4d4d4;

	box-shadow: 0 0 10px 1px #d4d4d4;

	display: none;

	width: 100%;

	padding: 5px 10px 5px;

}

.bloger-slider-wrapper .home_slider_header .slider_contents_wrap {

	position: absolute;

	left: 0;

	color: #fff;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

 z-index: 0 background-color: rgba(0,0,0,.2);

	-webkit-transition: all .5s ease;

	-moz-transition: all .5s ease;

	transition: all .5s ease;

	height: 100%;

}

.bloger-slider-wrapper .home_slider_header .item:hover .slider_contents_wrap {

	background-color: rgba(0,0,0,.4);

}

.bloger-slider-wrapper .home_slider_header .slider_contents_wrap .owl_slider_title {

	font-size: 14px;

	text-transform: uppercase;

	font-family: 'Maitree', sans-serif;

}

.bloger-slider-wrapper .home_slider_header .slider_contents_wrap .owl_slider_title:after {

	content: "";

	width: 1px;

	height: 30px;

	background: #fff;

	transform: rotate(13deg);

	-moz-transform: rotate(13deg);

	-webkit-transform: rotate(13deg);

	position: absolute;

	margin-left: 10px;

	margin-top: -4px;

}

.bloger-slider-wrapper .home_slider_header .slider_contents_wrap .owl_slider_content {

	font-family: 'Playfair Display', serif;

	font-size: 48px;

	line-height: 60px;

	margin: 10px 0 15px;

}

.bloger-slider-wrapper .home_slider_header .slider_contents_wrap .owl_slider_date {

	font-size: 14px;

	text-transform: uppercase;

	font-family: 'Maitree', sans-serif;

}

.bloger-slider-wrapper .home_slider_header .slider_contents_wrap .owl_slider_date:after {

	content: "";

	width: 1px;

	height: 30px;

	background: #fff;

	transform: rotate(13deg);

	-moz-transform: rotate(13deg);


	-webkit-transform: rotate(13deg);

	position: absolute;

	margin-left: 10px;

	margin-top: -4px;

}

.bloger-slider-wrapper .home_slider_header .slider_contents_wrap .owl_slider_content p {

	margin: 30px 0;

}

.bloger-slider-wrapper .home_slider_header .slider_contents_wrap .slider_inner_wrap {

	width: 50%;

	left: 0%;

	position: relative;

	top: 50%;

	transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-webkit-transform: translateY(-50%);

	text-align: left;

	margin-left: 10%;

}

/*.home_feature_post_wrap .feature_post_contents {

	width: 33.33%;

	float: left;

	padding: 0px 15px;

}*/

.home_feature_post_wrap .feature_post_contents {

   /* width: 33.33%;*/

    float: left;

    /* padding: 0px 15px; */

    width: 31.6667%;

    margin-left: 2.5%;

}

.home_feature_post_wrap a:first-child .feature_post_contents {

    margin-left: 0;

}

.home_feature_post_wrap .feature_post_contents .feature_post_image img {

	width: 100%;

}

.home_feature_post_wrap {

	margin: 30px 0 50px;

}

.feature_post_contents {

	position: relative;

}

.home_feature_post_wrap .feature_post_contents:after {

	position: absolute;

	top: 0;

	color: #fff;

	left: 0px;

	right: 0px;

	bottom: 0px;

	background: rgba(0,0,0,0.3);

	/*opacity: 0;*/

	content: "";

	-moz-transition: all ease-in-out 0.5s;

	-webkit-transition: all ease-in-out 0.5s;

	-o-transition: all ease-in-out 0.5s;

	-ms-transition: all ease-in-out 0.5s;

	transition: all ease-in-out 0.5s;

}

.home_feature_post_wrap .feature_post_contents:hover .title_content_wrap:after {

	opacity: 1;

}

.home_feature_post_wrap .feature_post_contents .title_content_wrap .title_content_wrap_second {

	position: absolute;

	bottom: 10px;

	left: 40px;

	right: 40px;

	color: #fff;

	-moz-transform: translateY(-10px);

	-webkit-transform: translateY(-10px);

	transform: translateY(-10px);

	z-index: 9999;

}

.home_feature_post_wrap .feature_post_contents .title_content_wrap .feature_post_title {

	font-size: 12px;

	font-family: 'Maitree', sans-serif;

	text-transform: uppercase;

	padding-bottom: 5px;

}

.home_feature_post_wrap .feature_post_contents .title_content_wrap .feature_post_title {

	display: block;

}

.home_feature_post_wrap .feature_post_contents .title_content_wrap .feature_post_content {

	font-size: 16px;

	font-family: 'Maitree', sans-serif;

	text-transform: uppercase;

}

.bloger-wrapper .home_feature_post_wrap .feature_post_contents {

	position: relative;

	overflow: hidden;

}

.home_feature_post_wrap .feature_post_contents:hover img {

	-webkit-transform: scale(1.05);

	-moz-transform:scale(1.05);

	-o-transform: scale(1.05);

	-ms-transform: scale(1.05);

	transform: scale(1.05);

	backface-visibility: hidden;

	display: inline-block;

}

.home_feature_post_wrap .feature_post_contents img {

	-moz-transition: all ease-in-out 0.5s;

	-webkit-transition: all ease-in-out 0.5s;

	-o-transition: all ease-in-out 0.5s;

	-ms-transition: all ease-in-out 0.5s;

	transition: all ease-in-out 0.5s;

	display: inline-block;

}

.home_feature_post_wrap .feature_post_contents .feature_post_image {

	overflow: hidden;

}

.fullwidth-sidebar-home .secondary, .fullwidth-sidebar-category-page .secondary {

	width: 25%;

	float: right;

}

.fullwidth-sidebar-home #primary, .fullwidth-sidebar-category-page #primary {

	width: 72%;

	float: left;

}

.fullwidth-home #primary {

	width: 100%;

}

#primary article .title_cat_wrap {

	text-align: center;

}

#primary article .title_cat_wrap .bloger_cat {

	text-align: center;

	color: #bbbbbb;

	font-family: 'Maitree', sans-serif;

	font-size: 14px;

	display: inline-block;

	margin-bottom: 11px;

	position: relative;

	padding-bottom: 9px;

	text-transform: uppercase;

	font-weight: normal;

}

#primary article .title_cat_wrap .bloger_cat:hover {

	color: #fc754f;

	-webkit-transition: all ease 0.2s;

	-moz-transition: all ease 0.2s;

	transition: all ease 0.2s;

}

#primary article .title_cat_wrap .bloger_cat:hover:before {

	background-color: #fc754f;

	-webkit-transition: all ease 0.2s;

	-moz-transition: all ease 0.2s;

	transition: all ease 0.2s;

}

#primary article .title_cat_wrap .bloger_cat:before {

	content: "";

	background-color: #ddd;

	height: 2px;

	position: absolute;

	bottom: 0px;

	left: 5px;

	right: 5px;

}

#primary article .title_cat_wrap .bloger_post_title {

	color: #424242;

	font-family: 'Playfair Display', serif;

	font-size: 36px;

	margin-bottom: 15px;

	line-height: normal;

}

#primary article .title_cat_wrap .bloger_post_title:hover {

	color: #fc754f;

	-webkit-transition: all ease 0.2s;

	-moz-transition: all ease 0.2s;

	transition: all ease 0.2s;

}

#primary article .bloger_img_wrap {

	margin-bottom: 40px;

}

#primary article .date_comment_author .post_comment span {

	padding-right: 5px;

}

#primary article .date_comment_author .post_comment i {

	padding-right: 5px;

}

#primary article .date_comment_author:before {

	content: " ";

	right: 0;

	height: 1px;

	background-color: #eee;

	position: absolute;

	top: 50%;

	left: 0;

	display: block;

	width: 50%;

	margin: 0 auto;

}

#primary article .date_comment_author {

	position: relative;

	text-align: center;

	padding: 0px 10px;

	color: #888888;

	font-size: 12px;

	font-family: 'Merriweather', Arial, Helvetica, sans-serif;

	margin-bottom: 15px;/*font-style: italic;*/

}

#primary article .date_comment_author span {

	display: inline-block;

	position: relative;

}

#primary article .date_comment_author .wrap11 {

	background: #fff;

	position: relative;

	display: inline-block;

	padding: 0 10px;

	font-style: italic;

}

#primary article .date_comment_author span.date_post:after {

	content: "/";

	padding: 0 10px;

}

#primary article .date_comment_author span.author_post:after {

	content: "/";

	padding: 0 10px;

}

#primary article .excerpt_post_content {

	font-family: 'Maitree', sans-serif;

	font-size: 16px;

	color: #494949;

	line-height: 25px;

	margin-bottom: 30px;

}

#primary article .read_more_share {

	font-family: 'Maitree', sans-serif;

	font-weight: normal;

	color: rgba(73, 73, 73, 0.93);

	font-size: 16px;

	margin-bottom: 30px;

}

#primary article .read_more_share a.continue_link {

	display: inline-block;

	margin: 10px 0px 10px;

	text-transform: uppercase;

	font-weight: 700;

	font-size: 13px;

}

#primary article .read_more_share a.continue_link i {

	padding-left: 10px;

	font-size: 15px;

	font-weight: 700;

}

#primary article .read_more_share a.continue_link:hover {

	color: #fc754f;

	transition: all ease 0.4s;

	-webkit-transition: all ease 0.4s;

	-moz-transition: all ease 0.4s;

	padding-left: 15px;

}

.widget_bloger_featured_page figure {

	margin: 0 auto;

	width: 170px;

	height: 170px;

	border-radius: 100%;

	overflow: hidden;

	margin-bottom: 20px;

}

.widget_bloger_featured_page .feat-page-content {

	font-family: 'Maitree', sans-serif;

	font-size: 16px;

	color: #494949;

}

.widget_bloger_featured_page .read_more_feature {

	display: block;

	text-align: center;

	color: #494949;

	font-family: 'Maitree', sans-serif;

	font-size: 13px;

	margin-top: 20px;

	margin-bottom: 20px;

	text-transform: uppercase;

	font-weight: 700;

}

.widget_bloger_featured_page .read_more_feature i {

	margin-left: 5px;

	/*-webkit-transition: all ease 0.4s;

	-moz-transition: all ease 0.4s;

	transition: all ease 0.4s;*/

	/*opacity: 0;*/

	font-size: 12px;

}

.widget_bloger_featured_page .read_more_feature a {

	-webkit-transition: all ease 0.4s;

	-moz-transition: all ease 0.4s;

	transition: all ease 0.4s;

}

.widget_bloger_featured_page .read_more_feature a:hover i {

	opacity: 1;

}

.widget_bloger_featured_page .read_more_feature a:hover {

	color: #fc754f;

	padding-left: 15px;

}

/*social icons*/

.widget_bloger_featured_page .social_share {

	text-align: center;

	display: block;

	margin-bottom: 18px;

	padding-bottom: 18px;

}

/*secondary*/

.secondary .widget-title span, #secondary .widget-title span {

	display: inline-block;

	padding: 0 10px;

	position: relative;

}

.secondary .widget-title, #secondary .widget-title {

	position: relative;

	text-align: center;

	font-family: 'Playfair Display', serif;

	font-size: 20px;

	margin: 0 0 25px;

	font-weight: normal;

}

.secondary .recent-post-wrap .recent-post-title-widget, #secondary .recent-post-wrap .recent-post-title-widget {

	color: #333;

	font-size: 16px;

	font-family: 'Playfair Display', serif;

	position: relative;

	display: inline-block;

	padding-bottom: 5px;

	font-weight: 500;

}

.secondary .recent-post-wrap .recent-post-title-widget:hover, #secondary .recent-post-wrap .recent-post-title-widget:hover {

	color: #fc754f;

	-webkit-transition: all ease 0.2s;

	-moz-transition: all ease 0.2s;

	transition: all ease 0.2s;

}

.secondary .recent-post-wrap, #secondary .recent-post-wrap {

	margin-bottom: 18px;

	font-family: 'Playfair Display', serif;

	font-size: 12px;

	color: #777777;

	border-bottom: 1px solid #eee;

	padding-bottom: 18px;

}

.secondary .recent-post-wrap:last-child, #secondary .recent-post-wrap:last-child {

	border-bottom: none;

}

.secondary .recent-post-wrap span, #secondary .recent-post-wrap span {

	display: block;

	font-style: italic;

}

.secondary .recent-post-wrap .recent-post-title-widget:before, #secondary .recent-post-wrap .recent-post-title-widget:before {

	background-color: #dddddd;

	height: 2px;

	left: 0px;

	right: 15px;

	content: none;

	bottom: 0;

	position: absolute;

	width: 30px;

}

.secondary .recent-post-wrap .recent-post-title-widget:hover:before, #secondary .recent-post-wrap .recent-post-title-widget:hover:before {

	background-color: #fc754f;

	-webkit-transition: all ease 0.2s;

	-moz-transition: all ease 0.2s;

	transition: all ease 0.2s;

}

#primary .post_content_article {

	border-bottom: 1px solid #eee;

}

#primary .post_content_article:last-of-type {

	border-bottom: none;

}

#primary .post_content_article {

	margin-bottom: 50px;

}

#primary .bloger_img_wrap {

	position: relative;

}

#primary .bloger_img_wrap a {

	position: relative;

}

.feat-page-wrap .feature_autograph img {

	margin: 0 auto;

	display: inherit;

}

#featured-post-container .widget_categories ul li:before {

	right: 0;

}

.widget_categories ul li, 

.widget_archive ul li,

.widget ul li {

	padding-left: 0;

}

.widget_categories ul li:last-child, .widget_archive ul li:last-child,.widget ul li:last-child {

	border-bottom: none;

}

.widget_categories ul li a, .widget_archive ul li a,

.widget ul li a  {

	width: 92%;

	display: inline-block;

	/* font-family: 'Playfair Display', serif; */

	font-size: 14px

}

.site-info .bloger-wrapper {

	overflow: hidden;
		
	background:url('images/footer.jpg') repeat-x bottom;
	
	background-color:#898989; 

}

.footer-paper-image {
	
	background:url('images/trash-ball.png') bottom right no-repeat;
	
	min-height: 300px;
	
	-webkit-transition: all 0.3s ease 0s;

	-moz-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;
}

.footer-paper-image:hover {
	
	-webkit-transition: all 0.3s ease 0s;

	-moz-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;
	
	background-position: top right;
	
}

.footer_social_icon_front {

	display: inline-block;

	margin: 30px 0px;

	border-top: 1px solid #eee;

	border-bottom: 1px solid #eee;

	padding: 10px 0px 7px 10px;

	text-transform: uppercase;

	/*color: #333333;*/

	font-size: 11px;

	font-family: 'Maitree', sans-serif

}

.footer_social_icon_front aside {

	margin: 0;

}

.footer-credits {
	
	display:block;
	
	text-align:center;
}

.header-logo-container {

	padding: 20px 0;
	
	background-color:#f1f1f1;

}

/*------------------------------------------------------

HOME GRID VIEW LAYOUT

-------------------------------------------------------*/

.gridview-home #primary article .title_cat_wrap, .gridview-category-page #primary article .title_cat_wrap {

	text-align: left;

}

.gridview-home #primary article .title_cat_wrap .bloger_cat:before, .gridview-category-page #primary article .title_cat_wrap .bloger_cat:before {

	left: 0px;

	width: 30px;

}

.gridview-home #primary article .bloger_post_title, .gridview-category-page #primary article .bloger_post_title {

	font-size: 28px;

	font-weight: 400;

}

.gridview-home #primary article .date_comment_author:before, .gridview-category-page #primary article .date_comment_author:before {

	content: none;

}

.gridview-home #primary article .date_comment_author, .gridview-category-page #primary article .date_comment_author {

	text-align: left;

	padding: 0;

}

.gridview-home #primary article .date_comment_author .wrap11, .gridview-category-page #primary article .date_comment_author .wrap11 {

	padding: 0;

}

.gridview-home #primary article .date_comment_author span.date_post:after, .gridview-category-page #primary article .date_comment_author span.date_post:after {

	content: none;

}

.gridview-home #primary article .date_comment_author, .gridview-category-page #primary article .date_comment_author {

	font-style: normal;

}

.gridview-home #primary article .date_comment_author .date_post, .gridview-home #primary article .date_comment_author .post_comment, .gridview-category-page #primary article .date_comment_author .date_post, .gridview-category-page #primary article .date_comment_author .author_post, .gridview-category-page #primary article .date_comment_author .post_comment {

	padding-right: 3px;

}

.gridview-home #primary article .date_comment_author .author_post {

	padding-right: 5px;

}

.gridview-home #primary article .date_comment_author .post_comment i, .gridview-home #primary article .date_comment_author .post_comment span, .gridview-category-page #primary article .date_comment_author .post_comment i, .gridview-category-page #primary article .date_comment_author .post_comment span {

	padding-right: 2px;

}

.gridview-home #primary article .date_comment_author span.author_post:after, .gridview-category-page #primary article .date_comment_author span.author_post:after {

	content: none;

}

.gridview-home #primary article .bloger_img_wrap, .gridview-category-page #primary article .bloger_img_wrap {

	margin-bottom: 20px;

}

#primary article .read_more_share {

	float: left;

	width: 100%;

}

.gridview-home #primary article .read_more_share .social_share, .gridview-category-page #primary article .read_more_share .social_share {

	display: inline-block;

	float: right;

}

.gridview-home #primary article .read_more_share a.continue_link, .gridview-category-page #primary article .read_more_share a.continue_link {

	margin: 0;

	padding: 8px 0;

}

.gridview-home #primary article .read_more_share .social_share aside, .gridview-category-page #primary article .read_more_share .social_share aside {

	margin: 0;

}

.apss-social-share .apss-single-icon a {

	color: #fff;

	display: inline-block;

	/*float: none;

	height: 0;*/

	margin: 0px;

	padding: 10px 5px;

	position: initial;

	width: auto;

	background: none;

	text-align: center;

	vertical-align: middle;

	line-height: normal;

	font-size: 18px;

}

.apss-social-share .apss-single-icon a:hover {

	padding: 5px 5px 15px 5px;

}

.apss-social-share .apss-single-icon a:before {

	content: none !important;

}

.apss-social-share .apss-facebook.apss-single-icon:hover .fa {

	color: #3b5998;

}

.apss-social-share .apss-twitter.apss-single-icon:hover .fa {

	color: #55acee;

}

.apss-social-share .apss-google-plus.apss-single-icon:hover .fa {

	color: #db4437;

}

.apss-social-share .apss-pinterest.apss-single-icon:hover .fa {

	color: #ff0000;

}

.social_share .apss-social-share .apss-single-icon .apss-icon-block {


	display: block;

}

.gridview-home #primary .post_content_article, .gridview-category-page #primary .post_content_article {

	border-bottom: none;

}

.gridview-home #primary article .read_more_share a.continue_link:hover, .gridview-category-page #primary article .read_more_share a.continue_link:hover {

	padding-left: 10px;

}

.gridview-home .site-main article:nth-child(3n+1), .gridview-category-page .site-main article:nth-child(3n+1) {

	clear: both;

}

.gridview-home article .grid_layout_home, .gridview-category-page article .grid_layout_home {

	margin: 0 10px;

	border: 1px solid #d7d8da;

}

.gridview-home #primary article, .gridview-category-page #primary article {

	float: left;

	width: 33.33%;

	box-sizing: border-box;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	position: relative;

}

.gridview-home #primary, .gridview-category-page #primary {

	display: block;

	position: relative;

}

.gridview-category-page #primary {

	margin-top: 50px;

}

.gridview-home #primary .artical_wraper, .gridview-category-page #primary .artical_wraper {

	margin: 0 -10px;

}

.gridview-home #primary .read_more_share, .gridview-category-page #primary .read_more_share {

	float: left;

	border-top: 1px solid #d7d8da;

	padding: 8px 15px;

	display: block;

}

.gridview-home #primary .grid_layout_home .read_more_share, .gridview-category-page #primary .grid_layout_home .read_more_share {

	margin-bottom: 0;

}

.gridview-home #primary .grid_layout_home .excerpt_post_content, .gridview-home #primary .grid_layout_home .date_comment_author, .gridview-home #primary .grid_layout_home .title_cat_wrap, .gridview-category-page #primary .grid_layout_home .excerpt_post_content, .gridview-category-page #primary .grid_layout_home .date_comment_author, .gridview-category-page #primary .grid_layout_home .title_cat_wrap {

	padding: 0 15px;

}

#primary .read_more_share a.continue_link i {

	padding-left: 10px;

}

#primary .read_more_share a.continue_link:hover i {

	opacity: 1;

}

/*--------------------------------------------------------------------*/

          /* category full-width with sidebar*/

/*--------------------------------------------------------------------*/

.fullwidth-sidebar-category-page .main-navigation {

	margin-bottom: 60px;

}

.fullwidth-sidebar-single-page #primary {

	width: 72%;

	float: left;

}

.fullwidth-sidebar-single-page .secondary {

	width: 25%;

	float: right;

}

.fullwidth-sidebar-single-page #primary h1.entry-title, .fullwidth-single-page #primary h1.entry-title {

	font-family: 'Playfair Display', serif;

	font-size: 36px;

	line-height: normal;

}

.widget-title:before {

	content: " ";

	right: 0;

	position: absolute;

	top: 50%;

	left: 0;

	display: block;

}

.widget-title {

	position: relative;

	text-align: center;

	/* font-family: 'Playfair Display', serif; */

	font-size: 20px;

}

.widget-title span {

	display: inline-block;

	padding: 0 10px;

	position: relative;

}

.fullwidth-sidebar-single-page #primary .post_content_article img.about_img {

	margin-bottom: 20px;

}

.fullwidth-sidebar-single-page .main-navigation, .fullwidth-single-page .main-navigation {

	margin-bottom: 50px;

}

.fullwidth-sidebar-single-page #primary .post_content_article, .fullwidth-single-page #primary .post_content_article {

	padding-bottom: 30px;

}

.fullwidth-sidebar-single-page #primary .post_content_article, .fullwidth-single-page #primary .post_content_article {

	margin-bottom: 30px;

}

.fullwidth-single-page .post_content_article .about_img {

	margin-bottom: 40px;

}

.fullwidth-single-page #primary h1.entry-title {

	text-align: center;

}

.fullwidth-single-page .about-full-image-wrap .about-image-wrap {

	width: 20%;

	margin: 0 auto;

}

.fullwidth-single-page .about-full-image-wrap .about-image-wrap img.about_img {

	border-radius: 50%;

}

.fullwidth-single-page #primary h1.entry-title {

	margin-bottom: 30px;

}

/*nav prev and next button*/

.post-navigation {

	margin: 0 0 30px;

	overflow: hidden;

}

.nav-links .nav-previous {

	float: left;

	width: 50%;

	line-height: 0;

}

.nav-links .nav-next {

	float: right;

	width: 50%;

}

.site-main .post-navigation .nav-links .nav-previous a {

	padding-left: 40px;

	padding-right: 5px;

}

.site-main .post-navigation .nav-links .nav-next a {

	padding-right: 40px;

	padding-left: 5px;

}

.site-main .post-navigation .nav-links .nav-previous a, .site-main .post-navigation .nav-links .nav-next a {

	display: inline-block;

	height: 30px;

	line-height: 30px;

	font-size: 14px;

	background: #FC754F;

	color: #ffffff;

	position: relative;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	max-width: 98%;

	text-transform: capitalize;

	margin: 0;

	border: 1px solid #FC754F;

}

.site-main .post-navigation .nav-links .nav-previous a:before, .nav-next a:before {

	position: absolute;

	font-family: "FontAwesome";

	color: #ffffff;

	top: 0;

}

.site-main .post-navigation .nav-links .nav-previous a:before {

	left: 5px;

	content: "\f060";

}

.site-main .post-navigation .nav-links .nav-previous a:after {

	left: 15px;

	top: -25px;

	-webkit-transform: rotate(70deg);

	-moz-transform: rotate(70deg);

	transform: rotate(70deg);

	-webkit-transform-origin: 0 0 0;

	-moz-transform-origin: 0 0 0;

	transform-origin: 0 0 0;

}

.site-main .post-navigation .nav-links .nav-next a:before {

	right: 5px;

	content: "\f061";

}

.site-main .post-navigation .nav-links .nav-next a {

	float: right;

}

.site-main .post-navigation .nav-links .nav-next a:after {

	right: -25px;

	top: -25px;

	-webkit-transform: rotate(-30deg);

	-moz-transform: rotate(-30deg);

	transform: rotate(-30deg);

	-webkit-transform-origin: 0 0 0;

	-moz-transform-origin: 0 0 0;

	transform-origin: 0 0 0;

}

.site-main .post-navigation .nav-links .nav-previous a:after, .nav-next a:after {

	background: rgba(255, 255, 255, 0.42);

	height: 96px;

	width: 80px;

	z-index: 1;

	-webkit-transition: all 0.3s ease 0s;

	-moz-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

	position: absolute;

	content: "";

}

.site-main .post-navigation .nav-links .nav-previous a:hover, .site-main .post-navigation .nav-links .nav-next a:hover {

	color: #FC754F;

	background: #ffffff;

}

.site-main .post-navigation .nav-links a:hover {

	opacity: 0.8;

}

.site-main .post-navigation .nav-links a:hover:before {

	color: #FC754F;

}

.site-main .post-navigation .nav-links a:hover:after {

	background: rgba(252,117,79,0.41);

}

.main-navigation .fullwidth-sidebar-single-page {

	margin-top: 50px;

}

.comment-form .form-submit input[type="submit"] {

	background-color: rgb(252,117,79);

	transition: all ease 0.6s;

}

.comment-form .form-submit input[type="submit"]:hover {

	background-color: rgba(252,117,79,0.6);

}

/*-------------------------------

sample page

------------------------------*/

.fullwidth-sidebar-single-page_page, .fullwidth-single-page_page {

	/* margin-top: 50px; */

}

.fullwidth-sidebar-single-page_page #primary {

	width: 72%;

	float: left;
	
	padding-left: 25px;

}

.fullwidth-sidebar-single-page_page .secondary {

	width: 25%;

	float: right;

}

.fullwidth-single-page_page #primary {

	width: 100%;

}

/*----------------------------------------

social icons starts

----------------------------------------*/

.fa_link_wrap {

	display: inline-block;

}

.footer_social_icon_front .fa_link_wrap .fa_wrap {

	display: inline-block;

	padding-right: 10px;

}

.footer_social_icon_front .fa_link_wrap .link_wrap {

	padding-right: 20px;

	display: inline-block;

}

.header_social_search_wrap_second .link_wrap {

	display: none;

}

.footer_social_icon_front .fa_link_wrap .fa_wrap i {

	font-size: 14px;

}

.footer_social_icon_front .fa_link_wrap a:hover {

	color: #fc754f;

}

.header_social_search_wrap .header_social_icon .fa_link_wrap:not(:last-child) span i {

	border-right: 1px solid #eee;

}

.header_social_search_wrap .header_social_icon .fa_link_wrap span i {

	padding: 0px 10px;

}

.header_social_search_wrap .header_social_icon .fa_link_wrap {

	display: inline-block;

}

.header_social_search_wrap_second {

	display: block;

}

.footer_btm_right {

	position: relative;

	margin-bottom: 25px;

}

.social_share a {

	margin-right: 15px;

	color: #8A8A8A;

}

.social_share a :hover {

	color: #fc754f;

}

/*----------------------------------

       social icons ends

----------------------------------*/

.bloger-slider-wrapper .slider_inner_wrap {

	display: none;

}

.bloger-slider-wrapper .active .slider_inner_wrap {

	display: block;

}

.default_home {

	margin-top: 30px;

}

/*----------------------------

     insta widget

-------------------------------*/

.ri-grid ul li:hover a {

	-moz-transform: scale(1.1);

	-webkit-transform: scale(1.1);

	transform: scale(1.1);

}

.widget_pages ul li a, .widget_meta ul li a, .widget_nav_menu ul li a {

	display: block;

	line-height: 32px;

	font-family: 'Maitree', serif;

	font-size: 18px;

}

.widget_pages ul li, .widget_meta ul li, .widget_nav_menu ul li {

	/* border-bottom: 1px solid #eee; */

	padding-left: 0;

}

.widget_pages ul li:last-child, .widget_meta ul li:last-child, .widget_nav_menu ul li:last-child {

	border-bottom: none;

}

.calendar_wrap caption {

	padding-bottom: 20px;

}

.widget_calendar .calendar_wrap tbody {

	text-align: center;

}

.widget_calendar .calendar_wrap tbody tr {

	line-height: 30px;

	text-align: center;

}

/*--------------------------

           contact form

-----------------------------*/

#primary .post_content_article .excerpt_post_content .map-container iframe {

	width: 42%;

	float: right;

	margin-left: 3%;

}

#primary .post_content_article .excerpt_post_content .form-container {

	width: 55%;

	float: left;

}

.excerpt_post_content .form-container input[type="text"], .excerpt_post_content .form-container input[type="email"] {

	width: 100%;

}

/*------------------------------------------

         pagination

-----------------------------------------*/

.navigation_pegination ul {

	padding-left: 0;

	margin-left: 0;

}

.navigation_pegination,

.navigation.pagination {

	text-align: center;

	clear: both;

}

.navigation_pegination ul li a, 

.navigation.pagination .nav-links span,

.navigation.pagination .nav-links a{

	padding: 5px 10px 7px;

	background-color: #fff;

	color: #000;

	border: 1px solid #eee;

	font-size: 16px;

	font-weight: 500;

	text-align: center;

	min-width: 35px;

}

.navigation_pegination ul li,

.navigation.pagination .nav-links span,

.navigation.pagination .nav-links a {

	display: inline-block;

}

.navigation_pegination ul li.active a,

.navigation.pagination .nav-links span.current {

	background-color: #fc754f;

	color: #fff;

}

.navigation.pagination .nav-links .page-numbers.dots,

.navigation.pagination .nav-links .page-numbers.dots:hover{

	background-color: transparent;

	color: #000;

}

.navigation_pegination ul li a:hover,

.navigation.pagination .nav-links span:hover,

.navigation.pagination .nav-links a:hover {

	color: #fff;

	background-color: #fc754f;

}

.footer_copy_text {

	text-decoration: none;

	color: #424242;

	font-size: 12px;

	font-family: 'Maitree', sans-serif;

	text-transform: capitalize;

}

.search-results .site-main .artical_wraper {

	border-bottom: 1px solid #eee;

	margin-bottom: 50px;

}

.search-results #primary .post_content_article {

	margin-bottom: 0;

	border-bottom: none;

}

.post_content_article .bloger_img_wrap a:hover img {

	-webkit-transform: scale(1.04);

	-moz-transform: scale(1.04);

	-ms-transform: scale(1.04);

	-o-transform: scale(1.04);

	transform: scale(1.04);

	opacity: 0.8;

}

.bloger_img_wrap {

	overflow: hidden;

	width: 100%;

	display: block;

}

.bloger_img_wrap a img {

	-webkit-transition: all 0.8s ease-in-out 0s;

	-moz-transition: all 0.8s ease-in-out 0s;

	-o-transition: all 0.8s ease-in-out 0s;

	transition: all 0.8s ease-in-out 0s;

	overflow: hidden;

	width: 100%;

}

.social_share .share_text {

	display: inline-block;

	float: left;

	padding: 7px 10px 0;

	color: #8A8A8A;

}

.social_share aside {

	display: inline-block;

}

.search-results .site-main .artical_wraper:last-of-type {

	border-bottom: none;

}

.search.search-results .main-navigation {

	margin-bottom: 50px;

}

/*--------------------------------

     home carousel slider

---------------------------------*/

.bloger-slider-wrapper .owl-controls {

	position: absolute;

	display: inline-block;

}

.bloger-slider-wrapper .owl-controls .owl-dots {

	z-index: 1000;

}

.bloger-slider-wrapper .owl-controls {

	position: absolute;

	bottom: 10px;

	text-align: center;

	width: 100%;

	display: block;

}

.bloger-slider-wrapper .owl-controls .owl-dots .owl-dot {

	margin: 0 7px 0 0;

	display: inline-block;

	zoom: 1;

}

.bloger-slider-wrapper .owl-controls .owl-dots .owl-dot span {

	width: 10px;

	height: 10px;

	display: block;

	background: #fff;

	cursor: pointer;

	text-indent: -9999px;

	color: #fff;

	text-align: center;

	border-radius: 50%;

}

.bloger-slider-wrapper .owl-controls .owl-dots .owl-dot.active span {

	background: #fc754f;

}

.single_page_wrap .entry-content .title_cat_wrap .bloger_post_title {

	text-align: left;

	margin-bottom: 30px;

}

/*--------------------------

      header searchbar

------------------------------*/

.search_header .search-form {

	text-align: right;

}

.search-form {

	position: relative;

}

.search_header .search-form input[type=search] {

	-webkit-appearance: textfield;

	-webkit-box-sizing: content-box;

	box-sizing: content-box;

	font-family: inherit;

	font-size: 12px;

	color: transparent;

	border-color: transparent;

	cursor: pointer;

	-webkit-transition: all .5s;

	-moz-transition: all .5s;

	transition: all .5s;

	background: url(images/Find01.png)no-repeat right;

	width: 15px;

	height: 15px;

	outline: 0;

	vertical-align: middle;

	padding: 3px 18px 5px 5px;

}

.search_header .search-form input[type=search]:focus {

	width: 150px;

	color: #9E9D9D;

	background-color: #fff;

	cursor: auto;

	background-color: #fff;

	border: 1px solid #ccc;

	border-radius: 0;

	vertical-align: middle;

}

.search_header .search-form ::-webkit-input-placeholder {

 	color: transparent;

}

.search_header .search-form input::-moz-input-placeholder {

 	color: transparent;

}

.search_header .search-submit {

	display: none;

}

/*-----Contact Form Styles-----*/
.form1 .wdform_page, .form1 .button-submit, .form1 .button-reset {
	
	font-family: "Maitree"!important;
	
}

 .form1 .button-submit, .form1 .button-reset {
	
	 border-radius: 3px;
}

.form1 .button-submit {
	
	background: #eab646!important;
	
}

.form1 .warning {
	
	background-color: #f5f5f5!important;
	
    border: 1px solid #c39643!important;
	
    border-radius: 5px!important;
	
    color: #d6af3b!important;
	
    padding: 5px 10px!important;
	
}


/* Display Posts */
.display-posts-listing img {
 
	float: left;
    
	margin: 0 10px 10px 0;

}

li.listing-item {
	
	list-style-type: none;
	
	display: block;
	
	clear:both;
	
	margin: 2% 0;
	
	border-bottom: 1px dotted #D0D0D0;
	
	overflow: hidden;
}

a.title  {
	
	font-size: 19px;
	
	display: block;
	
	font-weight:900;
	
	color:#d0895f;

}

/* Images Hovers */

#btn-sidebar img {
	
	opacity: 1;
		
	transition: all ease 0.4s;

	-webkit-transition: all ease 0.4s;
	
}

#btn-sidebar img:hover {
	
	opacity: 0.7;
		
	transition: all ease 0.4s;

	-webkit-transition: all ease 0.4s;
	
}

#wds_container1_0 #wds_container2_0 {
	
	z-index:0!important;
	
}