a,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.x-comment-time:hover,#reply-title small a,.comment-reply-link:hover,.x-comment-author a:hover,.x-recent-posts a:hover .h-recent-posts
{
  color:#5dbcc4;
}

a:hover,#reply-title small a:hover
{
  color:#007fc4;
}

.entry-title:before
{
  color:#2a2a2a;
}

a.x-img-thumbnail:hover,li.bypostauthor > article.comment
{
  border-color:#5dbcc4;
}

.flex-direction-nav a,.flex-control-nav a:hover,.flex-control-nav a.flex-active,.x-dropcap,.x-skill-bar .bar,.x-pricing-column.featured h2,.h-comments-title small,.x-pagination a:hover,.x-entry-share .x-share:hover,.entry-thumb,.widget_tag_cloud .tagcloud a:hover,.widget_product_tag_cloud .tagcloud a:hover,.x-highlight,.x-recent-posts .x-recent-posts-img:after,.x-portfolio-filters
{
  background-color:#5dbcc4;
}

.x-portfolio-filters:hover
{
  background-color:#007fc4;
}

.x-main
{
  width:68.79803%;
}

.x-sidebar
{
  width:24.79803%;
}

.x-topbar .p-info,.x-topbar .p-info a,.x-topbar .x-social-global a
{
  color:#2a2a2a;
}

.x-topbar .p-info a:hover
{
  color:#959baf;
}

.x-topbar
{
  background-color:#ffffff;
}

.x-navbar .desktop .x-nav > li:before
{
  padding-top:107px;
}

.x-navbar .desktop .x-nav > li > a,.x-navbar .desktop .sub-menu li > a,.x-navbar .mobile .x-nav li a
{
  color:#2a2a2a;
}

.x-navbar .desktop .x-nav > li > a:hover,.x-navbar .desktop .x-nav > .x-active > a,.x-navbar .desktop .x-nav > .current-menu-item > a,.x-navbar .desktop .sub-menu li > a:hover,.x-navbar .desktop .sub-menu li.x-active > a,.x-navbar .desktop .sub-menu li.current-menu-item > a,.x-navbar .desktop .x-nav .x-megamenu > .sub-menu > li > a,.x-navbar .mobile .x-nav li > a:hover,.x-navbar .mobile .x-nav li.x-active > a,.x-navbar .mobile .x-nav li.current-menu-item > a
{
  color:#5dbcc4;
}

.x-btn-navbar,.x-btn-navbar:hover
{
  color:#ffffff;
}

.x-navbar .desktop .sub-menu li:before,.x-navbar .desktop .sub-menu li:after
{
  background-color:#2a2a2a;
}

.x-navbar,.x-navbar .sub-menu
{
  background-color:#ffffff!important;
}

.x-btn-navbar,.x-btn-navbar.collapsed:hover
{
  background-color:#f4f8f9;
}

.x-btn-navbar.collapsed
{
  background-color:#e5e9ea;
}

.x-navbar .desktop .x-nav > li > a:hover > span,.x-navbar .desktop .x-nav > li.x-active > a > span,.x-navbar .desktop .x-nav > li.current-menu-item > a > span
{
  box-shadow:0 2px 0 0 #5dbcc4;
}

.x-navbar .desktop .x-nav > li > a
{
  height:90px;
  padding-top:107px;
}

.x-navbar .desktop .x-nav > li ul
{
  top:90px;
}

.x-colophon.bottom
{
  background-color:#ecf0f1;
}

.x-colophon.bottom,.x-colophon.bottom a,.x-colophon.bottom .x-social-global a
{
  color:#2a2a2a;
}

.h-landmark
{
  font-weight:400;
}

.x-comment-author a
{
  color:#444444;
}

.x-comment-author a,.comment-form-author label,.comment-form-email label,.comment-form-url label,.comment-form-rating label,.comment-form-comment label,.widget_calendar #wp-calendar caption,.widget_calendar #wp-calendar th,.x-accordion-heading .x-accordion-toggle,.x-nav-tabs > li > a:hover,.x-nav-tabs > .active > a,.x-nav-tabs > .active > a:hover
{
  color:#2a2a2a;
}

.widget_calendar #wp-calendar th
{
  border-bottom-color:#2a2a2a;
}

.x-pagination span.current,.x-portfolio-filters-menu,.widget_tag_cloud .tagcloud a,.h-feature-headline span i,.widget_price_filter .ui-slider .ui-slider-handle
{
  background-color:#2a2a2a;
}

@media max-width979px {
  
}

body
{
  font-size:16px;
  font-style:normal;
  font-weight:400;
  color:#444444;
  background-color:#ffffff;
}

a:focus,select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="submit"]:focus,input[type="checkbox"]:focus
{
  outline:thin dotted #333;
  outline:5px auto #5dbcc4;
  outline-offset:-1px;
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6
{
  font-family:Raleway,sans-serif;
  font-style:normal;
  font-weight:300;
}

h1,.h1
{
  letter-spacing:-.035em;
}

h2,.h2
{
  letter-spacing:-.035em;
}

h3,.h3
{
  letter-spacing:-.035em;
}

h4,.h4
{
  letter-spacing:-.035em;
}

h5,.h5
{
  letter-spacing:-.035em;
}

h6,.h6
{
  letter-spacing:-.035em;
}

.w-h
{
  font-weight:300!important;
}


.x-main.full
{
  float:none;
  display:block;
  width:auto;
}

@media max-width979px {
  .x-main.full,.x-main.left,.x-main.right,.x-sidebar.left,.x-sidebar.right
  {
    float:none;
    display:block;
    width:auto!important;
  }
}

.entry-header,.entry-content
{
  font-size:16px;
}

body,input,button,select,textarea
{
  font-family:"Open Sans",sans-serif;
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,blockquote
{
  color:#2a2a2a;
}

.cfc-h-tx
{
  color:#2a2a2a!important;
}

.cfc-h-bd
{
  border-color:#2a2a2a!important;
}

.cfc-h-bg
{
  background-color:#2a2a2a!important;
}

.cfc-b-tx
{
  color:#444444!important;
}

.cfc-b-bd
{
  border-color:#444444!important;
}

.cfc-b-bg
{
  background-color:#444444!important;
}

.x-navbar-inner
{
  min-height:90px;
}

.x-brand
{
  margin-top:15px;
  font-family:Raleway,sans-serif;
  font-size:48px;
  font-style:normal;
  font-weight:100;
  letter-spacing:6em;
  color:#ffffff;
}

.x-brand:hover,.x-brand:focus
{
  color:#ffffff;
}

.x-brand img
{
  width:400px;
}

.x-navbar .x-nav-wrap .x-nav > li > a
{
  font-family:Raleway,sans-serif;
  font-style:normal;
  font-weight:500;
  letter-spacing:.085em;
  text-transform:uppercase;
}

.x-navbar .desktop .x-nav > li > a
{
  font-size:12px;
}

.x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce)
{
  padding-left:12px;
  padding-right:12px;
}

.x-navbar .desktop .x-nav > li > a > span
{
  margin-right:-.085em;
}

.x-btn-navbar
{
  margin-top:23px;
}

.x-btn-navbar,.x-btn-navbar.collapsed
{
  font-size:21px;
}

@media max-width979px {
  .x-widgetbar
  {
    left:0;
    right:0;
  }
}

.x-btn,.button,[type="submit"]
{
  color:#2a2a2a;
  border-color:#2a2a2a;
  background-color:#ff2a13;
  border-width:3px;
  text-transform:uppercase;
  background-color:transparent;
  border-radius:.25em;
}

.x-btn:hover,.button:hover,[type="submit"]:hover
{
  color:#00a4af;
  border-color:#00a4af;
  background-color:#ef2201;
  border-width:3px;
  text-transform:uppercase;
  background-color:transparent;
}

.x-btn.x-btn-real,.x-btn.x-btn-real:hover
{
  margin-bottom:.25em;
  text-shadow:0 .075em .075em rgba(0,0,0,0.65);
}

.x-btn.x-btn-real
{
  box-shadow:0 .25em 0 0 #a71000,0 4px 9px rgba(0,0,0,0.75);
}

.x-btn.x-btn-real:hover
{
  box-shadow:0 .25em 0 0 #a71000,0 4px 9px rgba(0,0,0,0.75);
}

.x-btn.x-btn-flat,.x-btn.x-btn-flat:hover
{
  margin-bottom:0;
  text-shadow:0 .075em .075em rgba(0,0,0,0.65);
  box-shadow:none;
}

.x-btn.x-btn-transparent,.x-btn.x-btn-transparent:hover
{
  margin-bottom:0;
  border-width:3px;
  text-shadow:none;
  text-transform:uppercase;
  background-color:transparent;
  box-shadow:none;
}

.x-subscribe-form
{
  position:relative;
}

.x-subscribe-form h1
{
  font-size:1.75em;
  margin:0 0 .5em;
}

.x-subscribe-form label
{
  margin:0 0 .375em;
  font-size:.85em;
  line-height:1;
}

.x-subscribe-form label > span
{
  position:relative;
}

.x-subscribe-form label .required
{
  position:absolute;
  top:-.1em;
  font-size:1.5em;
}

.x-subscribe-form input[type="text"],.x-subscribe-form input[type="email"]
{
  width:100%;
  margin-bottom:1.25em;
  font-size:inherit;
}

.x-subscribe-form input[type="submit"]
{
  display:inline-block;
  width:100%;
  margin-top:.25em;
  font-size:inherit;
}

.x-subscribe-form input[type="submit"]:focus
{
  outline:0;
}

.x-subscribe-form .x-subscribe-form-alert-wrap
{
  margin-top:1.25em;
  font-size:inherit;
}

.x-header-landmark
{
  display:none;
}

footer.entry-footer.cf
{
  display:none;
}

.x-nav-wrap.desktop
{
  float:right;
}

.x-topbar .x-social-global
{
  padding-right:11px;
}

@media max-width 979px {
  .x-btn-navbar
  {
    display:block;
    float:right;
  }
}

/* To Change Title Size of Recent Posts */
.x-recent-posts .h-recent-posts
{
  font-size:26px;
}

.x-recent-posts .x-recent-posts-date
{
  font-size:14px;
  font-size:1.2rem;
}

/*topbar height*/
.x-topbar
{
  min-height:18px;
  padding:0;
}

/*comment circle avatars*/
.x-comment-img .avatar-wrap:before
{
  border-radius:60px;
}

.x-comment-img .avatar-wrap .avatar
{
  border-radius:60px;
}

/*comment text font*/
.x-comment-content
{
  font-size:14px;
}

/*comment author font*/
.x-comment-author
{
  font-size:16px;
}

.h-comments-title
{
  font-size:16px;
}

#reply-title
{
  font-size:16px!important;
}

/**REMOVE COMMENT BORDER**/
li.bypostauthor > article.comment
{
  border:0;
}

.x-container
{
  max-width:1170px !important;
  margin-left: auto;
  margin-right: auto;

}


.header-wrapper{*zoom:1}.header-wrapper:before{content:" ";display:table}.header-wrapper:after{content:" ";display:table;clear:both}@font-face{font-family:'carrois_gothicregular';src:url("/media/carroisgothic-regular-webfont.eot");src:url("/media/carroisgothic-regular-webfont.eot?#iefix") format("embedded-opentype"),url("/media/carroisgothic-regular-webfont.woff") format("woff"),url("/media/carroisgothic-regular-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}footer[role="contentinfo"]{margin-top:5em}@media screen and (min-width: 56em){footer[role="contentinfo"]{max-width:960}}@media screen and (min-width: 49em){footer[role="contentinfo"]:before{display:block;content:"";margin-top:3em;height:1px;width:100%;background:-webkit-linear-gradient(left, transparent, rgba(0,0,0,0.1), transparent);background:-moz-linear-gradient(left, transparent, rgba(0,0,0,0.1), transparent);background:-o-linear-gradient(left, transparent, rgba(0,0,0,0.1), transparent);background:linear-gradient(left, transparent, rgba(0,0,0,0.1), transparent);margin-bottom:1.2em}}footer[role="contentinfo"] ul{border-top:1px #201a11 dotted;border-bottom:1px #201a11 dotted;padding:.5rem 0}@media screen and (min-width: 49em){footer[role="contentinfo"] ul{border:none}}footer[role="contentinfo"] li{display:inline;margin:0 .25em}footer[role="contentinfo"] li:after{content:"\00b7";color:#999999;padding-left:0.75em}footer[role="contentinfo"] li a{color:#201a11;text-decoration:none}footer[role="contentinfo"] li:last-of-type{margin-right:0}footer[role="contentinfo"] li:last-of-type:after{content:" "}footer[role="contentinfo"] p{font-size:10px;font-size:.625rem;text-align:center;margin-top:1.5em;margin-bottom:1.5em}.black footer[role="contentinfo"]:before,.dark footer[role="contentinfo"]:before{background:-webkit-linear-gradient(left, rgba(243,237,219,0), rgba(243,237,219,0.1), rgba(243,237,219,0));background:-moz-linear-gradient(left, rgba(243,237,219,0), rgba(243,237,219,0.1), rgba(243,237,219,0));background:-o-linear-gradient(left, rgba(243,237,219,0), rgba(243,237,219,0.1), rgba(243,237,219,0));background:linear-gradient(left, rgba(243,237,219,0), rgba(243,237,219,0.1), rgba(243,237,219,0))}.black footer[role="contentinfo"] a,.dark footer[role="contentinfo"] a{color:#b3aeae}header[role="banner"]{margin:0 auto !important;font-family:Georgia, serif !important;text-transform:uppercase;letter-spacing:1px}header[role="banner"] a{text-decoration:none !important}header[role="banner"] h1{margin:-10px 0 0 0 !important;padding:0 !important}header[role="banner"] h1 a{display:block !important;text-align:center;margin:0.25em auto 0 auto !important;font-size:32px !important;font-weight:300 !important;font-family:'carrois_gothicregular', Helvetica, sans-serif !important;line-height:0.75em !important;color:#201a11 !important}header[role="banner"] h1 a:before{content:"home-icon";text-indent:-9999em;width:95px;height:75px;background:url("/media/logo-new-@2x-treeonly.png") center top no-repeat;background-size:95px;background-size:85px;display:block;margin:0.75em auto 0}header[role="banner"] h2{margin-top:0.25em !important;margin-left:auto !important;margin-right:auto !important;text-align:center;font-family:Georgia, serif !important;font-size:10px !important;font-style:italic !important;font-weight:300 !important}@media screen and (min-width: 49em){header[role="banner"]{float:left !important;position:relative !important;bottom:1em !important}header[role="banner"] h1,header[role="banner"] h2{text-align:left !important}header[role="banner"] h1{width:360px !important}header[role="banner"] h1 a{line-height:2.5em !important}header[role="banner"] h1 a:before{display:inline-block  !important;background-size:102px !important;height:85px !important;width:105px !important;margin-right:10px !important}header[role="banner"] h2{margin-left:179px !important;margin-top:-30px !important;text-align:left}}nav[role="navigation"]{font-family:Georgia, Helvetica, sans-serif !important;border-top:1px #444444 dotted !important;border-bottom:1px #444444 dotted !important;padding-left:20px !important;padding-right:20px !important;margin-right:-20px !important;margin-left:inherit;margin-top:1em !important;padding:0.25em 0.5em !important}nav[role="navigation"] a{text-decoration:none !important;color:#505050 !important}nav[role="navigation"] ul{text-transform:uppercase;letter-spacing:1px;max-width:100% !important;font-weight:300 !important;margin-top:0.5em !important;font-size:11px !important;margin-bottom:0.5em !important;padding:0 !important;max-width:85%;margin-left:auto;margin-right:auto}nav[role="navigation"] li{display:inline !important;margin:0 0.25em !important}nav[role="navigation"] li:after{content:"\00b7";color:#999999;padding-left:0.75em}nav[role="navigation"] li.last{margin-right:0}nav[role="navigation"] li.last:after{content:" "}@media screen and (min-width: 49em){nav[role="navigation"]{float:right  !important;border:none !important;margin:52px 0 0 0 !important;padding:0 !important}nav[role="navigation"] ul{max-width:50em !important;font-size:13px !important}}.header-wrapper{margin-bottom:1em !important}@media screen and (min-width: 49em){.header-wrapper{border-bottom:1px #201a11 solid !important;position:relative !important}}@media screen and (min-width: 56em){.header-wrapper{max-width:960px !important;margin-left:auto !important;margin-right:auto !important}}@media screen and (min-width: 73.125em){.header-wrapper{margin-top:1.5em !important;max-width:1170px !important}}@media screen and (min-width: 49em){.black .header-wrapper,.dark .header-wrapper{border-bottom:1px #b3aeae solid !important}}


.h-custom-headline {
    margin-top: 0 !important;
    margin-bottom: 1em;
}