a{border:0;cursor:pointer;text-decoration:none;color:#000080}.sectionHighlights h1{margin:25px 0 10px 0;color:#212d6e;font-size:20px;text-transform:uppercase}.dvMContainer{height:auto;margin:0 auto;max-width:980px;min-width:980px;width:100%}.moreButton{text-align:center;display:block;background:#fff;border:1px solid #212d6e !important;border-radius:35px !important;padding:11px 43px;margin:0 auto 25px auto;font-size:13px;color:#212d6e !important;font-family:arial,regular;text-transform:uppercase;font-weight:600;width:auto;max-width:285px;cursor:pointer}.dvContainer ul{color:#666;margin:3px 0 0;padding:0 10px;line-height:18px;font-size:12px}.dvOtherFeatCont{border-bottom:0 solid #36f;height:auto;padding:25px 0 10px}.dvOtherFeatured{color:#ff7f00;font-size:18px !important;font-weight:700;padding:20px 0;text-transform:uppercase}.dvEachOther{border-color:#ccc;border-style:solid;border-width:1px;padding:10px 0 0;width:200px;float:left;margin-right:10px}.dvEachSuggest:hover .dveachSuggest2ndCol{font-weight:700;color:#f00;cursor:pointer}.dvEachSuggestt:nth-child(odd){background-color:#fff}.dvEachSuggest:nth-child(even){background-color:#ecf1ff}.dvEachSuggest1stCol{float:left;padding:10px 0 5px 5px;vertical-align:middle;width:595px}.dvEachSuggest2ndCol{float:left;font-size:28px;padding:12px 0;text-align:center;transform:rotate(90deg);cursor:pointer}.dvEachSuggest2ndCol:hover{font-weight:700;color:#f00;cursor:pointer}.dvSuggestTitle{font-size:14px;color:#1b2560}.dvSuggestTitle span{color:#ff8000;font-size:24px;line-height:14px;margin:0 10px 0 5px;position:relative;top:3px}.dvSuggestTitle a:hover{color:#f00!important}.dvSuggestPrice{color:#666;font-size:12px;padding:5px 23px}.spSuggestPrice{color:#ff8000;font-weight:700}#dvallTHU{padding:5px 5px 0 17px;width:277px !important;margin:0 auto;border:1px solid #ccc}#prev{background-position:0 0;left:10px}#prev,#next{background:transparent url('https://pictures.tripmasters.com/siteassets/d/carousel_control_1.png') no-repeat scroll 0 0;display:block;height:21px;margin-top:8px;text-indent:-999em;width:15px}.picNSel{border:1px solid #999;margin:1px}#next{background-position:-18px 0;right:10px}.buildButton{background:#2c3c9c linear-gradient(to bottom,#2c3c9c 18%,#2c3c9c 4%,#1b2560 50%,#1b2560 100%) repeat scroll 0 0;border:1px solid #1b2560;border-radius:20px;color:#fff;cursor:pointer;display:inline;font-size:14px!important;font-weight:bolder!important;padding:10px 60px;text-decoration:none;width:300px}.buildButton:hover{background:#2c3c9c linear-gradient(to top,#2c3c9c 18%,#2c3c9c 4%,#1b2560 50%,#1b2560 100%) repeat scroll 0 0}.buildButton b{font-size:20px;font-weight:700;display:block;margin-left:10px}.dvSpotLight{padding-bottom:30px}.dvRecentlyViewed{border-top:1px solid #36f}.dvRecentlyTitle{font-size:18px;font-weight:700;padding:20px 0 10px;text-transform:uppercase;color:#1b2560;display:table}.dvRecentlyTitle span{background:#fba919 none repeat scroll 0 0;border-radius:5px;display:inline-block;font-size:12px !important;margin-left:5px;padding:3px 6px;text-align:center;display:inline-block;vertical-align:top;font-weight:500}.dvViewedBox{float:left;text-align:center;width:160px}.dvEachVSeparator{padding:1px;float:left;width:43px}.dvViewedImg{width:auto;height:auto}.dvViewedImg img{padding:2px;width:150px;height:150px;border:1px solid #ccc}.dvViewedInfo{font-size:12px;text-align:center;height:35px;padding-top:7px}.dvViewed{font-size:12px;text-align:center;line-height:18px}.dvEachVis{margin-top:15px}div.dvEachSpotLight{float:left;width:310px}.dvEachHigh{float:left;cursor:pointer;max-width:200px;list-style:none}.dvEachHighImg{border-bottom:10px solid #fff;border-top:10px solid #fff;display:table-cell;height:220px;text-align:center;vertical-align:middle;width:220px}.dvEachHighImg img{max-height:100%;max-width:100%}h3.dvEachHighTitle{display:block;font-size:14px;height:10px;max-width:99%;padding:5px 0 30px 0;color:#1b2560}h3.dvEachHighTitle a{font-size:14px;height:10px;max-width:99%;padding:3px 0;color:#1b2560;font-weight:100}span.dvEachHighPlay{float:right;height:20px}span.dvEachHighPlay img{height:20px !important;margin:0 !important;width:20px !important}span.dvEachHighLineSepar{background:#ccc linear-gradient(to bottom,#ccc 35%,#e7e7e7 95%) repeat scroll 0 0;border-radius:3px;display:inline-block;height:5px;margin:15px 0 25px;width:100%}.dvEachHigh:hover span.dvEachHighLineSepar{background:#36f linear-gradient(to bottom,#36f 35%,#36f 95%) repeat scroll 0 0}.dvEachHigh:hover h3.dvEachHighTitle{text-decoration:underline}.dvEacHighhHide{display:none;padding:unset}.moreViewed{background:#fffecd linear-gradient(to bottom,#fffecd 18%,#fffecd 4%,#ffd968 50%,#ffd968 100%) repeat scroll 0 0;border:1px solid #d9a300;cursor:pointer;max-width:260px;margin:30px auto;padding:10px;text-align:center;font-size:14px}.moreViewed:hover{background:#fffecd linear-gradient(to top,#fffecd 18%,#fffecd 4%,#ffd968 50%,#ffd968 100%) repeat scroll 0 0}.moreViewed span{float:right;font-size:28px;position:relative;top:-12px}.dvCity{display:table-cell;height:100%;padding-left:1px;vertical-align:middle;list-style:none}.dvCity:hover{background-color:#dce3f3}.dvCity{width:225px;padding-left:5px}.dvCity a{color:#4a4a4a !important;text-decoration:none !important;font-size:12px}.dvClose{text-align:right;padding:10px 15px}.dvClose span{font-size:11px;color:#03c;cursor:pointer}.dvClose span:hover{text-decoration:underline}#dvmediaContent{margin:5px 8px 20px}#dvmcL{float:left;margin-left:0;width:58%}#dvmcR{float:right;margin-right:0;width:41%}div.dvMPV{font-size:12px;color:#666;font-weight:700;text-align:left;padding:5px 10px;margin:5px auto;width:400px}div.dvFstPic{margin-bottom:5px}#dvThuPic{cursor:pointer}.picNSel:hover{border:1px #f00 solid;margin:1px}.picSel{border:1px #f00 solid;margin:1px}div.dvshowPIC:hover{cursor:pointer}div.dvshowPIC img{width:290px;height:290px}.spRemoveCity{padding:0 0!important;position:relative;top:10px;background:none!important;text-decoration:underline;cursor:pointer;font-size:12px}.spRemoveCity:hover{color:#f00}.errorClass{border:2px solid #f00!important;color:#f00}div.dvMask{width:100%;min-width:980px;height:100%;background:rgba(204,204,204,.5);position:absolute;top:0;left:0;z-index:900;display:none}div.dvBlackBox{background:#000 none repeat scroll 0 0;color:#fff;font-size:22px;height:46px;line-height:44px;margin:0 auto;max-width:1600px;min-width:980px;text-align:center;vertical-align:middle;display:none}div.dvBlackBox b{margin:0 25px}div.dvmediaPopUp{display:none;position:absolute;z-index:9999;width:1010px;left:50%;margin-left:-505px;top:300px;height:auto;background-color:#fff}.moreViewed{background:#fffecd linear-gradient(to bottom,#fffecd 18%,#fffecd 4%,#ffd968 50%,#ffd968 100%) repeat scroll 0 0;border:1px solid #d9a300;cursor:pointer;max-width:260px;margin:30px auto;padding:10px;text-align:center;font-size:14px}.moreViewed:hover{background:#fffecd linear-gradient(to top,#fffecd 18%,#fffecd 4%,#ffd968 50%,#ffd968 100%) repeat scroll 0 0}.moreViewed span{float:right;font-size:28px;position:relative;top:-12px}.font{color:#ff8000;font-weight:700}.dvEachPopItinInfo{display:none;font-size:12px;background:#fff}.dvEachPopItinInfo ul{padding:0 10px;margin:0 5px}.dvEachDestItin{float:left;width:302px}.dvEachDestItin h3{text-align:center !important;margin:0 0 10px}.dvEachDestItin h3 a{font-size:.9rem;text-transform:capitalize;color:#638bd1;font-weight:500;text-align:center}.dvEachPopItinImg{float:left;width:70px;margin-right:10px;height:70px}.dvEachPopItinImg img{width:70px;height:70px}.eachSec2Info{display:none;font-size:12px;background:#fff}.eachSec2Info ul{padding:0 10px;margin:0 5px}.eachSec2{border:1px solid #ccc;padding:7px;cursor:pointer;margin:0 0 20px;width:286px;float:left}.eachSec2:hover{border:1px solid #000080}.eachSec2 img{float:left;width:70px;margin-right:10px;height:70px}.eachSec2 h4{margin:0;margin-bottom:0;font-size:12px;color:#1a255f;font-weight:700;margin-bottom:5px}.eachSec2 p{font-size:12px;color:#666}.eachSec2 p span{color:#b54e1f}.dvTopSellFeed h1{margin:25px 0;text-transform:uppercase;color:#1a255f;font-size:20px}.dvEachTopFeed{float:left;width:300px;background:linear-gradient(to bottom,#fff 28%,#fff 10%,#e9f2fe 60%,#e9f2fe 100%);min-height:200px;max-height:200px}.dvEachTopFeedCont{padding:0 10px}.dvEachTopFeedComm{float:left;text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:12px;width:217px;min-height:70px;margin:0 0 10px 0}.dvEachTopFeedImg{float:right;margin-top:10px}.dvEachTopFeedImg img{border-style:none;height:60px;width:60px;margin-top:1px}.dvEachTopFeedMore{clear:both;text-align:left;font-size:12px}.dvEachTopFeedDate{clear:both;text-align:left;padding:0 0 10px;font-size:12px}.dvEachTopFeedTitle{width:200px;float:left}.dvEachTopFeedTitle a{font-size:12px;font-weight:700;text-align:left;height:16px;display:block}.dvEachTopFeedTitle span{clear:both;color:#666;font-size:12px}.dvEachTopFeedTitle b{color:#b54e1f}.dvEachTopFeedView{float:right;border:1px solid #1a255f;cursor:pointer;padding:5px 15px;margin:25px 0 0;border-radius:30px;background:#fff;font-size:12px}.dvEachTopFeedView:hover{text-decoration:underline}.dvEachTopFeedView a{text-transform:uppercase;font-weight:600}.dvEachTopFeedView a:hover{text-decoration:underline !important;color:#000080}.dvSpotLight h1{margin:25px 0;text-transform:uppercase;color:#1a255f;font-size:20px}.dvSpotLight h2{margin:0;padding:20px 0;text-transform:uppercase;color:#1a255f;font-size:18px}.dvEachSpotlight{width:302px;float:left}.dvEachSpotDst h3{text-align:center !important;margin:0 0 10px}.dvEachSpotDst h3 a{font-size:12px;text-transform:uppercase;color:#638bd1;font-weight:600;text-align:center}.dvDestinations{margin:20px 0 20px}.dvDestinations h1{text-transform:uppercase;color:#b54e1f;font-size:22px}.dvDestinations h2{margin:0;padding:20px 0;text-transform:uppercase;color:#b54e1f;font-size:18px}.dvDestinationsTitle{font-size:18px;font-weight:700;padding:20px 0;text-transform:uppercase;color:#b54e1f}.dvEachDestination{width:300px;float:left}.dvEachDestination h2{margin:0 !important;padding:0 !important;text-transform:capitalize;color:#1b256f;font-weight:600;font-size:1rem}.dvEachDestination h3{margin:0;padding:10px 0;text-transform:uppercase;color:#1b256f;font-weight:600;font-size:16px}.dvEachIdeas{border:1px solid #ccc;background-color:#fff;width:300px;float:left;height:auto}.dvEachIdeas h3{margin:0 auto;font-size:16px;color:#1a255f;font-weight:600;height:45px;padding:0 11px;font-size:14px}.dvEachIdeasImg{height:auto;padding:10px 0;text-align:center}.dvEachIdeasImg img{width:280px}.dvEachIdeasTitle{margin:0 auto;font-size:14px;color:#1a255f;font-weight:700;height:45px;padding:0 11px}.dvEachIdeasPrice{margin:0 auto;color:#666;font-size:12px;padding:10px 11px 5px}.dvEachIdeasPrice span{color:#b54e1f}.dvEachIdeasReview{font-size:12px;padding:5px 11px 5px;width:60%;float:left;margin-bottom:10px}.dvEachIdeasMore{cursor:pointer;font-size:12px !important;padding:5px 10px;width:25%;float:left;margin-bottom:10px}.dvEachIdeasMore span{float:right;position:relative;top:-3px;transform:rotate(90deg);font-size:22px}.dvEachIdeasMore span:hover{transform:rotate(270deg);left:-3px}.dvEachIdeasArrow{border-width:0 1px;height:5px;display:none}.dvEachIdeasArrow div{background:#fff url('https://pictures.tripmasters.com/siteassets/d/BG_Down.jpg') no-repeat scroll center top;display:inline-block;height:25px;position:relative;top:-8px;width:100%;z-index:5;border-left:1px solid #ccc;border-right:1px solid #ccc;left:-1px}.dvIdeasInfo{max-width:979px;min-width:979px;margin:0 auto;width:100%;border:1px solid #ccc;display:none;background-color:#fff;margin-top:15px}.dvIdeas{max-width:980px;margin:0 auto;min-width:980px;width:100%;height:auto;margin-top:0}.ideasSeparator{width:37px;float:left}.dvEachPopItin,.dvEachSpotDst{border:1px solid #ccc;clear:both;padding:7px;cursor:pointer;margin-bottom:5px}.dvPopItinLinkCou{text-align:center;font-size:12px;color:#1a255f;margin:20px auto}.dvPopItinLinkCou a:after{content:"»";font-size:16px;margin-left:3px}.dvEachPopItinTitle{float:left;width:202px}.dvEachPopItinTitle h4{margin:0;font-size:12px;color:#1a255f;font-weight:700;margin-bottom:5px}.dvEachPopItinTitle div:nth-child(2){font-size:12px;color:#666}.eachSec2 p{font-size:12px;color:#666}.secSequence2 h1{margin:25px 0;text-transform:uppercase;color:#1a255f;font-size:20px}.hrLightGrey{border:none;border-top:1px solid #ccc;color:#fff;height:1px;background:none;margin-top:60px !important}.dvSpotAll{text-align:center;font-size:12px;padding:30px 0 5px}.allSptBtn{text-align:center;display:block;background:#fff;border:1px solid #212d6e !important;border-radius:35px;padding:10px 5px;font-size:.7rem;color:#212d6e;font-weight:600;font-family:arial,regular;text-transform:uppercase;width:85%;margin:0 auto}.allSptBtn:hover{background:#fff!important;border:1px solid #212d6e !important;border-radius:35px;color:#212d6e!important}.dvEachPopItinTitle font,.dvEachIdeasPrice font,.price font{color:#b54e1f}.dvEachCity{font-size:12px;color:#666;padding:5px 0;text-align:left}.dvEachDestAll{padding:12px 0;color:#1b256f;font-size:12px}.dvEachCity a{color:#666}.dstSeparator{width:14px;border-right:1px dotted #000;float:left;margin-right:25px;height:450px}.dvIdeasClose{padding:20px 15px}div.dvIdeasDesc{color:#666;font-size:12px;line-height:18px;margin:0 10px;margin:10px}.dvIdeasIncl{color:#666;float:left;font-size:12px;width:700px;margin-left:10px}.dvIdeasPrice{float:left;font-size:12px;color:#666;margin:0}.dvIdeasPriceBox{background:#ebf1ff none repeat scroll 0 0;border-radius:10px;display:table-cell;padding:15px 0;text-align:center;vertical-align:middle;width:200px}.dvIdeasPriceInfo{color:#666;font-size:12px;padding:5px 0 5px 10px}.customBtn{border:1px solid #212d6e !important;border-radius:20px;color:#212d6e;cursor:pointer;font-size:12px;margin:10px auto;max-width:140px;padding:8px 0;width:auto;min-width:140px;display:inline-block;font-weight:600;text-transform:uppercase;background-color:#fff}.dvIdesReviews{color:#1a255f;font-size:12px;padding:10px 10px 5px}.dvReturnAirParam{margin-top:10px}.ByoCalContainer{margin:0 auto;padding:0;background:url('https://pictures.tripmasters.com/siteassets/d/dyobg.jpg');background-repeat:no-repeat;background-size:cover;min-height:400px;max-width:1600px;min-width:980px;background-position:right}span.spanAdvance{color:#ffda6a !important;padding:0 15px !important;cursor:unset !important;font-size:14px !important;float:right !important;background:none !important}span.spanCanada{cursor:unset !important}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media(prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{-webkit-transform:translateX(100%);transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:0s .6s opacity}@media(prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.moreHightButt{text-align:center;display:block;height:40px !important;background:#fff;border:1px solid #212d6e;border-radius:35px;padding:0 43px;margin:25px auto 0 auto;font-size:13px;color:#212d6e;font-family:arial,regular;text-transform:uppercase;font-weight:600}.dvCustomBtn{text-align:center}.dvPopItinClose{padding:20px 5px 0;text-align:right}.dvPopItinClose span{color:#666;cursor:pointer;font-size:12px}.ulgrid4{display:grid;grid-template-columns:repeat(4,25%);list-style:none;width:100%;grid-gap:8px;padding:0 !important}.ulgrid4 img{width:220px}.ulgrid4 p{margin:0;text-align:center;max-width:220px;position:relative;top:-35px;height:30px;max-height:80px;color:#fff;background:rgba(0,0,0,.5);line-height:30px;font-size:14px;font-weight:500}.ulgrid4 a:hover{text-decoration:none !important}.ulgrid4 a:hover img{filter:drop-shadow(0 0 3px #666)}.ulgrid4 a:hover p{text-decoration:underline;color:#fff}.ulgrid3{display:grid;grid-template-columns:repeat(3,30%);list-style:none;width:100%;grid-gap:49px;padding:0}.ulgrid3 li{border:1px solid #ccc;padding:6px 6px 0;text-align:center;font-size:.85rem}.ulgrid3 img{width:280px}.ulgrid3 h2{margin:0;max-width:280px;position:relative;top:-64px;height:60px;max-height:80px;color:#fff;background:rgba(0,0,0,.5);font-size:16px;font-weight:500;display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center}.ulgrid3 .aFlex:hover{text-decoration:underline;color:#fff}.ulgrid3 .aFlex:hover img{filter:drop-shadow(0 0 3px #666)}.ulgrid3 .aFlex{height:280px;display:flow-root}.ulgrid3 li p{margin:15px auto 5px;font-size:.85rem}.ulgrid3 li p span{color:#b54e1f}.ulgrid3 li b{position:relative;display:flow-root;top:-29px;left:247px;font-size:24px;font-weight:500;width:20px;color:#999}.ulgrid3 li b:hover{color:#f00;cursor:pointer}.ulgrid3 li label{position:relative;display:flow-root;top:-29px;left:247px;font-size:24px;font-weight:500;width:20px;color:#999}.ulgrid3 li label:hover{color:#f00;cursor:pointer}.ulgrid3>input[type="checkbox"]:checked>label{color:#f00}.ulInfo{list-style:none}.ulInfo li{display:none}.divInfoPck{max-width:938px;margin:15px auto 0;width:100%;border:1px solid #ccc;background-color:#fff;padding:20px;display:none;color:#666;line-height:18px;font-size:12px}.divInfoConctr{border-width:0 1px;height:5px;display:none}.divIdeaInfo{display:grid;grid-template-columns:70% 30%;margin:10px 0}.divInfoConctr div{background:#fff url('https://pictures.tripmasters.com/siteassets/d/BG_Down.jpg') no-repeat scroll center top;display:inline-block;height:25px;position:relative;top:-3px;width:104.3%;z-index:5;border-left:1px solid #ccc;border-right:1px solid #ccc;left:-7px}.dvIdeasPriceBox{background:#ebf1ff none repeat scroll 0 0;border-radius:10px;padding:15px;text-align:center;width:200px;margin:10% auto 0;display:block}.closed .vertical{transition:all .5s ease-in-out;transform:rotate(-90deg)}.closed .horizontal{transition:all .5s ease-in-out;transform:rotate(-90deg);opacity:1}.opened{opacity:1}.opened .vertical{transition:all .5s ease-in-out;transform:rotate(90deg)}.opened .horizontal{transition:all .5s ease-in-out;transform:rotate(90deg);opacity:0}.circle-plus{position:relative;display:flow-root;top:-20px;left:250px;color:#999;height:1rem;width:2rem}.circle-plus:hover{cursor:pointer}.circle-plus .circle{position:relative}.circle-plus .circle .horizontal{position:absolute;background-color:#999;width:15px;height:3px;left:50%;margin-left:-13px;top:50%;margin-top:-1.5px}.circle-plus .circle .vertical{position:absolute;background-color:#999;width:3px;height:15px;left:50%;margin-left:-7px;top:50%;margin-top:-7px}ul.ullist{color:transparent;margin:180px 0 0 20px;font-size:11px;position:absolute}.template-RecentlyViewed{width:100%;margin:0 auto;padding:35px 0;border-top:1px solid #36f}.template-RecentlyViewed .ul-Flex{padding:0;margin:0 auto;list-style:none;display:flex;flex-wrap:wrap;gap:20px;justify-content:start}.template-RecentlyViewed .ul-Flex li{padding:0;margin:0;color:#fff;width:auto}.template-RecentlyViewed ul.ul-Flex li div.div-ContainerFlex{display:flex;flex-flow:column;align-items:center;justify-content:center}.template-RecentlyViewed ul.ul-Flex li div.wrapper{position:relative;height:180px;width:180px;border-radius:10px 10px 0 0;overflow:hidden;line-height:22px}.template-RecentlyViewed ul.ul-Flex li div.wrapper img{width:100%;height:100%;object-fit:cover}.template-RecentlyViewed ul.ul-Flex li div.wrapper>div{width:100%;height:100%;padding:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:flex-end;background-image:linear-gradient(transparent 40%,rgba(0,0,0,.85));background-repeat:no-repeat;background-size:cover;background-position:left}.template-RecentlyViewed ul.ul-Flex li div.wrapper h5{height:auto;font-size:.85rem;text-align:start;padding:0 10px;margin:0}.template-RecentlyViewed ul.ul-Flex li div.wrapper h5 a{color:#fff !important;font-family:sans-serif;font-size:.95rem;font-weight:600}.template-RecentlyViewed ul.ul-Flex li div.div-ContainerFlex .div-UnderImg{height:auto;background:#efefef;width:180px;max-width:180px;border-radius:0 0 10px 10px}.template-RecentlyViewed .allRecViewBtn{text-align:center;display:block;background:#fff;border:1px solid #212d6e !important;border-radius:35px;padding:5px 5px;font-size:12px;color:#212d6e;font-weight:600;font-family:arial,regular;text-transform:uppercase;width:85%;margin:10px auto}.p-under1{color:#666;font-size:.75rem;font-weight:300;text-align:center;padding:10px;margin:0}.hr1{border:none;display:block;margin:10px;height:1px;background-image:linear-gradient(180deg,white,transparent)}.hero__background *{box-sizing:border-box;--average:calc((var(--min-font)*1px) + (var(--max-font) - var(--min-font))*((100vw - var(--min-width)*1px)/(var(--max-width) - var(--min-width))));--responsive:clamp(calc(var(--min-font)*1px),var(--average),calc(var(--max-font)*1px))}.hero__background{margin:0 auto;padding:35px 0 23px 0;max-width:1600px;min-width:980px;background:url("https://pictures.tripmasters.com/siteassets/d/tmSuperHomeTopImg.jpg");background-repeat:no-repeat;background-size:cover;background-position:right}.calendar-review__wrapper{display:flex;flex-direction:column;grid-gap:15px;max-width:1100px;margin:0 auto;padding:0 55px}.calendar{padding:21px 25px;background:rgba(0,0,0,.7);border-radius:10px}.main-calendar{padding:0}.main-calendar__add-dest{margin-top:30px}h1.calendar__title{margin-bottom:5px;--min-width:768;--max-width:1110;--max-font:30;--min-font:26;font-size:var(--responsive);font-weight:500;text-align:center;color:#fff}h2.calendar__subtitle{position:relative;margin-bottom:25px;--min-width:768;--max-width:1110;--max-font:16;--min-font:14;font-size:var(--responsive);font-weight:500;text-align:center;color:#fff}h2.calendar__subtitle:after{content:"";display:block;position:absolute;bottom:-5px;left:0;height:1px;width:100%;background-color:#fff}.calendar__advanced{margin-top:11px;display:flex;align-items:center;flex-direction:column;grid-gap:5px}.calendar__advanced>a{font-size:15px;color:#fff}.calendar__advanced>a:hover span{color:#fff}.calendar__advanced>a>span:nth-child(1){text-decoration:underline}.calendar__advanced>a>span:nth-child(2){display:inline-block;margin-left:3px}.calendar__advanced>span{font-size:12px;color:#fff}.review__wrapper{padding:20px 10px;display:flex;flex-direction:row;align-items:center;justify-content:center;grid-gap:10px;background-color:#fff;box-shadow:2px 3px 6px #00000094;border-radius:10px}.review__number{--min-width:768;--max-width:1110;--max-font:17;--min-font:15;font-size:var(--responsive);font-weight:600;text-align:center;color:#000}.review__stars{display:flex;flex-direction:row;align-items:center;grid-gap:10px}.review__stars-wrapper{position:relative}.review__full-stars{background:transparent url(https://pictures.tripmasters.com/siteassets/d/stars_full.png) no-repeat scroll 0 0;height:23px;position:absolute;top:0}.review__empty-stars{background:transparent url(https://pictures.tripmasters.com/siteassets/d/stars_empty.png) no-repeat scroll 0 0;height:23px;top:0;width:120px}.review__rating{--min-width:768;--max-width:1110;--max-font:14;--min-font:13;font-size:var(--responsive);color:#666}a.review__link{width:85%;max-width:150px;display:inline-block;padding:6px;--min-width:768;--max-width:1110;--max-font:14;--min-font:13;font-size:var(--responsive);text-align:center;color:#fff;background-color:#212d6e;border:1px solid #1c275f;border-radius:19px}@media screen and (min-width:980px){.calendar-review__wrapper{flex-direction:row}.calendar{width:calc((100% - 15px)*.77)}.review{width:calc((100% - 15px)*.23)}.review__wrapper{padding:34px 10px;flex-direction:column;grid-gap:0}.review__number{margin-bottom:10px}.review__stars{flex-direction:column}a.review__link{margin-top:30px}}