@import url('https://fonts.googleapis.com/css2?family=Nothing+You+Could+Do&display=swap');

@font-face {
	
	
	 font-family: 'hamburgerregular';
  src: url('../fonts/hamburger-demo_2.eot'); /* IE9 Compat Modes */
  src: url('../fonts/hamburger-demo_2.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/hamburger-demo_2-webfont.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/hamburger-demo_2-webfont.woff') format('woff'),/* Pretty Modern Browsers */
       url('../fonts/hamburger-demo_2.ttf')  format('truetype'); /* Safari, Android, iOS */

    font-weight: normal;
    font-style: normal;

}



body,
html{width:100%;height:100%;margin:0;padding:0;letter-spacing:0px;font-family: "myriad-pro",sans-serif;}
body{background:#ffffff;background-repeat:no-repeat}
.container{position:relative;height:100%;width:100%;left:0;margin:0px;-webkit-transition:left 0.4s ease-in-out;-moz-transition:left 0.4s ease-in-out;-ms-transition:left 0.4s ease-in-out;-o-transition:left 0.4s ease-in-out;transition:left 0.4s ease-in-out;}
.wf-loading{visibility:hidden;}
ol, ul{list-style:none;}
h1{clear:both;font-weight:900;font-size:2.3em;line-height:1.2em;margin:0 0 1.5% 0;color:#2D1944;letter-spacing:-1px;text-align:left}



table{

  border-collapse: collapse;
  width: 100%;
	font-size:1.45em;
}

table td, table th {
  border: 1px solid #ddd;
  padding: 8px;
}

table tr:nth-child(even){background-color: #f2f2f2;}

table tr:hover {background-color: #ddd;}

table th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #2D1944;
  color: white;
}

.holder ul.ticks{padding:0px 0% 0 0em; width:100%; float:left}
.holder ul.ticks li{color:#444444;text-align:left;padding-left:30px;font-weight:100;font-size:1.2em;margin:15px 0px 0px 0px;line-height:1.3em;letter-spacing:-0px;list-style-position:outside;margin-left:2.5em;}
.holder ul.ticks li ul li{font-size:1.0em;margin-left:1em;}
.holder ul.ticks li a , .main-content .sl-content a, .sl-fwcontent a{color:#2D1944;font-weight:100;}
.holder ul.ticks li a:hover, .main-content .sl-content a:hover, .sl-fwcontent a:hover{text-decoration:underline}

.holder ul.ticks li{list-style-type: none; background: url(images/cbullet.png) no-repeat top left;    padding-left: 30px;    line-height: 1em;    margin: 1.5% 0 1.5% 0%;    font-size: 1.45em;}



h2{clear:both;font-weight:900;font-size:2.2em;margin:20px 0 20px 0;color:#2D1944;line-height:1.0em;letter-spacing:0px;text-align:left}

h2.nobtm{margin:20px 0 -20px 0;}
h3{font-weight:600;font-size:1.8em;margin:10px 0 0 0;color:#2D1944;letter-spacing:0px;}
h4{font-weight:400;font-size:1.4em;margin:10px 0 0 0;color:#2D1944;letter-spacing:-1px;}
hr{clear:both;border:0px;border-bottom:1px solid #ccc;margin:40px auto 20px;width:100%; padding:10px 0}
p{color:#444444;font-size:1.45em; /*font-size:1.3em;*/ margin:15px 0 0px 0;line-height:1.4em;font-weight:100;text-align:left;letter-spacing:0px; font-family: "myriad-pro",sans-serif !important; }

.qm {font-family: "myriad-pro",sans-serif !important; font-weight: 100 !important;}
a{text-decoration:none;}
a.listing:hover{text-decoration:none !important}


h1,h2,h3,h4,h5 {font-family: 'hamburgerregular', Arial, sans-serif; }


@keyframes backgroundColorPalette {
  0% {
    background: #2D1944;
	  color:#ffffff;
  }
  75% {
    background: #2F1A4A;color:#ffffff;
  }
  100% {
    background: #F6ED00;
	  color:#000000;
  }
  
}

.ctablock {float:right;background:#2D1944; color:#ffffff; font-size:2em; width:100%; padding:30px; margin-bottom:6%; box-sizing: border-box; font-family: 'hamburgerregular', Arial, sans-serif;

animation-name: backgroundColorPalette;
  animation-duration: 4s;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
button.cta , a.cta {position: relative; z-index: 9;  background:#ffffff; border:1px solid #ffffff;color:#2D1944; padding:25px 20px 15px;float:right;  text-transform: uppercase; font-weight: 600; font-size:0.8em; transition: 0.3s; margin-top:0px }
button.cta:hover, a.cta:hover { color:#ffffff; background:#2D1944 !important; border:1px solid #ffffff; }


.holder{margin:0px auto;max-width:1380px;padding:0px 30px 0;}
.holder:before, .holder:after{content:"\0020";display:block;height:0;overflow:hidden;}

.pagepad {width: 100%;    padding: 80px 0;    float: left;}


.holder:after{clear:both;}
.pline{width:100%;height:6px;background:#2D1944;margin:0 0 15px 0;padding:0}
.listing,
.listing p{text-align:left;}
.listing h3{color:#2D1944;}
.purple{color:#2D1944;}
#prev, #next{color:#2D1944;font-weight:800}

.flexslider{clear:both; float:left;width:100%;margin-top:67px !important;margin-bottom:0px !important;height:0px; padding-bottom:42% !important; z-index:9; font-family: 'hamburgerregular', Arial, sans-serif; font-weight: 600;}
.flexslider.slim{ padding-bottom:32% !important;  overflow: hidden}
.flexslider li{position:relative;overflow:hidden;}
.flexslider li.slide{width:100%;   height:0px; padding-bottom:42%; background-size: cover; background-position: bottom}

.overlay{z-index:10;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.1);}
.flexslider .holder {z-index:12;position:relative;}
.flexslider .holder .title {float:left; width:80%; color:#ffffff; font-weight:400; font-size:4vw; text-align:center; line-height:93%;  letter-spacing:-2px; margin:9vw 10% 0 10%;text-shadow: 2px 4px 3px rgba(0,0,0,0.4);}
.flexslider .holder .subtitle {float:left; width:80%; color:#ffffff; font-weight:400; font-size:3.0vw; text-align:center; line-height:93%;  letter-spacing:-2px; margin:1.8vw 10% 0 10%;text-shadow: 2px 4px 3px rgba(0,0,0,0.4);}
.flexslider .holder .strapline {clear:both; float:left;width:80%; color:#ffffff; font-weight:400; font-size:2.3vw; text-align:center; letter-spacing:0px;line-height:100%; margin:30px 10% 0;text-shadow: 2px 4px 3px rgba(0,0,0,0.4);}	
/*.flexslider .holder img {clear:both; float:left;width:26% !important; margin:2vw 37% 0 !important;}	*/
/*.flexslider .holder img {clear:both; float:left;width:20% !important; margin:2vw 40% 0 !important;}	*/
.flexslider .holder img {clear:both; float:left;width:15% !important; margin:2vw 42.5% 0 !important;}	


/*
.flexslider .holder .title {float:left; width:80%; color:#ffffff; font-weight:400; font-size:4em; text-align:center; line-height:93%;  letter-spacing:-2px; margin:175px 10% 0 10%;text-shadow: 2px 4px 3px rgba(0,0,0,0.4);}
.flexslider .holder .subtitle {float:left; width:80%; color:#ffffff; font-weight:400; font-size:3.2em; text-align:center; line-height:93%;  letter-spacing:-2px; margin:35px 10% 0 10%;text-shadow: 2px 4px 3px rgba(0,0,0,0.4);}
.flexslider .holder .strapline {clear:both; float:left;width:80%; color:#ffffff; font-weight:400; font-size:2.5em; text-align:center; letter-spacing:0px;line-height:120%; margin:35px 10% 0;text-shadow: 2px 4px 3px rgba(0,0,0,0.4);}	
.flexslider .holder img {clear:both; float:left;width:36%; margin:35px 32% 0;}	

*/
.flex-control-nav {display: none !important; }
.flex-direction-nav .flex-prev {margin-left: -50px;}
.flex-direction-nav .flex-next {margin-right: -50px;}
p a {color:#2D1944; text-decoration: underline}
p a:hover {color:#2D1944; text-decoration: underline; }



.quoteholder {
    position: relative;
    background-color: #eee;

    width: 100%;
  
    text-align: center!important;
    font-size: 1em;
    padding: 60px 0; ;
    box-sizing: border-box; margin:50px 0 50px; 
}



.quoteholder em  {     font-weight: 700}
.quoteholder .quote {    color: #3AAA35;    text-align: center!important;   }
.quoteholder ul  {padding:0 !important; margin:0 !important}
.quoteholder ul li {list-style: none !important;  text-align: center!important; line-height:100%; margin:0 !important; font-family: 'Nothing You Could Do', cursive; font-size: 2.8em; letter-spacing:-2px; }
.quoteholder ul li span{ font-family: "myriad-pro",sans-serif; font-size: 0.7em;  letter-spacing:-1px; padding-top:3% }
.quoteholder ul li:before {content:''; margin:0 !important}
.quoteholder .flex-direction-nav {    z-index: 11; margin-top: -170px !important;}
.quoteholder .flex-direction-nav .flex-next {   margin-right: -110px !important; margin-top: 5px!important;}
.quoteholder .flex-direction-nav .flex-prev {  position: absolute;   margin-left: -110px !important; margin-top: 5px!important;}
.quoteholder .flex-direction-nav {  float:left;   position: relative !important;	 }



#search {font-family: 'hamburgerregular', Arial, sans-serif; font-size:1.2em; background-color: #EDECED; float: left;    width: 100%; padding:1% 0; position: relative;    z-index: 9; }

.propsearch2 fieldset  { margin:0 ; padding:0px; }
.propsearch2 fieldset input {float:left;  width:16.57%;  margin:0 2% 0px 0; border:0px;  padding:20px 15px 15px; box-sizing: border-box}
.propsearch2 fieldset select {float:left; width:12.57%;  margin:0px 2% 0px 0; border:0px; padding:20px 15px 15px; box-sizing: border-box}
.propsearch2 fieldset select:first-of-type {width:8.57% !important;}
.propsearch2 fieldset select:last-child {margin:0px 0% 0px 0 ;}
.propsearch2 fieldset label {display:none; clear:both;float:left;width:100%; font-size:1.1em; color:#000000; overflow:hidden;}
.propsearch2 fieldset button {width:12.57%; float:right;background:#2D1944;	color:#ffffff;border:0; padding:20px 15px 15px; margin:0px auto 0; box-sizing: border-box}

/*.whydoineed {position: relative; width:100%; float:left; height:400px; background-image:url(images/row-of-houses.jpg); background-size:cover; margin:3% 0; }*/
.whydoineed {position: relative; width:100%; float:left; height:400px; background-image: url(images/new-clem-bg.jpg); background-position:center center; background-size:cover; margin:3% 0; }
.whydoiholder {width:33%; float:right; background:#2D1944; color:#ffffff; height:400px; padding:3%; font-size:1.2em; box-sizing: border-box; text-align: center;}
.whydoiholder p{font-family: 'hamburgerregular', Arial, sans-serif !important; line-height: 100%}
.whydoiholder a{font-family: 'hamburgerregular', Arial, sans-serif !important; line-height: 100%}
	

.half{float:left;width:48.5%;margin-right:3%;height:auto;padding:0px 0px 30px;}
.half:nth-of-type(2n){margin-right:0%;}
.half2{float:right;width:50%;margin-left:0%;padding:0px 0px 30px;}

strong{font-weight:600}
strong.strap{font-weight:500;color:#2D1944;font-style:italic;font-size:1.25em;font-family:"baskerville-urw",sans-serif;letter-spacing:-1px;line-height:1.0em;}
.left{float:left}
.right{float:right;}
.clear{clear:both;}
.nl{clear:both;}
header{width:100%;height:0px; padding:0px;box-sizing:border-box;background:#fff;z-index:12;/*position:fixed;top:0px;*/left:0px;}
header .shiftover img.logo{width:120px;height:auto;float:left;/*margin-right:30px;*/}
.menutitle{cursor:pointer;float:left;font-size:28px;padding:2px 8px;}
.searchstart{float:left;padding:2px 0px 0px 8px;margin-top:-2px;border-left:1px solid #444444;border-right:1px solid #444444;position:relative}
.searchstart .searchbox{position:relative;display:block;float:right;width:0px;margin:0px 0px 0 8px;height:32px;opacity:0;background:#cccccc;border:0px;transition:0.8s;}
.searchstart .searchbox.open{display:block;width:130px;margin:0px 8px 0 8px;opacity:0.88;padding:0 8px}
.searchstart .togsearch{z-index:9999;position:relative;}
.searchstart .searchbtn{display:none;border:0px;background:#ffffff;transition:0.4s}
.searchstart .searchbtn:hover{background:#2D1944 !important;color:#ffffff;}
.searchstart .searchform{float:right;margin:0px;padding:0px;display:inline-block;z-index:999;position:relative;}
.searchstart .searchbox.open + .searchbtn{display:block;position:absolute;padding:4px;right:11px;top:4px;}
header .holder{padding:10px 00px 0 !important;}
header .phone{display:none;float:left;color:#ffffff;font-size:1.75em;font-weight:bold;text-align:left;margin:0px 0px 0px 0; letter-spacing:0px;width:auto;white-space:nowrap; padding:15px 0px 15px 0px; }
header .phone a{color:#ffffff;;text-decoration:none}



.header.smaller {   position:fixed; z-index:9999; top: 0px; margin:0px }
.header.smaller .menuhead {   position:fixed; z-index:9999; top: 0px; margin:0px }
.header.smaller .logosl  {     height: 55px !important;}
.header.smaller .logosl img {  padding: 20px 15px 15px;  width: 80px !important;    height: 80px !important;}



/*.team {width:100%; margin-right:2%; height:0; padding-bottom:27%;  background-size: contain !important; float:left; position: relative; }*/
.team {width:100%; margin-right:2%; height:auto;  background-size: contain !important; float:left; position: relative; }
.teampic {width:20%; float:left; margin-right:3%; }
.teampic img {width:100%; /*margin-bottom:30px */ }
.teamblock {bottom:0px;width:100%;  padding:1% 5% 1%; background: #2D1944; color:white; position: absolute; text-align: center; box-sizing: border-box; font-family: 'hamburgerregular', Arial, sans-serif; }
.team .title{ color:#2D1944; text-align: left; margin-bottom: 10px; margin-top:5px; font-family: 'hamburgerregular', Arial, sans-serif;  font-weight:700}
.team .info{ text-align: left; margin-top: 2px; margin-bottom: 9px}
.team:nth-last-of-type(2n+1){margin-right: 0}	



.fwcontent{margin-top:179px;}
.animate{-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out;}

td{font-weight:200;font-size:1.0em;margin:15px 0 0px 0;line-height:1.3em;}


#cform fieldset{font-family: 'hamburgerregular', Arial, sans-serif; margin:2% 0% 2%;padding:0;border:0px;width:100%;position:relative;}
#cform input{float:left;color:#444444;background-color:#eee;width:100%;margin:0 0 9px 0%;border:0px;padding:15px 10px 10px;box-sizing:border-box;font-size:1.2em;}
#cform select{float:left;color:#444444;background-color:#eee;width:100%;margin:0 0 9px 0%;border:0px;padding:15px 10px 10px;box-sizing:border-box;font-size:1.2em;}
#cform textarea{float:left;color:#444444;background-color:#eee;width:100%;height:120px;margin:0 0 12px 0;border:0px;box-sizing:border-box;padding:10px;font-size:1.2em;}
#cform .btn{text-align:center;font-size:1.3em; font-weight:bold; background-color:#2D1944;color:#fff;display:block;width:50%;margin:1% auto 0%;border:0px;padding:12px;}
#cform fieldset label{float:left;width:100%;margin:5px 0 8px;font-size:1.45em;color:#2D1944;font-weight:bold}
#cform fieldset label.plain{font-family: "myriad-pro",sans-serif; font-weight:100; font-size:1.2em; color:#444444}

#cform fieldset label a{ color:#444444}
#cform .showf{display:none;}

#cform fieldset input.regcheck[type=checkbox] {float:none;width:20px;height:auto; margin:0px 5px 00px 0px; background-color:#ffffff;}




.slideshow{margin:auto;margin:20px 0 0;}
div.responsive div{width:100%;height:auto !important;margin:0 0px 0 -1px;box-sizing:border-box!important;border:1px solid #fff}
div.responsive img{width:80%;height:auto;margin:0px 10%}


.sl-content a,  .sl-fwcontent a{color:#2D1944;}



.main-content .sl-content h1,
.main-content .sl-fwcontent h1{text-align:left}
.videoholder{height:429px;border:0px;margin:2%;width:98%;}
ul.double{float:left;width:50%;}
.col{float:left;width:32%;margin-right:2%;height:auto;box-sizing:border-box;}
.col:nth-of-type(3n){margin-right:0%;}
.col:nth-of-type(3n+1){clear:both;}
.col img{width:100%;}
img.newsimage{margin:0 0 3% 3%;width:30%;;height:auto; float:right;}

.col .icon2{width:100%;margin:70px auto 0px;border-top:0px solid #cccccc;transition:0.5s;}
.col:hover .icon2{width:100%;margin:70px auto 0px;border-top:0px solid #2D1944}
.col .icon2 img{width:80px;height:80px;margin:-50px auto 0px;display:block;background:#402E6B;padding:10px 10px;transition:0.5s;border-radius:50%;}
.col:hover .icon2 img{width:90px;height:90px;margin:-55px auto -5px;display:block;background:#402E6B;padding:10px 10px;}
.col a.opt{text-decoration:none;}
.col:nth-child(even) .icon2 img{background:#055938;}
.col h3{font-size:1.7em;margin:20px 0 0 0;color:#2D1944 !important;text-align:center}
.col p{text-align:center}
.col:nth-child(even) h3{font-size:1.7em;margin:20px 0 0 0;}

.col.valbox {background:#eeeeee; padding:3%;  text-align: center}
.col.valbox h2{color:#2D1944; font-size:2em;text-align: center }
.col.valbox a{width: 50%; font-size:1.5em; display: block;
   
    background: #2D1944;
    color: #ffffff;
    border: 0;
    padding: 20px 15px 15px;
    margin: 30px auto 0;
    box-sizing: border-box; font-family: 'hamburgerregular', Arial, sans-serif;}


#gmap{height:300px;margin-bottom:20px;}
#contactholder{background:#d4d8e7;padding:20px 0 30px;display:block;}
#contactholder h2{font-size:2.3em;text-align:center;margin-bottom:10px;color:#2D1944;;padding-top:10px;}
#contactholder p{line-height:1.2em;}
.now-design-logo{fill:#ffffff;width:64px;margin:0 0 -10px 4px}
#contactfooter{clear:both;width:100%;color:#333333;background:#eeeeee;margin:40px auto 0;}
#contactfooter .holder{line-height:150%;font-weight:normal;margin:0px auto 0px;padding:30px 0 0px;}
#contactfooter a{color:#333333;text-decoration:none;}
#contactfooter a:hover{color:#333333;text-decoration:underline;}
#contactfooter p{color:#333333;font-size:1.4em;line-height:1.3em;margin:0px 0 20px;text-align:left;}
#contactfooter p:first-child{font-family: 'hamburgerregular', Arial, sans-serif !important;color:#333333;font-size:1.5em;line-height:1.3em;margin:0px 0 0px;text-align:left; font-weight:600;}

#contactfooter .half:nth-of-type(2) p {text-align:right;}
#contactfooter .col:nth-of-type(2) p {text-align:center;}
#contactfooter .col:nth-of-type(3) p {text-align:right;}

.baseproducts {float:left; width:100% !important; max-width: 100% !important; padding:30px 0 60px; position: relative; font-family: 'hamburgerregular', Arial, sans-serif;background-color: #fff}
.baseproducts h2{ text-align: center;}
.bp { float:left; width:20%; box-sizing: border-box ; margin-right:30px !important; border-right:30px solid #ffffff !important; background: url(images/el-base-img1.jpg); height:240px; background-size:cover !important; position: relative}
.bp:nth-of-type(1) {  width:10%;  background: url(images/el-base-img1.jpg); }
.bp:nth-of-type(6) {  width:10%;  background: url(images/el-base-img2.jpg); border-right:0px solid #ffffff;}
.bp:nth-of-type(2) { background: url(images/el-base-img2.jpg); }
.bp:nth-of-type(3) { background: url(images/el-base-img3.jpg); }
.bp:nth-of-type(4) { background: url(images/el-base-img4.jpg); }
.bp:nth-of-type(5) { background: url(images/el-base-img1.jpg); }
/*.bpbtn {text-decoration: none; position:absolute; font-size:1.5em; font-weight: 600; top:192px; left:40%; right:40%; box-sizing: border-box; padding:25px 15px 15px; text-align:center;  background: #2D1944;  color:#ffffff; }*/
.bpbtn {text-decoration: none; position:absolute; font-size:1.5em; font-weight: 600; bottom:40px; left:0%; right:auto; box-sizing: border-box; padding:15px 15px 10px; text-align:left;  background: #ffffff;  color:#444444; }
.bp:nth-of-type(odd) .bpbtn {text-decoration: none; position:absolute; font-size:1.5em; font-weight: 600; top:20px; bottom:auto; left:0%; right:auto; box-sizing: border-box; padding:15px 15px 10px; text-align:left;  background: #ffffff;  color:#444444; }
.bx-controls {display: none!important;}

/* SEARCH PAGE START */
#searchresults .howmany {box-sizing: border-box; clear:left; float:left; width:100%;margin:2% 0 1% 0 ;  color:#444444; border-radius:8px; }
#searchresults .howmany p {color:#444444; margin:0.5% 0 0 0; float:left; width:auto; }
#searchresults .howmany select {font-family: 'hamburgerregular', Arial, sans-serif; float:right;width:auto; background:#eeeeee;      margin: 0px 0% 0px 0;    border: 0px;    padding: 20px 15px 15px;    box-sizing: border-box;}

#searchresults ul.pager {float:left;margin:0;  padding:0;  width:auto;   display:block; list-style:none; margin:0 3%;}
#searchresults ul.pager li{padding: 7px 9px;line-height:1em; margin:0 8px 0 0;background-color:#2D1944;  color:#000000; display: inline-block; text-align: center; border-radius:4px;}
#searchresults ul.pager li:hover { }
#searchresults ul.pager li a {font-weight:bold; text-decoration:none !important; }
#searchresults ul.pager li a:hover {text-decoration:none !important;}
#searchresults ul.pager li.selected, #searchresults ul.pager li.selected a { background-color:#ffffff !important; color:#000000 !important;}

.properties {clear:both;width:100%;  margin:3% 0 0;  background-color:#eeeeee;border-top:0px solid #2D1944;border-bottom:0px solid #000000;}
.properties:before, .properties:after {	content: "\0020";	display: block;	height: 0;	overflow: hidden;}
.properties:after {	clear: both;}
.properties:hover {background-color:#F4F4F4;}
.properties .image{float:left; width:50%;  margin:0% ; position:relative}
.properties .image img.prop{max-width:100%; border:0; padding:0px; margin:0px;}
.properties .image img.banner{position:absolute; top:3%; left:2%;}
.properties .info{ float:right; width:50%;  margin:0px 0% 0px 0; padding:2% 3%; box-sizing: border-box}
.properties .info p.loc{font-family: 'hamburgerregular', Arial, sans-serif!important;text-align:left ;font-size:2em;color:#2D1944; font-weight:900; margin:20px 0 0 0;line-height:100%}
.properties .info p.type{font-family: 'hamburgerregular', Arial, sans-serif!important;text-align:left ;font-size:1.8em;color:#444444; font-weight:600; margin:20px 0 0 0;line-height:100%}
.properties .info p.price{font-family: 'hamburgerregular', Arial, sans-serif!important;text-align:left ;margin:0 0 0 0; color:#2D1944; font-size:1.8em;font-weight:600; color:#666}
.properties .info p.price2{font-family: 'hamburgerregular', Arial, sans-serif !important ;text-align:left ;margin:0 0 0 0; color:#2D1944; font-size:1.6em;font-weight:600; color:#666}
.properties .info p.desc{text-align:left ;margin:5px 0 20px 0; font-size:1em; font-weight:normal}
.properties .info p.beds{text-align:left ;margin:5px 0 20px 0; font-size:1.2em;  color:#2D1944;font-weight:normal}

/* SEARCH PAGE */





/*PROPERTY DETAIL */
.flexslider {clear:both;width: 100%;    display: inline-block;    position: relative}
.flexslider .slides li {    background-size:cover; background-position:center center; overflow:hidden;  display: block;    content: '';}
.flexslider.props {clear:both;width: 100%;   display: contents;    position: relative; margin-top:0px !important;  }
.flexslider.props .slides li { padding-bottom: 75%;   background-size:cover; background-position:center center; overflow:hidden;  display: block;    content: '';}
.flexslider .fholder {}
.flex-title {		float:left; 	color:#fff; width:auto;  line-height:110%; text-align:left; font-size:3.5em; letter-spacing:-4px;font-weight:700; margin-top:30px;padding-bottom:30px;border-bottom:2px solid #8C182C; text-shadow: 0 0 5px black;}
.flex-strapline {	float:left; color:#fff; clear:left; width:auto;  line-height:140%; text-align:left; font-size:2.0em; letter-spacing:-1px;font-weight:400;   margin-top:30px;    text-shadow: 0 0 3px black;}



a.overlay {width:100%; height:100%;background-color:transparent; display:block; position: absolute;  top: 0;}

#propshots {border-top:1px solid #ffffff;margin-top:2px;height:100px !important;z-index:998; padding-bottom:auto !important; margin:0px !important; padding:0 !important}
#propshots  .slides li {margin-right:1px;height:120px !important;  cursor:pointer}
#propslider .flex-direction-nav { display:none}


#map, #streetview  {width:100%;height:400px; margin-bottom:30px;}

ul.bullets {float:left; width:47%;   }
ul.bullets li { list-style-type: none;background: url(images/cbullet.png) no-repeat top left; padding-left: 30px;line-height:1.3em; margin:3% 0 0 0%;font-weight:normal; font-size:1.1em;}
ul.bullets:nth-of-type(2n){float:right;   }


#topbox {width:100%; height:auto; padding:0%; box-sizing:border-box;  margin-top:50px; background:#fff; border:0px solid red; box-sizing:border-box}
#topbox .left {float:left;width:50%;}
#topbox .right {float:right;width:50%; margin-top:0px; padding:3% 3% 1% 3%; box-sizing: border-box}
#topbox .right h1 {font-size:2.2em; color:#2D1944; margin:0px 0 10px;font-weight:900; }
#topbox .right h2 {font-size:1.8em;  color:#444444;margin:0px 0 10px;}
#topbox .right .priceinfo {font-family: 'hamburgerregular', Arial, sans-serif;text-align:left ;margin:0 0 10px 0px; color:#2D1944; font-size:2.0em;font-weight:600; color:#666}
#topbox .right .price2 {font-family: 'hamburgerregular', Arial, sans-serif;text-align:left ;margin:0 0 0 0; color:#2D1944; font-size:1.6em;font-weight:600; color:#666}

#topbox .right a.dl_btn {clear:left;float:left; width:47.5%; cursor:pointer;display: inline-block;text-align:center;font-family: 'hamburgerregular', Arial, sans-serif;font-size:1.3em; border:0px;padding:14px 0px; border-radius:0px;  text-decoration:none; background-color:#eeeeee; color: #2D1944; margin: 0px 0% 16px 0; }
#topbox .right a.rv_btn {float:right; width:47.5%; cursor:pointer;display: inline-block;text-align:center;font-family: 'hamburgerregular', Arial, sans-serif;font-size:1.3em; border:0px;padding:14px 0px; border-radius:0px;  text-decoration:none; background-color:#2D1944; color:#ffffff ; margin: 0px 0% 16px 0;  }


#topbox ul.ticks{padding:0px 0% 0 0em; width:50%; float:left}
#topbox ul.ticks li{ box-sizing: border-box; color:#444444;text-align:left;padding-left:30px;font-weight:100;font-size:1.3em;margin:25px 0px 0px 0px;line-height:1.1em;letter-spacing:-0px;list-style-position:outside;margin-left:0em;}



/* tABS OVERIDE */
.ui-widget {font-family: "myriad-pro",sans-serif;}
.ui-widget ul li:before {    content: "";    margin-left: 0em;    margin-right: 0em;	display:none;}






.ui-tabs {font-family: 'hamburgerregular', Arial, sans-serif; font-size:1em; margin-bottom:20px;}
.ui-widget-content {border:0 !important;}
.ui-tabs .ui-tabs-panel {padding: 0;}
.ui-widget-header {	border: 0px;	 background: none ;	color: #333;	 height:auto;border-bottom:0px; border-radius:0 }


.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {	border: 0;	background: #cccccc;	color: #444444;}


.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {border: 0;	background: #2D1944;	color: #ffffff;}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover{	border: 0;	background: #eeeeee;	color: #444444;}


.ui-state-active.ui-state-hover{	border: 0;	background: #2D1944;	color: #000000;}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #ffffff;
    text-decoration: underline;
}
.ui-tabs .ui-tabs-nav {	padding:2% 0 0 ; }
.ui-tabs .ui-tabs-nav li {width:16.66%;	margin: 0 0% 0 0; letter-spacing:0px;  font-size:1.45em; text-align:center; border-radius: 0}
.ui-tabs-nav li:nth-of-type(6n){	margin: 0 0% 0 0;  }

.ui-tabs-nav li a{width:100%; }
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {	 padding: 6% 0;}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {     margin-bottom: 0px;     padding-bottom: 0px; }

 /*PROPERTY DETAIL END*/

.half .listing,
.half2 .listing{clear:both;}
.date{font-weight:400;color:#444444 !important;margin:0 !important}
.videoWrapper{margin:20px 0;position:relative;padding-bottom:53%;padding-top:25px;height:0;}
.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.videoWrapper2{margin:0px 0 20px;position:relative;padding-bottom:49.25%;padding-top:25px;height:0;}
.videoWrapper2 iframe{position:absolute;top:0;left:0;width:100%;height:100%;}



.sl-content{float:left;width:66%;margin-bottom:3%;}
.sl-fwcontent{float:left;width:100%;margin-bottom:3%;}
h1.sl,
.sl-content h2,
.sl-fwcontent h2,
.sl-content h3,
.sl-fwcontent h3,
.sl-content p,
.sl-fwcontent p{text-align:left !important;}
h1.sl{color:#444444;}
.sl-content img.main,
.sl-fwcontent img.main{margin:20px 0;width:100%;height:auto;}
.sl-sidebar{float:right; clear:right;width:32%;margin:0px 0 20px 2%;}
.sl-sidebar h2{text-align:left;}
.sl-sidebar ul{padding:0px 0% 0}
.sl-sidebar ul li{text-align:left;padding-left:0px;font-weight:400;font-size:1.2em;margin:0px 0px 4% 0px;line-height:1.15em;list-style-position:outside;margin-left:2em;}
.sl-sidebar ul li ul li{font-size:1.0em;margin:4% 0px 4% 0px;line-height:1.15em;list-style-position:outside;margin-left:1.4em;}
.sl-sidebar ul li a{color:#444444;text-transform:lowercase}
.sl-sidebar ul li:before{content:"\027A4";color:#ccc;margin-left:-1.5em;margin-right:0.5em;}
.sl-sidebar ul li.selected:before{color:#2D1944;}
.sl-sidebar ul li.selected a{content:"\027A4";color:#2D1944;}
p.productsub{width:100%;clear:both;font-weight:bold;text-align:center !important}
p.productinfo{width:100%;clear:both;color:#2D1944;font-weight:400;text-align:center !important;margin-bottom:30px;}
.enviropic{width:140px;height:140px;float:left;border-radius:50%;margin-right:30px;margin-top:-20px;}
/*.buffer{background:#ffffff;height:209px;}*/
.buffer{background:#ffffff;height:190px;}
.modal-box{display:none;position:absolute;z-index:1000;width:90%;background:white;border-bottom:1px solid #aaa;border-radius:4px;box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);border:1px solid rgba(0, 0, 0, 0.1);background-clip:padding-box;}
.modal-box header,
.modal-box .modal-header{padding:1.25em 1.5em;border-bottom:1px solid #ddd;}
.modal-box .modal-body{padding:2em 1.5em;}
.modal-box footer,
.modal-box .modal-footer{padding:1em;border-top:1px solid #ddd;background:rgba(0, 0, 0, 0.02);text-align:right;}
.modal-overlay{opacity:0;filter:alpha(opacity=1);position:absolute;top:0;left:0;z-index:900;width:100%;height:100%;background:rgba(17, 87, 64, 1) !important;}
a.close{line-height:1;font-size:1.5em;position:absolute;top:5%;right:2%;text-decoration:none;color:#bbb;}
a.close:hover{color:#222;-webkit-transition:color 1s ease;-moz-transition:color 1s ease;transition:color 1s ease;}
video{width:100% !important;height:auto !important;}

.slw-buf {background:#ffffff; margin-top:-96px; padding:3%; box-sizing:border-box}
.slw-buf2 {background:#ffffff; margin-top:120px; padding:3% 0 0; box-sizing:border-box}
.hero {width:100%; height:240px;   text-align: left; float:left;  background-size:cover; margin-bottom:30px;margin-top: -11px;}

@media only screen
and (min-width:0px)
and (max-width:960px){	
header .topenq{display:none;}
}


@media only screen
and (min-width:1179px)
and (max-width:1400px){
	
.holder{margin:0px auto;max-width:1180px;}
}

@media only screen
and (min-width:801px)
and (max-width:1179px){
	body, html{font-size:0.90em !important;}
	p{font-size:1.55em;}
.sl-fwcontent ul li{font-size:1.55em !important;}
.holder{margin:0px auto;max-width:960px;}


.flex-direction-nav {margin-top: -190px !important;}
.buffer {    background: #ffffff;    height: 200px;}
	
}
@media only screen
and (min-width:0px)
and (max-width:801px){

.header.smaller .menuhead {   position:fixed; z-index:9999; top: 0px; margin:67px 0 0; }





	
	.quoteholder {    padding: 25px 50px ;	}
.quoteholder .flex-direction-nav { margin-top: -60px !important;}
.quoteholder .flex-direction-nav .flex-next {    margin-right: -20px !important; margin-top: 5px!important;}
.quoteholder .flex-direction-nav .flex-prev {    margin-left: -20px !important; margin-top: 5px!important;}
.quoteholder .flex-direction-nav {  float:left;   position: relative !important;	 }
.quoteholder 	.flex-direction-nav a {    color: rgba(0, 0, 0, .4);} 	
	
	.fwcontent{margin-top:82px;}
	
	.chatpopup{display:none;}

.phonetext,
.emailtext{display:none;}
.menutitle{display:none;}
.main-content.open-sidebar .flags{display:none;}
.nl{clear:none;}
h2{font-size:2.0em;}
p{font-size:1.20em;}
strong.strap{font-weight:500;color:#2D1944;font-style:italic;font-size:1.0em;line-height:1.1em;font-family:"baskerville-urw",sans-serif;letter-spacing:-1px}
.holder{width:94%;font-size:1em;padding:0 3% 0px;}
header{background: #19013D url('images/mobile-header.jpg'); 
    background-size: contain;
    background-repeat: no-repeat; position:fixed;display:block;width:100%;margin:0px;height:67px !important;padding:0%;box-shadow:0 2px 2px -2px rgba(0,0,0,0.5); z-index: 99}
header .holder{width:100%;font-size:1em;padding:0 0% 0px;}


.flexslider{clear:both;width:100%;margin-bottom:0px;padding-top:0px !important;}
.flexslider .holder .title {font-size:6vw; }
	.flexslider .holder .strapline {    font-size: 4vw;    margin: 10px 10% 0;	}


.half{float:left;width:49%;margin-right:2%;height:auto;}
.half:nth-of-type(2n){margin-right:0%;}
.half2{float:right;width:49%;margin-left:0%;}
#contactfooter{clear:both;width:100%;margin:0px auto 0;}
#contactfooter .holder{width:94%;margin:0 3% 1% 3%;background:none;font-size:0.88em;}
#contactfooter .title{margin:0px 0 10px;font-size:1.2em;}
#contactfooter p{font-size:1.0em;line-height:1.2em;margin:0px 0 27px;text-align:left}

#contactfooter .phoneicon,
#contactfooter .faxicon,
#contactfooter .emailicon{display:none;}
#contactfooter .holder{width:94%;margin:0 3% 1% 3%;background:none;}
.colb{float:left;width:100%;height:auto;box-sizing:border-box;}
.colb:nth-of-type(2n){float:right;width:100%;}
.colb img{width:100%;}
.btmbuf{padding-top:30px !important;padding-bottom:30px !important;}
.buffer{background:#ffffff;height:104px;}
.psubnav{width:100%;height:auto !important;background:#2D1944;margin:0 0 15px 0;padding:0;overflow:hidden;}
.psubnav ul{float:left;padding:0px 0;margin:0;list-style-type:none;font-family:'proxima-nova',sans-serif;display:inline-block !important;}
.psubnav ul li{max-width:210px;color:#ffffff;position:relative;display:table-cell;padding:10px 10px;text-decoration:none;vertical-align:middle;margin:0;font-size:1.1em;word-wrap:normal;font-weight:100;height:64px;border-left:1px solid rgba(255,255,255,0.3);text-align:center;}
.psubnav ul li.selected{height:59px !important;border-bottom:5px solid rgba(255,255,255,0.4);}
.polaroid{float:right;margin:0 0% 5% 10%;background:#fff;width:50%;}
}
@media only screen
and (min-width:0px)
and (max-width:690px){
	
	
	
	.main-content ul.double{float:left;width:100%;}
.holder{width:90%;font-size:1em;padding:0 5% 0px;}
p{font-size:1.40em;}
fieldset.callback{width:100%;position:relative;border:0;margin:25px auto 0px;padding:0;font-size:1.2em;}
fieldset.callback input{float:left;width:100%;padding:2.5% 3%;box-sizing:border-box;border:0px;margin:0px 0% 3% 0% !important;transition:0.5s;border-radius:20px}
fieldset.callback input.error{background:#666;color:#ffffff;font-style:italic}
fieldset.callback button{clear:both;position:relative;padding:1.5% 4%;border-radius:20px;color:#ffffff;line-height:1em;transition:0.5s;}
header .phonetext{display:none;}
header .emailtext{display:none;}
.col{float:left;width:48%;margin-right:4%;height:auto;box-sizing:border-box;}
.col:nth-of-type(odd){margin-right:4%;}
.col:nth-of-type(even){margin-right:0%;}
.col img{width:100%;}
.half{float:left;width:100%;margin-right:0%;height:auto;}
.half:nth-of-type(2n){margin-right:0%;}
.half2{float:right;width:100%;margin-left:0%;}
#contactfooter .holder{width:94%;margin:0 3% 1% 3%;background:none;font-size:1.0em;}
#contactfooter .col{width:100%;text-align:center !important;margin:0px 0 10px}
#contactfooter p{clear:both;width:100%;font-size:1.1em;line-height:1.2em;margin:0px 0 0px;text-align:center !important}
#contactfooter .phoneicon{display:none;}
#contactfooter .faxicon{display:none;}
#contactfooter .emailicon{display:none;}
#contactfooter .icon{display:none;}

.flexslider{height:0px !important;padding-bottom:38% !important}
.flexslider li.slide{height:0px !important;padding-bottom:38% !important}
.flexslider .holder .title{float:left;width:90%;font-size:3.2em;text-align:center;line-height:100%;letter-spacing:-1px;margin:30px 5% 20px;}
#hpgrid .leftb{float:left;width:100%;margin:0px 0% 3% 0}
#hpgrid .rightb{float:left;width:100%;margin:0px 0% 3% 0}

}
@media only screen
and (min-width:0px)
and (max-width:480px){
	
	img.newsimage{margin:0 0 3% 0%;width:100%;;height:auto;}

	
	.pagepad {width: 100%;    padding: 5% 0;    float: left;}

	#searchresults .howmany select {width:100%; margin:3% 0;}
	
.holder ul.ticks li{  font-size: 1.2em;}
	h1{font-size:2em;line-height:1.1em;}
h2{font-size:1.8em;line-height:1.0em;}

p{font-size:1.2em; line-height:1.2em; overflow-wrap: break-word;
  word-wrap: break-word;}

	li{overflow-wrap: break-word;
  word-wrap: break-word;}
.propsearch2 fieldset  { margin:0 ; padding:3% 0; font-size:1.1em}
.propsearch2 fieldset input {float:left;  width:100%;  margin:0 0% 3% 0; border:0px;  padding:3%; box-sizing: border-box}
.propsearch2 fieldset select {float:left; width:100%;  margin:0 0% 3% 0; border:0px; padding:3%; box-sizing: border-box}
.propsearch2 fieldset select.split {float:left; width:48.5%;  margin:0 0% 3% 0; border:0px; padding:3%; box-sizing: border-box}
.propsearch2 fieldset select.split:nth-of-type(even) {float:right; width:48.5%;  margin:0 0% 3% 0; border:0px; padding:3%; box-sizing: border-box}
.propsearch2 fieldset select:first-of-type {width:100% !important;  margin:0 0% 3% 0;}
.propsearch2 fieldset select:last-child {width:100% !important;  margin:0 0% 2% 0;}
.propsearch2 fieldset label {display:none; clear:both;float:left;width:auto; font-size:1.1em; color:#000000; overflow:hidden;}
.propsearch2 fieldset button {width:100%; float:right;background:#2D1944;	color:#ffffff;border:0; padding:20px 15px 15px; margin:0px auto 0; box-sizing: border-box}

	.properties {width:100%;  margin:10px 0 25px; }
.properties h1, .properties  p{text-align:center;}
.properties:hover {background-color:#F4F4F4;}
.properties .image{float:left; width:94%;  margin:3% ; padding:0%; background-color:#eee; position:relative}
.properties .image img.prop{max-width:100%; border:0; padding:0px; margin:0px;}
.properties .image img.banner{position:absolute; top:1%; left:1%;}
.properties .info{ float:right; width:94%;  margin:0px 2% 0px 2%; padding:0 0 5% 0;}
.properties .info p.desc{display:none;margin:5px 0 0 0; font-size:0.85em;}
	
	#propshots {display: none}
	
	#topbox {width:96%; margin:0% 2%; padding:2% 2% 1.5% 2%; box-sizing:border-box; height:auto;margin-top:85px; margin-bottom:2%; background-color:#f4f4f4}
	#topbox.white {background-color:#ffffff; width:100%; margin:15% 0% 0%;  padding:2% 0% 1.5% 0%;}
#topbox .left {float:left;width:100%;}
#topbox .right {float:right;width:100%; margin-top:2%;}
#topbox .right h1 {text-align:left !important; font-size:1.5em; margin:0px 0 0px;}
#topbox .right h2 {text-align:left !important; font-size:1.4em;  margin:0px 0 10px}
#topbox .right .priceinfo {font-size:1.3em; letter-spacing:-1px;margin:0px 0 10px;}

#topbox .right a.dl_btn {float:left; background:#ffffff; width:100%; cursor:pointer;display: inline-block;text-align:center;font-weight:900; font-size:1.4em; border:0px;padding:14px 0px; text-decoration:none; margin: 16px 0% 16px 0; box-shadow: none;}
#topbox .right a.rv_btn {float:right; width:100%; cursor:pointer;display: inline-block;text-align:center;font-weight:900; font-size:1.4em; border:0px;padding:14px 0px;  text-decoration:none; margin: 0px 0% 16px 0; box-shadow: none; }

	#topbox ul.ticks { margin:0px;
		width: 100%; }
		
#topbox .right ul.bullets li { list-style-type: none;background: url(images/cbullet.png) no-repeat top left; padding-left: 30px;line-height:1.1em; margin:3% 0 0 0%;font-weight:normal; font-size:1.0em;}
.thide {display:none;}
.ui-tabs {padding: 0 2% 2%; 	 font-size:1.2em; letter-spacing: 0px; margin-bottom:20px;}

.ui-tabs .ui-tabs-nav li,.ui-tabs .ui-tabs-nav li.seven {width: 50%;margin: 0 0% 0 0;letter-spacing: -1px;font-weight: 600;font-size: 1.1em;text-align: center; }
	
	

.mobhide {    display: none !important;}
	
	.quoteholder {    padding: 15px 20px 30px ;margin-bottom:30px; 	}
.quoteholder .flex-direction-nav { margin-top: -60px !important;}
.quoteholder .flex-direction-nav .flex-next {    margin-right: -20px !important; margin-top: 5px!important;}
.quoteholder .flex-direction-nav .flex-prev {    margin-left: -20px !important; margin-top: 5px!important;}
.quoteholder .flex-direction-nav {  float:left;   position: relative !important;	 }
.quoteholder 	.flex-direction-nav a {    color: rgba(0, 0, 0, .4);} 	
	.quoteholder ul li {font-size:1.70em;}
	
		.baseproducts {position: relative; padding-top:5%; padding-bottom:5%}
.bp { float:left; width:400px; box-sizing: border-box; border-right:0px solid #ffffff;  height:200px; background-size:cover !important; margin-right:0 !important;}


.whydoiholder {width:80%; margin:15% 10% 10% 10%; float:right; background:#2D1944; color:#ffffff; height:auto; padding:5% 5% 10%; font-size:1.0em; box-sizing: border-box; text-align: center;}
	
	
	
.flexslider{clear:both;width:100%;margin-bottom:0px;padding-top:0px !important;  padding-bottom: 50% !important;}
	.flexslider .holder .title { width:100%; font-size:8vw; margin:25px auto 0px;}
	.flexslider .holder .strapline {  display:none;  font-size: 4vw;    margin: 10px 10% 0;	}
	.flexslider .holder .subtitle { /*font-size: 6.5vw;*/font-size: 5vw; width:90%; margin: 2vw 5% 0 5%;letter-spacing: 0 }


	.buffer{background:#ffffff;height:74px;}
header{background:url('images/mobile-header.jpg'); background-size:cover;position:fixed;display:block;width:100%;margin:0px;height:67px !important;padding:0%;box-shadow:0 2px 2px -2px rgba(0,0,0,0.5); z-index: 99}
header .holder{width:100%;font-size:1em;padding:0 0% 0px;}

/*h1{font-size:1.6em;line-height:1.0em;}*/

.col{float:left;width:100%;margin-right:0%;height:auto;}
.half{float:left;width:100%;margin-right:0%;height:auto;}
.half:nth-of-type(2n){margin-right:0%;}
.half2{float:right;width:100%;margin-left:0%;}

	
	.flexslider {clear:both;}
.flexslider .overlay{z-index:10;position:absolute;top:0;right:0;left:0px;bottom:0px; background: rgba(0,0,0,.15)}

	.flexslider.slim {
    padding-bottom: 50% !important;
    overflow: hidden;
}
	
.flexslider .slides li {    position:relative; height:0; padding-bottom:50%!important; background-size:cover; background-position:center center}
.flex-caption {text-align:center;  position:absolute;    top:0px; left:0;right:0; bottom:0;   z-index:11; padding:13% 0 0 0; }
.flex-strapline {float:left; text-align:center;  color:#fff;font-family: proxima-nova, sans-serif;  margin-top:0px;	font-size:5em; font-weight:900; line-height:100%; letter-spacing:-1px;position:relative; width:100%;  z-index:1; 	-webkit-animation: slideIn2;animation: slideIn2;-webkit-animation-duration: 1s;animation-duration: 1s;}
.flex-btn {position: relative; z-index:12;clear: both;  display: inline-block; background-color: #7C7358;  padding: 10px 28px; color: #ffffff; text-align: center;  text-decoration: none; font-size: 1.4em; font-weight: 900;margin-top:30px; border: 0px solid #7C7358; transition: 0.5s;	-webkit-animation: slideIn2;animation: slideIn2;-webkit-animation-duration: 1s;animation-duration: 1s}
.flexslider .holder img {    width: 26% !important;    margin: 2vw 38% 0 !important;}
	
.team {width:100%; margin-right:3%;  margin-bottom:3%; padding-bottom:0; height:auto;  background-size: contain !important; float:left; position: relative; }
.teamblock {bottom:0px;width:100%;  padding:1% 5% 1%; background: #2D1944; color:white; position: absolute; text-align: center; box-sizing: border-box; font-family: 'hamburgerregular', Arial, sans-serif; }
.team .title{  text-align: left; margin-bottom: 6px; margin-top:4px; }
.team:nth-last-of-type(2n+1){margin-right: 0}	
	.teampic {width:33%; float:right; margin:0 0 0% 5%; }
.teampic img {width:100%; margin-bottom:30px  }
	

	header img.logo{width:52px !important;height:auto;float:left;margin: 3px 3px 3px 6px !important;}
header img.logosl{width:52px !important;height:auto;float:left;margin: 3px 3px 3px 6px !important;}

	
}