@font-face{font-family:star;font-style:normal;font-weight:400;src:url(fonts/star.eot);src:url(fonts/star.eot?#iefix) format("embedded-opentype"),url(fonts/star.woff) format("woff"),url(fonts/star.ttf) format("truetype"),url(fonts/star.svg#star) format("svg")}#header nav.mega-menu .mega-menu-shop{margin-left:0;margin-right:-20px;padding-left:0}#header nav.mega-menu .mega-menu-shop a{color:#444}#header nav.mega-menu .mega-menu-shop table{margin-top:0;width:100%}#header nav.mega-menu .mega-menu-shop .dropdown-menu{border-radius:6px;right:8px;width:40%}#header nav.mega-menu .mega-menu-shop .dropdown-menu li table tr td a{background-color:transparent!important;color:#fff;display:block;margin:0;padding:0}#header nav.mega-menu .mega-menu-shop .dropdown-menu li table tr td a:hover{text-decoration:none}#header nav.mega-menu .mega-menu-shop .fa-shopping-cart{margin-right:5px}#header nav.mega-menu .mega-menu-shop .product-thumbnail{width:120px}#header nav.mega-menu .mega-menu-shop .product-actions{text-align:right;width:80px}#header nav.mega-menu .mega-menu-shop .actions-continue{border-top:1px solid #373737;clear:both;margin-top:10px;padding-top:20px}.shop{margin-top:15px}.shop ul.products{list-style:none;margin:0;padding:25px 0}.shop ul.products:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.shop ul.products .product{margin-bottom:30px;position:relative}.shop ul.products .product a{text-decoration:none}.shop ul.products .product .add-to-cart-product{background:#222;border-radius:6px 6px 0 0;color:#fff;filter:alpha(opacity=0);font-size:.9em;left:0;opacity:0;padding:8px 10px 5px;position:absolute;top:0;-webkit-transform:translateZ(0);-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;z-index:1}.shop ul.products .product .add-to-cart-product .fa{font-size:1.1em;margin-right:3px}.shop ul.products .product:hover .add-to-cart-product{filter:alpha(opacity=100);opacity:1}.shop ul.products .product:hover .add-to-cart-product:hover{background:#000}.shop ul.products .product .price{display:block;min-height:28px}.shop ul.products .product .price del{color:hsla(0,0%,57%,.5);font-size:.7em;margin:-2px 0 0}.shop ul.products .product .price ins{text-decoration:none}.shop ul.products .product .price .amount,.shop ul.products .product .price .sejour{font-size:1.3em}.shop ul.products .product .onsale{background-image:none;border-bottom:2px solid transparent;border-radius:100%;box-shadow:none;color:#fff;display:inline-block;font-size:.9em;height:40px;left:auto;line-height:40px;position:absolute;right:0;text-align:center;text-shadow:none;top:-15px;width:40px;z-index:10}.product-info{background:#f7f9fc;border:1px solid #ddd;border-radius:6px;display:block;max-width:100%;overflow:hidden;padding:0;position:relative;text-align:center;text-decoration:none;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.product-info:hover{background-color:#fff;text-decoration:none}.product-info a,.product-info a:hover{display:inline-block;text-decoration:none;width:100%}.product-info img{border-radius:6px 6px 0 0;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.product-info h4{color:#404751;font-size:1.4em;font-weight:600;letter-spacing:-1px;line-height:1.1em;margin:0;padding:0}.product-info+.product-info{border-radius:0 0 6px 6px;margin-top:-5px}.product-info .product-info-image{display:block;position:relative}.product-info .product-info-image:before{background:#333;border-radius:6px 6px 0 0;bottom:0;content:"";display:block;filter:alpha(opacity=0);height:100%;left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;width:100%}.product-info:hover .product-info-image:before{filter:alpha(opacity=80);opacity:.8}.product-info .product-info-act{color:#fff;left:0;position:absolute;right:0;text-align:center;top:50%}.product-info .product-info-act em{font-size:1.2em;font-style:normal;font-weight:100;position:relative}.product-info .product-info-act-left,.product-info .product-info-act-right{float:left;overflow:hidden}.product-info .product-info-act-left{text-align:right;width:45%}.product-info .product-info-act-left em{filter:alpha(opacity=0);left:0;opacity:0;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;transition:all .2s ease 0s}.product-info .product-info-act-right{margin-left:2%;text-align:left;width:53%}.product-info .product-info-act-right em{filter:alpha(opacity=0);font-weight:600;opacity:0;right:0;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;transition:all .2s ease 0s}.product-info:hover .product-info-act-left em,.product-info:hover .product-info-act-right em{filter:alpha(opacity=100);opacity:1}.product-info .product-info-content{display:block;padding:15px;text-align:left}.product-info .product-info-caption{display:block;padding:0 15px 15px;text-align:left}.product-info .product-info-caption p{margin:0;padding:0 0 10px}.product-info .product-info-extra{border-top:1px solid #ebebf4;clear:both;display:block;margin:10px 0 0;padding:10px 0 0}.product-info .product-info-extra.social{text-align:center}.product-info .product-info-extra.social a{border-right:1px solid #ebebf4;color:#acacac;display:inline-block;font-size:.9em;margin-right:10px;padding-right:10px;width:auto}.product-info .product-info-extra.social a:last-child{border-right:0;margin-right:0;padding-right:0}.product-info .date{color:#9aa1ab;font-size:.9em}.product-info.secundary .product-info-content{text-align:center}.product-info.secundary .product-info-content h4{color:#fff;top:-25%}.product-info.secundary .product-info-content .date,.product-info.secundary .product-info-content h4{filter:alpha(opacity=0);opacity:0;position:relative;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.product-info.secundary .product-info-content .date{display:block;top:25%}.product-info.secundary .product-info-act{top:30%}.product-info.secundary .label{clear:both;display:inline-block;filter:alpha(opacity=0);margin-top:15px;opacity:0;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.product-info.secundary:hover .label{filter:alpha(opacity=100);opacity:1}.product-info.secundary:hover .product-info-content .date,.product-info.secundary:hover .product-info-content h4{filter:alpha(opacity=100);opacity:1;top:0}.shop .review_num{float:left;margin-right:10px;position:relative;top:-1px}.shop .star-rating{float:none;font-family:star;font-size:1em;height:1.2em;line-height:1em;margin-bottom:25px;overflow:hidden;position:relative;top:2px;width:5.4em}.shop .star-rating:before{color:#e0dadf;content:"SSSSS";float:left;left:0;position:absolute;top:0}.shop .star-rating span{float:left;left:0;overflow:hidden;padding-top:1.5em;position:absolute;top:0}.shop .star-rating span:before{content:"SSSSS";left:0;position:absolute;top:0}.shop .summary .price{color:#444;font-size:2em;letter-spacing:-1px;line-height:30px;margin-top:20px}.shop .quantity{float:left;height:35px;margin:0 15px 25px 0;overflow:hidden;position:relative;width:125px}.shop .quantity .minus,.shop .quantity .plus{background:#f4f4f4;border:1px solid #c8bfc6;border-radius:2px;box-shadow:none;color:#5e5e5e;cursor:pointer;display:block;font-size:12px;font-weight:700;height:35px;line-height:13px;margin:0;outline:0;overflow:visible;padding:0;position:absolute;text-align:center;text-decoration:none;text-shadow:0 1px 0 hsla(0,0%,100%,.8);vertical-align:text-top;width:35px}.shop .quantity .plus{right:0;top:0}.shop .quantity .qty{border:1px solid #ccc;box-shadow:none;float:left;font-size:1em;height:35px;padding:0 39px;text-align:center;width:125px}.shop .quantity .qty::-webkit-inner-spin-button,.shop .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.shop .quantity .qty::-ms-clear{display:none}.shop .product_meta{clear:both}.shop .tabs-product{margin-top:35px}.shop ul.comments .comment-arrow{border-right-color:#f5f7f7}.shop ul.comments .comment-block{background:#f5f7f7}.shop table.cart{margin:0;text-align:left;width:100%}.shop table.cart img{height:auto;width:55px}.shop table.cart th{padding:8px 10px}.shop table.cart td{border-top:1px solid #dcdcdc;padding:8px 10px}.shop table.cart td.actions{padding:20px 10px}.shop table.cart .remove .fa,.shop table.cart .view .fa{font-size:1.5em}.shop table.cart .coupon{float:left}.shop table.cart .passport-remove,.shop table.cart .passport-show,.shop table.cart .product-remove,.shop table.cart .visa-pay{width:1%}.shop table.cart .product-thumbnail{width:7%}.shop table.cart .product-name{width:60%}.shop table.cart .passport-name{width:40%}.shop table.cart .quantity{position:relative;top:10px}table.eform td,table.eform th{padding:8px 10px}table.eform td{border-top:1px solid #dcdcdc}table.eform td.actions{padding:20px 10px}table.eform{margin:0;text-align:left;width:100%}table.eform .id{width:10%}table.eform .name{width:30%}table.eform .action{width:1%}table.eform .action a{cursor:pointer}.shop .actions-continue{float:right}.shop .cart-totals{width:100%}.shop .cart-totals td,.shop .cart-totals th{border-top:1px solid #dcdcdc;padding:8px 10px}.shop .cart-totals tr.total .amount{display:block;padding-top:10px}.shop .cart-totals tr.total .sejour{display:block;font-size:2em;padding-top:10px}.shop ul.simple-post-list li{border:0}.product-thumb-info{background:#f7f9fc;border:0;border-bottom:3px solid #e3e4e8;border-radius:6px;display:block;max-width:100%;overflow:hidden;padding:0;position:relative;text-align:center;text-decoration:none;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.product-thumb-info:hover{background-color:#fff;text-decoration:none}.product-thumb-info a,.product-thumb-info a:hover{display:inline-block;text-decoration:none;width:100%}.product-thumb-info img{border-radius:6px 6px 0 0;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.product-thumb-info h4{color:#404751;font-size:1.4em;font-weight:600;letter-spacing:-1px;line-height:1.1em;margin:0;padding:0}.product-thumb-info+.product-thumb-info{border-radius:0 0 6px 6px;margin-top:-5px}.product-thumb-info .product-thumb-info-touch-hover{background-color:transparent;bottom:0;display:none;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.product-thumb-info.hover .product-thumb-info-touch-hover{display:block}.product-thumb-info .product-thumb-info-image{display:block;position:relative}.product-thumb-info .product-thumb-info-image:before{background:#171717;border-radius:6px 6px 0 0;bottom:0;content:"";display:block;filter:alpha(opacity=0);height:100%;left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;width:100%}.product-thumb-info:hover .product-thumb-info-image:before{filter:alpha(opacity=80);opacity:.8}.product-thumb-info .product-thumb-info-action{color:#fff;filter:alpha(opacity=0);left:0;opacity:0;position:absolute;right:0;text-align:center;top:40%}.product-thumb-info:hover .product-thumb-info-action{filter:alpha(opacity=100);opacity:1;top:50%}.product-thumb-info .product-thumb-info-action em{font-style:normal}.product-thumb-info .product-thumb-info-content{display:block;padding:15px;text-align:left}.product-thumb-info .product-thumb-info-caption{display:block;padding:0 15px 15px;text-align:left}.product-thumb-info .product-thumb-info-caption p{margin:0;padding:0 0 10px}.product-thumb-info .product-thumb-info-extra{border-top:1px solid #ebebf4;clear:both;display:block;margin:10px 0 0;padding:10px 0 0}.product-thumb-info .product-thumb-info-extra.social a:last-child{border-right:0;margin-right:0;padding-right:0}.full-width .product-thumb-info .product-thumb-info-image:before{border-radius:0}@media (max-width:991px){.shop .actions-continue{float:none}.shop table.cart td.passport-applyDate,.shop table.cart td.passport-arrival,.shop table.cart td.passport-expDate,.shop table.cart td.passport-number,.shop table.cart td.product-price,.shop table.cart td.product-quantity,.shop table.cart th.passport-applyDate,.shop table.cart th.passport-arrival,.shop table.cart th.passport-expDate,.shop table.cart th.passport-number,.shop table.cart th.product-price,.shop table.cart th.product-quantity,table.eform td.name,table.eform td.type,table.eform th.name,table.eform th.type{display:none}#header nav.mega-menu .mega-menu-shop a{color:#fff}#header nav.mega-menu .mega-menu-shop a .fa-angle-down,#header nav.mega-menu .mega-menu-shop>ul.dropdown-menu{display:none!important}}