.page-content, .entry-content, .entry-summary, .entry-footer, .post-navigation, .posts-navigation, .comments-wrapper, .respond-wrapper {
    width: 100%;
}
@media all and (max-width: 1365px) {

	.menu-toggle {
		display: block;
		margin: 0 auto;
	}

	.menu-toggle:focus {
		outline: thin solid;
	}

	.dropdown-toggle {
		background-color: transparent;
		color: #666;
		position: absolute;
		right: 6px;
		top: 0;
	}

	.dropdown-toggle:hover
	.dropdown-toggle:hover {
		background-color: transparent;
		color: #666;
	}

	a:hover + .dropdown-toggle,
	a:focus + .dropdown-toggle {
		color: #fff;
	}

	.dropdown-toggle.toggled {
		-ms-transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}

	.main-navigation a > .icon-expand {
		display: none;
	}

	.main-navigation > div {
		background-color: #eee;
		height: auto;
		left: 0;
		max-height: 0;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 100%;
		-webkit-transition: max-height 0.425s ease-in-out;
		-moz-transition: max-height all 0.425s ease-in-out;
		transition: max-height all 0.425s ease-in-out;
	}

	.main-navigation.toggled > div {
		max-height: 300vh;
		width: 100%;
		z-index: 999;
	}

	.main-navigation ul {
		display: inherit;
	}

	.main-navigation ul li {
		float: none;
	}

	.main-navigation ul > li:first-child > a {
		border-top-left-radius: 6px;
		border-top-right-radius: 6px;
	}

	.main-navigation ul > li:last-child > a {
		border-bottom-left-radius: 6px;
		border-bottom-right-radius: 6px;
	}

	.main-navigation > div {
		border-radius: 6px;
	}

	.main-navigation ul a {
		color: #666;
		display: block;
		font-weight: 600;
		padding: 10px 4%;
	}

	.main-navigation ul ul a {
		color: #666;
	}

	.main-navigation li a:hover,
	.main-navigation li a:focus,
	.main-navigation li a:active {
		background: #ca2017;
		border-radius: 0;
		color: #fff;
	}

	.main-navigation .sub-menu {
		border-top: 0;
		display: none;
		padding: 0 0 0 25px;
	}

	.main-navigation .sub-menu.toggled {
		display: block;
	}

	.main-navigation ul ul a {
		background: transparent;
		width: 100%;
	}

	.site-header .jetpack-social-navigation ul {
		margin: 0;
		text-align: center;
	}
}
	.woocommerce-MyAccount-content{
		padding-right: 45%;
}
	.blog .site-content{
		padding-left:17%;
		padding-right:17%;
}
#product-580 .summary .cart{
	margin-left: 25%;
}
#product-592 .summary .cart{
	margin-left: 25%;
}
#product-587 .summary .cart{
	margin-left: 25%;
}
#product-570 .summary .cart{
	margin-left: 25%;
}
#product-527 .summary .cart{
	margin-left: 25%;
}
.entry-header{
	padding:0px;
}
.site-header .menu-wrapper{
	margin:1%;
	width:100%;
}
#masthead .header-wrapper{
	padding-top:20px;
	padding-bottom: 0px;
}
#masthead .header-wrapper .custom-logo-link{
	margin-bottom: 0px;
}
.site-header{
    padding-bottom: 0px;
    border-top-width: 9px;
}
#subscribe_page{
	width:80%;
	margin:auto;
}
#subscribe_page input{
	width:100%;
	margin:auto;
}
#subscribe_page .es_textbox_class{
	width:350px;
	margin:auto;
}
#subscribe_page .es_button{
	width:100px;
}
h1.entry-title{
	display: none;
}