
@charset "UTF-8";

body{background: #fff !important; font-size: 16px !important; color: #818796 !important;}

p{font-size: 14px !important;}

.wrapper .main{background: #fff !important;}

.nav a{color: #333;}
.nav a:hover{color: #0099fd;}

body ::selection{background: #c9e6f8 !important;}

#menu-top-links{display: none;}
.oxygen-top-menu>.wrapper>.top-menu-centered>.main .navs .main-menu-env{border:0px !important;}
.oxygen-top-menu>.wrapper>.top-menu-centered>.main .logo{padding-top:0px !important; padding-bottom:10px !important; border-bottom: 1px solid #f5f5f5;}
.oxygen-top-menu>.wrapper>.top-menu-centered>.main .navs{padding-bottom: 0px !important;}
.oxygen-top-menu>.wrapper>.top-menu-centered>.main .navs .main-menu-env .nav>li:hover>a{color: #0099fd !important;}

.oxygen-top-menu > .wrapper > .top-menu-centered > .main .navs .main-menu-env .nav li.current-menu-item > a{color: #0099fd !important;}

.search-form a{color: #333;}

.oxygen-top-menu>.wrapper>.top-menu-centered>.main .navs .main-menu-env .nav>li{display: inline-block !important; float: none !important;}

.oxygen-top-menu>.wrapper>.top-menu-centered>.main .navs .main-menu-env .nav{width: 1100px; text-align: center; float: none !important;}

.oxygen-top-menu>.wrapper>.top-menu-centered>.main .navs .main-menu-env>.search-form{margin-top: -70px;}

#wpmm-megamenu .wpmm-post, #wpmm-megamenu .wpmm-4-posts .wpmm-post{width: 16.6% !important;}

#wpmm-megamenu.wpmm-light-scheme{border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}

#wpmm-megamenu .wpmm-post{padding: 10px 10px 20px 20px !important;}

#wpmm-megamenu .wpmm-post .attachment-wpmm_thumb:hover{opacity: 0.5;}

#wpmm-megamenu .wpmm-post .wpmm-thumbnail{border: 1px solid #d8d8d8; border-radius: 10px;}

#wpmm-megamenu .wpmm-posts a{font-weight:300 !important; font-size: 18px !important; margin-top:5px  !important;}

#wpmm-megamenu .wpmm-posts a{margin:0px !important;}

.itemshome{margin:0px !important; padding: 4px; }

.vc_column_container>.vc_column-inner{padding: 0px !important;}

.lab_wpb_banner_2 .title{border: 0px !important;  font-size: 17px !important; padding: 8px !important;}

.lab_wpb_banner_2 .centered{position: relative !important; background-color: rgba(0, 143, 43, 1); margin-top: 18px; width: 100%; max-width: 100%;}

.lab_wpb_banner_2 a:hover img{opacity: 0.7;}
.lab_wpb_banner_2 a:hover .centered{background-color: rgba(30, 51, 155, 1);}

.lab_wpb_banner_2 a .ol{background: rgba(0,0,0,0) !important;}

.yith-wcwl-add-button, .product-top-nav, .share-product, .related{display:none !important;}

.contact-map-canvas{margin-top: 20px;m}

footer .footer_main .copyright_text{padding-bottom: 20px; color: #929292 !important; text-transform: inherit !important; font-family: Open Sans !important; font-size: 13px !important;}
footer .footer_main .copyright_text a{color: #929292 !important; font-family: Open Sans !important;}
footer .footer_main .copyright_text a:hover{text-decoration: underline;}

.textwidget p{font-size: 13px !important;}

.footer-env{background: #f9f9f9; border-top: 1px solid #eee; padding-top: 15px; margin-top:30px;}

footer.footer_widgets h3{color: #333 !important; font-size: 16px !important; margin-bottom: 6px; }

footer.footer_widgets ul{font-family: Open Sans !important; font-size: 11px !important; text-transform: inherit !important; line-height: 15px !important;}
footer.footer_widgets ul li a{color: #919191 !important; 
    font-family: Open Sans !important;}
footer.footer_widgets ul li a:hover{color: #0099fd !important;}

.instalaciones{height: 300px;}

.itemsplus{text-align: center;}
.itemsplus h4{font-size: 17px !important; margin-left: 10px !important;}
.itemplus .wpb_content_element  p{font-size: 14px !important; }
.itemsplus i{display: block; clear: both; margin-bottom: 15px !important;}

.laborator-woocommerce .product-single .woocommerce-tabs{display: none;}

.laborator-woocommerce .items .product .image .thumb:hover img {transform:scale(1.2);}

.related h2{font-family: "Roboto Condensed",Helvetica,Arial,sans-serif; text-transform: uppercase !important; font-size: 21px !important;}


.oxygen-top-menu>.wrapper>.top-menu-centered{margin-bottom: 0px;}

.categoryheader{height: 200px; margin-bottom: 3px;}
.categoryheader h4{color: #fff !important;}

.submenu-interno{background: #f6f6f6; border-bottom: 2px solid #eee; margin-bottom: 50px; padding-top:10px;}
.topbreadcrumbs{}
.topbreadcrumbs a{font-family: inherit;}
.topbreadcrumbs a:hover{text-decoration: underline;}

.shop .items .item-wrapper .item{padding: 10px;}
.shop .items .item-wrapper .item .description{padding: 20px 0px;}

.redcomercial .loader{width:100%;}
.redcomercial .search-options-btn{font-size: 15px; text-transform: uppercase; background-color: #029002;}
.redcomercial input#store_locatore_search_btn{bacground: #003399; margin: 0 auto !important;}
.redcomercial .wpsl-list-title{font-size:15px; color: #fff; background:#333;}
.redcomercial .loader span:nth-child(4){animation:none;}
.redcomercial .circle-count{background-color: #94c6e1;}
.wpsl-phone{margin-top:-18px;}

.store-infowindow{min-height: 70px;}
.store-infowindow .wpsl-distance{display: none;}
.store-infowindow h3{font-size: 12pt;}
.store-infowindow p{display: none;}
.store-infowindow span{left: inherit; display: block; clear: both; position: inherit; margin-left: 0px;}



.vc_separator.vc_sep_double{margin-top: 30px;}
.vc_separator.vc_sep_color_white .vc_sep_line{display:none;}

.nosotros .wpb_wrapper p{font-size: 16px !important;}
.nosotros .alignleft{margin-right:30px; padding-bottom: 80px;}

.boton-ficha{
	background: #519548;
    color: #fff;
    display: inline-block;
    padding: 5px 20px;
    border-radius: 5px;
	margin-top: 20px;
	transition-timing-function: ease-in-out;
    -moz-transition-timing-function: ease-in-out;
    -webkit-transition-timing-function: ease-in-out;
    -o-transition-timing-function: ease-in-out;
    transition-duration: .2s;
    -moz-transition-duration: .2s;
    -webkit-transition-duration: .2s;
    -o-transition-duration: .2s;
}

.boton-ficha:hover{
	background: #03309f;
	color: #fff;
}

.shop .items .item-wrapper .item{min-height: inherit !important;}



@media screen and (max-width: 768px) {

	
	
}

@media screen and (max-width: 480px) {
	
	
	
}

@media screen and (max-width: 350px) {
	
	
	
}

