/*
Theme Name: estella
Theme URI: http://supernovathemes.com/estella-theme
Author: Jyoti Sayed
Author URI: http://supernovathemes.com
Description: estella a fully responsive and a beautiful multipurpose theme.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: estella
Tags: black, two-columns, right-sidebar,  fluid-layout, custom-background, custom-header, custom-menu, editor-style, featured-images,  theme-options, translation-ready, threaded-comments

This theme, like WordPress, is licensed under the GPL.

Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
and Blueprint http://www.blueprintcss.org/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Reset
2.0 Typography
3.0 Elements
4.0 Forms
5.0 Navigation
	5.1 Links
	5.2 Menus
6.0 Accessibility
7.0 Alignments
8.0 Clearings
9.0 Widgets
10.0 Content
	10.1 Posts and pages
	10.2 Asides
	10.3 Comments
11.0 Infinite scroll
12.0 Media
	12.1 Captions
	12.2 Galleries
--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 Reset
--------------------------------------------------------------*/
/* line 1, sass/_reset.scss */
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, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  border: 0;
  font-family: inherit;
  font-size: 100%;
  font-style: inherit;
  font-weight: inherit;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline;
}

/* line 19, sass/_reset.scss */
html {
  font-size: 62.5%;
  /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */
  overflow-y: scroll;
  /* Keeps page centered in all browsers regardless of content height */
  -webkit-text-size-adjust: 100%;
  /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
  -ms-text-size-adjust: 100%;
  /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
  box-sizing: border-box;
  /* Apply a natural box layout model to the document; see http://www.paulirish.com/2012/box-sizing-border-box-ftw/ */
}

/* line 26, sass/_reset.scss */
*,
*: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;
}

/* line 31, sass/_reset.scss */
body {
  background: #fff;
  /* Fallback for when there is no custom background color defined. */
}

/* line 34, sass/_reset.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
  display: block;
}

/* line 46, sass/_reset.scss */
ol, ul {
  list-style: none;
}

/* line 49, sass/_reset.scss */
table {
  /* tables still need 'cellspacing="0"' in the markup */
  border-collapse: separate;
  border-spacing: 0;
}

/* line 53, sass/_reset.scss */
caption, th, td {
  font-weight: normal;
  text-align: left;
}

/* line 57, sass/_reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
}

/* line 61, sass/_reset.scss */
blockquote, q {
  quotes: "" "";
}

/* line 64, sass/_reset.scss */
a:focus {
  outline: thin dotted;
}

/* line 67, sass/_reset.scss */
a:hover,
a:active {
  outline: 0;
}

/* line 71, sass/_reset.scss */
a img {
  border: 0;
}

/*--------------------------------------------------------------
CUSTOM VARS AND MIXINS
--------------------------------------------------------------*/
/*--------------------------------------------------------------
2.0 Typography
--------------------------------------------------------------*/
/* line 1, sass/typography/_typography.scss */
body,
button,
input,
select,
textarea {
  color: #505050;
  font-family: Raleway, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.618em;
}

/* line 1, sass/typography/_headings.scss */
h1, h2, h3, h4, h5, h6 {
  clear: both;
}

/* line 1, sass/typography/_copy.scss */
p {
  margin-bottom: 1.5em;
}

/* line 5, sass/typography/_copy.scss */
b, strong {
  font-weight: bold;
}

/* line 9, sass/typography/_copy.scss */
dfn, cite, em, i {
  font-style: italic;
}

/* line 13, sass/typography/_copy.scss */
blockquote {
  margin: 0 1.5em;
}

/* line 17, sass/typography/_copy.scss */
address {
  margin: 0 0 1.5em;
}

/* line 21, sass/typography/_copy.scss */
pre {
  background: #eee;
  font-family: "Courier 10 Pitch", Courier, monospace;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 1.618em;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}

/* line 32, sass/typography/_copy.scss */
code, kbd, tt, var {
  font-size: 15px;
  font-size: 1.5rem;
  font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

/* line 37, sass/typography/_copy.scss */
abbr, acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

/* line 42, sass/typography/_copy.scss */
mark, ins {
  background: #fff9c0;
  text-decoration: none;
}

/* line 47, sass/typography/_copy.scss */
sup,
sub {
  font-size: 75%;
  height: 0;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 56, sass/typography/_copy.scss */
sup {
  bottom: 1ex;
}

/* line 60, sass/typography/_copy.scss */
sub {
  top: .5ex;
}

/* line 64, sass/typography/_copy.scss */
small {
  font-size: 75%;
}

/* line 68, sass/typography/_copy.scss */
big {
  font-size: 125%;
}

/*--------------------------------------------------------------
3.0 Elements
--------------------------------------------------------------*/
/* line 1, sass/elements/_elements.scss */
hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

/* line 1, sass/elements/_lists.scss */
ul, ol {
  margin: 0 0 1.5em 3em;
}

/* line 5, sass/elements/_lists.scss */
ul {
  list-style: disc;
}

/* line 9, sass/elements/_lists.scss */
ol {
  list-style: decimal;
}

/* line 13, sass/elements/_lists.scss */
li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}

/* line 19, sass/elements/_lists.scss */
dt {
  font-weight: bold;
}

/* line 23, sass/elements/_lists.scss */
dd {
  margin: 0 1.5em 1.5em;
}

/* line 10, sass/elements/_elements.scss */
img {
  height: auto;
  /* Make sure images are scaled correctly. */
  max-width: 100%;
  /* Adhere to container width. */
}

/* line 15, sass/elements/_elements.scss */
figure {
  margin: 0;
}

/* line 1, sass/elements/_tables.scss */
table {
  margin: 0 0 1.5em;
  width: 100%;
}

/* line 6, sass/elements/_tables.scss */
th {
  font-weight: bold;
}

/*--------------------------------------------------------------
4.0 Forms
--------------------------------------------------------------*/
/* line 1, sass/forms/_forms.scss */
button,
input,
select,
textarea {
  font-size: 100%;
  /* Corrects font size not being inherited in all browsers */
  margin: 0;
  /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
  vertical-align: baseline;
  /* Improves appearance and consistency in all browsers */
}

/* line 1, sass/forms/_fields.scss */
input[type="checkbox"],
input[type="radio"] {
  padding: 0;
  /* Addresses excess padding in IE8/9 */
}

/* line 6, sass/forms/_fields.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* Addresses appearance set to searchfield in S5, Chrome */
  box-sizing: content-box;
}

/* line 11, sass/forms/_fields.scss */
input[type="search"]::-webkit-search-decoration {
  /* Corrects inner padding displayed oddly in S5, Chrome on OSX */
  -webkit-appearance: none;
}

/* line 15, sass/forms/_fields.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
  border: 0;
  padding: 0;
}

/* line 21, sass/forms/_fields.scss */
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;
}

/* line 32, sass/forms/_fields.scss */
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
  color: #111;
}

/* line 41, sass/forms/_fields.scss */
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"] {
  padding: 3px;
}

/* line 49, sass/forms/_fields.scss */
textarea {
  overflow: auto;
  /* Removes default vertical scrollbar in IE6/7/8/9 */
  padding-left: 3px;
  vertical-align: top;
  /* Improves readability and alignment in all browsers */
  width: 100%;
}

/*--------------------------------------------------------------
5.0 Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
5.1 Links
--------------------------------------------------------------*/
/* line 1, sass/custom/navigation/_links.scss */
a {
  color: #424242;
  background: transparent;
}
/* line 5, sass/custom/navigation/_links.scss */
a:visited {
  color: #424242;
}
/* line 8, sass/custom/navigation/_links.scss */
a:focus, a:active {
  color: #424242;
}
/* line 13, sass/custom/navigation/_links.scss */
a:hover {
  color: #7E6F59;
}

/*--------------------------------------------------------------
5.2 Menus
--------------------------------------------------------------*/
/* line 2, sass/custom/navigation/_menus.scss */
.main-navigation h1 {
  display: none !important;
}
/* line 5, sass/custom/navigation/_menus.scss */
.main-navigation ul {
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
  white-space: nowrap;
}
/* line 11, sass/custom/navigation/_menus.scss */
.main-navigation ul li {
  cursor: pointer;
  list-style: none;
  display: block;
  position: relative;
  padding: 0;
  /* switch symbol for showing child */
  /* nav child menu */
  /* show child */
}
/* line 17, sass/custom/navigation/_menus.scss */
.main-navigation ul li a {
  display: inline-block;
}
/* line 21, sass/custom/navigation/_menus.scss */
.main-navigation ul li span {
  display: inline-block;
  text-align: right;
  width: 1.4em;
  padding-right: 0.5em;
  margin-left: 0.5em;
  margin-right: -0.5em;
}
/* line 30, sass/custom/navigation/_menus.scss */
.main-navigation ul li ul {
  display: none;
  padding: 0;
  margin: 0;
}
/* line 35, sass/custom/navigation/_menus.scss */
.main-navigation ul li ul.open {
  display: none;
}
/* line 39, sass/custom/navigation/_menus.scss */
.main-navigation ul li ul.childopen {
  display: block;
}

/* expanded nav menu : windows>tota*/
@media (min-width: 62.5rem) {
  /* line 49, sass/custom/navigation/_menus.scss */
  .navicon {
    display: none;
  }

  /* line 53, sass/custom/navigation/_menus.scss */
  .navmenu {
    display: block;
  }

  /* line 58, sass/custom/navigation/_menus.scss */
  .main-navigation ul {
    float: right;
    display: inline-table;
  }
  /* line 62, sass/custom/navigation/_menus.scss */
  .main-navigation ul li {
    float: left;
    /* expanded nav child menu */
  }
  /* line 64, sass/custom/navigation/_menus.scss */
  .main-navigation ul li a {
    padding: 1.618rem;
  }
  /* line 68, sass/custom/navigation/_menus.scss */
  .main-navigation ul li ul {
    position: absolute;
    z-index: 9999;
    top: 100%;
    left: 0;
    background-color: #fdfcfc;
    border: 0.0625rem solid #e8e0da;
    border-bottom: 0;
    box-shadow: 0 0.125rem 0.3125rem rgba(0, 0, 0, 0.1);
  }
  /* line 74, sass/custom/navigation/_menus.scss */
  .main-navigation ul li ul li {
    float: none;
  }
  /* line 76, sass/custom/navigation/_menus.scss */
  .main-navigation ul li ul li a {
    width: 100%;
    line-height: 4.5rem;
    padding: 0 2.1875rem;
  }
  /* line 284, sass/custom/_custom_vars_mixins.scss */
  .main-navigation ul li ul li a, .main-navigation ul li ul li a:link, .main-navigation ul li ul li a:visited {
    border: 0;
    border-top: 0.0625rem solid #e4dbd4;
  }
  /* line 288, sass/custom/_custom_vars_mixins.scss */
  .main-navigation ul li ul li a:hover {
    background-color: white;
  }
}
/* collapsed/compact nav menu ..window<total_site_width*/
@media (max-width: 62.5rem) {
  /* line 94, sass/custom/navigation/_menus.scss */
  .navicon {
    float: right;
    font-size: 1.65rem;
    line-height: 2.8125rem;
    text-align: center;
    width: 3.375rem;
    margin: 0.9375rem;
    cursor: pointer;
  }

  /* line 104, sass/custom/navigation/_menus.scss */
  .main-navigation ul {
    clear: left;
    display: none;
    /* collapsed nav child menu */
  }
  /* line 107, sass/custom/navigation/_menus.scss */
  .main-navigation ul.show {
    display: block;
  }
  /* line 111, sass/custom/navigation/_menus.scss */
  .main-navigation ul li a {
    width: 100%;
    line-height: 4.5rem;
    padding: 0 2.1875rem;
    border-top: 0.0625rem solid #e8e0da;
  }
  /* line 295, sass/custom/_custom_vars_mixins.scss */
  .main-navigation ul li a:hover {
    border-bottom-color: transparent;
    background-color: #fdfcfc;
  }
  /* line 119, sass/custom/navigation/_menus.scss */
  .main-navigation ul ul {
    position: relative;
    left: 0;
    background-color: #fafafa;
  }
  /* line 123, sass/custom/navigation/_menus.scss */
  .main-navigation ul ul li a {
    border-top: 0.0625rem solid #e4dbd4;
  }
  /* line 307, sass/custom/_custom_vars_mixins.scss */
  .main-navigation ul ul li a:hover {
    border-bottom-color: transparent;
    background-color: #f8f7f7;
  }
}
/* line 131, sass/custom/navigation/_menus.scss */
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
  margin: 0 0 1.5em;
  overflow: hidden;
}

/* line 138, sass/custom/navigation/_menus.scss */
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  float: left;
  width: 50%;
}

/* line 145, sass/custom/navigation/_menus.scss */
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  float: right;
  text-align: right;
  width: 50%;
}

/*--------------------------------------------------------------
6.0 Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers */
/* line 2, sass/modules/_accessibility.scss */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
/* line 9, sass/modules/_accessibility.scss */
.screen-reader-text:hover, .screen-reader-text:active, .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: #ababab;
  display: block;
  font-size: 14px;
  font-size: 1.4rem;
  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 */
}

/*--------------------------------------------------------------
7.0 Alignments
--------------------------------------------------------------*/
/* line 1, sass/modules/_alignments.scss */
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}

/* line 7, sass/modules/_alignments.scss */
.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}

/* line 13, sass/modules/_alignments.scss */
.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/*--------------------------------------------------------------
8.0 Clearings
--------------------------------------------------------------*/
/* line 1, sass/modules/_clearings.scss */
.clear:before,
.clear: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,
.footer-wrap:before,
.footer-wrap:after {
  content: "";
  display: table;
}

/* line 16, sass/modules/_clearings.scss */
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.footer-wrap:after {
  clear: both;
}

/*--------------------------------------------------------------
9.0 Widgets
--------------------------------------------------------------*/
/* line 1, sass/site/secondary/_widgets.scss */
.widget {
  margin: 0 0 1.5em;
  /* Make sure select elements fit in widgets */
}
/* line 5, sass/site/secondary/_widgets.scss */
.widget select {
  max-width: 100%;
}

/* Search widget */
/* line 11, sass/site/secondary/_widgets.scss */
.widget_search .search-submit {
  display: none;
}

/*--------------------------------------------------------------
10.0 Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
10.1 Posts and pages
--------------------------------------------------------------*/
/* line 1, sass/site/primary/_posts-and-pages.scss */
.sticky {
  display: block;
}

/* line 5, sass/site/primary/_posts-and-pages.scss */
.hentry {
  margin: 0 0 1.5em;
}

/* line 9, sass/site/primary/_posts-and-pages.scss */
.byline,
.updated:not(.published) {
  display: none;
}

/* line 14, sass/site/primary/_posts-and-pages.scss */
.single .byline,
.group-blog .byline {
  display: inline;
}

/* line 19, sass/site/primary/_posts-and-pages.scss */
.page-content,
.entry-content,
.entry-summary {
  margin: 1.5em 0 0;
}

/* line 25, sass/site/primary/_posts-and-pages.scss */
.page-links {
  clear: both;
  margin: 0 0 1.5em;
}

/*--------------------------------------------------------------
10.2 Asides
--------------------------------------------------------------*/
/* line 1, sass/site/primary/_asides.scss */
.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
  display: none;
}

/*--------------------------------------------------------------
10.3 Comments
--------------------------------------------------------------*/
/* line 1, sass/site/primary/_comments.scss */
.comment-content a {
  word-wrap: break-word;
}

/* line 4, sass/site/primary/_comments.scss */
.bypostauthor {
  display: block;
}

/*--------------------------------------------------------------
11.0 Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
/* line 2, sass/modules/_infinite-scroll.scss */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .footer-wrap {
  /* 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 */
/* line 8, sass/modules/_infinite-scroll.scss */
.infinity-end.neverending .footer-wrap {
  display: block;
}

/*--------------------------------------------------------------
12.0 Media
--------------------------------------------------------------*/
/* line 1, sass/media/_media.scss */
.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure embeds and iframes fit their containers */
/* line 11, sass/media/_media.scss */
embed,
iframe,
object {
  max-width: 100%;
}

/*--------------------------------------------------------------
12.1 Captions
--------------------------------------------------------------*/
/* line 1, sass/media/_captions.scss */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}
/* line 5, sass/media/_captions.scss */
.wp-caption img[class*="wp-image-"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* line 9, sass/media/_captions.scss */
.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

/* line 14, sass/media/_captions.scss */
.wp-caption-text {
  text-align: center;
}

/*--------------------------------------------------------------
12.2 Galleries
--------------------------------------------------------------*/
/* line 1, sass/media/_galleries.scss */
.gallery {
  margin-bottom: 1.5em;
}

/* line 5, sass/media/_galleries.scss */
.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
}

/* line 12, sass/media/_galleries.scss */
.gallery-columns-2 .gallery-item {
  max-width: 50%;
}

/* line 16, sass/media/_galleries.scss */
.gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}

/* line 20, sass/media/_galleries.scss */
.gallery-columns-4 .gallery-item {
  max-width: 25%;
}

/* line 24, sass/media/_galleries.scss */
.gallery-columns-5 .gallery-item {
  max-width: 20%;
}

/* line 28, sass/media/_galleries.scss */
.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}

/* line 32, sass/media/_galleries.scss */
.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}

/* line 36, sass/media/_galleries.scss */
.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}

/* line 40, sass/media/_galleries.scss */
.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}

/* line 44, sass/media/_galleries.scss */
.gallery-caption {
  display: block;
}

/*--------------------------------------------------------------
13.0 CUSTOM STYLES
--------------------------------------------------------------*/
/* line 1, sass/custom/_custom_styles.scss */
* {
  box-sizing: border-box;
  word-wrap: break-word;
}

/* line 6, sass/custom/_custom_styles.scss */
body {
  border-top: 0.125rem solid #DFD8CF;
  background-color: #fff;
}

/* line 166, sass/custom/_custom_vars_mixins.scss */
a {
  text-decoration: none;
  border-bottom: 1px dotted transparent;
}

/* line 12, sass/custom/_custom_styles.scss */
blockquote {
  padding: 1.618rem;
  font-size: 1.25rem;
  background-color: #ffffff;
  border: 0.0625rem solid #e8e0da;
  color: #383838;
}
/* line 179, sass/custom/_custom_vars_mixins.scss */
blockquote a, blockquote a:visited, blockquote a:active {
  color: inherit;
}

/* line 19, sass/custom/_custom_styles.scss */
ul, ol {
  padding: 0;
  margin: 0 0 1.618em 1.618em;
}

/* line 81, sass/custom/_custom_vars_mixins.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: Raleway, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
  line-height: 1.313em;
  font-weight: 300;
}

/* line 87, sass/custom/_custom_vars_mixins.scss */
h1 {
  font-size: 3em;
  margin: 0.563em 0;
}

/* line 87, sass/custom/_custom_vars_mixins.scss */
h2 {
  font-size: 2.25em;
  margin: 0.625em 0;
}

/* line 87, sass/custom/_custom_vars_mixins.scss */
h3 {
  font-size: 1.5em;
  margin: 1.313em 0;
}

/* line 87, sass/custom/_custom_vars_mixins.scss */
h4 {
  font-size: 1.313em;
  margin: 1.313em 0;
}

/* line 87, sass/custom/_custom_vars_mixins.scss */
h5 {
  font-size: 1.125em;
  margin: 1.313em 0;
}

/* line 87, sass/custom/_custom_vars_mixins.scss */
h6 {
  font-size: 1em;
  margin: 0.75em 0;
}

/* line 95, sass/custom/_custom_vars_mixins.scss */
.widget-title {
  font-size: 1.11605em;
  letter-spacing: 0.20em;
}

/* line 28, sass/custom/_custom_styles.scss */
.content-area {
  float: left;
  margin: 0 -30% 0 0;
  width: 100%;
}

/* line 33, sass/custom/_custom_styles.scss */
.pagination {
  padding: 1.618em;
}

/* line 36, sass/custom/_custom_styles.scss */
.site-main {
  margin: 0 30% 0 0;
}

/* line 40, sass/custom/_custom_styles.scss */
.site-content .widget-area {
  float: right;
  overflow: hidden;
  width: 30%;
}

/* line 46, sass/custom/_custom_styles.scss */
.footer-wrap {
  clear: both;
  width: 100%;
}

/* line 56, sass/custom/_custom_styles.scss */
.site {
  padding-top: 0.809rem;
}

/* line 61, sass/custom/_custom_styles.scss */
.site-header {
  background-color: #ffffff;
  border: 0.0625rem solid #e8e0da;
  box-shadow: inset 0 0.125rem 0.3125rem rgba(194, 188, 184, 0.1);
  color: #383838;
}
/* line 195, sass/custom/_custom_vars_mixins.scss */
.site-header a, .site-header a:visited, .site-header a:active {
  color: inherit;
}

/* line 68, sass/custom/_custom_styles.scss */
.site-branding {
  padding-left: 1.618rem;
  padding-top: 1.618rem;
  padding-bottom: 1.618rem;
  font-size: 0.5em;
  float: left;
}

/* line 76, sass/custom/_custom_styles.scss */
.site-title {
  font-weight: 700;
  color: #383838;
}

/* line 82, sass/custom/_custom_styles.scss */
.site-title, .site-description {
  margin: 0;
  line-height: 1em;
  display: inline-block;
  vertical-align: bottom;
}

/* line 89, sass/custom/_custom_styles.scss */
.site-description {
  margin-left: 0.5em;
  font-style: italic;
}

/* line 95, sass/custom/_custom_styles.scss */
.site-content {
  max-width: 108.14818592rem;
  margin: 1.618rem auto 0 auto;
}

/* line 104, sass/custom/_custom_styles.scss */
.hentry, .comments-area, .page-header, .site-main .posts-navigation, .site-main .post-navigation, .paging-navigation {
  padding-left: 4.235801032rem;
  padding-right: 4.235801032rem;
  padding-top: 2.617924rem;
  padding-bottom: 2.617924rem;
  margin: 0 0 1.618rem 0;
  background-color: #ffffff;
  border: 0.0625rem solid #DFD8CF;
  box-shadow: 0 0.0625rem 0.0625rem rgba(33, 19, 4, 0.07);
}

/* line 114, sass/custom/_custom_styles.scss */
.post {
  border-width: 0.4375rem;
  border-color: #fff;
  box-shadow: 0 0.1875rem 0.375rem rgba(33, 19, 4, 0.15);
}

/* line 118, sass/custom/_custom_styles.scss */
.post-thumbnail {
  margin-top: 1.618rem;
  margin-right: -4.235801032rem;
  margin-bottom: 1.618rem;
  margin-left: -4.235801032rem;
  border-top: 0.625rem solid #424242;
  border-bottom: 0.625rem solid #424242;
}
/* line 123, sass/custom/_custom_styles.scss */
.post-thumbnail img {
  min-width: 100%;
  vertical-align: bottom;
}

/* line 131, sass/custom/_custom_styles.scss */
.page-header .page-title {
  text-align: center;
}

/* line 138, sass/custom/_custom_styles.scss */
.entry-content a img {
  vertical-align: bottom;
}
/* line 229, sass/custom/_custom_vars_mixins.scss */
.entry-content a, .entry-content a:link, .entry-content a:visited {
  border-bottom: 0.0625rem dotted #7B6048;
  background-color: white;
  color: #505050;
}
/* line 234, sass/custom/_custom_vars_mixins.scss */
.entry-content a:hover, .entry-content a:active {
  background-color: #ffffff;
}

/* line 146, sass/custom/_custom_styles.scss */
.entry-header {
  text-align: center;
}

/* line 150, sass/custom/_custom_styles.scss */
.entry-title {
  margin-top: 0;
  margin-bottom: 2.617924rem;
}

/* line 155, sass/custom/_custom_styles.scss */
.entry-meta {
  display: inline-block;
  font-size: 1.125rem;
  font-weight: 300;
  padding: 0.8em 1.2em;
  margin-bottom: 1.618rem;
  color: #383838;
}
/* line 220, sass/custom/_custom_vars_mixins.scss */
.entry-meta a, .entry-meta a:visited, .entry-meta a:active {
  color: inherit;
}
/* line 223, sass/custom/_custom_vars_mixins.scss */
.entry-meta a:hover, .entry-meta a:active {
  border-bottom: 1px dotted #ffffff;
}

/* line 164, sass/custom/_custom_styles.scss */
.continue_btn {
  text-align: center;
}

/* line 169, sass/custom/_custom_styles.scss */
.entry-content a.more-link {
  font-size: 1.125rem;
  font-weight: 700;
  display: inline-block;
  padding: 1em 1.618em;
  margin: 2em 0 .5em 0;
  background: none;
  border-top: 0.1875rem solid #bcadad;
  border-bottom: 0.1875rem solid #bcadad;
  color: #424242;
}
/* line 175, sass/custom/_custom_styles.scss */
.entry-content a.more-link:before {
  font-family: "FontAwesome";
  content: "\f0a4";
  margin-right: 0.5em;
}
/* line 180, sass/custom/_custom_styles.scss */
.entry-content a.more-link:after {
  font-family: "FontAwesome";
  content: "\f0a5";
  margin-left: 0.5em;
}

/* line 189, sass/custom/_custom_styles.scss */
.entry-footer {
  text-align: center;
  line-height: 3em;
  color: #424242;
}
/* line 193, sass/custom/_custom_styles.scss */
.entry-footer span {
  margin: 0 0.618em;
  padding: 0 0.618em;
  display: inline-block;
}

/* line 201, sass/custom/_custom_styles.scss */
.comment-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 205, sass/custom/_custom_styles.scss */
.comment-list .comment {
  padding: 1.618rem;
  background-color: rgba(221, 193, 174, 0.05);
  border: 0.0625rem solid rgba(108, 67, 38, 0.05);
  box-shadow: inset 0 0.125rem 0.3125rem rgba(194, 188, 184, 0.05);
}

/* line 215, sass/custom/_custom_styles.scss */
.cat-links:before {
  font-family: "FontAwesome";
  content: "\f07c";
  margin-right: 0.5em;
}

/* line 221, sass/custom/_custom_styles.scss */
.tags-links:before {
  font-family: "FontAwesome";
  content: "\f02c";
  margin-right: 0.5em;
}

/* line 227, sass/custom/_custom_styles.scss */
.comments-link:before {
  font-family: "FontAwesome";
  content: "\f075";
  margin-right: 0.5em;
}

/* line 241, sass/custom/_custom_styles.scss */
.widget {
  margin-left: 3.236rem;
  margin-bottom: 1.618rem;
}

/* line 252, sass/custom/_custom_styles.scss */
.widget ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 256, sass/custom/_custom_styles.scss */
.widget ul li {
  border-bottom: 0.0625rem solid #e8e0da;
}
/* line 258, sass/custom/_custom_styles.scss */
.widget ul li a {
  padding: 0.50em 0 0.50em 1em;
  display: block;
  border-radius: 3px;
}
/* line 262, sass/custom/_custom_styles.scss */
.widget ul li.page_item_has_children, .widget ul li.menu-item-has-children {
  padding-bottom: 0;
  border: none;
}
/* line 274, sass/custom/_custom_styles.scss */
.widget ul li li li li {
  padding-left: 0;
}
/* line 278, sass/custom/_custom_styles.scss */
.widget ul li ul li a {
  margin-left: 1em;
}
/* line 280, sass/custom/_custom_styles.scss */
.widget ul .children li:first-of-type, .widget ul .sub-menu li:first-of-type {
  border-top: 0.0625rem solid #e8e0da;
}

/* line 287, sass/custom/_custom_styles.scss */
input.search-field {
  box-sizing: border-box;
  width: 100%;
}

/* line 311, sass/custom/_custom_styles.scss */
.footer-wrap {
  padding-top: 1.618em;
  padding-bottom: 1.618em;
  max-width: 108.14818592rem;
  margin: 0 auto;
}
/* line 257, sass/custom/_custom_vars_mixins.scss */
.footer-wrap a {
  color: #353535;
}

@media (max-width: 108.14818592rem) {
  /* line 81, sass/custom/_custom_vars_mixins.scss */
  h1, h2, h3, h4, h5, h6 {
    font-family: Raleway, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
    line-height: 1.313em;
    font-weight: 300;
  }

  /* line 87, sass/custom/_custom_vars_mixins.scss */
  h1 {
    font-size: 2.7em;
    margin: 0.563em 0;
  }

  /* line 87, sass/custom/_custom_vars_mixins.scss */
  h2 {
    font-size: 2.025em;
    margin: 0.625em 0;
  }

  /* line 87, sass/custom/_custom_vars_mixins.scss */
  h3 {
    font-size: 1.35em;
    margin: 1.313em 0;
  }

  /* line 87, sass/custom/_custom_vars_mixins.scss */
  h4 {
    font-size: 1.1817em;
    margin: 1.313em 0;
  }

  /* line 87, sass/custom/_custom_vars_mixins.scss */
  h5 {
    font-size: 1.0125em;
    margin: 1.313em 0;
  }

  /* line 87, sass/custom/_custom_vars_mixins.scss */
  h6 {
    font-size: 1em;
    margin: 0.75em 0;
  }

  /* line 95, sass/custom/_custom_vars_mixins.scss */
  .widget-title {
    font-size: 1.004445em;
    letter-spacing: 0.20em;
  }

  /* line 341, sass/custom/_custom_styles.scss */
  .hentry, .comments-area, .page-header, .site-main .posts-navigation, .site-main .post-navigation, .paging-navigation {
    padding-left: 2.617924rem;
    padding-right: 2.617924rem;
    padding-top: 1.618rem;
    padding-bottom: 1.618rem;
  }

  /* line 348, sass/custom/_custom_styles.scss */
  .post-thumbnail {
    margin-top: 1.618rem;
    margin-right: -2.617924rem;
    margin-bottom: 1.618rem;
    margin-left: -2.617924rem;
  }

  /* line 355, sass/custom/_custom_styles.scss */
  .entry-title {
    margin-bottom: 1.618rem;
  }

  /* line 359, sass/custom/_custom_styles.scss */
  .footer-wrap {
    padding: 1.618em;
  }
}
@media (max-width: 56.25rem) {
  /* line 368, sass/custom/_custom_styles.scss */
  .content-area {
    float: none;
    margin: 0;
    width: 100%;
  }

  /* line 374, sass/custom/_custom_styles.scss */
  .site-main {
    margin: 0;
  }

  /* line 378, sass/custom/_custom_styles.scss */
  .site-content .widget-area {
    float: none;
    overflow: hidden;
    width: 100%;
  }

  /* line 384, sass/custom/_custom_styles.scss */
  .widget {
    margin-left: 0;
    margin-bottom: 1.618rem;
  }
}
@media (max-width: 37.5rem) {
  /* line 81, sass/custom/_custom_vars_mixins.scss */
  h1, h2, h3, h4, h5, h6 {
    font-family: Raleway, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
    line-height: 1.313em;
    font-weight: 300;
  }

  /* line 87, sass/custom/_custom_vars_mixins.scss */
  h1 {
    font-size: 2.4em;
    margin: 0.563em 0;
  }

  /* line 87, sass/custom/_custom_vars_mixins.scss */
  h2 {
    font-size: 1.8em;
    margin: 0.625em 0;
  }

  /* line 87, sass/custom/_custom_vars_mixins.scss */
  h3 {
    font-size: 1.2em;
    margin: 1.313em 0;
  }

  /* line 87, sass/custom/_custom_vars_mixins.scss */
  h4 {
    font-size: 1.0504em;
    margin: 1.313em 0;
  }

  /* line 87, sass/custom/_custom_vars_mixins.scss */
  h5 {
    font-size: 1em;
    margin: 1.313em 0;
  }

  /* line 87, sass/custom/_custom_vars_mixins.scss */
  h6 {
    font-size: 1em;
    margin: 0.75em 0;
  }

  /* line 95, sass/custom/_custom_vars_mixins.scss */
  .widget-title {
    font-size: 0.89284em;
    letter-spacing: 0.20em;
  }
}
@media (max-width: 25rem) {
  /* line 81, sass/custom/_custom_vars_mixins.scss */
  h1, h2, h3, h4, h5, h6 {
    font-family: Raleway, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
    line-height: 1.313em;
    font-weight: 300;
  }

  /* line 87, sass/custom/_custom_vars_mixins.scss */
  h1 {
    font-size: 2.1em;
    margin: 0.563em 0;
  }

  /* line 87, sass/custom/_custom_vars_mixins.scss */
  h2 {
    font-size: 1.575em;
    margin: 0.625em 0;
  }

  /* line 87, sass/custom/_custom_vars_mixins.scss */
  h3 {
    font-size: 1.05em;
    margin: 1.313em 0;
  }

  /* line 87, sass/custom/_custom_vars_mixins.scss */
  h4 {
    font-size: 1em;
    margin: 1.313em 0;
  }

  /* line 87, sass/custom/_custom_vars_mixins.scss */
  h5 {
    font-size: 1em;
    margin: 1.313em 0;
  }

  /* line 87, sass/custom/_custom_vars_mixins.scss */
  h6 {
    font-size: 1em;
    margin: 0.75em 0;
  }

  /* line 95, sass/custom/_custom_vars_mixins.scss */
  .widget-title {
    font-size: 0.85em;
    letter-spacing: 0.20em;
  }

  /* line 417, sass/custom/_custom_styles.scss */
  .hentry, .comments-area, .page-header, .site-main .posts-navigation, .site-main .post-navigation, .paging-navigation {
    padding-left: 1.618rem;
    padding-right: 1.618rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  /* line 424, sass/custom/_custom_styles.scss */
  .post-thumbnail {
    margin-top: 1.618rem;
    margin-right: -1.618rem;
    margin-bottom: 1.618rem;
    margin-left: -1.618rem;
  }

  /* line 431, sass/custom/_custom_styles.scss */
  .entry-title {
    margin-bottom: 1rem;
  }

  /* line 435, sass/custom/_custom_styles.scss */
  .widget {
    padding-left: 1.618rem;
    padding-right: 1.618rem;
    padding-top: 1.618rem;
    padding-bottom: 1.618rem;
  }
}
/*--------------------------------------------------------------
14.0 Header-Icons Style
--------------------------------------------------------------*/
/* line 2, sass/custom/_header_icons.scss */
#page .head-color {
  background: rgba(0, 0, 0, 0.19);
}

/* line 3, sass/custom/_header_icons.scss */
#page .estella-head-color {
  background: black;
}

/* line 4, sass/custom/_header_icons.scss */
.estella-display-none {
  display: none;
}

/* line 5, sass/custom/_header_icons.scss */
#head-container {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: +99;
  text-align: right;
  min-height: 52px;
  overflow: hidden;
  width: 100%;
  line-height: 0;
  margin: 0 auto 0 auto;
  background-color: #ffffff;
  border: 0.0625rem solid #e8e0da;
  box-shadow: inset 0 0.125rem 0.3125rem rgba(194, 188, 184, 0.1);
  color: #383838;
}
/* line 195, sass/custom/_custom_vars_mixins.scss */
#head-container a, #head-container a:visited, #head-container a:active {
  color: inherit;
}
/* line 24, sass/custom/_header_icons.scss */
#head-container .site-branding {
  float: left;
  width: 35%;
  padding-bottom: 4px;
  padding-top: 18px;
  text-align: left;
}
/* line 30, sass/custom/_header_icons.scss */
#head-container .site-branding h2 {
  font-size: 2.1em;
}
/* line 31, sass/custom/_header_icons.scss */
#head-container .site-branding .site-description {
  line-height: 1.2em;
  color: rgba(255, 255, 255, 0.75);
}
/* line 37, sass/custom/_header_icons.scss */
#head-container .site-branding .site-title {
  text-transform: uppercase;
  color: #424242;
}
/* line 40, sass/custom/_header_icons.scss */
#head-container .site-branding .site-title a {
  font-family: 'arial';
  letter-spacing: 2px;
  color: rgba(255, 255, 255, 0.75);
}
/* line 46, sass/custom/_header_icons.scss */
#head-container .site-branding .site-title a:hover {
  color: #fff;
  transition: 0.5s;
}
/* line 53, sass/custom/_header_icons.scss */
#head-container .search-box-container {
  float: left;
  width: 25%;
  text-align: center;
  display: inline-block;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  margin-top: 6px;
  list-style: none;
  padding-top: 8px;
}
/* line 66, sass/custom/_header_icons.scss */
#head-container .search-box-container .search-box {
  padding-right: 4px;
  padding-bottom: 0px;
  width: 100%;
  margin-right: 10px;
}
/* line 72, sass/custom/_header_icons.scss */
#head-container .search-box-container input {
  padding: 1px 0px 1px 10px;
  text-indent: 10px;
  border: 0.99px solid #E2DCDC;
  background: rgba(0, 0, 0, 0.19);
  width: 100%;
  color: rgba(255, 255, 255, 0.75);
}
/* line 80, sass/custom/_header_icons.scss */
#head-container .search-box-container input:hover {
  color: rgba(255, 255, 255, 0.75);
}
/* line 81, sass/custom/_header_icons.scss */
#head-container .search-box-container .estella-submit {
  display: none;
}
/* line 87, sass/custom/_header_icons.scss */
#head-container .estella-header-icon-button {
  float: right;
  font-size: 1.1em;
  margin-top: 1.5em;
  margin-right: 1.3em;
  width: 5%;
}
/* line 93, sass/custom/_header_icons.scss */
#head-container .estella-header-icon-button ul {
  display: inline-block;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  list-style: none;
}
/* line 100, sass/custom/_header_icons.scss */
#head-container .estella-header-icon-button ul li span:before {
  font-family: 'fontawesome';
  content: "\f1e0";
  cursor: pointer;
  color: rgba(255, 255, 255, 0.75);
}
/* line 109, sass/custom/_header_icons.scss */
#head-container .header-icons {
  float: left;
  width: 40%;
}
/* line 112, sass/custom/_header_icons.scss */
#head-container .header-icons a {
  color: #424242;
}
/* line 113, sass/custom/_header_icons.scss */
#head-container .header-icons ul {
  display: inline-block;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  margin-top: 3px;
}
/* line 121, sass/custom/_header_icons.scss */
#head-container .header-icons ul li {
  float: left;
  list-style: none;
  padding-top: 8px;
}
/* line 125, sass/custom/_header_icons.scss */
#head-container .header-icons ul li .fa {
  border-radius: 50%;
  padding: 9px 10px;
  font-size: 0.75em;
  background: rgba(0, 0, 0, 0.5);
  display: block;
  margin-right: 0.5em;
  color: rgba(255, 255, 255, 0.75);
}
/* line 135, sass/custom/_header_icons.scss */
#head-container .header-icons ul li .fa-facebook {
  padding: 9px 12px;
}
/* line 138, sass/custom/_header_icons.scss */
#head-container .header-icons ul li .fa-google-plus {
  padding: 9px 9px;
}
/* line 141, sass/custom/_header_icons.scss */
#head-container .header-icons ul li .fa-tumblr {
  padding: 9px 12px;
}
/* line 144, sass/custom/_header_icons.scss */
#head-container .header-icons ul li .fa-flickr {
  padding: 9px 10px;
}
/* line 147, sass/custom/_header_icons.scss */
#head-container .header-icons ul li .fa-pinterest {
  padding: 9px 10px;
}
/* line 150, sass/custom/_header_icons.scss */
#head-container .header-icons ul li .fa-youtube {
  padding: 9px 10px;
}
/* line 154, sass/custom/_header_icons.scss */
#head-container .header-icons ul li .fa:hover {
  background: #7E6F59;
  transition: 0.5s;
  color: #fff;
}
/* line 171, sass/custom/_header_icons.scss */
#head-container .header-icons-2 ul {
  margin-top: 90px;
  margin-right: 0.5em;
}
/* line 177, sass/custom/_header_icons.scss */
#head-container .header-icons-2 ul li {
  background: transparent;
  list-style: none;
  padding-top: 8px;
}
/* line 181, sass/custom/_header_icons.scss */
#head-container .header-icons-2 ul li .fa {
  border-radius: 50%;
  padding: 9px 10px;
  font-size: 0.75em;
  background: rgba(0, 0, 0, 0.5);
  margin-right: 0.5em;
  color: rgba(255, 255, 255, 0.75);
}
/* line 191, sass/custom/_header_icons.scss */
#head-container .header-icons-2 ul li .fa-facebook {
  padding: 9px 12px;
}
/* line 194, sass/custom/_header_icons.scss */
#head-container .header-icons-2 ul li .fa-google-plus {
  padding: 9px 9px;
}
/* line 197, sass/custom/_header_icons.scss */
#head-container .header-icons-2 ul li .fa-tumblr {
  padding: 9px 12px;
}
/* line 200, sass/custom/_header_icons.scss */
#head-container .header-icons-2 ul li .fa-flickr {
  padding: 9px 10px;
}
/* line 203, sass/custom/_header_icons.scss */
#head-container .header-icons-2 ul li .fa-pinterest {
  padding: 9px 10px;
}
/* line 206, sass/custom/_header_icons.scss */
#head-container .header-icons-2 ul li .fa-youtube {
  padding: 9px 10px;
}
/* line 210, sass/custom/_header_icons.scss */
#head-container .header-icons-2 ul li .fa:hover {
  background: #7E6F59;
  transition: 0.5s;
  color: #fff;
}

@media (max-width: 1130px) {
  /* line 227, sass/custom/_header_icons.scss */
  #head-container .header-icons {
    width: 45%;
  }
  /* line 230, sass/custom/_header_icons.scss */
  #head-container .search-box-container {
    width: 20%;
  }
}
@media (max-width: 1100px) {
  /* line 238, sass/custom/_header_icons.scss */
  .site-branding .site-description {
    display: none;
  }

  /* line 243, sass/custom/_header_icons.scss */
  .header-icons ul li span {
    margin-right: 0.75em;
  }
  /* line 246, sass/custom/_header_icons.scss */
  .header-icons ul li .search-box {
    width: 300px;
  }
  /* line 249, sass/custom/_header_icons.scss */
  .header-icons ul li .search-icon {
    margin-right: 200px;
  }
}
@media (min-width: 1000px) {
  /* line 259, sass/custom/_header_icons.scss */
  .estella-header-icon-button {
    display: none;
  }

  /* line 262, sass/custom/_header_icons.scss */
  .header-icons {
    display: inline;
  }

  /* line 265, sass/custom/_header_icons.scss */
  .header-icons-2 {
    display: none;
  }
}
@media (max-width: 1000px) {
  /* line 271, sass/custom/_header_icons.scss */
  #head-container {
    margin-top: -5px;
  }
  /* line 273, sass/custom/_header_icons.scss */
  #head-container .search-box-container {
    width: 35%;
  }
  /* line 276, sass/custom/_header_icons.scss */
  #head-container .estella-header-icon-button {
    display: inline;
  }
  /* line 279, sass/custom/_header_icons.scss */
  #head-container .header-icons-2 {
    display: none;
  }
  /* line 283, sass/custom/_header_icons.scss */
  #head-container .header-icons {
    display: none;
  }

  /* line 287, sass/custom/_header_icons.scss */
  #masthead {
    margin-top: -5px;
  }
}
@media (max-width: 650px) {
  /* line 304, sass/custom/_header_icons.scss */
  #head-container {
    min-height: 30px;
  }
  /* line 307, sass/custom/_header_icons.scss */
  #head-container .estella-navicon .navicon {
    margin-top: -2px;
  }
  /* line 310, sass/custom/_header_icons.scss */
  #head-container .header-icons-link {
    display: none;
  }
  /* line 314, sass/custom/_header_icons.scss */
  #head-container .header-icons {
    width: 10%;
  }
  /* line 317, sass/custom/_header_icons.scss */
  #head-container .site-branding {
    width: 55%;
  }
  /* line 321, sass/custom/_header_icons.scss */
  #head-container .site-title-description {
    margin-top: 1px;
  }
  /* line 324, sass/custom/_header_icons.scss */
  #head-container .search-box-container {
    width: 33%;
    text-align: right;
  }
  /* line 328, sass/custom/_header_icons.scss */
  #head-container .search-box-container .search-box input, #head-container .search-box-container .search-box select, #head-container .search-box-container .search-box textarea {
    line-height: 1;
    font-size: 15px;
  }

  /* line 332, sass/custom/_header_icons.scss */
  #masthead {
    margin-top: -13px;
  }
}
@media (max-width: 600px) {
  /* line 338, sass/custom/_header_icons.scss */
  #masthead {
    margin-top: -15px;
  }

  /* line 341, sass/custom/_header_icons.scss */
  .main-navigation .navicon {
    font-size: 2.2rem;
  }
}
@media (max-width: 450px) {
  /* line 351, sass/custom/_header_icons.scss */
  #head-container .estella-navicon .navicon {
    margin-top: -2px;
    margin-left: 22px;
  }
  /* line 356, sass/custom/_header_icons.scss */
  #head-container .search-box-container {
    width: 32%;
  }

  /* line 360, sass/custom/_header_icons.scss */
  .main-navigation .navicon {
    font-size: 2.0rem;
  }
}
@media (max-width: 400px) {
  /* line 370, sass/custom/_header_icons.scss */
  #head-container {
    margin-top: -9px;
  }
  /* line 372, sass/custom/_header_icons.scss */
  #head-container .estella-navicon .navicon {
    margin-top: -2px;
    margin-left: 20px;
  }
  /* line 377, sass/custom/_header_icons.scss */
  #head-container .search-box-container {
    width: 30%;
  }
  /* line 380, sass/custom/_header_icons.scss */
  #head-container .share-button {
    font-size: 16px;
  }

  /* line 384, sass/custom/_header_icons.scss */
  #masthead {
    margin-top: -21px;
  }

  /* line 387, sass/custom/_header_icons.scss */
  .main-navigation .navicon {
    font-size: 1.8rem;
  }
}
/*--------------------------------------------------------------
15.0 Header-Navigation Style
--------------------------------------------------------------*/
/* line 2, sass/custom/_header_navigation.scss */
#masthead {
  color: rgba(255, 255, 255, 0.75);
  position: absolute;
  z-index: 999;
  width: 100%;
  left: 0px;
  top: 52px;
  background: rgba(0, 0, 0, 0.5);
  line-height: 4.618rem;
}
/* line 11, sass/custom/_header_navigation.scss */
#masthead a {
  font-family: 'Tahoma';
  letter-spacing: 1px;
}
/* line 15, sass/custom/_header_navigation.scss */
#masthead .estella-navigation-second {
  float: left;
  font-family: "lft-etica";
}
/* line 20, sass/custom/_header_navigation.scss */
#masthead .estella-navigation-second ul {
  background: transparent;
}
/* line 22, sass/custom/_header_navigation.scss */
#masthead .estella-navigation-second ul li {
  border-radius: 3px;
  text-align: left;
}
/* line 26, sass/custom/_header_navigation.scss */
#masthead .estella-navigation-second ul li ul li {
  border-bottom: 1px solid #999696;
}
/* line 33, sass/custom/_header_navigation.scss */
#masthead .estella-navigation-second ul a:hover {
  background: transparent;
  color: #fff;
  transition: 0.5s;
}
/* line 38, sass/custom/_header_navigation.scss */
#masthead .estella-navigation-second ul li:hover ul {
  background: rgba(0, 0, 0, 0.5);
}

/* line 47, sass/custom/_header_navigation.scss */
#site-navigation .estella-navigation-second {
  text-transform: uppercase;
}

/* line 51, sass/custom/_header_navigation.scss */
.navicon {
  line-height: 0;
  width: 42px;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 2.5rem;
  color: rgba(255, 255, 255, 0.75);
}

/* line 59, sass/custom/_header_navigation.scss */
.navicon:hover {
  color: #fff;
  transition: 0.5s;
}

/* line 66, sass/custom/_header_navigation.scss */
#head-container .estella-navigation-one {
  margin-top: -50px;
  background: rgba(0, 0, 0, 0.5);
}
/* line 71, sass/custom/_header_navigation.scss */
#head-container .menu-testing-menu-container {
  text-transform: uppercase;
  text-align: left;
  margin-top: 100px;
}
/* line 75, sass/custom/_header_navigation.scss */
#head-container .menu-testing-menu-container ul {
  background: rgba(0, 0, 0, 0.75);
}
/* line 77, sass/custom/_header_navigation.scss */
#head-container .menu-testing-menu-container ul li {
  border-radius: 3px;
  text-align: left;
}
/* line 81, sass/custom/_header_navigation.scss */
#head-container .menu-testing-menu-container ul li ul li {
  border-bottom: 1px solid #999696;
}
/* line 83, sass/custom/_header_navigation.scss */
#head-container .menu-testing-menu-container ul li a {
  color: white;
}
/* line 88, sass/custom/_header_navigation.scss */
#head-container .menu-testing-menu-container ul a:hover {
  background: transparent;
  color: #fff;
  transition: 0.5s;
}
/* line 93, sass/custom/_header_navigation.scss */
#head-container .menu-testing-menu-container ul li:hover ul {
  background: rgba(0, 0, 0, 0.5);
}

/* line 102, sass/custom/_header_navigation.scss */
#head-container .estella-navigation-one {
  display: none;
}

@media (min-width: 1000px) {
  /* line 109, sass/custom/_header_navigation.scss */
  #head-container .estella-navigation-one {
    display: none;
  }

  /* line 113, sass/custom/_header_navigation.scss */
  .menu-main-menu-container li:hover ul {
    display: inline-block;
  }
  /* line 116, sass/custom/_header_navigation.scss */
  .menu-main-menu-container .mytheme_menu_switch {
    display: none;
  }
}
/* line 131, sass/custom/_header_navigation.scss */
#masthead .menu-testing-menu-container, #masthead .estella-navigation-second {
  float: left;
  font-family: 'Oswald';
}
/* line 135, sass/custom/_header_navigation.scss */
#masthead .menu-testing-menu-container ul, #masthead .estella-navigation-second ul {
  background: transparent;
}
/* line 137, sass/custom/_header_navigation.scss */
#masthead .menu-testing-menu-container ul li, #masthead .estella-navigation-second ul li {
  border-radius: 3px;
  text-align: left;
}
/* line 141, sass/custom/_header_navigation.scss */
#masthead .menu-testing-menu-container ul li ul li, #masthead .estella-navigation-second ul li ul li {
  border-bottom: 1px solid #999696;
}
/* line 148, sass/custom/_header_navigation.scss */
#masthead .menu-testing-menu-container ul a:hover, #masthead .estella-navigation-second ul a:hover {
  background: transparent;
  color: #fff;
  transition: 0.5s;
}
/* line 153, sass/custom/_header_navigation.scss */
#masthead .menu-testing-menu-container ul li:hover ul, #masthead .estella-navigation-second ul li:hover ul {
  background: rgba(0, 0, 0, 0.5);
}

/* line 162, sass/custom/_header_navigation.scss */
#site-navigation .menu-testing-menu-container {
  text-transform: uppercase;
}

@media (min-width: 1000px) {
  /* line 167, sass/custom/_header_navigation.scss */
  #masthead {
    background: rgba(0, 0, 0, 0.5);
  }

  /* line 171, sass/custom/_header_navigation.scss */
  .menu-testing-menu-container li:hover ul, .estella-navigation-second li:hover ul {
    display: inline-block;
  }
  /* line 174, sass/custom/_header_navigation.scss */
  .menu-testing-menu-container .mytheme_menu_switch, .estella-navigation-second .mytheme_menu_switch {
    display: none;
  }
}
/*--------------------------------------------------------------
16.0 FlexSlider Style
--------------------------------------------------------------*/
/* line 2, sass/custom/_flexslider.scss */
#slider {
  margin: 0;
  margin-top: -9px;
  border: none;
  box-shadow: none;
}

/* line 9, sass/custom/_flexslider.scss */
.flexslider {
  width: 100%;
  overflow: hidden;
}
/* line 13, sass/custom/_flexslider.scss */
.flexslider li {
  position: relative;
}
/* line 16, sass/custom/_flexslider.scss */
.flexslider li .estella-slider-content {
  position: absolute;
  z-index: +99;
  bottom: 60px;
  color: #fff;
  width: 100%;
  text-align: right;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  color: rgba(255, 255, 255, 0.75);
}
/* line 27, sass/custom/_flexslider.scss */
.flexslider li .estella-slider-content .wrapper {
  margin-right: 5em;
}
/* line 31, sass/custom/_flexslider.scss */
.flexslider li .estella-slider-content h2 {
  display: inline-block;
  background: rgba(0, 0, 0, 0.5);
  padding: 0.1em 1em 0.1em 1em;
  font-size: 1.5em;
  border-radius: 3px;
}
/* line 40, sass/custom/_flexslider.scss */
.flexslider li .estella-slider-content p {
  margin-right: 0.5em;
  padding: 0.1em 1em 0.1em 1em;
  font-size: 1em;
  display: inline-block;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 3px;
}
/* line 51, sass/custom/_flexslider.scss */
.flexslider li .flex-prev, .flexslider li .flex-next {
  display: none;
}
/* line 54, sass/custom/_flexslider.scss */
.flexslider li img {
  width: 100%;
}

@media (max-width: 1000px) {
  /* line 67, sass/custom/_flexslider.scss */
  .flexslider ul .estella-slider-content {
    bottom: 50px;
    line-height: 3.0rem;
  }
  /* line 70, sass/custom/_flexslider.scss */
  .flexslider ul .estella-slider-content h2 {
    font-size: 1.4em;
  }
  /* line 74, sass/custom/_flexslider.scss */
  .flexslider ul .estella-slider-content p {
    font-size: 0.75em;
  }
  /* line 80, sass/custom/_flexslider.scss */
  .flexslider .flex-control-paging li a {
    width: 10px;
    height: 10px;
    line-height: 80px;
  }
}
@media (max-width: 50rem) {
  /* line 90, sass/custom/_flexslider.scss */
  .flexslider ul .estella-slider-content {
    bottom: 40px;
    line-height: 2.5rem;
  }
  /* line 93, sass/custom/_flexslider.scss */
  .flexslider ul .estella-slider-content .wrapper {
    margin-right: 4em;
  }
  /* line 96, sass/custom/_flexslider.scss */
  .flexslider ul .estella-slider-content h2 {
    font-size: 1.2em;
  }
  /* line 101, sass/custom/_flexslider.scss */
  .flexslider ul .estella-slider-content p {
    font-size: 0.60em;
  }
  /* line 107, sass/custom/_flexslider.scss */
  .flexslider .flex-control-paging li a {
    width: 9px;
    height: 9px;
    line-height: 70px;
  }
}
@media (max-width: 43.75rem) {
  /* line 116, sass/custom/_flexslider.scss */
  .flexslider ul .estella-slider-content {
    bottom: 30px;
    line-height: 2rem;
  }
  /* line 119, sass/custom/_flexslider.scss */
  .flexslider ul .estella-slider-content .wrapper {
    margin-right: 3em;
  }
  /* line 122, sass/custom/_flexslider.scss */
  .flexslider ul .estella-slider-content h2 {
    font-size: 1em;
  }
  /* line 127, sass/custom/_flexslider.scss */
  .flexslider ul .estella-slider-content p {
    font-size: 0.40em;
  }
  /* line 133, sass/custom/_flexslider.scss */
  .flexslider .flex-control-paging li a {
    width: 8px;
    height: 8px;
    line-height: 60px;
  }
}
@media (max-width: 650px) {
  /* line 141, sass/custom/_flexslider.scss */
  #head-container .estella-header-icon-button {
    margin-top: 1.3em;
  }
}
@media (max-width: 34.375rem) {
  /* line 148, sass/custom/_flexslider.scss */
  .flexslider ul .estella-slider-content {
    bottom: 20px;
    line-height: 1.5rem;
  }
  /* line 151, sass/custom/_flexslider.scss */
  .flexslider ul .estella-slider-content .wrapper {
    margin-right: 2em;
  }
  /* line 154, sass/custom/_flexslider.scss */
  .flexslider ul .estella-slider-content h2 {
    font-size: 0.75em;
  }
  /* line 159, sass/custom/_flexslider.scss */
  .flexslider ul .estella-slider-content p {
    font-size: 0.05em;
  }
  /* line 165, sass/custom/_flexslider.scss */
  .flexslider .flex-control-paging li a {
    width: 8px;
    height: 8px;
    line-height: 50px;
  }
}
@media (max-width: 28.125rem) {
  /* line 175, sass/custom/_flexslider.scss */
  .flexslider ul .estella-slider-content {
    bottom: 10px;
    line-height: 1.5rem;
  }
  /* line 178, sass/custom/_flexslider.scss */
  .flexslider ul .estella-slider-content h2 {
    font-size: 0.75em;
  }
  /* line 183, sass/custom/_flexslider.scss */
  .flexslider ul .estella-slider-content p {
    font-size: 0.05em;
  }
  /* line 189, sass/custom/_flexslider.scss */
  .flexslider .flex-control-paging li a {
    width: 7px;
    height: 7px;
    line-height: 35px;
    letter-spacing: 1px;
  }
}
/*--------------------------------------------------------------
17.0 Post Style
--------------------------------------------------------------*/
/* line 1, sass/custom/_posts_styles.scss */
article .wp-post-image {
  width: 100%;
}

/* line 4, sass/custom/_posts_styles.scss */
article p {
  margin-top: 0.75em;
}

/* line 7, sass/custom/_posts_styles.scss */
.post .entry-header {
  position: relative;
}
/* line 9, sass/custom/_posts_styles.scss */
.post .entry-header .post-caret:before {
  position: absolute;
  font-size: 2em;
  bottom: 17px;
  left: -10px;
  content: "\f0d9";
  font-family: "FontAwesome";
}
/* line 17, sass/custom/_posts_styles.scss */
.post .entry-header .post-heading {
  position: absolute;
  bottom: 0px;
  left: -10px;
}
/* line 21, sass/custom/_posts_styles.scss */
.post .entry-header .post-heading a {
  background: #f6e128;
  text-transform: uppercase;
  font-size: 0.50em;
  font-family: 'Arial';
  font-weight: bold;
  letter-spacing: -0.3px;
  padding: 0.1em 1.5em 0.0em 1.5em;
}

/* line 36, sass/custom/_posts_styles.scss */
.page .post-heading {
  font-size: 2em;
  color: #AB977A;
}

/* line 42, sass/custom/_posts_styles.scss */
.entry-header .post-single-heading {
  position: absolute;
  bottom: 35px;
  left: -10px;
  background: #f6e128;
  text-transform: uppercase;
  font-size: 1.50em;
  font-family: 'Arial';
  font-weight: bold;
  letter-spacing: -0.3px;
  padding: 0.1em 1.5em 0.0em 1.5em;
}
/* line 54, sass/custom/_posts_styles.scss */
.entry-header .post-single-caret:before {
  position: absolute;
  font-size: 2em;
  bottom: 21px;
  left: -10px;
  content: "\f0d9";
  font-family: "FontAwesome";
}

/* line 64, sass/custom/_posts_styles.scss */
.head-post {
  margin-bottom: 2em;
  max-width: 108.14818592rem;
  color: #b8b8b8;
  letter-spacing: 1px;
}
/* line 69, sass/custom/_posts_styles.scss */
.head-post a {
  color: #b8b8b8;
}
/* line 70, sass/custom/_posts_styles.scss */
.head-post .tags-links {
  display: none;
}
/* line 71, sass/custom/_posts_styles.scss */
.head-post a:hover {
  color: #7E6F59;
}
/* line 74, sass/custom/_posts_styles.scss */
.head-post .estella-post-comment:hover .comments-link:before {
  color: #7E6F59;
}
/* line 77, sass/custom/_posts_styles.scss */
.head-post li {
  float: left;
  list-style: none;
}
/* line 82, sass/custom/_posts_styles.scss */
.head-post .icon-user {
  margin: 0em 0.7em;
  font-size: 1.3em;
}
/* line 86, sass/custom/_posts_styles.scss */
.head-post .leave-comment {
  margin: 0em 0.7em;
  font-size: 1.3em;
}

/* line 92, sass/custom/_posts_styles.scss */
.entry-footer {
  max-width: 100%;
  position: relative;
  letter-spacing: 1px;
}
/* line 97, sass/custom/_posts_styles.scss */
.entry-footer ul li {
  list-style: none;
}
/* line 99, sass/custom/_posts_styles.scss */
.entry-footer ul li:hover a {
  color: #7E6F59;
  transition: 0.5s;
}
/* line 100, sass/custom/_posts_styles.scss */
.entry-footer ul li .read-more {
  float: right;
}
/* line 103, sass/custom/_posts_styles.scss */
.entry-footer ul li .read-more:after {
  margin-left: 0.5em;
  color: #ccc;
  content: "\f178";
  font-family: "FontAwesome";
}
/* line 110, sass/custom/_posts_styles.scss */
.entry-footer ul li:hover .read-more:after {
  color: #7E6F59;
  transition: 0.5s;
}
/* line 112, sass/custom/_posts_styles.scss */
.entry-footer ul li a {
  font-size: 1em;
  color: #ccc;
}

/* line 129, sass/custom/_posts_styles.scss */
.pagination {
  overflow: hidden;
  clear: both;
  position: relative;
  font-size: 0.7em;
}

/* line 135, sass/custom/_posts_styles.scss */
.pagination span:first-child {
  padding-left: 2em;
  padding-right: 2em;
  letter-spacing: 2px;
  font-weight: bold;
}

/* line 145, sass/custom/_posts_styles.scss */
.pagination .page-numbers {
  display: block;
  float: left;
  margin: 2px 2px 2px 0;
  text-decoration: none;
  padding: 10px;
  width: 55px;
  height: 47px;
  border-radius: 3px;
  text-align: center;
  background: #ffffff;
}
/* line 156, sass/custom/_posts_styles.scss */
.pagination .page-numbers:hover {
  border: 1px solid;
}
/* line 161, sass/custom/_posts_styles.scss */
.pagination .current {
  width: 55px;
  height: 47px;
  border-radius: 3px;
  text-align: center;
  background: #d6d7d8;
  color: #fff;
  border: 2px solid #d0d0d0;
}
/* line 171, sass/custom/_posts_styles.scss */
.pagination .prev, .pagination .next {
  width: 100px;
  font-size: 1em;
}
/* line 175, sass/custom/_posts_styles.scss */
.pagination .prev:hover, .pagination .next:hover {
  background: #d6d7d8;
  color: #fff;
  transition: 0.5s;
}
/* line 180, sass/custom/_posts_styles.scss */
.pagination .dots {
  border: none;
  width: 35px;
}
/* line 183, sass/custom/_posts_styles.scss */
.pagination .dots:hover {
  border: none;
}

/* line 189, sass/custom/_posts_styles.scss */
.pagination a, .pagination span {
  color: #999999;
  border: 2px solid #e9e6df;
}

/* line 194, sass/custom/_posts_styles.scss */
.pagination .page-previous, .pagination .page-next, .pagination .page-last {
  padding: 10px;
  width: 75px;
  height: 47px;
}

@media (max-width: 65.625rem) {
  /* line 203, sass/custom/_posts_styles.scss */
  .head-post .estella-post-author {
    margin-right: 10%;
  }
  /* line 206, sass/custom/_posts_styles.scss */
  .head-post .estella-post-date {
    margin-left: 10%;
  }

  /* line 210, sass/custom/_posts_styles.scss */
  .entry-header .post-single-heading {
    font-size: 1.3em;
  }
}
@media (max-width: 40.625rem) {
  /* line 217, sass/custom/_posts_styles.scss */
  .head-post .estella-post-author {
    margin-right: 10%;
  }
  /* line 220, sass/custom/_posts_styles.scss */
  .head-post .estella-post-date {
    margin-left: 10%;
  }

  /* line 225, sass/custom/_posts_styles.scss */
  article .entry-header .post-caret:before, article .entry-header .post-single-caret:before {
    font-size: 1.8em;
  }

  /* line 229, sass/custom/_posts_styles.scss */
  .entry-header .post-single-heading {
    font-size: 1em;
  }
}
@media (max-width: 34.375rem) {
  /* line 235, sass/custom/_posts_styles.scss */
  .head-post {
    margin-bottom: 3em;
  }
  /* line 237, sass/custom/_posts_styles.scss */
  .head-post .estella-post-comment {
    display: none;
  }
  /* line 240, sass/custom/_posts_styles.scss */
  .head-post .estella-post-author {
    margin-right: 30%;
  }

  /* line 246, sass/custom/_posts_styles.scss */
  article .entry-header .post-caret:before {
    bottom: 18px;
    left: -10px;
  }
  /* line 251, sass/custom/_posts_styles.scss */
  article p {
    margin-top: 0.50em;
  }
}
@media (max-width: 28.125rem) {
  /* line 256, sass/custom/_posts_styles.scss */
  .head-post .estella-post-comment {
    display: none;
  }
  /* line 259, sass/custom/_posts_styles.scss */
  .head-post .estella-post-author {
    margin-right: 15%;
  }

  /* line 265, sass/custom/_posts_styles.scss */
  .entry-footer ul li a {
    font-size: 0.75em;
  }

  /* line 268, sass/custom/_posts_styles.scss */
  article .entry-header .post-caret:before {
    bottom: 17px;
    left: -10px;
  }
}
@media (max-width: 25rem) {
  /* line 277, sass/custom/_posts_styles.scss */
  article .entry-header .post-caret:before {
    bottom: 11px;
    left: -10px;
  }
}
/* line 285, sass/custom/_posts_styles.scss */
#main .posts-navigation {
  background: #d6d7d8;
}
/* line 287, sass/custom/_posts_styles.scss */
#main .posts-navigation a {
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 3px;
}
/* line 292, sass/custom/_posts_styles.scss */
#main .posts-navigation a:hover {
  color: #7E6F59;
}

/*--------------------------------------------------------------
18.0 Sidebar Style
--------------------------------------------------------------*/
/* line 6, sass/custom/_sidebar.scss */
.widget-area h1 {
  border-radius: 3px;
  background: #fff;
  border: 2px solid #e9e6df;
  padding: 0.3em 0.5em 0.3em 0.5em;
  color: #ab977a;
  border-radius: 3px;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 1em;
}

/* line 23, sass/custom/_sidebar.scss */
.widget a {
  color: #AB977A;
}
/* line 25, sass/custom/_sidebar.scss */
.widget ul li {
  border-bottom: 1px solid #e9e6df;
}
/* line 30, sass/custom/_sidebar.scss */
.widget .search-box {
  margin-top: 2.617924rem;
  margin-bottom: 1.308962rem;
}
/* line 31, sass/custom/_sidebar.scss */
.widget .search-box .estella-search-box {
  padding: 4px 0px;
  border: 2px solid #E9E6DF;
  border-radius: 0;
  padding-left: 10px;
  text-indent: 5px;
  color: #ababab;
}
/* line 39, sass/custom/_sidebar.scss */
.widget .search-box .estella-submit {
  margin: 0;
  color: #fff;
  border: none;
  box-shadow: none;
  padding: 0.4em 0.5em 0.3em 0.5em;
  margin-left: -5px;
  letter-spacing: 1px;
  background: #AB977A;
  cursor: pointer;
}
/* line 50, sass/custom/_sidebar.scss */
.widget .search-box .estella-submit:hover {
  background: #7E6F59;
  transition: 0.5s;
}

/* line 65, sass/custom/_sidebar.scss */
.estella_recent_posts ul li {
  border-bottom: none;
  clear: both;
  padding-left: 0;
  overflow: hidden;
  margin-top: 10px;
}
/* line 71, sass/custom/_sidebar.scss */
.estella_recent_posts ul li a {
  padding: 0;
}
/* line 72, sass/custom/_sidebar.scss */
.estella_recent_posts ul li img {
  width: 75px;
  height: 75px;
  border-radius: 50%;
}
/* line 82, sass/custom/_sidebar.scss */
.estella_recent_posts ul li .aside-post-img {
  float: left;
  margin-left: 0.75em;
  width: 27%;
  height: 74px;
  text-align: right;
}
/* line 90, sass/custom/_sidebar.scss */
.estella_recent_posts ul li .post-title-date {
  float: right;
  margin-top: 0.5em;
  margin-right: 0.75em;
  line-height: 1.1em;
  width: 60%;
}
/* line 96, sass/custom/_sidebar.scss */
.estella_recent_posts ul li .post-title-date a {
  color: #424242;
  text-transform: uppercase;
}
/* line 97, sass/custom/_sidebar.scss */
.estella_recent_posts ul li .post-title-date p {
  font-size: 0.7em;
  color: #999;
}
/* line 98, sass/custom/_sidebar.scss */
.estella_recent_posts ul li .post-title-date span {
  color: #999;
  font-style: italic;
  font-size: 0.9em;
}
/* line 101, sass/custom/_sidebar.scss */
.estella_recent_posts ul li a:hover {
  color: #7E6F59;
  transition: 0.5s;
}

/* line 109, sass/custom/_sidebar.scss */
.widget_recent_entries ul li a:hover {
  color: #7E6F59;
  transition: 0.5s;
}

/* line 119, sass/custom/_sidebar.scss */
#wp-calendar {
  color: #ababab;
}
/* line 122, sass/custom/_sidebar.scss */
#wp-calendar caption {
  text-align: center;
  text-transform: uppercase;
}
/* line 126, sass/custom/_sidebar.scss */
#wp-calendar thead th {
  text-align: center;
  background: #AB977A;
  color: #fff;
  padding: 0.5em 0 0.5em 0;
}
/* line 134, sass/custom/_sidebar.scss */
#wp-calendar tbody td {
  text-align: center;
}
/* line 136, sass/custom/_sidebar.scss */
#wp-calendar tbody td a {
  color: #44f200;
}
/* line 139, sass/custom/_sidebar.scss */
#wp-calendar tfoot td {
  padding: 0.5em 0 0 0;
}
/* line 141, sass/custom/_sidebar.scss */
#wp-calendar tfoot td a {
  text-transform: uppercase;
}
/* line 143, sass/custom/_sidebar.scss */
#wp-calendar a {
  padding: 0.2em 0.5em;
  border-radius: 3px;
}
/* line 144, sass/custom/_sidebar.scss */
#wp-calendar a:hover {
  color: #7E6F59;
}

/* line 156, sass/custom/_sidebar.scss */
.widget_recent_comments ul a {
  font-style: italic;
  color: #AB977A;
}
/* line 157, sass/custom/_sidebar.scss */
.widget_recent_comments ul a:hover {
  color: #7E6F59;
  transition: 0.5s;
}
/* line 161, sass/custom/_sidebar.scss */
.widget_recent_comments li {
  padding: 0.50em 0 0.50em 1em;
  display: block;
  color: #ababab;
  border-radius: 3px;
}

/* line 168, sass/custom/_sidebar.scss */
.widget_archive select {
  width: 100%;
  padding: 3px;
  -webkit-appearance: listbox;
  border-radius: 3px;
  color: #ababab;
  font-size: 0.8em;
  text-indent: 100px;
}
/* line 172, sass/custom/_sidebar.scss */
.widget_archive ul li {
  text-align: left;
  border-radius: 3px;
}
/* line 182, sass/custom/_sidebar.scss */
.widget_archive ul li a:hover {
  color: #7E6F59;
  transition: 0.5s;
}

/* line 195, sass/custom/_sidebar.scss */
.widget_pages > ul > li a:hover {
  color: #7E6F59;
  transition: 0.5s;
}

/* line 211, sass/custom/_sidebar.scss */
.tagcloud {
  margin-bottom: 0.5em;
}
/* line 213, sass/custom/_sidebar.scss */
.tagcloud a {
  padding: 0.1em 0.4em;
  display: inline-block;
  border: 1px solid #e9e6df;
}
/* line 219, sass/custom/_sidebar.scss */
.tagcloud a:hover {
  color: #fff;
  background: #7E6F59;
  transition: 0.5s;
}

/* line 230, sass/custom/_sidebar.scss */
.widget_categories select {
  width: 100%;
  padding: 3px;
  -webkit-appearance: listbox;
  border-radius: 3px;
  color: #ababab;
  font-size: 0.8em;
  text-indent: 100px;
}
/* line 233, sass/custom/_sidebar.scss */
.widget_categories ul li {
  padding: 0.50em 0 0.50em 1em;
}
/* line 236, sass/custom/_sidebar.scss */
.widget_categories ul li a {
  display: inline;
  padding: 0;
}
/* line 237, sass/custom/_sidebar.scss */
.widget_categories li:hover a {
  color: #7E6F59;
  transition: 0.5s;
}

/* line 254, sass/custom/_sidebar.scss */
.widget_meta ul li {
  text-align: left;
}
/* line 267, sass/custom/_sidebar.scss */
.widget_meta ul li a:hover {
  color: #7E6F59;
  transition: 0.5s;
}

/* line 277, sass/custom/_sidebar.scss */
.widget .menu-main-menu-container ul li {
  text-align: left;
}
/* line 287, sass/custom/_sidebar.scss */
.widget .menu-main-menu-container ul > li a:hover {
  color: #7E6F59;
  transition: 0.5s;
}

/* line 305, sass/custom/_sidebar.scss */
.widget_nav_menu > div > ul > li a:hover {
  color: #7E6F59;
  transition: 0.5s;
}

/* line 324, sass/custom/_sidebar.scss */
.widget_rss .rsswidget {
  padding-right: 0.5em;
  padding-left: 0.5em;
}
/* line 329, sass/custom/_sidebar.scss */
.widget_rss ul .rss-date {
  color: #999999;
  padding-left: 1.0em;
  font-size: 0.9em;
}
/* line 334, sass/custom/_sidebar.scss */
.widget_rss ul cite {
  padding-right: 1em;
  color: #cdcdcd;
  font-style: italic;
  font-size: 0.7em;
  display: block;
  text-align: right;
}
/* line 348, sass/custom/_sidebar.scss */
.widget_rss .rsswidget {
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 0.5em;
  font-weight: bold;
}
/* line 352, sass/custom/_sidebar.scss */
.widget_rss .rsswidget:hover {
  color: #7E6F59;
  transition: 0.5s;
}
/* line 357, sass/custom/_sidebar.scss */
.widget_rss .rssSummary {
  padding: 0.50em 1em 0.50em 1em;
  font-size: 0.7em;
  color: #999;
}

/* line 365, sass/custom/_sidebar.scss */
.widget_text {
  color: #ababab;
}
/* line 367, sass/custom/_sidebar.scss */
.widget_text strong {
  text-transform: uppercase;
  color: #AB977A;
}
/* line 368, sass/custom/_sidebar.scss */
.widget_text .textwidget p {
  font-size: 0.7em;
}
/* line 371, sass/custom/_sidebar.scss */
.widget_text select {
  background: #fff;
  color: #ababab;
  font-size: 0.8em;
}

/* line 381, sass/custom/_sidebar.scss */
.avatar {
  border-radius: 50%;
  margin-left: 0.5em;
}

/* line 385, sass/custom/_sidebar.scss */
.item-avatar {
  margin-left: 1em;
}

/* line 388, sass/custom/_sidebar.scss */
.widget.buddypress div.item-options {
  margin: 0;
  padding: 0.5em 0em 0.5em 0.5em;
}

/* line 394, sass/custom/_sidebar.scss */
.widget_bp_core_members_widget .item-options {
  color: rgba(255, 255, 255, 0);
}
/* line 396, sass/custom/_sidebar.scss */
.widget_bp_core_members_widget .item-options a {
  background: #fff;
  border: 2px solid #D4C2C2;
  padding: 0.4em 0.6em 0.4em 0.5em;
  color: #AB977A;
  border-radius: 3px;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 0.75em;
  margin-right: -18.99px;
}
/* line 408, sass/custom/_sidebar.scss */
.widget_bp_core_members_widget .item-options a:hover {
  background: #AB977A;
  border: 2px solid #AB977A;
  color: #fff;
  transition: 0.5s;
}
/* line 416, sass/custom/_sidebar.scss */
.widget_bp_core_members_widget .item-avatar {
  margin: 0;
}
/* line 420, sass/custom/_sidebar.scss */
.widget_bp_core_members_widget .item-title {
  margin: 0;
  padding: 0;
}
/* line 426, sass/custom/_sidebar.scss */
.widget_bp_core_members_widget ul > li a {
  padding-bottom: 0;
}
/* line 427, sass/custom/_sidebar.scss */
.widget_bp_core_members_widget ul > li a:hover {
  color: #7E6F59;
}
/* line 429, sass/custom/_sidebar.scss */
.widget_bp_core_members_widget .item-meta {
  font-style: italic;
  color: #ccc;
}

/* line 436, sass/custom/_sidebar.scss */
.widget_bp_core_whos_online_widget {
  color: #AB977A;
}
/* line 438, sass/custom/_sidebar.scss */
.widget_bp_core_whos_online_widget a:hover {
  color: #7E6F59;
}

/* line 444, sass/custom/_sidebar.scss */
.widget_bp_core_recently_active_widget {
  color: #AB977A;
}
/* line 446, sass/custom/_sidebar.scss */
.widget_bp_core_recently_active_widget a:hover {
  color: #7E6F59;
}

/* line 453, sass/custom/_sidebar.scss */
.search-box {
  text-align: center;
}
/* line 455, sass/custom/_sidebar.scss */
.search-box .estella-search-box {
  padding: 4px 0px;
  border: 2px solid #E9E6DF;
  border-radius: 0;
  padding-left: 10px;
  text-indent: 5px;
  color: #ababab;
}
/* line 463, sass/custom/_sidebar.scss */
.search-box .estella-submit {
  margin: 0;
  color: #fff;
  border: none;
  box-shadow: none;
  padding: 0.4em 0.5em 0.3em 0.5em;
  margin-left: -5px;
  letter-spacing: 1px;
  background: #AB977A;
  cursor: pointer;
}
/* line 474, sass/custom/_sidebar.scss */
.search-box .estella-submit:hover {
  background: #7E6F59;
  transition: 0.5s;
}

@media (max-width: 1100px) {
  /* line 482, sass/custom/_sidebar.scss */
  .site-content .widget-area {
    width: 28%;
    margin-right: 1em;
  }
  /* line 486, sass/custom/_sidebar.scss */
  .site-content .widget-area .search-box .estella-search-box {
    width: 120px;
  }
}
@media (max-width: 1000px) {
  /* line 496, sass/custom/_sidebar.scss */
  .estella_recent_posts ul li .aside-post-img {
    margin-left: 0.25em;
  }
  /* line 499, sass/custom/_sidebar.scss */
  .estella_recent_posts ul li img {
    width: 65px;
    height: 65px;
  }
}
@media (max-width: 900px) {
  /* line 509, sass/custom/_sidebar.scss */
  .site-content .widget-area {
    width: 100%;
    margin-right: 0em;
  }
  /* line 515, sass/custom/_sidebar.scss */
  .site-content .widget-area .estella_recent_posts ul li .post-title-date {
    width: 65%;
  }
  /* line 525, sass/custom/_sidebar.scss */
  .site-content .widget-area .search-box .estella-search-box {
    width: 200px;
  }
}
/*--------------------------------------------------------------
19.0 Footer Style
--------------------------------------------------------------*/
/* line 2, sass/custom/_footer.scss */
.site-footer {
  overflow: hidden;
  width: 100%;
  background: #202020;
}
/* line 6, sass/custom/_footer.scss */
.site-footer .site-info {
  padding: 0;
}
/* line 9, sass/custom/_footer.scss */
.site-footer .widget {
  color: #f4f3f3;
  background: #202020;
  box-shadow: none;
  border-width: 0;
}
/* line 14, sass/custom/_footer.scss */
.site-footer .widget a:hover {
  color: #AB977A;
}
/* line 20, sass/custom/_footer.scss */
.site-footer .widget h3 {
  text-transform: uppercase;
  text-align: left;
  margin: 1em 0;
}
/* line 25, sass/custom/_footer.scss */
.site-footer .widget a {
  color: #bfbfbf;
}
/* line 26, sass/custom/_footer.scss */
.site-footer .widget ul li {
  margin-left: 0;
  border-bottom: none;
}

/* line 39, sass/custom/_footer.scss */
.footer-wrap .widget h3::after, .footer-wrap .widget h1::after {
  content: '';
  width: 90px;
  height: 1px;
  background: #AB977A;
  position: absolute;
  left: 0px;
  bottom: -1px;
}
/* line 49, sass/custom/_footer.scss */
.footer-wrap .widget h3, .footer-wrap .widget h1 {
  color: white;
  border-bottom: 2px solid #303030;
  position: relative;
}
/* line 54, sass/custom/_footer.scss */
.footer-wrap .widget .input {
  background: #AB977A;
}
/* line 60, sass/custom/_footer.scss */
.footer-wrap .item-options a {
  color: #fff;
  background: #AB977A;
  border: 2px solid #AB977A;
  margin-right: -15.99px;
}
/* line 65, sass/custom/_footer.scss */
.footer-wrap .item-options a:hover {
  color: #fff;
  border: 2px solid #D4C2C2;
}
/* line 71, sass/custom/_footer.scss */
.footer-wrap .search-box .estella-search-box {
  border: none;
  border-top: 1px solid #fff;
}
/* line 79, sass/custom/_footer.scss */
.footer-wrap .widget_archive a:hover {
  color: #AB977A;
}
/* line 85, sass/custom/_footer.scss */
.footer-wrap .widget_meta a:hover {
  color: #AB977A;
}
/* line 91, sass/custom/_footer.scss */
.footer-wrap .tagcloud a:hover {
  color: #fff;
  border-radius: 0;
}
/* line 98, sass/custom/_footer.scss */
.footer-wrap .widget_recent_comments li {
  padding: 0.50em 0 0.50em 1em;
  display: block;
  border-radius: 3px;
}
/* line 104, sass/custom/_footer.scss */
.footer-wrap .widget_recent_comments h1 {
  font-size: 1.35em;
  text-transform: uppercase;
  margin: 1em 0;
  letter-spacing: 1px;
}
/* line 111, sass/custom/_footer.scss */
.footer-wrap .widget_recent_comments a:hover {
  color: #AB977A;
  transition: 0.5s;
}
/* line 118, sass/custom/_footer.scss */
.footer-wrap .widget_pages ul > li a:hover {
  color: #AB977A;
  transition: 0.5s;
}
/* line 137, sass/custom/_footer.scss */
.footer-wrap .widget_calendar caption {
  text-align: left;
  margin-bottom: 0.25em;
}
/* line 138, sass/custom/_footer.scss */
.footer-wrap .widget_calendar thead th {
  background: #908d8d;
}
/* line 139, sass/custom/_footer.scss */
.footer-wrap .widget_calendar a {
  padding: 0.2em 0.5em;
  border-radius: 3px;
}
/* line 140, sass/custom/_footer.scss */
.footer-wrap .widget_calendar a:hover {
  color: #AB977A;
  transition: 0.5s;
}
/* line 147, sass/custom/_footer.scss */
.footer-wrap .widget_categories li:hover a {
  color: #AB977A;
  transition: 0.5s;
}
/* line 150, sass/custom/_footer.scss */
.footer-wrap .widget_categories select {
  width: 100%;
  padding: 3px;
  -webkit-appearance: listbox;
  border-radius: 3px;
  color: #ababab;
  font-size: 0.8em;
  text-indent: 100px;
}
/* line 159, sass/custom/_footer.scss */
.footer-wrap .widget_recent_entries li a:hover {
  color: #AB977A;
  transition: 0.5s;
}
/* line 169, sass/custom/_footer.scss */
.footer-wrap .widget_nav_menu a:hover {
  color: #AB977A;
}
/* line 182, sass/custom/_footer.scss */
.footer-wrap .estella_recent_posts .post-title-date a {
  color: #dfdfdf;
  margin-left: 0;
  padding: 0;
}
/* line 183, sass/custom/_footer.scss */
.footer-wrap .estella_recent_posts .post-title-date a:hover {
  color: #AB977A;
}
/* line 187, sass/custom/_footer.scss */
.footer-wrap .widget {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 195, sass/custom/_footer.scss */
.site-info {
  background: #272727;
  padding: 1em 0 1em 0;
  color: #636363;
}
/* line 199, sass/custom/_footer.scss */
.site-info span {
  color: #bfbfbf;
}
/* line 200, sass/custom/_footer.scss */
.site-info a {
  color: #bfbfbf;
}
/* line 203, sass/custom/_footer.scss */
.site-info .footer-wrap a:hover {
  color: #7E6F59;
}
/* line 205, sass/custom/_footer.scss */
.site-info .estella-footer-icons {
  text-align: center;
}
/* line 208, sass/custom/_footer.scss */
.site-info .estella-author-name {
  text-transform: uppercase;
  text-align: center;
  font-size: 0.9em;
  letter-spacing: 1px;
}

/* line 218, sass/custom/_footer.scss */
.site-info a:first-child {
  color: #bfbfbf;
  margin-left: 1em;
}

/* line 223, sass/custom/_footer.scss */
.site-info ul {
  list-style: none;
  vertical-align: middle;
  display: inline-block;
}

/* line 231, sass/custom/_footer.scss */
.site-info .footer-icons {
  margin: 0;
  padding: 0;
}
/* line 235, sass/custom/_footer.scss */
.site-info .footer-icons li {
  float: left;
}
/* line 237, sass/custom/_footer.scss */
.site-info .footer-icons li span:before {
  padding: 8px 15px;
  font-size: 1.2em;
  background: #333333;
  display: block;
  margin-right: 0.5em;
  border-radius: 3px;
  color: #AB977A;
}
/* line 248, sass/custom/_footer.scss */
.site-info .footer-icons li span {
  font-family: "FontAwesome";
  cursor: pointer;
  color: #fff;
}
/* line 255, sass/custom/_footer.scss */
.site-info .footer-icons .footer-facebook span:before {
  content: "\f09a";
}
/* line 259, sass/custom/_footer.scss */
.site-info .footer-icons .footer-facebook:hover span:before {
  background: #3c5a99;
  color: #fff;
}
/* line 263, sass/custom/_footer.scss */
.site-info .footer-icons .footer-twitter span:before {
  content: "\f099";
  padding: 8px 12px;
}
/* line 267, sass/custom/_footer.scss */
.site-info .footer-icons .footer-twitter:hover span:before {
  background: #62abe0;
  color: #fff;
}
/* line 271, sass/custom/_footer.scss */
.site-info .footer-icons .footer-rss span:before {
  content: "\f09e";
  padding: 8px 13px;
}
/* line 275, sass/custom/_footer.scss */
.site-info .footer-icons .footer-rss:hover span:before {
  background: #fa9c3a;
  color: #fff;
}
/* line 279, sass/custom/_footer.scss */
.site-info .footer-icons .footer-youtube span:before {
  content: "\f167";
  padding: 8px 12px;
}
/* line 283, sass/custom/_footer.scss */
.site-info .footer-icons .footer-youtube:hover span:before {
  background: #c91d20;
  color: #fff;
}

/* line 288, sass/custom/_footer.scss */
.footer-scroll span:before {
  border-radius: 3px;
  padding: 8px 15px;
  font-size: 1.2em;
  background: rgba(0, 0, 0, 0.19);
  display: block;
  margin-right: 0.5em;
  content: "\f077";
  font-size: 1.5em;
  padding: 0.1em 0.2em 0.2em 0.2em;
  font-family: 'fontawesome';
}

/* line 300, sass/custom/_footer.scss */
.footer-scroll:hover span:before {
  background: rgba(0, 0, 0, 0.4);
}

/* line 303, sass/custom/_footer.scss */
.footer-scroll {
  z-index: +999;
  position: fixed;
  right: 10px;
  top: 570px;
  cursor: pointer;
  opacity: 0.6;
}

@media (min-width: 56.875rem) {
  /* line 317, sass/custom/_footer.scss */
  #custom-footer .widget {
    float: left;
    width: 30%;
  }
  /* line 321, sass/custom/_footer.scss */
  #custom-footer div:nth-child(3n+1) {
    clear: left;
  }

  /* line 326, sass/custom/_footer.scss */
  .site-info ul li {
    float: left;
  }
}
@media (max-width: 56.875rem) {
  /* line 335, sass/custom/_footer.scss */
  #custom-footer .widget {
    float: left;
    width: 50%;
  }
  /* line 341, sass/custom/_footer.scss */
  #custom-footer div:nth-child(2n+1) {
    clear: left;
  }

  /* line 346, sass/custom/_footer.scss */
  .site-info {
    text-align: center;
  }

  /* line 349, sass/custom/_footer.scss */
  .site-info ul li {
    float: left;
  }

  /* line 352, sass/custom/_footer.scss */
  .site-info ul {
    clear: both;
    display: inline-block;
    margin-left: 0;
  }
}
@media (max-width: 35.625rem) {
  /* line 362, sass/custom/_footer.scss */
  #custom-footer .widget {
    float: left;
    width: 100%;
  }
  /* line 368, sass/custom/_footer.scss */
  #custom-footer div:nth-child(n+1) {
    clear: left;
  }

  /* line 373, sass/custom/_footer.scss */
  .site-info {
    text-align: center;
  }
  /* line 376, sass/custom/_footer.scss */
  .site-info a:first-child {
    margin: 0;
  }
  /* line 377, sass/custom/_footer.scss */
  .site-info ul:first-child span {
    display: none;
  }
  /* line 379, sass/custom/_footer.scss */
  .site-info ul:nth-child(2) li span {
    font-size: 0.75em;
  }

  /* line 383, sass/custom/_footer.scss */
  .site-info ul, .site-info ul:first-child li {
    clear: both;
    float: none;
    display: inline-block;
    margin-left: 0;
  }
}
/*--------------------------------------------------------------
20.0 Pages Style
--------------------------------------------------------------*/
/* line 3, sass/custom/_pages.scss */
.breadcrumbs {
  list-style: none;
  overflow: hidden;
  background: #fff;
  margin: 0;
  text-align: right;
  margin-top: 1em;
}

/* line 12, sass/custom/_pages.scss */
.breadcrumbs li {
  display: inline-block;
  margin-right: 1px;
  margin-left: -12px;
  padding: 10px;
  font-size: 0.90em;
  color: #AB977A;
  letter-spacing: 1px;
}
/* line 20, sass/custom/_pages.scss */
.breadcrumbs li a {
  color: #ababab;
  letter-spacing: 1px;
}
/* line 21, sass/custom/_pages.scss */
.breadcrumbs li a:hover {
  color: #7E6F59;
}

/* line 35, sass/custom/_pages.scss */
.nav-previous a:before {
  font-family: 'FontAwesome';
  content: "\f100";
  margin-right: 0.5em;
}

/* line 42, sass/custom/_pages.scss */
.nav-next a:before {
  font-family: 'FontAwesome';
  content: "\f101";
  margin-right: 0.5em;
}

/* line 53, sass/custom/_pages.scss */
.comments-area .comment {
  background: #fff;
}
/* line 57, sass/custom/_pages.scss */
.comments-area .comment-body img {
  border-radius: 3px;
}
/* line 62, sass/custom/_pages.scss */
.comments-area .comment-body .comment-meta {
  margin-bottom: 1em;
}
/* line 65, sass/custom/_pages.scss */
.comments-area .comment-body .says {
  display: none;
}
/* line 69, sass/custom/_pages.scss */
.comments-area .comment-body .fn {
  display: block;
  font-style: italic;
  color: #AB977A;
}
/* line 74, sass/custom/_pages.scss */
.comments-area .comment-body .comment-author img {
  float: left;
  margin-right: 10px;
}
/* line 79, sass/custom/_pages.scss */
.comments-area .comment-body .comment-metadata {
  padding-bottom: 10px;
}
/* line 81, sass/custom/_pages.scss */
.comments-area .comment-body .comment-metadata a {
  color: #ccc;
  font-size: 1em;
}
/* line 84, sass/custom/_pages.scss */
.comments-area .comment-body .edit-link {
  margin-left: 0.5em;
}
/* line 86, sass/custom/_pages.scss */
.comments-area .comment-body .edit-link a {
  color: #aaa;
}
/* line 88, sass/custom/_pages.scss */
.comments-area .comment-body .comment-edit-link:hover {
  color: #AB977A;
  transition: 0.5s;
  text-shadow: 1px 1px 1px #ccc;
}
/* line 93, sass/custom/_pages.scss */
.comments-area .comment-body .comment-metadata time:hover {
  color: #AB977A;
  transition: 0.5s;
  text-shadow: 1px 1px 1px #ccc;
}
/* line 98, sass/custom/_pages.scss */
.comments-area .comment-body .comment-content {
  background: #f2f3f4;
  color: #919190;
  padding: 1em;
  border-radius: 3px;
  border: 1px solid #DEDCDC;
}
/* line 105, sass/custom/_pages.scss */
.comments-area .comment-body .reply {
  text-align: right;
}
/* line 107, sass/custom/_pages.scss */
.comments-area .comment-body .reply a {
  background: #faf7f7;
  border: 1px solid #ccc;
  font-size: 0.75em;
  color: #B8B6B6;
  display: inline-block;
  padding: 0.2em 0.5em 0.2em 0.5em;
  margin-top: 1em;
  margin-bottom: 1em;
  width: 60px;
  text-align: center;
  border-radius: 3px;
}
/* line 121, sass/custom/_pages.scss */
.comments-area .comment-body .reply a:hover {
  background: #AB977A;
  color: #fff;
  transition: 0.5s;
  border: 1px solid #fff;
}

/* line 132, sass/custom/_pages.scss */
.comment-reply-title {
  background: #fff;
  color: #AB977A;
  display: inline-block;
  font-weight: bold;
  border-radius: 3px;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 1em;
}
/* line 141, sass/custom/_pages.scss */
.comment-reply-title a {
  display: none;
}

/* line 148, sass/custom/_pages.scss */
.comment-respond form .logged-in-as, .comment-respond form .logged-in-as p, .comment-respond form a {
  color: #999;
}
/* line 151, sass/custom/_pages.scss */
.comment-respond form .logged-in-as a:hover {
  color: #7E6F59;
}
/* line 154, sass/custom/_pages.scss */
.comment-respond form p a:first-child:before {
  font-family: "FontAwesome";
  margin-right: 0.5em;
  margin-left: 0.5em;
  content: "\f007";
}
/* line 161, sass/custom/_pages.scss */
.comment-respond form input {
  background: #fff;
  color: #ab977a;
  border: 2px solid #e9e6df;
  margin-left: 0.5em;
  border-radius: 3px;
  padding: 0.6em 0.5em 0.55em 1em;
  letter-spacing: 2px;
  font-size: 0.75em;
}
/* line 172, sass/custom/_pages.scss */
.comment-respond form label {
  background: #fff;
  border: 2px solid #e9e6df;
  padding: 0.3em 0.5em 0.3em 0.5em;
  color: #ab977a;
  border-radius: 3px;
  display: inline-block;
  width: 94px;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 0.75em;
}
/* line 187, sass/custom/_pages.scss */
.comment-respond form textarea {
  background: #f8f8f8;
  margin-top: 1em;
  border-radius: 3px;
}
/* line 193, sass/custom/_pages.scss */
.comment-respond form .submit {
  background: #AB977A;
  border: 1px solid #ccc;
  font-size: 0.75em;
  color: #FDFBFB;
  display: inline-block;
  padding: 0.75em 0.5em 0.75em 0.75em;
  margin-top: 1em;
  margin-bottom: 1em;
  width: 10em;
  text-align: center;
  border-radius: 3px;
  cursor: pointer;
}
/* line 207, sass/custom/_pages.scss */
.comment-respond form .submit:hover {
  background: #7E6F59;
  color: #fff;
  transition: 0.5s;
}

/* line 219, sass/custom/_pages.scss */
.page-content p {
  background: #FFF;
  padding: 0.5em;
}
/* line 223, sass/custom/_pages.scss */
.page-content .search-form {
  margin-bottom: 1em;
  margin-left: 1.618rem;
}
/* line 227, sass/custom/_pages.scss */
.page-content .search-field {
  width: 200px;
}

@media (max-width: 28.125rem) {
  /* line 235, sass/custom/_pages.scss */
  #respond form input {
    margin-left: 0.2em;
    font-size: 0.90em;
    padding: 0.1em 0.3em 0.1em 0.3em;
    width: 150px;
  }
  /* line 241, sass/custom/_pages.scss */
  #respond form label {
    padding: 0.1em 0.3em 0.1em 0.3em;
    font-size: 0.90em;
    text-align: center;
  }
}
