﻿@charset "utf-8";/* CSS Document */
/* http://meyerweb.com/eric/tools/css/reset/ v2.0b1 | 201101 NOTE:WORK IN PROGRESS USE WITH CAUTION AND TEST WITH ABANDON */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,q:before, q:after{content:'';content:none;}
/* remember to define visible focus styles!:focus{outline:?????;}
 */
/* remember to highlight inserts somehow! */
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
/*========================================================Structure CSS========================================================*/
body{font-family:'Open Sans', sans-serif;}
img{max-width:100%;}
img.alignleft, img.alignright{border:#DDD 1px solid;padding:4px;margin:10px 0;}
img.alignleft{float:left;margin-right:15px;}
img.alignright{float:right;margin-left:15px;}
a, *:before, *:after, *{text-decoration:none;/*transition:all .5s;*/
}
a{color:#4696d1;outline:none;}
a:focus{text-decoration:none;outline:none;}
 a.named_anchor:hover{text-decoration:none;}
h1, h2, h3, h4, h5, h6{color:#4696d1;font-weight:400;line-height:1.5;}
/*h1{font-size:28px;}
h2{font-size:36px;}
h3{font-size:30px;}
h4{font-size:24px;}
h4 small{display:block;}
h5{font-size:22px;}
h6{font-size:18px;}
*/
h1{font-size:36px;}
h2{font-size:30px;}
h3{font-size:28px;}
h4{font-size:24px;}
h4 small{display:block;}
h5{font-size:22px;}
h6{font-size:18px;}
.or_label{text-align:center;position:relative;margin-top:20px;}
.or_label:after{content:'';height:1px;width:100%;display:block;background-color:#CCC;position:absolute;top:50%;left:0px;}
.or_label span{background-color:#FFF;line-height:20px;display:inline-block;position:relative;z-index:1;padding:0 15px;font-size:14px;color:#666666;}
.columns.col-xs-5,.columns.col-sm-5,.columns.col-md-5,.columns.col-lg-5{position:relative !important;min-height:1px !important;padding-right:0px !important;padding-left:10px !important;padding-bottom:10px !important;width:16% !important;}
.margin_coloumn.columns.col-xs-5,.margin_coloumn.columns.col-sm-5,.margin_coloumn.columns.col-md-5,.margin_coloumn.columns.col-lg-5{margin-left:50px;}
.columns.col-xs-5{float:left !important;}
.noradius{border-radius:0 !important;}
.white{color:white;}
.display_none{display:none;}
.padding_t30{padding-top:30px !important;}
.padding_b30{padding-bottom:30px !important;text-align: justify;}
.padding_l0{padding-left:0 !important;}
.padding_tb15{padding-top:15px !important;padding-bottom:15px !important;}
.padding_tb30{padding-top:30px !important;padding-bottom:30px !important;}
.padding_b0{padding-bottom:0px !important;}
.padding_10x45{padding:10px 45px !important;}
.margin_t0{margin-top:0px !important;}
.margin_b0{margin-bottom:0px !important;}
.margin_b10{margin-bottom:10px !important;}
.margin_b30{margin-bottom:30px !important;}
.margin_t5{margin-top:5px !important;}
.margin_t10{margin-top:10px !important;}
.margin_t15{margin-top:15px !important;}
.margin_t20{margin-top:20px !important;}
.margin_l15{margin-left:15px !important;}
.margin_r5{margin-right:5px !important;}
.margin_r15{margin-right:15px !important;}
.margin_t30{margin-top:30px !important;}
.margin_t23{margin-top:23px !important;}
.margin_t40{margin-top:40px !important;}
.margin_t50{margin-top:50px !important;}
.margin_b5{margin-bottom:5px !important;}
.margin_b15{margin-bottom:15px !important;}
.margin_tb15{margin-top:15px !important;margin-bottom:15px !important;}
.margin_tb40{margin-top:40px !important;margin-bottom:40px !important;}
.float_left{float:left !important;}
.float_right{float:right !important;}
.float_none{float:none !important;}
.clear_all{clear:both;}
.loader{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(70, 150, 209, 0.2);border-right:1.1em solid rgba(70, 150, 209, 0.2);border-bottom:1.1em solid rgba(70, 150, 209, 0.2);border-left:1.1em solid #4696d1;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear;}
.loader,.loader:after{border-radius:50%;width:10em;height:10em;}
@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
 100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
 100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
.cssload-loader{width:100px;height:10px;position:absolute;left:50%;margin-left:-10px;bottom:5px;transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);}
.cssload-loader > div{content:" ";width:10px;height:10px;background:rgb(33,150,243);border-radius:100%;position:absolute;animation:cssload-shift 2.3s linear infinite;-o-animation:cssload-shift 2.3s linear infinite;-ms-animation:cssload-shift 2.3s linear infinite;-webkit-animation:cssload-shift 2.3s linear infinite;-moz-animation:cssload-shift 2.3s linear infinite;}
.cssload-loader > div:nth-of-type(1){animation-delay:-0.46s;-o-animation-delay:-0.46s;-ms-animation-delay:-0.46s;-webkit-animation-delay:-0.46s;-moz-animation-delay:-0.46s;}
.cssload-loader > div:nth-of-type(2){animation-delay:-0.92s;-o-animation-delay:-0.92s;-ms-animation-delay:-0.92s;-webkit-animation-delay:-0.92s;-moz-animation-delay:-0.92s;}
.cssload-loader > div:nth-of-type(3){animation-delay:-1.38s;-o-animation-delay:-1.38s;-ms-animation-delay:-1.38s;-webkit-animation-delay:-1.38s;-moz-animation-delay:-1.38s;}
.cssload-loader > div:nth-of-type(4){animation-delay:-1.84s;-o-animation-delay:-1.84s;-ms-animation-delay:-1.84s;-webkit-animation-delay:-1.84s;-moz-animation-delay:-1.84s;}
@keyframes cssload-shift{0%{left:-58px;opacity:0;background-color:rgb(33,150,243);}
10%{left:0;opacity:1;}
90%{left:97px;opacity:1;}
100%{left:156px;background-color:rgb(70,150,209);opacity:0;}
    }
@-o-keyframes cssload-shift{0%{left:-58px;opacity:0;background-color:rgb(33,150,243);}
10%{left:0;opacity:1;}
90%{left:97px;opacity:1;}
100%{left:156px;background-color:rgb(70,150,209);opacity:0;}
}
@-ms-keyframes cssload-shift{0%{left:-58px;opacity:0;background-color:rgb(33,150,243);}
10%{left:0;opacity:1;}
90%{left:97px;opacity:1;}
100%{left:156px;background-color:rgb(70,150,209);opacity:0;}
}
@-webkit-keyframes cssload-shift{0%{left:-58px;opacity:0;background-color:rgb(33,150,243);}
10%{left:0;opacity:1;}
90%{left:97px;opacity:1;}
100%{left:156px;background-color:rgb(70,150,209);opacity:0;}
}
@-moz-keyframes cssload-shift{0%{left:-58px;opacity:0;background-color:rgb(33,150,243);}
10%{left:0;opacity:1;}
90%{left:97px;opacity:1;}
100%{left:156px;background-color:rgb(70,150,209);opacity:0;}
}
.widget_title{color:#4696d1;font-weight:300;font-size:36px;text-align:center;position:relative;padding:25px;}
.m0p25{margin:0 !important;padding:15px 0 5px 0;}
.widget_title:before{content:'';width:76px;height:2px;background-color:#b7bbbf;position:absolute;left:50%;bottom:0px;margin-left:-38px;}
.widget_title.widget_none:before{display:none;}
p{line-height:1.7;margin-top:20px;color:#666666;font-size:14px;word-wrap:break-word;}
ul li{line-height:1.7;color:#666666;font-size:14px;}
.content p{margin:20px 0;line-height:26px;}
.content ul li{line-height:1.5;color:#666666;font-size:14px;margin-top:10px;margin-left:20px;}
.tab-pane ul li{margin-left:0 !important;}
.content ul li:before{content:"\f111";display:block;font-family:'FontAwesome';font-size:6px;float:left;margin:7px 10px 0 0;color:#4696d1;}
.content h6{font-weight:400;}
.content h2, .content h3, .content h4, .content h5{font-weight:600;}
.ADA-content h3 {font-size:18px;}
ul.list_directory{float:left;padding-left:0;list-style:disc;margin-top:10px;width:100%;}
ul.list_directory li{box-sizing:border-box;float:left;font-size:14px;margin-right:1%;width:32%;/*padding:0 5px 0 5px;*/
 line-height:1.5;}
ul.list_directory.resort_listing li{box-sizing:border-box;float:left;font-size:16px;margin-right:1%;width:100%;/*padding:0 5px 0 5px;*/
line-height:1.8;}
ul.list_directory{list-style:none !important;}
.sorting-outer ul{background-color:#4696d1}
.sorting-outer ul li:hover{background-color:#5cacd6}
.sorting-outer .sort-digit{color:#ffffff;cursor:pointer;display:table-cell;font-size:21.5px;margin:0;text-align:center;padding:0 10px;width:1%;}
.sorting-all{color:#4696d1 !important;cursor:pointer;float:right;font-size:15px !important;font-weight:bold !important;letter-spacing:0.8px !important;margin:5px 0 !important;}
strong, b{font-weight:600;}
.btn1 .btn-info{background-color:#013c67;border-color:#013c67;padding:20px 50px;}
.btn1 .btn-info:hover{background-color:#f6ae20;border-color:#f6ae20;}
.btn1 .btn-default{padding:15px 30px;background-color:#4696d1;border-color:#4696d1;color:#fff;font-size:20px;}
.btn1 .btn-primary{padding:20px 50px;}
.view_btn{margin-bottom:10px !important;}
.form-group{margin-bottom:25px;}
.form-group label{margin-bottom:7px;}
.form-control{font-size:18px;color:#666666;border-color:#e5e5e5;box-shadow:none;}
.form-control:focus{box-shadow:none;border-color:#a2cae8;}
.form-control{border-radius:0px;}
.row_step_one .form-control, .row_step_two .form-control, row_step_three .form-control{border-radius:0px;display:inline-block;}
.alert_button{position:absolute;right:15px;top:60px;}
.btn{border-radius:3px;}
.btn-primary{background-color:#4696d1;border-color:#4696d1;/*padding:20px 50px;font-size:20px;*/
}
.btn-warning{background-color:#f6ae20;border-color:#f6ae20;color:#000;font-weight:600;}
.bg-primary{background-color:#013c67;}
.bg-primary a{color:#f6ae20;}
.text-info{color:#4696d1;}
.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn{border-radius:0px;border-color:#e5e5e5;}
.loading_data{width:100%;height:100%;position:absolute;top:0;left:0;z-index:80;/*old 9999*/
 background-color:rgba(255,255,255,.5);}
.loading_data img{position:absolute;left:50%;/*top:50%;*/
 margin:-16px 0 0 -16px;}
#logo{padding:20px 0;}
ol.padding_left20 li{line-height:1.7;margin-top:20px;color:#666666;font-size:14px;word-wrap:break-word;}
#top_nav_wrap{/*margin-top:40px;*/
}
#top_nav_wrap a.btn_login{width:70px;line-height:30px;font-weight:600;color:#FFF;background-color:#4696d1;display:block;float:right;text-align:center;font-size:14px;margin-top:5px;position:absolute;right:44px;top:0px;}
#top_nav_wrap a.btn_login:hover{background-color:#f6ae20;text-decoration:none;color:#000;}
#header #top_nav{/*float:right;*/
 margin-right:20px;}
#header #top_nav ul{float:left;}
#header #top_nav ul li{float:left;font-size:13px;font-weight:600;position:relative;}
#header #top_nav ul li a{line-height:40px;padding:0 19px;display:block;color:white;font-size:14px;transition:none;}
#header #top_nav ul li a.nolink{cursor:default;}
#header #top_nav > ul > li > a{text-transform:uppercase;}
#header #top_nav ul li a:hover, #header #top_nav ul li:hover a{background-color:#f6ae20;color:#000;text-decoration:none;text-align:left;}
#banner, #inner_banner{text-align:center;}
/*#header #top_nav ul li a:hover .fa-chevron-right,*/
#header #top_nav ul li a .fa-chevron-right{float:right;transition:none;}
#header #top_nav ul li ul{position:absolute;left:0px;top:50px;opacity:0;visibility:hidden;width:235px;z-index:3;/*transition:all .2s;*/
}
#header #top_nav ul li:hover > ul{top:40px;visibility:visible;opacity:1;}
/*#header #top_nav ul li ul li:first-child{border-top:none;}
*/
#header #top_nav ul li ul li ul li:first-child{/*top:1px;*/
 }
#header #top_nav ul li ul li ul li:first-child:hover{border-top:#000 1px solid;/*border-bottom:#555 2px solid !important;*/
}
#header #top_nav ul li ul li ul li{border-top:#000 1px solid;border-bottom:#000 1px solid;}
#header #top_nav ul li ul li{width:100%;border-top:#dd9c1c 1px solid;}
#header #top_nav ul li ul li:hover{border-top:1px solid #000;}
#header #top_nav ul li ul li a{line-height:1.3;padding:10px 10px 10px 25px;}
#header #top_nav ul li ul li a:hover, #header #top_nav ul li ul li:hover a{background-color:#000;color:white;font-weight:normal;}
#header #top_nav ul li ul li ul{top:0px;left:210px;}
#header #top_nav ul li:hover > ul li:hover > ul{top:-1px;left:235px;}
#header #top_nav ul li ul li ul li a:hover{/*background-color:#000;*/
color:#f6ae20;}
#header #top_nav ul li ul li ul li:hover{border-top:#555 1px solid;border-bottom:#555 1px solid;}
#mobile_nav{display:none;}
.validation_error{float:left;width:100%;color:#ff0000;text-align:center;font-size:13px;position:relative;top:5px;}
.dim{height:100%;width:100%;position:fixed;display:none;left:0;top:0;z-index:99999 !important;background-color:black;text-align:center;filter:alpha(opacity=50);/* internet explorer */
-khtml-opacity:0.5;/* khtml, old safari */
 -moz-opacity:0.5;/* mozilla, netscape */
 opacity:0.5;/* fx, safari, opera */
}
.top-right-nav{width: 100%;overflow: hidden;}
.top-right-nav ul{ width: 100%;overflow: hidden;list-style: none;margin: 0;padding: 10px 0 20px 0;}
.top-right-nav ul li{ float: right;border-right: 1px solid #4290A6;padding: 0 14px;}
.top-right-nav ul li:first-child{ border: none;}
.top-right-nav ul li a{ font-weight: bold;}
.dim img{padding-top:21%;width:90px;}
#nav_bar{background-color:#1d252c;/*padding:20px 0;*/
}
#nav_bar .container{position:relative;}
/*#search_bar{width:100%;margin-top:40px;}*/
#search_bar{width:100%;margin-top: unset;}
#search_bar h4{float:left;font-size:22px;color:#FFF;line-height:40px;}
#search_bar .search_input{position:relative;/*left:420px;right:145px;bottom:0px;height:40px;width:100%*/
}
#search_bar .search_input input{height:40px;/*border-radius:0px;line-height:40px;height:40px;*/
}
#search_bar .btn_search{background-color:#f6ae20;/*float:right;*/
 /*width:120px;font-size:20px;line-height:40px;*/
height:40px;font-weight:600;border:0px;padding:8px 12px 8px;border-radius:0;color:#000;text-align:center;width:100%;}
#search_bar .btn_search:hover{background-color:#4696d1;color:#FFF;text-decoration:none;}
.search_resort_warp.pager{text-align:inherit;margin:0;}
.margin_btm0{margin-bottom:0 !important;}
.page_title{background-color:#4696d1;padding:18px;margin-top:-54px;position:relative;/*margin-bottom:50px;*/
 overflow:hidden;}
.page_title h1{font-size:48px;font-style:italic;color:#FFF;font-weight:300;}
.addon.bottom-section.addon_step{position:fixed;text-align:center;width:100%;bottom:0;top:inherit;margin:0;padding:0;z-index:90;}
/*old z-index:2*/
.page_title .addon, .addon.bottom-section{position:absolute;right:0;top:-40px;bottom:0px;background-color:#ea002a;padding:45px 55px 0 40px;line-height:64px;color:#FFF;font-weight:300;font-size:24px;}
.page_title .addon .addon-start-free{font-size:26px;line-height:26px;text-transform:uppercase;font-weight:800;clear:both;color:white;float:left;}
.page_title .addon .addon-subscription{float:left;clear:both;color:white;font-size:20px;line-height:25px;font-weight:800;text-transform:uppercase;}
.free_subscription_mobile{display:none;}
.free_subscription_desktop{display:inline;}
.terms_scroll{height:410px;overflow-y:scroll;-webkit-overflow-scrolling:touch;}
.page_title .addon.sticky-bar{padding:0;float:none;bottom:0;position:fixed;top:inherit;z-index:99;}
.page_title .addon.sticky-bar p{border:solid 1px white;padding:4px;margin:6px;}
.page_title .addon.sticky-bar .addon-start-free, .page_title .addon.sticky-bar .addon-subscription{font-size:18px;}
.page_title .addon:before, .bottom-section.addon:before{content:'';width:0;height:0;border-style:solid;border-width:0 0px 108px 25px;border-color:transparent transparent #ea002a transparent;position:absolute;left:-25px;bottom:0px;}
.page_title .addon a.free_subscription{font-size:18px;color:#FFF;}
.page_title .addon a.free_subscription .fa{color:white;font-size:20px;margin-left:5px;right:15px;top:55%;position:absolute;}
.page_title .addon a.free_subscription:hover{text-decoration:none;color:#f6ae20;}
.page_title .addon a.free_subscription:hover .fa{color:#FFF;}
.serv_boxes_wrap p{font-size:18px;text-align:center;margin:40px 0;}
.serv_boxes{/*border:#e7e7e7 1px solid;*/
 width:100%;float:left;margin-bottom:75px;}
.serv_boxes a{/*margin-right:20px;*/
float:left;/*padding:50px 30px 30px;*/
display:inline-block;width:100%;height:460px;text-align:center;position:relative;margin-bottom:15px;}
.serv_boxes a:before{content:'';display:inline-block;width:53px;height:42px;}
/*.serv_boxes a.sell:before{background:url(/Content/SAT/images/sell_timeshare.png) center no-repeat;}
.serv_boxes a.buy:before{background:url(/Content/SAT/images/buy_icon.png) center no-repeat;}
.serv_boxes a.rent:before{background:url(/Content/SAT/images/rent_icon.png) center no-repeat;}
*/
/*.serv_boxes a + a{border-left:#e7e7e7 1px solid;}
*/
.serv_boxes a span.serv_icon{display:inline-block;}
/*.serv_boxes a h6{font-weight:600;padding-top:35px;}
*/
.serv_boxes a p{color:#000;font-size:14px;margin:20px 0;}
.top_selling{overflow:hidden;margin-bottom:75px;}
.top_selling .row{margin:0 -20px}
.top_selling .row [class^="col-"]{padding:0px 5px;}
.top_selling .container p{font-size:18px;margin:20px;}
.top_selling .container p a{color:#000;}
.top_selling img{width:100%;float:left;}
.top_selling .top_sell_info{background-color:#eaeaea;padding:20px;float:left;width:100%;}
.top_selling .top_sell_info h3{font-weight:300;color:#000;font-size:30px;}
.top_selling .top_sell_info p{font-size:14px;color:#000;}
.pop_resort{overflow:hidden;margin-bottom:75px;}
.pop_resort .row{margin:0 -20px}
.pop_resort .row [class^="col-"]{padding:5px;}
.pop_resort .container p{font-size:18px;margin:20px;}
.pop_resort .container p a{color:#000;}
.pop_resort_thumbs{margin:0 -20px;}
.pop_resort_thumbs .pop_resort_thumb{float:left;width:20%;padding:5px;}
.pop_resort_thumbs .pop_resort_thumb a{position:relative;overflow:hidden;float:left;}
.pop_resort_thumbs .pop_resort_thumb a img{transition:transform 0.5s ease-in;float:left;width:100%;}
.pop_resort_thumbs .pop_resort_thumb a .pop_resort_info{background-color:rgba(0,0,0,.7);position:absolute;width:100%;height:100%;top:0px;opacity:0;transition:all .5s;}
.pop_resort_thumbs .pop_resort_thumb a .pop_resort_info h6{transform:translateY(-100px);background-color:#4696d1;color:#FFF;text-align:center;font-weight:300;padding:10px 5px;margin:20px 0;}
.pop_resort_thumbs .pop_resort_thumb a .pop_resort_info p{transform:translateY(100px);color:#FFF;text-align:center;padding:10px 5px;margin:5px;font-size:14px;}
.pop_resort_thumbs .pop_resort_thumb a:hover img{transform:scale(1.2);}
.pop_resort_thumbs .pop_resort_thumb a:hover .pop_resort_info{opacity:1;}
.pop_resort_thumbs .pop_resort_thumb a:hover .pop_resort_info h6{transform:translateY(0px);}
.pop_resort_thumbs .pop_resort_thumb a:hover .pop_resort_info p{transform:translateY(0px);}
.corporate_logos{text-align:center;margin-bottom:30px;}
.corporate_logos h4{color:#000;font-size:24px;margin-bottom:50px;}
.subscribe_bar{background-color:#f6ae20;padding:30px 0 25px 0;text-align:center;}
.subscribe_bar h4{display:inline-block;font-size:24px;color:#000;margin:0 10px;line-height:1.3;font-weight:400;}
.subscribe_bar .btn_subscribe{line-height:40px;font-size:18px;font-weight:600;color:#f6ae20;background-color:#1d252c;width:190px;text-align:center;display:inline-block;}
.subscribe_bar a.btn_subscribe:hover{text-decoration:none;background-color:#013c67;}
#footer_wrap{margin-top:30px;}
#footer{background-color:#013c67;padding:30px 0px;text-align:center;line-height:1.5;}
#footer p{color:#FFF;font-size:14px;margin-top:0;}
#footer a{color:#FFF;padding:0 15px;}
#footer a:hover{color:#f6ae20;text-decoration:none;}
#footer .container{max-width:800px;}
#footer_nav{float:left;width:100%;padding:20px 0;}
#footer_nav ul{float:left;width:100%;text-align:center;}
#footer_nav ul li{display:inline-block;transform:skewX(-30deg);padding:0 30px;font-weight:600;text-transform:uppercase;font-size:14px;line-height:12px;}
#footer_nav ul li + li{border-left:#FFF 2px solid;}
#footer_nav ul li a{display:block;transform:skewX(30deg);}
.footer-links{margin-top:15px;}
#sm_icons{width:100%;float:left;padding:20px 0;}
#sm_icons a{display:inline-block;width:30px;height:30px;text-align:center;background-color:#FFF;line-height:30px;color:#013c67;font-size:18px;border-radius:3px;margin:0 2px;}
#sm_icons a:hover{background-color:#f6ae20;color:#013c67;}
#footer .footer-logos img.ntoa-logo-footer{margin-top:-5px;}
ul.footer_info{float:left;width:100%;padding:20px 0;}
ul.footer_info li{display:inline-block;transform:skewX(-30deg);padding:0 20px;font-size:14px;line-height:12px;color:#FFF;}
ul.footer_info li strong{font-weight:600;color:#f6ae20;}
ul.footer_info li + li{border-left:#FFF 2px solid;}
ul.footer_info li span{display:block;transform:skewX(30deg);}
.copyrights a{margin:0 10px;display:inline-block;}
.copyrights span{display:inline-block;margin:0 15px;}
a.backtotop{position:fixed;right:10px;bottom:5px;opacity:0;font-size:30px;color:#dea327;background-color:#013c67;padding:7px 10px 14px;border-radius:5px;visibility:hidden;z-index:100;}
a.backtotop.isVisible{opacity:1;visibility:visible;}
a.backtotop.fadeOut{opacity:.8;}
a.backtotop.fadeOut:hover{opacity:1;}
.dashboard_content .welcome{float:left;color:#000;}
.dashboard_content .date_time{float:right;color:#8e9295;font-style:italic;font-size:14px;font-weight:400;margin-top:5px;}
.dashboard_boxes{padding-top:30px;}
.dashboard_boxes a{display:block;border:#e8e8e8 1px solid;padding:30px;text-align:center;margin-bottom:30px;}
.dashboard_boxes a:hover{text-decoration:none;color:#4696d1;background-color:#f9f9f9;}
.dashboard_boxes a img{font-size:40px;margin:40px 0;}
.dashboard_boxes a p{color:#1d252c;}
.login_form{margin-top:20px;margin-bottom:40px;}
.login_form h4{color:#000;}
/*.login_form p{font-size:18px;padding-left:15px;}
*/
.login_box_wrap{margin:0 auto;max-width:500px;}
.login_form_top{padding:20px;background-color:#f6ae20;text-align:center;}
.login_user_icon{margin:0px auto 10px auto;width:120px;height:120px;border:#EEE 5px solid;/*background-color:#4696d1;*/
 border-radius:50%;text-align:center;line-height:110px;color:#555;;font-size:50px;}
.login_form_top h3{color:#FFF;}
.login_box{background-color:#F0F0F0;padding:25px;}
.login_box .validation_error{text-align:right !important;}
.login_box .forgot_link{font-size:14px;}
.login_box .login_btn{background:#1d252c;border:0;}
.new_account{background:#1D252C;padding:10px 16px;color:#fff;border-radius:3px;font-weight:normal;}
.new_account:hover{text-decoration:none;color:#fff;}
.pre_input-field{background-color:#f0f0f0;display:inline-block;left:1px;padding:14px;position:absolute;top:1px;}
.pre_field{text-indent:30px;}
.subs_pkgs{text-align:center;margin-bottom:30px;}
.subs_pkgs h4{font-weight:600;color:#000;margin-top:30px;}
.subs_pkgs p{font-size:18px;}
.subs_pkgs .package_info_link{display:block;}
.subs_pkgs .package_info{border:#CCC 1px solid;background-color:#f8f8f8;padding:30px 40px;text-align:center;/*margin-top:30px;*/
    }
.package_info_link:hover{text-decoration:none;}
.subs_pkgs .package_info h2{font-size:48px;line-height:inherit;}
.subs_pkgs .package_info h3{font-size:48px;font-weight:800;line-height:inherit;padding:50px 0;border-top:#c6c6c6 1px solid;border-bottom:#c6c6c6 1px solid;margin-top:40px;margin-bottom:25px;}
.subs_pkgs .package_info h3 span{font-size:30px;font-weight:300;line-height:inherit;display:block;color:#000;line-height:1.5;}
.subs_pkgs .package_info p{font-weight:600;font-size:14px;margin:10px 0;}
.subs_pkgs .package_info .btn_get_started{font-size:20px;margin-top:15px;border-radius:3px;border:1px solid transparent;cursor:pointer;display:block;width:100%;background-color:#f6ae20;border-color:#f6ae20;color:#000;font-weight:600;line-height:1.3333333;padding:10px 16px;}
.subs_pkgs .package_info:hover{background-color:#013c67;border-color:#013c67;}
.subs_pkgs .package_info:hover h2, .subs_pkgs .package_info:hover h3{color:#f6ae20;border-color:#f6ae20;}
.subs_pkgs .package_info:hover h3 span, .subs_pkgs .package_info:hover p{color:#FFF;}
#subs_steps_wrap{margin-bottom:50px;float:left;width:100%;margin-top:20px;}
 #subs_steps_wrap .form-group label{color:#777;}
 #subs_steps_wrap .form-control{border-color:#CCC;}
#subs_steps_wrap .subs_step{float:left;width:100%;margin-top:20px;}
#subs_steps_wrap .subs_step.inactive{opacity:.5;}
/*#subs_steps_wrap .subs_step .subs_step_head span{color:#4696d1;margin-right:35px;}
*/
#subs_steps_wrap .subs_step a.subs_step_head{font-size:36px;color:#4696d1;line-height:130px;display:block;width:100%;float:left;font-weight:300;/*border-bottom:#4696d1 1px solid;*/
 position:relative;overflow:hidden;min-height:130px;}
#subs_steps_wrap .subs_step a.subs_step_head i{margin-right:5px;color:#999;}
#subs_steps_wrap .subs_step a.subs_step_head .subs_step_head_title{margin-left:200px;}
#subs_steps_wrap .subs_step a.subs_step_head .subs_step_count{border:#CCC 2px solid;border-radius:50%;padding:15px;display:block;width:150px;height:150px;position:absolute;bottom:-35px;left:20px;background-color:#FFF;z-index:1;box-shadow:0px -3px 15px rgba(0,0,0,.3);}
#subs_steps_wrap .subs_step a.subs_step_head .subs_step_count span{border:2px #CCC solid;background-color:#4696d1;color:#DCF0FF;border-radius:50%;width:116px;height:116px;font-family:monospace;font-size:70px;font-weight:600;line-height:100px;display:block;text-align:center;box-shadow:0 0 30px rgba(0,0,0,.7) inset;}
 #subs_steps_wrap .subs_step:nth-child(2) a.subs_step_head .subs_step_count span{background-color:#9AC43B;color:#E8FFB6;}
 #subs_steps_wrap .subs_step:last-child a.subs_step_head .subs_step_count span{background-color:#EC7A27;color:#FFCCA7;}
 #subs_steps_wrap .subs_step a.subs_step_head .subs_step_head_title{color:#4696d1;}
 #subs_steps_wrap .subs_step:nth-child(2) a.subs_step_head .subs_step_head_title{color:#8EBD24;}
 #subs_steps_wrap .subs_step:last-child a.subs_step_head .subs_step_head_title{color:#EC7A27;}
 #head_step_two .subs_step_head_short_desc .resort_avatar1{color:rgb(255, 255, 255);display:inline-block;font-size:11.2px;border-radius:28px;width:28px;height:28px;line-height:28px;margin-right:10px;text-align:center;font-weight:600;float:left;background-color:rgb(154, 196, 59);}
 #head_step_two .subs_step_head_short_desc .resort_avatar1:nth-child(2){background-color:rgb(255, 39, 78);}
 #head_step_two .subs_step_head_short_desc .resort_avatar1:nth-child(3){background-color:rgb(70, 150, 209);}
 #head_step_two .subs_step_head_short_desc .resort_avatar1:nth-child(4){background-color:rgb(53, 151, 69);}
 #head_step_two .subs_step_head_short_desc .resort_avatar1:nth-child(5){background-color:rgb(70, 150, 209);}
.bottom_shadow{width:100%;height:500px;background:#FFF;position:absolute;top:100%;margin-top:-1px;border-top:#EEE 1px solid;z-index:2;}
.bottom_shadow:before, .bottom_shadow:after{content:"";position:absolute;z-index:-1;box-shadow:0 0 50px rgba(0,0,0,0.1);top:0;bottom:50%;left:10px;right:10px;border-radius:100px / 30px;}
#subs_steps_wrap .subs_step a.subs_step_head .subs_step_head_short_desc{margin-left:200px;margin-bottom:7px;display:none;}
#subs_steps_wrap .subs_step a.subs_step_head.completed:after{line-height:1em;text-align:center;content:'\e013';position:absolute;left:146px;top:55px;font-size:.8em;margin-top:-14px;font-family:'Glyphicons Halflings';z-index:1;}
#subs_steps_wrap .subs_step:first-child a.subs_step_head.completed:after{color:#4696d1;}
#subs_steps_wrap .subs_step:nth-child(2) a.subs_step_head.completed:after{color:#9AC43B;}
#subs_steps_wrap .subs_step:last-child a.subs_step_head.completed:after{color:#EC7A27;}
#subs_steps_wrap .subs_step a.subs_step_head.completed .subs_step_head_short_desc{display:block;}
#subs_steps_wrap .resort_info .resort_info_title.focus:before{content:'';display:block;width:2px;height:100%;background-color:#0B63A2;position:absolute;left:0;top:0;}
.subs_step_head_short_desc p{margin:0px;font-size:12px;}
#subs_steps_wrap .subs_step a.subs_step_head.completed{line-height:normal;font-weight:normal;}
#subs_steps_wrap .subs_step a.subs_step_head.completed .subs_step_head_title{font-size:20px;}
#subs_steps_wrap .subs_step .row_step_one{padding:30px 15px;}
#subs_steps_wrap .form-control{font-size:14px;}
.panel-collapse p strong{color:#000;}
/*#subs_steps_wrap .subs_step a.subs_step_head:after{content:"\f068";float:right;font-family:'FontAwesome';font-size:20px;}
*/
#subs_steps_wrap .subs_step a.subs_step_head.collapsed{color:#666;/*border-bottom:#c6c8ca 1px solid;*/
}
/*#subs_steps_wrap .subs_step a.subs_step_head.collapsed:after{content:"\f067";}
*/
#subs_steps_wrap .subs_step a.subs_step_head:hover{color:#4696d1;/*border-color:#4696d1;*/
 text-decoration:none;}
#subs_steps_wrap .subs_step .panel-collapse{border-bottom:#4696d1 1px solid;float:left;width:100%;}
#subs_steps_wrap .subs_step .payment_method{padding-bottom:10px;}
#subs_steps_wrap .subs_step .payment_method label{color:#666666;}
#subs_steps_wrap .subs_step .payment_method h4{padding-bottom:20px;font-weight:400;}
#subs_steps_wrap .row_step_two{padding:30px 0;}
#subs_steps_wrap .resort_info{background-color:#f7f7f7;box-shadow:1px 1px 1px #CCC;margin-bottom:4px;/*border-top:#EEE 1px solid;border-left:#EEE 1px solid;*/
}
#subs_steps_wrap .resort_info label{color:#666666;}
#subs_steps_wrap .resort_info .resort_info_title{/*border-right:#CCC 1px solid;padding-right:45px;*/
 padding:10px 15px;cursor:pointer;background:#eeeeee;/* Old browsers */
background:-moz-linear-gradient(left, #eeeeee 0%, #eeeeee 50%, #f5f5f5 100%);/* FF3.6-15 */
background:-webkit-linear-gradient(left, #eeeeee 0%,#eeeeee 50%,#f5f5f5 100%);/* Chrome10-25,Safari5.1-6 */
background:linear-gradient(to right, #eeeeee 0%,#eeeeee 50%,#f5f5f5 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=1 );/* IE6-9 */
}
#subs_steps_wrap .resort_info .edit_resort_title{display:inline-block;float:right;font-size:20px;}
#subs_steps_wrap .resort_info .edit_resort_title a{padding:4px 4px;display:inline-block;color:#999;}
/*#subs_steps_wrap .resort_info .edit_resort_title a.edit_icon{color:#333;}
#subs_steps_wrap .resort_info .edit_resort_title a.del_icon{color:#E60000;}
#subs_steps_wrap .resort_info .edit_resort_title a.arrow_icon{color:#999;}
*/
#subs_steps_wrap .resort_info h4{color:#333;font-size:18px;font-weight:300;display:inline;/*display:inline-block;*/
}
#subs_steps_wrap .resort_info_content_wrap{margin:15px;padding:20px;box-shadow:rgb(170, 170, 170) 0px 0px 1px;position:relative;/*display:none;*/
 background:rgba(255, 255, 255, 0.498039);display:none;}
.select_resort .cancel_add_resort{position:absolute;right:0px;top:0px;z-index:1;/*background-color:#DDD;*/
 padding:8px;color:#999;}
.select_resort .cancel_add_resort:hover{color:#666;}
/*#subs_steps_wrap .resort_info_edit{float:right;position:absolute;right:-1px;top:-1px;padding:5px 10px 10px;background-color:#EEE;border:#DDD 1px solid;z-index:1;}
*/
#subs_steps_wrap .resort_info ul{width:100%;}
#subs_steps_wrap .resort_info ul li{display:inline-block;float:left;padding:5px;width:25%;font-weight:600;font-style:italic;font-size:14px;}
.gray_box{background-color:#f0f0f0;padding:20px;position:relative;}
.light_gray_box{background-color:#f6f6f6;padding:30px;margin-bottom:30px;}
.breadcrumb.custom_style{background-color:transparent;padding:20px 0 0;font-size:14px;}
#ResortsList{font-size:14px !important;}
.resort_heading.resort_title_wrap h1{color:#000;}
.resort_heading{color:#000;}
.resort_title_wrap h2{color:#000;}
.resort_title_wrap div{font-weight:600;float:right;margin-top:48px;font-size:22px;}
.resort_title_wrap h5 span{color:#000;}
.resort_title_wrap h6{font-weight:600;font-size:16px;}
.resort_title_wrap p{font-size:16px;}
/*.display_star{float:left;width:100%;margin-top:10px;}
*/

.display_star{float:none;display:block;background:url(/Content/SAT/images/big_star_icon.png) no-repeat;height:16px;}
.display_star span.star_0{background-position:0 0;}
.display_star span.star_1{background-position:0 -16px;}
.display_star span.star_2{background-position:0 -32px;}
.display_star span.star_3{background-position:0 -48px;}
.display_star span.star_4{background-position:0 -64px;}
.display_star span.star_5{background-position:0 -80px;}
#for_sale_slider{margin:30px 0 10px 0;}
#for_sale_slider .owl-controls{position:absolute;bottom:10px;width:100%;}
#for_sale_slider .owl-controls .owl-page span{width:15px;height:15px;background-color:#FFF;margin:3px 7px;opacity:1;}
#for_sale_slider .owl-controls .owl-page.active span{width:20px;height:20px;margin:0px 4px;}
#sell_timeshare_banner{margin:30px 0;}
.advertise_timeshare{float:right;background-color:#f6ae20;}
.resort_cat_title{background-color:#013c67;padding:23px 30px;height:100px;margin-right:300px;}
.resort_cat_title h2{color:#FFF;}
.filter_sidebar{background-color:#4696d1;padding:20px;margin-bottom:30px;}
.filter_sidebar h3{color:#FFF;font-weight:400;}
.filter_sidebar h3 strong{font-weight:700;display:block;}
#filter_form{margin-top:30px;line-height:1.3;}
#filter_form a{color:#ffffff;text-decoration:none;}
#filter_form a.btn-default{color:#000;}
#filter_form .form-group label{color:#FFF;}
#filter_form .form-group .btn-primary{background-color:#013c67;}
#filter_form .refine_list{font-size:14px;margin-bottom:5px;}
#filter_form .refine_list li{margin:5px 0;}
#filter_form .refine_list li .label{padding:0px;font-weight:normal;font-size:100%;}
#filter_search_result .property_thumb_wrap{position:relative;}
#filter_search_result .property_thumb_wrap .label{position:absolute;bottom:10px;left:15px;font-size:13px;font-weight:400;padding:5px 10px;z-index:11;border-radius:0 3px 3px 0;}
#filter_search_result img.property_thumb{max-height:205px;min-height:240px;border-radius:2px;width:100%;}
#filter_search_result h4{font-weight:600;}
#filter_search_result h6{font-weight:600;text-align:center;margin:40px 0 10px 0px;}
#filter_search_result h6 + h6{margin-top:0;}
#filter_search_result h6 span{color:#000;}
#filter_search_result p{margin:0px;}
#filter_search_result .property_option{margin-top:20px;}
#filter_search_result .property_option li{font-size:14px;line-height:1.5;margin:2px 0;width:48%;display:inline-block;}
#filter_search_result.search_result_list p{margin:10px 0;}
#filter_search_result.search_result_list p strong{color:#000;}
#filter_search_result .result_list_action .btn{margin-top:15px;}
/*#filter_search_result */
.result_list_action .btn-primary{background-color:#013c67;border-color:#013c67;border-radius:0px;font-size:14px;font-weight:600;padding:6px 32px;text-align:center;}
/*#filter_search_result*/
 .result_list_action .btn-primary:hover{background-color:#FFA71C;border-color:#FFA71C;}
.search_resort_content .min_hight strong.area_icon_small{background:url(/Content/Responsive/images/area_icon_small.png) left top no-repeat;padding-left:15px;}
.point_icon_small{background:url(/Content/Responsive/images/point_icon_small.png) left top no-repeat;line-height:1.2}
p.point_icon_small{padding-left:18px;}
.area_icon_small{background:url(/Content/Responsive/images/area_icon_small.png) left top no-repeat;line-height:1.4}
p.area_icon_small{padding-left:15px;}
.property_row{margin-top:30px;padding-top:30px;border-top:#CCC 1px solid;text-align:inherit;}
#filter_search_result .property_row h6 span.reduce_tag{color:red;}
.property_row:first-child{margin-top:0px;padding-top:0px;border-top:0px;}
/*.property_row a.type_tag.red_tag{background-color:#a70b23;}
 .property_row a.type_tag.green_tag{background-color:#007935;}
.property_row a.type_tag.gray_tag{background-color:#25282a;}
*/
#sell_timeshare_form{background-color:#2D7BB4;padding:25px;margin:30px 0;text-align: justify;}
#sell_timeshare_form h4{color:#FFF;margin-bottom:20px;font-weight:400;}
#sell_timeshare_form h4 strong{display:block;font-size:18px;}
#sell_timeshare_form h4 big{display:block;font-size:30px;}
#sell_timeshare_form h4 small{font-size:22px;color:#FFF;display:block;font-weight:300;margin-bottom:42px;}
#sell_timeshare_form .form-group label{color:#FFF;font-weight:600;}
#sell_timeshare_form .quick_links{color:#FFF;font-weight:600;}
#sell_timeshare_form .quick_links a{display:inline-block;margin:0 5px;color:#FFF;}
#sell_timeshare_form .quick_links a + a{margin:0 5px;color:#FFF;}
#sell_timeshare_form label.checkbox{color:#FFF;font-size:14px;line-height:1.5;margin-top:15px;margin-left:25px;}
#sell_timeshare_form .form_dropdown a{color:#000;text-decoration:none;}
#sell_timeshare_form .form_dropdown ul{background-color:#ffffff;}
#sell_timeshare_form .form_dropdown ul li{padding:5px;}
#sell_timeshare_form .form_dropdown ul li:hover{background-color:#4696D1;box-sizing:border-box;border-left:2px solid #fff;border-right:2px solid #fff;border-radius:2px;}
#sell_timeshare_form .form_dropdown ul li:hover a{color:#ffffff !important;}
.form-label{color:white;font-weight:600;margin-bottom:6px;}
#selling_facts h4{color:#FFF;background-color:#013c67;padding:25px 20px;}
#selling_facts h4 strong{color:#FFF;font-size:18px;font-weight:600;}
#selling_facts .light_gray_box{padding:20px;margin-bottom:0px;}
#selling_facts h6{color:#000;font-weight:600;}
#selling_facts p{color:#000;}
#selling_facts ul li{font-size:14px;margin:10px 0;line-height:1.5;font-style:italic;padding-left:20px;position:relative;}
#selling_facts ul li:before{content:"\f105";position:absolute;left:0px;top:0px;font-family:'FontAwesome';font-style:normal;}
.need_help_widget{text-align:center;}
.need_help_widget h6{background-color:#f6ae20;font-weight:600;text-transform:uppercase;padding:10px;}
.need_help_widget h2{background-color:#013c67;color:#FFF;padding:10px 0;}
.marriott_offers h4{color:#FFF;background-color:#4696d1;padding:25px;}
.marriott_offers table{border-top:0px;font-size:14px;min-width:650px;}
.marriott_offers table thead th{border:0px;background-color:#f6ae20;color:#000;font-weight:600;}
.marriott_offers table tbody td{padding:20px 10px;}
.marriott_offers table tbody tr td:last-child span{display:inline-block;margin:0 10px;}
#resort_slider{margin:30px 0 0px 0;}
#resort_slider .owl-item{margin-right:10px;}
#resort_slider .owl-item img{width:100%;height:auto;max-height:250px;min-height:250px;overflow:hidden;}
.sat_categories{margin-bottom:40px;}
.row.sat_categories{margin:10px -5px;margin-bottom:40px;}
.row.sat_categories [class^="col-"]{padding:0px 5px;}
.sat_categories a{background-color:#013c67;height:100px;display:table-cell;width:1%;vertical-align:middle;color:#FFF;font-weight:600;font-size:20px;padding:10px 10px 10px 80px;line-height:1.2;background-position:20px center;background-repeat:no-repeat;}
.sat_categories a:hover{text-decoration:none;background-color:#f6ae20;color:#000;}
.sat_categories a.sell{background-image:url(/Content/SAT/images/cat_sell_icon.png);}
.sat_categories a.sell:hover{background-image:url(/Content/SAT/images/cat_sell_icon_hvr.png);}
.sat_categories a.sale{background-image:url(/Content/SAT/images/cat_sale_icon.png);}
.sat_categories a.sale:hover{background-image:url(/Content/SAT/images/cat_sale_icon_hvr.png);}
.sat_categories a.rent{background-image:url(/Content/SAT/images/cat_rent_icon.png);}
.sat_categories a.rent:hover{background-image:url(/Content/SAT/images/cat_rent_icon_hvr.png);}
.sat_categories a.offer{background-image:url(/Content/SAT/images/cat_make_offer_icon.png);color:#000;background-color:#f6ae20;}
.sat_categories a.offer:hover{background-image:url(/Content/SAT/images/cat_make_offer_icon_hvr.png);background-color:#4696d1;color:#FFF;}
.resort_tabs ul.nav li{font-weight:600;font-size:18px;position:relative;margin-left:0 !important;}
.resort_tabs ul.nav li a{color:#666;border:0px;border-bottom:#dbdcdd 3px solid;}
.resort_tabs ul.nav li a:hover, .resort_tabs ul.nav li.active a, .resort_tabs ul.nav li.active a:hover, .resort_tabs ul.nav li.active a:focus{background-color:transparent;color:#4696d1;border:0px;border-bottom:#4696d1 3px solid;}
.resort_tabs ul.nav li:before{display:none;}
.resort_tabs .tab-content{padding:20px 0;}
.resort_tabs .tab-content span{color:#4696d1;}
.resort_location{margin:20px 0;float:left;width:100%;}
.resort_location h5{margin-bottom:20px;}
.resort_location .resort_contact{background-color:#4696d1;float:left;width:100%;padding:10px;}
.resort_location .resort_contact p{margin:0px;color:#FFF;float:left;width:50%;}
.resort_location .resort_contact p a{color:#FFF;}
.resort_location .resort_contact p:last-child{text-align:right;}
.reviews_wrap{float:left;width:100%;}
.reviews_wrap h5{font-size:20px;margin:30px 0;font-weight:600;}
.review_block{border-top:#d9d9d9 1px solid;padding:30px 0;float:left;width:100%;}
.review_head{float:left;}
.review_head .fa{float:left;color:#4696d1;font-size:50px;margin-right:20px;}
.review_head h6{overflow:hidden;line-height:1.8;display:inline-block;font-weight:600;}
.review_head h6 small{display:block;font-size:14px;color:#000;}
.review_rate{float:right;margin-top:15px;}
.review_content{width:100%;float:left;word-wrap:break-word;}
.reivew_share{width:100%;float:left;margin-top:10px;}
.reivew_share a.btn-primary{background-color:#013c67;border-color:#013c67;padding:6px 12px;font-size:14px;}
.reivew_share a.btn-primary .fa{margin-right:5px;font-size:14px;}
.property_thumb_wrap .featured_tag{position:absolute;background:url(/Content/Responsive/images/featured_tag.png) no-repeat;/*right:11px;bottom:11px;width:77px;height:77px;*/
 background-size:58px;bottom:2px;right:15px;width:58px;height:58px;}
.recent_offers{margin-bottom:30px;float:left;width:100%;background-color:#f2f2f2;border-bottom:#4696d1 3px solid;padding:20px;}
.recent_offers h4{background-color:#4696d1;padding:20px 25px;color:#FFF;margin:-20px;margin-bottom:20px;font-weight:600;}
.recent_offers h4 small{display:block;font-size:18px;color:#FFF;font-weight:600;}
.recent_offers ul li{float:left;width:100%;padding-bottom:20px;}
.recent_offers ul li + li{border-top:#cecece 1px solid;padding-top:20px;}
.recent_offers ul li:last-child{padding-bottom:0px;}
.recent_offers ul li img{float:left;margin-right:15px;}
.recent_offers ul li p{overflow:hidden;color:#000;margin:0px;}
.see_also_timeshare{border:1px solid #CCCCCC;border-radius:3px;float:left;width:100%;}
.see_also_timeshare .light_blue_bg{background:#4696d1;}
.see_also_timeshare h4{color:#fff;font-size:26px;padding:9px;}
.see_also_timeshare ul{margin:15px 0;padding:0 20px;float:left;width:100%;}
.see_also_timeshare ul li{float:left;width:100%;border-bottom:#e0dede 1px solid;font-size:14px;background:rgba(0, 0, 0, 0) url("/Content/Responsive/images/bullet.jpg") no-repeat scroll left center;}
.see_also_timeshare ul li a{color:#3f3a43;padding:10px 15px;display:block;position:relative;}
/*.see_also_timeshare ul li a:before{content:"\f105";position:absolute;top:10px;left:0px;font-family:'FontAwesome';}
*/
.see_also_timeshare ul li a:hover{color:#4696d1;padding-left:25px;text-decoration:none;}
.see_also_timeshare ul li a:hover:before{left:10px;}
/* ///////////////////////////////////// ///////////////////////////////// ///////////////////////////////////// //////////////////////// Offers to Others css Start ///////////////// ///////////////// //////////////*/
.offer_list{background-color:#f0f0f0;border-top:5px;border-style:solid;padding:0 15px 15px 15px;position:relative;float:left;width:100%;}
.offer_list:hover{background-color:#e9e9e9;}
.offer_list .form-group{margin-bottom:15px;}
.offer_list .form-group label{font-size:14px;}
.offer_list .form-group .form-control{font-size:14px;}
.offer_list h6{margin-bottom:10px;}
.offer_list + .offer_list{margin-top:20px;}
.offer_list .new_offer{border-radius:0px;font-weight:normal;background-color:#4696d1;display:inline-block;float:left;position:absolute;left:0px;top:0px;font-size:10px;z-index:1;}
.offer_list .hide_icon{position:absolute;right:15px;top:15px;z-index:1;opacity:.8;}
.offer_list .hide_icon:hover{opacity:1;}
.offer_list p{margin:15px 0;}
.offer_list p:last-child{margin-bottom:0;}
.offer_list .offer_status{color:#FFF;font-weight:600;text-align:center;padding:5px;margin-bottom:0px;}
.offer_list .offer_actions .btn{font-size:14px;margin-top:15px;}
.offer_list .offer_history{position:relative;margin-top:35px;}
.offer_list .offer_history > a{font-size:13px;font-weight:600;position:relative;padding:10px 10px 10px 30px;position:absolute;left:0px;top:-32px;}
.offer_list .offer_history > a.collapsed{background-color:transparent;}
.offer_list .offer_history > a{background-color:#f9f9f9;}
.offer_list .offer_history > a:before{font-family:'FontAwesome';position:absolute;left:10px;top:10px;font-weight:normal;}
.offer_list .offer_history > a.collapsed:before{content:"\f067";}
.offer_list .offer_history > a:before{content:"\f068";}
.offer_list .offer_history .collapse{padding:15px;padding-top:0px;margin:-15px;margin-top:0px;background-color:#f9f9f9;}
.user_ad_block{background-color:#f5f5f5;padding-bottom:15px;border-bottom:#f0f0f0 2px solid;margin-top:15px;}
.user_ad_block label{font-weight:600;margin-top:15px;}
.user_ad_block p{margin-top:10px;}
.user_timeshare_block{margin-top:15px;}
.user_timeshare_block strong{font-weight:600;margin-top:15px;}
.offer_list.waiting2{border-color:#286BAF;}
.offer_list.waiting1{border-color:#FE6E02;}
.offer_list.accepted{border-color:#1D9517;}
.offer_list.rejected{border-color:red;}
.offer_list.waiting2 .hide_icon{color:#286BAF;}
.offer_list.waiting1 .hide_icon{color:#FE6E02;}
.offer_list.accepted .hide_icon{color:#1D9517;}
.offer_list.rejected .hide_icon{color:red;}
.offer_list.waiting2 .offer_status{background-color:#286BAF;}
.offer_list.waiting1 .offer_status{background-color:#FE6E02;}
.offer_list.accepted .offer_status{background-color:#1D9517;}
.offer_list.rejected .offer_status{background-color:red;}
/* ///////////////////////////////////// ///////////////////////////////// ///////////////////////////////////// //////////////////////// Offers to Others css End ///////////////// ///////////////// //////////////*/
.related_pro_wrap{margin:0 -15px;}
.related_pro_wrap h2{padding:15px;}
.related_pro{width:100% !important;}
.related_pro_wrap .related_pro{width:100%;float:left;}
.related_pro_wrap .related_pro .rel_pro_thumb{width:100%;max-height:130px;overflow:hidden;display:block;}
.related_pro_wrap .related_pro .rel_pro_thumb img{width:100%;min-height:130px;max-height:100px;float:left;}
 .long_text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.office_address{padding:15px;background-color:#f5f5f5;border-bottom:#4696d1 2px solid;margin-bottom:20px;}
.state_wrap{width:100%;float:left;}
.state_wrap + .state_wrap{margin-top:15px;}
.state_thumb{float:right;margin:0 0 0 20px;max-width:250px;}
.state_wrap:nth-child(odd) .state_thumb{float:left;margin:0 20px 0 0;}
/*------------------------------Photo Gallery---------------------------------------------*/
ul.gallery_list{float:left;width:100%;list-style:none;margin-top:10px;}
ul.gallery_list li{float:left;max-width:235px;width:23.5%;margin-right:2%;margin-bottom:20px;position:relative;overflow:hidden;height:190px;}
ul.gallery_list li:nth-child(4n+4){margin-right:0px;}
ul.gallery_list li.hover-effects h6{text-align:center;font-weight:700;padding:0 10px;height:40px;-moz-transition:none;-webkit-transition:none;-o-transition:none;-ms-transition:none;transition:none;float:left;}
ul.gallery_list li.hover-effects .mask{position:absolute;/*overflow:hidden;*/
 height:100%;top:0;left:0;padding:2% 5%;width:100%;color:#fff;background-color:rgba(0,0,0,0.8);transition:all 0.4s ease-in-out;opacity:0;}
ul.gallery_list li.hover-effects .mask h5{font-size:15px;font-weight:700;line-height:20px;margin-bottom:10px;color:#fff;-webkit-transform:none;}
ul.gallery_list li.hover-effects .mask p{font-size:14px;line-height:18px;margin-bottom:0px;color:#fff;}
ul.gallery_list li.hover-effects:hover .mask{opacity:5;}
ul.gallery_list li .responsive-container{border-radius:2px;box-shadow:0 0 2px #AAAAAA inset;height:140px;position:relative;width:100%;float:left;}
ul.gallery_list li.hover-effects .dummy{padding-top:100%;/* forces 1:1 aspect ratio */
}
ul.gallery_list li.hover-effects .img-container{position:absolute;top:0;bottom:0;left:0;right:0;}
ul.gallery_list li.hover-effects .img-container img{max-width:96%;max-height:130px;-moz-transition:none;-webkit-transition:none;-o-transition:none;-ms-transition:none;transition:none;width:95%;}
ul.gallery_list li.hover-effects .centerer{text-align:center;/* Align center inline elements */
 font:0/0 a;}
ul.gallery_list li.hover-effects .center{display:inline-block;vertical-align:middle;height:100%;}
ul.gallery_list li.hover-effects .centered{vertical-align:middle;display:inline-block;}
.bottom_bar{display:none;}
.citycountrystate h1{font-size:32px;}
/*------------------------------End Photo Gallery---------------------------------------------*/
.bigboxslider{/*width:100%;*/
margin-left:-15px;margin-right:-15px;}
.bigboxslider .swiper-wrapper{/*width:100% !important;margin-left:-15px;margin-right:-15px;*/
}
.bigboxslider .swiper-slide{width:33.12% !important;}
.bigboxslider .swiper-button-prev, .bigboxslider .swiper-button-next{background-color:rgba(255,255,255,0.4);padding:30px 20px;border-radius:3px;}
.bigboxslidercontainer{padding:0;}
.subs_step_terms_wrap{padding:15px;background-color:#f0f0f0;margin-bottom:20px;margin-top:20px;}
.subs_step_terms_wrap .subs_step_terms_head{font-size:12px;font-weight:600;text-align:center;padding-bottom:10px;}
.thank_you_ad_table{font-size:13px;font-weight:normal;}
.thank_you_ad_table thead tr th{background-color:#4696d1;color:#FFF;font-weight:normal;}
.thank_you_ad_table tbody tr td{font-weight:600;vertical-align:middle;}
.thank_you_ad_table tbody tr td:last-child{font-size:20px;}
@media screen and (min-width:1200px){/*.bottom_bar{visibility:hidden;clear:both;float:left;margin:10px auto 5px 20px;width:28%;display:none;}
*/
   .spacing_text{margin-top:25px;}
     select.form-align{font-size:16px !important;}
 /*.banner_text h1{margin-top:13% !important;padding:22% !important;}
*/
}
@media screen and (max-width:1200px){/*.pop_resort_thumbs .pop_resort_thumb{width:33.333%;}
*/
.page_title h1{font-size:40px;}
.page_title .addon, .addon.bottom-section{line-height:50px;}
.resort_info h4{border:0px;line-height:normal;margin-bottom:15px;}
#filter_search_result h6{margin-top:10px;}
.resort_title_wrap h5{width:100%;margin:0px 0 30px 0;}
 .related_pro_wrap .related_pro .rel_pro_thumb{max-height:100px;}
 .related_pro_wrap .related_pro .rel_pro_thumb img{max-height:100px;}
 /*.bottom_bar{visibility:hidden;clear:both;float:left;display:none;}
*/
    .list_action{width:111% !important;}
 .sell_alert p{padding-right:52% !important;}
 .negotiation_alert p{padding-right:26% !important;}
      label.radio_btn{font-size:12px !important;}
 #optionPlace{display:inline-block !important;margin-bottom:15px;}
      .spacing_text{margin-top:25px;}
 #subs_steps_wrap .resort_info .resort_info_title{border-right:none !important;}
        select.form-align{font-size:15px !important;padding:2px !important;}
 /*.banner_text h1{margin-top:27% !important;padding:16% !important;}
*/
 /*.columns.col-xs-5, .columns.col-sm-5, .columns.col-md-5, .columns.col-lg-5{width:15.5% !important;}
*/
 /*.blue_circle{height:140px !important;}
*/
 .banner_text .banner_content a img{width:60%;}
       .fix_margin{margin-top:20px !important;}
 .guiding_msg{margin-top:62px !important;}
 .cms-module-section .full-width-listing .property_action a{padding:2% 13% !important;}
}
@media screen and (max-width:992px){#search_bar{margin-top:0;}
#logo{text-align:center;}
#nav_bar{background-color:#000;/*margin-top:5px;*/
}
#top_nav_wrap a.btn_login{float:left;margin:11px;margin-bottom:0px;line-height:33px;position:static;}
#top_nav{display:none;}
#mobile_nav{display:block;}
#mobile_nav .slicknav_menu{background-color:#000;border:none;}
#mobile_nav .slicknav_btn{/*background-color:#dd9c1c;*/
background:none;border-radius:0px;margin:5px -13px 5px 5px;color:black;}
.slicknav_nav.slicknav_hidden {height:0 !important;display:block !important;transition:height .2s;}
ul.slicknav_nav {transition:height .2s;height: 300px!important;overflow-y: scroll !important;}
 ul.slicknav_nav li{padding:8px;}
 #mobile_nav li ul li{padding:0;}
#mobile_nav span.fa-chevron-right{display:none;}
 ul.slicknav_nav li:hover{/*background-color:#dd9c1c;*/
}
 ul.slicknav_nav li:hover a{color:black;}
/*#mobile_nav .slicknav_btn:hover{background-color:#dd9c1c;color:black;}
*/
#mobile_nav .slicknav_menu .slicknav_menutxt{font-weight:normal;display:none;}
#mobile_nav .slicknav_nav a{color:#fff;/*padding:8px;*/
 }
#mobile_nav .slicknav_nav a:hover{background-color:#dd9c1c;border-radius:0px;color:#000;}
 #mobile_nav .slicknav_menu .slicknav_icon-bar{height:0.13em;padding-bottom:3px;margin-bottom:2px;width:1.5em;}
#search_bar h4{width:100%;line-height:normal;}
#search_bar .search_input{/*left:15px;*/
}
#search_bar .btn_search{/*margin-top:10px;*/
}
.page_title{padding:20px;margin-top:-35px;}
.page_title h1{font-size:30px;}
 .font_size26.page_title h1{font-size:26px !important;}
    .fix_margin{margin-top:18px !important;}
 .page_title .addon, .addon.bottom-section{line-height:40px;padding-top:38px;}
.page_title .addon:before, .bottom-section.addon:before{border-width:0 0px 80px 20px;left:-20px;}
.page_title .addon a.free_subscription{font-size:16px;color:#FFF;}
.pop_resort_thumbs .pop_resort_thumb{width:33.333%;}
.subscribe_bar h4{margin-bottom:20px;}
#filter_search_result h4{margin-top:10px;}
.advertise_timeshare{width:100%;margin-bottom:10px;}
.resort_cat_title{margin-right:0px;clear:both;}
.resort_location .resort_contact p{width:100%;}
.resort_location .resort_contact p:last-child{text-align:left;}
 .related_pro_wrap .related_pro .rel_pro_thumb{max-height:70px;}
 .related_pro_wrap .related_pro .rel_pro_thumb img{max-height:70px;}
 /*.bottom_bar{visibility:hidden;clear:both;float:left;display:none;}
*/
 .sellatimeshare .content.module #fp_banner_wrap{width:80% !important;}
 #subs_steps_wrap .resort_info .resort_info_title{border-right:0px;/*padding-right:0px;*/
    }
   .resorts_thumbnail p{top:47% !important;}
   .resorts_thumbnail .plus{top:68% !important;}
 .property_action a{padding:2% 10% !important;}
   .list_action{width:114% !important;}
 .sell_alert p{padding-right:52% !important;}
 .negotiation_alert p{padding-right:27% !important;}
 .resort_tabs ul.nav li{font-size:14px !important;}
 .popup_area{left:25% !important;width:50% !important;}
 .sellatimeshare .content.module .blue_form.registration_form #RegForm input.submit_btn{font-size:12px !important;}
 .sellatimeshare .content.module .blue_form.registration_form .DropDown{font-size:11px !important;}
 .sellatimeshare .content.module .blue_form.registration_form #RegForm .text_align a{font-size:11px !important;}
 .sellatimeshare .content.module .blue_form.registration_form label span{font-size:12px !important;}
 .sellatimeshare .content.module .blue_form .DropDown{padding:9px 0 !important;}
    .label_spacing{margin-top:25px;}
 .subs_pkgs .package_info h2{font-size:34px;}
 .subs_pkgs .package_info h3{font-size:34px;}
 .subs_pkgs .package_info h3 span{font-size:24px;}
 .subs_pkgs .package_info .btn{font-size:18px;}
    .links_align10{margin-top:10px;}
 .login_btn{/*padding:10px 2px !important;font-size:17px !important;*/
}
    label.radio_btn{font-size:15px !important;}
 /*select.form-align{font-size:14px !important;padding:1px !important;}
*/
 /*.banner_text h1{margin-top:48% !important;padding:7% !important;}
*/
 /*.blue_circle{height:119px !important;}
 .blue_circle img{margin:24% 0 !important;}
 .margin_coloumn.columns.col-xs-5, .margin_coloumn.columns.col-sm-5, .margin_coloumn.columns.col-md-5, .margin_coloumn.columns.col-lg-5{margin-left:18px;}
 .columns.col-xs-5, .columns.col-sm-5, .columns.col-md-5, .columns.col-lg-5{width:17.5% !important;}
*/
 .banner_text .banner_content{width:80%;}
 .banner_text .banner_content a img{width:50%;}
    ul.margin_none li:last-child a.view_blue_bg{margin-top:10px !important;}
 .guiding_msg{margin-top:40px !important;}
    .sorting-outer .sort-digit{display:inline;}
   .timeshare-text{bottom:105px !important;}
 .cms-module-section .full-width-listing .property_action a{padding:2% 9% !important;}
}
@media screen and (max-width:991px){#footer .footer-logos{margin-top:15px;}
}
@media only screen and (max-width:991px){
    #search_bar{position: relative;top:0px;z-index: 2;width: 82%;}
    .padr_0{padding-right:0 !important;}
    .pad_0{padding:0 !important;}  
    .custom_h{height: 45px;}
    #logo{padding-bottom: 0 !important;}
}
@media screen and (max-width: 768px) and (min-width: 550px){
	.mar_rt{margin-right: -85px !important;}
}
@media screen and (max-width: 992px) and (min-width: 480px){
    .padr_0{padding:0 !important;}
}
@media screen and (max-width:768px){
.top_selling{margin-bottom: 0px;}
#search_bar h4{font-size:16px;}
.page_title{padding:15px 0 0 0;text-align:center;margin-top:30px;}
.page_title h1{font-size:24px;}
.page_title .addon, .addon.bottom-section{position:static;/*margin:-15px;*/
 margin-bottom:-6px;line-height:1.5;padding:0 0 15px 0;float:left;width:100%;}
.page_title .addon a.free_subscription{line-height:normal;text-align:center;}
 .page_title .addon .addon-start-free{float:none;}
 .page_title .addon a.free_subscription .fa{top:84px;}
 .page_title .addon .addon-subscription{float:none;margin-left:3px;font-size:26px;line-height:26px;}
 .free_subscription_mobile{display:inline;}
 .free_subscription_desktop{display:none;}
.terms_scroll{height:970px;overflow-y:scroll;-webkit-overflow-scrolling:touch;}
.serv_boxes a{width:100%;}
.serv_boxes a + a{border-left:0px;border-top:#e7e7e7 1px solid;}
.pop_resort_thumbs .pop_resort_thumb{width:50%;}
.dashboard_content .welcome{width:100%;}
.dashboard_content .date_time{width:100%;}
.resort_info ul li{width:33.333%;}
.sat_categories{margin-bottom:20px;}
 .related_pro_wrap{text-align:center;}
 .related_pro_wrap .related_pro{width:100%;float:none;margin:0 auto;margin-bottom:15px;}
 .related_pro_wrap .related_pro .rel_pro_thumb{max-height:130px;}
 .related_pro_wrap .related_pro .rel_pro_thumb img{max-height:130px;}
 .resort_tabs ul.nav li{font-size:18px !important;}
 .top_selling_img_container{max-height:none !important;min-height:auto !important;overflow:auto !important;}
 .bottom_bar{/*box-shadow:0 -1px 5px 0px white, 12px 0 20px -4px rgba(255, 255, 255, 0.8), -12px 0 15px -4px rgba(255, 255, 255, 0.8);margin:15px 15px;clear:both;*/
display:block;/*float:left;*/
     width: 100%;visibility:visible;background:#EB002B;padding:0;position:fixed;bottom:0;overflow:auto;z-index:2;}
 .bottom_styling{border:1px solid rgba(255, 255, 255, 1);/*border-radius:2px;*/
 margin:6px 6px;padding:6px 0;text-align:center;text-transform:uppercase;}
 .bottom_text{font-size:14px !important;color:#fff;opacity:1;/*padding:20px 15px;*/
margin:0;text-transform:uppercase;font-weight:900;}
    .bottom_text strong{font-weight:900;}
 .right_icon{padding-top:5px;color:#fff;border-radius:15px;border:2px solid;font-size:12px;height:30px;line-height:1.42;position:absolute;right:20px;text-align:center;top:20px !important;width:30px;background-color:transparent;margin:10px 8px;}
 .bottom_text:hover{color:#fff;text-decoration:none;}
 a.bottom_text .right_icon:hover{background-color:transparent;border:2px solid;color:#fff;}
 .breadcrumb.custom_style{display:none;}
   .resorts_thumbnail p{top:56% !important;}
   .resorts_thumbnail .plus{top:75% !important;}
 #subs_steps_wrap .subs_step a.subs_step_head{font-size:26px;}
 .cms-section .cms-content{padding-left:15px;padding-right:15px;}
 .cms-section .cms-module-section{padding-right:15px;}
 .page_title .addon.addon_step, .addon.bottom-section.addon_step{line-height:40px;padding:7px;z-index:90;}
/*old no z-index*/
    .fix_margin{margin-top:20px !important;}
    .page_title.padding_title{padding:6px 0 !important;}
    .padding_title h1{padding:5px !important;}
    .alert-info{margin-top:20px !important;}
 .property_row:first-child{margin-top:30px !important;}
 .input-lg{padding:10px !important;}
 #footer{padding:30px 0;}
       .label_spacing{margin-top:25px;}
       .resort_title_wrap h5{margin-top:30px;}
       .alert-success{margin-bottom:0 !important;}
       .alert_msg_tmargin{margin-top:54px !important;}
 .alert_button{margin:40px 0;}
       label.show_hide{margin-top:20px;}
 .loading_data img{position:absolute;left:50%;top:50%;margin:-16px 0 0 -16px;}
    .cms-section .cms-content .content h2{margin-top:30px;}
    .cms-section .cms-content .content h1{margin-top:30px;}
 .sellatimeshare .content.module .blue_form .DropDown{padding:9px 0 9px 8px !important;}
    .top_margin{margin-top:30px !important;}
 .input-lg.currency{padding:15px 45px !important;}
 .bigboxslider .swiper-slide{width:49% !important;}
 .bigboxslider .top_selling_img_container h3{font-size:22px;}
 .bigboxslider .top_selling_img_container p{padding-top:18px;}
 .bigboxslider .top_selling_img_container .plus{margin-top:30px;}
    .user_timeshare_block{margin-top:60px;}
 .icon_section .how-key-benefit p{height:90px;}
 .banner_text .banner_content a img{width:45%;}
 .banner_text p{font-size:18px;}
 #subs_steps_wrap .resort_info ul li{width:50%;}
.font_size26.page_title h1{font-size:30px !important;}
 .subscription_heading h1{padding-bottom:13px !important;}
 .subscription_step{padding-bottom:18px !important;padding-top:12px !important;}
    .timeshare-text{bottom:-44px !important;}
    .serv_boxes{margin-bottom:75px !important;}
}
@media screen and (max-width:767px){.resorts_thumbnail p{top:36% !important;}
   .resorts_thumbnail .plus{top:49% !important;}
 .property_action a{padding:2% 19% !important;}
 .list_action{width:105% !important;}
 .popup_area{left:20% !important;width:60% !important;}
 .sell_alert p{padding-right:67% !important;}
 .negotiation_alert p{padding-right:51% !important;}
 .sellatimeshare .content.module .blue_form.registration_form #RegForm input.submit_btn{font-size:18px !important;}
 .sellatimeshare .content.module .blue_form.registration_form .DropDown{font-size:14px !important;}
 .sellatimeshare .content.module .blue_form.registration_form #RegForm .text_align a{font-size:14px !important;}
 /*#corporate_logos_scroller .swiper-slide{width:24.5% !important;}
*/
   .links_align{margin-top:10px;}
 .resort_info_title h4{font-size:22px;}
   .spacing_text.spacing_text_top{margin-top:25px !important;}
   .spacing_text{margin-top:0 !important;}
   .spacing_text_top{margin-top:25px !important;}
   .label_spacing{margin-top:0;}
 .sellatimeshare .content.module .blue_form.registration_form label span{font-size:14px !important;}
 .banner_text h1{font-size:43px !important;/*display:inline-block;*/
}
 .cms-module-section .full-width-listing .property_action a{padding:2% 18.5% !important;}
 .moreBenifits{padding-left:0 !important;padding-top:0 !important;}
}
@media screen and (max-width:620px){.resort_info ul li{width:50%;}
    /*.bottom_text{font-size:20px;}
    .right_icon{top:27px;}
 .bottom_bar{width:94.7% !important;}
*/
   .resorts_thumbnail p{top:38% !important;}
   .resorts_thumbnail .plus{top:54% !important;}
 ul.list_directory li{width:49%;margin-right:1%;}
 .resorts_developers img{min-height:inherit !important;}
 .resorts_developers{padding-top:4px !important;}
 .property_action a{padding:2% 18%!important;}
 .popup_area{left:17% !important;width:66% !important;}
 .sell_alert p{padding-right:64% !important;}
 .negotiation_alert p{padding-right:46% !important;}
 .resort_info_title h4{font-size:20px;}
 .bigboxslider .swiper-slide{width:100% !important;}
 .banner_text .banner_content{width:90%;}
 .banner_text .banner_content a img{width:60%;}
 .banner_text .banner_content p{font-size:18px;}
 #subs_steps_wrap .subs_step a.subs_step_head{font-size:19px;min-height:90px;line-height:85px;}
 #subs_steps_wrap .subs_step a.subs_step_head .subs_step_count{padding:10px;width:100px;height:100px;left:5px;bottom:-20px;box-shadow:0px -3px 5px rgba(0, 0, 0, 0.3);}
 #subs_steps_wrap .subs_step a.subs_step_head .subs_step_count span{width:76px;height:76px;font-size:40px;line-height:76px;}
 #subs_steps_wrap .subs_step a.subs_step_head .subs_step_head_title{margin-left:120px;}
 #subs_steps_wrap .subs_step a.subs_step_head .subs_step_head_short_desc{margin-left:120px;}
 #subs_steps_wrap .subs_step a.subs_step_head.completed:after{left:92px;}
        }
@media screen and (max-width:568px){/*.bottom_bar{width:93.9% !important;}
 .bottom_text{padding-left:1px;}
*/
    .resorts_thumbnail .plus{top:55% !important;}
 .property_action a{padding:2% 17% !important;}
 .list_action{width:107% !important;}
 .popup_area{left:15% !important;width:70% !important;}
 .sell_alert p{padding-right:55% !important;}
 .negotiation_alert p{padding-right:31% !important;}
     .addon-start-free, .addon-subscription{font-size:24px !important;}
 #search_bar .search_input input{font-size:15px !important;}
 #footer a{font-size:12px;padding:0 2px;}
 #footer p{font-size:12px;}
 .cms-module-section .full-width-listing .property_action a{padding:2% 17% !important;}
 /*#subs_steps_wrap .resort_info .resort_info_title{padding-right:55px;}
*/
 /*.banner_text h1{margin-top:57% !important;}
*/
 /*.margin_coloumn.columns.col-xs-5, .margin_coloumn.columns.col-sm-5, .margin_coloumn.columns.col-md-5, .margin_coloumn.columns.col-lg-5{margin-left:5px !important;}
 .columns.col-xs-5, .columns.col-sm-5, .columns.col-md-5, .columns.col-lg-5{width:32.5% !important;}
*/
 .cbp_tmtimeline > li .timeline_icon{font-size:36px !important;}
}
@media screen and (max-width:480px){/*.columns.col-xs-5, .columns.col-sm-5, .columns.col-md-5, .columns.col-lg-5{width:40% !important;}
 .blue_circle{height:154px !important;}
 .blue_circle img{margin:28% 0 !important;}
 .margin_left.columns.col-xs-5, .margin_left.columns.col-sm-5, .margin_left.columns.col-md-5, .margin_left.columns.col-lg-5{margin-left:26px !important;}
 .margin_coloumn.columns.col-xs-5, .margin_coloumn.columns.col-sm-5, .margin_coloumn.columns.col-md-5, .margin_coloumn.columns.col-lg-5{margin-left:26px !important;}
*/
 #search_bar .search_input input{font-size:12.5px !important;}
 #search_bar .search_input input{width:116% !important;}
 .page_title .addon a.free_subscription .fa{top:128px;}
 /*.addon-start-free, .addon-subscription{font-size:17px !important;}
*/
 .page_title .addon a.free_subscription .fa{right:12px !important;}
 .page_title .addon a.free_subscription .fa{top:77% !important;}
 .cms-module-section .full-width-listing .property_action a{padding:2% 16.5% !important;}
 .cms-section img{ min-width: 100%;}
}
@media screen and (max-width:460px){.resort_info ul li{width:100%;}
 /*.right_icon{margin:9px 7px;}
*/
 /*.bottom_bar{width:92.5% !important;}
*/
    .resorts_thumbnail p{top:44% !important;}
    .resorts_thumbnail .plus{top:63% !important;}
 .property_action a{padding:2% 15% !important;}
     .btn_section1{margin-top:10px;}
 .popup_area{width:71% !important;}
     .popup_text{margin-left:-6px !important;}
 .resort_cat_title h2{font-size:30px !important;}
 .sell_alert p{padding-right:44% !important;}
 .negotiation_alert p{padding-right:11% !important;}
       label.radio_btn{font-size:14px !important;}
       .see_also_timeshare h4{font-size:25px;}
       #subs_steps_wrap .resort_info ul li{width:50% !important;}
 .resort_info_title textarea{width:82% !important;}
 #Search_dropdown ul li a.view_all{margin-right:-4px !important;padding:2px !important;}
 .addon-start-free, .addon-subscription{font-size:19px !important;}
 #footer .AuthorizeNetSeal{width:100%;margin-top:10px;}
 .footer-links{width:100%;}
      .sellatimeshare .content.module .module_page_like_manually h3{font-size:21px !important;}
 .cms-module-section .full-width-listing .property_action a{padding:2% 15.5% !important;}
}
@media screen and (max-width:430px){.top_btn_margin{margin-top:10px !important;}
 #market-analysis-results-content .market-analysis-survey-img{float:none !important;margin:0 0 15px !important;display:block;text-align:center;}
 /*.cms-module-section .full-width-listing .property_action a{padding:2% 15.5% !important;}
*/
}
@media screen and (max-width:402px){/*.blue_circle img{margin:33% 0 !important;}
*/
 .cms-module-section .full-width-listing .property_action a{padding:2% 14.5% !important;}
}
@media screen and (max-width:385px){/*.page_title .addon a.free_subscription .fa{top:75% !important;}
 .page_title .addon a.free_subscription .fa{right:20px !important;}
*/
}
@media screen and (max-width:367px){/*.bottom_text{font-size:16px;padding-left:2px;}
    .right_icon{margin:13px -6px !important;}
 .bottom_bar{width:91.6% !important;}
*/
 #logo img{width:85%;}
 .sellatimeshare .content.module #fp_banner_wrap{width:100% !important;}
 .btn_section1{margin-top:10px;}
 .property_action{padding:5px 5px 5px 38px !important;}
 .list_action{width:109% !important;}
 .property_action a{padding:2% 10% !important;}
 ul.list_directory li{width:100%;margin-right:0;}
 /*#btn_section3{margin-top:10px;}
*/
 .blue_step_bar .tabs-list{padding:0 1% !important;}
 .blue_step_bar .tabs-list li small{font-size:12px !important;}
 .blue_step_bar .tabs-list li.step_done{text-indent:27px !important;}
 .popup_area{left:12% !important;width:75% !important;}
 .popup_text{margin-left:-5px !important;}
 .resort_cat_title h2{font-size:28px !important;}
 .sell_alert p{padding-right:32% !important;}
 .negotiation_alert p{padding-right:0 !important;}
 .negotiation_alert{padding:9px 11px !important;}
 /*.page_title .addon a.free_subscription .fa{top:75% !important;}
*/
 #search_bar .search_input input{width:118%;}
    label.radio_btn{font-size:11px !important;}
 label.radio_btn input{margin:1px !important;}
    .see_also_timeshare h4{font-size:20px;}
 .resort_info_title h4{font-size:19px;}
 /*select.form-align{font-size:15px !important;padding:1px !important;}
*/
 .resort_info_title textarea{width:79% !important;}
 #Search_dropdown ul li a.view_all{margin-right:-4px !important;padding:2px !important;}
 .heapBox .handler{right:17px !important;}
 .display_attraction{float:left !important;padding:13px 7% !important;}
 .radius_dropdown_wrap strong{font-size:13px !important;}
 .radius_dropdown_wrap{width:51px !important;}
 .within{padding:8px 4px 8px 0 !important;}
 /*.columns.col-xs-5, .columns.col-sm-5, .columns.col-md-5, .columns.col-lg-5{width:42% !important;}
 .blue_circle{height:143px !important;}
 .blue_circle img{margin:35% 0 !important;}
    .margin_left.columns.col-xs-5, .margin_left.columns.col-sm-5, .margin_left.columns.col-md-5, .margin_left.columns.col-lg-5{margin-left:13px !important;}
 .margin_coloumn.columns.col-xs-5, .margin_coloumn.columns.col-sm-5, .margin_coloumn.columns.col-md-5, .margin_coloumn.columns.col-lg-5{margin-left:13px !important;}
*/
     .sellatimeshare .content.module .module_page_like_manually h3{font-size:18px !important;}
     .cms-module-section .full-width-listing .property_action a.padding_lnone{padding-left:0 !important;}
 .cms-module-section .full-width-listing .property_action a{padding:2% 11.5% !important;}
}
@media screen and (max-width:359px){#footer{padding:30px 0 90px;}
 .alert_button{margin:76px 0;}
 #Search_dropdown .ui-state-disabled.search_list_title .search_found{font-size:11px !important;margin-left:0 !important;}
 /*#Search_dropdown ul li a.view_all{font-size:10px !important;padding:2px !important;}
*/
 #search_bar .search_input input{width:118%;padding:4px !important;}
 #search_bar .search_input input{font-size:12px !important;}
 .page_title .addon a.free_subscription .fa{right:20px !important;}
    }
@media screen and (max-width:345px){.heapBox .handler{right:24px !important;}
 .display_attraction{padding:13px 2% !important;}
     .addon-start-free, .addon-subscription{font-size:16px !important;}
 .cms-module-section .full-width-listing .property_action a{padding:2% 9% !important;}
}
@media screen and (max-width:320px){/*.bottom_text{font-size:15px;}
*/
 .property_action a{padding:2% 8% !important;}
 .list_action{width:111% !important;}
 .sell_alert p{padding-right:26% !important;}
 .negotiation_alert p{padding-right:26% !important;}
    }
/*************************SUBSCRIPTION*****************************/
 .validation_error{float:left;width:100%;color:#ff0000;text-align:left !important;font-size:13px;position:relative;top:5px;}
.set_height{padding-bottom:1%;}
.field-validation-error.validation_error{float:left;width:100%;color:#ff0000;text-align:center;font-size:13px;position:relative;top:5px;margin-bottom:12px;}
 .message-error{clear:both;color:#e80c4d;font-size:1.1em;font-weight:bold;margin:20px 0 10px 0;}
 .input-validation-error, .input-group .input-validation-error{border:1px solid #e80c4d;}
.error_div p{color:#a94442;background-color:#f2dede;border-color:#ebccd1;padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;}
.message{float:left;width:100%;padding:10px 1%;border-radius:5px;margin-top:15px;}
.message span{float:left;font-size:16px;font-weight:700;padding:25px 0 6px 30px;}
.message p{float:left;margin:0;font-size:16px;color:#000;margin-left:10px;line-height:none;padding:6px 0;}
.message.error{background-color:#ffe6e6;box-shadow:1px 1px 0px #871414 inset, -1px -1px 0px #871414 inset;}
.message.error span{background:url(/Content/Responsive/images/error_icon.png) left top no-repeat;color:#871414;}
.message.warning{background-color:#fefccb;box-shadow:1px 1px 0px #878314 inset, -1px -1px 0px #878314 inset;}
.message.warning span{background:url(/Content/Responsive/images/warning_icon.png) left top no-repeat;color:#878314;}
.message.success{background-color:#d4ffcd;box-shadow:1px 1px 0px #258815 inset, -1px -1px 0px #258815 inset;}
.message.success span{background:url(/Content/Responsive/images/success_icon.png) left top no-repeat;color:#258815;}
.message.info{background-color:#dbecff;box-shadow:1px 1px 0px #2850c1 inset, -1px -1px 0px #2850c1 inset;}
.message.info span{background:url(/Content/Responsive/images/info_icon.png) left top no-repeat;color:#2850c1;height:30px;}
table.price_info{float:left;margin-top:20px;border-collapse:separate;border-spacing:1px;}
table.price_info tr.table_head td{background-color:#ccc;}
table.price_info td{padding:5px;color:#333;background-color:#fff;vertical-align:top;}
.full_contnet{float:left;width:100%;}
.full_contnet ul{margin-left:30px;}
.full_contnet li{font-size:14px;color:#666;}
.popup.ddlchngResort{width:350px !important;float:left !important;margin-top:2px !important;}
/*.row{float:left;width:100%;}
.row.margin_tb{margin:10px 0 5px;}
.row .col_2{float:left;width:49%;margin-right:2%;}
.row .col_2:last-child{margin-right:0px;}
.row h4 a{color:#333;}
*/
 /* styles for validation helpers */
/*.field-validation-error{color:#e80c4d;font-weight:bold;}
*/
/*.message.errorvalidation .field-validation-error{display:block;clear:left;font-weight:400;color:#FF0000;padding:0 3px 0 40px;font-size:13px;}
.message.errorvalidation .field-validation-error:first-child{margin-top:2px;}
*/
/** Search Dropdown **/
#Search_dropdown .ui-widget{font-family:"Open Sans",sans-serif;}
#Search_dropdown ul{padding:0;background-color:#F9F9F9;border:1px solid #cdcdcd !important;box-shadow:0 5px 10px rgba(0, 0, 0, 0.3);max-height:475px;overflow:auto;}
/*#Search_dropdown ul li:nth-child(2n+2){background-color:rgba(0, 0, 0, 0.02);}
*/
#Search_dropdown .ui-state-disabled.search_list_title{background-color:#fff;color:#047cd4;margin:10px 0 !important;padding:7px 10px;font-size:16px;opacity:1 !important;font-weight:700;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-transform:uppercase;font-weight:600;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
#Search_dropdown .ui-state-disabled.search_list_title:first-child{margin-top:0 !important;border-top:none;}
#Search_dropdown .ui-state-disabled.search_list_title .search_found{font-style:italic;text-transform:none;color:#999999;margin-left:10px;position:relative;top:-2px;}
#Search_dropdown .ui-state-disabled.sub_title{text-indent:10px;padding-top:0;}
#Search_dropdown ul li{padding-left: 4%;}
#Search_dropdown ul li a{font-size:14px !important;font-weight:600;/*padding:5px 10px;*/}
#Search_dropdown ul li a.ui-state-focus{/*background-color:#f1f1f1 !important;color:#000;*/
margin:inherit;border:0;}
#Search_dropdown ul li a.view_all{float:right;background-color:#047cd4;border-radius:3px;font-size:11px !important;font-weight:700;color:#fff;margin-top:4px;padding:2px 10px;}
#Search_dropdown ul li a.view_all:hover{cursor:pointer;}
.table tr th{font-weight:bold;}
/*** Homepage Top selling custom styles ***/
.top_selling_img_container{display:block;max-height:270px !important;min-height:270px !important;overflow:hidden;}
.make_offer .ad_result{float:right;font-size:20px;color:rgb(1, 60, 103);}
.make_offer .tabs-container{background-color:#FAFAFA;border-right:1px solid #E5E5E5;}
.testi_name{color:rgb(69, 62, 37);float:right;font-size:13px;font-style:italic;font-weight:600;line-height:19px;}
.textblock{padding:15px;background-color:#f5f5f5;border-bottom:#4696d1 1.5px solid;margin-bottom:5px;}
/*------------------------------Timeshare Calendar Page---------------------------------------------*/
.timeshare_calendar_wrap{float:left;margin-top:10px;width:100%;position:relative;}
.cal_btn_wrap{float:left;width:100%;position:relative;}
.next_cal{float:right;font-weight:700;color:#333;margin-right:30px;margin-top:10px;}
.main_title{background-color:#f3a820;color:#FFFFFF;padding:5px 0;text-align:center;margin-top:0px;font-weight:700;}
.week_sr{float:left;width:10%;background-color:#4696d1;}
.week_sr ul{float:left;width:100%;list-style:none;}
.week_sr ul li{text-align:center;padding:3px 0;width:100%;border:1px solid #006FBF;border-top:none;border-right:none;color:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;height:26px;}
.week_sr ul li.title{font-weight:700;background-color:#013c67;color:#fff;padding:5px 0px;border:none;height:29px;}
/*.week_sr ul li:nth-child(2n+2){background-color:#fff;}
*/
.years_wrap{float:left;width:90%;background-color:#f5f5f5;}
.years_wrap .bx-wrapper .bx-viewport{background:none;border:none;box-shadow:none;left:0px;}
.years_wrap .bx-wrapper .bx-controls-direction a{top:-20px;width:24px;height:24px;z-index:150;}
.years_wrap .bx-wrapper .bx-prev{background:url(/Content/Responsive/images/arrow_left.png) no-repeat;left:auto;right:113px;}
.years_wrap .bx-wrapper .bx-next{background:url(/Content/Responsive/images/arrow_right.png) no-repeat;right:0px;}
.years{float:left;width:100%;}
.years_wrap ul{float:left;width:25%;list-style:none;}
.years_wrap li{border-bottom:1px solid #e7e7e7;border-right:1px solid #e7e7e7;color:#333333;padding:3px 0;text-align:center;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;height:26px;}
.years_wrap ul li.title{font-weight:700;background-color:#013c67;color:#fff;padding:5px 0px;border:none;height:29px;}
.years_wrap ul li:nth-child(2n+2){background-color:#F0F0F0;}
/*------------------------------End Timeshare Calendar Page---------------------------------------------*/
/*------------------------------Start Step Bar Form Page------------------------------------------------*/
label.height_set{line-height:1.5;}
.blue_step_bar{float:left;width:100%;}
.blue_step_bar .tabs-list{border-radius:5px;float:left;list-style:outside none none;margin-bottom:20px;padding:0 2%;width:100%;}
.blue_bg_step_bar{background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #4696d1 0%, #4696d1 100%) repeat scroll 0 0;}
.blue_step_bar .tabs-list li.active{opacity:1;}
.blue_step_bar .tabs-list li{color:#fff;float:left;font-size:18px;font-weight:700;line-height:16px;opacity:0.8;padding:10px 0 !important;text-transform:uppercase;width:33.3%;}
.blue_step_bar .tabs-list li small{display:block;font-size:14px;text-transform:capitalize;}
.blue_step_bar .tabs-list li.step_done::before{background:rgba(0, 0, 0, 0) url("/Content/Responsive/images/tick_icon_w.png") repeat scroll 0 0;content:"";display:block;height:24px;left:0;position:absolute;top:14px;width:24px;}
.blue_step_bar .tabs-list li.step_done{opacity:1;position:relative;text-indent:40px;}
/*------------------------------End Step Bar Form Page-------------------------------------------------*/
/*------------------------------Start Resort Detail Page------------------------------------------------*/
.display_attraction{border-radius:5px;color:#fff;float:right;margin-bottom:5px;padding:13px 2%;}
.within{border-right:1px solid #fff;float:left;font-size:16px;font-weight:700;margin-right:10px;padding:8px 15px 8px 0;}
.radius_dropdown_wrap{float:right;width:80px;}
.radius_dropdown_wrap strong{font-weight:bold;}
.heapBox{clear:both;display:inline-block;position:relative;font-size:12px;}
.heapBox .holder{float:left;position:relative;z-index:10;}
.heapBox .holder{overflow:hidden;text-indent:0;width:80px;}
.heapBox a{color:#fff;text-decoration:none;}
.heapBox .handler{border-color:#000000 transparent transparent;border-style:solid;border-width:4px 5px 0;height:0;position:absolute;right:0;top:0;width:0;}
.search_blue_bg{background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #00c0ff 0%, #047ad3 100%) repeat scroll 0 0;}
.search_blue_bg {color: #fff;padding: 3px 8px;border-radius: 3px;}
.attractions_list h1{margin-top:0;color:#000;}
.attractions_list small{line-height:1.5;}
.attractions_list h1 small{color:#333;display:block;font-size:18px;}
.attraction_warp{border-radius:5px 6px;box-shadow:1px 1px 0 #e5e5e5 inset, -1px -1px 0 #e5e5e5 inset;float:left;margin-top:20px;padding:20px 2%;width:96%;}
.ad_list_thumb{margin-right:2.08333%;}
.ad_list_thumb img{border-radius:5px;box-shadow:1px 1px 0 #e5e5e5 inset, -1px -1px 0 #e5e5e5 inset;display:block;margin:0 auto;max-height:162px;min-height:240px;padding:3.7037%;width:100%;}
.attraction_content{float:none;}
.attraction_content h4{font-weight:700;margin-top:0;color:#0479d2;}
.attraction_content h4 a{font-size:20px;}
.attraction_content h4 a:hover{text-decoration:none;}
.attraction_content strong{color:#333;font-weight:bold;font-size:14px;}
.attraction_content p{line-height:20px;color:#666;font-size:13px;margin:12px 0;word-wrap:break-word;}
.attraction_info{border-top:1px solid #ccc;min-height:28px;padding-top:15px;position:relative;}
.attraction_info .web_add{margin-top:5px;}
.attraction_info a strong{font-size:14px;}
.attraction_info a strong:hover{color:#0479D2;text-decoration:none;}
.attraction_info .tel_number{float:left;margin-top:5px;padding-right:125px;}
.attraction_info span{color:#4696D1;font-weight:700;font-size:14px;}
.attraction_info a.btn{position:absolute;right:0;margin-top:-10px;}
.location_btn{float:right;}
/*------------------------------End Resort Detail Page------------------------------------------------*/
/*------------------------------SAT Registration Form Module--------------------------------------------*/
.sellatimeshare .content.module .blue_form.registration_form{float:left;width:100%;border-radius:3px;background:#4696D1;margin:30px 0;}
.sellatimeshare .content.module .blue_form.registration_form h3{color:#fff;font-size:24px;color:#fff;padding:15px 0;text-align:center;}
.sellatimeshare .content.module .blue_form.registration_form h3.xo-form-ele { box-sizing: border-box;color: #fff;display: inline-block;padding: 5px 0 !important;font-size: 22px !important;margin: 0;width: 100%}
.sellatimeshare .content.module .blue_form.registration_form #RegForm{text-align:center;margin:0 30px;}
.sellatimeshare .content.module .blue_form.registration_form #RegForm input.text_field{width:100%;margin-bottom:10px;border-radius:1px;box-shadow:none;border:medium none;font-size:14px;padding:3px 10px;line-height:2;font-weight:600;color:#000;}
.sellatimeshare .content.module .blue_form.registration_form #RegForm input.submit_btn{font-size:16px;color:#000;font-weight:700;margin:10px 0;padding:15px 0;width:100%;border-radius:1px;border:medium none;}
.sellatimeshare .content.module .blue_form.registration_form #RegForm .text_align{color:#fff;font-weight:600;padding:5px 0;float:none !important;}
.sellatimeshare .content.module .blue_form.registration_form #RegForm .text_align a{color:#fff;font-weight:600;font-size:14px;}
.sellatimeshare .content.module .blue_form.registration_form #RegForm label.error {text-align: left;color: red;font-weight: bold;padding: 0 0 10px;display: block;}
.sellatimeshare .content.module .blue_form.registration_form .DropDown{border:medium none;border-radius:1px;box-shadow:none;width:100%;font-size:14px;font-weight:600;color:#666666;}
.sellatimeshare .content.module .blue_form.registration_form .orange_bg{background:#f6ae20;}
.sellatimeshare .content.module .blue_form.registration_form .yes_like{box-sizing:border-box;float:left;padding-left:0;position:relative;width:100%;}
.sellatimeshare .content.module .blue_form.registration_form label input[type="checkbox"]{float:left;margin:2px 3% 0 0;}
.sellatimeshare .content.module .blue_form.registration_form label span{color:#fff;float:left;font-size:14px;width:79%;line-height:normal;text-align:left;text-align: justify;}
.sellatimeshare .content.module .blue_form.registration_form #messageBox{padding-left:0 !important;}
.sellatimeshare .content.module .blue_form.registration_form #messageBox li label{color:#A94442;}
/*----------------------------------SAT Keyword Results Module-------------------------------------------*/
.sellatimeshare .content.module h1{color:#4696D1;padding-top:25px;padding-bottom:13px;}
.sellatimeshare .content.module .clear_all{color:#666;margin:22px 0;}
.sellatimeshare .content.module ul, ul.list-unordered{box-sizing:border-box;float:left;margin-top:-26px;margin-bottom:20px;/*padding-left:80px;*/
width:100%;}
/*-----------------------------------SAT Multi Offer Module-----------------------------------------------*/
.sellatimeshare .content.module .smart_offer_module{float:right;width:100%;border:1px solid #CCCCCC;border-radius:3px;margin:30px 0px;}
.sellatimeshare .content.module .smart_offer_module h3{background:#4696D1;color:#fff;padding:10px 25px;}
.sellatimeshare .content.module .smart_offer_module .module_content.multi_offer_text{padding-bottom:20px;}
.sellatimeshare .content.module .smart_offer_module .module_content.multi_offer_text p{text-align:left;padding:0 25px;margin-bottom:15px;color:#666666;}
.sellatimeshare .content.module .smart_offer_module .module_content.multi_offer_text .blue_btn{background:#F6AE20;margin-left:26px;padding:5px 10px;color:#000;font-size:14px;font-weight:bold;border:medium none;border-radius:1px;}
.sellatimeshare .content.module .smart_offer_module .module_content.multi_offer_text .blue_btn:hover{text-decoration:none;background:#EE9B1F;color:#fff;}
.sellatimeshare .content.module .smart_offer_module .multi_offer_text .make_offer h1{padding:0 25px !important;font-size:22px;font-weight:600;}
.sellatimeshare .content.module .smart_offer_module .multi_offer_text .make_offer span.ad_result{padding:0 25px;}
.sellatimeshare .content.module .smart_offer_module .multi_offer_text .make_offer .step_bar{float:left;margin-top:20px !important;width:100%;padding:0 25px !important;}
.sellatimeshare .content.module .smart_offer_module .multi_offer_text .make_offer .step_bar .tabs-list{border-radius:5px;float:left;list-style:outside none none;margin-bottom:20px;padding-left:0 !important;width:96%;width:100%;}
.light_blue_bg{background:#4696d1;}
.sellatimeshare .content.module .smart_offer_module .multi_offer_text .make_offer .step_bar .tabs-list li.active{display:block;opacity:1;width:100%;}
.sellatimeshare .content.module .smart_offer_module .multi_offer_text .make_offer .step_bar .tabs-list li{display:none;width:100%;}
.sellatimeshare .content.module .smart_offer_module .multi_offer_text .make_offer .step_bar .tabs-list li small{display:block;font-size:14px;text-transform:capitalize;padding-left:5px;}
.sellatimeshare .content.module .smart_offer_module .multi_offer_text .make_offer .step_bar .tabs-list li{color:#fff;float:left;font-size:18px;font-weight:700;line-height:16px;opacity:0.8;padding:10px 0 !important;text-transform:uppercase;width:33.3%;margin:0 !important;}
.sellatimeshare .content.module .smart_offer_module .multi_offer_text .make_offer .step_bar .tabs-list li:before{margin:0 !important;}
.sellatimeshare .content.module .smart_offer_module .multi_offer_text .make_offer .tabs-container strong{padding:0 25px !important;font-size:22px;font-weight:600;display:block;}
.sellatimeshare .content.module .smart_offer_module .multi_offer_text .make_offer .tabs-container .tabs_btns{margin-top:25px;display:block;}
.sellatimeshare .content.module .smart_offer_module .multi_offer_text .make_offer .tabs-container .tabs_btns input{color:#fff;}
.sellatimeshare .content.module .smart_offer_module .multi_offer_text .make_offer .tabs-container .tabs_btns input:hover{color:#fff;}
.sellatimeshare .content.module .smart_offer_module .multi_offer_text .make_offer .tabs-container .tabs_btns.row{width:100%;margin-left:0 !important;margin-right:0 !important;}
.sellatimeshare .content.module .smart_offer_module .multi_offer_text .make_offer h5.dark_color{padding:0 25px !important;font-size:14px;font-weight:600;color:#666;margin:20px 0;}
.sellatimeshare .content.module .smart_offer_module .multi_offer_text .make_offer h5.color_black strong{color:#666;font-size:18px !important;}
.sellatimeshare .content.module .smart_offer_module .multi_offer_text .make_offer .tabs-container .row{width:100%;margin-left:0 !important;margin-right:0 !important;}
.sellatimeshare .content.module .smart_offer_module .multi_offer_text .make_offer .tabs-container .form_area span.span1{margin-right:0;width:100%;}
.sellatimeshare .content.module .smart_offer_module .multi_offer_text .make_offer .tabs-container .form_area{padding:5px 25px;}
.sellatimeshare .content.module .smart_offer_module .multi_offer_text .make_offer .tabs-container .form_area label{color:#000;display:inline-block;float:left;margin:8px 0;font-size:16px;}
.sellatimeshare .content.module .smart_offer_module .multi_offer_text .make_offer .tabs-container .form_area span.span1 select{padding:4px 5px !important;color:#666;font-size:14px;}
.sellatimeshare .content.module .smart_offer_module .multi_offer_text .make_offer .tabs-container .form_area span.span1 select{padding:4px 2.5%;width:100%;color:#666;font-size:14px;}
.sellatimeshare .content.module .smart_offer_module .multi_offer_text .make_offer .tabs-container .form_area select{background-color:#fafafa;border:medium none;border-radius:2px;box-shadow:1px 1px 0 #d3d3d3 inset, -1px -1px 0 #d3d3d3 inset;clear:both;color:#333;float:left;padding:4px 2.5%;width:100%;color:#666;font-size:14px;}
.sellatimeshare .content.module .smart_offer_module .multi_offer_text .make_offer .tabs-container .pre_input-field{background-color:#fafafa;border-right:1px solid #e5e5e5;}
.sellatimeshare .content.module .smart_offer_module .multi_offer_text .make_offer .pre_input-field{background-color:#f0f0f0;border-right:1px solid #d3d3d3;display:inline-block;left:1px;padding:4px 10px;position:absolute;top:1px;}
.sellatimeshare .content.module .smart_offer_module .multi_offer_text .make_offer .tabs-container{background:none !important;}
.sellatimeshare .content.module .smart_offer_module .multi_offer_text .make_offer .tabs-container .form_area span.span1{margin-right:0;width:100%;}
.sellatimeshare .content.module .smart_offer_module .multi_offer_text .make_offer .tabs-container .form_area label{color:#000;display:inline-block;float:left;margin:8px 0;font-size:16px;}
.sellatimeshare .content.module .smart_offer_module .multi_offer_text .make_offer .tabs-container .form_area span.span1 input{margin-bottom:5px;padding:4px 10px !important;color:#666;font-size:14px;line-height:1.5;}
.sellatimeshare .content.module .smart_offer_module .multi_offer_text .make_offer .tabs-container .form_area input{background-color:#fafafa;border:medium none;border-radius:2px;box-shadow:1px 1px 0 #d3d3d3 inset, -1px -1px 0 #d3d3d3 inset;clear:both;float:left;width:100%;}
.sellatimeshare .content.module .smart_offer_module .multi_offer_text .make_offer .text_color{color:#333;margin-top:20px;font-size:16px;line-height:1;}
/*-----------------------------------SAT Rental Offers Module-----------------------------------------------*/
.sellatimeshare .content.module .module_box.rented_offer_module{width:100%;border:1px solid #CCCCCC;border-radius:6px;margin:30px 0px;float:left;}
.sellatimeshare .content.module .module_box.rented_offer_module h3{color:#fff;padding:10px 25px;}
.sellatimeshare .content.module .module_box .module_content table{width:100%;}
.sellatimeshare .content.module .module_box .module_content table td{border:2px solid #D7D3E4;text-align:center;}
.sellatimeshare .content.module .module_box .module_content table thead td{background:#4696D1;border-color:#4892EA;color:#fff;font-weight:600;padding:10px 2px;}
.sellatimeshare .content.module .module_box .module_content table tbody td{padding:10px 2px;}
/*----------------------------------SAT Market Analysis module----------------------------------------------*/
.sellatimeshare .content.module .market_analysis{margin-bottom:30px;float:left;width:100%;border:none;border-radius:6px;display:block;font-style:normal;font-weight:600;}
.sellatimeshare .content.module .market_analysis .module_title{background:#000;font-size:24px;color:#F6AE20;padding-left:50px;padding-bottom:10px;}
.sellatimeshare .content.module .market_analysis .module_title span{display:block;padding-left:45px;}
.sellatimeshare .content.module .market_analysis .market_analysis_icon small{color:#F6AE20;display:block;font-weight:600;padding-left:3px;padding-top:20px;}
.sellatimeshare .content.module .market_analysis .market_analysis_icon{background:url("/Content/Responsive/images/market_analysis_icon.png") no-repeat scroll rgba(0, 0, 0, 0);display:block;background-position:left 21px;padding-left:46px;}
.sellatimeshare .content.module .market_analysis .module_content.market_blue_bg{background:#4696D1;}
.sellatimeshare .content.module .market_analysis .module_content.search_blue_bg{padding:20px 30px;}
.sellatimeshare .content.module .market_analysis .module_content.search_blue_bg .step_bar_wrap{background-color:#fff;float:left;height:6px;margin:15px 0;position:relative;width:100%;}
.sellatimeshare .content.module .market_analysis .module_content.search_blue_bg .step_bar_wrap .step_bar{display:block;height:6px;margin-top:0 !important;position:absolute;top:0;float:left;width:100%;}
.sellatimeshare .content.module .market_analysis .module_content.search_blue_bg .step_bar_wrap .step_bar.done1{width:45%;}
.sellatimeshare .content.module .market_analysis .module_content.search_blue_bg .step_bar_wrap .step_bar.done2{width:100%;}
.sellatimeshare .content.module .market_analysis .module_content.search_blue_bg .step_bar_wrap .step .active .step1{background-image:-moz-linear-gradient(center bottom, #b30000 0%, #b30000 0.17%, #df5721 100%);color:#fff;left:-1px;}
.sellatimeshare .content.module .market_analysis .module_content.search_blue_bg .step_bar_wrap .step.active, .step_bar_wrap .step.done, .step_bar.done1, .step_bar.done2, .step_bar.done3{background:#000;color:#fff;}
.sellatimeshare .content.module .market_analysis .module_content.search_blue_bg .step_bar_wrap .step{color:#000;background-color:#fff;border-radius:50%;font-weight:700;line-height:24px;position:absolute;text-align:center;top:-9px;width:24px;}
.sellatimeshare .content.module .market_analysis .module_content.search_blue_bg .step_bar_wrap .step2{left:-1px;}
.sellatimeshare .content.module .market_analysis .module_content.search_blue_bg .step_bar_wrap .step2{left:45%;}
.sellatimeshare .content.module .market_analysis .module_content.search_blue_bg .step_bar_wrap .step3{right:-1px;}
.sellatimeshare .content.module .market_analysis .module_content.search_blue_bg .step_bar_wrap #market_step1 #s2id_ResortId step3{right:-1px;}
.sellatimeshare .content.module .market_analysis .module_content .form_area .row{width:100%;}
.sellatimeshare .content.module .market_analysis .module_content .form_area{padding:3px 0px;}
.sellatimeshare .content.module .market_analysis .module_content .form_area span.span4{text-align:center;float:left;margin-right:0;width:100%;}
.sellatimeshare .content.module .market_analysis .module_content .form_area span.span4 input.text_field{line-height:1.2;width:100%;border:medium none;border-radius:3px;color:#000;font-size:14px;margin:7px 0 4px 15px;padding:5px 10px;width:100%;}
.sellatimeshare .content.module .market_analysis .module_content .form_area span.span4 span.validation_error{color:#000;margin-left:19px;}
.sellatimeshare .content.module .market_analysis .module_content .form_area span.span4 p{color:#fff;margin-top:0 !important;margin-bottom:0 !important;}
.sellatimeshare .content.module .market_analysis .module_content .form_area span.span4 h6{color:#fff;font-size:24px;font-weight:600;}
.sellatimeshare .content.module .market_analysis .module_content .form_area #ResortsHolder{margin-left:16px;}
.sellatimeshare .content.module .market_analysis .module_content .form_area #market_step1 .row{margin-bottom:15px;}
.sellatimeshare .content.module .market_analysis #market_step1 #s2id_ResortId{margin-top:14px;}
.sellatimeshare .content.module .market_analysis #market_step1 .select2-container{display:inline-block;margin:0;position:relative;vertical-align:middle;}
.sellatimeshare .content.module .market_analysis #market_step1 .select2-container .select2-choice span{text-align:left;display:block;margin-right:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.sellatimeshare .content.module .market_analysis #market_step1 .select2-container .select2-choice abbr{background:rgba(0, 0, 0, 0) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAYAAACiu5n/AAACLElEQVR42u3Zz0sUYRzH8bUISoyF1i5iXSooyYgOEXapZNYNojwU/aAfUAT9A4YhUgdxt1To0KFIBCMIvEcUEXntUtivpYuUhYFIdDBMmD69he/hObgsbSnb13ngdZjZhX3eO8/MDrMpSctKErwsg//HUSgU7uNYsB3hHla4CybqEoRPaMJGFCEMewxuxnsIk5iALPqg1yVdj9eQGUdjiuE1eAs+QOYztrsMJqwFk8EyHguW95klD+ZD08gsYvBFCBPYgHXBOT1UNpg3ncQpnAicRbrCCQ3j8SIf5QvYEWxvxnlb0mWDr0MIvcOaCiayC78gRKmlH+WDbaIjkJnDzgq/+VHIvMWqag3ehBkIAxXGdkAIDVRlsE24H9//4ty9hju4Hej710c5m83WYging32HMYjMnwSvx75UlQ+iOiDEaEMLZiA8dPc7TFQDnkGYxQ8Iz9Hs8k4riqIa4l5ApojVbm8tiduPL5CZRs5lMGFH8DNYxo+C5d3tMfgohJeow0qMQujxuqRb0RBsZ3DA2ZIuP5LgJDgJToKr4ZHOWjTOy+fzNa6DiezCFGReod1lMGF3IYzjMm5B5rirYIJyEJ4iHezfjW+YRr2n4EHE2LrAa1cg5DwFj2DWLlKljn67p+B+CIdKPAaOsddTcBOEKbTZvjp0Qvjo8Sp9DjJFfIVMjBsef4f34AHeYAxX0VfqMbDnfw97IXMTta6DLbobcxBa3Qdb9BPE2LZQ8G98530ecQi/2QAAAABJRU5ErkJggg==") no-repeat scroll right top;border:0 none;cursor:pointer;display:none;font-size:1px;height:12px;outline:0 none;position:absolute;right:24px;text-decoration:none;top:8px;width:12px;}
.sellatimeshare .content.module .market_analysis #market_step1 .select2-search-choice-close{display:none !important;}
.sellatimeshare .content.module .market_analysis #market_step1 .select2-container .select2-choice div{background:#ccc -moz-linear-gradient(center bottom , #ccc 0%, #eee 60%) repeat scroll 0 0;border-left:1px solid #aaa;border-radius:0 4px 4px 0;display:inline-block;height:100%;position:absolute;right:0;top:0;width:18px;}
.sellatimeshare .content.module .market_analysis #market_step1 .select2-container .select2-choice div b{background:rgba(0, 0, 0, 0) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAYAAACiu5n/AAACLElEQVR42u3Zz0sUYRzH8bUISoyF1i5iXSooyYgOEXapZNYNojwU/aAfUAT9A4YhUgdxt1To0KFIBCMIvEcUEXntUtivpYuUhYFIdDBMmD69he/hObgsbSnb13ngdZjZhX3eO8/MDrMpSctKErwsg//HUSgU7uNYsB3hHla4CybqEoRPaMJGFCEMewxuxnsIk5iALPqg1yVdj9eQGUdjiuE1eAs+QOYztrsMJqwFk8EyHguW95klD+ZD08gsYvBFCBPYgHXBOT1UNpg3ncQpnAicRbrCCQ3j8SIf5QvYEWxvxnlb0mWDr0MIvcOaCiayC78gRKmlH+WDbaIjkJnDzgq/+VHIvMWqag3ehBkIAxXGdkAIDVRlsE24H9//4ty9hju4Hej710c5m83WYging32HMYjMnwSvx75UlQ+iOiDEaEMLZiA8dPc7TFQDnkGYxQ8Iz9Hs8k4riqIa4l5ApojVbm8tiduPL5CZRs5lMGFH8DNYxo+C5d3tMfgohJeow0qMQujxuqRb0RBsZ3DA2ZIuP5LgJDgJToKr4ZHOWjTOy+fzNa6DiezCFGReod1lMGF3IYzjMm5B5rirYIJyEJ4iHezfjW+YRr2n4EHE2LrAa1cg5DwFj2DWLlKljn67p+B+CIdKPAaOsddTcBOEKbTZvjp0Qvjo8Sp9DjJFfIVMjBsef4f34AHeYAxX0VfqMbDnfw97IXMTta6DLbobcxBa3Qdb9BPE2LZQ8G98530ecQi/2QAAAABJRU5ErkJggg==") no-repeat scroll 0 1px;display:block;height:100%;width:100%;}
.sellatimeshare .content.module .market_analysis .select2-offscreen, .select2-offscreen:focus{border:0 none;clip:rect(0px, 0px, 0px, 0px);height:1px;left:0;margin:0;outline:0 none;overflow:hidden;padding:0;position:absolute;width:1px;}
.sellatimeshare .content.module .market_analysis .select2-offscreen, .select2-offscreen:focus{border:0 none;clip:rect(0px, 0px, 0px, 0px);height:1px;left:0;margin:0;outline:0 none;overflow:hidden;padding:0;position:absolute;width:1px;}
.sellatimeshare .content.module .market_analysis #market_step1 .select2-dropdown-open .select2-choice{background-color:#eee !important;background-image:-moz-linear-gradient(center bottom , white 0%, #eeeeee 50%) !important;border-bottom-color:transparent !important;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;box-shadow:0 1px 0 #fff inset !important;}
.sellatimeshare .content.module .market_analysis #market_step1 .select2-container-active .select2-choice, .select2-container-active .select2-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0, 0, 0, 0.3);outline:medium none;}
.sellatimeshare .content.module .market_analysis #market_step1 .select2-container .select2-choice{-moz-user-select:none;background-clip:padding-box;background-color:#fff;background-image:-moz-linear-gradient(center bottom , #eeeeee 0%, white 50%);border:1px solid #aaa;border-radius:4px;color:#444;display:block;height:26px;line-height:26px;overflow:hidden;padding:0 0 0 8px;position:relative;text-decoration:none;white-space:nowrap;}
.sellatimeshare .select2-search{display:inline-block;margin:0;min-height:26px;padding-left:4px;padding-right:4px;position:relative;white-space:nowrap;width:100%;z-index:10000;}
.sellatimeshare .select2-search input{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAYAAACiu5n/AAACLElEQVR42u3Zz0sUYRzH8bUISoyF1i5iXSooyYgOEXapZNYNojwU/aAfUAT9A4YhUgdxt1To0KFIBCMIvEcUEXntUtivpYuUhYFIdDBMmD69he/hObgsbSnb13ngdZjZhX3eO8/MDrMpSctKErwsg//HUSgU7uNYsB3hHla4CybqEoRPaMJGFCEMewxuxnsIk5iALPqg1yVdj9eQGUdjiuE1eAs+QOYztrsMJqwFk8EyHguW95klD+ZD08gsYvBFCBPYgHXBOT1UNpg3ncQpnAicRbrCCQ3j8SIf5QvYEWxvxnlb0mWDr0MIvcOaCiayC78gRKmlH+WDbaIjkJnDzgq/+VHIvMWqag3ehBkIAxXGdkAIDVRlsE24H9//4ty9hju4Hej710c5m83WYging32HMYjMnwSvx75UlQ+iOiDEaEMLZiA8dPc7TFQDnkGYxQ8Iz9Hs8k4riqIa4l5ApojVbm8tiduPL5CZRs5lMGFH8DNYxo+C5d3tMfgohJeow0qMQujxuqRb0RBsZ3DA2ZIuP5LgJDgJToKr4ZHOWjTOy+fzNa6DiezCFGReod1lMGF3IYzjMm5B5rirYIJyEJ4iHezfjW+YRr2n4EHE2LrAa1cg5DwFj2DWLlKljn67p+B+CIdKPAaOsddTcBOEKbTZvjp0Qvjo8Sp9DjJFfIVMjBsef4f34AHeYAxX0VfqMbDnfw97IXMTta6DLbobcxBa3Qdb9BPE2LZQ8G98530ecQi/2QAAAABJRU5ErkJggg==") no-repeat scroll 100% -22px, rgba(0, 0, 0, 0) -moz-linear-gradient(center bottom , white 85%, #eeeeee 99%) repeat scroll 0 0;border:1px solid #aaa;border-radius:0;box-shadow:none;font-family:sans-serif;font-size:1em;height:auto !important;margin:0;min-height:26px;outline:0 none;padding:4px 20px 4px 5px;width:100%;}
.sellatimeshare .select2-results{margin:4px 4px 4px 0;max-height:200px;overflow-x:hidden;overflow-y:auto;padding:0 0 0 4px;position:relative;}
.sellatimeshare .select2-results li:hover{background:#F6AE20;}
.sellatimeshare .select2-results li.select2-no-results:hover{background:#f4f4f4;}
.sellatimeshare .select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-selection-limit{background:#f4f4f4 none repeat scroll 0 0;display:list-item;}
.sellatimeshare .select2-results .select2-result-label{-moz-user-select:none;cursor:pointer;margin:0;min-height:1em;padding:3px 7px 4px;}
.sellatimeshare .select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-selection-limit{background:#f4f4f4 none repeat scroll 0 0;display:list-item;}
.sellatimeshare .select2-drop{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;border-color:#fff;-moz-border-top-colors:none;background:#fff none repeat scroll 0 0;border-color:-moz-use-text-color #aaa #aaa;border-image:none;border-radius:0 0 4px 4px;border-style:none solid solid;border-width:0 1px 0 1px;box-shadow:0 4px 5px rgba(0, 0, 0, 0.15);color:#000;margin-top:-1px;border-top:0;position:absolute;top:100%;width:100%;z-index:9999;}
.sellatimeshare .content.module .market_analysis .form_area label{color:#333333;display:inline-block;float:left;margin:0 17px;font-weight:normal;}
.sellatimeshare .content.module .market_analysis .form_area #BedroomIdmarket{width:100%;font-weight:normal;border:medium none;border-radius:3px;color:#000;font-size:16px;margin:2px 16px;padding:2px 1%;}
.sellatimeshare .content.module .market_analysis .form_area #BathroomIdmarket{border:medium none;border-radius:3px;color:#000;font-size:16px;margin:2px 16px;padding:2px 1%;width:100%;font-weight:normal;}
.sellatimeshare .content.module .market_analysis .form_area #UsageIdmarket{width:100%;font-weight:normal;border:medium none;border-radius:3px;color:#000;font-size:16px;margin:2px 16px;padding:2px 1%;}
.sellatimeshare .content.module .market_analysis .form_area .span4 .goto_step2{float:none !important;margin-bottom:-21px;margin-left:16px;margin-top:3px;color:#fff;font-weight:600;border-radius:1px;}
.sellatimeshare .content.module .market_analysis .form_area .span4 .orange_bg{font-weight:bold;background:#F6AE20;color:#000;margin:10px 0 0px 15px;}
.sellatimeshare .content.module .market_analysis .form_area .span4 .orange_bg:hover{color:#fff;background:#EE9B1F;}
/*------------------------------------Resort Detail Module----------------------------------------*/
.sellatimeshare .content.module .module_resort_detail{width:100%;border:1px solid #CCCCCC;border-radius:6px;margin:30px 0px;float:left;}
.sellatimeshare .content.module .module_resort_detail h3{color:#fff;padding:10px 25px;}
.sellatimeshare .content.module .module_resort_detail .module_list{margin-top:0;padding:0 20px;}
.sellatimeshare .content.module .module_resort_detail .module_list li{background:rgba(0, 0, 0, 0) url("/Content/Responsive/images/bullet.jpg") no-repeat scroll left center;border-bottom:1px solid #ccc;box-sizing:border-box;color:#828282;line-height:1.2;list-style:none;padding:9px 16px;width:100%;color:#000;}
.sellatimeshare .content.module .module_resort_detail .module_list li:before{content:'';margin: 0;}
/*-----------------------------------SAT Search Button Module-----------------------------------------*/
.sellatimeshare .content.module .module_search_button{border:none;width:100%;float:left;margin:30px 0;}
.sellatimeshare .content.module .module_search_button #txtSearch{width:100%;border:2px solid #CCCCCC;border-right:none;border-radius:6px;background:#fff url("/Content/Responsive/images/map_icon.png") no-repeat scroll 3% center !important;border-radius:3px 0 0 5px;box-shadow:none;color:#000;float:left;font-size:14px;padding:0 55px;}
.sellatimeshare .content.module .module_search_button #btnSearch{width:26.5%;padding:0 7px;color:#000;border:medium none;box-shadow:none;background:#F6AE20;float:right;margin-top:-42px;}
.sellatimeshare .content.module .module_search_button #btnSearch:hover{color:#fff;background:#4696D1;}
/*----------------------------------SAT Page You Like Module------------------------------------------*/
.sellatimeshare .content.module .module_page_you_like{width:100%;border:1px solid #CCCCCC;border-radius:3px;margin:30px 0px;}
.sellatimeshare .content.module .module_page_you_like h3{color:#fff;padding:10px 25px;}
.sellatimeshare .content.module .module_page_you_like .module_list{margin:11px 0;float:none;padding:0 20px;}
.sellatimeshare .content.module .module_page_you_like .module_list li:before{content:'';margin:0;}
.sellatimeshare .content.module .module_page_you_like ul.module_list li{background:rgba(0, 0, 0, 0) url("/Content/Responsive/images/bullet.jpg") no-repeat scroll left center;border-bottom:1px solid #ccc;box-sizing:border-box;color:#828282;line-height:1.2;list-style:none;padding:9px 20px;width:100%%;color:#000;}
.sellatimeshare .content.module .module_page_you_like ul.module_list li a{color:#3F3A43;}
.sellatimeshare .content.module .module_page_you_like ul.module_list li a:hover{text-decoration:none;}
/*----------------------------------SAT Resort Picture Module-----------------------------------------*/
.sellatimeshare .content.module .module_resort_picture{float:right;width:100%;border:1px solid #CCCCCC;border-radius:3px;margin:30px 0px;}
.sellatimeshare .content.module .module_resort_picture h3{color:#fff;padding:10px 25px;}
.sellatimeshare .content.module .module_resort_picture .picture_content{padding:18px 22px;}
.sellatimeshare .content.module .module_resort_picture .picture_content .paw-carousel-wrap{margin-bottom:0;overflow:hidden;max-height:240px;}
.sellatimeshare .content.module .module_resort_picture .picture_content .paw-carousel-wrap .paw-carousel-item::before{position:absolute;left:0px;top:0px;width:100%;height:100%;background-color:rgba(255,255,255,0.5);content:"";display:block;z-index:11;}
.sellatimeshare .content.module .module_resort_picture .picture_content .paw-carousel-wrap .paw-carousel-item.active::before{display:none;}
.sellatimeshare .content.module .module_resort_picture .picture_content .paw-carousel-wrap .paw-carousel-prev, .paw-carousel-wrap .paw-carousel-next{position:absolute;height:100%;display:block;width:35%;top:0px;z-index:100;text-indent:-999999px;overflow:hidden;}
.sellatimeshare .content.module .module_resort_picture .picture_content .paw-carousel-wrap .paw-carousel-prev{left:0px;background:url(/Content/Responsive/images/featured_arrow_left.png) 0px center no-repeat;}
.sellatimeshare .content.module .module_resort_picture .picture_content .paw-carousel-wrap .paw-carousel-next{right:0px;background:url(/Content/Responsive/images/featured_arrow_right.png)right center no-repeat;}
/*--------------------------------SAT Available Rentals Module----------------------------------------*/
.sellatimeshare .content.module .module_recent_rented{width:100%;border:1px solid;border-radius:3px;margin:30px 0px;float:left;}
.sellatimeshare .content.module .module_recent_rented h3{color:#fff;padding:10px 25px;}
.sellatimeshare .content.module .module_recent_rented .content_rental_detail{padding:10px 20px;width:100%;float:left;}
.sellatimeshare .content.module .module_recent_rented .content_rental_detail table{margin:0 !important;width:100%;float:left}
.sellatimeshare .content.module .module_recent_rented .content_rental_detail table td{border:1px solid #4892EA;text-align:center;}
.sellatimeshare .content.module .module_recent_rented .content_rental_detail table tr:hover{background:#F6AE20;}
.sellatimeshare .content.module .module_recent_rented .content_rental_detail table thead th{background:#F6AE20;border:1px solid;border-color:#4892EA;color:#000;font-weight:600;padding:10px 2px;text-align:center;}
/*-------------------------------SAT Module Resort review---------------------------------------------*/
.sellatimeshare .content.module .module_resort_reviews{width:100%;border:1px solid #CCCCCC;border-radius:3px;margin:30px 0px;padding-bottom:119px;}
.sellatimeshare .content.module .module_resort_reviews h3{color:#fff;padding:10px 25px;}
.sellatimeshare .content.module .module_resort_reviews .content_resort_review{width:auto 0;}
.sellatimeshare .content.module .module_resort_reviews .content_resort_review h6{font-size:24px;color:#4696D1;padding:20px 20px;}
.sellatimeshare .content.module .module_resort_reviews .content_resort_review .module_review_wrap{color:#000;font-size:14px;}
.sellatimeshare .content.module .module_resort_reviews .content_resort_review .module_review_wrap .review_name{padding-left:20px;font-weight:600;}
.sellatimeshare .content.module .module_resort_reviews .content_resort_review .module_review_wrap p{word-wrap:break-word;padding:0 20px;font-size:14px;font-weight:normal;}
.sellatimeshare .content.module .module_resort_reviews .content_resort_review .module_review_wrap .review_star .display_star{margin-top:0;width:100%;float:left;}
.sellatimeshare .content.module .module_resort_reviews .content_resort_review .module_review_wrap .review_star .display_star span{width:100%;background:rgba(0, 0, 0, 0) url("/Content/Responsive/images/big_star_icon.png") no-repeat scroll 0 0;display:block;float:none;height:16px;}
.sellatimeshare .content.module .module_resort_reviews .content_resort_review .module_review_wrap .review_star .display_star .star_4{background-position:0 -64px;}
.sellatimeshare .content.module .module_resort_reviews .content_resort_review .module_review_wrap .review_star .display_star .star_1{background-position:0 -16px;}
.sellatimeshare .content.module .module_resort_reviews .content_resort_review .module_review_wrap .review_star .display_star .star_2{background-position:0 -32px;}
/*------------------------------SAT Module Pages You Like---------------------------------------------*/
.sellatimeshare .content.module .module_page_like_manually{float:left;width:100%;border:1px solid #CCCCCC;border-radius:3px;margin:30px 0px;}
.sellatimeshare .content.module .module_page_like_manually h3{color:#fff;padding:10px 25px;}
.sellatimeshare .content.module .module_page_like_manually .module_list.page_you_like_manual{margin:11px 0;float:none;padding:0 20px;}
.sellatimeshare .content.module .module_page_like_manually .module_list.page_you_like_manual li:before{content:'';margin: 0;}
.sellatimeshare .content.module .module_page_like_manually ul.module_list.page_you_like_manual li{margin:0 !important;background:rgba(0, 0, 0, 0) url("/Content/Responsive/images/bullet.jpg") no-repeat scroll left center;border-bottom:1px solid #ccc;box-sizing:border-box;color:#828282;line-height:1.2;list-style:none;padding:9px 20px;width:100%;color:#000;}
.sellatimeshare .content.module .module_page_like_manually ul.module_list.page_you_like_manual li a{color:#3F3A43;}
.sellatimeshare .content.module .module_page_like_manually ul.module_list.page_you_like_manual li a:hover{text-decoration:none;}
/*-----------------------------SAT Module Reseort Map-------------------------------------------------*/
.sellatimeshare .content.module .module_resort_map{float:left;width:100%;border:1px solid #CCCCCC;border-radius:3px;margin:30px 0px;}
.sellatimeshare .content.module .module_resort_map h3{color:#fff;padding:10px 25px;}
.sellatimeshare .content.module .module_resort_map .module_content .width50 h4{font-size:20px;color:#4696D1;padding:15px 20px;}
.sellatimeshare .content.module .module_resort_map .module_content .width50 p.margin_top_none{color:#000;font-size:14px;line-height:1.5;margin-left:18px;margin-top:-16px;}
.sellatimeshare .content.module .module_resort_map .module_content .width50 p.margin_top_none .black_bold{color:#000;font-weight:600;}
.resort_map{margin-left:0;margin-right:0;padding:20px 0;float:left;}
/*------------------------------SAT Module Recent Sellers-----------------------------------------------*/
.sellatimeshare .content.module .module_recent_sellers{width:100%;border:none !important;float:left;}
.sellatimeshare .content.module .module_recent_sellers .recent_selle_wrap{border-radius:5px;box-shadow:1px 1px 0 #ededed inset, -1px -1px 0 #ededed inset;float:left;margin-top:10px;width:100%;}
.sellatimeshare .content.module .module_recent_sellers .recent_selle_wrap h2{border:1px solid;border-radius:6px 6px 0 0;color:#fff;font-size:26px;padding:10px 25px;}
#recent_selle_scroll{margin:15px;}
.sellatimeshare .content.module .module_recent_sellers .blue_bg{background:#F8F8F8 -moz-linear-gradient(center bottom , #E7E7E7 0%, #F8F8F8 100%) repeat scroll 0 0;}
.sellatimeshare .content.module .module_recent_sellers .recent_selle_wrap .price{font-size:13px;color:#fff;font-weight:700;line-height:30px;margin-bottom:12%;padding-right:5%;position:relative;text-align:right;margin-top:-2px;}
.sellatimeshare .content.module .module_recent_sellers .recent_selle_wrap .recent_selle{height:262px;background-color:#fff;border:1px solid #dbdbdb;border-radius:5px;box-sizing:border-box;float:left;max-width:192px;min-height:222px;overflow:hidden;padding:2%;width:94%;}
.sellatimeshare .content.module .module_recent_sellers .recent_selle_wrap .price span{left:0;max-width:66px;position:absolute;top:-92%;width:100%;}
.sellatimeshare .content.module .module_recent_sellers .recent_selle_wrap .orange_bg{background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #e05721 0%, #b10201 100%) repeat scroll 0 0;}
.sellatimeshare .content.module .module_recent_sellers .recent_selle_wrap .recent_selle img{width:100%;height:90px;border-radius:5px 5px 0 0;}
.sellatimeshare .content.module .module_recent_sellers .recent_selle_wrap .price span img{height:auto;}
.sellatimeshare .content.module .module_recent_sellers .recent_selle_wrap .recent_selle p{text-align:center;line-height:16px;}
.sellatimeshare .content.module .module_recent_sellers .recent_selle_wrap .recent_selle p a{color:#000;}
.sellatimeshare .content.module .module_recent_sellers .recent_selle_wrap .recent_selle p a:hover{text-decoration:none;}
.sellatimeshare .content.module .module_recent_sellers .recent_selle_wrap .recent_selle .mt5{text-align:center;color:#000;margin:5px 0px;}
/*------------------------------SAT Module Press Release Archive---------------------------------------*/
.sellatimeshare .content.module .module_press_archive{float:left;width:100%;border:1px solid #CCCCCC;border-radius:3px;margin:30px 0px;}
.sellatimeshare .content.module .module_press_archive h3{color:#fff;padding:10px 25px;}
/*------------------------------SAT Employee Registration Form Module----------------------------------*/
.sellatimeshare .content.module .blue_form{width:100%;border-radius:6px;background:#4696D1;float:left;margin:30px 0;}
.sellatimeshare .content.module .blue_form h2{font-size:26px;line-height:1;color:#fff;padding-left:27px;padding-top:25px;padding-bottom:15px;}
.sellatimeshare .content.module .blue_form #CareersForm{text-align:center;padding:20px;}
.sellatimeshare .content.module .blue_form #CareersForm input,textarea.text_field{width:100% !important;float:none !important;padding:10px 8px !important;margin-bottom:10px;border-radius:1px;box-shadow:none;border:medium none;font-size:14px;padding-left:8px;;font-weight:600;color:#000;}
.sellatimeshare .content.module .blue_form #CareersForm input.submit_btn.career_form_submit{font-size:20px;color:#000;font-weight:700;margin:10px 0;padding:15px 0;width:83%;border-radius:3px;border:medium none;font-style:inherit;}
.sellatimeshare .content.module .blue_form #CareersForm .radio{color:#fff;font-size:14px;}
.sellatimeshare .content.module .blue_form #CareersForm label.radio{float:left;width:50%;margin:10px 0;padding-left:14px;}
.sellatimeshare .content.module .blue_form #CareersForm label input[type="radio"]{margin-left:-57%;margin-top:0;}
.sellatimeshare .content.module .blue_form .DropDown{border:medium none;border-radius:3px;box-shadow:none;width:100%;font-size:14px;padding-left:8px;padding:9px 0px;padding-left:8px;margin-bottom:10px;font-weight:600;color:#666666;}
.sellatimeshare .content.module .blue_form .black_bg.career_form_submit{background:#F6AE20;}
.sellatimeshare .content.module .blue_form .yes_like{padding-bottom:10px;box-sizing:border-box;float:left;padding-left:28px;position:relative;width:100%;}
.sellatimeshare .content.module .blue_form label input[type="checkbox"]{float:left;margin:2px 3% 0 0;}
.sellatimeshare .content.module .blue_form label span{color:#fff;float:left;font-size:14px;width:79%;line-height:normal;text-align:left;}
/*------------------------------SAT Selling or Rentimg Module-------------------------------------------*/
.sellatimeshare .content.module h2{font-size:24px;color:#4696D1;padding:20px 0;}
.sellatimeshare .content.module ul .adv_icon:before{content:"";margin:0;}
.sellatimeshare .content.module ul .search_timeshare_icon:before{content:"";margin:0;}
.sellatimeshare .content.module ul .timeshare_offer_icon:before{content:"";margin:0;}
.sellatimeshare .content.module ul .negotiate_icon:before{content:"";margin:0;}
.sellatimeshare .content.module ul .thats_it:before{content:"";margin:0;}
.sellatimeshare .content.module ul .adv_icon{width:100%;}
/*----------------------------SAT Press Release Module--------------------------------------------------*/
.sellatimeshare .content.module .module_press_release{width:100%;border:1px solid #CCCCCC;border-radius:3px;margin:30px 0px;padding-bottom:15px;}
.sellatimeshare .content.module .module_press_release h3{color:#fff;padding:10px 25px;}
.sellatimeshare .content.module .module_press_release .module_list.press_release{margin:-4px 0;float:none;padding:0 20px;}
.sellatimeshare .content.module .module_press_release .module_list.press_release li.clear_all:before{content:'';margin:7px 10px 0 0 !important;}
.sellatimeshare .content.module .module_press_release ul.module_list.press_release li.clear_all{background:rgba(0, 0, 0, 0) url("/Content/Responsive/images/bullet.jpg") no-repeat scroll left center;border-bottom:1px solid #ccc;box-sizing:border-box;color:#828282;line-height:0.5;list-style:none;padding:9px 20px;width:100% !important;color:#000;}
.sellatimeshare .content.module .module_press_release ul.module_list.press_release li.clear_all a{color:#3F3A43;}
.sellatimeshare .content.module .module_press_release ul.module_list.press_release li.clear_all a:hover{text-decoration:none;}
.sellatimeshare .content.module .module_press_release ul.module_list.press_release li.pr_readmore:before{content:"";margin:0 !important;}
.sellatimeshare .content.module .module_press_release ul.module_list.press_release li.pr_readmore .search_blue_bg.press_btn{border-bottom:none;border-radius:3px;background:#F6AE20 !important;}
.sellatimeshare .content.module .module_press_release ul.module_list.press_release li.pr_readmore .search_blue_bg.press_btn{font-size:14px;color:#000;font-weight:600;}
.sellatimeshare .content.module .module_press_release ul.module_list.press_release li.pr_readmore .search_blue_bg.press_btn:hover{color:#fff;background:#F6AE20;}
/*---------------------------SAT Thank you Sentence Module---------------------------------------------*/
.sellatimeshare .content.module{font-size:18px;color:#4696D1;font-weight:normal;}
.sellatimeshare .content.module p a.search_blue_bg{background:#F6AE20;color:#000;font-weight:600;}
.sellatimeshare .content.module p a.search_blue_bg:hover{color:#F6AE20;background:#013C67;}
/*---------------------------SAT Make Offer Module-----------------------------------------------------*/
.sellatimeshare .content.module .makeoffer_form_area{width:100%;}
.sellatimeshare .content.module .makeoffer_form_area #Section3 h5.black_color{text-align:center;margin-bottom:10px;font-size:14px;color:#013C67;font-weight:600;line-height:normal;}
.sellatimeshare .content.module .makeoffer_form_area .tabs-container .margin_top_none strong{text-align:left;font-size:24px;font-weight:700;color:#fff;}
.sellatimeshare .content.module .makeoffer_form_area .tabs-container{border:1px solid #E5E5E5;border-radius:6px;padding:15px 34px;background:#4696D1;}
.sellatimeshare .content.module .makeoffer_form_area .tabs-container .margin_top_10px{padding-top:13px;}
.sellatimeshare .content.module .makeoffer_form_area .tabs-container .margin_top_10px span.span1{width:100%;float:left;margin-right:2.5%;}
.sellatimeshare .content.module .makeoffer_form_area .tabs-container .margin_top_10px span.span1:nth-child(4n+4){margin-right:0;}
.sellatimeshare .content.module .makeoffer_form_area .tabs-container .margin_top_10px span.span1 label{font-size:14px;float:left;display:inline-block;color:#fff;margin:8px 0;font-weight:500;line-height:normal;}
.sellatimeshare .content.module .makeoffer_form_area .tabs-container .margin_top_10px span.span1 label sup{font-size:16px;color:#CE2222;font-weight:normal;}
.sellatimeshare .content.module .makeoffer_form_area .tabs-container .margin_top_10px .span1 input,textarea.text_field{float:left;width:100%;padding:5px 2.5%;border:none;border-radius:1px;background-color:#fafafa;clear:both;color:#000;resize:none;}
.sellatimeshare .content.module .makeoffer_form_area .tabs-container .margin_top_10px .margin_right_none label.check_box{display:inline-block;margin-top:32px}
.sellatimeshare .content.module .makeoffer_form_area .tabs-container .margin_top_10px .margin_right_none label.check_box [type="checkbox"]{margin-right:5px;width:12%;}
.sellatimeshare .content.module .makeoffer_form_area .tabs-container .margin_top_10px .margin_right_none label.check_box span{margin-top:32px;}
.sellatimeshare .content.module .makeoffer_form_area .tabs-container .margin_top_10px span.span2{width:100%;float:left;margin-right:2.5%;}
.sellatimeshare .content.module .makeoffer_form_area .tabs-container .margin_top_10px span.span2 label{font-size:14px;float:left;display:inline-block;color:#fff;margin:8px 0;font-weight:500;}
.sellatimeshare .content.module .makeoffer_form_area .tabs-container .margin_top_10px span.span2 .text_area{padding:5px 1.5%;width:100%;padding:5px 2.5%;border:none;box-shadow:1px 1px 0px #D3D3D3 inset, -1px -1px 0px #D3D3D3 inset;border-radius:2px 3px;background-color:#fafafa;clear:both;color:#333;resize:none;}
.sellatimeshare .content.module .makeoffer_form_area .tabs-container .recaptcha_widget .recaptcha_options{height:18px !important;margin:4px 0 0;padding-left:0 !important;float:none;margin-top:0 !important;margin-bottom:5px !important;}
.sellatimeshare .content.module .makeoffer_form_area .tabs-container .recaptcha_widget .recaptcha_options li:before{content:"";}
.sellatimeshare .content.module .makeoffer_form_area .tabs-container .recaptcha_widget .recaptcha_options li i{margin-top:-13px;}
.sellatimeshare .content.module .makeoffer_form_area .tabs-container .float_none{margin-top:15px;}
.sellatimeshare .content.module .makeoffer_form_area .tabs-container .float_none span{font-size:14px;color:#fff;}
.sellatimeshare .content.module .makeoffer_form_area .tabs-container .sing_btn.search_blue_bg{padding:15px 20px;border-radius:1px;border:medium none;background:#F6AE20;color:#000;font-weight:600;}
.sellatimeshare .content.module .makeoffer_form_area .tabs-container .sing_btn.search_blue_bg:hover{color:#fff;background:#F3A620;}

/*Make offer SAT --*/
/*Make offer redesign xo--*/
.xo-margin-t0{margin-top:0;}
.xo-margin-b30{margin-bottom:30px;}
.xo-margin-t30{margin-top:30px;}
p{margin-top:0;}
.xo-ad-wrapper{border:1px solid #e4e4e4;padding:30px 20px;}
/*Ratings Stars*/
.rating{unicode-bidi:bidi-override;direction:rtl;text-align:right;float:right;font-size:20px;}
.rating > span{display:inline-block;position:relative;width:0.933em;color:grey;}
.rating > span:hover,.rating > span:hover ~ span{color:transparent;}
.rating > span:hover:before,.rating > span:hover ~ span:before{content:"\2605";cursor:pointer;position:absolute;left:0;color:#fbaf3f;}
/*--*/
.xo-asking-price{background:#eee none repeat scroll 0 0;display:block;font-weight:600;font-size:22px;margin:30px 0;padding:20px;}
.xo-amenities{border-bottom:1px solid #e4e4e4;line-height:1;margin-bottom:10px !important;margin-top:0;padding-bottom:15px;padding-left:50px;padding-top:5px;}
.xo-week{background:rgba(0, 0, 0, 0) url("/Content/SAT/images/week.png") no-repeat scroll 20px 0;}
.xo-unit{background:rgba(0, 0, 0, 0) url("/Content/SAT/images/unit.png") no-repeat scroll 20px 0;}
.xo-bedrooms{background:rgba(0, 0, 0, 0) url("/Content/SAT/images/bedroom.png") no-repeat scroll 20px 0;}
.xo-bathrooms{background:rgba(0, 0, 0, 0) url("/Content/SAT/images/bathroom.png") no-repeat scroll 20px 0;}
.xo-ad-wrapper p{line-height:1.3;margin:0;}
.xo-small-heading{display:inline-block;font-size:16px;font-weight:600;margin-bottom:5px;margin-top:30px;}
.xo-amenities > img{margin-bottom:-5px;margin-right:10px;}
#issubscribe{ margin-top: 5px;}
/*----------------------------SAT Client Testimonial Module---------------------------------------------------*/
.sellatimeshare .content.module .module_client_testimonial{float:left;width:100%;border:1px solid #CCCCCC;border-radius:3px;margin:30px 0px;}
.sellatimeshare .content.module .module_client_testimonial h4{color:#fff;padding:10px 25px;}
.sellatimeshare .content.module .module_client_testimonial p{display:block;word-wrap:break-word;padding:0 20px;margin:15px 0 !important;}
.sellatimeshare .content.module .module_client_testimonial .read_more_wrap a{margin:0 0 10px 22px;border-radius:1px;font-size:14px;background:#F6AE20;color:#000;float:right;padding:10px;font-weight:600;float:left;}
.sellatimeshare .content.module .module_client_testimonial .read_more_wrap a:hover{color:#fff;text-decoration:none;}
/*----------------------------SAT Seller Info Module---------------------------------------------------*/
.sellatimeshare .content.module .module_seller_info{float:left;width:100%;border:1px solid #CCCCCC;border-radius:3px;margin:30px 0px;}
.sellatimeshare .content.module .module_seller_info h4{color:#fff;padding:10px 25px;}
.sellatimeshare .content.module .module_seller_info p{display:block;word-wrap:break-word;padding:0 20px;margin:15px 0 !important;}
.sellatimeshare .content.module .module_seller_info .read_more_wrap a{margin:0 0 10px 22px;border-radius:1px;font-size:14px;background:#F6AE20;color:#000;float:right;padding:10px;font-weight:600;float:left;}
.sellatimeshare .content.module .module_seller_info .read_more_wrap a:hover{color:#fff;text-decoration:none;}
/*----------------------------SAT Have Questions Module---------------------------------------------------*/
.sellatimeshare .content.module .module_have_questions{float:left;width:100%;border:1px solid #CCCCCC;border-radius:3px;margin:30px 0px;}
.sellatimeshare .content.module .module_have_questions h4{color:#fff;padding:10px 25px;}
.sellatimeshare .content.module .module_have_questions p{display:block;word-wrap:break-word;padding:0 20px;margin:15px 0 !important;}
.sellatimeshare .content.module .module_have_questions .read_more_wrap a{margin:0 0 10px 22px;border-radius:1px;font-size:14px;background:#F6AE20;color:#000;float:right;padding:10px;font-weight:600;float:left;}
.sellatimeshare .content.module .module_have_questions .read_more_wrap a:hover{color:#fff;text-decoration:none;}
/*----------------------------SAT Module Title Module---------------------------------------------------*/
.sellatimeshare .content.module .module_title_for_module{float:left;width:100%;border:1px solid #CCCCCC;border-radius:3px;margin:30px 0px;}
.sellatimeshare .content.module .module_title_for_module h1{color:#fff;padding:10px 25px;}
.sellatimeshare .content.module .module_title_for_module p{display:block;word-wrap:break-word;padding:0 20px;margin:15px 0 !important;}
/*---------------------------SAT Marriotts Timeshare Module------------------------------------------------*/
.sellatimeshare .content.module .resort_offers h4{color:#fff;padding:20px 15px;border-radius:4px 4px 0 0;font-size:22px;}
.sellatimeshare .content.module .resort_offers h4.search_blue_bg{background:#4696D1;}
.sellatimeshare .content.module .resort_offers h4::before{background-color:#fff;border-radius:50%;color:#000;content:"";display:inline-block;font-family:FontAwesome;font-size:1.2em;height:40px;line-height:40px;margin-right:15px;text-align:center;width:40px;}
.sellatimeshare .content.module .resort_offers table{background:#f6f3ee;border-collapse:collapse;border-spacing:0;}
.sellatimeshare .content.module .resort_offers table thead{background-color:#25282a;color:#fff;font-weight:600;}
.sellatimeshare .content.module .resort_offers table thead td{color:#000;font-weight:600;font-size:14px;padding:20px 15px;text-align:center;background:#F6AE20;}
.sellatimeshare .content.module .resort_offers table tbody td{text-align:center;font-size:14px;color:#000;padding:15px 15px;border:1px solid #DDDAD6;border-radius:4px 4px 0 0;}
.sellatimeshare .content.module .resort_offers table tbody tr:hover{background:#F6AE20;}
/*---------------------------SAT Featured property registration Form---------------------------------------*/
.sellatimeshare .content.module #fp_registration_form_wrap{background:#F6AE20;margin-top:20px;width:100%;}
.sellatimeshare .content.module #fp_registration_form_wrap h6{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:bold;margin:0;padding:10px 0;text-align:center;text-transform:uppercase;}
.sellatimeshare .content.module #fp_registration_form_wrap small{font-weight:600;display:block;font-size:16px;margin-top:4px;padding:0 30px;color:#000;}
.sellatimeshare .content.module #fp_registration_form #RegForm ul{padding:10px 20px;border:2px solid;background:#4696D1;}
.sellatimeshare .content.module #fp_registration_form #messageBox{padding-bottom:30px;}
.sellatimeshare .content.module #fp_registration_form #RegForm ul li:before{content:"";}
.sellatimeshare .content.module #fp_registration_form #RegForm ul li label.fp_label{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;left:30px;line-height:30px;position:absolute;}
.sellatimeshare .content.module #fp_registration_form #RegForm ul li .fp_input_wrap{margin-left:90px;}
.sellatimeshare .content.module #fp_registration_form ul li div.fp_input_wrap input.fp_input_field{background-color:#f8f8f8;border:1px solid #acacac;line-height:20px;padding:5px 2%;width:100%;}
.sellatimeshare .content.module #fp_registration_form .fp_input_wrap .DropDown.fpDropDown{color:#666666 !important;}
.sellatimeshare .content.module #fp_registration_form .fp_input_wrap .DropDown.fpDropDown{background-color:#f8f8f8;border:1px solid #acacac;color:#999999;float:left;font-size:14px;height:30px;margin-bottom:10px;padding:0 10px;width:100%;}
.sellatimeshare .content.module #fp_registration_form .fp_input_wrap .margin_bottom_none{margin-bottom:0 !important;}
.sellatimeshare .content.module #fp_registration_form li.fp_qiuck_links{color:#013C67;text-align:center;}
.sellatimeshare .content.module #fp_registration_form li.fp_qiuck_links input.fp_btn_submit{margin-bottom:10px;background:#000;border:medium none;font-weight:bold;padding:10px 10px;color:#F6AE20;}
.sellatimeshare .content.module #fp_registration_form li.fp_qiuck_links input.fp_btn_submit:hover{color:#F6AE20;background:#033A62;}
.sellatimeshare .content.module #fp_registration_form li.fp_qiuck_links a{font-size:12px;font-weight:normal;color:#fff;}
.sellatimeshare .content.module #fp_registration_form li.fp_qiuck_links a:hover{text-decoration:none;}
.sellatimeshare .content.module #fp_registration_form li label.fp_notification{font-size:11px;line-height:normal;color:#fff;}
.sellatimeshare .content.module #fp_registration_form li label.fp_notification a{font-size:11px;color:#fff;}
.sellatimeshare .content.module #fp_registration_form li label.fp_notification a:hover{text-decoration:none;}
/*----------------------------SAT Image Caption Module----------------------------------------------------*/
.sellatimeshare .content.module #fp_banner_wrap{margin-top:20px;width:50%;}
.sellatimeshare .content.module #fp_banner_wrap h6.fp_tagline{font-weight:bold;background:#268DC7;font-size:24px;color:#ffffff;padding:20px 20px;}
.sellatimeshare .content.module #fp_banner{height:392px;}
.sellatimeshare .content.module #fp_banner h2{font-weight:900;margin:0 30px;color:#026dbf;float:left;font-size:52px;width:230px;}
/*----------------------------SAT Multiple Resort Module--------------------------------------------------*/
.sellatimeshare .content.module h3{font-size:24px;color:#4696D1;margin-bottom:10px;}
.sellatimeshare .content.module .relating_resort{margin-bottom:20px;width:23.5%;float:left;margin-right:16px;}
.sellatimeshare .content.module .relating_resort:last-child{margin-right:0;}
.sellatimeshare .content.module .relating_resort .multiResortImage{border-radius:5px;height:150px;overflow:hidden;width:100%;}
.sellatimeshare .content.module .relating_resort .multiResortImage img{height:150px;width:100%;}
.sellatimeshare .content.module .relating_resort h6 a{font-size:16px;color:#013C67;}
/*----------------------------SAT Image Caption Module----------------------------------------------------*/
.sellatimeshare .content.module .template_banner{margin-bottom:20px;position:relative;width:100%;}
.sellatimeshare .content.module .template_banner h2{background-color:#fff;bottom:30px;font-size:20px;padding:10px 20px;position:absolute;right:10px;}
.sellatimeshare .content.module p{margin-top:10px !important;}
/*----------------------------SAT Sell Form Module--------------------------------------------------------*/
.sellatimeshare .content.module .sell_form.dodgerblue_form{margin-bottom:30px;width:100%;background-clip:padding-box;background-color:#1b2125;background:#4696D1;border-radius:3px;padding:0 10px 10px;float:left;}
.sellatimeshare .content.module .sell_form.dodgerblue_form .form_header{float:left;width:100%;background:rgba(0, 0, 0, 0) url("/Content/Responsive/images/red_header_bg.png") no-repeat scroll center 10px;padding:40px 0 0;}
.sellatimeshare .content.module .sell_form.dodgerblue_form .form_header h2{font-weight:600;line-height:1.9em;background:rgba(0, 0, 0, 0) url("/Content/Responsive/images/dodgerblue_title_bg.png") no-repeat scroll left -10px;color:#fff;font-size:20px;margin:0;padding-bottom:10px;padding-left:90px;padding-top:10px;}
.sellatimeshare .content.module .sell_form.dodgerblue_form .form_header h2 small{display:block;color:#fff;font-size:20px;line-height:1;}
.sellatimeshare .content.module .sell_form.dodgerblue_form .form_content{background-clip:padding-box;background-color:#2f373d;background-image:-moz-linear-gradient(center bottom , #d1d1d1 0%, #e5e5e5 10.55%, #f9f9f9 100%);border-radius:8px;margin-top:10px;}
.sellatimeshare .content.module .sell_form.dodgerblue_form .form_content{float:left;padding:20px;position:relative;width:100%;z-index:2;}
.sellatimeshare .content.module .sell_form.dodgerblue_form .form_content #RegForm strong.field_label{padding:10px;display:block;font-size:14px;line-height:1;color:#013C67;}
.sellatimeshare .content.module .sell_form.dodgerblue_form .form_content .text_field{font-weight:600;font-style:italic;font-size:14px;line-height:normal;color:#000;background-color:#CCCCCC;border:medium none;border-radius:3px;line-height:30px;outline:medium none;padding:3px 12px;width:100%;}
.sellatimeshare .content.module .sell_form.dodgerblue_form .form_content .text_field.half_width.float_right{float:none !important;}
.sellatimeshare .content.module .sell_form.dodgerblue_form .form_content .text_field.margin_top_10px{margin-top:15px;padding:7px;}
.sellatimeshare .content.module .sell_form.dodgerblue_form .form_content .submit_btn{background:#ed9017 url("/Content/Responsive/images/dodgerblue_btn_bg.png") no-repeat scroll right top;border-radius:3px;color:#fff;border:medium none;font-size:24px;font-weight:700;margin-top:15px;padding:12px 15px;text-align:left;text-transform:uppercase;width:100%;}
.sellatimeshare .content.module .sell_form.dodgerblue_form .form_content p a{color:#25282A;}
.sellatimeshare .content.module .sell_form.dodgerblue_form .form_content p{text-align:center;}
.sellatimeshare .content.module .sell_form.dodgerblue_form .form_content .futuer_com{color:#25282A;font-size:12px;line-height:normal;}
/*---------------------------SAT Phone no Module----------------------------------------------------------*/
.sellatimeshare .content.module .immediate_assistance{width:100%;border-radius:6px;border:1px solid #acacac;margin-bottom:30px;float:left;margin:30px 0;}
.sellatimeshare .content.module .immediate_assistance .immediate_content{background:#000;margin:8px 8px 0 8px;text-align:center;}
.sellatimeshare .content.module .immediate_assistance .immediate_content h3{font-size:20px;padding:5px 0 5px 5px;color:#F6AE20;}
.sellatimeshare .content.module .immediate_assistance .immediate_content p{font-size:14px;color:#F6AE20;margin-bottom:0 !important;}
.sellatimeshare .content.module .immediate_assistance .immediate_footer{margin:0 8px 8px 8px;text-align:center;background:#4696D1;}
.sellatimeshare .content.module .immediate_assistance .immediate_footer h2{color:#fff;}
/*---------------------------SAT Need Help Module----------------------------------------------------------*/
.sellatimeshare .content.module .marketplace{width:100%;border-radius:6px;border:1px solid #acacac;margin:30px 0;text-align:center;}
.sellatimeshare .content.module .marketplace .marketplace_content{padding-top:20px;}
.sellatimeshare .content.module .marketplace .marketplace_footer{padding:0 10px 10px 10px;text-align:center;}
.sellatimeshare .content.module .marketplace .marketplace_footer h6{color:#F6AE20;background:#000;font-weight:600;padding:7px 0;}
.sellatimeshare .content.module .marketplace .marketplace_footer h2{color:#fff;background:#4696D1;padding:7px 0}
/*--------------------------SAT Sales Offer Module---------------------------------------------------------*/
.sellatimeshare .content.module .resort_recent_offers_wrap{width:100%;background:#F2F2F2;margin-bottom:30px;border-bottom:3px solid #4696d1;}
.sellatimeshare .content.module .resort_recent_offers_wrap .resort_recent_offers{color:#fff;text-align:center;}
.sellatimeshare .content.module .resort_recent_offers_wrap .resort_recent_offers .recent_offers_title{color:#fff;padding:30px;background:#4696D1;}
.sellatimeshare .content.module .resort_recent_offers_wrap .resort_recent_offers .offer_scroll{padding-left:0 !important;margin-top:0;}
.sellatimeshare .content.module .resort_recent_offers_wrap .resort_recent_offers .offer_scroll li:before{content:"";}
.sellatimeshare .content.module .resort_recent_offers_wrap .resort_recent_offers .offer_scroll li{margin-left:0 !important;border-bottom:1px solid #D5D5D5;padding-bottom:20px;margin-top:20px;float:left;width:100%;}
.sellatimeshare .content.module .resort_recent_offers_wrap .resort_recent_offers .offer_scroll li:last-child{border-bottom:none;padding-bottom:0;}
.sellatimeshare .content.module .resort_recent_offers_wrap .resort_recent_offers .offer_scroll li .resort_offer_thumb img{margin-left:15px;float:left;}
.sellatimeshare .content.module .resort_recent_offers_wrap .resort_recent_offers .offer_scroll li .resort_offer_content{float:right;margin-right:15px;}
.sellatimeshare .content.module .resort_recent_offers_wrap .resort_recent_offers .offer_scroll li .resort_offer_content strong{display:block;}
/*=========================================================================================================== Home Page - Black Thumbnails=============================================================================================================*/
.resorts_thumbnail{max-height:270px !important;min-height:270px !important;position:relative;float:left;clear:none;overflow:hidden !important;padding-top:10px;width:100%;}
.resorts_thumbnail img{position:relative;z-index:-1;min-height:270px;overflow:hidden;}
.resorts_thumbnail h3{line-height:30px;display:block;position:absolute;width:100%;top:30%;left:0;z-index:2;text-align:center;color:#fff;padding:0 15px;}
.resorts_thumbnail p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;position:absolute;width:100%;top:45%;left:0;z-index:2;text-align:center;color:#fff;padding:0 15px;}
.resorts_thumbnail a{color:#000;}
.resorts_thumbnail .plus{background-color:#013C67;border-radius:20px;color:#00ff00;display:block;left:50%;margin-left:-13px;opacity:0.8;padding:5px;position:absolute;top:69%;}
.overlay_resort{background-color:rgba(7, 7, 22, 0.7);height:100%;left:0;position:absolute;transition:top 0.2s ease-out 0s;width:100%;z-index:-1;}
/*=========================================================================================================== Resort Developers Page - Black Thumbnails=============================================================================================================*/
.resorts_developers{position:relative;float:left;clear:none;overflow:hidden !important;padding-top:10px;width:100%;max-height:270px !important;min-height:270px !important;/*margin-bottom:16px;*/
}
.resorts_developers img{width:100%;position:relative;z-index:-1;max-height:270px !important;min-height:270px !important;overflow:hidden;}
.resorts_developers h3{line-height:30px;display:block;position:absolute;width:100%;top:30%;left:0;z-index:2;text-align:center;color:#fff;padding:0 15px;}
.resorts_developers p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;position:absolute;width:100%;top:45%;left:0;z-index:2;text-align:center;color:#fff;padding:0 15px;}
.resorts_developers a{color:#000;}
.resorts_developers .plus{background-color:#013C67;border-radius:20px;color:#00ff00;display:block;left:50%;margin-left:-13px;opacity:0.8;padding:5px;position:absolute;top:69%;z-index:2;}
.overlay_resort_developers{background-color:rgba(7, 7, 22, 0.7);height:100%;left:0;position:absolute;transition:top 0.2s ease-out 0s;width:100%;z-index:1;max-height:270px !important;min-height:270px !important;}
/*=========================================================================================================== Property Search Filter Page - Black Thumbnails=============================================================================================================*/
.property_record{position:relative;overflow:hidden;border-top:none !important;text-align:inherit;padding-top:0 !important;margin-top:0 !important;}
.property_record img{max-height:270px;min-height:270px;float:left;overflow:hidden;}
.property_record h4{line-height:30px;display:block;/*position:absolute;*/
 width:100%;/*top:30%;left:0;z-index:2;*/
 text-align:center;padding:0 15px;}
.property_record h4 a{/*color:#F6AE20;*/
color:white;font-size:20px;}
.property_record h4 a:hover{text-decoration:none;}
.property_record p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;/*position:absolute;*/
 width:100%;/*top:51%;left:0;z-index:2;*/
 text-align:center;color:#fff;padding:0 15px;}
.overlay_property{background-color:rgba(7, 7, 22, 0.7);position:absolute;}
.list_action{float:left;padding:0 15px;width:111%;z-index:2;}
.property_action{color:#fff;font-size:14px;background:#013C67;}
.property_action strong{font-size:18px;color:#fff !important;}
.property_action a{padding:2% 12%;display:inline-block;color:#fff;font-weight:600;}
.property_action a:hover{text-decoration:none;color:#F6AE20;}
.learn_action{text-align:center;}
.learn_action a{color:#fff;font-size:14px;font-weight:600;padding:11px;display:block;background:#4696D1;}
.learn_action a:hover{text-decoration:none;color:#000;background:#F6AE20;}
.overlay_property{background-color:rgba(7, 7, 22, 0.7);height:100%;position:absolute;top:0;width:100%;z-index:2;}
.resort-single-box-content{position:absolute;z-index:2;top:30%;width:100%;}
/*=========================================================================================================== Packages Page - Golden Popular Tag=============================================================================================================*/
.white_text{background:#e7c34f none repeat scroll 0 0;box-shadow:0 2px 5px rgba(0, 0, 0, 0.5);color:#fff;font:bold 11px sans-serif;left:-7px;letter-spacing:1px;overflow:hidden;padding:7px 0 7px 15px;position:relative;text-align:center;top:6px;transform:rotate(45deg);width:120px;}
.golden_tag{border-radius:1.3em 0;height:104px;overflow:hidden;position:absolute;right:12px;top:-3px;width:85px;}
.subs_pkgs .package_info.golden_info{background-color:#013C67;}
.subs_pkgs .package_info.golden_info:hover{background-color:#f8f8f8;border-color:#CCCCCC;}
.subs_pkgs .package_info.golden_info:hover h2, .subs_pkgs .package_info.golden_info:hover h3{color:#4696D1;border-color:#CCCCCC;}
.subs_pkgs .package_info.golden_info:hover h3 span{color:#000;}
.subs_pkgs .package_info.golden_info:hover p{color:#666666;}
.subs_pkgs .package_info.golden_info h2{color:#F6AE20;}
.subs_pkgs .package_info.golden_info h3{color:#F6AE20;border-color:#F6AE20;}
.subs_pkgs .package_info.golden_info h3 span{color:#fff;}
.subs_pkgs .package_info.golden_info p{color:#fff;}
/*=========================================================================================================== Site Map=============================================================================================================*/
.site-map ul{margin-bottom:10px;}
 .site-map ul li{margin-left:15px;list-style:none}
.site-map ul li a{color:#000}
.site-map ul li a:hover{text-decoration:none;}
.CirclelistStyle{list-style:inherit !important;margin-left:45px;line-height:25px;}
/*=========================================================================================================== Timeshare Events - Search Listing=============================================================================================================*/
.search_wrap_events{width:100%;border:2px solid #E5E5E5;border-radius:6px;margin:15px 0;float:left;}
.search_event_thumb{padding:15px 0;}
.search_event_img{width:100%;min-height:240px;max-height:162px;}
.search_event_thumb img{border:1px solid #e5e5e5;border-radius:5px;box-sizing:border-box;display:block;margin:0 auto;max-height:162px;min-height:240px;min-width:100%;padding:3.7037%;width:100%;}
.search_event_content{padding:15px 0;}
/*=========================================================================================================== Filter Search Sidebar=============================================================================================================*/
.sidebar_filter{padding:0;position:relative;}
.sidebar_filter h3{padding:20px;}
.filter_search_form{background:#013C67;margin-top:0 !important;float:left;width:100%;}
.sidebar_filter:after{border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #4696D1;content:"";margin-left:-91%;position:absolute;border-top-color:#4696D1;}
.search_title{padding:17% 7% 10%;}
.form_label{margin:10px 0;}
h5.yellow{text-transform:uppercase;color:#F6AE20;font-weight:600;}
#filter_form .form-group .btn-primary{border:medium none;border-radius:3px;background-color:#F6AE20;color:#000;font-weight:bold;}
#filter_form a.dropdown_btn.ui-accordion-header.ui-state-hover, #filter_form a.dropdown_btn.ui-accordion-header.ui-state-focus{border-top:inherit;}
#filter_form a.dropdown_btn.ui-accordion-header:hover{color:#F6AE20;}
#filter_form .form-group .btn-primary:hover{background:#4696D1;color:#fff;}
.dropdown_btn{padding:18px !important;font-weight:bold;}
.dropdown_btn:hover{text-decoration:none;}
.dropdown_icon{float:right;top:4px;}
.checkbox_margin{margin-bottom:0px !important;margin-top:0px !important;}
.list_align{padding:10px 20px !important;border:none !important;}
.dropdown_btn.ui-accordion .dropdown_btn.ui-accordion-header{margin-top:0 !important;}
.dropdown_btn.ui-state-active, .list_align.ui-widget-content .dropdown_btn.ui-state-active, .dropdown_btn.ui-widget-header .dropdown_btn.ui-state-active{background:none !important;color:#F6AE20 !important;border:none !important;}
.dropdown_btn.ui-state-default, .ui-widget-content .ui-state-default, .dropdown_btn.ui-widget-header .ui-state-default{background:none !important;border-color:#4696D1 -moz-use-text-color -moz-use-text-color !important;border-style:solid none none !important;border-width:1px 0 0 !important;}
.dropdown_btn.ui-state-default, .list_align.ui-widget-content .dropdown_btn.ui-state-default, .dropdown_btn.ui-widget-header .dropdown_btn.ui-state-default:hover{text-decoration:none !important;border-bottom:none !important;}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{display:none !important;}
.ui-accordion .ui-accordion-header{
    display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.dropdown_btn.ui-accordion .list_align.ui-accordion-content{border-bottom:none !important;border-top:none !important;}
.list_align.ui-widget-content{background:none !important;height:auto !important;}
 a.ui-state-active span.glyphicon-plus::before{content:"\2212";}
 a.ui-state-active span.glyphicon-plus::before{content:"\2212";}
 .checkbox label{color:#fff;}
 ul.list_align li{padding:3px 0;}
 ul.refine_list{padding:0 18px;}
 ul.refine_list li span.label{font-weight:bold !important;color:#4696D1;}
.label_icon span{display:block;color:#fff;}
/*.label_icon span a{display:inline-block;font-size:14px;height:14px;line-height:14px;margin:0 2px;text-align:center;}
*/
.label_icon span a{display:inline-block;font-size:13px;height:16px;width:16px;line-height:14px;margin:1px 2px 0;text-align:center;background-color:#F6AE20;color:black !important;font-weight:bold;border-radius:3px;}
.label_icon a.pull-right i{background:#F6AE20;border-radius:3px;display:block;height:12px;line-height:12px;position:relative;top:5px;width:13px;color:#000;}
ul.refine_list li.listing_text span.label{display:block;float:left;}
#clear_all1{background:transparent none repeat scroll 0 0;border:medium none;color:#fff !important;float:right;font-weight:bold;margin-right:18px;margin-top:0 !important;}
.sort_by ul li a{line-height:5px;}
.label_icon{padding-left:5px;}
.border_none{border-style:none;}
/*=========================================================================================================== Waiting Pop Up - Registration form=============================================================================================================*/
.popup_area{width:42%;position:fixed;border:8pt solid rgba(255,255,255,0.5);border-radius:8px;left:28%;top:30%;z-index:1043;box-shadow:-1px -1px 1.5px 0px #999999, 1px 1px 1.5px 0px #999999;}
.popup_area h3{background:#F6AE20;font-size:20px;color:#000;font-weight:bold;padding:5px 15px;border-top-left-radius:3px;border-top-right-radius:3px;}
.popup_area .cross_icon{float:right;top:4px;cursor:pointer;}
.popup_content{background:#000;float:left;border-bottom-left-radius:3px;border-bottom-right-radius:3px;}
.popup_text{font-size:15px;color:#fff;float:right;margin-left:-21px;}
.waiting_icon{font-size:38px;color:#fff;top:27px;}
.btn_confirm{padding:2% 3%;border-radius:3px;display:inline-block;text-decoration:none;background:#F6AE20;color:#000;font-size:15px;font-weight:bold;margin:25px 37%;}
.overlay_popup{background-color:rgba(255,255, 255, 0.7);height:100%;position:fixed;width:100%;top:0;left:0;}
.popup_area .cross_icon{cursor:pointer;}
/*=========================================================================================================== Timeshare Directories - Listing=============================================================================================================*/
ul.timeshare_directory_list li:before{content:"" !important;border-bottom:1px solid #cccccc;width:100%;margin:15px 10px 0 0 !important;}
ul.timeshare_directory_list{margin-bottom:50px;}
.view_blue_bg{color:#fff;background:#4696D1;margin-right:30px;margin-top:30px;float:right;font-weight:bold;}
.view_blue_bg:hover{text-decoration:none;background:#F6AE20;color:#000;}
ul.margin_none li{margin-left:0 !important;}
/*=========================================================================================================== Resort Listing - On Search Filter pg=============================================================================================================*/
.sell_alert{background-color:#AB070E;text-transform:capitalize;padding:9px 16px !important;margin-bottom:0 !important;margin-top:20px;}
.sell_alert p{color:#FFF;padding-right:66%;float:right;font-weight:bold;}
.negotiation_alert{margin-bottom:0 !important;margin-top:20px;background-color:#00833F;text-transform:capitalize;padding:9px 16px !important;}
.negotiation_alert p{color:#FFF;float:right;font-weight:bold;padding-right:48%;}
/*=========================================================================================================== CMS Section=============================================================================================================*/
.cms-section .cms-content{margin-left:0;padding-left:0;margin-right:0;padding-right:0;}
.cms-section .cms-module-section{margin-right:0;/*padding-right:0;*/
}
.cms-section .cms-content table tbody td{padding:10px;}
.cms-section .cms-content table tbody td p{margin:5px 0;}
.cms-section .cms-content table tbody td p + p{margin:20px 0;}
.cms-section .cms-content table{margin-bottom:20px;}
/*=========================================================================================================== CMS Section - How it WOrks=============================================================================================================*/
.cms-section .content ul li{padding-left:15px;}
/*=========================================================================================================== CMS Module - Registration Form dropdown=============================================================================================================*/
.regForm ul{padding-left:0 !important;text-align:left !important;}
.regForm ul li:before{content:"";}
/*=========================================================================================================== Red top step bar - On Packages Pg Form =============================================================================================================*/
.addon.addon_step{padding:61px 55px 0 40px;}
.btn_margin{margin-left:15px;}
/*=========================================================================================================== Make Offer form _ Alignment issue=============================================================================================================*/
.form-group #brokerAssist{margin-top:7px;}
.resize_font{position:absolute;left:37px;line-height:1.5;width:100%;}
input#issubscribe{position:relative;}
label.text_display{display:block;}
/*=========================================================================================================== Create Alert _ Alignment issue=============================================================================================================*/
.blue_icon{color:#4696D1;}
/*=========================================================================================================== Package billing Form _ Alignment issue=============================================================================================================*/
.resize_fontt{line-height:1.5;width:100%;}
/*=========================================================================================================== Package billing Form _ Thank U Pg issue=============================================================================================================*/
.list_height{line-height:1.5;list-style:initial;padding-left:30px;margin-top:20px;}
.form-group label.check_box input.padding_checkbox{margin:3px;}
#Leased{margin:3px;}
/*=========================================================================================================== Privacy Policy - Alignment issue=============================================================================================================*/
.top_alignment h4{margin-top:20px;color:#000;}
.top_alignment p{margin-top:5px;}
/*=========================================================================================================== Analytics pg - Alignment issue=============================================================================================================*/
input#hidden_offers{margin:5px;}
#RegForm .form_dropdown li.ui-menu-item a:hover{border:none !important;margin:0 !important;}
.regForm ul.blue_form_dropdown li{padding-left:0 !important;}
#RegForm .form_dropdown ul li.ui-menu-item{padding:0 !important;}
#RegForm .form_dropdown li.ui-menu-item:hover{background-image:none !important;margin:0 !important;border:none !important;}
ul.blue_form_dropdown .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active, ul.search_dropdown .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:0px !important;background-image:none !important;border:none !important;}
label.radio_btn input{margin:2px;}
/*#subs_steps_wrap .resort_info .edit_icon_align{bottom:2px;position:absolute;right:20px;}
*/
.resort_info_title input{width:90%;}
.resort_info_title{position:relative;}
#resort_slider_wrap img.cycle-slide{min-height:240px;max-height:240px;}
#resort_slider_wrap img{min-height:240px;max-height:240px;}
.show_website{margin-top:25px;width:100%;}
.attraction_text{text-align:center;}
/*=========================================================================================================== How it works - CSS=============================================================================================================*/
.actionhowitworks #header > .container{display:none;}
.actionhowitworks #header > #nav_bar{display:none;}
.actionhowitworks #header > #nav_bar.sticky_nav{position:fixed;width:100%;top:0;left:50%;transform:translate(-50%);z-index:100;}
.banner_text{background:url("/Content/SAT/images/banner-how.jpg") top no-repeat;margin:0;background-size:cover;width:100%;overflow:hidden;clear:none;float:left;height:900px;position:relative;z-index:100;margin-bottom:35px;}
#intro-section p{font-size:15px;font-weight:600;text-align:center;}
.banner_text .banner_content{color:#000;font-size:50px;font-weight:600 !important;/*padding:26%;margin-top:66px;*/
position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.banner_text a#btn-how-it-works{background:#F6AE20 none repeat scroll 0 0;color:#000;font-size:13px;font-weight:bold;padding:15px 25px;text-transform:uppercase;transition:all .5s;}
.banner_text a#btn-how-it-works:hover{text-decoration:none;background-color:black;color:#F6AE20;}
.banner_text p{color:#aaa;font-size:22px;}
.subscription_section{margin:25px 0 60px 0;}
.subscription_section p{font-size:18px;margin:28px 0;text-align:center;}
.subscription_section h2:before{width:122px;left:48%;}
.section_2 h2{margin:7% 0;}
.banner_bg2{background:url(/Content/SAT/images/faculty.jpg) top no-repeat;margin:0;width:100%;padding:7% 0;}
.banner_bg2 h2{color:#F6AE20;}
.banner_bg2 h2:before{width:122px;left:48%;}
.banner_bg2 p{font-size:14px;text-align:center;color:#fff;line-height:1.9;margin-top:40px;}
.middle_section{margin:48px 0 20px 0;}
.middle_section p{font-size:14px;margin:0 !important;text-align:center;}
.middle_section h2:before{width:122px;left:48%;}
.middle_section img{max-height:148px;margin:40px;}
.how-scroll-down, .how-scroll-down01{padding-bottom:15px;}
.how-scroll-down a{text-decoration:none;color:#000;font-size:16px;}
.how-scroll-down a i, .how-scroll-down01 a i{font-size:60px;}
.how-scroll-down01{padding-top:110px;}
.how-scroll-down01 a{text-decoration:none;color:#aaa;font-size:16px;}
.black_banner{background:#013c67;}
.black_banner h3{color:#fff;font-size:30px;}
.keep-in-mind{padding:40px 15px 50px;}
.keep-in-mind p:before{content:'\201C';font-weight:900;}
.keep-in-mind p:after{content:'\201D';font-weight:900;}
.keep-in-mind p{color:#fff;font-weight:500;font-size:18px;text-align:center;position:relative;}
.end_section h2:before{width:122px;left:48%;}
.end_section{margin:45px 0 30px 0;}
.end_section p{text-align:center;line-height:2.5;}
.grey_bg{background:#f9fcfd;}
.icon_section{margin-bottom:50px;}
.icon_section .how-key-benefit{margin-bottom:15px;}
.icon_section .how-key-benefit p{font-size:13px;}
/*.blue_circle{background:#4696d1;width:100%;height:170px;}
.blue_circle img{margin:30% 0;}
*/
.end_section img{margin-top:25px;}
.moreBenifits{padding-left:60px;padding-top:30px;}
.moreBenifits li{font-size:15px;font-weight:600;padding:5px 0 15px 26px;font-weight:600;font-size:15px;background:url(/Content/SAT/images/checkbullet.png) no-repeat left 14px;}
/*=========================================================================================================== Create Account (Register) Page - CSS=============================================================================================================*/
.black_text{color:#000;}
ul.black_listing li{padding-bottom:20px;background:url(/Content/SAT/images/blue_tick.png) left top 5px no-repeat;text-indent:34px;color:#000;}
.black_line{color:#000;}
.guiding_msg{/*background:#4696D1;*/
padding:10px 0;margin-top:40px;margin-bottom:20px;}
.guiding_msg a:hover{color:#4696D1;}
.guiding_msg p{margin-top:30px !important;padding:0 30px 22px;color:#000;}
p.margin_class{padding:0 30px 26px;color:#000;}
.full_width_btn{width:100%;}
.form-group label sup{color:red;}
.bg_grey{background:#f5f5f5;padding:22px 20px;}
.bg_yellow{background:#F6AE20;}
.bg_yellow{color:#fff;padding:10px 20px;}
.form_border{/*border:2px solid #F0F0F0;border-radius:3px;*/
border-bottom:2px solid #4696d1;float:left;}
.form_border input, select{font-size:14px !important;}
.form_border .form-group{margin-bottom:39px !important;}
.form-group .full_width_btn{font-size:18px !important;background:#1d252c;color:#fff;}
/*=========================================================================================================== Market Analysis Results Page=============================================================================================================*/
#market-analysis-results{padding:25px;/*background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA0NzhkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwYzBmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);*/
 background-color:#013c67;}
#market-analysis-results h1{padding-bottom:20px;border-bottom:solid 1px #55aaf6;font-size:25px;font-weight:500;}
#market-analysis-results h1 .fa{font-size:30px;margin-right:10px;}
#market-analysis-results h6{color:white;margin-top:20px;margin-bottom:0;font-size:14px;font-weight:bold;text-align:left;}
#market-analysis-results p{margin-top:2px;color:white;}
#market-analysis-results-content .market-analysis-survey-img{float:right;margin:20px 0 20px 20px;}
/*=========================================================================================================== Updated Home Page=============================================================================================================*/
.fix_margin{margin-top:26px;}
.blue-bg-text{background:#4696d1;}
.red-bg-text{background:#ea002a;}
.black-bg-text{background:#1d252c;}
.img_area{position:relative;width:100%;overflow:hidden;height:460px;}
.img_area img{width:100%;overflow:hidden;height:460px;}
.timeshare-text{padding:23px 30px;width:100%;bottom:-44px !important;position:absolute;display:block;}
.timeshare-text h2{color:#ffffff !important;font-weight:bold;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.timeshare-text h2 small{color:#fff !important;font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.serv_boxes .timeshare-text:hover{padding:32px;bottom:-44px !important;}
.serv_boxes a:hover{text-decoration:none;}
/*.serv_boxes a:last-child{margin-right:0;}
*/
/*=========================================================================================================== Search Listing - Side bar Module=============================================================================================================*/
.cms-module-section .full-width-listing{width:100%;}
.cms-module-section .full-width-listing .full-width-btns{width:100% !important;padding:0 !important;}
.cms-module-section .full-width-listing p.property_action{text-align:center;}
/*=============================================================================================================*/
.box_shadow_line{position:relative;}
.box_shadow_line .mask{overflow:hidden;height:20px;}
.box_shadow_line .mask:after{content:'';display:block;margin:-25px auto 0;width:100%;height:25px;border-radius:125px / 12px;box-shadow:0 0 8px black;}
@media screen and (min-width:1000px){.xo-centered{display:inline-block;}
}
.form_body { display: none;}
/*reg form*/
.resp-tabs-container.home_form h3.xo-form-ele, .right_penal.resort_form h3.xo-form-ele, .module h3.xo-form-ele, form h3.xo-form-ele { display: inline-block;padding: 5px 0 !important;margin: 0 !important;width: 100%;box-sizing: border-box;color: #fff !important;font-size: 18px !important;text-align: left !important;font-weight: normal;}
ul.xo-radiogroup { list-style-type: none; margin: 0 0 17px 0 !important;padding: 0 26px;display: inline-block;width: 100%;text-align: left;margin-bottom: 5px;}
.xo-radiogroup li { line-height: 2.5;position: relative;margin-left: 0 !important;padding-left: 0 !important;}
.xo-radiogroup li:before { display: none !important; }
.xo-radiogroup label { color: #fff;line-height: 1;padding: 0;float: none;}
.xo-radiogroup input[type="radio"] { vertical-align: middle;margin-right: 10px;margin-top: 0;}
ul li label.error {display: inline-block !important;width: auto;}
.module .yes_like { margin-bottom: 15px;}
.module .yes_like input[type="checkbox"] { margin-right : 10px !important;}
.blue_form ul#SellmessageBox, .blue_form ul#BuymessageBox, .blue_form ul#rent_messageBox, .blue_form ul#messageBox { list-style-type: none; display: inline-block; width: 100%;padding: 0;}
.blue_form ul#SellmessageBox li, .blue_form ul#BuymessageBox li, .blue_form ul#rent_messageBox li, .blue_form ul#messageBox li { line-height: 1.8; margin-bottom: 4px;}
.blue_form ul#SellmessageBox li:before, .blue_form ul#BuymessageBox li:before, .blue_form ul#rent_messageBox li:before, .blue_form ul#messageBox li:before { content: "• ";color: #333;margin-right: 10px;font-size: 13px;margin-top: 2px;}
.sellatimeshare .content.module .blue_form.registration_form #messageBox li label{color:#333;}