div.more-download-wrapper {
    text-align: center;
    margin-bottom: 20px;
    clear: both;
}
#more_items_photobank {
	background-image: -webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);
    background-image: -o-linear-gradient(top,#d9534f 0,#c12e2a 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));
    background-image: linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #b92c28;
	text-shadow: 0 -1px 0 rgba(0,0,0,.2);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);
	color: #fff;
	padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
	width: 170px;
    outline: none;
	text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
}
#stock-preloader {
	margin: 0 auto;
}
#more_items_photobank div {
	margin: 5px 0 0 0;
    font-size: 0.55em;
    line-height: 135%;
    opacity: 0.7;
}
div.search-input-wrapper .col a {
color: #6B8ED8 !important;
    font-size: 16px !important;
}
p.text-facture-main font, p.text-facture-main font b, p.text-facture-main font i {
font-size: 14px !important;
line-height: 20px !important;
font-family: Montserrat, sans-serif !important;

}
.nix-pcp-col.new-nix-pcp-col {
margin-bottom: 20px !important;
}
div.container-search-result h2{
	text-align: center;
}
div.container-search-result img {
	max-height: 170px;
	display: block;
	margin: 0 auto;
}
div.all-info-cart {
float: right;
}
div.all-info-cart p {
margin-bottom: 0px;
}
.news-list p.news-item {
display: inline-block;
width: 100%;

}

#editor_interior_block {
float: none;
max-width: 560px;
margin: 10px auto;
}
input.search-query {
    padding: 7px 5px 7px 26px;
    border: 1px solid #ddd;
    border-radius: 20px;
width: 100%;
font-size: 12px;
line-height: 16px;
}
div.form-search-inp-cont {
    position: relative;
	width: 170px;
margin-right: -33px;
}
div.form-search-inp-cont:before {
    content:'';
    display: block;
    width: 15px;
    height: 15px;
    background-image: url(https://getbootstrap.com/2.3.2/assets/img/glyphicons-halflings.png);
    background-position: -48px 2px;
    position: absolute;
    top:23px;
    left:8px;
    opacity: .5;
    z-index: 1000;
}
a.btn-before {
    margin-right: 20px;
	position: relative;
    display: inline-block;
    padding: 0 18px;
    border-radius: 3px;
    background: #00a2df;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a2df), color-stop(100%,#006fcb));
    background: -webkit-linear-gradient(top, #00a2df 0%,#006fcb 100%);
    background: -moz-linear-gradient(top, #00a2df 0%,#006fcb 100%);
    background: -ms-linear-gradient(top, #00a2df 0%,#006fcb 100%);
    background: -o-linear-gradient(top, #00a2df 0%,#006fcb 100%);
    background: linear-gradient(to bottom, #00a2df 0%,#006fcb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a2df', endColorstr='#006fcb',GradientType=0 );
    color: #fff;
    vertical-align: bottom;
    text-decoration: none;
    text-shadow: 0 1px 0 #0075b6;
    font-weight: bold;
    line-height: 36px;
}

a.btn-before:hover {
    background: #00a2df;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a2df), color-stop(100%,#0a7ddd));
    background: -webkit-linear-gradient(top, #00a2df 0%,#0a7ddd 100%);
    background: -moz-linear-gradient(top, #00a2df 0%,#0a7ddd 100%);
    background: -ms-linear-gradient(top, #00a2df 0%,#0a7ddd 100%);
    background: -o-linear-gradient(top, #00a2df 0%,#0a7ddd 100%);
    background: linear-gradient(to bottom, #00a2df 0%,#0a7ddd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a2df', endColorstr='#0a7ddd',GradientType=0 );
}
#wrapper #middle #content #catalog_workspace_container #catalog_workspace {
background: none;
border: none;
}
label {
line-height: 15px;
}
.nix-old-version {
    border-left: 1px solid #3f3f43;
    height: 40px;
    padding: 0 44px 0 44px;
    text-transform: uppercase;
}
.nix-search-container .nix-search-reveal {
width: 90px;
color: #D71921;
font-weight: bolder;
font-size: 12px;
line-height: 14px;
text-decoration: none !important;
}
.nix-pcp-container {
	width: 100%;
}
#wrapper #middle #content .substrate_container .substrate_c {
	height: 23px;
}
div.section.pay-systems-section .bx_block, div.section-delivery-cart .bx_block {
	float: none;	
}
div.section.pay-systems-section .bx_block label, div.section-delivery-cart .bx_block label {
	display: block;
}
div.section.pay-systems-section .bx_block .bx_description, div.section-delivery-cart .bx_block .bx_description {
	text-align: left;
}
.bx_order_make .bx_result_price {
	float: none;
	margin: 0 !important;
	text-align: left;
}
.bx_ordercart .bx_ordercart_order_sum tr td:nth-child(2) {
	text-align: left;
}
#basket_items tbody td.control {
	border-right: none;
}
#basket_items tbody td.itemphoto, #basket_items tbody td:nth-child(2) {
	border-right: 1px solid #ccc;
}
div.wrapper-phone-cont {
	float:left;
	margin-left:100px;
}
div.wrapper-adres-cont {
	float: left;
}
div.nix-navbar div.navbar-header {
	float: none;
	position: absolute;
	top: 50%;
	left: 25px;
	margin-top: -52px;
	padding: 0;
}
#basket_form_container a.current:hover {
	background-color: #191818;
}
.section.pay-systems-section .bx_order_make .bx_block.w100 {
	/*width: auto !important;*/
}
.moment-img-wrap {
	padding-bottom: 0px !important;
}
.moments-info p.moments-text {
text-align: center;
}
#article_c {
margin: 0 auto;
display: block !important;
}
.search-input-wrapper .col {
display: inline-block;
float: none;
}
@media (max-width: 1179px) {
	#order_form_div .location-block-wrapper {
		margin: 0 auto;
	}
}
@media (max-width: 1300px) {
	div.nix-navbar div.navbar-header {
		top: 30%;
		left: 0;
	}
	.logo-main2 {
		margin-top: -30px !important;
		top: 50%;
	}
}
@media(max-width: 1200px) {
div.form-search-inp-cont {
margin-right: 0px;
width: 195px;
}
	div.nix-navbar div.navbar-header {
		margin: 0;
	}
	.blocker {
		display: none !important;
	}
}
@media (max-width: 1240px) {
	#article_c, #wrapper, #middle {
		width: 100% !important;
	}
	#wrapper #middle #content, #rightside_1 {
		margin: 0 auto !important;
		float: none !important;
	}
	#rightside_1 {
		margin-top: 30px !important;
	}
	#wrapper, #middle {
		height: 100% !important;
	}
}
@media (max-width: 992px) {
	.nix-pcp-container {
		width: auto;
	}
	.bx_ordercart_order_pay_center #ORDER_CONFIRM_BUTTON {
		margin-right: 10px;
	}
	.bx_ordercart_order_table_container {
		overflow-x: auto !important;
	}
	.primary-content {
		width: 100% !important;
		margin-left: 0px !important;
	}
}
@media (max-width: 1000px) {
#nav-primary-wrapper{
padding-left: 100px;
padding-right: 0px;
}
div.form-search-inp-cont {
margin-right: 0px;
/*margin-top: -25px;*/
}
}
@media (max-width: 768px) {
	#basket_items tbody td {
		font-size: 16px !important;
	}
.news-list p.news-item img {
    float: none !important;
    display: block;
    margin: 20px auto !important;
}
.nix-search-container .nix-search-reveal span {
display: none;
}
div.form-search-inp-cont{
margin-top: 0px;
}
	.sidebar-cont {
		margin-top: 20px;
	}
	#generalcontent img {
		display: block;
		margin: 0 auto !important;
		margin-bottom: 25px !important;
	}
	div.wrapper-adres-cont {
		float: none;
	}
	div.wrapper-phone-cont {
		float: none;
		margin-left: 0px;
		margin-top: 20px;
	}
	div.nix-navbar div.navbar-header {
		position: relative;
		height: 60px;
	}
	.logo-main {
		margin-top: -25px !important;
		top: 50%;
	}
	.navbar-mobile-cart {
		position: relative;
		right: auto;
	}
	.moment-img-wrap {
		height: auto;
		padding: 0;
		width: 100%;
	}
	p.moments-text {
		text-align: center;
	}
	.moment-img {
		display: block;
		margin: 0 auto;
	}
	.nix-newsletter-container .nix-newsletter .form-group button[type="submit"] {
		width: auto !important;
	}
	#wrapper #middle #rightside_1 #editor_options_block, #wrapper #middle #rightside_1 #editor_information_block {
		float: none !important;
		margin: 20px auto !important;
	}
	#wrapper #middle #rightside_1 #editor_information_block {
		margin-top: 80px !important;
	}
	#wrapper #middle #rightside_1, #content, #catalog_workspace_container, #catalog_workspace{
		width: 100% !important;
	}
	#editor_information_step2 {
		margin-top: 40px !important;
	}
	#editor_information_step3 {
		margin-top: 20px !important;
	}
	#editor_interior_block {
		width: 100% !important;
	}
	#editor_interior_block .blocker {
		width: 100% !important;
	}
	#editor_interior_block table{
		margin: 0 auto !important;
	}
}
@media (min-width: 1210px) and (max-width: 1270px) {
div.form-search-inp-cont {
margin-right: -50px;
width: 180px;
}
.diller-link {
margin-top: 0;
}
}
#nav-container {
position: relative;
}
.diller-link {
    margin-top: -20px;
    margin-bottom: 5px;
}
.diller-link a {
	padding: 7px 5px 7px 7px;
    border: 1px solid #ddd;
    border-radius: 20px;
    font-size: 12px;
    line-height: 16px;
	color: #000;
font-weight: bolder;
	background: #fff;
	width: 100%;
text-align: center;
display: block;
}
.diller-link a:hover {
text-decoration: none;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column h6 {
    font-family: Times New Roman;
    font-size: 16px;
    text-align: left;
    padding-left: 40px;
    padding-top: 5px;
}