@charset "utf-8";
/* CSS Document */

 
/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 280px) {
	body {padding-top: 81px;}
	#newNav #bs-mainnav {max-height: initial;}
	.newNavTabsUl li {display: block; float: left; width: 33.33%;padding-inline-start: 0px;text-align: center;background: #f8f8f8;}
	.newNavLogoAMob {height: 26px;width: auto;float: left;margin-top: 12px;}
	.newNavPad {/*padding-left: 0px; padding-right: 0px;*/ background-color: #f8f8f8;}
	#newNav {margin-bottom: 0px; background-color: #fff; font-size: 14px;transition: top 0.3s; }
	#newNavTabsUl {position: fixed;top: 48px;left: 0px;z-index: 1000;width: 100%;}
	.newNavTabsUl {padding-inline-start: 0px; margin-block-start: 0em; transition: top 0.3s; }
	.newNavTabsUl.hidden {}
	.newNavTabsUl a {display: block;text-transform: uppercase;font-size: 12px;letter-spacing: .05em;padding: 10px 0px 7px 0px;color: #333333; font-weight: bold;}
	.newNavTabsUl .active {background: #e0dfdf;color: #333333 !important;font-weight: 700;-webkit-text-stroke: .01em;}
	.newNavTabsUl .active {background: #e0dfdf;color: #333333 !important;font-weight: 700;-webkit-text-stroke: .01em;}
	.newNavLogo {width: 90px; height: auto;}
	.newNavDonateMob {color: #fff;background-color: #000;float: right;text-transform: uppercase;letter-spacing: 1px;padding: 5px 12px; border-radius: 2px;margin: 10px 10px 0px 0px;} 
	.newNavTelMob2 {float: right;color: #000; border: solid 1px #000; border-radius: 2px; margin-top: 10px; text-transform: uppercase;   position: relative; margin-right: 10px; padding: 6px 9px 4px 23px; font-size: 13px;}
	.mobileImgPhone2 {position: absolute;left: 8px; top: 7px;}
	.newNavTelMob {float: right;color: #000;font-size: 15px;letter-spacing: 0.5px;padding: 16px 8px 0px 0px;}
	#newNav .navbar-toggle {float: left;border: none;margin-right: 0px;}
	#newNav .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color: #fff;}
	.newNavRight>li>a {text-transform: capitalize;letter-spacing: 1px;color: #777;padding: 15px 0px 15px 48px;border-bottom: solid 1px #e7e7e7;font-size: 13px;}
	/*.newNavRight {    margin: 0px -15px;}*/
	#newNav .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{ margin-right: -15px;margin-left: -15px;background-color: #e3e3e3;}
	.newNavCntryUl li {width: 145px;display: inline-block;background-color: #f6f6f6 !important;}
	.newNavCntryUl {padding-top: 10px;padding-left: 26px;background-color: #f6f6f6 !important;padding-bottom: 14px;}
	.newNavCntryBrdr {border-right: solid 2px #dedede;}
	.newNavCntryUl .active, .newNavDonateDrop .active {color: #000 !important;font-weight: bold !important;}
	.newNavAboutLastLi {padding-bottom: 4px;}
	.newNavRight .open .dropdown-menu>li>a {padding: 5px 15px 5px 24px;line-height: 23px;}
	.newNavRight>.open>a.newNavAbout, .newNavRight>.open>a.newNavAbout:focus,
	.newNavRight>.open>a.newNavAbout:hover {background-color: #ffffff !important;}
	.newNavAboutDrop {padding-left: 24px;}
	.newNavDonateDrop {background: #ededed !important;padding-left: 25px;padding-bottom: 7px;}
	/*#newNav .navbar-toggle .icon-bar:nth-of-type(2), #newNav .navbar-toggle .icon-bar:nth-of-type(3){ top: auto;}*/
	.newNavBoatBrdr {border-right: solid 1px #e0dfdf;}
	#newNav.navbar-fixed-top .container {padding-right: 15px;padding-left: 15px;}
	#newNav.navbar-default .navbar-toggle {padding: 9px 10px;margin-top: 8px;    margin-left: 0px;}
	.newNavRight li {border-bottom: none;}
	.newNavOpen {float: right;padding: 10px 7px 0px 0px;font-size: 13px;}
	.newNavRight li a:hover {background-color: #fff; color: #000 !important;}
	.newNavAboutDrop {background-color: #ffffff !important;}
	.nav .dropdown.open .caret{border-top: none;border-bottom: 4px solid #000000;}
	.navbar-default .newNavRight>li>a:focus, .navbar-default .newNavRight>li>a:hover {background-color: #fff;}
	
	/*canadian drop down*/
	.caDropNav {margin: 0px 66px 0px 0px;font-size: 13px;padding-left: 11px;}
	.caDropNav li {z-index: 1111; float: none;}
	.caDropNav a {color: #515151;}
	.caDropNav:before {content: url(/img/flag-uk-gray.png);position: relative;z-index: 100000;left: -4px;/* opacity: .5;*/}
	.caDropNav .dropdown ul {margin-left: -40px;/*padding-top: 0px;color: #000;width: 51px;background-color: #f8f8f8;border: none;top: 21px;left: -3px;border-radius: 0px;border-bottom: solid 1px gainsboro;-webkit-box-shadow: 0 4px 4px -2px #a6a6a6;-moz-box-shadow: 0 4px 4px -2px #a6a6a6;box-shadow: 0 5px 3px -4px #a6a6a6;min-width: 129px;*/}
	.caDropNav .dropdown-menu>li>a {padding: 8px 20px;}
	.newNavTelMob3 {height: 30px;padding-right: 0px;margin-top: 10px;width: 29px;margin-left: 6px;}
	
	/*real estate dropdown nav*/
	.newNavTabsUl .dropdown:hover .dropdown-menu {display: block; margin-top: 0;}
	.newNavTabsUl .dropdown-menu li {width: 100%; text-align: left;}
	.newNavTabsUl .dropdown-menu>li>a {font-size: 14px;color: #707070; text-transform: uppercase;}
 
	
	
	}


/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 385px) {
	#newNav .navbar-toggle {margin-right: 0px;}
	.newNavTelMob {font-size: 13px;padding: 16px 0px 0px 0px;}
	.newNavDonateMob {font-size: 11px;padding: 4px 7px 3px 7px;margin: 10px 7px 0px 6px;}
	.newNavTelMob2 {padding: 3px 7px 2px 21px; margin-top: 12px; margin-right: 2px;font-size: 11px;}
	.mobileImgPhone2 {position: absolute;left: 6px; top: 4px;}
	.hiddenNavTiny {display: none;}
	.newNavTelMob3 {height: 23px;margin-top: 10px;padding-right: 0px;width: 24px;}

	}

 /* veryTiny */ 
@media only screen and (max-width : 306px) {
	.hiddenNavTiny2 {display: none;}
	.caDropNavTiny:before {display: none;}
}
 
	
@media only screen and (min-width: 768px){
body {padding-top: 0px;}
.newNavReLink {float: right;padding-top: 11px;font-size: 11px; text-transform: uppercase;    padding-right: 3px;}
.newNavReLink a {font-size: 12px;color: #000;padding: 2px 8px;opacity: .8;}
.newNavFrLink a {font-size: 12px;background-color: black;color: #fff;padding: 2px 8px;border-radius: 15px;opacity: .4;}
.newNavReLink a:hover {text-decoration: none; opacity: 1;}
.newNavPhoneDesk .container {padding: 0px;}
#newNav .navbar-default .navbar-nav>li>a:focus, #newNav .navbar-default .navbar-nav>li>a:hover {background-color: #fff;}
.newNavRight li a:hover {background-color: #fff !important;}
.newNavPhoneDesk {background-color: #f8f8f8;}
#newNav {min-height: 32px; height: 32px; border: none; border-radius: 0px; position: relative; float: right;}
#newNavTabsUl {position: initial;width: auto;}
.newNavRight {text-transform: uppercase;font-size: 11px;color: #747475;letter-spacing: 1px;padding-top: 1px;}
.newNavRight>li>a {padding: 11px 11px 0px 11px;border-bottom: none;font-size: 13px;color: #5f5f5f !important;    background-color: #fff;}
.newNavRight>li>a.newNavDonate {background-color: #fff; /*color: #e9008c !important;*/ color: #e6007e !important;}
/*.newNavRight>li>a.newNavDonate:hover {background-color: #ac005c !important; color: #fff !important;}*/ 
#newNav .dropdown {padding-right: 0px;}
.newNavTabs {background-color: #fff;padding: 7px 15px 8px 10px; border-bottom: solid 1px #f8f8f8;   margin: 0 auto;} 
.newNavLogoA {display: inline-block;float: left;margin: 9px 0px 5px 0px;}	
.newNavLogo {width: 137px;}
.newNavTabsUl {display: inline-block;float: left;margin: 0px;padding-inline-start: 16px;}
.newNavTabsUl li {position: relative;display: block;float: left;font-size: 12px;letter-spacing: 1px;font-weight: 700;white-space: nowrap;/*padding: 13px 20px 0px 0px;*/background: #fff;width: auto;} 
.newNavTabsUl>li>a {color: #000;display: inline-block;font-size: 12px; padding:19px 12px 15px 12px !important;}
.newNavTabsUl>li>a:hover {text-decoration: none;}
.newNavTabsUl .active {background-color: #fff;background: #ebebeb;}
#newNav .dropdown li {padding: 4px 5px;font-size: 12px;}
#newNav .dropdown-menu {padding: 12px 0px;}
.newNavPhone {float: right;font-size: 21px;font-weight: bold;letter-spacing: .5px;padding-top: 13px; margin-left: 12px;}
.newNavPhone a {color: #000;}
.newNavPhone a:hover {text-decoration: none;}
#newNav .navbar-right {margin-right: 0px;}
.newNavPad {background-color: #fff;}
.newNavBoatBrdr {border-right: none;}
.newNavRight .active {color: #000 !important;}
#newNav .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {background-color: transparent;}
.newNavTabs .dropdown {padding-right: 12px;}
.newNavLiPd {padding-top: 3px;}
.newNavRight {    margin: 0px -15px;}
.newNavRight .open .dropdown-menu>li>a {padding: 5px 15px 5px 19px;text-transform: uppercase;}
.newNavPad {padding-left: 0px; padding-right: 0px;}
	.caDropNav {margin: 15px 27px 0px 0px;}
 
	
	}
	
/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	
	/*.newNavTabsUl li {padding: 14px 25px 0px 0px;}*/
	.newNavTabsUl {padding-inline-start: 28px;}
	.newNavRight {    margin: 0px 0px;}
	.newNavRight>li>a {padding: 7px 12px;font-size: 13px;}
	.newNavPad {padding-left: 15px;}
	.newNavTabsUl>li>a {font-size: 13px; padding:19px 15px 14px 15px !important;}
	.newNavPad {padding-right: 15px;}
	.newNavTabs {padding: 7px 10px 8px 15px;}
	.newNavRight>li>a {padding: 11px 20px 0px 11px;}
	.newNavPhoneDesk {padding-right: 5px;}
	
	}
	
/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) { 
	
	/*.newNavTabsUl li {padding: 11px 0px 0px 0px;}*/
	.newNavTabsUl {padding-inline-start: 30px;}
	.newNavRight>li>a {font-size: 15px;padding: 10px 20px 0px 15px;}
	.newNavTabsUl>li>a {padding:19px 25px 14px 25px !important;}
	.newNavPhoneDesk {padding-right: 15px;}
	.newNavTabsUl>li>a {padding:19px 20px 14px 20px !important;}
	.newNavRight>li>a.newNavDonate {padding-right: 15px;}
	 
	}