/* Сделано в Студии Егора Чернорукова / www.chernorukov.ru */


div#mainmenuwrapper									{ float: left; width: 100%; background-color: #f24405; border-top: 3px solid #f4795c; border-bottom: 3px solid #b34017; }
div#mainmenu										{ float: none; width: 100%; max-width: 1200px; margin: auto; text-align: justify; font-size: 1px; }
div#mainmenu::after									{ display: inline-block; width: 100%; content: ''; }
div#mainmenu 			div							{ display: inline-block; float: none; width: auto; padding-bottom: 0; font-family: OnestBold, Arial; color: #f8b09f; }
div#mainmenu			div			a				{ text-decoration: none; border: 0; color: #ffffff; }
div#mainmenu			div			a:hover				{ color: #f8b09f; }


@media screen and (min-width: 360px)
{
 div#mainmenuwrapper									{ padding: 10px 24px; border-width: 2px 0; }
 div#mainmenu 			div							{ font-size: 13px; line-height: 13px; }
}


@media screen and (min-width: 400px)
{
 div#mainmenuwrapper									{ padding: 12px 24px; }
 div#mainmenu 			div							{ font-size: 15px; line-height: 15px; }
}


@media screen and (min-width: 450px)
{
 div#mainmenuwrapper									{ padding: 14px 24px; }
 div#mainmenu 			div							{ font-size: 16px; line-height: 16px; }
}


@media screen and (min-width: 500px)
{
 div#mainmenuwrapper									{ padding: 14px 25.5px; }
 div#mainmenu 			div							{ font-size: 17.5px; line-height: 17.5px; }
}


@media screen and (min-width: 550px)
{
 div#mainmenuwrapper									{ padding: 14px 27px; }
 div#mainmenu 			div							{ font-size: 19px; line-height: 19px; }
}


@media screen and (min-width: 600px)
{
 div#mainmenuwrapper									{ padding: 14px 28.5px; }
 div#mainmenu 			div							{ font-size: 20.5px; line-height: 20.5px; }
}


@media screen and (min-width: 650px)
{
 div#mainmenuwrapper									{ padding: 14px 30px; }
 div#mainmenu 			div							{ font-size: 22px; line-height: 22px; }
}


@media screen and (min-width: 700px)
{
 div#mainmenuwrapper									{ padding: 14px 31.5px; }
 div#mainmenu 			div							{ font-size: 23px; line-height: 23px; }
}


@media screen and (min-width: 750px)
{
 div#mainmenuwrapper									{ padding: 14px 33px; }
 div#mainmenu 			div							{ font-size: 24.5px; line-height: 24.5px; }
}


@media screen and (min-width: 800px)
{
 div#mainmenuwrapper									{ padding: 14px 34.5px; }
 div#mainmenu 			div							{ font-size: 25.5px; line-height: 25.5px; }
}


@media screen and (min-width: 850px)
{
 div#mainmenuwrapper									{ padding: 14px 36px; }
 div#mainmenu 			div							{ font-size: 27px; line-height: 27px; }
}


@media screen and (min-width: 900px)
{
 div#mainmenu 			div							{ font-size: 28px; line-height: 28px; }
}


@media screen and (min-width: 950px)
{
 div#mainmenu 			div							{ font-size: 29.5px; line-height: 29.5px; }
}


@media screen and (min-width: 1000px)
{
 div#mainmenu 			div							{ font-size: 30.5px; line-height: 30.5px; }
}


@media screen and (min-width: 1050px)
{
 div#mainmenuwrapper									{ border-width: 3px 0; }
 div#mainmenu 			div							{ font-size: 32px; line-height: 32px; }
}


@media screen and (min-width: 1100px)
{
 div#mainmenu 			div							{ font-size: 33.5px; line-height: 33.5px; }
}


@media screen and (min-width: 1150px)
{
 div#mainmenuwrapper									{ padding: 14px 36px 15px 36px; }
 div#mainmenu 			div							{ font-size: 35px; line-height: 35px; }
}


@media screen and (min-width: 1200px)
{
 div#mainmenu 			div							{ font-size: 36px; line-height: 37px; }
}


@media screen and (min-width: 1250px)
{
 div#mainmenu 			div							{ font-size: 37px; line-height: 37px; }
}


@media screen and (min-width: 1300px)
{
 div#mainmenuwrapper									{ padding: 14px 24px 17px 24px; }
 div#mainmenu 			div							{ font-size: 38px; line-height: 38px; }
}
