
@font-face{
	font-family:Roboto-Regular;
	src: url(../fonts/roboto/Roboto-Regular.ttf);
}
@font-face{
	font-family:Roboto-Light;
	src: url(../fonts/roboto/Roboto-Light.ttf);
}
@font-face{
	font-family:Roboto-Medium;
	src: url(../fonts/roboto/Roboto-Medium.ttf);
}
@font-face{
	font-family:Roboto-Bold;
	src: url(../fonts/roboto/Roboto-Bold.ttf);
}


html,body{width:100%;height:100%;font-size:14px;}
body{overflow-x:hidden;padding:0;margin:0;width:100%;height:100%;font-family:Roboto-Regular;}
a{text-decoration:none;color:inherit;cursor:pointer;}
button{outline:none;cursor:pointer;background:none;}
input{outline:none;border:none;background:none;}
textarea{outline:none;border:none;background:none;font-family:Roboto-Regular;}
select{outline:none;}

.checkboxWrapper{cursor:pointer;}
.checkboxWrapper > ul{display:table;padding:0;margin:0;}
.checkboxWrapper > ul > li{display:table-cell;vertical-align:middle;min-width:10px;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;}
.checkboxWrapper input[type='checkbox']{display:none;}
.checkboxWrapper input[type='checkbox'] + i{display:block;width:16px;height:16px;border:1px #ccc solid;border-radius:2px;cursor:pointer;}
.checkboxWrapper input[type='checkbox']:checked + i{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAI0lEQVR42mNgIAD+QwFRivAqJF8RugBOk/7jAAStItqHuOQBYoZvkT7ers0AAAAASUVORK5CYII=) center center no-repeat #F851AB;border-color:rgba(0,0,0,0.1);}



.btn_t1{padding:18px 25px 18px 25px;margin:0 0 0 0;border:none;outline:none;border-radius:100px;background:#f5a911;color:#fff;font-size:18px;font-family:Acrom-Medium;cursor:pointer;}
.btn_t1:hover{background:#ffb521;}
.btn_t1:active{background:#eaa202;}


.page{width:100%;height:100%;}
.page td{vertical-align:top;}

.page_size{max-width:1024px;margin:auto;}
.page_size_wrapper{padding:0 20px;}


/*header*/

.page .page_header{height:100px;position:relative;z-index:0;}
.page .page_header_wrapper{padding:20px 0 20px 0;}

.page .page_header .containers{display:table;padding:0;margin:0;width:100%;}
.page .page_header .containers li{display:table-cell;vertical-align:middle;}

.page .page_header .containers .container_logo{width:360px;font-size:11px;vertical-align:middle;}
.page .page_header .containers .container_logo a{display:inline-block;margin:0 10px 0 0;cursor:pointer;}
.page .page_header .containers .container_logo img{}
.page .page_header .containers .container_logo p{position:relative;top:-20px;display:inline-block;padding:0;margin:0;}

.page .page_header .containers .container_right{}
.page .page_header .containers .container_right .item{float:right;}
.page .page_header .containers .container_right .item_phone{margin:6px 0 0 0;}
.page .page_header .containers .container_right .item_phone a{display:table;padding:3px 0 3px 27px;}
.page .page_header .containers .container_right .item_phone .phone{background:url('../img/i-phone-p.png') left center no-repeat;}

.page .page_header .containers .container_right .item_time{padding:0 30px;margin:0 30px;border-right:1px solid #007abf;border-left:1px solid #007abf;font-size:12px;}
.page .page_header .containers .container_right .item_time i{position:relative;bottom:-2px;display:inline-block;width:16px;height:15px;margin:0 5px 0 0;background:url('../img/i-time-p.png') left center no-repeat;}
.page .page_header .containers .container_right .item_time p{padding:0;margin:0;font-size:13px;}
.page .page_header .containers .container_right .item_time p:nth-child(1){margin-top:3px;}

.page .page_header .containers .container_right .item_basket{display:block;margin:0 0 0 0;}
.page .page_header .containers .container_right .item_basket i{display:block;padding:2px 0 2px 33px;background:url('../img/i-basket-p.png') left center no-repeat;font-style:normal;font-size:18px;line-height:18px;}
.page .page_header .containers .container_right .item_basket .price{padding:3px 0 0 0;font-size:12px;}


.page .page_topPanel{background:#4C4C4C;}
.page .page_topPanel .containers{display:table;padding:0;margin:0;width:100%;}
.page .page_topPanel .containers li{display:table-cell;vertical-align:middle;}

.page .page_topPanel .containers .container_menu input{display:none;}
.page .page_topPanel .containers .container_menu label{display:none;}
.page .page_topPanel .menu{display:table;padding:0;margin:0;width:100%;}
.page .page_topPanel .menu li{display:table-cell;vertical-align:middle;}
.page .page_topPanel .menu li a{display:block;padding:20px;text-align:center;font-size:14px;color:#fff;cursor:pointer;}

.page .page_topPanel .containers .container_search{width:150px;}
.page .page_topPanel .containers .container_search input{width:94px;float:right;padding:5px 0 5px 26px;background:url('../img/i-search-p.png') left center no-repeat;font-size:13px;color:#fafafa;}
.page .page_topPanel input::-webkit-input-placeholder{color:#fff;opacity:1;}
.page .page_topPanel input::-moz-placeholder{color:#fff;opacity:1;}
.page .page_topPanel input:-ms-input-placeholder{color:#fff;opacity:1;}
.page .page_topPanel input::placeholder{color:#fff;opacity:1;}


/*body*/

.page .page_body{padding:40px 0 80px 0;position:relative;z-index:;background:#F4F4F4;}
.page .page_body h1{padding:0 0 15px 0;margin:0;text-align:center;text-transform:uppercase;font-family:Roboto-Light;font-size:30px;color:#007abf;}


.page-main{}
.page .page_body-main{padding:0;}

.page_body-main .block-slider{background:#fff;}
.page_body-main  .block-slider .sliderWrapper{overflow:hidden;position:relative;padding:0;margin:auto;max-width:1200px;overflow:hidden;}
.page_body-main  .block-slider .sliderWrapper .slides li{padding:0;}
.page_body-main  .block-slider .flexslider{position:static;max-width:1007px;margin:auto;}
.page_body-main  .block-slider .flex-control-nav{display:none;}
.flex-direction-nav .flex-prev{position:absolute;z-index:10;top:50%;left:10px;margin:-24px 0 0 0;width:16px;height:48px;background:url('../img/i-slider-prev.png') center center no-repeat;}
.flex-direction-nav .flex-next{position:absolute;z-index:10;top:50%;right:10px;margin:-24px 0 0 0;width:16px;height:48px;background:url('../img/i-slider-next.png') center center no-repeat;}

/*block-populargoods*/
.page_body-main .block-populargoods{padding:100px 0 0 0;background:#F4F4F4;}
.page_body-main .block-populargoods h6{padding:0 0 15px 0;margin:0;text-align:center;text-transform:uppercase;font-family:Roboto-Light;font-size:30px;color:#007abf;}
.page_body-main .block-populargoods .items{display:table;margin:30px 0 0 0;width:100%;}
.page_body-main .block-populargoods .item{float:left;width:25%;}
.page_body-main .block-populargoods .item_wrapper{padding:30px 35px;margin:10px;border-radius:5px;background:#fff;overflow:hidden;}
.page_body-main .block-populargoods .item .title{font-size:14px;color:#767676;text-align:center;}
.page_body-main .block-populargoods .item .price{padding:6px 0;font-size:14px;text-align:center;}
.page_body-main .block-populargoods .item .status{font-size:14px;color:#87c84d;text-align:center;}
.page_body-main .block-populargoods .item .img{padding:20px 0;}
.page_body-main .block-populargoods .item img{display:table;margin:auto;}
.page_body-main .block-populargoods .item button{padding:9px 0 9px 20px;margin:30px 0 0 0;width:100%;border:none;outline:none;border-radius:3px;background:url('../img/i-basket-w.png') 12px center no-repeat #F851AB;font-size:14px;color:#fff;}


/*block-reasons*/
.page_body-main .block-reasons{padding:100px 0 0 0;background:#F4F4F4;}
.page_body-main .block-reasons h6{padding:0 0 15px 0;margin:0;text-align:center;text-transform:uppercase;font-family:Roboto-Light;font-size:30px;color:#007abf;}
.page_body-main .block-reasons .items{display:table;margin:30px 0 0 0;width:100%;text-align:center;}
.page_body-main .block-reasons .item{display:inline-block;margin:0 50px;}
.page_body-main .block-reasons .item i{display:block;background:center center no-repeat;height:82px;}
.page_body-main .block-reasons .item_wrapper{width:140px;}
.page_body-main .block-reasons .item1 i{background-image:url('../img/i-reason1.png');}
.page_body-main .block-reasons .item2 i{background-image:url('../img/i-reason2.png');}
.page_body-main .block-reasons .item3 i{background-image:url('../img/i-reason3.png');}


/*block-novelty*/
.page_body-main .block-novelty{padding:100px 0 0 0;background:#F4F4F4;}
.page_body-main .block-novelty h6{padding:0 0 15px 0;margin:0;text-align:center;text-transform:uppercase;font-family:Roboto-Light;font-size:30px;color:#007abf;}

.page_body-main .products{display:table;margin:30px 0 0 0;width:100%;}
.page_body-main .product{float:left;width:25%;}
.page_body-main .product_wrapper{margin:10px;border-radius:5px;background:#fff;overflow:hidden;}
.page_body-main .product .product_wrapper:hover{box-shadow:1px 1px 10px 0 rgba(0,0,0,0.2);}
.page_body-main .product .title{display:block;padding:0 35px 0 35px;font-size:14px;color:#767676;text-align:center;}
.page_body-main .product .title:hover{text-decoration:underline;}
.page_body-main .product .price{padding:6px 0;font-size:14px;text-align:center;}
.page_body-main .product .status{font-size:14px;color:;text-align:center;}
.page_body-main .product .status [instock]{display:none;color:#87c84d;}
.page_body-main .product .status [outofstock]{display:inline;color:#ff0000;}
.page_body-main .product .status[status='instock'] [instock]{display:inline;}
.page_body-main .product .status[status='instock'] [outofstock]{display:none;}

.page_body-main .product .img{display:block;padding:20px 20px 0 20px;background:url('../img/photo_default.png') center center no-repeat;background-size:;}
.page_body-main .product .img i{display:block;height:120px;background:center center no-repeat;background-size:contain;}
.page_body-main .product .btnWrapper{padding:30px 35px 35px 35px;}
.page_body-main .product button{padding:9px 0 9px 20px;width:100%;border:none;outline:none;border-radius:3px;background:url('../img/i-basket-w.png') 12px center no-repeat #F851AB;font-size:14px;color:#fff;}
.page_body-main .product button.added{background:0;padding-left:0;cursor:default;color:#000;}


/*page-search*/
.page-search .page_body{background:#F4F4F4;padding:20px 0;}
.page-search .products{display:table;margin:0 0 0 0;width:100%;}
.page-search .product{float:left;width:25%;}
.page-search .product_wrapper{margin:10px;border-radius:5px;background:#fff;overflow:hidden;}
.page-search .product .product_wrapper:hover{box-shadow:1px 1px 10px 0 rgba(0,0,0,0.2);}
.page-search .product .title{display:block;padding:0 35px 0 35px;font-size:14px;color:#767676;text-align:center;}
.page-search .product .title:hover{text-decoration:underline;}
.page-search .product .price{padding:6px 0;font-size:14px;text-align:center;}
.page-search .product .status{font-size:14px;color:;text-align:center;}
.page-search .product .status [instock]{display:none;color:#87c84d;}
.page-search .product .status [outofstock]{display:inline;color:#ff0000;}
.page-search .product .status[status='instock'] [instock]{display:inline;}
.page-search .product .status[status='instock'] [outofstock]{display:none;}

.page-search .product .img{display:block;padding:20px 20px 0 20px;background:url('../img/photo_default.png') center center no-repeat;background-size:;}
.page-search .product .img i{display:block;height:120px;background:center center no-repeat;background-size:contain;}
.page-search .product .btnWrapper{padding:30px 35px 35px 35px;}
.page-search .product button{padding:9px 0 9px 20px;width:100%;border:none;outline:none;border-radius:3px;background:url('../img/i-basket-w.png') 12px center no-repeat #F851AB;font-size:14px;color:#fff;}
.page-search .product button[outofstock]{cursor:default;opacity:0.3;}
.page-search .product button.added{background:0;padding-left:0;cursor:default;color:#000;}


/*block-about*/
.page_body-main .block-about{padding:100px 0 0px 0;background:#F4F4F4;}
.page_body-main .block-about h6{padding:0 0 20px 0;margin:0;text-align:center;text-transform:uppercase;font-family:Roboto-Light;font-size:30px;color:#007abf;}
.page_body-main .block-about p{font-size:15px;line-height:25px;}

/*block-ourpartners*/
.page_body-main .block-ourpartners{padding:60px 0 0 0;background:#F4F4F4;}
.page_body-main .block-ourpartners h6{padding:0 0 15px 0;margin:0;text-align:center;text-transform:uppercase;font-family:Roboto-Light;font-size:30px;color:#007abf;}
.page_body-main .block-ourpartners p{padding:0;margin:0;font-size:18px;text-align:center;}
.page_body-main .block-ourpartners .items{margin:30px 0 0 0;text-align:center;}
.page_body-main .block-ourpartners .item{display:inline-block;}
.page_body-main .block-ourpartners .item img{display:block;}

/*block-news*/
.page_body-main .block-news{padding:120px 0 120px 0;background:#F4F4F4;}
.page_body-main .block-news h6{padding:0 0 40px 0;margin:0;text-align:center;text-transform:uppercase;font-family:Roboto-Light;font-size:30px;color:#007abf;}
.page_body-main .block-news  span{display:inline-block;margin:0 20px;}
.page_body-main .block-news .items{display:table;width:100%;}
.page_body-main .block-news .items .item{display:block;width:33.33%;float:left;}
.page_body-main .block-news .items .item i{display:block;margin:10px;background:center center no-repeat;background-size:cover;}
.page_body-main .block-news .items .item img{display:block;width:100%;}
.page_body-main .block-news .items .item .date{padding:5px 0;margin:0 10px;font-size:15px;}
.page_body-main .block-news .items .item .title{display:block;margin:0 10px;font-size:15px;}
.page_body-main .block-news .items .item:hover .title{text-decoration:underline;}

/*block-ourclients*/
.page_body-main .block-ourclients{padding:0 0 120px 0;background:#F4F4F4;}
.page_body-main .block-ourclients h6{padding:0 0 15px 0;margin:0;text-align:center;text-transform:uppercase;font-family:Roboto-Light;font-size:30px;color:#007abf;}
.page_body-main .block-ourclients p{padding:0;margin:0;font-size:18px;text-align:center;}
.page_body-main .block-ourclients .items{margin:30px 0 0 0;text-align:center;}
.page_body-main .block-ourclients .item{display:inline-block;}
.page_body-main .block-ourclients .item img{display:block;}




/*page-models*/

.page-models{}

.page-models .page_body{padding:20px 0 80px;background:#F4F4F4;}

.page-models .filter{border-radius:5px;margin:0 10px;background:#fff;}
.page-models .filter_wrapper{padding:15px 30px;}
.page-models .filter a{display:inline-block;padding:5px 0;margin:0 30px 0 0;font-family:Roboto-Medium;font-size:13px;}
.page-models .filter a.active{color:#f851aa;}

.page-models .notFound{padding:0 10px;}

.models{display:table;margin:10px 0 0 0;width:100%;}
.model{float:left;width:25%;}
.model_wrapper{padding:0;margin:10px;border-radius:5px;background:#fff;overflow:hidden;}
.model .info{padding:0 30px 0 30px;margin:20px 0 0 0;overflow:hidden;height:180px;}
.model .title{font-family:Roboto-Medium;font-size:14px;text-align:center;color:#767676;}
.model .desc{padding:6px 0;font-size:14px;text-align:center;color:#767676;}
.model .img{height:140px;background:center center no-repeat;background-size:cover;}
.model button{padding:9px 0 9px 15px;display:block;margin:20px auto 30px auto;width:150px;border:none;outline:none;border-radius:3px;background:url('../img/i-download-w.png') 12px center no-repeat #F851AB;font-size:14px;color:#fff;}


.page-models .filter .radioWrapper{cursor:pointer;display:inline-block;padding:0;margin:0 10px 0 0;position:relative;bottom:-7px;}
.page-models .filter .radioWrapper > ul{display:table;padding:0;margin:0;}
.page-models .filter .radioWrapper > ul > li{display:table-cell;vertical-align:middle;}
.page-models .filter .radioWrapper > ul > li:nth-child(2){width:8px;}
.page-models .filter .radioWrapper > ul > li:nth-child(3){font-size:14px;}
.page-models .filter input[type='radio']{display:none;}
.page-models .filter input[type='radio'] + i{display:inline-block;width:16px;height:16px;margin-top:2px;border:1px #ccc solid;border-radius:50%;cursor:pointer;}
.page-models .filter input[type='radio']:checked + i:after{content:'';display:block;width:12px;height:12px;margin:2px;border-radius:50%;background:#F851AB;}


/*page-shop*/

.page-shop{}
.page-shop .page_body{padding:40px 0;background:#F4F4F4;}
.page-shop .cols{display:table;padding:0;margin:0;width:100%;}
.page-shop .cols > li{display:table-cell;vertical-align:top;}
.page-shop .cols .col_left{width:250px;}

.page-shop .cols .col_left .block_filters{padding:0 10px;margin:0 0 0 10px;border-radius:5px;background:#fff;}

.page-shop .cols .col_left .heading{padding:10px 0;text-align:center;font-family:Roboto-Bold;font-size:18px;}
.page-shop .cols .col_left .section{padding:10px 0;border-top:1px #eee solid;}
.page-shop .cols .col_left .section label[for]{display:block;position:relative;font-size:16px;cursor:pointer;}
.page-shop .cols .col_left .section label[for]:before{content:'';display:inline-block;position:relative;bottom:;margin:0 7px 0 0;width:10px;height:10px;background:url('../img/i-arrow-right-p.png') center center no-repeat;}
.page-shop .cols .col_left .section .items{transition:max-height 0.4s ease-in-out;max-height:0;overflow:hidden;}
.page-shop .cols .col_left .section input[type='checkbox']{display:none;}
.page-shop .cols .col_left .section input[type='checkbox']:checked ~ label[for] ~ .items{max-height:500px;}
.page-shop .cols .col_left .section input[type='checkbox']:checked ~ label[for]:before{background:url('../img/i-arrow-down-p.png') center center no-repeat;}
.page-shop .cols .col_left .section .items_wrapper{padding:10px 0 0 0;}
.page-shop .cols .col_left .section .items label{display:block;padding-top:10px;}
.page-shop .cols .col_left .section .items label:first-child{padding-top:0;}

.page-shop .cols .col_left .section .price_num{padding:8px 0;display:table;width:100%;}
.page-shop .cols .col_left .section .price_num .min{float:left;}
.page-shop .cols .col_left .section .price_num .max{float:right;}
.page-shop .cols .col_left .section .price_slider{display:table;padding:0;margin:0;width:100%;}
.page-shop .cols .col_left .section .price_slider > li{display:table-cell;vertical-align:middle;}
.page-shop .cols .col_left .section .price_slider > li input{display:block;width:54px;padding:8px 10px;border:1px #ccc solid;border-radius:3px;}
.page-shop .cols .col_left .section .price_slider > li:nth-child(2){padding:0 10px;}
.page-shop .cols .col_left .section .price_slider > li:last-child{padding:0 0 0 10px;text-align:right;}
.page-shop .cols .col_left .section .filter_price{height:16px;margin:0 7px;}

.page-shop .cols .col_left .block_filters .btnWrapper{display:table;width:100%;padding:20px 0;border-top:1px #eee solid;text-align:center;}
.page-shop .cols .col_left .block_filters .btnWrapper button{padding:9px 10px 9px 10px;outline:none;border-radius:3px;border:1px solid #F851AB;font-size:14px;}

.page-shop .sortingBlock{border-radius:5px;margin:0 10px;background:#fff;}
.page-shop .sortingBlock_wrapper{padding:10px 10px;}
.page-shop .sortingBlock_wrapper > ul{display:table;padding:0;margin:0;width:100%;}
.page-shop .sortingBlock_wrapper > ul > li{display:table-cell;vertical-align:middle;padding:0 5px;}
.page-shop .sortingBlock .showFilters{width:0;padding:0;}
.page-shop .sortingBlock .pagenum{display:block;text-align:center;}
.page-shop .sortingBlock .select{display:table;position:relative;margin:auto;}
.page-shop .sortingBlock .select label{display:table;padding:5px 20px 5px 0;cursor:pointer;background:url('../img/i-down-p.png') right center no-repeat;}
.page-shop .sortingBlock .select .list{display:none;position:absolute;right:0;left:0;z-index:2;background:#fff;border-radius:3px;box-shadow:0 0 6px 0 rgba(0,0,0,0.1);}
.page-shop .sortingBlock .select.active .list{display:block;}
.page-shop .sortingBlock .select .list .item{display:block;padding:8px 10px;cursor:pointer;}
.page-shop .sortingBlock .select .list .item:hover{background:#eee;}

.page-shop .sortingBlock .select[name='order_by'] label{padding-right:30px;}
.page-shop .sortingBlock .select[name='order_by'] label i{display:block;position:absolute;right:16px;top:0px;bottom:0;width:10px;background:url('../img/i-up-b.png') right center no-repeat;}	
.page-shop .sortingBlock .select[name='order_by'] label i.asc{background-image:url('../img/i-down-b.png');}	

.page-shop .display{width:58px;}
.page-shop .display i{display:block;width:24px;height:24px;cursor:pointer;}
.page-shop .display i:first-child{float:left;background:url('../img/i-display-list.png') center center no-repeat;}
.page-shop .display i:last-child{float:right;background:url('../img/i-display-table-p.png') center center no-repeat;}
[display='list'] .display i:first-child{background-image:url('../img/i-display-list-p.png');}
[display='list'] .display i:last-child{background-image:url('../img/i-display-table.png');}

.page-shop .cols .col_right .sections{border-radius:5px;margin:10px 10px 0 10px;background:#fff;}
.page-shop .cols .col_right .sections_wrapper{padding:15px 30px;}
.page-shop .cols .col_right .sections a{display:inline-block;padding:5px 0;margin:0 30px 0 0;font-family:Roboto-Medium;font-size:13px;}
.page-shop .cols .col_right .sections a.active{color:#f851aa;}
	

.page-shop .products{display:table;margin:10px 0 0 0;width:100%;}

	.page-shop .product{float:left;width:33.33%;}
	.page-shop .product_wrapper{position:relative;padding:0px 0 20px 0;margin:10px;border-radius:5px;background:#fff;}
	.page-shop .product_wrapper > ul{display:table;padding:0;margin:0;width:100%;}
	.page-shop .product_wrapper > ul > li{display:block;padding:15px 15px;vertical-align:middle;text-align:center;}


	.page-shop  .product_wrapper > ul > li{padding:0;}
	
	.page-shop .product .title{display:block;padding:0 20px;height:43px;overflow:hidden;font-size:14px;color:#767676;text-align:center;cursor:pointer;}
	.page-shop .product .title:hover{text-decoration:underline;}	
	
	.page-shop .product .img{display:block;padding:20px 20px 0 20px;background:url('../img/photo_default.png') center center no-repeat;background-size:;}
	.page-shop .product .img i{display:block;height:120px;background:center center no-repeat;background-size:contain;}
	.page-shop .product .img img{display:none;}
	
	.page-shop .product .price{padding:6px 0;font-size:14px;text-align:center;}

	.page-shop .product .status{white-space:nowrap;font-size:14px;color:;text-align:center;}
	.page-shop .product .status [instock]{display:none;color:#87c84d;}
	.page-shop .product .status [outofstock]{display:inline;color:#ff0000;}
	.page-shop .product .status[status='instock'] [instock]{display:inline;}
	.page-shop .product .status[status='instock'] [outofstock]{display:none;}

	.page-shop .product .btnWrapper{padding:20px 0 10px 0;}
	.page-shop .product button{padding:9px 0 9px 20px;width:160px;border:none;outline:none;border-radius:3px;background:url('../img/i-basket-w.png') 12px center no-repeat #F851AB;text-align:center;font-size:14px;color:#fff;}
	.page-shop .product button[outofstock]{cursor:default;opacity:0.3;}
	.page-shop .product button.added{background:0;padding-left:0;cursor:default;color:#000;}

@media screen and (min-width: 768px){
	.page-shop [display='list'] .product{width:100%;float:none;}
	.page-shop [display='list'] .product_wrapper{padding:0;}
	.page-shop [display='list'] .product .product_wrapper:hover{box-shadow:1px 1px 10px 0 rgba(0,0,0,0.2);}
	.page-shop [display='list'] .product_wrapper{position:relative;margin:5px 10px 15px 10px;border-radius:5px;background:#fff;}
	.page-shop [display='list'] .product_wrapper > ul{display:table;padding:0;margin:0;width:100%;}
	.page-shop [display='list'] .product_wrapper > ul > li{display:table-cell;padding:15px 15px;vertical-align:middle;text-align:center;}
	.page-shop [display='list'] .product_wrapper > ul > li:nth-child(1){width:140px;}
	.page-shop [display='list'] .product_wrapper > ul > li:nth-child(2){text-align:left;}
	.page-shop [display='list'] .product_wrapper > ul > li:nth-child(4){width:150px;}
	.page-shop [display='list'] .product .title{padding:0;height:auto;font-size:14px;color:#767676;text-align:left;}
	.page-shop [display='list'] .product .title:hover{text-decoration:underline;}
 
	.page-shop [display='list'] .product .img{width:140px;padding:0;margin:auto;background:center center no-repeat;background-size:contain;}
	.page-shop [display='list'] .product i{display:none;}
	.page-shop [display='list'] .product .img img{display:block;width:100%;max-width:140px;margin:auto;}

	.page-shop [display='list'] .product .status{white-space:nowrap;font-size:14px;color:;text-align:center;}
	.page-shop [display='list'] .product .status [instock]{display:none;color:#87c84d;}
	.page-shop [display='list'] .product .status [outofstock]{display:inline;color:#ff0000;}
	.page-shop [display='list'] .product .status[status='instock'] [instock]{display:inline;}
	.page-shop [display='list'] .product .status[status='instock'] [outofstock]{display:none;}

	.page-shop [display='list'] .product .btnWrapper{padding:0;}
	.page-shop [display='list'] .product button{padding:9px 0 9px 20px;width:130px;border:none;outline:none;border-radius:3px;background:url('../img/i-basket-w.png') 12px center no-repeat #F851AB;text-align:center;font-size:14px;color:#fff;}
	.page-shop [display='list'] .product button[outofstock]{cursor:default;opacity:0.3;}
	.page-shop [display='list'] .product button.added{background:0;padding-left:0;cursor:default;color:#000;}
		
}
.page-shop .notFound{padding:0 10px;}



/*page cart*/
.page-cart .page_body{background:#F4F4F4;}
.page-cart .items{display:table;width:100%;}
.page-cart .bottomActionBlock{display:table;width:100%;padding:15px 0 0 0;margin-top:40px;border-top:1px solid #F851AB;}
.page-cart .bottomActionBlock .backToShop{float:left;color:#007abf;text-decoration:underline;}
.page-cart .bottomActionBlock .backToShop:hover{text-decoration:none;}
.page-cart .bottomActionBlock .btnWrapper{float:right;text-align:right;}
.page-cart .bottomActionBlock .btnWrapper .total{display:inline-block;margin:0 0 0 15px;font-size:18px;color:#007abf;}
.page-cart .bottomActionBlock .btnWrapper button{padding:9px 20px 9px 20px;margin:10px 0 0 0;border:none;outline:none;border-radius:3px;background:#F851AB;text-align:center;font-size:14px;color:#fff;}

.page-cart .order{}
.page-cart .order_wrapper{position:relative;margin:0 0 15px 0;border-radius:5px;background:#fff;}
.page-cart .order_wrapper > ul{display:table;padding:0;margin:0;width:100%;}
.page-cart .order_wrapper > ul > li{display:table-cell;padding:15px 10px;vertical-align:middle;text-align:center;}
.page-cart .order_wrapper > ul > li:nth-child(1){width:180px;}
.page-cart .order_wrapper > ul > li:nth-child(2){text-align:left;width:250px;}

.page-cart .order .remove{top:15px;right:15px;position:absolute;width:20px;height:20px;border-radius:100%;background:url('../img/i-remove.png') center center no-repeat;cursor:pointer;}

.page-cart .order .img{width:180px;min-height:50px;margin:auto;background:url('../img/photo_default.png') center center no-repeat;background-size:contain;}
.page-cart .order .img img{display:block;width:100%;max-width:180px;margin:auto;}

.page-cart .order .title{display:block;width:250px;font-size:16px;font-family:Roboto-Medium;cursor:pointer;}
.page-cart .order .title:hover{text-decoration:underline;}

.page-cart .order .date{padding:5px 0;color:#999;}
.page-cart .order .art{color:#999;}

.page-cart .order label{font-size:12px;color:#999;}
.page-cart .order .price{white-space:nowrap;}
.page-cart .order_wrapper > ul > li:nth-child(5){padding:15px 20px;}
.page-cart .order_wrapper > ul > li:nth-child(6){padding:15px 0;}
.page-cart .order .totalWrapper{padding:0 20px;}
.page-cart .order .total{white-space:nowrap;font-family:Roboto-Medium;}

.page-cart .order_wrapper > ul > li:nth-child(3) > ul{display:table;padding:0;margin:0;width:100%;}
.page-cart .order_wrapper > ul > li:nth-child(3) > ul > li{display:table-cell;padding:0 10px;vertical-align:middle;text-align:center;}
.page-cart .order_wrapper > ul > li:nth-child(4) > ul{display:table;padding:0;margin:0;width:100%;}
.page-cart .order_wrapper > ul > li:nth-child(4) > ul > li{display:table-cell;padding:0 20px 0 10px;vertical-align:middle;text-align:center;}
.page-cart .order_wrapper > ul > li:nth-child(4) > ul > li:nth-child(2){padding:0 10px 0 20px;border-left:1px solid #ccc;}

.page-cart .order .status{white-space:nowrap;font-size:14px;color:;text-align:center;}
.page-cart .order .status [instock]{display:none;color:#87c84d;}
.page-cart .order .status [outofstock]{display:inline;color:#ff0000;}
.page-cart .order .status[status='instock'] [instock]{display:inline;}
.page-cart .order .status[status='instock'] [outofstock]{display:none;}
 
.page-cart .order .counter{display:table;padding:0;margin:auto;}
.page-cart .order .counter > li{display:table-cell;vertical-align:middle;text-align:center;font-family:Roboto-Medium;}
.page-cart .order .counter > li:nth-child(1){padding:4px 10px;border:1px solid #ccc;border-radius:3px;font-size:18px;cursor:pointer;}
.page-cart .order .counter > li:nth-child(2){border-right:3px solid transparent;width:0;}
.page-cart .order .counter > li:nth-child(3){padding:4px 12px;margin:0 3px;border:1px solid #ccc;border-radius:3px;background:#ccc;}
.page-cart .order .counter > li:nth-child(4){border-right:3px solid transparent;width:0;}
.page-cart .order .counter > li:nth-child(5){padding:4px 12px;border:1px solid #ccc;border-radius:3px;font-size:18px;cursor:pointer;}
.page-cart .order .counter > li:nth-child(6){padding:4px 5px;}






.pagination{margin:10px 10px 0 10px;}
.pagination .page-numbers{display:inline-block;padding:5px 10px;margin:0 10px 0 0;border:1px solid #e4e4e4;border-radius:3px;background:#fff;font-size:14px;}
.pagination .page-numbers.current{border-color:#0079BF;background:#0079BF;color:#fff;}
.pagination h2{display:none;}

.pageCountWrapper{display:table;width:100%;}
.pageCountWrapper .pageCount{float:right;margin:15px 0 0 0;}
.pageCountWrapper .pagination{float:left;}

/*footer*/
.page .page_footer{height:100px;background:#4C4C4C;border-top:3px solid #F753AC;font-size:14px;color:#fff;}
.page .page_footer_wrapper{padding:47px 0 60px 0;}

.page .page_footer .containers ul{display:table;padding:0;margin:0;width:100%;}
.page .page_footer .containers li{display:table-cell;width:25%;vertical-align:middle;}
.page .page_footer .containers li:nth-child(2){width:20%;}
.page .page_footer .containers li:nth-child(3){width:30%;}
.page .page_footer .containers .container_logo{}
.page .page_footer .containers .container_logo a{cursor:pointer;}
.page .page_footer .containers .container_logo img{display:block;}
.page .page_footer .containers .container_logo p{padding:10px 0 0 0;margin:0;width:100%;line-height:26px;}

.page .page_footer .container_menu a{display:block;padding:2px 0;}
.page .page_footer .container_menu a:hover{text-decoration:underline;}

.page .page_footer .containers .container_address p{padding:0 0 0 0;margin:0;line-height:26px;width:200px;}


.page .page_footer .container_contacts a{display:table;padding:7px 0 7px 34px;}
.page .page_footer .container_contacts .phone{background:url('../img/i-phone-w.png') left center no-repeat;}
.page .page_footer .container_contacts .time{background:url('../img/i-time-w.png') left center no-repeat;}
.page .page_footer .container_contacts .email{background:url('../img/i-email-w.png') left center no-repeat;}



/*page product*/
.page_body-product{background:#F4F4F4;}

.page_body-product .mainInfo{}
.page_body-product .mainInfo > ul{display:table;direction:rtl;padding:0;margin:0;width:100%;}
.page_body-product .mainInfo > ul > li{display:table-cell;vertical-align:top;direction:ltr;text-align:left;}
.page_body-product .mainInfo > ul > li:nth-child(1){background:#fff;width:55%;}
.page_body-product .mainInfo > ul > li:nth-child(2){padding-right:10px;}

.page_body-product .mainInfo .flexslider#slider{padding:0 20px;}
.page_body-product .mainInfo .flexslider#slider .img{height:220px;background:center center no-repeat;background-size:contain;}
.page_body-product .mainInfo .flexslider#slider .flex-direction-nav{display:none;}

.page_body-product .mainInfo .flexslider#carousel{margin-top:10px;padding:0 20px;}
.page_body-product .mainInfo .flexslider#carousel li{padding:0 2px;}
.page_body-product .mainInfo .flexslider#carousel li:first-child{padding-left:0;}
.page_body-product .mainInfo .flexslider#carousel li:last-child{padding-right:0;}

.page_body-product .mainInfo .flexslider#carousel .flex-prev{left:0;width:12px;height:32px;margin-top:-16px;background:url('../img/i-slider-prev2.png') center center no-repeat;}
.page_body-product .mainInfo .flexslider#carousel .flex-next{right:0;width:12px;height:32px;margin-top:-16px;background:url('../img/i-slider-next2.png') center center no-repeat;}
.page_body-product .mainInfo .flexslider#carousel {}

.page_body-product .mainInfo .wrapper{padding:30px 40px;}

.page_body-product .mainInfo .art{color:#777;}

.page_body-product .mainInfo .title{display:block;height:72px;overflow:hidden;font-size:28px;font-family:Roboto-Medium;}

.page_body-product .mainInfo  .status{padding:5px 0;white-space:nowrap;font-size:14px;color:;}
.page_body-product .mainInfo  .status [instock]{display:none;color:#87c84d;}
.page_body-product .mainInfo  .status [outofstock]{display:inline;color:#ff0000;}
.page_body-product .mainInfo  .status[status='instock'] [instock]{display:inline;}
.page_body-product .mainInfo  .status[status='instock'] [outofstock]{display:none;}

.page_body-product .mainInfo .price{display:block;font-size:32px;}

.page_body-product .mainInfo .counter{display:table;padding:0;margin:15px 0 0 0;}
.page_body-product .mainInfo .counter > li{display:table-cell;vertical-align:middle;text-align:center;font-family:Roboto-Medium;}
.page_body-product .mainInfo .counter > li:nth-child(1){padding:4px 10px;border:1px solid #ccc;border-radius:3px;font-size:18px;cursor:pointer;}
.page_body-product .mainInfo .counter > li:nth-child(2){border-right:3px solid transparent;width:0;}
.page_body-product .mainInfo .counter > li:nth-child(3){padding:4px 12px;margin:0 3px;border:1px solid #ccc;border-radius:3px;}
.page_body-product .mainInfo .counter > li:nth-child(4){border-right:3px solid transparent;width:0;}
.page_body-product .mainInfo .counter > li:nth-child(5){padding:4px 12px;border:1px solid #ccc;border-radius:3px;font-size:18px;cursor:pointer;}

.page_body-product .mainInfo button{padding:9px 50px 9px 50px;margin:15px 0 0 0;border:none;outline:none;border-radius:3px;background:#F851AB;text-transform:uppercase;font-size:14px;color:#fff;}
.page_body-product .mainInfo button.added{background:0;padding-left:0;padding-right:0;cursor:default;color:#87c84d;}

.page_body-product .mainInfo .afterAdding{display:none;}
.page_body-product .mainInfo .afterAdding a{display:inline-block;margin:10px 10px 0 0;cursor:pointer;padding:9px 10px 9px 10px;border:1px #eee solid;border-radius:3px;}
.page_body-product .mainInfo .afterAdding a:hover{text-decoration:underline;}

.page_body-product .additionalInfo{margin:40px 0 0 0;}
.page_body-product .additionalInfo .nav{background:#fff;}
.page_body-product .additionalInfo .nav_wrapper{max-width:600px;}
.page_body-product .additionalInfo input[type='radio']{display:none;}
.page_body-product .additionalInfo .nav ul{display:table;padding:0;margin:0;width:100%;}
.page_body-product .additionalInfo .nav li{display:table-cell;vertical-align:middle;}
.page_body-product .additionalInfo .nav label{display:block;padding:10px 10px 8px 10px;border-bottom:2px #fff solid;text-align:center;cursor:pointer;}
.page_body-product .additionalInfo input#switch_tab_product_description:checked ~ .nav label[for='switch_tab_product_description']{border-bottom-color:#F851AB;}
.page_body-product .additionalInfo input#switch_tab_product_specifications:checked ~ .nav label[for='switch_tab_product_specifications']{border-bottom-color:#F851AB;}
.page_body-product .additionalInfo input#switch_tab_product_equipment:checked ~ .nav label[for='switch_tab_product_equipment']{border-bottom-color:#F851AB;}
.page_body-product .additionalInfo input#switch_tab_product_overview:checked ~ .nav label[for='switch_tab_product_overview']{border-bottom-color:#F851AB;}
.page_body-product .additionalInfo .tabs{display:table;width:100%;padding:30px 0;}
.page_body-product .additionalInfo .tab{display:none;padding:0 30px;}
.page_body-product .additionalInfo input#switch_tab_product_description:checked ~ .tabs .tab_description{display:block;}
.page_body-product .additionalInfo input#switch_tab_product_specifications:checked ~ .tabs .tab_specifications{display:block;}
.page_body-product .additionalInfo input#switch_tab_product_equipment:checked ~ .tabs .tab_equipment{display:block;}
.page_body-product .additionalInfo input#switch_tab_product_overview:checked ~ .tabs .tab_overview{display:block;}



/*woocommerce*/

.woocommerce-form-coupon-toggle{display:none;}

.page-checkout .woocommerce-notices-wrapper{padding:0 0 20px 0;}
.page-checkout .woocommerce-notices-wrapper a{display:block;padding:0 0 5px 0;}
.page-checkout .woocommerce-notices-wrapper a:hover{text-decoration:underline;}
.page-checkout .woocommerce-notices-wrapper .woocommerce-info{display:none;}

form.checkout{}
form.checkout h3:not(#ship-to-different-address){padding:0 0 0 0;margin:0;text-transform:uppercase;font-family:Roboto-Light;font-size:20px;color:#007abf;}
.form-row{}
form.checkout .woocommerce-input-wrapper{display:block;}
form.checkout label{display:inline-block;color:#555;font-size:13px;padding:0 0 10px 0;}
form.checkout input:not([type='radio']):not([type='checkbox']){border:1px solid #ccc;border-radius:3px;background:#fff;padding:8px 10px;width:300px;}
form.checkout select{border:1px solid #ccc;background:#fff;border-radius:3px;padding:8px 10px;width:320px;}
form.checkout textarea{border:1px solid #ccc;border-radius:3px;background:#fff;padding:8px 10px;width:300px;height:80px;}
form.checkout button{padding:9px 20px 9px 20px;border:none;outline:none;border-radius:3px;background:#F851AB;font-size:14px;color:#fff;}
form.checkout abbr.required{color:#ff0000;font-family:Arial;border:none;text-decoration:none;}

form.checkout .col-2 .shipping_address{display:none;}

form.checkout .woocommerce-form__label-for-checkbox{cursor:pointer;}
form.checkout .woocommerce-form__label-for-checkbox input[type='checkbox']{display:none;}
form.checkout .woocommerce-form__label-for-checkbox span{display:inline-block;}
form.checkout .woocommerce-form__label-for-checkbox span:before{content:'';display:inline-block;position:relative;bottom:-4px;margin:0 10px 0 0;width:16px;height:16px;border:1px #ccc solid;border-radius:2px;cursor:pointer;}
form.checkout .woocommerce-form__label-for-checkbox input[type='checkbox']:checked + span:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAI0lEQVR42mNgIAD+QwFRivAqJF8RugBOk/7jAAStItqHuOQBYoZvkT7ers0AAAAASUVORK5CYII=) center center no-repeat #F851AB;border-color:rgba(0,0,0,0.1);}

form.checkout .woocommerce-checkout-review-order-table{margin:10px 0;border-collapse:collapse;background:#fff;}
form.checkout .woocommerce-checkout-review-order-table td{border:1px #ccc solid;padding:10px;text-align:center;}
form.checkout .woocommerce-checkout-review-order-table th{border:1px #ccc solid;padding:10px;text-align:center;}

form.checkout .woocommerce-shipping-methods{margin:0;padding:0;}
form.checkout .woocommerce-shipping-methods li{display:block;}
form.checkout .woocommerce-Price-amount{display:table;margin:auto;color:#000;}
form.checkout .woocommerce-Price-amount .woocommerce-Price-currencySymbol{}

form.checkout .woocommerce-checkout-payment{margin:20px 0 0 0;}
form.checkout .wc_payment_methods{margin:0;padding:0;}
form.checkout .wc_payment_method{display:block;}
form.checkout .wc_payment_method p{padding:0;margin-top:0;}
form.checkout .wc_payment_method input[type='radio']{display:none;}
form.checkout .wc_payment_method label{position:relative;cursor:pointer;}
form.checkout .wc_payment_method label:before{content:'';display:inline-block;position:relative;top:4px;margin:0 5px 0 0;width:16px;height:16px;border:1px #ccc solid;border-radius:50%;cursor:pointer;}
form.checkout .wc_payment_method input[type='radio']:checked ~ label:before{border:1px #F851AB solid;background:#F851AB;}


.woocommerce-order{}
.woocommerce-order h2{padding:15px 0 10px 0;margin:0;text-transform:uppercase;font-family:Roboto-Light;font-size:20px;color:#007abf;}
.woocommerce-order .woocommerce-table--order-details{margin:10px 0;border-collapse:collapse;}
.woocommerce-order .woocommerce-table--order-details td{border:1px #eee solid;padding:10px;text-align:center;}
.woocommerce-order .woocommerce-table--order-details th{border:1px #eee solid;padding:10px;text-align:center;}
.woocommerce-message{display:none;}

form.feedback{display:table;padding:20px 0 0 0;}
form.feedback .heading{padding:0 0 5px 0;margin:0;text-transform:uppercase;width:300px;font-family:Roboto-Light;font-size:20px;color:#007abf;}
form.feedback .inputWrapper{margin:10px 0 0 0;}
form.feedback input{padding:10px;width:330px;border:1px #ccc solid;border-radius:3px;background:#fff;}
form.feedback textarea{padding:10px;width:330px;height:80px;border:1px #ccc solid;border-radius:3px;background:#fff;resize:vertical;}
form.feedback .btnWrapper{display:table;width:100%;padding:10px 0 0 0;}
form.feedback button{float:right;padding:9px 15px 9px 15px;border:none;outline:none;border-radius:3px;background:#F851AB;font-size:14px;color:#fff;cursor:pointer;}

.page_body-main  .block-feedback{padding:0 0 120px 0;background:#F4F4F4;}
.page_body-main  .block-feedback h6{padding:0 0 40px 0;margin:0;text-align:center;text-transform:uppercase;font-family:Roboto-Light;font-size:30px;color:#007abf;}
.page_body-main  .block-feedback form.feedback{margin:auto;padding:0;}

/*server message*/
.serverMessage{position:fixed;top:-200px;right:0;left:0;height:0;padding:10px;z-index:1000;color:#000;}
.serverMessage .icon_close{display:block;position:absolute;top:0;right:0;width:42px;height:42px;background:url('../img/x2.png') center center no-repeat;cursor:pointer;}
.serverMessage_border{position:relative;margin:auto;min-width:200px;max-width:600px;background:#fff;border:1px #ccc solid;border-radius:3px;border-top:none;box-shadow:0 0 8px 0 rgba(0,0,0,0.2);overflow:hidden;}
.serverMessage_content{font-size:18px;line-height:120%;padding:20px 50px;text-align:center;}
.serverMessage_content .heading{font-size:23px;padding:0 0 15px 0;}
.serverMessage.info .serverMessage_border{border-color:#78D5F7;border-color:#D0E3F0;background-color:#F0F7FD;}
.serverMessage.warning .serverMessage_border{border-color:#FCD45A;}
.serverMessage.success .serverMessage_border{border-color:#9ADF8F;}
.serverMessage.error .serverMessage_border{border-color:#ffa5a5;}
/***/

@media screen and (max-width: 1200px){
	/*header*/

	
	/*footer*/
}

@media screen and (max-width: 1024px){
	

}

@media screen and (max-width: 1007px){

	.page .page_header .containers .container_logo{width:165px;}
	.page .page_header .containers .container_logo a{margin:0 0 0 0;}
	.page .page_header .containers .container_logo p{position:static;display:block;padding:0;margin:0;}
	.page .page_header .containers .container_right .item_time{padding:0 15px;margin:0 15px;}

	

		
	/*block-populargoods*/
	.page_body-main .block-populargoods .item{float:left;width:33.33%;}
	
	/*block-novelty*/
	.page_body-main .products .product{float:left;width:33.33%;}

	.page-search .products .product{float:left;width:33.33%;}
	
	/*block-models*/
	.model{float:left;width:33.33%;}	

	/*page cart*/
	.page-cart .order_wrapper > ul > li:nth-child(2){width:200px;}
	.page-cart .order .title{width:200px;}
	.page-cart .order_wrapper > ul > li:nth-child(3) > ul{}
	.page-cart .order_wrapper > ul > li:nth-child(3) > ul > li{display:block;}
	.page-cart .order_wrapper > ul > li:nth-child(3) > ul > li:nth-child(2){padding:10px 10px 0 10px;}
	.page-cart .order_wrapper > ul > li:nth-child(4) > ul{}
	.page-cart .order_wrapper > ul > li:nth-child(4) > ul > li{display:block;padding:0 10px 0 10px;border-left:1px solid #ccc;}
	.page-cart .order_wrapper > ul > li:nth-child(4) > ul > li:nth-child(2){padding:10px 10px 0 10px;}
	.page-cart .order .counter{position:relative;right:-18px;}
	
	/*product*/
	.page_body-product .mainInfo > ul > li:nth-child(1){width:50%;}

	/*shop*/
	.page-shop .sortingBlock .showFilters{width:30px;padding:0;cursor:pointer;background:url('../img/filter.png') center center no-repeat;}
	.page-shop .cols .col_left{transition:left 0.2s ease-in-out;width:auto;position:fixed;top:0;bottom:0;left:-300px;z-index:10;overflow-y:auto;margin:0;border-right:1px #ccc solid;box-shadow:0 0 5px 0 rgba(0,0,0,0.1);background:#fff;}
	.page-shop .cols .col_left.active{left:0;}
	.page-shop .sortingBlock_wrapper > ul > li:nth-child(3){display:none;}
	.page-shop .sortingBlock_wrapper > ul > li:nth-child(5){display:none;}	
	
}

@media screen and (max-width: 768px){


	
}

@media screen and (max-width: 767px){

	/*header*/
	
	.page .page_header .containers .container_right .item{}
	.page .page_header .containers .container_right .item_time{margin:0 10px;border:none;}

	
	.page .page_topPanel .containers{display:block;padding:10px 0 10px 0;position:relative;}
	.page .page_topPanel .containers li{display:block;}
	.page .page_topPanel .containers li.container_search{position:absolute;top:7px;right:5px;width:120px;}
	.page .page_topPanel .containers .container_menu{padding:0;}
	.page .page_topPanel .containers .container_menu label{display:block;width:30px;height:21px;margin:;background:url('../img/i-menu-w.png') 0 center no-repeat;cursor:pointer;}
	.page .page_topPanel .containers .container_menu .menu{transition:max-height 0.4s ease-in-out;display:block;max-height:0;margin:0 auto;overflow:hidden;}
	.page .page_topPanel .containers .container_menu .menu li:first-child{padding-top:10px;}
	.page .page_topPanel .containers .container_menu .menu li:last-child{padding-bottom:10px;}		
	.page .page_topPanel .containers .container_menu .menu a{padding:4px 0;}
	.page .page_topPanel .containers .container_menu input:checked ~ .menu{max-height:200px;}


	
	/*block-populargoods*/
	.page_body-main .block-populargoods .item{float:left;width:50%;}	
	
	/*block-novelty*/
	.page_body-main .products .product{float:left;width:50%;}

	.page-search .products .product{float:left;width:50%;}
	
	/*block-models*/
	.model{float:left;width:50%;}	
	
	/*page cart*/
	.page-cart .bottomActionBlock .backToShop{display:block;float:none;padding:0 0 10px 0;text-align:center;}
	.page-cart .bottomActionBlock .btnWrapper{float:none;text-align:center;}
	.page-cart .bottomActionBlock .btnWrapper .total{display:inline-block;margin:0 0 0 15px;font-size:18px;color:#007abf;}
	.page-cart .bottomActionBlock .btnWrapper button{padding:9px 20px 9px 20px;margin:10px 0 0 0;border:none;outline:none;border-radius:3px;background:#F851AB;text-align:center;font-size:14px;color:#fff;}
		
	
	
	.page-cart .order_wrapper > ul{display:table;padding:0;margin:0;width:100%;}
	.page-cart .order_wrapper > ul > li{display:block;padding:15px 10px;}

	.page-cart .order{width:50%;float:left;}
	.page-cart .order_wrapper{margin:5px;padding:0 0 10px 0;}

	.page-cart .order_wrapper > ul > li:nth-child(2){padding-top:0;text-align:center;width:auto;}
	.page-cart .order_wrapper > ul > li:nth-child(4){padding-top:0;}
	.page-cart .order_wrapper > ul > li:nth-child(4) > ul > li{display:block;padding:0 10px 0 10px;border-left:none;}
	.page-cart .order_wrapper > ul > li:nth-child(4) > ul > li:nth-child(2){padding:10px 10px 0 10px;border-left:none;}	

	.page-cart .order_wrapper > ul > li:nth-child(1){width:180px;margin:auto;}
	.page-cart .order .img{display:block;padding:0;width:auto;height:auto;background:url('../img/photo_default.png') center center no-repeat;background-size:;}
	.page-cart .order .img i{display:block;height:120px;background:center center no-repeat;background-size:contain;}
	.page-cart .order .img img{display:none;}

	
	.page-cart .order .title{padding:0 20px;text-align:center;width:auto;height:40px;overflow:hidden;}
	
	/*product*/
	.page_body-product .mainInfo .title{height:72px;font-size:24px;}
	.page_body-product .mainInfo .price{font-size:28px;}

	.page_body-product .mainInfo > ul > li{display:block;text-align:center;margin:auto;max-width:500px;}
	.page_body-product .mainInfo > ul > li:nth-child(1){padding-right:0;width:auto;}
	.page_body-product .mainInfo > ul > li:nth-child(2){padding-right:0;width:auto;}
	.page_body-product .mainInfo .title{height:auto;font-size:24px;}
	.page_body-product .mainInfo .price{font-size:26px;}
	.page_body-product .mainInfo .counter{margin-left:auto;margin-right:auto;}
	.page_body-product .mainInfo .flexslider#slider{margin-top:30px;}
		
	/*shop*/
	.page-shop .product{float:left;width:50%;}
	.page-shop .pagination{float:none;display:table;margin-left:auto;margin-right:auto;}
	.page-shop .pageCount{float:none;display:block;text-align:center;}
	


	/*footer*/
	.page .page_footer_wrapper{padding:10px 0 10px 0;}
	.page .page_footer .containers ul{display:table;padding:0;margin:0;width:100%;}
	.page .page_footer .containers li{display:block;width:50%;float:left;height:136px;}
	.page .page_footer .containers li:nth-child(2){width:50%;}
	.page .page_footer .containers li:nth-child(3){width:50%;}
	.page .page_footer .containers .container_address p{padding:0 0 10px 0;margin:0;line-height:26px;width:auto;}
	
	
}

@media screen and (max-width: 425px){
	
	/*header*/
	.page .page_header .containers .container_logo{width:auto;vertical-align:left;}
	.page .page_header .containers .container_logo img{width:120px;}
	.page .page_header .containers .container_logo a{margin:0 0 0 0;}
	.page .page_header .containers .container_logo p{position:static;display:block;padding:0;margin:0;}
	.page .page_header .containers .container_right .item_time{padding:5px 0;margin:0 0;}
	.page .page_header .containers .container_right{width:170px;}
	.page .page_header .containers .container_right .item{float:left;}
	.page .page_header .containers .container_right .item_phone{margin:0 0 0 0;}

	
	/*body*/
	.page_size_wrapper{padding:0 10px;}
	.page .page_body{padding:30px 0;}
	.page .page_body h1{font-size:22px;}
	.page .page_body.page_body-main{padding:0;}
	.page-search .page_body{padding:20px 0;}


	/*block-populargoods*/
	.page_body-main .block-populargoods{padding-top:80px;}
	.page_body-main .block-populargoods h6{font-size:22px;}
	.page_body-main .block-populargoods .item{float:left;width:100%;}
	
	/*block-reasons*/
	.page_body-main .block-reasons{padding-top:80px;}
	.page_body-main .block-reasons h6{font-size:22px;}	
	.page_body-main .block-reasons .item{margin-top:30px;}
	
	/*block-novelty*/
	.page_body-main .block-novelty{padding-top:80px;}
	.page_body-main .block-novelty h6{font-size:22px;}
	.page_body-main .products .product{float:left;width:100%;}

	/*search*/
	.page-search .products .product{float:left;width:100%;}
	
	/*block-about*/
	.page_body-main .block-about{padding-top:80px;}
	.page_body-main .block-about h6{font-size:22px;}
	
	/*block-ourclients*/
	.page_body-main .block-ourclients{padding-top:80px;}
	.page_body-main .block-ourclients h6{font-size:22px;}
	
	/*block-news*/
	.page_body-main .block-news{padding:80px 0;}
	.page_body-main .block-news h6{font-size:22px;}
	.page_body-main .block-news h6 span{margin:0 5px;}
	.page_body-main .block-news .items .item{margin-top:40px;width:100%;float:none;}
	.page_body-main .block-news .items .item:first-child{margin-top:0px;}

	/*block-models*/
	.model{float:left;width:100%;}
	.model .info{height:auto;}
	.model .img{height:200px;}

	
	/*block-ourpartners*/
	.page_body-main .block-ourpartners{padding-bottom:80px;}
	.page_body-main .block-ourpartners h6{font-size:22px;}
	
	.page_body-main  .block-feedback{padding:0 0 80px 0;}
	.page_body-main  .block-feedback h6{font-size:22px;}
		
	
	/*page cart*/
	.page-cart .order{width:100%;float:none;}
	.page-cart .order_wrapper{margin:20px 10px;}
	
	
	
	/*checkout*/
	form.checkout input:not([type='radio']):not([type='checkbox']){width:260px;}
	form.checkout select{width:280px;}
	form.checkout textarea{width:260px;}
	
	
	/*product*/
	.page_body-product .additionalInfo .nav li{display:block;}

	
		
	/*shop*/
	.page-shop .product{float:left;width:100%;}	
	.page-shop .cols .col_right .sortingBlock{margin:0;}
	.page-shop .cols .col_right .sections{margin:10px 0 0 0;}
	.page-shop .cols .col_right .product_wrapper{margin:10px 0;}
	
	.pagination{display:table;margin-right:auto;margin-left:auto;}
	
	form.feedback input{width:270px;}
	form.feedback textarea{width:270px;}	

	
	.page_body-product .mainInfo button{padding:9px 50px 9px 50px;margin:15px 0 0 0;border:none;outline:none;border-radius:3px;background:#F851AB;text-transform:uppercase;font-size:14px;color:#fff;}
	.page_body-product .mainInfo button.added{background:0;padding-left:0;padding-right:0;cursor:default;color:#87c84d;}

	.page_body-product .mainInfo .btnWrapper{text-align:center;}
		
}

@media screen and (max-width: 375px){

	
	
}

@media screen and (max-width: 320px){
	
}
