@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, 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: 4.4.2
 * 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 {
	--origamiez-color-primary: var(--wp--preset--color--primary, #111111);
	--origamiez-color-secondary: var(--wp--preset--color--secondary, #f5f7fa);
	--origamiez-color-body: var(--wp--preset--color--body, #333333);
	--origamiez-color-heading: var(--wp--preset--color--heading, #111111);
	--origamiez-color-link-hover: var(--wp--preset--color--link-hover, #00589f);
	--origamiez-color-main-menu-text: var(
		--wp--preset--color--main-menu-text,
		#111111
	);
	--origamiez-color-main-menu-bg: var(
		--wp--preset--color--main-menu-bg,
		#ffffff
	);
	--origamiez-color-main-menu-hover: var(
		--wp--preset--color--main-menu-hover,
		#00589f
	);
	--origamiez-color-main-menu-active: var(
		--wp--preset--color--main-menu-active,
		#111111
	);
	--origamiez-color-black-light: var(
		--wp--preset--color--black-light,
		#f8fafc
	);
	--origamiez-color-success: var(--wp--preset--color--success, #27ae60);
	--origamiez-color-white: var(--wp--preset--color--white, #ffffff);
	--origamiez-color-black: var(--wp--preset--color--black, #000000);
	--origamiez-color-metadata: var(--wp--preset--color--metadata, #666666);
	--origamiez-color-line-1-bg: var(--wp--preset--color--line-1-bg, #e8ecf1);
	--origamiez-color-line-2-bg: var(--wp--preset--color--line-2-bg, #f0f2f5);
	--origamiez-color-line-3-bg: var(--wp--preset--color--line-3-bg, #f8fafc);
	--origamiez-color-footer-sidebars-bg: var(
		--wp--preset--color--footer-sidebars-bg,
		#222222
	);
	--origamiez-color-footer-sidebars-text: var(
		--wp--preset--color--footer-sidebars-text,
		#a0a0a0
	);
	--origamiez-color-footer-sidebars-widget-heading: var(
		--wp--preset--color--footer-sidebars-widget-heading,
		#ffffff
	);
	--origamiez-color-footer-end-bg: var(
		--wp--preset--color--footer-end-bg,
		#111111
	);
	--origamiez-color-footer-end-text: var(
		--wp--preset--color--footer-end-text,
		#a0a0a0
	);
	--origamiez-font-family-body: var(
		--wp--preset--font-family--body,
		"Georgia",
		"Times New Roman",
		Times,
		serif
	);
	--origamiez-font-family-heading: var(
		--wp--preset--font-family--heading,
		"Inter",
		-apple-system,
		BlinkMacSystemFont,
		"Segoe UI",
		sans-serif
	);
	--origamiez-font-size-small: var(--wp--preset--font-size--small, 13px);
	--origamiez-font-size-medium: var(--wp--preset--font-size--medium, 15px);
	--origamiez-font-size-large: var(--wp--preset--font-size--large, 24px);
	--origamiez-font-size-x-large: var(--wp--preset--font-size--x-large, 28px);
	--origamiez-line-height-body: var(
		--wp--custom--typography--line-height--body,
		1.7
	);
	--origamiez-line-height-heading: var(
		--wp--custom--typography--line-height--heading,
		1.2
	);
	--origamiez-font-weight-body: var(
		--wp--custom--typography--font-weight--body,
		400
	);
	--origamiez-font-weight-heading: var(
		--wp--custom--typography--font-weight--heading,
		700
	);
}
:root {
	--font-body: var(
		--origamiez-font-family-body,
		"Georgia",
		"Times New Roman",
		Times,
		serif
	);
	--font-body-size: var(--origamiez-font-size-medium, 15px);
	--font-body-line-height: var(--origamiez-line-height-body, 1.7em);
	--font-body-weight: var(--origamiez-font-weight-body, 400);
	--font-body-style: normal;
	--font-menu: var(
		--origamiez-font-family-heading,
		"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: var(
		--origamiez-font-family-heading,
		"Inter",
		-apple-system,
		BlinkMacSystemFont,
		"Segoe UI",
		sans-serif
	);
	--font-widget-title-size: var(--origamiez-font-size-small, 13px);
	--font-widget-title-line-height: 1.5em;
	--font-widget-title-weight: 700;
	--font-widget-title-style: normal;
	--font-heading-h1: var(
		--origamiez-font-family-body,
		"Georgia",
		"Times New Roman",
		Times,
		serif
	);
	--font-heading-h1-size: var(--origamiez-font-size-x-large, 28px);
	--font-heading-h1-line-height: var(--origamiez-line-height-heading, 1.2em);
	--font-heading-h1-weight: var(--origamiez-font-weight-heading, 700);
	--font-heading-h1-style: normal;
	--font-heading-h2: var(
		--origamiez-font-family-body,
		"Georgia",
		"Times New Roman",
		Times,
		serif
	);
	--font-heading-h2-size: var(--origamiez-font-size-large, 24px);
	--font-heading-h2-line-height: 1.3em;
	--font-heading-h2-weight: 700;
	--font-heading-h2-style: normal;
	--font-heading-h3: var(
		--origamiez-font-family-body,
		"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: var(
		--origamiez-font-family-body,
		"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: var(
		--origamiez-font-family-heading,
		"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: var(
		--origamiez-font-family-heading,
		"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: var(
		--origamiez-font-family-body,
		"Georgia",
		"Times New Roman",
		Times,
		serif
	);
	--font-block-quote-line-height: 1.6em;
	--font-block-quote-size: 18px;
	--body-color: var(--origamiez-color-body, #333333);
	--heading-color: var(--origamiez-color-heading, #111111);
	--link-color: var(--origamiez-color-primary, #111111);
	--link-hover-color: var(--origamiez-color-link-hover, #00589f);
	--primary-color: var(--origamiez-color-primary, #111111);
	--secondary-color: var(--origamiez-color-secondary, #f5f7fa);
	--main-menu-color: var(
		--origamiez-color-main-menu-text,
		var(--heading-color)
	);
	--main-menu-bg-color: var(--origamiez-color-main-menu-bg, var(--white));
	--main-menu-hover-color: var(
		--origamiez-color-main-menu-hover,
		var(--link-hover-color)
	);
	--main-menu-active-color: var(
		--origamiez-color-main-menu-active,
		var(--heading-color)
	);
	--line-1-bg-color: var(--origamiez-color-line-1-bg, #e8ecf1);
	--line-2-bg-color: var(--origamiez-color-line-2-bg, #f0f2f5);
	--line-3-bg-color: var(--origamiez-color-line-3-bg, #f8fafc);
	--footer-sidebars-bg-color: var(
		--origamiez-color-footer-sidebars-bg,
		#222222
	);
	--footer-sidebars-text-color: var(
		--origamiez-color-footer-sidebars-text,
		#a0a0a0
	);
	--footer-sidebars-widget-heading-color: var(
		--origamiez-color-footer-sidebars-widget-heading,
		#ffffff
	);
	--footer-end-bg-color: var(--origamiez-color-footer-end-bg, #111111);
	--footer-end-text-color: var(--origamiez-color-footer-end-text, #a0a0a0);
	--white: var(--origamiez-color-white, #ffffff);
	--black: var(--origamiez-color-black, #000000);
	--black_light: var(--origamiez-color-black-light, #f8fafc);
	--overlay_white: rgba(255, 255, 255, 0.85);
	--overlay_black: rgba(0, 0, 0, 0.75);
	--metadata-color: var(--origamiez-color-metadata, #666666);
	--color-success: var(--origamiez-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-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(--secondary-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 {
	border-top: none;
	background-color: var(--footer-sidebars-bg-color);
}
#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;
	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);
	border-right: 3px solid 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) {
	#origamiez-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);
	}
	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: 768px) and (max-width: 1179px) {
	.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(--line-2-bg-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)
 * --------------------------------------------------
 */
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;
	font-weight: inherit;
}
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;
	font-weight: inherit;
	font-weight: inherit;
}
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;
	font-weight: inherit;
	font-weight: inherit;
}
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_shopping_cart .buttons .button.wc-forward.checkout {
	font-weight: inherit;
	font-weight: inherit;
}
.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;
}
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,
#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", fantasy !important;
	content: "\f0d7";
	font-weight: 400;
}
#main-menu li ul li.menu-item-has-children > a:after {
	font-family: "FontAwesome", fantasy !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;
}
/*
 * --------------------------------------------------
 * 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;
}
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;
}
/*
 * --------------------------------------------------
 * 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;
	text-align: right;
}
#origamiez_singular_pagination a {
	line-height: 25px;
}
/*
 * --------------------------------------------------
 * 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
 * --------------------------------------------------
 */
/*
 * --------------------------------------------------
 * 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)
 * --------------------------------------------------
 */
/*
 * --------------------------------------------------
 * 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,
#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
 * --------------------------------------------------
 */
#origamiez-sidebar-right {
	overflow: hidden;
	width: 30%;
	padding-bottom: 40px;
	padding-left: 20px;
}
#origamiez-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%;
	height: auto;
}
.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%;
	height: auto;
}
.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%;
	height: auto;
}
.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;
}
#origamiez-sidebar-right .origamiez-widget-posts-with-background .col-sm-6 {
	width: 100%;
}
#origamiez-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%;
	height: 100%;
	object-fit: cover;
	display: block;
}
.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 {
	width: 33.3333%;
	flex: 0 0 33.3333%;
	max-width: 33.3333%;
}
.origamiez-widget-posts-slider .origamiez-widget-content .col-left > div {
	display: flex;
	flex-direction: column;
	height: 100%;
	gap: 5px;
}
.origamiez-widget-posts-slider .origamiez-widget-content .col-left .item-outer {
	overflow: hidden;
	aspect-ratio: 1/1;
	flex: 1 1 0;
	min-height: 0;
}
.origamiez-widget-posts-slider
	.origamiez-widget-content
	.col-left
	.item-outer
	.item.item-bottom {
	margin-top: 0;
}
.origamiez-widget-posts-slider .origamiez-widget-content .col-right {
	width: 66.6666%;
	flex: 0 0 66.6666%;
	max-width: 66.6666%;
	position: relative;
}
.origamiez-widget-posts-slider
	.origamiez-widget-content
	.col-right
	.owl-carousel,
.origamiez-widget-posts-slider
	.origamiez-widget-content
	.col-right
	.owl-stage-outer,
.origamiez-widget-posts-slider .origamiez-widget-content .col-right .owl-stage,
.origamiez-widget-posts-slider .origamiez-widget-content .col-right .owl-item,
.origamiez-widget-posts-slider .origamiez-widget-content .col-right .item {
	height: 100%;
}
.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: block;
	width: fit-content;
	max-width: 100%;
}
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 .entry-thumb img {
	max-width: 100%;
	height: auto;
}
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;
}
body.origamiez-layout-blog-thumbnail-full-width
	#origamiez-blogposts
	article
	div.entry-thumb
	a {
	display: block;
	width: 100%;
}
body.origamiez-layout-blog-thumbnail-full-width
	#origamiez-blogposts
	article
	div.entry-thumb
	img {
	width: 100%;
	max-width: 100%;
	height: auto;
}
/*
 * --------------------------------------------------
 * 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.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: auto;
}
/*
 * --------------------------------------------------
 * UPDATE :: 2025.02.09
 * --------------------------------------------------
 */
img:is([sizes="auto" i], [sizes^="auto," i]) {
	content-visibility: auto;
	contain-intrinsic-size: none !important;
}
@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,
	#origamiez-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-logo,
	#origamiez-top-banner {
		float: none !important;
		margin: 0 15px;
		width: auto;
		max-width: 100%;
	}
	#origamiez-top-banner {
		text-align: center;
		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-fluid {
		width: 100%;
		height: auto;
	}
	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 #origamiez-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 #origamiez-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 #origamiez-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 #origamiez-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 #origamiez-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 #origamiez-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 #origamiez-sidebar-right,
	body.page-template-template-page-three-cols-slm #sidebar-middle-clone,
	body.origamiez-taxonomy-three-cols-slm #origamiez-sidebar-right,
	body.origamiez-taxonomy-three-cols-slm #sidebar-middle-clone,
	body.origamiez-single-post-three-cols-slm #origamiez-sidebar-right,
	body.origamiez-single-post-three-cols-slm #sidebar-middle-clone {
		width: 50% !important;
	}
	body.page-template-template-page-three-cols-slm #origamiez-sidebar-right,
	body.origamiez-taxonomy-three-cols-slm #origamiez-sidebar-right,
	body.origamiez-single-post-three-cols-slm #origamiez-sidebar-right {
		border-left: 1px solid var(--line-2-bg-color) !important;
		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 #origamiez-sidebar-right,
	body.page-template-template-page-three-cols #sidebar-middle,
	body.origamiez-taxonomy-three-cols #origamiez-sidebar-right,
	body.origamiez-taxonomy-three-cols #sidebar-middle,
	body.origamiez-single-post-three-cols #origamiez-sidebar-right,
	body.origamiez-single-post-three-cols #sidebar-middle {
		width: 50% !important;
	}
	body.page-template-template-page-three-cols #origamiez-sidebar-right,
	body.origamiez-taxonomy-three-cols #origamiez-sidebar-right,
	body.origamiez-single-post-three-cols #origamiez-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) {
	#origamiez-sidebar-right .origamiez-widget-last .origamiez-widget-content {
		padding-bottom: 0;
	}
	#origamiez-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;
	}
	#origamiez-sidebar-right
		.widget.origamiez-widget-posts-with-format-icon
		h4.entry-title {
		margin-top: 0;
	}
	#origamiez-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,
	#origamiez-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,
	#origamiez-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;
	}
}
