/* flexsliderf css */
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{display:block}.flex-pauseplay span{text-transform:capitalize}.flex img{width:100%;display:block;min-height:575px}.blogflex img{width:100%;display:block;min-height:400px}.locationflex img{min-height:615px}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides > li:first-child{display:block}.flexslider{margin:0;position:relative}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav{position:absolute;bottom:50px;width:100%;z-index:5;}.flex-direction-nav a{width:24px;height:24px;margin:0;display:block;position:absolute;top:23px;z-index:0;cursor:pointer;text-indent:-9999px;transition:all .3s ease}.flex-direction-nav .flex-next{right:6px;background:url(../../Content/images/slider_arrows.png) no-repeat right top}.flex-direction-nav .flex-prev{right:52px;background:url(../../Content/images/slider_arrow1.png) no-repeat}.flexslider:hover .flex-next{opacity:.8}.flexslider:hover .flex-prev{opacity:.8}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{display:none !important;;filter:alpha(opacity=30);cursor:default}.flexslider .flex-direction-nav .flex-next{background-position:right top;right:5%;top:50%}.slider .flexslider .flex-direction-nav .flex-next{background-position:right top;right:1%;top:50%;z-index:8}.flexslider .flex-direction-nav .flex-prev{left:5%;top:50%;background-position:left top}.slider .flexslider .flex-direction-nav .flex-prev{left:1%;top:50%;background-position:left top;z-index:8}.flexslider .flex-direction-nav a{width:25px;height:45px;margin:0;display:block;background:url(../../Content/images/slider_arrows.png) no-repeat 0 0;position:absolute;top:19px;cursor:pointer;text-indent:-9999px;-webkit-transition:all .3s ease}.slider .flexslider .flex-direction-nav a{width:50px;height:63px;margin:0;display:block;background:url(../../Content/images/slider_arrow1.png) no-repeat 0 0;position:absolute;top:19px;cursor:pointer;text-indent:-9999px;-webkit-transition:all .3s ease}.flexslider2 .flex-direction-nav .flex-next{background-position:right top;right:1%;}.flexslider2 .flex-direction-nav .flex-prev{left:1%;background-position:left top:22px;}.flexslider2 .flex-direction-nav a{width:13px; height:68px;margin:0;display:block;background:url(../../Content/images/slider_arrowsc.png) no-repeat 0 0;position:absolute;top:22px;cursor:pointer;text-indent:-9999px;-webkit-transition:all .3s ease}.flexslider3 .flex-direction-nav .flex-next{background-position:right top;right:25px}.flexslider3 .flex-direction-nav .flex-prev{right:60px;top:19px;background-position:left top}.flexslider3 .flex-direction-nav a{width:35px;height:44px;margin:0;display:block;background:url(../../Content/images/slider_arrows.png) no-repeat 0 0;position:absolute;top:19px;z-index:99;cursor:pointer;text-indent:-9999px;-webkit-transition:all .3s ease}.flexslider4 .flex-direction-nav .flex-next{background-position:right top;right:0;top:-150px}.flexslider4 .flex-direction-nav .flex-prev{left:0;top:-150px;background-position:left top}.flexslider4 .flex-direction-nav a{width:68px;height:68px;margin:0;display:block;background:url(../../Content/images/amenities_arrow.png) no-repeat 0 0;position:absolute;top:19px;cursor:pointer;text-indent:-9999px;-webkit-transition:all .3s ease}.flexslider5 .flex-direction-nav .flex-next{background-position:right top;left:25px;top:170px}.flexslider5 .flex-direction-nav .flex-prev{right:25px;top:170px;background-position:left top}.flexslider5 .flex-direction-nav a{width:59px;height:64px;margin:0;display:block;background:url(../../Content/images/slider_arrows.png) no-repeat 0 0;position:absolute;top:19px;z-index:99;cursor:pointer;text-indent:-9999px;-webkit-transition:all .3s ease}.flexslider6 .flex-direction-nav .flex-next{background-position:right top;left:-65px;top:135px}.flexslider6 .flex-direction-nav .flex-prev{right:-65px;top:135px;background-position:left top}.flexslider6 .flex-direction-nav a{width:59px;height:64px;margin:0;display:block;background:url(../../Content/images/slider_arrows.png) no-repeat 0 0;position:absolute;top:19px;z-index:99;cursor:pointer;text-indent:-9999px;-webkit-transition:all .3s ease}.flexslider7 .flex-direction-nav .flex-next{background-position:right top;left:25px;top:130px}.flexslider7 .flex-direction-nav .flex-prev{right:25px;top:130px;background-position:left top}.flexslider7 .flex-direction-nav a{width:59px;height:64px;margin:0;display:block;background:url(../../Content/images/slider_arrows.png) no-repeat 0 0;position:absolute;top:19px;z-index:99;cursor:pointer;text-indent:-9999px;-webkit-transition:all .3s ease}.flex-control-nav{width:100%;position:absolute;bottom:2%;text-align:center;z-index:2; display:none;}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{color:#fff; width:12px;height:12px;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:none}.flex-control-paging li a.flex-active{ color:#000 !important; background:none;cursor:default}.flexslider2 .flex-control-nav{width:100%;position:absolute;bottom:6.5px;text-align:center;right:0;left:0}.flexslider2 .flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flexslider2 .flex-control-paging li a{ color:#fff; width:12px;height:12px;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px}.flexslider2 .flex-control-paging li a:hover{background:none}.flexslider2 .flex-control-paging li a.flex-active{color: #000 !important;background:none;cursor:default}.flexslider3 .flex-control-nav{width:100%;position:absolute;bottom:0;text-align:center;z-index:8}.flexslider3 .flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flexslider3 .flex-control-paging li a{width:18px;height:18px;display:block;background:#none;border-radius:20px;border:1px solid #fff;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px}.flexslider3 .flex-control-paging li a:hover{background:none}.flexslider3 .flex-control-paging li a.flex-active{background:none;cursor:default}.flexslider4 .flex-control-nav{width:35%;position:absolute;bottom:30px;text-align:center;z-index:9999;right:-30px}.flexslider4 .flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flexslider4 .flex-control-paging li a{width:22px;height:22px;display:block;background:transparent;border:2px solid #fff;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px}.flexslider4 .flex-control-paging li a:hover{background:#c3c3c9}.flexslider4 .flex-control-paging li a.flex-active{background:none;cursor:default}.flexslider.weddingslider .flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;z-index:8}.flexslider.weddingslider .flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flexslider.weddingslider .flex-control-paging li a{width:18px;height:18px;display:block;background:#none;border-radius:20px;border:1px solid #fff;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px}.flexslider.weddingslider .flex-control-paging li a:hover{background:#fff}.flexslider.weddingslider .flex-control-paging li a.flex-active{background:#fff;cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 1024px){.flex img{min-height:400px}}@media screen and (max-width: 1100px){.flex img{min-height:350px}}@media screen and (max-width: 999px){.flexslider2 .flex-control-nav{width:100%}}@media screen and (max-width: 999px){}