/*
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Template: oceanwp
Author: OceanWP
Author URI: https://oceanwp.org/about-oceanwp/
Description: OceanWP is the perfect theme for your project. Lightweight and highly extendable, it will enable you to create almost any type of website such a blog, portfolio, business website and WooCommerce storefront with a beautiful &amp; professional design. Very fast, responsive, RTL &amp; translation ready, best SEO practices, unique WooCommerce features to increase conversion and much more. You can even edit the settings on tablet &amp; mobile so your site looks good on every device. Work with the most popular page builders as Elementor, Beaver Builder, Brizy, Visual Composer, Divi, SiteOrigin, etc... Developers will love his extensible codebase making it a joy to customize and extend. Best friend of Elementor &amp; WooCommerce. Looking for a Multi-Purpose theme? Look no further! Check the demos to realize that it's the only theme you will ever need: https://oceanwp.org/demos/
Tags: two-columns,right-sidebar,footer-widgets,blog,news,custom-background,custom-menu,post-formats,rtl-language-support,sticky-post,editor-style,threaded-comments,translation-ready,buddypress,custom-colors,featured-images,full-width-template,theme-options,e-commerce,block-styles,wide-blocks,accessibility-ready
Version: 4.1.3.1759509541
Updated: 2025-10-03 18:39:01

*/
body {
  font-display: swap !important;
}

.thumbnail-link img {
    aspect-ratio: 16 / 9;
    width: 100%;
    height: auto;
}

/*discovercars banner*/
p.discovercars{
	text-align:center;
}

/*tips*/
p.tip {
	border: 2px solid #da43436e;
	border-radius: 3px;
    padding: 10px 10px 15px 10px;
    font-size: 14px !important;
    background-color: #e7b3b32b;
    margin-bottom: 20px;
    margin-top: -10px;
}

p.tip::before {
	content: url(https://wp.me/aaqhSV-An);
}

.right-menu-adv{
	margin: -10px 0 -20px 0;
    text-align: center;
}

/*MailChip forms*/
#mc_embed_signup{
	background:#fff; 
	clear:left; 
	font:14px Helvetica,Arial,sans-serif; 
}

#mc-embedded-subscribe-form{
	padding:0 !important;
}
	
#mc-embedded-subscribe-form input[type=checkbox]{
	display: inline; 
	width: auto;
	margin-right: 10px;
}
	
#mergeRow-gdpr {
	margin-top: 20px;
}
	
#mergeRow-gdpr fieldset label {
	font-weight: normal;
}
	
#mc-embedded-subscribe-form .mc_fieldset{
	border:none;
	min-height: 0px;
	padding-bottom:0px;
}

#mc-embedded-subscribe {
	margin-bottom:30px !important;
    background-color: #da4343 !important;
	border: none;
	padding: 5px 30px;
	color: white;
}

#mc-embedded-subscribe:hover {
    background-color: #ffde59 !important;
}

.content__gdpr p, 
.mc-field-group{
	padding-bottom:15px !important;
}

.content__gdpr p
{
	margin-bottom:0
}

.mc_fieldset{
	padding-left:15px !important;
}

.content__gdprLegal{
	padding-top:10px
}

.content__gdprLegal p{
	font-size:10px !important
}

#mc_embed_signup .mc-field-group input[type=checkbox]{
	display:unset !important;
	width: auto !important;
}

#block-8{
	margin:0;
}

.subscribe_menu_option{
	text-align: center;
}

/*disclaimer*/
.aff-disclosure {
	font-size:10px;
}

/*link_building*/
.link_building{    
	border: 2px solid #da4343;
    background-color: #e7b3b32b;
    border-radius: 3px;
    padding: 10px;
}

.link_building p{
	margin-bottom: 10px;
}

.link_building ul{
	padding-left: 0;
}

.link_building ul li{
	list-style: auto;
}

/*table of content*/
.lwptoc .lwptoc_i {
    background-color: #ffffff;
	border: 2px solid #da4343;
	border-radius: 3px;
}


/*sub-menu*/
/*scroll en los submenus*/
.children ul {
	max-height: 400px;
	overflow-y: scroll;
}
/*ocultar la descripción de la categoria en los submenus*/
.nav-content {
   display: none !important;
}

/*css de entradas*/
ul.route li{
	margin: 0 0 32px 0;
    padding: 0 0 0 30px;
    list-style: none;
    background-image: url(https://recuerdatusviajes.es/wp-content/uploads/2020/10/vista-frontal-del-coche.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 20px;
}

ul.loc_route li{
	margin: 0 0 32px 0;
    padding: 0 0 0 30px;
    list-style: none;
    background-image: url(https://wp.me/aaqhSV-sJ);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 20px;
}

ul.walking_route li:first-child{
    background-image: url(https://wp.me/aaqhSV-sC);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 20px;
    padding: 0 0 0 30px;
}

ul.walking_route li{
	list-style: none;
	margin: 0;
    padding: 0;
}

ul.walking_route li:last-child{
    margin: 0 0 32px 0;
}

/*tricks*/
.tricks li{    
    padding: 20px;
}

