.modal {background: rgba(0,0,0,0.4);}
#product-modal .modal-dialog {max-width: 980px;}
.header-logo {padding:20px 0px !important}
.leo-megamenu .navbar-nav > li.active > a, .leo-megamenu .navbar-nav > li:hover > a, .leo-megamenu .navbar-nav > li:focus > a, #search_filters_suppliers .facet .facet-label a:hover, #search_filters_brands .facet .facet-label a:hover, .breadcrumb li a:hover
{color: #1F3484 !important;}
.thumbnail-container .product-title a:hover {color: #1F3484 !important;}
.products-selection .display > div a {color: #1F3484 !important;    border: 1px solid #1F3484 !important;}
.btn {background: #1F3484 !important;color:#fff !important}
.sidebar .block .block_content {border-bottom: 1px solid #1F3484 !important; margin-bottom:20px}
#search_filters_suppliers .facet .facet-label a {text-transform:uppercase !important; margin-bottom:-15px !important}
.thumbnail-container .product-image::before {background-color:  rgba(255, 255, 255, 0) !important;}
.thumbnail-container {margin:5px 0px 15px !important}
.thumbnail-container .product-price-and-shipping {min-height:20px !important}
.product-price {color:#52575D !important}
#product .breadcrumb .product-detail-name {text-align:center; margin-bottom:0px; font-size:20px}
.bootstrap-touchspin .input-group-btn-vertical i {color:white !important}
.has-discount .discount {background:#f44051 !important}
.breadcrumb > .container {background:#1F3484 }
.breadcrumb {margin-bottom:10px}
.header-top {background:rgba(250,250,250,0.8) !important}
.popup-over .popup-content {background:#1F3484 !important; color:white !important} .popup-over .popup-content a {color:white !important; font-weight:bolder}
.gr-header-top {padding:0px}
#main {margin-top:0px !important}
.products-selection {margin:5px 0}
.author, .icon-comment, .blog-meta {display:none !important}
.ApColumn .widget-category_image::before {width: 100% !important;}
.ApColumn .widget-category_image .title_block { color: #41444b !important;opacity:1 !important; margin-bottom:20px !important; font-size:40px !important; padding-left:0px !important}
a:hover {opacity:0.8}
.blog-title {text-transform:uppercase !important; margin:30px auto}
.product-tabs.tabs .nav-tabs {border-bottom: 1px solid #1F3484 !important;}
.product-tabs.tabs .nav-tabs .nav-link.active {border-bottom: 3px solid #1F3484 !important;}
.product-images > li.thumb-container > .thumb {margin-bottom:0px}
.owl-theme .owl-buttons div {border: 1px solid #1F3484 !important;}
.owl-theme .owl-buttons div:hover {background:#1F3484 !important}
.leo-megamenu .navbar-nav {text-transform:uppercase}
.leo-megamenu .navbar-nav > li:focus > a, #search_filters_suppliers .facet .facet-label a:hover, #search_filters_brands .facet .facet-label a:hover, .breadcrumb li a:hover {color:white !important}
.product-price, .has-discount.product-price, .has-discount p{font-family: "Roboto", sans-serif; font-size: 25px; color: #333; margin-bottom:0px}
.product-variants > .product-variants-item {margin:5px 0 !important}
.product-discounts {margin-bottom:10px !important}
.product-detail-name { font-size:30px} #block-reassurance {margin-top:00px}
.footer-container .block .title_block {padding-bottom:10px !important}
.footer-logo {padding-top:100px !important}
.attr-color {margin-bottom:10px}
.product-tabs.tabs .nav-tabs .nav-link {padding: 25px 0 10px !important; font-size: 20px !important;}
#wrapper {margin-top:20px}
.contact-rich {margin-top:40px}
/*#main .page-content {margin-top:40px}*/
.product-detail-name {margin-top:30px}
.product-tabs.tabs .nav-tabs .nav-item {margin-top:50px}
#search_filters .facet .facet-title {margin-top:10px}
select {min-width:150px}
#category .sidebar .block {display:block !important}
/*#category .sidebar .block .title_block {display:none}*/


@media (max-width: 600px) {
	#main, .gr-header-top {margin-top:-40px !important}
	.thumb-container img {max-width:80px; height:auto; width:100%}
	#main .images-container {margin-bottom:0px}
	.product-detail-name {margin-top:20px; font-size:20px}
	.header-logo {padding:20px 10px 0px !important}
	.ApColumn .widget-category_image .title_block {font-size:20px !important}
	.iviewSlider {margin-top:20px}
	.breadcrumb { margin-bottom: 10px !important;}
	.centrado, body {text-align:center; margin:0px auto}	
	#wrapper .banner {display:none}
.dropdown-menu {
  position: relative;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #333;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem; }
  #category .sidebar #search_filters {
    margin-bottom: 50px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    padding: 0;
    border-top: 1px solid #CABFAB;
    display: block; }
	
}
	
	