﻿.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;
    }
}

@media (min-width: 768px)
{
    ul.nav li.dropdown:hover > ul.dropdown-menu {
        display: block;
    }
    .nav .dropdown-menu {
        margin-top: 0;
    }

    .Nav-drop-shadow {
        -webkit-box-shadow: 0 0 7px 2px rgba(0, 0, 0, .5);
        -moz-box-shadow: 0 0 7px 2px rgba(0, 0, 0, .5);
        box-shadow: 0 0 7px 2px rgba(0, 0, 0, .5);
    }

    /* sub-menus */
    .dropdown-submenu {
        position: relative;
    }
    .dropdown-submenu > .dropdown-menu {
        top: 0;
        left: 100%;
        margin-top: -6px;
        margin-left: -1px;
        -webkit-border-radius: 0 6px 6px 6px;
        -moz-border-radius: 0 6px 6px 6px;
        border-radius: 0 6px 6px 6px;
    }
    .dropdown-submenu:hover > .dropdown-menu {
        display: block;
    }
    .dropdown-submenu > a:after {
        display: block;
        content: " ";
        float: right;
        width: 0;
        height: 0;
        border-color: transparent;
        border-style: solid;
        border-width: 5px 0 5px 5px;
        border-left-color: #ccc;
        margin-top: 5px;
        margin-right: -10px;
    }
    .dropdown-submenu:hover > a:after {
        border-left-color: #fff;
    }
    .dropdown-submenu.pull-left {
        float: none;
    }
    .dropdown-submenu.pull-left > .dropdown-menu {
        left: -100%;
        margin-left: 10px;
        -webkit-border-radius: 6px 0 6px 6px;
        -moz-border-radius: 6px 0 6px 6px;
        border-radius: 6px 0 6px 6px;
    }
}


.navbar{margin-bottom:0px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.nav > li {margin-left:12px;margin-right:12px}


/* Center nav on screen size above mobile devices */
@media (min-width: 768px) 
{
    .navbar .nav,
    .navbar .nav > li {
      float:none;
      display:inline-block;
      vertical-align: top;
    }

    .navbar-collapse {
      text-align:center;
    }
}


/* Open all nav when on mobile devices */
@media (max-width: 768px) 
{
    ul.dropdown-menu{
        display: block;
        position: static;
        margin-left:10px;
        background-color:transparent;
        border:0;
        box-shadow:none;
        -webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;
    }
    ul.navbar-nav > li > a{clear:both;font-weight:bold;}
    ul.navbar-nav > li{clear:both;}
    ul.dropdown-menu > li.dropdown-submenu > ul{
        margin-left:20px;
    }
    .navbar-nav .caret{
        display:none;
    }
}

/*****  ADDED FOR TABLETS **************************/
@media (min-width: 768px) and (max-width: 1000px)
{
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
	top: 0;
	border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none !important;
    }
    .navbar-nav {
        float: none !important;
	margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
  	display:block !important;
    }
}
/*****  ***** *** ******* **************************/


.carousel{}
.carousel img{max-height:500px;}
.carousel_quicksearch_horizontal{margin:auto;position:absolute;top:100px;left:0;right:0;bottom:0;min-width:1px;min-height:1px;}
.qscar{background-color:rgba(0,0,0,0.5);color:#fff;padding:10px 25px 25px 25px;border-radius:5px;}
.qscarLinks a,.qscarLinks a:link,.qscarLinks a:visited,.qscarLinks a:hover,.qscarLinks a:active{color:#fff;}
.qscarLoginLink{padding-left:0;}
.qscarPropertyAlertsLink{padding-left:0;}
.qscarASLink{padding-right:0;}
.qscar h1{margin-bottom:20px;text-transform:uppercase;}

.calltoactionbar{margin-top:35px;}

/* Featured Properties Bar (Gallery Slider) */
.featuredpropertiesbar{margin-top:35px;}
.featuredpropertiesbar h3{border-bottom:1px solid #999;border-top:1px solid #999;line-height:.2;padding:0;}
.featuredpropertiesbar h3>span{background:#fff;padding:0 20px;}
.divGallerySlider{padding-bottom:30% !important;}

#idxiframe{margin-bottom:25px;}

/* Gallery Slider Sidebar Widget */
.galleryslider_widget{margin-top:0;}
.galleryslider_widget h3{border-bottom:1px solid #999;border-top:1px solid #999;line-height:.2;padding:0;}
.galleryslider_widget h3>span{background:#fff;padding:0 20px;}
.divGallerySlider_Widget{padding-bottom:90% !important;}

.mainbody{margin-top:50px;}

.divTestimonials_Jumbotron{background-color:transparent;margin-top:30px;}
.testimonialTitle{}
.testimonialText{height:68px;overflow:hidden;}
.faderbar_Testimonials
{
    position:absolute;
    z-index:2;
    right:0;bottom:0;left:0;
    width:100%;
    height:25px;
    
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome4-9,Safari4-5 */
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10-11.50 */
    background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* IE10 preview */
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}

.divWYHW_Inner{background-color:rgba(0,0,0,0.2);}
.divWYHW_Jumbotron{background-color:rgba(0,0,0,0.5);margin-top:30px;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)
{
    .qscarLoginLink{margin-left:50px;}
}
@media (min-width: 1300px) and (max-width: 1450px)
{
    .qscarLoginLink{margin-left:100px;}
    .qscarPropertyAlertsLink{margin-left:50px;}
}
@media (min-width: 992px) and (max-width: 1300px)
{
    .qscarLoginLink{margin-left:150px;}
    .qscarPropertyAlertsLink{margin-left:100px;}
}

@media (min-width: 992px) and (max-width: 1200px)
{
    .form-control{font-size:12px;}
}

@media (max-width: 1200px)
{
    .navbar-nav,.dropdown-menu{font-size:14px;}
    .nav > li {margin-left:8px;margin-right:8px}
    .divGallerySlider{padding-bottom:35% !important;}
    .divGallerySlider_Widget{padding-bottom:105% !important;}
}

@media (max-width: 992px)
{
    .navbar-nav,.dropdown-menu{font-size:12px;}
    .nav > li {margin-left:5px;margin-right:5px}
    .qscar h1{font-size:24px;}
    .carousel_quicksearch_horizontal{position:relative;top:0;margin-top:25px;}
    .qscar{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) 
{
    .divContactInfo,.divName{float:left !important;}
    .navbar-toggle{margin-right:30px;}
    .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;}
}


/* 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 1px #e7e7e7;background-color:#f8f8f8;}
.footerHighlightText{font-size:14px;font-weight:bold;color:#333;}
.footerCopyright{font-size:11px;}
.footerFollow{padding-bottom:15px;border-bottom:solid 1px #e7e7e7;}
.footerUA{margin-top:15px;padding:15px 0 5px 0;border-top:solid 1px #e7e7e7;}

/* 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;}

/* FOOTERLINKS */
.footerLinks{border-left:solid 1px #e7e7e7;border-right:solid 1px #e7e7e7;}
.tblFooterLinks{width:100%}
.tblFooterLinks td{padding:5px 0 1px 0;}
.tdFooterLinks{border-bottom:solid 1px #666;}
.tdFooterLinksSep{width:25px;}
a.footerlinks:link,a.footerlinks:visited,a.footerlinks:hover,a.footerlinks:active{font-size:12px;color:#333;text-decoration:none;}


/* 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;}