/*Desktop Only*/
@media (min-width: 768px) {
	.main-navigation, .secondary-navigation, .storefront-breadcrumb {
		display: none;
	}
	
	.site-header .site-branding {
		display: none;
	}
	
	.col-full {
		max-width: 100%;
	}
	
	.left-sidebar .widget-area {
		position: fixed;
		width: 20%;
	}
	
	.left-sidebar .content-area {
		width: 80%;
	}
	
	.content-area, .widget-area {
		margin-bottom: 0;
	}
	
	.hentry {
		margin: 0;
	}
	
	#text-11 {
		position: fixed;
		bottom: 0;
		margin-left: 2em;
	}
	
	.hentry .wp-post-image {
		max-width: 60%;
		max-height: 70vh;
		height: auto;
		width: auto;
		margin-bottom: 0;
	}
}

/*Mobile Only*/
@media (max-width: 767px) {
	button.menu-toggle, button.menu-toggle:hover {
		border: none;
	}
	
	.widget_sp_image {
		display: none;
	}
	
	.main-navigation ul li a, .site-title a, ul.menu li a {
		display: inline;
	}
	
	li {
		display: inline;
	}
	
	.main-navigation ul {
		margin: auto;
		max-width: 100%;
		text-align: center;
	}
	
	.main-navigation.toggled .handheld-navigation {
		max-height: 25px;
	}
	
	.main-navigation ul li a:before {
		content: none;
	}
	
	.NoMob {
		display: none;
	}
	
	#nav_menu-2 {
		display: none;
	}
	
	.handheld-navigation {
		max-height: 25px;
	}
	
	.main-navigation.toggled .handheld-navigation {
		max-height: 0;
	}
}

/*Mobile Small Screen*/
@media (max-width: 464px) {
	.main-navigation ul {
		font-size: .6em;
	}
}

@media only screen and (max-width: 859px) and (min-width: 768px) {
	#post-grid-390 .item {
		width: 25% !important;
	}
}

.site-info {
	display: none;
}

.widget .widget-title, .widget .widgettitle {
	display: none;
}

.home.page:not(.page-template-template-homepage) .site-header {
	margin-bottom: 0;
}

.no-wc-breadcrumb .site-header {
	margin-bottom: 0;
}

.widget_nav_menu ul li:before {
	content: none;
	opacity: 0;
}

.site-header .site-branding {
	max-width: 60%;
}

.site-header .custom-logo-link img {
	max-width: 100%;
}

/*posts page management*/
.hentry .entry-header {
	display: none;
}

.hentry.type-post .entry-meta {
	display: none;
}

#comments {
	display: none;
}

.hentry.type-post .entry-content {
	width: 100%;
}

.widget {
	margin: 0 0 1em;
}

.rbs_gallery_button {
	display: none;
}

/*.grid-nav-bottom {
	display: none;
}*/
.post-grid .pagination.lite .page-numbers {
	color: inherit;
	display: inline-block;
	background: none;
}

.pagination {
	border: none;
}

.post-grid .pagination {
	margin: 0;
}

.visible {
	display: block;
}

.menu-links {
	max-width: 100%;
	height: auto;
}

.menu {
	max-width: 70%;
}

#text-12 {
	max-width: 70%;
}

#nav_menu-2 {
	margin-left: 2em;
}

.widget-area .widget {
	font-size: inherit;
}

.fa:hover {
	color: black;
}

.backtoanim, .backtodrawings {
	display: inline-block;
	-webkit-transition: all, ease, .3s;
	-moz-transition: all, ease, .3s;
	transition: all, ease, .3s;
	border-radius: 3px;
}

.backtoanim:hover, .backtodrawings:hover {
	transform: translate(-1em);
}

.backtoanim:before, .backtodrawings:before {
	display: inline-block;
	font-size: inherit;
	-webkit-font-smoothing: antialiased;
	content: "\f177";
	margin-right: .5407911001em;
	font: normal normal normal 1em/1 FontAwesome;
	text-rendering: auto;
}

.nav-previous {
	float: right !important;
	text-align: right !important;
}

.nav-next {
	float: left !important;
	text-align: left !important;
}

.site-main nav.navigation .nav-next a:hover {
	-webkit-transform: translate(-1em);
	-moz-transform: translate(-1em);
	-ms-transform: translate(-1em);
	-o-transform: translate(-1em);
	transform: translate(-1em);
}

.site-main nav.navigation .nav-previous a:hover {
	-webkit-transform: translate(1em);
	-moz-transform: translate(1em);
	-ms-transform: translate(1em);
	-o-transform: translate(1em);
	transform: translate(1em);
}

.site-main nav.navigation .nav-previous a:before {
	display: none;
}

.site-main nav.navigation .nav-previous a:after {
	display: inline-block;
	font: normal normal normal 1em/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f178";
	margin-left: .5407911001em;
}

.site-main nav.navigation .nav-next a:after {
	display: none;
}

.site-main nav.navigation .nav-next a:before {
	display: inline-block;
	font-size: inherit;
	-webkit-font-smoothing: antialiased;
	content: "\f177";
	margin-right: .5407911001em;
	font: normal normal normal 1em/1 FontAwesome;
	text-rendering: auto;
}

.layer-media:hover + .layer-content .element_0 {
	text-decoration: underline;
}

.element_0:hover {
	text-decoration: underline;
}

.social_icon {
	width: 50px;
	height: auto;
	display: inline-block;
}

.Social_menu {
	position: fixed;
	bottom: 3em;
	margin-left: 2em;
}

.widget-area .widget a:not(.button) {
	text-decoration: none;
	color: black;
}

#menu-primary-menu-1 .menu-item a {
	font-weight: bold;
}

#menu-primary-menu-1 .menu-item a:hover, .widget_nav_menu ul li:visited {
	opacity: .5;
}

.widget_nav_menu ul li:before a:hover {
	opacity: 1;
}

@media (max-width: 767px) {
	.Social_menu {
		position: static;
	}
}
.site-header {
    border-bottom: none;
}
li {
	margin: 5px;
	padding-left: 0px !important;
}
.site-search {
	display: none;
}
#site-header-cart {
	display: none;
}
.woocommerce-breadcrumb {
	display: none;
}