.main-intro{text-align:center;color:#453c2d;text-transform:uppercase}.main-intro h1{font-family:open-sans-light;font-size:48px}.main-intro h1 span{font-size:35px}.intro-text{font-family:arial;font-size:14px;line-height:22px;margin:0 auto;text-align:center;color:#797266;padding:0px 12px 0px 12px}.mainBlock{text-align:center}.mainBlock .weddings{background:url("/assets/img/sandals/weddingImage.png") no-repeat center;height:470px;color:#758d01;margin-right:11px}.mainBlock .weddings h2{font-family:steelfishregular;font-size:46px;text-transform:uppercase;padding-top:22px;margin-bottom:-0.5rem}.mainBlock .weddings p{font-family:open-sans-condensed-light;font-size:14px;line-height:1rem}.mainBlock .weddings button.submit{width:196px;height:40px;font-family:"open-sans-condensed-bold";font-size:21px;line-height:40px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;*display:inline;zoom:1;vertical-align:top;background-color:#303030;background-image:-moz-linear-gradient(top, #303030, #303030);background-image:-ms-linear-gradient(top, #303030, #303030);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#303030), to(#303030));background-image:-webkit-linear-gradient(top, #303030, #303030);background-image:-o-linear-gradient(top, #303030, #303030);background-image:linear-gradient(top, #303030, #303030);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr="#FF303030", endColorstr="#FF303030");-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF303030', endColorstr='#FF303030')";-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5);box-shadow:0 1px 3px rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.Shadow(color="#969696", Direction=135, Strength=2);text-transform:none;display:block;position:relative;margin-top:322px;left:16%;font:22px/34px "open-sans-condensed-bold"}.mainBlock .weddings button.submit:hover{background-color:#303030;background-image:-moz-linear-gradient(top, #303030, #303030);background-image:-ms-linear-gradient(top, #303030, #303030);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#303030), to(#303030));background-image:-webkit-linear-gradient(top, #303030, #303030);background-image:-o-linear-gradient(top, #303030, #303030);background-image:linear-gradient(top, #303030, #303030);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr="#FF303030", endColorstr="#FF303030");-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF303030', endColorstr='#FF303030')";-moz-box-shadow:0 1px 3px rgba(0,0,0,.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5);box-shadow:0 1px 3px rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.Shadow(color="#969696", Direction=135, Strength=2)}@media only screen and (max-width: 699px){.mainBlock .weddings button.submit{left:10%}}@media only screen and (min-width: 700px)and (max-width: 800px){.mainBlock .weddings button.submit{left:14%}}@media only screen and (min-width: 801px)and (max-width: 1023px){.mainBlock .weddings button.submit{left:20%}}.mainBlock .weddings button.submit i{font-size:20px;line-height:36px;margin-left:3px;color:#c7e700}.mainBlock .weddings button.submit:hover{background-color:#303030;width:196px;height:40px;font-family:"open-sans-condensed-bold";font-size:21px;line-height:40px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;*display:inline;zoom:1;vertical-align:top;background-color:#4d4d4d;background-image:-moz-linear-gradient(top, #777777, #4d4d4d);background-image:-ms-linear-gradient(top, #777777, #4d4d4d);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#777777), to(#4d4d4d));background-image:-webkit-linear-gradient(top, #777777, #4d4d4d);background-image:-o-linear-gradient(top, #777777, #4d4d4d);background-image:linear-gradient(top, #777777, #4d4d4d);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr="#FF777777", endColorstr="#FF4D4D4D");-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF777777', endColorstr='#FF4D4D4D')";-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5);box-shadow:0 1px 3px rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.Shadow(color="#969696", Direction=135, Strength=2);text-transform:none;display:block;position:relative;margin-top:322px;left:16%;font:22px/34px "open-sans-condensed-bold"}.mainBlock .weddings button.submit:hover:hover{background-color:#777;background-image:-moz-linear-gradient(top, #4d4d4d, #777777);background-image:-ms-linear-gradient(top, #4d4d4d, #777777);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#4d4d4d), to(#777777));background-image:-webkit-linear-gradient(top, #4d4d4d, #777777);background-image:-o-linear-gradient(top, #4d4d4d, #777777);background-image:linear-gradient(top, #4d4d4d, #777777);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr="#FF4D4D4D", endColorstr="#FF777777");-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF4D4D4D', endColorstr='#FF777777')";-moz-box-shadow:0 1px 3px rgba(0,0,0,.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5);box-shadow:0 1px 3px rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.Shadow(color="#969696", Direction=135, Strength=2)}@media only screen and (max-width: 699px){.mainBlock .weddings button.submit:hover{left:10%}}@media only screen and (min-width: 700px)and (max-width: 800px){.mainBlock .weddings button.submit:hover{left:14%}}@media only screen and (min-width: 801px)and (max-width: 1023px){.mainBlock .weddings button.submit:hover{left:0%}}.mainBlock .weddings button.submit:hover i{font-size:20px;line-height:36px;margin-left:3px;color:#c7e700}.mainBlock .vocations{background:url("/assets/img/sandals/vacationsImage.png") no-repeat center;height:470px;margin-left:11px;color:#758d01;text-align:center}.mainBlock .vocations h2{font-family:steelfishregular;font-size:46px;text-transform:uppercase;margin-bottom:-0.5rem;padding-top:22px}.mainBlock .vocations p{font-family:open-sans-condensed-light;font-size:14px;line-height:1rem}.mainBlock .vocations button.submit{width:196px;height:40px;font-family:"open-sans-condensed-bold";font-size:21px;line-height:40px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;*display:inline;zoom:1;vertical-align:top;background-color:#303030;background-image:-moz-linear-gradient(top, #303030, #303030);background-image:-ms-linear-gradient(top, #303030, #303030);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#303030), to(#303030));background-image:-webkit-linear-gradient(top, #303030, #303030);background-image:-o-linear-gradient(top, #303030, #303030);background-image:linear-gradient(top, #303030, #303030);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr="#FF303030", endColorstr="#FF303030");-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF303030', endColorstr='#FF303030')";-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5);box-shadow:0 1px 3px rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.Shadow(color="#969696", Direction=135, Strength=2);text-transform:none;margin-top:306px;font:22px/34px "open-sans-condensed-bold"}.mainBlock .vocations button.submit:hover{background-color:#303030;background-image:-moz-linear-gradient(top, #303030, #303030);background-image:-ms-linear-gradient(top, #303030, #303030);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#303030), to(#303030));background-image:-webkit-linear-gradient(top, #303030, #303030);background-image:-o-linear-gradient(top, #303030, #303030);background-image:linear-gradient(top, #303030, #303030);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr="#FF303030", endColorstr="#FF303030");-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF303030', endColorstr='#FF303030')";-moz-box-shadow:0 1px 3px rgba(0,0,0,.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5);box-shadow:0 1px 3px rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.Shadow(color="#969696", Direction=135, Strength=2)}.mainBlock .vocations button.submit i{font-size:20px;line-height:36px;margin-left:3px;color:#c7e700}.mainBlock .vocations button.submit:hover{background-color:#303030;width:196px;height:40px;font-family:"open-sans-condensed-bold";font-size:21px;line-height:40px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;*display:inline;zoom:1;vertical-align:top;background-color:#4d4d4d;background-image:-moz-linear-gradient(top, #777777, #4d4d4d);background-image:-ms-linear-gradient(top, #777777, #4d4d4d);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#777777), to(#4d4d4d));background-image:-webkit-linear-gradient(top, #777777, #4d4d4d);background-image:-o-linear-gradient(top, #777777, #4d4d4d);background-image:linear-gradient(top, #777777, #4d4d4d);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr="#FF777777", endColorstr="#FF4D4D4D");-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF777777', endColorstr='#FF4D4D4D')";-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5);box-shadow:0 1px 3px rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.Shadow(color="#969696", Direction=135, Strength=2);text-transform:none;position:relative;margin-top:306px;font:22px/34px "open-sans-condensed-bold"}.mainBlock .vocations button.submit:hover:hover{background-color:#777;background-image:-moz-linear-gradient(top, #4d4d4d, #777777);background-image:-ms-linear-gradient(top, #4d4d4d, #777777);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#4d4d4d), to(#777777));background-image:-webkit-linear-gradient(top, #4d4d4d, #777777);background-image:-o-linear-gradient(top, #4d4d4d, #777777);background-image:linear-gradient(top, #4d4d4d, #777777);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr="#FF4D4D4D", endColorstr="#FF777777");-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF4D4D4D', endColorstr='#FF777777')";-moz-box-shadow:0 1px 3px rgba(0,0,0,.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5);box-shadow:0 1px 3px rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.Shadow(color="#969696", Direction=135, Strength=2)}.mainBlock .vocations button.submit:hover i{font-size:20px;line-height:36px;margin-left:3px;color:#c7e700}.notes{font-family:arial;font-size:14px;color:#797266;text-align:center;padding:20px 10px 10px 10px}.notes span{color:#fc4141}button.chat{width:233px;height:25px;font-family:"open-sans-condensed-bold";font-size:21px;line-height:25px;color:#373737;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;*display:inline;zoom:1;vertical-align:top;background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #f7f7f7, #f7f7f7);background-image:-ms-linear-gradient(top, #f7f7f7, #f7f7f7);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#f7f7f7));background-image:-webkit-linear-gradient(top, #f7f7f7, #f7f7f7);background-image:-o-linear-gradient(top, #f7f7f7, #f7f7f7);background-image:linear-gradient(top, #f7f7f7, #f7f7f7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr="#FFF7F7F7", endColorstr="#FFF7F7F7");-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF7F7F7', endColorstr='#FFF7F7F7')";-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5);box-shadow:0 1px 3px rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.Shadow(color="#969696", Direction=135, Strength=2);text-transform:uppercase;font:11px/25px "open-sans-condensed-light"}button.chat:hover{background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #f7f7f7, #f7f7f7);background-image:-ms-linear-gradient(top, #f7f7f7, #f7f7f7);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#f7f7f7));background-image:-webkit-linear-gradient(top, #f7f7f7, #f7f7f7);background-image:-o-linear-gradient(top, #f7f7f7, #f7f7f7);background-image:linear-gradient(top, #f7f7f7, #f7f7f7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr="#FFF7F7F7", endColorstr="#FFF7F7F7");-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF7F7F7', endColorstr='#FFF7F7F7')";-moz-box-shadow:0 1px 3px rgba(0,0,0,.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5);box-shadow:0 1px 3px rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.Shadow(color="#969696", Direction=135, Strength=2)}button.chat i{font-size:17px;line-height:26px;margin-left:5px;color:#b3b3b3}#mobContent{background:url(/assets/img/sandals/page-bg-repeat-compressor.gif) center top repeat;position:relative;overflow:hidden}.mobileMain{height:613px;background:url("/assets/img/sandals/vacationsImage.png") no-repeat center;text-align:center;color:#758d01;background-size:contain}@media only screen and (min-width: 415px)and (max-width: 450px){.mobileMain{background:url("/assets/img/sandals/vacationsImage.png") no-repeat center;background-size:100%}}@media only screen and (min-width: 451px)and (max-width: 489px){.mobileMain{background:url("/assets/img/sandals/vacationsImage.png") no-repeat center;background-size:90%;height:643px}}@media only screen and (min-width: 490px)and (max-width: 639px){.mobileMain{background:url("/assets/img/sandals/vacationsImage.png") no-repeat center;background-size:90%;height:705px}}.mobileMain .mline{margin-top:-51px}.mobileMain h3{font-family:open-sans-light;font-size:23px;text-transform:uppercase;margin-bottom:-10px;padding-top:17px}.mobileMain h2{font-family:steelfishregular;font-size:60px;text-transform:uppercase}.mobileMain p{font-family:arial;font-size:14px;line-height:1rem;margin-top:-20px}.mobileMain button.vacation{width:298px;height:49px;font-family:"open-sans-condensed-bold";font-size:21px;line-height:49px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;*display:inline;zoom:1;vertical-align:top;background-color:#819808;background-image:-moz-linear-gradient(top, #819808, #819808);background-image:-ms-linear-gradient(top, #819808, #819808);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#819808), to(#819808));background-image:-webkit-linear-gradient(top, #819808, #819808);background-image:-o-linear-gradient(top, #819808, #819808);background-image:linear-gradient(top, #819808, #819808);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr="#FF819808", endColorstr="#FF819808");-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF819808', endColorstr='#FF819808')";-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5);box-shadow:0 1px 3px rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.Shadow(color="#969696", Direction=135, Strength=2);text-transform:uppercase;font:21px/25px "open-sans-condensed-bold";position:relative;margin-top:276px;left:153px}.mobileMain button.vacation:hover{background-color:#819808;background-image:-moz-linear-gradient(top, #819808, #819808);background-image:-ms-linear-gradient(top, #819808, #819808);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#819808), to(#819808));background-image:-webkit-linear-gradient(top, #819808, #819808);background-image:-o-linear-gradient(top, #819808, #819808);background-image:linear-gradient(top, #819808, #819808);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr="#FF819808", endColorstr="#FF819808");-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF819808', endColorstr='#FF819808')";-moz-box-shadow:0 1px 3px rgba(0,0,0,.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5);box-shadow:0 1px 3px rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.Shadow(color="#969696", Direction=135, Strength=2)}.mobileMain button.vacation span{font-size:26px}.mobileMain button.vacation i{font-size:21px;line-height:26px;margin-left:5px;color:#fff}@media only screen and (max-width: 599px){.mobileMain button.vacation{left:2px}}@media only screen and (min-width: 600px)and (max-width: 640px){.mobileMain button.vacation{left:152px}}@media only screen and (min-width: 451px)and (max-width: 639px){.mobileMain button.vacation{margin-top:330px}}@media only screen and (min-width: 416px)and (max-width: 450px){.mobileMain button.vacation{margin-top:300px}}.mobileMain button.weddings{width:298px;height:49px;font-family:"open-sans-condensed-bold";font-size:21px;line-height:49px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;*display:inline;zoom:1;vertical-align:top;background-color:#353535;background-image:-moz-linear-gradient(top, #3c3c3c, #353535);background-image:-ms-linear-gradient(top, #3c3c3c, #353535);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#3c3c3c), to(#353535));background-image:-webkit-linear-gradient(top, #3c3c3c, #353535);background-image:-o-linear-gradient(top, #3c3c3c, #353535);background-image:linear-gradient(top, #3c3c3c, #353535);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr="#FF3C3C3C", endColorstr="#FF353535");-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF3C3C3C', endColorstr='#FF353535')";-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5);box-shadow:0 1px 3px rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.Shadow(color="#969696", Direction=135, Strength=2);text-transform:uppercase;font:21px/25px "open-sans-condensed-bold";position:relative;margin-top:333px;left:-150px}.mobileMain button.weddings:hover{background-color:#3c3c3c;background-image:-moz-linear-gradient(top, #353535, #3c3c3c);background-image:-ms-linear-gradient(top, #353535, #3c3c3c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#353535), to(#3c3c3c));background-image:-webkit-linear-gradient(top, #353535, #3c3c3c);background-image:-o-linear-gradient(top, #353535, #3c3c3c);background-image:linear-gradient(top, #353535, #3c3c3c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr="#FF353535", endColorstr="#FF3C3C3C");-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF353535', endColorstr='#FF3C3C3C')";-moz-box-shadow:0 1px 3px rgba(0,0,0,.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5);box-shadow:0 1px 3px rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.Shadow(color="#969696", Direction=135, Strength=2)}.mobileMain button.weddings span{font-size:26px}.mobileMain button.weddings i{font-size:21px;line-height:26px;margin-left:5px;color:#fff}@media only screen and (max-width: 599px){.mobileMain button.weddings{left:2px;margin-top:10px}}@media only screen and (min-width: 600px)and (max-width: 640px){.mobileMain button.weddings{margin-top:400px;left:-150px}}.mobOR{color:#878787;text-align:center;margin-top:-38px}@media only screen and (min-width: 490px)and (max-width: 639px){.mobOR{margin-top:-100px}}@media only screen and (min-width: 451px)and (max-width: 489px){.mobOR{margin-top:-35px}}@media only screen and (min-width: 320px){.chat-btn-container{margin:0px auto}}@media only screen and (min-width: 741px){.chat-btn-container{float:right}}@media only screen and (min-width: 319px)and (max-width: 414px){.mobileMain{height:584px}}@media only screen and (min-width: 319px)and (max-width: 639px){#content-wrapper{border:0px}.mrOnlytop{margin-top:-20px}.notes{margin-top:-30px}}@media only screen and (min-width: 851px)and (max-width: 1023px){.rwd-main{width:80%;margin-left:15%}}@media only screen and (min-width: 639px)and (max-width: 850px){.rwd-main{width:100%;margin-left:6%}}@media print,screen and (max-width: 1023px){.medium-offset-1{margin-left:7.1%}}