/* Theme Name: LiveSpear Theme One
 * Theme URI: https://www.livespear.com/themes/theme-one
 * Author: LiveSpear development team
 * Author URI: https://www.livespear.com/
 * Description: A custom theme for LiveSpear
 * Version: 2.0.1
 * Tags: livespear, modern blog
 * License: GNU General Public License v2 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Text Domain: LSthemeone
 * Domain Path: /languages
 */

:root {
	--mycolor: #f4892a;
}

.no-gutters {
  padding-right: 0;
  padding-left: 0;
}

* {
	outline: none;
	-webkit-text-size-adjust:none;
	-webkit-font-smoothing: antialiased;
}

*::selection {
	background: rgba(0, 0, 0, .1);
}

ul, li {
	margin: 0;
	padding: 0;
	list-style: none;
}

body {
	background: #fff;
	padding: 0;
	margin: 0;
	font-size: .9rem !important;
	line-height: 1.4rem !important;
	color: #585858;
	-webkit-user-select: text;
	cursor: auto;
	font-display: auto;
	font-weight: 400;
	/*font-family: -apple-system, 'Helvetica Neue', Helvetica, Arial, sans-serif;*/
	font-family: 'Merriweather Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

a {
	color: #000;
	text-decoration: none;
}

a:hover, a.active, a:focus {
	color: var(--mycolor);
	text-decoration: none;
}

h1, h2, h3, h4 {
	margin: 10px 0;
	letter-spacing: -.8px;
	color: #2c2e35;
	font-family: 'Merriweather';
	font-weight: 700;
}

h1 {
	font-size: 2rem;
}

h2 {
	font-size: 1.7rem;
}

h3 {
font-size: 1.4rem;}

p {
	margin: 0;
	margin-bottom: 1em;
}

img {
	vertical-align: middle;
}

.breadcrumb-wrapper {
	font-size: .8rem;
	opacity: .7;
}

.left-column h1 {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #eaeaea;
	font-size: 1rem;
	font-weight: 700;
}

.navigation .wrapper {
	position: relative;
	overflow: auto;
}

.logo {
	background-image: url(logo.png);
	background-color: transparent;
	display: block;
	text-indent: -9999px;
	width: 100px;
	height: 32px;
	background-size: cover;
	margin-top: 5px;
}

.navigation .menu li {
	display: inline-block;
}

.navigation .menu li a {
	display: block;
	padding-right: 12px;
	padding-left: 12px;
	opacity: .7;
	color: #000;
}

.navigation .menu li a:hover {
	opacity: 1;
}

.navigation {
	background: #fafafa;
	border-bottom: 1px solid #eee;
	line-height: 50px;
	width: 100%;
}

.grid-listing .item h3 a {
	color: #1e0b0f;
	font-family: 'Merriweather';
	transition: color .2s;
	font-weight: 700;
	font-size: 1.2rem;
	line-height: 1.6rem;
	display: block;
}

.grid-listing .item a.image-link {
	display: block;
}

.grid-listing .item h3 a:hover {
	color: var(--mycolor);
}

.grid-listing .item .metas .date {
	font-size: .6rem;
	text-transform: uppercase;
	color: #999;
	font-weight: 700;
}

.grid-listing .item .metas .author {
	font-size: .6rem;
	text-transform: uppercase;
	color: #666;
	font-weight: 700;
}

.list-listing .item h3 {
	margin-top: 0;
}

.list-listing .item h3 a {
	color: #1e0b0f;
	font-family: 'Merriweather';
	transition: color .2s;
	font-weight: 700;
	font-size: 1.2rem;
	line-height: 1.6rem;
	display: block;
}

.list-listing .item .excerpt {
	max-height: 80px;
	overflow: hidden;
	margin-bottom: 10px;
}

.list-listing .item a.image-link {
	display: block;
}

.list-listing .item h3 a:hover {
	color: var(--mycolor);
}

.list-listing .item .metas .date {
	font-size: .6rem;
	text-transform: uppercase;
	color: #999;
	font-weight: 700;
}

.list-listing .item .metas .author {
	font-size: .6rem;
	text-transform: uppercase;
	color: #666;
	font-weight: 700;
}

.navigation .hamburger-menu-button {
	margin-top: 14px;
}

.header-menu li {
	display: inline-block;
}

.header-menu li a {
	display: inline-block;
	padding: 0 12px;
}

.left-column .column-title, .sidebar-box .box-title {
	font-family: 'Merriweather';
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #eaeaea;
	font-size: 1.3rem;
	line-height: 1.7rem;
	margin: 10px 0;
	letter-spacing: -.8px;
	color: #000;
	font-weight: 700;
}

.trends-widget {
	padding: 0 !important;
	border: 0 !important;
	background: none !important;
}

.trends-widget ol {
	margin: 0;
	padding: 0;
	list-style: none;
}

.trends-widget ol li {
	counter-increment: item;
	margin-bottom: 5px;
}

.trends-widget ol li:before {
	margin-right: 10px;
	content: counter(item);
	background: #eaeaea;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	color: #111111;
	width: 2.1em;
	padding: 2px;
	font-size: 1.1rem;
	font-weight: 700;
	text-align: center;
	display: inline-block;
	border-bottom: 1px solid #dfdfdf;
}

.trends-widget ol li a {
	display: inline-block;
	padding: 5px 0;
	margin: 5px 0;
}

.sidebar-box > .title {
	font-weight: 700;
	font-size: 1.6rem;
	margin-bottom: 10px;
}

.sidebar-list-listing {
	border: 0;
	background: transparent;
	padding: 0;
}

.sidebar-list-listing .image {
	margin-right: 10px;
}

.sidebar-list-listing .title {
	font-size: 2rem;
	line-height: 2.2rem;
	color: #353535;
	font-weight: 700;
	font-family: 'Merriweather';
}

.sidebar-list-listing li a {
	display: block;
	color: #333;
}

.sidebar-list-listing li {
	display: block;
	width: 100%;
	overflow: auto;
	margin: 20px 0;
}

.popular-posts-widget a {
	display: block;
	max-width: 350px;
	margin: 0 auto;
}

.social-widget ul {
	overflow: auto;
}

.social-widget li a {
	padding: 7px 0;
}

.social-widget li a:hover {
	background: #fefefe;
}

.social-widget li {
	float: left;
	width: 25%;
}

.social-widget li a {
	display: block;
	text-align: center;
	width: 100%;
}

.social-widget .count {
	color: #333;
	font-weight: 700;
	font-size: .8rem;
	margin: 7px 0 0 0;
}

.social-widget .suffix {
	color: #666;
	font-size: .8rem;
}

.search-wrapper form {
	text-align: center;
	position: relative;
}

.search-wrapper .search-icon {
	left: 5px;
	top: 20px;
	position: absolute;
	zoom: 70%;
}

.search-wrapper form input {
	min-width: 100%;
	border: 1px solid #ccc;
	line-height: 1.2rem;
	width: 100%;
	font-size: .8rem;
	padding: 6px 12px 6px 28px;
}

.footer {
	line-height: 50px;
	height: 50px;
	background: #111;
}

.footer a {
	color: #fff;
	line-height: 50px;
	display: inline-block;
	margin-right: 20px;
}

.outer-content-wrapper .metas .column {
	line-height: 32px;
}

.outer-content-wrapper h1 {
	font-size: 2rem !important;
	line-height: 2.6rem !important;
	padding: 0 !important;
	border: 0 !important;
	text-decoration: none;
	font-family: 'Merriweather';
}

.outer-content-wrapper .excerpt {
	font-size: 1.2rem;
	line-height: 1.8rem;
	color: #919191;
	font-family: 'Merriweather';
	font-weight: 400;
}

.outer-content-wrapper .content {
	color: #555555;
	font-size: 1.1rem;
	line-height: 2rem;
	letter-spacing: -.5px;
}

.outer-content-wrapper .content h2 {
	margin: 20px 0;
}

.outer-content-wrapper .content strong {
	color: #121212;
}

.outer-content-wrapper .cover-photo img {
	max-width: 100%;
}

.outer-content-wrapper .content ul, .outer-content-wrapper .content ol {
	margin: 0;
	padding: 0;
	margin-bottom: 1rem
}

.outer-content-wrapper .content ul li {
    list-style: square;
    margin-left: 20px
}

.outer-content-wrapper .content ol li {
    list-style: decimal;
    margin-left: 20px
}

.outer-content-wrapper .content .attachment {
	margin-bottom: 12px;
}

.outer-content-wrapper .content img {
	max-width: 100%;
}

.outer-content-wrapper .content .attachment.align-right {
	float: right;
	margin-right: 0;
	margin-left: 12px;
}

.outer-content-wrapper .content .attachment.align-left {
	float: left;
	margin-right: 12px;
	margin-left: 0;
}

.page-content h1 {
	font-size: 2rem !important;
	line-height: 2.4rem !important;
	margin-bottom: 20px !important;
	padding: 0 !important;
	border: 0 !important;
	text-decoration: none;
	font-family: 'Merriweather';
}

.page-content .content {
	color: #313131;
	font-size: 1.6rem;
	line-height: 1.6;
}

.page-content .attachment {
	margin-bottom: 12px;
}

.page-content .attachment img {
	max-width: 100%;
}

.page-content .attachment.align-right {
	float: right;
	margin-right: 0;
	margin-left: 12px;
}

.page-content .attachment.align-left {
	float: left;
	margin-right: 12px;
	margin-left: 0;
}

.select-style {
	padding: 0;
	height: 30px;
	line-height: 30px;
	margin: 10px 0;
	border: 1px solid #ccc;
	width: auto;
	overflow: hidden;
	background-color: #fff;
	background: #fff url(data:image/gif;base64,R0lGODlhDwAUAIABAAAAAP///yH5BAEAAAEALAAAAAAPABQAAAIXjI+py+0Po5wH2HsXzmw//lHiSJZmUAAAOw==) no-repeat 90% 50%;
}

.select-style select {
	padding: 0 8px;
	width: 130px;
	height: 30px;
	font-size: 1.2rem;
	border: none;
	box-shadow: none;
	background-color: transparent;
	background-image: none;
	-webkit-appearance: none;
		 -moz-appearance: none;
					appearance: none;
}

.header {
	height: 80px !important;
}

.flash-news {
	background-color: var(--mycolor);
	height: 30px;
	line-height: 30px;
	color: #fff;
	-webkit-box-shadow: 0px 0px 5px -3px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 5px -3px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 5px -3px rgba(0,0,0,0.75);
}

.flash-news a {
	font-weight: 700;
	color: #fff;
	text-shadow: 0 0 0;
}

.flash-news a:hover {
	color: #fff;
	text-decoration: underline;
}

.flash-news .label {
	font-size: .9rem;
	font-weight: 700;
	text-transform: uppercase;
	text-shadow: 0 0 0;
	background: #fff;
	text-shadow: 0 1px 1px #fff;
	color: #333;
	padding: 3px 5px;
	line-height: 1.2;
	margin-top: 7px;
	border-radius: 1px 1px 1px 1px;
	-moz-border-radius: 1px 1px 1px 1px;
	-webkit-border-radius: 1px 1px 1px 1px;
	border: 0px solid #000000;
	-webkit-box-shadow: 0px 0px 5px -3px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 5px -3px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 5px -3px rgba(0,0,0,0.75);
}

.flash-news .label:hover {
	color: #333;
	text-decoration: none;
}

.button {
	display: block;
	font-family: inherit;
	font-size: 100%;
	padding: .5em 1em;
	color: #444;
	color: rgba(0, 0, 0, .8);
	border: 1px solid #999;
	border: 0 rgba(0, 0, 0, 0);
	background-color: #E6E6E6;
	text-decoration: none;
	border-radius: 2px;
	display: inline-block;
	zoom: 1;
	line-height: normal;
	white-space: nowrap;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
	-webkit-user-drag: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: inherit;
	font-size: 100%;
	padding: .5em 1em;
	color: #444;
	color: rgba(0, 0, 0, .8);
	border: 1px solid #999;
	border: 0 rgba(0, 0, 0, 0);
	background-color: #E6E6E6;
	text-decoration: none;
	border-radius: 2px
}

.button:hover {
	color: #444;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(transparent), color-stop(40%, rgba(0, 0, 0, .05)), to(rgba(0, 0, 0, .1)));
	background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, .05) 40%, rgba(0, 0, 0, .1));
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, .05) 0, rgba(0, 0, 0, .1));
	background-image: -o-linear-gradient(transparent, rgba(0, 0, 0, .05) 40%, rgba(0, 0, 0, .1));
	background-image: linear-gradient(transparent, rgba(0, 0, 0, .05) 40%, rgba(0, 0, 0, .1))
}

.button-primary {
	background-color: #0078e7;
	color: #fff;
	text-shadow: 0 0 0;
}

.button-primary:hover {
	color: #fff;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(transparent), color-stop(40%, rgba(0, 0, 0, .05)), to(rgba(0, 0, 0, .1)));
	background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, .05) 40%, rgba(0, 0, 0, .1));
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, .05) 0, rgba(0, 0, 0, .1));
	background-image: -o-linear-gradient(transparent, rgba(0, 0, 0, .05) 40%, rgba(0, 0, 0, .1));
	background-image: linear-gradient(transparent, rgba(0, 0, 0, .05) 40%, rgba(0, 0, 0, .1));
}

.overlay-listing .item .overlay::before {
	content: " ";
	background: linear-gradient(180deg,transparent 0,rgba(0,0,0,.65) 70%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0);
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	height: 100%;
}

.overlay-listing .item a img {
	max-width: 100%;
}

.overlay-listing .item .post-title {
	padding: 10px;
	position: absolute;
	width: 100%;
	bottom: 0;
	overflow: hidden;
	color: #fff;
	font-weight: 700;
	font-family: 'Merriweather';
	display: block;
	font-size: 1.2rem;
	line-height: 1.6rem;
}

.overlay-listing .item a {
	display: block;
	position: relative;
}

.menu-overlay {
	background-color: rgba(0,0,0,.5);
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 50;
	webkit-­transition: all 0.3s ease;
	­-moz-­transition: all 0.3s ease;
	­-o-­transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.menu-toggle {
	left: 0 !important;
}

.slide-menu-wrapper {
	position: fixed;
	webkit-­transition: all 0.3s ease;
	­-moz-­transition: all 0.3s ease;
	­-o-­transition: all 0.3s ease;
	transition: all 0.3s ease;
	top: 0;
	left: -239px;
	width: 239px;
	background-color: #fafafa;
	z-index: 100;
	height: 100%;
}

.slide-menu-wrapper ul li {
	display: block;
}

.slide-menu-wrapper ul li a {
	display: block;
	font-size: .9rem;
	color: #333;
}

.slide-menu-wrapper ul li a:hover {
	color: #000;
}

.slide-menu-wrapper .small-menu a {
	font-size: .7rem;
}

.slide-menu-wrapper .small-menu li {
	display: inline-block;
	line-height: 1;
}

.slide-menu-wrapper .close-slide-menu-button {
	opacity: .5;
}

.slide-menu-wrapper .close-slide-menu-button:hover {
	opacity: 1;
}

.outer-content-wrapper .author-box .author-name {
	font-weight: 700;
	font-size: 1.5rem;
}

.outer-content-wrapper .author-box .author-bio {
	max-height: 95px;
	overflow: hidden;
}

.outer-content-wrapper .action-box .title {
	font-size: 1.4rem;
	letter-spacing: -.8px;
	color: #2c2e35;
	font-family: 'Merriweather';
	font-weight: 700;
}

img.emoji {
	max-width: 18px;
}

#wc-comment-header, .at-h3.at-recommended-label {
	font-size: 1.4rem !important;
	letter-spacing: -.8px !important;
	color: #2c2e35 !important;
	font-family: 'Merriweather' !important;
	font-weight: 700 !important;
}

.comment-reply-link {
	cursor: pointer;
}

.comment .children {
	margin-left: 30px;
	border-left: 5px solid var(--mycolor);
}

p.comment-notes {
	color: #999;
}

.comment-respond label {
	display: block;
}

.comment-respond textarea, .comment-respond input[type="text"] {
	width: 100%;
	border: 1px solid #ccc;
	padding: 10px;
}

ol.commentlist {
	margin: 0;
	padding: 0;
}

ol.commentlist li.depth-1 {
	padding: 12px 0;
	margin-bottom: 25px;
}

ol.commentlist li.depth-2 {
	margin-top: 10px;
	padding-left: 15px;
}

.comment-author {
	float: left;
	background: #eaeaea;
	padding: 6px 12px;
	border-radius: 3px;
}

.comment-author cite {
	font-style: normal;
}

.comment-author .says {
	display: none;
}

.comment-author img.avatar {
	border-radius: 50px;
}

.comment-meta {
	float: right;
}

.comment-meta a {
	color: #c1c1c1;
	line-height: 32px;
	font-size: 1.3rem;
	font-style: italic;
}

.comment-body p {
	clear: both;
	display: block;
	padding-top: 12px;
}

.comment-respond1 .form-submit input[type="submit"] {
	cursor: pointer;
	background-color: var(--mycolor);
	color: #fff;
	padding: 8px 12px;
	border-radius: 2px;
	font-weight: 700;
	font-size: 1.3rem;
}

em.comment-awaiting-moderation {
	 float: right;
	display: block;
	font-size: .8rem;
	color: red;
}

#wp-comment-cookies-consent {
	float: left;
	margin-right: 10px;
	margin-top: 4px;
}

.custom-icon {
	text-indent: -9999px;
	background-size: contain;
}

.icon-16 {
	width: 16px;
	height: 16px;
}

.icon-24 {
	width: 24px;
	height: 24px;
}

.icon-32 {
	width: 32px;
	height: 32px;
}

.search-icon {
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIzMnB4IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMycHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48dGl0bGUvPjxkZXNjLz48ZGVmcy8+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSI+PGcgZmlsbD0iIzkyOTI5MiIgaWQ9Imljb24tMTExLXNlYXJjaCI+PHBhdGggZD0iTTE5LjQyNzExNjQsMjEuNDI3MTE2NCBDMTguMDM3MjQ5NSwyMi40MTc0ODAzIDE2LjMzNjY1MjIsMjMgMTQuNSwyMyBDOS44MDU1NzkzOSwyMyA2LDE5LjE5NDQyMDYgNiwxNC41IEM2LDkuODA1NTc5MzkgOS44MDU1NzkzOSw2IDE0LjUsNiBDMTkuMTk0NDIwNiw2IDIzLDkuODA1NTc5MzkgMjMsMTQuNSBDMjMsMTYuMzM2NjUyMiAyMi40MTc0ODAzLDE4LjAzNzI0OTUgMjEuNDI3MTE2NCwxOS40MjcxMTY0IEwyNy4wMTE5MTc2LDI1LjAxMTkxNzYgQzI3LjU2MjExODYsMjUuNTYyMTE4NiAyNy41NTc1MzEzLDI2LjQ0MjQ2ODcgMjcuMDExNzE4NSwyNi45ODgyODE1IEwyNi45ODgyODE1LDI3LjAxMTcxODUgQzI2LjQ0Mzg2NDgsMjcuNTU2MTM1MiAyNS41NTc2MjA0LDI3LjU1NzYyMDQgMjUuMDExOTE3NiwyNy4wMTE5MTc2IEwxOS40MjcxMTY0LDIxLjQyNzExNjQgTDE5LjQyNzExNjQsMjEuNDI3MTE2NCBaIE0xNC41LDIxIEMxOC4wODk4NTExLDIxIDIxLDE4LjA4OTg1MTEgMjEsMTQuNSBDMjEsMTAuOTEwMTQ4OSAxOC4wODk4NTExLDggMTQuNSw4IEMxMC45MTAxNDg5LDggOCwxMC45MTAxNDg5IDgsMTQuNSBDOCwxOC4wODk4NTExIDEwLjkxMDE0ODksMjEgMTQuNSwyMSBMMTQuNSwyMSBaIiBpZD0ic2VhcmNoIi8+PC9nPjwvZz48L3N2Zz4=');
}

.close-icon {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXIteCI+PGxpbmUgeDE9IjE4IiB5MT0iNiIgeDI9IjYiIHkyPSIxOCI+PC9saW5lPjxsaW5lIHgxPSI2IiB5MT0iNiIgeDI9IjE4IiB5Mj0iMTgiPjwvbGluZT48L3N2Zz4=);
}

.hamburger-icon {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItbWVudSI+PGxpbmUgeDE9IjMiIHkxPSIxMiIgeDI9IjIxIiB5Mj0iMTIiPjwvbGluZT48bGluZSB4MT0iMyIgeTE9IjYiIHgyPSIyMSIgeTI9IjYiPjwvbGluZT48bGluZSB4MT0iMyIgeTE9IjE4IiB4Mj0iMjEiIHkyPSIxOCI+PC9saW5lPjwvc3ZnPg==);
}

.facebook-icon {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMC8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvVFIvMjAwMS9SRUMtU1ZHLTIwMDEwOTA0L0RURC9zdmcxMC5kdGQnPjxzdmcgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzIgMzIiIGhlaWdodD0iMzJweCIgaWQ9IkxheWVyXzEiIHZlcnNpb249IjEuMCIgdmlld0JveD0iMCAwIDMyIDMyIiB3aWR0aD0iMzJweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGc+PHBhdGggZD0iTTMyLDMwYzAsMS4xMDQtMC44OTYsMi0yLDJIMmMtMS4xMDQsMC0yLTAuODk2LTItMlYyYzAtMS4xMDQsMC44OTYtMiwyLTJoMjhjMS4xMDQsMCwyLDAuODk2LDIsMlYzMHoiIGZpbGw9IiMzQjU5OTgiLz48cGF0aCBkPSJNMjIsMzJWMjBoNGwxLTVoLTV2LTJjMC0yLDEuMDAyLTMsMy0zaDJWNWMtMSwwLTIuMjQsMC00LDBjLTMuNjc1LDAtNiwyLjg4MS02LDd2M2gtNHY1aDR2MTJIMjJ6IiBmaWxsPSIjRkZGRkZGIiBpZD0iZiIvPjwvZz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48L3N2Zz4=);
}

.twitter-icon {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMC8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvVFIvMjAwMS9SRUMtU1ZHLTIwMDEwOTA0L0RURC9zdmcxMC5kdGQnPjxzdmcgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzIgMzIiIGhlaWdodD0iMzJweCIgaWQ9IkxheWVyXzEiIHZlcnNpb249IjEuMCIgdmlld0JveD0iMCAwIDMyIDMyIiB3aWR0aD0iMzJweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGc+PHBhdGggZD0iTTMyLDMwYzAsMS4xMDQtMC44OTYsMi0yLDJIMmMtMS4xMDQsMC0yLTAuODk2LTItMlYyYzAtMS4xMDQsMC44OTYtMiwyLTJoMjhjMS4xMDQsMCwyLDAuODk2LDIsMlYzMHoiIGZpbGw9IiM1NUFDRUUiLz48cGF0aCBkPSJNMjUuOTg3LDkuODk0Yy0wLjczNiwwLjMyMi0xLjUyNSwwLjUzNy0yLjM1NywwLjYzNWMwLjg1LTAuNDk4LDEuNS0xLjI4OSwxLjgwNi0yLjIzMSAgIGMtMC43OTIsMC40NjEtMS42NywwLjc5Ny0yLjYwNSwwLjk3OEMyMi4wODMsOC40OTEsMjEuMDE3LDgsMTkuODM4LDhjLTIuMjY2LDAtNC4xLDEuODA3LTQuMSw0LjAzOCAgIGMwLDAuMzE0LDAuMDM2LDAuNjI1LDAuMTA0LDAuOTIyYy0zLjQwNy0wLjE3Mi02LjQyOS0xLjc3OS04LjQ1Mi00LjIyMWMtMC4zNTIsMC41OTctMC41NTYsMS4yOS0wLjU1NiwyLjAzMiAgIGMwLDEuMzk5LDAuNzI2LDIuNjM1LDEuODI0LDMuMzZjLTAuNjcxLTAuMDIyLTEuMzA0LTAuMjAzLTEuODU2LTAuNTA2Yy0wLjAwMSwwLjAxNy0wLjAwMSwwLjAzNC0wLjAwMSwwLjA1MiAgIGMwLDEuOTU1LDEuNDE0LDMuNTg5LDMuMjksMy45NmMtMC4zNDMsMC4wOS0wLjcwNSwwLjE0Mi0xLjA4MSwwLjE0MmMtMC4yNjQsMC0wLjUyLTAuMDI0LTAuNzctMC4wNzIgICBjMC41MiwxLjYwNCwyLjAzNCwyLjc3MSwzLjgyOCwyLjgwNUMxMC42NywyMS41OTQsOC45LDIyLjI0LDYuOTc5LDIyLjI0Yy0wLjMzLDAtMC42NTgtMC4wMTgtMC45NzktMC4wNTYgICBjMS44MTQsMS4xNDUsMy45NzEsMS44MTMsNi4yODcsMS44MTNjNy41NDEsMCwxMS42NjYtNi4xNTQsMTEuNjY2LTExLjQ5MWMwLTAuMTczLTAuMDA1LTAuMzUtMC4wMTItMC41MjEgICBDMjQuNzQxLDExLjQxNCwyNS40MzgsMTAuNzAzLDI1Ljk4Nyw5Ljg5NHoiIGZpbGw9IiNGRkZGRkYiLz48L2c+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PC9zdmc+);
}

.pinterest-icon {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMC8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvVFIvMjAwMS9SRUMtU1ZHLTIwMDEwOTA0L0RURC9zdmcxMC5kdGQnPjxzdmcgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzIgMzIiIGhlaWdodD0iMzJweCIgaWQ9IkxheWVyXzEiIHZlcnNpb249IjEuMCIgdmlld0JveD0iMCAwIDMyIDMyIiB3aWR0aD0iMzJweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PHBhdGggZD0iTTE1Ljk5NiwwLjAwN0M3LjE2MiwwLjAwNywwLDcuMTY4LDAsMTYuMDA0YzAsNi41NTEsMy45MzgsMTIuMTc3LDkuNTc1LDE0LjY1ICBjLTAuMDQ1LTEuMTE4LTAuMDA4LTIuNDU5LDAuMjc4LTMuNjcyYzAuMzA4LTEuMzAxLDIuMDU4LTguNzE5LDIuMDU4LTguNzE5cy0wLjUxMi0xLjAyMS0wLjUxMi0yLjUyOSAgYzAtMi4zNjksMS4zNzYtNC4xNCwzLjA4Ny00LjE0YzEuNDU0LDAsMi4xNTcsMS4wOTEsMi4xNTcsMi40YzAsMS40NjItMC45MzQsMy42NS0xLjQxMiw1LjY3NmMtMC40MDEsMS42OTYsMC44NTIsMy4wOCwyLjUyMiwzLjA4ICBjMy4wMzEsMCw1LjA3Mi0zLjg5MSw1LjA3Mi04LjUwNGMwLTMuNTA1LTIuMzYxLTYuMTI4LTYuNjU1LTYuMTI4Yy00Ljg1MiwwLTcuODc0LDMuNjE3LTcuODc0LDcuNjU5ICBjMCwxLjM5NCwwLjQxMSwyLjM3NywxLjA1NCwzLjEzOGMwLjI5NywwLjM1LDAuMzM4LDAuNDg5LDAuMjI5LDAuODkxYy0wLjA3NCwwLjI5Ni0wLjI1LDEuMDAzLTAuMzI0LDEuMjgzICBjLTAuMTA3LDAuNDA3LTAuNDM0LDAuNTUxLTAuODAxLDAuNGMtMi4yMzUtMC45MS0zLjI3NS0zLjM1OC0zLjI3NS02LjExYzAtNC41NDMsMy44MzEtOS45OTMsMTEuNDMzLTkuOTkzICBjNi4xMDYsMCwxMC4xMjgsNC40MiwxMC4xMjgsOS4xNjRjMCw2LjI3NS0zLjQ5MSwxMC45NjMtOC42MzMsMTAuOTYzYy0xLjcyOCwwLTMuMzUzLTAuOTM0LTMuOTA3LTEuOTkyYzAsMC0wLjkzLDMuNjg2LTEuMTI1LDQuMzk2ICBjLTAuMzQsMS4yMzEtMS4wMDQsMi40NjYtMS42MSwzLjQyN0MxMi45MDEsMzEuNzY5LDE0LjQyMSwzMiwxNS45OTYsMzJjOC44MzQsMCwxNS45OTUtNy4xNiwxNS45OTUtMTUuOTk2ICBTMjQuODMsMC4wMDcsMTUuOTk2LDAuMDA3eiIgZmlsbD0iI0NBMjAyOCIvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjwvc3ZnPg==);
}

.rss-icon {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMC8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvVFIvMjAwMS9SRUMtU1ZHLTIwMDEwOTA0L0RURC9zdmcxMC5kdGQnPjxzdmcgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzIgMzIiIGhlaWdodD0iMzJweCIgaWQ9IkxheWVyXzEiIHZlcnNpb249IjEuMCIgdmlld0JveD0iMCAwIDMyIDMyIiB3aWR0aD0iMzJweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGc+PHBhdGggZD0iTTI2LjU5NCw2LjQwNkMyMy42NTYsMy40NjksMjAuMTI1LDIsMTYsMmMtMC43NSwwLTEuNDc5LDAuMDYyLTIuMTg4LDAuMTg4ICAgYy0wLjA0Mi0wLjA0MS0wLjA2Mi0wLjA4My0wLjA2Mi0wLjEyNWMwLjQ1OC0wLjMzMywwLjYyNS0wLjcwOCwwLjUtMS4xMjVDMTQuMTI1LDAuMzEyLDEzLjY0NiwwLDEyLjgxMiwwICAgYy0wLjE2NywwLTAuMzM0LDAuMDIxLTAuNSwwLjA2MmMtMC40NTksMC4wODQtMC44MjMsMC4yODEtMS4wOTQsMC41OTRjLTAuMjcxLDAuMzEyLTAuMzY1LDAuNjM2LTAuMjgxLDAuOTY5ICAgYzAuMDgzLDAuNDU5LDAuMzk2LDAuNzUsMC45MzgsMC44NzV2MC4wNjJDOC43MDgsMy40NzksNi4xMDQsNS4yNzEsNC4wNjIsNy45MzhDMi4wMjEsMTAuNjA0LDEsMTMuNjI1LDEsMTcgICBjMCw0LjEyNSwxLjQ2OSw3LjY1Niw0LjQwNiwxMC41OTRTMTEuODc1LDMyLDE2LDMyczcuNjU2LTEuNDY5LDEwLjU5NC00LjQwNlMzMSwyMS4xMjUsMzEsMTdTMjkuNTMxLDkuMzQ0LDI2LjU5NCw2LjQwNnogICAgTTI0LjA2MiwyNS4wNjJjLTEuMzc1LDEuMzc1LTMsMi4zMzQtNC44NzUsMi44NzVsLTEuMzEyLTIuMTg4bC0wLjM3NSwyLjVjLTAuNSwwLjA4NC0xLDAuMTI1LTEuNSwwLjEyNSAgIGMtMy4xMjUsMC01LjgxMi0xLjEwNC04LjA2Mi0zLjMxMmMtMS4zNzUtMS4zNzUtMi4zMzQtMy0yLjg3NS00Ljg3NWwyLjE4OC0xLjMxMkw0Ljc1LDE4LjVjLTAuMDg0LTAuNS0wLjEyNS0xLTAuMTI1LTEuNSAgIGMwLTMuMTI1LDEuMTA0LTUuODEyLDMuMzEyLTguMDYyYzEuMzc1LTEuMzc1LDMtMi4zMzMsNC44NzUtMi44NzVsMS4zMTIsMi4xODhsMC4zNzUtMi41YzAuNS0wLjA4MywxLTAuMTI1LDEuNS0wLjEyNSAgIGMzLjEyNSwwLDUuODEyLDEuMTA0LDguMDYyLDMuMzEyYzEuMzc1LDEuMzc1LDIuMzMzLDMsMi44NzUsNC44NzVsLTIuMTg4LDEuMzEybDIuNSwwLjM3NWMwLjA4MywwLjUsMC4xMjUsMSwwLjEyNSwxLjUgICBDMjcuMzc1LDIwLjEyNSwyNi4yNzEsMjIuODEyLDI0LjA2MiwyNS4wNjJ6IiBmaWxsPSIjRTZFNkU2Ii8+PHBhdGggZD0iTTEzLjUsMTUuMzc1Yy0wLjQ1OSwwLjcwOS0wLjYwNCwxLjQ1OS0wLjQzOCwyLjI1YzAuMDQxLDAuMTY3LDAuMTA0LDAuMzU0LDAuMTg4LDAuNTYybDEuNjg4LTIuMjVsMi4yNS0xLjY4OCAgIGMtMC4yNS0wLjEyNS0wLjUyMS0wLjIwOC0wLjgxMi0wLjI1Yy0wLjEyNSwwLTAuMjUsMC0wLjM3NSwwYy0wLjIwOSwwLTAuNDE3LDAuMDIxLTAuNjI1LDAuMDYyICAgQzE0LjU4MywxNC4yMjksMTMuOTU4LDE0LjY2NywxMy41LDE1LjM3NXoiLz48cGF0aCBkPSJNMTguNzUsMTguMTg4QzE5LDE3LjYwNCwxOS4wNjIsMTcsMTguOTM4LDE2LjM3NWMtMC4wNDItMC4xNjYtMC4xMDQtMC4zNTQtMC4xODgtMC41NjJsLTEuNjg4LDIuMjVsLTIuMjUsMS42ODggICBjMC4yNSwwLjEyNSwwLjUyMSwwLjIwOSwwLjgxMiwwLjI1YzAuMTI1LDAsMC4yNSwwLDAuMzc1LDBjMC4yMDgsMCwwLjQxNi0wLjAyMSwwLjYyNS0wLjA2MmMwLjMzMy0wLjA4MywwLjY0Ni0wLjIwOCwwLjkzOC0wLjM3NSAgIEMxOC4xMDQsMTkuMjI5LDE4LjUsMTguNzcxLDE4Ljc1LDE4LjE4OHoiLz48cGF0aCBkPSJNMjcuMjUsMTUuNDg0bC0yLjUtMC4zNzVsMi4xODgtMS4zMTJjLTAuNTQyLTEuODc1LTEuNS0zLjUtMi44NzUtNC44NzUgICBDMjEuODEyLDYuNzE0LDE5LjEyNSw1LjYwOSwxNiw1LjYwOWMtMC41LDAtMSwwLjA0Mi0xLjUsMC4xMjVsLTAuMzc1LDIuNWwtMS4zMTItMi4xODhjLTEuODc1LDAuNTQyLTMuNSwxLjUtNC44NzUsMi44NzUgICBjLTIuMjA5LDIuMjUtMy4zMTIsNC45MzgtMy4zMTIsOC4wNjJjMCwwLjUsMC4wNDEsMSwwLjEyNSwxLjVsMi41LDAuMzc1bC0yLjE4OCwxLjMxMmMwLjU0MSwxLjg3NSwxLjUsMy41LDIuODc1LDQuODc1ICAgYzIuMjUsMi4yMDksNC45MzgsMy4zMTIsOC4wNjIsMy4zMTJjMC41LDAsMS0wLjA0MSwxLjUtMC4xMjVsMC4zNzUtMi41bDEuMzEyLDIuMTg4YzEuODc1LTAuNTQxLDMuNS0xLjUsNC44NzUtMi44NzUgICBjMi4yMDgtMi4yNSwzLjMxMi00LjkzOCwzLjMxMi04LjA2MkMyNy4zNzUsMTYuNDg0LDI3LjMzMywxNS45ODQsMjcuMjUsMTUuNDg0eiIgZmlsbD0iIzE4OEZEMSIvPjxwYXRoIGQ9Ik0yMC42OTgsMTguNzFsLTIuMjAyLTEuNzQ4YzAtMC4wMjktMC4wMDctMC4wNTctMC4wMDktMC4wODZsMy44NTYtMi44MzRsLTQuNjQ2LDEuMTMyICAgYy0wLjAyMS0wLjAxOS0wLjA0My0wLjAzNC0wLjA2My0wLjA1M2wwLjA3Ni0yLjgxOWwtMS43NDgsMi4yMDJjLTAuMDI5LDAtMC4wNTcsMC4wMDctMC4wODYsMC4wMDlsLTIuODM1LTMuODU2bDEuMTMzLDQuNjQ2ICAgYy0wLjAxOSwwLjAyMS0wLjAzNSwwLjA0My0wLjA1MywwLjA2NGwtMi44MTktMC4wNzdsMi4yMDIsMS43NDljMCwwLjAyOSwwLjAwNywwLjA1NywwLjAwOSwwLjA4NmwtMy44NTcsMi44MzRsNC42NDctMS4xMzMgICBjMC4wMjEsMC4wMTksMC4wNDMsMC4wMzUsMC4wNjQsMC4wNTNsLTAuMDc3LDIuODJsMS43NDctMi4yMDNjMC4wMjksMCwwLjA1Ny0wLjAwNywwLjA4Ni0wLjAwOWwyLjgzNCwzLjg1N2wtMS4xMzEtNC42NDcgICBjMC4wMTktMC4wMjEsMC4wMzQtMC4wNDMsMC4wNTMtMC4wNjNMMjAuNjk4LDE4LjcxeiBNMTYsMTljLTEuMTA0LDAtMi0wLjg5Ni0yLTJzMC44OTYtMiwyLTJzMiwwLjg5NiwyLDJTMTcuMTA0LDE5LDE2LDE5eiIgb3BhY2l0eT0iMC4yIi8+PHBvbHlnb24gZmlsbD0iI0VBMzkzOSIgcG9pbnRzPSIxNywxOCAyMy43NzcsOS4yMjIgMTUsMTYgICIvPjxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMTUsMTYgOC4yMjEsMjQuNzc3IDE3LDE4ICAiLz48L2c+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PC9zdmc+);
}

.iyisine-productbox-wrapper a:hover {
	color: inherit;
}

.iyisine-productbox-wrapper:hover {
	background-color: #efefef !important;
}

.iyisine-productbox-wrapper .title {
	font-size: 1.2rem;
	font-weight: 700;
	letter-spacing: -1px;
}

.iyisine-productbox-wrapper .options {
	font-weight: 400;
	font-size: .7rem;
	color: #999;
}

.iyisine-productbox-wrapper .price {
	color: #fb5331;
}

.iyisine-productbox-wrapper .image {
	margin-top: -30px;
}

@media only screen and (max-width: 48em) {
	.footer a {
		line-height: 30px;
	}

	.outer-content-wrapper h1 {
		font-size: 1.2rem !important;
		line-height: 1.8rem !important;
	}

	.outer-content-wrapper .excerpt {
		font-size: 1rem;
		line-height: 1.4rem;
	}

	.grid-listing .item a.image-link img {
		max-width: 100%;
	}

	.footer {
		line-height: 1;
		height: auto;
	}

	.outer-content-wrapper .attachment.align-right {
		margin-left: auto;
		margin-right: auto;
		float: none;
		text-align: center;
	}

	.outer-content-wrapper .attachment.align-left {
		margin-left: auto;
		margin-right: auto;
		float: none;
		text-align: center;
	}

	.search-wrapper form input {
		min-width: 100%;
		border: 1px solid #ccc;
		line-height: 1;
		font-size: .8rem;
		padding: 6px 6px 6px 28px;
	}

	.outer-content-wrapper .metas .column {
		line-height: 1;
	}

	.comment .children {
		margin-left: 10px;
	}

	.list-listing .image-link img {
		max-width: 100%;
	}

	.comment-author {
		font-size: 1rem;
		padding: 3px;
	}

	.img-responsive {
	    width: 100%;
	    height: auto;
	}
}