/*
    Theme Name: Adventure Tours
    Theme URI: http://themeforest.net/user/themedelight/portfolio
    Description: Adventure Tours is a fully responsive WordPress theme
    Version: 4.2.3
    Tags: blue, white, two-columns, right-sidebar, responsive-layout, flexible-header, custom-colors, theme-options, translation-ready, holiday
    Text Domain: adventure-tours
    Author: ThemeDelight
    Author URI: http://themeforest.net/user/themedelight
    License:  GNU General Public License
    License URI: license.txt
*/

/* Main page table */
#main-page-table {
  border-collapse: collapse;
  width: 100%;
  border: 0px;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 40px;
}
#main-page-table td {
  width: 25%;
  padding: 10px 5px;
  vertical-align: top;
}
@media (max-width: 992px) {
  #main-page-table tbody {
    border-bottom: 1px solid #ccc;
  }
  #main-page-table td {
    height: 50px;
    width: 50%;
    float: left;
    padding: 5px;
    border-bottom: 0;
  }
  #main-page-table td:nth-child(odd) {
    border-right: 0;
  }
  @media (max-width: 576px) {
    #main-page-table td {
      height: 70px;
      width: 50%;
      float: left;
      padding: 5px;
      border-bottom: 0;
    }
  }
  @media (max-width: 390px) {
    #main-page-table td {
      height: 40px;
      width: 100%;
      float: left;
      padding: 5px;      
      border-bottom: 0;
    }
    #main-page-table td:nth-child(odd) {
      border-right: 1px solid #ccc;
    }
  }
}
/* Main page table */

/* Blog menu shrink */
#menu-item-1329 .sub-menu > li.menu-item-type-taxonomy {
  padding: 10px 20px;
}
/* Blog menu shrink */

/* Review iframe */
.video-review-wrapper {
  padding-bottom: 40px;
}
.video-review-wrapper iframe {
  max-width: 100%;
}
/* Review iframe */

/* Main page first screen image */
.vc_custom_1660998788940 {
  min-height: auto !important;
}
@media (max-width: 576px) {
  .vc_custom_1660998788940 {
    top: -30px;
  }
}

/* Main page first screen image */

/* Main page footer */
.vc_custom_1661529735596 {
  background-image: url('/wp-content/uploads/2022/08/safari-footer-bg.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.vc_custom_1661529735596 .vc_column-inner {
  padding-top: 35px;
  padding-bottom: 35px;
}
.vc_custom_1661529735596 .vc_column_container:first-child {
  padding-top: 67px;
}
@media (max-width: 1190px) {
  .vc_custom_1661529735596 .vc_column_container:first-child {
    padding-top: 112px;
  }
}
@media (max-width: 767px) {
  .vc_custom_1661529735596 .vc_column_container:first-child {
    padding-top: 0;
  }
}
/* Main page footer */

/* Categories page tours list */
.atlist {
  margin: 40px 0;
}
/* Categories page tours list */

/* Search form under image on categories */
.archive.tax-tour_category .container.layout-container p {
  margin-bottom: 0;
}
.archive.tax-tour_category .container.layout-container p img {
  margin-bottom: 0 !important;
}
/* Search form under image on categories */

/* Header info on mobile */
.header__info-mobile {
  position: relative;
  z-index: 3;
  padding: 20px;
  font-size: 16px;
}
.slicknav_menu .slicknav_nav .header__info-mobile a {
  display: inline-block;
  line-height: 3;
  font-weight: normal;
  opacity: 1;
}
.slicknav_menu .slicknav_nav .header__info-mobile a i {
  font-size: 22px;
  margin-right: 20px;
}
.header__info-mobile .header__info-mobile-social-icons {
  line-height: 3;
}
.header__info-mobile .agency-contacts {
  line-height: 2;
  display: block;
}
.header__info-mobile .agency-contacts a {
  font-size: 14px;
}
.header__info-mobile .agency-contacts i {
  margin-right: 10px;
}
@media (max-width: 1024px) {
  .header__info {
    display: none;
  }
  #logoLink {
    width: 10%;
  }
  #logoLink img {
    width: auto !important;
  }
}
/* Header info on mobile */

/* Footer icons */
.footer-contact-icon {
  width: 100%;
  height: 27px;
  background-repeat: no-repeat;
  background-size: contain;
}
.footer-social-icon {
  display: inline-block;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-size: contain;    
}
.footer-landmark {
  background-image: url('/wp-content/themes/adventure-tours/assets/images/icons/location.png');
}
.footer-email {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAADSklEQVRoge2ZzU8TQRjGn2mXD8uHhXaNJIoEDpDUD2L0H1C4cODER6He0GjikZgQvfRi4sGEGEy4oAcSaPm4GE2MBP4CY2LUanuAEDCBuF2sUspHd3c8NEVT2aUzOwVN+ru+MzvPM/vO++60QJEiRYocJyTfgWcfrp8nTu0mQNoANACoEKxlC8AyQOepLo2tPjj9KZ9JhxrwBSOlyTL3MCW4A8BhV2We6JRitHo3MRgJ+vasBloa8AUjpZvl7tcArgmVlz8LVTuJDisTljuaLHMP4/jEA8D1zXL3Y6sBpm8gk/P6ewBO4bLY0AHHpZWhushBQdM3QBz6LRy/eABwEtABs6B5ChG0FUQOB5QY7WYxqzNQXwAtfFByzixkZaCyAFJ4qTILHFVdLxgSz6TGWgmzAS88LjH+1ZSBrok4ljY05rnMChprJSxtaOgLx6GmDOYFc1FTBvrCGfGNtez7yWxgNuBFi1yCmKKhezKOb0mdedEsaspAf1hFTNHQ5JEw3e9lfgazAY/LgUm/By1yCRZVDf6wymUiKz6qpNHkkTDV54VcwZ6SXEls14Qo8YCNKsRrQqR4wGYZZTUhWjwgoA9kTTTLEhZVDTem1QOrU7baRJU0mmUJM/32xQMFaGQxRUPnuIJX0W3EtwzEtwy8/LKNznEFMYW9zh8GVyP7k+zOxhQNzbKE6jIH3n7dw90X3/8ae/VMKX7uGogpmT4S8ttvhrYM5IoP+b04WU4w9SGFmY/biCppAECLXIKeCy70XDyBHzt0f44IE9wGcpvQRO9vIYHWCgRaD77ze1wEIb93/zB3T8YR9ntwqpLv6sFl3W41EdUMAQ4DokqhKBPMK3dNiCuFuSW4N6QyP4N59exXo4gKAmRMhPze/a9cVrgO8dKGhssj6zxThfPf38isDGwemYrD+WkWsDKwWgAhfBC6YhayMEDnCqGFBwrHG7OYhQHnGAD++6I4dKKT52ZBUwMrQ3URSjFaGE0s0Kcr9+s+m0Utq1D1bmIQwIJwTfkzL9es37MaYGkgEvTtVe0kOgCM4GjTSQPoE7lmrePd7Stpq4F5/8VU/2jNR0AHKDHaQUkDxP/0mAShy4Q65qhBnlmlTZEiRYr8O/wCXRqFx39KjIoAAAAASUVORK5CYII=');
}
.footer-telegram {
  background-image: url('/wp-content/themes/adventure-tours/assets/images/icons/telegram.png');
}
.footer-whatsapp {
  background-image: url('/wp-content/themes/adventure-tours/assets/images/icons/whatsapp.png');
}
.footer-viber {
  background-image: url('/wp-content/themes/adventure-tours/assets/images/icons/viber.png');
}
.footer-instagram {
  background-image: url('/wp-content/themes/adventure-tours/assets/images/icons/instagram.png');
}
.footer-vk {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAADdklEQVRoge2YXUhTYRzGn/dsLqdmU3Nptb4o7cYyNCg1qKirijAC7aZu6iYqcKG76AuipCl4YUUgRUFESISVRhdFCWWGjSgLLIlVUpvV/MzJ1rZzupgtjmfvme/R0zLO72r7/9+P53n3fg7Q0NDQiCckVoG5ts7tgoAKAIUAktWXBADwQsBzwgl1LvvKZrmCsgayqjrPEMA2tdoYIaTabc87Qk3TEmMjf0sdVWzwAtn2tTavJVqOo1Uamzb/BDrCW2k5qgEABSpoUYQAUkjLyRlIUUGLUmbSEnIGpgWagXijGYg3etYK7bZcLEw3AACCvIDKm1/Q6BiI5J/ZcrFgLP+bDx4/imu7JW2VFaahZsc8JOjC56nT40dJlHJyMP8CxoQ/VfQcwaENmaL8w3c/JHUWz54hiaUadTixJTsiHgBcgwFWOewGXvSMSsTlzzdGvl9+2jehdg6uz4QpSSeKNTz2sMphN9DaLR3h0lWmyGen52fMNpZmzsC+ktmi2JP3I3jwVtp2LJgNtLwehi/Ai2JlBWlITQyPZogX5DskgH3HPBj0f6ZOICTg6B0Xq5Rwe6wV+r1BNL0cEsVSjTrsXpM+ofoHN5ixdon4WVH/8Bu6v/pZpQBQuI1ebPNAGDfQB9ZnIntWArXOogwDSvNNOLzZLIp3uX2of/RdiQwACg10uX1oejkoiqUadThbbkHOHOmOAwBPq3JxfpcFek78BLE1fUEgJD/t5FB8kJ2+14thX0gUK1qSjFZrDlM7JOajVh7FBtxDAZxodk+udwDnyi1IT2Y+TyNM6irR6BiY8L5fVPMOe658Qr83KIpb0gy4sMsCTuEvMem70LE7Ltx7Mxyz3Me+n7jfNYydDR8wMCqeeuuWpeDQRjOlpjyTNsALwP7rPbjW0T+h8m97fdh79ZNk4Vo3mbHKksTc/5TcRv3B8KWu4sZn9I2bItFod3px8q54/eg5guNbspj7Vr56otDoGMDtV0MoL0xDab4Jy7MSYdATtDtHJGUvtfVhrsmAvcUZkQtdkoF9PKlLJ7uqU/nmrALumhVRtU77B41mIN781wakW0e8IKCelHQDAhyqiFEA4elaqAYIJ9SpI4cdniNULVQDLvvKZhBSrY4kBghO9drz7tLTMZhT+XqrjvBWAWQ1/t4/1iNEQAfPkTo58RoaGhrx5xfzIvXn+sbXTAAAAABJRU5ErkJggg==');
}
.footer-youtube {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAC4ElEQVRoge2YT0hUQRzHP/PyX1rmJgbSqhhBB7sVGFFRFIR06GKH6GTdN7p4ibAg6hKRREiUBWFFdYkIi7oESZkgXYQoqGjdg6fN1t6qqPvr4Jrre7P5dmffpvA+MPD4zcxvft/9zc6b94OAgICAgIBVjPI6UA5SyzRhoBFFE9AAbAZC6VaTbhXpKWsznqeAyYznn8B4usURYljESBEFoswxqt4TNxIgYLGXUwjHUbQClV7FFogkwgcUD3hLrwLRDdIKkBbK2Mgz4LCvIXpF8QKbo2qYGWeXpZ0Q4hIrJXgAoY1KLuq6XBmQ/VQwxxiwwffAciNBkno1TDLT6M7ALLtYecEDVLOOVqdRt4W2FCGY/Eix1WnSCWguQij54kmAWQauvobmFiMXWREvAhRho0V2HoLejxDphqoC/5Us94+ry8B644VKSqE9Ao++QvtpsPSndR7UOQ06z1WFWo3qWohcg5tDsH23uT+hThxHv24LFU7AAtt2wI0BuPAYNjWYeCqjjbJMg1uA+CAAQCk4cAz6PkHHeSgtz89PnCUT/d1COiqqoKML7o3MC8qVNX9vuEC2u1AxEIHpyeXHObGWXuhKNENs5u/1/jBlw8Mr0HcZZqZznS3Uk8g0uAUobMQHASLwqg96OiE+lq+X3+oJc5kGtwDBztd7Vj4PQ3cERt6ZevrlNGTbQoUhPgZ3uuD5bUilzP0J406TTsCE8UKzM/C0B3rPgZ1YfrxXlJcMCDHvn/oaBvvh+hkY/WLgJAvCD6dJl4FvRot0HjGavgyu2HTvge9+RmCIKzadALMM+IuHDJQwiOa4WgEkmGTIaXQJUG+YAm4VJaRcUPQ4KxKQ7S4U5yzw0u+YcqAfm3O6jn+VFhX7OEmKE/+ttAiDCPcZ4G5OpUUdsocQFmFSNKEIowgjNKKoIUUNEEJRzeInaTmLopPAws1tIt0yC7yjCDEgiiLKLDGvxd2AgICAgIBVzR8UibLdyBYx4AAAAABJRU5ErkJggg==');
}
.footer-odnoklassniki {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAADdklEQVRoge2ZTUwTQRTHf4viBxZI/AI1VMByIcREDeoJReJFwcSPg9QQD2pSDmLUk/FkogdDglUPYjwpCiiJxoA3EOtBI4aLeJIWFQUEDgYKBUWth6GRbXeX3e5ULv0lTTszb+a9/8zOvtkuJEmSJMlCosxnEK7nCFADbAVWJDwiwSTQDVxXPDw2MjQUEK7HC5yRGFg81Ckezus16gqYnfmWhIRklTCHlGqeaDWlGHRb6Jmfi24siw06bYnLVVo2FNWAcx9kukTdmB/6n0HPDZgatj6mwjb9Jh3C9YQtO3JVwq47sFhnr89MwMtT4G+2PLTi0Y7VaAWs4XJD2X0M7wupDihrFL/jEKGF0R4wT1o2lNzGxF1Z2JTcgeVZUlzLEVBUI2Y3wu9peHUWGtZBw3p4fU7URUh1QNFpKa7lCHDuV5ffXIAeL4S+QWgI3l2Drotqm43lUlzLEZCRry4HNK7v3gdRfTZJcS1HgBmURepy+I+UYeUIGO9Tl13uWJuCqLpgX6xNHMi5jfa3warN/8rbr4hvf5P4drmh+LK6z+c2Ka7lJLLlWVDpV9+JjJgJQpMLpkZMu9BLZHIuoalhkWFNaQ6D75Sl4I2Qt4n9zdDhFscFPWaC0F4JgYfS3Mo7SoAQMdApkpRzH2QWiPqxXnGYe39T2sxHkLMHlq0R13/wozn79DyxUtOjpl0kbg8UVkPVILj7oLwdNuwBRWNYJQU2lEF5h7CtGoRCj2339lfg+CgsW62uC32DkS6Y/CrKjhxYUywOfXOZHoW7a80FmrDj9MxErIC0bMg9YK6vTexfQr4T8W3M6VHwnbTt3r6AgefQmC9OoBNf5rcPDUH3JWjcJPraRO4jJQrkH4a9jzSGDkP7UQi0YC7hRY2c0EwcwZEDO66iPS8K7KyFjDypLuUJcDihojP22cCqjUXkCEjPhQO+2MCCn8RnLg6nyAXpuVJc2xewdKWY1eiAgp+gtVR8okWk50LFc1iSadu9fQEFx/SDj6yApog88T+STewL+PFdXdYKWE/Er5Bt90YCzKXJQDP4G0VWHeyE1t2xgcKsiN0w5IOf4/Dh3r8ntvkZ12swygM+oMSshwTzQvFQqtVgtALXExRMPHj1GnQFzL4ZqUtIONaoVTw81Wuc/xXTLQ6iUAMU839fMb0FvEbBJ0mSJMnC8xeZCfv/bBeRgAAAAABJRU5ErkJggg==');
}
.footer-mobile {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAWVQTFRFAAAA////KLHVMi5iMi1jlJKt7u7yLIOtMi5ju7nLMi5jbGmNLIiwtrTHLrPW/v7/P1B/LIKsGY68/P7+/f7/LLLVGY+9JqzSZWKKqN3tOLbYt7bIn9rr/v//suLvveXx3vL4VcDdt+PwW8LeMrTX8fn8seHvS7zb6PX6qqi+k9bp/Pz9mZexMi5iMi1jMi5jMLTWMi5jMS5iKrHVwcDOs7HDMS1iI2yccW+T1dXfLmiUMi5iMi5jM4WuMS1jWFR/qKa8ameMMS1ioq3DM4qwsbDD7+/yTUl2tLPFHI+9My9kLq/T7ezwnNXnMi5jU1B8oqG3O0N1jMTbMi1iMS1jpM/ihYOhkqfAzs3Yv77NOTVocpq4K3+pMy9jm6nBSUV0y8rWMi5jrKvAeneYW1iBRlOBPjprs7rK2dnhMStiMi5jV1R+kKzCMi5iSkd1qqi98fH0Mi1iNoauL4OspaO5Mi5iMi5jHZ3q8QAAAHd0Uk5TAP//hXr///+q/0v/////////////////////////////////////////////kX9I/30J////BP////92cv8p9///JP/////9///A////i/////9VG///////4v//vP///5n///7/3v//DU///4n6//8s////j52Nets/AAABkElEQVR4nKWVV1fCMBhAm7oRqFhQEdwTq6KIyFAZMt177723/n4BoSv50ni8bznNTW/ak5bj/oVv1mvS4Z31wfMTR5l4vY748/wmuP51SkAYomX/DhDut6XiFCE1nOdU8IvFoXSxAQjLk79rCnuePCFht3S/7DggjFjwoAKuUUgIVhEJQsJT2Jy88fsfk2YtYSipwsbzXZ0I9Vt5DTWVFIHvGUSi0/oHgR/oQ8htZRMOWgvXsSpYyLb38oQqWLC0dTgIVRQBoW5CFVUQCFVUARGq6AKhykjAqowErMpQ0FcxCNoqBkFbxSJoqmaYBFXVDigc21WGUuUChY8htSFXwYJtzG0nVM1RTtyEk1AFbzp/RB2EKvqZJlQZfATwKgMBrzISsKp3I0FfRXusJbRV8Is7bC6zsCSyCFNNMrktkUVoVMiti4bC11qDiquWMivgH8hTTeQcFJQDJMVSkrIHSIh8ynNeTx7S8mB1GhASl4vypNCt/I9PZ94AgYtEX+owYlHoBhwXMH3XYpyZAqDAwg/Q8EOm4yK27gAAAABJRU5ErkJggg==');
}
.footer-phone {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABmJLR0QA/wD/AP+gvaeTAAADA0lEQVR4nO2bP0xTURSHv/sgVK1S0JhQuiA1YOKEoZXGmGBiIiYCwYHBBFfjIBUHDCEaosTBgYCLcXZz4K8mDiY6aJBi3BhEIQ4iLqRgYIDEXgdaLElpX+W9dx/0fltzzjv3nNP7Tn/DKWg0mkJGZDOe7ntREl/2PETKDsBvMuZP4Hl5+cb9mb72jV1naDPF2YzxeMkDkN15xqwE7sbjJRLo+e/MHCJrA4AOgLHoeepPHDUVMDa/RNuT9wDX2QMNMHLYKwHTxQOEq49te9bt5GrAvqfgG7A1Ayq7RptlgjsCQoDXiuCV0VFpRRwLWQNigsTAwtDVl5C8AYHOkUckGBfQiEXFuxQvcEFiTPg7R/sBipPffE+RIWgNB2mo8ePzegC48fTNrk57dvPirjO2kpW1dSZnFxmPzfEnIXsD0eGPxclrT0s4yKW6KtU52orP66GprgokjEx9QyK6DAH1AJFas0Jv7xM5lapVhAzgMIDvkEddRg6TVuuRXErQFh6PTDP3a8WRs4IVPrrbQjvalegAp4o3c5aSG5BiYbDV1viB22M5fQpeCeoGqE5ANUpngJl31G6U3IBghc+xs076y7LaldyAbL/LTqNngIpDsynBdOVmtV8mXKcE021W+2VC6a9A47mz2z6/+zDliF86BT8DdANUJ6AapTPAzDtqh186rlOC6crNar9MuFoJWu2XCT0DVByqlaBWgptoJegCdANUJ6AarQTzfsICtBLUStA9aCWYT+JWoZVgEq0EXYBuQDZjal0uNr9kOuBU0rfMuzd2jrLOgEitn9efv6e2v/MiUpN768z1SrAlVE3Tmaqtm2CGMq+Hy3VVNIerd/RxkxIUqX1et2112k1qC9YAVmFzjbRQWP5X628DmAaY/LKoLCGnmZxN1So/FZU2tC+BuPZ1MU6RYXC89CAHSpTqI9tYXlvn7cwPJmJzSAlCGLcEgL9ztF8IelUn6CQS2b841HZv629zgejwFYnoAhEmuT+8D1kFGRPCGFgYbH2lOhmNRqOevyhLRFEmtkX0AAAAAElFTkSuQmCC');
}
/* Footer icons */

/* Main page first screen */
/* .vc_custom_1663349266266 {
  padding-top: 150px !important;
  padding-bottom: 150px !important;
  background-image: url('https://safarizanzibari.ru/wp-content/uploads/2022/05/1.jpg.webp?id=1425') !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  /wp-content/uploads/2022/10
} */
/* @media (max-width: 767px) {
  .vc_custom_1663349266266 {
    background-image: url('https://safarizanzibari.ru/wp-content/uploads/2022/10/jiraf-mob.jpg') !important;
  }
} */
/* Main page first screen */

/* Hide did-you-know on main */
@media (max-width: 767px) {
  .didyouknow-main {
    display: none;
  }
  .with-us-traveled-main .title--big .title__primary {
    font-size: 26px;
  }
}
/* Hide did-you-know on main */

/* Booking form new */

.order-tour-form-wrap {
  opacity: 0;
  transition: opacity 0.5s ease-out;
}
.order-tour-form {
  margin-bottom: 40px;  
}
.order-tour-form-wrap.otf-visible {
  opacity: 1;
  margin-bottom: 20px;
}
.order-tour-form .product-sum {
  color: #f6f6f6;
  font-size: 18px;
  margin-bottom: -32px;
}
.order-tour-form p {
  font-size: 20px;
  color: #f6f6f6;
  margin: 8px 0;
}
.order-tour-form p label {
  text-align: left;
  color: #f6f6f6;
  font-size: 18px;
  display: block;
  margin-right: auto;
}
.order-tour-form p label input.wpcf7-form-control {
  color: #000;
}
.order-tour-form p .wpcf7-submit {
  width: auto;
  height: 50px;
  line-height: 50px;
  padding: 0 35px;
  color: #f6f6f6;
  /* background: #ff47a0 !important; */
  background: #ff8b00 !important;
  /* border: 2px solid #f6f6f6; */
  position: absolute;
  /* bottom: -22px; */
  left: 50%;
  -moz-transform: translate(-50%,0);
  -ms-transform: translate(-50%,0);
  -webkit-transform: translate(-50%,0);
  -o-transform: translate(-50%,0);
  transform: translate(-50%,0);
  border-radius: 5px;
  font-size: 15px;
  font-weight: bold;
}
.order-tour-form .product_title, .order-tour-form .tour-url, .order-tour-form .product_price, .order-tour-form .total-cost {
  height: 0;
}
.calc-warning-1 {
  font-size: 12px;
  color: #ff47a0;
  font-weight: bold;
  background-color: white;
  margin-top: 15px;
}
.calc-warning-2 {
  font-size: 16px;
  text-align: center;
  margin-top: -10px;
}
/* Booking form new */

/* Payment icons */
.accept__card, .accept__title {
  display: inline-block;
  margin-right: 10px;
}
.accept__title {
  color: #f6f6f6;
}
.accept__card img {
  max-height: 26px;
}
/* Payment icons */

p {
    font-size: 18px;
    font-weight: 500;
}

#logoLink img {
    max-height: 75px !important;
    width: auto;
}

.tours-type__item {
    overflow: hidden;
}

.tours-type__item__image {
    display: block;
    overflow: hidden;
}

.tours-type__item__image img {
    display: block;
    width: 100%;
    height: auto;
    aspect-ratio: 531 / 354;
    object-fit: cover;
    object-position: center;
}

.tours-type__item__title {
    font-size: 27px !important;
    bottom: 15% !important;
	text-shadow: 0 2px 2px rgb(0 0 0 / 66%)!important;
	line-height: 1.2;
	padding: 0px 30px 0px 30px;
}

.tours-type-icons__item__content {
    font-size: 1em !important;
}

.big_title .tours-type__item__title {
    font-size: 3em !important;
    text-shadow: 3px 5px 5px rgb(0 0 0 / 63%);
}

.title-block-link__description,
.jr_bg {
    color: #333 !important;
    height: auto !important;
    background-color: #fff1b291 !important;
}

.tour-single .parallax-section--header {
    height: 550px !important;
}

.parallax-section--header {
    height: 500px !important;
}

h2 {
    text-align: center !important;
}

.fa-chevron-left,
.fa-chevron-right {
    color: #ff8b00;
}

.atgrid__item__content {
    min-height: 260px;
}

.atgrid__item .item-attributes {
    min-height: 115px;
}

.padding-bottom-big {
    padding-bottom: 100px;
}

.why_choose_us_icons div:nth-child(2n-1).icons-set__row>div:nth-child(2n) .icons-set__item__icon-wrap,
.why_choose_us_icons div:nth-child(2n).icons-set__row>div:nth-child(2n-1) .icons-set__item__icon-wrap,
#tourBookingForm .form-block__button {
    background: #ff8b00;
}

.atgrid__item .price-round {
    background: linear-gradient(135deg, #ff8b00 50%, #ffac4a calc(50% + 1px));
}

.white-title .title {
    color: #fff;
}

.atgrid--small .atgrid__item__angle {
  font-size: 9px !important;
  top: 25px !important;
  right: -60px !important;
  padding: 0 44px !important;
}

.price-decoration__label-round {
  width: 105px !important;
  height: 105px !important;
  top: -70px !important;
  right: -40px !important;
}

.hover-box-title-shadow a {
	text-shadow: #00000078 -1px 0 1px, #00000078 0 0px 1px, #00000078 -1px 0 1px, #00000078 0 0px 1px;
	line-height: 1.42857143;
	font-weight: 800;
}

.footer__arrow-top a > i::before {
	color: #ff8b00 !important;
}

.footer__arrow-top a {
	opacity: 1 !important;
}

.atlist__item__angle {
    top: 41px !important;
    left: -45px !important;
}

.main-nav > li {
  margin-right: 10px !important;
}

@media (max-width: 1023px) {
	.slicknav_menu {
	  display: block !important;
	}
	.main-nav {
	  display: none !important;
	}
}

@media (max-width: 420px) {
	ul {
		  padding-left: 7px !important;
		}
   .tours-tabs__info__item__content {
	  position: relative !important;
	  top: unset !important;
	  left: unset !important;
	  /* -moz-transform: translate(-40%,-45%) !important;
	  -ms-transform: translate(-40%,-45%) !important;
	  -webkit-transform: translate(-40%,-45%) !important;
	  -o-transform: translate(-40%,-45%) !important; */
	  transform: unset !important;
	}
	.tours-tabs__info__item {
	  height: 150px !important;
	}


}

.thumb-wrap-video {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.thumb-wrap-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-width: 0;
  outline-width: 0;
}

.tanzania_lives {
  background-image: url('https://safarizanzibari.ru/wp-content/uploads/2022/05/13.webp?id=1891') !important;
  background-position: left !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
.bunner_place {
	text-align: center !important;
	margin: 0 auto !important;
}

/* Main page title background */
.wrapper-to-left {
  text-align: left;
}
.main_title_h1, .main_title_h3 {
	width: fit-content;
}
.main_title_h1 span {
  color: #ffffff;
  background-color: #18c139;
  padding: 0px 15px 15px;
  left: -8px;
  position: relative;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  line-height: 2;
  font-size: 53px;
  font-weight: 900;
}
.main_title_h3 span {
  color: #ffffff;
  background-color: #00ccff;
  padding: 8px 15px 15px;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  left: 15px;
  position: relative;
  font-size: 30px;
}
.wrapper-to-left .banner_button {
  margin-left: 14%;
  border-radius: 5px;
}

@media (max-width: 767px) {
  .wrapper-to-left {
    text-align: center;
  }
  .main_title_h1, .main_title_h3 {
    width: auto;
  }
  .main_title_h1 span {
    font-size: 26px;
    font-size: 26px;
    background-color: transparent;
    padding: 0;
    position: static;
    line-height: 1;
    text-shadow: #00000078 -1px 0 1px, #00000078 0 0px 1px, #00000078 -1px 0 1px, #00000078 0 0px 1px;
  }
  .main_title_h3 span {
    font-size: 20px;
    font-size: 20px;
    background-color: transparent;
    padding: 0;
    position: static;
    text-shadow: #00000078 -1px 0 1px, #00000078 0 0px 1px, #00000078 -1px 0 1px, #00000078 0 0px 1px;
  }
  .wrapper-to-left .banner_button {
    margin-left: 0;
  }
}
/* Main page title background */

/* Seo text */
.sz-seo-text {
  border: 4px solid #ddd;
  padding: 10px 15px;
  margin-bottom: 30px;
}
/* Seo text */

.header-section--with-banner h1.header-section__title {
  font-size: 64px;
}

@media (max-width: 1200px) {
  .header-section--with-banner h1.header-section__title {
    font-size: 36px;
    text-shadow: 0 0px 8px #000;
  }
}

@media (max-width: 991px) {
  .header-section--with-banner h1.header-section__title {
    font-size: 32px;
    text-shadow: 0 0px 6px rgba(0,0,0,0.9);
  }
  .header-section--with-banner .breadcrumbs {
    height: 55px;
    line-height: 2 !important;
    display: table-cell;
    vertical-align: middle;
    min-width: 310px;
  }
  .header-section--with-banner .breadcrumbs li {
    text-shadow: 0 2px 6px rgba(0,0,0,0.5);
  }

  /* .header-section--with-banner .breadcrumbs li:last-child {
    max-width: 20%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: bottom;
  } */
}

.vc_tta.vc_tta-tabs.vc_tta-style-classic.vc_tta-tabs-position-top .vc_tta-tabs-list .vc_tta-tab {
    margin: 0 4px 10px 4px !important;
    width: 24%;
    text-align: center;
}
@media (max-width: 1200px) {
	.vc_tta.vc_tta-tabs.vc_tta-style-classic.vc_tta-tabs-position-top .vc_tta-tabs-list .vc_tta-tab {
		width: 48.6%;
	}
}

/* Bitrix24 form */
#block-9 {
  padding: 0;
}

/* Gravatar size */
.tour-reviews__item__text p {
    font-size: 15px;
    font-weight: 500;
}
.tour-reviews__item__info .tour-reviews__item__name span {
    font-size: 13px;
}
.shortcode-tour-reviews .shortcode-tour-reviews__item__info {
	/* margin-left: 5%; */
  width: 110px;
}
.shortcode-tour-reviews .shortcode-tour-reviews__item__info img {
  width: 50px;
}
.tour-reviews__item__container .tour-reviews__item__info img {
width: 65px; 
}

/* Достопримечательности */
#menu-item-1553 .sub-menu {
  width: max-content;
}
.tury-v-afriku-keniya-tury .swiper-slide:first-child .tours-type__item__title {
  font-size: 2.2rem !important;
}
@media (max-width: 1200px) {
  .tury-v-afriku-keniya-tury .swiper-slide:first-child .tours-type__item__title {
    font-size: 1.6rem !important;
  }
}
@media (max-width: 670px) {
  .tury-v-afriku-keniya-tury .swiper-slide:first-child .tours-type__item__title {
    font-size: 3rem !important;
  }
}
@media (max-width: 570px) {
  .tury-v-afriku-keniya-tury .swiper-slide:first-child .tours-type__item__title {
    font-size: 2.6rem !important;
  }
}
@media (max-width: 510px) {
  .tury-v-afriku-keniya-tury .swiper-slide:first-child .tours-type__item__title {
    font-size: 2.4rem !important;
  }
}
@media (max-width: 480px) {
  .tury-v-afriku-keniya-tury .swiper-slide:first-child .tours-type__item__title {
    font-size: 2.2rem !important;
  }
}
@media (max-width: 460px) {
  .tury-v-afriku-keniya-tury .swiper-slide:first-child .tours-type__item__title {
    font-size: 2rem !important;
  }
}
@media (max-width: 430px) {
  .tury-v-afriku-keniya-tury .swiper-slide:first-child .tours-type__item__title {
    font-size: 1.8rem !important;
  }
}
@media (max-width: 400px) {
  .tury-v-afriku-keniya-tury .swiper-slide:first-child .tours-type__item__title {
    font-size: 1.6rem !important;
  }
}
@media (max-width: 380px) {
  .tury-v-afriku-keniya-tury .swiper-slide:first-child .tours-type__item__title {
    font-size: 1.4rem !important;
  }
}
@media (max-width: 330px) {
  .tury-v-afriku-keniya-tury .swiper-slide:first-child .tours-type__item__title {
    font-size: 1.2rem !important;
  }
}
.safari-tanzaniya-tury-dosto .swiper-slide:first-child .tours-type__item__title {
  font-size: 3rem !important;
}

@media (max-width: 1200px) {
  .safari-tanzaniya-tury-dosto .swiper-slide:first-child .tours-type__item__title {
    font-size: 2.4rem !important;
  }
}
@media (max-width: 991px) {
  .safari-tanzaniya-tury-dosto .swiper-slide:first-child .tours-type__item__title {
    font-size: 3rem !important;
  }
}
@media (max-width: 767px) {
  .safari-tanzaniya-tury-dosto .swiper-slide:first-child .tours-type__item__title {
    font-size: 1.9rem !important;
  }
}
@media (max-width: 750px) {
  .safari-tanzaniya-tury-dosto .swiper-slide:first-child .tours-type__item__title {
    font-size: 1.8rem !important;
  }
}
@media (max-width: 750px) {
  .safari-tanzaniya-tury-dosto .swiper-slide:first-child .tours-type__item__title {
    font-size: 1.6rem !important;
  }
}
@media (max-width: 670px) {
  .safari-tanzaniya-tury-dosto .swiper-slide:first-child .tours-type__item__title {
    font-size: 3rem !important;
  }
}
@media (max-width: 567px) {
  .safari-tanzaniya-tury-dosto .swiper-slide:first-child .tours-type__item__title {
    font-size: 2.8rem !important;
  }
}
@media (max-width: 567px) {
  .safari-tanzaniya-tury-dosto .swiper-slide:first-child .tours-type__item__title {
    font-size: 2.4rem !important;
  }
}
@media (max-width: 450px) {
  .safari-tanzaniya-tury-dosto .swiper-slide:first-child .tours-type__item__title {
    font-size: 2rem !important;
  }
}
@media (max-width: 420px) {
  .safari-tanzaniya-tury-dosto .swiper-slide:first-child .tours-type__item__title {
    font-size: 1.8rem !important;
  }
}
@media (max-width: 400px) {
  .safari-tanzaniya-tury-dosto .swiper-slide:first-child .tours-type__item__title {
    font-size: 1.6rem !important;
  }
}
@media (max-width: 360px) {
  .safari-tanzaniya-tury-dosto .swiper-slide:first-child .tours-type__item__title {
    font-size: 1.4rem !important;
  }
}
@media (max-width: 350px) {
  .safari-tanzaniya-tury-dosto .swiper-slide:first-child .tours-type__item__title {
    font-size: 1.2rem !important;
  }
}
/* Достопримечательности */


.hedsil {
	color: #fff !important;
	opacity: 1 !important;
}
.hedsil a {
	color: #fff !important;
opacity: 0.5 !important;
}
.b24-form-field-agreement a.b24-form-field-agreement-link {
	color: #000 !important;
}
.popmake-14454 {
	padding: 3px 8px !important;
	background: #ff8b00;
	border-radius: 5px;
}
.hedsilzak {opacity: 1 !important;}

.stekt li {font-size: 18px;}

.product-category__description p img { display:none; }

.b24-widget-button-position-bottom-right {
right: 50px !important;
bottom: 110px !important;
}
.multi_button.mb_bottom.has-copyright-link {
  bottom: 150px !important;
  right: 44px !important;
}
.solo_widget[data-v-73916b63] {
	right: 50px;
}
@media (max-width: 768px) {
  .vc-hoverbox:hover .vc-hoverbox-back {
  z-index: 1;
}
.vc-hoverbox:hover .vc-hoverbox-front {
  opacity: 0;
}
}
@media (max-width: 486px) {
  .b24-widget-button-position-bottom-right {
    right: 20px !important;
bottom: 90px !important;

  }
  .multi_button.mb_bottom.has-copyright-link {
  right: 14px !important;
  bottom: 125px !important;
}

.solo_widget[data-v-73916b63] {
	left: 20px !important;
  width: fit-content;
}

.faq__item ul {
padding-left: 25px !important;
}

#main-page-table td {
  height: 100px;
}
}

/* .b24-widget-button-wrapper { display:none!important; }
 */
 

.slicknav_menu .slicknav_nav .slicknav_arrow:before {
  display: none;
}

.sz-map-slot {
  position: relative;
  width: 100%;
  min-height: 478px;
  overflow: hidden;
}
.sz-map-slot > ymaps,
.sz-map-slot > iframe,
.sz-map-slot > div {
  width: 100%;
  min-height: 478px;
}

.sz-embed-slot {
  position: relative;
  display: block;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
}
.sz-embed-slot iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.wpb_video_wrapper > .sz-embed-slot {
  display: contents;
}
.wpb_video_wrapper > .sz-embed-slot iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.header-buttons-block a img {
  width: 40px;
  height: 40px;
}

img[width][height]:not([width="1"]) {
  max-width: 100%;
  height: auto;
}



