div#ez-toc-container{width:100%!important;background-image:url(/wp-content/themes/dt-the7-child/img/table-of-contents.jpg)!important;background-repeat:no-repeat!important;background-position:right top!important;background-size:700px auto!important}div#ez-toc-container a{font-size:18px!important}div#ez-toc-container a:hover{color:#000000!important}.ez-toc-section{padding-top:70px!important}.logo-box img{width:82px;height:40px}.branding{width:275px}.header-bar .logobra{position:absolute;top:8px;left:12px;animation-name:logoAnimation;animation-duration:1s;animation-timing-function:ease-in-out;animation-delay:1;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards;animation-play-state:initial}.sub-nav a img.preload-me{opacity:1!important}.sub-nav a img.preload-me:hover{opacity:0.5!important}.menu-item-1385 a img.preload-me:hover,.menu-item-1386 a img.preload-me:hover,.menu-item-1387 a img.preload-me:hover{opacity:0.5!important;-webkit-filter:blur(1px) grayscale(100%);filter:blur(1px) grayscale(100%)}.mini-widgets .text-area a:not(.dt-btn),.mobile-mini-widgets .text-area a:not(.dt-btn){text-decoration:none}.switcher li{padding:5px 10px;float:left}.switcher img{border:#fff 1px solid}.switcher a{text-decoration:none!important}h2.h2A,h2.h2B{color:#a700ae;font-size:14px!important;line-height:20px;text-transform:uppercase;margin-top:0px!important;margin-bottom:5px!important}h2.h2A{text-align:left;float:left;padding:0;margin-bottom:-25px!important}h2.h2B{text-align:right;float:right;padding:0 10px 0 0}.separacion-h2{padding-top:40px!important}.h2separador{border-style:solid;border-bottom-width:1px;border-color:#a700ae;float:right;display:block;width:100%;max-width:100%;margin-bottom:33px}.fancy-header h1,.fancy-header h2,.fancy-header .fancy-subtitle{font:normal 700 40px / 50px "Roboto Slab",Helvetica,Arial,Verdana,sans-serif!important}.wpb_text_column h2,.wpb_text_column h3,.maq1{margin-top:20px}.blanco .h1,.blanco .h2,.blanco .h3{color:#ffffff!important}.cta-titulo1{text-align:left;font-weight:700;color:#ffffff!important;margin-bottom:20px;font-size:55px}.cta-titulo2{text-align:left;font-weight:700;color:#fff;font-size:25px;line-height:30px}.CAT-VC h2{color:#fff;font-size:30px;margin-bottom:0}.CAT-VC h3{color:#000;font-size:18px}.center{justify-content:center!important;text-align:center!important}.center img{display:block;margin-left:auto;margin-right:auto}.column_dos{column-count:2}.column_dos label.column{float:left}.iframe iframe{width:100%}.vc_box_shadow_3d{margin-top:25px!important}.scroll-top.on{margin-bottom:10%!important}.color1{color:#cc00cc!important}.titulo1{color:#000000!important;text-decoration:none}.titulo2{color:#cc00cc!important}.wpcf7-form textarea,.wpcf7-form select,.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form input[type=tel]{color:#000000!important}.wpcf7-form textarea:hover,.wpcf7-form select:hover,.wpcf7-form input[type=text]:hover,.wpcf7-form input[type=email]:hover,.wpcf7-form input[type=tel]:hover{background:#c1c1c1;color:#000000!important}.wpcf7-submit{color:#ffffff!important;width:100%}.wpcf7-submit:hover{background:#32CD32!important}.wpcf7-submit:disabled:hover{background:#FF4500!important}.wpcf7-not-valid{animation:blinker 1s linear infinite}select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.wpcf7-not-valid{color:#f55b5f!important;border-color:#f55b5f;animation:blinker 1s linear infinite}.wpcf7-acceptance input{width:auto}span.wpcf7-list-item{margin:0}span.wpcf7-form-control.wpcf7-acceptance{margin:0 10px 0 0}span.wpcf7-form-control-wrap select{width:100%!important}.form_label{margin-top:10px;margin-bottom:10px}.label_text{margin-top:10px}.label_textarea{margin-bottom:10px}.acceptance{line-height:13px;justify-content:center;text-align:justify;font-size:12px;margin-bottom:22px}.acceptance a{color:#f9f400}.acceptance-contacto{line-height:12px;justify-content:center;text-align:justify;font-size:12px;margin-bottom:22px}.infobox{margin-top:22px;font-weight:700;font-size:12px;color:#515A5A!important;line-height:18px}.infobox b{color:#952f99!important}.reserva b{color:#9B00B4!important}.testimonios,.testimonios h4{color:#ffffff!important}.testimonios p{font-size:14px!important;line-height:15px}.testimonios img{border:#fff solid 3px}.vc_btn3.vc_btn3-color-purple,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat{color:#fff;background-color:#cc00cc!important}.vc_btn3.vc_btn3-color-purple:hover,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:hover{color:#fff;background-color:#a700ae!important}.CAT-VC a.vc_general{font-weight:900}.boton-hidden a{font-size:20px!important;font-weight:700!important}.boton-hidden i.vc_btn3-icon.fas.fa-credit-card{margin-top:5px!important}.vc_tta-color-purple.vc_tta-style-classic .vc_tta-tab>a{border-color:#c0c;background-color:#c0c;color:#fff}.vc_tta-color-purple.vc_tta-style-classic .vc_tta-tab.vc_active>a{border-color:#f0f0f0;background-color:#f8f8f8;color:#666}.vc_tta-color-purple.vc_tta-style-classic .vc_tta-tab>a:hover{background-color:#a700ae;color:#fff}.tag .vc_tta-color-purple.vc_tta-style-classic .vc_tta-tab>a{border-color:#c0c;background-color:#c0c;color:#fff}.tag .vc_tta-color-purple.vc_tta-style-classic .vc_tta-tab.vc_active>a{border-color:#f0f0f0;background-color:#f8f8f8;color:#666}.tag .vc_tta-color-purple.vc_tta-style-classic .vc_tta-tab>a:hover{background-color:#a700ae}.tag .vc_tta-color-purple.vc_tta-style-classic .vc_active>a:hover{background-color:#f8f8f8!important}.vc_toggle_color_purple .vc_toggle_icon{background-color:#cc00cc!important}.wpb_single_image .vc_box_border.vc_box_border_purple,.wpb_single_image .vc_box_border_circle.vc_box_border_purple{background-color:#952f99!important}.faq-item.active .faq-question h3{color:#fff}.faq-category-header{padding-bottom:30px}.faq-category-footer{padding-top:30px}.fechas-dos-columnas h3{width:100%;background-color:#c0c;font-size:15px;color:#fff;padding:0 10px;box-sizing:border-box;margin:0 0 5px 0}.fechas-acordeon .ui-state-active{border:1px solid #c0c;background:#c0c;font-weight:400;color:#fff}.ui-accordion-content{height:auto!important}.tourmaster-validate-error h3:focus{color:#cff}.tourmaster-payment-credit-card-type img{width:33%}footer.recent-posts p{line-height:20px}footer.recent-posts a{font-size:16px}.maparuta iframe{border:none}.enlacesbox a{color:#a700ae!important}.post-content a{font-weight:900;font-size:15px;line-height:20px}.textwidget .dmca-badge img{width:100%!important}img.imgdmca{width:100%}img.dmcaborder{border-color:#fff;border-width:2px;border-style:solid}.dmca-badge img{margin-bottom:-5px!important}.completo{color:red;animation:parpadeo 1s infinite}button.cmplz-btn.cmplz-manage-consent.manage-consent-1.cmplz-show{display:none!important}#trp_ald_x_button_textarea,.trp_ald_modal{color:#000000!important}.bglogo_fixed>div.upb_row_bg{background-image:url(https://www.viajeroscanallas.es/wp-content/uploads/2023/02/logo-vector-v2a.png)!important;background-repeat:no-repeat!important;background-attachment:fixed!important;background-position:center!important}.bglogo_none>div.upb_row_bg{background-image:url(https://www.viajeroscanallas.es/wp-content/uploads/2023/02/logo-vector-v2a.png)!important;background-repeat:no-repeat!important;background-position:center!important}.flaticon-clock:before,.flaticon-takeoff-the-plane:before{content:'\e802'}.flaticon-plane-landing:before{content:'\e804'}@keyframes logoAnimation{0%{opacity:0;transform:translateY(-100px)}100%{opacity:1;transform:translateY(0)}}@keyframes blinker{50%{opacity:0}}@keyframes parpadeo{0%,100%{opacity:1}50%{opacity:0}}@media screen and (max-width:1300px){.main-nav>li>a .menu-text{font:normal 700 12px / 19px "Roboto Slab",Helvetica,Arial,Verdana,sans-serif!important;text-transform:uppercase}}@media screen and (max-width:841px){h2.h2A{display:none!important}h2.h2B{text-align:center!important}}@media screen and (max-width:768px){ul.mobile-menu,ul.switcher{padding-left:0!important;margin-bottom:0!important}.switcher li{padding:5px 15px 5px 0px!important;display:block;width:200px}}@media screen and (max-width:620px){h2.h2A,h2.h2B,.centerM,.aulatitulos,.aulatitulos2,.aulatitulos3{float:none;text-align:center!important}.h2separador{width:50%;margin-left:25%;margin-right:25%;margin-bottom:33px}}@media only screen and (max-width:600px){.header-bar .logobra{position:inherit!important;height:50px!important;width:126px}}