@charset "UTF-8";
/* CSS Document */
/*html, body {height:100%;}*/
body {background: url(../images/layout/bodyBg.jpg) 50% 100% repeat-x #a3dcef; margin:0 auto;}
.clearfix:before,
.clearfix:after {display:table; clear:both; content:"";}
#wrapper-outer-body {background: url(../images/layout/wrapper-outer-body.jpg) 50% 0 repeat-x; }
#wrapper-middle-body {}
#wrapper-inner-body {min-width:320px;}
/******** Header ********/
#wrapper-header { 
background: #2e7ad2; /* Old browsers */
background: -moz-linear-gradient(top,  #2e7ad2 0%, #4d93d8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #2e7ad2 0%,#4d93d8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #2e7ad2 0%,#4d93d8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}
#wrapper-header-container {position:relative; background:url(../images/layout/wrapper-body-middle.jpg) 50% 0 no-repeat;}
#header-top {}
div#logo {color:#FFF;  margin-top:4px; position:relative; z-index:999999999;}
div#logo a {color:#EDE0B6; text-decoration:none; font-weight:400; font-size:20px; line-height:50px; padding:0 0 0 60px;}
div#logo a:hover {color:#fff;}
div#logo p {}
div#logo img {}
div#logo h1, div#logo h2, div#logo h3, div#logo h4, div#logo h5, div#logo h6 {}
a#logo {display:block; min-height:70px; position:absolute; z-index:9999;}
a#logo img {display:block; margin:-20px  0 0 -1px; border:none; background:url(../images/layout/rehoboth-com_logo.png) 0 0 no-repeat; width:320px; height:70px;}
#header-bottom {}
/******** /Header ********/
/******** Navigation ********/
.navbar .navbar-message {display:none;}
.navbar-wrapper {position:relative; z-index:9998; padding:54px 0 0; border:1px solid #75d9f8; background: #FFF;  border-bottom:none; min-height:40px; border-radius:0 8px 0 0;  }
.navbar-wrapper .navbar {margin:0; width:100%; background:#06c;}
.navbar .navbar-inner { border:0; background:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; padding:0; }
.navbar .nav {margin:0;}
.navbar .nav > li  { padding:0 9px; font-size:15px; line-height:40px; color:#fff !important; text-shadow:none; position:relative; }
.navbar .nav > li:hover {background:#38d;}

.navbar .nav > li > a { padding:0 9px; font-size:15px; line-height:40px; color:#fff !important; text-shadow:none; }
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus, .navbar .nav > li a.active {background:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; color:#239B8A; }
.nav > li > a > img {float:right; position:relative; top:3px;}
.navbar .nav > li:hover > a,
.navbar .nav > .active > a:hover {background:#38d; color:#FFF !important;}
.navbar .btn-navbar {color:#38d; background:#38d; border:1px solid #FFF; padding:10px; margin:5px 10px !important;}
.navbar .btn-navbar:hover,
.navbar .btn-navbar:focus,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled {background:#36C;}

.navbar .nav-child {position:absolute; left:-99999px;  z-index:9998; min-width:190px; width:auto !important; width:190px; border-bottom:1px solid #03C; white-space:nowrap;}
.navbar .nav > li:hover > .nav-child {left:0;}
.navbar .nav-child > li > a {background:#38d; background:rgba(51,136,221,.95); display:block; font-size:13px; color:#FFF; line-height:30px; text-decoration:none; padding:0 10px; border:1px solid #03C; border-style:none solid;}
.navbar .nav-child > li > a:hover {background:#FFF; color:#38d;}
.navbar a.less, .navbar a.more {display:none;}
/******** /Navigation ********/
/******** Forms ********/
.navbar .btn, .navbar .btn-group, #mod-finder-searchform {margin:0;}
.formResponsive input[type="submit"],
.btn-primary {color:#fff; background:#38D; border:1px solid #fff;}
.formResponsive input[type="submit"]:hover,
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {color:#fff;  background-color:#36C;}
.btn-lg {padding: 10px 16px; font-size: 16px;}
.formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] { background-color:#f7f7f7; border:1px solid #ccc;}
.formResponsive .formHorizontal .formControlLabel {font-size:1.3em;}
.formResponsive .formHorizontal .rsform-block {margin-bottom:.5em;}
.formRequired {color:#A3DCEF;}
#make-a-payment fieldset {border:1px solid #ddd; border-radius:4px; padding:2%;}
#make-a-payment fieldset legend {border:none; width:auto; margin:0;}
.rsform-block-billing-address .formCaption,
.rsform-block-billing-address .formDescription,
.rsform-block-invoice-number-description .formCaption,
.rsform-block-invoice-number-description .formDescription,
rsform-block-card-expiration-month .formDescription,
.rsform-block-card-expiration-year .formCaption,
.rsform-block-card-expiration-year .formDescription {display:none;}
input.search-query {max-width:calc(100% - 28px);}
/******** /Forms ********/
/******** Banner ********/
#banner {}
#banner #banner-message {}
#banner #banner-message h3 {}
#banner #banner-message p {}
#banner-full {}
#banner-full .main_images_wrapper {position:relative;}
#banner-full div.igallery_clear {clear:none;}
#banner-full .main_images_wrapper .main_slideshow_buttons {position:absolute; z-index:9999; bottom:0; right:245px;}
#banner-full .main_images_wrapper .large_img_holder img {margin:0 0.515% 0.52% !important;}
#banner-full #banner-message {}
#banner-full #banner-message h3 {}
#banner-full #banner-message p {}
/******** /Banner ********/
/******** Content ********/
/*** Site Error ***/
.site-error {}
.site-error a#logo img {background:none; margin:0;}
.site-error #wrapper-content {margin-top:30px;}
.site-error #wrapper-content #page-content {padding:80px 15px;}

/*** /Site Error ***/
#wrapper-content {margin-top:0;}
.page-header {margin:0 0 1em; padding:0; border:none;}
#page-content {background-color:#fff; border-radius:0 0 10px 10px; padding:4px; }
#page-content #content-border {border:1px solid #75d9f8; border-top:none; border-radius:0 0 7px 7px;  padding:.5em .5% 10px;}
#page-content #content {}
#content-top {}
#content-left {}
#content-right {background:#06C; padding:.5%;}
#content-bottom {}
.title {background:#38d; color:#fff; padding:0 10px; line-height:2em;}
.title h4 {color: #fff;}
.title a {color:#fff;}
.blog-featured,
.item-page, #SobiPro.SobiPro {padding:20px 2%;}
.googlemap {border:1px solid #CDBAA9; padding:5px;}
.form-search br,
.element-invisible {display:none !important;}
input.search-query {max-width: calc(100% - 120px);}
/******** /Content ********/
/******* Modules ********/
.custom_blue {background:#036; background:rgba(0,51,102,.8); color:#FFF; padding:10px; border:1px solid #FFF; border-radius:5px;}
.custom_blue a:hover {color:#fff;}
.moduletable_top-menu {float:right; background:url(../images/layout/rehoboth-planeBg.png) 0 0 no-repeat; padding:5px 0 30px 120px; margin:10px 0 0;}
.moduletable_top-menu ul {list-style:none; padding:0; margin:0;}
.moduletable_top-menu ul li,
.moduletable_top-menu ul li a {display:inline;}
.moduletable_top-menu ul li a {padding:0 10px 0 0;}
.moduletable_top-menu ul li a:hover {background:none;}
[class*="moduletable"]:before,
[class*="moduletable"]:after {content:""; clear:both; display:table;}
#content-right [class*="moduletable"] {border:1px solid #A3DCEF; margin:0 auto 1em; padding:5px; color:#fff;}
#content-right [class*="moduletable"] a {color:#FFF;}
#content-right [class*="moduletable"] h3 { color:#fff; text-align:center; margin:-5px -5px 0; padding:5px;
background: rgb(43,173,233); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(43,173,233,1) 0%, rgba(0,102,204,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(43,173,233,1)), color-stop(100%,rgba(0,102,204,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(43,173,233,1) 0%,rgba(0,102,204,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(43,173,233,1) 0%,rgba(0,102,204,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(43,173,233,1) 0%,rgba(0,102,204,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(43,173,233,1) 0%,rgba(0,102,204,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2bade9', endColorstr='#0066cc',GradientType=0 ); /* IE6-9 */
}
#content-right .whatsnew a {color:#06c;}
#content-right .whatsnew a:hover {color:#036;}
#content-right [class*="moduletable"] table {margin:0;}
#content-right .banners {text-align:center; background:#38D;}
#content-right .banners .offset2 {margin-left: 0%;}
#content-right .banners .span8 {width:100%;}

#content-right .banners .banneritem { padding:2px;}
.siteSearch #mod-search-searchword {width:140px; max-width:80%;}
.siteSearch label {color:#FFF; font-weight:700;}

#content-right .finder a {color: #000;}
#banner-ad-top {margin-top:.5em; padding:0 4px; }
.itemid-984 #banner-ad-top .moduletable {max-width: 530px; margin: 0 auto;}
#banner-ad-top img {}
.moduletable_whatshappening {margin:0 2%; border:1px solid #ddd; border-radius:4px; padding:2%;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(163,220,239,1) 0%, rgba(255,255,255,1) 15%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(163,220,239,1)), color-stop(15%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(163,220,239,1) 0%,rgba(255,255,255,1) 15%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(163,220,239,1) 0%,rgba(255,255,255,1) 15%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(163,220,239,1) 0%,rgba(255,255,255,1) 15%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(163,220,239,1) 0%,rgba(255,255,255,1) 15%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a3dcef', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.custom_talk-to-frankie {position:absolute; left:265px; top:0; z-index:99999;}
.custom_talk-to-frankie p {margin:0;}
.bannergroup_banner-block {max-width: 575px; margin: 0 auto;}
/******* /Modules ********/

/******** Banner Ads ********/
.carousel-control {font-size:24px; line-height:44px; margin-top:0; border:none;}
.carousel-inner > .item > img, .carousel-inner > .item > a > img {margin:0 auto;}
/******** /Banner Ads ********/

/******** Event Calendar ********/
.calendar-navigation {background:#aadff1; padding:10px 0; text-align:center;  margin:.5em 0; }
.calendar-title {font-size:1.6em; line-height:2em; text-transform:uppercase;  text-align:center; color:#38D; border-bottom:1px solid #eee;}
.calendar-eventname {font-size:1.2em;}
.calendar-item {padding:.5%; vertical-align:top;}
.calendar-item:nth-child(even) {background-color: #fff;}
.calendar-item:nth-child(odd) {background-color: #f7f7f7;}
.calendar-date,
.calendar-description {display:table-cell;}
.calendar-date {width:24%; padding-right:1%; float:left;}
.calendar-description {}

.event-detail-content {padding:10px;}
.event-detail-content .calendar-eventname {background:#f7f7f7; padding:10px;}
.event-detail-content .calendar-date {float:none; width:auto; display:block; background:#f7f7f7; padding:0 10px; font-size:12px;}
.event-detail-content .calendar-description {display:block; padding-top:10px; margin-top:10px; border-top:1px solid #ccc;}
/******** /Event Calendar ********/

/******** Directory *******/
#content #SobiPro h1 {padding:0;}
#content #SobiPro p.thumbcat {color:#999;}
#content #SobiPro div.thumbcat {padding:6px 0 0;}
#content #SobiPro .category-container [class*="span"] {min-height:1px;}
.pagination  {}
.pagination ul { font-size:11px;}
.pagination ul > li > a, .pagination ul > li > span {padding:4px 8px; border-bottom:1px solid #ddd !important;}

.entry-container .thumbnail .field_country,
.entry-container .thumbnail .field_fax,
.entry-container .thumbnail .field_website, .field_business_days {padding:0;}
.entry-container .thumbnail {font-size:13px; line-height:1.3em; min-height:300px; text-align:center;}
    
.entry-container .thumbnail .lead {background:#38D; padding:5px; text-align:center; margin-bottom:.5em; color:#FFF; font-size:14px; line-height:1.2em; display:block; text-decoration: none; border:none !important;}
.entry-container .thumbnail .lead a {color:#fff; text-decoration:none; border:none !important; display:block; }
.entry-container .thumbnail .sp_city {margin-left:0;}
.row-fluid .thumbnail [class*="span"] {height:auto; min-height:10px;}
.sp_contact_person {display:block; clear:both;}
div.sp_website {display:block; margin:.5em 0;}
#content a.sp_website {padding:4px 12px; background:#eee; border:1px solid #06C; text-transform:capitalize; display:inline-block;}
#content .thumbnail a.sp_website {display:block;}
.musicschedule {background-color: #fff; border: 1px solid #06c !important; color: #06c; cursor: pointer; display: block; font-size: 11px; margin: 0 5px; padding: 2px 6px; text-align: center;}
#content a.sp_music_schedule {background:#A3DCED; padding:4px 12px; margin:0 auto 4px; border:1px solid #06c; display:inline-block;}
#content a.sp_music_schedule:hover {background:#08c; color:#fff;}
#content .thumbnail a.sp_music_schedule {display:block;}
.SPDetailEntry div.sp_website,
.SPDetailEntry div.sp_music_schedule {display:inline;}
.SPDetailEntry .sp_phone {font-weight:700;}
.SPDetailEntry .sp_phone strong {font-weight:400;}
.sp_caption {font-style:italic; color:#06C;}
.sp_tollfree {display:block; text-align:center; font-size:14px; line-height:1.2em; padding-top:10px;}

.fluid-grid-cell {display:block; min-height:120px;}
/*** /List ***/
/******** /Directory *******/

/******** Banners ********/
.bannergroup {text-align:center;}
.bannergroup:before, .bannergroup:after {content: ""; display: table; clear:both;}
[class*="bannergroup"] .banneritem {padding:.1%; max-width:99%; float:left;}
#content .bannergroup {margin-bottom:1em;}
#content .bannergroup .banneritem a {border:none;}

/******** Footer ********/
#wrapper-outer-footer {min-height:150px; height:auto !important; height:150px;}
#wrapper-middle-footer {}
#wrapper-inner-footer {padding-top:10px;}
#footer-top {}
#footer-bottom {text-align:center; font-size:12px; line-height:1em; padding-top:60px;}
/******** /Footer ********/
/**** Site by Fine Line Websites ****/
#credits {font:11px/20px Trebuchet MS,Arial,Helvetica,sans-serif; color:#ccc; margin:10px auto; clear:both; height:30px;}
#sitebyfineline {float:right; padding:2px 10px; border-radius:5px; background:#000; background:rgba(0,0,0,.8);}
#sitebyfineline a {color:#FFF; border:none;}
#sitebyfineline a .flFine {color:#3FBCED;}
#sitebyfineline a .flLine {color:#8DC63F;}
/**** /Site by Fine Line Websites ****/
#SobiPro .navbar {background:#06c;}
#alpha-index {margin:0 auto;}

@font-face { font-family: 'Glyphicons Halflings'; src: url('../fonts/glyphicons-halflings-regular.eot'); src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); }
.glyphicon { position: relative; top: 1px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.glyphicon-asterisk:before { content: "\2a"; }
.glyphicon-plus:before { content: "\2b"; }
.glyphicon-euro:before { content: "\20ac"; }
.glyphicon-minus:before { content: "\2212"; }
.glyphicon-cloud:before { content: "\2601"; }
.glyphicon-envelope:before { content: "\2709"; }
.glyphicon-pencil:before { content: "\270f"; }
.glyphicon-glass:before { content: "\e001"; }
.glyphicon-music:before { content: "\e002"; }
.glyphicon-search:before { content: "\e003"; }
.glyphicon-heart:before { content: "\e005"; }
.glyphicon-star:before { content: "\e006"; }
.glyphicon-star-empty:before { content: "\e007"; }
.glyphicon-user:before { content: "\e008"; }
.glyphicon-film:before { content: "\e009"; }
.glyphicon-th-large:before { content: "\e010"; }
.glyphicon-th:before { content: "\e011"; }
.glyphicon-th-list:before { content: "\e012"; }
.glyphicon-ok:before { content: "\e013"; }
.glyphicon-remove:before { content: "\e014"; }
.glyphicon-zoom-in:before { content: "\e015"; }
.glyphicon-zoom-out:before { content: "\e016"; }
.glyphicon-off:before { content: "\e017"; }
.glyphicon-signal:before { content: "\e018"; }
.glyphicon-cog:before { content: "\e019"; }
.glyphicon-trash:before { content: "\e020"; }
.glyphicon-home:before { content: "\e021"; }
.glyphicon-file:before { content: "\e022"; }
.glyphicon-time:before { content: "\e023"; }
.glyphicon-road:before { content: "\e024"; }
.glyphicon-download-alt:before { content: "\e025"; }
.glyphicon-download:before { content: "\e026"; }
.glyphicon-upload:before { content: "\e027"; }
.glyphicon-inbox:before { content: "\e028"; }
.glyphicon-play-circle:before { content: "\e029"; }
.glyphicon-repeat:before { content: "\e030"; }
.glyphicon-refresh:before { content: "\e031"; }
.glyphicon-list-alt:before { content: "\e032"; }
.glyphicon-lock:before { content: "\e033"; }
.glyphicon-flag:before { content: "\e034"; }
.glyphicon-headphones:before { content: "\e035"; }
.glyphicon-volume-off:before { content: "\e036"; }
.glyphicon-volume-down:before { content: "\e037"; }
.glyphicon-volume-up:before { content: "\e038"; }
.glyphicon-qrcode:before { content: "\e039"; }
.glyphicon-barcode:before { content: "\e040"; }
.glyphicon-tag:before { content: "\e041"; }
.glyphicon-tags:before { content: "\e042"; }
.glyphicon-book:before { content: "\e043"; }
.glyphicon-bookmark:before { content: "\e044"; }
.glyphicon-print:before { content: "\e045"; }
.glyphicon-camera:before { content: "\e046"; }
.glyphicon-font:before { content: "\e047"; }
.glyphicon-bold:before { content: "\e048"; }
.glyphicon-italic:before { content: "\e049"; }
.glyphicon-text-height:before { content: "\e050"; }
.glyphicon-text-width:before { content: "\e051"; }
.glyphicon-align-left:before { content: "\e052"; }
.glyphicon-align-center:before { content: "\e053"; }
.glyphicon-align-right:before { content: "\e054"; }
.glyphicon-align-justify:before { content: "\e055"; }
.glyphicon-list:before { content: "\e056"; }
.glyphicon-indent-left:before { content: "\e057"; }
.glyphicon-indent-right:before { content: "\e058"; }
.glyphicon-facetime-video:before { content: "\e059"; }
.glyphicon-picture:before { content: "\e060"; }
.glyphicon-map-marker:before { content: "\e062"; }
.glyphicon-adjust:before { content: "\e063"; }
.glyphicon-tint:before { content: "\e064"; }
.glyphicon-edit:before { content: "\e065"; }
.glyphicon-share:before { content: "\e066"; }
.glyphicon-check:before { content: "\e067"; }
.glyphicon-move:before { content: "\e068"; }
.glyphicon-step-backward:before { content: "\e069"; }
.glyphicon-fast-backward:before { content: "\e070"; }
.glyphicon-backward:before { content: "\e071"; }
.glyphicon-play:before { content: "\e072"; }
.glyphicon-pause:before { content: "\e073"; }
.glyphicon-stop:before { content: "\e074"; }
.glyphicon-forward:before { content: "\e075"; }
.glyphicon-fast-forward:before { content: "\e076"; }
.glyphicon-step-forward:before { content: "\e077"; }
.glyphicon-eject:before { content: "\e078"; }
.glyphicon-chevron-left:before { content: "\e079"; }
.glyphicon-chevron-right:before { content: "\e080"; }
.glyphicon-plus-sign:before { content: "\e081"; }
.glyphicon-minus-sign:before { content: "\e082"; }
.glyphicon-remove-sign:before { content: "\e083"; }
.glyphicon-ok-sign:before { content: "\e084"; }
.glyphicon-question-sign:before { content: "\e085"; }
.glyphicon-info-sign:before { content: "\e086"; }
.glyphicon-screenshot:before { content: "\e087"; }
.glyphicon-remove-circle:before { content: "\e088"; }
.glyphicon-ok-circle:before { content: "\e089"; }
.glyphicon-ban-circle:before { content: "\e090"; }
.glyphicon-arrow-left:before { content: "\e091"; }
.glyphicon-arrow-right:before { content: "\e092"; }
.glyphicon-arrow-up:before { content: "\e093"; }
.glyphicon-arrow-down:before { content: "\e094"; }
.glyphicon-share-alt:before { content: "\e095"; }
.glyphicon-resize-full:before { content: "\e096"; }
.glyphicon-resize-small:before { content: "\e097"; }
.glyphicon-exclamation-sign:before { content: "\e101"; }
.glyphicon-gift:before { content: "\e102"; }
.glyphicon-leaf:before { content: "\e103"; }
.glyphicon-fire:before { content: "\e104"; }
.glyphicon-eye-open:before { content: "\e105"; }
.glyphicon-eye-close:before { content: "\e106"; }
.glyphicon-warning-sign:before { content: "\e107"; }
.glyphicon-plane:before { content: "\e108"; }
.glyphicon-calendar:before { content: "\e109"; }
.glyphicon-random:before { content: "\e110"; }
.glyphicon-comment:before { content: "\e111"; }
.glyphicon-magnet:before { content: "\e112"; }
.glyphicon-chevron-up:before { content: "\e113"; }
.glyphicon-chevron-down:before { content: "\e114"; }
.glyphicon-retweet:before { content: "\e115"; }
.glyphicon-shopping-cart:before { content: "\e116"; }
.glyphicon-folder-close:before { content: "\e117"; }
.glyphicon-folder-open:before { content: "\e118"; }
.glyphicon-resize-vertical:before { content: "\e119"; }
.glyphicon-resize-horizontal:before { content: "\e120"; }
.glyphicon-hdd:before { content: "\e121"; }
.glyphicon-bullhorn:before { content: "\e122"; }
.glyphicon-bell:before { content: "\e123"; }
.glyphicon-certificate:before { content: "\e124"; }
.glyphicon-thumbs-up:before { content: "\e125"; }
.glyphicon-thumbs-down:before { content: "\e126"; }
.glyphicon-hand-right:before { content: "\e127"; }
.glyphicon-hand-left:before { content: "\e128"; }
.glyphicon-hand-up:before { content: "\e129"; }
.glyphicon-hand-down:before { content: "\e130"; }
.glyphicon-circle-arrow-right:before { content: "\e131"; }
.glyphicon-circle-arrow-left:before { content: "\e132"; }
.glyphicon-circle-arrow-up:before { content: "\e133"; }
.glyphicon-circle-arrow-down:before { content: "\e134"; }
.glyphicon-globe:before { content: "\e135"; }
.glyphicon-wrench:before { content: "\e136"; }
.glyphicon-tasks:before { content: "\e137"; }
.glyphicon-filter:before { content: "\e138"; }
.glyphicon-briefcase:before { content: "\e139"; }
.glyphicon-fullscreen:before { content: "\e140"; }
.glyphicon-dashboard:before { content: "\e141"; }
.glyphicon-paperclip:before { content: "\e142"; }
.glyphicon-heart-empty:before { content: "\e143"; }
.glyphicon-link:before { content: "\e144"; }
.glyphicon-phone:before { content: "\e145"; }
.glyphicon-pushpin:before { content: "\e146"; }
.glyphicon-usd:before { content: "\e148"; }
.glyphicon-gbp:before { content: "\e149"; }
.glyphicon-sort:before { content: "\e150"; }
.glyphicon-sort-by-alphabet:before { content: "\e151"; }
.glyphicon-sort-by-alphabet-alt:before { content: "\e152"; }
.glyphicon-sort-by-order:before { content: "\e153"; }
.glyphicon-sort-by-order-alt:before { content: "\e154"; }
.glyphicon-sort-by-attributes:before { content: "\e155"; }
.glyphicon-sort-by-attributes-alt:before { content: "\e156"; }
.glyphicon-unchecked:before { content: "\e157"; }
.glyphicon-expand:before { content: "\e158"; }
.glyphicon-collapse-down:before { content: "\e159"; }
.glyphicon-collapse-up:before { content: "\e160"; }
.glyphicon-log-in:before { content: "\e161"; }
.glyphicon-flash:before { content: "\e162"; }
.glyphicon-log-out:before { content: "\e163"; }
.glyphicon-new-window:before { content: "\e164"; }
.glyphicon-record:before { content: "\e165"; }
.glyphicon-save:before { content: "\e166"; }
.glyphicon-open:before { content: "\e167"; }
.glyphicon-saved:before { content: "\e168"; }
.glyphicon-import:before { content: "\e169"; }
.glyphicon-export:before { content: "\e170"; }
.glyphicon-send:before { content: "\e171"; }
.glyphicon-floppy-disk:before { content: "\e172"; }
.glyphicon-floppy-saved:before { content: "\e173"; }
.glyphicon-floppy-remove:before { content: "\e174"; }
.glyphicon-floppy-save:before { content: "\e175"; }
.glyphicon-floppy-open:before { content: "\e176"; }
.glyphicon-credit-card:before { content: "\e177"; }
.glyphicon-transfer:before { content: "\e178"; }
.glyphicon-cutlery:before { content: "\e179"; }
.glyphicon-header:before { content: "\e180"; }
.glyphicon-compressed:before { content: "\e181"; }
.glyphicon-earphone:before { content: "\e182"; }
.glyphicon-phone-alt:before { content: "\e183"; }
.glyphicon-tower:before { content: "\e184"; }
.glyphicon-stats:before { content: "\e185"; }
.glyphicon-sd-video:before { content: "\e186"; }
.glyphicon-hd-video:before { content: "\e187"; }
.glyphicon-subtitles:before { content: "\e188"; }
.glyphicon-sound-stereo:before { content: "\e189"; }
.glyphicon-sound-dolby:before { content: "\e190"; }
.glyphicon-sound-5-1:before { content: "\e191"; }
.glyphicon-sound-6-1:before { content: "\e192"; }
.glyphicon-sound-7-1:before { content: "\e193"; }
.glyphicon-copyright-mark:before { content: "\e194"; }
.glyphicon-registration-mark:before { content: "\e195"; }
.glyphicon-cloud-download:before { content: "\e197"; }
.glyphicon-cloud-upload:before { content: "\e198"; }
.glyphicon-tree-conifer:before { content: "\e199"; }
.glyphicon-tree-deciduous:before { content: "\e200"; }


/**** FL_Coupon ****/
.coupon-image img {max-width: 300px; max-height: 300px;}


/* Print CSS */
@media print {
* {background:none; color:#000;}
#content-top, #content-left, #content-right, #content-bottom {display:none;}
}
@media (min-width:1440px) {
.container-fluid {max-width:1440px; margin: 0 auto;}
body {background: url(../images/layout/bodyBg.jpg) 100% 100% repeat-x #a3dcef;}
    
}
@media (max-width:1339px) {
#content-right .banners .banneritem {float: none;}
}
/* Large desktop */
@media (min-width:1200px) {
	
}
@media (min-width:969px) {
.event-detail-content .calendar-date {float:right; width:320px; text-align:right; padding:10px;}
}
@media (min-width:1024px) {
#banner-ad-top img {max-width:99%;}
}
@media (min-width:971px) {
.ismobile {display:none !important;}
}
@media (max-width:970px) {
	div#logo {float:left;}
	.navbar .navbar-message {display:block; float:left; padding:0; margin:0; color:#FFF; line-height:44px; width:calc(100% - 80px) !important;}
	.navbar .navbar-message.span11 {width:80.666%; float:left;}
	.navbar .navbar-message .span9 {width:74.3094%; float:left;}
	.navbar .navbar-message .span3 {width:22.9282%; float:left;}
	.navbar .navbar-message .span9 {padding: 0 15px;}
	.navbar .navbar-message  p {margin:0;}
	.navbar .navbar-message a {color:#fff; padding:0 .5em;}
	.navbar-wrapper {top:0px;}
	.navbar  {}
	.navbar .navbar-inner {padding:0;}
	.navbar .nav-collapse {background:#06C;}
	.navbar .nav {float:none;}
	.navbar .nav > li:hover > .nav-child {left:0; position:relative; padding:0;}
	.navbar a.less, .navbar a.more {position:absolute; top:0; left:0; display:block; padding:0; width:100%; margin:0 -15px; text-align:center; font-size:30px; text-indent:-99999px; overflow:hidden; }
	.navbar .nav > [class*="main-menu-item-"] {line-height:40px; padding:2px 15px;}
	.navbar .nav-child {border:none; width:100%;}
	.navbar .nav-child > li > a {border:none; }
	.nav-collapse .nav > li > a:hover, .nav-collapse .nav > li > a:focus, .nav-collapse .dropdown-menu a:hover {background:#38d;}
	.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus, .navbar .nav > li a.active {background:#38d ; color:#fff !important;}
	.navbar .nav > li.active ul {display:block;}
	.navbar li a.more,
	.navbar li a.more:focus,
	.navbar li a.more:active,
	.navbar  li a.less,
	.navbar  li a.less:hover { background:url(../images/layout/chevron.png) 96% 50% no-repeat !important; }
	.navbar li a.more, .navbar li a.less {border:none;} 
	.navbar li a.more:hover, .navbar li a.less:hover {}
	.navbar li ul {display:none;}
	.navbar li:target ul {display:block;}
	.navbar li ul a { padding-left:20px;}
	.navbar li:target ul li { height:30px; }
	.navbar li:target ul li a { border-radius:0; background:#38d; }
	.navbar li:target ul li:first-child { border-top:none; }
	.navbar li:target .less { z-index:1000; }
	.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a	{line-height:34px; border-radius:0; }
/******** Banner Ads ********/
#mobile-ad-top {background:#FFF; text-align:center;}
#mobile-ad-top ul,
#mobile-ad-bottom ul {display:block; background:#FFF; text-align:center; padding:5px 0; min-height:60px;}
#mobile-ad-top ul.slideshow,
#mobile-ad-bottom ul.slideshow {margin:0; min-height:60px; vertical-align:bottom;}
#mobile-ad-top ul.slideshow .banneritem a,
#mobile-ad-bottom ul.slideshow .banneritem a {min-height:60px; vertical-align:bottom; display:block; line-height:60px;}
.main_large_image {margin: 0 auto;}
div.main_images_wrapper {max-width:100% !important;}
#mobile-ad-top .bannergroup .banneritem,
#mobile-ad-bottom .bannergroup .banneritem {float:none;}
#mobile-ad-top img,
#mobile-ad-bottom img {float:none; margin:0 auto;}
/******** /Banner Ads ********/
#content-right .siteSearch,
.element-invisible {display:none !important;}
.navbar-message .siteSearch {}
.navbar-message .siteSearch form {margin:0;}
 
}


@media (min-width:1200px) and (max-width:1440px) {
#banner-ad-top .offset2 {margin-left: 5%;}
#banner-ad-top .span8 {width:90%;}

}
@media (max-width:1199px) {
#banner-ad-top {padding: 0;}
#banner-ad-top .offset2 {margin-left: 0;}
#banner-ad-top .span8 {width:100%;}
.navbar .nav > li {padding:0px;}

}


@media (min-width:768px) {
	#wrapper-header {position: fixed; width: 100%; z-index: 9999;}
	#page-content {margin-top: 160px;}
	#content-right {position:sticky; top: 160px;}
}
 
/* Portrait tablet to landscape and desktop */
@media (min-width:768px) and (max-width:979px) {


}
 
/* Landscape phone to portrait tablet */
@media (max-width:767px) {
	body {padding:0;}
	#content-right {padding:2% 0; margin:0;}
	#banner-full .main_images_wrapper .main_slideshow_buttons {display:none;}
	#page-content {border:none; border-radius:0; padding:4px 1%;}
	table td[class*="span"], table th[class*="span"], .row-fluid table td[class*="span"], .row-fluid table th[class*="span"] {display:block;}
	.whatsnew {display:none;}
	.container-fluid {padding: 0 10px;}
	
}
@media (max-width:650px) {
.formResponsive input[type="text"], .formResponsive input[type="password"], .formResponsive textarea, .formResponsive select {width:95% !important;}
.SobiPro .entry-container .row-fluid  .thumbnail {width:100%; display:block; float:none; margin:.5em 0;}
.navbar .navbar-message {width:calc(100% - 65px) !important;}
}
/* Landscape phones and down */
@media (max-width:480px) {
	.item-page {padding:2% 4%;}
	div.formCaption {width:98%;}
	.navbar .navbar-message {float:left;}
	.navbar .navbar-message {width:auto;}
	.navbar-message .form-search #mod-finder-searchword {width:30%;}
	.itemid-984 a#logo img {margin-top:-5px; background-size:100%; width:270px;}
	.itemid-984 .custom_talk-to-frankie {right:0; left:auto;}
	.itemid-984 .moduletable_top-menu {float:left;}
	
}
@media (max-width:430px) {
	a#logo {min-height:70px;}
}

.icons {
	display: none;
}
