/*** FONT STYLES ***/
h1, h2, h3, h4, h5, h6, #core_menu_wrapper .navbar .nav > li > a, #core_header_navigation .navbar .nav > li > a, #core_main_breadcrumbs_wrapper .breadcrumb a, #core_main_breadcrumbs_wrapper, .breadcrumb, .resultsfound,.wlt_toolbox strong, .fullwidthblock a.headBox1  { letter-spacing: 0;  font-weight:normal; } 

 
.btn-primary, .btn-primary:hover { background:#4895cb; }
a { color:#444; }
/* =============================================================================
  BACKGROUND COLORS
   ========================================================================== */
body, input {  font-family:Verdane, "Trebuchet MS", Calibri, serif; background: #fff; }
#core_body_wrapper { background:#f7fcff; border-top:1px solid #def0fe; }
/* =============================================================================
  LAYOUT ADJUSTMENTS
   ========================================================================== */

.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container, #core_menu_wrapper { width:100%; }
#core_padding, #core_header, .navbar, #core_columns_wrapper, #footer, #footer_bottom p, #core_main_breadcrumbs_wrapper, #core_header_navigation .navbar, #footer_bottom_inner, #HomeMainBanner #myCarousel, #core_new_header, #new_top_section { max-width:1000px; margin:auto auto; }
 
.page-wrapper { background:transparent;  }
#core_padding {background: #fff;  padding-top:0px;-webkit-border-radius: 0px 0px 10px 10px;-moz-border-radius: 0px 0px 10px 10px;border-radius: 0px 0px 10px 10px;border: 1px solid #e2e2e2;border-top: none;margin-bottom: 30px;}
#core_padding { margin: 0 auto; margin-bottom:20px; border-width: 0 1px 0 1px;-webkit-box-shadow: 0px 0px 15px 0px #D5D5D5;box-shadow: 0px 0px 15px 0px #D5D5D5;padding:10px; background:#fff; }
/* =============================================================================
  MAIN MENU
   ========================================================================== */
#core_menu_wrapper .navbar-inner { background:transparent; }
#core_menu_wrapper .navbar .nav>li>a { color: #2e79b5; }
/* =============================================================================
  GOOGLE MAP OBJECT
   ========================================================================== */
#map_object_container .block { margin-bottom:5px; }
#map_carousel { border: 1px solid #ddd; margin-top:10px; }
.category_object_block .block .block-content { padding-left:20px; }
.btn-viewall { margin-top: -5px; }
/* =============================================================================
  BLOCK STYLES
   ========================================================================== */
.block .block-title {  background:#E1EFF8; } 
.block .block-title h1, .block .block-title h3 { font-size:14px; line-height:25px; font-weight:bold; color:#2e79b5; text-shadow: 0 1px 0 #fff;   }
.block .block-content { background:#FDFDFD; border: 1px solid #ddd; padding: 10px; }
/* =============================================================================
  BREADCRUMBS
   ========================================================================== */
.breadcrumb { -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; margin-bottom:0px; background: #fff; padding:0px; }
.breadcrumb, .breadcrumb a { line-height:35px; }
/* =============================================================================
  GALLERY STYLES
   ========================================================================== */
#itemsbox { margin-left:-10px; margin-right:-10px; }
 ul.items.list_style li { border-top:1px solid #ddd; border-bottom:1px solid #fff; padding:15px 10px 15px 10px;   }
ul.items.list_style h1 { font-weight:bold; }
ul.items.list_style li .wlt_shortcode_location { font-size:11px; font-weight:bold; display:block; }
.wlt_shortcode_AUTHORIMAGE-CIRCLE { float:left; padding-right:10px; }
.wlt_shortcode_AUTHORIMAGE-CIRCLE img { max-width:25px; max-height:28px; }
span.ftext {position: absolute; width: 100px;height: 62px;overflow: hidden; line-height:50px; text-align:center; background: url(img/sticker.png) 0 0 no-repeat; z-index: 10;left: -10px; bottom: -10px; color:#fff; font-weight:bold; line-height:84px; text-shadow: 0 1px 0 #810707; font-size:12px;  }
/* =============================================================================
  LISTING PAGE
   ========================================================================== */
#SinglePage-listing_type .block { position:relative; }
#SinglePage-listing_type .pricestricker {position: absolute; width: 100px;height: 62px;overflow: hidden; line-height:50px; text-align:center; background: url(img/sticker.png) 0 0 no-repeat; z-index: 10;  color:#fff; font-weight:bold; line-height:84px; text-shadow: 0 1px 0 #810707; font-size:12px; top:0; right:0;  }
/* =============================================================================
  TOP SEARCH BOX
   ========================================================================== */
#site-search { background: url(img/trans1.png); padding:5px 15px 15px 15px; margin-bottom:0px; border-radius:10px; }
#site-search input, #site-search select { height:40px; }
#main-searchbox { background: #4490c8; border-bottom:1px solid #ddd;padding:30px; padding-top:25px; position:relative; }
#main-searchbox .stickericon { text-indent:-9999px; position: absolute; width: 142px;height: 88px; top:40px; right:0; overflow: hidden; line-height:50px; text-align:center; background: url(img/corner.png) 0 0 no-repeat; z-index: 10;  }
#main-searchbox h1 { margin:0px; padding:0px; font-size:30px;font-weight:bold;line-height:40px;margin-bottom:20px; color:#fff; text-shadow: 0 1px 0 #2e79b5; }
#main-searchbox h1 span { background:rgb(103, 160, 89); padding:5px; border-radius:5px; font-size:16px;  }
#main-searchbox h3 { padding:0px; margin:0px; color:#fff; padding-bottom:5px; }
/* =============================================================================
  FOOTER STYLES
   ========================================================================== */
#core_footer_wrapper { background: #2e79b5; border-top:1px solid #ccc; color:#fff; } 
#core_footer_wrapper #footer {  padding-top:30px; font-size:13px; }
#core_footer_wrapper #footer_bottom { border: 0px; margin-top: 0px;padding: 25px 0px;color: #fff;font-size:14px; background: #2e79b5 url(img/trans1.png);  } 
#core_footer_wrapper #footer_bottom p { padding-left:20px; }
#core_footer_wrapper #footer h3 { font-size: 22px;font-weight: lighter;margin: 0px 0px 20px 0px;}

@media (max-width: 480px) and (max-width: 500px) { #main-searchbox { padding:5px; } #core_padding { padding:0px; -webkit-box-shadow: 0px 0px 0px 0px #D5D5D5;box-shadow: 0px 0px 0px 0px #D5D5D5; } }

#HomePage .demomode #core_columns_inner_wrapper { display:none; }