/*
Theme Name: PRC
Version: 1.0

*/

*, *::before, *::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

body {
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	font-family: "Raleway";
	line-height: 24.99px;
	text-transform: none;
	letter-spacing: 0px;
	word-spacing: 0;
	color: #565656;
	-moz-osx-font-smoothing: grayscale;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {
	margin: 0;
	padding: 0;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	font-family: "Raleway";
	line-height: 24.99px;
	text-transform: none;
	letter-spacing: 0px;
	word-spacing: 0;
	color: #565656;
	direction: ltr;
}

a {
	color: #e17c04;
	text-decoration: none;
	line-height: inherit;
}

p {
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	margin-bottom: 1.07em;
}

h1, h2, h3, h4, h5, h6 {
	margin-bottom: 14px;
}

h1 {
	font-style: italic;
	font-weight: 400;
	font-size: 72px;
	font-family: "Alegreya";
	line-height: 72px;
	text-transform: none;
	letter-spacing: 3px;
	word-spacing: 0;
	color: #28262b;
}

h2 {
	font-style: normal;
	font-weight: 400;
	font-size: 42px;
	font-family: "Noto Sans";
	line-height: 42px;
	text-transform: none;
	letter-spacing: 3px;
	word-spacing: 0;
	color: #000;
}

h3 {
	font-style: normal;
	font-weight: 400;
	font-size: 28px;
	font-family: "Noto Sans";
	line-height: 30px;
	text-transform: none;
	letter-spacing: 3px;
	word-spacing: 0;
	color: #e17c04;
	margin: 0px;
}

h4 {
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	font-family: "Noto Sans";
	line-height: 18px;
	text-transform: none;
	letter-spacing: 1px;
	word-spacing: 0;
	color: #000;
}

img {
	max-width: 100%;
	height: auto;
}

.text-center {
	text-align: center;
}

.text-right {
	text-align: right;
}

.text-left {
	text-align: left;
}

.inline-block {
	display: inline-block;
}

.clearfix {
	*zoom: 1;
}

.clear {
	clear: both;
	float: none;
}

.left {
	float: left;
}

.right {
	float: right;
}

.hide {
	display: none;
}

label {
	display: inline-block;
	font-size: 14px;
	cursor: pointer;
	font-weight: 400;
}

.row::after, .clearfix::after {
	clear: both;
}

.row::before, .row::after, .clearfix::before, .clearfix::after {
	content: " ";
	display: table;
}

.row {
	width: 1200px;
	max-width: 100%;
	margin: 0 auto;
	position: relative;
}

.twelve, .row .twelve {
	width: 100%;
}

.nine li, .twelve li {
	list-style: none;
	list-style: outside;
}

div#stuning-header .dfd-stuning-header-bg-container {
	border: none;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 0;
}

.dfd-stuning-header-bg-container {
	background-size: 100% !important;
	background-repeat: no-repeat;
	background-color: #000;
}

#header-container #header .header-wrap {
	position: relative;
	z-index: 999;
	width: 100%;
}

.header-wrap {
	height: 75px;
	padding-top: 7px;
}

#header-container #header .header-wrap > .row:last-child {
	margin-top: 0;
	padding-top: 20px;
	padding-bottom: 20px;
}

#header-container.small:not(.header-style-7):not(.header-style-14) {
	height: 58px;
}

#header-container #header {
	position: relative;
	left: 0;
	overflow: visible;
	width: 100%;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
	z-index: 2;
}

#header-container.small:not(.header-style-7):not(.header-style-14) #header {
	background: rgba(0,0,0,0.66);
	-webkit-transition: -webkit-transform .3s ease, background .3s ease;
	transition: -webkit-transform .3s ease, transform .3s ease, background .3s ease;
}

#header-container.small.without-top-panel:not(.header-style-7):not(.header-style-14) #header {
	-webkit-transform: translateY(-20px);
	-moz-transform: translateY(-20px);
	-o-transform: translateY(-20px);
	transform: translateY(-20px);
}

.column, .columns {
	float: left;
	min-height: 1px;
	padding: 0 10px;
	position: relative;
}

div#stuning-header {
	position: relative;
	overflow: hidden;
	background-color: #f4f4f4;
}

#change_wrap_div {
	background-repeat: repeat !important;
}

#change_wrap_div {
	position: relative;
	z-index: 1;
}

body > #main-wrap {
	position: relative;
	left: 0;
	overflow: hidden;
	-webkit-transition: left .3s ease-in-out;
	-moz-transition: left .3s ease-in-out;
	transition: left .3s ease-in-out;
	margin-top: 75px;
}

#header-container {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 999;
	-webkit-transition: left .3s ease-in-out;
	-moz-transition: left .3s ease-in-out;
	transition: left .3s ease-in-out;
}

.nav-menu .nav-item, .nav-menu .menu-item-language-current {
	position: relative;
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
	vertical-align: top;
	font-size: 13px;
	font-weight: 300;
}

nav.mega-menu {
	position: relative;
	z-index: 999;
	display: block;
	width: 100%;
	min-width: 100%;
	height: 100%;
	margin: 0 auto;
	color: inherit;
}

nav.mega-menu ul.nav-menu {
	display: inline-block;
	text-align: left;
	height: 100%;
}

.nav-menu .mega-menu-item a {
	position: relative;
	display: block;
	color: inherit;
}

ul, ol, dl {
	line-height: 1.8;
	list-style-position: inside;
	margin-bottom: 17px;
}

.nav-menu {
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	z-index: 15;
	list-style: none;
}

.nav-menu .mega-menu-item .item-title, .nav-menu .mega-menu-item a {
	position: relative;
	display: block;
	font-size: 12px;
	font-style: normal;
	font-family: "Noto Sans";
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 1px;
	word-spacing: 0;
	text-decoration: none;
	text-align: center;
	height: 16px;
	line-height: 16px;
	padding: 0 20px;
	overflow: hidden;
	color: #fff;
}

#header-container #header .header-wrap > .row:last-child .header-main-panel .logo-for-panel a {
	display: block;
	height: inherit;
	text-align: left;
}

#header-container.small:not(.header-style-7):not(.header-style-14) #header nav.mega-menu .main-menu-link {
	height: 58px;
	line-height: 58px;
}

#header-container.small:not(.header-style-7):not(.header-style-14) #header .nav-menu .mega-menu-item .item-title {
	color: #fff;
	-webkit-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
}

#header-container #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid {
	text-align: left;
}

#header-container #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid .fixed-header-logo {
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 10px;
	width: 120px;
	height: 37.7px;
	line-height: 37.7px;
	margin: 10.15px 0;
}

#header-container #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid .fixed-header-logo {
	width: auto !important;
}

#header-container #header .header-wrap > .row:last-child .header-main-panel .header-col-left, #header-container #header .header-wrap > .row:last-child .header-main-panel .header-col-right, #header-container #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid {
	height: inherit;
}

#header-container #header .header-wrap > .row:last-child .header-main-panel .header-col-left {
	float: left;
	position: relative;
}

#header-container #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid {
	padding: 0 25px;
	text-align: left;
}

#header-container #header .header-wrap > .row:last-child .header-main-panel .header-col-right {
	float: right;
}

#header-container #header .header-wrap > .row:last-child .header-main-panel {
	position: relative;
}

#header-container #header .header-wrap > .row:last-child > .columns.header-main-panel {
	height: 16px;
}

.header-layout-fullwidth > #header .header-top-panel .row, .header-layout-fullwidth > .dfd-top-row.row, .header-layout-fullwidth > #header > .header-wrap > .row {
	width: 100%;
}

#header-container #header .logo-for-panel {
	visibility: visible;
}

#header-container #header .header-wrap > .row:last-child .header-main-panel .logo-for-panel {
	height: inherit;
}

#header-container #header .header-wrap > .row:last-child .header-main-panel .header-col-left .mobile-logo {
	height: 35px;
	display: none;
	position: absolute;
	left: 0px;
	top: -10px;
	width: 35px;
}

#header-container #header .header-wrap > .row:last-child .header-main-panel .logo-for-panel img {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	max-width: 100%;
	vertical-align: top;
}

#header-container #header .header-wrap > .row:last-child .header-main-panel .header-col-right .header-icons-wrapper > * {
	float: right;
	margin-left: 15px;
}

.dl-menuwrapper {
	height: 16px;
	text-align: center;
}

.dl-menuwrapper {
	display: none;
}

#mobile-menu {
	z-index: 999;
}

.icon-mobile-menu {
	position: relative;
	display: inline-block;
	width: 40px;
	height: 40px;
	background: transparent;
	text-indent: -900em;
	z-index: 2;
}

.dfd-vertical-aligned {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

.icon-mobile-menu span.icon-wrap.dfd-middle-line {
	width: 20px;
}

.icon-mobile-menu span.icon-wrap.dfd-top-line {
	width: 25px;
	margin-top: -5px;
}

.icon-mobile-menu span.icon-wrap.dfd-bottom-line {
	width: 31px;
	margin-top: 5px;
}

.icon-mobile-menu span.icon-wrap {
	display: block;
	width: 20px;
	height: 1px;
	position: absolute;
	top: 50%;
	left: 0;
	background: #fff;
}

#header-container #header .header-wrap > .row:last-child .header-main-panel .header-col-right .header-icons-wrapper > .form-search-wrap {
	margin-left: 0px;
}

#header-container #header .header-wrap > .row:last-child .header-main-panel .header-col-right .header-icons-wrapper > * {
	float: right;
	margin-left: 15px;
}

.form-search-wrap {
	position: relative;
	z-index: 1000;
	height: 16px;
	padding: 0 19px;
	line-height: 16px;
	text-align: center;
}

.form-search-wrap a {
	color: #28262b;
	opacity: 1;
	-webkit-transition: opacity .3s ease-in-out;
	-moz-transition: opacity .3s ease-in-out;
	transition: opacity .3s ease-in-out;
}

[class^="dfd-icon-"], [class*=" dfd-icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.form-search-wrap a::before {
	position: relative;
	top: 2px;
	font-size: 14px;
	font-weight: bold;
}

.dfd-icon-zoom::before {
	content: "\e97e";
}

#footer {
	background-color: #323232;
}

.total_cart_header {
	position: relative;
	height: 16px;
	line-height: 16px;
	padding: 0 10px;
	z-index: 1002;
}

.dfd-icon-shopping_bag_2:before {
	content: "\e7bd";
}

.dfd-icon-zoom:before{
	content:"\e97e";
}

.total_cart_header .woo-cart-contents {
	position: relative;
	display: inline-block;
	width: 40px;
	height: 100%;
	line-height: inherit;
	text-align: center;
	color: inherit;
}

.total_cart_header .woo-cart-contents::before {
	content: "";
	display: block;
	position: absolute;
	left: -10px;
	right: -10px;
	top: -10px;
	bottom: -20px;
	background: #1b1b1b;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity .3s ease, visibility .3s ease;
	-moz-transition: opacity .3s ease, visibility .3s ease;
	transition: opacity .3s ease, visibility .3s ease;
}

.total_cart_header .woo-cart-contents .woo-cart-items {
	line-height: inherit;
	-webkit-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
}
#header-container #header .header-wrap > .row:last-child .header-main-panel .header-col-right .header-icons-wrapper > * {
	float: right;
	margin-left: 5px;
}

.total_cart_header .woo-cart-contents .woo-cart-details {
	position: relative;
	height: 100%;
	text-align: center;
	line-height: inherit;
	color: #fff;
	-webkit-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
}

#header-container.header-style-1:not(.small) #header .header-wrap .nav-menu .mega-menu-item .item-title, #header-container.header-style-1:not(.small) #header .header-wrap .nav-menu .menu-item-language-current > a, #header-container.header-style-1:not(.small) #header .header-wrap .total_cart_header.simple .woo-cart-contents .woo-cart-details, #header-container.header-style-1:not(.small) #header .header-wrap .lang-sel > a, #header-container.header-style-1:not(.small) #header .header-wrap .total_cart_header:not(:hover) .woo-cart-contents .woo-cart-items i, #header-container.header-style-1:not(.small) #header .header-wrap .form-search-wrap a {
	color: #fff;
}

.shopping-cart-box {
	position: absolute;
	z-index: 1000;
	right: 0;
	min-width: 250px;
	top: 36px;
	background: #1b1b1b;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	opacity: 0;
	visibility: hidden;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-o-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	-webkit-transition: opacity .3s ease, visibility .3s ease;
	-moz-transition: opacity .3s ease, visibility .3s ease;
	transition: opacity .3s ease, visibility .3s ease;
}


.total_cart_header:hover.simple .woo-cart-contents .woo-cart-details {
    color: #fff !important;
}

.total_cart_header:hover .woo-cart-contents:before {
    opacity: 1;
    visibility: visible;
}

.total_cart_header:hover .woo-cart-contents .woo-cart-items i {
    color: #fff;
}

.total_cart_header:hover .shopping-cart-box {
    opacity: 1;
    visibility: visible;
}

.widget_shopping_cart .widget_shopping_cart_content ul.cart_list li.empty, .shopping-cart-box .widget_shopping_cart_content ul.cart_list li.empty {
	font-size: 12px;
	color: #fff;
}


.widget_shopping_cart .widget_shopping_cart_content ul.cart_list li, .shopping-cart-box .widget_shopping_cart_content ul.cart_list li {
	position: relative;
	text-align: left;
	margin: 0;
	margin-bottom: 20px;
	list-style: none;
	line-height: 1;
}

.widget_shopping_cart .widget_shopping_cart_content, .shopping-cart-box .widget_shopping_cart_content {
	margin-bottom: 0;
}

.widget_shopping_cart .widget_shopping_cart_content ul.cart_list li:last-child, .shopping-cart-box .widget_shopping_cart_content ul.cart_list li:last-child {
	margin-bottom: 0;
}

.widget_shopping_cart .widget_shopping_cart_content ul.cart_list li::before, .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li::after, .shopping-cart-box .widget_shopping_cart_content ul.cart_list li::before, .shopping-cart-box .widget_shopping_cart_content ul.cart_list li::after {
	content: " ";
	display: table;
}

.widget_shopping_cart .widget_shopping_cart_content ul.cart_list, .shopping-cart-box .widget_shopping_cart_content ul.cart_list {
	margin-bottom: 0;
	padding: 15px 20px;
}

.nine li::before, .twelve li::before {
	content: '';
	height: 5px;
	width: 5px;
	background: #000;
	border-radius: 5px;
	position: absolute;
	left: 0px;
	top: 10px;
}

.widget_shopping_cart .widget_shopping_cart_content ul.cart_list li::after, .shopping-cart-box .widget_shopping_cart_content ul.cart_list li::after {
	clear: both;
}

.total_cart_header:hover .woo-cart-contents .woo-cart-items i {
	color: #fff;
}

.total_cart_header .woo-cart-contents .woo-cart-items i {
	font-size: 33px;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	line-height: inherit;
	margin-top: -4px;
	color: inherit;
}

#footer.footer-style-2 {
	padding: 50px 0;
}

.three, .row .three {
	width: 25%;
}

.widget .textwidget {
	font-size: 14px;
	line-height: 1.66;
}

.dfd-background-dark body, .dfd-background-dark div, .dfd-background-dark dl, .dfd-background-dark dt, .dfd-background-dark dd, .dfd-background-dark ul, .dfd-background-dark ol, .dfd-background-dark li, .dfd-background-dark pre, .dfd-background-dark form, .dfd-background-dark p, .dfd-background-dark blockquote, .dfd-background-dark th, .dfd-background-dark td, .dfd-background-dark, .dfd-background-dark blockquote, .dfd-background-dark .cite, .dfd-background-dark .block-title, .dfd-background-dark .box-name, .dfd-background-dark .feature-title, .dfd-background-dark .facts-items .number, .dfd-background-dark .team_member_box .dopinfo, .dfd-background-dark .products > li h3, #side-area.dfd-background-dark body, #side-area.dfd-background-dark div, #side-area.dfd-background-dark dl, #side-area.dfd-background-dark dt, #side-area.dfd-background-dark dd, #side-area.dfd-background-dark ul, #side-area.dfd-background-dark ol, #side-area.dfd-background-dark li, #side-area.dfd-background-dark pre, #side-area.dfd-background-dark form, #side-area.dfd-background-dark p, #side-area.dfd-background-dark blockquote, #side-area.dfd-background-dark th, #side-area.dfd-background-dark td, #side-area.dfd-background-dark, #side-area.dfd-background-dark blockquote, #side-area.dfd-background-dark .cite, #side-area.dfd-background-dark .block-title, #side-area.dfd-background-dark .box-name, #side-area.dfd-background-dark .feature-title, #side-area.dfd-background-dark .facts-items .number, #side-area.dfd-background-dark .team_member_box .dopinfo, #side-area.dfd-background-dark .products > li h3, .row .background--dark body, .row .background--dark div, .row .background--dark dl, .row .background--dark dt, .row .background--dark dd, .row .background--dark ul, .row .background--dark ol, .row .background--dark li, .row .background--dark pre, .row .background--dark form, .row .background--dark p, .row .background--dark blockquote, .row .background--dark th, .row .background--dark td, .row .background--dark, .row .background--dark blockquote, .row .background--dark .cite, .row .background--dark .block-title, .row .background--dark .box-name, .row .background--dark .feature-title, .row .background--dark .facts-items .number, .row .background--dark .team_member_box .dopinfo, .row .background--dark .products > li h3 {
	color: #fff;
}
.form-search-section{bottom:100%;}
.form-search-section{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(27,27,27,0.95);z-index:9999;}.form-search-section.shift-form .row .form-search{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:all .3s ease .15s;-moz-transition:all .3s ease .15s;transition:all .3s ease .15s;}.form-search-section .row{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.form-search-section .row .form-search{opacity:0;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;}.form-search-section ::-webkit-input-placeholder{font-style:normal;font-weight:400;font-size:28px;font-family:"Noto Sans";line-height:28px;text-transform:none;letter-spacing:0;word-spacing:0;color:#fff;}.form-search-section ::-moz-placeholder{font-style:normal;font-weight:400;font-size:28px;font-family:"Noto Sans";line-height:28px;text-transform:none;letter-spacing:0;word-spacing:0;color:#fff;}.form-search-section :-ms-input-placeholder{font-style:normal;font-weight:400;font-size:28px;font-family:"Noto Sans";line-height:28px;text-transform:none;letter-spacing:0;word-spacing:0;color:#fff;}.form-search-section input:-moz-placeholder{font-style:normal;font-weight:400;font-size:28px;font-family:"Noto Sans";line-height:28px;text-transform:none;letter-spacing:0;word-spacing:0;color:#fff;}.form-search-section input[type="text"]{position:relative;font-style:normal;font-weight:400;font-size:28px;font-family:"Noto Sans";line-height:28px;text-transform:none;letter-spacing:0;word-spacing:0;color:#fff;height:auto;margin:0;padding-right:45px;background:transparent;border-color:rgba(255,255,255,0.2);border-width:0;border-bottom-width:1px;border-radius:0;z-index:1;-webkit-box-shadow:none;box-shadow:none;}.form-search-section .inside-search-icon,.form-search-section .searchsubmit-icon,.form-search-section .btn{font-size:15px;overflow:hidden;position:absolute;right:10px;bottom:10px;display:block;width:30px;height:30px;line-height:30px;text-align:center;color:#fff;background:transparent;border-width:0;}.form-search-section .btn{text-indent:100px;cursor:pointer;z-index:2;}.form-search-section .close-search{z-index:0;}.form-search-section .close-search:before{content:"";display:block;width:5000px;height:5000px;position:absolute;top:-2000px;left:-2000px;background:transparent;}.dfd-custom-padding-html .form-search-section{top:30px;bottom:30px;left:30px;right:30px;width:auto;height:auto;}

.form-search-section .inside-search-icon,.form-search-section .searchsubmit-icon,.form-search-section .btn{
	font-size:15px;
	overflow:hidden;
	position:absolute;
	right:10px;
	bottom:10px;
	display:block;
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#fff;
	background:transparent;
	border-width:0;
}

.form-search-section .row .form-search{
	opacity:0;
	-webkit-transform:translateY(50px);
	-moz-transform:translateY(50px);
	-o-transform:translateY(50px);
	transform:translateY(50px);
	-webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	transition:all .2s ease;
}


.form-search-section.shift-form .row .form-search{
	opacity:1;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0);
	-webkit-transition:all .3s ease .15s;
	-moz-transition:all .3s ease .15s;
	transition:all .3s ease .15s;
}

.sidr.left {
	left: -260px;
	right: auto;
}

.sidr {
	display: none;
	position: absolute;
	position: fixed;
	top: 0;
	height: 100%;
	z-index: 999999;
	width: 260px;
	overflow-x: hidden;
	overflow-y: auto;
	padding-bottom: 0;
	background: #2d2d2d;
	color: rgba(255,255,255,0.5);
	-webkit-overflow-scrolling: touch;
}

.sidr .sidr-top {
	position: relative;
	overflow: hidden;
	padding: 20px 50px 20px 20px;
	height: 75px;
}

.sidr .sidr-top .logo-for-panel {
	float: left;
}

.sidr .sidr-top .logo-for-panel * {
	display: block;
}

.sidr .sidr-inner {
	padding: 0 0 15px;
}

.sidr ul {
	display: block;
	margin: 0 0 15px;
	padding: 0;
}

.sidr ul.sidr-dropdown-menu {
	margin-bottom: 0;
	border-top: 1px dotted rgba(255,255,255,0.1);
	border-bottom: 1px dotted rgba(255,255,255,0.1);
}

.sidr ul li:first-child {
	border-top-color: transparent;
}

.sidr ul li {
	display: block;
	margin: 0;
	line-height: 48px;
	border-top: 1px dotted rgba(255,255,255,0.1);
	-webkit-transition: background .3s ease, border-top .3s ease;
	-moz-transition: background .3s ease, border-top .3s ease;
	transition: background .3s ease, border-top .3s ease;
}

.sidr .sidr-inner > ul > li > a {
	font-family: "Noto Sans";
	font-size: 11px;
	font-weight: normal;
}

.sidr ul li a {
	position: relative;
	display: block;
	font-size: 13px;
	padding: 0 25px;
	text-decoration: none;
	color: rgba(255,255,255,0.5);
	-webkit-transition: color .3s ease, background .3s ease;
	-moz-transition: color .3s ease, background .3s ease;
	transition: color .3s ease, background .3s ease;
}

body.sidr-opened .dfd-sidr-close{display:block;}

@-webkit-keyframes topPanelCloseButtonBefore{0%{-webkit-transform:rotate(45deg);}50%{-webkit-transform:rotate(0);}100%{-webkit-transform:rotate(45deg);}}@-moz-keyframes topPanelCloseButtonBefore{0%{-moz-transform:rotate(45deg);}50%{-moz-transform:rotate(0);}100%{-moz-transform:rotate(45deg);}}@-o-keyframes topPanelCloseButtonBefore{0%{-o-transform:rotate(45deg);}50%{-o-transform:rotate(0);}100%{-o-transform:rotate(45deg);}}@keyframes topPanelCloseButtonBefore{0%{transform:rotate(45deg);}50%{transform:rotate(0);}100%{transform:rotate(45deg);}}@-webkit-keyframes topPanelCloseButtonAfter{0%{-webkit-transform:rotate(-45deg);}50%{-webkit-transform:rotate(0);}100%{-webkit-transform:rotate(-45deg);}}@-moz-keyframes topPanelCloseButtonAfter{0%{-moz-transform:rotate(-45deg);}50%{-moz-transform:rotate(0);}100%{-moz-transform:rotate(-45deg);}}@-o-keyframes topPanelCloseButtonAfter{0%{-o-transform:rotate(-45deg);}50%{-o-transform:rotate(0);}100%{-o-transform:rotate(-45deg);}}@keyframes topPanelCloseButtonAfter{0%{transform:rotate(-45deg);}50%{transform:rotate(0);}100%{transform:rotate(-45deg);}}@-webkit-keyframes topPanelCloseButtonBefore2{0%{-webkit-transform:rotate(45deg);}50%{-webkit-transform:rotate(0);}100%{-webkit-transform:rotate(45deg);}}@-moz-keyframes topPanelCloseButtonBefore2{0%{-moz-transform:rotate(45deg);}50%{-moz-transform:rotate(0);}100%{-moz-transform:rotate(45deg);}}@-o-keyframes topPanelCloseButtonBefore2{0%{-o-transform:rotate(45deg);}50%{-o-transform:rotate(0);}100%{-o-transform:rotate(45deg);}}@keyframes topPanelCloseButtonBefore2{0%{transform:rotate(45deg);}50%{transform:rotate(0);}100%{transform:rotate(45deg);}}@-webkit-keyframes topPanelCloseButtonAfter2{0%{-webkit-transform:rotate(-45deg);}50%{-webkit-transform:rotate(0);}100%{-webkit-transform:rotate(-45deg);}}@-moz-keyframes topPanelCloseButtonAfter2{0%{-moz-transform:rotate(-45deg);}50%{-moz-transform:rotate(0);}100%{-moz-transform:rotate(-45deg);}}@-o-keyframes topPanelCloseButtonAfter2{0%{-o-transform:rotate(-45deg);}50%{-o-transform:rotate(0);}100%{-o-transform:rotate(-45deg);}}@keyframes topPanelCloseButtonAfter2{0%{transform:rotate(-45deg);}50%{transform:rotate(0);}100%{transform:rotate(-45deg);}}.top-inner-page{position:absolute;top:50%;right:0px;display:block;width:12px;height:40px;margin-top:-20px;opacity:1;visibility:visible;}.top-inner-page span{display:block;width:5px;height:5px;position:absolute;left:0;top:50%;margin-top:-10px;background:#fff;border-radius:50%;-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out;}.top-inner-page span:before,.top-inner-page span:after{content:" ";display:block;width:5px;height:5px;position:absolute;left:0;background:#fff;border-radius:50%;}.top-inner-page span:before{top:7px;-webkit-transition:background .3s ease-in-out .1s;-moz-transition:background .3s ease-in-out .1s;transition:background .3s ease-in-out .1s;}.top-inner-page span:after{top:14px;-webkit-transition:background .3s ease-in-out .2s;-moz-transition:background .3s ease-in-out .2s;transition:background .3s ease-in-out .2s;}.top-inner-page:hover span{background:#e27863;}.top-inner-page:hover span:before{background:#e27863;}.top-inner-page:hover span:after{background:#e27863;}.top-inner-page-close{display:block;position:absolute;top:auto;bottom:0;right:0;width:50px;height:50px;margin:0;background:#1b1b1b;}.top-inner-page-close span{position:absolute;display:block;width:2px;height:16px;top:50%;left:50%;margin-top:-8px;margin-left:-1px;background:transparent;}.top-inner-page-close span:before,.top-inner-page-close span:after{content:"";position:absolute;display:block;width:2px;height:16px;top:0;left:50%;margin-left:-1px;background-color:#fff;border-radius:0;}.top-inner-page-close span:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);}.top-inner-page-close span:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.top-inner-page-close.hovered span{background:#fff;}.top-inner-page-close.hovered span:before,.top-inner-page-close.hovered span:after{height:11px;-webkit-transition:width .3s ease-in-out, margin-left .3s ease-in-out, margin-top .3s ease-in-out .2s;-moz-transition:width .3s ease-in-out, margin-left .3s ease-in-out, margin-top .3s ease-in-out .2s;transition:width .3s ease-in-out, margin-left .3s ease-in-out, margin-top .3s ease-in-out .2s;}.top-inner-page-close.hovered span:before{margin-left:-5px;-webkit-animation:topPanelCloseButtonBefore .3s ease;-moz-animation:topPanelCloseButtonBefore .3s ease;-o-animation:topPanelCloseButtonBefore .3s ease;animation:topPanelCloseButtonBefore .3s ease;}.top-inner-page-close.hovered span:after{margin-left:3px;-webkit-animation:topPanelCloseButtonAfter .3s ease;-moz-animation:topPanelCloseButtonAfter .3s ease;-o-animation:topPanelCloseButtonAfter .3s ease;animation:topPanelCloseButtonAfter .3s ease;}.top-inner-page-close.lost-hover span{background:transparent;-webkit-transition:background .3s ease-in-out .15s;-moz-transition:background .3s ease-in-out .15s;transition:background .3s ease-in-out .15s;}.top-inner-page-close.lost-hover span:before,.top-inner-page-close.lost-hover span:after{height:16px;margin-left:-1px;-webkit-transition:width .3s ease-in-out, margin-left .3s ease-in-out;-moz-transition:width .3s ease-in-out, margin-left .3s ease-in-out;transition:width .3s ease-in-out, margin-left .3s ease-in-out;}.top-inner-page-close.lost-hover span:before{-webkit-animation:topPanelCloseButtonBefore2 .3s ease;-moz-animation:topPanelCloseButtonBefore2 .3s ease;-o-animation:topPanelCloseButtonBefore2 .3s ease;animation:topPanelCloseButtonBefore2 .3s ease;}.top-inner-page-close.lost-hover span:after{-webkit-animation:topPanelCloseButtonAfter2 .3s ease;-moz-animation:topPanelCloseButtonAfter2 .3s ease;-o-animation:topPanelCloseButtonAfter2 .3s ease;animation:topPanelCloseButtonAfter2 .3s ease;}body.animated--body #top-panel-inner.dfd-panel-animated .top-panel-inner-wrapper{overflow:hidden;-webkit-transition-property:-webkit-transform, -moz-transform, -o-transform, transform, opacity;-moz-transition-property:-webkit-transform, -moz-transform, -o-transform, transform, opacity;-o-transition-property:-webkit-transform, -moz-transform, -o-transform, transform, opacity;transition-property:-webkit-transform, -moz-transform, -o-transform, transform, opacity;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(0.7,0,0.3,1);-moz-transition-timing-function:cubic-bezier(0.7,0,0.3,1);-o-transition-timing-function:cubic-bezier(0.7,0,0.3,1);transition-timing-function:cubic-bezier(0.7,0,0.3,1);}body.animated--body #header-container + #menu-fixer{display:none;}body.animated--body:not(.moved) #top-panel-inner{position:relative;top:auto;bottom:auto;left:auto;right:auto;}body.animated--body:not(.moved) #top-panel-inner .top-panel-inner-wrapper{opacity:1;-webkit-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);transform:translateY(0) scale(1);}body.animated--body:not(.moved) #header-container{opacity:0;visibility:hidden;-webkit-transition:visibility 0s ease 0s, opacity 0s ease 0s;-moz-transition:visibility 0s ease 0s, opacity 0s ease 0s;transition:visibility 0s ease 0s, opacity 0s ease 0s;}body.animated--body:not(.moved) #main-wrap{padding-top:500px;opacity:0;-webkit-transition:padding-top 1s ease 0s, opacity .5s ease 0s;-moz-transition:padding-top 1s ease 0s, opacity .5s ease 0s;transition:padding-top 1s ease 0s, opacity .5s ease 0s;}body.animated--body.moved #top-panel-inner{position:absolute;top:0;left:0;right:0;height:0;}body.animated--body.moved #top-panel-inner .top-panel-inner-wrapper{opacity:.5;-webkit-transform:translateY(-100%) scale(.9);-moz-transform:translateY(-100%) scale(.9);-o-transform:translateY(-100%) scale(.9);transform:translateY(-100%) scale(.9);}body.animated--body.moved #header-container{opacity:1;visibility:visible;-webkit-transition:visibility .3s ease 1s, opacity .3s ease 1s;-moz-transition:visibility .3s ease 1s, opacity .3s ease 1s;transition:visibility .3s ease 1s, opacity .3s ease 1s;}body.animated--body.moved #main-wrap{padding-top:0;opacity:1;-webkit-transition:padding-top .3s ease .7s, opacity .7s ease .7s;-moz-transition:padding-top .3s ease .7s, opacity .7s ease .7s;transition:padding-top .3s ease .7s, opacity .7s ease .7s;}#top-panel-inner{position:absolute;z-index:1000;top:0;left:0;right:0;height:0;}#top-panel-inner.dfd-panel-animated .top-inner-page-close{display:none;}#top-panel-inner .top-panel-inner-wrapper{position:relative;background:#1b1b1b;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .4s linear;-moz-transition:-moz-transform .4s linear;transition:transform .4s linear;}#top-panel-inner .top-panel-inner-wrapper > div.mvb_content{overflow:hidden;max-width:100%;opacity:0;-webkit-transition:opacity .2s .3s linear;-moz-transition:opacity .2s .3s linear;transition:opacity .2s .3s linear;}#top-panel-inner.open .top-panel-inner-wrapper{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);}#top-panel-inner.open .top-panel-inner-wrapper:after{visibility:visible;border-bottom:1px solid #cdcdcd;}#top-panel-inner.open .top-panel-inner-wrapper > div.mvb_content{opacity:1;-webkit-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;transition:opacity .2s ease-in;}#top-panel-inner.open .top-inner-page{opacity:0;visibility:hidden;}

.sidr .form-search-container {
	position: relative;
	margin: 20px 15px 0;
}

.sidr .form-search-container .search-query {
	height: 48px;
	padding: 5px 15px;
	margin-bottom: 0;
	background: #252525;
	border: none;
	border-radius: 3px;
}

input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {
	background-color: #fff;
	color: #565656;
	padding: 7px 15px 7px;
	width: 100%;
	display: block;
	font-size: 14px;
	height: 47px;
	line-height: 20px;
	margin: 0 0 13px;
	border-radius: 0;
	border: 1px solid #cdcdcd;
	-webkit-appearance: none;
	-webkit-transition: border-color .2s ease-in-out;
	-moz-transition: border-color .2s ease-in-out;
	transition: border-color .2s ease-in-out;
}

input, textarea {
	font-family: "Raleway";
}

.sidr .form-search-container #searchsubmit {
	cursor: pointer;
	background: transparent;
	color: transparent;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	z-index: 3;
}

.sidr .form-search-container #searchsubmit, .sidr .form-search-container .searchsubmit-icon {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	width: 48px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	margin: 0;
	padding: 0;
}

input[type="submit"] {
	-webkit-appearance: none;
	border-radius: 0;
}

.btn {
	display: block;
	margin: 2px;
	padding: 8px 13px;
	font-size: 14px;
	line-height: 1.5;
	border-radius: 3px;
}

.sidr .form-search-container .searchsubmit-icon {
	color: rgba(255,255,255,0.5);
	z-index: 0;
}

.sidr .form-search-container #searchsubmit, .sidr .form-search-container .searchsubmit-icon {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	width: 48px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	margin: 0;
	padding: 0;
}

.dfd-sidr-close {
	display: none;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 260px;
	right: 0;
	z-index: 999998;
}

.row .offset-by-one {
	margin-left: 8.33333%;
}

.nine, .row .nine {
	width: 75%;
}

.two, .row .two {
	width: 16.66667%;
}

.click-dropdown {
	float: left;
	position: relative;
	padding: 0 6px;
}

.click-dropdown > a {
	font-size: 13px;
	position: relative;
	display: block;
	line-height: 36px;
	padding: 0 80px 0 15px;
	color: #28262b;
	border: 1px solid #cdcdcd;
	border-radius: 36px;
	-webkit-transition: -webkit-border-radius .3s ease;
	-moz-transition: -moz-border-radius .3s ease;
	-o-transition: -o-border-radius .3s ease;
	-ms-transition: -ms-border-radius .3s ease;
	transition: -webkit-border-radius .3s ease, border-radius .3s ease;
}

.click-dropdown:hover > a {
	border-radius: 2px;
}

.form-search-section {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(27,27,27,0.95);
	z-index: 9999;
}

.form-search-section .row {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}

.form-search-section .inside-search-icon, .form-search-section .searchsubmit-icon, .form-search-section .btn {
	font-size: 15px;
	overflow: hidden;
	position: absolute;
	right: 10px;
	bottom: 10px;
	display: block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	background: transparent;
	border-width: 0;
}

.form-search-section .inside-search-icon, .form-search-section .searchsubmit-icon, .form-search-section .btn {
	font-size: 15px;
	overflow: hidden;
	position: absolute;
	right: 10px;
	bottom: 10px;
	display: block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	background: transparent;
	border-width: 0;
}

.form-search-section .close-search {
	z-index: 0;
}

.form-search-section .btn {
	text-indent: 100px;
	cursor: pointer;
	z-index: 2;
}

.form-search-section input[type="text"] {
	position: relative;
	font-style: normal;
	font-weight: 600;
	font-size: 35px;
	line-height: 53.9px;
	text-transform: none;
	letter-spacing: 0;
	word-spacing: 0;
	color: #fff;
	height: auto;
	margin: 0;
	padding-right: 45px;
	background: transparent;
	border-color: rgba(255,255,255,0.2);
	border-width: 0;
	border-bottom-width: 1px;
	border-radius: 0;
	z-index: 1;
	-webkit-box-shadow: none;
	box-shadow: none;
}

a:focus {
	color: #242424;
}

:focus {
	outline: 0px;
}

.click-dropdown > a::before {
	content: "";
	position: absolute;
	top: 50%;
	right: 15px;
	margin-top: -3px;
	width: 7px;
	height: 1px;
	background: #1b1b1b;
	-webkit-box-shadow: 0 2px 0 0 #1b1b1b, 0 4px 0 0 #1b1b1b;
	box-shadow: 0 2px 0 0 #1b1b1b, 0 4px 0 0 #1b1b1b;
	-webkit-transition: background .3s ease, box-shadow .3s ease;
	-moz-transition: background .3s ease, box-shadow .3s ease;
	transition: background .3s ease, box-shadow .3s ease;
}

.click-dropdown > a span {
	display: none;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
}

.click-dropdown > div {
	position: absolute;
	top: 0;
	left: 0;
	padding: 0;
	background: #fff;
	min-width: 200px;
	height: auto;
	max-height: 0;
	overflow: hidden;
	border-radius: 3px;
	opacity: 0;
	visibility: hidden;
	z-index: 7;
	-webkit-box-shadow: 0px 3px 10px 3px rgba(0,0,0,0.15);
	box-shadow: 0px 3px 10px 3px rgba(0,0,0,0.15);
	-webkit-transform: scaleY(0);
	-moz-transform: scaleY(0);
	-o-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
	-o-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.click-dropdown > div ul {
	position: relative;
	margin-right: -26px;
	margin-bottom: 0;
	max-height: 400px;
	list-style: none;
	overflow-x: hidden;
	overflow-y: scroll;
}

.click-dropdown > div ul li {
	overflow: hidden;
	line-height: 3em;
	padding: 0 10px;
	color: #28262b;
	background: transparent;
	border-bottom: 1px dotted #cdcdcd;
	-webkit-transition: background .3s ease-in-out, color .3s ease-in-out, border .3s ease-in-out;
	-moz-transition: background .3s ease-in-out, color .3s ease-in-out, border .3s ease-in-out;
	transition: background .3s ease-in-out, color .3s ease-in-out, border .3s ease-in-out;
	margin-left: 0px;
}

.click-dropdown > div ul li:last-child {
	border-bottom-width: 0;
}

.click-dropdown > div ul.category-filer .icon-wrap {
	float: left;
	line-height: 3em;
	width: 30px;
	text-align: center;
	color: inherit;
}

.click-dropdown > div ul li a {
	font-size: 13px;
	line-height: 3em;
	display: block;
	color: inherit;
}

.click-dropdown.active > div {
	height: auto;
	max-height: 400px;
	opacity: 1;
	visibility: visible;
	-webkit-transform: scaleY(1);
	-moz-transform: scaleY(1);
	-o-transform: scaleY(1);
	transform: scaleY(1);
}

.click-dropdown > div ul li:hover {
	background: #1b1b1b;
	color: #fff;
	border-bottom-style: solid;
	border-bottom-width: #1b1b1b;
}

.blog-top-block {
	border-top: 2px dotted #a6c140;
	border-bottom: 2px dotted #a6c140;
	margin: 20px 0 40px;
	position: relative;
	display: block;
	padding: 25px 0;
}

.blog-top-block .title {
	font-size: 14px;
	float: left;
	height: 36px;
	line-height: 36px;
	padding-right: 10px;
	font-family: "Droid Serif";
	font-style: italic;
	font-weight: 400;
}

.blog-top-block::after {
	clear: both;
}

.blog-top-block::before, .blog-top-block::after {
	content: " ";
	display: table;
}

.product-ordering {
	position: absolute;
	top: 0;
	right: 40px;
	float: right;
	width: 31.4%;
	padding-left: 10px;
	z-index: 999;
}

.post-type-archive .product-ordering {
	display: none;
}

.product-ordering .click-dropdown {
	float: right;
}

.four, .row .four {
	width: 33.33333%;
}

.two, .row .two {
	width: 16.66667%;
}

.woocommerce div.product, .woocommerce-page div.product, .woocommerce #content div.product, .woocommerce-page #content div.product {
	margin-bottom: 20px;
	position: relative;
}

@charset "UTF-8";@font-face{font-family:'icomoon';src:url('icomoon.eot?t0y29j');src:url('icomoon.eot?#iefixt0y29j') format('embedded-opentype'),
url('icomoon.woff?t0y29j') format('woff'),
url('icomoon.ttf?t0y29j') format('truetype'),
url('icomoon.svg?t0y29j#icomoon') format('svg');font-weight:normal;font-style:normal;}
@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:'icomoon';src:url('icomoon.svg?t0y29j#icomoon') format('svg');}
}
[class^="dfd-icon-"], [class*=" dfd-icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

p {
	font-size: 16px;
	color: #000;
}

.row form .row .column, .row form .row .columns {
	padding: 0 10px;
}

hr {
	border: none;
	border-bottom: 2px dotted #a6c140;
	height: 1px;
	margin: 20px 0 30px;
	background: none;
}



.group:after {
	visibility: hidden;
	display: block;
	content: "";
	clear: both;
	height: 0;
}

.fr {
	float: right;
	margin: 0 0 20px 20px;
}

.clr {
	clear: both;
}

.button.wc-backward:not(.ubtn), button:not(.ubtn), .button:not(.ubtn), #wp-submit:not(.ubtn), #commentform #submit:not(.ubtn), .button {
	padding: 0 20px;
	border-radius: 10px;
	background: #292929;
	color: #a6c140;
	letter-spacing: 0px;
	line-height: 40px;
}

.button.wc-backward:hover:not(.ubtn), button:hover:not(.ubtn), .button:hover:not(.ubtn), #wp-submit:hover:not(.ubtn), #commentform #submit:hover:not(.ubtn), .button:hover {
	background: #e17c04;
	color: #fff;
}

.nine li::before, .twelve li::before {
	display: none;
}

.category-filer li::before, .filter-tags li::before, .filter-authors li::before {
	display: none;
}

#footer-wrap a, #footer .widget.widget_nav_menu ul li a {
	color: #aed251;
	font-family: 'Noto Sans';
}

#footer .widget.widget_nav_menu ul li {
	height: auto !important;
	width: auto !important;
	min-height: auto !important;
	float: none;
	text-align: left;
	padding: 0px;
	border: none;
	list-style: none;
	background: none;
}

.widget.widget_dfd_widget_sidebar_menu ul li::before, .widget.widget_product_categories ul li::before, .widget.widget_pages ul li::before, .widget.widget_nav_menu ul li::before, .widget.widget_layered_nav ul li::before, .widget.widget_meta ul li::before {
	background: none;
	height: 0px;
	width: 0px;
}

.footer-nav {
	margin: 0px;
	padding: 0px;
}

.footer-nav li {
	line-height: 30px;
}

#nav_menu-2, #nav_menu-3 {
	margin-left:100px;
}

#classictextwidget-2 {
	text-align: right;
}

#classictextwidget-2 a {
	color: #fff;
	display: inline-block;
	margin: 0 5px;
}

#header-container #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid .fixed-header-logo {
	width: auto !important;
}

#header-container #header .nav-menu .mega-menu-item a.item-title:hover {
	color:#aed251 !important;
}

.dfd-stuning-header-bg-container {
	background-size: 100% !important;
	background-repeat: no-repeat;
	background-color: #000;
}

div#stuning-header .dfd-stuning-header-bg-container {
	border: none;
}

div.page-title-inner {
	position: relative;
	z-index: 1;
	min-height: 0px;
	height: 400px;
	padding: 0 0;
	z-index: 0;
}

.entry-thumb img {
	min-width: auto;
}

.dotted, .post-wrap {
	border-bottom: 2px dotted #a6c140;
	padding-bottom: 20px;
}

.post-wrap2  {
	margin-bottom: 20px;
}

.home-post, .post-wrap {
	padding: 50px 0;
	clear: both;
}

.post-wrap:nth-child(1) {
	padding: 0 0 50px 0;
}

.post-wrap2 {
	padding: 20px 0;
	clear: both;
}

.header-social {
	float: right;
	margin-right: 0px;
}

.header-social a {
	display: inline-block;
	color: #fff;
	margin: 0 5px;
}

.home-post:nth-child(even) {
	background: #a6c140;
	padding: 0px;
}

.home-thumb, .post-thumb {
	float: right;
	margin-left: 5%;
}

.home-thumb img, .post-thumb img {
	max-width: 300px;
	max-height: 300px;
}

.home-post:nth-child(even) .post-content {
	margin-left: 35%;
}

.home-post:nth-child(even) .home-thumb {
	float: left;
	margin-right: 100px;
}

.home-post:nth-child(even) .home-thumb img {
	transform: rotate(-20deg);
}

.home-post:nth-child(even) .home-category {
	background: #e17c04;
	color: #fff;
	padding: 10px;
	letter-spacing: 1px;
}

a {
	color: #e17c04;
}

.nine li, .twelve li {
	list-style: none;
	position: relative;
	padding-left: 10px;
	list-style: outside;
	margin-left: 20px;
}

.nine li::before, .twelve li::before {
	content: '';
	height: 5px;
	width: 5px;
	background: #000;
	border-radius: 5px;
	position: absolute;
	left: 0px;
	top: 10px;
}

#layout {
	position: relative;
	margin: 70px 0;
}

.row .offset-by-one {
	margin-left: 8.33333%;
}

.home-post a, .post-wrap a {
	color: #e17c04;
}

.home-post a:hover, .post-wrap a:hover, {
	color: #aed251;
}

a[href^="mailto:"]:hover {
	color: #242424;
}

.home-post:nth-child(even) .home-title {
	color: #fff;
}

.home-post:nth-child(even) a {
	color: #fff;
}

.home-post h2 {
	font-size: 60px;
	line-height: 60px;
	color: #e17c04;
	padding: 10px 0;
	font-style: italic;
	font-family: "Alegreya";
}

.home-post h3 {
	color: #000;
	font-size: 18px;
	line-height: 18px;
}

.post-wrap .post-title, .post-wrap2 .post-title {
	font-style: italic;
	margin-bottom: 10px;
	font-family:"Alegreya";
	font-size: 36px;
	line-height: 42px;
}

h1.post-title {
	font-size: 60px;
	line-height: 64px;
}

.post-title a {
	color: #000;
}

.product h1 {
	font-family: "Noto Sans";
	font-size: 42px;
	line-height: 42px;
	letter-spacing: 0px;
	border-bottom: 2px dotted #a6c140;
	padding: 0 0 20px;
	margin: 0 0 20px;
}

.post-wrap .post-category {
	font-style: normal;
	font-family:"Noto Sans";
}

.product-image {
	width: 100%;
	display: block;
	margin: 0 auto 40px;
}

.books .product-image {
	width: auto;
}

.col-links {
	margin: 0px;
	padding: 0px;
}

.dfd-icon-shopping_bag_1::before {
	display: none;
}

.dfd-icon-shopping_bag_1 {
	display: none;
}

.col-links li {
	margin: 0px;
	padding: 8px 0;
	border-bottom: 1px dotted #8d969c;
	list-style: none;
	font-size: 12px;
	line-height: 16px;
}

.sub-nav-group, .sub-menu {
	border-top: 1px dotted #8d969c;
	margin: 10px 0 0 0;
}

.col-links li li {
	border-bottom: none;
}

.col-links li li::before {
	content: '» ';
}

.col-links a {
	color: #2f4278;
	text-transform: uppercase;
	font-family:"Noto Sans";
}

.col-links a:hover, .current-menu-item > a {
	color: #e17c04;
}

.tribe-events-calendar td .tribe-events-viewmore, .tribe-events-calendar td .type-tribe_events {
	display: inline-block;
	font-size: 12px;
}

#tribe-events-content a.url {
	color: #e17c04;
}

.tribe-events-event-meta .column, .tribe-events-event-meta .tribe-events-meta-group {
	width: 50%;
	float: left;
}

.single-tribe_events .secondary .tribe-events-meta-group {
	width: 30%;
}

.single-tribe_events .secondary .tribe-events-venue-map {
	width: 62%;
	float: left;
}

.page-template .nine h3 {
	margin: 0 0 9px;
	letter-spacing: 0px;
}

.page-template .nine h4 {
	letter-spacing: 0px;
}

#header-block {
	display: block;
	height: 30px;
	background: #fff;
	content: "";
	position: absolute;
	bottom: 0px;
	right: 0px;
	display: none;
}

#stuning-header::after {
	display: block;
	height: 30px;
	background: #fff;
	width: 30%;
	content: '';
	position: absolute;
	bottom: 0px;
	right: 0px;
	display: none;
}

.button-effect, .add_to_cart_button, .added_to_cart, .checkout-button {
	letter-spacing: 2px;
	display: inline-block !important;
	font-size: 14px !important;
	font-family: "Noto Sans" !important;
	font-weight: 700 !important;
	text-align: center !important;
	text-transform: uppercase !important;
	line-height: 13px !important;
	height: auto !important;
	padding: 18px 40px !important;
	-moz-border-radius: 44px !important;
	-webkit-border-radius: 44px !important;
	border-radius: 44px !important;
	-moz-box-shadow: 0px 3px 6px 1px transparent !important;
	-webkit-box-shadow: 0px 3px 6px 1px transparent !important;
	box-shadow: 0px 3px 6px 1px transparent !important;
	-moz-transform: perspective(0) !important;
	-ms-transform: perspective(0) !important;
	-webkit-transform: perspective(0) !important;
	transform: perspective(0) !important;
	-moz-transition: all .7s ease 0s !important;
	-o-transition: all .7s ease 0s !important;
	-webkit-transition: all .7s ease !important;
	-webkit-transition-delay: 0s !important;
	transition: all .7s ease 0s !important;
	text-transform: none !important;
	border: 2px solid #888 !important;
	position: relative !important;
	overflow: hidden !important;
	color: #fff !important;
	background: #37497d !important;
}


a.button-effect:hover, a.add_to_cart_button:hover, a.added_to_cart:hover, .checkout-button:hover {
	border-color: #e17c04 !important;
	-moz-box-shadow: 0px 4px 5px 1px rgba(255,255,255,0.05) !important;
	-webkit-box-shadow: 0px 4px 5px 1px rgba(255,255,255,0.05) !important;
	box-shadow: 0px 4px 5px 1px rgba(255,255,255,0.05) !important;
	color: #fff !important;
}

.button-effect:hover::before, .add_to_cart_button:hover::before, .added_to_cart:hover::before, .checkout-button:hover::before {
	-moz-transform: rotate(45deg) scaleY(5) !important;
	-ms-transform: rotate(45deg) scaleY(5) !important;
	-webkit-transform: rotate(45deg) scaleY(5) !important;
	transform: rotate(45deg) scaleY(5) !important;
}


.button-effect::before, .add_to_cart_button::before, .added_to_cart::before, .checkout-button::before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #e17c04;
	z-index: -1;
	-moz-transform: rotate(45deg) scaleY(0);
	-ms-transform: rotate(45deg) scaleY(0);
	-webkit-transform: rotate(45deg) scaleY(0);
	transform: rotate(45deg) scaleY(0);
	-moz-transition: -moz-transform .5s linear 0s;
	-o-transition: -o-transform .5s linear 0s;
	-webkit-transition: -webkit-transform .5s linear;
	-webkit-transition-delay: 0s;
	transition: transform .5s linear 0s;
}

.button-effect:hover, .add_to_cart_button:hover, .added_to_cart:hover, .checkout-button:hover {
	-moz-box-shadow: 0px 4px 9px 1px rgba(46,46,46,0.3) !important;
	-webkit-box-shadow: 0px 4px 9px 1px rgba(46,46,46,0.3) !important;
	box-shadow: 0px 4px 9px 1px rgba(46,46,46,0.3) !important;
	-moz-transform: perspective(400px) !important;
	-ms-transform: perspective(400px) !important;
	-webkit-transform: perspective(400px) !important;
	transform: perspective(400px) !important;
}

a[href^="mailto:"] {
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	font-family: "Raleway";
	line-height: 22.36px;
	text-transform: none;
	letter-spacing: 0px;
	word-spacing: 0;
	-webkit-transition: color .3s ease-in-out;
	-moz-transition: color .3s ease-in-out;
	transition: color .3s ease-in-out;
	color: #e17c04;
}

.category-image img {
	width: auto !important;
	height: auto !important;
	margin: 0 auto;
	display: block;
}

.category-image {
	float: left;
	width: 15%;
}

.category-text {
	float: left;
	width: 85%;
}

.category {
	border-bottom: 2px dotted #a6c140;
	padding: 20px 0;
}

.product-cats li::before {
	display: none;
}

.product-cats li {
	list-style: none;
}

button:not(.ubtn) {
	background: #e17c04;
	border-radius: 5px;
	color: #fff;
	padding: 0px;
	font-size: 0;
	line-height: 0;
	cursor: pointer;
	color: transparent;
}

button:hover:not(.ubtn) {
	background: #999;
}

.slick-slide {
	padding: 5px;
}

.screen-reader-text {
	display: none;
}

#TB_closeWindowButton {
	top: 0px;
}

#TB_closeWindow {
	position: relative;
}

#TB_caption {
	padding-top: 0px;
}

.slick-slider .slick-prev, .slick-slider .slick-next {
	opacity: 1;
	position: absolute;
	top: 50%;
	height: 40px;
	width: 40px;
	padding: 0 10px;
}

.slick-slider .slick-prev {
	left: -50px;
}

.slick-slider .slick-next {
	right: -50px;
}

.slick-prev::before {
	content: 'â†';
}

.slick-next::before {
	content: 'â†’';
}

.slick-prev::before, .slick-next::before {
	font-family: 'slick';
	font-size: 20px;
	line-height: 1;
	opacity: .75;
	color: white;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.event-head {
	border-bottom: 2px dotted #a6c140;
	border-top: 2px dotted #a6c140;
	padding: 10px 0;
	margin: 20px 0;
}

.event-date {
	border-right: 2px dotted #a6c140;
	padding: 0 20px 0 0;
	font-size: 60px;
	line-height: 60px;
	color: #e17c04;
	font-weight: normal;
	display: inline-block;
}

.event-title {
	padding: 0 0 0 20px;
	font-size: 24px;
	line-height: 24px;
	color: #000;
	width: 50%;
	display: inline-block;
}

.event-title a {
	color: #000;
}

.event-title a:hover {
	color: #e17c04;
}

.event-wrap {
	padding: 5px 0;
}

.event-wrap p {
	margin: 0;
}

.event-featured {
	background: #e9e9e9;
	padding: 20px;
}

.cat-books {
	clear: both;
	padding: 20px 0;
	border-bottom: 2px dotted #a6c140;
}

.cat-books .woo-cover {
	float: left;
	width: 28%;
	text-align: left;
	margin-right: 2%;
}

.cat-books .woo-title-wrap {
	float: left;
	width: 68%;
	text-align: left;
	margin-right: 2%;
}

.cat-books .prod-image-wrap img {
	width: 100%;
}

.product-description-with-aside {
	width: 65%;
	float: left;
}

.product-aside {
	width: 33%;
	margin-right: 2%;
	float: left;
}

.alignright {
	float: right;
	margin: 0 0 30px 30px;
}

.alignleft {
	float: left;
	margin: 0 30px 30px 0;
}

.wp-caption .wp-caption-text, .gallery-caption, .entry-caption {
	font-style: italic;
	font-size: 13px;
	line-height: 2;
	line-height: 16px;
}

.wp-caption {
	max-width: 100%;
}

.row form .row {
	margin: 0 -10px;
}

.seven, .row .seven {
	width: 58.33333%;
}

.five, .row .five {
	width: 41.66667%;
}

.cart-wrap .shop_table tbody tr {
	background: transparent;
	border-bottom: 1px dotted #cdcdcd;
}

.cart-wrap .shop_table tbody tr .product-thumbnail {
	padding: 0;
}

.cart-wrap .shop_table tbody tr td {
	padding: 15px 10px;
	vertical-align: middle;
}

.cart-wrap .shop_table tbody tr .product-thumbnail .image-cover {
	position: relative;
	overflow: hidden;
	width: 140px;
	height: 140px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 4px solid #f4f4f4;
}

.cart-wrap .coupon .dfd-coupon-wrap > span {
	position: relative;
	font-size: 14px;
	font-family: "Lora";
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0px;
	color: #242424;
	-webkit-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
	position: absolute;
	top: 50%;
	right: 35px;
	line-height: 1;
	margin-top: -0.5em;
}

.cart-wrap .coupon .dfd-submit-wrap {
	float: left;
	width: 28.57%;
	padding: 0 10px;
}

.cart-wrap .coupon .dfd-submit-wrap .button.button-grey {
	display: block;
	width: 100%;
	height: 47px;
	input-height: 47px;
	padding: 0;
	color: #28262b;
	background: transparent;
	border: 2px solid #c39f76;
	border-radius: 47px;
	-webkit-transition: background .3s ease, color .3s ease;
	-moz-transition: background .3s ease, color .3s ease;
	transition: background .3s ease, color .3s ease;
}

.button.wc-backward:not(.ubtn), button:not(.ubtn), .button:not(.ubtn), #wp-submit:not(.ubtn), #commentform #submit:not(.ubtn) {
	padding: 0 20px;
	border-radius: 10px;
	background: #292929;
	color: #a6c140;
	letter-spacing: 0px;
	line-height: 40px;
	height: 40px;
}

.cart-wrap .shop_table tbody tr td {
	padding: 15px 10px;
	vertical-align: middle;
}

.cart-wrap .shop_table tbody tr .product-remove a {
	font-size: 25px;
	display: block;
	width: 36px;
	height: 36px;
	line-height: 33px;
	text-align: center;
	color: #fff;
	background: #1b1b1b;
}

.cart-wrap .coupon {
	overflow: hidden;
	margin: 0 -10px;
}

.cart-wrap .coupon .dfd-coupon-heading {
	font-size: 13px;
	padding: 0 10px;
	margin-bottom: 15px;
}

.cart-wrap .coupon .dfd-coupon-wrap {
	position: relative;
	float: left;
	width: 71.43%;
	padding: 0 10px;
}

.cart-wrap .coupon .dfd-coupon-wrap input[type="text"] {
	height: 47px;
	margin-bottom: 0;
	border-radius: 47px;
}



table {
	width: 100%;
	background: #fff;
	margin: 0 0 18px;
	border: 1px solid #ddd;
}

table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td {
	display: table-cell;
	font-size: 14px;
	line-height: 18px;
	text-align: left;
}

table tbody tr td {
	color: #333;
	padding: 9px 10px;
	vertical-align: top;
	border: none;
}

table thead tr th, table tfoot tr td {
	padding: 8px 10px 9px;
	font-size: 14px;
	font-weight: bold;
	color: #222;
}

.box-name {
	color: #28262b;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	font-family: "texgyreadventorregular";
	line-height: 19.18px;
	text-transform: none;
	letter-spacing: 0px;
	word-spacing: 0;
	-webkit-transition: color .3s ease-in-out, border-bottom-color .3s ease-in-out;
	-moz-transition: color .3s ease-in-out, border-bottom-color .3s ease-in-out;
	transition: color .3s ease-in-out, border-bottom-color .3s ease-in-out;
}

.cart-wrap .shop_table thead th.box-name {
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	font-family: "texgyreadventorregular";
	line-height: 19.18px;
	text-transform: none;
	letter-spacing: 0px;
	word-spacing: 0;
	color: #28262b;
	-webkit-transition: color .3s ease-in-out, border-bottom-color .3s ease-in-out;
	-moz-transition: color .3s ease-in-out, border-bottom-color .3s ease-in-out;
	transition: color .3s ease-in-out, border-bottom-color .3s ease-in-out;
}

table thead, table tfoot {
	background: #f5f5f5;
}

table thead tr th, table tfoot tr td {
	padding: 8px 10px 9px;
	font-size: 14px;
	font-weight: bold;
	color: #222;
}

.cart-wrap .shop_table thead {
	background: transparent;
	border-bottom: 1px dotted #cdcdcd;
}

.cart-wrap .shop_table {
	margin-bottom: 45px;
	border-collapse: collapse;
	border-width: 0;
}

#header-container.header-style-1:not(.small) #header .header-wrap {
	background: #000;
}

.woocommerce-mini-cart-item .attachment-shop_thumbnail {
	display: block;
}

.click-dropdown.active > a span{
	display:block;
}

.product-category {
	display: none;
}

@media only screen and (max-width: 1560px) {
	div.page-title-inner {
		height: 340px;
	}
}

@media only screen and (max-width: 1400px) {
	div.page-title-inner {
		height: 300px;
	}
	
	.row .offset-by-one {
		margin-left: 0px;
	}
}

@media only screen and (max-width: 1260px) {
	div.page-title-inner {
		height: 240px;
	}
}

@media only screen and (min-width: 1280px) {

	.header-layout-fullwidth > .dfd-top-row .row, .header-layout-fullwidth > #header .header-top-panel .row, .header-layout-fullwidth > #header > .logo-wrap > .row, .header-layout-fullwidth > #header > .header-wrap > .row {
		width: 100%;
		padding: 0 20px;
	}
}

@media only screen and (min-width: 1180px) {
	.header-col-fluid {
		margin-left: 264px;
		margin-right: 280px;
	}
	
	.header-col-right {
		width: 280px;
	}
	
	.header-col-left {
		width: 264px;
	}

}

@media only screen and (max-width: 1200px) {
	.nav-menu .mega-menu-item .item-title, .nav-menu .mega-menu-item a {
		padding: 0 5px;
	}
}

@media only screen and (min-width: 1101px) {
	
	.dfd-side-by-side-mode-custom #header-container, .dfd-side-by-side-mode-custom #header-container #header {
		position: fixed !important;
		background: transparent;
	}
	.dfd-side-by-side-mode-custom body.dfd-custom-padding-html #header-container #header {
		padding: 0 30px;
	}
	.header-col-fluid {
		margin-left: 164px;
		margin-right: 20px;
	}

	#header-container.logo-position-left:not(.small) .header-col-fluid {
		margin-left: 264px;
		margin-right: 180px;
	}
	
	.header-col-right {
		width: 280px;
	}
	
	#header-container.logo-position-left:not(.small) .header-col-right {
		width: 280px;
	}
	
	#header-container.header-style-1:not(.small):not(.logo-position-right) .header-col-right {
		border-left-color: rgba(255,255,255,0.1);
	}
	
	#header-container.logo-position-left:not(.small) .header-col-left {
		width: 264px;
	}
	
	.header-col-left {
		width: 264px;
	}
	
	
	
	#header-container.logo-position-left:not(.small) #header .header-wrap > .row:last-child .header-main-panel .logo-for-panel {
		position: relative;
	}
	
	#header-container.logo-position-left:not(.small) #header .header-wrap > .row:last-child .header-main-panel .logo-for-panel .inline-block img {
		position: absolute;
	}
	
	#header-container.logo-position-left:not(.small) #header .header-wrap > .row:last-child .header-main-panel .logo-for-panel .inline-block {
		width: 100%;
		height: 100%;
	}
}


@media only screen and (max-width: 980px) {
	
	#menu-main {
		position: absolute;
		width: 100%;
		left: 0px;
		top: 35px;
		background: #000;
		height: auto;
		display: none;
	}
	
	.nav-menu .mega-menu-item {
		display: block;
		width: 100%;
		border-bottom: 1px solid #fff;
		float: none;
		text-align: center;
	}
	
	.nav-menu .mega-menu-item a {
		padding: 20px 0;
		display: inline-block;
	}
	
	.dl-menuwrapper {
		display: block;
	}
	
	
	.row .side-nav, #main-content.two {
		width: 80%;
		margin: 0 auto 40px;
		text-align: center;
		display: block;
		float: none;
	}
	
	.products .two {
		width: 33.333%;
	}
	.nine, .row .nine {
		width: 90%;
		margin: 0 5%;
	}
	
	h2 {
		font-size: 24px;
		line-height: 30px;
	}
	
	.post-wrap .post-title {
		font-size: 16px;
		line-height: 20px;
	}
	
	.category-text {
		width: 70%;
	}
	
	.category-image {
		width: 30%;
	}
	
	.product-ordering {
		width: auto;
	}
	
	nav.mega-menu {
		width: 90%;
		min-width: 90%;
	}
	
	
}

@media only screen and (max-width: 875px) {
	.home .page-title-inner {
		height: 700px !important;
		min-height: 0px !important;
	}
}

@media only screen and (max-width: 800px) {
	.dfd-side-by-side-mode-custom #header-container #header .header-wrap > .row:last-child {
		background: transparent;
	}
	
	#header-block {
		display: none;
	}
	
	#stuning-header::after {
		display: none;
	}
	
	.home-post h2 {
		font-size: 36px;
		line-height: 42px;
	}
	
	
	
	.home-thumb, .post-thumb,.home-post:nth-child(2n) .home-thumb, .home-post:nth-child(2n) .home-thumb {
		float: none;
		margin: 20px;
		text-align: center;
	}
	
	.home-post:nth-child(2n) .post-content {
		margin: 20px;
	}
	
	.click-dropdown > a {
		padding-right: 30px;
	}
	
	div.page-title-inner {
		height: 170px;
	}
	
	
}

@media only screen and (max-width: 720px) {
	div#stuning-header .dfd-stuning-header-bg-container {
		background-position: left top !important;
		background-size: auto 240px !important;
		background-attachment: unset !important;
	}
	
	.home div#stuning-header .dfd-stuning-header-bg-container {
		background-position: center top !important;
		background-size: 120% auto !important;
		
	}

	.home .page-title-inner {
		height: 400px !important;
		min-height: 0px !important;
	}
	
	#layout {
		margin-top: 0px;
	}
}

@media only screen and (max-width: 640px) {
	
	
	.three, .row .three {
		width: 50%;
	}
	
	#footer .row .three:nth-child(1), #footer .row .three:nth-child(4){
		width: 100%;
		padding: 40px;
	}
	
	#nav_menu-2, #nav_menu-3 {
		margin-left: 0px;
	}
	
	#footer .widget.widget_nav_menu ul li, #classictextwidget-2 {
		text-align: center;
	}
	
	.logo-for-panel {
		display: none;
	}
	
	.mobile-logo {
		display: block !important;
	}
	
	.category-text {
		width: 75%;
	}
	
	.category-image {
		width: 22%;
		margin-right:3%;
	}
	
	.product-cats {
		margin-top: 40px;
	}
	
	.cat-books .woo-cover, .cat-books .woo-title-wrap {
		width: 96%;
		margin: 20px 2%;
		display: block;
	}
	
	.nine, .row .nine {
		width: 96%;
		margin: 0 2%;
	}
	
	.product-ordering {
		top: -30px;
		right: 20px;
	}
}

@media only screen and (max-width: 500px) {
	.home .page-title-inner {
		height: 300px !important;
	}
}

@media only screen and (max-width: 400px) {
	.home .page-title-inner {
		height: 200px !important;
	}
}

