@import url(http://fonts.googleapis.com/css?family=Open+Sans);*{margin:0px;padding:0px;}
body{background:#f8f8f8;font-size:13px;color:#333;font-family:'Open Sans', sans-serif;background:#FFFFFF url('images/bg1px.png') repeat-x left top;font-family:'open Sans', Sans-Serif;background-attachment:scroll;}
.message{font-size:32px;font-weight:100;padding-left:15px;}
#wrapper{background:#fff;width:77%;margin:-20px auto !important;}
a{color:#000;text-decoration:none;cursor:pointer;cursor:pointer;}
ul,
li{padding:0px;margin:0px;}
h1{color:#CE000C;font-size:17px;padding:3px;}
h2{font-family:Verdana, Geneva, sans-serif;text-align:center;font-size:24px;font-weight:200;line-height:35px;padding-top:0px;color:#8d8d8f;}
.clr{clear:both;}
.header{width:100%;padding-bottom:15px;}
.footer{float:left;width:100%;background:#ce000c;color:#FFF;padding:10px;margin-top:50px;text-align:center;}
.footer a{color:#FFF;}
.left-side{width:28%;margin-top:14px;float:right;}
.main-content{width:100%;}
.right-side{width:72%;float:left;}
.right-side .head{width:625px;font-size:1.3em;margin:0px 14px 10px 0;padding:7px;border-radius:7px;float:left;background:#CE000C;color:#FFF;}
div#sticker{padding:0px;margin:8px 0 50px 0;width:280px;}
.stick{position:fixed;bottom:10px;}
.red{color:#fff !important;background:#f00 !important;font-size:13px;}
.bgchage{background:#ddeefb !important;}
.slider{float:left;width:960px;height:320px;background:#000;}
.spacer10{width:10px;height:10px;clear:both;display:block;}
.spacer20{width:20px;height:20px;clear:both;display:block;}
.package{width:94%;float:left;box-shadow:0 3px 3px #cbcaca;background:#f8f8f8;border-radius:7px;padding:10px;margin:10px 15px;}
.package2{padding-top:5px;}
.package2 img{margin-top:1%;margin-left:2.5%;}
.package:hover{background:#ddeefb;-webkit-transition:background .5s ease-out;-moz-transition:background .5s ease-out;-ms-transition:background .5s ease-out;-o-transition:background .5s ease-out;transition:background .5s ease-out;}
.package img{float:right;margin-right:5px;margin-left:5px;-webkit-box-shadow:3px 4px 5px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow:3px 4px 5px 0px rgba(0, 0, 0, 0.75);box-shadow:3px 4px 5px 0px rgba(0, 0, 0, 0.75);width:240px;height:auto;}
.package img:hover{opacity:0.8;}
.package p{padding:5px;line-height:18px;}
.package span{color:#ce000c;font-size:15px;}
.package span > div{float:left !important;color:#ce000c;font-size:14px;margin-right:10px;}
.button a{background:#ce000c;color:#FFF;border-radius:5px;padding:4px 8px;margin:10px 0 10px 10px;;float:left;}
.button a:hover{color:#ce000c;background:#fff;-webkit-transition:background .5s ease-out;-moz-transition:background .5s ease-out;-ms-transition:background .5s ease-out;-o-transition:background .5s ease-out;transition:background .5s ease-out;}
.btn{cursor:pointer;background:#ce000c;margin-top:15px;-webkit-margin-top:0px !important;color:#FFF;border-radius:5px;font-size:15px;font-family:'Open Sans', sans-serif;padding:5px 12px;margin-right:15px;float:right;border:none;}
.btn:hover{color:#ce000c;background:#fff;-webkit-transition:background .5s ease-out;-moz-transition:background .5s ease-out;-ms-transition:background .5s ease-out;-o-transition:background .5s ease-out;transition:background .5s ease-out;}
.mr{-webkit-margin-top:0px !important;}
.form{width:269px;float:left;background:#efefef;}
.form-header{width:280px;float:left;}
#sidebar{float:left;margin:10px;}
.form-area{height:493px;width:280px;background:#efefef;border:1px solid #ce000c;position:relative;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;padding-bottom:65px;}
.form-area-heding{position:absolute;left:-1px;top:-17px;}
.himg{padding:9px 0 0 0px;}
ul.form{padding-top:106px;padding-left:10px;}
ul.form li{overflow:hidden;padding-bottom:2px;}
ul.form li label{font-size:13px;color:#585757;font-weight:bold;}
ul.form li input[type="text"]{font-family:'Open Sans', sans-serif;font-size:13px;margin:2px 0;border:1px solid #9c9c9c;background:#fff;width:244px;padding:4px;}
ul.form li textarea{border:1px solid #9c9c9c;font-family:'Open Sans', sans-serif;margin:2px 0;background:#fff;height:50px;width:253px;}
ul.form li select{font-family:'Open Sans', sans-serif;border:1px solid #9c9c9c;margin:2px 0;background:#fff;width:256px;padding:4px;}
#example{position:relative;margin:0 auto;z-index:99;}
.banner{float:left;width:960px;height:395px;}
Slideshow #slides{position:absolute;top:15px;left:4px;z-index:100;}
.slides_container{width:960px;overflow:hidden;position:relative;display:none;height:395px;}
.slides_container div.slide{width:960px;height:395px;display:block;}
#slides .next,
#slides .prev{position:absolute;top:0px;left:0px;width:32px;height:31px;padding:170px 5px;background:url(../images/bt_bg.png) 0 0 repeat;display:block;z-index:101;}
#slides .next{left:910px;}
.pagination{top:11px;position:absolute;right:0;width:100px;z-index:999999;}
.pagination li{float:left;margin:0 1px;list-style:none;}
.pagination li a{display:block;width:9px;height:0;padding-top:8px;background:url(../images/pagination.png) 0 0;float:left;overflow:hidden;}
.pagination li.current a{background-position:0 -8px;}
.caption{font-family:'open sans', cursive;font-size:26px;position:absolute;right:20px;top:15px;z-index:500;color:#FFF;text-shadow:1px 1px 1px #333;}
.top-link{float:right;font-family:Arial, Helvetica, sans-serif;text-align:left;font-size:18px;line-height:33px;color:#333;margin:25px 0px 0px 0px;}
.top-link ul{list-style-type:none;}
.logo{float:left;     margin-left: 9px;}
.europe-pack{background-color:#FBF5AE!important;min-height:998px;height:auto;width:98%;border-radius:7px;}
.europe-pack h2{color:#000;}
.swiss-pack{background-color:#efefef!important;min-height:1935px;height:auto;width:98%;border-radius:7px;}
.swiss-pack h2{color:#000;}
.coach-pack{min-height:73px;height:auto;width:98%;border-radius:7px;}
.coach-pack h2{color:#000;}
.left-side-pop{width:1280px;min-height:820px;position:fixed;background:rgba(0, 0, 0, 0.37);margin-left:0px;margin-top:-489px;}
.left-side-pop #sticker{padding:118px;width:280px;margin:0 auto;}
.book_now{background:none repeat scroll 0 0 rgba(121, 121, 134, 0.6);border:1px none rgba(0, 0, 0, 0.1);height:100%;position:fixed;right:0%;text-align:center;width:100%;z-index:9990;display:none;top:0;}
.book_now-remove:before{color:#FFFFFF;content:"x";font-family:Arial, sans-serif;font-weight:400;}
.book_now-remove{float:right;width:30px;height:30px;color:#fff;z-index:2;position:relative;cursor:pointer;margin:-21px 0px 0 0;font:normal 17px/30px 'ChunkFiveRegular';text-transform:uppercase;background:#FFCB07;text-align:center;text-decoration:none;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, .5);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, .5);box-shadow:0 1px 3px rgba(0, 0, 0, .5);}
.book_now1{z-index:9999;position:absolute;width:100%;display:none;}
.pop-up-from{width:294px;margin-top:6%!important;border:transparent;margin:auto;background-color:transparent;height:550px;}
.pop-up p{text-align:center;}
.book_now1 .left-side{margin-top:0px!important;float:none!important;margin:0px!important;}
.slider1_container{position:relative;top:0px;left:0px;width:100%;height:342px;overflow:hidden;}
.slides{cursor:move;position:absolute;left:0px;top:0px;width:1048px;height:342px;overflow:hidden;}
#adult,
#child,
#start_date,
#end_date,
#pop-adult,
#pop-child,
#pop-start_date,
#pop-end_date{width:40%}
#child,
#end_date,
#pop-child,
#pop-end_date{float:right;margin-right:14px;}
.usd{color:#CE000C;font-size:18px;font-weight:bold;text-shadow:1px 2px 5px #FDDD04;}
.euro{color:#CE000C;font-size:18px;font-weight:bold;text-shadow:1px 2px 5px #FDDD04;}
.slider1_container img{width:100%;height:auto;}
.slides{cursor:move;position:absolute;left:0px;top:0px;width:100%;min-width:320px;min-height:142px;overflow:hidden;}
.left_menu{left:0px;top:30%;position:fixed;z-index:9999;background-image:url(images/santa.png);background-repeat:no-repeat;background-position:left center;width:169px;height:218px;clear:both;cursor:pointer;}
ul.contact i{display:block;float:right;font-size:14px;margin:1px 8px 3px 16px;position:relative;text-align:center;top:-2px;width:16px;color:#ce000c;-webkit-border-radius:120px 120px 120px 120px;border-radius:120px 120px 120px 120px;padding:4PX;border:1px solid #ce000c;}
.extension{margin-top:3%;width:90%;margin-left:16px;-webkit-box-shadow:3px 4px 5px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow:3px 4px 5px 0px rgba(0, 0, 0, 0.75);box-shadow:3px 4px 5px 0px rgba(0, 0, 0, 0.75);}
.top-link ul li .fa{color:#dc0000;}
#hide-in-mobile{display:block;}
.mobile-header{display:none}
.header{display:block}
.mobile-header h3{font-size:18px;margin-bottom:4%;     margin-top: 10px;}
.mobile-header h3 i{color:#CE000C;}
.hide-in-mobile{display:block;}
.footer span{margin-left:250px;}
@media (max-width:768px){.header{display:none}
#wrapper{width:100%;}
#hide-in-mobile{display:none;}
.hide-in-mobile{display:none;}
.mobile-header{display:block;text-align:center;     margin-top: 12px;}
.footer span{margin-left:0px;}
.footer span:before{content:"\a";white-space:pre;}
}
@media (min-width:319px) and (max-width:375px){.package{width:88%;float:left;margin:12px 10px;}
.top-link img{width:100%;margin-bottom:10px;}
.top-link ul li a{font-size:17px;}
.slider1_container{position:relative;top:0px;left:0px;width:100%;height:142px;overflow:hidden;}
.slider1_container img{width:416px!important;height:142px!important;}
.right-side{width:100%;}
.right-side h2{font-size:18px;line-height:24px;}
.pic1{margin:auto;}
.package img{width:96%;margin-bottom:10px;}
.bottom p{text-align:center;}
#left-side{display:none;}
.left_menu{background-image:url(images/santa2.png);width:116px;height:147px;}
.package2 img{margin-top:1%;margin-left:11px;max-width:91%;}
.swiss-pack{min-height:3700px;}
.extension{margin-top:3%;width:91%;margin-left:11px;}
.logo img{width:71%;height:auto;margin-left:21%;margin-top:2%;}
.left_menu{top:inherit;bottom:0;}
}
@media (min-width:376px) and (max-width:480px){.package{width:88%;float:left;margin:12px 10px;}
.top-link img{width:100%;margin-bottom:10px;}
.slider1_container{position:relative;top:0px;left:0px;width:100%;height:142px;overflow:hidden;}
.slider1_container img{width:416px!important;height:142px!important;}
.right-side{width:100%;}
.right-side h2{font-size:18px;line-height:24px;}
.package img{width:96%;margin-bottom:10px;}
.bottom p{text-align:center;}
#left-side{display:none;}
.swiss-pack{min-height:3722px!important;}
.package2 img{margin-top:1%;margin-left:4.5%;width:91%;}
.left_menu{top:inherit;bottom:0;}
.top-link{margin:25px 76px 0px 0px;}
.logo{float:right;margin-right:69px;}
}
@media (min-width:481px) and (max-width:640px){.cdawrap1{z-index:9999;position:absolute;width:80%;margin-left:10%;}
.europe-pack{min-height:1540px;}
.swiss-pack{min-height:1793px;}
.coach-pack{min-height:1490px;padding:11px;}
.left_menu{background-image:url(images/santa2.png);width:116px;height:147px;}
.left_menu{top:inherit;bottom:0;}
#left-side{display:none;}
.right-side{width:100%;}
.package2 img{margin-top:1%;margin-left:12.5%;}
.extension{margin-top:3%;width:90%;margin-left:41px;}
.top-link{margin:25px 76px 0px 0px;}
.logo{float:right;margin-right:69px;}
}
@media (min-width:641px) and (max-width:768px){.cdawrap1{z-index:9999;position:absolute;width:50%;margin-left:20%;margin-top:5%;}
.europe-pack{min-height:1540px;}
.swiss-pack{min-height:1925px;}
#left-side{display:none;}
.right-side{width:100%;}
.package2 img{width:125%;margin-top:5%;margin-left:11.5%;}
.extension{margin-top:1%;width:113%;margin-left:42px;}
.left_menu{top:inherit;bottom:0;}
.logo img{width:81%;height:auto;margin-left:36%;}
}
@media (min-width:768px) and (max-width:1200px){.left-side-pop{width:100%;height:100%;margin:-583px 0 0 -41px;}
.left-side-pop #sticker{padding:30px 0 0 0;}
.right-side{width:100%;}
.stick{position:relative;}
.package img{float:none;margin:0 auto;width:240px;height:auto;}
.package{width:91%;margin-left:7px;}
#left-side{display:none;}
.package img{float:none;margin:0 auto;width:90%;margin-top:10px;margin-left:25px;}
.package p{width:80%;margin-left:22px;}
.package h1{width:80%;margin-left:22px;font-size:20px;margin-top:10px;}
.package .button a{margin-left:28px;position:relative;}
.slider1_container img{width:592px!important;height:201px!important;}
.slider1_container{height:201px;}
.swiss-pack{min-height:4416px;padding-left:25px;}
.coach-pack{padding-left:25px;}
.package h4{width:80%;margin-left:22px;font-size:20px;margin-top:10px;}
.package p b{width:80%;font-size:20px;margin-top:10px;}
.left_menu{background-image:url(images/santa2.png);width:116px;height:147px;}
.extension{margin-top:3%;width:108%;margin-left:100px;margin-left:61px;}
.package2 img{margin-top:1%;margin-left:17%;}
.left_menu{top:inherit;bottom:0;}
}