
@import url('https://fonts.googleapis.com/css?family=Montserrat');



.page-wrapper{
    max-width: 1200px;
    min-width: 1000px;
    margin: 0px auto;
}

.page-data{
	padding:30px 20px 30px;
	min-height:400px;
}

.page-header1 {margin-bottom:20px;}


/*
Styles
======================================================================================================================================================================================================================================================================================================
*/
body {
	font: 14px/normal Arial;
	color:#373A3B;
	/*
	-webkit-transition: all .3s ease-in-out;
	 -moz-transition: all .3s ease-in-out;
	 -o-transition: all .3s ease-in-out;
	 transition: all .3s ease-in-out;*/
}

a {color:#47438f; text-decoration:none;}
a:hover,a:active,a:focus {color:#313131;}
a:hover {text-decoration:underline;}

h1 {font-family:'Montserrat', sans-serif; color:#373A3B;margin-bottom:10px;}


/*
Head
================================================================================================
*/


/*  */
.top{
	width: 100%;
	background-size: cover;
	border-radius:15px 15px 0 0;
	height:100px;
	position:relative;
}

.auth-info {position: absolute; right: 10px; top: 10px;}

.head__logo {
	position:absolute;
	left:30px;
	top:20px;
    position: absolute;
    left: 10px;
}

.head__help-title {
	font-size: 27px;
}

.head__help-phone{
	font-size: 28px;
}

.login{
    display: inline-block;
    text-decoration: none;
    padding: 10px 15px;
    color: #ffffff;
    background: #e81273;
    border-radius: 3px;
}

.login:hover,.login:active,.login:focus{
	text-decoration:none;
	background-color:#ce0f66;
	color: #ffffff;
}

.head .search-box{
	width: 350px;
	position:absolute;
	bottom:10px;
	left:450px;
 }

.gsc-control-cse{
	border:none !important;
	background-color:transparent !important;
}

.gsc-search-button .gsc-search-button-v2{
	border-color:#CECECE;
	margin-top:0px;
}

@media (max-width:1145px){
	.head__help{
		margin-right:40px;
	}
	.head .search-box{
		width:350px;
	}
}


/*
Menu
================================================================================================
*/


.mm-wrap{
	margin-top:10px;
	background-color: #dd9a9a;
	/*border-top: 1px solid #000;
    border-bottom: 1px solid #000;*/
}

.mm {
	display:table;
	table-layout:fixed;
	width:100%;
	font-family:'Montserrat', sans-serif;
	color:#fff;

}


.mm__i {
    position: static;
	display:table-cell;
	text-align:center;
}

.mm__i > a{
    display: block;
    color: inherit;
    text-decoration: none;
    font-size: 15px;
    height: 50px;
    line-height: 50px;	
}

.mm > li:hover{
	background-color: #da7b7b;
}

.mm__sub {
	 background-color: #ffffff;
    border: 1px solid #ccc;
	box-shadow: 0 1px 8px rgba(0,0,0,.25);
    border: 1px solid #cbcbcb;
	box-sizing: border-box;
    padding: 20px;
	font-size:13px;
	color:#2f2f2f;
  
  	display: block;
    visibility: hidden;
    opacity: 0;
    /*transition: visibility 0s, opacity 0s linear 1s;*/
}

.mm__i-2l .mm__sub{
    position: absolute;
    left: 0px;
    right: 0px;
    width: 100%;
    table-layout: fixed;
   
    max-width: 1200px;
    min-width: 1000px;
    margin: 0px auto;
    
}

.mm__i:hover > .mm__sub {
	transition-delay:0.5s;
    visibility: visible;
    opacity: 1;
}

.mm__si2>a {padding: 5px 15px; color:inherit;}
	
.mm >li:hover ul {display:block;}

.mm__si {
    width: 100%;
    text-align: left;
    float: none !important;    
	display: block;
}

.mm__i:hover .mm__sub {
        display: table;
}

.mm__si > a {
 	color:inherit;
}

.mm__i-2l .mm__si{
	display: table-cell;
}

.mm__i-2l .mm__si > a {
    font-weight:bold;
    text-transform:uppercase;
    font-size:1em;
	color:inherit;
}

/*
Left Sidebar
================================================================================================
*/

.vk-widget {
	margin-top: 1.67em;
	margin-bottom:20px;
}

.block__title {
    color: #373A3B;
    font-size: 22px;
    border-bottom: 2px solid #373A3B;
    margin-bottom: 20px;
    display: block;
    font-weight: bold;
    padding-bottom: 5px;
    font-family: 'Montserrat', sans-serif;
    padding: 0 0 10px 0px;
}

.block.block_popular-forum-topics {
	margin-top:10px;
	margin-bottom:0;
	padding:10px;
	background: linear-gradient(to bottom,  #f5f5f5 0%,#fff 80%);
	border:1px solid #d4d8db;
	border-radius: 5px;
}

.forum-popular-topics td {
	padding-bottom:5px;
}

.forum-popular-topics {table-layout:fixed;}
.forum-popular-topics__count {width:30px;}

.forum-popular-topics__title a{
	line-height: 1.3;
}

.hp-news__title {
	    font-size: 1.1rem;
		line-height: 1.3em;
    font-weight: bold;
}


.hp-news__img-wr img {
	border:1px solid #ccc;
}

.hp-news__descr {
	margin-top:10px;
	margin-bottom:10px;
}

.hp-news__img-wr {
	margin-top:5px;
}

/*
Homepage catalog
================================================================================================
*/

.home-page__lt {table-layout:fixed; width:100%;}
.home-page__right {
	padding-left:30px;
}
.home-page__left {width:240px; overflow:hidden;}

.home-pbc__title {font-family: 'Montserrat', sans-serif;}

.purchase-list__i {
    padding-top: 15px;
    margin: 40px 0;
    border: 1px solid #e0e0e0;
    padding: 20px 10px;
    padding-bottom: 10px;
    transition: all .3s;
    background-color: #f9f9f9;
}

.purchase-list__i:hover{
	border-color:#8F2C87;
}

.purchase-list__stat-num {    background-color: #12a3e8;}
.user-avatar__img  a img{
	width:30px;
	height:30px;
}

.user-avatar__name a {
	font-size:14px;
	font-weight:400;
	color:#363636;
}

.user-avatar__name a:hover,.user-avatar__name a:active,.user-avatar__name a:focus{
	color:#8F2C87;
}

.purchase-list__products-wr {
	border:none;
}

.purchase-list__i__buttom {
    margin-top: 10px;
    background-color: inherit;
    border: none;
	
}

.home-page__right h1 {	
	display:none;
	border:1px solid #d4d8db;
	padding:10px;
	margin:25px 0;
	font-family:'Montserrat', sans-serif;
	text-align:left;
	color:#8F2C87;
	font-size: 18px;
	background: linear-gradient(to bottom,  #fff 0%,#f3f3f3 100%);
	border-radius: 5px;
	text-transform: uppercase;
}

.purchase-list__title-lt__left a {
	margin-left: 10px;
    color: inherit;
    font-size: 16px;
    text-decoration: none;
    line-height: 24px;
    font-weight: 800;
    text-transform: uppercase;
    padding: 0 0 0 0px;
}

.purchase-list__title-lt__left a:hover{
	text-decoration: none;
}

.purchase-list__title-lt__left a:hover,.purchase-list__title-lt__left a:active,.purchase-list__title-lt__left a:focus{
	color:#D900C7;
}

.purchase-list__product__img-wr {
	border:none;
	width:100%;
	padding:0;
}

.purchase-list__product__img-wr:hover {
	border-color:#999;
}

.purchase-list__product__img-wr img {	
	width:100%;
}

.purchase-list__product__price {
	color: #c81596;
	font-size: 18px;
	line-height:normal;
	text-align:center;
	padding-top:30px;
}

.purchase-list__product__title {
	color: inherit;
	line-height: 1.5;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	padding: 10px 0;
}

.purchase-list__product__title:hover {
	text-decoration: none !important;
}

.purchase-list__i__buttom-more { padding: 4px 0 0;}
.purchase-list__i__buttom-more a {
    text-transform: uppercase;
}

.purchase-list__products__i:hover .purchase-list__product__img-wr img{
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}

.purchase-list__products__i {
	border:solid #ccc;
	border-width:1px 0 1px 1px;

}

.purchase-list__products__i:hover .purchase-list__product__title
{
	color:#8F2C87;
}


.show-more-purchase{
	text-align:center;
}

.all-purchases-btn{
    color: #ffffff;
    border: none;
    padding: 10px 20px;
    background: #12a3e8 !important;
    border-radius: 3px;
	font: 20px/normal arial, 'Montserrat', sans-serif;
}

.all-purchases-btn:hover,.all-purchases-btn:active,.all-purchases-btn:focus{
	background: #108cc7 !important;
}

/*
Product Details
================================================================================================
*/



.product-view__next-prev {
	font-size:12px;
	margin-top:10px;
}

.product-view__next-prev__left,
.product-view__next-prev__right {
	padding:10px;
}

.product-view__next-prev__left:hover ,
.product-view__next-prev__right:hover{	
	
}

.product-view__lt__left {
	padding-left:10px;
	padding-right:10px;
}

.product-view__purchase {
	padding:10px;
	border:1px solid #ccc;
}

.product-view__title  h1{
	margin: 5px 0 10px 0;
	font-family: 'Montserrat', sans-serif;
	text-align: left;
	color: #8F2C87;
}

.product-view__nav {
	border-style:dotted;
}


.product-row__wr {
	width:814px;

}


.purchase-questions, .purchase-reviews {
	margin-top:20px;
}

.btn-o.btn-o_act{
	margin-bottom:20px;
}

/*
Zakupki page
================================================================================================
*/

.block.block_divisions,
.puchase-list-lt .block {
}

.puchase-list-lt .purchase-list__i,
.puchase-list-lt .block.block_divisions {
	margin-top:20px;
}


.puchase-list-lt .product-belt__i {
	border-bottom:1px dotted #ccc;
}

.puchase-list-lt .product-belt__i:last-child{
	border-bottom:none;
}

.puchase-list-lt .product-belt__i__img-wr a{
	border:none;
}

.puchase-list-lt .product-belt__i__img-wr a img{
	box-shadow: 0 0 5px #808080;
}

.puchase-list-lt .product-belt__i__title a{
	font-size:14px;
	line-height:normal;
	text-align: center;
}

.puchase-list-lt .product-belt__i__price {
	color: #353535;
	font-size: 22px;
	line-height: normal;
	text-align: center;
	padding-top: 5px;	
}

/*
Zakupki Details
================================================================================================
*/

.product-list { 
	margin-top: 0px; 
	border: 0px;
	border-spacing: 20px !important;
	border-collapse: separate;
	}
	

.product-list__p {padding: 15px;border: 1px solid #e2e1e1 }

.product-list__p:hover {
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}


.purchase-view__author, .purchase-bayout-status {
	padding:10px;
}

.purchase-view__data h1 {
	margin: 10px 0 10px 0;
	font-family: 'Montserrat', sans-serif;
	text-align: left;
	color: #8F2C87;
}
.purchase-view__data  table tr  {
	padding-top:10px;
}

.purchase-view__data  table tr > td:first-child {
	margin-top:10px;	
	padding-left:10px;
	padding-right:10px;
}


.purchase-view__data .product-list__p__img-wr {
	border:none;
}

.product-list__p {
	text-align:center;
}


.purchase-view__data .product-list__p__price {
	color: #353535;
	font-size: 25px;
	line-height: normal;
	text-align: center;
	padding-top: 30px;
}

.purchase-view__data .product-list__p__title {
	color: #333;
	font-size: 16px;
	line-height: 1.5;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	padding: 20px 0;
}

.product-list__p:hover .product-list__p__img-wr > img{
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}

.product-list__p:hover .product-list__p__title{
	text-decoration:underline;
	color:#8F2C87;
}

.purchase-product-list > div:first-child{
	margin-top:20px;
}

.purchase-product-list__i__price{
	color: #373A3B;
	font-size: 25px;
	padding: 15px 0;
}



/*
News Page
================================================================================================
*/

.news-detail__fulltext img {
	border:1px solid #ccc;
	margin-right:10px;
	margin-bottom:10px;
}

.new-list_i-title{
	font-family:'Montserrat', sans-serif;
}

/*
News Detail
================================================================================================
*/


.news-detail .bread-crumb {
	padding-bottom:10px;
	border-bottom:1px dotted #ccc;
}

/*
Блок "Ближайшие выкупы"
================================================================================================
*/
.ads-soon-stop {
	margin-top:10px;
	margin-bottom:15px;
	padding:10px;
	background: #f5f5f5; border: 1px solid #a09e9e;
}
.ads-soon-stop a { text-transform: none;}

.ads-soon-stop__title {
	color:#b90041;
	text-transform: uppercase;
	font-size: 15px;
}


.purchase-bayout-status{
	border-radius:0;
	background-color:#F9F8E8;
}

#sort{
	color:#373A3B;
}

.pager .current {
	background: #373A3B;
	border:1px solid #000;
}


.ads-soon-stop__purchase__i > a {
	color:#8F2C87;
}

.purchase-bayout-status__message{
	color: #373A3B;
	font-size: 20px;
	font-family: 'Montserrat', sans-serif;
}

/*
Forum
================================================================================================
*/

.forum-lst-posts-lt__left{
	
}

.forum-lst-posts-lt__center{
	padding-top:0px;
}

.fsection-row{
	border:1px solid #7fbd8c;
}

.fsection th{
	background-color: #7fbd8c;
    color: #fff;
    background: #7fbd8c;
}
.fsection th a { color: #fff;}
.fsection td {}
.fsection {}

.forum-last-posts{
	border:none;
	padding:10px 0 0;
}

.fsection__edit{
	color:#8F2C87;
}

.fsection__view {border: 2px solid #e80057;}
.fsection__view i.fa {    color: #e80057;}

.fsection__lp-author {

	font-size: 12px;
	padding-top: 5px;
	line-height: 1.3em;
	color: #B23293;

}

.back-bc{
	padding:0px 0px 15px 0;
	font-size:13px;
}


/*
Participants page
================================================================================================
*/

.user-list__item {
	/*border: 1px solid #ccc;*/
	/*box-shadow: 0px 1px 7px #999;*/
	padding: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	display: block;
	float: left;
	width: 28%;
}


/*
Footer
================================================================================================
*/
.page-footer {
    clear: both;
    background: #efefef;
    padding: 30px 20px;
    padding-bottom: 20px;
}

.page-footer a {color:inherit;}

.page-footer__counters {margin-top:20px;}
.page-footer__columns {
	width: 100%;
}

.page-footer__cell1 {
	text-align: center;
    margin-top: 10px;
}

/*.page-footer__column1, .page-footer__column2 {width:280px;}*/
.page-footer__column3 {width:300px;}

.page-footer__partner a {
    font-size: 1.2rem !important;
}

.page-footer__partner  {
    margin-bottom:20px;
}

.page-footer__copy-menu {
	display: table-cell;
    vertical-align: top;
}

.page-footer__stat {margin-top:20px;}

.page-footer__copy-menu a {
    font-size: 13px;
    line-height: 1.5;
}

.page-footer__copy-menu li:first-child {
    font-size: 1.2em;
    margin-bottom: 10px;
}

.page-footer__copy-menu li{
    margin-bottom: 5px;	
}
.page-footer__copy-menu li a { color: #737373;}

.page-footer__mobile { margin-top:10px;}
.page-footer__mobile a { font-weight:bold; }
.page-footer__copy {}
.page-footer__text2 {margin-top:20px;}

.page-footer__create {

	margin-top:5px;
}

.page-footer__create a {
	text-decoration:underline;
}

.page-footer__operators {float:right; margin-top:10px;}
.page-footer__operators a {margin-left:10px;}

.pokupki-prosto {
    font-size: 12px;
    color: #737373;
	margin-top:10px;
 }
.pokupki-prosto a {     color: #737373;}

.page-footer__follow {margin-bottom:10px;}
.page-footer__follow span {    vertical-align: top; line-height:27px; margin-right:10px;}
.page-footer__follow img {margin-right:5px; height:27px;}


.login,
.purchase-list__products__i,
.purchase-list__product__img-wr img,
.purchase-list__product__price,
.purchase-list__product__title,
.all-purchases-btn,
.product-list__p .product-list__p__img-wr > img
{
	-webkit-transition:all .3s;
	transition:all .3s;
}



/*
Login
================================================================================================
*/

.auth-menu{
    background: #e4e4e4;
    padding: 5px 10px 0;
    border-radius: 2px;
	font-size:13px;
}

.auth-menu > li{
	padding:3px 5px 7px;
	display:inline-block;
}

.auth-menu li a { color: #464545;}
.auth-menu li a:hover { color: #464545;}

.auth-menu__icon {color: #464545;}

.user-profile__lt{
	margin-top:20px;
}

#scrollToTop:hover {
	border-color:#FFD6A6;
}



/* -------------------------------------- NEW STYLES */


.mm {}

.mm-wrap__left { padding: 0 10px;}

/*.moms:before { content: ""; width: 100%; height: 140px; top: 0; left: 0; position: absolute; background:url(bg_head.jpg) 50% 0 no-repeat;}*/
.moms:after { content: ""; width: 100%; height: 140px; top: 0; left: 0; position: absolute; background: linear-gradient(to bottom,  #f5f5f5 0%,#fff 80%); opacity: 0.9; border-radius: 15px 15px 0 0;}


.purchase-filter__descr span { background: #f5f5f5; border: 1px solid #e9e9e9;}

.purchase-filter a.purchase-filter__act {    background: #d2d2d2 !important; color: #000;}

.purchase-filter a {    background: #f1f1f1 !important;}

.purchase-filter { margin-top: 10px;}



.m-footer-menu { padding: 20px 0 10px; overflow: hidden; clear: both;}
.m-footer-menu li { padding: 0 15px; float: left; color: #8b8b8b; border-left: 1px solid #8b8b8b;}
.m-footer-menu li a { color: #f5f5f5;}
.m-footer-menu li a:hover { color: #dadada;}
.m-footer-menu li:first-child { padding: 0 22px 0 0; border: 0;}



.block-bg {
    position: absolute;
    width: 100%;
	display:none; /*временно скрываем составной фон*/
}
.bg-left {
    background: url(bg_left.gif) no-repeat scroll right top rgba(0, 0, 0, 0);
    float: left;
    height: 1261px;
    width: 51%;
}
.bg-right {
    background: url(bg_right.gif) no-repeat scroll left top rgba(0, 0, 0, 0);
    float: right;
    height: 1261px;
    width: 49%;
}


.m-contact { position:absolute; bottom: 10px; right: 20px;  z-index: 1; font: 18px/18px arial;}
.m-contact__help {color:#726C6C; font-size:13px; display:block; text-align:right;}
.m-mail {color: #3567A2;}



/* ------------------------------------------------ */

.operators {margin-top:20px;}
.operators a {display:inline-block; padding:5px;}

.pw-catalgos-orders {border:3px solid #8F2C87;}

.purchase-list__products {width:auto;; border-collapse:collapse; background-color:#fff;}
.purchase-list__products__i {width:25%;border:none; border-right:1px solid #ccc; width:230px;}
.purchase-list__products__i:nth-child(4) {border-right:none;}
.purchase-list__products-wr2 {border:1px solid #ccc;}

.top-text {
    text-align: center;
    color: #4D4D4D;
    font-size: 12px;
    padding: 10px;
    background-color: #efefef;
	margin-bottom:5px;
}

.forum-last-posts__topic a {font-weight:bold;}
.forum-last-posts__author {color: #E743BF;}


 .fish {
height: 100px;
position: relative;
margin-bottom: 20px;
}
.fish a {
display: block;
height: 100px;
width: 100%;
position: absolute;
z-index: 10;
top: 0;
left: 0;
}

.page-wrapper .prod-div {border:none;background-color:initial;}
.page-wrapper .prod-div__i_lvl1 > a {padding-left:0px;}
.page-wrapper .prod-div__i_lvl1:hover {background-color:initial;}

.ads-bl {margin-bottom:20px;}
.ads-bl_underMenu {margin-bottom:10px; }
.ads-bl_underMenu .ads-area li img {display:inline;}
.ads-bl_underMenu .ads-area li {text-align:center;}
.ads-bl_Forum-topicsButtom {margin-top:20px;}
.ads-bl_home-top .ads-area {text-align:center;}
.ads-bl_home-top .ads-area li img {text-align:center; display:inline-block;}
.ads-bl_productView-underBtStatus {margin-top:20px;}

.ads-bl_purchaseList-left3, .ads-bl_purchaseList-left2, .ads-bl_purchaseList-left1 {text-align:center;}

.home-page__left .ads-area li img { border:0px;}

.message-list__i__user__name a {font-size:12px;}
.message-list__i__user {width:100px;}


.ads-bl_footer {margin-top:30px;}
.ads-bl_footer2 {margin-top:30px;}

.ads-bl_Home-Left2 li {margin-bottom:10px;}

.online-users__list {width:240px; overflow:hidden;}

.puchase-list-lt__left {width:240px;}
.puchase-list-lt__stext {margin-top:20px;}
.pr-products-page-lt__left {width:240px;}

.forum-last-posts__i {border-bottom: 1px solid #ccc;    margin-bottom: 20px;}
.forum-last-posts__i:last-child {border:0px; margin-bottom:0px;}

.page-footer div>b>a {
	color: #f957c8;
}
.page-footer div>b>a:hover {
	color: #fff;
}

.my-purchase-menu li:nth-child(4){display:none;}

.field-validation-error {
	color: #c81596;
    font-size: 12px;
}


.btn-a, .ui-dialog-buttonset button.active, .active-btn {
	background: #12a3e8 !important;
	border: 1px solid #12a3e8;
}

.btn-a:hover, .ui-dialog-buttonset button.active:hover, .active-btn:hover{
	background: #108cc7 !important;
	border:1px solid #108cc7;
}

 .order-button {
background: #dd9a9a !important;
    border: 1px solid #d68888;
 }
 
 .order-button:hover{
	 	 background: #da7b7b !important;
	 border: 1px solid #da7b7b;
 }

.tabs__tab {
	border-radius:0px !important;
	background: #efefef !important;
}

.tabs__tab_a {
	background: #fff !important;
}

.reviews-belt__purchase-title a {
	font-size: 1.1rem;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
}

.product__title-wr {font-weight:normal;}


/*mobile*/
.mobile-header {box-shadow:none;}
.mobile-header_icon {color:#bb7c7c;}
.mobile-header_icon:hover {color:#ab6e6e;}

.mobile-header__panel {    background: #fff;}

.mobile-header__logo img {
	max-height: 50px;
    max-width: 100%;
    vertical-align: middle;
    display: inline-block;
}

.mobile-header__logo a {
	    display: inline-block;
    vertical-align: bottom;
    line-height: 50px;
}

.mobile-header-menu {
	background-color: #ffffff;
    color: #3e3e3e;
    font-family: 'Montserrat', sans-serif;
	}
.mobile-header-menu a {
	border-bottom: 1px solid #8a8a8a;
    color: #292929;
	font-size: 15px;
}

.mobile-header-menu a i {color:#7d7d7d;}

.mobile-header-menu a:hover {
	    background-color: #e6e6e6;
    text-decoration: none;
	}
.mobile-footer__counters {float:right;}

.mobile-top-menu {
    color: #ffffff;
    background-color: #dd9a9a;
    font-family: 'Montserrat', sans-serif;
}
.mobile-top-menu a {}
.mobile-top-menu a:hover { 

	background: #dd9a9a;
    color: #fff;
}

.all-purchases-btn:hover {
	border: none;
}
.mobile-footer {
	background-color: #efefef;
	padding: 8px 10px;
	color:#737373;
}
.mobile-footer__counters a {
	display: block;
	margin-bottom: 2px;
}

.mobile-top-menu__i {
	color: inherit;
	border-right:none;
}

.mobile .ads-bl {text-align:center;}
/*.mobile*/


.top-menu {
    margin-bottom: 5px;
    text-align: center;
    background-color: #dd9a9a;
    padding: 15px 0px;
}

.top-menu a {
    font-size: 15px;
    margin-right: 15px;
    color: #191919;
    /* font-weight: bold; */
    font-family: 'Montserrat', sans-serif;
    /* text-shadow: 1px 1px 1px rgb(255, 255, 255); */
    font-family: 'Montserrat', sans-serif;
    color: #fff;);	
}

.body-scrolled .head{
	padding-top:50px;
}
.body-scrolled .top-menu {
    position: fixed;
    z-index: 100;
    top: 0;
    left: 0;
    right: 0;
}



.head__logo img {
    width: 300px;
}

.top-menu__inner {
    max-width: 1200px;
    min-width: 1000px;
    margin: 0px auto;
    display: flex;
}

.top-menu__inner a {
    flex: 1;
}

.product__title-wr {height: 2.4em;}