.btn {
 border-radius:0px;
  margin:10px;
 
}
.pwebcontact121_toggler {
  font-size:16px;
   padding: 10px 30px;
}
.page-header {
padding:0;
margin-top:10px;
}


a {
    color: #0470b4;
}
a:hover {
    color: #0470b4;
}
.btn-primary, .sppb-btn-primary {
    border-color: #0470b4;
    background-color: #0470b4;
    
}
h1 {
	
	    margin-top: 3px;
}
sp-main-body {
	background:#f8f7f5;
}
#sp-header {
	height: 50px;
}
.entry-header {
	margin-bottom:20px;
}
#offcanvas-toggler {
	line-height:50px;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a {
  text-transform:none;
  
}
h1.logo, #sp-top2, #sp-top3 {
	margin-bottom:0px;
	margin-top: 20px;
}
#sp-top-bar .sp-module {
display:block;
}
#sp-logo.col-xs-12 img, #sp-top2 .sp-module, #sp-top3 .sp-module {
	margin-left:auto;
	margin-right:auto;
	
}

#sp-main-body {
	  padding: 10px 0;
}

/*menu - верх*/
.sp-megamenu-parent {
float:none;
text-align:center;
}
.sp-megamenu-parent >li >a {
	line-height:50px;
	font-size:14px;
}
.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a {
	color:#ffffff;
	    background: #da3323;
	
}
ul.sp-megamenu-parent li.active, ul.sp-megamenu-parent li.hover  {
    background: #da3323;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
	    background:#da3323;
}
.sppb-btn-danger {
background:#da3323;
}


.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
    color: #ffffff;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
text-align:left;
background:#005fb3;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner a {
text-align:left;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
padding:10px;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span {
padding:5px;
  font-weight:500;
  font-size:14px;
}
/*-----ofcanv*/
.new-look .offcanvas-menu .sp-module ul >li:hover a, .new-look .offcanvas-menu .sp-module ul >li:focus a, .new-look .offcanvas-menu .sp-module ul >li.active a {
background:#005fb3;
}
/*--------*/
.breadcrumb {
  margin-bottom:0px;
  margin-top:5px;
  
}
#offcanvas-toggler i {
	color:#ffffff;
}
#offcanvas-toggler i:hover {
	color:#ffffff;
	background: #005fb3;
}
blockquote {
    border-color: #005fb3;
}
.left-menu {
	margin-top:15px!important;
}

 .left-menu h3.sp-module-title {
	 color: #FFFFFF;
    font-size: 20px;
     text-align: center;
    line-height: 50px !important;
    margin: 3px 0px;
	background: #005fb3;
	
 }
.left-menu .sp-module-title {
	margin-left:auto;
	margin-right:auto;
}

.left-menu ul {
	
	
}
.left-menu ul >li >a:before {
	content:" ";
}

.left-menu  ul >li >a:hover, .left-menu  ul >li >a:active {
    color: #ffffff;
	background:#005fb3;
}



.phones-header {
display:block;
width:100%;
max-width:356px;
text-align:center;
margin-left:auto;
margin-right:auto;
}
.para {
float:left;
}
.tel {

display:table;
width:163px;
 

  
}

.leiba {
display:table;
float:left;
}
.leiba img{
margin-right:5px;
}
.phone {
display:table;

}

.footer_blue {
font-size:14px;
padding-top:50px;
padding-bottom:50px;
text-align:center;
background: #005fb3;

}

/*virt-koly*/
.product-container {
height:100%;
}
.vm-col-3 .vm-product-media-container {
margin-left:auto;
margin-right:auto;
height:200px;

text-align:center;
}
.category-view .row .category .spacer h2 a img{
margin-left: auto;
margin-right: auto;
}
.browse-view .row .product .spacer img, .related-products-view .row .product .spacer img {
margin-left: auto;
margin-right: auto;
}
div.vm-details-button {
  text-align: center;
}

div.vm-details-button a {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0px;
    color: #fff;
    background-color: #005fb3;
    border-color: #005fb3;
}
div.vm-details-button a:hover {
color:#337ab7;
}
div.product-description span.title {
display:none;/*отключил название таба описание*/
}
.horizontal-separator {
  display:none; 
}
div[class*="-view"] .row {
  margin-bottom:4px;

}
.orderby-displaynumber {
  display:none;  
}
@media (max-width: 560px)
{
.vm-product-media-container{
width:100% !important;
float:none;
}
.vm-product-details-container{
width:100% !important;
float:none;
}
.vmzoomer-image-block {
margin-left:auto;
margin-right:auto;
}}
.vm-product-details-container {
  text-align:center;
}

pr_name_cat {
min-height:30px;
}
/*------------*/
/*slider carusel tovari*/
#vina-carousel-virtuemart131 {
background-color:#ffffff !important;
border: 1px solid #d2d2d2;
}
 .sl-tovari h3 {
background: #005fb3;
color:#ffffff;
line-height:40px;
padding-left:5px;
 }
  .sl-tovari h3.product-title {
display: block;

font-size: 14px;
color: #333333;
font-weight: 300;
line-height: 40px;
background: #eaeaea url('/modules/mod_universal_product_slider/cache/127/e25af5d25ecf3b7869c2997a0e7da449.png') repeat-x;
background: -moz-linear-gradient(top, #ffffff, #eaeaea);
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eaeaea));
background: -webkit-linear-gradient(top, #ffffff,#eaeaea);
background: -o-linear-gradient(top, #ffffff,#eaeaea);
background: -ms-linear-gradient(top, #ffffff,#eaeaea);
background: linear-gradient(top, #ffffff,#eaeaea);
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
padding: 0 10px;
text-decoration: none;
margin-bottom:0px;
 }
 .sl-tovari div.product-container{
 border: 1px solid #d2d2d2;
 }
.su-carousel-style-1:not(.su-carousel-media) .su-carousel-slide {
    background: #fff none repeat scroll 0 0;
    padding: 20px;
    text-align: center;
}
@media (min-width: 992px) and (max-width: 1201px)
{
#sp-logo-phones .container{
 width: 100%;
 padding-right: 0px;
 padding-left: 0px;
 margin-left:0px;
 margin-right:0px;
 }
 .sp-megamenu-parent > li > a {
    font-family: Open Sans,sans-serif;
    font-size: 12px !important;
    font-weight: normal;
}
 }
 .entry-image {
    float: left;
    margin-right: 10px;
}
.su-form-wrapper .submit-button input {
    background: #005fb3 none repeat scroll 0 0;
    border: 2px solid #005fb3;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    margin-right: 10px;
    padding: 8px 15px;
    text-align: center;
    text-decoration: none;
    transition: all 0.3s ease-in-out 0s;
}

на
div.product {
    min-width: auto !important;
  }
.vm-col-3 {min-width: auto !important;}
 
@media (max-width: 800px) {
div[class*="vm-col-"] {width: 33.333333333%;}
.vm-col-3 .vm-product-media-container {height:auto;min-height:100px;}
}
 
@media (max-width: 480px) {
div[class*="vm-col-"] {width: 100%;height:auto;}
}

.cbp-caption-activeWrap {
    background-color: #005fb3;
}