@charset "utf-8";
@media only screen and (min-width:975px){#position,#fixed,.temehulogomobile,.menulogo,button,.buttons button,button.close-menu,.menu button.close-menu,.noscriptn,.mobileonly{display:none;}.toggle-menu,.close-menu{display:none !important;}.box{width:360px;height:180px;border:1px solid #000000;background:rgba(0, 0, 0, 0.2);display:block;margin:auto;padding-top:120px;padding-left:20px;padding-right:20px;}img:-moz-broken::before,img:-moz-user-disabled::before,img:-moz-loading::before{content:-moz-alt-content;display:none !important;}img[data-src]{display:none !important;}.disable,.vibox,.vibox2,.viboxpc{pointer-events:none;}.tannit{border:0px;top:0px;width:35px;max-width:35px;height:15px;max-height:15px;vertical-align:bottom;text-align:left;background:url("https://www.temehu.com/styles/images/sprite-29.png");background-position:-1616px -188px;z-index:-1;}#tannitrow{border:0px;width:50px;height:17px;max-height:17px;vertical-align:bottom;background-color:#caf1f0;}.centremenu{display:block;max-width:974px;float:none;margin-left:auto;margin-right:auto;text-align:center;}nav{display:block;background:none;position:relative;height:40px;color:rgb(0,0,0);}input,label{display:none;}.menulogo2{background:url("https://www.temehu.com/styles/images/sprite-29.png");background-position:-756px -644px;display:block;width:4px;height:3px;border-radius:3px;float:right;z-index:1111;right:36px;top:36px;}label{display:block;float:right;padding:10px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;}nav > ul{display:none;height:0px;opacity:0;clear:both;-webkit-transition:all 1.2s ease;-moz-transition:all 1.2s ease;-ms-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease;}input:checked + ul{opacity:1;height:600px;top:0px;display:block;}.menu{display:block;height:0px;width:100%;max-width:1500px;float:none;position:fixed;left:0px;right:0px;top:0px;border:0px;background:none;overflow:visible;transition:all 1.2s;}.menu ul{top:-650px;display:block;width:100%;max-width:1500px;height:26px;background:rgba(0, 0, 0, 0.6);border:1px solid orange;border-radius:3px;float:none;margin:0 auto;-webkit-transition:all 1.2s ease;-moz-transition:all 1.2s ease;-ms-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease;}.menu ul a{margin:0px;padding:12px;padding-left:5px;padding-right:5px;float:none;width:80px;font-size:14px;list-style:none;line-height:1px;border:0px;display:block;text-transform:none;color:black;border-right:0px;}.menu ul a:focus,.menu ul ul a:focus{color:black;}.menu ul a:hover{text-decoration:none;color:black;}.menu ul li{position:relative;max-width:920px;top:71px;padding:3px;list-style:none;text-align:center;float:none;display:inline-block;text-align:center;height:25px;border-right:1px solid #939191;border-radius:2px;background:#d9c56c;background:-moz-linear-gradient(top,#d9c56c 0%,#dec96c 7%,#e7d275 17%,#edd772 26%,#f6e07a 38%,#f8e27c 55%,#f5de78 62%,#ecd673 69%,#e3ce73 79%,#e2cd70 83%,#d5c16a 95%,#d4c06a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d9c56c),color-stop(7%,#dec96c),color-stop(17%,#e7d275),color-stop(26%,#edd772),color-stop(38%,#f6e07a),color-stop(55%,#f8e27c),color-stop(62%,#f5de78),color-stop(69%,#ecd673),color-stop(79%,#e3ce73),color-stop(83%,#e2cd70),color-stop(95%,#d5c16a),color-stop(100%,#d4c06a));background:-webkit-linear-gradient(top,#d9c56c 0%,#dec96c 7%,#e7d275 17%,#edd772 26%,#f6e07a 38%,#f8e27c 55%,#f5de78 62%,#ecd673 69%,#e3ce73 79%,#e2cd70 83%,#d5c16a 95%,#d4c06a 100%);background:-o-linear-gradient(top,#d9c56c 0%,#dec96c 7%,#e7d275 17%,#edd772 26%,#f6e07a 38%,#f8e27c 55%,#f5de78 62%,#ecd673 69%,#e3ce73 79%,#e2cd70 83%,#d5c16a 95%,#d4c06a 100%);background:-ms-linear-gradient(top,#d9c56c 0%,#dec96c 7%,#e7d275 17%,#edd772 26%,#f6e07a 38%,#f8e27c 55%,#f5de78 62%,#ecd673 69%,#e3ce73 79%,#e2cd70 83%,#d5c16a 95%,#d4c06a 100%);background:linear-gradient(to bottom,#d9c56c 0%,#dec96c 7%,#e7d275 17%,#edd772 26%,#f6e07a 38%,#f8e27c 55%,#f5de78 62%,#ecd673 69%,#e3ce73 79%,#e2cd70 83%,#d5c16a 95%,#d4c06a 100%);}.menu li >hover{border-radius:3px;background:#70c5da;background:-moz-linear-gradient(top,#70c5da 0%,#7fd6e9 22%,#85def0 36%,#8ee6f4 44%,#99e8f5 50%,#8fe6f7 56%,#88e5f4 61%,#81daec 81%,#79d4e9 86%,#79d1e7 92%,#74cbdf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#70c5da),color-stop(22%,#7fd6e9),color-stop(36%,#85def0),color-stop(44%,#8ee6f4),color-stop(50%,#99e8f5),color-stop(56%,#8fe6f7),color-stop(61%,#88e5f4),color-stop(81%,#81daec),color-stop(86%,#79d4e9),color-stop(92%,#79d1e7),color-stop(100%,#74cbdf));background:-webkit-linear-gradient(top,#70c5da 0%,#7fd6e9 22%,#85def0 36%,#8ee6f4 44%,#99e8f5 50%,#8fe6f7 56%,#88e5f4 61%,#81daec 81%,#79d4e9 86%,#79d1e7 92%,#74cbdf 100%);background:-o-linear-gradient(top,#70c5da 0%,#7fd6e9 22%,#85def0 36%,#8ee6f4 44%,#99e8f5 50%,#8fe6f7 56%,#88e5f4 61%,#81daec 81%,#79d4e9 86%,#79d1e7 92%,#74cbdf 100%);background:-ms-linear-gradient(top,#70c5da 0%,#7fd6e9 22%,#85def0 36%,#8ee6f4 44%,#99e8f5 50%,#8fe6f7 56%,#88e5f4 61%,#81daec 81%,#79d4e9 86%,#79d1e7 92%,#74cbdf 100%);background:linear-gradient(to bottom,#70c5da 0%,#7fd6e9 22%,#85def0 36%,#8ee6f4 44%,#99e8f5 50%,#8fe6f7 56%,#88e5f4 61%,#81daec 81%,#79d4e9 86%,#79d1e7 92%,#74cbdf 100%);}.menu li:hover > a{color:#C40000;}.menu li:hover > ul{opacity:1;visibility:visible;margin:0px;display:block;}.menu ul ul{opacity:0;visibility:hidden;background:none;border:none;top:25px;left:-170px;padding-left:135px;width:560px;margin:20px 0px 0px 20px;height:420px;text-align:left;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}.menu ul ul li{text-align:left;left:35px;float:left;margin:0px;top:0px;height:25px;background:rgb(49,49,49);border-right:1px solid #4A4949;border-radius:0px;}.menu ul ul a{display:block;height:7px;padding-bottom:8px;width:140px;float:none;font-size:14px;text-transform:none;white-space:nowrap;background:#313131;color:#c4c4c4;border-bottom:1px solid #4D4D4D;}.menu ul ul a:hover{color:black;background:#70c5da;background:-moz-linear-gradient(top,#70c5da 0%,#7fd6e9 22%,#85def0 36%,#8ee6f4 44%,#99e8f5 50%,#8fe6f7 56%,#88e5f4 61%,#81daec 81%,#79d4e9 86%,#79d1e7 92%,#74cbdf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#70c5da),color-stop(22%,#7fd6e9),color-stop(36%,#85def0),color-stop(44%,#8ee6f4),color-stop(50%,#99e8f5),color-stop(56%,#8fe6f7),color-stop(61%,#88e5f4),color-stop(81%,#81daec),color-stop(86%,#79d4e9),color-stop(92%,#79d1e7),color-stop(100%,#74cbdf));background:-webkit-linear-gradient(top,#70c5da 0%,#7fd6e9 22%,#85def0 36%,#8ee6f4 44%,#99e8f5 50%,#8fe6f7 56%,#88e5f4 61%,#81daec 81%,#79d4e9 86%,#79d1e7 92%,#74cbdf 100%);background:-o-linear-gradient(top,#70c5da 0%,#7fd6e9 22%,#85def0 36%,#8ee6f4 44%,#99e8f5 50%,#8fe6f7 56%,#88e5f4 61%,#81daec 81%,#79d4e9 86%,#79d1e7 92%,#74cbdf 100%);background:-ms-linear-gradient(top,#70c5da 0%,#7fd6e9 22%,#85def0 36%,#8ee6f4 44%,#99e8f5 50%,#8fe6f7 56%,#88e5f4 61%,#81daec 81%,#79d4e9 86%,#79d1e7 92%,#74cbdf 100%);background:linear-gradient(to bottom,#70c5da 0%,#7fd6e9 22%,#85def0 36%,#8ee6f4 44%,#99e8f5 50%, #8fe6f7 56%,#88e5f4 61%,#81daec 81%,#79d4e9 86%,#79d1e7 92%,#74cbdf 100%);}.menu ul ul a:focus,.menu ul ul a:visited{color:white;}.menu ul ul.last{left:-241px;right:0px;width:250px;top:30px;}.menu ul ul.aboutcol{left:-168px;width:100%;top:30px;}.menu ul ul.informationcol{left:-250px;width:690px;top:30px;}.menu ul ul.tourscol{left:-300px;width:690px;top:30px;}.menu ul ul.destinationscol{left:-400px;width:720px;top:30px;}.menu ul ul.berberscol{width:100%;top:30px;}.menu ul ul.museumscol{width:450px;top:30px;}.menu ul ul.visascol{width:450px;top:30px;}.menu ul ul.hotelscol{width:100%;top:30px;}.menu ul ul ul.ecocol{width:100%;top:-2px;left:-317px;}.menu ul ul ul.investmentcol{width:100%;top:0px;left:-317px;}.menu ul ul ul.routescol{width:100%;top:0px;left:-317px;}.menu ul ul ul.mapscol{width:400px;top:02px;left:-499px;}.menu ul ul.galleriescol{width:100%;top:30px;}.menu ul ul ul.artscol{width:100%;top:-2px;left:-317px;}.menu ul ul li.sub > a:before{content:"+";font-size:16px;padding-right:8px;}.menu ul ul ul.last{left:-155px;width:100%;padding-bottom:13px;top:30px;}.menu ul li:first-child a{border-left:0;}.menu ul li:last-child a{border-right:0px;}.menu ul ul.first{border-right:0px;}.menu ul ul ul{background:none;margin:0.4px;display:block;top:0px;left:-311px;width:400px;height:420px;text-align:left;padding-left:135px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}.menu ul ul ul li{display:block;text-align:left;left:0px;margin:0px;height:25px;border-right:0px;}.menu ul ul ul a{display:block;height:7px;padding:10px;width:155px;float:none;text-transform:none;font-size:14px;background:#313131;color:#c4c4c4;}.menu ul ul ul li,.menu ul ul li:last-child{border-right:1px solid #4D4D4D;}.menu ul li:last-child ul li:last-child{border-right:0px;}.menu ul li:last-child ul ul li:last-child{border-right:1px solid #4D4D4D;}}
@media only screen and (min-width:1125px) and (max-width:1250px){.menu ul a{width:auto;font-size:14px;min-width:75px;}.menu ul ul a{width:150px;font-size:14px;}.menu ul ul.aboutcol{left:-170px;}.menu ul ul.last{left:-256px;}.menu ul ul ul.last{left:-155px;}}
@media only screen and (min-width:975px) and (max-width:1124px){.menu ul a{width:auto;font-size:14px;min-width:60px;}.menu ul ul a{width:140px;font-size:14px;}.menu ul ul.aboutcol{left:-169px;}.menu ul ul.last{left:-261px;}}
@media only screen and (min-width:1060px) and (max-width:1080px){.menulogo2{margin-right:11px;}}
@media only screen and (min-width:1081px) and (max-width:1110px){.menulogo2{margin-right:25px;}}
@media only screen and (min-width:1111px) and (max-width:1140px){.menulogo2{margin-right:40px;}}
@media only screen and (min-width:1141px) and (max-width:1190px){.menulogo2{margin-right:50px;}}
@media only screen and (min-width:1191px) and (max-width:1300px){.menulogo2{margin-right:55px;}}
@media only screen and (min-width:1301px) and (max-width:1540px){.menulogo2{margin-right:65px;}}
@media only screen and (min-width:1541px){.menulogo2{margin-right:35px;}}
@media only screen and (min-width:2000px){.menulogo2{top:186px;}}
@media only screen and (max-width:974px){#position,#fixed,#skipmenu,.temehulogomobile,.toggle-menu,.sub,button,.buttons button,button.close-menu,.menu button.close-menu,.noscriptn,.mobileonly,.nodisp{display:none;}.menulogo,.button{display:none !important;}.box{width:360px;height:180px;border:1px solid #000000;background:rgba(0, 0, 0, 0.2);display:block;margin:auto;padding-top:120px;padding-left:20px;padding-right:20px;}img:-moz-broken::before,img:-moz-user-disabled::before,img:-moz-loading::before{content:-moz-alt-content;display:none !important;}img[data-src]{display:none !important;}input,.tannit,#tannitrow{display:none;}.menulogo2{background:url("https://www.temehu.com/styles/images/sprite-29.png");background-position:-8px -904px;display:block;width:100%;height:26px;border-radius:0;float:left;top:0px;}label{position:fixed;}nav{width:100%;height:24px;display:block;background:black;color:#000;top:0px;margin:0px;border:0px;}nav > ul{display:none;height:0;opacity:0;clear:both;}input:checked + ul{display:block;width:100%;height:auto;opacity:1;top:28px;left:-4px;}.menu{position:absolute;top:0px;display:block;width:100%;height:29px;left:0;float:right;margin:0;padding:0;right:0;overflow:visible;background:rgb(0,0,0);clear:both;}.menu > ul{position:relative;display:none;top:27px;width:300px;margin:0;padding:0;border:0;list-style:none;float:left;padding:0px 5px;border-top:0px;overflow:hidden;overflow-y:auto;z-index:-10;font-size:17px;background:rgb(68,68,68);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:5px;}.menu a{padding:3px;margin-top:10px;left:5px;display:block;float:none;font-size:17px;list-style:none;text-decoration:none;color:rgb(255,255,255);background:rgb(0,0,0);}.menu a:hover,.menu a:focus{color:rgb(0,0,0);text-decoration:none;border-radius:3px;background:#70c5da;background:-moz-linear-gradient(top,#70c5da 0%,#7fd6e9 22%,#85def0 36%,#8ee6f4 44%,#99e8f5 50%,#8fe6f7 56%,#88e5f4 61%,#81daec 81%,#79d4e9 86%,#79d1e7 92%,#74cbdf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#70c5da),color-stop(22%,#7fd6e9),color-stop(36%,#85def0),color-stop(44%,#8ee6f4),color-stop(50%,#99e8f5),color-stop(56%,#8fe6f7),color-stop(61%,#88e5f4),color-stop(81%,#81daec),color-stop(86%,#79d4e9),color-stop(92%,#79d1e7),color-stop(100%,#74cbdf));background:-webkit-linear-gradient(top,#70c5da 0%,#7fd6e9 22%,#85def0 36%,#8ee6f4 44%,#99e8f5 50%,#8fe6f7 56%,#88e5f4 61%,#81daec 81%,#79d4e9 86%,#79d1e7 92%,#74cbdf 100%);background:-o-linear-gradient(top,#70c5da 0%,#7fd6e9 22%,#85def0 36%,#8ee6f4 44%,#99e8f5 50%,#8fe6f7 56%,#88e5f4 61%,#81daec 81%,#79d4e9 86%,#79d1e7 92%,#74cbdf 100%);background:-ms-linear-gradient(top,#70c5da 0%,#7fd6e9 22%,#85def0 36%,#8ee6f4 44%,#99e8f5 50%,#8fe6f7 56%,#88e5f4 61%,#81daec 81%,#79d4e9 86%,#79d1e7 92%,#74cbdf 100%);background:linear-gradient(to bottom,#70c5da 0%,#7fd6e9 22%,#85def0 36%,#8ee6f4 44%,#99e8f5 50%,#8fe6f7 56%,#88e5f4 61%,#81daec 81%,#79d4e9 86%,#79d1e7 92%,#74cbdf 100%);}.menu:hover ul{display:block;}.menu ul li a{display:block;text-decoration:none;font-weight:normal;}.menu li.noeffects > a{width:100px;padding-top:10px;padding-bottom:10px;background:none;color:orange;text-decoration:none;pointer-events:none;}.menu ul ul li.noeffects > a{background:none;color:orange;text-decoration:none;}.menu ul ul li.noeffects > a:hover{background:none;color:orange;text-decoration:none;}.menu li:first-child a:after,.menu ul li:first-child a:after,.menu li.sub > a::after,.menu ul li.sub > a::after,.menu ul ul li.sub > a::after{content: "";border:0px;position:absolute;display:block;font-size:16px;top:0;right:20px;padding:5px 10px;}.menu li{width:180px;position:relative;margin:0px;padding:20px;text-decoration:none;border:0px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:rgb(255,255,255);left:2px;}.menu li a{border-bottom:0px;position:relative;}.menu ul ul,.menu ul ul ul{position:relative;width:220px !important;padding:5px 0 5px 5px;list-style:none;overflow:hidden;max-height:300em;color:rgb(255,255,255);background-color:rgb(68,68,68);left:0px;top:100%;border:0px;}.menu ul ul:hover,.menu ul ul ul:hover{margin:0px;display:block;}.menu ul ul a,.menu ul ul ul a{padding:10px 0 10px 5px;margin:3px;left:0px;font-size:17px;}.menu ul ul a:hover,.menu ul ul a:focus,.menu ul ul ul a:hover,.menu ul ul ul a:focus{text-decoration:none;}.menu ul ul li,.menu ul ul ul li{max-width:200px;left:0px;margin:0px;padding:0px 2px 2px 2px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.menu ul ul > li a,.menu ul ul ul > li a{width:185px;padding:5px 5px 5px 5px;height:auto;border:0px;color:rgb(255,255,255);background-color:rgb(0,0,0);}.menu ul ul > li.sub2 ,.menu ul ul  ul > li.sub2{position:relative;background-color:rgb(68,68,68);padding:5px 5px 5px 5px;}.menu ul ul > li:first-child,.menu ul ul ul > li:first-child{padding-top:6px;}.menu ul ul > li a:visited,.menu ul ul ul > li a:visited{color:rgb(130,255,4);}.menu ul ul li a:hover,.menu ul ul li a:focus,.menu ul ul ul li a:hover,.menu ul ul ul li a:focus{left:0px;color:rgb(0,0,0);border-radius:3px;background:#70c5da;background:-moz-linear-gradient(top,#70c5da 0%,#7fd6e9 22%,#85def0 36%,#8ee6f4 44%,#99e8f5 50%,#8fe6f7 56%,#88e5f4 61%,#81daec 81%,#79d4e9 86%,#79d1e7 92%,#74cbdf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#70c5da),color-stop(22%,#7fd6e9),color-stop(36%,#85def0),color-stop(44%,#8ee6f4),color-stop(50%,#99e8f5),color-stop(56%,#8fe6f7),color-stop(61%,#88e5f4),color-stop(81%,#81daec),color-stop(86%,#79d4e9),color-stop(92%,#79d1e7),color-stop(100%,#74cbdf));background:-webkit-linear-gradient(top,#70c5da 0%,#7fd6e9 22%,#85def0 36%,#8ee6f4 44%,#99e8f5 50%,#8fe6f7 56%,#88e5f4 61%,#81daec 81%,#79d4e9 86%,#79d1e7 92%,#74cbdf 100%);background:-o-linear-gradient(top,#70c5da 0%,#7fd6e9 22%,#85def0 36%,#8ee6f4 44%,#99e8f5 50%,#8fe6f7 56%,#88e5f4 61%,#81daec 81%,#79d4e9 86%,#79d1e7 92%,#74cbdf 100%);background:-ms-linear-gradient(top,#70c5da 0%,#7fd6e9 22%,#85def0 36%,#8ee6f4 44%,#99e8f5 50%,#8fe6f7 56%,#88e5f4 61%,#81daec 81%,#79d4e9 86%,#79d1e7 92%,#74cbdf 100%);background:linear-gradient(to bottom,#70c5da 0%,#7fd6e9 22%,#85def0 36%,#8ee6f4 44%,#99e8f5 50%,#8fe6f7 56%,#88e5f4 61%,#81daec 81%,#79d4e9 86%,#79d1e7 92%,#74cbdf 100%);}.menu ul ul.last,.menu ul ul ul.last{left:0px;background-color:rgb(68,68,68);}}
@media only screen and (max-width:680px){.temehulogomobile{position:fixed;float:right;top:0px;display:block;margin:0 44%;padding-top:2px;text-align:center;width:75px;height:23px;max-height:23px;background-color:transparent;color:rgb(255,255,255);font-weight:bold;font-size:16px;z-index:1;}}
@media only screen and (min-width:501px) and (max-width:680px){.temehulogomobile{left:42%;}}
@media only screen and (min-width:401px) and (max-width:500px){.temehulogomobile{left:38%;}}
@media only screen and (min-width:336px) and (max-width:400px){.temehulogomobile{left:34%;}}
@media only screen and (min-width:276px) and (max-width:335px){.temehulogomobile{left:32%;}}
@media only screen and (max-width:275px){.temehulogomobile{left:25%;}}
@media only screen and (min-width:600px) and (max-width:974px){.menu ul ul li{max-width:195px;}.menu ul > li a,.menu ul ul > li a{font-size:17px;}}