﻿input[type="checkbox"], input[type="radio"] {
    -ms-transform: scale(1.5) !important;
    -moz-transform: scale(1.5) !important;
    -webkit-transform: scale(1.5) !important;
    -o-transform: scale(1.5) !important;
    padding: 6px !important;
    margin: 7px;}
    
#logo { margin-top:5px !important}
#logo-sticky { margin-top:10px !important}
#logo img {max-height: 80px !important}
#header .header-links li, #header-sticky .header-links li {text-transform: uppercase;}

.services-builder.style1 { background: none !important; border: none !important;}
.home #content { padding: 0px 10px 30px 10px !important;}

.menu li.current-menu-item a span {border-left: 3px solid #12a9f2 !important;padding-left: 8px;}

li.menucontacto a span {    background: #12a9f2;
    padding: 12px;
    color: #fff;
    border-radius: 25px;
    font-weight: 800;
    letter-spacing: 1px;}
div.footbar {width:100%;min-height:105px;text-align:center;margin:0 auto;    background: #12a9f2;    color: #fff;margin-top: -8px;}
div.btn a {
background: #fff;
    padding: 15px 30px;
    color: #12a9f2;
    border-radius: 35px;
    font-weight: 600;
    letter-spacing: 1px;
    font-size: 25px;}
div.btn a:hover {
background: #0c7cb3;
    color: #ffffff;}
#slider .featured-title span, .shuttleslider-sc .featured-title span { font-size: 5em !important;text-shadow: #000 1px 1px 1px;}
#slider .featured-excerpt span, .shuttleslider-sc .featured-excerpt span { font-size: 2em !important;text-shadow: #000 1px 1px 1px;}

span.wpcf7-list-item { margin: 0px !important;}
input[type="checkbox"]{ margin-right: 30px !important;}
.themebutton, button, html input[type="button"], input[type="reset"], input[type="submit"] {border-radius: 35px !important;}

body.page-id-57 #intro {background: url(https://www.biolimpcs.com/wp-content/uploads/2018/12/bg1a.jpg) center;background-size: cover;}
body.page-id-28 #intro {background: url(https://www.biolimpcs.com/wp-content/uploads/2018/12/bg2a.jpg) center;background-size: cover;}
body.page-id-22 #intro {background: url(https://www.biolimpcs.com/wp-content/uploads/2018/12/bg3a.jpg) center;background-size: cover;}

body.page-id-167 #intro {background: url(https://www.biolimpcs.com/wp-content/uploads/2018/12/bg6a.jpg) center;background-size: cover;}
body.page-id-43 #intro {background: url(https://www.biolimpcs.com/wp-content/uploads/2018/12/bg7a.jpg) center;background-size: cover;}
img.attachment-large.size-large.wp-post-image {width:100%;margin-top: 20px;}
.menu-item i._before, .rtl .menu-item i._after {margin-right: 0em !important;margin-left: .25em;}

li.azul {margin:5px 0px 10px 0px;}
li.azul a {background: #12a9f2;padding: 10px;color: #fff !important;}
form {margin: 0 auto; max-width: 500px;}

div.formulario {float: left;width:100%;}
div.formulario1 { }
div.formulario2 {float: left;}

div.azul {/*background: #12a9f2;padding: 2px 10px;color: #fff !important;*/font-size: 12px;/*text-transform: uppercase;*/}
div.gris {/*background: #ccc;padding: 2px 10px;color: #fff !important;*/font-size: 12px;text-transform: uppercase;}

input.wpcf7-form-control.wpcf7-file {border-left:none !important;}

.upload-btn-wrapper {
  position: relative;
  overflow: hidden;
  display: inline-block;
}

.btnform {
  border: 2px solid gray;
  color: gray;
  background-color: white;
  padding: 8px 12px 8px 8px;
  border-radius: 8px;
  font-size: 16px;
  font-weight: bold;
}

.upload-btn-wrapper input[type=file] {
  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}
i.dashicons.dashicons-upload {width: 35px !important;font-size: 1.7em !important;}
.ih-item.circle.effect8 .info {background: #12a9f2 !important;}
.ih-item.circle.effect8 .info p {color: #fff !important;}

@media only screen and (max-width: 479px) and (min-width: 0px) {
.slider_wrap.slider_alias_homeslider4 {display:block !important;}
.post_featured img {width: 300px !important;height: 250px !important;}
div.post_thumb {text-align:center !important;}
}

.top_panel_middle .menu_main_wrap {
    margin-top: 1.6em !important; 
    margin-bottom: 0.9em !important; 
}
.top_panel_middle .logo {
    margin-top: 8px !important; 
    margin-bottom: 0 !important; 
}
div.logo {max-width: 300px;}

.menu_main_nav:not(#menu_mobile) > li ul {
    width: 320px !important; }
    
.sc_item_title:before {
    /*background: url(https://biolimpcs.onlinesoluciones.es/wp-content/uploads/2019/05/logo1.png) center center no-repeat !important; */
content:none;
    font-family: fontello;
    display: block;
    position: absolute;
    top: 0.165em;
    left: 50%;
    font-size: 2.65em;
    transform: translateX(-50%);
    z-index: -1;}
    
header {font-size: 14px !important; }
.scheme_biolimpcs .menu_main_nav > li ul { background-color: #12a9f2 !important; }
.scheme_biolimpcs .menu_main_nav > li > ul:before { background-color: #12a9f2 !important; }
.top_panel_wrap li:hover {background: #fff;}

.top_panel_title .page_title:before {
    content: none;}
div.breadcrumbs {display: none !important; }
.top_panel_title_inner {padding: 2em 0 !important; }
.top_panel_title .page_title {font-size: 3.429em !important; }
.wpcf7-acceptance input[type="checkbox"] {  display: block !important; }
form.wpcf7-form input, form.wpcf7-form textarea {width: 100%;}
form.wpcf7-form input[type="submit"] {width: 140px !important; }
div.formulario1 form { margin: 0 !important; }

input[type="tel"] {max-width: 455px !important; }
.top_panel_middle .menu_main_wrap .sc_button {padding: 1.13em 1.13em !important; }

.scheme_biolimpcs .top_panel_title_inner {background-position: center !important; }
.scheme_biolimpcs .menu_main_nav > li ul li.current-menu-item > a { color: #4c524d !important;background: #fff;}

.scheme_biolimpcs .sc_services_style_services-4 .sc_services_item .sc_services_item_content .bottom_ball, .scheme_biolimpcs .sc_services_style_services-1 .sc_services_item .sc_services_item_content .bottom_ball {
    background-color: #fff;
    background: url(https://www.biolimpcs.com/wp-content/uploads/2019/05/icon4.png) center no-repeat;
}
div.sc_services_item img.wp-post-image {border-radius:50%;}
.sc_services_style_services-4 .sc_services_item .sc_services_item_content .bottom_ball:after, .sc_services_style_services-1 .sc_services_item .sc_services_item_content .bottom_ball:after {
    font-family: fontello;
    font-size: 24px;
    content: none;
}
.post_featured img {
    width: 400px  !important;  
    height: 360px !important;  
}
@media (max-width: 1024px){
.slider_wrap.slider_fullwide.slider_engine_revo.slider_alias_homeslider4 {display:block !important;}
section.slider_wrap.slider_fullwide.slider_engine_revo.slider_alias_homeslider4 {display:block !important;}
.header_mobile .logo_main {height: 60px !important; }
div.logo {max-width: 100% !important; }
.post_featured img {width: 200px !important; height: 180px !important; }
}
.hover_icon:hover:after {
    opacity: 1;
    border-radius: 50%;
}

.hover_icon:after {
    content: ' ';
    border-radius: 50%;}
    
#slider-featured-title { 
    text-shadow: #000 1px 1px 1px !important; 
}
@media (max-width: 479px){
.slider_wrap.slider_alias_homeslider4 {display:block !important;}
.post_featured img {width: 300px !important;height: 250px !important;}
div.post_thumb {text-align:center !important;}
}
h4.sc_services_item_title {display:flex;}

@media only screen and (max-width: 1262px) and (min-width: 1px) {
.page_content_wrap {padding: 0em 0 4.8em !important;}
}

@media only screen and (max-width: 1135px) and (min-width: 1024px) {
li.menu-item {font-size: 12px !important;}
}

div#mtphr-dnt-1251 a {color:#fff !important;font-size:18px !important;font-weight:600 !important;display:table;z-index:9999;}
