/*.clear:after {
	display: table;
	clear: both;
	content: '';
}



.box {
	box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box;
}
.inline-box {
	display: -moz-inline-box;
	display: inline-block; 
	*zoom: 1; 
	*display: inline;
	vertical-align: top;
}
*/	
.the_new, .adapt_menu, .adapt_menu2 {display:none}

#block-block-88, #block-block-87 {
    border: 1px solid #d0cecc;
    padding: 15px;
    margin: 0 8px 20px 2px;
    display: none;
}


#block-block-87 a, #block-block-88 a {
    color: #000;
}

#block-block-87 a:hover, #block-block-88 a:hover {
    color: #ad9a8a;
}

.xyz {
width: 32%;
max-width: 240px;
float: left;
margin: 5px 5px;
}

.art-pager {
 clear: both;
}



#block-block-88 h2, #block-block-87 h2 {
    color: #f16c00;
    font-size: 16px;
    font-family: "Trebuchet MS",Arial,Helvetica,Sans-Serif;
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
}

.view-dveri .views-row, .xyz .node.node-productcard.node-teaser.view-mode-teaser.ds-1col {
  width: 100%;
}

.view-content {
   clear: both;
}




@media (min-width: 768px) and (max-width:1099px) {
	body, html {
		min-width: 769px;
		margin:0
	}
	
		body div {max-width:100%;box-sizing:border-box}
			body img {height:auto!important;max-width:100%}
			body embed, body iframe, body  video {max-width:100%}
			.art-layout-cell.art-content table {width:100%!important;display:block;overflow-x:auto;height:auto!important;-webkit-overflow-scrolling:touch}
			
			.rtecenterw {width:24%;box-sizing:border-box;display:inine-block}
			#block-block-30 a {margin:0 auto!important}
			
			.view-catalog .views-row {margin:10px 2%;width:20%}
		
		.view-mode-product_node_yarl .field-name-field-hit, .node.node-productcard.node-teaser.view-mode-teaser .field-name-field-hit {margin-top:180px}
		.view-catalog .views-row .field.field-name-node-link a, .node.node-productcard.node-teaser.view-mode-teaser .field.field-name-node-link a {margin-top:10px}
		
			#block-block-36 {margin:0;width:45%;display:inline-block;vertical-align:top}
			#block-block-35 {width:50%;margin:0 3% 0 0;display:inline-block;vertical-align:top}
			
			#block-block-38, #block-block-39, #block-block-40 {display:none}
			
			.views-view-grid tbody, .views-view-grid tr {display:block;width:100%}
		.views-view-grid td {box-sizing:border-box;display: inline-block; width: 32.5%;}
		.views-view-grid td .view-dveri .views-row, .views-view-grid td .node.node-productcard.node-teaser.view-mode-teaser {width:100%;margin:10px 0}
		.view-catalog .views-row .field.field-name-node-link a, .node.node-productcard.node-teaser.view-mode-teaser .field.field-name-node-link a {margin-top:10px}
		.view-mode-product_node_yarl .field-name-field-new, .node.node-productcard.node-teaser.view-mode-teaser .field-name-field-new {margin-top:165px}
		
		.art-pager > * {margin:5px}
		
		.gallery-frame li {width:100%}
		
		.white-saas-generator .white-saas-generator-container .white-saas-generator-left-block {width:70%!important}
}




@media (min-width: 481px) and  (max-width: 767px) {
	body, html {
		min-width: 480px;
		margin:0;
		
	}
		
		
			body div {max-width:100%;box-sizing:border-box}
			body img {height:auto!important;max-width:100%}
			body embed, body iframe, body  video {max-width:100%}
			.art-layout-cell.art-content table {width:100%!important;display:block;overflow-x:auto;height:auto!important;-webkit-overflow-scrolling:touch}
			
		
		#headerMain, #head {height:auto}
		ul.art-hmenu {display:block}
			ul.art-hmenu > li {display:block;float:none;margin:0;width:100%!important}
			ul.art-hmenu > li:first-child {margin:0}
			ul.art-hmenu > li::before {display:none}
			ul.art-hmenu ul {position:relative;top:auto!important;left:auto!important;visibility:visible!important;padding:10px!important;margin:-10px 0 0 !important}
			ul.art-hmenu ul::before, .desktop ul.art-hmenu > li.ext:hover > ul::before {display:none}
			ul.art-hmenu ul {display:none}
			
		#block-block-71, #block-block-34, #block-block-38, #block-block-39, #block-commerce-cart-cart {position:relative;margin:0;width:100%}	
			#block-block-38 {width:auto;float:right}
				
			#block-block-39 {width:auto;float:right}
				
				#block-commerce-cart-cart {clear:both;text-align:center;width:230px;margin:0 auto}
		
		#flex {margin:0}
		
		#toptovarov {height:auto;background:#3d332a}
		
		#block-block-31 img {height:auto!important;width:auto!important;max-width:100%}
		#block-block-30 td, #block-block-32 td {display:inline-block;width:48%!important;box-sizing:border-box}
		
		#block-block-35 table {font-size:14px}
		#block-block-35 table tr td:first-child, #block-block-35 table tr td img {width:50px!important}
		
		#block-block-36 {margin:0}
		
		
		#block-block-40 {margin:0}
		
		#block-block-41 table {width:100%!important;}
			
		
		
			
		.art-layout-cell {display:block;}	
			.art-content-layout .art-sidebar1 {width:95%;}
			ul.art-vmenu > li > a {width:100%;display:block;box-sizing:border-box;height:auto;line-height:37px}
			
			.view-dveri .views-row, .node.node-productcard.node-teaser.view-mode-teaser {margin:10px 2%;width:45%;box-sizing:border-box}
			.art-pager > * {margin:5px}
			
			.art-postcontent h1 {font-size:18px}
			.gallery-processed .gallery-slides .gallery-slide {position:relative}
			.gallery-slides {height:auto!important}
			
			
				.ds-2col-stacked.node.node-productcard.view-mode-full.clearfix .group-left, .ds-2col-stacked.node.node-productcard.view-mode-full.clearfix .group-right {width:100%;margin:10px 0}
			
			.white-saas-generator {display:none!important}
			
			a.art-button, a.art-button:link, a.art-button:link:link, body a.art-button:link, a.art-button:visited, body a.art-button:visited, input.art-button, button.art-button {white-space:inherit}
				input.art-button {margin:10px auto!important}
				
			fieldset {min-width:0;display:table-cell}
			input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea {max-width:90%}
			
			#block-block-41 td+td+td {display:none}
			
		
			.rtecenterw {width:100%}
			.rtecenter {width:100%!important}
	/****/
		
		#flex {display:none}
		
		.adapt_menu {z-index:100;display:block;padding:10px;font-size:16px;font-weight:bold;text-transform:uppercase;cursor:pointer;line-height:24px;color:#fff;background:#000;}
            .adapt_menu span {display:inline-block;vertical-align:middle;width:30px;height:3px;background:#fff;position:relative;}
            .adapt_menu span:before {content:'';width:100%;position:absolute;top:-6px;left:0;height:3px;background:#fff;}
			.adapt_menu span:after {content:'';width:100%;position:absolute;bottom:-6px;left:0;height:3px;background:#fff;}
			
			ul.art-hmenu {display:none}
		
		
		#block-block-34 {float:left;width:auto}
		#block-commerce-cart-cart {float:right}
		
		.view-catalog .views-row {width:45%;margin:10px 2%;}
		
		
		.views-view-grid tbody, .views-view-grid tr {display:block;width:100%}
		.views-view-grid td {box-sizing:border-box;display: inline-block; width: 32.5%;}
		.views-view-grid td .view-dveri .views-row, .views-view-grid td .node.node-productcard.node-teaser.view-mode-teaser {width:100%;margin:10px 0}
		.view-catalog .views-row .field.field-name-node-link a, .node.node-productcard.node-teaser.view-mode-teaser .field.field-name-node-link a {margin-top:10px}
		.view-mode-product_node_yarl .field-name-field-new, .node.node-productcard.node-teaser.view-mode-teaser .field-name-field-new {margin-top:165px}
		
		.cbk-window-bgr {display:none!important}
		
		#block-block-71 {clear:both}

.art-content-layout .art-sidebar1 {
    width: 100%;
}


 #sidr-wrapper-0 {text-align:center;}
 #sidr-wrapper-0 a {color: white; text-decoration: none;}
ul.art-vmenu > li > a:hover {width: 100%; box-shadow:none; line-height:37px; }


.region-vnavigation-left {z-index:100;display:block;padding:10px;font-size:16px;font-weight:bold;text-transform:uppercase;cursor:pointer;line-height:24px;color:#fff;background:#000;}

       #block-block-88, #block-block-87 { display:block;}
#block-block-79, #block-block-80 { display:none;}

.field-name-callmaster,
.field-name-buyoneclick,
.group-ceni {
  margin-bottom: 10px;
  width: 100%;
  text-align: center;
}

.node.node-productcard.view-mode-full .group-right .field.field-name-buyoneclick .buyoneclick,
.node.node-productcard.view-mode-full .group-right .field.field-name-callmaster .callmaster,
.node-productcard.view-mode-full .group-ceni.field-group-div {
    box-sizing: border-box;
    width: 100%;
}

.oplata-cell {
  position: relative;
  top: 60px;
}

.info-row {
  position: relative;
  top: -60px;
}

.plus {
 width: 40%;
}



}


@media (max-width: 767px) {
 .footer-nav > div {
     clear:both;
     width: 100%;
     margin-bottom: 20px;
  }

  .footer-nav-list,
  .footer-support-list {
      display: none;
  }

.footer-nav-item h2,
.footer-support h2 {
    border-bottom: 2px dashed black;
    margin-bottom: 3px;
}

.footer-support-list {
    width: 100%;
    border-top: 2px dashed black;
    padding-top: 10px !important;
}

.footer-support {
  text-align: left;
}

#block-block-39,
#block-block-38 {
   display: none;
}

#block-commerce-cart-cart .line-item-total,
#block-commerce-cart-cart .line-item-quantity-label,
#block-commerce-cart-cart .art-blockheader {
    display: none;
}

#block-commerce-cart-cart .links.inline a {
    display: block;
    height: 45px;
    background: url("/sites/all/themes/interdveri/images/cart.png") no-repeat;
    background-size: 45px;
    font-size: 0px;
    width: 45px;
    margin: 0 !important;
}
.line-item-summary {
    width: 57px;
    position: absolute;
    top: -65px;
    right: 20px;
}

.line-item-summary .line-item-quantity {
    float: right;
    background-color: #ccc;
    height: 22px;
    width: 22px;
    text-align: center;
    border-radius: 22px;
    font-weight: bold;
    line-height: 22px;
}

#block-commerce-cart-cart .cart-empty-block {
   display:none;
}

.page-taxonomy-term .ds-1col {
   width: 45%;
  display: block;
  float: left;
  margin: 5px 5px;
}

.xyz {
  width: 46%;
}

}

@media (max-width: 480px) {
	body, html {
		min-width: 210px;
		margin:0;
		padding:0;
		
		height:100%;
	}
	
	
	
		body div {max-width:100%;box-sizing:border-box}
			body img {height:auto!important;max-width:100%}
			body embed, body iframe, body  video {max-width:100%}
			.art-layout-cell.art-content table {width:100%!important;display:block;overflow-x:auto;height:auto!important;-webkit-overflow-scrolling:touch}
			
		
		#headerMain, #head {height:auto}
		ul.art-hmenu {display:block}
			ul.art-hmenu > li {display:block;float:none;margin:0;width:100%!important}
			ul.art-hmenu > li:first-child {margin:0}
			ul.art-hmenu > li::before {display:none}
			ul.art-hmenu ul {position:relative;top:auto!important;left:auto!important;visibility:visible!important;padding:10px!important;margin:-10px 0 0 !important}
			ul.art-hmenu ul::before, .desktop ul.art-hmenu > li.ext:hover > ul::before {display:none}
			ul.art-hmenu ul {display:none}
			
		#block-block-71, #block-block-34, #block-block-38, #block-block-39, #block-commerce-cart-cart {position:relative;margin:0;width:100%}	
			#block-block-38 {width:auto;float:right}
				
			#block-block-39 {width:auto;float:right}
				
				#block-commerce-cart-cart {clear:both;text-align:center;width:230px;margin:0 auto}
		
		#flex {margin:0}
		
		#toptovarov {height:auto;background:#3d332a}
		
		#block-block-31 img {height:auto!important;width:auto!important;max-width:100%}
		#block-block-30 td, #block-block-32 td {display:block}
		
		#block-block-35 table {font-size:14px}
		#block-block-35 table tr td:first-child, #block-block-35 table tr td img {width:50px!important}
		
		#block-block-36 {margin:0}
		
		
		#block-block-40 {margin:0}
		
		#block-block-41 table {width:100%!important;}
			#block-block-41 td {display:block;}
		
		
			
		.art-layout-cell {display:block;}	
			.art-content-layout .art-sidebar1 {width:100%;}
			ul.art-vmenu > li > a {width:100%;display:block;box-sizing:border-box;height:auto;line-height:37px}
			
			.view-dveri .views-row, .node.node-productcard.node-teaser.view-mode-teaser {margin:5px;width:45%;box-sizing:border-box}
			.art-pager > * {margin:5px}
			
			.art-postcontent h1 {font-size:18px}
			.gallery-processed .gallery-slides .gallery-slide {position:relative}
			.gallery-slides {height:auto!important}
			
			
				.ds-2col-stacked.node.node-productcard.view-mode-full.clearfix .group-left, .ds-2col-stacked.node.node-productcard.view-mode-full.clearfix .group-right {width:100%;margin:10px 0}
			
			.white-saas-generator {display:none!important}
			
			a.art-button, a.art-button:link, a.art-button:link:link, body a.art-button:link, a.art-button:visited, body a.art-button:visited, input.art-button, button.art-button {white-space:inherit}
				input.art-button {margin:10px auto!important}
				
			fieldset {min-width:0;display:table-cell}
			input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea {max-width:90%}
			
			#block-block-41 td+td+td {display:none}
			
			.art-blockcontent a, .art-blockcontent a:link {margin:0 auto!important}
			.rtecenterw {width:100%}
			.rtecenter {width:100%!important}
	/****/
		
		#flex {display:none}
	
		.adapt_menu, .region-vnavigation-left {z-index:100;display:block;padding:10px;font-size:16px;font-weight:bold;text-transform:uppercase;cursor:pointer;line-height:24px;color:#fff;background:#000;}
            .adapt_menu span {display:inline-block;vertical-align:middle;width:30px;height:3px;background:#fff;position:relative;}
            .adapt_menu span:before {content:'';width:100%;position:absolute;top:-6px;left:0;height:3px;background:#fff;}
			.adapt_menu span:after {content:'';width:100%;position:absolute;bottom:-6px;left:0;height:3px;background:#fff;}		
			ul.art-hmenu {display:none}
			
		.cols-3 td {display:block;}	
          #sidr-wrapper-0 {text-align:center;}
 #sidr-wrapper-0 a {color: white; text-decoration: none;}
ul.art-vmenu > li > a:hover {width: 100%; box-shadow:none; line-height:37px; }

#block-block-88, #block-block-87 { display:block;}
#block-block-79, #block-block-80 { display:none;}

.field-name-callmaster,
.field-name-buyoneclick,
.group-ceni {
  margin-bottom: 10px;
  width: 100%;
  text-align: center;
}

.node.node-productcard.view-mode-full .group-right .field.field-name-buyoneclick .buyoneclick,
.node.node-productcard.view-mode-full .group-right .field.field-name-callmaster .callmaster,
.node-productcard.view-mode-full .group-ceni.field-group-div {
    box-sizing: border-box;
    width: 100%;
}

.oplata-cell {
  position: relative;
  top: 60px;
}

.info-row {
  position: relative;
  top: -60px;
}

.plus {
 width: 40%;
}

.line-item-summary {
    right: -25px;
}
		
		
}

@media (max-width: 320px) {
	#block-block-38 .footzvonok {width:100%}
	#block-block-39 .zamer {width:100%;background-size:100% auto}
		.footzvonok {width:50%;background-size:100% auto;float:left}
			.footzamer  {width:50%;background-size:100% auto;float:left;margin:0}
	#block-block-38 {width:50%;float:left}
				
			#block-block-39 {width:50%;float:right}
}	
