/*
Theme Name: Renting Salvaje Child
Description: Renting Salvaje Child
Author: Alfonso Vidal
Author URI: http://oben.es
Template: rentingsalvaje
Version: 1.0.0
*/

* {font-family: 'Raleway' !important;}
.header .navbar-brand img {height: 88px !important;}
p {font-size:16px}
#listanum ol {
   list-style: none;
   counter-reset: item;
 }
 #listanum li {
   counter-increment: item;
   margin-bottom: 5px;
 }
 #listanum li:before {
  margin-right: 10px;
  content: counter(item);
  background: #c20046;
  border-radius: 100%;
  color: white;
  width: 30px;
  text-align: center;
  display: inline-block;
  font-family: 'Raleway' !important;
  height: 30px;
  font-size: 25px;
 }
.elementor p, .elementor li {font-size:16px !important}
#nav {padding: 5px 0}
.navbar .navbar-nav > li > a {font-size: 16px !important;}
.header .navbar .navbar-nav li.header-button a {max-width: none !important;}
#jumbo {background: linear-gradient(180deg,#350000 0,#b30303 100%);}
#jumbo .jumbocont {min-height:790px;padding-top:80px}
#h-dos {letter-spacing:-2px;
text-shadow: -1px 3px 2px rgba(0,0,0,0.45);}
#h-dos strong {font-weight: 800;}
footer {background:#494948 !important}
.itemscheck p {display: inline-block;font-size:19px}
.itemscheck img {margin:0 10px 0 0 !important}
#buscaOben {position: relative;
    left: -695px;
    box-sizing: border-box;
    width: 2560px;
    padding-left: 695px;
    padding-right: 695px;
overflow: visible;}
.tab-pane table {
  border: 1px solid #ccc;
  width: 100%;
}
.tab-pane th {
  font-weight: 800 !important;
}
.tab-pane td, .tab-pane th {
  text-align: center !important;
  font-size: 19px;
  font-weight: 300 !important;
  padding: 10px;
  color: #777;
}
.data-list-descriptions dt {font-size: 16px !important}
.home2 .grid-absolute-foot {padding-top: 0px;}
.home2 .slider-grid__price {
  color: #414142 !important;
  font-size: 30px !important;
  font-weight: 700 !important;
  line-height: 30px;
}
.slider-grid__price {text-align: left !important;}
.home .block-title {display:none}
.home .tmpl-slider-grid__name {
  font-size:21px;
  text-align: center;
  color: #c20046 !important;
  line-height:1.3em;
}
.home span.tmpl-slider-grid__version {
  font-size: 15px;
  text-align: center;
  display: block;
  font-weight: 500;
  color: #414142;
  padding-bottom: 15px;
	min-height:60px
}
.desde {font-size: 17px;font-weight: 400;}
.mes {font-size: 14px;font-weight: 400;display: inline !important;}
.iva {font-size: 16px;font-weight: 400;margin-top: -6px;}
.slider-grid__inner_mod-b .slider-grid__price {color:black !important} 
.grid-absolute-foot {padding-top: 0px !important}
.bdesde {font-size: 17px;font-weight: 400;}
.bprecio {}
.bmes {font-size: 14px;font-weight: 400;display: inline !important;}
.biva {font-size: 16px;font-weight: 400;margin-top: -6px;}

.mini {font-size: 11px;color: #999;}
.btn-theme {
  background:#c20046 !important;
  font-size: 14px;
  font-weight: 400;
  color: #fff !important;
  border: 0px solid #c20046 !important;
  text-transform: uppercase;
}
a.btn-theme.salvaje {margin: 30px 0;display: block;}
.home2 .tmpl-slider-grid__info li {font-size: 16px;margin: 0 10px}
.tmpl-slider-grid__info li i {font-size: 28px !important}

#jumbo {
    overflow: auto;
    background: linear-gradient(170deg, rgb(47, 8, 8) 3%, rgb(191, 8, 59) 38%, rgb(7, 0, 1) 68%, rgb(119, 2, 2) 98%);
    background-size: 250% 130%;
    background-attachment: fixed;
}
.jelect-current, .vc-auto-search .btn-skew-r {font-size:15px !important}

.autofont-dashboard-1::before {
  position: relative;
  top: -7px;
}

.autofont-dashboard-1::after {
  content: "CV";
	font-size:14px;  font-family: 'Raleway' !important;font-weight: 500 !important;display: block;position:relative;top:-10px
}
.cajaicono {display:inline-block;margin-bottom:20px !important;width: 100%;}
.imgicono.alignleft {margin: 0px 15px 0px 0px;
}
.letrabold {font-weight: 600;font-size: 22px;display: list-item;}
#ctabig a {color:#c20046;font-weight:800;border-color:#c20046}
.blanco {color:white}
.blanco h2 {font-size:40px;text-shadow: 1px 2px 6px rgb(36, 1, 15);}
footer, #buscaOben {background: linear-gradient(180deg,rgba(0, 0, 0, 1) 0%, rgba(32, 38, 47, 1) 100%) !important;border-top: 2px solid #A50808;}
html .footer p {font-size: 13px !important;line-height: 1.2 !important;}
#ctasmovil, .vc_custom_1752497832280 {display:none}
#footer-column-list::after {
  border-top: 1px dotted gray;
  width: 100%;
  background-image: url('/wp-content/uploads/2025/07/logos-kit-digital.png');
  background-size: 100%;
  height: 100px;
  content: "";
  background-repeat: no-repeat;
}
.form-control, input[type="text"], input[type="tel"], input[type="password"], input[type="email"], textarea, select {color:#000 !important;font-size:15px !important;border: 1px solid #c8c8c8 !important;}
input::placeholder {color: #000 !important;}
.wpcf7-validation-errors {font-size:15px;color:red}
.tmpl-gray-footer {padding: 20px 15px 15px 15px !important}
.sorting__item span {font-size: 13px !important}
.jelect,.jelect-current {color:#000 !important}
.sorting__item.view-by {display:none}
#booking_form {background: #f7f7f7 !important;}
#preciowidget {padding:10px 20px !important; background:black; color:white;text-align:center;font-size:23px}
#text-7 .widget-title {margin-bottom:0px}
.textoferta {font-size: 18px;
  font-weight: bold !important;
  text-align: center;
  padding-bottom: 15px;}
html .rtd ul:not([class]) li::before, html blockquote:not([class]):after {
    color: #c20046 !important;
    float: left !important;
    top: 10px !important;
    position: relative !important;
}
.rtd p:not([class]), .rtd ul:not([class]), .rtd ol:not([class]) {font-size: 16px !important;}
.data-list-descriptions dd {font-size: 16px !important;color: #171717 !important;text-transform: none !important;}
.tab-content > .tab-pane {font-size: 16px !important;line-height: 1.8 !important;}
.tab-pane td, .tab-pane th {color:black !important}
.tab-pane th {font-weight:bold !important;background-color: #c20046 !important;color: white !important}
.tab-pane td:first-child * {font-weight: bold !important;}
.wrap-nav-tabs .nav-tabs > li > a {padding: 15px 15px !important;}
/* MQ Móvl */
@media (max-width: 768px) {
	html .header .navbar-brand {top: -5px!important;margin-top: 0 !important;padding: 0 25px 0 0px !important}
	#jumbo .jumbocont {padding-top:180px;min-height: auto;}
	#jumbo .jumbocont h1, #jumbo .jumbocont h2 {text-align:center !important}
	#h-dos {font-size:40px !important}
	.vc_custom_1750756923608 {display: none;}
	.vc_custom_1752497832280 {display:block;padding: 40px;}
	#footer-column-list > .block-footer-column {width: 100% !important}
	#ctasmovil {display:block;position: fixed !important; bottom: 0px; width: 100% !important; z-index: 1; left: 0px !important; margin: 0px;}
	#ctasmovil .blanco h2 {font-size: 29px;}
	footer.footer {z-index:2; position:relative}
	.vc_btn3-container.vc_btn3-left {text-align: center !important;}
	.btn-home-filter {padding-top: 15px;padding-bottom: 30px;}
.textwidget, .footer ul, .footer li {text-align:center !important}
	.block-footer-column img[class*="wp-image-"] {display: inline;}
}


