/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/
.pskv2001 a{display:block;padding:0 13px}
.pskv2001 a:hover{background:#ccc}
.pskv2001{max-height:406px;overflow-y:auto;}
.banner_title{display:none}
.tac{text-align:center}
.pskv2002{
background: #da1e88; /* Old browsers */
background: -moz-linear-gradient(left,  #da1e88 0%, #6a2955 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #da1e88 0%,#6a2955 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #da1e88 0%,#6a2955 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da1e88', endColorstr='#6a2955',GradientType=1 ); /* IE6-9 */
color:#fff;padding:11px 31px 13px 17px;}
#scrollToTop,#title-search .btn-search,.sort_display a.current,.mega-menu table td .wrap>a .line-wrapper .line,.smartfilter .bx_ui_slider_track .bx_ui_slider_range, .bx_filter .bx_ui_slider_pricebar_V,.module-pagination .nums .cur,.btn.btn-default,.menu_top_block.catalog_block .dropdown>li.full.current>a,.btn.btn-default.white:hover,.psk_loan_tinkoff,.psk_loan_tinkoff:hover,#basket-root .basket-checkout-section .btn.btn-default:hover, body #basket-root .basket-checkout-section .btn.btn-default:active, body #basket-root .basket-checkout-section .btn.btn-default:focus,#basket-root .basket-coupon-block-coupon-btn,#basket-root .basket-items-list-header-filter-item.active:before,#bx-soa-order-form .btn.btn-default,.left_menu>li.current>a,.ik_select_list .ik_select_list_inner ul li.ik_select_active{
	background: #da1e88; /* Old browsers */
	background: -moz-linear-gradient(left,  #da1e88 0%, #6a2955 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #da1e88 0%,#6a2955 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #da1e88 0%,#6a2955 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da1e88', endColorstr='#6a2955',GradientType=1 ); /* IE6-9 */
}
.bx_filter .bx_ui_slider_handle.right{border-color:#6A2955}
#scrollToTop:after{background: url(/bitrix/templates/aspro_next/images/svg/scroll.svg) no-repeat scroll center 14px;content:'';position:absolute;top:0;left:0;right:0;bottom:0;}
.subscribe-form .send_btn{
background: #da1e88; /* Old browsers */
background: -moz-linear-gradient(left,  #da1e88 0%, #6a2955 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #da1e88 0%,#6a2955 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #da1e88 0%,#6a2955 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da1e88', endColorstr='#6a2955',GradientType=1 ); /* IE6-9 */
}
footer .ext_view .subscribe-form .send_btn{background-position:0 0;}
.subscribe-form .send_btn:after{background: url(/bitrix/templates/aspro_next/images/svg/ai.svg) -23px -39px no-repeat;content:'';position:absolute;top:0;left:0;right:0;bottom:0;}
footer .ext_view .subscribe-form .send_btn:after{background: url(/bitrix/templates/aspro_next/images/svg/ai.svg) -23px -37px no-repeat;content:'';position:absolute;top:0;left:0;right:0;bottom:0;}
.pskv2003{font-size:14px;line-height:18px;}
.pskv2004{}
.pskv2005{border-bottom: 2px solid #b11941;padding:34px 75px 35px 35px;}
.pskv2005 h2{margin:0;}
.pskv2006{display:none}
.pskv2008{margin:0 0 15px;cursor:pointer}
.pskv2009{display:none}
.logo-row .logo{max-width:330px!important;}
.psk_paykeeper{width:406px!important;max-width:100%;}
#ID_DELIVERY_ID_1+div+div{display:none;}
.psk_loan_tinkoff{border:none;color:#fff;font-size:14px;padding:10px 25px 10px;font-weight:400;transition: background-color ease 0.5s;width:100%;margin:0 0 20px;}

.w100{width:100%;}
.pskv2010{border:1px solid #da1e88;padding:15px 15px 0;transition:box-shadow .3s ease;box-shadow: 0 0 27px 0 rgba(218, 30, 136,.1);margin:0 auto 30px}
.pskv2011{background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:100%;border-radius: 100%;}
.pskv2012{text-align:center;font-size:16px;margin:15px 0;font-weight:bold;}
.pskv2013{margin:0 0 15px}
.pskv2014{background:#e7d3c7;}
.pskv2015{font-weight:bold;font-size:20px;line-height:30px;margin:30px 0 15px}
.pskv2016{font-size:16px;line-height:1.5;}
.pskv2017{display:inline-block;border-radius:25px;font-size:14px;line-height:50px!important;border:none;color:#fff;font-weight:bold;padding:0 40px;
background: #da1e88; /* Old browsers */
background: -moz-linear-gradient(left,  #da1e88 0%, #6a2955 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #da1e88 0%,#6a2955 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #da1e88 0%,#6a2955 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da1e88', endColorstr='#6a2955',GradientType=1 ); /* IE6-9 */
}
.pskv2017:hover{color:#fff}
.pskv2018{height:300px;background:url(/i/zayvka.jpg) no-repeat center;background-size:cover;}
.pskv2019{background:#f5f5f5;padding:30px 0}
.pskv2010:hover{box-shadow: 0 0 27px 0 rgba(218, 30, 136,.3);}
.pskv2021{text-align:center;width:320px;margin:30px auto;font-size:22px;line-height: 1.1;}
.pskv2022{font-size:0;margin:0 15px;}
.pskv2023{padding:0 0 0 95px;position:relative;margin:0 0 30px}
.pskv2024{margin-bottom:8px;font-weight:bold;font-size:18px;line-height:1.4;}
.pskv2025{font-size:16px;line-height:1.5;min-height:95px}
.pskv2026{position:absolute;top:0;left:0;width:71px;height:62px;background-size:contain;background-repeat:no-repeat;background-position:center;}
.pskv2027{padding:0 15px;}
.pskv2020{background:#fafafa;}
.pskv2028{background:#f5f5f5}
.pskv2029{height:300px;background:url(/i/dizayn-interyera-roskoshnoy-kvartiry-v-italii-15.jpg) no-repeat center;background-size:cover;}
.pskv2030{margin:30px 0 10px;font-size:22px;text-align:center;}
.pskv2031{font-size:12px;text-align:center;margin:0 0 20px;}
.pskv2032{margin:0 0 10px;font-weight:400;font-size:14px;}
.pskv2033{background:#fff!important;margin:0 0 15px;font-size:13px;padding:8px 13px 7px;}
.pskv2034 .common_select-link{background:#fff!important;height:37px;margin:0 0 15px;}
.pskv2034 .trigger{height:35px!important;line-height:40px!important;}
.pskv2034 .ik_select_link_text{line-height: 34px!important;}
.mt30{margin-top:30px}
.mb30{margin-bottom:30px}
.red{color:#da1e88}
font.notetext{color:#da1e88!important}
.psk_ny_1{text-align:center;display:block;max-width:1290px;margin:0 auto}
.psk_ny_1 img{max-width:100%}
//.logo img{display:none}
//.logo-row>div:first-child{display:none}
//.logo-row .top-description {height:52px;}
.mega-menu table td .wrap > a {height:52px;padding:15px 12px 15px;}
.logo_and_menu-row .logo-row .menu-row .mega-menu{height:52px}
.mega-menu td .wrap>a .line-wrapper .line{bottom:-19px;}
#map {
	width: 100%; height:400px; padding: 0; margin: 0;
}
.top_slider_wrapp .flexslider .slides > li .banner_bg{background-position:top center}
.psk_3d{background: url('/i/3d.svg') center no-repeat;display:inline-block;width:65px;height:65px;outline:#000 solid 1px;margin:12px 12px 0}
.psk_3d_002{text-align:center}
@media (max-width:768px){
	.top_slider_wrapp .flexslider .slides > li .banner_bg{background-size: contain!important;}
}
@media (min-width:768px){
	.psk_3d_002{display:none}
	/*.psk_ny_1{}
	.psk_ny_1 img{max-height:220px;max-width:1100px}*/
	.logo-row .menu-row{width: 83.33333333333334%;}
	.pskv2029{height:860px;}
	.pskv2030{margin:60px 0 10px;font-size:32px;}
	.pskv2015{font-size:48px;line-height:54px;margin:90px 0 15px}
	.pskv2018{height:600px;}
	.pskv2023{vertical-align:top;display:inline-block;width:50%;}
	.pskv2021{width:440px;margin:30px auto;font-size:36px;}
	footer .ext_view .pay_system_icons{max-width:400px!important}
	.pskv2006{display:block;}
	.pskv2007{display:none}
	.psk_buy_more_frame{width:700px!important;max-width:700px!important;margin-left:-350px!important}
	.company_bottom_block .wrap_md .big {padding-top: 0px;}


	.start_promo .item.wide20 {width: 20%;}
	.start_promo .item.wide30 {width: 30%;}
	.start_promo .item.wide40 {width: 40%;}
	.start_promo .item.wide60 {width: 60%;}
	.start_promo .item.wide70 {width: 70%;}
	.start_promo .item.wide80 {width: 80%;}

	.contacts-page-map + .contacts.contacts-page-map-overlay {margin: -486px 300px 432px;}
}
@media (min-width:1200px){
	.pskv2029{height:760px;}
	.pskv2018{height:470px;}
}

.company_bottom_block h3 {margin: 0px 0 20px;}
.contacts-page-map + .contacts.contacts-page-map-overlay {max-width: 400px;}
.fill_bg_n .menu-row.middle-block.bglight, .fill_bg_y .menu-row.middle-block.bglight .mega-menu {background: linear-gradient(to right, #da1e88 0%,#6a2955 100%);}
.menu-row.middle-block.bglight .mega-menu table td.catalog .wrap > a {
  border-right: none;
}
.menu-row.middle-block.bglight .mega-menu table td.catalog .wrap > a::before {
  background: url('/bitrix/templates/aspro_next/images/svg/Catalog_menu.svg') 0px 0px no-repeat;
  top: 22px;
}
.menu-row.middle-block .mega-menu table td .wrap > a > div {
  color: #fff;
}
.menu-row.middle-block .mega-menu table td.dropdown .wrap > a:not(.more-items) {
  color: #fff;
}
.menu-row.middle-block.bglight .mega-menu {
  border-top: none;
}

#headerfixed .logo-row.v2 .logo-block {
  min-width: 115px;
  max-width: 215px;
}
.soc-avt a i.whatsap, .social-icons li.whatsap a {
  background-position: -54px -104px;
}
.soc-avt a i.viber, .social-icons li.viber a {
  background-position: -4px -104px;
}