@charset "UTF-8";
/**
 * Theme Name: Origamiez
 * Theme URI: https://github.com/calm-canvas/origamiez-premium-free
 * Author: tranthethang
 * Author URI: https://github.com/calm-canvas
 * Description: Origamiez is a modern WordPress theme designed for professional blogs, magazines, forums, and online stores. With intelligent responsive design, Origamiez delivers exceptional user experience across all devices. Developed and maintained by **@tranthethang** with a commitment to continuous updates. Origamiez combines simplicity with professional power. The theme offers outstanding features: multi-language support, unlimited color schemes, 8 customizable widgets, seamless integration with WooCommerce, bbPress, DW Question & Answer, SEO-optimized structure, and dark mode support. Built with Bootstrap 5.3 and modern Vite build tool, ensuring fast performance and unlimited customization possibilities.
 * Version: 3.0.1764834657
 * License: GNU General Public License v3
 * License URI: http://www.gnu.org/licenses/gpl-3.0.html
 * Text Domain: origamiez
 * Requires at least: 5.5
 * Requires PHP: 7.4
 * Tested up to: 6.9
 * Tags: one-column, two-columns, right-sidebar, custom-background, custom-colors, custom-menu, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 */
/*
 * --------------------------------------------------
 * SKELETON
 * --------------------------------------------------
 */
:root {
  --font-body: 'Georgia', 'Times New Roman', Times, serif;
  --font-body-size: 15px;
  --font-body-line-height: 1.7em;
  --font-body-weight: 400;
  --font-body-style: normal;
  --font-menu: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --font-menu-size: 14px;
  --font-menu-line-height: 35px;
  --font-menu-weight: 400;
  --font-menu-style: normal;
  --font-widget-title: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --font-widget-title-size: 13px;
  --font-widget-title-line-height: 1.5em;
  --font-widget-title-weight: 700;
  --font-widget-title-style: normal;
  --font-heading-h1: 'Georgia', 'Times New Roman', Times, serif;
  --font-heading-h1-size: 28px;
  --font-heading-h1-line-height: 1.2em;
  --font-heading-h1-weight: 700;
  --font-heading-h1-style: normal;
  --font-heading-h2: 'Georgia', 'Times New Roman', Times, serif;
  --font-heading-h2-size: 24px;
  --font-heading-h2-line-height: 1.3em;
  --font-heading-h2-weight: 700;
  --font-heading-h2-style: normal;
  --font-heading-h3: 'Georgia', 'Times New Roman', Times, serif;
  --font-heading-h3-size: 20px;
  --font-heading-h3-line-height: 1.4em;
  --font-heading-h3-weight: 600;
  --font-heading-h3-style: normal;
  --font-heading-h4: 'Georgia', 'Times New Roman', Times, serif;
  --font-heading-h4-size: 18px;
  --font-heading-h4-line-height: 1.4em;
  --font-heading-h4-weight: 600;
  --font-heading-h4-style: normal;
  --font-heading-h5: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --font-heading-h5-size: 16px;
  --font-heading-h5-line-height: 1.5em;
  --font-heading-h5-weight: 600;
  --font-heading-h5-style: normal;
  --font-heading-h6: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --font-heading-h6-size: 14px;
  --font-heading-h6-line-height: 1.5em;
  --font-heading-h6-weight: 600;
  --font-heading-h6-style: normal;
  --font-heading-letter-spacing: 0.2px;
  --font-block-quote: 'Georgia', 'Times New Roman', Times, serif;
  --font-block-quote-line-height: 1.6em;
  --font-block-quote-size: 18px;
  --body-color: #333333;
  --heading-color: #111111;
  --link-color: #111111;
  --link-hover-color: #00589f;
  --primary-color: #111111;
  --secondary-color: #f5f7fa;
  --main-menu-color: var(--heading-color);
  --main-menu-bg-color: var(--white);
  --main-menu-hover-color: var(--link-hover-color);
  --main-menu-active-color: var(--heading-color);
  --line-1-bg-color: #e8ecf1;
  --line-2-bg-color: #f0f2f5;
  --line-3-bg-color: #f8fafc;
  --footer-sidebars-bg-color: #222222;
  --footer-sidebars-text-color: var(--body-color);
  --footer-sidebars-widget-heading-color: var(--heading-color);
  --footer-end-bg-color: var(--white);
  --footer-end-text-color: var(--body-color);
  --white: #ffffff;
  --black: #000000;
  --black_light: #f8fafc;
  --overlay_white: rgba(255, 255, 255, 0.85);
  --overlay_black: rgba(0, 0, 0, 0.75);
  --metadata-color: #666666;
  --color-success: #27ae60;
  --facebook-color: #1877f2;
  --twitter-color: #1da1f2;
  --google-plus-color: #ea4335;
  --pinterest-color: #e60023;
  --rss-color: #f26522;
  --youtube-color: #ff0000;
  --linkedin-color: #0a66c2;
  --tumblr-color: #36465d;
  --digg-color: #1b5891;
  --reddit-color: #ff4500;
  --stumbleupon-color: #eb4823;
  --jsfiddle-color: #007bb6;
  --behance-color: #1769ff;
  --bitbucket-color: #0052cc;
  --codepen-color: #000000;
  --delicious-color: #3399ff;
  --deviantart-color: #05cc47;
  --dribbble-color: #ea4c89;
  --dropbox-color: #0061ff;
  --flickr-color: #0063dc;
  --foursquare-color: #fa7343;
  --git-color: #f1502f;
  --github-color: #333333;
  --instagram-color: #e4405f;
  --soundcloud-color: #ff5500;
  --spotify-color: #1db954;
  --stack-exchange-color: #f48024;
  --stack-overflow-color: #f48024;
  --vimeo-color: #1ab7ea;
  --vk-color: #0077ff;
  --print-color: #5a5a5a;
  --envelope-color: #f26522;
}
:root {
  --bs-body-font-family: var(--font-body);
  --bs-body-font-size: var(--font-body-size);
  --bs-body-font-weight: var(--font-body-weight);
  --bs-body-line-height: var(--font-body-line-height);
  --bs-heading-color: var(--heading-color);
  --bs-body-color: var(--body-color);
  --bs-body-bg: var(--white);
}
/*
 * --------------------------------------------------
 * SKELETON
 * --------------------------------------------------
 */
body {
  color: var(--body-color);
}
a {
  color: var(--link-color);
}
a:hover {
  color: var(--link-hover-color);
}
h1, h2, h3, h4, h5, h6 {
  color: var(--heading-color);
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: var(--link-color);
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
  color: var(--link-hover-color);
}
#origamiez-header {
  background: var(--white);
  border-bottom: none;
  padding-bottom: 20px;
}
#origamiez-header-bottom {
  border-bottom: 2px solid var(--main-menu-bg-color);
}
#origamiez-header-bar-inner {
  border-bottom: 1px solid var(--line-2-bg-color);
}
#main-nav {
  background: var(--white);
  border-bottom: 3px double var(--heading-color);
}
#main-nav.stuckMenu.isStuck {
  background-color: var(--white);
}
#main-nav.stuckMenu.isStuck .main-menu {
  border-bottom: 1px solid var(--line-2-bg-color);
}
#main-menu a {
  color: var(--main-menu-color);
  transition: all 0.3s ease;
}
#main-menu > li.current-menu-item > a {
  color: var(--main-menu-active-color);
}
#main-menu > li:hover > a {
  color: var(--main-menu-hover-color);
}
#main-menu li ul {
  border-top: 3px solid var(--primary-color);
  border-left: 1px solid var(--line-2-bg-color);
  border-right: 1px solid var(--line-2-bg-color);
  border-bottom: 1px solid var(--line-2-bg-color);
  background: var(--white);
}
#main-menu li ul li {
  border-bottom: 1px solid var(--line-2-bg-color);
}
#main-menu li ul li a {
  color: var(--body-color);
}
#main-menu li ul li:hover > a {
  color: var(--primary-color);
}
#origamiez-body-inner {
  background: var(--white);
}
.origamiez-col-right {
  border-left: 1px solid var(--line-2-bg-color);
}
#origamiez-footer-sidebars {
  border-top: none;
  background-color: var(--footer-sidebars-bg-color);
}
#origamiez-footer-end {
  background-color: var(--footer-end-bg-color);
  color: var(--footer-end-text-color);
}
#bottom-menu li a {
  color: var(--footer-end-text-color);
  border-left: 1px solid var(--footer-end-text-color);
}
#bottom-menu li a:hover {
  color: var(--primary-color);
}
#bottom-menu li:first-child a {
  border-left: none;
}
/*
 * --------------------------------------------------
 * HEADLINE
 * --------------------------------------------------
 */
#origamiez-headline-ticker .origamiez-headline-caption {
  background-color: var(--white);
  color: var(--primary-color);
}
#origamiez-headline-ticker .origamiez-headline-caption > span {
  border-right: 1px solid var(--line-2-bg-color);
}
#origamiez-headline-ticker #origamiez-ticker a time {
  color: var(--primary-color);
}
/*
 * --------------------------------------------------
 * SIDEBAR RIGHT
 * --------------------------------------------------
 */
/*
 * --------------------------------------------------
 * SIDEBAR CENTER
 * --------------------------------------------------
 */
#sidebar-center {
  border-right: 1px solid var(--line-2-bg-color);
  background-color: var(--white);
}
#sidebar-center .widget {
  margin-top: -1px;
  border-top: 1px solid var(--line-2-bg-color);
}
#sidebar-center .widget:first-child {
  margin-top: 0;
  border-top: none;
}
/*
 * --------------------------------------------------
 * SIDEBAR LEFT
 * --------------------------------------------------
 */
/*
 * --------------------------------------------------
 * SIDEBAR MAIN TOP
 * --------------------------------------------------
 */
/*
 * --------------------------------------------------
 * SIDEBAR BOTTOM
 * --------------------------------------------------
 */
#sidebar-bottom, #sidebar-main-bottom {
  border-top: 1px solid var(--heading-color);
}
#sidebar-bottom .widget .widget-title-text, #sidebar-main-bottom .widget .widget-title-text {
  border-bottom: none;
}
#origamiez-footer-sidebars h2.widget-title {
  color: var(--footer-sidebars-widget-heading-color);
}
#origamiez-footer-sidebars .origamiez-widget-content {
  color: var(--footer-sidebars-text-color);
}
#origamiez-footer-sidebars .origamiez-widget-content a {
  color: var(--footer-sidebars-text-color);
}
#origamiez-footer-sidebars .widget_calendar caption {
  border-bottom-color: var(--line-1-bg-color);
}
#origamiez-footer-sidebars .widget_tag_cloud .origamiez-widget-content a {
  color: var(--white);
  background-color: var(--line-1-bg-color);
}
/*
 * --------------------------------------------------
 * SEARCH FORM
 * --------------------------------------------------
 */
form.search-form .search-text {
  border: 1px solid var(--line-2-bg-color);
}
form.search-form .search-submit {
  background-color: var(--white);
  color: var(--black_light);
}
/*
 * --------------------------------------------------
 * MOBILE MENU
 * --------------------------------------------------
 */
body.without_bg_slides {
  background: var(--white);
}
body.without_bg_slides #sb-site,
body.without_bg_slides .sb-site-container {
  background: var(--white);
}
.origamiez-mobile-icon {
  background-color: var(--primary-color);
  color: var(--white);
}
.sb-slidebar {
  background-color: var(--footer-sidebars-bg-color);
}
#mobile-menu a {
  color: var(--footer-sidebars-text-color);
}
#mobile-menu li {
  border-top: 1px solid var(--line-1-bg-color);
}
#mobile-menu > li:first-child {
  border-top: none;
}
/*
 * --------------------------------------------------
 * MOBILE SEARCH
 * --------------------------------------------------
 */
.sb-slidebar.sb-right {
  color: var(--footer-sidebars-text-color);
}
.sb-slidebar.sb-right a {
  color: var(--footer-sidebars-text-color);
}
.sb-slidebar.sb-right .widget-title {
  border-color: var(--line-1-bg-color);
  color: var(--primary-color);
}
.sb-slidebar.sb-right form.search-form .search-text {
  border-color: var(--line-1-bg-color);
}
/*
 * --------------------------------------------------
 * WIDGET
 * --------------------------------------------------
 */
h2.widget-title {
  border-bottom: 1px solid var(--line-2-bg-color);
}
/*
 * --------------------------------------------------
 * WIDGET CATEGORIES | ARCHIVES (WP DEFAULT)
 * --------------------------------------------------
 */
.widget_archive select,
.widget_categories select {
  border: 1px solid var(--line-2-bg-color);
}
.widget_rss ul li:before {
  color: var(--rss-color);
}
/*
 * --------------------------------------------------
 * WIDGET POSTS MINIMALIST
 * --------------------------------------------------
 */
.origamiez-widget-posts-minimalist .origamiez-widget-content .origamiez-wp-m-post {
  border-top: 1px dashed var(--line-1-bg-color);
}
.origamiez-widget-posts-minimalist .origamiez-widget-content .origamiez-wp-m-post.origamiez-wp-m-post-first {
  border-top: none;
}
.origamiez-widget-posts-minimalist .origamiez-widget-content .origamiez-wp-m-post h5 a {
  color: var(--footer-sidebars-text-color);
}
/*
 * --------------------------------------------------
 * WIDGET POSTS TWEETS
 * --------------------------------------------------
 */
.origamiez-widget-tweets .origamiez-widget-content .origamiez-wp-m-tweet:hover .fa-twitter {
  color: var(--twitter-color);
}
.origamiez-widget-tweets .origamiez-widget-content .origamiez-wp-m-tweet {
  border-top: 1px solid var(--line-1-bg-color);
}
.origamiez-widget-tweets .origamiez-widget-content .origamiez-wp-m-tweet.origamiez-wp-m-tweet-first {
  border-top: none;
}
.origamiez-widget-tweets .origamiez-widget-content .origamiez-wp-m-tweet p.origamiez-wp-m-tweet-content a {
  color: var(--primary-color);
}
#origamiez-body .origamiez-widget-tweets .origamiez-widget-content .origamiez-wp-m-tweet {
  border-top-color: var(--line-2-bg-color);
}
#origamiez-body .origamiez-widget-tweets .origamiez-widget-content .fa-twitter {
  color: var(--twitter-color);
}
/*
 * --------------------------------------------------
 * WIDGET NEWSLETTER
 * --------------------------------------------------
 */
.origamiez-widget-newsletter p.newsletter-form input[type=text] {
  border: 1px solid var(--line-2-bg-color);
}
.origamiez-widget-newsletter p.newsletter-form button[type=submit] {
  border: 1px solid var(--line-2-bg-color);
}
.origamiez-widget-newsletter p.newsletter-form:hover button[type=submit] {
  border: 1px solid var(--primary-color);
  background-color: var(--primary-color);
  color: var(--white);
}
#origamiez-footer .origamiez-widget-newsletter p.newsletter-form input[type=text] {
  background: var(--footer-sidebars-bg-color);
  border: 1px solid var(--line-1-bg-color);
}
#origamiez-footer .origamiez-widget-newsletter p.newsletter-form button[type=submit] {
  border: 1px solid var(--line-1-bg-color);
  background: var(--line-1-bg-color);
  color: var(--secondary-color);
}
#origamiez-footer .origamiez-widget-newsletter p.newsletter-form:hover input[type=text] {
  border: 1px solid var(--primary-color);
  color: var(--white);
}
#origamiez-footer .origamiez-widget-newsletter p.newsletter-form:hover button[type=submit] {
  border: 1px solid var(--primary-color);
  background: var(--primary-color);
  color: var(--white);
}
/*
 * --------------------------------------------------
 * WIDGET POSTS SMALL THUMBNAIL
 * --------------------------------------------------
 */
.origamiez-widget-posts-small-thumbnail .origamiez-widget-content .origamiez-wp-mt-post {
  border-top: 1px solid var(--line-2-bg-color);
}
.origamiez-widget-posts-small-thumbnail .origamiez-widget-content .origamiez-wp-mt-post.origamiez-wp-mt-post-first {
  border-top: none;
}
/*
 * --------------------------------------------------
 * WIDGET POSTS GRID
 * --------------------------------------------------
 */
.origamiez-widget-posts-grid .origamiez-widget-content .row.row-first .origamiez-wp-grid-post {
  border-top: none;
}
.origamiez-widget-posts-grid .origamiez-widget-content .row .origamiez-wp-grid-post {
  border-top: 1px solid var(--line-2-bg-color);
  border-left: 1px solid var(--line-2-bg-color);
  border-right: 1px solid var(--line-2-bg-color);
  margin-left: -1px;
}
.origamiez-widget-posts-grid .origamiez-widget-content .row .origamiez-wp-grid-post.origamiez-wp-grid-post-first {
  border-left: none;
}
.origamiez-widget-posts-grid .origamiez-widget-content .row .origamiez-wp-grid-post.origamiez-wp-grid-post-last {
  border-right: none;
}
/*
 * --------------------------------------------------
 * WIDGET TAGS (WP DEFAULT)
 * --------------------------------------------------
 */
.widget_tag_cloud .tagcloud a {
  background-color: var(--secondary-color);
}
.widget_tag_cloud .tagcloud a:hover {
  background-color: var(--primary-color);
  color: var(--white);
}
/*
 * --------------------------------------------------
 * WIDGET CALENDAR (WP DEFAULT)
 * --------------------------------------------------
 */
.widget_calendar caption {
  border-bottom: 1px solid var(--line-2-bg-color);
}
.widget_calendar tr {
  line-height: 20px;
  height: 20px;
}
/*
 * --------------------------------------------------
 * ICON
 * --------------------------------------------------
 */
a.social-link {
  color: var(--line-1-bg-color);
  border: 1px solid var(--line-1-bg-color);
}
a.social-link.social-link-behance {
  color: var(--behance-color);
  border: 1px solid var(--behance-color);
}
a.social-link.social-link-bitbucket {
  color: var(--bitbucket-color);
  border: 1px solid var(--bitbucket-color);
}
a.social-link.social-link-codepen {
  color: var(--codepen-color);
  border: 1px solid var(--codepen-color);
}
a.social-link.social-link-delicious {
  color: var(--delicious-color);
  border: 1px solid var(--delicious-color);
}
a.social-link.social-link-deviantart {
  color: var(--deviantart-color);
  border: 1px solid var(--deviantart-color);
}
a.social-link.social-link-digg {
  color: var(--digg-color);
  border: 1px solid var(--digg-color);
}
a.social-link.social-link-dribbble {
  color: var(--dribbble-color);
  border: 1px solid var(--dribbble-color);
}
a.social-link.social-link-dropbox {
  color: var(--dropbox-color);
  border: 1px solid var(--dropbox-color);
}
a.social-link.social-link-facebook {
  color: var(--facebook-color);
  border: 1px solid var(--facebook-color);
}
a.social-link.social-link-flickr {
  color: var(--flickr-color);
  border: 1px solid var(--flickr-color);
}
a.social-link.social-link-foursquare {
  color: var(--foursquare-color);
  border: 1px solid var(--foursquare-color);
}
a.social-link.social-link-git {
  color: var(--git-color);
  border: 1px solid var(--git-color);
}
a.social-link.social-link-github {
  color: var(--github-color);
  border: 1px solid var(--github-color);
}
a.social-link.social-link-google-plus {
  color: var(--google-plus-color);
  border: 1px solid var(--google-plus-color);
}
a.social-link.social-link-instagram {
  color: var(--instagram-color);
  border: 1px solid var(--instagram-color);
}
a.social-link.social-link-jsfiddle {
  color: var(--jsfiddle-color);
  border: 1px solid var(--jsfiddle-color);
}
a.social-link.social-link-linkedin {
  color: var(--linkedin-color);
  border: 1px solid var(--linkedin-color);
}
a.social-link.social-link-pinterest {
  color: var(--pinterest-color);
  border: 1px solid var(--pinterest-color);
}
a.social-link.social-link-reddit {
  color: var(--reddit-color);
  border: 1px solid var(--reddit-color);
}
a.social-link.social-link-rss {
  color: var(--rss-color);
  border: 1px solid var(--rss-color);
}
a.social-link.social-link-soundcloud {
  color: var(--soundcloud-color);
  border: 1px solid var(--soundcloud-color);
}
a.social-link.social-link-spotify {
  color: var(--spotify-color);
  border: 1px solid var(--spotify-color);
}
a.social-link.social-link-stack-exchange {
  color: var(--stack-exchange-color);
  border: 1px solid var(--stack-exchange-color);
}
a.social-link.social-link-stack-overflow {
  color: var(--stack-overflow-color);
  border: 1px solid var(--stack-overflow-color);
}
a.social-link.social-link-stumbleupon {
  color: var(--stumbleupon-color);
  border: 1px solid var(--stumbleupon-color);
}
a.social-link.social-link-tumblr {
  color: var(--tumblr-color);
  border: 1px solid var(--tumblr-color);
}
a.social-link.social-link-twitter {
  color: var(--twitter-color);
  border: 1px solid var(--twitter-color);
}
a.social-link.social-link-vimeo {
  color: var(--vimeo-color);
  border: 1px solid var(--vimeo-color);
}
a.social-link.social-link-youtube {
  color: var(--youtube-color);
  border: 1px solid var(--youtube-color);
}
a.social-link.social-link-vk {
  color: var(--vk-color);
  border: 1px solid var(--vk-color);
}
a.social-link.social-link-print {
  color: var(--print-color);
  border: 1px solid var(--print-color);
}
a.social-link.social-link-envelope {
  color: var(--envelope-color);
  border: 1px solid var(--envelope-color);
}
/*
 * --------------------------------------------------
 * MOBILE MENU
 * --------------------------------------------------
 */
/*
 * --------------------------------------------------
 * OWL CUSTOM PAGINATION
 * --------------------------------------------------
 */
.widget-title .owl-custom-pagination {
  border: 1px solid var(--line-2-bg-color);
  color: var(--line-2-bg-color);
}
.widget-title .owl-custom-pagination:hover {
  border-color: var(--primary-color);
  color: var(--primary-color);
}
/*
 * --------------------------------------------------
 * ICON
 * --------------------------------------------------
 */
.metadata-circle-icon .fa {
  color: var(--primary-color);
}
/*
 * --------------------------------------------------
 * METADATA
 * --------------------------------------------------
 */
div.comment-metadata .metadata-divider,
div.comment-metadata time,
div.comment-metadata .comment-reply-link,
div.comment-metadata a {
  color: var(--body-color);
}
p.metadata .metadata-post-format {
  background: var(--primary-color);
  color: var(--white);
}
p.metadata i,
p.metadata .metadata-author a,
p.metadata .metadata-categories a,
p.metadata .metadata-comment,
p.metadata .metadata-date,
p.metadata .metadata-views,
p.metadata .metadata-divider {
  color: var(--metadata-color);
}
p.metadata .metadata-categories a:hover {
  color: var(--primary-color);
}
p.metadata-readmore a {
  color: var(--primary-color);
}
div.origamiez-article-metadata p.metadata-divider-horizonal {
  border-bottom: 1px dashed var(--line-2-bg-color);
  color: var(--primary-color);
}
.origamiez-transition-all, .wpcf7-form .wpcf7-form-control.wpcf7-submit {
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
}
/*
 * --------------------------------------------------
 * BREADCRUMB
 * --------------------------------------------------
 */
.breadcrumb {
  background-color: transparent;
  border-bottom: 1px solid var(--line-2-bg-color);
}
.breadcrumb a {
  text-decoration: none;
}
.breadcrumb a.current-page {
  color: var(--primary-color);
}
/*
 * --------------------------------------------------
 * BLOG PAGE
 * --------------------------------------------------
 */
body.origamiez-layout-blog #origamiez-blogposts {
  list-style-type: none;
}
body.origamiez-layout-blog #origamiez-blogposts > li {
  border-top: 1px solid var(--line-2-bg-color);
}
body.origamiez-layout-blog #origamiez-blogposts > li.origamiez-first-post {
  border-top: none;
}
body.origamiez-layout-blog #origamiez-blogposts > li article .entry-thumb a .overlay {
  background: var(--overlay_black);
}
body.origamiez-layout-blog #origamiez-blogposts > li article .entry-thumb a .overlay-link {
  border: 2px solid var(--white);
}
body.origamiez-layout-blog #origamiez-blogposts > li article .entry-thumb a .fa {
  color: var(--white);
}
/*
 * --------------------------------------------------
 * BLOG PAGE MASONRY
 * --------------------------------------------------
 */
body.origamiez-layout-blog.origamiez-layout-blog-masonry #origamiez-blogposts {
  border-bottom: 1px solid var(--line-2-bg-color);
}
body.origamiez-layout-blog.origamiez-layout-blog-masonry #origamiez-blogposts .item {
  border-bottom: none;
  border-right: none;
  border-left: 1px solid var(--line-2-bg-color);
  border-top: 1px solid var(--line-2-bg-color);
}
body.origamiez-layout-blog.origamiez-layout-blog-masonry #origamiez-blogposts-loadmore a {
  color: var(--white);
}
body.origamiez-layout-blog.origamiez-layout-blog-masonry #origamiez-blogposts-loadmore {
  background-color: var(--primary-color);
}
/*
 * --------------------------------------------------
 * PAGINATION
 * --------------------------------------------------
 */
ul.page-numbers {
  border-top: 1px solid var(--line-2-bg-color);
}
ul.page-numbers li a, ul.page-numbers li span {
  border-radius: 5px;
  border: 1px solid var(--line-2-bg-color);
  text-decoration: none;
  transition: all 0.5s;
}
ul.page-numbers li span.dots {
  border-color: transparent;
}
ul.page-numbers li a:hover, ul.page-numbers li span.current {
  color: var(--primary-color);
  border-color: var(--primary-color);
}
#origamiez_singular_pagination a {
  color: var(--primary-color);
}
/*
 * --------------------------------------------------
 * SINGLE PAGE
 * --------------------------------------------------
 */
body.origamiez-layout-single #origamiez-post-wrap div.entry-tag {
  border-top: 1px solid var(--line-2-bg-color);
}
body.origamiez-layout-single #origamiez-post-category,
body.origamiez-layout-single #origamiez-post-tag {
  border-top: 1px solid var(--line-2-bg-color);
}
body.origamiez-layout-single #origamiez-post-category span,
body.origamiez-layout-single #origamiez-post-category a,
body.origamiez-layout-single #origamiez-post-tag span,
body.origamiez-layout-single #origamiez-post-tag a {
  background-color: var(--secondary-color);
}
body.origamiez-layout-single #origamiez-post-category span:hover,
body.origamiez-layout-single #origamiez-post-category a:hover,
body.origamiez-layout-single #origamiez-post-tag span:hover,
body.origamiez-layout-single #origamiez-post-tag a:hover {
  background-color: var(--primary-color);
  color: var(--white);
}
body.origamiez-layout-single #origamiez-post-category span,
body.origamiez-layout-single #origamiez-post-tag span {
  color: var(--primary-color);
}
body.origamiez-layout-single #origamiez-post-category {
  border-top: none;
}
body.origamiez-layout-single #origamiez-post-adjacent {
  border-top: 1px solid var(--line-2-bg-color);
}
body.origamiez-layout-single #origamiez-post-adjacent div.origamiez-post-adjacent-prev {
  border-right: 1px solid var(--line-2-bg-color);
}
body.origamiez-layout-single #origamiez-post-adjacent div.origamiez-post-adjacent-next {
  border-left: 1px solid var(--line-2-bg-color);
}
body.origamiez-layout-single #origamiez-post-author {
  border-top: 1px solid var(--line-2-bg-color);
}
body.origamiez-layout-single #origamiez-post-author .origamiez-author-name a {
  color: var(--primary-color);
}
body.origamiez-layout-single #origamiez-post-author .origamiez-author-socials a {
  border: 1px solid var(--line-2-bg-color);
}
body.origamiez-layout-single #origamiez-post-related .origamiez-widget-content figure.post figcaption a {
  color: var(--white);
  background-color: var(--overlay_black);
}
/*
 * --------------------------------------------------
 * COMMENTS
 * --------------------------------------------------
 */
#comments {
  border-top: none !important;
}
#comments > .widget-title.comments-title {
  border-top: 1px dashed var(--line-2-bg-color);
}
#comments #comment-nav-below {
  border-top: 1px dashed var(--line-2-bg-color);
}
#comments .comment-list > li:first-child {
  border-top: none;
}
#comments .pingback,
#comments .comment {
  border-top: 1px solid var(--line-2-bg-color);
}
#comments .pingback .comment-meta .comment-author .fn a,
#comments .comment .comment-meta .comment-author .fn a {
  color: var(--primary-color);
}
#comments #respond {
  border-top: 1px solid var(--heading-color);
}
#comments #respond .comment-form-info input {
  border: 1px solid var(--line-2-bg-color);
}
#comments #respond .comment-form-comment textarea {
  border: 1px solid var(--line-2-bg-color);
}
#comments #respond .form-submit input {
  color: var(--white);
  border: none;
  background-color: var(--primary-color);
}
/*
 * --------------------------------------------------
 * DIVIDER
 * --------------------------------------------------
 */
.separator {
  border-bottom-width: 1px;
  border-bottom-color: var(--line-2-bg-color);
}
.separator-solid {
  border-bottom-style: solid;
}
.separator-dotted {
  border-bottom-style: dotted;
}
.separator-double {
  border-bottom-style: double;
  border-bottom-width: 3px;
  height: 3px;
}
.separator-dashed {
  border-bottom-style: dashed;
}
/*
 * --------------------------------------------------
 * PLUGIN (CONTACT FORM 7)
 * --------------------------------------------------
 */
.wpcf7-form .wpcf7-form-control-wrap > input[type=text], .wpcf7-form .wpcf7-form-control-wrap > input[type=email], .wpcf7-form .wpcf7-form-control-wrap > input[type=number], .wpcf7-form .wpcf7-form-control-wrap > input[type=phone], .wpcf7-form .wpcf7-form-control-wrap > textarea {
  border: 1px solid var(--line-2-bg-color);
}
.wpcf7-form .wpcf7-form-control.wpcf7-submit {
  background-color: var(--primary-color);
  border: 1px solid var(--primary-color);
  color: var(--white);
}
.wpcf7-form .wpcf7-form-control.wpcf7-submit:hover {
  color: var(--primary-color);
  background-color: var(--white);
}
/*
 * --------------------------------------------------
 * BOXER
 * --------------------------------------------------
 */
body.origamiez-boxer #origamiez-header-search-box form#search-form .search-submit {
  border-right: none !important;
}
/*
 * --------------------------------------------------
 * REVIEW (RATING) SYSTEM
 * --------------------------------------------------
 */
#origamiez-admin-rating {
  border: 1px solid var(--line-2-bg-color);
}
#origamiez-admin-rating .origamiez-admin-rating-summary {
  border-bottom: 1px solid var(--line-2-bg-color);
}
#origamiez-admin-rating .origamiez-rating-total {
  background-color: var(--primary-color);
}
#origamiez-admin-rating .origamiez-rating-total span {
  color: var(--white);
}
#origamiez-admin-rating .origamiez-admin-rating-per-featured .col-left {
  font-size: 16px;
}
#origamiez-admin-rating .origamiez-admin-rating-per-featured .col-right .circle {
  border: 3px solid var(--primary-color);
  background: var(--white);
  color: var(--primary-color);
}
#origamiez-admin-rating .origamiez-admin-rating-per-featured .col-right .line-front {
  background-color: var(--primary-color);
}
#origamiez-admin-rating .origamiez-admin-rating-per-featured .col-right .line-back {
  background-color: var(--line-2-bg-color);
}
.origamiez-rating-total-inside-widget {
  background: var(--primary-color);
  color: var(--white);
}
/*
 * --------------------------------------------------
 * CONTACT INFORMATION
 * --------------------------------------------------
 */
.origamiez-contact-information .origamiez-contact-block .fa {
  color: var(--primary-color);
}
/*
 * --------------------------------------------------
 * WIDGET POSTS TWO COLS (1.1.4)
 * --------------------------------------------------
 */
.origamiez-widget-posts-two-cols .article-col-right article.origamiez-post-1 {
  border-top: none !important;
}
.origamiez-widget-posts-two-cols .article-col-right article {
  border-top: 1px solid var(--line-2-bg-color);
}
/*
 * --------------------------------------------------
 * WIDGET MEDIA (1.1.6)
 * --------------------------------------------------
 */
.origamiez-widget-posts-with-format-icon .origamiez-widget-content .origamiez-w-m-post {
  border-top: 1px solid var(--line-2-bg-color);
}
.origamiez-widget-posts-with-format-icon .origamiez-widget-content .metadata-circle-icon {
  border: 1px solid var(--white);
}
.origamiez-widget-posts-with-format-icon .origamiez-widget-content .metadata-circle-icon .fa {
  color: var(--white);
}
/*
 * --------------------------------------------------
 * WIDGET POSTS ZEBRA (1.1.6)
 * --------------------------------------------------
 */
.origamiez-widget-posts-zebra .origamiez-widget-content .origamiez-wp-zebra-post {
  border-bottom: 1px solid var(--line-3-bg-color);
}
.origamiez-widget-posts-zebra .origamiez-widget-content .origamiez-wp-zebra-post:last-child {
  border-bottom: none;
}
.origamiez-widget-posts-zebra .origamiez-widget-content .origamiez-wp-zebra-post.even {
  background-color: var(--secondary-color);
}
.origamiez-widget-posts-zebra .origamiez-widget-content .origamiez-wp-zebra-post.odd {
  background-color: var(--white);
}
.origamiez-widget-posts-zebra .origamiez-widget-content .origamiez-wp-zebra-post .metadata {
  margin-top: 10px;
}
/*
 * --------------------------------------------------
 * WIDGET POSTS WITH BACKGROUND (1.1.6)
 * --------------------------------------------------
 */
.origamiez-widget-posts-with-background .origamiez-widget-content .origamiez-wp-post {
  background-color: var(--secondary-color);
}
.origamiez-widget-posts-with-background .origamiez-widget-content .origamiez-wp-post .origamiez-wp-post-index {
  border: 1px solid var(--primary-color);
  color: var(--primary-color);
}
/*
 * --------------------------------------------------
 * WIDGET POSTS SLIDER (1.1.6)
 * --------------------------------------------------
 */
.origamiez-widget-posts-slider .origamiez-widget-content .item .caption {
  background-color: var(--white);
}
.origamiez-widget-posts-slider .origamiez-widget-content .col-right .owl-pagination {
  background-color: rgba(255, 255, 255, 0.5);
}
/*
 * --------------------------------------------------
 * RESPONSIVE (COLOR)
 * --------------------------------------------------
 */
@media only screen and (max-width: 1023px) {
  #sidebar-right {
    border-top: 1px solid var(--line-2-bg-color);
  }
}
@media only screen and (max-width: 767px) {
  #origamiez-post-adjacent .origamiez-post-adjacent-next {
    border-top: 1px dashed var(--line-2-bg-color);
  }
  .origamiez-widget-posts-playlist .row-first .origamiez-wp-other-post-even .entry-title {
    border-top: 1px solid var(--line-1-bg-color) !important;
  }
  .origamiez-widget-posts-two-cols .article-col-right {
    border-top: 1px solid var(--line-2-bg-color);
  }
}
@media only screen and (max-width: 767px) {
  body.origamiez-page-magazine #main-center-outer > .origamiez-left,
  body.origamiez-page-magazine #main-center-inner > .origamiez-left {
    border-right: none !important;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1179px) {
  .origamiez-col-right {
    border-right: 1px solid var(--line-2-bg-color);
  }
}
@media only screen and (min-width: 980px) and (max-width: 1023px) {
  .origamiez-col-right {
    border-right: 1px solid var(--line-2-bg-color);
  }
}
@media only screen and (min-width: 900px) and (max-width: 979px) {
  .origamiez-col-right {
    border-right: 1px solid var(--line-2-bg-color);
  }
}
@media only screen and (min-width: 800px) and (max-width: 899px) {
  .origamiez-col-right {
    border-right: 1px solid var(--line-2-bg-color);
  }
}
@media only screen and (min-width: 768px) and (max-width: 799px) {
  .origamiez-col-right {
    border-right: 1px solid var(--line-2-bg-color);
  }
}
@media only screen and (max-width: 599px) {
  #main-nav-inner #origamiez-header-search-box {
    border-left: none;
  }
}
/*
 * --------------------------------------------------
 * UPDATE :: 2015.03.17
 * --------------------------------------------------
 */
#sidebar-bottom .widget {
  border-bottom-color: var(--line-2-bg-color);
}
/*
 * --------------------------------------------------
 * UPDATE :: 2015.06.26
 * --------------------------------------------------
 */
body.origamiez-page-magazine #sidebar-main-center-top,
body.origamiez-page-magazine #sidebar-main-top {
  border-bottom: 1px solid var(--heading-color);
}
body.origamiez-page-magazine #main-center-outer > .origamiez-left,
body.origamiez-page-magazine #main-center-inner > .origamiez-left {
  border-right: 1px solid var(--line-2-bg-color);
}
body.origamiez-layout-single.origamiez-show-border-for-images .wp-caption.aligncenter, body.origamiez-layout-single.origamiez-show-border-for-images .wp-caption.alignleft, body.origamiez-layout-single.origamiez-show-border-for-images .wp-caption.alignright {
  border: 1px solid var(--line-2-bg-color);
  background-color: var(--line-3-bg-color);
}
#origamiez-top-bar {
  border-bottom: 1px solid var(--heading-color);
}
#top-menu a {
  color: var(--heading-color);
  font-family: var(--font-menu);
  font-size: var(--font-menu-size);
  font-weight: var(--font-menu-weight);
  text-transform: none;
}
#top-menu a:hover {
  color: var(--primary-color);
}
#origamiez-blogposts > li.sticky article {
  background-color: var(--secondary-color);
}
/*
 * --------------------------------------------------
 * UPDATE :: 2015.07.07 (1.1.9)
 * --------------------------------------------------
 */
p.origamiez-readmore-block > a,
#origamiez-footer-copyright > a {
  color: var(--primary-color);
}
p.origamiez-readmore-block > a:hover,
#origamiez-footer-copyright > a:hover {
  opacity: 0.9;
}
.entry-content a {
  color: var(--primary-color);
}
.entry-content a:hover {
  opacity: 0.9;
}
.entry-content q,
.entry-content blockquote {
  border-left: 3px solid var(--primary-color);
}
#bottom-mobile-menu {
  background-color: transparent;
  border: 3px solid var(--footer-sidebars-bg-color);
}
#top-mobile-menu {
  border: 3px solid var(--line-2-bg-color);
}
#bottom-mobile-menu:hover,
#top-mobile-menu:hover {
  border-color: var(--primary-color);
}
/*
 * --------------------------------------------------
 * UPDATE :: 2015.07.22 (1.2.2)
 * --------------------------------------------------
 */
#origamiez_singular_pagination a {
  border-right: 3px solid var(--primary-color);
}
body.page-template-template-page-three-cols #sidebar-middle,
body.origamiez-taxonomy-three-cols #sidebar-middle,
body.origamiez-single-post-three-cols #sidebar-middle {
  border-right: 1px solid var(--line-2-bg-color);
}
body.page-template-template-page-three-cols-slm #sidebar-center,
body.origamiez-taxonomy-three-cols-slm #sidebar-center,
body.origamiez-single-post-three-cols-slm #sidebar-center {
  border-left: 1px solid var(--line-2-bg-color);
}
body.bbpress #sidebar-center > .breadcrumb {
  display: none;
}
body.bbpress div.bbp-breadcrumb {
  display: block;
  width: 100%;
  margin-bottom: 20px;
  padding-bottom: 0;
}
#bbpress-forums .bbp-template-notice {
  margin-top: 15px;
  margin-bottom: 15px;
}
#bbpress-forums #bbp-search-form #bbp_search_submit,
#bbpress-forums #bbp-search-form #bbp_search {
  height: 30px;
  line-height: 30px;
}
#bbpress-forums ul.bbp-forums,
#bbpress-forums ul.bbp-topics,
#bbpress-forums ul.bbp-replies,
#bbpress-forums ul.bbp-search-results {
  clear: both;
  margin-top: 50px;
}
#bbpress-forums #subscription-toggle {
  float: right;
}
#bbpress-forums #subscription-toggle a {
  text-decoration: underline;
}
#bbpress-forums li.bbp-body ul.forum,
#bbpress-forums li.bbp-body ul.topic {
  padding-top: 15px;
  padding-bottom: 15px;
}
#bbpress-forums .bbp-reply-form fieldset.bbp-form,
#bbpress-forums .bbp-topic-form fieldset.bbp-form {
  padding: 15px 0;
}
#bbpress-forums .bbp-reply-form fieldset.bbp-form legend,
#bbpress-forums .bbp-topic-form fieldset.bbp-form legend {
  width: auto;
  margin-bottom: 0;
}
#bbpress-forums .bbp-reply-form fieldset.bbp-form #bbp_topic_status_select,
#bbpress-forums .bbp-reply-form fieldset.bbp-form #bbp_stick_topic_select,
#bbpress-forums .bbp-reply-form fieldset.bbp-form #bbp_topic_tags,
#bbpress-forums .bbp-reply-form fieldset.bbp-form #bbp_topic_title,
#bbpress-forums .bbp-topic-form fieldset.bbp-form #bbp_topic_status_select,
#bbpress-forums .bbp-topic-form fieldset.bbp-form #bbp_stick_topic_select,
#bbpress-forums .bbp-topic-form fieldset.bbp-form #bbp_topic_tags,
#bbpress-forums .bbp-topic-form fieldset.bbp-form #bbp_topic_title {
  height: 30px;
  margin-top: 5px;
}
#bbpress-forums .bbp-reply-form fieldset.bbp-form #bbp_topic_status_select,
#bbpress-forums .bbp-reply-form fieldset.bbp-form #bbp_stick_topic_select,
#bbpress-forums .bbp-topic-form fieldset.bbp-form #bbp_topic_status_select,
#bbpress-forums .bbp-topic-form fieldset.bbp-form #bbp_stick_topic_select {
  width: 25%;
}
#bbpress-forums .bbp-reply-form fieldset.bbp-form #bbp_topic_tags,
#bbpress-forums .bbp-topic-form fieldset.bbp-form #bbp_topic_tags {
  width: 50%;
}
#bbpress-forums .bbp-reply-form fieldset.bbp-form #bbp_topic_title,
#bbpress-forums .bbp-topic-form fieldset.bbp-form #bbp_topic_title {
  width: 100%;
}
#bbpress-forums .bbp-submit-wrapper .button.submit {
  height: 45px;
  padding-left: 15px;
  padding-right: 15px;
}
#origamiez-post-wrap #bbp-search-form,
.origamiez-widget-content #bbp-search-form {
  position: relative;
}
#origamiez-post-wrap #bbp-search-form #bbp_search_submit,
#origamiez-post-wrap #bbp-search-form #bbp_search,
.origamiez-widget-content #bbp-search-form #bbp_search_submit,
.origamiez-widget-content #bbp-search-form #bbp_search {
  height: 30px;
  line-height: 30px;
}
#origamiez-post-wrap #bbp-search-form #bbp_search_submit,
.origamiez-widget-content #bbp-search-form #bbp_search_submit {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  padding-left: 15px;
  padding-right: 15px;
}
#origamiez-post-wrap #bbp-search-form #bbp_search,
.origamiez-widget-content #bbp-search-form #bbp_search {
  width: 100%;
  padding-right: 100px;
}
.widget_display_views ul,
.widget_display_topics ul,
.widget_display_replies ul,
.widget_display_forums ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.widget_display_views ul li,
.widget_display_topics ul li,
.widget_display_replies ul li,
.widget_display_forums ul li {
  list-style-type: none;
  margin: 0;
  padding: 10px 0 0 0;
}
.widget_display_views ul li:first-child,
.widget_display_topics ul li:first-child,
.widget_display_replies ul li:first-child,
.widget_display_forums ul li:first-child {
  padding-top: 0;
}
.widget_display_views ul li a,
.widget_display_topics ul li a,
.widget_display_replies ul li a,
.widget_display_forums ul li a {
  text-decoration: none;
}
.widget_display_views ul li .sub-menu,
.widget_display_views ul li .children,
.widget_display_topics ul li .sub-menu,
.widget_display_topics ul li .children,
.widget_display_replies ul li .sub-menu,
.widget_display_replies ul li .children,
.widget_display_forums ul li .sub-menu,
.widget_display_forums ul li .children {
  margin-top: 10px;
  margin-left: 15px;
  padding-bottom: 0;
}
.widget.bbp_widget_login .bbp-login-form .bbp-username {
  margin-top: 0;
}
.widget.bbp_widget_login .bbp-login-form .bbp-password,
.widget.bbp_widget_login .bbp-login-form .bbp-remember-me,
.widget.bbp_widget_login .bbp-login-form .bbp-submit-wrapper {
  margin-top: 15px;
}
.widget.bbp_widget_login .bbp-login-form .bbp-login-links,
.widget.bbp_widget_login .bbp-login-form .bbp-submit-wrapper {
  width: 100%;
  text-align: left;
}
.widget.bbp_widget_login .bbp-login-form input[type=text],
.widget.bbp_widget_login .bbp-login-form input[type=password] {
  width: 100%;
  height: 30px;
}
.widget.bbp_widget_login .bbp-login-form #user-submit {
  height: 30px;
  padding-left: 15px;
  padding-right: 15px;
}
.widget.bbp_widget_login .bbp-register-link {
  display: block;
  line-height: 30px;
}
.widget_display_stats dt,
.widget_display_stats dd {
  margin-bottom: 15px;
  float: left;
}
.widget_display_stats dt {
  width: 70%;
}
.widget_display_stats dd {
  width: 25%;
}
@media only screen and (max-width: 599px) {
  #bbpress-forums .bbp-reply-form fieldset.bbp-form #bbp_topic_status_select,
  #bbpress-forums .bbp-reply-form fieldset.bbp-form #bbp_stick_topic_select,
  #bbpress-forums .bbp-reply-form fieldset.bbp-form #bbp_topic_tags,
  #bbpress-forums .bbp-topic-form fieldset.bbp-form #bbp_topic_status_select,
  #bbpress-forums .bbp-topic-form fieldset.bbp-form #bbp_stick_topic_select,
  #bbpress-forums .bbp-topic-form fieldset.bbp-form #bbp_topic_tags {
    width: 100%;
  }
}
#bbpress-forums ul.bbp-forums,
#bbpress-forums ul.bbp-topics,
#bbpress-forums ul.bbp-replies,
#bbpress-forums ul.bbp-search-results {
  border: none;
}
#bbpress-forums div.bbp-breadcrumb {
  border-bottom: 1px solid var(--line-2-bg-color);
}
#bbpress-forums .bbp-forum-info .bbp-forum-title {
  color: var(--primary-color);
}
#bbpress-forums li.bbp-header {
  background-color: var(--white);
  border-top: 2px solid var(--primary-color);
  border-bottom: none;
}
#bbpress-forums li.bbp-footer {
  border-bottom: 1px solid var(--line-2-bg-color);
}
#bbpress-forums #subscription-toggle a {
  color: var(--primary-color) !important;
}
#bbpress-forums .bbp-topic-title .bbp-topic-permalink {
  color: var(--primary-color) !important;
}
#bbpress-forums .bbp-reply-form fieldset.bbp-form,
#bbpress-forums .bbp-topic-form fieldset.bbp-form {
  border: none;
}
#bbpress-forums .bbp-reply-form fieldset.bbp-form legend,
#bbpress-forums .bbp-topic-form fieldset.bbp-form legend {
  border-bottom: none;
}
#bbpress-forums .bbp-reply-form fieldset.bbp-form #bbp_topic_status_select,
#bbpress-forums .bbp-reply-form fieldset.bbp-form #bbp_stick_topic_select,
#bbpress-forums .bbp-reply-form fieldset.bbp-form #bbp_topic_tags,
#bbpress-forums .bbp-reply-form fieldset.bbp-form #bbp_topic_title,
#bbpress-forums .bbp-reply-form fieldset.bbp-form .wp-editor-container,
#bbpress-forums .bbp-topic-form fieldset.bbp-form #bbp_topic_status_select,
#bbpress-forums .bbp-topic-form fieldset.bbp-form #bbp_stick_topic_select,
#bbpress-forums .bbp-topic-form fieldset.bbp-form #bbp_topic_tags,
#bbpress-forums .bbp-topic-form fieldset.bbp-form #bbp_topic_title,
#bbpress-forums .bbp-topic-form fieldset.bbp-form .wp-editor-container {
  border: 1px solid var(--line-2-bg-color);
}
#bbpress-forums .bbp-submit-wrapper .button.submit {
  background-color: var(--primary-color);
  color: var(--white);
  border: 1px solid var(--primary-color);
}
#bbpress-forums .bbp-submit-wrapper .button.submit:hover {
  background-color: var(--white);
  color: var(--primary-color);
}
#bbpress-forums div.bbp-forum-header,
#bbpress-forums div.bbp-topic-header,
#bbpress-forums div.bbp-reply-header {
  border-top: 1px solid var(--line-2-bg-color);
}
#bbpress-forums div.bbp-forum-author img.avatar,
#bbpress-forums div.bbp-topic-author img.avatar,
#bbpress-forums div.bbp-reply-author img.avatar {
  padding: 1px;
  border: 1px solid var(--line-2-bg-color);
}
#bbp-search-form #bbp_search {
  border: 1px solid var(--line-2-bg-color);
}
#bbp-search-form #bbp_search_submit {
  border: 1px solid var(--primary-color);
  background: var(--primary-color);
  color: var(--white);
}
#bbp-search-form #bbp_search_submit:hover {
  background: var(--white);
  color: var(--primary-color);
}
.origamiez-bbpress-border-circle, #bbpress-forums div.bbp-forum-author img.avatar,
#bbpress-forums div.bbp-topic-author img.avatar,
#bbpress-forums div.bbp-reply-author img.avatar {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.origamiez-bbpress-transition-all, .widget.bbp_widget_login .bbp-login-form #user-submit, #bbpress-forums .bbp-submit-wrapper .button.submit, #bbp-search-form #bbp_search_submit {
  transition: all 0.3s ease;
}
.widget.bbp_widget_login .bbp-login-form input[type=text],
.widget.bbp_widget_login .bbp-login-form input[type=password] {
  border: 1px solid var(--line-2-bg-color);
}
.widget.bbp_widget_login .bbp-login-form #user-submit {
  border: 1px solid var(--primary-color);
  background-color: var(--primary-color);
  color: var(--white);
}
.widget.bbp_widget_login .bbp-login-form #user-submit:hover {
  background-color: var(--white);
  color: var(--primary-color);
}
.widget_display_stats dd {
  color: var(--primary-color);
}
body.bbpress #sidebar-center > .breadcrumb {
  display: none;
}
body.bbpress div.bbp-breadcrumb,
body.bbpress div.bbp-topic-tags,
body.bbpress .bbp-reply-content {
  font-size: var(--font-body-size);
}
body.bbpress div.bbp-breadcrumb {
  font-size: 14px;
  text-transform: uppercase;
}
#bbpress-forums {
  font-size: var(--font-body-size);
}
#bbpress-forums .bbp-forum-info .bbp-forum-title,
#bbpress-forums .bbp-forum-info .bbp-forum-content {
  font-size: var(--font-body-size);
}
#bbpress-forums .bbp-forum-info .bbp-forum-title {
  text-transform: uppercase;
}
#bbpress-forums .bbp-topic-title .bbp-topic-permalink {
  font-size: var(--font-body-size);
}
#bbpress-forums .bbp-topic-title .bbp-topic-meta {
  font-size: calc(var(--font-body-size) - 1px);
}
#bbpress-forums li.bbp-header,
#bbpress-forums li.bbp-footer {
  font-size: calc(var(--font-body-size) - 1px);
  text-transform: uppercase;
  font-weight: normal;
}
#bbpress-forums li.bbp-header .bbp-reply-content {
  text-transform: uppercase;
  font-size: calc(var(--font-body-size) - 1px);
  font-weight: normal;
}
#bbpress-forums li.bbp-header .bbp-reply-content #subscription-toggle,
#bbpress-forums li.bbp-header .bbp-reply-content #favorite-toggle {
  font-size: calc(var(--font-body-size) - 1px);
}
#bbpress-forums .bbp-reply-form #bbp_topic_title,
#bbpress-forums .bbp-topic-form #bbp_topic_title {
  line-height: 30px;
}
#bbpress-forums .bbp-submit-wrapper .button.submit {
  line-height: 45px;
}
.widget_display_stats dt {
  font-weight: normal;
}
.widget_display_stats dd {
  font-style: italic;
}
body.woocommerce-page nav.woocommerce-pagination {
  width: 100%;
}
body.woocommerce-page nav.woocommerce-pagination ul > li {
  margin-right: 10px;
}
body.woocommerce-page nav.woocommerce-pagination ul > li .page-numbers {
  padding: 0;
}
body.woocommerce-page #sidebar-center-bottom > #container {
  margin: 20px 0;
}
body.woocommerce-page.archive ul.products li.product {
  width: 30%;
  margin-right: 5%;
}
body.woocommerce-page ul.products li.product.last {
  margin-right: 0;
}
body.woocommerce-page ul.products li.product img.attachment-shop_catalog {
  margin-bottom: 20px;
}
body.woocommerce-page ul.products li.product h3 {
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 20px;
}
body.woocommerce-page ul.products li.product h3,
body.woocommerce-page ul.products li.product .star-rating,
body.woocommerce-page ul.products li.product .price, body.woocommerce-page ul.products li.product > .add_to_cart_button, body.woocommerce-page ul.products li.product > .added_to_cart {
  padding-left: 15px;
  padding-right: 15px;
  display: inline-block;
}
body.woocommerce-page ul.products li.product h3,
body.woocommerce-page ul.products li.product .price, body.woocommerce-page ul.products li.product > .add_to_cart_button, body.woocommerce-page ul.products li.product > .added_to_cart {
  width: 100%;
}
body.woocommerce-page ul.products li.product > .add_to_cart_button, body.woocommerce-page ul.products li.product > .added_to_cart {
  margin-top: 10px;
}
body.woocommerce-page ul.products li.product > .add_to_cart_button {
  border-radius: 0px;
  height: 40px;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  border-radius: 0px;
  transition: all 0.5s;
}
body.woocommerce-page ul.products li.product > .add_to_cart_button.added {
  display: none !important;
}
body.woocommerce-page ul.products li.product > .added_to_cart {
  height: 40px;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  border-radius: 0px;
}
body.woocommerce-page ul.products li.product .star-rating {
  height: 15px;
}
body.woocommerce-page ul.products li.product .star-rating,
body.woocommerce-page ul.products li.product .price {
  margin-top: 0;
  margin-bottom: 10px;
}
body.woocommerce-page ul.products li.product .onsale {
  margin: 20px -3px 0 0;
  padding: 0 15px;
  border-radius: 0px;
}
body.woocommerce-page .woocommerce-result-count {
  margin-bottom: 20px;
}
body.woocommerce-page form.woocommerce-ordering {
  margin-bottom: 20px;
}
body.woocommerce-page form.woocommerce-ordering .orderby {
  height: 40px;
}
body.woocommerce-page table.shop_table.cart td.product-thumbnail a {
  display: block;
}
body.woocommerce-page table.shop_table.cart td.product-thumbnail a img {
  width: 55px !important;
  height: 55px !important;
  margin-bottom: 0 !important;
}
body.woocommerce-page table.shop_table.cart td.product-remove .remove {
  display: inline-block;
}
body.woocommerce-page table.shop_table.cart td {
  padding: 10px 5px;
}
body.woocommerce-page table.shop_table.cart .quantity .input-text {
  height: 40px;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  border-radius: 0px;
}
body.woocommerce-page table.shop_table.cart td.actions .input-text,
body.woocommerce-page table.shop_table.cart td.actions .button {
  height: 40px;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  border-radius: 0px;
}
body.woocommerce-page .cart-collaterals .cart_totals .wc-proceed-to-checkout .button {
  height: 40px;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  border-radius: 0px;
  transition: all 0.5s;
}
body.woocommerce-page .bootstrap-touchspin-up,
body.woocommerce-page .bootstrap-touchspin-down {
  padding: 0 10px !important;
  height: 20px !important;
  border-radius: 0px !important;
  border: none;
}
body.woocommerce-page .bootstrap-touchspin-up i,
body.woocommerce-page .bootstrap-touchspin-down i {
  display: inline-block;
  position: relative;
  top: 0;
  left: 0;
}
body.woocommerce-page form.checkout.woocommerce-checkout input.input-text {
  height: 40px;
  padding: 0 10px;
  border-radius: 0px;
}
body.woocommerce-page form.checkout.woocommerce-checkout #ship-to-different-address {
  position: relative;
  width: 100%;
}
body.woocommerce-page form.checkout.woocommerce-checkout #ship-to-different-address:before, body.woocommerce-page form.checkout.woocommerce-checkout #ship-to-different-address:after {
  content: "";
  display: table;
}
body.woocommerce-page form.checkout.woocommerce-checkout #ship-to-different-address:after {
  clear: both;
}
body.woocommerce-page form.checkout.woocommerce-checkout #ship-to-different-address label.checkbox,
body.woocommerce-page form.checkout.woocommerce-checkout #ship-to-different-address .input-checkbox {
  display: inline-block;
}
body.woocommerce-page form.checkout.woocommerce-checkout #ship-to-different-address label.checkbox {
  margin-top: 0;
  margin-bottom: 0;
}
body.woocommerce-page form.checkout.woocommerce-checkout #ship-to-different-address .input-checkbox {
  float: left;
  margin-top: 5px;
  margin-bottom: 5px;
}
body.woocommerce-page form.checkout.woocommerce-checkout textarea {
  min-height: 120px;
  padding: 0 10px;
  border-radius: 0px;
  resize: vertical;
}
body.woocommerce-page form.checkout.woocommerce-checkout #place_order {
  height: 40px;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  border-radius: 0px;
  transition: all 0.5s;
}
body.woocommerce-page .select2-choice {
  height: 40px;
  padding: 0 10px;
  border-radius: 0px;
}
body.woocommerce-page table.shop_table .button.view {
  height: 40px;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  border-radius: 0px;
  transition: all 0.5s;
}
body.woocommerce-page.single .product_meta .sku_wrapper,
body.woocommerce-page.single .product_meta .posted_in {
  display: block;
  width: 100%;
  margin-bottom: 20px;
}
body.woocommerce-page.single form.cart .input-text.qty {
  height: 40px;
  padding: 0 10px;
  border-radius: 0px;
}
body.woocommerce-page.single form.cart .button.single_add_to_cart_button {
  height: 40px;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  border-radius: 0px;
  transition: all 0.5s;
}
body.woocommerce-page.single form.variations_form.cart select {
  height: 40px;
  padding: 0 10px;
  border-radius: 0px;
}
body.woocommerce-page .woocommerce-tabs ul.tabs li {
  border-radius: 0px !important;
}
body.woocommerce-page .woocommerce-tabs ul.tabs li::after, body.woocommerce-page .woocommerce-tabs ul.tabs li::before {
  border-radius: 0px !important;
  height: 6px !important;
  width: 6px !important;
}
body.woocommerce-page .woocommerce-tabs ul.tabs li a {
  height: 40px;
  padding: 0 15px !important;
}
body.woocommerce-page .woocommerce-tabs #tab-description,
body.woocommerce-page .woocommerce-tabs #tab-reviews {
  border: none !important;
  box-shadow: none !important;
}
body.woocommerce-page .woocommerce-tabs #reviews .commentlist {
  margin-top: 20px !important;
  padding-left: 0 !important;
}
body.woocommerce-page .woocommerce-tabs #reviews .commentlist:before, body.woocommerce-page .woocommerce-tabs #reviews .commentlist:after {
  content: "";
  display: table;
}
body.woocommerce-page .woocommerce-tabs #reviews .commentlist:after {
  clear: both;
}
body.woocommerce-page #review_form_wrapper {
  margin-top: 20px;
}
body.woocommerce-page #review_form_wrapper #submit {
  height: 40px;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  border-radius: 0px;
  transition: all 0.5s;
}
body.woocommerce-page #review_form_wrapper #author,
body.woocommerce-page #review_form_wrapper #email {
  height: 40px;
  padding: 0 10px;
  border-radius: 0px;
}
body.woocommerce-page #review_form_wrapper textarea {
  min-height: 120px;
  padding: 0 10px;
  border-radius: 0px;
  resize: vertical;
}
body.woocommerce-page #review_form_wrapper #commentform {
  margin-top: 20px;
}
body.woocommerce-page #review_form_wrapper .comment-form-author label,
body.woocommerce-page #review_form_wrapper .comment-form-email label,
body.woocommerce-page #review_form_wrapper .comment-form-rating label,
body.woocommerce-page #review_form_wrapper .comment-form-comment label {
  display: block;
  margin-bottom: 5px;
}
/*
WIDGETS
--------------------
The styling for dedault woocommerce's widgets.
--------------------*/
.widget.woocommerce.widget_shopping_cart ul.cart_list li {
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.widget.woocommerce.widget_shopping_cart .total {
  margin-top: -9px;
  padding-top: 10px;
  margin-bottom: 10px;
}
.widget.woocommerce.widget_shopping_cart img {
  width: 55px;
  height: 55px;
}
.widget.woocommerce.widget_shopping_cart .buttons .button.wc-forward {
  height: 40px;
  padding: 0 10px;
  border-radius: 0px;
}
.widget.woocommerce.widget_shopping_cart .buttons .button.wc-forward.checkout {
  transition: all 0.5s;
}
.widget.woocommerce.widget_price_filter .price_slider {
  margin-bottom: 20px;
}
.widget.woocommerce.widget_price_filter .price_slider_amount .button {
  height: 40px;
  padding: 0 10px;
  border-radius: 0px;
}
.widget.woocommerce.widget_product_categories ul.product-categories {
  padding-left: 0;
}
.widget.woocommerce.widget_product_categories ul.product-categories li {
  margin-bottom: 10px;
}
.widget.woocommerce.widget_product_categories ul.product-categories ul.children {
  margin-top: 10px;
  padding-left: 20px;
}
.widget.woocommerce.widget_product_categories ul, .widget.woocommerce.widget_product_categories li {
  list-style-type: none;
}
.widget.woocommerce.widget_product_search .search-field,
.widget.woocommerce.widget_product_search input[type=submit] {
  height: 40px;
  padding: 0 10px;
  border-radius: 0px;
}
.widget.woocommerce.widget_product_search .search-field {
  width: 80%;
}
.widget.woocommerce.widget_product_search input[type=submit] {
  width: 19%;
}
.widget.woocommerce.widget_top_rated_products .product_list_widget li,
.widget.woocommerce.widget_recently_viewed_products .product_list_widget li,
.widget.woocommerce.widget_recent_reviews .product_list_widget li {
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.widget.woocommerce.widget_top_rated_products .product_list_widget .star-rating,
.widget.woocommerce.widget_recently_viewed_products .product_list_widget .star-rating,
.widget.woocommerce.widget_recent_reviews .product_list_widget .star-rating {
  height: 15px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.widget.woocommerce.widget_top_rated_products .product_list_widget img,
.widget.woocommerce.widget_recently_viewed_products .product_list_widget img,
.widget.woocommerce.widget_recent_reviews .product_list_widget img {
  width: 55px;
  height: 55px;
}
body.woocommerce-page nav.woocommerce-pagination ul {
  border: none !important;
}
body.woocommerce-page nav.woocommerce-pagination ul > li {
  border-right: none !important;
}
body.woocommerce-page nav.woocommerce-pagination ul > li a:hover,
body.woocommerce-page nav.woocommerce-pagination ul > li span:hover,
body.woocommerce-page nav.woocommerce-pagination ul > li span.current {
  background-color: transparent;
  color: var(--primary-color);
}
body.woocommerce-page ul.products li.product {
  border: none;
  background-color: var(--secondary-color);
}
body.woocommerce-page ul.products li.product > .added_to_cart {
  background-color: var(--color-success);
  color: var(--white);
}
body.woocommerce-page ul.products li.product .price {
  color: var(--primary-color);
}
body.woocommerce-page ul.products li.product .price > .amount,
body.woocommerce-page ul.products li.product .price ins > .amount {
  color: var(--primary-color);
}
body.woocommerce-page ul.products li.product .onsale {
  background-color: var(--white);
  color: var(--color-success);
  border-right: 3px solid var(--color-success);
  transition: background-color 0.5s;
}
body.woocommerce-page ul.products li.product .onsale:hover {
  background-color: var(--color-success);
  color: var(--white);
}
body.woocommerce-page form.woocommerce-ordering .orderby {
  border: 1px solid var(--line-2-bg-color);
}
body.woocommerce-page table.shop_table.cart td.product-remove {
  text-align: center;
}
body.woocommerce-page table.shop_table.cart td.product-remove .remove {
  display: inline-block;
}
body.woocommerce-page .cart-collaterals .cart_totals .wc-proceed-to-checkout .button {
  background-color: var(--color-success);
  color: var(--white);
  border: 1px solid var(--color-success);
}
body.woocommerce-page .cart-collaterals .cart_totals .wc-proceed-to-checkout .button:hover {
  background-color: var(--white);
  color: var(--color-success);
}
body.woocommerce-page .woocommerce-info,
body.woocommerce-page .woocommerce-message {
  border-top-color: var(--color-success);
}
body.woocommerce-page .woocommerce-info::before,
body.woocommerce-page .woocommerce-message::before {
  color: var(--color-success);
}
body.woocommerce-page .input-group-btn-vertical {
  border-top: 1px solid var(--line-2-bg-color);
  border-bottom: 1px solid var(--line-2-bg-color);
  border-right: 1px solid var(--line-2-bg-color);
}
body.woocommerce-page .bootstrap-touchspin-up {
  border-bottom: 1px solid var(--line-2-bg-color);
}
body.woocommerce-page .bootstrap-touchspin-up:hover, body.woocommerce-page .bootstrap-touchspin-up:focus, body.woocommerce-page .bootstrap-touchspin-up:active,
body.woocommerce-page .bootstrap-touchspin-down:hover,
body.woocommerce-page .bootstrap-touchspin-down:focus,
body.woocommerce-page .bootstrap-touchspin-down:active {
  background-color: var(--white) !important;
  color: var(--primary-color);
}
body.woocommerce-page form.checkout.woocommerce-checkout input.input-text {
  border: 1px solid var(--line-2-bg-color);
}
body.woocommerce-page form.checkout.woocommerce-checkout textarea {
  border: 1px solid var(--line-2-bg-color);
}
body.woocommerce-page form.checkout.woocommerce-checkout #place_order {
  background-color: var(--color-success);
  color: var(--white);
  border: 1px solid var(--color-success);
}
body.woocommerce-page form.checkout.woocommerce-checkout #place_order:hover {
  background-color: var(--white);
  color: var(--color-success);
}
body.woocommerce-page .select2-choice {
  border: 1px solid var(--line-2-bg-color);
}
body.woocommerce-page .select2-drop-active {
  border-color: var(--line-2-bg-color) !important;
}
body.woocommerce-page table.shop_table .button.view {
  background-color: var(--primary-color);
  border: 1px solid var(--primary-color);
  color: var(--white);
}
body.woocommerce-page table.shop_table .button.view:hover {
  background-color: var(--white);
  color: var(--primary-color);
}
body.woocommerce-page.single form.variations_form.cart select {
  border: 1px solid var(--line-2-bg-color);
}
body.woocommerce-page .woocommerce-tabs #tab-description,
body.woocommerce-page .woocommerce-tabs #tab-reviews {
  border: none !important;
}
body.woocommerce-page #review_form_wrapper #submit {
  background-color: var(--primary-color);
  border: 1px solid var(--primary-color);
  color: var(--white);
}
body.woocommerce-page #review_form_wrapper #submit:hover {
  background-color: var(--white);
  color: var(--primary-color);
}
body.woocommerce-page #review_form_wrapper #author,
body.woocommerce-page #review_form_wrapper #email {
  border: 1px solid var(--line-2-bg-color);
}
body.woocommerce-page #review_form_wrapper textarea {
  border: 1px solid var(--line-2-bg-color);
}
/*
WIDGETS
--------------------
The styling for dedault woocommerce's widgets.
--------------------*/
.widget.woocommerce.widget_shopping_cart ul.cart_list li {
  border-bottom: 1px solid var(--line-2-bg-color);
}
.widget.woocommerce.widget_shopping_cart .total {
  border-top: 1px solid var(--line-2-bg-color);
}
.widget.woocommerce.widget_shopping_cart .buttons .button.wc-forward {
  border: 1px solid var(--line-2-bg-color);
}
.widget.woocommerce.widget_shopping_cart .buttons .button.wc-forward.checkout {
  background-color: var(--color-success);
  color: var(--white);
  border: 1px solid var(--color-success);
}
.widget.woocommerce.widget_shopping_cart .buttons .button.wc-forward.checkout:hover {
  background-color: var(--white);
  color: var(--color-success);
}
.widget.woocommerce.widget_shopping_cart .buttons .button.wc-forward.checkout {
  border-color: var(--color-success);
}
.widget.woocommerce.widget_price_filter .ui-slider .ui-slider-handle,
.widget.woocommerce.widget_price_filter .ui-slider .ui-slider-range {
  background-color: var(--primary-color);
}
.widget.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content {
  background-color: var(--line-2-bg-color);
}
.widget.woocommerce.widget_price_filter .price_slider_amount .button {
  border: 1px solid var(--line-2-bg-color);
}
.widget.woocommerce.widget_product_search .search-field,
.widget.woocommerce.widget_product_search input[type=submit] {
  border: 1px solid var(--line-2-bg-color);
}
.widget.woocommerce.widget_top_rated_products .product_list_widget li,
.widget.woocommerce.widget_recently_viewed_products .product_list_widget li,
.widget.woocommerce.widget_recent_reviews .product_list_widget li {
  border-bottom: 1px solid var(--line-2-bg-color);
}
.widget.woocommerce.widget_top_rated_products .product_list_widget .amount,
.widget.woocommerce.widget_recently_viewed_products .product_list_widget .amount,
.widget.woocommerce.widget_recent_reviews .product_list_widget .amount {
  color: var(--primary-color);
}
.widget.woocommerce.widget_top_rated_products .product_list_widget del > .amount,
.widget.woocommerce.widget_recently_viewed_products .product_list_widget del > .amount,
.widget.woocommerce.widget_recent_reviews .product_list_widget del > .amount {
  color: var(--black);
}
body.woocommerce-page nav.woocommerce-pagination {
  text-align: left;
}
body.woocommerce-page nav.woocommerce-pagination ul > li .page-numbers {
  line-height: 40px;
}
body.woocommerce-page ul.products li.product {
  text-align: center;
}
body.woocommerce-page ul.products li.product h3 {
  font-size: var(--font-heading-h3-size);
  line-height: var(--font-heading-h3-line-height);
  font-weight: var(--font-heading-h3-weight);
  font-style: var(--font-heading-h3-style);
}
body.woocommerce-page ul.products li.product > .add_to_cart_button {
  line-height: 40px;
  font-weight: 400;
}
body.woocommerce-page ul.products li.product > .added_to_cart {
  line-height: 40px;
  font-weight: 400;
}
body.woocommerce-page ul.products li.product .price {
  font-size: 15px;
}
body.woocommerce-page ul.products li.product .price del > .amount {
  font-size: 13px;
}
body.woocommerce-page ul.products li.product .price > .amount,
body.woocommerce-page ul.products li.product .price ins > .amount {
  text-decoration: none;
}
body.woocommerce-page ul.products li.product .onsale {
  letter-spacing: 1px;
  font-weight: 700;
  font-style: italic;
  text-transform: uppercase;
  font-size: var(--font-body-size);
}
body.woocommerce-page form.woocommerce-ordering .orderby {
  line-height: 40px;
}
body.woocommerce-page table.shop_table.cart td.product-remove {
  text-align: center;
}
body.woocommerce-page table.shop_table.cart .quantity .input-text {
  line-height: 40px;
  font-weight: 400;
}
body.woocommerce-page table.shop_table.cart td.actions .input-text,
body.woocommerce-page table.shop_table.cart td.actions .button {
  line-height: 40px;
  font-weight: 400;
}
body.woocommerce-page .cart-collaterals .cart_totals .wc-proceed-to-checkout .button {
  line-height: 40px;
  font-weight: 400;
}
body.woocommerce-page .bootstrap-touchspin-up,
body.woocommerce-page .bootstrap-touchspin-down {
  line-height: 20px !important;
}
body.woocommerce-page form.checkout.woocommerce-checkout .form-row label {
  font-weight: 600;
}
body.woocommerce-page form.checkout.woocommerce-checkout input.input-text {
  line-height: 40px;
  font-weight: 400;
}
body.woocommerce-page form.checkout.woocommerce-checkout textarea {
  font-weight: 400;
}
body.woocommerce-page form.checkout.woocommerce-checkout #place_order {
  line-height: 40px;
  font-weight: 400;
}
body.woocommerce-page .select2-choice {
  line-height: 40px;
  font-weight: 400;
}
body.woocommerce-page table.shop_table .button.view {
  line-height: 40px;
  font-weight: 400;
}
body.woocommerce-page.single form.cart .input-text.qty {
  line-height: 40px;
  font-weight: 400;
}
body.woocommerce-page.single form.cart .button.single_add_to_cart_button {
  line-height: 40px;
  font-weight: 400;
}
body.woocommerce-page.single form.variations_form.cart select {
  line-height: 40px;
  font-weight: 400;
}
body.woocommerce-page.single form.variations_form.cart td.label label {
  line-height: 40px;
  font-weight: 400;
  font-size: var(--font-body-size);
}
body.woocommerce-page .woocommerce-tabs ul.tabs li a {
  line-height: 40px;
  font-weight: 400 !important;
}
body.woocommerce-page #review_form_wrapper #submit {
  line-height: 40px;
  font-weight: 400;
}
body.woocommerce-page #review_form_wrapper #author,
body.woocommerce-page #review_form_wrapper #email {
  line-height: 40px;
  font-weight: 400;
}
body.woocommerce-page #review_form_wrapper textarea {
  font-weight: 400;
}
/*
WIDGETS
--------------------
The styling for dedault woocommerce's widgets.
--------------------*/
.widget.woocommerce.widget_shopping_cart .buttons .button.wc-forward {
  line-height: 40px;
  font-weight: 400;
}
.widget.woocommerce.widget_price_filter .price_slider_amount .button {
  line-height: 40px;
  font-weight: 400;
}
.widget.woocommerce.widget_product_search .search-field,
.widget.woocommerce.widget_product_search input[type=submit] {
  line-height: 40px;
  font-weight: 400;
}
.widget.woocommerce.widget_top_rated_products .product_list_widget a,
.widget.woocommerce.widget_recently_viewed_products .product_list_widget a,
.widget.woocommerce.widget_recent_reviews .product_list_widget a {
  font-weight: var(--font-heading-h5-weight);
  font-family: var(--font-heading-h5);
  font-size: var(--font-heading-h5-size);
  line-height: var(--font-heading-h5-line-height);
  font-style: var(--font-heading-h5-style);
  letter-spacing: var(--font-heading-letter-spacing);
  text-decoration: none;
}
.widget.woocommerce.widget_top_rated_products .product_list_widget .amount,
.widget.woocommerce.widget_recently_viewed_products .product_list_widget .amount,
.widget.woocommerce.widget_recent_reviews .product_list_widget .amount {
  font-size: 15px;
  text-decoration: none;
}
.widget.woocommerce.widget_top_rated_products .product_list_widget del > .amount,
.widget.woocommerce.widget_recently_viewed_products .product_list_widget del > .amount,
.widget.woocommerce.widget_recent_reviews .product_list_widget del > .amount {
  font-size: 13px;
}
/*
 *  Bootstrap TouchSpin - v3.0.1
 *  A mobile and touch friendly input spinner component for Bootstrap 3.
 *  http://www.virtuosoft.eu/code/bootstrap-touchspin/
 *
 *  Made by István Ujj-Mészáros
 *  Under Apache License v2.0 License
 */
.bootstrap-touchspin .input-group-btn-vertical {
  position: relative;
  white-space: nowrap;
  vertical-align: middle;
  display: table-cell;
}
.bootstrap-touchspin .input-group-btn-vertical > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
  padding: 8px 10px;
  margin-left: -1px;
  position: relative;
}
.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
  border-radius: 0;
  border-top-right-radius: 4px;
}
.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
  margin-top: -2px;
  border-radius: 0;
  border-bottom-right-radius: 4px;
}
.bootstrap-touchspin .input-group-btn-vertical i {
  position: absolute;
  top: 3px;
  left: 5px;
  font-size: 9px;
  font-weight: normal;
}
#dwqa-submit-question-form #wp-dwqa-question-content-editor-editor-tools {
  margin-bottom: 15px;
}
body.single-dwqa-question #origamiez-post-wrap .dwqa-question .dwqa-author .avatar,
body.single-dwqa-question #origamiez-post-wrap .dwqa-list-answers .dwqa-author .avatar {
  width: 64px !important;
  height: 64px !important;
}
body.single-dwqa-question #origamiez-post-wrap .dwqa-comments .dwqa-comment-list .comment .avatar {
  width: 32px !important;
  height: 32px !important;
}
body.single-dwqa-question #origamiez-post-wrap #dwqa-respond {
  margin-top: 15px;
}
body.single-dwqa-question #origamiez-post-wrap #dwqa-respond .avatar {
  width: 32px !important;
  height: 32px !important;
}
body.single-dwqa-question #origamiez-post-wrap #dwqa-answers {
  margin-top: 30px;
}
body.single-dwqa-question #origamiez-post-wrap #dwqa-answers .dwqa-list-answers .dwqa-answer {
  margin-bottom: 30px;
}
body.single-dwqa-question #origamiez-post-wrap #dwqa-answers #dwqa-add-answers {
  margin-top: 30px;
}
body.single-dwqa-question .dwqa-btn {
  padding: 0 15px;
  line-height: 40px;
  height: 40px;
}
body.single-dwqa-question .login-box {
  margin-top: 15px;
  border: none !important;
}
body.single-dwqa-question .login-box label {
  display: block;
  margin-bottom: 5px;
}
body.single-dwqa-question .login-box #wp-submit,
body.single-dwqa-question .login-box input[type=text],
body.single-dwqa-question .login-box input[type=password] {
  width: 100%;
  padding: 0 15px;
  height: 40px;
  line-height: 40px;
}
@media only screen and (min-width: 1280px) {
  .show-only-screen-and-min-width-1280 {
    display: block;
  }
  .hide-only-screen-and-min-width-1280 {
    display: none;
  }
  body.page-template-template-page-three-cols #sidebar-center,
  body.origamiez-taxonomy-three-cols #sidebar-center,
  body.origamiez-single-post-three-cols #sidebar-center {
    width: 50%;
  }
  body.page-template-template-page-three-cols #sidebar-middle,
  body.origamiez-taxonomy-three-cols #sidebar-middle,
  body.origamiez-single-post-three-cols #sidebar-middle {
    width: 20%;
  }
  body.page-template-template-page-three-cols-slm #sidebar-middle,
  body.origamiez-taxonomy-three-cols-slm #sidebar-middle,
  body.origamiez-single-post-three-cols-slm #sidebar-middle {
    width: 20%;
  }
  body.page-template-template-page-three-cols-slm #sidebar-center,
  body.origamiez-taxonomy-three-cols-slm #sidebar-center,
  body.origamiez-single-post-three-cols-slm #sidebar-center {
    width: 50%;
  }
}
@media only screen and (max-width: 1179px) {
  .show-only-screen-and-max-width-1179 {
    display: block;
  }
  .hide-only-screen-and-max-width-1179 {
    display: none;
  }
  body.page-template-template-page-three-cols-slm #sidebar-middle,
  body.origamiez-taxonomy-three-cols-slm #sidebar-middle,
  body.origamiez-single-post-three-cols-slm #sidebar-middle {
    display: none !important;
  }
  body.page-template-template-page-three-cols-slm #sidebar-middle-clone,
  body.origamiez-taxonomy-three-cols-slm #sidebar-middle-clone,
  body.origamiez-single-post-three-cols-slm #sidebar-middle-clone {
    display: block !important;
    visibility: visible !important;
  }
  body.page-template-template-page-three-cols-slm #sidebar-center,
  body.origamiez-taxonomy-three-cols-slm #sidebar-center,
  body.origamiez-single-post-three-cols-slm #sidebar-center {
    padding-bottom: 30px;
    border-bottom: 1px solid var(--line-2-bg-color);
  }
}
@media only screen and (max-width: 1023px) {
  #origamiez-body-inner > .d-flex {
    flex-direction: column;
  }
  .show-only-screen-and-max-width-1023 {
    display: block;
  }
  .hide-only-screen-and-max-width-1023 {
    display: none;
  }
  #origamiez-headline .origamiez-headline-clock {
    display: none !important;
  }
  #sidebar-center,
  #sidebar-right {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 20px !important;
    border-left: none !important;
    border-right: none !important;
  }
  body.search-results #origamiez-body-inner, body.page-template-default body.post-template-default #origamiez-body-inner, body.origamiez-layout-right-sidebar #origamiez-body-inner, body.origamiez-single-post-two-cols #origamiez-body-inner {
    flex-direction: column;
  }
}
@media only screen and (max-width: 979px) {
  .show-only-screen-and-max-width-979 {
    display: block;
  }
  .hide-only-screen-and-max-width-979 {
    display: none;
  }
}
@media only screen and (max-width: 899px) {
  .show-only-screen-and-max-width-899 {
    display: block;
  }
  .hide-only-screen-and-max-width-899 {
    display: none;
  }
}
@media only screen and (max-width: 799px) {
  .show-only-screen-and-max-width-799 {
    display: block;
  }
  .hide-only-screen-and-max-width-799 {
    display: none;
  }
  #main-nav-inner {
    display: none;
  }
  #origamiez-logo {
    text-align: center;
  }
  #origamiez-logo img {
    display: inline-block;
  }
  #origamiez-top-banner {
    text-align: center;
  }
  #origamiez-logo,
  #origamiez-top-banner {
    float: none !important;
    margin: 0 15px;
    width: auto;
    max-width: 100%;
  }
  #origamiez-top-banner {
    margin-top: 20px;
  }
  #origamiez-footer-copyright {
    float: none !important;
    width: 100%;
    text-align: center;
  }
  #bottom-nav {
    float: none !important;
    width: 100%;
  }
  #comments .children {
    padding-left: 0 !important;
  }
  .origamiez-mobile-icon {
    display: block;
  }
  #origamiez-header-bottom {
    border-bottom: none !important;
    margin-bottom: 0 !important;
  }
  #main-nav {
    border-top: none !important;
  }
  #origamiez-header {
    border-bottom: none !important;
  }
}
@media only screen and (max-width: 767px) {
  .show-only-screen-and-max-width-767 {
    display: block;
  }
  .hide-only-screen-and-max-width-767 {
    display: none;
  }
  #origamiez-logo {
    margin-right: 0 !important;
  }
  #origamiez-logo #site-home-link {
    width: 100% !important;
    display: block !important;
    text-align: center;
  }
  #origamiez-top-banner {
    margin-left: 0 !important;
  }
  #origamiez-top-banner img {
    max-width: 100% !important;
    height: auto !important;
  }
  #origamiez-post-adjacent .col-sm-6 {
    width: 100%;
    border-left: none !important;
    border-right: none !important;
    margin: 0 !important;
  }
  body.origamiez-layout-blog #origamiez-blogposts > li article .entry-thumb a .overlay-link,
  body.origamiez-layout-blog #origamiez-blogposts > li article .entry-thumb a .fa {
    opacity: 1;
  }
  body.origamiez-layout-blog.origamiez-layout-blog-metadata-right .origamiez-article-metadata,
  body.origamiez-layout-blog.origamiez-layout-blog-metadata-left .origamiez-article-metadata {
    display: none;
    float: none !important;
  }
  body.origamiez-layout-blog.origamiez-layout-blog-metadata-right .origamiez-article-content,
  body.origamiez-layout-blog.origamiez-layout-blog-metadata-left .origamiez-article-content {
    float: none !important;
  }
  body.origamiez-layout-blog.origamiez-layout-blog-metadata-right .origamiez-article-content .entry-summary .metadata,
  body.origamiez-layout-blog.origamiez-layout-blog-metadata-left .origamiez-article-content .entry-summary .metadata {
    display: block;
  }
  .origamiez-widget-posts-two-cols .article-col-right {
    margin-top: 15px;
    padding-top: 15px;
  }
  #origamiez-top-bar-inner #top-menu,
  #origamiez-top-bar-inner #top-social-link-inner {
    text-align: center !important;
  }
  #origamiez-top-bar-inner #top-menu > li.origamiez-menuitem-first a {
    padding-left: 10px;
  }
  body.origamiez-page-magazine #main-center-outer,
  body.origamiez-page-magazine #main-center-inner {
    margin-left: -10px;
    margin-right: -10px;
  }
  body.origamiez-page-magazine #main-center-outer > .origamiez-left, body.origamiez-page-magazine #main-center-outer > .origamiez-right,
  body.origamiez-page-magazine #main-center-inner > .origamiez-left,
  body.origamiez-page-magazine #main-center-inner > .origamiez-right {
    padding-left: 10px;
    padding-right: 10px;
  }
  body.page-template-template-page-magazine #main-center-outer,
  body.page-template-template-page-magazine #main-center-inner {
    flex-direction: column;
  }
  body.page-template-template-page-magazine #main-center-outer > .origamiez-left, body.page-template-template-page-magazine #main-center-outer > .origamiez-right,
  body.page-template-template-page-magazine #main-center-inner > .origamiez-left,
  body.page-template-template-page-magazine #main-center-inner > .origamiez-right {
    width: 100%;
  }
}
@media only screen and (max-width: 639px) {
  .show-only-screen-and-max-width-639 {
    display: block !important;
  }
  .hide-only-screen-and-max-width-639 {
    display: none !important;
  }
  /*BLOG PAGE*/
  body.origamiez-layout-blog #origamiez-blogposts .entry-summary {
    margin-top: 15px;
  }
  body.origamiez-layout-blog #origamiez-blogposts a.image-overlay img.img-responsive {
    width: 100%;
  }
  body.origamiez-layout-blog.origamiez-layout-blog-thumbnail-right #origamiez-blogposts .entry-thumb,
  body.origamiez-layout-blog.origamiez-layout-blog-thumbnail-right #origamiez-blogposts .entry-summary {
    float: none !important;
  }
  #origamiez-logo {
    float: none !important;
    margin: 0 15px;
    width: auto;
  }
  .origamiez-col-right {
    width: 100% !important;
    float: none !important;
    margin-left: 0;
    border-left: none;
    margin-right: 0;
    border-right: none;
  }
  .origamiez-widget-posts-slider .col-left,
  .origamiez-widget-posts-slider .col-right {
    width: 100%;
  }
  .origamiez-widget-posts-slider .col-right {
    margin-top: 5px;
  }
  .origamiez-widget-posts-slider .col-left .caption .metadata,
  .origamiez-widget-posts-slider .col-left .caption .entry-excerpt {
    display: block !important;
    visibility: visible !important;
  }
  body.page-template-template-page-three-cols-slm #sidebar-right,
  body.page-template-template-page-three-cols-slm #sidebar-middle,
  body.page-template-template-page-three-cols-slm #sidebar-middle-clone,
  body.page-template-template-page-three-cols-slm #sidebar-center,
  body.origamiez-taxonomy-three-cols-slm #sidebar-right,
  body.origamiez-taxonomy-three-cols-slm #sidebar-middle,
  body.origamiez-taxonomy-three-cols-slm #sidebar-middle-clone,
  body.origamiez-taxonomy-three-cols-slm #sidebar-center,
  body.origamiez-single-post-three-cols-slm #sidebar-right,
  body.origamiez-single-post-three-cols-slm #sidebar-middle,
  body.origamiez-single-post-three-cols-slm #sidebar-middle-clone,
  body.origamiez-single-post-three-cols-slm #sidebar-center,
  body.page-template-template-page-three-cols #sidebar-right,
  body.page-template-template-page-three-cols #sidebar-middle,
  body.page-template-template-page-three-cols #sidebar-middle-clone,
  body.page-template-template-page-three-cols #sidebar-center,
  body.origamiez-taxonomy-three-cols #sidebar-right,
  body.origamiez-taxonomy-three-cols #sidebar-middle,
  body.origamiez-taxonomy-three-cols #sidebar-middle-clone,
  body.origamiez-taxonomy-three-cols #sidebar-center,
  body.origamiez-single-post-three-cols #sidebar-right,
  body.origamiez-single-post-three-cols #sidebar-middle,
  body.origamiez-single-post-three-cols #sidebar-middle-clone,
  body.origamiez-single-post-three-cols #sidebar-center {
    width: 100% !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
    border-right: none !important;
    border-left: none !important;
    border-top: none !important;
    float: none !important;
  }
  #sidebar-bottom .widget.origamiez-widget-posts-grid .origamiez-wp-grid-post {
    width: 100%;
    border-top: 1px solid var(--line-2-bg-color);
    margin-top: -1px;
  }
}
@media only screen and (max-width: 599px) {
  .show-only-screen-and-max-width-599 {
    display: block;
  }
  .hide-only-screen-and-max-width-599 {
    display: none;
  }
}
@media only screen and (max-width: 479px) {
  .show-only-screen-and-max-width-479 {
    display: block;
  }
  .hide-only-screen-and-max-width-479 {
    display: none;
  }
  body.origamiez-boxer #origamiez-header,
  body.origamiez-boxer #origamiez-body,
  body.origamiez-boxer #origamiez-footer {
    width: 100%;
  }
  #origamiez-headline-ticker .origamiez-headline-caption {
    display: none;
  }
}
@media only screen and (min-width: 640px) and (max-width: 1179px) {
  body.page-template-template-page-three-cols-slm #sidebar-center,
  body.origamiez-taxonomy-three-cols-slm #sidebar-center,
  body.origamiez-single-post-three-cols-slm #sidebar-center {
    width: 100% !important;
    padding-right: 0 !important;
    border-right: none !important;
    padding-left: 0 !important;
    border-left: none !important;
    padding-bottom: 30px;
  }
  body.page-template-template-page-three-cols-slm #sidebar-middle-clone,
  body.origamiez-taxonomy-three-cols-slm #sidebar-middle-clone,
  body.origamiez-single-post-three-cols-slm #sidebar-middle-clone {
    display: block !important;
    visibility: visible !important;
  }
  body.page-template-template-page-three-cols-slm #sidebar-right,
  body.origamiez-taxonomy-three-cols-slm #sidebar-right,
  body.origamiez-single-post-three-cols-slm #sidebar-right {
    border-left: 1px solid var(--line-2-bg-color) !important;
  }
  body.page-template-template-page-three-cols-slm #sidebar-right,
  body.page-template-template-page-three-cols-slm #sidebar-middle-clone,
  body.origamiez-taxonomy-three-cols-slm #sidebar-right,
  body.origamiez-taxonomy-three-cols-slm #sidebar-middle-clone,
  body.origamiez-single-post-three-cols-slm #sidebar-right,
  body.origamiez-single-post-three-cols-slm #sidebar-middle-clone {
    width: 50% !important;
  }
  body.page-template-template-page-three-cols-slm #sidebar-right,
  body.origamiez-taxonomy-three-cols-slm #sidebar-right,
  body.origamiez-single-post-three-cols-slm #sidebar-right {
    padding-left: 20px !important;
    border-top: none !important;
  }
  body.page-template-template-page-three-cols #sidebar-center,
  body.origamiez-taxonomy-three-cols #sidebar-center,
  body.origamiez-single-post-three-cols #sidebar-center {
    width: 100% !important;
    padding-right: 0 !important;
    border-right: none !important;
  }
  body.page-template-template-page-three-cols #sidebar-right,
  body.page-template-template-page-three-cols #sidebar-middle,
  body.origamiez-taxonomy-three-cols #sidebar-right,
  body.origamiez-taxonomy-three-cols #sidebar-middle,
  body.origamiez-single-post-three-cols #sidebar-right,
  body.origamiez-single-post-three-cols #sidebar-middle {
    width: 50% !important;
  }
  body.page-template-template-page-three-cols #sidebar-right,
  body.origamiez-taxonomy-three-cols #sidebar-right,
  body.origamiez-single-post-three-cols #sidebar-right {
    padding-left: 20px !important;
    border-top: none !important;
  }
  body.page-template-template-page-three-cols #sidebar-middle,
  body.origamiez-taxonomy-three-cols #sidebar-middle,
  body.origamiez-single-post-three-cols #sidebar-middle {
    padding-left: 0 !important;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1179px) {
  .show-only-screen-and-min-width-1024-and-max-width-1179 {
    display: block;
  }
  .hide-only-screen-and-min-width-1024-and-max-width-1179 {
    display: none;
  }
  .container {
    width: 964px;
  }
}
@media only screen and (min-width: 980px) and (max-width: 1023px) {
  .show-only-screen-and-min-width-980-and-max-width-1023 {
    display: block;
  }
  .hide-only-screen-and-min-width-980-and-max-width-1023 {
    display: none;
  }
  .container {
    width: 920px;
  }
}
@media only screen and (min-width: 900px) and (max-width: 979px) {
  .show-only-screen-and-min-width-900-and-max-width-976 {
    display: block;
  }
  .hide-only-screen-and-min-width-900-and-max-width-976 {
    display: none;
  }
  .container {
    width: 820px;
  }
}
@media only screen and (min-width: 800px) and (max-width: 899px) {
  .show-only-screen-and-min-width-800-and-max-width-899 {
    display: block;
  }
  .hide-only-screen-and-min-width-800-and-max-width-899 {
    display: none;
  }
  .container {
    width: 740px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 799px) {
  .show-only-screen-and-min-width-768-and-max-width-799 {
    display: block;
  }
  .hide-only-screen-and-min-width-768-and-max-width-799 {
    display: none;
  }
  .container {
    width: 708px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #sidebar-right .origamiez-widget-last .origamiez-widget-content {
    padding-bottom: 0;
  }
  #sidebar-right .widget.origamiez-widget-posts-with-format-icon a.origamiez-w-m-post-thumb {
    display: block;
    float: left;
    width: 240px;
    margin-right: 20px;
    margin-bottom: 0;
  }
  #sidebar-right .widget.origamiez-widget-posts-with-format-icon h4.entry-title {
    margin-top: 0;
  }
  #sidebar-right .widget.origamiez-widget-posts-with-format-icon p.entry-excerpt {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
  .show-only-screen-and-min-width-640-and-max-width-1023 {
    display: block;
  }
  .hide-only-screen-and-min-width-640-and-max-width-1023 {
    display: none;
  }
  #sidebar-bottom .widget.origamiez-widget-posts-grid .origamiez-wp-grid-post {
    width: 33.3333333333%;
    border-top: 1px solid var(--line-2-bg-color);
    margin-top: -1px;
  }
  #sidebar-main-center-top .origamiez-widget-posts-with-background .col-sm-6,
  #sidebar-main-center-bottom .origamiez-widget-posts-with-background .col-sm-6,
  #sidebar-main-top .origamiez-widget-posts-with-background .col-sm-6,
  #sidebar-right .origamiez-widget-posts-with-background .col-sm-6 {
    width: 50%;
  }
  #sidebar-main-center-top .origamiez-widget-posts-with-background .origamiez-wp-post-detail,
  #sidebar-main-center-bottom .origamiez-widget-posts-with-background .origamiez-wp-post-detail,
  #sidebar-main-top .origamiez-widget-posts-with-background .origamiez-wp-post-detail,
  #sidebar-right .origamiez-widget-posts-with-background .origamiez-wp-post-detail {
    margin-top: 0;
  }
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
  .show-only-screen-and-min-width-640-and-max-width-767 {
    display: block;
  }
  .hide-only-screen-and-min-width-640-and-max-width-767 {
    display: none;
  }
  .container {
    width: 580px;
  }
  #origamiez-logo {
    float: none !important;
    margin: 0 15px;
    width: auto;
  }
  /*BLOG PAGE*/
  body.origamiez-layout-blog #origamiez-blogposts .entry-thumb {
    width: 35%;
    float: left;
  }
  body.origamiez-layout-blog #origamiez-blogposts .entry-summary {
    width: 65%;
    float: left;
  }
  body.origamiez-layout-blog.origamiez-layout-blog-metadata-right .origamiez-article-content .entry-summary,
  body.origamiez-layout-blog.origamiez-layout-blog-metadata-left .origamiez-article-content .entry-summary {
    padding-left: 20px;
  }
  /*BLOG MASONRY*/
  body.origamiez-layout-blog.origamiez-layout-blog-masonry #origamiez-blogposts .item {
    padding: 20px;
  }
  body.origamiez-layout-blog.origamiez-layout-blog-masonry #origamiez-blogposts .item .entry-thumb {
    margin-bottom: 0;
  }
  body.origamiez-layout-blog.origamiez-layout-blog-masonry #origamiez-blogposts .item .entry-summary {
    padding-left: 20px;
  }
  .origamiez-widget-posts-two-cols .article-col-left .origamiez-post-thumb {
    display: block;
    width: 50%;
    float: left;
    margin-right: 15px;
  }
  .origamiez-widget-posts-two-cols .article-col-left p.metadata {
    margin-top: 0;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .show-only-screen-and-min-width-480-and-max-width-767 {
    display: block;
  }
  .hide-only-screen-and-min-width-480-and-max-width-767 {
    display: none;
  }
  #sidebar-left,
  .origamiez-col-left {
    padding-bottom: 20px;
    width: 100% !important;
    float: none;
    margin-right: 0;
    margin-left: 0;
    border-right: none;
  }
  #sidebar-left .origamiez-widget-posts-with-format-icon .origamiez-w-m-post a.origamiez-w-m-post-thumb,
  .origamiez-col-left .origamiez-widget-posts-with-format-icon .origamiez-w-m-post a.origamiez-w-m-post-thumb {
    float: left;
    width: 50%;
  }
  #sidebar-left .origamiez-widget-posts-with-format-icon .origamiez-w-m-post h5, #sidebar-left .origamiez-widget-posts-with-format-icon .origamiez-w-m-post .metadata, #sidebar-left .origamiez-widget-posts-with-format-icon .origamiez-w-m-post .entry-excerpt,
  .origamiez-col-left .origamiez-widget-posts-with-format-icon .origamiez-w-m-post h5,
  .origamiez-col-left .origamiez-widget-posts-with-format-icon .origamiez-w-m-post .metadata,
  .origamiez-col-left .origamiez-widget-posts-with-format-icon .origamiez-w-m-post .entry-excerpt {
    width: 50%;
    float: right;
    padding-left: 20px;
  }
  #sidebar-left .origamiez-widget-posts-with-format-icon .origamiez-w-m-post h5,
  .origamiez-col-left .origamiez-widget-posts-with-format-icon .origamiez-w-m-post h5 {
    margin-top: 0;
  }
}
@media only screen and (min-width: 480px) and (max-width: 639px) {
  .show-only-screen-and-min-width-480-and-max-width-639 {
    display: block;
  }
  .hide-only-screen-and-min-width-480-and-max-width-639 {
    display: none;
  }
  .container {
    width: 420px;
  }
  #origamiez-logo {
    float: none !important;
    margin: 0 15px;
    width: auto;
  }
  #sidebar-bottom .widget.origamiez-widget-posts-grid .origamiez-wp-grid-post {
    width: 50%;
    border-top: 1px solid var(--line-2-bg-color);
    margin-top: -1px;
  }
}
@media only screen and (min-width: 360px) and (max-width: 479px) {
  .show-only-screen-and-min-width-360-and-max-width-479 {
    display: block;
  }
  .hide-only-screen-and-min-width-360-and-max-width-479 {
    display: none;
  }
  .container {
    width: 320px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 359px) {
  .show-only-screen-and-min-width-320-and-max-width-359 {
    display: block;
  }
  .hide-only-screen-and-min-width-320-and-max-width-359 {
    display: none;
  }
  .container {
    width: 280px;
  }
}
body {
  font-weight: var(--font-body-weight);
  font-family: var(--font-body);
  font-size: var(--font-body-size);
  line-height: var(--font-body-line-height);
  font-style: var(--font-body-style);
}
h1 {
  font-weight: var(--font-heading-h1-weight);
  font-family: var(--font-heading-h1);
  font-size: var(--font-heading-h1-size);
  line-height: var(--font-heading-h1-line-height);
  font-style: var(--font-heading-h1-style);
  letter-spacing: var(--font-heading-letter-spacing);
}
h2 {
  font-weight: var(--font-heading-h2-weight);
  font-family: var(--font-heading-h2);
  font-size: var(--font-heading-h2-size);
  line-height: var(--font-heading-h2-line-height);
  font-style: var(--font-heading-h2-style);
  letter-spacing: var(--font-heading-letter-spacing);
}
h3 {
  font-weight: var(--font-heading-h3-weight);
  font-family: var(--font-heading-h3);
  font-size: var(--font-heading-h3-size);
  line-height: var(--font-heading-h3-line-height);
  font-style: var(--font-heading-h3-style);
  letter-spacing: var(--font-heading-letter-spacing);
}
h4 {
  font-weight: var(--font-heading-h4-weight);
  font-family: var(--font-heading-h4);
  font-size: var(--font-heading-h4-size);
  line-height: var(--font-heading-h4-line-height);
  font-style: var(--font-heading-h4-style);
  letter-spacing: var(--font-heading-letter-spacing);
}
h5 {
  font-weight: var(--font-heading-h5-weight);
  font-family: var(--font-heading-h5);
  font-size: var(--font-heading-h5-size);
  line-height: var(--font-heading-h5-line-height);
  font-style: var(--font-heading-h5-style);
  letter-spacing: var(--font-heading-letter-spacing);
}
h6 {
  font-weight: var(--font-heading-h6-weight);
  font-family: var(--font-heading-h6);
  font-size: var(--font-heading-h6-size);
  line-height: var(--font-heading-h6-line-height);
  font-style: var(--font-heading-h6-style);
  letter-spacing: var(--font-heading-letter-spacing);
}
#site-home-link {
  text-decoration: none;
  color: var(--heading-color);
}
#site-home-link #site-title {
  font-family: var(--font-heading-h1), serif;
  font-size: 40px;
  line-height: 40px;
  font-weight: 700;
  text-transform: uppercase;
}
#site-home-link #site-desc {
  font-family: var(--font-body);
}
#main-menu a {
  font-family: var(--font-menu);
  font-style: var(--font-menu-style);
  letter-spacing: 0.5px;
}
#main-menu a span.fa {
  font-size: 20px;
}
#main-menu > li > a {
  font-size: var(--font-menu-size);
  font-weight: var(--font-menu-weight);
  line-height: var(--font-menu-line-height);
}
#main-menu > li.menu-item-has-children > a:after {
  font-family: "FontAwesome" !important;
  content: "\f0d7";
  font-weight: 400;
}
#main-menu li ul li.menu-item-has-children > a:after {
  font-family: "FontAwesome" !important;
  content: "\f0da";
  line-height: 40px;
}
h2.widget-title {
  font-family: var(--font-widget-title);
  font-size: var(--font-widget-title-size);
  line-height: var(--font-widget-title-line-height);
  font-weight: var(--font-widget-title-weight);
  font-style: var(--font-widget-title-style);
}
/*
 * --------------------------------------------------
 * ELEMENTS
 * --------------------------------------------------
 */
.panel-default .panel-heading .panel-title a {
  font-family: var(--font-body);
  font-size: var(--font-body-size);
  text-decoration: none;
}
/*
 * --------------------------------------------------
 * MOBILE MENU
 * --------------------------------------------------
 */
.origamiez-mobile-icon {
  text-transform: uppercase;
}
/*
 * --------------------------------------------------
 * HEADLINE
 * --------------------------------------------------
 */
#origamiez-headline-ticker .origamiez-headline-caption {
  line-height: 35px;
  text-transform: uppercase;
}
#origamiez-headline-ticker #origamiez-ticker a time {
  font-style: italic;
  font-size: 12px;
}
/*
 * --------------------------------------------------
 * WIDGET POSTS MINIMALIST
 * --------------------------------------------------
 */
.origamiez-widget-posts-minimalist .origamiez-widget-content .origamiez-wp-m-post a {
  text-decoration: none;
}
.origamiez-widget-posts-minimalist .origamiez-widget-content .origamiez-wp-m-post h5 {
  margin: 0 0 15px 0;
}
/*
 * --------------------------------------------------
 * WIDGET POSTS TWEETS
 * --------------------------------------------------
 */
.origamiez-widget-tweets .origamiez-widget-content .origamiez-wp-m-tweet a {
  text-decoration: none;
}
/*
 * --------------------------------------------------
 * WIDGET NEWSLETTER
 * --------------------------------------------------
 */
.origamiez-widget-newsletter p.newsletter-form input[type=email] {
  line-height: 20px;
}
/*
 * --------------------------------------------------
 * WIDGET POSTS SMALL THUMBNAIL
 * --------------------------------------------------
 */
.origamiez-widget-posts-small-thumbnail .origamiez-widget-content h5 a {
  line-height: 18px;
}
/*
 * --------------------------------------------------
 * WIDGET POSTS TWO COLS (1.1.4)
 * --------------------------------------------------
 */
.origamiez-widget-posts-two-cols a {
  text-decoration: none;
}
/*
 * --------------------------------------------------
 * WIDGET POSTS SLIDER (1.1.6)
 * --------------------------------------------------
 */
.origamiez-widget-posts-slider .origamiez-widget-content a {
  text-decoration: none;
}
.origamiez-widget-posts-slider .origamiez-widget-content .caption h2 a, .origamiez-widget-posts-slider .origamiez-widget-content .caption h5 a {
  text-transform: uppercase;
}
/*
 * --------------------------------------------------
 * WIDGET POSTS WITH BACKGROUND (1.1.6)
 * --------------------------------------------------
 */
.origamiez-widget-posts-with-background .origamiez-widget-content a {
  text-decoration: none;
}
.origamiez-widget-posts-with-background .origamiez-widget-content .origamiez-wp-post .origamiez-wp-post-index {
  font-size: 130%;
}
/*
 * --------------------------------------------------
 * WIDGET POSTS ZEBRA (1.1.7)
 * --------------------------------------------------
 */
.origamiez-widget-posts-zebra a {
  text-decoration: none;
}
/*
 * --------------------------------------------------
 * WIDGET POSTS ZEBRA (1.1.7)
 * --------------------------------------------------
 */
.origamiez-widget-posts-grid a {
  text-decoration: none;
}
/*
 * --------------------------------------------------
 * WIDGET CATEGORIES | ARCHIVES (WP DEFAULT)
 * --------------------------------------------------
 */
.widget_rss ul li:before {
  content: "\f143";
}
/*
 * --------------------------------------------------
 * METADATA
 * --------------------------------------------------
 */
div.comment-metadata .metadata-divider,
div.comment-metadata a {
  font-size: 12px;
  font-style: italic;
}
p.metadata .metadata-post-format {
  font-size: 10px;
}
p.metadata .metadata-author,
p.metadata .metadata-categories,
p.metadata .metadata-comment,
p.metadata .metadata-date,
p.metadata .metadata-views,
p.metadata .metadata-divider {
  font-size: 12px;
  font-style: italic;
}
p.metadata-readmore a {
  font-size: 12px;
  font-style: italic;
  text-decoration: none;
}
div.origamiez-article-metadata p {
  text-align: right;
  font-size: 13px;
  font-style: italic;
}
body.origamiez-layout-blog.origamiez-layout-blog-metadata-right p {
  text-align: left;
}
/*
 * --------------------------------------------------
 * BREADCRUMB
 * --------------------------------------------------
 */
.breadcrumb {
  font-size: 14px;
}
/*
 * --------------------------------------------------
 * BLOG PAGE MASONRY
 * --------------------------------------------------
 */
body.origamiez-layout-blog article .metadata {
  line-height: 15px;
}
body.origamiez-layout-blog.origamiez-layout-blog-masonry #origamiez-blogposts-loadmore {
  text-align: center;
  text-transform: uppercase;
}
body.origamiez-layout-blog.origamiez-layout-blog-masonry #origamiez-blogposts-loadmore a {
  text-decoration: none;
}
/*
 * --------------------------------------------------
 * SINGLE PAGE
 * --------------------------------------------------
 */
body.origamiez-layout-single #origamiez-post-category a,
body.origamiez-layout-single #origamiez-post-tag a {
  text-decoration: none;
}
body.origamiez-layout-single #origamiez-post-adjacent p.direction {
  text-transform: uppercase;
}
body.origamiez-layout-single #origamiez-post-adjacent a {
  text-decoration: none;
}
body.origamiez-layout-single #origamiez-post-adjacent .origamiez-post-adjacent-prev {
  text-align: left;
}
body.origamiez-layout-single #origamiez-post-adjacent .origamiez-post-adjacent-next {
  text-align: right;
}
body.origamiez-layout-single #origamiez-post-author .origamiez-author-name {
  text-transform: uppercase;
}
body.origamiez-layout-single #origamiez-post-author .origamiez-author-name a {
  text-decoration: none;
}
body.origamiez-layout-single #origamiez-post-author .origamiez-author-socials a {
  line-height: 35px;
  text-align: center;
}
body.origamiez-layout-single #origamiez-post-related .origamiez-widget-content figure.post figcaption a {
  text-decoration: none;
}
/*
 * --------------------------------------------------
 * ERROR 404
 * --------------------------------------------------
 */
#origamiez-post-wrap.error-404 .col-left {
  text-align: right;
  font-size: 120px;
  line-height: 120px;
}
/*
 * --------------------------------------------------
 * COMMENTS
 * --------------------------------------------------
 */
#comments .comment .comment-meta .comment-author .fn a {
  text-transform: uppercase;
}
/*
 * --------------------------------------------------
 * PAGINATION
 * --------------------------------------------------
 */
#origamiez_singular_pagination {
  font-style: italic;
}
/*
 * --------------------------------------------------
 * FIX :: 2014.09.11
 * --------------------------------------------------
 */
label {
  font-weight: normal;
}
.origamiez-contact-information .origamiez-contact-block .fa {
  font-size: 16px;
  line-height: 16px;
}
/*
 * --------------------------------------------------
 * UPDATE :: 2015.07.01
 * --------------------------------------------------
 */
body.origamiez-layout-single #origamiez-post-wrap .entry-content .wp-caption .wp-caption-text, body.origamiez-layout-single #origamiez-post-wrap .entry-content .wp-caption.aligncenter {
  text-align: center;
}
/*
 * --------------------------------------------------
 * UPDATE :: 2015.07.07 (1.1.9)
 * --------------------------------------------------
 */
p.origamiez-readmore-block {
  text-align: right;
}
p.origamiez-readmore-block > a,
#origamiez-footer-copyright > a {
  text-decoration: none;
}
.entry-content table {
  border-collapse: collapse;
  text-align: left;
}
.entry-content table tfoot,
.entry-content table thead {
  letter-spacing: 0.5px;
}
.entry-content q,
.entry-content blockquote {
  font-style: italic;
  letter-spacing: 0.25px;
  font-family: var(--font-block-quote);
  font-size: var(--font-block-quote-size);
  line-height: var(--font-block-quote-line-height);
}
.entry-content dl dt {
  letter-spacing: 0.5px;
}
.entry-content cite,
.entry-content address {
  font-style: italic;
  letter-spacing: 0.5px;
}
/*
 * --------------------------------------------------
 * UPDATE :: 2015.07.22 (1.2.2)
 * --------------------------------------------------
 */
#origamiez_singular_pagination {
  text-align: right;
}
#origamiez_singular_pagination a {
  line-height: 25px;
}
/*
 * --------------------------------------------------
 * UNIFY POST TITLE FONT
 * --------------------------------------------------
 */
.entry-title, .entry-title a {
  font-family: var(--font-heading-h1) !important;
}
#origamiez-footer-end {
  font-family: var(--font-menu);
}
* {
  outline: transparent solid 0 !important;
}
.widget h1, .widget h2, .widget h3, .widget h4, .widget h5, .widget h6 {
  margin-top: 0;
  margin-bottom: 0;
}
#site-home-link #site-title {
  display: block;
  margin-top: 0;
  margin-bottom: 0;
}
#site-home-link #site-desc {
  margin-top: 10px;
  margin-bottom: 0;
}
#origamiez-main-content {
  margin: 0 auto;
  width: 100%;
}
#origamiez-header-top {
  padding-top: 60px;
  padding-bottom: 60px;
}
#origamiez-header-bottom {
  position: relative;
  margin-bottom: 1px;
}
#origamiez-logo > a {
  display: inline-block;
}
#origamiez-logo img {
  max-width: 100%;
  height: auto;
}
#origamiez-top-banner > a {
  display: block;
}
#origamiez-header-bar {
  height: 35px;
}
.pull-left {
  float: left;
}
.pull-right {
  float: right;
}
/*
 * --------------------------------------------------
 * HEADER SEARCH BOX
 * --------------------------------------------------
 */
#main-nav-inner {
  position: relative;
  min-height: 35px;
}
#main-nav-inner #origamiez-header-search-box {
  position: absolute;
  top: 0;
  right: 10px;
  height: 35px;
  line-height: 35px;
  width: 341px;
}
#main-nav-inner #origamiez-header-search-box form#search-form {
  height: 35px;
  line-height: 35px;
}
#main-nav-inner #origamiez-header-search-box form#search-form .search-submit {
  top: 0;
  right: 0;
  height: 35px;
  width: 35px;
  line-height: 35px;
}
/*
 * --------------------------------------------------
 * MAIN MENU
 * --------------------------------------------------
 */
#main-nav {
  width: 100%;
}
#main-nav.stuckMenu.isStuck {
  z-index: 999999;
}
#main-menu {
  display: block;
  padding: 0;
  margin: 0;
  list-style-type: none;
  background-color: var(--main-menu-bg-color);
}
#main-menu .sub-menu {
  display: none;
}
#main-menu a {
  text-decoration: none;
  outline: none;
}
#main-menu > li {
  display: inline-block;
  *display: inline-block;
}
#main-menu > li.menu-item-has-children > a {
  padding-right: 20px;
}
#main-menu > li.menu-item-has-children > a:after {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  height: 35px;
  width: 16px;
  font-size: 50%;
}
#main-menu > li > a {
  display: block;
  height: 35px;
  position: relative;
  padding-left: 12px;
  padding-right: 12px;
}
#main-menu li {
  position: relative;
}
#main-menu li ul {
  display: block;
  position: absolute;
  top: 35px;
  left: -1px;
  z-index: 50;
  width: 250px;
  list-style-type: none;
  margin: 0;
  padding: 0 5px;
}
#main-menu li ul li {
  list-style-type: none;
  margin: 0 0 -1px 0;
  padding: 0;
}
#main-menu li ul li.menu-item-has-children > a:after {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  height: 40px;
  width: 16px;
  font-size: 50%;
}
#main-menu li ul li a {
  display: block;
  width: 100%;
  height: 40px;
  line-height: 30px;
  padding: 5px 15px;
  overflow: hidden;
  position: relative;
}
#main-menu li ul li ul {
  top: -3px;
  left: 235px;
}
#origamiez-footer {
  border-top: 3px double #e2e2e2;
  background-color: #f9f9f9;
}
#origamiez-footer-sidebars {
  background-color: transparent;
}
#origamiez-footer-sidebars #origamiez-footer-sidebars-inner {
  padding: 40px 0 20px 0;
}
#origamiez-footer-sidebars #origamiez-footer-sidebars-inner .widget {
  margin-bottom: 20px;
}
#origamiez-footer-sidebars #origamiez-footer-sidebars-inner .widget .widget-title {
  border-bottom: none;
  padding-left: 0;
}
#origamiez-footer-sidebars #origamiez-footer-sidebars-inner .widget .origamiez-widget-content {
  padding: 0;
}
#origamiez-footer-end {
  padding: 20px;
  border-top: 1px solid #e2e2e2;
}
#bottom-menu {
  text-align: center;
  margin: 0;
  padding: 0;
}
#bottom-menu a {
  text-decoration: none;
  outline: none;
}
#bottom-menu > li {
  display: inline-block;
  height: 13px;
  line-height: 13px;
  vertical-align: middle;
}
#bottom-menu > li > a {
  display: block;
  margin: 0 0 0 13px;
  padding: 0 0 0 13px;
  line-height: 13px;
  height: 13px;
}
/*
 * --------------------------------------------------
 * BODY
 * --------------------------------------------------
 */
#origamiez-body {
  display: inherit;
}
#origamiez-body-inner {
  display: inherit;
}
.origamiez-col-right {
  width: 1009px;
  margin-left: -1px;
}
/*
 * --------------------------------------------------
 * SIDEBAR CENTER
 * --------------------------------------------------
 */
#sidebar-center {
  padding: 0 20px 0 0;
  width: 70%;
}
body.origamiez-layout-right-sidebar #sidebar-center {
  padding-bottom: 40px;
}
body.origamiez-layout-full-width #sidebar-center-bottom {
  padding-bottom: 40px;
}
/*
 * --------------------------------------------------
 * SIDEBAR CENTER - BOTTOM
 * --------------------------------------------------
 */
#sidebar-center-bottom {
  margin-left: 0;
  margin-right: 0;
}
/*
 * --------------------------------------------------
 * SIDEBAR RIGHT
 * --------------------------------------------------
 */
#sidebar-right {
  overflow: hidden;
  width: 30%;
  padding-bottom: 40px;
  padding-left: 20px;
}
#sidebar-right .origamiez-widget-content {
  padding: 20px 0;
}
/*
 * --------------------------------------------------
 * SIDEBAR BOTTOM
 * --------------------------------------------------
 */
#sidebar-bottom {
  display: inherit;
}
/*
 * --------------------------------------------------
 * SIDEBAR LEFT
 * --------------------------------------------------
 */
#sidebar-left {
  padding-bottom: 0;
}
#sidebar-left .origamiez-widget-content {
  padding: 20px 0;
}
/*
 * --------------------------------------------------
 * SIDEBAR MAIN TOP
 * --------------------------------------------------
 */
#sidebar-main-top .origamiez-widget-content {
  padding: 20px 0;
}
/*
 * --------------------------------------------------
 * SIDEBAR MAIN CENTER TOP
 * --------------------------------------------------
 */
#sidebar-main-center-top .origamiez-widget-content {
  padding: 20px 0;
}
/*
 * --------------------------------------------------
 * SIDEBAR MAIN CENTER BOTTOM
 * --------------------------------------------------
 */
#sidebar-main-center-bottom .origamiez-widget-content {
  padding: 20px 0;
}
/*
 * --------------------------------------------------
 * SIDEBAR MAIN CENTER LEFT
 * --------------------------------------------------
 */
#sidebar-main-center-left .origamiez-widget-content {
  padding: 20px 0;
}
/*
 * --------------------------------------------------
 * SIDEBAR MAIN CENTER RIGHT
 * --------------------------------------------------
 */
#sidebar-main-center-right .origamiez-widget-content {
  padding: 20px 0;
}
/*
 * --------------------------------------------------
 * SIDEBAR MAIN BOTTOM
 * --------------------------------------------------
 */
#sidebar-main-bottom .origamiez-widget-content {
  padding: 20px 0;
}
/*
 * --------------------------------------------------
 * HEADLINE
 * --------------------------------------------------
 */
#origamiez-headline-ticker {
  overflow: hidden;
  position: relative;
}
#origamiez-headline-ticker .origamiez-headline-caption {
  display: block;
  height: 35px;
  width: 80px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  padding-right: 10px;
}
#origamiez-headline-ticker .origamiez-headline-caption span {
  display: block;
}
#origamiez-headline-ticker #origamiez-ticker {
  height: 35px;
  overflow: hidden;
}
#origamiez-headline-ticker #origamiez-ticker a {
  display: block;
  height: 35px;
  line-height: 35px;
  padding-right: 60px;
  float: left;
}
/*
 * --------------------------------------------------
 * SEARCH FORM
 * --------------------------------------------------
 */
form.search-form {
  position: relative;
}
form.search-form .search-text {
  margin: 0;
  width: 100%;
  height: 40px;
  line-height: 40px;
  padding: 0 5px;
}
form.search-form .search-submit {
  display: block;
  position: absolute;
  top: 2px;
  right: 2px;
  border: none;
  height: 36px;
  width: 36px;
  line-height: 36px;
  text-align: center;
}
/*
 * --------------------------------------------------
 * MOBILE MENU
 * --------------------------------------------------
 */
.origamiez-mobile-icon {
  display: none;
  height: 44px;
  line-height: 44px;
  text-align: center;
  z-index: 10;
  padding: 0 10px;
  margin: 1px 0 1px 0;
}
.origamiez-mobile-icon span.fa {
  display: inline-block;
  margin-right: 10px;
}
.origamiez-mobile-icon {
  cursor: pointer;
}
#mobile-menu {
  margin: 0;
  padding: 20px;
}
#mobile-menu ul, #mobile-menu li {
  list-style: none;
  margin: 0;
  padding-left: 20px;
}
#mobile-menu li {
  line-height: 20px;
  padding: 10px 0 0 0;
  margin: 10px 0 0 0;
}
#mobile-menu > li:first-child {
  margin-top: 0;
  padding-top: 0;
}
#mobile-menu a {
  display: block;
  text-decoration: none;
  position: relative;
}
#mobile-menu a > span {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 20px;
  z-index: 5;
  text-align: right;
}
/*
 * --------------------------------------------------
 * MOBILE SEARCH
 * --------------------------------------------------
 */
.sb-slidebar.sb-right > .clearfix {
  margin: 60px 20px 20px 20px;
}
.sb-slidebar.sb-right .widget-title {
  padding: 0 0 0 0;
}
.sb-slidebar.sb-right .origamiez-widget-content {
  padding: 20px 0;
}
/*
 * --------------------------------------------------
 * WIDGET
 * --------------------------------------------------
 */
h2.widget-title {
  font-size: 14px;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
}
h2.widget-title.widget-title-fill-background {
  height: 48px;
  line-height: 48px;
  margin: 1px 1px 0 1px !important;
  border-bottom: none;
}
.widget {
  overflow: hidden;
  width: 100%;
}
#origamiez-footer-sidebars #origamiez-footer-sidebars-inner .widget .widget-title.widget-title-fill-background {
  padding-left: 20px;
  margin-bottom: 20px !important;
}
#origamiez-footer-sidebars #origamiez-footer-sidebars-inner .widget .widget-title.widget-title-text-has-border {
  margin-bottom: 20px !important;
}
/*
 * --------------------------------------------------
 * ELEMENTS
 * --------------------------------------------------
 */
.tab-pane {
  padding-top: 15px;
  padding-bottom: 15px;
}
div.alert {
  background-image: none;
  box-shadow: none;
}
.panel-default .panel-heading {
  background-image: none;
  box-shadow: none;
}
/*
 * --------------------------------------------------
 * WIDGET POSTS MINIMALIST
 * --------------------------------------------------
 */
.origamiez-widget-posts-minimalist .origamiez-widget-content .origamiez-wp-m-post {
  margin-top: 15px;
  padding-top: 15px;
}
.origamiez-widget-posts-minimalist .origamiez-widget-content .origamiez-wp-m-post.origamiez-wp-m-post-first {
  margin-top: 0;
  padding-top: 0;
}
.origamiez-widget-posts-minimalist .origamiez-widget-content .origamiez-wp-m-post a {
  text-decoration: none;
}
.origamiez-widget-posts-minimalist .origamiez-widget-content .origamiez-wp-m-post h4 {
  margin: 0 0 15px 0;
}
/*
 * --------------------------------------------------
 * WIDGET POSTS TWEETS
 * --------------------------------------------------
 */
.origamiez-widget-tweets .origamiez-widget-content .origamiez-wp-m-tweet {
  margin-top: 15px;
  padding-top: 15px;
  position: relative;
  padding-left: 51px;
}
.origamiez-widget-tweets .origamiez-widget-content .origamiez-wp-m-tweet span.fa {
  display: block;
  position: absolute;
  width: 36px;
  height: 36px;
  line-height: 36px;
  font-size: 20px;
  margin: 0;
  padding: 0;
  top: 20px;
  left: 0;
  text-align: center;
}
.origamiez-widget-tweets .origamiez-widget-content .origamiez-wp-m-tweet.origamiez-wp-m-tweet-first {
  margin-top: 0;
  padding-top: 0;
}
.origamiez-widget-tweets .origamiez-widget-content .origamiez-wp-m-tweet.origamiez-wp-m-tweet-first span.fa {
  top: 0;
}
.origamiez-widget-tweets .origamiez-widget-content .origamiez-wp-m-tweet a {
  text-decoration: none;
}
.origamiez-widget-tweets .origamiez-widget-content .origamiez-wp-m-tweet p.origamiez-wp-m-tweet-content {
  margin: 0 0 15px 0;
}
/*
 * --------------------------------------------------
 * WIDGET NEWSLETTER
 * --------------------------------------------------
 */
.origamiez-widget-newsletter p.newsletter-form {
  position: relative;
  margin: 0;
  padding: 0;
}
.origamiez-widget-newsletter p.newsletter-form input[type=text] {
  width: 100%;
  padding: 10px 40px 10px 15px;
  height: 40px;
}
.origamiez-widget-newsletter p.newsletter-form button[type=submit] {
  position: absolute;
  top: 3px;
  right: 3px;
  height: 34px;
  width: 34px;
}
.origamiez-widget-newsletter p.newsletter-description {
  margin: 20px 0 0 0;
}
/*
 * --------------------------------------------------
 * WIDGET SOCIAL LINKS
 * --------------------------------------------------
 */
.origamiez-widget-social-links .origamiez-widget-content .social-link-inner {
  padding-left: -5px;
  padding-right: -5px;
}
.origamiez-widget-social-links .origamiez-widget-content .social-link-inner a.social-link {
  text-decoration: none;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 10px;
}
.origamiez-widget-social-links .origamiez-widget-content .social-link-inner a.social-link-first {
  margin-left: 0;
}
.origamiez-widget-social-links .origamiez-widget-content .social-link-inner a.social-link-last {
  margin-right: 0;
}
/*
 * --------------------------------------------------
 * WIDGET RECENT COMMENTS
 * --------------------------------------------------
 */
.origamiez-widget-recent-comments .origamiez-widget-content a {
  text-decoration: none;
}
.origamiez-widget-recent-comments .origamiez-widget-content h4 {
  margin: 0 0 15px 0;
}
/*
 * --------------------------------------------------
 * WIDGET POSTS SMALL THUMBNAIL
 * --------------------------------------------------
 */
.origamiez-widget-posts-small-thumbnail .origamiez-widget-content .origamiez-wp-mt-post {
  margin-top: 15px;
  padding-top: 15px;
}
.origamiez-widget-posts-small-thumbnail .origamiez-widget-content .origamiez-wp-mt-post .origamiez-post-thumb {
  display: block;
  margin-right: 20px;
}
.origamiez-widget-posts-small-thumbnail .origamiez-widget-content .origamiez-wp-mt-post .origamiez-post-thumb img {
  width: 100%;
}
.origamiez-widget-posts-small-thumbnail .origamiez-widget-content .origamiez-wp-mt-post.origamiez-wp-mt-post-first {
  margin-top: 0;
  padding-top: 0;
}
.origamiez-widget-posts-small-thumbnail .origamiez-widget-content .origamiez-wp-mt-post a {
  text-decoration: none;
}
.origamiez-widget-posts-small-thumbnail .origamiez-widget-content .origamiez-wp-mt-post h4 {
  margin: 0 0 5px 0;
}
.origamiez-widget-posts-small-thumbnail .origamiez-widget-content .origamiez-wp-mt-post .entry-excerpt {
  margin-top: 10px;
  margin-bottom: 0;
}
/*
 * --------------------------------------------------
 * WIDGET POSTS GRID
 * --------------------------------------------------
 */
.origamiez-widget-posts-grid .origamiez-widget-content {
  padding-top: 0;
  padding-bottom: 0;
}
.origamiez-widget-posts-grid .origamiez-widget-content .row {
  margin-left: -20px;
  margin-right: -20px;
}
.origamiez-widget-posts-grid .origamiez-widget-content .row .origamiez-wp-grid-post {
  padding: 20px;
}
.origamiez-widget-posts-grid .origamiez-widget-content .row .origamiez-wp-grid-post .origamiez-post-thumb {
  margin-bottom: 15px;
  position: relative;
}
.origamiez-widget-posts-grid .origamiez-widget-content .row .origamiez-wp-grid-post .origamiez-post-thumb > img {
  width: 100%;
}
.origamiez-widget-posts-grid .origamiez-widget-content .row .origamiez-wp-grid-post .metadata {
  margin-top: 10px;
  margin-bottom: 10px;
}
/*
 * --------------------------------------------------
 * WIDGET CATEGORIES | ARCHIVES (WP DEFAULT)
 * --------------------------------------------------
 */
.widget_nav_menu ul,
.widget_rss ul,
.widget_recent_entries ul,
.widget_recent_comments ul,
.widget_meta ul,
.widget_pages ul,
.widget_archive ul,
.widget_categories ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.widget_nav_menu ul li,
.widget_rss ul li,
.widget_recent_entries ul li,
.widget_recent_comments ul li,
.widget_meta ul li,
.widget_pages ul li,
.widget_archive ul li,
.widget_categories ul li {
  list-style-type: none;
  margin: 0;
  padding: 10px 0 0 0;
}
.widget_nav_menu ul li:first-child,
.widget_rss ul li:first-child,
.widget_recent_entries ul li:first-child,
.widget_recent_comments ul li:first-child,
.widget_meta ul li:first-child,
.widget_pages ul li:first-child,
.widget_archive ul li:first-child,
.widget_categories ul li:first-child {
  padding-top: 0;
}
.widget_nav_menu ul li a,
.widget_rss ul li a,
.widget_recent_entries ul li a,
.widget_recent_comments ul li a,
.widget_meta ul li a,
.widget_pages ul li a,
.widget_archive ul li a,
.widget_categories ul li a {
  text-decoration: none;
}
.widget_nav_menu ul li .sub-menu,
.widget_nav_menu ul li .children,
.widget_rss ul li .sub-menu,
.widget_rss ul li .children,
.widget_recent_entries ul li .sub-menu,
.widget_recent_entries ul li .children,
.widget_recent_comments ul li .sub-menu,
.widget_recent_comments ul li .children,
.widget_meta ul li .sub-menu,
.widget_meta ul li .children,
.widget_pages ul li .sub-menu,
.widget_pages ul li .children,
.widget_archive ul li .sub-menu,
.widget_archive ul li .children,
.widget_categories ul li .sub-menu,
.widget_categories ul li .children {
  margin-top: 10px;
  margin-left: 15px;
  padding-bottom: 0;
}
.widget_archive select,
.widget_categories select {
  height: 40px;
  line-height: 40px;
  margin: 0;
  padding: 10px;
  width: 100%;
}
.widget_archive select option,
.widget_categories select option {
  height: 25px;
  line-height: 25px;
}
.widget_text .origamiez-widget-content input,
.widget_text .origamiez-widget-content select,
.widget_text .origamiez-widget-content button,
.widget_text .origamiez-widget-content textarea,
.widget_text .origamiez-widget-content img {
  max-width: 100%;
  height: auto;
}
/*
 * --------------------------------------------------
 * WIDGET TAGS (WP DEFAULT)
 * --------------------------------------------------
 */
.widget_tag_cloud .origamiez-widget-content {
  padding-bottom: 15px !important;
}
.widget_tag_cloud .tagcloud a {
  text-decoration: none;
  display: block;
  float: left;
  height: 35px;
  line-height: 35px;
  margin-right: 5px;
  margin-bottom: 5px;
  padding: 0 10px;
}
/*
 * --------------------------------------------------
 * WIDGET CALENDAR (WP DEFAULT)
 * --------------------------------------------------
 */
.widget_calendar table {
  margin: 0;
  padding: 0;
  width: 100%;
}
.widget_calendar caption {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.widget_calendar thead th {
  text-align: center;
}
.widget_calendar tbody td {
  text-align: center;
}
.widget_calendar #next {
  text-align: right;
}
/*
 * --------------------------------------------------
 * WIDGET SOCIAL COUNT PLUS (THIRD PARTY)
 * --------------------------------------------------
 */
.widget_socialcountplus ul.vertical li {
  padding-bottom: 15px;
}
.widget_socialcountplus ul.vertical li:last-child {
  padding-bottom: 0;
}
.widget_socialcountplus ul.vertical li .items {
  margin-left: 20px;
}
/*
 * --------------------------------------------------
 * WIDGET POSTS TWO COLS (1.1.5)
 * --------------------------------------------------
 */
.origamiez-widget-posts-two-cols .origamiez-post-thumb img {
  width: 100%;
}
.origamiez-widget-posts-two-cols .article-col-left p {
  margin-top: 10px;
  margin-bottom: 0;
}
.origamiez-widget-posts-two-cols .article-col-left p.metadata {
  margin-top: 15px;
}
.origamiez-widget-posts-two-cols .article-col-left h3 {
  margin-bottom: 0;
  margin-top: 10px;
}
.origamiez-widget-posts-two-cols .article-col-right article.origamiez-post-1 {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
.origamiez-widget-posts-two-cols .article-col-right article {
  margin-top: 15px;
  padding-top: 15px;
}
.origamiez-widget-posts-two-cols .article-col-right article p.metadata {
  margin-top: 0;
  margin-bottom: 0;
}
.origamiez-widget-posts-two-cols .article-col-right article h4 {
  margin-top: 5px;
  margin-bottom: 0;
}
/*
 * --------------------------------------------------
 * WIDGET POSTS WITH BACKGROUND COLOR (1.1.6)
 * --------------------------------------------------
 */
.origamiez-widget-posts-with-background .origamiez-widget-content .origamiez-wp-post {
  padding: 20px;
  margin-top: 5px;
}
.origamiez-widget-posts-with-background .origamiez-widget-content .origamiez-wp-post .entry-title a {
  display: block;
  width: 100%;
}
.origamiez-widget-posts-with-background .origamiez-widget-content .origamiez-wp-post .origamiez-wp-post-index {
  display: block;
  height: 34px;
  line-height: 32px;
  width: 34px;
  text-align: center;
  position: absolute;
  top: 40px;
  left: 10px;
}
.origamiez-widget-posts-with-background .origamiez-widget-content .origamiez-wp-post.origamiez-wp-post-first {
  margin-top: 0;
}
.origamiez-widget-posts-with-background .origamiez-widget-content .origamiez-wp-post .origamiez-wp-post-title {
  position: relative;
  padding-left: 64px;
}
.origamiez-widget-posts-with-background .origamiez-widget-content .origamiez-wp-post .origamiez-wp-post-title .origamiez-wp-post-index {
  top: 0;
}
.origamiez-widget-posts-with-background .origamiez-widget-content .origamiez-wp-post .origamiez-wp-post-detail .post-except {
  margin-bottom: 0;
}
.origamiez-widget-posts-with-background .origamiez-widget-content .origamiez-wp-post .metadata {
  margin-top: 10px;
}
#sidebar-right .origamiez-widget-posts-with-background .col-sm-6 {
  width: 100%;
}
#sidebar-right .origamiez-widget-posts-with-background .origamiez-wp-post-detail {
  margin-top: 15px;
}
/*
 * --------------------------------------------------
 * WIDGET POSTS SLIDER METRO (1.1.6)
 * --------------------------------------------------
 */
.origamiez-widget-posts-slider .origamiez-widget-content {
  padding: 0;
}
.origamiez-widget-posts-slider .origamiez-widget-content .item {
  position: relative;
}
.origamiez-widget-posts-slider .origamiez-widget-content .item img {
  width: 100%;
}
.origamiez-widget-posts-slider .origamiez-widget-content .item .caption {
  display: block;
  width: 80%;
  padding: 20px 20px 20px 15px;
  position: absolute;
  bottom: 20px;
  left: 0;
}
.origamiez-widget-posts-slider .origamiez-widget-content .item .caption .metadata,
.origamiez-widget-posts-slider .origamiez-widget-content .item .caption .entry-excerpt {
  margin-top: 15px;
  margin-bottom: 0;
}
.origamiez-widget-posts-slider .origamiez-widget-content .item.item-bottom {
  margin-top: 5px;
}
.origamiez-widget-posts-slider .origamiez-widget-content .row {
  margin-left: -2.5px;
  margin-right: -2.5px;
}
.origamiez-widget-posts-slider .origamiez-widget-content .row .col-left,
.origamiez-widget-posts-slider .origamiez-widget-content .row .col-right {
  padding-left: 2.5px;
  padding-right: 2.5px;
}
.origamiez-widget-posts-slider .origamiez-widget-content .col-left .item-outer {
  overflow: hidden;
  aspect-ratio: 1/1;
}
.origamiez-widget-posts-slider .origamiez-widget-content .col-right {
  position: relative;
}
.origamiez-widget-posts-slider .origamiez-widget-content .col-right .owl-dots {
  position: absolute;
  top: 0;
  right: 0;
}
.origamiez-widget-posts-slider .origamiez-widget-content .col-right .owl-dots .owl-page span {
  margin: 5px;
  height: 10px;
}
/*
 * --------------------------------------------------
 * WIDGET POSTS ZEBRA
 * --------------------------------------------------
 */
.origamiez-widget-posts-zebra .origamiez-widget-content {
  padding: 0;
}
.origamiez-widget-posts-zebra .origamiez-widget-content .origamiez-wp-zebra-post {
  padding: 20px;
}
.origamiez-widget-posts-zebra .origamiez-widget-content .entry-excerpt {
  margin-top: 10px;
  margin-bottom: 0;
}
/*
 * --------------------------------------------------
 * WIDGET POSTS WITH FORMAT ICON
 * --------------------------------------------------
 */
.origamiez-widget-posts-with-format-icon .origamiez-widget-content .origamiez-w-m-post {
  margin-top: 15px;
  padding-top: 15px;
}
.origamiez-widget-posts-with-format-icon .origamiez-widget-content .origamiez-w-m-post.origamiez-w-m-post-first {
  margin-top: 0;
  padding-top: 0;
  border-top: none;
}
.origamiez-widget-posts-with-format-icon .origamiez-widget-content .origamiez-w-m-post a.origamiez-w-m-post-thumb {
  display: block;
  position: relative;
}
.origamiez-widget-posts-with-format-icon .origamiez-widget-content .origamiez-w-m-post a.origamiez-w-m-post-thumb img {
  width: 100%;
}
.origamiez-widget-posts-with-format-icon .origamiez-widget-content .origamiez-w-m-post a.origamiez-w-m-post-thumb > span {
  display: block;
  position: absolute;
  bottom: 10px;
  left: 10px;
}
.origamiez-widget-posts-with-format-icon .origamiez-widget-content .origamiez-w-m-post a {
  text-decoration: none;
}
.origamiez-widget-posts-with-format-icon .origamiez-widget-content .origamiez-w-m-post h4 {
  margin: 15px 0;
}
.origamiez-widget-posts-with-format-icon .origamiez-widget-content .origamiez-w-m-post h4 a {
  display: block;
  width: 100%;
}
.origamiez-widget-posts-with-format-icon .origamiez-widget-content .origamiez-w-m-post p.entry-excerpt {
  margin-top: 15px;
}
/*
 * --------------------------------------------------
 * SINGLE CAROUSEL
 * --------------------------------------------------
 */
.owl-single-carousel {
  position: relative;
}
.owl-theme .owl-controls .owl-pagination .owl-page span {
  width: 10px;
  height: 10px;
}
/*
 * --------------------------------------------------
 * ICON
 * --------------------------------------------------
 */
a.social-link,
span.metadata-circle-icon {
  display: inline-block;
  height: 36px;
  width: 36px;
  line-height: 36px;
  text-align: center;
  vertical-align: middle;
  margin-right: 10px;
  position: relative;
}
a.social-link .fa,
span.metadata-circle-icon .fa {
  font-size: 16px;
  display: block;
  position: absolute;
  height: 34px;
  line-height: 34px;
  width: 34px;
  top: 0;
  left: 0;
}
p.metadata {
  margin: 0;
  padding: 0;
}
p.metadata .metadata-post-format {
  display: inline-block;
  padding: 3px 6px;
  margin-right: 10px;
}
p.metadata .metadata-author,
p.metadata .metadata-categories,
p.metadata .metadata-comment,
p.metadata .metadata-date,
p.metadata .metadata-divider {
  margin: 0;
  padding: 0;
  text-decoration: none;
}
p.metadata .metadata-author .fa,
p.metadata .metadata-categories .fa,
p.metadata .metadata-comment .fa,
p.metadata .metadata-date .fa,
p.metadata .metadata-divider .fa {
  margin-right: 5px;
}
p.metadata-readmore {
  margin-top: 15px;
  margin-bottom: 0;
  text-align: right;
}
div.origamiez-article-metadata p {
  margin: 0 0 10px 0;
}
div.origamiez-article-metadata p.metadata-divider-horizonal {
  padding: 10px 0;
}
/*
 * --------------------------------------------------
 * LAYOUT SWITCH
 * --------------------------------------------------
 */
body.origamiez-boxer #origamiez-header,
body.origamiez-boxer #origamiez-body,
body.origamiez-boxer #origamiez-footer {
  margin-left: auto;
  margin-right: auto;
}
body.origamiez-boxer #origamiez-logo {
  margin-left: 0;
}
body.origamiez-boxer #origamiez-top-banner {
  margin-right: 0;
}
body.origamiez-boxer #origamiez-body #origamiez-body-inner {
  border-top: none;
}
body.origamiez-boxer #origamiez-footer-sidebars #origamiez-footer-sidebars-inner {
  padding-left: 20px;
  padding-right: 20px;
}
/*
 * --------------------------------------------------
 * EFFECT CSS3
 * --------------------------------------------------
 */
.link-hover-effect {
  display: block;
  overflow: hidden;
}
/*
 * --------------------------------------------------
 * OWL CUSTOM PAGINATION
 * --------------------------------------------------
 */
.widget-title {
  position: relative;
}
.widget-title .owl-custom-pagination {
  display: block;
  height: 32px;
  width: 32px;
  margin-top: 8px;
  margin-left: 8px;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
  cursor: pointer;
}
/*
 * --------------------------------------------------
 * VIDEO RESPONSIVE
 * --------------------------------------------------
 */
.origamiez-video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 0;
  height: 0;
}
.origamiez-video-wrapper iframe,
.origamiez-video-wrapper object,
.origamiez-video-wrapper video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/*
 * --------------------------------------------------
 * BREADCRUMB
 * --------------------------------------------------
 */
.breadcrumb {
  min-height: 49px;
  height: auto;
  line-height: 49px;
  padding: 0;
  margin: 0;
}
/*
 * --------------------------------------------------
 * BLOG PAGE
 * --------------------------------------------------
 */
body.origamiez-layout-blog #origamiez-blogposts {
  padding: 20px 0;
  list-style-type: none;
  margin: 0;
}
body.origamiez-layout-blog #origamiez-blogposts > li {
  margin-top: 20px;
  padding-top: 20px;
}
body.origamiez-layout-blog #origamiez-blogposts > li.origamiez-first-post {
  margin-top: 0;
  padding-top: 0;
}
body.origamiez-layout-blog #origamiez-blogposts > li article .entry-thumb a {
  position: relative;
  overflow: hidden;
  display: inline-block;
}
body.origamiez-layout-blog #origamiez-blogposts > li article .entry-thumb a .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
  opacity: 0;
}
body.origamiez-layout-blog #origamiez-blogposts > li article .entry-thumb a .overlay-link {
  position: absolute;
  top: 50%;
  right: 50%;
  height: 45px;
  width: 45px;
  margin-top: -22.5px;
  margin-right: -22.5px;
  z-index: 10;
  opacity: 0;
}
body.origamiez-layout-blog #origamiez-blogposts > li article .entry-thumb a .fa {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 45px;
  width: 45px;
  margin-top: -22.5px;
  margin-left: -22.5px;
  z-index: 10;
  text-align: center;
  line-height: 45px;
  font-size: 18px;
  opacity: 0;
}
body.origamiez-layout-blog #origamiez-blogposts > li article h3 {
  margin: 0 0 15px 0;
}
body.origamiez-layout-blog #origamiez-blogposts > li article h3 a {
  text-decoration: none;
}
body.origamiez-layout-blog #origamiez-blogposts > li article .metadata {
  margin-bottom: 15px;
}
body.origamiez-layout-blog.origamiez-layout-blog-thumbnail-right #origamiez-blogposts .entry-thumb {
  float: right !important;
}
body.origamiez-layout-blog.origamiez-layout-blog-thumbnail-right #origamiez-blogposts .entry-summary {
  float: left !important;
}
body.origamiez-layout-blog.origamiez-layout-blog-metadata-left .origamiez-article-content .entry-thumb {
  margin-bottom: 20px;
}
body.origamiez-layout-blog.origamiez-layout-blog-metadata-left .origamiez-article-content .entry-summary .metadata {
  display: none;
}
body.origamiez-layout-blog.origamiez-layout-blog-metadata-right .origamiez-article-metadata {
  float: right !important;
}
body.origamiez-layout-blog.origamiez-layout-blog-metadata-right .origamiez-article-content {
  float: left !important;
}
body.origamiez-layout-blog.origamiez-layout-blog-metadata-right .origamiez-article-content .entry-thumb {
  margin-bottom: 20px;
}
body.origamiez-layout-blog.origamiez-layout-blog-metadata-right .origamiez-article-content .entry-summary .metadata {
  display: none;
}
body.origamiez-layout-blog-thumbnail-full-width #origamiez-blogposts article div.entry-thumb {
  margin-bottom: 20px;
}
/*
 * --------------------------------------------------
 * SEARCH RESULT PAGE
 * --------------------------------------------------
 */
body.search-results #sidebar-center-bottom {
  margin-bottom: 20px;
}
/*
 * --------------------------------------------------
 * PAGINATION
 * --------------------------------------------------
 */
ul.page-numbers {
  margin: 0 20px 0 0;
  padding: 20px 0;
  height: 70px;
}
ul.page-numbers li {
  display: block;
  float: left;
  margin-right: 10px;
  min-width: 40px;
  width: auto;
  height: 40px;
  line-height: 40px;
  text-align: center;
}
ul.page-numbers li a,
ul.page-numbers li span {
  display: block;
  padding-left: 10px;
  padding-right: 10px;
  width: 100%;
  height: 100%;
}
#origamiez_singular_pagination {
  text-align: right;
}
/*
 * --------------------------------------------------
 * SINGLE PAGE
 * --------------------------------------------------
 */
#origamiez-post-wrap {
  margin: 20px 0;
}
#origamiez-post-wrap .origamiez-widget-from-page-builder .widget-title {
  margin-bottom: 20px;
}
#origamiez-post-wrap p.metadata {
  margin-bottom: 10px !important;
}
body.origamiez-layout-single #origamiez-post-wrap h1.entry-title {
  margin: 0 0 20px 0;
}
body.origamiez-layout-single #origamiez-post-wrap p.metadata {
  margin: 0 0 20px 0;
}
body.origamiez-layout-single #origamiez-post-wrap img.entry-thumb {
  display: block;
  margin: 0 20px 10px 0;
}
body.origamiez-layout-single #origamiez-post-wrap img {
  max-width: 100%;
  height: auto;
}
body.origamiez-layout-single #origamiez-post-wrap .gallery {
  margin-left: -15px;
  margin-right: -15px;
  margin-top: 30px;
}
body.origamiez-layout-single #origamiez-post-wrap .gallery .gallery-item {
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 0;
  margin-bottom: 30px;
}
body.origamiez-layout-single #origamiez-post-wrap .gallery .gallery-item .gallery-icon {
  margin-top: 0;
  margin-bottom: 0;
}
body.origamiez-layout-single #origamiez-post-wrap .gallery .gallery-item img {
  border: none !important;
}
body.origamiez-layout-single #origamiez-post-category,
body.origamiez-layout-single #origamiez-post-tag {
  margin: 15px 0 0 0;
  padding: 20px 0 0 0;
}
body.origamiez-layout-single #origamiez-post-category span,
body.origamiez-layout-single #origamiez-post-category a,
body.origamiez-layout-single #origamiez-post-tag span,
body.origamiez-layout-single #origamiez-post-tag a {
  display: block;
  float: left;
  margin: 0 5px 5px 0;
  height: 35px;
  line-height: 35px;
  padding: 0 15px;
}
body.origamiez-layout-single #origamiez-post-adjacent {
  margin: 15px 0 0 0;
  padding: 0;
}
body.origamiez-layout-single #origamiez-post-adjacent .row > div {
  padding-top: 20px;
  padding-bottom: 20px;
}
body.origamiez-layout-single #origamiez-post-adjacent .row .origamiez-post-adjacent-prev {
  margin-right: -1px;
}
body.origamiez-layout-single #origamiez-post-author {
  margin: 0;
  padding: 20px 0;
}
body.origamiez-layout-single #origamiez-post-author .origamiez-author-name {
  margin: 0 0 20px 0;
}
body.origamiez-layout-single #origamiez-post-author .origamiez-author-avatar {
  display: block;
  float: left;
  margin: 0 20px 0 0;
}
body.origamiez-layout-single #origamiez-post-author .origamiez-author-socials {
  margin: 0;
}
body.origamiez-layout-single #origamiez-post-author .origamiez-author-socials a {
  display: inline-block;
  width: 35px;
  height: 35px;
  margin-right: 5px;
  margin-bottom: 10px;
}
body.origamiez-layout-single #origamiez-post-author .origamiez-author-bio {
  margin: 0;
}
body.origamiez-layout-single #origamiez-post-related .widget-title {
  margin-bottom: 20px;
}
body.origamiez-layout-single #origamiez-post-related .origamiez-widget-content figure.post {
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  overflow: hidden !important;
}
body.origamiez-layout-single #origamiez-post-related .origamiez-widget-content figure.post figcaption {
  display: block;
  position: absolute;
  bottom: 0;
  left: 10px;
  right: 10px;
}
body.origamiez-layout-single #origamiez-post-related .origamiez-widget-content figure.post figcaption a {
  margin: 5px;
  display: block;
  padding: 20px;
}
/*
 * --------------------------------------------------
 * ERROR 404
 * --------------------------------------------------
 */
#origamiez-post-wrap.error-404 {
  padding: 100px 0;
}
#origamiez-post-wrap.error-404 .col-right .error-message {
  margin-bottom: 20px;
}
#origamiez-post-wrap.error-404 .col-bottom {
  margin-top: 50px;
}
/*
 * --------------------------------------------------
 * COMMENTS
 * --------------------------------------------------
 */
#comments {
  margin-top: 20px !important;
}
#comments ul.children,
#comments ol.children,
#comments li.comment {
  list-style-type: none;
}
#comments .comment-list {
  padding: 0;
  margin-top: 20px;
  list-style-type: none;
}
#comments .comment-list > li:first-child {
  margin-top: 0;
  padding-top: 0;
}
#comments .pingback,
#comments .comment {
  margin-top: 20px;
  padding-top: 20px;
}
#comments .pingback .comment-avatar,
#comments .comment .comment-avatar {
  margin: 0 15px 0 0;
}
#comments .pingback .comment-meta,
#comments .comment .comment-meta {
  margin-left: 65px;
}
#comments .pingback .comment-meta .comment-author,
#comments .comment .comment-meta .comment-author {
  margin: 0 0 10px 0;
}
#comments .pingback .comment-meta .comment-metadata,
#comments .comment .comment-meta .comment-metadata {
  margin: 0 0 10px 0;
}
#comments .pingback .comment-content,
#comments .comment .comment-content {
  margin-left: 65px;
}
#comments .pingback ul.children,
#comments .comment ul.children {
  padding-left: 90px;
}
#comments #comment-nav-below {
  margin-top: 20px;
  padding-top: 20px;
  text-align: right;
}
#comments #respond .comment-reply-title {
  margin-bottom: 20px;
}
#comments #respond .comment-form-info input {
  width: 100%;
  height: 35px;
  line-height: 35px;
  padding: 0 5px;
  margin-bottom: 20px;
}
#comments #respond .comment-form-info .comment-form-field {
  position: relative;
}
#comments #respond .comment-form-info .comment-form-field .comment-icon {
  display: block;
  position: absolute;
  right: 15px;
  top: 10px;
  height: 16px;
  width: 16px;
}
#comments #respond .comment-form-comment {
  margin-bottom: 20px;
}
#comments #respond .comment-form-comment textarea {
  width: 100%;
  height: 200px;
  padding: 5px;
  resize: vertical;
}
#comments #respond .form-submit {
  margin-bottom: 0;
}
#comments #respond .form-submit input {
  height: 35px;
  line-height: 35px;
  padding: 0 15px;
}
/*
 * --------------------------------------------------
 * MASONRY
 * --------------------------------------------------
 */
.masonry,
.masonry .masonry-brick {
  transition-duration: 0.7s;
  -o-transition-duration: 0.7s;
  -moz-transition-duration: 0.7s;
  -webkit-transition-duration: 0.7s;
}
/*
 * --------------------------------------------------
 * DIVIDER
 * --------------------------------------------------
 */
.separator {
  margin: 20px 0;
  padding: 0;
  height: 1px;
}
/*
 * --------------------------------------------------
 * DROPCAPS
 * --------------------------------------------------
 */
.origamiez-dropcaps {
  text-transform: uppercase;
  float: left;
  margin: 5px 5px 0 0;
  text-align: center;
  display: block;
  font-size: 300%;
  line-height: 100%;
  padding: 0 10px;
}
/*
 * --------------------------------------------------
 * BOXER
 * --------------------------------------------------
 */
body.origamiez-boxer #origamiez-body {
  margin-top: 0;
}
/*
 * --------------------------------------------------
 * WORDPRESS REQUIRED BY THEME-CHECK
 * --------------------------------------------------
 */
.wp-caption {
  font-size: inherit;
}
.wp-caption-text {
  font-size: inherit;
}
.sticky {
  font-size: inherit;
}
.gallery-caption {
  font-size: inherit;
}
.bypostauthor {
  font-size: inherit;
}
.alignleft {
  display: block;
  float: left;
  margin-right: 10px;
}
.alignright {
  display: block;
  float: right;
  margin-left: 10px;
}
.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.entry-content img {
  max-width: 100%;
  height: auto;
}
/*
 * --------------------------------------------------
 * PLUGIN (CONTACT FORM 7)
 * --------------------------------------------------
 */
.wpcf7-form .wpcf7-form-control-wrap {
  display: block;
  clear: both;
  margin: 0 0 20px 0;
}
.wpcf7-form .wpcf7-form-control-wrap > input[type=text], .wpcf7-form .wpcf7-form-control-wrap > input[type=email], .wpcf7-form .wpcf7-form-control-wrap > input[type=number], .wpcf7-form .wpcf7-form-control-wrap > input[type=phone], .wpcf7-form .wpcf7-form-control-wrap > textarea {
  width: 100%;
  height: 30px;
  line-height: 30px;
  padding: 0 5px;
}
.wpcf7-form .wpcf7-form-control-wrap > textarea {
  width: 100%;
  resize: vertical;
  height: 200px;
}
.wpcf7-form .wpcf7-form-control.wpcf7-submit {
  display: block;
  height: 35px;
  padding: 0 20px;
}
/*
 * --------------------------------------------------
 * REVIEW (RATING) SYSTEM
 * --------------------------------------------------
 */
#origamiez-admin-rating {
  margin: 15px 20px 0;
  padding: 30px;
}
#origamiez-admin-rating .origamiez-admin-rating-summary {
  padding-bottom: 30px;
}
#origamiez-admin-rating .origamiez-admin-rating-summary .origamiez-admin-rating-detail h3 {
  margin-bottom: 20px;
}
#origamiez-admin-rating .origamiez-rating-total {
  margin-right: 30px;
  height: 96px;
  width: 96px;
  text-align: center;
  position: relative;
}
#origamiez-admin-rating .origamiez-rating-total span {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  line-height: 96px;
  height: 96px;
  width: 96px;
  font-size: 24px;
}
#origamiez-admin-rating .origamiez-admin-rating-per-featured .row {
  margin-top: 15px;
}
#origamiez-admin-rating .origamiez-admin-rating-per-featured .col-right {
  height: 56px;
  position: relative;
}
#origamiez-admin-rating .origamiez-admin-rating-per-featured .col-right .caption,
#origamiez-admin-rating .origamiez-admin-rating-per-featured .col-right .circle,
#origamiez-admin-rating .origamiez-admin-rating-per-featured .col-right .line {
  display: block;
  position: absolute;
}
#origamiez-admin-rating .origamiez-admin-rating-per-featured .col-right .circle {
  top: 0;
  left: 0;
  height: 56px;
  width: 56px;
  z-index: 10;
}
#origamiez-admin-rating .origamiez-admin-rating-per-featured .col-right .line {
  top: 50%;
  left: 0;
  height: 3px;
  z-index: 5;
  margin-top: -1.5px;
}
#origamiez-admin-rating .origamiez-admin-rating-per-featured .col-right .line.line-front {
  z-index: 5;
  width: 0;
}
#origamiez-admin-rating .origamiez-admin-rating-per-featured .col-right .line.line-back {
  z-index: 1;
  width: 100%;
}
#origamiez-admin-rating .origamiez-admin-rating-per-featured .col-right .caption {
  display: none;
  top: 0;
  right: 0;
  text-align: right;
  width: 100%;
}
.origamiez-rating-total-inside-widget,
.origamiez-rating-total-inside-widget > span {
  display: block;
  width: 60px;
  height: 60px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -30px;
  margin-left: -30px;
}
.border-circle, .origamiez-widget-posts-with-background .origamiez-widget-content .origamiez-wp-post .origamiez-wp-post-index, span.metadata-circle-icon, .origamiez-border-circle, body.origamiez-layout-blog #origamiez-blogposts > li article .entry-thumb a .overlay-link, body.origamiez-layout-blog #origamiez-blogposts > li article .entry-thumb a .fa, #origamiez-admin-rating .origamiez-rating-total, #origamiez-admin-rating .origamiez-admin-rating-per-featured .col-right .circle, .origamiez-rating-total-inside-widget,
.origamiez-rating-total-inside-widget > span {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.border-square, .origamiez-widget-social-links .origamiez-widget-content .social-link-inner a.social-link {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.border-circle-s, p.metadata .metadata-post-format {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
/*
 * --------------------------------------------------
 * FIX :: 2014.08.28
 * --------------------------------------------------
 */
.widget .origamiez-widget-content > h2.widget-title {
  display: none !important;
}
/*
 * --------------------------------------------------
 * FIX :: 2014.09.11
 * --------------------------------------------------
 */
.screen-reader-text {
  display: none;
}
.fluid-width-video-wrapper,
.video-wrapper {
  margin-bottom: 20px;
}
.origamiez-contact-information .origamiez-contact-block {
  margin-top: 20px;
  margin-bottom: 0;
}
.origamiez-contact-information .origamiez-contact-block .fa {
  display: block;
  float: left;
  height: 16px;
  width: 16px;
  margin-right: 15px;
}
/*
 * --------------------------------------------------
 * FIX :: 2014.12.31
 * --------------------------------------------------
 */
body.origamiez_custom_bg.origamiez-boxer #origamiez-header-top,
body.origamiez_custom_bg.origamiez-boxer #main-menu,
body.origamiez_custom_bg.origamiez-boxer #origamiez-body-inner {
  padding-left: 20px;
  padding-right: 20px;
}
body.origamiez_custom_bg.origamiez-fluid #origamiez-body-inner {
  padding-left: 20px;
  padding-right: 20px;
}
/*
 * --------------------------------------------------
 * UPDATE :: 2015.03.17
 * --------------------------------------------------
 */
#sidebar-bottom .widget {
  border-bottom: 1px solid transparent;
}
#sidebar-bottom .widget.origamiez-widget-last {
  border-bottom: none !important;
}
/*
 * --------------------------------------------------
 * UPDATE :: 2015.04.22
 * --------------------------------------------------
 */
.widget_polylang ul {
  padding-left: 0;
  margin-bottom: 0;
}
.widget_polylang li.lang-item {
  display: block;
  list-style: none;
  padding-top: 10px;
}
.widget_polylang li.lang-item:first-child {
  padding-top: 0;
}
.widget_polylang li.lang-item a {
  text-decoration: none;
}
.widget_polylang li.lang-item img {
  margin-right: 5px;
}
/*
 * --------------------------------------------------
 * UPDATE :: 2015.06.26
 * --------------------------------------------------
 */
body.origamiez-page-magazine #main-center-outer {
  display: flex;
  flex-direction: row-reverse;
}
body.origamiez-page-magazine #main-center-outer,
body.origamiez-page-magazine #main-center-inner {
  margin-left: -20px;
  margin-right: -20px;
}
body.origamiez-page-magazine #main-center-outer > .origamiez-left, body.origamiez-page-magazine #main-center-outer > .origamiez-right,
body.origamiez-page-magazine #main-center-inner > .origamiez-left,
body.origamiez-page-magazine #main-center-inner > .origamiez-right {
  padding-left: 20px;
  padding-right: 20px;
}
body.origamiez-page-magazine #sidebar-center {
  padding-bottom: 0;
}
body.origamiez-layout-single #origamiez-post-wrap .entry-content img {
  width: auto;
  max-width: 100%;
  margin-bottom: 5px;
  transition: all 0.5s;
}
body.origamiez-layout-single #origamiez-post-wrap .entry-content img:hover {
  opacity: 0.6;
}
body.origamiez-layout-single #origamiez-post-wrap .entry-content .wp-caption {
  display: block;
  max-width: 100%;
}
body.origamiez-layout-single #origamiez-post-wrap .entry-content .wp-caption .wp-caption-text {
  display: inherit;
}
body.origamiez-layout-single #origamiez-post-wrap .entry-content .wp-caption.alignnone:before, body.origamiez-layout-single #origamiez-post-wrap .entry-content .wp-caption.alignnone:after, body.origamiez-layout-single #origamiez-post-wrap .entry-content .wp-caption.aligncenter:before, body.origamiez-layout-single #origamiez-post-wrap .entry-content .wp-caption.aligncenter:after {
  content: "";
  display: table;
}
body.origamiez-layout-single #origamiez-post-wrap .entry-content .wp-caption.alignnone:after, body.origamiez-layout-single #origamiez-post-wrap .entry-content .wp-caption.aligncenter:after {
  clear: both;
}
body.origamiez-layout-single #origamiez-post-wrap .entry-content .wp-caption.alignnone, body.origamiez-layout-single #origamiez-post-wrap .entry-content .wp-caption.aligncenter {
  max-width: 100% !important;
}
body.origamiez-layout-single.origamiez-show-border-for-images #origamiez-post-wrap .entry-content .wp-caption.aligncenter img, body.origamiez-layout-single.origamiez-show-border-for-images #origamiez-post-wrap .entry-content .wp-caption.alignleft img, body.origamiez-layout-single.origamiez-show-border-for-images #origamiez-post-wrap .entry-content .wp-caption.alignright img {
  padding: 5px;
}
#origamiez-top-bar {
  min-height: 40px;
  height: auto;
}
#origamiez-top-bar #origamiez-top-bar-inner {
  margin: 0 auto;
}
#origamiez-top-bar .origamiez-top-bar-col-right {
  padding-top: 0;
  padding-bottom: 0;
}
#origamiez-top-bar .origamiez-top-bar-col-right #top-social-link-inner {
  display: flex;
  justify-content: flex-end;
  text-align: right;
}
#origamiez-top-bar .origamiez-top-bar-col-right #top-social-link-inner a {
  float: none !important;
  margin-right: 0;
  margin-left: 0;
  border: none !important;
  line-height: 39px;
  height: 39px;
  opacity: 1;
  transition: all 0.5s;
}
#origamiez-top-bar .origamiez-top-bar-col-right #top-social-link-inner a:hover {
  opacity: 0.5;
}
#origamiez-top-bar .origamiez-top-bar-col-right #top-social-link-inner a > .fa {
  line-height: 39px;
  height: 39px;
  width: 39px;
  font-size: 16px;
}
#top-menu {
  margin-top: 0;
  margin-bottom: 0;
}
#top-menu ul, #top-menu li {
  list-style-type: none;
}
#top-menu,
#top-menu ul {
  padding-left: 0;
}
#top-menu > li {
  display: inline-block;
  height: 39px;
  line-height: 39px;
}
#top-menu > li.origamiez-menuitem-first a {
  padding-left: 0;
}
#top-menu > li a {
  display: block;
  padding: 0 10px;
  text-decoration: none;
}
body.origamiez_custom_bg #origamiez-top-bar-inner {
  padding-left: 20px;
  padding-right: 20px;
}
#origamiez-blogposts > li .entry-thumb img {
  width: 100% !important;
}
#origamiez-blogposts > li.sticky article {
  padding: 20px;
}
/*
 * --------------------------------------------------
 * UPDATE :: 2015.07.07 (1.1.9)
 * --------------------------------------------------
 */
p.origamiez-readmore-block {
  margin-top: 5px;
  margin-bottom: 0;
}
.entry-content table {
  width: 100%;
}
.entry-content table th,
.entry-content table td {
  padding: 5px;
}
.entry-content dl {
  display: block;
  padding-left: 40px;
}
.entry-content dl dt {
  margin-bottom: 5px;
}
.entry-content dl dd {
  margin-bottom: 15px;
  margin-left: 20px;
}
.entry-content q,
.entry-content blockquote {
  display: block;
  padding: 10px 20px;
  margin-bottom: 20px;
  margin-left: 40px;
}
#bottom-nav a {
  font-family: var(--font-menu);
  font-size: var(--font-menu-size);
  font-weight: var(--font-menu-weight);
  text-transform: none;
}
#bottom-mobile-menu,
#top-mobile-menu {
  transition: all 0.5s;
  display: none;
  margin: 0;
  width: 100%;
  height: 40px;
  line-height: 40px;
  padding: 5px 10px;
  cursor: pointer;
  color: var(--white);
}
#bottom-mobile-menu option,
#top-mobile-menu option {
  display: block;
  padding: 5px 10px;
}
/*
 * --------------------------------------------------
 * UPDATE :: 2015.07.07 (1.2.0)
 * --------------------------------------------------
 */
body.origamiez-header-style-up-down #origamiez-header-top img#site-logo {
  display: inline-block;
}
body.origamiez-header-style-up-down #origamiez-header-top a#site-home-link,
body.origamiez-header-style-up-down #origamiez-header-top #origamiez-logo,
body.origamiez-header-style-up-down #origamiez-header-top #origamiez-top-banner {
  text-align: center;
}
body.origamiez-header-style-up-down #origamiez-header-top #origamiez-top-banner {
  margin-top: 30px;
}
body.origamiez-header-style-up-down ul#main-menu {
  text-align: center;
}
body.origamiez-header-style-up-down ul#main-menu ul {
  text-align: left;
}
/*
 * --------------------------------------------------
 * UPDATE :: 2015.07.07 (1.2.2)
 * --------------------------------------------------
 */
#origamiez_singular_pagination a {
  display: inline-block;
  height: 25px;
  padding: 0 15px;
  margin-left: 20px;
}
body.page-template-template-page-three-cols #sidebar-middle,
body.origamiez-taxonomy-three-cols #sidebar-middle,
body.origamiez-single-post-three-cols #sidebar-middle {
  padding-left: 20px;
  padding-right: 20px;
}
body.page-template-template-page-three-cols-slm #sidebar-middle-clone,
body.page-template-template-page-three-cols-slm #sidebar-middle,
body.origamiez-taxonomy-three-cols-slm #sidebar-middle-clone,
body.origamiez-taxonomy-three-cols-slm #sidebar-middle,
body.origamiez-single-post-three-cols-slm #sidebar-middle-clone,
body.origamiez-single-post-three-cols-slm #sidebar-middle {
  padding-right: 20px;
}
body.page-template-template-page-three-cols-slm #sidebar-center,
body.origamiez-taxonomy-three-cols-slm #sidebar-center,
body.origamiez-single-post-three-cols-slm #sidebar-center {
  padding-left: 20px;
}
#sidebar-middle .origamiez-widget-content,
#sidebar-middle-clone .origamiez-widget-content {
  padding-top: 20px;
  padding-bottom: 20px;
}
body.origamiez-missing-sidebar-right.origamiez-single-post-two-cols #sidebar-center, body.origamiez-missing-sidebar-right.origamiez-taxonomy-two-cols #sidebar-center {
  width: 100%;
  padding-right: 0;
  border-right: none;
}
body.origamiez-missing-sidebar-right.origamiez-single-post-three-cols #sidebar-center, body.origamiez-missing-sidebar-right.origamiez-taxonomy-three-cols #sidebar-center {
  width: 70%;
}
body.origamiez-missing-sidebar-right.origamiez-single-post-three-cols #sidebar-middle, body.origamiez-missing-sidebar-right.origamiez-taxonomy-three-cols #sidebar-middle {
  width: 30%;
  padding-right: 0;
  border-right: none;
}
body.origamiez-missing-sidebar-right.origamiez-single-post-three-cols-slm #sidebar-center, body.origamiez-missing-sidebar-right.origamiez-taxonomy-three-cols-slm #sidebar-center {
  width: 70%;
  padding-right: 0;
  border-right: none;
}
body.origamiez-missing-sidebar-right.origamiez-single-post-three-cols-slm #sidebar-middle, body.origamiez-missing-sidebar-right.origamiez-taxonomy-three-cols-slm #sidebar-middle {
  width: 30%;
}
body.origamiez-missing-sidebar-right.origamiez-missing-sidebar-left.origamiez-single-post-three-cols #sidebar-center, body.origamiez-missing-sidebar-right.origamiez-missing-sidebar-left.origamiez-taxonomy-three-cols #sidebar-center, body.origamiez-missing-sidebar-right.origamiez-missing-sidebar-left.origamiez-single-post-three-cols-slm #sidebar-center, body.origamiez-missing-sidebar-right.origamiez-missing-sidebar-left.origamiez-taxonomy-three-cols-slm #sidebar-center {
  width: 100%;
  padding-right: 0;
  border-right: none;
  padding-left: 0;
  border-left: none;
}
body.origamiez-missing-sidebar-left.origamiez-single-post-three-cols #sidebar-center, body.origamiez-missing-sidebar-left.origamiez-taxonomy-three-cols #sidebar-center, body.origamiez-missing-sidebar-left.origamiez-single-post-three-cols-slm #sidebar-center, body.origamiez-missing-sidebar-left.origamiez-taxonomy-three-cols-slm #sidebar-center {
  width: 70%;
}
body.origamiez-missing-sidebar-left.origamiez-single-post-three-cols-slm #sidebar-center, body.origamiez-missing-sidebar-left.origamiez-taxonomy-three-cols-slm #sidebar-center {
  padding-left: 0;
  border-left: none;
}
body.origamiez-page-magazine.origamiez-missing-sidebar-right #sidebar-center {
  width: 100%;
  padding-right: 0;
  border-right: none !important;
}
.fw-container {
  padding-left: 0;
  padding-right: 0;
}
/*
 * --------------------------------------------------
 * UPDATE :: 2023.08.08
 * --------------------------------------------------
 */
body.search-results #origamiez-body-inner, body.post-template-default #origamiez-body-inner, body.page-template-default #origamiez-body-inner {
  display: flex;
}
nav#origamiez-mobile-nav {
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  width: 240px;
  z-index: 100;
  overflow-x: hidden; /* Disable horizontal scroll */
  transition: 0.5s; /* 0.5 second transition effect to slide in the sidebar */
  transform: translate(-240px, 0);
}
nav#origamiez-mobile-nav.is-active {
  transform: translate(0, 0);
}
#origmiez-mobile-nav__toggle {
  display: flex;
  justify-content: flex-end;
  color: var(--white);
  font-size: 24px;
}
#origmiez-mobile-nav__toggle i {
  display: block;
  height: 35px;
  width: 35px;
  line-height: 35px;
  text-align: center;
  background-color: var(--primary-color);
  border-bottom-left-radius: 15px;
  transition: 0.25ms;
}
#origmiez-mobile-nav__toggle i:hover {
  opacity: 0.8;
}
.origamiez-readmore-button {
  text-decoration: underline !important;
}
.origamiez-widget-posts-slider .col-left.col-sm-4 > div {
  height: 100%;
  aspect-ratio: 1/2;
}
/*
 * --------------------------------------------------
 * UPDATE :: 2025.02.09
 * --------------------------------------------------
 */
img:is([sizes=auto i], [sizes^="auto," i]) {
  content-visibility: auto;
  contain-intrinsic-size: none !important;
}