﻿@media(min-width:1200px){body{font-size:16px;}}

.Raleway1 {font-family: 'Raleway', sans-serif;}
.Fjalla1 {font-family: 'Fjalla One', sans-serif;}

.sqH1{font-size: 48px !important;text-shadow:0px 1px 2px rgba(0,0,0,0.6);}
.sqH2{font-size: 24px !important;text-shadow:0px 1px 2px rgba(0,0,0,0.6);}
.sqH3{font-size: 18px !important;text-shadow:0px 1px 2px rgba(0,0,0,0.6);}
@media (max-width: 768px)
{
    .sqH1{font-size: 36px !important;}
    .sqH2{font-size: 20px !important;}
    .sqH3{font-size: 16px !important;}
}

.tH1{font-size: 48px !important;}
.tH2{font-size: 36px !important;}
.tH3{font-size: 24px !important;}
.tH4{font-size: 18px !important;}
@media (max-width: 768px)
{
    .tH1{font-size: 36px !important;}
    .tH2{font-size: 24px !important;}
    .tH3{font-size: 20px !important;}
    .tH4{font-size: 16px !important;}
}


/* START TELERIK MENU */
html .RadMenu .rmGroup:before,
html .RadMenu .rmMultiColumn:before,
html .RadMenu .rmScrollWrap > .rmHorizontal:before,
html .RadMenu .rmScrollWrap > .rmVertical:before {
    border-style: hidden;
}


.navbar{margin-bottom:0px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}

.rmRootGroup > li{margin-left:12px !important;margin-right:12px !important;}

.rmLink.rmRootLink{padding:15px !important;}

.rmGroup{background-color:#fff !important;color:#000 !important;}

.rmGroup > li:hover{background-color:#efefee !important;}
.rmGroup > li:focus{background-color:#efefee !important;}
.rmGroup > li:active{background-color:#efefee !important;}
.myfocus{background-color:#efefee !important;color:#000 !important;}

.rmRootGroup, .rmGroup, .rmItem, .rmLink, .rmVertical, .rmFirst, .rmExpandDown, .rmExpanded{border:0px !important;}
.rmExpanded, .rmGroupColumn, .rmFirstGroupColumn, .rmVertical, .rmLevel1, .rmMultiGroup, .rmMultiColumn{border:0px !important;}

@media(max-width:1200px)
{
    .navbar,.rmGroup{font-size:14px;}
    .rmRootGroup > li{margin-left:8px !important;margin-right:8px !important;}
}

@media(max-width:992px)
{
    .navbar,.rmGroup{font-size:12px;}
    .rmRootGroup > li{margin-left:5px !important;margin-right:5px !important;}
    .rmRootToggle{margin-top:5px;}    
}

/*used to center nav */
@media(min-width:768px) 
{
    .navbar .nav{
      float:none;
      display:inline-block;
      vertical-align: top;
    }

    .navbar {
      text-align:center;
    }
}
/* END TELERIK MENU */


.socialLink{width:20px;}

.carousel{}
.carousel img{max-height:550px;}
.carousel_quicksearch_vertical{margin:auto;position:absolute;top:25px;left:0;right:0;bottom:0;min-width:1px;min-height:1px;}
.qscar{background-color:rgba(0,0,0,0.5);color:#fff;padding:5px 15px 15px 15px;border-radius:5px;}
.qscarLinks a,.qscarLinks a:link,.qscarLinks a:visited,.qscarLinks a:hover,.qscarLinks a:active{color:#fff;}
.qscar h1{margin-bottom:15px;font-size:24px;text-transform:uppercase;}

.carousel_buyers_sellers{margin:auto;position:absolute;top:25px;left:0;right:0;bottom:0;min-width:1px;min-height:1px;}
.bscar{background-color:rgba(0,0,0,0.5);color:#fff;padding:5px 15px 15px 15px;border-radius:5px;}
.bscar h1{margin-bottom:5px;text-transform:uppercase;}
.bscar h3{margin-top:5px;font-style:italic;}

/* call to action bar */
.calltoactionbar{margin-top:75px;margin-bottom:50px;}

/* Featured Properties Bar (Gallery Slider) */
.featuredpropertiesbar{margin-top:50px;}
.divGallerySlider{padding-bottom:35% !important;}

/* marketsBar */
.marketsBar{padding-top:15px;padding-bottom:15px;}
.marketsBar h2{margin-bottom:35px;}
.marketsBarCommunity{padding-bottom:50px;}
.marketsBarCommunity:hover{background-color:#efefee;}
.marketsBarCommunity img{width:100%;max-width:360px;max-height:200px;}
.marketsBarCommunity img:hover{width:100%;max-width:360px;max-height:200px;}


#idxiframe{margin-bottom:25px;}

/* Gallery Slider Sidebar Widget */
.galleryslider_widget{margin-top:0;}
.divGallerySlider_Widget{padding-bottom:90% !important;}

.mainbody{margin-top:75px;margin-bottom:75px;}

/* testimonials */
.divTestimonials_Jumbotron{background-color:transparent;margin-top:30px;}

/* Whats Your Home Worth */
.divWYHW_Inner{background-color:rgba(0,0,0,0.2);}
.divWYHW_Jumbotron{background-color:rgba(0,0,0,0.5);margin-top:100px;margin-bottom:100px;color:#fff;}

/* media queries */

/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Small devices (tablets, 768px and up) */
/*@media (min-width: @screen-sm-min) */

/* Medium devices (desktops, 992px and up) */
/*@media (min-width: @screen-md-min */

/* Large devices (large desktops, 1200px and up) */
/*@media (min-width: @screen-lg-min) */

@media (min-width: 1450px) and (max-width: 1600px)
{
    
}
@media (min-width: 1300px) and (max-width: 1450px)
{

}
@media (min-width: 992px) and (max-width: 1300px)
{

}
@media (min-width: 992px) and (max-width: 1350px)
{
    .carousel_quicksearch_vertical{top:10px;}
    .carousel_buyers_sellers{top:10px;}
    .control-label,.form-control{font-size:12px;}
}
@media (min-width: 992px) and (max-width: 1250px)
{
    .qscar h1{font-size:18px;}
    .qscarLoginSearch{display:none;}
    
    .bscar h1{font-size:24px;}
    .bscar h3{font-size:18px;}
    .bscar a{font-size:16px;}
}
@media (min-width: 992px) and (max-width: 1150px)
{
    .qscar{padding-top:5px;padding-bottom:5px;}
    .qscar h1{margin-top:10px;}
    .form-group{margin-bottom:10px;}
}
@media (min-width: 992px) and (max-width: 1100px)
{
    .bscar h1{margin-top:10px;}
    .bscar h3{margin-bottom:5px;}
}
@media (max-width: 1200px)
{
    .divGallerySlider{padding-bottom:35% !important;}
    .divGallerySlider_Widget{padding-bottom:105% !important;}
}

@media (max-width: 992px)
{
    .qscar h1{font-size:24px;}
    .carousel_quicksearch_vertical{position:relative;top:0;margin-top:25px;}
    .carousel_buyers_sellers{position:relative;top:0;margin:25px;}
    .qscar{background-color:#f5f5f5;color:#000;border:solid 1px #ddd;}
    .bscar{background-color:#f5f5f5;color:#000;border:solid 1px #ddd;}
    .qscarLinks a,.qscarLinks a:link,.qscarLinks a:visited,.qscarLinks a:hover,.qscarLinks a:active{color:#000;}
    .divGallerySlider{padding-bottom:45% !important;}
}

@media (max-width: 768px) 
{
    .carousel-indicators{display:none;}     /* this needs to be hidden on mobile so Telerik Menu works */
    
    .divContactInfo,.divName{float:left !important;}
    .qscar h1{font-size:18px;}
    .divGallerySlider{padding-bottom:50% !important;}
}
@media (max-width: 650px) 
{
    .divGallerySlider{padding-bottom:60% !important;}
}
@media (max-width: 600px) 
{
    .divGallerySlider{padding-bottom:70% !important;}
}
@media (max-width: 550px) 
{
    .divGallerySlider{padding-bottom:80% !important;}
}
@media (max-width: 450px)
{
    .divGallerySlider{padding-bottom:85% !important;}
}
@media (max-width: 360px)
{
    .qscar h1{font-size:16px;}
    .qscarLoginCA{display:none;}
    .divGallerySlider{padding-bottom:90% !important;}
}

/* SEND TO A FRIEND */
@media (min-width: 992px)
{
.setMessage{width:500px !important;}
}

/* MAIN CONTENT */
.table1 th, .table1 td{padding:3px;}
.header1{font-size:16px;font-weight:bold;}
.label1{font-weight:bold;}
.textbox1{padding:4px;border:1px solid #999;}
.button1{padding:5px 10px;cursor:pointer;}
/* TD ALIGNMENT */
td.alignleft{text-align:left;}
td.aligncenter{text-align:center;}
td.alignright{text-align:right;}
td.valigntop{vertical-align:top;}
td.valignmiddle{vertical-align:middle;}
td.valignbottom{vertical-align:bottom;}

/* CAPTCHA */
.capTextbox{width:80px;margin:5px 10px 0 0;padding:5px;border:1px solid #999;font-size:24px;}
.capText{font-size:11px;}

/* CAPTCHA */
.RadCaptcha, RadCaptcha_Default{display:inline-block !important;}
.capImage{display:inline-block !important;border:solid 1px #999 !important;border-radius:5px !important;}
.rcRefreshImage{display:inline-block !important;margin-left:10px !important;}
.rcRefreshImage:after{font-family:"Glyphicons Halflings";content:"\e031";color:#999;}


/* LISTINGS */
.Listing{padding:25px;}
.altListing{padding:25px;background-color:#f5f5f5;}
.tblListing th, .tblListing td{padding-left:10px;}
td.ListingHeader1{font-size:20px;font-weight:bold;}
td.ListingHeader2{font-size:16px;font-weight:bold;}
.radshareListing{padding:0 !important;}
.sshBlogger{margin-right:0px !important;}
.imgListings{border:solid 1px #999;}
.imgListingsNew{border:solid 1px #999;padding:5px;background-color:#fff;}
.imgListingDetailsThumb{border:solid 1px #999;background-color:#fff;}
a.ListingLink,a.ListingLink:link,a.ListingLink:visited,a.ListingLink:active{font-size:12px;font-weight:normal;color:#333;text-decoration:none;}
a.ListingLink:hover{font-size:12px;font-weight:normal;color:#333;text-decoration:underline;}
.ListingPagingRecords{font-weight:bold;}
.hrListing{border-style:dotted;color:#999;}
/* CALCULATORS */
.tblCalc{border:solid 1px #ccc;background-color:#f5f5f5;}
.tblCalc td{padding:5px;}
/* INTEREST RATES */
.tblInterestRates{border:solid 1px #ccc;background-color:#f5f5f5;}
.tblInterestRates td,.tblInterestRates th{padding:5px 0;font-size:14px;font-weight:bold;text-align:center;}
/* LOGIN */
.tblRegister{border:solid 1px #ccc;background-color:#f5f5f5;}
.tblRegister td{padding-right:15px;padding-left:15px;}
.registerHeader{border-bottom:solid 1px #999;background-color:#ccc;}
.tblPassword td{background-image:url(../images/status-yellow.gif);background-repeat:no-repeat;background-position:5px 50%;background-color:#ff6;border:solid 1px #de6500;padding:10px 10px 10px 40px;font-size:10pt;font-weight:bold;color:#de6500;}
.passwordHeader{color:#333;font-size:14px;font-weight:bold;}
/* BLOG */
.blog{}
.blogItem,.blogAltItem{}
.blogSep{padding:10px 0;display:block;}
.blogHeader{display:table;}
.blogCal{display:table-cell; width:36px;padding-top:25px;text-align:center;font-size:12pt;font-weight:bold;color:#000;}
.blogYear{padding-top:5px;font-size:8pt;font-weight:normal;color:#999;}
.blogTitle{display:table-cell;padding-left:20px;vertical-align:middle;}
a.blogLink,a.blogLink:link,a.blogLink:visited,a.blogLink:hover,a.blogLink:active{font-size:12pt;font-weight:bold;color:#333;text-decoration:none;}
.blogSocialShare{padding-top:0px;}
.blogText{padding-top:20px;}
.blogMore{padding-top:20px;}
a.blogLinkMore,a.blogLinkMore:link,a.blogLinkMore:visited,a.blogLinkMore:hover,a.blogLinkMore:active{font-size:10pt;color:#999;text-decoration:none;}
.blogLine{height:1px;background-color:#ccc;}
/* NEWS */
.dlNewsLine{background-color:#000;}
.dlNews{margin-left:15px;}
a.hlNews,a.hlNews:link,a.hlNews:visited,a.hlNews:hover,a.hlNews:active{font-size:10pt;font-weight:bold;color:#333;text-decoration:underline;}
.divNewsDate{padding:3px 0;font-size:8pt;color:#999;}
.divSep{height:25px;}
/* TESTIMONIALS */
.TestimonialName{padding:0 0 10px 25px;font-size:16px;}
.Testimonial{padding:15px 10px;}
.tdTestimonial{border:solid 1px #ccc;background-color:#f5f5f5;}
.tdTestimonialStart{width:50px;height:50px;background:url(../images/quotestart.png) no-repeat top left;}
.tdTestimonialEnd{width:50px;height:50px;background:url(../images/quoteend.png) no-repeat bottom right;}
/* WIDGETS */
/* Featured Listings Widget */
.ListingHeader_Widget{display:none;}
/*.divFeaturedListings_Widget{width:190px;border:solid 1px #999;}*/
.Listing_Widget{padding:5px;}
a.ListingLink_Widget:link,a.ListingLink_Widget:visited,a.ListingLink_Widget:hover,a.ListingLink_Widget:active{font-size:11px;font-weight:normal;text-decoration:underline;}
/*.ListingHeader_Widget{font-size:14px;font-weight:bold;}*/
/* News Widget */
.dlNews_Widget td{text-align:left;}
.imgNews_Widget{margin-right:10px;}
a.hlNews_Widget,a.hlNews_Widget:link,a.hlNews_Widget:visited,a.hlNews_Widget:hover,a.hlNews_Widget:active{font-size:8pt;font-weight:bold;color:#333;text-decoration:underline;}
/* Quick Search Widget */
.quicksearchdropdown_Widget{font-size:11px}
/* modal popup */
.modalBackground{background-color:#000;opacity:.7;filter:alpha(opacity=70);z-index:4998 !important;}
.modalPopup{background-color:#fff;font-size:11px;text-align:left;z-index:4999 !important;}
.modalwrapper{margin:5px;padding:30px 20px;border-radius:10px;box-shadow:inset 0px 0px 0px 10px #f0f8fe;}

.modaltable{position:static !important;}
.modaltable td{padding:2px;}
.modalrow{background-color:#fff;}
.modalrow-alt{background-color:#fff;}

.modalheader{font-size:16px;font-weight:bold;}
.modal-name{font-weight:bold;}
.modal-value{}

.modaladdress{margin:15px 0;padding:7px;background-color:#f7f7f7;border-bottom:solid 1px #efefee;font-size:12px;font-weight:normal;}
.modaltext{margin:15px 0;font-weight:bold;}

.modaltextbox,.riTextBox{padding:5px !important;width:200px !important;font:12px/1.2 Verdana, Arial, 'Liberation Sans', FreeSans, sans-serif !important;border:solid 1px #ccc !important;box-sizing:content-box !important;}

.modalclose,a.modalclose:link,a.modalclose:visited,a.modalclose:hover,a.modalclose:active{padding:2px 5px;border:solid 1px #efefee;color:#ccc;text-decoration:none;cursor:pointer;}

.modalbutton{padding:5px 10px;cursor:pointer;}


/* FOOTER */
.footer{padding-top:20px;border-top:solid 5px #000000;background-color:#000000;color:#ffffff}
.footerHighlightText{font-size:14px;font-weight:bold;color:#ffffff;}
.footerFollow{padding-bottom:15px;border-bottom:solid 1px #ffffff;}
.footerCopyright{font-size:11px;}
.footerUA{}

/* FOOTERNAV */
.ulFooterNav ul{margin:0;list-style-type:none;text-align:right;}
.ulFooterNav li{margin:5px;display:inline;}
a.footernav:link,a.footernav:visited,a.footernav:active{margin:2px 5px;font-size:13px;text-decoration:none;}
a.footernav:hover{margin:2px 5px;font-size:13px;text-decoration:underline;}



/* STATUS MESSAGES */
div.status_green,.status_green td{background-image:url(../images/status-green.gif);background-repeat:no-repeat;background-position:5px 50%;background-color:#b0e576;border:solid 1px #063;padding:10px 10px 10px 40px;font-size:10pt;font-weight:bold;color:#063;}
div.status_yellow,.status_yellow td{background-image:url(../images/status-yellow.gif);background-repeat:no-repeat;background-position:5px 50%;background-color:#ff6;border:solid 1px #de6500;padding:10px 10px 10px 40px;font-size:10pt;font-weight:bold;color:#de6500;}
div.status_red,.status_red td{background-image:url(../images/status-red.gif);background-repeat:no-repeat;background-position:5px 50%;background-color:#ebd9d9;border:solid 1px #600;padding:10px 10px 10px 40px;font-size:10pt;font-weight:bold;color:#600;}
.ValidationSummary{background-image:url(../images/status-red.gif);background-repeat:no-repeat;background-position:5px 50%;background-color:#ebd9d9;border:solid 1px #600;padding:10px 10px 10px 40px;font-size:10pt;font-weight:bold;color:#600;}