/*Для адаптивного дизайна*/
#gruemenu.grue_152 > ul > li > a {
	text-transform: none!important;
	font-family: Open Sans !important;
	font-weight: bold!important;
	font-size: 13px!important;	
	display: block;
}
	#gruemenu  ul li a:hover {
		color: #FFFFFF!important;
	}
	#navigation-toggle {
		position: relative!important;
		background-color:#78C31E;
	}
	#sidr-main {
		position:absolute;
		width: 100%;
		height:auto;
		background: #76C80C;
	}
@media screen and (max-width:655px) {
	.acymailing_form {	margin-bottom: 50px;}
	.delimiter {
		display:none;
	}
	.wrapper{
		width: auto!important;
	}
	.middle {
	padding-left: 10px;
	padding-right: 10px;
	box-sizing: border-box;
	}
	.right-sidebar, .moduletable.mcourse {
		width: 100%;
		margin: 0 auto;
		padding: 0;
		top: 0px;
	}
	.content {
		/*padding:20px!important;*/
		width: 100%!important;
	}
	div p {
		word-wrap: break-word!important;
		/* word-break: break-all!important; */
		display: block!important;
		hyphens:auto;
	}
	.right-sidebar .acymailing_form,
	.moduletable.mcourse .acymailing_form {
		width: 80% !important;		
		height: auto!important;
		background: #FFF;
		max-width: 300px;
		/* word-wrap: word-break; */
	}
	.right-sidebar table tr,
	.moduletable.mcourse table tr,
	  {
		/* display: block!important; */
		width: 100%;
/* 		float: left!important; */
		width:auto!important;
	}
	.acymailing_form img {
		position:relative;
		width:115px;
		height: auto;
	}
	.acymailing_form strong{
		text-align: center!important;
	}
	.acymailing_form input,label{
/* 		position: absolute;
		top:30%;
		left: 50%; */
	}
}
@media screen and (max-width:655px) {
	.navigation-toggle-152{
		/*width: 90%;*/
		background: transparent!important;
	}
	.item-page {
		overflow:visible;
	}
}
@media screen and (max-width:655px) {
	.bordereddiv {
		width: auto;
	}
	.centerimg {
		width: 100%; box-sizing: border-box;
		height: auto!important;
		display: block;
	}
	.r-655 {
		float: none;
		width: 100%; box-sizing: border-box;
		height: auto;
	}
	.r-655-1   {
		max-width: 400px;
	}
	.c-655 {
		max-width: 222px;
		width: 100%; box-sizing: border-box;
		display: block;
		margin: 0 auto!important;
		float:none!important;
	}
}
@media screen and (max-width:731px) {
	.r-731 {
		float: none!important;
		width: 100%; box-sizing: border-box;
		height: auto;
		max-width: 490px;
		margin: 0 auto !important;
		display: block;
	}
}
@media screen and (max-width:400px) {
	.l-400 {
		float: none!important;
		width: 100%; box-sizing: border-box;
		height: auto;
		max-width: 182px;
		display: block;
		margin: 0 auto !important;
	}
}
@media screen and (max-width:731px) {
	.r-716 {
		float: none!important;
		width: 100%; box-sizing: border-box;
		height: auto;
		max-width: 400px;
		display: block;
		margin: 0 auto !important;
	}
}
@media screen and (max-width:681px) {
	.hikashop_checkout_login_left_part {
		float:none;
	}
	.hikashop_checkout_login_right_part select{
		max-width: 137px;
	}
}
@media screen and (max-width:830px) {
	.l-830 {
		display:block;
		width: 100%; box-sizing: border-box;
		height: auto;
		float:none!important;
	}
}
@media screen and (max-width:670px) {
	.r-670 {
		display:block;
		width: 100%; box-sizing: border-box;
		height: auto;
		float:none!important;
		max-width: 315px;
		margin: 0 auto!important;
	}
}
@media screen and (max-width:903px) {
	.c-903{
		display:block;
		width: 100%; 
		box-sizing: border-box;
		height: auto;
		float:none!important;
		margin: 0 auto!important;
	}
}
@media screen and (max-width:618px) {
	.hikashop_payment_methods  table {
		width: 100%; box-sizing: border-box;
	}	
}
@media screen and (max-width:333px) {
	.hikashop_checkout_login_right_part  table{
	}
}
@media screen and (max-width:480px) {
	.hlogo {padding-top: 30px !important;}
}
@media screen and (max-width:450px) {
	.giveaccess {padding: 10px;font-size: 14px;}
}