@media only screen and (max-width:1280px)
{
#page-content {
	min-width: inherit; max-width: 100%;
}
.page-boxed #page-content {
	width: 100%;
}
.page-boxed header.header-style-floating {
	left: 40px; top: 40px; width: calc(100% - 80px); margin-left: 0px;
}
.page-boxed header.header-style-vertical {
	left: 0px; margin-left: 0px;
}
.page-boxed header.header-style-vertical ~ #page-body #smart-nav {
	left: 300px; margin-left: 0px;
}
.wrapper {
	width: calc(100% - 80px);
}
.main-content {
	width: calc(100% - 320px);
}
aside.sidebar {
	width: 260px; margin-right: 40px;
}
aside.sidebar-grey.sidebar {
	padding: 0px 40px 100px; width: 240px;
}
aside.sidebar-grey.sidebar::before {
	padding: 0px 40px 100px; width: 240px;
}
.wrapper .sidebar-grey.sidebar {
	padding: 30px; width: 200px;
}
nav#main-nav .col-2.mega-menu-content .mega-menu-inner {
	width: 640px;
}
nav#main-nav .col-3.mega-menu-content .mega-menu-inner {
	width: 780px;
}
nav#main-nav .col-4.mega-menu-content .mega-menu-inner {
	width: 880px;
}
nav#main-nav .col-5.mega-menu-content .mega-menu-inner {
	width: 960px;
}
}
@media only screen and (max-width:1024px)
{
h1 {
	line-height: 80px; font-size: 67px;
}
h2 {
	line-height: 57px; font-size: 45px;
}
h3 {
	line-height: 44px; font-size: 32px;
}
h4 {
	line-height: 33px; font-size: 23px;
}
h5 {
	line-height: 23px; font-size: 16px;
}
h6 {
	line-height: 20px; font-size: 13px;
}
header {
	left: 0px !important; top: 0px !important; width: 100% !important; height: auto !important; margin-left: 0px !important;
}
header .header-inner {
	padding: 0px 30px !important;
}
header.header-style-floating {
	border-top-color: currentColor !important; border-right-color: currentColor !important; border-left-color: currentColor !important; border-top-width: medium !important; border-right-width: medium !important; border-left-width: medium !important; border-top-style: none !important; border-right-style: none !important; border-left-style: none !important;
}
header.small-header::after {
	display: none;
}
header.header-style-floating + #hero #page-title {
	padding-top: 100px;
}
header #logo {
	border: currentColor !important; border-image: none !important; width: auto; height: 30px; padding-top: 15px; padding-bottom: 15px; float: left;
}
header.header-style-vertical #logo {
	border: currentColor !important; border-image: none !important; width: auto; height: 30px; padding-top: 15px; padding-bottom: 15px; float: left;
}
header.header-bordered #logo {
	border: currentColor !important; border-image: none !important; padding-right: 0px;
}
header:not(.not-sticky).small-header.header-bordered #logo {
	border: currentColor !important; border-image: none !important; padding-right: 0px;
}
header:not(.not-sticky):not(.header-style-vertical).small-header.header-bordered #logo {
	border: currentColor !important; border-image: none !important; padding-right: 0px;
}
header:not(.mega-hover):not(.not-sticky).header-dark.small-header.header-bordered #logo {
	border: currentColor !important; border-image: none !important; padding-right: 0px;
}
header #menu .responsive-nav-toggle {
	height: 30px; line-height: 30px; margin-top: 15px; margin-bottom: 15px;
}
header #header-search {
	padding-top: 15px; padding-bottom: 15px;
}
header #header-cart {
	padding-top: 15px; padding-bottom: 15px;
}
header #header-language {
	padding-top: 15px; padding-bottom: 15px;
}
header #header-social {
	padding-top: 15px; padding-bottom: 15px;
}
header #header-search a#show-search {
	height: 30px; line-height: 30px;
}
header #header-cart a#show-cart {
	height: 30px; line-height: 30px;
}
header #header-language a#show-language {
	height: 30px; line-height: 30px;
}
#header-social .socialmedia-widget li a {
	height: 30px; line-height: 30px;
}
header:not(.not-sticky).small-header #top-bar {
	padding: 0px 30px; height: 0px; line-height: 0px; overflow: hidden;
}
header:not(.not-sticky).small-header #top-bar > div {
	transition:0.4s; height: 0px; transform: translateY(-40px); -webkit-transform: translateY(-40px); -moz-transform: translateY(-40px); -o-transform: translate-Y(-40px);
}
header #top-bar > div {
	display: none;
}
header #top-bar > div.show-on-mobile {
	width: 100%; text-align: center; display: block;
}
header #top-bar .socialmedia-widget li {
	padding: 0px 10px; margin-right: -5px;
}
header.header-style-vertical ~ #hero {
	margin: 0px; width: auto;
}
header.header-style-vertical ~ #page-body {
	margin: 0px; width: auto;
}
header.header-style-vertical ~ #footer {
	margin: 0px; width: auto;
}
#menu .responsive-nav-toggle {
	display: block; z-index: 1;
}
#menu .menu-inner {
	background: rgb(26, 26, 26); transition:right 0.5s; top: 0px; width: 300px; height: 100%; right: -302px; border-left-color: rgb(61, 61, 61); border-left-width: 1px; border-left-style: solid; position: fixed; box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.15); -moz-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0px 0px 4x 0px rgba(0, 0, 0, 0.15);
}
.menu-is-open#menu .menu-inner {
	right: 0px;
}
#menu #menu-misc {
	margin: 0px; border: currentColor !important; transition:opacity 0.3s; border-image: none !important; left: 0px; top: 0px; position: absolute; opacity: 0;
}
.menu-is-open#menu #menu-misc {
	transition:opacity 0.3s 0.3s; opacity: 1;
}
#menu #main-nav {
	margin: 0px; padding: 0px 30px; transition:opacity 0.3s; left: 0px; top: 50%; width: calc(100% - 60px); position: absolute; -ms-overflow-y: scroll; max-height: calc(100vh - 150px); opacity: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.menu-is-open#menu #main-nav {
	transition:opacity 0.3s 0.3s; opacity: 1;
}
nav#main-nav ul > li {
	margin: 0px; width: 100%; text-align: center !important; display: block;
}
nav#main-nav ul li a {
	padding: 4px 0px !important; height: 22px !important; line-height: 22px !important; display: inline-block !important;
}
nav#main-nav > ul > li > a::after {
	display: none;
}
nav#main-nav > ul > li > a.button-style {
	margin: 4px 0px; padding: 0px 15px !important; height: 30px !important; line-height: 30px !important;
}
nav#main-nav ul li.menu-item-has-children > a::before {
	right: -15px; display: block; content: "\f3d0" !important;
}
nav#main-nav ul li > ul.submenu {
	background: none; padding: 15px 0px; transition:none !important; left: auto !important; top: auto !important; width: auto; right: auto !important; margin-top: 0px; display: none; visibility: visible; position: static; opacity: 1;
}
nav#main-nav ul li > ul.submenu::after {
	display: none;
}
nav#main-nav ul li > ul.submenu > li {
	margin: 0px !important; padding: 0px;
}
nav#main-nav .mega-menu-content {
	background: none; margin: 0px; padding: 15px 0px; transition:none !important; left: auto !important; top: auto !important; right: auto !important; display: none; position: static; z-index: auto; transform: translateY(0px) !important; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0);
}
nav#main-nav .mega-menu-content::before {
	display: none;
}
nav#main-nav .mega-menu-content .mega-menu-inner {
	margin: 0px !important; padding: 0px; transition:none !important; width: auto !important; visibility: visible; opacity: 1; transform: translateY(0px) !important; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0);
}
nav#main-nav .mega-menu-content .mega-menu-inner > ul > li {
	margin: 0px; width: 100% !important; float: none;
}
nav#main-nav .mega-menu-content ul li.mega-menu-title > a {
	margin: 0px;
}
nav#main-nav .mega-menu-content ul li.mega-menu-title > a::after {
	display: none;
}
nav#main-nav .mega-menu-content ul li.mega-menu-title > a::before {
	top: 50%; width: 10px; height: 10px; text-align: center; right: -15px; line-height: 10px; font-family: "Ionicons"; font-size: 10px; margin-top: -5px; position: absolute; content: "\f3d0";
}
nav#main-nav .mega-menu-content ul li.mega-menu-title > ul {
	padding: 15px 0px; display: none;
}
nav#main-nav .mega-menu-content ul li.mega-menu-title > ul li {
	padding: 0px !important;
}
#header-cart .header-cart-content {
	display: none;
}
#header-language .header-language-content {
	top: 50px;
}
header:not(.header-transparent):not(.header-style-floating) + #hero {
	margin-top: 60px !important;
}
header:not(.header-transparent):not(.header-style-floating) + .hero-full#hero {
	min-height: calc(100vh - 60px) !important;
}
header:not(.header-transparent):not(.header-style-floating) + #page-body {
	margin-top: 60px !important;
}
header:not(.header-transparent):not(.header-style-floating).has-top-bar + #hero {
	margin-top: calc(60px + 40px) !important;
}
header:not(.header-transparent):not(.header-style-floating).has-top-bar + .hero-full#hero {
	min-height: calc(100vh - 60px - 40px) !important;
}
header:not(.header-transparent):not(.header-style-floating).has-top-bar + #page-body {
	margin-top: calc(60px + 40px) !important;
}
header.header-bordered.header-transparent + #hero #page-title {
	margin-top: 60px;
}
header.header-style-floating + #hero #page-title {
	margin-top: 60px;
}
#hero :not(.title-top):not(.title-bottom).title-adapt#page-title {
	top: 60px;
}
header.header-transparent + #page-body :first-child.fullwidth-section::before {
	height: 60px;
}
header:not(.header-transparent) + #page-body :first-child.fullheight.fullwidth-section {
	min-height: calc(100vh - 60px);
}
.share-fixed#share {
	transition:none; right: auto !important; bottom: auto !important; margin-top: 30px; position: static;
}
.share-fixed#share ul {
	margin: 0px 0px 0px -4px; padding: 0px 3px; width: auto; text-align: center;
}
.align-left.share-fixed#share ul {
	text-align: left;
}
.align-right.share-fixed#share ul {
	text-align: right;
}
.share-fixed#share ul li {
	margin-right: -5px; display: inline-block;
}
.share-fixed#share ul li a {
	padding: 0px 10px !important; transition:0.2s; display: block; min-width: inherit; transform: none; -webkit-transform: none; -moz-transform: none; -o-transform: none;
}
.share-fixed#share ul li a:hover {
	padding: 0px 15px !important;
}
.share-fixed#share ul li a:hover {
	transform: none; -webkit-transform: none; -moz-transform: none; -o-transform: none;
}
.share-fixed#share ul li a::before {
	width: 20px;
}
.share-fixed#share ul li a span {
	margin: 0px 2px; min-width: 40px;
}
#share + :not(.img-pagination)#single-pagination {
	margin-top: 30px;
}
[class*='style-modern'].isotope-grid .isotope-item {
	width: 50% !important;
}
[class*='style-modern'].isotope-grid .grid-sizer {
	width: 50% !important;
}
[class*='style-modern'].isotope-grid .wide.isotope-item {
	width: 50% !important;
}
[class*='style-modern'].isotope-grid .wide-tall.isotope-item {
	width: 50% !important;
}
[class*='style-modern'].isotope-spaced.isotope-grid .isotope-item {
	width: calc(50% - 30px) !important;
}
[class*='style-modern'].isotope-spaced.isotope-grid .grid-sizer {
	width: calc(50% - 30px) !important;
}
[class*='style-modern'].isotope-spaced.isotope-grid .wide.isotope-item {
	width: calc(50% - 30px) !important;
}
[class*='style-modern'].isotope-spaced.isotope-grid .wide-tall.isotope-item {
	width: calc(50% - 30px) !important;
}
header.header-style-vertical ~ #page-body #smart-nav {
	left: 0px !important; margin-left: 0px;
}
}
@media only screen and (max-width:960px)
{
h1 {
	line-height: 77px; font-size: 62px;
}
h2 {
	line-height: 56px; font-size: 42px;
}
h3 {
	line-height: 42px; font-size: 30px;
}
h4 {
	line-height: 32px; font-size: 22px;
}
h5 {
	line-height: 22px; font-size: 15px;
}
h6 {
	line-height: 20px; font-size: 13px;
}
#smart-nav {
	display: none;
}
.boxed-spaced .column {
	padding: 20px;
}
.boxed-sticky .column {
	padding: 20px;
}
.bordered-spaced .column {
	padding: 20px;
}
.bordered-sticky .column {
	padding: 20px;
}
.bigpadding.column {
	padding: 4em !important;
}
.one-fourth {
	width: 100% !important; margin-top: 40px !important; margin-right: 0px !important; float: none !important;
}
.two-fourth {
	width: 100% !important; margin-top: 40px !important; margin-right: 0px !important; float: none !important;
}
.three-fourth {
	width: 100% !important; margin-top: 40px !important; margin-right: 0px !important; float: none !important;
}
.one-fifth {
	width: 100% !important; margin-top: 40px !important; margin-right: 0px !important; float: none !important;
}
.two-fifth {
	width: 100% !important; margin-top: 40px !important; margin-right: 0px !important; float: none !important;
}
.three-fifth {
	width: 100% !important; margin-top: 40px !important; margin-right: 0px !important; float: none !important;
}
.four-fifth {
	width: 100% !important; margin-top: 40px !important; margin-right: 0px !important; float: none !important;
}
.one-sixth {
	width: 100% !important; margin-top: 40px !important; margin-right: 0px !important; float: none !important;
}
.two-sixth {
	width: 100% !important; margin-top: 40px !important; margin-right: 0px !important; float: none !important;
}
.three-sixth {
	width: 100% !important; margin-top: 40px !important; margin-right: 0px !important; float: none !important;
}
.four-sixth {
	width: 100% !important; margin-top: 40px !important; margin-right: 0px !important; float: none !important;
}
.five-sixth {
	width: 100% !important; margin-top: 40px !important; margin-right: 0px !important; float: none !important;
}
.boxed-sticky .one-fourth {
	margin-top: 0px !important;
}
.boxed-sticky .two-fourth {
	margin-top: 0px !important;
}
.boxed-sticky .three-fourth {
	margin-top: 0px !important;
}
.bordered-sticky .one-fourth {
	margin-top: 0px !important;
}
.bordered-sticky .two-fourth {
	margin-top: 0px !important;
}
.bordered-sticky .three-fourth {
	margin-top: 0px !important;
}
.boxed-sticky .one-fifth {
	margin-top: 0px !important;
}
.boxed-sticky .two-fifth {
	margin-top: 0px !important;
}
.boxed-sticky .three-fifth {
	margin-top: 0px !important;
}
.boxed-sticky .four-fifth {
	margin-top: 0px !important;
}
.bordered-sticky .one-fifth {
	margin-top: 0px !important;
}
.bordered-sticky .two-fifth {
	margin-top: 0px !important;
}
.bordered-sticky .three-fifth {
	margin-top: 0px !important;
}
.bordered-sticky .four-fifth {
	margin-top: 0px !important;
}
.boxed-sticky .one-sixth {
	margin-top: 0px !important;
}
.boxed-sticky .two-sixth {
	margin-top: 0px !important;
}
.boxed-sticky .three-sixth {
	margin-top: 0px !important;
}
.boxed-sticky .four-sixth {
	margin-top: 0px !important;
}
.boxed-sticky .five-sixth .bordered-sticky .one-sixth {
	margin-top: 0px !important;
}
.bordered-sticky .two-sixth {
	margin-top: 0px !important;
}
.bordered-sticky .three-sixth {
	margin-top: 0px !important;
}
.bordered-sticky .four-sixth {
	margin-top: 0px !important;
}
.bordered-sticky .five-sixth {
	margin-top: 0px !important;
}
.bordered-sticky .one-fourth {
	border-width: 1px medium medium; border-style: solid none none; border-color: rgba(0, 0, 0, 0.15) currentColor currentColor; border-image: none;
}
.bordered-sticky .two-fourth {
	border-width: 1px medium medium; border-style: solid none none; border-color: rgba(0, 0, 0, 0.15) currentColor currentColor; border-image: none;
}
.bordered-sticky .three-fourth {
	border-width: 1px medium medium; border-style: solid none none; border-color: rgba(0, 0, 0, 0.15) currentColor currentColor; border-image: none;
}
.bordered-sticky .one-fifth {
	border-width: 1px medium medium; border-style: solid none none; border-color: rgba(0, 0, 0, 0.15) currentColor currentColor; border-image: none;
}
.bordered-sticky .two-fifth {
	border-width: 1px medium medium; border-style: solid none none; border-color: rgba(0, 0, 0, 0.15) currentColor currentColor; border-image: none;
}
.bordered-sticky .three-fifth {
	border-width: 1px medium medium; border-style: solid none none; border-color: rgba(0, 0, 0, 0.15) currentColor currentColor; border-image: none;
}
.bordered-sticky .four-fifth {
	border-width: 1px medium medium; border-style: solid none none; border-color: rgba(0, 0, 0, 0.15) currentColor currentColor; border-image: none;
}
.bordered-sticky .one-sixth {
	border-width: 1px medium medium; border-style: solid none none; border-color: rgba(0, 0, 0, 0.15) currentColor currentColor; border-image: none;
}
.bordered-sticky .two-sixth {
	border-width: 1px medium medium; border-style: solid none none; border-color: rgba(0, 0, 0, 0.15) currentColor currentColor; border-image: none;
}
.bordered-sticky .three-sixth {
	border-width: 1px medium medium; border-style: solid none none; border-color: rgba(0, 0, 0, 0.15) currentColor currentColor; border-image: none;
}
.bordered-sticky .four-sixth {
	border-width: 1px medium medium; border-style: solid none none; border-color: rgba(0, 0, 0, 0.15) currentColor currentColor; border-image: none;
}
.bordered-sticky .five-sixth {
	border-width: 1px medium medium; border-style: solid none none; border-color: rgba(0, 0, 0, 0.15) currentColor currentColor; border-image: none;
}
.wrapper .bordered-sticky .one-fourth {
	border-right-color: rgba(0, 0, 0, 0.15); border-left-color: rgba(0, 0, 0, 0.15); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.wrapper .bordered-sticky .two-fourth {
	border-right-color: rgba(0, 0, 0, 0.15); border-left-color: rgba(0, 0, 0, 0.15); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.wrapper .bordered-sticky .three-fourth {
	border-right-color: rgba(0, 0, 0, 0.15); border-left-color: rgba(0, 0, 0, 0.15); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.wrapper .bordered-sticky .one-fifth {
	border-right-color: rgba(0, 0, 0, 0.15); border-left-color: rgba(0, 0, 0, 0.15); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.wrapper .bordered-sticky .two-fifth {
	border-right-color: rgba(0, 0, 0, 0.15); border-left-color: rgba(0, 0, 0, 0.15); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.wrapper .bordered-sticky .three-fifth {
	border-right-color: rgba(0, 0, 0, 0.15); border-left-color: rgba(0, 0, 0, 0.15); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.wrapper .bordered-sticky .four-fifth {
	border-right-color: rgba(0, 0, 0, 0.15); border-left-color: rgba(0, 0, 0, 0.15); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.wrapper .bordered-sticky .one-sixth {
	border-right-color: rgba(0, 0, 0, 0.15); border-left-color: rgba(0, 0, 0, 0.15); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.wrapper .bordered-sticky .two-sixth {
	border-right-color: rgba(0, 0, 0, 0.15); border-left-color: rgba(0, 0, 0, 0.15); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.wrapper .bordered-sticky .three-sixth {
	border-right-color: rgba(0, 0, 0, 0.15); border-left-color: rgba(0, 0, 0, 0.15); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.wrapper .bordered-sticky .four-sixth {
	border-right-color: rgba(0, 0, 0, 0.15); border-left-color: rgba(0, 0, 0, 0.15); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.wrapper .bordered-sticky .five-sixth {
	border-right-color: rgba(0, 0, 0, 0.15); border-left-color: rgba(0, 0, 0, 0.15); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.wrapper-small .bordered-sticky .one-fourth {
	border-right-color: rgba(0, 0, 0, 0.15); border-left-color: rgba(0, 0, 0, 0.15); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.wrapper-small .bordered-sticky .two-fourth {
	border-right-color: rgba(0, 0, 0, 0.15); border-left-color: rgba(0, 0, 0, 0.15); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.wrapper-small .bordered-sticky .three-fourth {
	border-right-color: rgba(0, 0, 0, 0.15); border-left-color: rgba(0, 0, 0, 0.15); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.wrapper-small .bordered-sticky .one-fifth {
	border-right-color: rgba(0, 0, 0, 0.15); border-left-color: rgba(0, 0, 0, 0.15); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.wrapper-small .bordered-sticky .two-fifth {
	border-right-color: rgba(0, 0, 0, 0.15); border-left-color: rgba(0, 0, 0, 0.15); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.wrapper-small .bordered-sticky .three-fifth {
	border-right-color: rgba(0, 0, 0, 0.15); border-left-color: rgba(0, 0, 0, 0.15); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.wrapper-small .bordered-sticky .four-fifth {
	border-right-color: rgba(0, 0, 0, 0.15); border-left-color: rgba(0, 0, 0, 0.15); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.wrapper-small .bordered-sticky .one-sixth {
	border-right-color: rgba(0, 0, 0, 0.15); border-left-color: rgba(0, 0, 0, 0.15); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.wrapper-small .bordered-sticky .two-sixth {
	border-right-color: rgba(0, 0, 0, 0.15); border-left-color: rgba(0, 0, 0, 0.15); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.wrapper-small .bordered-sticky .three-sixth {
	border-right-color: rgba(0, 0, 0, 0.15); border-left-color: rgba(0, 0, 0, 0.15); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.wrapper-small .bordered-sticky .four-sixth {
	border-right-color: rgba(0, 0, 0, 0.15); border-left-color: rgba(0, 0, 0, 0.15); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.wrapper-small .bordered-sticky .five-sixth {
	border-right-color: rgba(0, 0, 0, 0.15); border-left-color: rgba(0, 0, 0, 0.15); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.bordered-sticky .last-col.one-fourth {
	border-bottom-color: rgba(0, 0, 0, 0.15); border-bottom-width: 1px; border-bottom-style: solid;
}
.bordered-sticky .last-col.two-fourth {
	border-bottom-color: rgba(0, 0, 0, 0.15); border-bottom-width: 1px; border-bottom-style: solid;
}
.bordered-sticky .last-col.three-fourth {
	border-bottom-color: rgba(0, 0, 0, 0.15); border-bottom-width: 1px; border-bottom-style: solid;
}
.bordered-sticky .last-col.one-fifth {
	border-bottom-color: rgba(0, 0, 0, 0.15); border-bottom-width: 1px; border-bottom-style: solid;
}
.bordered-sticky .last-col.two-fifth {
	border-bottom-color: rgba(0, 0, 0, 0.15); border-bottom-width: 1px; border-bottom-style: solid;
}
.bordered-sticky .last-col.three-fifth {
	border-bottom-color: rgba(0, 0, 0, 0.15); border-bottom-width: 1px; border-bottom-style: solid;
}
.bordered-sticky .last-col.four-fifth {
	border-bottom-color: rgba(0, 0, 0, 0.15); border-bottom-width: 1px; border-bottom-style: solid;
}
.bordered-sticky .last-col.one-sixth {
	border-bottom-color: rgba(0, 0, 0, 0.15); border-bottom-width: 1px; border-bottom-style: solid;
}
.bordered-sticky .last-col.two-sixth {
	border-bottom-color: rgba(0, 0, 0, 0.15); border-bottom-width: 1px; border-bottom-style: solid;
}
.bordered-sticky .last-col.three-sixth {
	border-bottom-color: rgba(0, 0, 0, 0.15); border-bottom-width: 1px; border-bottom-style: solid;
}
.bordered-sticky .last-col.four-sixth {
	border-bottom-color: rgba(0, 0, 0, 0.15); border-bottom-width: 1px; border-bottom-style: solid;
}
.bordered-sticky .last-col.five-sixth {
	border-bottom-color: rgba(0, 0, 0, 0.15); border-bottom-width: 1px; border-bottom-style: solid;
}
.text-light .bordered-sticky .one-fourth {
	border-width: 1px medium medium; border-style: solid none none; border-color: rgba(255, 255, 255, 0.22) currentColor currentColor; border-image: none;
}
.text-light .bordered-sticky .two-fourth {
	border-width: 1px medium medium; border-style: solid none none; border-color: rgba(255, 255, 255, 0.22) currentColor currentColor; border-image: none;
}
.text-light .bordered-sticky .three-fourth {
	border-width: 1px medium medium; border-style: solid none none; border-color: rgba(255, 255, 255, 0.22) currentColor currentColor; border-image: none;
}
.text-light .bordered-sticky .one-fifth {
	border-width: 1px medium medium; border-style: solid none none; border-color: rgba(255, 255, 255, 0.22) currentColor currentColor; border-image: none;
}
.text-light .bordered-sticky .two-fifth {
	border-width: 1px medium medium; border-style: solid none none; border-color: rgba(255, 255, 255, 0.22) currentColor currentColor; border-image: none;
}
.text-light .bordered-sticky .three-fifth {
	border-width: 1px medium medium; border-style: solid none none; border-color: rgba(255, 255, 255, 0.22) currentColor currentColor; border-image: none;
}
.text-light .bordered-sticky .four-fifth {
	border-width: 1px medium medium; border-style: solid none none; border-color: rgba(255, 255, 255, 0.22) currentColor currentColor; border-image: none;
}
.text-light .bordered-sticky .one-sixth {
	border-width: 1px medium medium; border-style: solid none none; border-color: rgba(255, 255, 255, 0.22) currentColor currentColor; border-image: none;
}
.text-light .bordered-sticky .two-sixth {
	border-width: 1px medium medium; border-style: solid none none; border-color: rgba(255, 255, 255, 0.22) currentColor currentColor; border-image: none;
}
.text-light .bordered-sticky .three-sixth {
	border-width: 1px medium medium; border-style: solid none none; border-color: rgba(255, 255, 255, 0.22) currentColor currentColor; border-image: none;
}
.text-light .bordered-sticky .four-sixth {
	border-width: 1px medium medium; border-style: solid none none; border-color: rgba(255, 255, 255, 0.22) currentColor currentColor; border-image: none;
}
.text-light .bordered-sticky .five-sixth {
	border-width: 1px medium medium; border-style: solid none none; border-color: rgba(255, 255, 255, 0.22) currentColor currentColor; border-image: none;
}
.text-light .bordered-sticky .last-col.one-fourth {
	border-bottom-color: rgba(255, 255, 255, 0.22); border-bottom-width: 1px; border-bottom-style: solid;
}
.text-light .bordered-sticky .last-col.two-fourth {
	border-bottom-color: rgba(255, 255, 255, 0.22); border-bottom-width: 1px; border-bottom-style: solid;
}
.text-light .bordered-sticky .last-col.three-fourth {
	border-bottom-color: rgba(255, 255, 255, 0.22); border-bottom-width: 1px; border-bottom-style: solid;
}
.text-light .bordered-sticky .last-col.one-fifth {
	border-bottom-color: rgba(255, 255, 255, 0.22); border-bottom-width: 1px; border-bottom-style: solid;
}
.text-light .bordered-sticky .last-col.two-fifth {
	border-bottom-color: rgba(255, 255, 255, 0.22); border-bottom-width: 1px; border-bottom-style: solid;
}
.text-light .bordered-sticky .last-col.three-fifth {
	border-bottom-color: rgba(255, 255, 255, 0.22); border-bottom-width: 1px; border-bottom-style: solid;
}
.text-light .bordered-sticky .last-col.four-fifth {
	border-bottom-color: rgba(255, 255, 255, 0.22); border-bottom-width: 1px; border-bottom-style: solid;
}
.text-light .bordered-sticky .last-col.one-sixth {
	border-bottom-color: rgba(255, 255, 255, 0.22); border-bottom-width: 1px; border-bottom-style: solid;
}
.text-light .bordered-sticky .last-col.two-sixth {
	border-bottom-color: rgba(255, 255, 255, 0.22); border-bottom-width: 1px; border-bottom-style: solid;
}
.text-light .bordered-sticky .last-col.three-sixth {
	border-bottom-color: rgba(255, 255, 255, 0.22); border-bottom-width: 1px; border-bottom-style: solid;
}
.text-light .bordered-sticky .last-col.four-sixth {
	border-bottom-color: rgba(255, 255, 255, 0.22); border-bottom-width: 1px; border-bottom-style: solid;
}
.text-light .bordered-sticky .last-col.five-sixth {
	border-bottom-color: rgba(255, 255, 255, 0.22); border-bottom-width: 1px; border-bottom-style: solid;
}
.empty-content.one-fourth {
	min-height: 220px !important;
}
.empty-content.two-fourth {
	min-height: 220px !important;
}
.empty-content.three-fourth {
	min-height: 220px !important;
}
.empty-content.one-fifth {
	min-height: 220px !important;
}
.empty-content.two-fifth {
	min-height: 220px !important;
}
.empty-content.three-fifth {
	min-height: 220px !important;
}
.empty-content.four-fifth {
	min-height: 220px !important;
}
.empty-content.one-sixth {
	min-height: 220px !important;
}
.empty-content.two-sixth {
	min-height: 220px !important;
}
.empty-content.three-sixth {
	min-height: 220px !important;
}
.empty-content.four-sixth {
	min-height: 220px !important;
}
.empty-content.five-sixth {
	min-height: 220px !important;
}
#page-body {
	padding-top: 80px;
}
aside.sidebar-grey.sidebar {
	padding-bottom: 80px;
}
aside.sidebar-grey.sidebar::before {
	padding-bottom: 80px;
}
.notoppadding aside.sidebar-grey.sidebar {
	padding-top: 80px;
}
footer .footer-inner {
	padding: 80px 0px;
}
#hero #page-title {
	padding-top: 80px; padding-bottom: 80px;
}
header.header-style-floating + #hero #page-title {
	padding-top: 80px;
}
.overlay-body#hero {
	margin-bottom: -80px;
}
.overlay-body#hero #page-title {
	padding-bottom: 140px;
}
.classic-blog .blog-item {
	margin-top: 80px;
}
#shop-single .product-content {
	margin-top: 80px;
}
.related-items {
	margin-top: 80px;
}
.fullwidth-section .fullwidth-content {
	padding: 80px 0px;
}
.spacer-big {
	height: 80px;
}
#header-search .header-search-content input[type=text] {
	font-size: 36px;
}
#footer .footer-inner {
	max-width: 400px;
}
.vertical-tabs ul.tab-nav {
	width: 260px;
}
.vertical-tabs .tab-container {
	width: calc(100% - 290px);
}
.bordered-sticky :not(.one-third):not(.one-half).accent-table.pricing-table + .pricing-table {
	border-left-color: rgba(0, 0, 0, 0.15); border-left-width: 1px; border-left-style: solid;
}
.text-light .bordered-sticky :not(.one-third):not(.one-half).accent-table.pricing-table + .pricing-table {
	border-left-color: rgba(255, 255, 255, 0.22); border-left-width: 1px; border-left-style: solid;
}
.style-column-2.isotope-grid .isotope-item {
	width: 50%;
}
.style-column-2.isotope-grid .grid-sizer {
	width: 50%;
}
.style-column-3.isotope-grid .isotope-item {
	width: 50%;
}
.style-column-3.isotope-grid .grid-sizer {
	width: 50%;
}
.style-column-4.isotope-grid .isotope-item {
	width: 50%;
}
.style-column-4.isotope-grid .grid-sizer {
	width: 50%;
}
.style-column-5.isotope-grid .isotope-item {
	width: 50%;
}
.style-column-5.isotope-grid .grid-sizer {
	width: 50%;
}
.isotope-spaced.style-column-2.isotope-grid .isotope-item {
	width: calc(50% - 30px);
}
.isotope-spaced.style-column-2.isotope-grid .grid-sizer {
	width: calc(50% - 30px);
}
.isotope-spaced.style-column-3.isotope-grid .isotope-item {
	width: calc(50% - 30px);
}
.isotope-spaced.style-column-3.isotope-grid .grid-sizer {
	width: calc(50% - 30px);
}
.isotope-spaced.style-column-4.isotope-grid .isotope-item {
	width: calc(50% - 30px);
}
.isotope-spaced.style-column-4.isotope-grid .grid-sizer {
	width: calc(50% - 30px);
}
.isotope-spaced.style-column-5.isotope-grid .isotope-item {
	width: calc(50% - 30px);
}
.isotope-spaced.style-column-5.isotope-grid .grid-sizer {
	width: calc(50% - 30px);
}
[class*='style-modern'].isotope-grid .isotope-item {
	width: 50% !important;
}
[class*='style-modern'].isotope-grid .grid-sizer {
	width: 50% !important;
}
[class*='style-modern'].isotope-grid .wide.isotope-item {
	width: 50% !important;
}
[class*='style-modern'].isotope-grid .wide-tall.isotope-item {
	width: 50% !important;
}
[class*='style-modern'].isotope-spaced.isotope-grid .isotope-item {
	width: calc(50% - 30px) !important;
}
[class*='style-modern'].isotope-spaced.isotope-grid .grid-sizer {
	width: calc(50% - 30px) !important;
}
[class*='style-modern'].isotope-spaced.isotope-grid .wide.isotope-item {
	width: calc(50% - 30px) !important;
}
[class*='style-modern'].isotope-spaced.isotope-grid .wide-tall.isotope-item {
	width: calc(50% - 30px) !important;
}
}
@media only screen and (max-width:768px)
{
h1 {
	line-height: 52px; font-size: 42px;
}
h2 {
	line-height: 42px; font-size: 34px;
}
h3 {
	line-height: 38px; font-size: 27px;
}
h4 {
	line-height: 29px; font-size: 20px;
}
h5 {
	line-height: 22px; font-size: 15px;
}
h6 {
	line-height: 20px; font-size: 13px;
}
div h1 {
	margin-top: 30px;
}
div h2 {
	margin-top: 30px;
}
div h3 {
	margin-top: 30px;
}
div h4 {
	margin-top: 30px;
}
div h5 {
	margin-top: 30px;
}
div h6 {
	margin-top: 30px;
}
i + h1 {
	margin-top: 15px;
}
i + h2 {
	margin-top: 15px;
}
i + h3 {
	margin-top: 15px;
}
i + h4 {
	margin-top: 15px;
}
i + h5 {
	margin-top: 15px;
}
i + h6 {
	margin-top: 15px;
}
h1 + h1 {
	margin-top: 14px;
}
h1 + h2 {
	margin-top: 14px;
}
h1 + h3 {
	margin-top: 14px;
}
h1 + h4 {
	margin-top: 14px;
}
h1 + h5 {
	margin-top: 14px;
}
h1 + h6 {
	margin-top: 14px;
}
h2 + h1 {
	margin-top: 14px;
}
h2 + h2 {
	margin-top: 14px;
}
h2 + h3 {
	margin-top: 14px;
}
h2 + h4 {
	margin-top: 14px;
}
h2 + h5 {
	margin-top: 14px;
}
h2 + h6 {
	margin-top: 14px;
}
h3 + h1 {
	margin-top: 14px;
}
h3 + h2 {
	margin-top: 14px;
}
h3 + h3 {
	margin-top: 14px;
}
h3 + h4 {
	margin-top: 14px;
}
h3 + h5 {
	margin-top: 14px;
}
h3 + h6 {
	margin-top: 14px;
}
h4 + h1 {
	margin-top: 14px;
}
h4 + h2 {
	margin-top: 14px;
}
h4 + h3 {
	margin-top: 14px;
}
h4 + h4 {
	margin-top: 14px;
}
h4 + h5 {
	margin-top: 14px;
}
h4 + h6 {
	margin-top: 14px;
}
h5 + h1 {
	margin-top: 14px;
}
h5 + h2 {
	margin-top: 14px;
}
h5 + h3 {
	margin-top: 14px;
}
h5 + h4 {
	margin-top: 14px;
}
h5 + h5 {
	margin-top: 14px;
}
h5 + h6 {
	margin-top: 14px;
}
h6 + h1 {
	margin-top: 14px;
}
h6 + h2 {
	margin-top: 14px;
}
h6 + h3 {
	margin-top: 14px;
}
h6 + h4 {
	margin-top: 14px;
}
h6 + h5 {
	margin-top: 14px;
}
h6 + h6 {
	margin-top: 14px;
}
h2 + h3 {
	margin-top: 11px;
}
h2 + h4 {
	margin-top: 11px;
}
h2 + h5 {
	margin-top: 11px;
}
h2 + h6 {
	margin-top: 11px;
}
h6 + h2 {
	margin-top: 11px;
}
h5 + h2 {
	margin-top: 11px;
}
h4 + h2 {
	margin-top: 11px;
}
h3 + h2 {
	margin-top: 11px;
}
h3 + h4 {
	margin-top: 9px;
}
h3 + h5 {
	margin-top: 9px;
}
h3 + h6 {
	margin-top: 9px;
}
h4 + h3 {
	margin-top: 9px;
}
h5 + h3 {
	margin-top: 9px;
}
h6 + h3 {
	margin-top: 9px;
}
h4 + h5 {
	margin-top: 7px;
}
h4 + h6 {
	margin-top: 7px;
}
h5 + h4 {
	margin-top: 7px;
}
h6 + h4 {
	margin-top: 7px;
}
h5 + h5 {
	margin-top: 5px;
}
h5 + h6 {
	margin-top: 5px;
}
h6 + h5 {
	margin-top: 5px;
}
h6 + h6 {
	margin-top: 5px;
}
.uppercase {
	letter-spacing: 0.04em;
}
.column {
	width: 100% !important; margin-top: 40px !important; margin-right: 0px !important; float: none !important;
}
.empty.column + .column {
	margin-top: 0px !important;
}
.bigpadding.column {
	padding: 60px 20px !important;
}
div :first-child.column {
	margin-top: 0px !important;
}
.boxed-sticky .column {
	margin-top: 0px !important;
}
.bordered-sticky .column {
	margin-top: 0px !important;
}
.bordered-sticky .column {
	border-width: 1px medium medium; border-style: solid none none; border-color: rgba(0, 0, 0, 0.15) currentColor currentColor; border-image: none;
}
.wrapper .bordered-sticky .column {
	border-right-color: rgba(0, 0, 0, 0.15); border-left-color: rgba(0, 0, 0, 0.15); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.wrapper-small .bordered-sticky .column {
	border-right-color: rgba(0, 0, 0, 0.15); border-left-color: rgba(0, 0, 0, 0.15); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.bordered-sticky .last-col.column {
	border-bottom-color: rgba(0, 0, 0, 0.15); border-bottom-width: 1px; border-bottom-style: solid;
}
.text-light .bordered-sticky .column {
	border-width: 1px medium medium; border-style: solid none none; border-color: rgba(255, 255, 255, 0.22) currentColor currentColor; border-image: none;
}
.wrapper .text-light .bordered-sticky .column {
	border-right-color: rgba(255, 255, 255, 0.22); border-left-color: rgba(255, 255, 255, 0.22); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.text-light .wrapper .bordered-sticky .column {
	border-right-color: rgba(255, 255, 255, 0.22); border-left-color: rgba(255, 255, 255, 0.22); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.text-light.wrapper .bordered-sticky .column {
	border-right-color: rgba(255, 255, 255, 0.22); border-left-color: rgba(255, 255, 255, 0.22); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.wrappers-small .text-light .bordered-sticky .column {
	border-right-color: rgba(255, 255, 255, 0.22); border-left-color: rgba(255, 255, 255, 0.22); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.text-light .wrapper-small .bordered-sticky .column {
	border-right-color: rgba(255, 255, 255, 0.22); border-left-color: rgba(255, 255, 255, 0.22); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.text-light.wrapper-small .bordered-sticky .column {
	border-right-color: rgba(255, 255, 255, 0.22); border-left-color: rgba(255, 255, 255, 0.22); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.text-light .bordered-sticky .last-col.column {
	border-bottom-color: rgba(255, 255, 255, 0.22); border-bottom-width: 1px; border-bottom-style: solid;
}
.empty-content.column {
	min-height: 220px !important;
}
.empty.column {
	display: none;
}
.rounded.boxed-sticky.column-section :first-child.column {
	border-radius: 8px 8px 0px 0px; -moz-border-radius: 8px 8px 0 0; -khtml-border-radius: 8px 8px 0 0; -webkit-border-radius: 8px 8px 0 0;
}
.rounded.bordered-sticky.column-section :first-child.column {
	border-radius: 8px 8px 0px 0px; -moz-border-radius: 8px 8px 0 0; -khtml-border-radius: 8px 8px 0 0; -webkit-border-radius: 8px 8px 0 0;
}
.rounded.boxed-sticky.column-section .last-col.column {
	border-radius: 0px 0px 8px 8px; -moz-border-radius: 0 0 8px 8px; -khtml-border-radius: 0 0 8px 8px; -webkit-border-radius: 0 0 8px 8px;
}
.rounded.bordered-sticky.column-section .last-col.column {
	border-radius: 0px 0px 8px 8px; -moz-border-radius: 0 0 8px 8px; -khtml-border-radius: 0 0 8px 8px; -webkit-border-radius: 0 0 8px 8px;
}
#page-content {
	min-width: inherit; max-width: 100%;
}
.page-boxed #page-content {
	width: 100%;
}
.wrapper {
	width: calc(100% - 40px); max-width: calc(100% - 40px);
}
.wrapper-small {
	width: calc(100% - 40px); max-width: calc(100% - 40px);
}
#page-body {
	padding-top: 60px;
}
footer .footer-inner {
	padding: 60px 0px;
}
#hero #page-title {
	padding-top: 60px; padding-bottom: 60px;
}
header.header-style-floating + #hero #page-title {
	padding-top: 60px;
}
.overlay-body#hero #page-title {
	padding-bottom: 100px;
}
.overlay-body#hero {
	margin-bottom: -60px;
}
.classic-blog .blog-item {
	margin-top: 60px;
}
#shop-single .product-content {
	margin-top: 60px;
}
.related-items {
	margin-top: 60px;
}
.fullwidth-section .fullwidth-content {
	padding: 60px 0px;
}
.spacer-mini {
	height: 15px;
}
.spacer-small {
	height: 30px;
}
.spacer-medium {
	height: 40px;
}
.spacer-big {
	height: 60px;
}
header .header-inner {
	padding: 0px 20px !important;
}
.main-content {
	width: 100%; float: none;
}
aside.sidebar {
	padding: 60px 20px !important; width: calc(100% - 40px) !important; margin-right: 0px; float: none;
}
.wrapper aside.sidebar {
	padding: 60px 0px !important; width: 100% !important;
}
aside.sidebar-grey.sidebar::before {
	display: none;
}
#shop-single .product-thumbs {
	margin-top: 5px;
}
#shop-single .product-thumbs a {
	width: calc(20% - 4px); margin-right: 5px;
}
#shop-single .product-content .tabs .tab-container {
	margin-top: 30px;
}
.product-rating .star-rating {
	font-size: 14px;
}
#shop-single #product-review .product-rating .star-rating {
	line-height: 12px; font-size: 10px;
}
#shop-single #product-review .product-rating {
	top: -4px;
}
table.table-cart .product-remove {
	width: 20px; text-align: left;
}
table.table-cart .product-image {
	display: none;
}
table.table-cart .quantity {
	width: 30px;
}
table.table-cart .quantity input[type=text] {
	width: 15px; height: 15px; line-height: 15px;
}
table.table-cart .quantity input[type=button] {
	display: none;
}
table.table-cart .product-quantity {
	width: 30px;
}
table.table-cart .product-unit-price {
	display: none;
}
table.table-cart .coupon-code {
	width: 100%; float: none; max-width: 100%;
}
table.table-cart .coupon-code .coupon-text {
	margin: 0px; width: 100%;
}
table.table-cart .coupon-code input[name=coupon-apply] {
	margin: 0px; width: 100%;
}
table.table-cart .update-cart {
	width: 100%; margin-top: 15px; float: none;
}
#shop-cart .cart-total {
	padding: 15px;
}
#shop-checkout .cart-total {
	padding: 15px;
}
#shop-checkout .payment-option {
	padding: 15px;
}
form .form-row {
	margin-top: 15px !important;
}
form :first-child.form-row {
	margin-top: 0px !important;
}
div :first-child.form-row {
	margin-top: 0px !important;
}
.tabs-button ul.tab-nav li {
	margin: 0px; border-top-color: rgb(224, 224, 224); border-left-color: currentColor; border-top-width: 1px; border-left-width: medium; border-top-style: solid; border-left-style: none; display: block;
}
.tabs-button ul.tab-nav li a {
	display: block;
}
.vertical-tabs ul.tab-nav {
	width: 100%;
}
.vertical-tabs .tab-container {
	width: 100%;
}
.tabs .tab-container {
	margin-top: 30px !important;
}
.counter-value {
	opacity: 1;
}
.counter-value .main {
	display: block;
}
.counter-value .digit {
	display: none;
}
footer #backtotop {
	display: none;
}
.bordered-sticky .accent-table.pricing-table + .pricing-table {
	border-left-color: rgba(0, 0, 0, 0.15); border-left-width: 1px; border-left-style: solid;
}
.text-light .bordered-sticky .accent-table.pricing-table + .pricing-table {
	border-left-color: rgba(255, 255, 255, 0.22); border-left-width: 1px; border-left-style: solid;
}
.isotope-spaced.isotope-grid {
	left: 15px; width: calc(100% - 10px);
}
#header-search .header-search-content input[type=text] {
	height: 30px; line-height: 30px; font-size: 26px;
}
.comments .comment-content {
	margin-left: 0px;
}
.comments .user {
	display: none;
}
.comments .comment .children {
	margin-left: 20px;
}
#pagination ul {
	padding: 0px 20px;
}
:not(.img-pagination)#single-pagination ul {
	padding: 0px 20px;
}
.img-pagination ul li {
	width: 100%; float: none;
}
.author-box {
	padding: 20px;
}
.author-box .author-image {
	width: 60px; float: none;
}
.author-box .author-details {
	width: 100%; margin-top: 20px; float: none;
}
#share ul li a span {
	display: none;
}
#scroll-down {
	width: 25px; height: 25px; bottom: 20px; margin-left: -12.5px;
}
#scroll-down::after {
	font-size: 9px;
}
.instagram-widget > div {
	width: 25% !important;
}
.flickr-widget > div {
	width: 25% !important;
}
.instagram-spaced.instagram-widget > div {
	margin: 7px !important; width: calc(25% - 14px) !important;
}
.flickr-spaced.flickr-widget > div {
	margin: 7px !important; width: calc(25% - 14px) !important;
}
.dribbble-widget > div {
	width: 33.3% !important;
}
.dribbble-spaced.dribbble-widget > div {
	margin: 7px !important; width: calc(33.3% - 14px) !important;
}
}
@media only screen and (max-width:580px)
{
.isotope-spaced.isotope-grid {
	left: 0px; width: calc(100% - 40px);
}
.wrapper .isotope-spaced.isotope-grid {
	width: 100%;
}
.isotope-spaced.isotope-grid .isotope-item {
	margin-right: 0px;
}
.isotope-spaced.isotope-grid .grid-sizer {
	margin-right: 0px;
}
[class*='style-column'].isotope-grid .isotope-item {
	width: 100% !important;
}
[class*='style-column'].isotope-grid .grid-sizer {
	width: 100% !important;
}
[class*='style-modern'].isotope-grid .isotope-item {
	width: 100% !important;
}
[class*='style-modern'].isotope-grid .grid-sizer {
	width: 100% !important;
}
[class*='style-modern'].isotope-grid .wide.isotope-item {
	width: 100% !important;
}
[class*='style-modern'].isotope-grid .wide-tall.isotope-item {
	width: 100% !important;
}
[class*='style-modern'].isotope-spaced.isotope-grid .isotope-item {
	width: 100% !important;
}
[class*='style-modern'].isotope-spaced.isotope-grid .grid-sizer {
	width: 100% !important;
}
[class*='style-modern'].isotope-spaced.isotope-grid .wide.isotope-item {
	width: 100% !important;
}
[class*='style-modern'].isotope-spaced.isotope-grid .wide-tall.isotope-item {
	width: 100% !important;
}
:not(.img-pagination)#single-pagination ul li a {
	text-indent: -9999px; font-size: 11px; display: block;
}
:not(.img-pagination)#single-pagination ul li.back a {
	text-indent: inherit;
}
:not(.img-pagination)#single-pagination ul li a::after {
	text-indent: 0px !important;
}
}
