@font-face{font-family:premio-star;src:url(//safetravel.co.mz/wp-content/plugins/stars-testimonials-with-slider-and-masonry-grid/fonts/premio-star.eot?yuqk07);src:url(//safetravel.co.mz/wp-content/plugins/stars-testimonials-with-slider-and-masonry-grid/fonts/premio-star.eot?yuqk07#iefix) format('embedded-opentype'),url(//safetravel.co.mz/wp-content/plugins/stars-testimonials-with-slider-and-masonry-grid/fonts/premio-star.ttf?yuqk07) format('truetype'),url(//safetravel.co.mz/wp-content/plugins/stars-testimonials-with-slider-and-masonry-grid/fonts/premio-star.woff?yuqk07) format('woff'),url(//safetravel.co.mz/wp-content/plugins/stars-testimonials-with-slider-and-masonry-grid/fonts/premio-star.svg?yuqk07#premio-star) format('svg');font-weight:400;font-style:normal;font-display:block}[class*=" pst-"],[class^=pst-]{font-family:premio-star!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px}.pst-left:before{content:"\e912"}.pst-right:before{content:"\e913"}.pst-up:before{content:"\e910"}.pst-question:before{content:"\e911"}.pst-down:before{content:"\e90f"}.pst-check:before{content:"\e90e"}.pst-plus:before{content:"\e90c"}.pst-close:before{content:"\e90d"}.pst-arrow-left:before{content:"\e900"}.pst-arrow-right:before{content:"\e901"}.pst-clone:before{content:"\e902"}.pst-pencil:before{content:"\e903"}.pst-quote-left:before{content:"\e904"}.pst-quote-right:before{content:"\e905"}.pst-refresh:before{content:"\e906"}.pst-star:before{content:"\e907"}.pst-star-half-o:before{content:"\e908"}.pst-star-o:before{content:"\e909"}.pst-trash:before{content:"\e90a"}.pst-view:before{content:"\e90b"}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.rotating{-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;-ms-animation:rotating 2s linear infinite;-o-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.stars-testimonials div.blockquote{background:0 0}.st-rating{color:red}.style1 .starrating{position:absolute;right:7px;top:2px}.style10 .starrating{display:inline-block;float:left;margin:0 0 0 10px}.st-style17 .starrating{position:absolute;top:73px;right:24px}.st-style14 .starrating,.st-style5 .starrating,.style2 .starrating{text-align:center}.style3 .starrating{text-align:left}.style7 .starrating{text-align:right;padding-right:25px;padding-bottom:10px}.style4 .starrating{text-align:center}.figure div.blockquote{border:none}.figure.style1{font-family:Raleway,Arial,sans-serif;position:relative;float:left;overflow:hidden;margin:10px 1%;width:100%;color:#333;text-align:left;box-shadow:0 0 5px rgba(0,0,0,.15);border-radius:8px}.figure.style1 *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .35s cubic-bezier(.25, .5, .5, .9);transition:all .35s cubic-bezier(.25, .5, .5, .9)}.figure.style1 img{max-width:100%!important;width:100%!important;vertical-align:middle}.figure.style1 div.blockquote{position:relative;background-color:#fff;padding:25px 50px 25px 50px;font-size:16px;font-weight:500;text-align:left;margin:0;line-height:1.6em;font-style:italic}.figure.style1 div.blockquote:after,.figure.style1 div.blockquote:before{font-family:premio-star!important;content:"\e904";position:absolute;font-size:16px;opacity:.3;font-style:normal}.figure.style1 div.blockquote:before{top:16px;left:20px}.figure.style1 div.blockquote:after{content:"\e905";right:20px;bottom:16px}.figure.style1 .star-arrow{top:100%;width:0;height:0;border-left:0 solid transparent;border-right:25px solid transparent;border-top:25px solid #fff;margin:0;position:absolute}.figure.style1 .star-author{position:absolute;bottom:0;width:100%;padding:9px 8px;color:#000;background-color:#fff;margin:0;text-transform:uppercase}.figure.style1 .star-author h5{opacity:.8;margin:0;font-weight:800;font-size:16px;padding-right:75px}.figure.style1 .star-author h5 span{font-weight:400;text-transform:none;padding-left:5px;display:inline-block}.figure.style2{font-family:Raleway,Arial,sans-serif;position:relative;float:left;overflow:hidden;margin:10px 1%;width:100%;color:#333;text-align:left;box-shadow:none!important}.figure.style2 *{-webkit-box-sizing:border-box;box-sizing:border-box}.figure.style2 img{max-width:100%;height:100px!important;width:100px!important;border-radius:50%;margin:0 auto;display:block;z-index:1;position:relative;object-fit:cover}.figure.style2 div.blockquote{margin:0;display:block;border-radius:8px;position:relative;background-color:#fafafa;padding:65px 50px 30px 50px;font-size:.8em;font-weight:500;margin:-50px 0 0;line-height:1.6em;box-shadow:0 0 5px rgba(0,0,0,.15)}.figure.style2 div.blockquote:after,.figure.style2 div.blockquote:before{font-family:premio-star!important;content:"\e904";position:absolute;font-size:16px;opacity:.3;font-style:normal}.figure.style2 div.blockquote:before{top:55px;left:20px}.figure.style2 div.blockquote:after{content:"\e905";right:20px;bottom:20px}.figure.style2 .star-author{padding:15px;margin:0;text-transform:uppercase;color:#fff;text-align:center}.figure.style2 .star-author h5{opacity:.8;margin:0;font-weight:800}.figure.style2 .star-author h5 span{font-weight:400;text-transform:none;display:block}.figure.style3{font-family:Raleway,Arial,sans-serif;position:relative;float:left;overflow:hidden;margin:10px 1%;width:100%;color:#333;text-align:left;box-shadow:none!important}.figure.style3 *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .35s cubic-bezier(.25, .5, .5, .9);transition:all .35s cubic-bezier(.25, .5, .5, .9)}.figure.style3 img{max-width:100%;vertical-align:middle;height:90px!important;width:90px!important;border-radius:50%;margin:40px 0 0 10px}.figure.style3 div.blockquote{display:block;border-radius:8px;position:relative;background-color:#fafafa;padding:25px 50px 30px 50px;font-size:.8em;font-weight:500;margin:0;line-height:1.6em;font-style:italic}.figure.style3 div.blockquote:after,.figure.style3 div.blockquote:before{font-family:premio-star!important;content:"\e904";position:absolute;font-size:16px;opacity:.3;font-style:normal}.figure.style3 div.blockquote:before{top:15px;left:20px}.figure.style3 div.blockquote:after{content:"\e905";right:20px;bottom:15px}.figure.style3 .star-arrow{top:100%;width:0;height:0;border-left:0 solid transparent;border-right:25px solid transparent;border-top:25px solid #fafafa;margin:0;position:absolute}.figure.style3 .star-author{position:absolute;bottom:45px;padding:0 10px 0 120px;margin:0;text-transform:uppercase;color:#fff;-webkit-transform:translateY(50%);transform:translateY(50%)}.figure.style3.no-image .star-author{position:relative;transform:none;-webkit-transform:none;bottom:auto;padding:30px 0 0 20px}.figure.style3 .star-author h5{opacity:.8;margin:0;font-weight:800;color:#333}.figure.style3 .star-author h5 span{font-weight:400;text-transform:none;padding-left:5px}.figure.style4{font-family:Raleway,Arial,sans-serif;position:relative;float:left;overflow:hidden;margin:10px 1%;width:100%;color:#333;text-align:left;background-color:#fafafa}.figure.style4 div.blockquote{font-family:Lora,Arial,sans-serif;margin:0;padding:40px 40px 15px 60px;font-weight:500;line-height:1.6em;font-style:italic;font-size:16px}.figure.style4 .star-author{margin:20px 0 30px 60px;padding:3px 0 0 50px;width:100%;position:relative}.figure.style4 .star-author img{height:40px!important;width:40px!important;border-radius:50%;left:0;top:0;display:inline-block;position:absolute}.figure.style4 .star-author h5,.figure.style4 .star-author span{opacity:.8;margin:0;line-height:1em}.figure.style4 .star-author h5{text-transform:uppercase;font-weight:800}.figure.style4 .star-author span{font-size:.8em}.figure.style4:before{font-family:premio-star!important;content:"\e904";position:absolute;font-size:40px;line-height:1em;color:#212121;font-style:normal;top:10px;left:10px}.st-style5{font-family:Muli,Arial,sans-serif;position:relative;float:left;overflow:hidden;margin:10px 1%;padding:6px;width:100%;box-shadow:none!important;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:16px}.st-style5 *{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.st-style5 img{max-width:100%!important;width:100%!important;vertical-align:top;box-shadow:0 0 5px rgba(0,0,0,.15)}.st-style5 .border{position:absolute;opacity:.45;z-index:1}.st-style5 .border div:after,.st-style5 .border div:before,.st-style5 .border:after,.st-style5 .border:before{background-color:#f5b043;position:absolute;content:"";display:block;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.st-style5 .border:after,.st-style5 .border:before{width:0;height:1px}.st-style5 .border div:after,.st-style5 .border div:before{width:1px;height:0}.st-style5 .border.one{left:0;top:0;right:12px;bottom:12px}.st-style5 .border.one div:before,.st-style5 .border.one:before{left:0;top:0}.st-style5 .border.one div:after,.st-style5 .border.one:after{bottom:0;right:0}.st-style5 .border.two{left:12px;top:12px;right:0;bottom:0}.st-style5 .border.two div:before,.st-style5 .border.two:before{right:0;top:0}.st-style5 .border.two div:after,.st-style5 .border.two:after{bottom:0;left:0}.st-style5 .figcaption{left:6px;right:6px;top:6px;bottom:6px;position:absolute;padding:30px;background-color:rgba(0,0,0,.3);z-index:10001}.st-style5 div.blockquote{font-family:Ovo,Arial,sans-serif;font-size:1.1em;font-weight:500;line-height:1.6em;font-style:italic;letter-spacing:1px;padding:0 0 10px 0;margin:0}.st-style5 h5{display:inline-block;font-size:1em;color:#fff}.st-style5 h5 span{font-weight:400;margin-left:5px;opacity:.5}.st-style5 h5:before{content:'- '}.st-style5 a{left:0;right:0;top:0;bottom:0;position:absolute;z-index:1}.st-style5.hover .border:after,.st-style5.hover .border:before,.st-style5:hover .border:after,.st-style5:hover .border:before{width:100%}.st-style5.hover .border div:after,.st-style5.hover .border div:before,.st-style5:hover .border div:after,.st-style5:hover .border div:before{height:100%}.st-style5.hover .figcaption,.st-style5:hover .figcaption{opacity:.9;background-color:#000}.figure.style6{font-family:Raleway,Arial,sans-serif;position:relative;float:left;overflow:hidden;margin:10px 1%;width:100%;color:#333;text-align:center;background-color:#fafafa}.figure.style6 div.blockquote{font-family:Lora,Arial,sans-serif;margin:0;padding:65px 50px 15px;font-weight:500;line-height:1.6em;font-style:italic}.figure.style6 .star-author{margin:20px 0 40px;width:100%}.figure.style6 .star-author img{height:60px!important;width:60px!important;border-radius:50%;display:inline-block;margin-bottom:5px}.figure.style6 .star-author h5,.figure.style6 .star-author span{opacity:.8;margin:0}.figure.style6 .star-author h5{text-transform:uppercase;font-weight:800}.figure.style6 .star-author span{font-size:.8em}.figure.style6:after,.figure.style6:before{font-family:premio-star!important;content:"\e904";position:absolute;font-size:50px;line-height:1em;color:#212121;font-style:normal}.figure.style6:before{top:10px;left:10px}.figure.style6:after{content:"\e905";right:10px;bottom:10px}.figure.style7{font-family:Raleway,Arial,sans-serif;position:relative;float:left;overflow:hidden;margin:10px 1%;width:100%;color:#333;text-align:left;box-shadow:0 0 5px rgba(0,0,0,.15);border-bottom:10px solid #fff}.figure.style7 *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .35s cubic-bezier(.25, .5, .5, .9);transition:all .35s cubic-bezier(.25, .5, .5, .9)}.figure.style7 img{max-width:100%!important;width:100%!important;vertical-align:middle}.figure.style7 div.blockquote{position:relative;background-color:#fff;padding:40px 25px 25px 50px;font-size:.8em;font-weight:500;text-align:right;margin:0;line-height:1.6em;font-style:italic}.figure.style7 div.blockquote:after{width:90px;height:90px;position:absolute;top:0;left:0;content:'';-webkit-transition:all .35s ease;transition:all .35s ease;z-index:1;box-shadow:0 0 20px rgba(0,0,0,.5);background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.35) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.35) 100%);-webkit-transition-delay:.2s;transition-delay:.2s;background-color:#20638f;-webkit-transform:skew(-45deg) translateX(-50%);transform:skew(-45deg) translateX(-50%);border-right:1px solid #20638f}.figure.style7:before{width:40px;height:40px;position:absolute;bottom:0;right:0;content:'';-webkit-transform:skew(-45deg);transform:skew(-45deg);-webkit-transition:all .35s ease;transition:all .35s ease;z-index:1;background-color:#fff;-webkit-transform:skew(-45deg) translateX(50%);transform:skew(-45deg) translateX(50%);border-right:1px solid #fff}.figure.style7 i.pst-quote-left{position:absolute;color:#fff;font-size:32px;z-index:2;padding:8px 12px}.figure.style7 .star-author{position:absolute;bottom:0;width:100%;padding:10px 20px;color:#fff;margin:0;text-transform:uppercase}.figure.style7 .star-author h5{opacity:.8;margin:0;font-weight:800}.figure.style7 .star-author h5 span{font-weight:400;text-transform:none;display:block}.figure.style8{font-family:Raleway,Arial,sans-serif;position:relative;float:left;overflow:hidden;margin:10px 1%;width:100%;color:#333;text-align:left;box-shadow:none!important}.figure.style8 *{-webkit-box-sizing:border-box;box-sizing:border-box}.figure.style8 img{max-width:100%;height:80px!important;width:80px!important;border-radius:50%;margin-right:5px;display:block;z-index:1;position:absolute;right:50%}.figure.style8 div.blockquote{margin:0;display:block;border-radius:8px;position:relative;background-color:#fafafa;padding:65px 50px 35px 50px;font-size:.8em;font-weight:500;margin:-40px 0 0;line-height:1.6em;box-shadow:0 0 5px rgba(0,0,0,.15)}.figure.style8 div.blockquote:after,.figure.style8 div.blockquote:before{font-family:premio-star!important;content:"\e904";position:absolute;font-size:15px;opacity:.3;font-style:normal}.figure.style8 div.blockquote:before{top:55px;left:20px}.figure.style8 div.blockquote:after{content:"\e905";right:20px;bottom:20px}.figure.style8 .star-author{margin:0;height:80px;display:block;text-align:left;padding:0 35px;position:relative;z-index:1}.figure.style8 .star-author h5,.figure.style8 .star-author span{left:50%;position:absolute;opacity:.8;padding:3px 5px}.figure.style8 .star-author h5{text-transform:uppercase;bottom:50%;margin:0;font-weight:800;color:#fff}.figure.style8 .star-author span{font-size:.8em;color:#000;top:50%;font-weight:500}.figure.style9{font-family:Raleway,Arial,sans-serif;position:relative;float:left;overflow:hidden;margin:10px 1%;width:100%;color:#333;text-align:left;box-shadow:none!important}.figure.style9 *{-webkit-box-sizing:border-box;box-sizing:border-box}.figure.style9 img{max-width:100%;height:80px!important;width:80px!important;border-radius:50%;margin-right:5px;display:block;z-index:1;position:absolute;right:50%}.figure.style9 div.blockquote{margin:0;display:block;border-radius:8px;position:relative;background-color:#fafafa;padding:30px 50px 65px 50px;font-size:.8em;font-weight:500;margin:0 0 -40px;line-height:1.6em;box-shadow:0 0 5px rgba(0,0,0,.15)}.figure.style9 div.blockquote:after,.figure.style9 div.blockquote:before{font-family:premio-star!important;content:"\e904";position:absolute;font-size:16px;opacity:.3;font-style:normal}.figure.style9 div.blockquote:before{top:20px;left:20px}.figure.style9 div.blockquote:after{content:"\e905";right:20px;bottom:45px}.figure.style9 .star-author{margin:0;height:80px;display:block;text-align:left;color:#fff;padding:0 35px;position:relative}.figure.style9 .star-author h5,.figure.style9 .star-author span{left:50%;position:absolute;opacity:.8;padding:3px 5px}.figure.style9 .star-author h5{text-transform:uppercase;bottom:50%;margin:0;font-weight:800;color:#000}.figure.style9 .star-author span{font-size:.8em;color:#fff;top:50%}.figure.style10{font-family:Raleway,Arial,sans-serif;position:relative;float:left;margin:10px 1% 40px;width:100%;color:#333;border-radius:8px;text-align:left;box-shadow:0 0 5px rgba(0,0,0,.15)}.figure.style10 *{-webkit-box-sizing:border-box;box-sizing:border-box}.figure.style10 img{float:right;max-width:40%!important;vertical-align:middle;border-radius:0 8px 8px 0}.figure.style10 .figcaption{top:0;bottom:0;left:0;width:60%;position:absolute;background-color:#fff;border-radius:8px 0 0 8px}.figure.style10 div.blockquote{position:relative;padding:25px 50px 25px 50px;font-size:.8em;font-weight:500;text-align:left;margin:0;line-height:1.6em;font-style:italic}.figure.style10 div.blockquote:after,.figure.style10 div.blockquote:before{font-family:premio-star!important;content:"\e904";position:absolute;font-size:16px;opacity:.3;font-style:normal}.figure.style10 div.blockquote:before{top:20px;left:20px}.figure.style10 div.blockquote:after{content:"\e905";right:20px;bottom:10px}.figure.style10 .star-arrow{top:30px;left:100%;width:0;height:0;border-left:0 solid transparent;border-right:25px solid transparent;border-top:25px solid #fff;margin:0;position:absolute}.figure.style10 .star-author{position:absolute;top:100%;width:100%;padding:10px 15px;color:#fff;margin:0;text-transform:uppercase}.figure.style10 .star-author h5{opacity:.8;margin:0;font-weight:800;display:inline-block}.figure.style10 .star-author h5 span{font-weight:400;text-transform:none;padding-left:5px}.figure.style11{font-family:Raleway,Arial,sans-serif;position:relative;float:left;overflow:hidden;margin:10px 1%;width:100%;color:#333;text-align:left;box-shadow:none!important}.figure.style11 *{-webkit-box-sizing:border-box;box-sizing:border-box}.figure.style11 img{max-width:100%!important;height:100px!important;width:100px!important;border-radius:50%;margin-bottom:15px;display:inline-block;z-index:1;position:relative}.figure.style11 div.blockquote{margin:0;display:block;border-radius:8px;position:relative;background-color:#fafafa;padding:30px 50px 65px 50px;font-size:.8em;font-weight:500;margin:0 0 -50px;line-height:1.6em;box-shadow:0 0 5px rgba(0,0,0,.15)}.figure.style11 div.blockquote:after,.figure.style11 div.blockquote:before{font-family:premio-star!important;content:"\e904";position:absolute;font-size:16px;opacity:.3;font-style:normal}.figure.style11 div.blockquote:before{top:20px;left:20px}.figure.style11 div.blockquote:after{content:"\e905";right:20px;bottom:45px}.figure.style11 .star-author{margin:0;text-transform:uppercase;text-align:center;color:#fff}.figure.style11 .star-author h5{opacity:.8;margin:0;font-weight:800}.figure.style11 .star-author h5 span{font-weight:400;text-transform:none;display:block}.st-style12{font-family:Lato,Arial,sans-serif;position:relative;display:inline-block;overflow:hidden;margin:8px;width:100%;background-color:#000;color:#fff;text-align:left;font-size:16px;box-shadow:0 0 5px rgba(0,0,0,.15)}.st-style12 *{-webkit-transition:all .35s;transition:all .35s;-webkit-box-sizing:border-box;box-sizing:border-box}.st-style12 img{max-width:100%;width:100%;vertical-align:top}.st-style12 .figcaption{position:absolute;height:85px;left:15px;right:15px;bottom:15px;overflow:hidden;padding:15px;background-color:rgba(0,0,0,.75)}.st-style12 h3{font-family:Oswald;text-transform:uppercase;font-size:20px;font-weight:400;line-height:24px;margin:3px 0;color:#fff}.st-style12 h5{font-weight:400;margin:0;text-transform:uppercase;color:#bbb;letter-spacing:1px}.st-style12 div.blockquote{padding:0;margin:0;font-style:italic;font-size:1em}.st-style12 a{position:absolute;top:0;bottom:0;left:0;right:0}.st-style12.hover .figcaption,.st-style12:hover .figcaption{height:calc(85%)}.st-style13{font-family:Lato,Arial,sans-serif;position:relative;display:inline-block;overflow:hidden;margin:8px;width:100%;background-color:#000;color:#fff;text-align:center;font-size:16px;box-shadow:0 0 5px rgba(0,0,0,.15)}.st-style13 *{-webkit-box-sizing:border-box;box-sizing:border-box}.st-style13 img{max-width:100%;width:100%;vertical-align:top;opacity:.7}.st-style13 .figcaption{position:absolute;top:0;bottom:0;left:0;right:0;padding:80px 10% 15%}.st-style13 .figcaption:before{font-family:premio-star!important;content:"\e904";position:absolute;font-size:40px;opacity:.35;font-style:normal;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:20px;left:50%}.st-style13 div.blockquote{padding:0;margin:0;font-style:italic;font-size:1.2em}.st-style13 h3{font-family:Oswald;text-transform:uppercase;font-size:20px;font-weight:400;line-height:24px;margin:3px 0;color:#fff}.st-style13 h5{font-weight:400;margin:0;text-transform:uppercase;color:#bbb;letter-spacing:1px}.st-style14{text-align:center;box-shadow:0 0 5px rgba(0,0,0,.15);color:#9e9e9e;display:inline-block;font-family:Roboto,Arial,sans-serif;font-size:16px;margin:35px 7px 10px;position:relative;text-align:center;width:100%;background-color:#fff;border-radius:5px;border-top:5px solid #d2652d}.st-style14 *,.st-style14 :before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.st-style14 .figcaption{padding:13% 10% 12%}.st-style14 .figcaption:before{-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.25);color:#d2652d;content:"\e905";font-family:premio-star!important;font-size:32px;font-style:normal;left:50%;line-height:60px;position:absolute;top:-30px;width:60px}.st-style14 h3{color:#3c3c3c;font-size:20px;font-weight:300;line-height:24px;margin:10px 0 5px}.st-style14 h4{font-weight:400;margin:0;opacity:.5}.st-style14 div.blockquote{font-style:italic;font-weight:300;margin:0 0 20px;padding-left:0;font-size:16px}.st-style15{font-family:Roboto,Arial,sans-serif;position:relative;float:left;overflow:hidden;margin:10px 1%;width:100%;color:#141414;text-align:left;line-height:1.4em;background-color:#e6e6e6;padding-top:88px}.st-style15 *{-webkit-box-sizing:border-box;box-sizing:border-box}.st-style15 img{max-width:100%;vertical-align:top;opacity:.85}.st-style15 .figcaption{width:100%;background-color:#141414;padding:25px;position:relative;color:#fff}.st-style15 .profile{position:absolute;top:0;left:0;z-index:1;max-height:88px;max-width:88px;opacity:1;width:88px!important;height:88px!important}.st-style15 h3{font-size:1.3em;margin:25px;font-weight:300;position:absolute;top:0;right:0;text-align:right}.st-style15 h3 span{display:block;font-size:.65em;font-weight:600;color:#bdc3c7}.st-style15 div.blockquote{margin:0 0 10px;padding:0 0 30px;letter-spacing:1px;opacity:.8;font-style:italic;font-weight:300}.st-style15 div.blockquote:after{font-family:premio-star!important;content:"\e904";position:absolute;font-size:40px;line-height:1em;color:#212121;font-style:normal;content:"\e905";right:10px;bottom:10px}.figure.style16{font-family:Roboto,Arial,sans-serif;position:relative;float:left;overflow:hidden;margin:10px 1%;width:100%;color:#000;text-align:center;font-size:16px;background-color:#2c3447;padding:30px;background-image:linear-gradient(-25deg,rgba(0,0,0,.2) 0,rgba(255,255,255,.1) 100%);-webkit-box-sizing:border-box;box-sizing:border-box}.figure.style16 *,.figure.style16 :after,.figure.style16 :before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .35s ease;transition:all .35s ease}.figure.style16 .figcaption{width:100%}.figure.style16 div.blockquote,.figure.style16 h2,.figure.style16 h4{margin:0}.figure.style16 h2,.figure.style16 h4{font-weight:300}.figure.style16 h2{color:#fff;padding:0 0 4px 0}.figure.style16 h4{color:#a6a6a6;padding:0 0 2px 0}.figure.style16 div.blockquote{font-size:1em;padding:45px 20px 40px 60px;margin-top:30px;background-color:#fff;border-radius:5px;box-shadow:inset -1.4px -1.4px 2px rgba(0,0,0,.3);text-align:left;position:relative}.figure.style16 div.blockquote:before{font-family:premio-star!important;content:"\e904";position:absolute;font-size:30px;opacity:.25;font-style:normal;top:0;left:15px}.figure.style16 .profile{width:100px;border-radius:50%;display:inline-block;box-shadow:3px 3px 20px rgba(0,0,0,.4);margin-bottom:10px;border:solid 5px #a6a57a}.st-style17{font-family:Roboto,Arial,sans-serif;position:relative;float:left;overflow:hidden;margin:10px 1%;width:100%;color:#fff;text-align:left;line-height:1.4em;background-color:#1e1e1e;padding-top:120px}.st-style17 *{-webkit-box-sizing:border-box;box-sizing:border-box}.st-style17 img{max-width:100%;vertical-align:top;opacity:.85}.st-style17 .figcaption{width:100%;background-color:#141414;padding:25px;position:relative}.st-style17 .figcaption:before{position:absolute;content:'';bottom:100%;left:0;width:0;height:0;border-style:solid;border-width:55px 0 0 400px;border-color:transparent transparent transparent #141414}.st-style17 .profile{border-radius:50%;position:absolute;bottom:100%;left:25px;z-index:1;max-width:90px;opacity:1;box-shadow:0 0 15px rgba(0,0,0,.3);width:90px!important;height:90px!important;object-fit:cover}.st-style17 h3{font-size:1.3em;margin:25px;font-weight:300;position:absolute;top:0;right:0;text-align:right;color:#fff}.st-style17 h3 span{display:block;font-size:.65em;color:#2980b9}.st-style17 div.blockquote{margin:0 0 10px;padding:0 0 30px;letter-spacing:1px;opacity:.8;font-style:italic;font-weight:300}.st-style17 div.blockquote:after{font-family:premio-star!important;content:"\e904";position:absolute;font-size:40px;line-height:1em;color:#212121;font-style:normal;content:"\e905";right:10px;bottom:10px}.st-style17 h3 span{line-height:7px}.st-style17 .profile{max-height:90px}.figure.style16 div.blockquote:before{top:15px}.figure.style16 .profile{height:100px}.st-testimonial-content p{margin:0;padding:0}@media (max-width:540px){.figure.style10 .star-arrow{display:none}.figure.style10 .figcaption{position:relative;width:100%;float:none}.figure.style10 img{width:100%;float:none;max-width:100%}.st-style5 .figcaption{left:0;right:0;top:0;bottom:0;position:relative;padding:30px;background-color:rgba(0,0,0,.3)}.st-style12 .figcaption{position:relative;height:auto;left:0;right:0;bottom:0;overflow:auto;padding:15px;background-color:rgba(0,0,0,.75)}}.read-more-content{display:none}.star-testimonial-box{position:fixed;left:0;top:0;width:100%;height:100vh;z-index:100001;background:rgba(0,0,0,.5);display:none}.star-testimonial-content{position:fixed;left:0;right:0;margin:0 auto;top:50%;z-index:100009;width:640px;max-width:90%;transform:translate(0,-50%)}.star-testimonial-content .star-testimonial-content-area{z-index:100009;background:#fff;max-height:80vh;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);width:100%;transition:all .25s ease-in-out;padding:20px 25px;overflow:auto}.star-testimonial-content .star-testimonial-content-area.active{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}.stars-testimonials a.stars-read-more,.stars-testimonials a.stars-read-more:focus{text-decoration:none!important;outline:0!important;box-shadow:none;color:#000;position:relative}.star-testimonial-box.active{display:block}.close-stars-testimonial{position:absolute;right:0;top:0;width:24px;height:24px;overflow:hidden;background:#fff;display:block}.close-stars-testimonial span{position:relative;width:16px;height:16px;cursor:pointer;margin:4px auto;transition:all .25s ease-in-out;display:block}.close-stars-testimonial span:after,.close-stars-testimonial span:before{content:"";position:absolute;width:12px;height:2px;background-color:#000;display:block;border-radius:2px;transform:rotate(45deg);top:7px;left:2px}.close-stars-testimonial span:after{transform:rotate(-45deg)}.close-stars-testimonial:hover span{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}.stars-testimonials .grid:after,.stars-testimonials [class*=col-],.stars-testimonials [class*=grid],.stars-testimonials [class*=mobile-]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.stars-testimonials [class*=col-]{float:left;min-height:1px;padding-right:20px}.stars-testimonials [class*=col-] [class*=col-]:last-child{padding-right:0}.stars-testimonials .grid{width:100%;margin:0 auto;overflow:hidden}.stars-testimonials .grid:after{content:"";display:table;clear:both}.stars-testimonials .grid-pad{padding-top:20px;padding-left:20px;padding-right:0}.stars-testimonials .push-right{float:right}.stars-testimonials .col-1-1{width:100%}.stars-testimonials .col-2-3,.stars-testimonials .col-8-12{width:66.66%}.stars-testimonials .col-1-2,.stars-testimonials .col-6-12{width:50%}.stars-testimonials .col-1-3,.stars-testimonials .col-4-12{width:33.33%}.stars-testimonials .col-1-4,.stars-testimonials .col-3-12{width:25%}.stars-testimonials .col-1-5{width:20%}.stars-testimonials .col-1-6,.stars-testimonials .col-2-12{width:16.667%}.stars-testimonials .col-1-7{width:14.28%}.stars-testimonials .col-1-8{width:12.5%}.stars-testimonials .col-1-9{width:11.1%}.stars-testimonials .col-1-10{width:10%}.stars-testimonials .col-1-11{width:9.09%}.stars-testimonials .col-1-12{width:8.33%}.stars-testimonials .col-11-12{width:91.66%}.stars-testimonials .col-10-12{width:83.333%}.stars-testimonials .col-9-12{width:75%}.stars-testimonials .col-5-12{width:41.66%}.stars-testimonials .col-7-12{width:58.33%}.stars-testimonials .push-2-3,.stars-testimonials .push-8-12{margin-left:66.66%}.stars-testimonials .push-1-2,.stars-testimonials .push-6-12{margin-left:50%}.stars-testimonials .push-1-3,.stars-testimonials .push-4-12{margin-left:33.33%}.stars-testimonials .push-1-4,.stars-testimonials .push-3-12{margin-left:25%}.stars-testimonials .push-1-5{margin-left:20%}.stars-testimonials .push-1-6,.stars-testimonials .push-2-12{margin-left:16.667%}.stars-testimonials .push-1-7{margin-left:14.28%}.stars-testimonials .push-1-8{margin-left:12.5%}.stars-testimonials .push-1-9{margin-left:11.1%}.stars-testimonials .push-1-10{margin-left:10%}.stars-testimonials .push-1-11{margin-left:9.09%}.stars-testimonials .push-1-12{margin-left:8.33%}@media handheld,only screen and (max-width:767px){.stars-testimonials .grid{width:100%;min-width:0;padding:0;margin:0}.stars-testimonials [class*=col-]{width:100%;float:none;margin:10px 0;padding-left:0;padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 15px 0}.stars-testimonials [class*=col-] [class*=col-]{padding-right:0}.stars-testimonials [class*=mobile-col-]{float:left;margin:0 0 10px;padding-left:0;padding-right:10px;padding-bottom:0}.stars-testimonials .mobile-col-1-1{width:100%}.stars-testimonials .mobile-col-2-3,.stars-testimonials .mobile-col-8-12{width:66.66%}.stars-testimonials .mobile-col-1-2,.stars-testimonials .mobile-col-6-12{width:50%}.stars-testimonials .mobile-col-1-3,.stars-testimonials .mobile-col-4-12{width:33.33%}.stars-testimonials .mobile-col-1-4,.stars-testimonials .mobile-col-3-12{width:25%}.stars-testimonials .mobile-col-1-5{width:20%}.stars-testimonials .mobile-col-1-6,.stars-testimonials .mobile-col-2-12{width:16.667%}.stars-testimonials .mobile-col-1-7{width:14.28%}.stars-testimonials .mobile-col-1-8{width:12.5%}.stars-testimonials .mobile-col-1-9{width:11.1%}.stars-testimonials .mobile-col-1-10{width:10%}.stars-testimonials .mobile-col-1-11{width:9.09%}.stars-testimonials .mobile-col-1-12{width:8.33%}.stars-testimonials .mobile-col-11-12{width:91.66%}.stars-testimonials .mobile-col-10-12{width:83.333%}.stars-testimonials .mobile-col-9-12{width:75%}.stars-testimonials .mobile-col-5-12{width:41.66%}.stars-testimonials .mobile-col-7-12{width:58.33%}.stars-testimonials .hide-on-mobile{display:none!important;width:0;height:0}}.clear{ display: block; clear: both; visibility: hidden; line-height: 0; height: 0; zoom: 1; } .clearfix{ zoom: 1; } .clearfix:after{ content: " "; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .tourmaster-column-10{ float: left; width: 16.6666%; } .tourmaster-column-12{ float: left; width: 20%; } .tourmaster-column-15{ float: left; width: 25%; } .tourmaster-column-20{ float: left; width: 33.3333%; } .tourmaster-column-24{ float: left; width: 40%; } .tourmaster-column-30{ float: left; width: 50%; } .tourmaster-column-36{ float: left; width: 60%; } .tourmaster-column-40{ float: left; width: 66.6666%; } .tourmaster-column-45{ float: left; width: 75%; } .tourmaster-column-48{ float: left; width: 80%; } .tourmaster-column-50{ float: left; width: 83.3333%; } .tourmaster-column-60{ float: left; width: 100%; } .tourmaster-column-first{ clear: left; } .tourmaster-media-image{ line-height: 0; position: relative; } .tourmaster-page-content{ padding-top: 70px; padding-bottom: 30px; } .tourmaster-template-wrapper .tourmaster-sidebar-right{ float: right; } .tourmaster-template-wrapper .tourmaster-sidebar-center{ float: none; display: inline-block; } .tourmaster-template-wrapper .tourmaster-content-area{ padding-top: 70px; padding-bottom: 40px; } .tourmaster-template-wrapper .tourmaster-sidebar-area{ padding-top: 70px; } .gdlr-core-pbf-wrapper-full-no-space .tourmaster-item-pdlr{ padding-left: 0px; padding-right: 0px; } .gdlr-core-pbf-wrapper-full-no-space .tourmaster-item-mglr{ margin-left: 0px; margin-right: 0px; } .gdlr-core-pbf-wrapper-full-no-space .tourmaster-item-mgb{ margin-bottom: 0px; } .gdlr-core-fluid-video-wrapper { width: 100%; position: relative; padding: 0; } .gdlr-core-fluid-video-wrapper iframe{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .tourmaster-filterer-wrap{ margin-bottom: 50px; } .tourmaster-filterer-wrap.tourmaster-style-text { font-size: 14px; font-weight: bold; text-transform: uppercase; letter-spacing: 0.5px; } .tourmaster-filterer-wrap.tourmaster-style-text .tourmaster-filterer{ margin: 0px 18px; } .tourmaster-filterer-wrap.tourmaster-style-text .tourmaster-filterer:first-child{ margin-left: 0px; } .tourmaster-filterer-wrap.tourmaster-style-text .tourmaster-filterer:last-child{ margin-right: 0px; } .tourmaster-filterer-wrap.tourmaster-style-button a{ display: inline-block; padding: 10px 20px; background: #f1f1f1; font-size: 12px; font-weight: bold; text-transform: uppercase; margin: 0px 4px; letter-spacing: 1px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; } .tourmaster-filterer-wrap.tourmaster-style-button a:first-child{ margin-left: 0px; } .tourmaster-filterer-wrap.tourmaster-style-button a:last-child{ margin-right: 0px; } .tourmaster-filterer-wrap.tourmaster-style-button a.tourmaster-active{ cursor: default; } .tourmaster-pbf-wrapper-full-no-space .tourmaster-filterer-wrap{ padding-left: 50px; padding-right: 50px; } .single-tour .tourmaster-tour-info-outer{ padding: 55px 0px 20px; } .single-tour .tourmaster-tour-info-outer .tourmaster-tour-info{ font-weight: 500; font-size: 15px; margin-bottom: 15px; width: 50%; float: left; } .single-tour .tourmaster-tour-info-outer .tourmaster-tour-info i{ width: 27px; } .single-tour .tourmaster-with-sidebar .tourmaster-single-header-title-wrap, .single-tour .tourmaster-with-sidebar .tourmaster-tour-info-outer .tourmaster-tour-info-wrap{ padding-right: 410px; } .single-tour .tourmaster-with-sidebar .tourmaster-tour-info-outer .tourmaster-tour-info-wrap, .single-tour .tourmaster-with-sidebar .tourmaster-single-main-content, .single-tour .tourmaster-with-sidebar .tourmaster-single-review{ padding-right: 410px; } .single-tour .tourmaster-with-sidebar .gdlr-core-container{ padding-right: 430px; } .single-tour .tourmaster-with-sidebar .gdlr-core-container .gdlr-core-container{ padding-right: 0px; } .single-tour .tourmaster-with-sidebar .tourmaster-single-related-tour-container{ padding-right: 430px; } .tourmaster-single-header .tourmaster-header-price, .tourmaster-tour-booking-bar-outer, .tourmaster-tour-booking-bar-anchor, .tourmaster-tour-booking-bar-wrap{ width: 370px; } .tourmaster-tour-booking-bar-error{ margin-bottom: 30px; } .tourmaster-single-header{ background-size: cover; background-position: center; position: relative; overflow: hidden; } .tourmaster-single-header-top-overlay{ position: absolute; top: 0px; right: 0px; left: 0px; height: 500px; background: url(//safetravel.co.mz/wp-content/plugins/tourmaster/images/single-tour-top-gradient.png) top repeat-x; } .tourmaster-single-header-overlay{ position: absolute; right: 0px; bottom: 0px; left: 0px; height: 300px; background: url(//safetravel.co.mz/wp-content/plugins/tourmaster/images/single-tour-gradient.png) bottom repeat-x; } .tourmaster-single-header-background-overlay{ background: #000; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; opacity: 0.3; filter: alpha(opacity=30);} .tourmaster-single-header-container-inner{ position: relative; } .tourmaster-single-header-title-wrap .tourmaster-single-header-title{ font-size: 29px; font-weight: bold; margin-bottom: 0px; margin-top: 22px; } .tourmaster-single-header-title-wrap .tourmaster-tour-rating{ margin-top: 16px; font-size: 16px; } .tourmaster-single-header-title-wrap .tourmaster-tour-rating-text{ font-size: 14px; } .tourmaster-single-header .gdlr-core-flexslider{ z-index: 0; } .tourmaster-single-header .gdlr-core-flexslider img{ width: 100%; } .tourmaster-single-header.tourmaster-with-slider .tourmaster-single-header-title-wrap{ padding-top: 0px; position: absolute; bottom: 0px; left: 0px; right: 0px; } .tourmaster-single-header .tourmaster-single-header-gallery-button{ background: #fafafa; } .tourmaster-single-header .tourmaster-single-header-gallery-button, .tourmaster-single-header .tourmaster-single-header-gallery-button:hover{ color: #2a2a2a; } .tourmaster-single-header .tourmaster-single-header-gallery-button{ padding: 7px 12px 5px; font-size: 12px; cursor: pointer; display: inline-block; margin-right: 10px; } .tourmaster-single-header .tourmaster-single-header-gallery-button i{ margin-right: 8px; } .tourmaster-single-header.tourmaster-background-video-wrap{ overflow: hidden; } .tourmaster-single-header.tourmaster-background-video-wrap .tourmaster-background-video{ position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; } .tourmaster-single-header.tourmaster-background-video-wrap .tourmaster-background-video video{ width: 100%; height: 100%; } .tourmaster-tour-booking-bar-container-inner{ position: relative; } .tourmaster-tour-booking-bar-container-inner .tourmaster-tour-booking-bar-anchor, .tourmaster-tour-booking-bar-container-inner .tourmaster-tour-booking-bar-wrap{ position: absolute; right: 0px; z-index: 98; } .tourmaster-single-related-tour{ margin-bottom: 40px; } .tourmaster-single-related-tour .tourmaster-single-related-tour-title{ font-size: 24px; font-weight: 600; margin-bottom: 28px; } .tourmaster-single-related-tour.tourmaster-style-grid-with-frame .tourmaster-tour-grid { box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2); } .tourmaster-single-header .tourmaster-tour-rating-empty{ display: none; } .tourmaster-single-review{ margin-bottom: 18px; } .tourmaster-single-review-head{ border-top-width: 2px; border-style: solid; border-bottom-width: 2px; padding: 30px 0px; margin-bottom: 40px; } .tourmaster-single-review-head .tourmaster-tour-rating{ float: left; padding: 10px 0px; } .tourmaster-single-review-head .tourmaster-tour-rating-text{ font-size: 15px; font-weight: 600; margin-right: 15px; line-height: 25px; float: left; } .tourmaster-single-review-head .tourmaster-tour-rating i{ font-size: 16px; margin-right: 2px; line-height: 25px; float: left; } .tourmaster-single-review-head .tourmaster-single-review-filter{ float: right; } .tourmaster-single-review-head .tourmaster-single-review-sort-by{ float: left; line-height: 25px; padding: 10px 0px; margin-right: 20px; } .tourmaster-single-review-sort-by .tourmaster-head{ font-weight: bold; margin-right: 15px; } .tourmaster-single-review-sort-by .tourmaster-sort-by-field{ margin-right: 15px; padding-right: 20px; position: relative; cursor: pointer; } .tourmaster-single-review-sort-by .tourmaster-sort-by-field:after{ content: "\f0de"; font-family: fontAwesome; position: absolute; right: 0px; top: 5px; line-height: 1; } .tourmaster-single-review-sort-by .tourmaster-sort-by-field.tourmaster-active:after{ content: "\f0dd"; top: 1px; } .tourmaster-single-review-head .tourmaster-single-review-filter-by{ float: left; width: 170px; } .tourmaster-single-review-content{ padding-left: 50px; padding-bottom: 30px; } .tourmaster-single-review-content .tourmaster-single-review-content-item{ margin-bottom: 30px; } .tourmaster-single-review-content .tourmaster-single-review-user{ float: left; text-align: center; width: 220px; padding-right: 50px; } .tourmaster-single-review-content .tourmaster-single-review-avatar{ width: 65px; height: 65px; overflow: hidden; margin: 0px auto 15px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; } .tourmaster-single-review-content .tourmaster-single-review-user-name{ font-size: 14px; margin-bottom: 4px; } .tourmaster-single-review-content .tourmaster-single-review-user-type{ font-size: 12px; } .tourmaster-single-review-content .tourmaster-single-review-detail{ overflow: hidden; padding-bottom: 30px; border-bottom-width: 1px; border-bottom-style: solid; } .tourmaster-single-review-content .tourmaster-single-review-detail-rating{ font-size: 14px; margin-bottom: 6px; } .tourmaster-single-review-content .tourmaster-single-review-detail-date{ font-size: 13px; font-style: italic; } .tourmaster-single-review-content .tourmaster-single-review-detail-rating i{ margin-right: 4px; } .tourmaster-single-review-content .tourmaster-review-content-pagination { margin-left: 220px; } .tourmaster-review-content-pagination span{ display: inline-block; margin-right: 3px; width: 34px; line-height: 1; text-align: center; padding: 13px 0px 12px; cursor: pointer; transition: color 200ms, background-color 200ms; -moz-transition: color 200ms, background-color 200ms; -o-transition: color 200ms, background-color 200ms; -webkit-transition: color 200ms, background-color 200ms; } .tourmaster-review-content-pagination span.tourmaster-active{ cursor: default; } .tourmaster-single-tour-content-wrap .tourmaster-single-tour-read-more-gradient, .tourmaster-single-tour-content-wrap .tourmaster-single-tour-read-more-wrap{ display: none; } .tourmaster-payment-head{ background-size: cover; background-position: center; position: relative; } .tourmaster-payment-head .tourmaster-payment-head-overlay-opacity{ position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; background: rgba(0, 0, 0, 0.5); } .tourmaster-payment-head .tourmaster-payment-head-overlay{ position: absolute; height: 243px; right: 0px; bottom: 0px; left: 0px; background: url(//safetravel.co.mz/wp-content/plugins/tourmaster/images/payment-step-gradient.png) bottom repeat-x; } .tourmaster-payment-head .tourmaster-payment-head-top-overlay{ position: absolute; height: 278px; top: 0px; right: 0px; left: 0px; background: url(//safetravel.co.mz/wp-content/plugins/tourmaster/images/single-tour-top-gradient.png) top repeat-x; } .tourmaster-payment-head .tourmaster-payment-title{ font-size: 31px; font-weight: 800; padding-top: 80px; padding-bottom: 80px; margin-bottom: 0px; position: relative; } .tourmaster-payment-head .tourmaster-payment-step-inner{ padding-right: 400px; } .tourmaster-payment-step-wrap{ position: relative; } .tourmaster-payment-step-wrap .tourmaster-payment-step-overlay{ position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; opacity: 0.19; filter: alpha(opacity=19); background: #fff; } .tourmaster-payment-step-wrap .tourmaster-payment-step-item-title{ font-size: 13px; font-weight: bold; } .tourmaster-payment-step-wrap .tourmaster-payment-step-item{ float: left; position: relative; padding: 28px 50px 28px 0px; overflow: hidden; } .tourmaster-payment-step-wrap .tourmaster-payment-step-item .tourmaster-text{ font-weight: bold; line-height: 25px; } .tourmaster-payment-step-wrap .tourmaster-payment-step-item.tourmaster-enable{ cursor: pointer; } .tourmaster-payment-step-wrap .tourmaster-payment-step-item.tourmaster-enable i, .tourmaster-payment-step-wrap .tourmaster-payment-step-item.tourmaster-checked i{ display: block; } .tourmaster-payment-step-wrap .tourmaster-payment-step-item.tourmaster-enable .tourmaster-text, .tourmaster-payment-step-wrap .tourmaster-payment-step-item.tourmaster-checked .tourmaster-text{ display: none; } .tourmaster-payment-step-wrap .tourmaster-payment-step-item:after{ content: " "; top: 0px; bottom: 0px; right: 15px; position: absolute; width: 25px; background: url(//safetravel.co.mz/wp-content/plugins/tourmaster/images/payment-step-separator.png) center right; } .tourmaster-payment-step-wrap .tourmaster-payment-step-item:last-child{ padding-right: 0px; } .tourmaster-payment-step-wrap .tourmaster-payment-step-item:last-child:after{ display: none; } .tourmaster-payment-step-wrap .tourmaster-payment-step-item-icon{ display: inline-block; width: 40px; height: 40px; padding: 8px 7px 7px; vertical-align: middle; margin-right: 20px; overflow: hidden; text-align: center; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; transition: color 200ms, background-color 200ms; -moz-transition: color 200ms, background-color 200ms; -o-transition: color 200ms, background-color 200ms; -webkit-transition: color 200ms, background-color 200ms; } .tourmaster-payment-step-wrap .tourmaster-payment-step-item-icon i{ display: none; line-height: 25px; } #tourmaster-payment-template-wrapper{ position: relative; } .tourmaster-template-payment .tourmaster-tour-booking-bar-wrap{ margin-top: -200px; } .tourmaster-tour-booking-error{ margin-bottom: 30px; } .tourmaster-payment-traveller-info-wrap{ max-width: 720px; padding-bottom: 45px; } .tourmaster-payment-traveller-info-wrap .tourmaster-traveller-info-field{ margin-bottom: 20px; } .tourmaster-payment-traveller-info-wrap .tourmaster-payment-traveller-info-title{ font-size: 18px; margin-bottom: 40px; } .tourmaster-payment-traveller-info-wrap .tourmaster-payment-traveller-info-title i{ margin-right: 17px; } .tourmaster-payment-traveller-info-wrap .tourmaster-head{ float: left; width: 120px; line-height: 45px; font-weight: 500; } .tourmaster-payment-traveller-info-wrap .tourmaster-tail{ overflow: hidden; display: block; } .tourmaster-payment-traveller-info-wrap .tourmaster-tail .tourmaster-traveller-info-input{ float: left; width: 47%; margin-right: 3%; } .tourmaster-payment-traveller-info-wrap .tourmaster-tail .tourmaster-traveller-info-passport{ float: left; margin-right: 3%; width: 97%; margin-top: 18px; } .tourmaster-payment-traveller-info-wrap .tourmaster-tail .tourmaster-traveller-info-custom{ position: relative; float: left; margin-right: 3%; width: 97%; margin-top: 18px; } .tourmaster-payment-traveller-info-wrap .tourmaster-tail .tourmaster-traveller-info-custom input, .tourmaster-payment-traveller-info-wrap .tourmaster-tail .tourmaster-traveller-info-custom select{ width: 100%; } .tourmaster-payment-traveller-info-wrap .tourmaster-traveller-info-field.tourmaster-with-info-title .tourmaster-traveller-info-input{ width: 37%; } .tourmaster-payment-traveller-info-wrap .tourmaster-traveller-info-field.tourmaster-with-info-title .tourmaster-traveller-info-title{ float: left; width: 17%; margin-right: 3%; } .tourmaster-payment-service-form-wrap{ padding: 32px 35px; margin-bottom: 60px; } .tourmaster-payment-service-form-wrap .tourmaster-payment-service-form-title{ font-size: 16px; padding-bottom: 24px; text-align: center; border-bottom-width: 2px; border-bottom-style: solid; margin-bottom: 40px; } .tourmaster-payment-service-form-wrap .tourmaster-payment-service-form-item-wrap{ max-width: 550px; margin: 0px auto; } .tourmaster-payment-service-form-wrap .tourmaster-payment-service-form-item{ font-size: 14px; margin-bottom: 16px;} .tourmaster-payment-service-form-wrap .tourmaster-payment-service-form-item input[type="checkbox"]{ margin: 0px 12px 0px; } .tourmaster-payment-service-form-wrap .tourmaster-payment-service-form-item-title{ font-weight: 500; } .tourmaster-payment-service-form-wrap .tourmaster-payment-service-form-price-wrap{ float: right; font-weight: 600; } .tourmaster-payment-service-form-wrap .tourmaster-payment-service-form-price-wrap .tourmaster-sep{ margin: 0px 4px; } .tourmaster-payment-service-form-wrap .tourmaster-payment-service-form-price-wrap input[type="text"]{ margin-left: 10px; width: 40px; padding: 2px 10px; border-width: 1px; border-style: solid; } .tourmaster-payment-contact-wrap{ max-width: 600px; padding-bottom: 45px; } .tourmaster-payment-contact-wrap .tourmaster-contact-field{ margin-bottom: 20px; } .tourmaster-payment-contact-wrap .tourmaster-payment-contact-title{ font-size: 18px; margin-bottom: 40px; } .tourmaster-payment-contact-wrap .tourmaster-payment-contact-title i{ margin-right: 17px; } .tourmaster-payment-contact-wrap .tourmaster-head{ float: left; width: 150px; line-height: 45px; font-weight: 500; } .tourmaster-payment-contact-wrap .tourmaster-tail{ overflow: hidden; display: block; } .tourmaster-payment-billing-wrap{ max-width: 600px; margin-bottom: 50px; } .tourmaster-payment-billing-wrap .tourmaster-billing-field{ margin-bottom: 20px; } .tourmaster-payment-billing-wrap .tourmaster-payment-billing-title{ font-size: 18px; margin-bottom: 40px; } .tourmaster-payment-billing-wrap .tourmaster-payment-billing-title i{ margin-right: 17px; } .tourmaster-payment-billing-wrap .tourmaster-head{ float: left; width: 150px; line-height: 45px; font-weight: 500; } .tourmaster-payment-billing-wrap .tourmaster-tail{ overflow: hidden; display: block; } .tourmaster-payment-billing-copy-wrap{ margin-bottom: 30px; } .tourmaster-payment-billing-copy{ margin: -1px 10px 0px 150px; } .tourmaster-payment-billing-copy-text{ font-size: 13px; font-weight: 500; } .tourmaster-payment-additional-note-wrap{ max-width: 720px; padding-bottom: 0px; } .tourmaster-payment-additional-note-wrap .tourmaster-additional-note-field{ margin-bottom: 20px; max-width: 600px; } .tourmaster-payment-additional-note-wrap .tourmaster-payment-additional-note-title{ font-size: 18px; margin-bottom: 40px; } .tourmaster-payment-additional-note-wrap .tourmaster-payment-additional-note-title i{ margin-right: 17px; } .tourmaster-payment-additional-note-wrap .tourmaster-head{ float: left; width: 150px; line-height: 45px; font-weight: 500; } .tourmaster-payment-additional-note-wrap .tourmaster-tail{ overflow: hidden; display: block; } .tourmaster-tour-payment-content .tourmaster-tour-booking-continue{ margin-left: 150px; width: 160px; text-align: center; cursor: pointer; margin-bottom: 25px; } .tourmaster-tour-payment-content .tourmaster-tour-booking-required-error{ margin-left: 150px; display: none; } .tourmaster-payment-contact-detail-wrap{ margin-bottom: 30px; } .tourmaster-payment-detail-wrap{ float: left; width: 50%; } .tourmaster-payment-detail-wrap .tourmaster-payment-detail-title{ font-size: 18px; margin-bottom: 28px; } .tourmaster-payment-detail-wrap .tourmaster-payment-detail-title i{ margin-right: 17px; } .tourmaster-payment-detail-wrap .tourmaster-payment-detail{ font-size: 14px; margin-bottom: 8px; } .tourmaster-payment-detail-wrap .tourmaster-head{ float: left; width: 110px; font-weight: 500; } .tourmaster-payment-detail-wrap .tourmaster-tail{ overflow: hidden; display: block; } .tourmaster-payment-detail-notes-wrap{ margin-bottom: 40px; } .tourmaster-payment-detail-notes-wrap .tourmaster-payment-detail-title{ font-size: 18px; margin-bottom: 28px; } .tourmaster-payment-detail-notes-wrap .tourmaster-payment-detail-title i{ margin-right: 17px; } .tourmaster-payment-detail-notes-wrap .tourmaster-payment-detail{ font-size: 14px; margin-bottom: 8px; } .tourmaster-payment-detail-notes-wrap .tourmaster-head{ float: left; width: 200px; font-weight: 500; } .tourmaster-payment-detail-notes-wrap .tourmaster-tail{ overflow: hidden; display: block; } .tourmaster-payment-traveller-detail{ margin-bottom: 60px; } .tourmaster-payment-traveller-detail .tourmaster-payment-detail-title{ font-size: 18px; margin-bottom: 28px; } .tourmaster-payment-traveller-detail .tourmaster-payment-detail-title i{ margin-right: 17px; } .tourmaster-payment-traveller-detail .tourmaster-payment-detail{ font-size: 14px; margin-bottom: 10px; } .tourmaster-payment-traveller-detail .tourmaster-head{ float: left; width: 110px; font-weight: 500; } .tourmaster-payment-traveller-detail .tourmaster-tail{ overflow: hidden; display: block; } .tourmaster-payment-method-wrap{ padding: 30px 34px; margin-bottom: 30px; } .tourmaster-payment-method-wrap .tourmaster-payment-method-title{ font-size: 16px; text-align: center; font-weight: 600; border-bottom-width: 2px; border-bottom-style: solid; padding-bottom: 25px; margin-bottom: 50px; } .tourmaster-payment-method-wrap .tourmaster-payment-gateway{ margin-bottom: 40px; } .tourmaster-payment-method-wrap .tourmaster-payment-paypal, .tourmaster-payment-method-wrap .tourmaster-payment-credit-card{ text-align: center; line-height: 1; } .tourmaster-payment-method-wrap .tourmaster-payment-paypal > img, .tourmaster-payment-method-wrap .tourmaster-payment-credit-card > img{ height: 76px; cursor: pointer; border-width: 2px; border-style: solid; border-color: transparent; transition: border-color 400ms; -moz-transition: border-color 400ms; -o-transition: border-color 400ms; -webkit-transition: border-color 400ms; } .tourmaster-payment-method-wrap .tourmaster-payment-paypal-service-fee-text, .tourmaster-payment-method-wrap .tourmaster-payment-credit-card-service-fee-text{ font-size: 11px; margin-top: 16px; max-width: 170px; margin-left: auto; margin-right: auto; line-height: 1.3; } .tourmaster-payment-method-wrap .tourmaster-payment-credit-card-type{ margin-top: 16px; } .tourmaster-payment-method-wrap .tourmaster-payment-credit-card-type img{ margin: 0px 5px; } .tourmaster-payment-method-wrap .tourmaster-payment-method-or{ font-size: 16px; font-weight: 600; text-align: center; margin-bottom: 40px; position: relative; } .tourmaster-payment-method-wrap .tourmaster-payment-method-or .tourmaster-left{ position: absolute; top: 50%; left: 0px; margin-top: -1px; border-bottom-width: 2px; border-bottom-style: solid; } .tourmaster-payment-method-wrap .tourmaster-payment-method-or .tourmaster-right{ position: absolute; top: 50%; right: 0px; margin-top: -1px; border-bottom-width: 2px; border-bottom-style: solid; } .tourmaster-payment-method-wrap .tourmaster-payment-terms{ font-size: 12px; text-align: center; margin-bottom: 40px; } .tourmaster-payment-method-wrap .tourmaster-payment-terms input{ margin-right: 10px; } .tourmaster-payment-method-wrap .tourmaster-payment-terms .tourmaster-tour-booking-required-error{ margin: 20px 0px 0px; } .tourmaster-payment-method-wrap .tourmaster-payment-method-booking{ margin-bottom: 10px; text-align: center; } .tourmaster-payment-method-wrap .tourmaster-payment-method-booking-button{ letter-spacing: 0px; min-width: 230px; max-width: 100%; margin-bottom: 40px; cursor: pointer; font-weight: 700; } .tourmaster-payment-method-wrap .tourmaster-payment-method-description{ font-size: 12px; text-align: center; margin-bottom: 20px; } .tourmaster-payment-method-wrap.tourmaster-none-online-payment .tourmaster-payment-method-title{ margin-bottom: 30px; } .tourmaster-payment-method-wrap.tourmaster-both-online-payment .tourmaster-online-payment-method{ float: left; width: 50%; } .tourmaster-payment-complete-wrap{ padding: 30px 30px; margin-bottom: 40px; } .tourmaster-payment-complete-wrap .tourmaster-payment-complete-head{ font-size: 17px; font-weight: bold; text-align: center; border-bottom-width: 2px; border-bottom-style: solid; padding-bottom: 18px; margin-bottom: 25px; } .tourmaster-payment-complete-wrap .tourmaster-payment-complete-icon{ font-size: 70px; margin-bottom: 20px; display: inline-block; padding-top: 20px; } .tourmaster-payment-complete-wrap .tourmaster-payment-complete-content-wrap{ text-align: center; } .tourmaster-payment-complete-wrap .tourmaster-payment-complete-thank-you{ font-size: 20px; font-weight: 600; margin-bottom: 25px; } .tourmaster-payment-complete-wrap .tourmaster-payment-complete-button{ letter-spacing: 0.5px; width: 210px; max-width: 100%; margin-bottom: 20px; } .tourmaster-payment-complete-wrap .tourmaster-payment-complete-content{ margin-bottom: 32px; } .tourmaster-payment-complete-wrap .tourmaster-payment-complete-bottom-text{ padding-top: 40px; border-top-width: 2px; border-top-style: solid; margin-top: 20px; } .tourmaster-payment-receipt-form{ max-width: 600px; margin: 0px auto 40px; } .tourmaster-payment-receipt-field{ margin-bottom: 20px; } .tourmaster-payment-receipt-field-submit{ margin-left: 45%; padding-left: 30px; } .tourmaster-payment-receipt-field .tourmaster-head{ float: left; width: 45%; margin-right: 30px; text-align: right; font-size: 13px; font-weight: 500; } .tourmaster-payment-receipt-field .tourmaster-tail{ display: block; overflow: hidden; } .tourmaster-payment-receipt-field-receipt .tourmaster-head{ line-height: 75px;} .tourmaster-payment-receipt-field-transaction-id .tourmaster-head{ line-height: 45px; } .tourmaster-payment-receipt-description{ font-size: 12px; text-align: center; margin-top: 40px; } .tourmaster-payment-receipt-form .tourmaster-lb-submit-error{ display: none; margin-top: 30px; margin-bottom: 25px; } .tourmaster-payment-receipt-field-submit input.tourmaster-payment-receipt-field-submit-button.tourmaster-button{ padding: 12px 35px; } .tourmaster-payment-receipt-deposit-option{ font-size: 14px; margin-bottom: 5px; } .tourmaster-payment-receipt-deposit-option label{ cursor: pointer; margin-right: 20px; display: block; margin-bottom: 5px; } .tourmaster-payment-receipt-deposit-option label i{ margin-right: 12px; } .tourmaster-payment-receipt-deposit-option label input{ display: none; } .tourmaster-payment-receipt-deposit-option label input + span{ transition: color 200ms; -moz-transition: color 200ms; -o-transition: color 200ms; -webkit-transition: color 200ms; } .tourmaster-header-price{ box-shadow: 0px -2px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px -2px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px -2px 3px rgba(0, 0, 0, 0.2); } .tourmaster-header-price .tourmaster-header-price-ribbon{ font-size: 16px; text-align: center; font-weight: 600; padding: 12px; } .tourmaster-header-price .tourmaster-header-price-wrap{ position: relative; text-align: center; padding: 38px 20px 34px; } .tourmaster-header-price .tourmaster-header-price-overlay{ position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; opacity: 0.8; filter: alpha(opacity=80); transition: opacity 200ms; -moz-transition: opacity 200ms; -o-transition: opacity 200ms; -webkit-transition: opacity 200ms; } .tourmaster-header-price .tourmaster-tour-price-wrap{ position: relative; } .tourmaster-header-price .tourmaster-tour-price-wrap:before{ font-family: 'ElegantIcons'; content: "\e017"; font-size: 23px; margin-right: 15px; } .tourmaster-header-price .tourmaster-tour-price{ text-align: center; font-weight: 500; } .tourmaster-header-price .tourmaster-tour-price .tourmaster-head{ font-size: 14px; margin-right: 10px; } .tourmaster-header-price .tourmaster-tour-price .tourmaster-tail{ font-size: 32px; margin-right: 15px; font-weight: 800; } .tourmaster-header-price .tourmaster-tour-discount-price{ font-size: 32px; font-weight: 800; } .tourmaster-header-price .tourmaster-tour-price-wrap.tourmaster-discount .tourmaster-tour-price .tourmaster-tail{ font-size: 15px; font-weight: 500; text-decoration: line-through; } .tourmaster-header-price .tourmaster-tour-price-info{ vertical-align: top; margin-left: -5px; } .tourmaster-header-price .tourmaster-discount .tourmaster-tour-price-info { margin-left: 5px; } .tourmaster-single-header.tourmaster-start-script .tourmaster-header-price{ display: none; } .tourmaster-header-price.tourmaster-price-updated .tourmaster-tour-price .tourmaster-head{ display: none; } .tourmaster-header-price.tourmaster-price-updated .tourmaster-tour-price-info{ display: none; } .tourmaster-tour-booking-bar-wrap.tourmaster-top .tourmaster-header-price .tourmaster-header-price-overlay, .tourmaster-tour-booking-bar-wrap.tourmaster-bottom .tourmaster-header-price .tourmaster-header-price-overlay, .tourmaster-tour-booking-bar-wrap.tourmaster-lock .tourmaster-header-price .tourmaster-header-price-overlay, .tourmaster-tour-booking-bar-wrap.tourmaster-fixed .tourmaster-header-price .tourmaster-header-price-overlay{ opacity: 1; filter: alpha(opacity=100); } .tourmaster-single-header .tourmaster-header-price{ position: absolute; right: 0px; bottom: 0px; box-shadow: 0px -2px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px -2px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px -2px 3px rgba(0, 0, 0, 0.2); } .tourmaster-tour-booking-bar-wrap .tourmaster-header-price{ margin-left: 0px; margin-right: 0px; display: none; } .tourmaster-tour-booking-bar-wrap.tourmaster-start-script .tourmaster-header-price{ display: block;} .tourmaster-tour-booking-bar-outer{ box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2); } .tourmaster-tour-booking-next-sign{ position: absolute; left: 40px; margin-top: -29px; } .tourmaster-tour-booking-next-sign:before, .tourmaster-tour-booking-next-sign span, .tourmaster-tour-booking-next-sign:after{ width: 4px; height: 4px; display: block; overflow: hidden; margin-bottom: 6px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; } .tourmaster-tour-booking-next-sign:before{ content: " "; opacity: 0.33; filter: alpha(opacity=33); } .tourmaster-tour-booking-next-sign span{ opacity: 0.66; filter: alpha(opacity=66); } .tourmaster-tour-booking-next-sign:after{ content: " "; margin-bottom: 0px; } .tourmaster-tour-booking-bar-wrap .tourmaster-single-tour-booking-fields{ padding: 40px 34px 5px; position: relative; } .tourmaster-tour-booking-bar-wrap .tourmaster-single-tour-booking-referral{ padding: 40px; position: relative; } .tourmaster-tour-booking-bar-wrap .tourmaster-single-tour-booking-referral .tourmaster-button{ display: block; text-align: center; } .tourmaster-tour-booking-bar-wrap .tourmaster-single-tour-booking-referral-text{ margin-bottom: 20px; } .tourmaster-tour-booking-available{ margin-left: 45px; margin-top: -14px; margin-bottom: 20px; font-size: 13px; } .tourmaster-tour-booking-package{ margin-bottom: 35px; } .tourmaster-tour-booking-package > i{ font-size: 20px; line-height: 45px; float: left; width: 30px; margin-right: 15px; } .tourmaster-tour-booking-package .tourmaster-combobox-list-wrap{ margin-left: 45px; } .tourmaster-tour-booking-date{ margin-bottom: 35px; } .tourmaster-tour-booking-date > i{ font-size: 20px; line-height: 45px; float: left; width: 30px; margin-right: 15px; } .tourmaster-tour-booking-date-input{ overflow: hidden; } .tourmaster-tour-booking-date .tourmaster-tour-booking-date-display{ font-size: 16px; line-height: 45px; font-weight: 600; padding-left: 6px; } .tourmaster-tour-booking-room{ margin-bottom: 35px; } .tourmaster-tour-booking-room > i{ font-size: 20px; line-height: 45px; float: left; width: 30px; margin-right: 15px; } .tourmaster-tour-booking-room-input{ overflow: hidden; } .tourmaster-tour-booking-room-template{ display: none !important; } .tourmaster-tour-booking-people{ margin-bottom: 35px; } .tourmaster-tour-booking-people > i{ font-size: 20px; line-height: 45px; float: left; width: 30px; margin-right: 15px; } .tourmaster-tour-booking-people-input{ overflow: hidden; } .tourmaster-tour-booking-people.tourmaster-variable{ margin-bottom: 15px; } .tourmaster-tour-booking-people-input.tourmaster-variable .tourmaster-combobox-wrap{ width: 48%; float: left; margin-bottom: 15px; } .tourmaster-tour-booking-people-input.tourmaster-variable .tourmaster-combobox-wrap:nth-child(odd){ margin-right: 2%; } .tourmaster-tour-booking-people-input.tourmaster-variable .tourmaster-combobox-wrap:nth-child(even){ margin-left: 2%; } .tourmaster-tour-booking-people-container{ margin: 0px -35px 50px; padding: 35px 35px 5px; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid; } .tourmaster-tour-booking-people-container .tourmaster-tour-booking-room-text{ font-size: 12px; font-weight: 500; text-transform: uppercase; float: left; margin-right: 20px; line-height: 45px; } .tourmaster-tour-booking-extra-info{ margin: -20px -35px 50px; padding: 0px 35px 25px; border-bottom-width: 1px; border-bottom-style: solid; } .tourmaster-tour-booking-extra-info .tourmaster-extra-booking-field{ margin-bottom: 11px; } .tourmaster-tour-booking-extra-info .tourmaster-extra-booking-field .tourmaster-head{ margin-bottom: 8px; } .tourmaster-tour-booking-submit{ margin-bottom: 35px; } .tourmaster-tour-booking-submit > i{ font-size: 20px; line-height: 45px; float: left; width: 30px; margin-right: 15px; } .tourmaster-tour-booking-submit-input{ overflow: hidden; } .tourmaster-tour-booking-submit input[type="submit"], .tourmaster-tour-booking-submit .tourmaster-button{ width: 100%; text-align: center; } .tourmaster-tour-booking-submit-error, .tourmaster-tour-booking-error-max-people{ font-size: 12px; line-height: 1.6; margin-top: 15px; padding: 11px 16px; display: none; } .tourmaster-tour-booking-bar-wrap .tourmaster-booking-bottom{ border-top-width: 1px; border-top-style: solid; } .tourmaster-tour-booking-bar-wrap .tourmaster-save-wish-list{ padding: 28px 0px; text-align: center; float: left; width: 70%; border-right-width: 1px; border-right-style: solid; cursor: pointer; line-height: 1; } .tourmaster-tour-booking-bar-wrap .tourmaster-save-wish-list i{ margin-right: 12px; } .tourmaster-save-wish-list .tourmaster-save-wish-list-icon-wrap{ position: relative; } .tourmaster-save-wish-list .tourmaster-save-wish-list-icon-wrap i{ transition: opacity 200ms, transform 200ms; -moz-transition: opacity 200ms, -moz-transform 200ms; -o-transition: opacity 200ms, -o-transform 200ms; -webkit-transition: opacity 200ms, -webkit-transform 200ms; } .tourmaster-save-wish-list .tourmaster-icon-inactive{ opacity: 1; transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1); -ms-transform: scale(1); } .tourmaster-save-wish-list .tourmaster-icon-active{ opacity: 0; position: absolute; transform: scale(0); -moz-transform: scale(0); -webkit-transform: scale(0); -ms-transform: scale(0); } .tourmaster-save-wish-list.tourmaster-active .tourmaster-icon-inactive{ opacity: 0; transform: scale(0); -moz-transform: scale(0); -webkit-transform: scale(0); -ms-transform: scale(0); } .tourmaster-save-wish-list.tourmaster-active .tourmaster-icon-active{ opacity: 1; transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1); -ms-transform: scale(1); } .tourmaster-tour-booking-bar-wrap .tourmaster-view-count{ padding: 28px 0px; text-align: center; overflow: hidden; line-height: 1; } .tourmaster-tour-booking-bar-wrap .tourmaster-view-count i{ margin-right: 12px; } .tourmaster-tour-booking-bar-wrap .tourmaster-tour-booking-bar-summary{ padding: 38px 30px; } .tourmaster-tour-booking-bar-wrap .tourmaster-tour-booking-bar-summary-title{ font-size: 17px; font-weight: 600; margin-bottom: 25px; } .tourmaster-tour-booking-bar-summary-info{ font-size: 14px; margin-bottom: 9px; } .tourmaster-tour-booking-bar-summary-info .tourmaster-head{ margin-bottom: 10px; font-weight: 500; } .tourmaster-tour-booking-bar-summary-room-text{ font-weight: 700; float: left; margin-right: 25px; } .tourmaster-tour-booking-bar-summary-room-wrap{ font-size: 14px; padding-top: 16px; } .tourmaster-tour-booking-bar-summary-people-wrap{ padding-top: 15px; } .tourmaster-tour-booking-bar-summary-people{ overflow: hidden; margin-bottom: 14px; } .tourmaster-tour-booking-bar-summary-people-amount{ margin-bottom: 10px; } .tourmaster-tour-booking-bar-summary-people.tourmaster-variable .tourmaster-tour-booking-bar-summary-people-amount{ float: left; margin-right: 12px; margin-bottom: 5px; } .tourmaster-tour-booking-bar-summary-people.tourmaster-variable .tourmaster-tour-booking-bar-summary-people-amount:nth-child(3){ clear: left; } .tourmaster-tour-booking-bar-summary-people-amount .tourmaster-head{ font-weight: 500; } .tourmaster-tour-booking-bar-summary .tourmaster-price-breakdown{ display: none; padding-top: 40px; } .tourmaster-tour-booking-bar-summary .tourmaster-tour-booking-bar-price-breakdown-link{ font-size: 13px; margin-top: 25px; display: inline-block;cursor: pointer; } .tourmaster-tour-booking-bar-summary .tourmaster-tour-booking-bar-date-edit{ font-size: 13px; font-weight: 600; cursor: pointer; } .tourmaster-tour-booking-bar-summary .tourmaster-tour-booking-temp{ display: none; } .tourmaster-tour-booking-bar-coupon-wrap{ margin-top: 30px; margin-bottom: 10px; } .tourmaster-tour-booking-bar-coupon-wrap input[type="text"].tourmaster-tour-booking-bar-coupon{ padding: 10px 15px; width: 150px; border-width: 1px; margin-right: 18px; } .tourmaster-tour-booking-bar-coupon-wrap .tourmaster-tour-booking-bar-coupon-validate{ font-weight: 600; font-size: 13px; cursor: pointer; } .tourmaster-tour-booking-bar-coupon-wrap .tourmaster-tour-booking-coupon-message{ display: none; font-size: 11px; margin-top: 10px; } .tourmaster-tour-booking-bar-coupon-wrap .tourmaster-tour-booking-coupon-message.tourmaster-failed{ color: #fff; padding: 6px 12px; } .tourmaster-tour-booking-bar-total-price-info-title{ font-size: 13px; display: inline-block; clear: left; } .tourmaster-tour-booking-bar-total-price-info-content{ font-size: 13px; float: right; } .tourmaster-tour-booking-bar-total-price-wrap{ font-size: 16px; line-height: 27px; padding: 32px 30px; border-top-width: 1px; border-top-style: solid; } .tourmaster-tour-booking-bar-total-price-wrap > i{ margin-right: 12px; } .tourmaster-tour-booking-bar-total-price-title{ font-weight: 600; display: inline-block; clear: left; } .tourmaster-tour-booking-bar-total-price{ font-size: 22px; font-weight: bold; float: right; } .tourmaster-tour-booking-bar-wrap .tourmaster-tour-booking-continue{ width: 100%; text-align: center; padding: 18px 0px; cursor: pointer; } .tourmaster-tour-booking-bar-wrap .tourmaster-tour-booking-bar-widget{ padding-top: 60px; } .tourmaster-template-payment .tourmaster-tour-booking-bar-wrap{ float: right; margin-left: 50px; } .tourmaster-template-payment .tourmaster-tour-payment-content{ overflow: hidden; padding-bottom: 15px; } .tourmaster-header-price .tourmaster-header-enquiry{ font-size: 22px; font-weight: bold; position: relative; } .tourmaster-header-price .tourmaster-header-enquiry-ribbon{ height: 8px; } .tourmaster-tour-booking-bar-wrap .tourmaster-tour-booking-enquiry-wrap{ padding: 40px 34px 40px; position: relative; } .tourmaster-tour-booking-bar-wrap .tourmaster-enquiry-field{ margin-bottom: 22px; } .tourmaster-tour-booking-bar-wrap .tourmaster-enquiry-field .tourmaster-head{ margin-bottom: 8px; } .tourmaster-tour-booking-bar-wrap .tourmaster-enquiry-form .tourmaster-button{ width: 100%; transition: opacity 300ms; -moz-transition: opacity 300ms; -o-transition: opacity 300ms; -webkit-transition: opacity 300ms; } .tourmaster-tour-booking-bar-wrap .tourmaster-enquiry-form .tourmaster-button.tourmaster-now-loading{ opacity: 0.8; } .tourmaster-enquiry-form .tourmaster-enquiry-form-message{ display: none; } .tourmaster-enquiry-form .tourmaster-enquiry-form-message{ font-size: 13px; font-weight: 500; padding: 15px 20px 13px; border-width: 1px; border-style: solid; margin-bottom: 24px; } .tourmaster-enquiry-form .tourmaster-enquiry-term{ margin-bottom: 20px; } .tourmaster-enquiry-form .tourmaster-enquiry-term .tourmaster-enquiry-form-message{ margin-top: 15px; display: none; } .tourmaster-booking-tab-title-item{ cursor: pointer; padding: 20px 28px; float: left; font-size: 14px; font-weight: 500; transition: border-color 200ms, background-color 200ms; -moz-transition: border-color 200ms, background-color 200ms; -o-transition: border-color 200ms, background-color 200ms; -webkit-transition: border-color 200ms, background-color 200ms; } .tourmaster-booking-tab-title-item.tourmaster-active{ background: #fff; } .tourmaster-booking-tab-content{ display: none; } .tourmaster-booking-tab-content.tourmaster-active{ display: block; } .tourmaster-tour-booking-bar-deposit-option{ font-size: 14px; margin-bottom: 20px; } .tourmaster-tour-booking-bar-deposit-option label{ cursor: pointer; margin-right: 20px; } .tourmaster-tour-booking-bar-deposit-option label i{ margin-right: 12px; } .tourmaster-tour-booking-bar-deposit-option label input{ display: none; } .tourmaster-tour-booking-bar-deposit-option label input + span{ transition: color 200ms; -moz-transition: color 200ms; -o-transition: color 200ms; -webkit-transition: color 200ms; } .tourmaster-tour-booking-bar-deposit-text{ font-size: 16px; line-height: 27px; padding: 32px 30px 28px; border-top-width: 1px; border-top-style: solid; display: none; } .tourmaster-tour-booking-bar-deposit-text.tourmaster-active{ display: block; } .tourmaster-tour-booking-bar-deposit-text .tourmaster-tour-booking-bar-deposit-title{ font-size: 21px; font-weight: bold; } .tourmaster-tour-booking-bar-deposit-text .tourmaster-tour-booking-bar-deposit-price{ font-size: 23px; font-weight: bold; float: right;} .tourmaster-tour-booking-bar-deposit-text .tourmaster-tour-booking-bar-deposit-caption{ display: block; margin-top: 4px; font-size: 12px; } .tourmaster-tour-booking-bar-deposit-info{ font-size: 12px; line-height: 1; margin-bottom: 15px; } .tourmaster-tour-booking-bar-deposit-info .tourmaster-head{ float: left; } .tourmaster-tour-booking-bar-deposit-info .tourmaster-tail{ float: right; } .tourmaster-price-breakdown{ font-size: 14px; } .tourmaster-price-breakdown .tourmaster-head{ font-weight: 600; margin-right: 13px; } .tourmaster-price-breakdown .tourmaster-tail.tourmaster-right{ float: right; } .tourmaster-price-breakdown .tourmaster-tail .tourmaster-price{ float: right; } .tourmaster-price-breakdown .tourmaster-price-breakdown-base-price-wrap{ margin-bottom: 20px; padding-bottom: 8px; border-bottom-width: 1px; border-bottom-style: solid; } .tourmaster-price-breakdown .tourmaster-price-breakdown-base-price{ margin-bottom: 12px; } .tourmaster-price-breakdown .tourmaster-price-breakdown-room{ margin-bottom: 20px; padding-bottom: 20px; border-bottom-width: 1px; border-bottom-style: solid; } .tourmaster-price-breakdown .tourmaster-price-breakdown-room-head{ margin-bottom: 15px; } .tourmaster-price-breakdown .tourmaster-price-breakdown-room-price{ margin-bottom: 10px; } .tourmaster-price-breakdown .tourmaster-price-breakdown-room-price:last-child{ margin-bottom: 0px; } .tourmaster-price-breakdown .tourmaster-price-breakdown-additional-service{ margin-bottom: 20px; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; } .tourmaster-price-breakdown .tourmaster-price-breakdown-additional-service-title{ font-size: 16px; padding-top: 5px; margin-bottom: 16px; } .tourmaster-price-breakdown .tourmaster-price-breakdown-additional-service-item{ margin-bottom: 10px; } .tourmaster-price-breakdown .tourmaster-price-breakdown-additional-service-item .tourmaster-head{ font-weight: 400; } .tourmaster-price-breakdown-sub-total, .tourmaster-price-breakdown-tax-rate, .tourmaster-price-breakdown-tax-due, .tourmaster-price-breakdown-coupon-code, .tourmaster-price-breakdown-coupon-amount{ margin-bottom: 12px; } .tourmaster-price-breakdown-group-discount{ margin-bottom: 20px; padding-top: 20px; padding-bottom: 20px; border-bottom-width: 1px; border-top-width: 1px; border-style: solid; } .tourmaster-price-breakdown-group-discount-amount{ margin-bottom: 12px; } .tourmaster-price-breakdown-coupon-code .tourmaster-coupon-text{ float: right; } .tourmaster-login-bar-shortcode{ text-align: right; } .tourmaster-login-bar-shortcode .tourmaster-user-top-bar-nav{ text-align: left; } .tourmaster-user-top-bar{ font-size: 13px; line-height: 30px; position: relative; } .tourmaster-user-top-bar.tourmaster-guest{ cursor: pointer; } .tourmaster-user-top-bar.tourmaster-guest i{ margin-right: 12px; } .tourmaster-user-top-bar.tourmaster-guest .tourmaster-user-top-bar-signup{ margin-left: 26px; } .tourmaster-user-top-bar.tourmaster-user{ cursor: pointer; } .tourmaster-user-top-bar.tourmaster-user > img{ vertical-align: middle; margin-right: 15px; width: 30px; height: 30px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; } .tourmaster-user-top-bar.tourmaster-user > i{ margin-left: 18px; vertical-align: text-top; } .tourmaster-user-top-bar-nav{ position: absolute; right: 0px; top: 100%; width: 185px; z-index: 99; line-height: 1.7; padding-top: 10px; } .tourmaster-user-top-bar-nav-inner{ display: none; cursor: default; text-align: left; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1); } .tourmaster-user-top-bar-nav-item{ padding: 4px 20px; } .tourmaster-user-top-bar-nav-item:first-child{ padding-top: 18px; } .tourmaster-user-top-bar-nav-item:last-child{ padding-bottom: 14px; } .tourmaster-user-top-bar-nav-item.tourmaster-nav-sign-out{ padding-top: 13px; padding-bottom: 11px; margin-top: 10px; border-top-width: 1px; border-top-style: solid; } .tourmaster-template-wrapper-user{ overflow: hidden; } .tourmaster-user-navigation{ float: left; width: 280px; padding: 60px 0px 10060px 0px; margin-bottom: -10000px; } .tourmaster-user-navigation .tourmaster-user-navigation-head{ font-size: 15px; font-weight: bold; text-transform: uppercase; padding: 40px 35px 30px; margin-bottom: 0px; } .tourmaster-user-navigation .tourmaster-user-navigation-head:first-child{ padding-top: 0px; } .tourmaster-user-navigation .tourmaster-user-navigation-item{ font-size: 14px; padding: 0px 35px 15px; } .tourmaster-user-navigation .tourmaster-user-navigation-item-icon{ display: inline-block; font-size: 16px; margin-right: 11px; width: 20px; } .tourmaster-user-navigation .tourmaster-user-navigation-item.tourmaster-active:before{ content: " "; height: 20px; display: inline-block; border-left-width: 3px; border-left-style: solid; vertical-align: sub; margin-right: 18px; } .tourmaster-user-navigation .tourmaster-user-navigation-item-sign-out{ padding-top: 15px; padding-bottom: 15px; margin-top: 24px; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid; } .tourmaster-user-navigation .tourmaster-user-navigation-bottom-text{ padding: 50px 35px 0px; } .tourmaster-user-content{ overflow: hidden; } .tourmaster-user-content-inner{ padding: 40px; } .tourmaster-user-content-inner .tourmaster-user-content-block{ margin-left: 0px; margin-right: 0px; overflow: auto; } .tourmaster-user-content-block{ margin: 35px; padding: 24px 28px; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1); } .tourmaster-user-content-block .tourmaster-user-content-title{ font-size: 14px; float: left; margin-bottom: 0px; font-weight: 600; } .tourmaster-user-content-block .tourmaster-user-content-title-link{ font-size: 12px; float: right; } .tourmaster-user-content-block .tourmaster-user-content-title-wrap{ overflow: hidden; padding-bottom: 14px; margin-bottom: 12px; border-bottom-width: 2px; border-bottom-style: solid; } .tourmaster-user-content-block .tourmaster-user-content-block-content{ overflow: auto; } .tourmaster-user-breadcrumbs{ font-size: 14px; margin-bottom: 40px; } .tourmaster-user-breadcrumbs .tourmaster-sep { margin: 0px 14px; } .tourmaster-my-profile-wrapper{ margin-top: 45px; margin-bottom: 10px; } .tourmaster-my-profile-avatar{ float: left; margin-right: 40px; } .tourmaster-my-profile-avatar img{ width: 85px; height: 85px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; } .tourmaster-my-profile-info-wrap{ overflow: hidden; } .tourmaster-my-profile-info{ font-size: 13px; margin-bottom: 14px; float: left; width: 50%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } .tourmaster-my-profile-info.tourmaster-odd{ padding-left: 10px; } .tourmaster-my-profile-info.tourmaster-even{ clear: left; padding-right: 10px; } .tourmaster-my-profile-info .tourmaster-head{ float: left; width: 130px; margin-right: 10px; } .tourmaster-my-profile-info .tourmaster-tail{ display: block; overflow: hidden; font-weight: 600; } .tourmaster-user-update-notification{ font-size: 13px; padding: 15px 18px 12px; margin-bottom: 50px; } .tourmaster-user-update-notification i{ margin-right: 13px; } .tourmaster-edit-profile-avatar{ margin-bottom: 40px; } .tourmaster-edit-profile-avatar img{ width: 85px; height: 85px; display: inline-block; vertical-align: middle; margin-right: 95px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; } .tourmaster-edit-profile-avatar input[type="file"]{ display: none; } .tourmaster-edit-profile-avatar .tourmaster-button{ cursor: pointer; } .tourmaster-edit-profile-submit.tourmaster-button{ margin-left: 180px; margin-top: 10px; } .tourmaster-edit-profile-wrap .tourmaster-req{ margin-left: 5px; } .tourmaster-edit-profile-wrap .tourmaster-head{ float: left; width: 160px; margin-right: 20px; display: block; line-height: 45px; font-size: 13px; } .tourmaster-edit-profile-wrap .tourmaster-tail{ overflow: hidden; display: block; max-width: 370px; } .tourmaster-edit-profile-wrap .tourmaster-profile-field{ margin-bottom: 22px; } .tourmaster-profile-field-gender .tourmaster-combobox-wrap{ max-width: 160px; } input.tourmaster-edit-profile-submit.tourmaster-button { margin-bottom: 30px; margin-top: 0; } .tourmaster-user-content-inner-wish-list .tourmaster-user-content-block{ padding-bottom: 35px; } table.tourmaster-wish-list-table th:nth-child(1){ width: 85%; } table.tourmaster-wish-list-table th:nth-child(2){ width: 15%; } .tourmaster-template-wrapper table.tourmaster-wish-list-table tr td{ vertical-align: middle; padding: 20px 0px; border-bottom-width: 1px; border-bottom-style: solid; } .tourmaster-wish-list-item .tourmaster-wish-list-item-title{ font-size: 14px; font-weight: 800; display: block; margin-bottom: 5px; } .tourmaster-wish-list-item .tourmaster-wish-list-item-info{ font-size: 12px; } .tourmaster-wish-list-item .tourmaster-wish-list-item-info i{ margin-right: 9px; } .tourmaster-wish-list-item .tourmaster-wish-list-thumbnail{ float: left; max-width: 65px; margin-right: 20px; } .tourmaster-wish-list-item .tourmaster-wish-list-item-content{ overflow: hidden; padding-top: 5px; } .tourmaster-wish-list-remove-item{ font-size: 14px; cursor: pointer; } .tourmaster-wish-list-remove-item i{ margin-right: 10px; } .tourmaster-my-booking-filter .tourmaster-sep{ margin: 0px 13px; } .tourmaster-my-booking-filter .tourmaster-sep:first-child{ display: none; } table.tourmaster-my-booking-table{ font-size: 13px; min-width: 800px; } table.tourmaster-my-booking-table th:nth-child(1){ width: 50%; } table.tourmaster-my-booking-table th:nth-child(2){ width: 18%; } table.tourmaster-my-booking-table th:nth-child(3){ width: 12%; } table.tourmaster-my-booking-table th:nth-child(4){ width: 20%; } table.tourmaster-my-booking-table .tourmaster-my-booking-price{ font-weight: 600; } table.tourmaster-my-booking-table .tourmaster-my-booking-status{ margin-right: 20px; } table.tourmaster-my-booking-table .tourmaster-my-booking-status i{ margin-right: 9px; } table.tourmaster-my-booking-table .tourmaster-my-booking-action{ line-height: 27px; margin-top: -5px; margin-bottom: -5px; text-align: center; display: inline-block; width: 27px; cursor: pointer; margin-right: 4px; } .tourmaster-user-content-inner-my-booking-single .tourmaster-my-booking-single-title{ font-size: 15px; text-transform: uppercase; padding-top: 20px; padding-bottom: 16px; border-bottom-width: 1px; border-bottom-style: solid; } .tourmaster-user-content-inner-my-booking-single .tourmaster-my-booking-single-sub-title{ font-size: 14px; font-weight: 600; padding-top: 40px; border-bottom-width: 1px; border-bottom-style: solid; padding-bottom: 15px; margin-bottom: 20px; } .tourmaster-my-booking-single-sidebar{ float: right; width: 24%; padding-left: 30px; } .tourmaster-my-booking-single-sidebar .tourmaster-button{ margin-bottom: 10px; cursor: pointer; text-align: center; } .tourmaster-my-booking-single-sidebar .tourmaster-my-booking-single-field .tourmaster-head{ float: none; } .tourmaster-my-booking-single-sidebar .tourmaster-my-booking-single-field .tourmaster-tail{ display: inline; } .tourmaster-my-booking-single-content{ overflow: hidden; } .tourmaster-my-booking-single-content-wrap{ padding: 20px 35px; min-width: 970px; } .tourmaster-my-booking-single-field{ margin-bottom: 10px; } .tourmaster-my-booking-single-field .tourmaster-head{ font-weight: 600; float: left; margin-right: 10px; } .tourmaster-my-booking-single-field .tourmaster-tail{ display: block; overflow: hidden; } .tourmaster-my-booking-single-field.tourmaster-additional-note .tourmaster-head{ float: none; margin-bottom: 7px; display: block; } .tourmaster-my-booking-single-price-breakdown .tourmaster-price-breakdown-summary{ float: right; min-width: 350px; } .tourmaster-my-booking-single-total-price{ padding-top: 15px; padding-bottom: 3px; margin-top: 20px; margin-bottom: 15px; border-top-width: 1px; border-bottom-width: 1px; border-style: solid; } .tourmaster-my-booking-single-total-price .tourmaster-tail{ float: right; font-weight: 600; } .tourmaster-my-booking-single-total-price .tourmaster-my-booking-single-field{ float: right; min-width: 350px; } .tourmaster-my-booking-single-traveller-info{ margin-top: 15px; margin-bottom: 35px; } .tourmaster-my-booking-single-price-breakdown{ margin-top: 15px; margin-bottom: 30px; } .tourmaster-my-booking-single-payment-receipt{ margin-bottom: 20px; } .tourmaster-my-booking-single-content .tourmaster-item-rvpdlr{ margin-bottom: 30px; } .tourmaster-user-content-inner-my-booking-single .tourmaster-user-content-block{ padding: 0px; } .tourmaster-my-booking-single-traveller-info .tourmaster-my-booking-single-field{ margin-bottom: 25px; } .tourmaster-my-booking-single-content .tourmaster-my-booking-package-detail{ display: block; font-size: 11px; } .tourmaster-my-booking-single-content .tourmaster-my-booking-package-detail span{ display: block; } table.tourmaster-user-review-table{ font-size: 13px; min-width: 720px; } table.tourmaster-user-review-table th:nth-child(1){ width: 70%; } table.tourmaster-user-review-table th:nth-child(2){ width: 18%; } table.tourmaster-user-review-table th:nth-child(3){ width: 12%; } .tourmaster-user-review-table .tourmaster-user-review-action{ cursor: pointer; } .tourmaster-review-form{ padding-bottom: 40px;} .tourmaster-review-form .tourmaster-review-form-title{ font-size: 15px; margin-bottom: 25px; } .tourmaster-review-form .tourmaster-review-form-title .tourmaster-head{ font-weight: bold; margin-right: 4px; } .tourmaster-review-form .tourmaster-review-form-description{ margin-bottom: 25px; } .tourmaster-review-form .tourmaster-review-form-description .tourmaster-head{ display: block; margin-bottom: 15px; } .tourmaster-review-form .tourmaster-review-form-description .tourmaster-tail{ font-weight: 600; } .tourmaster-review-form .tourmaster-review-form-description .tourmaster-tail p{ margin-bottom: 10px; } .tourmaster-review-form .tourmaster-review-form-traveller-type{ margin-bottom: 25px; max-width: 300px; } .tourmaster-review-form .tourmaster-review-form-traveller-type .tourmaster-head{ display: block; margin-bottom: 15px; } .tourmaster-review-form .tourmaster-review-form-traveller-type .tourmaster-tail{ font-weight: 600; } .tourmaster-review-form .tourmaster-review-form-rating-wrap{ margin-bottom: 30px; } .tourmaster-review-form .tourmaster-review-form-rating-wrap .tourmaster-head{ display: block; margin-bottom: 12px; } .tourmaster-review-form.tourmaster-form-field.tourmaster-with-border textarea, .tourmaster-review-form.tourmaster-form-field.tourmaster-with-border select{ border-width: 1px; } .tourmaster-review-form-rating{ font-size: 18px; line-height: 1; } .tourmaster-review-form-rating i{ float: left; height: 18px; margin-right: 7px; } .tourmaster-review-form-rating i.tourmaster-rating-select{ margin-right: 0px; cursor: pointer; } .tourmaster-review-form-rating span.tourmaster-rating-select{ float: left; width: 15px; height: 18px; margin-left: -4px; margin-right: -4px; position: relative; z-index: 1; cursor: pointer; } .tourmaster-review-form-rating span.tourmaster-rating-select:first-child{ margin-left: -11px; } table.tourmaster-invoices-table{ font-size: 13px; } table.tourmaster-invoices-table th:nth-child(1){ width: 50%; } table.tourmaster-invoices-table th:nth-child(2){ width: 18%; } table.tourmaster-invoices-table th:nth-child(3){ width: 12%; } table.tourmaster-invoices-table th:nth-child(4){ width: 20%; } .tourmaster-user-content-inner-invoices-single .tourmaster-user-content-block{ padding: 0px; overflow: auto; } .tourmaster-invoice-wrap{ background: #fff; padding: 50px 50px; font-size: 14px; width: 1050px; } .tourmaster-invoice-head{ margin-bottom: 60px; } .tourmaster-invoice-head-left{ float: left; } .tourmaster-invoice-head-left .tourmaster-invoice-logo{ margin-bottom: 35px; } .tourmaster-invoice-head-left .tourmaster-invoice-id{ font-size: 16px; font-weight: bold; margin-bottom: 5px; text-transform: uppercase; } .tourmaster-invoice-head-left .tourmaster-invoice-receiver{ margin-top: 34px; } .tourmaster-invoice-head-left .tourmaster-invoice-receiver-head{ font-size: 16px; font-weight: bold; text-transform: uppercase; margin-bottom: 5px; } .tourmaster-invoice-head-left .tourmaster-invoice-receiver-name{ display: block; margin-bottom: 4px; } .tourmaster-invoice-head-left .tourmaster-invoice-receiver-address{ display: block; max-width: 250px; } .tourmaster-invoice-head-right{ float: right; padding-top: 10px; width: 180px; } .tourmaster-invoice-head-right .tourmaster-invoice-company-name{ font-size: 16px; font-weight: bold; margin-bottom: 20px; } .tourmaster-invoice-price-head{ padding: 18px 25px; font-size: 14px; font-weight: 700; text-transform: uppercase; } .tourmaster-invoice-price-head .tourmaster-head{ width: 80%; float: left; } .tourmaster-invoice-price-head .tourmaster-tail{ overflow: hidden; } .tourmaster-invoice-price-item{ padding: 18px 25px; border-bottom-width: 1px; border-bottom-style: solid; } .tourmaster-invoice-price-item.tourmaster-large{ padding: 30px 25px 25px; } .tourmaster-invoice-price-item .tourmaster-head-title{ display: block; font-size: 15px; margin-bottom: 2px; } .tourmaster-invoice-price-item .tourmaster-head-caption{ display: block; font-size: 13px; } .tourmaster-invoice-price-item .tourmaster-head{ width: 80%; float: left; } .tourmaster-invoice-price-item .tourmaster-tail{ font-size: 16px; display: block; overflow: hidden; } .tourmaster-invoice-price-item .tourmaster-invoice-price-additional-service-title{ font-size: 15px; margin-bottom: 12px; } .tourmaster-invoice-price-sub-total, .tourmaster-invoice-price-tax, .tourmaster-invoice-price-last, .tourmaster-invoice-total-price{ padding: 18px 25px; border-bottom-width: 1px; border-bottom-style: solid; } .tourmaster-invoice-price-sub-total .tourmaster-head, .tourmaster-invoice-price-tax .tourmaster-head, .tourmaster-invoice-price-last .tourmaster-head, .tourmaster-invoice-total-price .tourmaster-head{ float: left; margin-left: 55%; width: 25%; font-size: 15px; } .tourmaster-invoice-price-sub-total .tourmaster-tail, .tourmaster-invoice-price-tax .tourmaster-tail, .tourmaster-invoice-price-last .tourmaster-tail, .tourmaster-invoice-total-price .tourmaster-tail{ display: block; overflow: hidden; font-size: 16px; } .tourmaster-invoice-total-price{ font-weight: bold; border-top-width: 1px; border-top-style: solid; border-bottom-width: 2px; } .tourmaster-invoice-payment-info{ padding: 22px 35px; margin-top: 40px; } .tourmaster-invoice-payment-info-item-wrap{ margin-bottom: 15px; } .tourmaster-invoice-payment-info-item-wrap:last-child{ margin-bottom: 0px; } .tourmaster-invoice-payment-info-item{ float: left; margin-right: 60px; text-transform: uppercase; } .tourmaster-invoice-payment-info-item .tourmaster-head{ font-weight: 800; margin-bottom: 5px; } .tourmaster-invoice-button{ width: 1050px; padding: 0px 50px 60px; text-align: right; } .tourmaster-invoice-button .tourmaster-button{ margin-left: 5px; font-size: 13px; } .tourmaster-invoice-button .tourmaster-button:first-child{ margin-left: 0px; } .tourmaster-invoice-button .tourmaster-button i{ margin-right: 10px; } .tourmaster-notification-box{ font-size: 13px; padding: 15px 18px 15px; margin-bottom: 20px; } .tourmaster-notification-box a{ font-weight: bold; } .tourmaster-notification-box i{ margin-right: 13px; } .tourmaster-login-form label{ display: block; margin-bottom: 17px; font-size: 14px; font-weight: 500; } .tourmaster-login-form .tourmaster-login-form-fields{ margin: 0px -15px; } .tourmaster-login-form .tourmaster-login-user, .tourmaster-login-form .tourmaster-login-pass{ width: 50%; float: left; padding: 0px 15px; } .tourmaster-login-form .tourmaster-login-submit .tourmaster-button{ width: 100%; text-align: center; margin-top: 10px; } .tourmaster-login-form .tourmaster-login-lost-password{ font-size: 13px; font-weight: 500; text-align: right; } .tourmaster-login-bottom{ text-align: center; border-top-width: 1px; border-top-style: solid; padding-top: 32px; margin-bottom: 30px; margin-top: 40px; } .tourmaster-login-bottom .tourmaster-login-bottom-title{ font-size: 16px; font-weight: 700; text-transform: uppercase; margin-bottom: 12px; } .tourmaster-login-bottom .tourmaster-login-bottom-link{ font-size: 11px; font-weight: 600; text-transform: uppercase; } .tourmaster-lost-password-form label{ display: block; margin-bottom: 17px; font-size: 14px; font-weight: 500; } .tourmaster-lost-password-form .tourmaster-lost-password-submit .tourmaster-button{ width: 100%; text-align: center; margin-top: 10px; } .tourmaster-reset-password-form label{ display: block; margin-bottom: 17px; font-size: 14px; font-weight: 500; } .tourmaster-reset-password-form .tourmaster-reset-password-submit .tourmaster-button{ width: 100%; text-align: center; margin-top: 10px; } .tourmaster-reset-password-form .pw-weak{ display: none; } .tourmaster-reset-password-form .pw-weak label{ display: inline; } #pass-strength-result{ padding: 12px 20px 10px; margin-bottom: 18px; color: #23282d; background-color: #f3f3f3; font-weight: 600; font-size: 12px; } #pass-strength-result.short{ background-color: #f1adad; } #pass-strength-result.bad{ background-color: #fbc5a9; } #pass-strength-result.good{ background-color: #ffe399; } #pass-strength-result.strong{ background-color: #c1e1b9; } .tourmaster-reset-password-confirm{ } .tourmaster-login-form2{ float: left; width: 50%; padding-right: 30px; } .tourmaster-login-form2 label{ display: block; margin-bottom: 17px; font-size: 14px; font-weight: 500; } .tourmaster-login-form2 .tourmaster-login-title{ font-size: 14px; text-transform: uppercase; font-weight: 700; margin-bottom: 25px; } .tourmaster-login-form2 .tourmaster-login-submit .tourmaster-button{ width: 120px; text-align: center; } .tourmaster-login-form2-wrap{ padding-bottom: 35px; } .tourmaster-login-form2 .tourmaster-button{ width: 100%; text-align: center; } .tourmaster-login2-right{ float: left; width: 50%; text-align: center; padding-left: 30px; margin-top: -45px; padding-top: 45px; padding-bottom: 999px; margin-bottom: -999px; border-left-width: 1px; border-left-style: solid; } .tourmaster-login2-right .tourmaster-login2-right-title{ font-size: 14px; text-transform: uppercase; font-weight: 700; margin-top: 40px; } .tourmaster-login2-right .tourmaster-login2-right-title:first-child{ margin-top: 0px; } .tourmaster-login2-right .tourmaster-login2-right-description{ font-size: 12px; margin-bottom: 30px; } .tourmaster-login2-right .tourmaster-button{ width: 100%; text-align: center; } .tourmaster-register-form{ padding-bottom: 10px; } .tourmaster-register-form .tourmaster-register-message{ font-size: 12px; margin-bottom: 30px; } .tourmaster-register-form .tourmaster-register-submit{ width: 100%; text-align: center; margin-top: 10px; margin-bottom: 30px; } .tourmaster-register-form .tourmaster-register-term{ font-size: 13px; text-align: center; margin-bottom: 30px; } .tourmaster-register-form .tourmaster-register-term input{ margin-right: 10px; } .tourmaster-register-form .tourmaster-register-term .tourmaster-notification-box{ display: none; margin-top: 20px; } .tourmaster-register-form .tourmaster-register-form-fields{ margin-left: -15px; margin-right: -15px; } .tourmaster-register-form .tourmaster-profile-field{ width: 50%; float: left; padding: 0px 15px; margin-bottom: 22px; } .tourmaster-register-form .tourmaster-profile-field .tourmaster-head{ display: block; margin-bottom: 17px; font-size: 14px; font-weight: 500; } .tourmaster-register-form .tourmaster-profile-field-password{ clear: left; } .tourmaster-register-bottom{ text-align: center; border-top-width: 1px; border-top-style: solid; padding-top: 32px; margin-bottom: 30px; } .tourmaster-register-bottom .tourmaster-register-bottom-title{ font-size: 16px; font-weight: 700; text-transform: uppercase; margin-bottom: 12px; } .tourmaster-register-bottom .tourmaster-register-bottom-link{ font-size: 11px; font-weight: 600; text-transform: uppercase; } .tourmaster-tour-review-item{ padding-bottom: 30px; } .tourmaster-tour-review-item .tourmaster-tour-review-item-list{ margin-bottom: 25px; } .tourmaster-tour-review-item .tourmaster-tour-review-item-avatar{ float: left; width: 36px; overflow: hidden; margin-right: 18px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; } .tourmaster-tour-review-item .tourmaster-tour-review-item-content{ overflow: hidden; } .tourmaster-tour-review-item .tourmaster-tour-review-item-title{ font-size: 14px; font-weight: 500; margin-bottom: 6px; } .tourmaster-tour-review-item .tourmaster-tour-review-item-rating{ font-size: 14px; } .tourmaster-tour-review-item .tourmaster-tour-review-item-rating i{ margin-right: 6px; } .tourmaster-tour-review-item .tourmaster-tour-review-item-user{ font-size: 12px; margin-left: 12px; } .tourmaster-form-field input[type="text"], .tourmaster-form-field input[type="email"], .tourmaster-form-field input[type="password"], .tourmaster-form-field textarea, .tourmaster-form-field select{ font-size: 13px; height: 48px; padding: 12px 17px; width: 100%; border: 0px; outline: none; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } .tourmaster-form-field textarea{ height: 125px; } .tourmaster-form-field select, .tourmaster-form-field select:focus{ box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .tourmaster-form-field .tourmaster-combobox-wrap{ position: relative; } .tourmaster-form-field .tourmaster-combobox-wrap:after{ font-family: fontAwesome; content: "\f0dd"; font-size: 14px; line-height: 20px; position: absolute; right: 16px; top: 50%; margin-top: -13px; pointer-events: none; } .tourmaster-form-field .tourmaster-file-label-text{ font-size: 12px; text-transform: uppercase; font-weight: 500; padding: 25px; display: inline-block; width: 100%; cursor: pointer; } .tourmaster-form-field .tourmaster-file-label input[type="file"]{ display: none; } .tourmaster-form-field .tourmaster-combobox-list-wrap{ position: relative; } .tourmaster-form-field .tourmaster-combobox-list-wrap ul{ list-style: none; margin-left: 0px; display: none; border-width: 0px 2px 1px 2px; border-style: solid; position: absolute; left: 0px; right: 0px; z-index: 99; } .tourmaster-form-field .tourmaster-combobox-list-wrap ul li{ padding: 15px 17px; cursor: pointer; border-bottom-width: 1px; border-bottom-style: solid; } .tourmaster-form-field .tourmaster-combobox-list-wrap .tourmaster-combobox-list-title{ display: block; font-weight: 800; } .tourmaster-form-field .tourmaster-combobox-list-wrap .tourmaster-combobox-list-caption{ display: block; } .tourmaster-form-field .tourmaster-combobox-list-wrap .tourmaster-combobox-list-time{ display: block; font-style: italic; font-size: 12px; margin-top: 7px; } .tourmaster-form-field .tourmaster-combobox-list-wrap .tourmaster-combobox-list-avail{ display: block; font-style: italic; font-size: 12px; } .tourmaster-form-field .tourmaster-combobox-list-display{ position: relative; height: 48px; padding: 12px 17px; cursor: pointer; } .tourmaster-form-field .tourmaster-combobox-list-display span{ display: block; white-space: nowrap; margin-right: 10px; overflow: hidden; } .tourmaster-form-field .tourmaster-combobox-list-display:after{ font-family: fontAwesome; content: "\f0dd"; font-size: 14px; line-height: 20px; position: absolute; right: 14px; top: 50%; margin-top: -13px; pointer-events: none; } .tourmaster-form-field.tourmaster-with-border .tourmaster-combobox-list-display{ border-width: 2px; border-style: solid; } a.tourmaster-button, input[type="button"].tourmaster-button, input[type="submit"].tourmaster-button{ font-size: 12.5px; text-transform: uppercase; font-weight: 600; padding: 15px 27px; display: inline-block; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; } .tourmaster-form-field-alt-date{ width: 95px; float: left; margin-right: 10px; } .tourmaster-form-field-alt-month{ width: 130px; float: left; margin-right: 10px; } .tourmaster-form-field-alt-year{ width: 110px; float: left; } .tourmaster-form-field.tourmaster-with-border input[type="text"], .tourmaster-form-field.tourmaster-with-border input[type="email"], .tourmaster-form-field.tourmaster-with-border input[type="password"], .tourmaster-form-field.tourmaster-with-border textarea, .tourmaster-form-field.tourmaster-with-border select{ border-width: 2px; border-style: solid; } .tourmaster-form-field .tourmaster-type-datepicker .tourmaster-tail{ position: relative; } .tourmaster-form-field .tourmaster-type-datepicker .tourmaster-tail input{ cursor: pointer; } .tourmaster-form-field .tourmaster-type-datepicker .tourmaster-tail i{ pointer-events: none; position: absolute; right: 15px; top: 50%; margin-top: -8px; } .tourmaster-form-field.tourmaster-bottom-border .tourmaster-combobox-wrap select{ border-bottom-width: 2px; border-bottom-style: solid; background: transparent !important; } .tourmaster-datepicker-wrap{ position: relative; } .tourmaster-datepicker-wrap:after{ content: "\f0dd"; font-family: fontAwesome; position: absolute; top: 50%; right: 17px; margin-top: -13px; line-height: 22px; pointer-events: none; } .tourmaster-datepicker-wrap input{ cursor: pointer; } .tourmaster-body .ui-datepicker{ width: 310px; border-width: 2px; border-style: solid; padding: 8px; display: none; } .tourmaster-body .ui-datepicker .ui-datepicker-title{ padding-left: 38px; padding-right: 38px; } .tourmaster-body .ui-datepicker .ui-datepicker-month, .tourmaster-body .ui-datepicker .ui-datepicker-year{ width: 48%; margin: 0px 1%; border: none; height: 36px; padding: 0px 8px; font-weight: 700; } .tourmaster-body .ui-datepicker select:focus{ outline: none; } .tourmaster-body .ui-datepicker table{ border-collapse: separate; border-spacing: 0px; margin-bottom: 10px; } .tourmaster-body .ui-datepicker table tr{ background: transparent; } .tourmaster-body .ui-datepicker table tr th{ background: transparent; font-size: 13px; padding: 16px 0px 10px; } .tourmaster-body .ui-datepicker table tr td{ padding: 0px 0px 5px; line-height: 1; text-align: center; } .tourmaster-body .ui-datepicker table tr td span, .tourmaster-body .ui-datepicker table tr td a{ width: 32px; font-size: 13px; line-height: 16px; padding: 10px 0px 6px; text-align: center; display: inline-block; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; } .tourmaster-body .ui-datepicker-header{ position: relative; } .tourmaster-body .ui-datepicker-prev, .tourmaster-body .ui-datepicker-next{ position: absolute; top: 0px; width: 36px; height: 36px; line-height: 36px; text-align: center; cursor: pointer; } .tourmaster-body .ui-datepicker-prev{ left: 0px; } .tourmaster-body .ui-datepicker-prev:after{ content: "\f104"; font-family: fontAwesome; } .tourmaster-body .ui-datepicker-prev span{ display: none; } .tourmaster-body .ui-datepicker-next{ right: 0px; } .tourmaster-body .ui-datepicker-next:after{ content: "\f105"; font-family: fontAwesome; } .tourmaster-body .ui-datepicker-next span{ display: none; } .tourmaster-body .ui-datepicker-prev.ui-state-disabled, .tourmaster-body .ui-datepicker-next.ui-state-disabled{ background: transparent; } .tourmaster-form-field.tourmaster-medium input[type="text"], .tourmaster-form-field.tourmaster-medium input[type="email"], .tourmaster-form-field.tourmaster-medium input[type="password"], .tourmaster-form-field.tourmaster-medium textarea, .tourmaster-form-field.tourmaster-medium select{ height: 65px; padding: 14px 22px; font-size: 15px; } .tourmaster-form-field.tourmaster-medium input[type="submit"]{ height: 65px; padding: 14px 22px; font-size: 15px; text-transform: none; font-weight: 500; } .tourmaster-form-field.tourmaster-large input[type="text"], .tourmaster-form-field.tourmaster-large input[type="email"], .tourmaster-form-field.tourmaster-large input[type="password"], .tourmaster-form-field.tourmaster-large textarea, .tourmaster-form-field.tourmaster-large select{ height: 73px; padding: 18px 25px; font-size: 17px; } .tourmaster-form-field.tourmaster-large input[type="submit"]{ height: 73px; padding: 18px 25px; font-size: 17px; text-transform: none; font-weight: 500; } .tourmaster-form-field.tourmaster-transparent-bottom-border input[type="text"], .tourmaster-form-field.tourmaster-transparent-bottom-border input[type="email"], .tourmaster-form-field.tourmaster-transparent-bottom-border input[type="password"], .tourmaster-form-field.tourmaster-transparent-bottom-border textarea, .tourmaster-form-field.tourmaster-transparent-bottom-border select{ padding-left: 0px; padding-right: 0px; font-size: 16px; border-bottom-width: 2px; border-bottom-style: solid; background: transparent !important; } .tourmaster-form-field.tourmaster-transparent-bottom-border .tourmaster-combobox-wrap:after{ content: "\f107"; right: 0px; margin-top: -8px; } .tourmaster-input-style-no-border .tourmaster-form-field.tourmaster-large input[type="submit"], .tourmaster-input-style-transparent-bottom-border .tourmaster-form-field.tourmaster-large input[type="submit"]{ margin-top: 0px; } .tourmaster-template-wrapper table.tourmaster-table{ width: 100%; border: 0px; margin-bottom: 0px; border-collapse: separate; border-spacing: 0px; } .tourmaster-template-wrapper table.tourmaster-table th{ font-size: 13px; font-weight: 600; text-align: left; border-width: 0px 0px 1px; border-style: solid; padding: 4px 0px 16px; background: transparent; } .tourmaster-template-wrapper table.tourmaster-table td{ font-size: 13px; font-weight: normal; padding: 0px 0px 18px; border: 0px; font-weight: normal; vertical-align: top; text-align: left; } .tourmaster-template-wrapper table.tourmaster-table tr{ background: transparent; } .tourmaster-template-wrapper table.tourmaster-table tr:nth-child(2) td{ padding-top: 28px; } .tourmaster-template-wrapper table.tourmaster-table tr:last-child td { padding-bottom: 6px; } .tourmaster-template-wrapper table.tourmaster-wish-list-table{ min-width: 600px; } .tourmaster-template-wrapper table.tourmaster-wish-list-table tr:last-child td {padding-bottom: 20px; } .tourmaster-tour-order-filterer-wrap{ background: #fff; } .tourmaster-tour-order-filterer-wrap{ padding: 13px 20px; margin-bottom: 30px; box-shadow: 0px 0px 2px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.1); } .tourmaster-tour-order-filterer-wrap .tourmaster-tour-order-filterer-title{ font-weight: 800; font-size: 15px; padding-right: 10px; display: inline; } .tourmaster-tour-order-filterer-wrap .tourmaster-combobox-wrap{ position: relative; display: inline-block; margin-left: 10px; } .tourmaster-tour-order-filterer-wrap .tourmaster-combobox-wrap:after{ font-family: fontAwesome; content: "\f0dd"; font-size: 14px; line-height: 20px; position: absolute; right: 12px; top: 50%; margin-top: -13px; pointer-events: none; } .tourmaster-tour-order-filterer-wrap .tourmaster-combobox-wrap select{ font-size: 12px; height: 38px; padding: 7px 30px 7px 15px; width: 100%; outline: none; border-width: 1px; border-style: solid; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } .tourmaster-tour-order-filterer-wrap .tourmaster-combobox-wrap select, .tourmaster-tour-order-filterer-wrap .tourmaster-combobox-wrap select:focus{ box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .tourmaster-tour-order-filterer-wrap .tourmaster-tour-order-filterer-style{ float: right; font-size: 20px; margin-top: 4px; } .tourmaster-tour-order-filterer-wrap .tourmaster-tour-order-filterer-style a{ margin-left: 15px; } .tourmaster-tour-title-item{ margin-bottom: 30px; } .tourmaster-tour-title-item .tourmaster-tour-title-item-title{ font-size: 26px; font-weight: 800; margin-bottom: 15px; } .tourmaster-tour-title-item .tourmaster-tour-rating-text{ font-size: 14px; margin-left: 15px; } .tourmaster-tour-title-item .tourmaster-tour-rating i{ font-size: 16px; } .tourmaster-zoom-on-hover img{ transition: transform 300ms ease-out; -moz-transition: -moz-transform 300ms ease-out; -o-transition: -o-transform 300ms ease-out; -webkit-transition: -webkit-transform 300ms ease-out} .tourmaster-zoom-on-hover:hover img{ -webkit-transform: scale(1.1); transform: scale(1.1); } .tourmaster-tour-rating{ font-size: 13px; } .tourmaster-tour-rating i{ margin-left: 4px; } .tourmaster-tour-rating i:first-child{ margin-left: 0px; } .tourmaster-tour-rating-text{ margin-left: 6px; font-size: 11px; font-weight: normal; } .tourmaster-tour-rating-empty{ visibility: hidden; } .tourmaster-tour-info-wrap{ margin-bottom: 18px; } .tourmaster-tour-info-wrap .tourmaster-tour-info{ margin-bottom: 9px; font-weight: 500; font-size: 14px; } .tourmaster-tour-info-wrap .tourmaster-tour-info i{ width: 20px; display: inline-block; margin-right: 4px; } .tourmaster-thumbnail-ribbon{ line-height: 1; z-index: 2; position: absolute; top: 30px; font-size: 14px; font-weight: 600; padding: 14px 20px 14px 30px; left: -10px; } .tourmaster-thumbnail-ribbon .tourmaster-thumbnail-ribbon-cornor{ position: absolute; left: -10px; bottom: -10px; width: 0px; height: 0px; border-style: solid; background: url(//safetravel.co.mz/wp-content/plugins/tourmaster/images/ribbon-corner-shadow.png) 0px 0px no-repeat; border-width: 0px 10px 10px 10px; border-left-color: transparent; border-top-color: transparent; border-bottom-color: transparent; } .tourmaster-body .tourmaster-tour-info-custom-excerpt p{ line-height: 2; } .tourmaster-tour-item{ padding-bottom: 30px; } .tourmaster-tour-item .gdlr-core-load-more{ width: 100%; } .tourmaster-tour-item .tourmaster-tour-thumbnail{ position: relative; overflow: hidden; } .tourmaster-tour-item .tourmaster-tour-thumbnail-overlay{ position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; background: rgba(0, 0, 0, 0.75); z-index: 1; opacity: 0; line-height: 1; transition: opacity 300ms; -moz-transition: opacity 300ms; -o-transition: opacity 300ms; -webkit-transition: opacity 300ms; } .tourmaster-tour-item .tourmaster-tour-thumbnail-overlay:hover{ opacity: 1; } .tourmaster-tour-item .tourmaster-tour-thumbnail-overlay i{ position: absolute; left: 0px; right: 0px; text-align: center; top: 50%; margin-top: -15px; font-size: 30px; color: #fff; } .tourmaster-tour-item .gdlr-core-flexslider[data-nav="navigation-outer"] .flex-direction-nav li{ transition: left 300ms, right 300ms; -moz-transition: left 300ms, right 300ms; -o-transition: left 300ms, right 300ms; -webkit-transition: left 300ms, right 300ms; } .tourmaster-tour-item .gdlr-core-flexslider[data-nav="navigation-outer"] .flex-direction-nav li a{ padding: 0px; background: transparent; } .tourmaster-tour-item .gdlr-core-flexslider[data-nav="navigation-outer"] .flex-direction-nav li a i{ font-size: 29px; width: 29px; } .tourmaster-tour-item .gdlr-core-flexslider[data-nav="navigation-outer"] .flex-direction-nav li.flex-nav-next{ right: -70px; } .tourmaster-tour-item .gdlr-core-flexslider[data-nav="navigation-outer"] .flex-direction-nav li.flex-nav-prev{ left: -70px; } .tourmaster-tour-item .gdlr-core-flexslider[data-nav="navigation-outer"] .flex-direction-nav li.flex-nav-next a, .tourmaster-tour-item .gdlr-core-flexslider[data-nav="navigation-outer"] .flex-direction-nav li.flex-nav-prev a{ opacity: 1; } .tourmaster-tour-item .gdlr-core-flexslider[data-nav="navigation-outer"] .flex-direction-nav li.flex-nav-next:hover{ right: -80px; } .tourmaster-tour-item .gdlr-core-flexslider[data-nav="navigation-outer"] .flex-direction-nav li.flex-nav-prev:hover{ left: -80px; } .tourmaster-tour-item .gdlr-core-flexslider[data-nav="navigation-outer"] .flex-direction-nav .arrow_carrot-left:before{ content: "\23"; } .tourmaster-tour-item .gdlr-core-flexslider[data-nav="navigation-outer"] .flex-direction-nav .arrow_carrot-right:before{ content: "\24"; } .tourmaster-tour-item .gdlr-core-flexslider[data-nav="navigation-outer"] .flex-direction-nav li a i:after{ content: " "; display: block; width: 38px; height: 6px; background: rgba(0,0,0,0.15); margin-top: -13px; opacity: 0; transition: opacity 300ms; -moz-transition: opacity 300ms; -o-transition: opacity 300ms; -webkit-transition: opacity 300ms; } .tourmaster-tour-item .gdlr-core-flexslider[data-nav="navigation-outer"] .flex-direction-nav li a.flex-next i:after{ margin-left: -10px; } .tourmaster-tour-item .gdlr-core-flexslider[data-nav="navigation-outer"] .flex-direction-nav li a.flex-prev i:after{ margin-left: 10px; } .tourmaster-tour-item .gdlr-core-flexslider[data-nav="navigation-outer"] .flex-direction-nav li:hover a i:after{ opacity: 1; } .tourmaster-tour-widget{ margin-top: 22px; } .tourmaster-tour-widget:first-child{ margin-top: 0px; } .tourmaster-tour-widget .tourmaster-tour-widget-inner{ padding-top: 22px; border-top-width: 1px; border-top-style: solid; } .tourmaster-tour-widget:first-child .tourmaster-tour-widget-inner{ padding-top: 0px; border-top-width: 0px; } .tourmaster-tour-widget .tourmaster-tour-thumbnail{ float: left; max-width: 66px; margin-right: 20px; } .tourmaster-tour-widget .tourmaster-tour-content-wrap{ overflow: hidden; } .tourmaster-tour-widget .tourmaster-tour-title{ font-size: 14px; margin-bottom: 5px; font-weight: 500; } .tourmaster-tour-widget .tourmaster-tour-price .tourmaster-head{ font-size: 13px; margin-right: 10px; } .tourmaster-tour-widget .tourmaster-tour-price .tourmaster-tail{ font-size: 16px; font-weight: 700; } .tourmaster-tour-widget .tourmaster-tour-price-wrap.tourmaster-discount .tourmaster-tour-price .tourmaster-head{ margin-right: 8px; } .tourmaster-tour-widget .tourmaster-tour-price-wrap.tourmaster-discount .tourmaster-tour-price .tourmaster-tail{ font-size: 13px; font-weight: normal; margin-right: 10px; text-decoration: line-through } .tourmaster-tour-widget .tourmaster-tour-price-wrap.tourmaster-discount .tourmaster-tour-discount-price{ font-size: 16px; font-weight: 700; } .tourmaster-tour-widget .tourmaster-tour-content-info.tourmaster-with-ribbon{ padding-top: 5px; } .tourmaster-tour-widget .tourmaster-tour-content-info.tourmaster-with-ribbon .tourmaster-tour-price-wrap{ float: right; } .tourmaster-tour-widget .tourmaster-thumbnail-ribbon{ font-size: 12px; font-weight: 600; padding: 8px 13px 6px; float: left; position: static; } .tourmaster-tour-widget .tourmaster-thumbnail-ribbon-cornor{ display: none; } .tourmaster-tour-grid{ margin-bottom: 40px; position: relative; } .tourmaster-tour-grid.tourmaster-tour-frame .tourmaster-tour-grid-inner{ overflow: hidden; } .gdlr-core-flexslider .tourmaster-tour-grid{ margin-bottom: 0px; } .tourmaster-tour-item .gdlr-core-flexslider .flex-viewport{ padding-left: 20px; margin-left: -20px; padding-right: 20px; margin-right: -20px; padding-bottom: 20px; margin-bottom: -20px; } .tourmaster-tour-grid .tourmaster-tour-title{ font-size: 15px; font-weight: 800; margin-bottom: 5px; } .tourmaster-tour-grid .tourmaster-tour-thumbnail{ margin-bottom: 28px; overflow: hidden; } .tourmaster-tour-grid .tourmaster-tour-content-wrap{ position: relative; } .tourmaster-tour-grid .tourmaster-tour-content{ font-weight: 500; } .tourmaster-tour-grid .tourmaster-tour-rating{ margin-top: 15px; } .tourmaster-tour-grid .tourmaster-tour-price{ font-size: 22px; font-weight: 800; line-height: 1; } .tourmaster-tour-grid .tourmaster-tour-price .tourmaster-head{ font-size: 15px; margin-bottom: 7px; font-weight: normal; } .tourmaster-tour-grid .tourmaster-tour-price-wrap.tourmaster-discount .tourmaster-tour-price{ font-size: 15px; font-weight: normal; } .tourmaster-tour-grid .tourmaster-tour-price-wrap.tourmaster-discount .tourmaster-tour-price .tourmaster-tail{ text-decoration: line-through; } .tourmaster-tour-grid .tourmaster-tour-discount-price{ font-size: 22px; line-height: 1; margin-top: 6px; font-weight: 800; } .tourmaster-tour-grid.tourmaster-price-right-title .tourmaster-tour-title{ padding-right: 100px; } .tourmaster-tour-grid.tourmaster-price-right-title .tourmaster-tour-price-wrap{ text-align: right; position: absolute; top: 0px; right: 0px; } .tourmaster-tour-grid.tourmaster-price-right-title .tourmaster-tour-price{ display: block; } .tourmaster-tour-grid.tourmaster-price-right-title .tourmaster-tour-price .tourmaster-head{ display: block; } .tourmaster-tour-grid.tourmaster-price-right-title .tourmaster-tour-discount-price{ display: block; } .tourmaster-tour-grid.tourmaster-price-right-title .tourmaster-tour-price-wrap.tourmaster-discount .tourmaster-tour-price{ display: block; } .tourmaster-tour-grid.tourmaster-price-right-title .tourmaster-tour-price-wrap.tourmaster-discount .tourmaster-tour-price .tourmaster-head{ display: none; } .tourmaster-tour-grid.tourmaster-price-bottom-title .tourmaster-tour-price-wrap{ margin-bottom: 10px; margin-top: 10px; } .tourmaster-tour-grid.tourmaster-price-bottom-title .tourmaster-tour-price{ margin-right: 15px; } .tourmaster-tour-grid.tourmaster-price-bottom-title .tourmaster-tour-price .tourmaster-head{ margin-right: 10px; } .tourmaster-tour-grid.tourmaster-tour-frame .tourmaster-tour-thumbnail{ margin-bottom: 0px; } .tourmaster-tour-grid.tourmaster-tour-frame .tourmaster-tour-content-wrap{ padding: 32px 25px 8px; } .tourmaster-tour-grid.tourmaster-tour-frame .tourmaster-tour-price-wrap{ top: 32px; right: 25px; } .tourmaster-tour-grid.tourmaster-tour-frame .tourmaster-tour-rating, .tourmaster-tour-grid.tourmaster-tour-frame .tourmaster-tour-content{ margin-bottom: 14px; } .tourmaster-tour-grid .tourmaster-tour-price-bottom-wrap{ padding: 15px 25px 13px; line-height: 20px; font-size: 13px; } .tourmaster-tour-grid .tourmaster-tour-price-bottom-wrap .tourmaster-tour-price-head{ float: left; } .tourmaster-tour-grid .tourmaster-tour-price-bottom-wrap .tourmaster-tour-price-content{ float: right; } .tourmaster-tour-grid .tourmaster-tour-price-bottom-wrap .tourmaster-tour-price, .tourmaster-tour-grid .tourmaster-tour-price-bottom-wrap .tourmaster-tour-discount-price{ font-size: 16px; margin-left: 12px; } .tourmaster-tour-grid .tourmaster-tour-price-bottom-wrap.tourmaster-with-discount .tourmaster-tour-price{ font-size: 13px; font-weight: normal; text-decoration: line-through; } .tourmaster-tour-grid .tourmaster-tour-info-wrap { margin-bottom: 0px; margin-top: 17px; } .tourmaster-tour-item-column-4 .tourmaster-tour-grid.tourmaster-price-right-title .tourmaster-tour-title { padding-right: 90px; } .tourmaster-tour-item-column-4 .tourmaster-tour-grid .tourmaster-tour-price-wrap.tourmaster-discount .tourmaster-tour-price { font-size: 13px; } .tourmaster-tour-item-column-4 .tourmaster-tour-grid .tourmaster-tour-price{ font-size: 20px; } .tourmaster-tour-item-column-4 .tourmaster-tour-grid .tourmaster-tour-discount-price{ font-size: 20px; } .tourmaster-tour-item-column-4 .tourmaster-tour-frame.tourmaster-tour-grid .tourmaster-tour-price{ font-size: 19px; margin-top: 10px; } .tourmaster-tour-item-column-4 .tourmaster-tour-frame.tourmaster-tour-grid .tourmaster-tour-discount-price{ font-size: 19px; } .tourmaster-tour-item-column-5 .tourmaster-tour-grid .tourmaster-tour-price{ font-size: 19px; margin-top: 10px; } .tourmaster-tour-item-column-5 .tourmaster-tour-grid .tourmaster-tour-discount-price{ font-size: 19px; } .tourmaster-tour-item-style-grid .gdlr-core-block-item-title-wrap .gdlr-core-block-item-title{ font-weight: 700; } .tourmaster-tour-item-style-grid .gdlr-core-block-item-title-wrap{ position: relative; margin-bottom: 40px; } .tourmaster-tour-grid-style-2.tourmaster-price-right-title .tourmaster-tour-title{ padding-right: 0px; } .tourmaster-tour-grid-style-2.tourmaster-price-right-title .tourmaster-tour-price-wrap{ top: auto; bottom: 4px; } .tourmaster-tour-grid-style-2.tourmaster-price-right-title.tourmaster-tour-frame .tourmaster-tour-price-wrap{ top: auto; bottom: 34px; } .tourmaster-tour-grid-style-2 .tourmaster-tour-title svg{ max-width: 22px; float: left; vertical-align: middle; margin-right: 8px; margin-top: -2px; margin-bottom: -2px; } .tourmaster-tour-grid-style-2 .tourmaster-tour-title span{ display: block; overflow: hidden; } .tourmaster-tour-grid-style-2 .tourmaster-tour-thumbnail{ margin-bottom: 38px; } .tourmaster-tour-grid-style-2 .tourmaster-tour-info-wrap{ margin-bottom: 0px; margin-top: 25px; } .tourmaster-tour-grid-style-2 .tourmaster-tour-info-wrap .tourmaster-tour-info i{ font-size: 18px; width: 18px; margin-right: 12px; } .tourmaster-tour-grid-style-2 .tourmaster-tour-info-wrap .tourmaster-tour-info{ margin-bottom: 12px; } .tourmaster-tour-grid-style-2 .tourmaster-tour-info-wrap .tourmaster-tour-info svg{ width: 18px; vertical-align: middle; margin-right: 12px; } .tourmaster-tour-grid-style-2 .tourmaster-tour-rating{ margin-top: 10px; } .tourmaster-tour-grid-style-2 .tourmaster-tour-content-wrap .tourmaster-thumbnail-ribbon{ top: -56px; left: 25px; padding: 10px 17px; } .tourmaster-tour-grid-style-2 .tourmaster-tour-content-wrap .tourmaster-thumbnail-ribbon-cornor{ display: none; } .tourmaster-tour-grid-style-2.tourmaster-tour-frame .tourmaster-tour-content-wrap{ padding-top: 40px; padding-bottom: 15px; } .tourmaster-tour-grid-style-2.tourmaster-tour-frame .tourmaster-tour-content-wrap .tourmaster-thumbnail-ribbon{ top: -18px; } .tourmaster-tour-modern{ position: relative; } .tourmaster-tour-modern-inner{ position: relative; overflow: hidden; } .tourmaster-tour-item-style-modern-no-space .gdlr-core-pagination{ margin-top: 35px; } .tourmaster-tour-modern .tourmaster-tour-title{ font-size: 14px; font-weight: 700; margin-bottom: 14px; } .tourmaster-tour-modern .tourmaster-tour-content-wrap{ position: relative; padding: 22px 25px 10px; } .tourmaster-tour-modern .tourmaster-tour-info-wrap{ margin-bottom: 0px; } .tourmaster-tour-modern .tourmaster-tour-info{ font-size: 12px; } .tourmaster-tour-modern.tourmaster-with-info .tourmaster-tour-price-wrap{ position: absolute; right: 22px; bottom: 17px; } .tourmaster-tour-modern.tourmaster-without-info .tourmaster-tour-price-wrap{ margin-top: -5px; margin-bottom: 10px; } .tourmaster-tour-modern .tourmaster-tour-price{ font-size: 17px; font-weight: 800; line-height: 1; } .tourmaster-tour-modern .tourmaster-tour-price .tourmaster-head{ display: none; } .tourmaster-tour-modern .tourmaster-tour-price-wrap.tourmaster-discount .tourmaster-tour-price{ font-size: 13px; font-weight: normal; } .tourmaster-tour-modern .tourmaster-tour-price-wrap.tourmaster-discount .tourmaster-tour-price .tourmaster-tail{ text-decoration: line-through; } .tourmaster-tour-modern .tourmaster-tour-discount-price{ font-size: 17px; font-weight: 800; margin-left: 8px; } .tourmaster-tour-modern.tourmaster-with-thumbnail .tourmaster-tour-content-wrap{ position: absolute; right: 25px; left: 25px; bottom: 0px; -webkit-transform: translate3d(0, 100%, 0); -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); -webkit-transition: -webkit-transform .3s ease; transition: transform .3s ease; } .tourmaster-tour-modern.tourmaster-with-thumbnail:hover .tourmaster-tour-content-wrap{ -webkit-transform: translate3d(0, 2px, 0); transform: translate3d(0, 2px, 0); } .tourmaster-tour-item-style-medium .tourmaster-tour-item-holder{ padding-bottom: 1px; } .tourmaster-tour-medium{ margin-bottom: 40px; position: relative; } .tourmaster-tour-medium .tourmaster-tour-thumbnail{ width: 31%; vertical-align: middle; } .tourmaster-tour-medium .tourmaster-tour-medium-inner{ display: table; width: 100%; table-layout: fixed; } .tourmaster-tour-medium.tourmaster-tour-frame .tourmaster-tour-medium-inner{ overflow: hidden; } .tourmaster-tour-medium .tourmaster-tour-thumbnail, .tourmaster-tour-medium .tourmaster-tour-content-wrap{ display: table-cell; vertical-align: middle; } .tourmaster-tour-medium .tourmaster-tour-content-wrap{ width: 69%; padding: 20px 25px 0px 35px; vertical-align: middle; } .tourmaster-tour-medium .tourmaster-content-left{ float: left; width: 69%; padding-right: 20px; } .tourmaster-tour-medium .tourmaster-content-right{ overflow: hidden; padding: 10px 0px 10px 25px; border-left-width: 2px; border-left-style: solid; } .tourmaster-tour-medium .tourmaster-tour-title{ font-size: 20px; font-weight: 800; margin-bottom: 22px; margin-top: 3px; } .tourmaster-tour-medium .tourmaster-tour-content{ font-weight: 500; } .tourmaster-tour-medium .tourmaster-tour-rating-text{ display: block; } .tourmaster-tour-medium .tourmaster-tour-rating{ text-align: center; margin-bottom: 20px; } .tourmaster-tour-medium .tourmaster-tour-view-more{ font-size: 10px; display: block; text-align: center; padding: 14px 15px 12px; font-weight: bold; text-transform: uppercase; } .tourmaster-tour-medium .tourmaster-tour-price-wrap{ text-align: center; margin-bottom: 22px; } .tourmaster-tour-medium .tourmaster-tour-price{ font-size: 26px; display: block; font-weight: 800; line-height: 1; } .tourmaster-tour-medium .tourmaster-tour-price .tourmaster-head{ font-size: 15px; display: block; margin-bottom: 12px; font-weight: normal; } .tourmaster-tour-medium .tourmaster-tour-price-wrap.tourmaster-discount .tourmaster-tour-price{ font-size: 15px; display: block; margin-bottom: 12px; font-weight: normal; } .tourmaster-tour-medium .tourmaster-tour-price-wrap.tourmaster-discount .tourmaster-tour-price .tourmaster-head{ display: inline; margin-right: 10px; } .tourmaster-tour-medium .tourmaster-tour-price-wrap.tourmaster-discount .tourmaster-tour-price .tourmaster-tail{ text-decoration: line-through; } .tourmaster-tour-medium .tourmaster-tour-discount-price{ font-size: 26px; display: block; line-height: 1; margin-top: 10px; font-weight: 800; } .tourmaster-tour-medium.tourmaster-tour-frame .tourmaster-tour-content-wrap{ padding-top: 35px; padding-bottom: 35px; } .tourmaster-tour-full{ margin-bottom: 60px; position: relative; } .tourmaster-tour-full.tourmaster-tour-frame{ margin-bottom: 40px; } .tourmaster-tour-full.tourmaster-tour-frame .tourmaster-tour-full-inner{ overflow: hidden; } .tourmaster-tour-full .tourmaster-tour-title{ font-size: 21px; font-weight: 800; margin-bottom: 25px; } .tourmaster-tour-full .tourmaster-tour-thumbnail{ margin-bottom: 38px; } .tourmaster-tour-full .tourmaster-content-left{ float: left; width: 76%; padding-right: 30px; } .tourmaster-tour-full .tourmaster-content-right{ overflow: hidden; padding: 20px 5px 20px 15px; border-left-width: 2px; border-left-style: solid; } .tourmaster-tour-full .tourmaster-tour-rating-text{ display: block; margin-left: 0px; margin-top: 2px; } .tourmaster-tour-full .tourmaster-tour-rating{ text-align: center; margin-bottom: 20px; } .tourmaster-tour-full .tourmaster-tour-view-more{ font-size: 11px; display: table; text-align: center; padding: 13px 22px 12px; font-weight: bold; text-transform: uppercase; margin: auto; } .tourmaster-tour-full .tourmaster-tour-price-wrap{ text-align: center; margin-bottom: 22px; } .tourmaster-tour-full .tourmaster-tour-price{ font-size: 28px; display: block; font-weight: 800; line-height: 1; } .tourmaster-tour-full .tourmaster-tour-price .tourmaster-head{ font-size: 15px; display: block; margin-bottom: 9px; font-weight: normal; margin-left: auto; margin-right: auto; } .tourmaster-tour-full .tourmaster-tour-price-wrap.tourmaster-discount .tourmaster-tour-price{ font-size: 15px; display: block; margin-bottom: 12px; font-weight: normal; } .tourmaster-tour-full .tourmaster-tour-price-wrap.tourmaster-discount .tourmaster-tour-price .tourmaster-head{ display: inline; margin-right: 10px; } .tourmaster-tour-full .tourmaster-tour-price-wrap.tourmaster-discount .tourmaster-tour-price .tourmaster-tail{ text-decoration: line-through; } .tourmaster-tour-full .tourmaster-tour-discount-price{ font-size: 28px; display: block; line-height: 1; margin-top: 10px; font-weight: 800; } .tourmaster-tour-full.tourmaster-tour-frame .tourmaster-tour-thumbnail{ margin-bottom: 0px; } .tourmaster-tour-full.tourmaster-tour-frame .tourmaster-tour-content-wrap{ padding: 40px 27px 40px 35px; } .tourmaster-tour-full.tourmaster-tour-frame .tourmaster-content-right { padding: 20px 0px 20px 27px; } .tourmaster-taxonomy-description{ margin-bottom: 60px; } .tourmaster-tour-category-grid .tourmaster-tour-category-head-animate{ padding: 0px 25px 27px; position: relative; } .tourmaster-tour-category-grid .tourmaster-tour-category-head-link{ font-size: 12px; text-transform: uppercase; font-weight: 800; } .tourmaster-tour-category-grid .tourmaster-tour-category-head-display{ padding: 0px 25px 10px; } .tourmaster-tour-category-grid .tourmaster-tour-category-title{ font-size: 16px; margin-bottom: 0px; float: left; } .tourmaster-tour-category-grid .tourmaster-tour-category-title i{ font-size: 18px; margin-right: 9px; } .tourmaster-tour-category-grid .tourmaster-tour-category-count{ float: right; margin-top: 2px; } .tourmaster-tour-category-grid.tourmaster-with-thumbnail .tourmaster-tour-category-overlay{ position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; background: #000; } .tourmaster-tour-category-grid.tourmaster-with-thumbnail .tourmaster-tour-category-overlay-front{ position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; background: url(//safetravel.co.mz/wp-content/plugins/tourmaster/images/tour-category-item-gradient.png) bottom repeat-x; } .tourmaster-tour-category-grid.tourmaster-with-thumbnail .tourmaster-tour-category-item-wrap{ position: relative; overflow: hidden; } .tourmaster-tour-category-grid.tourmaster-with-thumbnail .tourmaster-tour-category-head{ position: absolute; bottom: 0px; left: 0px; right: 0px; } .tourmaster-tour-category-grid.tourmaster-with-thumbnail .tourmaster-tour-category-head-divider{ position: absolute; left: 0px; right: 0px; bottom: 0px; border-bottom-width: 5px; border-bottom-style: solid; } .tourmaster-tour-category-grid.tourmaster-with-thumbnail .tourmaster-tour-category-overlay{ opacity: 0; filter: alpha(opacity=0); transition: opacity 300ms; -moz-transition: opacity 300ms; -o-transition: opacity 300ms; -webkit-transition: opacity 300ms; } .tourmaster-tour-category-grid.tourmaster-with-thumbnail .tourmaster-tour-category-head-display{ padding-bottom: 25px; transition: padding 200ms ease-out; -moz-transition: padding 200ms ease-out; -o-transition: padding 200ms ease-out; -webkit-transition: padding 200ms ease-out; } .tourmaster-tour-category-grid.tourmaster-with-thumbnail .tourmaster-tour-category-head-animate{ margin-bottom: -49px; transition: margin 200ms ease-out; -moz-transition: margin 200ms ease-out; -o-transition: margin 200ms ease-out; -webkit-transition: margin 200ms ease-out; } .tourmaster-tour-category-grid.tourmaster-with-thumbnail:hover .tourmaster-tour-category-overlay{ opacity: 0.65; filter: alpha(opacity=65); } .tourmaster-tour-category-grid.tourmaster-with-thumbnail:hover .tourmaster-tour-category-head-display{ padding-bottom: 10px; } .tourmaster-tour-category-grid.tourmaster-with-thumbnail:hover .tourmaster-tour-category-head-animate{ margin-bottom: 0px; } .tourmaster-tour-category-grid-2 .tourmaster-tour-category-head-animate{ padding: 0px 25px 0px; position: relative; text-align: center; } .tourmaster-tour-category-grid-2 .tourmaster-tour-category-head-link{ font-size: 12px; text-transform: uppercase; font-weight: 600; } .tourmaster-tour-category-grid-2 .tourmaster-tour-category-head-display{ padding: 0px 25px 8px; text-align: center; } .tourmaster-tour-category-grid-2 .tourmaster-tour-category-title{ font-size: 18px; margin-bottom: 0px; font-weight: 600; } .tourmaster-tour-category-grid-2.tourmaster-with-thumbnail .tourmaster-tour-category-head-animate{ padding-top: 10px; margin-bottom: -15px; transition: margin 200ms ease-out, padding 200ms ease-out; -moz-transition: margin 200ms ease-out, padding 200ms ease-out; -o-transition: margin 200ms ease-out, padding 200ms ease-out; -webkit-transition: margin 200ms ease-out, padding 200ms ease-out; } .tourmaster-tour-category-grid-2.tourmaster-with-thumbnail .tourmaster-tour-category-overlay{ position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; background: #000; } .tourmaster-tour-category-grid-2.tourmaster-with-thumbnail .tourmaster-tour-category-overlay-front{ position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; background: url(//safetravel.co.mz/wp-content/plugins/tourmaster/images/tour-category-item-gradient.png) bottom repeat-x; } .tourmaster-tour-category-grid-2.tourmaster-with-thumbnail .tourmaster-tour-category-item-wrap{ position: relative; overflow: hidden; } .tourmaster-tour-category-grid-2.tourmaster-with-thumbnail .tourmaster-tour-category-head{ position: absolute; padding-top: 5px; top: 100%; left: 0px; right: 0px; transform: translate(0, -100%); -moz-transform: translate(0, -100%); -webkit-transform: translate(0, -100%); transition: transform 200ms ease-out, top 200ms ease-out; -moz-transition: transform 200ms ease-out, top 200ms ease-out; -o-transition: transform 200ms ease-out, top 200ms ease-out; -webkit-transition: transform 200ms ease-out, top 200ms ease-out; } .tourmaster-tour-category-grid-2.tourmaster-with-thumbnail .tourmaster-tour-category-overlay{ opacity: 0; filter: alpha(opacity=0); transition: opacity 300ms; -moz-transition: opacity 300ms; -o-transition: opacity 300ms; -webkit-transition: opacity 300ms; } .tourmaster-tour-category-grid-2.tourmaster-with-thumbnail .tourmaster-tour-category-head-divider{ position: absolute; margin-bottom: -5px; bottom: 0px; left: 0px; right: 0px; border-bottom-width: 5px; border-bottom-style: solid; transition: margin 200ms; -moz-transition: margin 200ms; -o-transition: margin 200ms; -webkit-transition: margin 200ms; } .tourmaster-tour-category-grid-2.tourmaster-with-thumbnail:hover .tourmaster-tour-category-overlay{ opacity: 0.65; filter: alpha(opacity=65); } .tourmaster-tour-category-grid-2.tourmaster-with-thumbnail:hover .tourmaster-tour-category-head-divider{ margin-bottom: 0; } .tourmaster-tour-category-grid-2.tourmaster-with-thumbnail:hover .tourmaster-tour-category-head{ top: 50%; bottom: auto; transform: translate(0, -50%); -moz-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); } .tourmaster-tour-category-grid-2.tourmaster-with-thumbnail:hover .tourmaster-tour-category-head-animate{ padding-top: 0px; margin-bottom: 0px; } .tourmaster-tour-category-grid-3 .tourmaster-tour-category-head-animate{ padding: 0px 25px 0px; position: relative; text-align: center; } .tourmaster-tour-category-grid-3 .tourmaster-tour-category-head-link{ font-size: 14px; text-transform: uppercase; font-weight: 800; } .tourmaster-tour-category-grid-3 .tourmaster-tour-category-head-display{ padding: 15px 25px 40px; text-align: center; transform: translate(0, -100%); -moz-transform: translate(0, -100%); -webkit-transform: translate(0, -100%); transition: transform 200ms ease-out, padding 200ms ease-out; -moz-transition: transform 200ms ease-out, padding 200ms ease-out; -o-transition: transform 200ms ease-out, padding 200ms ease-out; -webkit-transition: transform 200ms ease-out, padding 200ms ease-out; } .tourmaster-tour-category-grid-3 .tourmaster-tour-category-title{ font-size: 20px; margin-bottom: 0px; font-weight: 700; } .tourmaster-tour-category-grid-3 .tourmaster-tour-category-description{ margin-bottom: 14px; padding-top: 10px; } .tourmaster-tour-category-grid-3.tourmaster-with-thumbnail .tourmaster-tour-category-overlay{ position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; background: #000; } .tourmaster-tour-category-grid-3.tourmaster-with-thumbnail .tourmaster-tour-category-overlay-front{ position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; background: url(//safetravel.co.mz/wp-content/plugins/tourmaster/images/tour-category-item-gradient.png) bottom repeat-x; } .tourmaster-tour-category-grid-3.tourmaster-with-thumbnail .tourmaster-tour-category-item-wrap{ position: relative; overflow: hidden; } .tourmaster-tour-category-grid-3.tourmaster-with-thumbnail .tourmaster-tour-category-head{ position: absolute; top: 100%; left: 0px; right: 0px; transform: translate(0, 0); -moz-transform: translate(0, 0); -webkit-transform: translate(0, 0); transition: transform 200ms ease-out, top 200ms ease-out; -moz-transition: transform 200ms ease-out, top 200ms ease-out; -o-transition: transform 200ms ease-out, top 200ms ease-out; -webkit-transition: transform 200ms ease-out, top 200ms ease-out; } .tourmaster-tour-category-grid-3.tourmaster-with-thumbnail .tourmaster-tour-category-overlay{ opacity: 0; filter: alpha(opacity=0); transition: opacity 300ms; -moz-transition: opacity 300ms; -o-transition: opacity 300ms; -webkit-transition: opacity 300ms; } .tourmaster-tour-category-grid-3.tourmaster-with-thumbnail:hover .tourmaster-tour-category-overlay{ opacity: 0.65; filter: alpha(opacity=65); } .tourmaster-tour-category-grid-3.tourmaster-with-thumbnail:hover .tourmaster-tour-category-head-divider{ margin-bottom: 0; } .tourmaster-tour-category-grid-3.tourmaster-with-thumbnail:hover .tourmaster-tour-category-head{ top: 50%; bottom: auto; transform: translate(0, -50%); -moz-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); } .tourmaster-tour-category-grid-3.tourmaster-with-thumbnail:hover .tourmaster-tour-category-head-display{ padding-bottom: 8px; transform: translate(0, 0); -moz-transform: translate(0, 0); -webkit-transform: translate(0, 0); } .tourmaster-tour-category-grid-3 .tourmaster-tour-category-count{ color: #fff; position: absolute; top: 18px; right: 18px; font-size: 13px; font-weight: 600; padding: 5px 11px; border-radius: 3px; z-index: 2; } .tourmaster-tour-category-widget-holder{ margin-left: -10px; margin-right: -10px; } .tourmaster-tour-category-widget{ padding-left: 10px; padding-right: 10px; margin-bottom: 20px; position: relative; overflow: hidden; } .tourmaster-tour-category-widget .tourmaster-tour-category-overlay{ position: absolute; left: 10px; right: 10px; top: 0px; bottom: 0px; background: #000; opacity: 0.6; filter: alpha(opacity=60); } .tourmaster-tour-category-widget .tourmaster-tour-category-title{ font-size: 13px; text-align: center; font-weight: 500; margin-bottom: 0px; padding: 0px 15px; } .tourmaster-tour-category-widget .tourmaster-tour-category-head{ position: absolute; top: 0px; left: 10px; right: 10px; bottom: 0px; } .tourmaster-tour-category-widget .tourmaster-tour-category-head-table{ display: table; width: 100%; height: 100%; } .tourmaster-tour-category-widget .tourmaster-tour-category-title{ display: table-cell; vertical-align: middle; } .tourmaster-tour-search-item{ padding-bottom: 30px; } .tourmaster-tour-search-wrap.tourmaster-with-frame{ padding: 40px 30px 30px; background-size: cover; } .tourmaster-tour-search-wrap .tourmaster-tour-search-title{ font-size: 20px; margin-bottom: 30px; font-weight: bold; } .tourmaster-tour-search-wrap .tourmaster-tour-search-field{ margin-bottom: 20px; position: relative; } .tourmaster-tour-search-wrap .tourmaster-tour-search-field label{ font-size: 13px; line-height: 22px; font-weight: 800; margin-bottom: 10px; display: block; } .tourmaster-tour-search-wrap .tourmaster-medium .tourmaster-tour-search-field label{ font-size: 15px; } .tourmaster-tour-search-wrap .tourmaster-large .tourmaster-tour-search-field label{ font-size: 17px; } .tourmaster-tour-search-wrap .tourmaster-tour-search-submit{ text-align: center; font-size: 13px; font-weight: 700; height: 48px; text-transform: uppercase; padding: 13px 20px; min-width: 166px; border: 0px; margin: 5px 0px 0px; } .tourmaster-tour-search-wrap .tourmaster-datepicker-wrap:after{ content: "\f073";margin-top: -12px;} .tourmaster-tour-search-field-keywords .tourmaster-tour-search-field-inner{ position: relative; } .tourmaster-tour-search-field-keywords .tourmaster-tour-search-field-inner:after{ content: "\f002"; font-family: fontAwesome; position: absolute; right: 15px; top: 50%; margin-top: -12px; line-height: 22px; } .tourmaster-tour-search-field-keywords .tourmaster-tour-search-field-inner input[type="text"]{ padding-right: 40px; } .tourmaster-tour-search-item.tourmaster-style-half .tourmaster-tour-search-field{ float: left; width: 33.33%; padding-right: 20px; } .tourmaster-tour-search-item.tourmaster-style-half .tourmaster-tour-search-submit{ display: block; clear: both; } .tourmaster-tour-search-item.tourmaster-style-full .tourmaster-tour-search-field{ margin-bottom: 25px; } .tourmaster-tour-search-item.tourmaster-style-full .tourmaster-tour-search-submit{ width: 100%; } .tourmaster-tour-search-item.tourmaster-style-column .tourmaster-tour-search-field{ float: left; width: 16.66%; padding-right: 20px; } .tourmaster-tour-search-item.tourmaster-style-column .tourmaster-tour-search-submit{ float: left; width: 16.66%; width: calc(16.66% - 20px); margin-top: 32px; min-width: 0px; } .tourmaster-tour-search-item.tourmaster-style-column.tourmaster-column-count-2 .tourmaster-tour-search-field{ width: 50%; } .tourmaster-tour-search-item.tourmaster-style-column.tourmaster-column-count-2 .tourmaster-tour-search-submit{ width: 50%; width: calc(50% - 20px); } .tourmaster-tour-search-item.tourmaster-style-column.tourmaster-column-count-3 .tourmaster-tour-search-field{ width: 33.33%; } .tourmaster-tour-search-item.tourmaster-style-column.tourmaster-column-count-3 .tourmaster-tour-search-submit{ width: 33.33%; width: calc(33.33% - 20px); } .tourmaster-tour-search-item.tourmaster-style-column.tourmaster-column-count-4 .tourmaster-tour-search-field{ width: 25%; } .tourmaster-tour-search-item.tourmaster-style-column.tourmaster-column-count-4 .tourmaster-tour-search-submit{ width: 25%; width: calc(25% - 20px); } .tourmaster-tour-search-item.tourmaster-style-column.tourmaster-column-count-5 .tourmaster-tour-search-field{ width: 20%; } .tourmaster-tour-search-item.tourmaster-style-column.tourmaster-column-count-5 .tourmaster-tour-search-submit{ width: 20%; width: calc(20% - 20px); } .tourmaster-tour-search-item.tourmaster-style-column.tourmaster-column-count-7 .tourmaster-tour-search-submit{ margin-top: 0px; } .tourmaster-tour-search-item.tourmaster-style-column.tourmaster-input-style-no-border .tourmaster-tour-search-submit, .tourmaster-tour-search-item.tourmaster-style-column.tourmaster-input-style-no-border .tourmaster-tour-search-submit, .tourmaster-tour-search-item.tourmaster-style-column.tourmaster-input-style-transparent-bottom-border .tourmaster-tour-search-submit, .tourmaster-tour-search-item.tourmaster-style-column.tourmaster-input-style-transparent-bottom-border .tourmaster-tour-search-submit{ margin-top: 0px; } .tourmaster-tour-search-field-rating i.tourmaster-rating-select, .tourmaster-tour-search-field-rating span.tourmaster-rating-select{ display: inline-block; font-size: 14px; vertical-align: middle; } .tourmaster-tour-search-field-rating span.tourmaster-rating-select{ height: 14px; width: 6px; } .tourmaster-tour-search-field-rating .tourmaster-rating-select[data-rating-score="0"]{ margin-left: -6px; } .tourmaster-tour-search-field-rating .tourmaster-tail{ margin-left: 10px; } .tourmaster-tour-search-item .tourmaster-tour-search-item-divier{ padding-top: 10px; margin-bottom: 40px; margin-left: -30px; margin-right: -30px; border-bottom-width: 1px; border-bottom-style: solid; } .tourmaster-tour-search-item .tourmaster-type-filter-hide{ display: none; } .tourmaster-tour-search-item .tourmaster-type-filter-more-button{ cursor: pointer; } .tourmaster-tour-search-item .tourmaster-type-filter-more-button i{ margin-left: 10px; } .tourmaster-tour-search-item .tourmaster-type-filter-show-more{ display: none; } .tourmaster-tour-search-item .tourmaster-type-filter-show-more:checked + .tourmaster-type-filter-more-button{ display: none; } .tourmaster-tour-search-item .tourmaster-type-filter-show-more:checked + .tourmaster-type-filter-more-button + .tourmaster-type-filter-hide{ display: block; } .tourmaster-tour-search-item .tourmaster-type-filter-title{ font-size: 17px; margin-bottom: 27px; } .tourmaster-tour-search-item .tourmaster-type-filter-title i{ float: right; cursor: pointer; } .tourmaster-tour-search-item .tourmaster-type-filter-title i.tourmaster-active:before{ content: "\f056"; } .tourmaster-tour-search-item .tourmaster-type-filter-item-wrap{ display: none; overflow: hidden; } .tourmaster-tour-search-item .tourmaster-type-filter-item-wrap.tourmaster-active{ display: block; overflow: hidden; } .tourmaster-tour-search-item .tourmaster-type-filter-item{ margin-bottom: 20px; } .tourmaster-tour-search-item .tourmaster-type-filter-item-title{ font-size: 13px; } .tourmaster-tour-search-item .tourmaster-type-filter-term{ display: block; margin-bottom: 10px; } .tourmaster-tour-search-item .tourmaster-type-filter-term i{ margin-right: 10px; } .tourmaster-tour-search-item .tourmaster-type-filter-display{ cursor: pointer; } .tourmaster-type-filter-term input{ display: none; } .tourmaster-type-filter-term input:checked + .tourmaster-type-filter-display i:before{ content: "\f058"; } body.tourmaster-template-search .tourmaster-tour-search-item-wrap{ width: 35%; max-width: 360px; float: left; margin-bottom: 40px; } body.tourmaster-template-search .tourmaster-tour-search-content-wrap{ overflow: hidden; padding-top: 2px; } body.tourmaster-template-search .tourmaster-tour-search-content-head{ font-size: 20px; margin-bottom: 30px; } body.tourmaster-template-search .tourmaster-tour-search-wrap.tourmaster-with-frame{ margin-top: 2px; } body.tourmaster-template-search .tourmaster-single-search-not-found-wrap{ overflow: hidden; } body.tourmaster-template-search .tourmaster-tour-search-wrap.tourmaster-with-frame{ box-shadow: 0px 0px 2px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.1); } .tourmaster-tour-search-item-head{ padding-bottom: 20px; } .tourmaster-tour-search-item-head .tourmaster-tour-search-item-head-title{ font-size: 17px; margin-bottom: 9px; } .tourmaster-tour-search-item-head .tourmaster-tour-search-item-head-title i{ margin-right: 12px; } .tourmaster-tour-search-item-head .tourmaster-tour-search-item-head-caption { font-size: 14px; } body.tourmaster-template-search .tourmaster-search-style-2 .tourmaster-tour-search-wrap.tourmaster-with-frame{ border-width: 1px; border-style: solid; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; } .tourmaster-search-style-2 .tourmaster-tour-order-filterer-wrap{ box-shadow: none; -webkit-box-shadow: none; border-width: 1px; border-style: solid; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; } .tourmaster-search-style-2 .tourmaster-tour-order-filterer-wrap .tourmaster-combobox-wrap select{ border: none; font-size: 15px; padding-top: 3px; padding-bottom: 6px; cursor: pointer; } .tourmaster-search-style-2 .tourmaster-tour-order-filterer-wrap .tourmaster-combobox-wrap:after{ content: "\f107"; margin-top: -11px; right: 9px; } .tourmaster-search-style-2 .tourmaster-tour-order-filterer-style a[data-ajax-value="list-style"] svg{ max-width: 22px; display: inline-block; padding-top: 3px; } .tourmaster-search-price-column-left{ padding-right: 5px; } .tourmaster-search-price-column-right{ padding-left: 5px; } .tourmaster-tour-search-item-style-2 .tourmaster-form-field.tourmaster-with-border input[type="text"], .tourmaster-tour-search-item-style-2 .tourmaster-form-field.tourmaster-with-border input[type="email"], .tourmaster-tour-search-item-style-2 .tourmaster-form-field.tourmaster-with-border input[type="password"], .tourmaster-tour-search-item-style-2 .tourmaster-form-field.tourmaster-with-border textarea, .tourmaster-tour-search-item-style-2 .tourmaster-form-field.tourmaster-with-border select{ border-width: 1px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; } .tourmaster-tour-search-item-style-2 .tourmaster-tour-search-wrap .tourmaster-tour-search-field label{ font-size: 15px; font-weight: 700; margin-bottom: 18px; } .tourmaster-tour-search-item-style-2 .tourmaster-tour-search-item-head{ padding-bottom: 32px; } .tourmaster-tour-search-item-style-2 .tourmaster-tour-search-item-head-title i{ font-size: 15px; } .tourmaster-tour-search-item-style-2 .tourmaster-tour-search-field-rating i.tourmaster-rating-select, .tourmaster-tour-search-item-style-2 .tourmaster-tour-search-field-rating span.tourmaster-rating-select{ font-size: 16px; } .tourmaster-tour-search-item-style-2 .tourmaster-tour-search-field-rating .tourmaster-tail{ font-size: 13px; } .tourmaster-tour-search-item-style-2 .tourmaster-type-filter-title i{ font-size: 20px; font-weight: bold; } .tourmaster-tour-search-item-style-2 .tourmaster-type-filter-title i.tourmaster-active:before{ content: "\4b"; } .tourmaster-tour-search-item-style-2 .tourmaster-type-filter-title i.fa-sliders{ float: left; margin-right: 15px; pointer-events: none; } .tourmaster-tour-search-item-style-2 .tourmaster-type-filter-item-title{ font-size: 15px; } .tourmaster-tour-search-item-style-2 .tourmaster-type-filter-title{ margin-bottom: 40px; } .tourmaster-tour-search-item-style-2 .tourmaster-type-filter-item{ margin-bottom: 32px; } .tourmaster-tour-search-item-style-2 .tourmaster-type-filter-term .tourmaster-type-filter-display i{ width: 17px; height: 17px; border-width: 1px; border-style: solid; padding: 2px; font-size: 12px; vertical-align: middle; } .tourmaster-tour-search-item-style-2 .tourmaster-type-filter-display i:before{ content: " "; } .tourmaster-tour-search-item-style-2 .tourmaster-type-filter-term input:checked + .tourmaster-type-filter-display i:before{ content: "\f00c"; } .tourmaster-tour-search-item-style-2 .tourmaster-tour-search-wrap .tourmaster-datepicker-wrap:after{ left: 0; right: auto; top: 0px; bottom: 0px; padding-top: 13px; margin-top: 0px; padding-left: 20px; padding-right: 20px; border-right-width: 1px; border-right-style: solid; } .tourmaster-tour-search-item-style-2 .tourmaster-tour-search-wrap .tourmaster-datepicker{ padding-left: 75px; } .tourmaster-single-search-not-found-wrap .tourmaster-single-search-not-found-inner{ padding: 65px 35px 45px; } .tourmaster-single-search-not-found-wrap .tourmaster-single-search-not-found{ text-align: center; margin-bottom: 50px; } .tourmaster-single-search-not-found-wrap .tourmaster-single-search-not-found-title{ font-size: 60px; text-transform: uppercase; margin-bottom: 7px; } .tourmaster-single-search-not-found-wrap .tourmaster-single-search-not-found-caption{ font-size: 15px; } .tourmaster-single-search-not-found-wrap .tourmaster-tour-search-item{ text-align: center; } .tourmaster-single-search-not-found-wrap .tourmaster-tour-search-field{ text-align: left; } .tourmaster-content-navigation-item-wrap{ overflow: hidden; } .tourmaster-content-navigation-item-outer{ position: relative; z-index: 1; } .tourmaster-content-navigation-item-outer.tourmaster-fixed{ position: fixed; left: 0px; right: 0px; top: 0px; z-index: 97; } body.admin-bar .tourmaster-content-navigation-item-outer.tourmaster-fixed{ margin-top: 32px; } .tourmaster-content-navigation-item-outer .tourmaster-content-navigation-tab{ font-size: 14px; font-weight: 600; padding: 28px 25px 28px; display: inline-block; margin-right: 10px; } .tourmaster-content-navigation-item-outer .tourmaster-content-navigation-slider{ position: absolute; bottom: 0px; height: 3px; } .tourmaster-content-navigation-item-outer .tourmaster-content-navigation-item{ position: relative; } .tourmaster-quick-search-shortcode{ max-width: 700px; margin: 0px auto; } .tourmaster-quick-search-shortcode input[type="submit"]{ font-size: 15px; letter-spacing: 0px; text-align: center !important; font-weight: 600; text-transform: none; float: left; height: 53px; width: 29%; margin-left: 1%; } .tourmaster-quick-search-shortcode input[type="text"]{ float: left; width: 70%; height: 53px; } .gdlr-core-flexslider.tourmaster-nav-style-rect{ position: static; } .gdlr-core-flexslider.tourmaster-nav-style-rect .flex-direction-nav li{ margin-top: 0px; top: auto; } .gdlr-core-flexslider.tourmaster-nav-style-rect .flex-direction-nav li a{ padding: 16px 12px; border-style: solid; border-width: 0px; border-radius: 0%; -moz-border-radius: 0%; -webkit-border-radius: 0%; } .gdlr-core-flexslider.tourmaster-nav-style-rect .flex-direction-nav li a i{ font-size: 22px; width: 29px; } .gdlr-core-flexslider.tourmaster-nav-style-rect .flex-direction-nav .flex-nav-prev{ left: 0px; } .gdlr-core-flexslider.tourmaster-nav-style-rect .flex-direction-nav .flex-nav-next{ right: 0px; } .gdlr-core-flexslider.tourmaster-nav-style-rect{ position: static; } .gdlr-core-flexslider.tourmaster-nav-style-rect .flex-direction-nav li{ margin-top: 0px; top: auto; } .gdlr-core-flexslider.tourmaster-nav-style-rect .flex-direction-nav li a{ padding: 16px 12px; border-style: solid; border-width: 0px; border-radius: 0%; -moz-border-radius: 0%; -webkit-border-radius: 0%; } .gdlr-core-flexslider.tourmaster-nav-style-rect .flex-direction-nav li a i{ font-size: 22px; width: 29px; } .gdlr-core-flexslider.tourmaster-nav-style-rect .flex-direction-nav .flex-nav-prev{ left: 0px; } .gdlr-core-flexslider.tourmaster-nav-style-rect .flex-direction-nav .flex-nav-next{ right: 0px; } .tourmaster-lightbox-wrapper{ position: fixed; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 10001; overflow: auto; } .tourmaster-lightbox-wrapper .tourmaster-lightbox-content-row{ display: table; width: 100%; height: 100%; position: relative; z-index: 10003; } .tourmaster-lightbox-wrapper .tourmaster-lightbox-content-cell{ display: table-cell; vertical-align: middle; padding: 20px; overflow-y: auto; } .tourmaster-lightbox-content-wrap{ display: none; } .tourmaster-lightbox-wrapper .tourmaster-lightbox-content-wrap{ display: block; max-width: 835px; margin: 0px auto; } .tourmaster-lightbox-wrapper .tourmaster-lightbox-title{ color: #0e0e0e; font-size: 14px; text-align: center; margin-bottom: 0px; text-transform: uppercase; font-weight: 600; letter-spacing: 1px; } .tourmaster-lightbox-wrapper .tourmaster-lightbox-head{ position: relative; padding-bottom: 24px; border-bottom-width: 2px; border-bottom-style: solid; margin-bottom: 45px; } .tourmaster-lightbox-wrapper .tourmaster-lightbox-content-wrap{ padding: 30px 30px 10px; overflow: hidden; } .tourmaster-lightbox-wrapper .tourmaster-lightbox-close{ cursor: pointer; font-size: 25px; line-height: 25px; position: absolute; right: 0px; top: -5px; } html.tourmaster-lightbox-on, html.tourmaster-lightbox-on body{ position: relative; overflow: hidden; width: 100%; height: 100%; } @font-face { font-family: "Flaticon"; src: url(//safetravel.co.mz/wp-content/plugins/tourmaster/plugins/flaticon/Flaticon.eot); src: url(//safetravel.co.mz/wp-content/plugins/tourmaster/plugins/flaticon/Flaticon.eot?#iefix) format("embedded-opentype"), url(//safetravel.co.mz/wp-content/plugins/tourmaster/plugins/flaticon/Flaticon.woff) format("woff"), url(//safetravel.co.mz/wp-content/plugins/tourmaster/plugins/flaticon/Flaticon.ttf) format("truetype"), url(//safetravel.co.mz/wp-content/plugins/tourmaster/plugins/flaticon/Flaticon.svg#Flaticon) format("svg"); font-weight: normal; font-style: normal; } @media screen and (-webkit-min-device-pixel-ratio:0) { @font-face { font-family: "Flaticon"; src: url(//safetravel.co.mz/wp-content/plugins/tourmaster/plugins/flaticon/Flaticon.svg#Flaticon) format("svg"); } } [class^="flaticon-"]:before, [class*=" flaticon-"]:before, [class^="flaticon-"]:after, [class*=" flaticon-"]:after{ font-family: Flaticon; font-style: normal; } .flaticon-plane-landing:before { content: "\f100"; } .flaticon-takeoff-the-plane:before { content: "\f101"; } .goodlayers-payment-form{ max-width: 450px; margin-bottom: 40px; } .goodlayers-payment-form input[type="text"]{ font-size: 12px; height: 45px; padding: 10px 20px; width: 100%; border: 0px; outline: none; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } .goodlayers-payment-form.goodlayers-with-border input[type="text"]{ border-width: 2px; border-style: solid; } .goodlayers-payment-form input.goodlayers-size-small[type="text"]{ width: 80px; } .goodlayers-payment-form .goodlayers-payment-form-field{ margin-bottom: 20px; } .goodlayers-payment-form .goodlayers-payment-field-head{ margin-bottom: 8px; display: block; } .goodlayers-payment-form .goodlayers-separator{ margin: 0px 8px; } .goodlayers-payment-form .goodlayers-payment-button, .goodlayers-payment-form button{ margin-top: 10px; background-repeat: no-repeat; background-position: center; font-size: 11px; text-transform: uppercase; font-weight: 600; padding: 15px 27px; display: inline-block; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; } .goodlayers-payment-form .goodlayers-payment-button.now-loading, .goodlayers-payment-form button.now-loading{ color: transparent !important; background-image: url(//safetravel.co.mz/wp-content/plugins/tourmaster/images/button-loading.svg); } .goodlayers-payment-form .goodlayers-payment-button, .goodlayers-payment-form .goodlayers-payment-button:hover, .goodlayers-payment-form .goodlayers-payment-button:active, .goodlayers-payment-form .goodlayers-payment-button:focus{ color: #fff; } .goodlayers-payment-form button, .goodlayers-payment-form button:hover, .goodlayers-payment-form button:active, .goodlayers-payment-form button:focus{ color: #fff; } .goodlayers-payment-form .payment-errors, .goodlayers-payment-form .goodlayers-payment-req-field{ background: #bb5656; color: #fff; display: none; padding: 12px 20px; margin-top: 25px; margin-bottom: 20px; } .goodlayers-payment-form #card-element{ border-width: 2px; border-style: solid; padding: 15px; } .goodlayers-paypal-redirecting-message{ margin-bottom: 35px; } .tourmaster-urgency-message{ position: fixed; right: 30px; bottom: 30px; padding: 30px 40px; width: 350px; max-width: 100%; z-index: 99; cursor: pointer; } .tourmaster-urgency-message .tourmaster-urgency-message-icon{ float: left; margin-right: 20px; font-size: 21px; } .tourmaster-urgency-message .tourmaster-urgency-message-text{ overflow: hidden; font-size: 13px; } .tourmaster-notification-box, .tourmaster-user-update-notification{ color: #fff; } body a.tourmaster-button, body a.tourmaster-button:hover, body a.tourmaster-button:active, body a.tourmaster-button:focus, body input[type="button"].tourmaster-button, body input[type="button"].tourmaster-button:hover, body input[type="submit"].tourmaster-button, body input[type="submit"].tourmaster-button:hover{ color: #fff; } .tourmaster-body .ui-datepicker table tr td a:hover, .tourmaster-body .ui-datepicker table tr td a.ui-state-active, .tourmaster-body .ui-datepicker table tr td.tourmaster-highlight a, .tourmaster-body .ui-datepicker table tr td.tourmaster-highlight span{ color: #ffffff; } .tourmaster-body .ui-datepicker .ui-datepicker-month, .tourmaster-body .ui-datepicker .ui-datepicker-year{ background: #fff; } .tourmaster-body .ui-datepicker-prev.ui-state-disabled, .tourmaster-body .ui-datepicker-next.ui-state-disabled{ background: auto; color: auto; } .tourmaster-tour-item .tourmaster-tour-view-more, .tourmaster-tour-item .tourmaster-tour-view-more:hover{ color: #fff; } .tourmaster-tour-modern.tourmaster-with-thumbnail .tourmaster-tour-content-wrap{ background: rgba(0, 0, 0, 0.75); } .tourmaster-tour-modern.tourmaster-with-thumbnail .tourmaster-tour-title a, .tourmaster-tour-modern.tourmaster-with-thumbnail .tourmaster-tour-title a:hover{ color: #fff; } .tourmaster-tour-modern.tourmaster-with-thumbnail .tourmaster-tour-info-wrap{ color: #d2d2d2; } .tourmaster-tour-modern.tourmaster-with-thumbnail .tourmaster-tour-price-wrap.tourmaster-discount .tourmaster-tour-price{ color: #ababab; } .tourmaster-tour-category-grid.tourmaster-with-thumbnail .tourmaster-tour-category-title, .tourmaster-tour-category-grid.tourmaster-with-thumbnail .tourmaster-tour-category-title i{ color: #fff; } .tourmaster-tour-category-grid-2.tourmaster-with-thumbnail .tourmaster-tour-category-title{ color: #fff; } .tourmaster-tour-category-grid-3.tourmaster-with-thumbnail .tourmaster-tour-category-title{ color: #fff; } .tourmaster-tour-category-grid-3 .tourmaster-tour-category-description{ color: #e9e9e9; } .tourmaster-tour-category-widget .tourmaster-tour-category-title a, .tourmaster-tour-category-widget .tourmaster-tour-category-title a:hover{ color: #fff; } .tourmaster-tour-search-wrap input.tourmaster-tour-search-submit[type="submit"]{ color: #ffffff; } .tourmaster-payment-head .tourmaster-payment-title{ color: #fff; } .tourmaster-payment-step-item .tourmaster-payment-step-item-icon{ color: #ffffff; } .tourmaster-payment-step-item .tourmaster-payment-step-item-title{ color: #fff; } .tourmaster-payment-step-item.tourmaster-checked .tourmaster-payment-step-item-icon, .tourmaster-payment-step-item.tourmaster-enable .tourmaster-payment-step-item-icon{ background: #ffffff; } .tourmaster-payment-step-item.tourmaster-current .tourmaster-payment-step-item-icon{ color: #fff; } .tourmaster-review-content-pagination span:hover, .tourmaster-review-content-pagination span.tourmaster-active{ color: #ffffff; } .tourmaster-lightbox-wrapper{ background: #000; background: rgba(0, 0, 0, 0.78); } .tourmaster-single-header-title-wrap .tourmaster-single-header-title, .tourmaster-single-header-title-wrap .tourmaster-tour-rating-text{ color: #fff; } .tourmaster-header-price .tourmaster-header-price-ribbon{ color: #ffffff; } .tourmaster-header-price .tourmaster-tour-price-wrap{ color: #fff; } .tourmaster-header-price .tourmaster-header-enquiry{ color: #fff; } body .tourmaster-tour-booking-submit input[type="submit"], body .tourmaster-tour-booking-submit input[type="submit"]:hover{ color: #ffffff; } .tourmaster-tour-booking-submit-error, .tourmaster-tour-booking-error-max-people{ color: #fff; } table.tourmaster-my-booking-table a.tourmaster-my-booking-action, table.tourmaster-my-booking-table a.tourmaster-my-booking-action:hover{ color: #fff; } .tourmaster-tour-category-widget img{ transition: opacity 300ms ease-out, transform 300ms ease-out, filter 300ms ease-out; -moz-transition: opacity 300ms ease-out, -moz-transform 300ms ease-out, -moz-filter 300ms ease-out; -o-transition: opacity 300ms ease-out, -o-transform 300ms ease-out, -o-filter 300ms ease-out; -webkit-transition: opacity 300ms ease-out, -webkit-transform 300ms ease-out, -webkit-filter 300ms ease-out; } .tourmaster-tour-category-widget .tourmaster-tour-category-thumbnail{ overflow: hidden; text-align: center; } .tourmaster-tour-category-widget:hover img{ -webkit-transform: scale(1.1); transform: scale(1.1); } .tourmaster-tour-style-2 .tourmaster-single-header .tourmaster-single-header-gallery-button{ padding: 10px 15px 8px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; } .tourmaster-tour-style-2 .tourmaster-tour-booking-date .tourmaster-tour-booking-date-display{ line-height: 55px; } .tourmaster-tour-style-2 .tourmaster-content-navigation-item-outer .tourmaster-content-navigation-slider{ height: 2px; } .tourmaster-tour-style-2 .tourmaster-tour-booking-bar-wrap .tourmaster-header-price{ display: block; padding-top: 38px; } .tourmaster-tour-style-2 .tourmaster-tour-booking-bar-wrap, .tourmaster-tour-style-2 .tourmaster-tour-booking-bar-anchor{ margin-top: -65px; } .tourmaster-tour-style-2 .tourmaster-tour-booking-extra-info{ margin-bottom: 30px; margin-top: -5px; border-bottom-width: 0px; } .tourmaster-tour-style-2 .tourmaster-header-price{ box-shadow: none; -webkit-box-shadow: none; } .tourmaster-tour-style-2 .tourmaster-header-price .tourmaster-header-price-ribbon{ text-align: left; padding: 0px 30px; } .tourmaster-tour-style-2 .tourmaster-header-price .tourmaster-header-price-wrap{ text-align: left; padding: 0px 30px; } .tourmaster-tour-style-2 .tourmaster-booking-tab-title{ padding-top: 38px; } .tourmaster-tour-style-2 .tourmaster-booking-tab-title-item{ padding: 0px 0px 5px; margin: 0px 30px 0px 0px; border-bottom-width: 2px; border-bottom-style: solid; } .tourmaster-tour-style-2 .tourmaster-booking-tab-title-item:first-child{ margin-left: 30px; } .tourmaster-tour-style-2 .tourmaster-tour-booking-bar-outer{ border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; box-shadow: 0px 1px 13px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 1px 13px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 1px 13px rgba(0, 0, 0, 0.1); } .tourmaster-tour-style-2 .tourmaster-tour-booking-bar-wrap .fa-check-circle:before{ display: none; content: "\4e"; font-family: ElegantIcons; } .tourmaster-tour-style-2 .tourmaster-tour-booking-bar-wrap .icon_check:before{ content: "\6c"; } .tourmaster-tour-style-2 .tourmaster-tour-booking-bar-wrap .fa-calendar:before{ content: "\e023"; font-family: ElegantIcons; } .tourmaster-tour-booking-bar-wrap .tourmaster-tour-booking-submit svg{ display: none; } .tourmaster-tour-style-2 .tourmaster-tour-booking-bar-wrap .tourmaster-tour-booking-submit svg{ display: inline-block; max-width: 20px; float: left; margin-right: 25px; margin-top: 12px; } .tourmaster-tour-style-2 .tourmaster-form-field.tourmaster-with-border input[type="text"], .tourmaster-tour-style-2 .tourmaster-form-field.tourmaster-with-border input[type="email"], .tourmaster-tour-style-2 .tourmaster-form-field.tourmaster-with-border input[type="password"], .tourmaster-tour-style-2 .tourmaster-form-field.tourmaster-with-border select, .tourmaster-tour-style-2 .tourmaster-form-field.tourmaster-with-border .tourmaster-combobox-list-display{ border-width: 1px; font-weight: 500; height: 55px; padding: 15px 17px; } .tourmaster-tour-style-2 .tourmaster-form-field.tourmaster-with-border textarea{ border-width: 1px; font-weight: 500; padding: 15px 17px; } .tourmaster-tour-style-2 .tourmaster-tour-booking-submit input[type="submit"]{ padding: 18px 27px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; } .tourmaster-tour-style-2 .tourmaster-form-field .tourmaster-combobox-list-wrap ul{ border-width: 0px 1px 1px 1px; } .tourmaster-tour-style-2 .tourmaster-form-field .tourmaster-combobox-wrap:after, .tourmaster-tour-style-2 .tourmaster-form-field .tourmaster-combobox-list-display:after, .tourmaster-tour-style-2 .tourmaster-datepicker-wrap:after{ font-family: ElegantIcons; content: "\33"; } .tourmaster-tour-style-2 .tourmaster-tour-booking-next-sign{ height: 30px; border-left-width: 1px; border-left-style: solid; left: 43px; margin-top: -36px; } .tourmaster-tour-style-2 .tourmaster-tour-booking-next-sign span, .tourmaster-tour-style-2 .tourmaster-tour-booking-next-sign:before, .tourmaster-tour-booking-next-sign:after{ display: none; } .tourmaster-tour-style-2 .tourmaster-tour-booking-date, .tourmaster-tour-style-2 .tourmaster-tour-booking-package{ margin-bottom: 42px; } .tourmaster-tour-style-2 .tourmaster-tour-booking-people.tourmaster-variable{ margin-bottom: 27px; } .tourmaster-tour-style-2 .tourmaster-tour-booking-date i, .tourmaster-tour-style-2 .tourmaster-tour-booking-package i{ line-height: 55px; } .tourmaster-tour-style-2 .tourmaster-tour-booking-people.tourmaster-variable i{ line-height: 55px; } .tourmaster-tour-style-2 .tourmaster-tour-booking-people-container{ padding-top: 42px; padding-bottom: 0px; } .tourmaster-tour-style-2 .tourmaster-tour-booking-people-container .tourmaster-tour-booking-room-text{ line-height: 55px; } .tourmaster-tour-style-2 .tourmaster-tour-booking-bar-wrap .tourmaster-booking-bottom{ border: none; padding: 0px 34px; text-align: right; padding-bottom: 40px; margin-top: -22px; font-size: 13px; position: relative; } .tourmaster-tour-style-2 .tourmaster-tour-booking-bar-wrap .tourmaster-save-wish-list{ padding: 0px; float: none; width: auto; display: inline; border: 0px; } .tourmaster-tour-style-2 .tourmaster-tour-booking-bar-wrap .tourmaster-view-count{ padding: 0px; float: none; width: auto; display: inline; margin-left: 30px; } .tourmaster-tour-style-2 .tourmaster-tour-booking-bar-wrap .tourmaster-booking-bottom i{ font-size: 15px; } .tourmaster-recent-tour-widget.tourmaster-tour-item{ padding-bottom: 0px; } .tourmaster-recent-tour-widget .tourmaster-tour-widget.tourmaster-item-pdlr{ padding-left: 0px; padding-right: 0px; } ul.tourmaster-widget-tour-category-list{ list-style: none; margin-left: 0px; } ul.tourmaster-widget-tour-category-list li{ margin-bottom: 8px; } .tourmaster-conform-box-overlay{ position: fixed; z-index: 99998; top: 0px; right: 0px; bottom: 0px; left: 0px; background: #000; } .tourmaster-confirm-box-wrapper { position: fixed; width: 450px; background: #ffffff; top: 50%; left: 50%; z-index: 99999; text-align: center; } .tourmaster-confirm-box-wrapper .tourmaster-confirm-box-head { font-size: 13px; text-transform: uppercase; font-weight: bold; color: #828282; padding: 15px 0px; border-bottom: 1px solid #e8e8e8; } .tourmaster-confirm-box-wrapper .tourmaster-confirm-box-content-wrapper { padding: 35px 0px; } .tourmaster-confirm-box-wrapper .tourmaster-confirm-box-content-wrapper{ padding: 33px 0px; } .tourmaster-confirm-box-wrapper .tourmaster-confirm-box-text { font-size: 16px; color: #404040; } .tourmaster-confirm-box-wrapper .tourmaster-confirm-box-sub { font-size: 12px; margin-top: 11px; color: #b7b7b7; } .tourmaster-confirm-box-wrapper .tourmaster-confirm-box-button-wrapper{ overflow: hidden; } .tourmaster-confirm-box-wrapper .tourmaster-confirm-box-button{ width: 50%; text-align: center; float: left; cursor: pointer; color: #fff; padding: 14px 0px; font-weight: bold; font-size: 13px; text-transform: uppercase; } .tourmaster-confirm-box-wrapper .tourmaster-confirm-box-button.tourmaster-yes{ background: #f95e5e; } .tourmaster-confirm-box-wrapper .tourmaster-confirm-box-button.tourmaster-no{ background: #383838; } .tourmaster-login-form .nsl-container{ max-width: 100%; text-align: center; } .tourmaster-login-form .nsl-container > a{ display: inline-block; margin-left: 10px; } .tourmaster-login-form .nsl-container > a:first-child{ margin-left: 0px; } .tourmaster-login-form2 .nsl-container{ max-width: 100%; text-align: center; margin-bottom: 20px; } .tourmaster-register-form .nsl-container{ max-width: 100%; text-align: center; } .tourmaster-register-form .nsl-container > a{ display: inline-block; margin-left: 10px; } .tourmaster-register-form .nsl-container > a:first-child{ margin-left: 0px; } .tourmaster-login-form div.nsl-container-block .nsl-container-buttons a, .tourmaster-login-form2 div.nsl-container-block .nsl-container-buttons a, .tourmaster-register-form div.nsl-container-block .nsl-container-buttons a{ display: inline-block; width: auto; margin-left: 5px; margin-right: 5px; } .tourmaster-login-form div.nsl-container .nsl-container-buttons, .tourmaster-login-form2 div.nsl-container .nsl-container-buttons, .tourmaster-register-form div.nsl-container .nsl-container-buttons{ display: block; text-align: center; } .tipsy { font-size: 10px; position: absolute; padding: 5px; z-index: 100000; } .tipsy-inner { background-color: #000; color: #FFF; max-width: 200px; padding: 5px 8px 4px 8px; text-align: center; } .tipsy-inner { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; } .tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000; } .tipsy-arrow-n { border-bottom-color: #000 !important; } .tipsy-arrow-s { border-top-color: #000 !important; } .tipsy-arrow-e { border-left-color: #000 !important; } .tipsy-arrow-w { border-right-color: #000 !important; } .tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; } .tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;} .tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;} .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; } .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; } .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; } .tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; } .tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; } .tourmaster-user-mobile-navigation{ display: none; margin: 20px; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1); } .tourmaster-show-on-mobile{ display: none; } @media only screen and (max-width: 1200px){ .tourmaster-payment-step-wrap .tourmaster-payment-step-item-icon{ margin-right: 10px; padding: 5px; height: 34px; width: 34px; } .tourmaster-payment-step-wrap .tourmaster-payment-step-item{ padding: 16px 40px 16px 0px; } .tourmaster-payment-step-wrap .tourmaster-payment-step-item:after{ display: none; } } @media only screen and (max-width: 1140px){ .tourmaster-user-navigation{ width: 240px; } .tourmaster-user-navigation .tourmaster-user-navigation-head, .tourmaster-user-navigation .tourmaster-user-navigation-item{ padding-left: 20px; padding-right: 20px; } .tourmaster-user-content-block{ margin: 20px; } .tourmaster-my-profile-info{ float: none; width: auto; padding-left: 0px; padding-right: 0px; } .tourmaster-my-profile-info.tourmaster-even{ padding-right: 0px; } .tourmaster-my-profile-info.tourmaster-odd{ padding-left: 0px; } .tourmaster-form-field-alt-date{ width: 30%; } .tourmaster-form-field-alt-month{ width: 30%; } .tourmaster-form-field-alt-year{ width: 30%; } } @media only screen and (max-width: 999px){ .tourmaster-hide-on-mobile{ display: none; } .tourmaster-show-on-mobile{ display: block; } a.tourmaster-show-on-mobile{ display: inline; } .tourmaster-content-navigation-item-wrap{ display: none; } .single-tour .tourmaster-with-sidebar .tourmaster-single-header-title-wrap{ padding: 150px 20px 30px; } .single-tour .tourmaster-single-header .tourmaster-header-price{ display: none; } .single-tour .tourmaster-tour-info-wrap{ padding-left: 0px; padding-right: 0px; } .single-tour.tourmaster-body .gdlr-core-container{ padding-left: 20px; padding-right: 20px; } .single-tour .tourmaster-single-main-content, .single-tour .tourmaster-with-sidebar .tourmaster-single-main-content, .single-tour .tourmaster-with-sidebar .tourmaster-tour-info-outer .tourmaster-tour-info-wrap{ padding-left: 20px; padding-right: 20px; } .single-tour .tourmaster-with-sidebar .tourmaster-single-review{ padding-left: 0px; padding-right: 0px; } .single-tour .tourmaster-with-sidebar .tourmaster-single-related-tour-container{ padding-left: 15px; padding-right: 15px; } .single-tour .tourmaster-single-review-content{ padding-left: 0px; } .tourmaster-single-review-content .tourmaster-single-review-user{ width: 170px; padding-right: 10px; } .tourmaster-tour-booking-bar-wrap .tourmaster-header-price{ display: block; } .tourmaster-tour-booking-bar-container-inner .tourmaster-tour-booking-bar-anchor{ display: none; } .tourmaster-tour-booking-bar-container-inner .tourmaster-tour-booking-bar-wrap{ max-width: 100%; margin: 50px auto !important; position: static; } .tourmaster-single-header .tourmaster-header-price, .tourmaster-tour-booking-bar-outer, .tourmaster-tour-booking-bar-anchor, .tourmaster-tour-booking-bar-wrap{ max-width: 100%; } .tourmaster-header-price .tourmaster-header-price-overlay{ opacity: 1; filter: alpha(opacity=100); } .tourmaster-payment-head .tourmaster-payment-step-inner{ padding-left: 20px; padding-right: 20px; } .tourmaster-template-payment .tourmaster-tour-booking-bar-wrap{ margin: 0px auto 70px; float: none; } .tourmaster-template-payment .tourmaster-page-content{ max-width: 760px; margin: 0px auto; } body.single-tour.tourmaster-bottom-booking-bar .tourmaster-template-wrapper{ display: flex; flex-direction: column; width: 100%; } body.single-tour.tourmaster-bottom-booking-bar .tourmaster-template-wrapper > div{ width: 100%; } body.single-tour.tourmaster-bottom-booking-bar .tourmaster-tour-booking-bar-container.tourmaster-container{ order: 2; } body.single-tour.tourmaster-bottom-booking-bar .tourmaster-single-related-tour{ order: 3; } } @media only screen and (max-width: 767px){ .tourmaster-body .tourmaster-container, .single-tour.tourmaster-body .tourmaster-single-related-tour-container{ max-width: 500px; padding-left: 15px; padding-right: 15px; } .tourmaster-column-10{ width: 100%; } .tourmaster-column-12{ width: 100%; } .tourmaster-column-15{ width: 100%; } .tourmaster-column-20{ width: 100%; } .tourmaster-column-24{ width: 100%; } .tourmaster-column-30{ width: 100%; } .tourmaster-column-36{ width: 100%; } .tourmaster-column-40{ width: 100%; } .tourmaster-column-45{ width: 100%; } .tourmaster-column-48{ width: 100%; } .tourmaster-column-50{ width: 100%; } .tourmaster-column-60{ width: 100%; } .tourmaster-user-navigation{ display: none; } .tourmaster-user-mobile-navigation{ display: block; } .tourmaster-my-profile-avatar{ float: none; margin-right: 0px; margin-bottom: 30px; } .tourmaster-user-content-inner{ padding: 20px; } .tourmaster-user-content-inner.tourmaster-user-content-inner-edit-profile, .tourmaster-user-content-inner.tourmaster-user-content-inner-change-password{ max-width: 400px; margin: 0px auto; } .tourmaster-edit-profile-avatar img{ display: block; margin-right: 0px; margin-bottom: 30px; } .tourmaster-edit-profile-wrap .tourmaster-head{ float: none; margin-right: 0px; } input.tourmaster-edit-profile-submit.tourmaster-button{ margin-left: 0px; } .tourmaster-tour-search-item.tourmaster-style-half .tourmaster-tour-search-field{ width: 100%; } .tourmaster-tour-search-item.tourmaster-style-column .tourmaster-form-field .tourmaster-tour-search-field{ width: 100%; padding-right: 0px;} .tourmaster-tour-search-item.tourmaster-style-column .tourmaster-form-field .tourmaster-tour-search-submit{ width: 100%; } .tourmaster-tour-full .tourmaster-content-right{ display: block; padding: 20px 0px 0px !important; border: 0px; } .tourmaster-tour-full .tourmaster-tour-rating-empty{ display: none; } .tourmaster-tour-full .tourmaster-content-left{ width: auto; float: none; } .tourmaster-tour-medium .tourmaster-tour-thumbnail, .tourmaster-tour-medium .tourmaster-tour-content-wrap{ display: block; vertical-align: baseline; } .tourmaster-tour-medium .tourmaster-tour-thumbnail{ width: auto; } .tourmaster-tour-medium .tourmaster-tour-content-wrap{ width: auto; padding: 30px 0px 0px; } .tourmaster-tour-medium .tourmaster-content-right{ display: block; padding: 0px; border: 0px; } .tourmaster-tour-medium .tourmaster-tour-rating-empty{ display: none; } .tourmaster-tour-medium .tourmaster-content-left{ width: auto; float: none; padding-right: 0px; } .tourmaster-tour-medium.tourmaster-tour-frame .tourmaster-tour-content-wrap{ padding: 30px; } .single-tour .tourmaster-tour-info-wrap .tourmaster-tour-info{ width: auto; float: none; } .tourmaster-single-review-content .tourmaster-single-review-user{ padding-right: 0px; float: none; margin: 0px auto 25px; } .tourmaster-payment-contact-wrap .tourmaster-head, .tourmaster-payment-billing-wrap .tourmaster-head, .tourmaster-payment-additional-note-wrap .tourmaster-head, .tourmaster-payment-traveller-info-wrap .tourmaster-head{ float: none; display: block; width: auto; } .tourmaster-payment-billing-copy, .tourmaster-tour-payment-content .tourmaster-tour-booking-continue{ margin-left: 0px; } .tourmaster-payment-detail-wrap{ float: none; width: auto; margin-bottom: 40px; } .tourmaster-lightbox-wrapper .tourmaster-lightbox-content-row{ display: block; width: 100%; height: auto; } .tourmaster-lightbox-wrapper .tourmaster-lightbox-content-cell{ display: block; } .tourmaster-login-form .tourmaster-login-user, .tourmaster-login-form .tourmaster-login-pass, .tourmaster-register-form .tourmaster-profile-field{ width: auto; float: none; } .tourmaster-login-form2{ float: none; width: auto; padding-right: 0px; } .tourmaster-login2-right{ float: none; width: auto; padding-left: 0px; border-left: 0px; margin-top: 0px; padding-bottom: 20px; margin-bottom: 0px; } table.tourmaster-my-booking-table th:nth-child(1){ width: 28%; } .tourmaster-template-wrapper table.tourmaster-table td{ font-size: 11.5px; } body.tourmaster-template-search .tourmaster-tour-search-item-wrap{ float: none; margin-bottom: 0px; max-width: 100%; width: auto; } .tourmaster-tour-order-filterer-wrap .tourmaster-combobox-wrap{ display: block; margin-left: 0px; margin-top: 10px; } .tourmaster-tour-order-filterer-wrap .tourmaster-tour-order-filterer-style{ float: none; margin-top: 10px; display: block; } .tourmaster-tour-order-filterer-wrap .tourmaster-tour-order-filterer-style a{ margin-left: 0px; margin-right: 10px; } body.single-tour.tourmaster-mobile-read-more .tourmaster-single-tour-content-wrap{ max-height: 800px; overflow: hidden; position: relative; margin-bottom: 40px; } .tourmaster-single-tour-content-wrap .tourmaster-single-tour-read-more-gradient{ display: block; position: absolute; bottom: 0px; left: 0px; right: 0px; background: #fff; height: 500px; background: -webkit-linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)); background: -o-linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)); background: -moz-linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)); background: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)); } .tourmaster-single-tour-content-wrap .tourmaster-single-tour-read-more-wrap{ display: block; position: absolute; bottom: 0px; left: 0px; right: 0px; text-align: center; z-index: 1; } .tourmaster-single-tour-content-wrap .tourmaster-single-tour-read-more-wrap .tourmaster-button{ cursor: pointer; display: block; z-index: 1; } .tourmaster-login-form .nsl-container > a{ display: block; margin: 0px 0px 10px; } .tourmaster-register-form .nsl-container > a{ display: block; margin: 0px 0px 10px; } .tourmaster-search-price-column-left{ padding-right: 0px; } .tourmaster-search-price-column-right{ padding-left: 0px; } } @media only screen and (max-width: 425px){ .tourmaster-body .ui-datepicker{ margin-left: auto !important; margin-right: auto !important; left: 0px !important; right: 0px !important; } .tourmaster-payment-traveller-info-wrap .tourmaster-traveller-info-field.tourmaster-with-info-title .tourmaster-traveller-info-title, .tourmaster-payment-traveller-info-wrap .tourmaster-traveller-info-field.tourmaster-with-info-title .tourmaster-traveller-info-input, .tourmaster-payment-traveller-info-wrap .tourmaster-tail .tourmaster-traveller-info-passport{ width: 100%; margin-bottom: 18px; margin-right: 0px; } .tourmaster-urgency-message{ padding: 20px; left: 0px; right: 0px; bottom: 0px; margin: 0px auto; } .tourmaster-header-price .tourmaster-tour-discount-price{ font-size: 24px; } .tourmaster-header-price .tourmaster-tour-price-wrap.tourmaster-discount .tourmaster-tour-price .tourmaster-tail{ font-size: 13px; } .tourmaster-header-price .tourmaster-tour-price .tourmaster-head{ font-size: 12px; } .tourmaster-header-price .tourmaster-tour-price-wrap:before{ font-size: 20px; } .tourmaster-header-price .tourmaster-header-price-wrap{ padding-left: 10px; padding-right: 10px; } .tourmaster-booking-tab-title-item{ padding-left: 23px; padding-right: 23px; } } .tourmaster-left-align{ text-align: left; } .tourmaster-center-align{ text-align: center; } .tourmaster-right-align{ text-align: right; } .tourmaster-flexslider ul.slides{ zoom: 1; margin-left: 0px; margin-bottom: 0px; list-style: none; } .tourmaster-flexslider ul.slides:after{ content: " "; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .tourmaster-flexslider ul.slides > li{ margin-bottom: 0px; display: none; -webkit-backface-visibility: hidden; } .tourmaster-flexslider ul.slides > li .gdlr-core-item-list{ margin-bottom: 0px; } .tourmaster-flexslider[data-type="carousel"] ul.slides > li{ margin-left: 0px; } .tourmaster-flexslider[data-type="slider"] ul.slides > li{ text-align: center; } .tourmaster-flexslider{ position: relative; } .tourmaster-flexslider .tourmaster-flex-direction-nav{ margin-left: 0px; list-style: none; margin-bottom: 0px; } .tourmaster-flexslider .tourmaster-flex-direction-nav li{ position: absolute; line-height: 1; top: 50%; margin-top: -24px; z-index: 98; } .tourmaster-flexslider .tourmaster-flex-direction-nav li a{ display: block; padding: 14px; background: #000; background: rgba(0,0,0,0.6); color: #fff; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; } .tourmaster-flexslider .tourmaster-flex-direction-nav li a i{ font-size: 18px; width: 18px; text-align: center; display: block; } .tourmaster-flexslider .tourmaster-flex-direction-nav .tourmaster-flex-nav-prev{ left: 35px; } .tourmaster-flexslider .tourmaster-flex-direction-nav .tourmaster-flex-nav-next{ right: 35px; } .tourmaster-single-header .tourmaster-flexslider{ z-index: 0; } .tourmaster-single-header .tourmaster-flexslider img{ width: 100%; } .tourmaster-flexslider .tourmaster-tour-grid{ margin-bottom: 0px; } .tourmaster-tour-item .tourmaster-flexslider.gdlr-core-with-outer-frame-element .flex-viewport{ padding-left: 10px; margin-left: -10px; } .tourmaster-pagination a{ cursor: pointer; } .tourmaster-pagination a.gdlr-core-active{ cursor: default; } .tourmaster-pagination a, .tourmaster-pagination span{ white-space: nowrap; font-weight: bold; } .tourmaster-pagination a.prev:before{ content: "\f104"; font-family: fontAwesome; line-height: 1; } .tourmaster-pagination a.next:before{ content: "\f105"; font-family: fontAwesome; line-height: 1; } .tourmaster-pagination.tourmaster-with-border a, .tourmaster-pagination.tourmaster-with-border span{ background: transparent; border-width: 2px; border-style: solid; } .tourmaster-pagination.tourmaster-with-border a.tourmaster-active, .tourmaster-pagination.tourmaster-with-border a:hover{ background: transparent; } .tourmaster-pagination.tourmaster-style-plain a, .tourmaster-pagination.tourmaster-style-plain span{ background: transparent; margin-left: 15px; } .tourmaster-pagination.tourmaster-style-plain a.gdlr-core-active, .tourmaster-pagination.tourmaster-style-plain a:hover{ background: transparent; } .tourmaster-pagination.tourmaster-style-plain a:before, .tourmaster-pagination.tourmaster-style-plain span:before{ content: "/ "; margin-right: 15px; } .tourmaster-pagination.tourmaster-style-plain a:first-child, .tourmaster-pagination.tourmaster-style-plain span:first-child{ margin-left: 0px; } .tourmaster-pagination.tourmaster-style-plain a:first-child:before, .tourmaster-pagination.tourmaster-style-plain span:first-child:before{ display: none; } .tourmaster-pagination.tourmaster-style-rectangle a, .tourmaster-pagination.tourmaster-style-rectangle span{ display: inline-block; font-size: 12px; padding: 9px 14px; margin-right: 1px; } .tourmaster-pagination.tourmaster-style-rectangle.tourmaster-with-border a, .tourmaster-pagination.tourmaster-style-rectangle.tourmaster-with-border span{ padding: 7px 12px; } .tourmaster-pagination.tourmaster-style-round a, .tourmaster-pagination.tourmaster-style-round span{ display: inline-block; font-size: 14px; padding: 9px 14px; margin-right: 3px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; } .tourmaster-pagination.tourmaster-style-round.tourmaster-with-border a, .tourmaster-pagination.tourmaster-style-round.tourmaster-with-border span{ padding: 7px 12px; line-height: 21px; } .tourmaster-pagination.tourmaster-style-circle a, .tourmaster-pagination.tourmaster-style-circle span{ display: inline-block; width: 45px; height: 45px; line-height: 45px; font-size: 12px; margin-right: 4px; text-align: center; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; } .tourmaster-pagination.tourmaster-style-circle.tourmaster-with-border a, .tourmaster-pagination.tourmaster-style-circle.tourmaster-with-border span{ line-height: 41px; } .tourmaster-tour-item-style-modern-no-space .tourmaster-pagination{ margin-top: 35px; } .tourmaster-body .tourmaster-pagination a, .tourmaster-body.tourmaster-template-search .tourmaster-pagination span.dots{ background: #f0f0f0; color: #929292; } .tourmaster-body .tourmaster-pagination a:hover, .tourmaster-body .tourmaster-pagination a.tourmaster-active, .tourmaster-body .tourmaster-pagination span{ color: #fff; } .tourmaster-body .tourmaster-filterer-wrap a{ color: #606060; } .tourmaster-body.tourmaster-template-search .tourmaster-pagination a, .tourmaster-body.tourmaster-template-search .tourmaster-pagination span.dots{ background: #e6e6e6; } .tourmaster-deposit-item-head{ color: #5d5d5d; background: #f9f9f9; } .tourmaster-deposit-item{ border-width: 2px; border-style: solid; cursor: pointer; margin-bottom: 15px; } .tourmaster-deposit-item .tourmaster-deposit-item-head{ font-size: 13px; padding: 10px 10px; font-weight: bold; cursor: pointer; } .tourmaster-deposit-item .tourmaster-deposit-item-head i{ margin-right: 7px; } .tourmaster-deposit-item .tourmaster-deposit-item-content{ border-top-width: 2px; border-top-style: solid; padding: 20px; display: none; } .tourmaster-deposit-item.tourmaster-active .tourmaster-deposit-item-head i:before{ content: "\4b"; } .tourmaster-deposit-item.tourmaster-active .tourmaster-deposit-item-content{ display: block; } .tourmaster-payment-method-wrap .tourmaster-payment-hipayprofessional{ text-align: center; line-height: 1; } .tourmaster-payment-method-wrap .tourmaster-payment-hipayprofessional > img{ height: 76px; cursor: pointer; border-width: 2px; border-style: solid; border-color: transparent;transition: border-color 400ms; -moz-transition: border-color 400ms; -o-transition: border-color 400ms; -webkit-transition: border-color 400ms; } .tourmaster-payment-method-wrap .tourmaster-payment-hipayprofessional > img:hover, .tourmaster-payment-method-wrap .tourmaster-payment-hipayprofessional > img:hover{ border-color: #485da1; }.tourmaster-item-mgb{ margin-bottom: 40px; } .tourmaster-container{ max-width: 1200px; margin-left: auto; margin-right: auto; } .tourmaster-container{ padding-left: 20px; padding-right: 20px; } .tourmaster-item-pdlr{ padding-left: 20px; padding-right: 20px; }.tourmaster-item-mglr{ margin-left: 20px; margin-right: 20px; }.tourmaster-item-rvpdlr{ margin-left: -20px; margin-right: -20px; } .tourmaster-invoice-logo{ width: 250px; } .tourmaster-single-header-title-wrap{ padding-top: 864px; } .tourmaster-single-header-title-wrap{ padding-bottom: 62px; } .tourmaster-single-header-background-overlay{ opacity: 0.09; } .tourmaster-single-header-top-overlay{ height: 474px; } .tourmaster-single-header-overlay{ height: 300px; } .tourmaster-user-navigation .tourmaster-user-navigation-item.tourmaster-active a, .tourmaster-user-navigation .tourmaster-user-navigation-item.tourmaster-active a:hover{ color: #485da1; }.tourmaster-user-navigation .tourmaster-user-navigation-item.tourmaster-active:before{ border-color: #485da1; }.tourmaster-body .tourmaster-user-breadcrumbs span.tourmaster-active{ color: #485da1; }.tourmaster-user-content-block .tourmaster-user-content-title{ color: #485da1; }.tourmaster-notification-box, .tourmaster-user-update-notification{ background: #485da1; }body a.tourmaster-button, body a.tourmaster-button:hover, body a.tourmaster-button:active, body a.tourmaster-button:focus, body input[type="button"].tourmaster-button, body input[type="button"].tourmaster-button:hover, body input[type="submit"].tourmaster-button, body input[type="submit"].tourmaster-button:hover{ background-color: #485da1; }.goodlayers-payment-form form input.goodlayers-payment-button[type="submit"], .goodlayers-payment-form form button{ background-color: #485da1; }.tourmaster-body .tourmaster-pagination a:hover, .tourmaster-body .tourmaster-pagination a.tourmaster-active, .tourmaster-body .tourmaster-pagination span{ background-color: #485da1; }.tourmaster-body .tourmaster-filterer-wrap a:hover, .tourmaster-body .tourmaster-filterer-wrap a.tourmaster-active{ color: #485da1; }table.tourmaster-my-booking-table .tourmaster-my-booking-title, table.tourmaster-my-booking-table .tourmaster-my-booking-title:hover{ color: #485da1; } .tourmaster-template-wrapper-user .tourmaster-my-booking-filter a:hover, .tourmaster-template-wrapper-user .tourmaster-my-booking-filter a.tourmaster-active{ color: #485da1; } table.tourmaster-my-booking-table a.tourmaster-my-booking-action{ background: #485da1; } .tourmaster-user-content-inner-my-booking-single .tourmaster-my-booking-single-title, .tourmaster-user-review-table .tourmaster-user-review-action{ color: #485da1; }.tourmaster-review-form .tourmaster-review-form-title{ color: #485da1; }.tourmaster-wish-list-item .tourmaster-wish-list-item-title, .tourmaster-wish-list-item .tourmaster-wish-list-item-title:hover{ color: #485da1; }.tourmaster-body .ui-datepicker table tr td a.ui-state-active, .tourmaster-body .ui-datepicker table tr td a:hover, .tourmaster-body .ui-datepicker table tr td.tourmaster-highlight a, .tourmaster-body .ui-datepicker table tr td.tourmaster-highlight span{ background: #485da1; } .tourmaster-body .ui-datepicker select{ color: #485da1 } .tourmaster-form-field .tourmaster-combobox-wrap:after{ color: #485da1; } .tourmaster-login-form .tourmaster-login-lost-password a, .tourmaster-login-form .tourmaster-login-lost-password a:hover, .tourmaster-login-bottom .tourmaster-login-bottom-link, .tourmaster-register-bottom .tourmaster-register-bottom-link{ color: #485da1; }.tourmaster-tour-search-item .tourmaster-type-filter-more-button{ color: #485da1; }.tourmaster-payment-method-wrap .tourmaster-payment-paypal > img:hover, .tourmaster-payment-method-wrap .tourmaster-payment-credit-card > img:hover{ border-color: #485da1; }.tourmaster-tour-category-grid-3 .tourmaster-tour-category-count{ background-color: #485da1; }.tourmaster-tour-search-item-style-2 .tourmaster-type-filter-term .tourmaster-type-filter-display i{ color: #485da1; } .tourmaster-payment-billing-copy-text{ color: #4674e7; }.tourmaster-tour-booking-bar-price-breakdown-link{ color: #4674e7; }.tourmaster-tour-booking-bar-coupon-wrap .tourmaster-tour-booking-bar-coupon-validate, .tourmaster-tour-booking-bar-coupon-wrap .tourmaster-tour-booking-bar-coupon-validate:hover{ color: #4674e7; }.tourmaster-tour-booking-bar-summary .tourmaster-tour-booking-bar-date-edit{ color: #4674e7; }.tourmaster-payment-complete-wrap .tourmaster-payment-complete-icon,.tourmaster-payment-complete-wrap .tourmaster-payment-complete-thank-you{ color: #4674e7; }.tourmaster-tour-search-wrap input.tourmaster-tour-search-submit[type="submit"]{ background: #4674e7; }.tourmaster-payment-step-item.tourmaster-checked .tourmaster-payment-step-item-icon,.tourmaster-payment-step-item.tourmaster-enable .tourmaster-payment-step-item-icon{ color: #4674e7; }.gdlr-core-flexslider.tourmaster-nav-style-rect .flex-direction-nav li a{ background-color: #4674e7; }body.tourmaster-template-payment a.tourmaster-button{ background-color: #4674e7; }.tourmaster-tour-item .tourmaster-tour-grid .tourmaster-tour-price-bottom-wrap .tourmaster-tour-price, .tourmaster-tour-item .tourmaster-tour-grid .tourmaster-tour-price-bottom-wrap .tourmaster-tour-discount-price{ color: #4674e7; }.tourmaster-payment-service-form-wrap .tourmaster-payment-service-form-price-wrap{ color: #4674e7; } .tourmaster-tour-info-wrap .tourmaster-tour-info i{ color: #4692e7; }.tourmaster-tour-info-wrap .tourmaster-tour-info svg{ fill: #4692e7; }.tourmaster-tour-modern.tourmaster-with-thumbnail .tourmaster-tour-price .tourmaster-tail, .tourmaster-tour-modern.tourmaster-with-thumbnail .tourmaster-tour-discount-price{ color: #4692e7; }.tourmaster-tour-item .tourmaster-tour-view-more,.tourmaster-tour-item .tourmaster-tour-view-more:hover{ background: #4692e7; }.single-tour .tourmaster-datepicker-wrap:after,.single-tour .tourmaster-combobox-wrap:after,.single-tour .tourmaster-tour-info-wrap .tourmaster-tour-info i, .tourmaster-form-field .tourmaster-combobox-list-display:after{ color: #4692e7; }.tourmaster-payment-step-item.tourmaster-current .tourmaster-payment-step-item-icon{ background: #4692e7; }.tourmaster-review-content-pagination span:hover,.tourmaster-review-content-pagination span.tourmaster-active{ background: #4692e7; }.tourmaster-content-navigation-item-outer .tourmaster-content-navigation-slider{ background: #4692e7; }.tourmaster-tour-category-grid.tourmaster-with-thumbnail .tourmaster-tour-category-count, .tourmaster-body .tourmaster-tour-category-grid .tourmaster-tour-category-head-link{ color: #4692e7; }.tourmaster-tour-category-grid.tourmaster-with-thumbnail .tourmaster-tour-category-head-divider, .tourmaster-tour-category-grid-2.tourmaster-with-thumbnail .tourmaster-tour-category-head-divider{ border-color: #4692e7; }.tourmaster-tour-booking-date > i, .tourmaster-tour-booking-room > i, .tourmaster-tour-booking-people > i, .tourmaster-tour-booking-submit > i,.tourmaster-tour-booking-package > i, .tourmaster-tour-style-1 .tourmaster-tour-booking-bar-wrap .tourmaster-view-count i, .tourmaster-save-wish-list-icon-wrap .tourmaster-icon-active{ color: #4692e7; }.tourmaster-tour-booking-next-sign:before, .tourmaster-tour-booking-next-sign span, .tourmaster-tour-booking-next-sign:after{ background-color: #4692e7; }.tourmaster-tour-item .tourmaster-tour-grid .tourmaster-tour-discount-price, .tourmaster-tour-item .tourmaster-tour-grid .tourmaster-tour-price .tourmaster-tail{ color: #4692e7; }.tourmaster-body .tourmaster-tour-order-filterer-style a:hover svg,.tourmaster-body .tourmaster-tour-order-filterer-style a.tourmaster-active svg{ fill: #4692e7; }.tourmaster-body .tourmaster-tour-order-filterer-style a:hover, .tourmaster-body .tourmaster-tour-order-filterer-style a.tourmaster-active, .tourmaster-urgency-message .tourmaster-urgency-message-icon, .tourmaster-payment-receipt-deposit-option label input:checked + span, .tourmaster-tour-booking-bar-deposit-option label input:checked + span, .tourmaster-type-filter-term input:checked + .tourmaster-type-filter-display{ color: #4692e7; }.tourmaster-body.tourmaster-template-search .tourmaster-pagination a:hover, .tourmaster-body.tourmaster-template-search .tourmaster-pagination a.tourmaster-active, .tourmaster-body.tourmaster-template-search .tourmaster-pagination span{ background-color: #4692e7; } body .tourmaster-tour-booking-submit input[type="submit"], body .tourmaster-tour-booking-submit input[type="submit"]:hover,body .tourmaster-tour-booking-submit .tourmaster-button, body .tourmaster-enquiry-form .tourmaster-button,.tourmaster-header-price .tourmaster-header-price-overlay{ background: #4675e7; background: -webkit-linear-gradient(left, #4675e7 , #4692e7); background: -o-linear-gradient(right, #4675e7, #4692e7); background: -moz-linear-gradient(right, #4675e7, #4692e7); background: linear-gradient(to right, #4675e7 , #4692e7); } .tourmaster-tour-style-1 .tourmaster-header-price .tourmaster-header-price-ribbon, .tourmaster-tour-style-1 .tourmaster-header-price .tourmaster-header-enquiry-ribbon{ background: #2c487a; background: rgba(44, 72, 122, 0.9); }.tourmaster-tour-style-1 .tourmaster-tour-booking-bar-wrap.tourmaster-top .tourmaster-header-price .tourmaster-header-price-ribbon,.tourmaster-tour-style-1 .tourmaster-tour-booking-bar-wrap.tourmaster-bottom .tourmaster-header-price .tourmaster-header-price-ribbon,.tourmaster-tour-style-1 .tourmaster-tour-booking-bar-wrap.tourmaster-lock .tourmaster-header-price .tourmaster-header-price-ribbon,.tourmaster-tour-style-1 .tourmaster-tour-booking-bar-wrap.tourmaster-fixed .tourmaster-header-price .tourmaster-header-price-ribbon{ background: #2c487a; } .tourmaster-header-price .tourmaster-header-price-ribbon, .tourmaster-header-price .tourmaster-tour-price-wrap, .tourmaster-header-price .tourmaster-header-enquiry{ color: #ffffff; } .tourmaster-header-price .tourmaster-tour-price-wrap.tourmaster-discount .tourmaster-tour-price, .tourmaster-header-price .tourmaster-tour-price-info{ color: #b9daff; } .tourmaster-wish-list-remove-item{ color: #ba4a4a; }.tourmaster-notification-box.tourmaster-failure, .tourmaster-user-update-notification.tourmaster-failure{ background: #ba4a4a; }.tourmaster-tour-booking-submit-error, .tourmaster-tour-booking-error-max-people{ background: #ba4a4a; }.tourmaster-tour-booking-bar-coupon-wrap .tourmaster-tour-booking-coupon-message.tourmaster-failed{ background-color: #ba4a4a; } .tourmaster-tour-rating i, .tourmaster-review-form .tourmaster-review-form-rating, .tourmaster-single-review-content .tourmaster-single-review-detail-rating i, .tourmaster-tour-review-item .tourmaster-tour-review-item-rating i, .tourmaster-tour-search-field-rating .tourmaster-rating-select{ color: #ffa127; } .tourmaster-user-top-bar-nav-inner{ background-color: #ffffff; } body .tourmaster-user-top-bar-nav .tourmaster-user-top-bar-nav-item{ border-color: #e6e6e6; } body .tourmaster-user-top-bar-nav .tourmaster-user-top-bar-nav-item a, body .tourmaster-user-top-bar-nav .tourmaster-user-top-bar-nav-item a:hover{ color: #878787; } .tourmaster-template-wrapper-user{ background-color: #f3f3f3; } .tourmaster-user-navigation{ background: #ffffff; } .tourmaster-user-navigation .tourmaster-user-navigation-head{ color: #3f3f3f; } .tourmaster-user-navigation .tourmaster-user-navigation-item a, .tourmaster-user-navigation .tourmaster-user-navigation-item a:hover{ color: #7d7d7d; } .tourmaster-user-navigation .tourmaster-user-navigation-item-sign-out{ border-color: #e5e5e5; } .tourmaster-body .tourmaster-user-breadcrumbs a, .tourmaster-body .tourmaster-user-breadcrumbs a:hover, .tourmaster-body .tourmaster-user-breadcrumbs span{ color: #a5a5a5; } .tourmaster-user-content-block{ background-color: #ffffff; } .tourmaster-user-content-block .tourmaster-user-content-title-link, .tourmaster-user-content-block .tourmaster-user-content-title-link:hover{ color: #9e9e9e; } .tourmaster-user-content-block .tourmaster-user-content-title-wrap, table.tourmaster-table th, .tourmaster-template-wrapper table.tourmaster-table tr td{ border-color: #e8e8e8; } .tourmaster-my-profile-info .tourmaster-head, .tourmaster-my-profile-info .tourmaster-tail, .tourmaster-edit-profile-wrap .tourmaster-head, table.tourmaster-table th, table.tourmaster-table td{ color: #545454; }.tourmaster-user-content-inner-my-booking-single .tourmaster-my-booking-single-field{ color: #545454; } table.tourmaster-my-booking-table .tourmaster-my-booking-price{ color: #424242; } .tourmaster-template-wrapper-user .tourmaster-my-booking-filter a{ color: #a5a5a5; } .tourmaster-booking-status, .tourmaster-user-review-status.tourmaster-status-submitted{ color: #acacac; } .tourmaster-booking-status.tourmaster-status-pending, .tourmaster-user-review-status.tourmaster-status-pending{ color: #24a04a; } .tourmaster-booking-status.tourmaster-status-online-paid{ color: #cd9b45; } .tourmaster-booking-status.tourmaster-status-wait-for-approval{ color: #5b9dd9; } .tourmaster-booking-status.tourmaster-status-deposit-paid{ color: #e0724e; } .tourmaster-my-booking-single-sidebar .tourmaster-my-booking-single-payment-button, .tourmaster-my-booking-single-sidebar .tourmaster-my-booking-single-payment-button:hover{ background-color: #48a198; } .tourmaster-invoice-head{ color: #121212; } .tourmaster-invoice-price-head, .tourmaster-invoice-payment-info{ background-color: #f3f3f3; } .tourmaster-invoice-price-head, .tourmaster-invoice-payment-info{ color: #454545; } .tourmaster-invoice-price .tourmaster-head, .tourmaster-invoice-total-price{ color: #7b7b7b; } .tourmaster-invoice-price .tourmaster-tail{ color: #1e1e1e; } .tourmaster-payment-traveller-info-wrap .tourmaster-head, .tourmaster-payment-contact-wrap .tourmaster-head, .tourmaster-payment-billing-wrap .tourmaster-head, .tourmaster-payment-additional-note-wrap .tourmaster-head, .tourmaster-payment-detail-wrap .tourmaster-payment-detail, .tourmaster-payment-detail-notes-wrap .tourmaster-payment-detail, .tourmaster-payment-traveller-detail .tourmaster-payment-detail{ color: #5c5c5c; }.goodlayers-payment-form .goodlayers-payment-form-field .goodlayers-payment-field-head{ color: #5c5c5c; } .tourmaster-body .tourmaster-form-field input[type="text"], .tourmaster-body .tourmaster-form-field input[type="email"], .tourmaster-body .tourmaster-form-field input[type="password"], .tourmaster-body .tourmaster-form-field textarea, .tourmaster-body .tourmaster-form-field select, .tourmaster-body .tourmaster-form-field input[type="text"]:focus, .tourmaster-form-field.tourmaster-with-border .tourmaster-combobox-list-display, .tourmaster-form-field .tourmaster-combobox-list-wrap ul, .tourmaster-body .tourmaster-form-field input[type="email"]:focus, .tourmaster-body .tourmaster-form-field input[type="password"]:focus, .tourmaster-body .tourmaster-form-field textarea:focus{ color: #545454; }.goodlayers-payment-form .goodlayers-payment-form-field input[type="text"]{ color: #545454; } .tourmaster-body .tourmaster-form-field input[type="text"], .tourmaster-body .tourmaster-form-field input[type="email"], .tourmaster-body .tourmaster-form-field input[type="password"], .tourmaster-body .tourmaster-form-field textarea, .tourmaster-body .tourmaster-form-field select, .tourmaster-body .tourmaster-form-field input[type="text"]:focus, .tourmaster-body .tourmaster-form-field input[type="email"]:focus, .tourmaster-body .tourmaster-form-field input[type="password"]:focus, .tourmaster-body .tourmaster-form-field textarea:focus{ background: #ffffff; }.goodlayers-payment-form .goodlayers-payment-form-field input[type="text"]{ background-color: #ffffff; } .tourmaster-form-field.tourmaster-with-border input.tourmaster-validate-error[type="text"], .tourmaster-form-field.tourmaster-with-border input.tourmaster-validate-error[type="email"], .tourmaster-form-field.tourmaster-with-border input.tourmaster-validate-error[type="password"], .tourmaster-form-field.tourmaster-with-border textarea.tourmaster-validate-error, .tourmaster-form-field.tourmaster-with-border select.tourmaster-validate-error{ background-color: #fff9f9; }.tourmaster-form-field.tourmaster-with-border input.tourmaster-validate-error[type="text"]:focus, .tourmaster-form-field.tourmaster-with-border input.tourmaster-validate-error[type="email"]:focus, .tourmaster-form-field.tourmaster-with-border input.tourmaster-validate-error[type="password"]:focus, .tourmaster-form-field.tourmaster-with-border textarea.tourmaster-validate-error:focus, .tourmaster-form-field.tourmaster-with-border select.tourmaster-validate-error:focus{ background-color: #fff9f9; } .tourmaster-form-field.tourmaster-with-border input[type="text"], .tourmaster-form-field.tourmaster-with-border input[type="email"], .tourmaster-form-field.tourmaster-with-border input[type="password"], .tourmaster-form-field.tourmaster-with-border textarea, .tourmaster-form-field.tourmaster-with-border select{ border-color: #e6e6e6; }.goodlayers-payment-form .goodlayers-payment-form-field input[type="text"]{ border-color: #e6e6e6; } .tourmaster-tour-search-item-style-2 .tourmaster-type-filter-term .tourmaster-type-filter-display i{ border-color: #cccccc; } .tourmaster-form-field .tourmaster-file-label-text{ background-color: #f3f3f3; } .tourmaster-form-field .tourmaster-file-label-text{ color: #a6a6a6; } .tourmaster-body .ui-datepicker{ background-color: #f5f5f5; } .tourmaster-body .ui-datepicker{ border-color: #ebebeb; } .tourmaster-body .ui-datepicker table tr th{ color: #808080; } .tourmaster-body .ui-datepicker table tr td a, .tourmaster-body .ui-datepicker-prev, .tourmaster-body .ui-datepicker-next{ background-color: #ffffff; } .tourmaster-body .ui-datepicker table tr td a, .tourmaster-body .ui-datepicker-prev, .tourmaster-body .ui-datepicker-next{ color: #5b5b5b; } .tourmaster-body .ui-datepicker table tr td a.ui-state-disable{ color: #c0c0c0; }.tourmaster-body .ui-datepicker-prev.ui-state-disabled, .tourmaster-body .ui-datepicker-next.ui-state-disabled, .tourmaster-body .ui-datepicker table tr td{ color: #c0c0c0; } .tourmaster-tour-style-1 .tourmaster-tour-booking-bar-inner, .tourmaster-tour-style-2 .tourmaster-tour-booking-bar-outer, .tourmaster-form-field .tourmaster-combobox-list-wrap ul, .tourmaster-template-payment .tourmaster-tour-booking-bar-wrap{ background-color: #ffffff; } .tourmaster-tour-booking-date .tourmaster-tour-booking-date-display, .tourmaster-tour-booking-bar-wrap .tourmaster-view-count{ color: #333333; }.tourmaster-tour-booking-bar-wrap .tourmaster-save-wish-list{ color: #333333; }.tourmaster-tour-booking-people-container .tourmaster-tour-booking-room-text{ color: #333333; } .tourmaster-tour-booking-bar-wrap .tourmaster-save-wish-list{ background-color: #fbfbfb; } .tourmaster-tour-booking-bar-wrap .tourmaster-booking-bottom, .tourmaster-tour-booking-bar-wrap .tourmaster-save-wish-list{ border-color: #ebebeb; } .tourmaster-tour-booking-bar-wrap .tourmaster-tour-booking-bar-summary-title{ color: #000000; } .tourmaster-tour-booking-bar-summary-info, .tourmaster-tour-booking-bar-summary-people-amount, .tourmaster-tour-booking-bar-summary-room-text{ color: #414141; } .tourmaster-price-breakdown, .tourmaster-tour-booking-bar-total-price-wrap{ color: #515151; } .tourmaster-tour-booking-bar-total-price, .tourmaster-tour-booking-bar-deposit-text{ color: #242424; } .tourmaster-payment-receipt-deposit-option label input + span, .tourmaster-tour-booking-bar-deposit-option label input + span, .tourmaster-tour-booking-bar-total-price-wrap.tourmaster-deposit, .tourmaster-tour-booking-bar-total-price-wrap.tourmaster-deposit .tourmaster-tour-booking-bar-total-price{ color: #a1a1a1; } .tourmaster-payment-head .tourmaster-payment-title{ color: #ffffff; } .tourmaster-payment-head .tourmaster-payment-head-overlay-opacity{ background-color: rgba(0, 0, 0, 0.5); } .tourmaster-payment-step-item .tourmaster-payment-step-item-title{ color: #ffffff; } .tourmaster-payment-complete-wrap,.tourmaster-payment-method-wrap{ background-color: #f5f5f5; } .tourmaster-payment-complete-wrap .tourmaster-payment-complete-head, .tourmaster-payment-method-wrap .tourmaster-payment-method-title, .tourmaster-payment-method-wrap .tourmaster-payment-method-or{ color: #262626; } .tourmaster-payment-complete-wrap .tourmaster-payment-complete-bottom-text, .tourmaster-payment-complete-wrap .tourmaster-payment-complete-head, .tourmaster-payment-method-wrap .tourmaster-payment-method-title{ border-color: #e3e3e3; } .tourmaster-payment-service-form-wrap{ background-color: #f5f5f5; } .tourmaster-payment-service-form-wrap .tourmaster-payment-service-form-title{ color: #1a1a1a; } .tourmaster-payment-service-form-wrap .tourmaster-payment-service-form-title{ border-color: #e3e3e3; } .tourmaster-payment-service-form-wrap .tourmaster-payment-service-form-item-title{ color: #6a6a6a; } .tourmaster-template-search .tourmaster-template-wrapper, .tourmaster-template-archive .tourmaster-template-wrapper{ background-color: #f3f3f3; } .tourmaster-single-search-not-found-wrap .tourmaster-single-search-not-found-inner{ background-color: #f6f6f6; } .tourmaster-single-search-not-found-wrap .tourmaster-single-search-not-found-title{ color: #cccccc; } .tourmaster-single-search-not-found-wrap .tourmaster-single-search-not-found-caption{ color: #a8a8a8; } .tourmaster-single-header-top-overlay, .tourmaster-payment-head .tourmaster-payment-head-top-overlay{ background: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); background: -o-linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); background: -moz-linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); background: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); }.tourmaster-single-header-overlay, .tourmaster-payment-head .tourmaster-payment-head-overlay{ background: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); background: -o-linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); background: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); } .single-tour .tourmaster-tour-info-outer{ background-color: #f5f5f5; } .single-tour .tourmaster-tour-info-wrap .tourmaster-tour-info{ color: #414141; } .tourmaster-single-review-head .tourmaster-tour-rating-text, .tourmaster-single-review-sort-by .tourmaster-head, .tourmaster-single-review-content .tourmaster-single-review-user-name, .tourmaster-single-review-content .tourmaster-single-review-user-type{ color: #272727; } .tourmaster-single-review-content .tourmaster-single-review-detail-date{ color: #a3a3a3; } .tourmaster-review-content-pagination span{ color: #696969; } .tourmaster-review-content-pagination span{ background-color: #f3f3f3; } .tourmaster-payment-step-item .tourmaster-payment-step-item-icon{ background: #161616; } .tourmaster-tour-style-1 .tourmaster-booking-tab-title{ background-color: #f5f5f5; } .tourmaster-booking-tab-title-item{ color: #929292; } .tourmaster-booking-tab-title-item.tourmaster-active{ color: #242424; } .tourmaster-tour-style-2 .tourmaster-booking-tab-title-item.tourmaster-active{ border-color: #234076; } .tourmaster-enquiry-form .tourmaster-enquiry-form-message.tourmaster-success{ background-color: #f1f8ff; } .tourmaster-enquiry-form .tourmaster-enquiry-form-message.tourmaster-success{ border-color: #e1ebfe; } .tourmaster-enquiry-form .tourmaster-enquiry-form-message.tourmaster-success{ color: #758ea8; } .tourmaster-enquiry-form .tourmaster-enquiry-form-message.tourmaster-failed{ background-color: #fff1f1; } .tourmaster-enquiry-form .tourmaster-enquiry-form-message.tourmaster-failed{ border-color: #fee1e1; } .tourmaster-urgency-message{ color: #ffffff; } .tourmaster-urgency-message{ background-color: #343434; } .tourmaster-enquiry-form .tourmaster-enquiry-form-message.tourmaster-failed{ color: #a87575; } .tourmaster-tour-item .tourmaster-tour-title a{ color: #333333; } .tourmaster-tour-item .tourmaster-tour-title a:hover{ color: #333333; } .tourmaster-tour-order-filterer-wrap{ background-color: #ffffff; } .tourmaster-tour-order-filterer-wrap .tourmaster-combobox-wrap select{ background-color: #ffffff; } .tourmaster-body .tourmaster-tour-order-filterer-style a{ color: #adadad; } .tourmaster-tour-medium.tourmaster-tour-frame .tourmaster-tour-medium-inner, .tourmaster-tour-full.tourmaster-tour-frame .tourmaster-tour-content-wrap, .tourmaster-tour-grid.tourmaster-tour-frame .tourmaster-tour-content-wrap{ background: #ffffff; } .tourmaster-tour-item .tourmaster-tour-discount-price, .tourmaster-tour-item .tourmaster-tour-price .tourmaster-tail{ color: #1b1b1b; } .tourmaster-tour-item .tourmaster-tour-price-wrap.tourmaster-discount .tourmaster-tour-price, .tourmaster-tour-item .tourmaster-tour-price-wrap.tourmaster-discount .tourmaster-tour-price .tourmaster-tail{ color: #aaaaaa; } .tourmaster-tour-grid .tourmaster-tour-price-bottom-wrap{ background-color: #e7e7e7; } .tourmaster-tour-grid .tourmaster-tour-price-bottom-wrap .tourmaster-tour-price-head{ color: #5c5c5c; } .tourmaster-tour-grid .tourmaster-tour-price-bottom-wrap.tourmaster-with-discount .tourmaster-tour-price{ color: #989898; } .tourmaster-lightbox-wrapper .tourmaster-lightbox-content-wrap{ background-color: #ffffff; } .tourmaster-lightbox-wrapper h3, .tourmaster-lightbox-wrapper .tourmaster-lightbox-title, .tourmaster-lightbox-wrapper .tourmaster-lightbox-close, .tourmaster-payment-receipt-field .tourmaster-head, .tourmaster-login-bottom .tourmaster-login-bottom-title{ color: #0e0e0e; } .tourmaster-login-form label, .tourmaster-login-form2 label, .tourmaster-lost-password-form label, .tourmaster-reset-password-form label, .tourmaster-register-form .tourmaster-profile-field .tourmaster-head{ color: #5c5c5c; } .tourmaster-review-form .tourmaster-review-form-description .tourmaster-tail, .tourmaster-review-form .tourmaster-review-form-traveller-type .tourmaster-tail{ color: #5c5c5c; } .tourmaster-tour-review-item .tourmaster-tour-review-item-title a, .tourmaster-tour-review-item .tourmaster-tour-review-item-title a:hover{ color: #313131; } .tourmaster-tour-review-item .tourmaster-tour-review-item-user{ color: #5f5f5f; } .tourmaster-content-navigation-item-outer{ background-color: #ebebeb; } .tourmaster-content-navigation-item .tourmaster-content-navigation-tab{ color: #9a9a9a; } .tourmaster-content-navigation-item .tourmaster-content-navigation-tab.tourmaster-active, .tourmaster-content-navigation-item .tourmaster-content-navigation-tab:hover{ color: #1b1b1b; } .tourmaster-tour-search-item-head .tourmaster-tour-search-item-head-title, .tourmaster-tour-search-item .tourmaster-type-filter-title, .tourmaster-tour-search-item-style-2 .tourmaster-type-filter-title i.icon_plus{ color: #383838; } .tourmaster-tour-search-item .tourmaster-type-filter-title i, .tourmaster-tour-search-item-head .tourmaster-tour-search-item-head-title i{ color: #a69371; } .tourmaster-tour-search-wrap .tourmaster-tour-search-field input[type="text"], .tourmaster-tour-search-wrap .tourmaster-tour-search-field input[type="text"]:focus, .tourmaster-tour-search-wrap .tourmaster-tour-search-field select{ background-color: #f3f3f3; } .tourmaster-tour-search-wrap .tourmaster-tour-search-field input[type="text"], .tourmaster-tour-search-item-style-2 .tourmaster-tour-search-wrap .tourmaster-datepicker-wrap:after, .tourmaster-tour-search-wrap .tourmaster-tour-search-field select{ border-color: #f3f3f3; } .tourmaster-tour-search-wrap .tourmaster-tour-search-title{ color: #ffffff; } .tourmaster-tour-search-wrap .tourmaster-tour-search-field label{ color: #383838; } .tourmaster-tour-search-wrap .tourmaster-tour-search-field input[type="text"], .tourmaster-tour-search-wrap .tourmaster-tour-search-field input[type="text"]:focus, .tourmaster-tour-search-wrap .tourmaster-tour-search-field select{ color: #7f7f7f; }.tourmaster-tour-search-wrap input::-webkit-input-placeholder{ color: #7f7f7f; }.tourmaster-tour-search-wrap input::-moz-placeholder{ color: #7f7f7f; }.tourmaster-tour-search-wrap input:-ms-input-placeholder{ color: #7f7f7f; }.tourmaster-tour-search-wrap input:-moz-placeholder{ color: #7f7f7f; } .tourmaster-tour-search-wrap .tourmaster-datepicker-wrap:after, .tourmaster-tour-search-wrap .tourmaster-tour-search-field-inner:after, .tourmaster-tour-search-wrap .tourmaster-combobox-wrap:after{ color: #383838; } .tourmaster-tour-search-wrap.tourmaster-with-frame{ background-color: #ffffff; } .tourmaster-type-filter-term .tourmaster-type-filter-display, .tourmaster-search-style-2 .tourmaster-tour-order-filterer-wrap .tourmaster-combobox-wrap select, .tourmaster-search-style-2 .tourmaster-tour-search-field-keywords .tourmaster-tour-search-field-inner:after, .tourmaster-search-style-2 .tourmaster-tour-search-field .tourmaster-combobox-wrap:after{ color: #878787; }