@charset "utf-8";
/* CSS Document */

nav {box-shadow:none; float: right; width: 100%; border-top:1px solid #eaedee; }
.mega-menu	{ float:right; width:100%; margin:10px 0px 0 0; border: none;}
.main-menu{ width: 100%;}
.main-menu ul{ width:100%; text-align: right;}
.main-menu ul li { float:left; }
.main-menu ul li:last-child { border-right:none;}
/*.main-menu ul li:first-child span a { padding-left:0;}*/
.main-menu ul li:last-child span a { padding-right:0;}
.main-menu ul li ul { padding:0;/*5px 0 0 5px*/ width:100%;display: flex;flex-wrap: wrap;}
.main-menu ul li span { display:block; padding:0 0px; }
.main-menu ul li span a { display:block; font-size:24px; color:#000000; margin:0 0 0; position:relative; cursor:pointer; text-transform:none;   font-family: 'Poppins', sans-serif; line-height: 22px; padding:0;}
/*.main-menu ul li span a::after { background: #cdcdcd none repeat scroll 0 0; content: ""; display: block; height:15px; position: absolute; right: 0; top: 0; width: 1px;}*/

.main-menu ul li a:hover{color: #af996b;}

.main-menu ul li:last-child  span a::after { background:none;}
/*.main-menu ul li span.minus { background:#f2f2f2;}*/
.main-menu ul li span.menu_active { /*background:#f2f2f2;*/ color: #2e8fa0; }

.main-menu ul li:hover span  { /*background:#f2f2f2;*/}
/*.main-menu ul li span:hover a:after{ border-color:#8B4789}*/
.main-menu ul li span ul li { float:left; padding-bottom:8px ;border-bottom:0px solid #fff}
.main-menu ul li span ul li:last-child a { border-right:none}
/*.main-menu ul li span ul li:hover { border-bottom:2px solid #8b4789}*/
.main-menu ul li span ul li a { font-family: 'Josefin Sans', sans-serif; color:#333;display:block;padding:0 5px;border-right:0px solid #cfcfcf}
/*.main-menu ul li ul li a:hover { color:#8b4789}*/
/*.main-menu ul li ul li:first-child a { padding:0 0px 0 0}*/
.nav .main-menu > ul > li > ul li:last-child a{border:none}
.main-menu > ul > li > span > div { width:1180px; background:#fff; box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2); z-index:9999999; position:absolute; display:none;border-top:0px solid #019AD9; left:0; min-height:500px; border-bottom:0px solid #019AD9; right:0; margin:0 auto; padding:22px; height: 500px;
    overflow-y: scroll;}
.mega-menu.main-mnu .main-menu > ul > li > span > div > ul > li{padding:0 0px 0 0;width: 24.25%;line-height:20px;margin-right: 1%;float: left;text-align: center;background: #f5f5f5;margin-bottom: 12px;}
.main-menu > ul > li > span > div > ul > li > a {font-family: 'Josefin Sans', sans-serif;width:100%;display:block;padding:0 0px;color:#6e6b6b;border-bottom:solid 0px #efefef;border-left:0px solid #fff;background: #f5f5f5;position:relative;font-size:14px;}
.main-menu > ul > li > span > div > ul > li > a:after{/* border:1px solid #6e6b6b; *//* height:6px; */width:6px;transform:rotate(135deg);-o-transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);position:absolute;/* content:""; */right:20px;border-right:none;border-bottom:none;top:19px;color:#6e6b6b;background:none;}

.main-menu > ul > li > span > div > ul > li > span > div > ul > li:after{border:1px solid #000; height:10px; width:10px; transform:rotate(135deg); -o-transform:rotate(135deg);-webkit-transform:rotate(135deg); -moz-transform:rotate(135deg); -ms-transform:rotate(135deg); position:absolute; content:""; right:20px; border-right:none;border-bottom:none; top:19px;  color:#666; background:none;}

/*.main-menu > ul > li:first-child > span > div > ul > li > a { padding:0 0 0 10px;}*/

/*.main-menu > ul > li > span > div > ul > li:first-child > a:after { color:#fff; border:1px solid #fff; height:7px; width:7px; transform:rotate(135deg); -o-transform:rotate(135deg);-webkit-transform:rotate(135deg); -moz-transform:rotate(135deg); -ms-transform:rotate(135deg); position:absolute; content:""; border-right:none; border-bottom:none; }*/

.main-menu > ul > li > span > div > ul > li:hover > a:after{ border:1px solid #2ccefd;border-right:none;border-bottom:none}
.main-menu > ul > li > span > div > ul > li:hover > a{color:#fff}

.main-menu > ul > li > span > div > ul > li > a{color: #000;}
.main-menu > ul > li > span > div > ul > li > a:hover{/* border-left:3px solid #034e7d */}
.main-menu > ul > li > span > div > ul > li > div{position:absolute;/*background:#f5f5f5;*/ background:#fff; top:62px;width:70%;right:0;color:#fff;  font-family: 'Poppins', sans-serif; display:none; height:auto; /*border: 1px solid #fff;*/ /*box-shadow: 2px 0 3px #cccccc inset; box-shadow: 2px 0 3px #0084a2 inset;*/ padding:0px 10px; border-left:0px solid #e1e1e1;}

.nav-title{margin:0 2% 15px 2%;width:96%;float:left;/*border-bottom:1px solid #bfbfbf;*/ border-bottom:1px solid rgba(255, 255, 255, 0.5);padding:0}
.main-menu .nav-title span { padding:0; }
.main-menu .nav-title h2 a, .main-menu .nav-title span a { font-size:20px; color:#fff;   font-family: 'Poppins', sans-serif; }
.main-menu > ul > li > span:hover .nav-title span{ background:none;}

.main-menu > ul > li > span > div > ul > li > div > h2{color:#fff;border-bottom:solid 1px #fff;margin:0 10px;padding-bottom:6px}
.main-menu > ul > li > span > div > ul > li > div > div > div{float:left;padding:0px 0%;width:32%;/*height:232px;*/ margin:0 15px 0 0;}
.main-menu > ul > li > span > div > ul > li > div > div h3{color:#2e8fa0;margin-bottom:10px; padding:0 0 0 10px;  font-size:18px; text-transform:uppercase; font-family: 'Poppins', sans-serif;}
.main-menu > ul > li > span > div > ul > li > div > div h3:empty{height:18px}
.main-menu > ul > li > span > div > ul > li > div > div h3 a{color:#333}
.main-menu > ul > li > span > div > ul > li > div > div h3 a:hover{color:#833f81}
.main-menu > ul > li > span > div > ul > li > div > div b{color:#333;margin-bottom:5px;padding:0 0 0 6px; display:inline-block;}
.main-menu > ul > li > span > div > ul > li > div > div b:empty{height:18px}
.main-menu > ul > li > span > div > ul > li > div > div b a{color:#333}
.main-menu > ul > li > span > div > ul > li > div > div b a:hover{color:#833f81}

.main-menu > ul > li > span > div > ul > li > div > div > div > div{float:left;padding:0px 0%;width:32%;/*height:232px;*/ margin:0 15px 0 0;}

.main-menu > ul > li > span > div > ul > li > div > div ul li a{ color:#fff; padding:7px 0 7px 2%;display:block;width:95%;margin-left:3%; font-size:16px; font-weight: 400; text-transform:none; line-height:22px;  font-family: 'Poppins', sans-serif;}
/* .main-menu > ul > li > span > div > ul > li > div > div ul li a:after { display:none;} */

.nav-cont-left{width:100%;float:left;margin-left:2%}
.nav-cont-left > div:first-child > h3{padding:0} 
.nav-cont-left > div:first-child > b{padding:0 0 0 2px}
.nav-cont-left > div:first-child > ul > li > a{margin-left:0}
.main-menu ul li span ul li a { line-height: 41px; padding:0;}

.nav-cont-left li a{ /*border-bottom:dotted 1px rgba(255, 255, 255, 0.6);*/}
.nav-cont-left div {/* border-right:dotted 1px rgba(255, 255, 255, 0.6);*/ min-height:213px;}
.main-menu > ul > li > span > div > ul > li > div > div{width:98%;}
.main-menu .nav-cont-left li { width:100%; padding:0; border:none;}
.main-menu .nav-cont-left li a { padding:0px 0 5px 12px; margin:0 0 0px; transition:all .4s ease; -moz-transition:all .4s ease; -webkit-transition:all .4s ease; -o-transition:all .4s ease; color:#000; font-size:14px; position:relative; background:url(../images/menu-arw.png) no-repeat 42% 7px; font-family: 'Josefin Sans', sans-serif; }
.main-menu .nav-cont-left ul { padding:0; width:100%}
.main-menu > ul > li > span > div > ul > li > div > div > div:last-child { border: medium none;  margin: 0;}
.main-menu .nav-cont-left li a:hover { color:#2e8fa0;/* padding-left:0px;*/ background:url(../images/menu-arw-h.png) no-repeat 42% 7px; }
.main-menu .nav-cont-left div ul li:last-child a { border:none;}

.main-menu .nav-cont-left li li a { background:none;}

.main-menu .nav-cont-left li a:after{border:1px solid #6e6b6b; height:8px; width:8px; transform:rotate(135deg); -o-transform:rotate(135deg);-webkit-transform:rotate(135deg); -moz-transform:rotate(135deg); -ms-transform:rotate(135deg); position:absolute; content:""; right:20px; border-right:none;border-bottom:none; top:19px;  color:#6e6b6b; background:none;}

.nav-cont-left.menu-last > div { width: 56%;}
.nav-cont-left.menu-last div ul li img { border: 5px solid rgba(255, 255, 255, 0.4);}
.nav-cont-left.menu-last p {  color: #ffffff; font-size: 15px; line-height:24px; margin-right:20px; margin-bottom:20px;}
.nav-cont-left.menu-last .homeland-rht { float: left; width: 40%; margin-left:10px;}

.main-menu .nav-cont-left.menu-last a { border: 1px solid #ffffff; color: #ffffff; display: inline-block; line-height: normal; padding: 5px 15px; text-transform: none; background:none; transition:all .4s ease; -moz-transition:all .4s ease; -webkit-transition:all .4s ease; -o-transition:all .4s ease;}
.main-menu .nav-cont-left.menu-last a:hover { background:#37aaf1; color:#000;}

.main-menu .nav-cont-left .img-rht { width: 62%;}
.main-menu .nav-cont-left .img-rht ul li { float: left; width: 48%; margin-right:2%;}
.main-menu .nav-cont-left .img-rht ul li:last-child { margin-right:0;}
.main-menu .nav-cont-left .img-rht ul li h2 { font-size:22px; color:#000;   font-family: 'Poppins', sans-serif; margin:12px 0 0;}
.main-menu > ul > li > span > div > ul > li > div::after { background: #e1e1e1; content: ""; display: none;  height: 218px; left: 0;    position: absolute; top: 0; width: 1px; margin:auto; bottom:0;}



.main-menu .nav-cont-left .img-rht-hovr {  left: 36%; position: absolute; top: 13%; width: 59%;}
.main-menu .nav-cont-left .img-rht-hovr  ul li { float: left; width: 48%; margin-right:2%;}
.main-menu .nav-cont-left .img-rht-hovr ul li:last-child { margin-right:0;}
.main-menu .nav-cont-left .img-rht-hovr ul li h2 { font-size:22px; color:#000;   font-family: 'Poppins', sans-serif; margin:12px 0 0;}



.inner_content.expopage_pad.axpos-p .inner_rgtpad { float:right;}
.inner_content.activitatspage-pad.activi-l .inner_rgtpad { float: right;}
.lloger-lft.contact-tp a:hover { text-decoration:underline; }

.main-menu ul li { display: inline-block;  margin:0px 0px; float:none;}
.main-menu ul li a.home { text-indent:-9999px; background:url(../images/home.png) no-repeat 0 0; width:20px; height:18px; float:left; position: relative; top: -2px; padding:0; margin:0;}
/*.main-menu > ul > li:first-child a{ padding:22px 16px 22px 24px;}*/
.main-menu ul li:nth-child(6) a{  border-right:none;}
.main-menu ul li span a {display: block;color:#000;text-decoration:none;padding: 0px 23px 12px;position:relative;font-size: 15px;line-height:15px;text-transform:inherit;background:none;margin-bottom: 0;font-family: 'GothamNarrow-Book';}  

.main-menu ul li a.menu-active{ border-bottom: solid 0px #fff;}
.main-menu ul li a span { background:url(../images/submenu.png) no-repeat 0 0; width:7px; height:4px; display:inline-block; margin:0 0 3px 5px;}
.main-menu ul li:last-child a { border:none;}

/*.main-menu > ul > li > a.arrow {
    background: rgba(0, 0, 0, 0) url("../img/menu-arrow.png") no-repeat scroll center 30px;
}*/

.main-menu ul li ul ul .third-level { background:#cce9ef;  position:absolute; opacity:0; left:20%; top:0;  transition:all .4s ease; width:76%;/* transform:translateX(50px);*/ padding-bottom: 10px;}
.main-menu ul li ul ul li:hover .third-level { visibility:visible; opacity:1;/* transform:translateX(0);*/}
.main-menu ul li ul ul li .third-level ul li { float:left; width:33%;}
.main-menu ul li ul ul li .third-level ul li a { padding:5px 0 5px 20px; margin:0;}
.main-menu ul li ul ul li .third-level ul li:hover a { background:#2e8fa0; color:#fff !important;}
.main-menu ul li ul ul .third-level h2 { float:left; width:100%; background:#b9d8dd; color:#000; font-size:18px;; text-align:center; margin-bottom:0px; padding: 4px 0; font-weight: 600; font-family: 'Josefin Sans', sans-serif; text-transform: none;}
.main-menu > ul > li > span > div > ul > li h3 { float:left; font-size:18px; text-transform:uppercase; font-family: 'Poppins', sans-serif; color:#2e8fa0;}
.main-menu > ul > li > span > div h2 {float:left;font-size:16px; font-family: 'GothamNarrow-Book'; color:#000;width:100%; padding-top: 15px; padding-bottom: 15px;text-align:center;font-weig;/* font-weight:700; */line-height: 18px;}



#menu .mega-menu span { background: none; margin: 0; width: auto;  height: auto; transition: none; }
#menu .mega-menu { margin: 0; }
#menu .main-menu ul { width: 16%;}
#menu .main-menu ul li { width: 100%; }
#menu li a { font-size: 20px; padding: 16px 0;  border-bottom: 1px solid #ccc; }
#menu .main-menu > ul > li { position: relative;}
#menu .main-menu > ul > li a:after {border:1px solid #000; height:8px; width:8px; transform:rotate(135deg); -o-transform:rotate(135deg);-webkit-transform:rotate(135deg); -moz-transform:rotate(135deg); -ms-transform:rotate(135deg); position:absolute; content:""; right:20px; border-right:none;border-bottom:none; top:19px;  color:#000; background:none;}
#menu .main-menu > ul > li > span > div { width: 1060px; left: 100%; top:-100px; box-shadow: none; }
#menu .main-menu > ul > li > span > div > ul > li { padding: 0;}
#menu .main-menu > ul > li > span > div > ul > li a  { padding: 14px 10px 14px 0; font-size: 16px; font-weight: 400; line-height: normal;}
#menu .main-menu > ul > li > span > div > ul > li > div { width: 78%; top: 71px; }
#menu .main-menu > ul > li > span > div > ul > li > div > div ul { width: 100%}
#menu .main-menu > ul > li > span > div > ul > li > div > div ul a { padding: 14px 0; line-break: 24px; }
#menu .main-menu ul li ul ul .third-level ul li a { width: auto; border: none; } 
#menu .main-menu ul li ul ul .third-level ul li a::after { display: none; }
#menu .main-menu > ul > li > span > div > ul > li > div > div > div { width: 20%; }
#menu .main-menu ul li ul ul li .third-level ul { padding: 15px; float: left; }
#menu .main-menu ul li ul ul li .third-level ul li { width: 32%; margin-right: 1%; }
#menu .main-menu ul li ul ul li .third-level ul li a { padding: 6px 3px;}
#menu .main-menu ul li ul ul .third-level { left: 22.4%; }
#menu .main-menu ul.sub-level-1 { width: 21%; }



/*.mega-menu.main-mnu .main-menu ul li.mnu-act span a.mnu-tit { color: #af996b; position: relative;}*/
/*.mega-menu.main-mnu .main-menu > ul > li > span > div:after { background:#fff;
    position: absolute;
    left: 43%;
    width: 20px;
    height: 20px; content: "";
    transform: rotate(45deg);
    top: -10px;  border: 0px solid #e3e3e3;
    box-shadow: -1px -1px 2px -1px rgba(0, 0, 0, 0.3); z-index: -1; }*/

/* #mnu-tit li a.open { color: red} */


.mega-menu.main-mnu .main-menu ul li h1 {
    color: #373435;
    font-family: 'CrimsonText-Regular';
    font-size: 42px;
    position: relative;
    padding-bottom: 46px;
    text-align: center;
}

.mega-menu.main-mnu .main-menu ul li h1::after {
    position: absolute;
    content: "";
    background: url(../images/abt-pattern.png) no-repeat;
    width: 126px;
    height: 17px;
    display: block;
    bottom: 12px;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.mega-menu.main-mnu .main-menu > ul > li > span > div > ul > li:nth-child(4n) {
    margin-right: 0!important;
}

.mega-menu.main-mnu .main-menu > ul > li > span > div.sil:after {
    left: 49%;
}

.mega-menu.main-mnu .main-menu > ul > li > span > div.dia:after {
    left: 57%;
}

.mega-menu.main-mnu .main-menu > ul > li > span > div.pla:after {
    left: 67%;
}

.h-rgt a:hover {
    background: #af996b;
}

.bangle:hover {
    /* transform: scale(1.1); */
}

.bangle:hover img {
    transform: scale(1.1);
}

.gold:hover img {
    transform: scale(1.1);
}

.diamond:hover img {
    transform: scale(1.1);
}

.silver:hover img {
    transform: scale(1.1);
}

.platinum:hover img {
    transform: scale(1.1);
}

/*.mega-menu.main-mnu .main-menu > ul > li > span > div > ul > li:hover img {transform: scale(1.1);}*/
.mega-menu.main-mnu .main-menu > ul > li > span > div > ul > li img{ width: 100%;float: left; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease; }
.mega-menu.main-mnu .main-menu > ul > li > span > div > ul > li{overflow: hidden;}
.mega-menu.main-mnu .main-menu > ul > li > span > div > ul > li:hover h2{color: #621a2e;}