body,
#header-main,
#header-main .container {
background-color:#FFFFFF;
}
#topbar,
#topbar .container,
.alert-info {
background-color:#C6D4E9 !important;
color: #FFFFFF !important;
}
#leo-megamenu .navbar-nav > li.active > a,
#leo-megamenu .navbar-nav > li > a:hover,
#leo-megamenu .navbar-nav > li > a:focus {
color:#0053B8 !important;
border-color:#0053B8 !important;
}
#off-canvas-nav .offcanvas-mainnav {
background-color:#0053B8 !important;
}
.navbar-header .navbar-toggle {
background-color:#0053B8 !important;	
}
h1,h2,h3,h4,h5,
h1 a,h2 a,h3 a,h4 a,h5 a,a:hover,
.price.product-price {
color:#0053B8 !important;
}
#cart .title-cart,
button.btn,
.column.sidebar .block .title_block,
.btn-outline,
#backtop {
background:#0053B8 !important;
background-color:#0053B8 !important;
border-color:#0053B8;
}
.carousel-control {
border:1px solid #0053B8 !important;
color:#0053B8 !important;
background-color:#FFFFFF !important;
}
.carousel-control:hover {
background:#C6D4E9 !important;	
background-color:#C6D4E9 !important;	
}
.newsletter #newsletter_block_left {
border-left:80px solid #0053B8;
background-color:#C6D4E9 !important;
}
.widget-footer-top::before {
background-color: #C6D4E9;
}
.btn.btn-outline.disabled {
background-color:#C6D4E9 !important;
border-color:#C6D4E9;	
}
.breadcrumb {
background-color:#C6D4E9;	
}
#footer,
#footer .container {background-color:#C6D4E9 !important;}
#footer #social_block ul li a {color:#0053B8 !important;}
#footer #social_block ul li a:hover {background-color:#FFFFFF !important;}
#footer .widget-footer-nav::before {
border-top: 3px double #0053B8;
}
#footer #social_block ul li a::before {border-color:#0053B8 !important;}
#topbar .container #contact-link a {color:#FFFFFF !important;}

.lnkbi .bloqueinicio::before {
background-color: #112657;
bottom: 0;
content: " ";
display: block;
left: 14px;
opacity: 0.8;
position: absolute;
right: 15px;
top: 0;
-webkit-transition: top 2s; /* For Safari 3.1 to 6.0 */
transition: top 2s;
}
.lnkbi .bloqueinicio.medio::before {
background-color: #31AECC;
}
.lnkbi:hover .bloqueinicio::before {
top:100%;
}
.lnkbi .txtbloque {
bottom: 0;
color: #ffffff;
display: inline-block;
float: none;
font-size: 1.5em;
left: 15px;
line-height: 10%;
position: absolute;
right: 15px;
text-align: center;
top: 45%;
vertical-align: middle;
opacity:1;
background-color:transparent;
}
.lnkbi:hover .txtbloque {
color:#000000;
text-shadow:1px 1px #FFF;
font-weight:bold;
text-decoration:underline;
}
.widget .widget-products.block .block_content div .product-container.product-block {
float:left !important;	
}
#categories_block_left .title_block {
background: #0053b8 none repeat scroll 0 0 !important;
border-color: #0053b8;
margin-top:0;
margin-bottom:0;
padding:10px 15px 10px 45px;
color:#FFFFFF !important;
}
#categories_block_left .title_block:before {
position: absolute;
content: "\f0c9";
left: 30px;
font-family: "FontAwesome";
color:#FFFFFF !important;
}
#categories_block_left .block_content {
background: transparent none repeat scroll 0 0;
border: 1px solid #cfcac5;
border-radius: 0;
padding: 20px;
}

@media (max-width: 767px) {

#categories_block_left .title_block {
font-size:16px;
}
#categories_block_left ul.list-block li {
padding: 4px 0;
}
#categories_block_left ul.list-block li a {
font-size: 11px;
}
.widget .widget-products.block .block_content div .product-container.product-block {
width:100% !important;
}
#header_logo {
margin-top:0;
}
}
@media (max-width: 767px) and (orientation : landscape) {
.widget .widget-products.block .block_content div .product-container.product-block {
width:33.333% !important;
}
}
@media (max-width: 767px) and (orientation : portrait) {}
@media (min-width: 768px) and (max-width: 991px) {
#categories_block_left .block_content {
padding:10px;
}
#categories_block_left ul.list-block li {
padding: 4px 0;
}
#categories_block_left ul.list-block li a {
font-size: 11px;
}
#categories_block_left .title_block {
font-size:16px;
}
.widget .widget-products.block .block_content div .product-container.product-block {
width:33.333% !important;
}
#header_logo {
margin-top: -20px;
}
}
@media (min-width: 768px) and (max-width: 991px) and (orientation : landscape) {}
@media (min-width: 768px) and (max-width: 991px) and (orientation : portrait) {}
@media (min-width: 992px) and (max-width: 1199px) {
.dropdown-menu-inner .inner {
padding: 5px 0 !important;
}
li.parent.dropdown-submenu.mega-group a.dropdown-toggle:hover .dropdown-mega,
li.parent.dropdown-submenu.mega-group.open .dropdown-mega,
li.parent.dropdown-submenu.mega-group.open a.dropdown-toggle:hover .dropdown-mega,
li.parent.dropdown-submenu.open .dropdown-menu,
li.parent.dropdown-submenu.open a.dropdown-toggle:hover .dropdown-menu,
li.parent.dropdown-submenu a.dropdown-toggle:hover .dropdown-menu {
left:0 !important;
right:auto !important;
opacity:1 !important;
visibility: visible !important;	
}
ul > li  ul {
padding-left:10px !important;	
}
ul > li  ul > li  ul {
padding-left:20px !important;	
}
#leo-megamenu .dropdown-menu {
min-width:200px;
}
#leo-top-menu > ul.nav.navbar-nav.megamenu {
float:right !important;
}
.widget .widget-products.block .block_content div .product-container.product-block {
width:33.333% !important;
}
#header_logo {
margin-top: -8px;
}
}
@media only screen and (min-width : 1200px) {
.dropdown-menu-inner .inner {
padding: 5px 0 !important;
}
li.parent.dropdown-submenu.mega-group a.dropdown-toggle:hover .dropdown-mega,
li.parent.dropdown-submenu.mega-group.open .dropdown-mega,
li.parent.dropdown-submenu.mega-group.open a.dropdown-toggle:hover .dropdown-mega,
li.parent.dropdown-submenu.open .dropdown-menu,
li.parent.dropdown-submenu.open a.dropdown-toggle:hover .dropdown-menu,
li.parent.dropdown-submenu a.dropdown-toggle:hover .dropdown-menu {
left:0 !important;
right:auto !important;
opacity:1 !important;
visibility: visible !important;	
}
ul > li  ul {
padding-left:10px !important;	
}
ul > li  ul > li  ul {
padding-left:20px !important;	
}
#leo-megamenu .dropdown-menu {
min-width:200px;
}
#leo-top-menu > ul.nav.navbar-nav.megamenu {
float:right !important;
}
.widget .widget-products.block .block_content div .product-container.product-block {
width:33.333% !important;
}
#header_logo {
margin-top:-30px;	
}
}