p,a,li,span,strong,div,button,small,label,input,textarea{padding:0;margin:0;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:'Archivo Black',sans-serif}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url("https://example.com/MaterialIcons-Regular.eot");src:local('Material Icons'),local('MaterialIcons-Regular'),url("https://example.com/MaterialIcons-Regular.woff2") format('woff2'),url("https://example.com/MaterialIcons-Regular.woff") format('woff'),url("https://example.com/MaterialIcons-Regular.ttf") format('truetype')}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.navbar .navbar-nav li a{color:#fff;padding:10px 20px;display:block;text-decoration:none}.card_top_tours:nth-child(odd) figcaption{bottom:30px}.card_top_tours:nth-child(even) figcaption{top:30px}.text-justify{text-align:justify}#menu-menu-top{display:flex;justify-content:end;list-style:none;margin:5px 0}#menu-menu-top li a{color:#fff;text-decoration:none;display:block;padding:0 5px}#menuTop>li{position:relative}#menuTop>li:hover a{background:rgba(0,0,0,0.5)}#menuTop>li:hover .sub-menu{opacity:1;visibility:visible}#menuTop>li .sub-menu{background:rgba(255,255,255,0.6);border-radius:10px;padding:0;border:1px solid #fff;position:absolute;list-style:none;width:max-content;max-width:250px;overflow:hidden;opacity:0;visibility:hidden}#menuTop>li .sub-menu>li a{color:#fff;text-align:left}#menuTop>li .sub-menu>li:hover{background:rgba(0,0,0,0.3)}.single-style h2{font-size:20px;margin:10px 0}.single-style h3{font-size:18px;margin:10px 0}.single-style h4{font-size:16px;margin:10px 0}.single-style img{float:right;margin-left:10px}#booking label{width:100%}#booking input,#booking textarea{border:2px solid #198754}.footer-logo{height:65px}.wpcf7-response-output{margin:0 !important}@media screen and (max-width:800px){.slider-caption{bottom:0}#menuTop>li{text-align:left !important}#menuTop>li ul.sub-menu{position:relative !important;border:0;background:#000;max-width:100% !important;opacity:1;visibility:visible;padding-left:22px !important}}