
.link_lang:hover{
	color:#0088CC; !important;
}

.BACKGROUND_COLOR_CONTACTOS_ESCURO{
	background-color: rgba(0, 136, 204, 0.7) !important;
}

.BACKGROUND_COLOR_CONTACTOS{
	background-color: rgba(0, 136, 204, 1) !important;
}


#header-cart .cart-total .cart-total-amount {
	float: right;
	font-weight: 700;
	color: #0088CC;
	font-size: 16px;
	line-height: 32px;
}

header #menu .responsive-nav-toggle:hover .hamburger:after, header #menu.menu-is-open .responsive-nav-toggle:hover .hamburger:after { 
	background-color: #0088CC !important; 
}

#menu .responsive-nav-toggle:hover { 
	color: #0088CC; 
}

nav#main-nav > ul > li > a.button-style:hover:before { 
	background: #0088CC !important; 
}

#menu.menu-is-open nav#main-nav ul li a:not(.button-style):hover, header.header-style-vertical #menu nav#main-nav ul li a:not(.button-style):hover { 
	color: #0088CC !important; 
}

#page-loader .loader-figure {
  	height: 0px;
  	width: 0px;
  	box-sizing: border-box;
  	border: 0px solid #0088CC;
  	border-radius: 50%;
  	-webkit-animation: figure 1.2s ease infinite ;
  	-moz-animation: figure 1.2s ease infinite ;
  	animation: figure 1.2s ease infinite ;
}

.colored {
	color: #0088CC !important;
	opacity: 1 !important;
}
	
a {
	text-decoration: none;
	cursor: pointer;
	-webkit-tap-highlight-color:rgba(0,0,0,0.0);
	color: #0088CC;
}

label abbr {
	color: #0088CC;
	text-decoration: none;
}

input[type=submit]:hover, input[type=button]:hover, button:hover { 
	background: #0088CC; 
	color: #ffffff;  
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { 
	color: #0088CC; 
}

.tagcloud > a:hover {
	border-color: #0088CC;
}

.widget ul:not(.socialmedia-widget):not(.product-list) li a:hover {
	color: #0088CC;
}

.pricing-table.accent-table:not(.plain) .pricing-price .price-unit { 
	color: #0088CC; 
}

.accent-pricing .pricing-table.plain, .text-light .accent-pricing .pricing-table.plain { 
	border-color: #0088CC;
	background: #0088CC;
}

.accent-pricing .pricing-table.accent-table, .text-light .accent-pricing .pricing-table.accent-table { 
	border: 2px solid #0088CC;
	margin-top: 0px;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box; 
    box-sizing: border-box;
}

.toggle-title:hover .toggle-name { 
	color:#0088CC; 
}

.tabs-button ul.tab-nav li.active a, .vertical-tabs ul.tab-nav li.active a {
	color: #ffffff;
	background: #0088CC;
}

.inline-video .inline-iframe-container .close-inline-video:hover {
	border-color: #0088CC;
}

.inline-video:hover::before {
	border-color: #0088CC;
	padding: 3px 3px 3px 7px;
}


footer #backtotop {
	text-align: center;
	font-size: 11px;
	font-family: "Montserrat";
	font-weight: 400;
	line-height: 20px;
	position: fixed;
	bottom: 40px;
	right: -1px;
	width: auto;
	transition: all 0.3s ease;
	z-index: 100;
	color: #ffffff;
	background: #333333;
	padding: 10px 15px;
	-webkit-transform: translateX(100%); 
	-moz-transform: translateX(100%); 
	-ms-transform: translateX(100%); 
	-o-transform: translateX(100%);
	transform: translateX(100%); 
}


hr.colored { 
	opacity: 1; 
	filter: alpha(opacity=100); 
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
	background: #0088CC; 
	border-color: #0088CC; 
}

.text-light .sr-button.button-6:hover { 
	border-color: #0088CC; 
	background: transparent; 
}

.sr-button.button-6:hover { 
	border-color: #0088CC; 
	background: transparent; 
}

.text-light .sr-button.button-5:hover { 
	background: #0088CC; 
	border-color: #0088CC; 
	color: #ffffff; 
}

.sr-button.button-5:hover { 
	background: #0088CC;
	border-color: #0088CC;
	color: #ffffff; 
}

.sr-button.button-2 { 
	background: #666666; 
	color: #ffffff; 
	cursor:pointer;
}

.text-light .sr-button.button-1:hover { 
	background: #0088CC; 
	color: #ffffff; 
}

.sr-button.button-1:hover { 
	background: #0088CC; 
	color: #ffffff; 
}

.text-light .sr-button:hover { 
	background: #0088CC; 
	color: #ffffff; 
}

.sr-button:hover {
	background: #0088CC;
	color: #ffffff;
}

#pagination ul li a:hover, #single-pagination:not(.img-pagination) ul li a:hover { 
	color: #0088CC; 
}

.cart-total table.table-cart tr.total .product-price { 
	font-size: 18px;
	color: #0088CC;
}

.shop-container .shop-item .product-media .add-to-cart-overlay a:hover { 
	background: #0088CC;
}

.product-rating .star-rating {
	display: inline-block;
	color: #0088CC;
	font-size: 16px;
}

.product-price ins {
	text-decoration: none;
	color: #0088CC;
}

.product-media .onsale {
	font-family: 'Montserrat'; 
	font-size: 10px;
	line-height: 17px;
	font-weight: 400;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	position: absolute;
	top: 0;
	right: 0;
	background: ;
	display: inline-block;
	padding: 3px 15px;
	color: #ffffff;
}

.blog-item .blog-desc .post-category:not(.subtitle-1):not(.subtitle-2) { 
	color: #0088CC; 
	opacity: 1; 
}

.portfolio-item .portfolio-desc a:hover .portfolio-name { 
	color: #0088CC;
}

header.small-header.header-dark:not(.mega-hover):not(.not-sticky):not(.header-style-vertical) #header-search a#show-search:hover { 
	color: #0088CC !important; 
}

header.small-header:not(.not-sticky):not(.header-style-vertical) #header-search a#show-search:hover { 
	color: #0088CC !important; 
}

#header-language .header-language-content ul.lang-select li a:hover { 
	color: #0088CC !important; 
}

#header-search a#show-search:hover {
	color: #0088CC !important;
}

#header-search a#close-search:hover:before, #header-search a#close-search:hover:after { 
	background: #0088CC; 
}

#header-cart a#show-cart span {
	position: absolute;
	top: -2px;
	right: -8px;
	width: auto;
	height: 15px;
	background: #0088CC;
	color: #ffffff;
	text-align: center;
	line-height: 15px;
	font-size: 9px;
	font-weight: 700;
	border-radius: 10px;
	padding: 0 5px;
	transition: all 0.4s ease;
}

.sub-dark #header-cart .cart-item-list li .product-name a:hover { 
	color: #0088CC; 
}

