.rotator-message-box{left:5px;width:370px;color:white;padding:10px;background:rgba(0,0,0,.8);font-size:12px}#landOverview{padding:5px 0;margin-bottom:5px;text-align:center}.landPkgOverview{width:31%;box-sizing:border-box;text-align:left;display:inline-block;margin:5px}.landOverviewImg,.landOverviewImgSide{width:202px;height:142px}.landOverviewDesc{margin:12px 8px 0}.landOverviewHdr{font-size:18px;font-weight:700}.landOverviewDesc a{color:#ff3048!important}.landOverviewDesc a:hover{color:#0e579f!important}#moreLinksSurround{width:460px;height:224px;float:left}#moreLinks{height:199px;margin-left:10px;padding:15px 0 0 15px;width:435px}#moreLinks a{display:block;width:368px;list-style:none;font-size:16px;padding:9px 15px;margin:4px 0 9px;color:#0e579f;background:#eee;background:rgba(50,50,50,.1)}#moreLinks a:nth-child(odd){color:#fff;-webkit-transform:rotate(-1.5deg);-moz-transform:rotate(-1.5deg);transform:rotate(-1.5deg);background:rgba(50,50,50,.3)}#moreLinks a:nth-child(2n){-webkit-transform:rotate(1.5deg);-moz-transform:rotate(1.5deg);transform:rotate(1.5deg)}#moreLinks a:nth-child(odd):hover{-webkit-transform:rotate(-1.5deg);-moz-transform:rotate(-1.5deg);transform:rotate(-1.5deg);font-weight:700;text-decoration:none;background:rgba(50,50,50,.6)}#moreLinks a:nth-child(2n):hover{color:#fff;font-weight:700;text-decoration:none;-webkit-transform:rotate(1.5deg);-moz-transform:rotate(1.5deg);transform:rotate(1.5deg);background:#888;background:rgba(50,50,50,.7)}#destinationWeddingsImg{margin:0 0 10px 10px;float:left;width:500px;height:214px}#marriageList,div#marriage-feature-list{width:498px}@media (max-width:1024px){#main-page-wrapper>.left{width:648px}}@media (max-width:690px){#land-travel-rotator{width:100%;height:auto}#main-page-wrapper,#main-page-wrapper>.left{width:100%}.landOverviewImg,.landOverviewImgSide{width:auto;height:auto}.landPkgOverview{width:90%;text-align:center}}@media (max-width:1024px){#moreLinks,#moreLinks a,#moreLinksSurround{width:auto}#morelinks-destinations-container{margin:15px auto;width:718px}#moreLinks{margin:10px 0;padding:0}}@media (max-width:750px){#moreLinksSurround{float:none}#morelinks-destinations-container{width:auto}#destinationWeddingsImg{text-align:left;margin:0 auto;float:none;display:block}}@media (max-width:520px){#destinationWeddingsImg{width:100%}#destinationWeddings{text-align:center}#marriageList,div#marriage-feature-list{width:100%}}#land-travel-page .right{background-color:#fff!important;padding:0;border:none}@media (max-width:767px){#landOverview{text-align:center}#landOverview .landPkgOverview{text-align:center;margin-bottom:10px}#landOverview .landOverviewImg,#landOverview .landOverviewImgSide{text-align:center;margin:0 auto;display:block}#landOverview .landOverviewImg img,#landOverview .landOverviewImgSide img{margin:0 auto;display:block}#landOverview .landOverviewDesc{text-align:center}}@media (max-width:1220px){#land-travel-page .right{width:100%!important;display:flex;flex-direction:column;align-items:center;justify-content:center}#land-travel-page .search-slides-section>.left{width:0!important}}#marriageList{margin:0;padding:0;background:#fff;font-size:14px;line-height:18px;border:1px solid #ccc}.marriageListHdr{margin:0;padding:8px 0 0;font-size:16px;text-transform:uppercase}div#marriage-feature-list{height:212px;overflow:hidden;position:relative}div#marriage-feature-list ul{position:absolute;top:0;list-style:none;padding:0;margin:0}ul#marriageTabs{left:0;z-index:2;width:254px}ul#marriageTabs li{font-size:12px;font-family:Arial,sans-serif}ul#marriageTabs li img{padding:5px;border:none;float:left;margin:10px 10px 0 0}ul#marriageTabs li a{color:#222;text-decoration:none;display:block;padding:10px;outline:none}ul#marriageTabs li a:hover{text-decoration:underline}ul#marriageTabs li a.current{background:url(/assets/original/images/marriage/feature-list/feature-tab-current.png);color:#fff}ul#marriageTabs li a.current:hover{text-decoration:none;cursor:default}ul#marriageOutput{right:0;width:274px;height:212px;position:relative}ul#marriageOutput li{position:absolute}ul#marriageOutput li a{position:absolute;bottom:10px;right:10px;padding:8px 12px;text-decoration:none;font-size:13px;color:#fff;background:#ff3048;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}ul#marriageOutput li a:hover{background:#c0142b}ul#marriageOutput li a:active{background:#033669}