@charset "utf-8";
/* CSS Document */

body {
font-family: 'Open Sans', sans-serif;
background-color:#bfe6f0;
color:#44342c;
}

img {max-width:100%}

.lora {font-family: 'Lora', serif;}

.blue {color:#09357b;}
.lightblue {color:#bfe6f0;}

.blueBG {background-color:#09357b;}
.lightblueBG {background-color:#bfe6f0;}
.cprelistingBG {background-color:#e6eaf1;}

.exclusive-bg {background-image: url("images/blue-transparent-bg.png");}

.fitdiv {
  display: inline-block;
}


.btn-c {
  color: #09357b;
  background-color: #bfe6f0;
  border: none;
}

.dashed-border { 
	border-top:dashed 1px #f1eee5; 
	border-bottom:dashed 1px #f1eee5;
	}
	
.dashed-border2 {
	padding-top:5px;
	padding-bottom:5px;
	border-top:dashed 1px #44342c; 
	border-bottom:dashed 1px #44342c;
	}
	
.dashed-borderProplist {
	padding-top:8px;
	padding-bottom:8px;
	border-bottom:dashed 1px #44342c;
	}
	
.dashed-border-brown { 
border-top:dashed 1px #44342c; 
border-bottom:dashed 1px #44342c;
}

.cpreproperty-cd { 
	border: double 2px #44342c;
	}

.subnavdiv {
	padding-bottom:5px;
	border-bottom:solid 1px #e1e1dd;
	margin-bottom:5px;
}

.softcorner {
border-radius: 10px;
}

.commerical-bg {
background-image: url('base-images/commercial-bg.jpg'); 
background-size: cover; 
background-position: center top;
}

.agents-bg {
background-image: url('base-images/light-blue-fade-bg-lrg.jpg'); 
background-repeat: repeat-x;
}

a:link {color:#000000;text-decoration:none;}
a:visited {color:#000000;text-decoration:none;}
a:hover {color:#000000;text-decoration:underline;}
a:active {color:#000000;text-decoration:none;}

a.bluelink:link {color:#09357b;text-decoration:none;}
a.bluelink:visited {color:#09357b;text-decoration:none;}
a.bluelink:hover {color:#09357b;text-decoration:underline;}
a.bluelink:active {color:#09357b;text-decoration:none;}

a.whitelink:link {color:#ffffff;text-decoration:none;}
a.whitelink:visited {color:#ffffff;text-decoration:none;}
a.whitelink:hover {color:#ffffff;text-decoration:none;}
a.whitelink:active {color:#ffffff;text-decoration:none;}

a.bluenavlink:link {color:#09357b;text-decoration:none;}
a.bluenavlink:visited {color:#09357b;text-decoration:none;}
a.bluenavlink:hover {color:#09357b;text-decoration:none;}
a.bluenavlink:active {color:#09357b;text-decoration:none;}

a.subnavlink:link {color:#09357b;text-decoration:none;}
a.subnavlink:visited {color:#09357b;text-decoration:none;}
a.subnavlink:hover {color:#09357b;text-decoration:none;}
a.subnavlink:active {color:#09357b;text-decoration:none;}

a.footerphonelink:link {color:#94aacb;text-decoration:none;}
a.footerphonelink:visited {color:#94aacb;text-decoration:none;}
a.footerphonelink:hover {color:#94aacb;text-decoration:none;}
a.footerphonelink:active {color:#94aacb;text-decoration:none;}

a.headerphonelink:link {color:#09357b;text-decoration:none;}
a.headerphonelink:visited {color:#09357b;text-decoration:none;}
a.headerphonelink:hover {color:#09357b;text-decoration:none;}
a.headerphonelink:active {color:#09357b;text-decoration:none;}

a.footerlink:link {color:#94aacb;text-decoration:none;}
a.footerlink:visited {color:#94aacb;text-decoration:none;}
a.footerlink:hover {color:#94aacb;text-decoration:none;}
a.footerlink:active {color:#94aacb;text-decoration:none;}

a.nounderlinelink:link {text-decoration:none;}
a.nounderlinelink:visited {text-decoration:none;}
a.nounderlinelink:hover {text-decoration:none;}
a.nounderlinelink:active {text-decoration:none;}


.view-property-button {
	background-color:#bfe6f0;
	padding:5px;
	font-size:1.75em;
}

.brown-button {
	background-color:#44342c;
	padding:5px;
	text-align:center;
}

.lightblue-button {
	background-color:#bfe6f0;
	padding:5px;
	text-align:center;
}

.blue-button {
	background-color:#09357b;
	padding:5px;
	text-align:center;
}

.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}


.swiper-container {
        width: 100%;
        height: 100%;
        margin-left: auto;
        margin-right: auto;
}


.div_hoverList:hover { 
	background-color: #f0efee; 
	-webkit-transition: all ease-in-out .2s;
    -moz-transition: all ease-in-out .2s;
    -ms-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s;
}

ul{list-style:none;}
.text-center {text-align: center; padding: 10px 0;}

#gallery {width: 100%;}
#gallery ul {padding-left: 0px;}
#gallery li {display: inline; margin-right: 3px;}



/* BREAKPOINTS */
@media (min-width: 992px){

#headercompact {
    display: none !important;
  }
#footercompact {
    display: none !important;
  }

 
}
@media (max-width: 992px){

 #headerfull {
    display: none !important;
  }
 #footerfull {
    display: none !important;
  }
 
}
/* END BREAKPOINTS */