/**
 * Hootkit Plugin Styles
 * ========================================================
 */
.cta-subtitle {
  text-transform: uppercase;
  font-size: 0.93333333em;
  line-height: 1.42857143em;
}
/**
 * Widget - Social Icons
 * ========================================================
 */
/************* Social Icons Widget *************/
.social-icons-small .social-icons-icon {
  font-size: 17px;
}
.social-icons-medium .social-icons-icon {
  font-size: 22px;
}
.social-icons-large .social-icons-icon {
  font-size: 27px;
}
.social-icons-huge .social-icons-icon {
  font-size: 32px;
}
#topbar .social-icons-icon,
#page-wrapper .social-icons-icon {
  color: #000000;
}
.social-icons-icon {
  background: #ffffff;
  /*border: solid 1px @accentColor;*/
  -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.4);
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.4);
}
.social-icons-invert .social-icons-icon {
  border: none;
}
/** Social Icon Hover **/
.social-icons-icon:hover {
  border-color: rgba(255, 255, 255, 0);
}
.post-gridunit-image {
  height: 240px;
}
.post-gridunit-size2 .post-gridunit-image {
  height: 480px;
}
@media only screen and (max-width: 969px) {
  .post-gridunit-size2 {
    margin-bottom: 4px;
    padding-bottom: 0;
    height: 240px;
  }
}
/* Content Display Style */
.posts-listunit {
  background: none;
}
.posts-listunit-content {
  padding: 0;
  align-self: flex-start;
}
.posts-listunit-small.visual-img .posts-listunit-content {
  padding: 0;
}
.singular-page-7 .entry-content {
  border-bottom: none;
}
.menu-items .page-item-164 ul li.current-menu-item {
  background: rgba(0, 0, 0, 0.04);
}
.menu-items .page-item-164 ul li.current-menu-item > a {
  color: #666;
}
.menu-items .page-item-164 ul li.current-menu-item:hover {
  background: #fff;
}
.menu-items .page-item-164 ul li.current-menu-item:hover > a {
  color: #000;
}
body.demo-boxed {
  background-image: url(https://demo.wphoot.com/unos/wp-content/themes/unos-parent-demo/premium/images/patterns/7.png);
  background-attachment: fixed;
}
body.demo-boxed #topbar .hgrid,
body.demo-boxed #page-wrapper,
body.demo-boxed #header.stuck {
  max-width: 1280px;
}
body.demo-boxed #header {
  background: #fff;
}
body.demo-boxed #topbar {
  background: #f7f7f7;
  padding: 1px 0 3px;
}
body.demo-boxed .menu-items .page-item-164 {
  background: none;
}
body.demo-boxed .menu-items .page-item-164:after {
  border-color: transparent;
}
body.demo-boxed .menu-items .page-item-164 > a {
  color: #000;
}
body.demo-boxed .menu-items .page-item-164:hover {
  background: #fff;
}
body.demo-boxed .menu-items .page-item-164:hover:after {
  border-color: #000;
}
.entry-the-content h3.widget-title {
  font-size: 20px;
  margin: 25px 0 15px;
}
/**
 * Dynamic CSS
 * ========================================================
 */
.woocommerce.archive ul.products li.product,
.woocommerce-page.archive ul.products li.product {
  width: 16.96%;
}
a {
  color: #000000;
}
a:hover {
  color: #666666;
}
.accent-typo {
  background: #000000;
  color: #ffffff;
}
.invert-accent-typo {
  background: #ffffff;
  color: #000000;
}
.invert-typo {
  color: #ffffff;
  background: #666666;
}
.enforce-typo {
  background: #ffffff;
  color: #666666;
}
body.wordpress input[type="submit"],
body.wordpress #submit,
body.wordpress .button {
  border-color: #000000;
  background: #ffffff;
  color: #000000;
}
body.wordpress input[type="submit"]:hover,
body.wordpress #submit:hover,
body.wordpress .button:hover,
body.wordpress input[type="submit"]:focus,
body.wordpress #submit:focus,
body.wordpress .button:focus {
  color: #ffffff;
  background: #000000;
}
#main.main,
.below-header {
  background: #ffffff;
}
#topbar {
  background: none;
  color: #666666;
}
#site-logo.logo-border {
  border-color: #000000;
}
.header-aside-search.js-search .searchform i.fa-search {
  color: #000000;
}
.site-logo-with-icon #site-title i {
  font-size: 50px;
}
.site-logo-mixed-image img {
  max-width: 200px;
}
.site-title-line em {
  color: #000000;
}
.more-link,
.more-link a {
  color: #000000;
}
.more-link:hover,
.more-link:hover a {
  color: #000000;
}
.sidebar .widget-title,
.sub-footer .widget-title,
.footer .widget-title {
  background: #ffffff;
  color: #000000;
  border: solid 1px;
  border-color: #000000;
}
.sidebar .widget:hover .widget-title,
.sub-footer .widget:hover .widget-title,
.footer .widget:hover .widget-title {
  background: #000000;
  color: #ffffff;
}
.main-content-grid,
.widget,
.frontpage-area {
  margin-top: 45px;
}
.widget,
.frontpage-area {
  margin-bottom: 45px;
}
.frontpage-area.module-bg-highlight,
.frontpage-area.module-bg-color,
.frontpage-area.module-bg-image {
  padding: 45px 0;
}
.footer .widget {
  margin: 30px 0;
}
.js-search .searchform.expand .searchtext {
  background: #ffffff;
}
#infinite-handle span,
.lrm-form a.button,
.lrm-form button,
.lrm-form button[type=submit],
.lrm-form #buddypress input[type=submit],
.lrm-form input[type=submit],
.widget_breadcrumb_navxt .breadcrumbs > .hoot-bcn-pretext {
  background: #000000;
  color: #ffffff;
}
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
  border-color: #000000;
  background: #000000;
  color: #ffffff;
}
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
  background: #ffffff;
  color: #000000;
}
.widget_breadcrumb_navxt .breadcrumbs > .hoot-bcn-pretext:after {
  border-left-color: #000000;
}
#header,
.menu-items > li.current-menu-item:after,
.menu-items > li.current-menu-ancestor:after,
.menu-items > li:hover:after,
.header-supplementary .menu-area-wrap {
  border-color: #000000;
}
.menu-items ul li.current-menu-item,
.menu-items ul li.current-menu-ancestor,
.menu-items ul li:hover {
  background: #ffffff;
}
.menu-items ul li.current-menu-item > a,
.menu-items ul li.current-menu-ancestor > a,
.menu-items ul li:hover > a {
  color: #000000;
}
#below-header + .main > .loop-meta-wrap,
#below-header + .main > .entry-featured-img-headerwrap,
.main > .main-content-grid:first-child,
.content-frontpage > .frontpage-area-boxed:first-child {
  margin-top: 25px;
}
body {
  color: #666666;
  font-size: 15px;
  font-family: "Open Sans", sans-serif;
  background-color: #ffffff;
}
h1,
h2,
h3,
h4,
h5,
h6,
.title {
  color: #222222;
  font-size: 22px;
  font-family: Georgia, serif;
  font-weight: bold;
  font-style: normal;
  text-transform: none;
}
h1 {
  color: #222222;
  font-size: 30px;
  font-weight: bold;
  font-style: normal;
  text-transform: none;
}
h2 {
  color: #222222;
  font-size: 26px;
  font-weight: bold;
  font-style: normal;
  text-transform: none;
}
h4 {
  color: #222222;
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
  text-transform: none;
}
h5 {
  color: #222222;
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
  text-transform: none;
}
h6 {
  color: #222222;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  text-transform: none;
}
.titlefont {
  font-family: Georgia, serif;
}
blockquote {
  color: #9f9f9f;
  font-size: 16px;
}
.enforce-body-font {
  font-family: "Open Sans", sans-serif;
}
#header.stuck {
  background-color: #ffffff;
}
#site-title,
#site-logo.accent-typo #site-title,
#site-logo.invert-accent-typo #site-title {
  color: #222222;
  font-size: 50px;
  font-family: "Vidaloka", serif;
  text-transform: uppercase;
  font-style: normal;
  font-weight: normal;
}
#site-description,
#site-logo.accent-typo #site-description,
#site-logo.invert-accent-typo #site-description {
  color: #444444;
  font-size: 13px;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  text-transform: none;
  font-weight: normal;
}
.site-title-body-font {
  font-family: "Open Sans", sans-serif;
}
.site-title-heading-font {
  font-family: Georgia, serif;
}
#header-aside.header-aside-menu,
#header-supplementary {
  background: none;
}
.menu-items > li > a,
.menu-toggle,
.menu-side-box {
  color: #222222;
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  text-transform: uppercase;
  font-weight: 600;
  font-style: normal;
}
.site-header .hoot-megamenu-icon {
  color: #000000;
}
.menu-items ul a,
.mobilemenu-fixed .menu-toggle {
  color: #666666;
  font-size: 13px;
  font-style: normal;
  text-transform: none;
  font-weight: normal;
}
.menu-items ul {
  background: #ffffff;
}
.main > .loop-meta-wrap.pageheader-bg-stretch,
.main > .loop-meta-wrap.pageheader-bg-both,
.content .loop-meta-wrap.pageheader-bg-incontent,
.content .loop-meta-wrap.pageheader-bg-both {
  background: #f5f5f5;
}
.loop-title {
  color: #222222;
  font-size: 22px;
  font-family: Georgia, serif;
  font-weight: bold;
  font-style: normal;
  text-transform: none;
}
.content .loop-title {
  color: #222222;
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
  text-transform: none;
}
#comments-number {
  color: #9f9f9f;
}
.comment-by-author,
.comment-meta-block,
.comment-edit-link {
  color: #9f9f9f;
}
.entry-grid-content .entry-title {
  color: #222222;
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
  text-transform: none;
}
.archive-big .entry-grid-content .entry-title,
.mixedunit-big .entry-grid-content .entry-title {
  font-size: 26px;
}
.archive-mosaic .entry-title {
  color: #222222;
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
  text-transform: none;
}
.entry-grid .more-link {
  font-family: Georgia, serif;
}
.main-content-grid .sidebar {
  color: #666666;
  font-size: 15px;
  font-style: normal;
  text-transform: none;
  font-weight: normal;
}
.main-content-grid .sidebar .widget-title {
  font-size: 15px;
  font-family: "Open Sans", sans-serif;
  text-transform: uppercase;
  font-style: normal;
  font-weight: normal;
}
.js-search .searchform.expand .searchtext,
.js-search-placeholder {
  color: #666666;
}
.sub-footer {
  background: #f5f5f5;
  color: #666666;
  font-size: 15px;
  font-style: normal;
  text-transform: none;
  font-weight: normal;
}
.footer {
  background-color: #ffffff;
  color: #666666;
  font-size: 15px;
  font-style: normal;
  text-transform: none;
  font-weight: normal;
}
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer .title {
  color: #444444;
}
.sub-footer .widget-title,
.footer .widget-title {
  font-size: 15px;
  font-family: "Open Sans", sans-serif;
  text-transform: uppercase;
  font-style: normal;
  font-weight: normal;
}
.post-footer {
  color: #888888;
}
.lSSlideOuter ul.lSPager.lSpg > li:hover a,
.lSSlideOuter ul.lSPager.lSpg > li.active a {
  background-color: #000000;
}
.lSSlideOuter ul.lSPager.lSpg > li a {
  border-color: #000000;
}
.lightSlider .wrap-light-on-dark .hootkitslide-head,
.lightSlider .wrap-dark-on-light .hootkitslide-head {
  background: #000000;
  color: #ffffff;
}
.widget .viewall a {
  background: #ffffff;
}
.widget .viewall a:hover {
  background: #ffffff;
  color: #000000;
}
.widget .view-all a:hover {
  color: #000000;
}
.sidebar .view-all-top.view-all-withtitle a,
.sub-footer .view-all-top.view-all-withtitle a,
.footer .view-all-top.view-all-withtitle a,
.sidebar .view-all-top.view-all-withtitle a:hover,
.sub-footer .view-all-top.view-all-withtitle a:hover,
.footer .view-all-top.view-all-withtitle a:hover {
  color: #ffffff;
}
.bottomborder-line:after,
.bottomborder-shadow:after {
  margin-top: 45px;
}
.topborder-line:before,
.topborder-shadow:before {
  margin-bottom: 45px;
}
.cta-subtitle {
  color: #000000;
}
.social-icons-icon {
  background: #ffffff;
  border-color: #000000;
}
#topbar .social-icons-icon,
#page-wrapper .social-icons-icon {
  color: #000000;
}
.content-block-icon i {
  color: #000000;
}
.icon-style-circle,
.icon-style-square {
  border-color: #000000;
}
.content-block-style3 .content-block-icon {
  background: #ffffff;
}
.hootkitslide-caption h1,
.hootkitslide-caption h2,
.hootkitslide-caption h3,
.hootkitslide-caption h4,
.hootkitslide-caption h5,
.hootkitslide-caption h6 {
  font-size: 22px;
}
.hootkitcarousel-content h1,
.hootkitcarousel-content h2,
.hootkitcarousel-content h3,
.hootkitcarousel-content h4,
.hootkitcarousel-content h5,
.hootkitcarousel-content h6 {
  font-size: 18px;
}
.widget .view-all a,
.widget .viewall a {
  color: #9f9f9f;
}
.content-block-title,
.posts-listunit-title,
.verticalcarousel-title {
  color: #222222;
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
  text-transform: none;
}
.posts-list-style2 .posts-listunit-small .posts-listunit-title {
  font-size: 16px;
}
.vcard-content h4,
.vcard-content h1,
.vcard-content h2,
.vcard-content h3,
.vcard-content h5,
.vcard-content h6 {
  font-size: 16px;
}
.number-block-content h4,
.number-block-content h1,
.number-block-content h2,
.number-block-content h3,
.number-block-content h5,
.number-block-content h6 {
  font-size: 16px;
}
.notice-widget.preset-accent {
  background: #000000;
  color: #ffffff;
}
.wordpress .button-widget.preset-accent {
  border-color: #000000;
  background: #000000;
  color: #ffffff;
}
.wordpress .button-widget.preset-accent:hover {
  background: #ffffff;
  color: #000000;
}
.current-tabhead {
  border-bottom-color: #ffffff;
}
@media only screen and (max-width: 969px) {
  .sidebar {
    margin-top: 45px;
  }
  .frontpage-widgetarea > div.hgrid > [class*="hgrid-span-"] {
    margin-bottom: 45px;
  }
  .menu-items > li > a {
    color: #666666;
    font-size: 13px;
    font-style: normal;
    text-transform: none;
    font-weight: normal;
  }
  .mobilemenu-fixed .menu-toggle,
  .mobilemenu-fixed .menu-items,
  .menu-items {
    background: #ffffff;
  }
}
@media only screen and (min-width: 970px) {
  .slider-style2 .lSAction > a {
    border-color: #000000;
    background: #000000;
    color: #ffffff;
  }
  .slider-style2 .lSAction > a:hover {
    background: #ffffff;
    color: #000000;
  }
}
