/*******************************************************************/
@media screen and (min-width:1024px) and (max-width:1279px) {
.wrapper {width:1000px;} 
#site-logo .site-l .site-n img {width:250px;}
#catmenu li a, #catmenu li > span {padding:6px 10px;}
#catmenu li:hover > span {padding-bottom:6px;}
/*.goods-list .list-item {width:245px;}/**/
.goods-list .list-item a {margin:0 14px;}
/*.goods-list .list-item .gphoto {width:200px !important;}/**/

.img_catalog div {position:relative; width:33.28783%; float:left; margin:0.07% 0.07% 0 0; margin-bottom:-0.2% !important;}
		.img_catalog a:nth-child(3) div, .img_catalog a:nth-child(6) div {margin-right:0px;}
		.img_catalog div:hover .img_cat_hover {display:block; position:absolute; top:0; left:0;}
} /*@media screen and (min-width:1024px) and (max-width:1279px)*/
/*******************************************************************/





/*******************************************************************/
@media screen and (min-width:900px) and (max-width:1023px) {
.wrapper {width:90%;} 
#site-logo {float:initial; margin-bottom:10px;}
#site-logo .site-l .site-n img {width:100%;margin-bottom:15px;}

#header > nav {float:initial;}
#header > nav span {font-size:16px;text-align:justify; text-transform:uppercase;}

#catmenu li a, #catmenu li > span {padding:10px;}
} /* @media screen and (min-width:900px) and (max-width:1023px) */
/*******************************************************************/





/*******************************************************************/
@media screen and (min-width:620px) and (max-width:899px) {
.wrapper {width:90%;} 

#site-logo {float:initial; margin-bottom:10px;}
#site-logo .site-l .site-n img {width:100%;margin-bottom:15px;}

/*=========Верхнее меню==========*/
.mobile-menu {
    display:block;
    clear:both;
}

.uMenuRoot {display:none; border-bottom: 1px solid #2e2e2e; margin: 20px 0 0 0 !important;}

#header > nav {float:none;}
#header > nav span {font-size:22px; text-transform:uppercase;}

#catmenu li {display:block; border:none; margin: 0 0 10px 0;}

#catmenu li a, #catmenu li > span {display:block; line-height: 30px; height: auto; color:#a1a1a1; padding:5px;}

#catmenu ul ul {display:none;padding:0;background:#111;position:relative;z-index:200;}
#catmenu li li {float:none;display:block;text-align:left;height:auto;padding:0;background:none;border:none; white-space: normal; margin:0; }
#catmenu li li a {display:block;float:none;height:auto;background:none;border:none;line-height:normal;padding:10px 5px;text-transform:none; text-align:center;}
#catmenu li li a:hover {
 background: #222; 
}
#catmenu li li > a.uMenuItemA,#catmenu li li > a:hover {height:auto;color:#fff;border:none;line-height:normal;}
#catmenu li li.item-parent > a:after {content:"\203a";display:block;width:5px;position:absolute;height:5px;top:4px;left:auto;right:0;}
#catmenu ul ul ul {left:195px;top:1px;z-index:220;}
/*=========//////Верхнее меню==========*/

} /* @media screen and (min-width:620px) and (max-width:899px) */
/*******************************************************************/







/*******************************************************************/
@media screen and (min-width:400px) and (max-width:619px) {
.wrapper {width:94%;} 

#site-logo {float:initial; margin-bottom:10px;}
#site-logo .site-l .site-n img {width:100%;margin-bottom:15px;}


/*==========Хлебные крошки===========*/
.DivBreadCrumbs {text-align:center !important; float:none !important;}
.DivAddMaterial {clear:both !important; float:none !important; text-align:right !important; margin: 0 0 25px 0 !important;}
/*==========////////Хлебные крошки===========*/


/*=========Верхнее меню==========*/
.mobile-menu {
    display:block;
    clear:both;
}

.uMenuRoot {display:none; border-bottom: 1px solid #2e2e2e; margin: 20px 0 0 0 !important;}

#header > nav {float:none;}
#header > nav span {font-size:22px; text-transform:uppercase;}

#catmenu li {display:block; border:none; margin: 0 0 10px 0;}

#catmenu li a, #catmenu li > span {display:block; line-height: 30px; height: auto; color:#a1a1a1; padding:5px;}

#catmenu ul ul {display:none;padding:0;background:#111;position:relative;z-index:200;}
#catmenu li li {float:none;display:block;text-align:left;height:auto;padding:0;background:none;border:none; white-space: normal; margin:0;}
#catmenu li li a {display:block;float:none;height:auto;background:none;border:none;line-height:normal;padding:10px 5px;text-transform:none; text-align:center;}
#catmenu li li a:hover {
 background: #222; 
}
#catmenu li li > a.uMenuItemA,#catmenu li li > a:hover {height:auto;color:#fff;border:none;line-height:normal;}
#catmenu li li.item-parent > a:after {content:"\203a";display:block;width:5px;position:absolute;height:5px;top:4px;left:auto;right:0;}
#catmenu ul ul ul {left:195px;top:1px;z-index:220;}
/*=========//////Верхнее меню==========*/


/*==========На странице товара описание опускаем под фотографии===========*/
#Div-Shop-Itempage-Photos {width:100% !important; float:none !important;}
#Div-Shop-Itempage-Parametrs {width:100% !important; float:none !important;}
/*==========/////На странице товара описание опускаем под фотографии===========*/

} /* @media screen and (min-width:400px) and (max-width:619px) */
/*******************************************************************/






/*******************************************************************/
@media screen and (min-width:240px) and (max-width:399px) {
.wrapper {width:96%;}

#site-logo {float:initial; margin-bottom:10px;}
#site-logo .site-l .site-n img {width:100%;margin-bottom:15px;}


/*==========Хлебные крошки===========*/
.DivBreadCrumbs {text-align:center !important; float:none !important;}
.DivAddMaterial {clear:both !important; float:none !important; text-align:right !important; margin: 0 0 25px 0 !important;}
/*==========////////Хлебные крошки===========*/


/*=========Верхнее меню==========*/
.mobile-menu {
    display:block;
    clear:both;
}

.uMenuRoot {display:none; border-bottom: 1px solid #2e2e2e; margin: 20px 0 0 0 !important;}

#header > nav {float:none;}
#header > nav span {font-size:22px; text-transform:uppercase;}

#catmenu li {display:block; border:none; margin: 0 0 10px 0;}

#catmenu li a, #catmenu li > span {display:block; line-height: 30px; height: auto; color:#a1a1a1; padding:5px;}

#catmenu ul ul {display:none;padding:0;background:#111;position:relative;z-index:200;}
#catmenu li li {float:none;display:block;text-align:left;height:auto;padding:0;background:none;border:none; white-space: normal; margin:0; }
#catmenu li li a {display:block;float:none;height:auto;background:none;border:none;line-height:normal;padding:10px 5px;text-transform:none; text-align:center;}
#catmenu li li a:hover {
 background: #222; 
}
#catmenu li li > a.uMenuItemA,#catmenu li li > a:hover {height:auto;color:#fff;border:none;line-height:normal;}
#catmenu li li.item-parent > a:after {content:"\203a";display:block;width:5px;position:absolute;height:5px;top:4px;left:auto;right:0;}
#catmenu ul ul ul {left:195px;top:1px;z-index:220;}
/*=========//////Верхнее меню==========*/

/* ==============Корзина================ */
#basket-toolbar .basket {
    width:100% !important;
    left:0 !important;
    margin-left:0 !important;
    padding:20px 0 !important;
}

#shop-basket ul,
#shop-basket .total,
#shop-basket .disc {
    margin: 0 20px !important;
}

/*
#shop-basket .icon {
    width:200px !important;
}
/**/
/* ==============///Корзина================ */


/*==========На странице товара описание опускаем под фотографии===========*/
#Div-Shop-Itempage-Photos {width:100% !important; float:none !important;}
#Div-Shop-Itempage-Parametrs {width:100% !important; float:none !important;}
/*==========/////На странице товара описание опускаем под фотографии===========*/

} /* @media screen and (min-width:240px) and (max-width:399px) */
/*******************************************************************/





/*******************************************************************/
@media screen and (min-width:1px) and (max-width:239px) {
.wrapper {width:98%;}

#site-logo {float:initial; margin-bottom:10px;}
#site-logo .site-l .site-n img {width:100%;margin-bottom:15px;}


/*==========Хлебные крошки===========*/
.DivBreadCrumbs {text-align:center !important; float:none !important;}
.DivAddMaterial {clear:both !important; float:none !important; text-align:right !important; margin: 0 0 25px 0 !important;}
/*==========////////Хлебные крошки===========*/


/*=========Верхнее меню==========*/
.mobile-menu {
    display:block;
    clear:both;
    text-align:right !important;
}

.uMenuRoot {display:none; border-bottom: 1px solid #2e2e2e; margin: 20px 0 0 0 !important;}

#header > nav {float:none;}
#header > nav span {font-size:22px; text-transform:uppercase;}

#catmenu li {display:block; border:none; margin: 0 0 10px 0;}

#catmenu li a, #catmenu li > span {display:block; line-height: 30px; height: auto; color:#a1a1a1; padding:5px;}

#catmenu ul ul {display:none;padding:0;background:#111;position:relative;z-index:200;}
#catmenu li li {float:none;display:block;text-align:left;height:auto;padding:0;background:none;border:none; white-space: normal; margin:0; }
#catmenu li li a {display:block;float:none;height:auto;background:none;border:none;line-height:normal;padding:10px 5px;text-transform:none; text-align:center;}
#catmenu li li a:hover {
 background: #222; 
}
#catmenu li li > a.uMenuItemA,#catmenu li li > a:hover {height:auto;color:#fff;border:none;line-height:normal;}
#catmenu li li.item-parent > a:after {content:"\203a";display:block;width:5px;position:absolute;height:5px;top:4px;left:auto;right:0;}
#catmenu ul ul ul {left:195px;top:1px;z-index:220;}
/*=========//////Верхнее меню==========*/

/* ==============Корзина================ */
#basket-toolbar .basket {
    width:100% !important;
    left:0 !important;
    margin-left:0 !important;
    padding:20px 0 !important;
}

#shop-basket ul,
#shop-basket .total,
#shop-basket .disc {
    margin: 0 20px !important;
}
/* ==============///Корзина================ */

/*==========На странице товара описание опускаем под фотографии===========*/
#Div-Shop-Itempage-Photos {width:100% !important; float:none !important;}
#Div-Shop-Itempage-Parametrs {width:100% !important; float:none !important;}
/*==========/////На странице товара описание опускаем под фотографии===========*/

} /* @media screen and (min-width:1px) and (max-width:239px) */
/*******************************************************************/














/*************************************************************************/
/*======================Контейнер на всю ширину экрана===================*/
/*************************************************************************/
@media screen and (max-width: 1920px) {
    .wrapperBig {
        margin: 0 2px !important;
    }
}
/*************************************************************************/
/*======================/////////Контейнер на всю ширину экрана==========*/
/*************************************************************************/




/******************************************************************************/
/*=====Вид товара в каталоге и блока с мультифильтром  multifilter_v.1.4.1====*/
/******************************************************************************/
@media screen and (max-width: 1919px) {
    .goods-list .list-item {
        width: 20% !important;
    }
}

@media screen and (max-width: 1365px) {
    .goods-list .list-item {
        width: 25% !important;
    }
    #DivSidebarForFilter {
        width: 25% !important;
    }
}

@media screen and (max-width: 870px) {
    #DivSidebarForFilter {
        float: none !important;
        width: 100% !important;
        border-right: none  !important;
        margin: 0 !important;
    }
    .wrapperBig #goods_cont {
        margin: 0 !important;
    }
    .goods-list .list-item {
        width: 33% !important;
    }
}

@media screen and (max-width: 599px) {
    .goods-list .list-item {
        width: 50% !important;
    }
}

@media screen and (max-width: 320px) {
    .goods-list .list-item {
        width: 100% !important;
    }
}
/******************************************************************************/
/*==/////Вид товара в каталоге и блока с мультифильтром  multifilter_v.1.4.1==*/
/******************************************************************************/




/*************************************************************************/
/*===========Вид блока с мультифильтром  multifilter_v.1.4.1=============*/
/*************************************************************************/
@media (min-width:900px) and (max-width:999px) {
#DivSidebarForFilter {width: 25%;}
}

@media (min-width:800px) and (max-width:899px) {
#DivSidebarForFilter {width: 33.2%;}
}

@media (min-width:660px) and (max-width:799px) {
#DivSidebarForFilter {width: 33.2% !important;}
}

@media (min-width:1px) and (max-width:659px) {
#DivSidebarForFilter {width: 100% !important; margin: 0 0 40px 0 !important; border:none !important;}
}
/*************************************************************************/
/*========///Вид блока с мультифильтром  multifilter_v.1.4.1=============*/
/*************************************************************************/





/* *************************************************************** */
/* =============================Форма заказа====================== */
/* *************************************************************** */
@media screen and (min-width:1024px) and (max-width:1279px) {
.okno1 {padding-right:7% !important;}
.okno2 {padding-left:7% !important;}

}

@media screen and (min-width:620px) and (max-width:1023px) {
.methods-list .label, .okno2 .label {display:block !important; padding:5px 0 0 0 !important;}
.methods-list .fw {width:100% !important;}
}
/**/
@media screen and (min-width:1px) and (max-width:619px) {
#DivFormZakaz {display:block !important; width:100% !important; margin:60px 0 30px 0;}
#DivFormZakaz .DivFormZakazTR {display:block !important;}
#DivFormZakaz .DivFormZakazTR .DivFormZakazTdLeft {display:block !important; width:100% !important;}
#DivFormZakaz .DivFormZakazTR .DivFormZakazTdRight {display:block !important; border-left:none !important; width:100% !important;}
.okno1 {padding-right:0 !important;}
.okno2 {padding-left:0 !important;}

.methods-list .label, .okno2 .label {display:block !important; padding:5px 0 0 0 !important;}
.methods-list .fw {width:100% !important;}
}
/* *************************************************************** */
/* ========================/////Форма заказа====================== */
/* *************************************************************** */





/* *************************************************************** */
/* =========================Высота корзины======================== */
/* *************************************************************** */
#DivBasketList {
    height:auto;/**/
    overflow-y:auto;
}


@media screen and (min-height:780px) {
#DivBasketList {
    max-height:440px;
    padding:0 10px;
}
}

@media screen and (min-height:610px) and (max-height:779px) {
#DivBasketList {
    max-height:255px;
    padding:0 10px;
}
}

@media screen and (min-height:420px) and (max-height:609px) {
#DivBasketList {
    max-height:200px;
    padding:0 10px;
}
}

@media screen and (max-height:419px) {
#DivBasketList {
    max-height:103px;
    padding:0 10px;
}
}
/* *************************************************************** */
/* ====================/////Высота корзины======================== */
/* *************************************************************** */




/* *************************************************************** */
/* =======================Меню в подвале========================= */
/* *************************************************************** */
@media screen and (max-width:899px) {
#bot-i .DivFooterMenu .DivFooterMenuBlock {
    width:98% !important;
    float:none !important;
    text-align:center !important;
}

.clr_bottom {height:670px !important;}
}
/* *************************************************************** */
/* ===================/////Меню в подвале======================== */
/* *************************************************************** */



/* *************************************************************** */
/* =======Список категорий на главной страницы Магазина============ */
/* *************************************************************** */
#DivShopGeneral_Cats_rows {
    display:-webkit-box;
    display:-webkit-flex;
    display:-webkit-box;
    display:flex;
    width:100%;
    justify-content:space-between;
    align-items:flex-start;
    flex-wrap:wrap;
}

#DivShopGeneral_Cats_rows h3 {text-align: center; margin: 10px 0;width: 315px;}

@media screen and (min-width:545px) and (max-width:720px) {
#DivShopGeneral_Cats_rows {justify-content:center;}
#DivShopGeneral_Cats_rows h3 {margin:10px 25px !important; width: 40%;}
} /* @media screen and (min-width:545px) and (max-width:700px) */

@media screen and (max-width:544px) {
#DivShopGeneral_Cats_rows {
    display: block;
    width:100%;
}
#DivShopGeneral_Cats_rows h3 {text-align: center; margin:10px 0 20px 0; width: 100%;}
} /* @media screen and (max-width:544px) */
/* *************************************************************** */
/* =======////Список категорий на главной страницы Магазина======== */
/* *************************************************************** */