/*!
Theme name: Divi Child
Description: Tema hijo del theme Divi para personalizaciones en Bizicycletours.
Version: 1.0.0
Author: Olabaworks
Template: Divi
*/body{color:#333;font-family:"Roboto",sans-serif;font-weight:normal}.covid-bar{background:#f7f7f0;border-bottom:1px solid #eee;line-height:1;padding:5px 0 4px;text-align:center}.covid-bar a{color:#222;display:inline-block;font-family:"Roboto",sans-serif;font-size:12px;line-height:20px;font-weight:300;padding-left:30px;position:relative;text-transform:uppercase}.covid-bar a::before{content:'\e060';font-family:"ETmodules",sans-serif;font-size:18px;line-height:1;color:#a2185b;display:inline-block;vertical-align:middle;position:absolute;left:4px;top:calc(50% - 9px)}.covid-bar a b{color:#a2185b;font-weight:400}@media screen and (max-width: 519px){.covid-bar a{font-weight:400;white-space:nowrap;overflow:hidden;text-transform:none;text-overflow:ellipsis;width:100%}}.ow-data{margin-bottom:20px}.ow-data p{color:#444;font-family:"Oswald",sans-serif;font-size:28px;font-weight:900;line-height:1em;margin:0;padding:0;text-transform:uppercase}.ow-data p+span{margin-top:20px}.ow-data span{color:#888;display:block;font-size:18px;font-family:"Roboto",sans-serif;line-height:1.3;margin:0 0 10px}.ow-data-row .et_pb_column{position:relative}.ow-data-row .et_pb_column:not(:first-child)::before{content:'';border-left:2px dotted #aaa;height:100%;width:1px;position:absolute;left:calc(-25% - 2px);top:0}@media screen and (min-width: 768px) and (max-width: 1179px){.ow-data p{font-size:24px}}@media screen and (max-width: 767px){.ow-data-row .et_pb_column{border-bottom:2px dotted #aaa}.ow-data-row .et_pb_column:not(:first-child)::before{border:0}.ow-data p{font-size:24px}.ow-data span{font-size:16px}}h1.ow-section-title,h2.ow-section-title,h3.ow-section-title{font-family:"Oswald",sans-serif;font-size:45px;line-height:1.3em;font-weight:bold;margin:0;padding:0}@media screen and (max-width: 767px){h1.ow-section-title,h2.ow-section-title,h3.ow-section-title{font-size:32px}}body .entry-content table.ow-table{font-family:"Roboto",sans-serif;border:0;table-layout:fixed;text-align:center;max-width:800px;width:100%;padding:0;margin:20px auto}body .entry-content table.ow-table td{border:1px solid #eee;border-top:0;border-left:0;font-size:14px;line-height:1.5;padding:10px}body .entry-content table.ow-table tr:first-child,body .entry-content table.ow-table tr:nth-child(2){background:#a2185b;color:white}body .entry-content table.ow-table tr:first-child td,body .entry-content table.ow-table tr:nth-child(2) td{padding:6px 10px}body .entry-content table.ow-table tr:first-child td:first-child:not(.first-td),body .entry-content table.ow-table tr:nth-child(2) td:first-child:not(.first-td){border-left:1px solid #eee}body .entry-content table.ow-table tr:first-child td.first-td,body .entry-content table.ow-table tr:nth-child(2) td.first-td{background:white}@media screen and (max-width: 767px){body .entry-content table.ow-table{width:calc(100% + 20px);margin:20px -10px}body .entry-content table.ow-table td{font-size:12px;padding:6px !important}body .entry-content table.ow-table td.first-td{width:65px !important}}.tour-header{margin:auto;min-height:calc(90vh - 148px);height:550px;max-width:100%;position:relative}.tour-header-highlight{position:absolute;padding:25px 35px;bottom:60px;right:0;width:60%;background:rgba(162,24,91,0.75);color:white}.tour-header-highlight h1{color:white;font-size:60px;font-family:"Oswald",sans-serif;padding-right:85px;margin:0}.tour-header-highlight p{margin:15px auto;font-size:26px;font-weight:300;line-height:1.3}.tour-header-tags{display:flex;align-items:center;font-size:0}.tour-header-tags span{background:#d7a172;border-radius:5px;font-size:12px;font-weight:400;line-height:1.25;display:inline-block;margin:10px 8px 10px 0;padding:4px 8px 3px;color:#222;text-align:center;text-transform:uppercase}.tour-header-tags img{height:32px}.tour-header-data{margin:30px -15px 15px;width:calc(100% + 30px)}.tour-header-data .tour-data{color:#d7a172;float:left;width:33.3334%;padding:0 15px;overflow:hidden}.tour-header-data .tour-data span{color:white;display:block;padding-bottom:8px;margin:0 0 15px;font-size:20px;font-family:"Oswald",sans-serif;font-weight:500;text-transform:uppercase}.tour-header-data .tour-data span+span{border:0;font-family:"Roboto",sans-serif;font-size:20px;font-weight:400;margin:0;text-transform:none}@media screen and (min-width: 768px) and (max-width: 1179px){.tour-header-highlight{width:70%}}@media screen and (max-width: 980px){.tour-header{margin:0 -15px;max-width:none;width:calc(100% + 30px)}.tour-header-highlight{padding:15px;width:100%}.tour-header-highlight h1{font-size:32px}.tour-header-highlight p{font-size:16px}.tour-header-tags{position:static;width:auto}.tour-header-tags span{display:inline-block;margin:0 10px 0 0;width:auto}.tour-header-data .tour-data span{font-size:16px;margin:0}.tour-header-data .tour-data span+span{font-size:16px}}body .ow-tours-nav{background:rgba(162,24,91,0.75);height:40px;padding:0;position:absolute;bottom:0;left:0;width:100%}body .ow-tours-nav .container{display:flex;align-items:center;justify-content:space-between;height:100%;padding-top:0 !important;padding-bottom:0 !important}body .ow-tours-nav a{display:inline-block;padding:12px 15px;color:white;text-transform:uppercase;line-height:1;font-size:16px;text-align:center;width:100%}body .ow-tours-nav a.book-btn{background:black;font-family:"Oswald",sans-serif;letter-spacing:2px}body .tour-header .ow-tours-nav .container{width:100% !important}body #main-header .ow-tours-nav{background:#a2185b;position:static}@media screen and (max-width: 767px){body .ow-tours-nav{overflow:hidden}body .ow-tours-nav .container{overflow:hidden;overflow-x:auto;width:100%;white-space:nowrap}body .ow-tours-nav a{font-size:14px;padding:12px 10px}body .ow-tours-nav a.book-btn{order:-1}}.ow-wpml-lang-selector{position:absolute;right:0;top:calc(50% - 12px)}.ow-wpml-lang-selector .wpml-ls-legacy-list-horizontal{border:0;padding:0}.ow-wpml-lang-selector .wpml-ls-legacy-list-horizontal ul{font-size:0;display:flex;align-items:center;justify-content:center}.ow-wpml-lang-selector .wpml-ls-legacy-list-horizontal ul li{border:1px solid transparent;display:inline-block;padding:0;margin-right:5px;width:24px;height:24px}.ow-wpml-lang-selector .wpml-ls-legacy-list-horizontal ul li a{display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:normal;height:100%;line-height:1;text-transform:uppercase;padding:2px 4px}.ow-wpml-lang-selector .wpml-ls-legacy-list-horizontal ul li.wpml-ls-current-language{border-color:white;border-radius:100%}.ow-wpml-lang-selector .wpml-ls-legacy-list-horizontal ul li.wpml-ls-current-language a{font-weight:bold}.ow-wpml-lang-selector .wpml-ls-legacy-list-horizontal ul li:last-child{margin-right:0}.ow-popup{background:rgba(0,0,0,0.9);color:#000;position:fixed;display:flex;align-items:center;justify-content:center;left:0;top:0;width:100%;height:100%;overflow-y:auto;pointer-events:none;z-index:-1;visibility:hidden}.ow-popup .ow-popup-inner{background:url("/wp-content/uploads/2021/08/popup-bg-scaled.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;min-width:300px;max-width:800px;position:relative;will-change:transform;transform:scale(0.1);transition:transform .3s;z-index:2}.ow-popup .ow-popup-article,.ow-popup .ow-popup-media{float:left;padding:15px;width:40%}.ow-popup .ow-popup-article{font-family:'Roboto', sans-serif !important;font-size:14px;width:60%}.ow-popup .ow-popup-media img{max-width:100%}.ow-popup .ow-popup-title{font-family:'Oswald', sans-serif;font-size:20px;line-height:1.45;text-transform:uppercase;margin:0 0 15px}.ow-popup .ow-popup-content{margin:0 0 15px}.ow-popup .close-btn{position:absolute;top:15px;right:15px;left:initial;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer}.ow-popup .close-btn::before{content:'\e051';color:white;font-family:"ETmodules",sans-serif;font-size:32px}.ow-popup.active{pointer-events:initial;visibility:visible;z-index:999999999}.ow-popup.active .ow-popup-inner{transform:scale(1)}.ow-popup .et_pb_row{padding:15px}.ow-popup .et_contact_bottom_container{float:none;margin:15px 0;padding-left:15px;text-align:left}@media screen and (max-width: 767px){.ow-popup .ow-popup-article,.ow-popup .ow-popup-media{float:none;width:100%}}.ow-popup-form{font-family:'Roboto', sans-serif;font-size:14px}.ow-popup-form label{display:block;margin:0 0 5px}.ow-popup-form input[type="text"],.ow-popup-form input[type="email"]{border:1px solid #eee;padding:7px 10px;background:white;height:auto;margin:0 0 10px;width:100%}.ow-popup-form .ow-privacy-acceptance{line-height:1.25;margin:15px 0 0}.ow-popup-form .ow-privacy-acceptance label{display:inline-block;margin:0}.ow-popup-form .ow-privacy-acceptance+.ow-privacy-acceptance{margin:5px 0 15px}.ow-popup-form .ow-popup-columns{margin:0 -15px}.ow-popup-form .ow-popup-columns .ow-popup-column{float:left;padding:0 15px;width:50%}.ow-popup-form .et_pb_button{background:white;margin:15px 0}.ow-ajax-loading{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(255,255,255,0.8);font-size:.9em;z-index:10}.ow-ajax-loading .s{height:40px;position:relative;top:30%;margin:-20px auto 0 auto;width:40px}.ow-ajax-loading .s>div{animation:a 2s infinite ease-in-out;background-color:#d7a172;border-radius:50%;height:100%;left:0;opacity:8;position:absolute;top:0;width:100%;z-index:10}.ow-ajax-loading .s>div:last-child{animation-delay:-1s;background-color:#a2185b;z-index:9}@keyframes a{0%, 100%{transform:scale(0)}50%{transform:scale(1)}}.ow-ajax-output{display:flex;align-items:center;overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.8);font-size:16px;line-height:normal;z-index:2}.ow-ajax-output-container{box-shadow:5px 7px 10px rgba(0,0,0,0.35);border:1px solid #ddd;border-radius:10px;padding:15px;background:white;width:95%;max-width:640px;margin:auto}.ow-ajax-output-footer{margin:20px auto 0;text-align:center}.et_pb_module.vertical-tabs{border:0;margin-bottom:20px !important}.et_pb_module.vertical-tabs.with-borders{border-bottom:1px solid #a2185b;border-top:1px solid #a2185b;padding:20px 0}.et_pb_module.vertical-tabs .et_pb_tab{font-family:"Roboto",sans-serif;font-size:16px;padding:15px 5px 15px 30px;margin-left:200px;min-height:240px}.et_pb_module.vertical-tabs .et_pb_tab h2,.et_pb_module.vertical-tabs .et_pb_tab h3,.et_pb_module.vertical-tabs .et_pb_tab h4{font-family:"Oswald",sans-serif;margin-bottom:30px;padding-bottom:10px;position:relative;top:-2px}.et_pb_module.vertical-tabs .et_pb_tab h3::after{background:#a2185b;content:'';position:absolute;bottom:-10px;left:0;height:2px;width:100px}.et_pb_module.vertical-tabs>ul{background:white;border:0;left:0;position:absolute;width:180px}.et_pb_module.vertical-tabs>ul::after{display:none}.et_pb_module.vertical-tabs>ul li{border:0;float:none;display:flex;align-items:center;margin-bottom:10px;height:50px}.et_pb_module.vertical-tabs>ul li:last-child{margin-bottom:0}.et_pb_module.vertical-tabs>ul li a{font-size:14px;line-height:1.3;display:block;padding:10px;text-transform:uppercase;width:100%}.et_pb_module.vertical-tabs>ul li.et_pb_tab_active{background:#a2185b}.et_pb_module.vertical-tabs>ul li.et_pb_tab_active a{color:white !important}.et_pb_module.vertical-tabs>ul li.et_pb_tab_active a::after{top:50%;right:-50px;content:'';position:absolute;border:25px solid transparent;border-left-color:#a2185b;margin-top:-25px}@media screen and (max-width: 767px){.et_pb_module.vertical-tabs .et_pb_tab{padding:15px 5px 15px 10px;margin-left:0;min-height:300px}.et_pb_module.vertical-tabs>ul{position:static;margin-bottom:20px;text-align:center;width:100%}.et_pb_module.vertical-tabs>ul li{background:#eee;border-radius:100%;display:inline-block;height:auto !important;margin:0 5px;text-align:center;width:40px}.et_pb_module.vertical-tabs>ul li a{border-radius:100%;font-size:14px;font-weight:bold}.et_pb_module.vertical-tabs>ul li a::after{display:none}}.gallery-item{margin:0 !important;padding:0 10px}.gallery-item img{border:0 !important}.gallery-item .gallery-caption{margin:0 auto 30px;width:100%}@media screen and (max-width: 519px){.gallery-item{padding:0;width:100% !important}}.et_pb_module.bizicycle-wysiwyg img.alignright{display:block;float:right;max-width:calc(50% - 30px);margin-top:7px;margin-bottom:25px;margin-left:40px}@media screen and (max-width: 980px){.et_pb_module.bizicycle-wysiwyg img.alignright{display:block;float:none;margin:0 auto 20px;max-width:100%;width:400px}}body #main-header .et_mobile_menu{height:calc(100vh - 98px);padding:0;position:fixed;overflow-y:auto}body #main-header .et_mobile_menu li ul{padding-left:0}body .et-social-icon.et-social-youtube a::before{content:"\E0A3"}body #top-header,body #main-header,body #wpadminbar{position:fixed !important}@media screen and (min-width: 981px) and (max-width: 1179px){body #main-header:not(.et-fixed-header) #logo{height:33% !important}}@media screen and (max-width: 767px){body #et-top-navigation{padding-top:14px !important}body #et-top-navigation .mobile_menu_bar{padding-bottom:14px !important}body #page-container{overflow-x:hidden}body #page-container,body #top-header,body #main-header{min-width:323px}body .container{width:95%}body .et_pb_column .et_pb_row_inner,body .et_pb_row{padding:15px;width:100%}body .et_pb_column .et_pb_module{margin-bottom:15px}body .et_pb_section_0{height:auto;min-height:0}body .et_pb_fullwidth_slider_0,body .et_pb_fullwidth_slider_0 .et_pb_slide{height:calc(100vh - 128px)}body .et_pb_fullwidth_slider_0 .et_pb_slide_description .et_pb_slide_content p,body .et_pb_fullwidth_slider_0 .et_pb_slide .et_pb_slide_description .et_pb_slide_content p{font-size:32px !important;text-align:center !important}body .et_pb_fullwidth_slider_0 .et_pb_slide_description .et_pb_slide_content p br,body .et_pb_fullwidth_slider_0 .et_pb_slide .et_pb_slide_description .et_pb_slide_content p br{content:' ';display:inline-block;margin-left:10px}}body #footer-widgets h1,body #footer-widgets h2,body #footer-widgets h3,body #footer-widgets h4{font-family:"Oswald",sans-serif;margin-bottom:15px}body #footer-widgets .footer-widget ul,body #footer-widgets .et_pb_widget ul{list-style-type:none;padding:0;margin:0}body #footer-widgets .footer-widget ul li,body #footer-widgets .et_pb_widget ul li{list-style-type:none;padding:0;margin:0 0 7px}body #footer-widgets .footer-widget ul li::before,body #footer-widgets .et_pb_widget ul li::before{display:none}body #footer-widgets .footer-widget .fwidget{margin-bottom:30px !important}body #footer-widgets .footer-widget a{color:white}body #footer-widgets .footer-widget a:hover{color:#a2185b}@media screen and (max-width: 767px){body #footer-widgets .footer-widget,body #footer-widgets .et_pb_widget{float:none;margin:0 auto 30px !important;text-align:center}body #footer-widgets .fwidget{float:none;margin:0 auto}}body .et_pb_section_parallax .et_pb_parallax_css,body .et_pb_slides .et_parallax_bg.et_pb_parallax_css{background-attachment:scroll}body .et_parallax_bg{background-attachment:unset;height:100% !important;transform:translate(0, 0);will-change:transform;z-index:1}body #top-menu>li{font-size:16px}body #top-menu>li>a{color:#444}body #top-menu>li:hover>a{color:#a2185b}@media screen and (min-width: 1180px){body #top-menu>li{font-size:16px}}@media screen and (min-width: 981px) and (max-width: 1179px){body #top-menu>li{font-size:14px;padding-right:13px}}body #top-header{background:#a2185b}@media screen and (max-width: 519px){body #top-header .container{width:97%}body #top-header #et-info{text-align:left}body #top-header #et-info-phone,body #top-header #et-info-email{display:inline-block;line-height:20px;vertical-align:top}body #top-header #et-info-phone{margin-right:10px}body #top-header #et-info-email{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}
