/* Tier 2 Overrides */

@media screen and (min-width:320px) {
	/* Global Styles */
		.venice.tier-2 .rightContentWrapper .propertyLinks li,
		.venice.tier-2 .rightContentWrapper .propertyLinks form {
			height: 40px;
			line-height: 40px;
		}
		.venice.tier-2 .btn, .venice.tier-2 .rightContentWrapper .propertyLinks li a, 
		.venice.tier-2 .rightContentWrapper .propertyLinks li .btn-u,
		.venice.tier-2 .rightContentWrapper .propertyLinks li form input[type='submit'],
		.venice.tier-2 .input-submit {
			background-color:rgba(49, 60, 65, 1);
			border-color:none;
			border-radius: 0;
			color:rgba(255, 255, 255, 1);
			font-size: 16px;
			height: 40px;
			line-height: 40px;
			margin:0;
			padding-top:0;
			padding-bottom:0;
			text-shadow:none;
			vertical-align: unset;
		}
	
		.venice.tier-2 .btn:hover, .venice.tier-2 .rightContentWrapper .propertyLinks li a:hover, 
		.venice.tier-2 .rightContentWrapper .propertyLinks li a:hover, .venice.tier-2 .rightContentWrapper .propertyLinks li .btn-u:hover,
		.venice.tier-2 .input-submit:hover {
			background-color:rgba(198, 151, 93, 1) !important;
			border-color:transparent;
		}
	
		.venice.tier-2 .btnLight {
			width:auto;
			padding:0 15px;
		}
		
		.venice.tier-2 .btnLight:hover {
			background-color:rgba(255, 255, 255, 1) !important;
			color: rgba(49, 60, 65, 1);
		}

		#forSale .form-group .btn-primary,
        #openHomes .form-group .btn-primary,
        .openHomesListItem .bottomPanel .buttonWrapper .btn-primary {
            background-color:rgba(49, 60, 65, 1);
        }
	
	/* Typography */
		h1 span, h2 span, h3 span, h4 span, h5 span {
			font-family: 'Lato', sans-serif !important;
			font-weight:700;
			-webkit-font-smoothing: antialiased;
		}

		h1, h2, h3, h4, h5, p, ol, ul, a {
			color: rgba(49, 60, 65, 1);
			font-family: 'Lato', sans-serif;
			font-weight:400;
			-webkit-font-smoothing: antialiased;
		}

		p {
			font-family: 'Lato', sans-serif;
			font-weight:400;
			-webkit-font-smoothing: antialiased;
		}
	
		p, ol, ul, a {
			font-size:16px;
		}
	
		.navigationWrapper .officeContact a {
			font-size: inherit;
			font-weight: inherit;
		}
	
		@font-face {
			font-family: 'AvantGardeGothic-Condensed';
			font-weight:500;
			src: url('../../_fonts/AvantGardeGothic/ITCAvantGardeStd-DemiCn.otf');
		}
	
	/* Set Header & Navigation */
		.venice.tier-2 .headerWrapper {
			max-height:150px;
			overflow-y:hidden;
			position:relative;
			z-index:+1;
		}

		.venice.tier-2 .headerWrapper .backgroundWrapper {
			background-color:rgba(49, 60, 65, 1);
			height:100%;
			position:relative;
			overflow:hidden;
			z-index:+1;
		}

		.venice.tier-2 .headerWrapper .backgroundWrapper img {
			background-blend-mode: multiply;
			filter:grayscale(100%);
			opacity: 0.25;
			position: relative;
			left: 50%;
			top: 50%;
			transform: translate(-50%, 0%);
			-webkit-transform: translate(-50%, -50%);
			height: 100%;
			width: auto;
		}

		.venice.tier-2 .headerWrapper #headerContentWrapper {
			bottom:0;
			height:100%;
			left:0;
			position:absolute;
			right:0;
			top:0;
			z-index:+2;
		}
	
		.venice.tier-2 .headerWrapper #headerContentWrapper > .container {
			height:100%;
		}
	
		.venice.tier-2 .headerWrapper #headerContentWrapper #socialHeaderWrapper,
		.venice.tier-2 .headerWrapper #headerContentWrapper #logoWrapper,
		.venice.tier-2 .headerWrapper #headerContentWrapper #phoneHeaderWrapper {
			position:relative;
			top:50%;
			transform:translateY(-50%);
			-webkit-transform:translateY(-50%);
		}
	
		.venice.tier-2 .headerWrapper #headerContentWrapper h3 a {
			color:rgba(255, 255, 255, 1) !important;
			font-size:inherit;
			text-decoration:none;
		}

		.venice.tier-2 .headerWrapper #headerContentWrapper #logoWrapper img {
            width: 100%;
		}

		.venice.tier-2 .headerWrapper #headerContentWrapper #logoWrapper .row {
			position:relative;
		}
		
		.venice.tier-2 .headerWrapper #headerContentWrapper #logoWrapper .header_office_detail {
			font-size:1.03rem;
			left:50%;
			margin-top:15px;
			position:relative;
			text-align:center;
			-webkit-transform:translateX(-50%);
			transform:translateX(-50%);
		}

/*
		.venice.tier-2 .headerWrapper #logoWrapper a {
			height:100%;
			position:absolute;
			width:100%;
		}
*/

/*
		.venice.tier-2 .headerWrapper #logoWrapper .verticalCenter {
			position:relative;
			top:50%;
			transform:translateY(-50%);
		}
*/
		.venice.tier-2 .headerWrapper #headerContentWrapper #socialHeaderWrapper .moduleSocial h4 {
			display:none;
		}
	
		.venice.tier-2 .headerWrapper #headerContentWrapper #socialHeaderWrapper ul.social-icons li {
			margin-right:30px;
		}
		
		.venice.tier-2 .headerWrapper #headerContentWrapper #socialHeaderWrapper ul.social-icons li i {
			color:rgba(255, 255, 255, 1);
		}
		
		.venice.tier-2 .headerWrapper #logoWrapper .verticalCenter img {
			display:inline-block;
		}
	
		.venice.tier-2 .headerWrapper #logoWrapper .verticalCenter > section > section:nth-child(2) {
			position:absolute;
			top:0;
			bottom:0;
			right:0;
			height:100%;
		}
	
		.venice.tier-2 .headerWrapper #logoWrapper .verticalCenter h4 {
			bottom:-2px;
			color: rgba(255, 255, 255, 1);
			display: inline-block;
			margin:0;
			position: absolute;
			text-transform:capitalize;
		}
	
		.venice.tier-2 .headerWrapper #logoWrapper .verticalCenter h4 b {
			font-family:'AvantGardeGothic-Condensed';
		}
	
		.venice.tier-2 .navigationWrapper {
			background-color:rgba(198, 151, 93, 1);
			overflow:hidden;
			z-index:10000;
		}

		.venice.tier-2 .navigationWrapper .navigation {
			display: block;
/*			min-height: 60px;*/
			position: relative;

/*			width: auto !important;*/
			/* z-index:+1; */
		}
	
		.venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default {
			background-image: none;
			background-color: transparent;
			box-shadow: none;
			border: none;
			margin: 0;
/*			top:2%;*/
		}
		
		.venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default .navbar-header {
			float:none!important;
		}
	
		.venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default .navbar-header button {
			float: right;
			position: relative;
		}
		
		.venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default #navbar {
			background-color: rgba(49, 60, 65, 0.9);
			position:relative;
			overflow-x: hidden;
			width:100%;
		}
	
		.venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default .navbar-toggle {
			background-color: rgba(49, 60, 65, 1);
			color:rgba(255, 255, 255, 1);
		}
	
		.venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default .navbar-toggle .icon-bar {
			background-color: rgba(255, 255, 255, 1);
			clear: right;
			display: inline-block;
			float: right;
			margin-left: 10px;
			margin-top:4px;
		}
	
		.venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default #navbar  .navbar-nav {
			float:left !important;
			margin:0;
			width:100%;
			z-index:+1;
		}
	
		.venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default .navbar-nav li {
			border-bottom: 1px dotted rgba(235, 235, 235, 0.5);
			width:100%;
		}
	
		.venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default .navbar-nav li ul {
			background-color:rgba(198, 151, 93, 1);
			padding:0;
			position:relative;
			width:100%;
		}
	
		.venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default .navbar-nav li ul li {
			border-bottom:1px dotted rgba(49, 60, 65, 1);
		}
	
		.venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default .navbar-nav li ul li a {
			color: rgba(49, 60, 65, 1);
			font-weight:400;
			height:45px;
			line-height:45px;
		}
	
		.venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default .navbar-nav li ul li:hover,
		.venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default .navbar-nav li ul li:hover a,
		.venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default .navbar-nav li ul li:hover a:hover {
			background-color:rgba(255, 255, 255, 1);
			color: rgba(49, 60, 65, 1);
		}
	
		.venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default .navbar-nav li:last-child {
			border-bottom:none;
		}

		.venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default #navbar .navbar-nav li a {
			background-color: transparent;
			background-image:none;
			color:rgba(255, 255, 255, 1);
			font-weight:400;
			text-shadow:none;
		}
	
		.navbar-default .navbar-nav > .active > a,
		.navbar-default .navbar-nav >.open > a {
			background-color: transparent;
			background-image:none;
			box-shadow:none;
			color:rgba(255, 255, 255, 0.65);
		}
	
		.venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default #navbar .navbar-nav li:hover ul li a {
			color:rgba(255, 255, 255, 0.65);
			font-weight:400;
		}
	
		.venice.tier-2 .navigationWrapper .navigation ul li.dropdown .sub-menu li:first-child {
			display:block;
		}

		.venice.tier-2 .navigationWrapper .navigation ul.navbar-nav li a {
			color:rgba(49, 60, 65, 0.65);
			height:60px;
			line-height:60px;
			padding-bottom:0;
			padding-top:0;
		}

		.venice.tier-2 .navigationWrapper .navigation ul.navbar-nav li a:hover {
			background-color:transparent;
			color: rgba(49, 60, 65, 1);
		}

		.venice.tier-2 .navigationWrapper .officeContact {
			float:left !important;
			height:60px;
			padding:18px 15px 15px;
			position:absolute;
			text-align:center;
			left: 0%;
/*
			transform: translateX(25%);
			-webkit-transform: translateX(25%);
*/
			width:auto;
			z-index:+2;
		}

		.venice.tier-2 .navigationWrapper .officeContact h3 {
			color:rgba(255, 255, 255, 1);
			margin:0;
		}
	
		.venice.tier-2 .navigationWrapper .officeContact h3 small {
			color:rgba(255, 255, 255, 0.65);
		}
	
	/* Homepage Layout */
		.venice.tier-2  .homeContent {
			z-index:0;
		}
	
		.venice.tier-2  .homeLeftColumn {
			background-color: rgba(235, 235, 235, 1);
		}
	
		.venice.tier-2  .homeLeftColumn #propertyManagement a{
			text-decoration:none;
		}
	
		.venice.tier-2  .homeRightColumn {
			padding-left:30px;
		}

		.venice.tier-2  .homeRightColumn #propertyBuy {
			border-right:1px solid rgba(255, 255, 255, 1);
		}

		.venice.tier-2  .homeRightColumn #propertyBuy,
		.venice.tier-2  .homeRightColumn #propertyLease {
			background-color:rgba(235, 235, 235, 1);
		}
	
		.venice.tier-2 .homeRightColumn #propertyBuy .imgWrapper,
		.venice.tier-2 .homeRightColumn #propertyLease .imgWrapper {
			height:0;
			overflow: hidden;
			padding-bottom:66%;
			position:relative;
		}
	
		.venice.tier-2  .homeRightColumn #propertyBuy .imgWrapper > img,
		.venice.tier-2  .homeRightColumn #propertyLease .imgWrapper > img {
			min-height:100%;
			left:50%;
			max-width:auto !important;
			position:absolute;
			top:50%;
			transform:translate(-50%, -50%);
			-webkit-transform:translate(-50%, -50%);
			width:auto;
		}
	
		.venice.tier-2  .homeRightColumn #propertyBuy a,
		.venice.tier-2  .homeRightColumn #propertyLease a {
			text-decoration:none;
		}

		.venice.tier-2  .homeRightColumn .contentWrapper {
			min-height: 90px;
			padding:0px 15px;
		}
	
		/* Module Buttons */
			.venice.tier-2 .homeRightColumn .homeModuleButton {
				background-color:rgba(49, 60, 65, 1);
				border-right:1px solid rgba(255, 255, 255, 0.65);
				box-sizing:border-box;
				cursor:pointer;
				margin-bottom:30px;
				min-height:175px;
				overflow:hidden;
			}
	
			.venice.tier-2 .homeRightColumn .homeModuleButton a {
				height:100%;
				left:0;
				position:absolute;
				text-decoration:none;
				top:0;
				width:100%;
			}

			.venice.tier-2 .homeRightColumn .homeModuleButton a h4 {
				color:rgba(255, 255, 255, 0.65);
				float:left;
				font-size:20px;
				font-weight:400;
				min-width: 91%;
				text-transform: uppercase;
				transform:translate(20px, 15px);
				-webkit-transform:translate(20px, 15px);
			}
			
			.venice.tier-2 .homeRightColumn .homeModuleButton a h4:after {
				border-bottom:2px solid rgba(198, 151, 93, 1);
				content:'';
				display:block;
				margin-top:10px;
				position:relative;
				transition: all 0.4s ease-in-out;
				-webkit-transition: all 0.4s ease-in-out;
				width:0%;
			}
	
			.venice.tier-2 .homeRightColumn .homeModuleButton a:hover h4:after {
				content:'';
				width:100%;
			}
	
			.venice.tier-2 .homeRightColumn .homeModuleButton a h4 b{
				color:rgba(255, 255, 255, 1);
			}
	
			.venice.tier-2 .homeRightColumn .homeModuleButton a p {
				bottom:20px;
				color:rgba(255, 255, 255, 1);
				display:block;
				left:100%;
				opacity:0;
				position:absolute;
				transition: all 0.4s  0.05s ease-in-out;
				-webkit-transition: all 0.4s 0.05s ease-in-out;
				width: 91%;
			}
	
			.venice.tier-2 .homeRightColumn .homeModuleButton a:hover p {
				left:30px;
				opacity:1;
			}
	
			.venice.tier-2 .homeRightColumn .homeModuleButton a button {
				background-color:rgba(198, 151, 93, 1);
				bottom: 20px;
				left: 20px;
				position: absolute;transition: all 0.4s  0.05s ease-in-out;
				-webkit-transition: all 0.4s 0.05s ease-in-out;
				width: 91%;
			}
	
			.venice.tier-2 .homeRightColumn .homeModuleButton a:hover button {
				left: -100%;
			}
	
		/* Promotion Box - Homepage */
			.venice.tier-2 .homeLeftColumn .promotion {
				background-color:rgba(49, 60, 65, 1);
				color:rgba(255, 255, 255, 1);
				min-height:400px;
			}

			.venice.tier-2 .homeLeftColumn .promotion h4 {
				color:rgba(198, 151, 93, 1);
            }
            
			.venice.tier-2 .homeLeftColumn .promotion p {
				color:rgba(255, 255, 255, 0.8);
			}

			.venice.tier-2 .homeLeftColumn .promotion button {
				background:rgba(198, 151, 93, 1);
			}
	
		/* Feature Slider */
			.venice.tier-2 #homeSlider.carousel {
				float:left;
				width:100%;
			}
	
			.venice.tier-2 #homeSlider.carousel .sliderContentWrapper .row {
				height:100%;
			}
	
			.venice.tier-2 #homeSlider.carousel .sliderContentWrapper .row > div {
				position:relative;
				top:50%;
				transform:translateY(-50%);
				-webkit-transform:translateY(-50%);
			}
	
			.venice.tier-2 #homeSlider.carousel .sliderContentWrapper h3 {
				color:rgba(255, 255, 255, 1);
				margin:0;
				text-align: center;
			}
	
			.venice.tier-2 #homeSlider.carousel .sliderContentWrapper button {
				background-color:rgba(198, 151, 93, 1);
				color:rgba(255, 255, 255, 1);
				margin:0;
				transition:all 0.25s ease-in-out;
				-webkit-transition:all 0.25s ease-in-out;
			}
	
			.venice.tier-2 #homeSlider.carousel .sliderContentWrapper button:hover {
				background-color:rgba(255, 255, 255, 1) !important;
				color: rgba(49, 60, 65, 1);
			}

			.venice.tier-2 #homeSlider.carousel .carousel-control {
				height:50%;
			}

			.venice.tier-2 #homeSlider.carousel .carousel-control .fa {
				top:90%;
			}
	
		/* Our Results */
			.venice.tier-2 #homeOurResults {
				background-color:rgba(198, 151, 93, 1);
				height:300px;
				position:relative;
			}

			.venice.tier-2 #homeOurResults .contentWrapper {
				float: left;
				position: relative;
				top: 50%;
				transform: translateY(-50%);
				-webkit-transform: translateY(-50%);
				width: 100%;
			}

			.venice.tier-2 #homeOurResults .contentWrapper h2,
			.venice.tier-2 #homeOurResults .contentWrapper p {
				color:rgba(255, 255, 255, 1);
				margin-top:0;
			}
	
			.venice.tier-2 #homeOurResults .contentWrapper h2 {
				font-size:38px;
			}
	
			.venice.tier-2 #homeOurResults.imgBackground {
				background-color:rgba(49, 60, 65, 1);
			}
	
			.venice.tier-2 #homeOurResults.imgBackground .backstretch {
				background-color: rgba(0, 0, 0, 0.2);
			}
	
			.venice.tier-2 #homeOurResults.imgBackground .backstretch img {
				filter:grayscale(100%);
				opacity:0.2;
			}
	
			.venice.tier-2 #homeOurResults.imgBackground .btn {
				background-color:rgba(198, 151, 93, 1);
			}
	
		/* Our Location */
			.venice.tier-2 #map_wrapper {
				height:500px;
				margin:0;
			}
	
	/* Footer */
		.venice.tier-2 footer.footerAlternateWrapper {
			background-color:rgba(49, 60, 65, 1);
			border-top: 2px solid rgba(198, 151, 93, 1);
			box-sizing: border-box;
			min-height:200px;
		}
	
		.venice.tier-2 footer h4 {
			color:rgba(255, 255, 255, 1);
		}
	
		.venice.tier-2 footer .footerBrand img {
			transform:translateY(-25%);
			-webkit-transform:translateY(-25%);
		}

		.venice.tier-2 .footer_office_detail {
			color:rgba(255, 255, 255, 1);
			font-size:1.5rem;
			text-align:center;
		}

		.venice.tier-2 footer .officeAddress ul {
			color:rgba(255, 255, 255, 1);
			list-style-type:none;
			padding-left:0;
		}

		.venice.tier-2 footer ul {
			list-style-type:none;
			padding-left:0;
		}

		.venice.tier-2 footer ul li,
		.venice.tier-2 footer ul li a,
		.venice.tier-2 footer p {
			color:rgba(255, 255, 255, 0.65);
			font-size:15px;
			text-decoration:none;
		}

		.venice.tier-2 footer ul li a:hover{
			color:rgba(255, 255, 255, 1);
			cursor:pointer;
			text-decoration:none;
		}
	
		.venice.tier-2 footer ul li i {
			margin-right:10px;
		}
	
		.venice.tier-2 footer .moduleSocial {
			margin-top:0;
		}

/*
		.venice.tier-2 footer .footerButton h4 {
			margin:30px 0 0;
		}
*/

		.venice.tier-2 footer .footerButton a {
			color:rgba(255, 255, 255, 1);
			float:left;
			margin:15px 0;
			text-decoration:none;
		}

		.venice.tier-2 footer .footerButton i,
		.venice.tier-2 footer ul.social-icons li i{
			color:rgba(255, 255, 255, 0.65);
		}

		.venice.tier-2 footer .footerButton .btn.btn-primary {
			background-color:rgba(255, 255, 255, 1);
			color:rgba(51, 51, 51, 1);
			margin:0;
		}

	/* Copyright */
		.venice.tier-2 .copyrightAlternateWrapper {
			background-color:rgba(255, 255, 255, 1);
		}
	
		/* Renet Links */
			.venice.tier-2 .copyrightAlternateWrapper p, .copyrightAlternateWrapper a {
				color:rgba(49, 60, 65, 1); 
				text-align:center;
			}
	
			.venice.tier-2 .copyrightAlternateWrapper a {
				text-decoration:none;
			}
	
			.venice.tier-2 .copyrightAlternateWrapper a:hover {
				color:rgba(255, 255, 255, 0.65);
			}
	
	/* Forms */
		form li input[type='radio']:checked::after {
			background-color: rgba(49, 60, 65, 1);
			box-shadow: 0 0 10px 0px rgba(49, 60, 65, 0.5);
		}
	
		form li input[type='radio']:hover::before {
			background-color: rgba(49, 60, 65, 1);
		}
	
		form .js-selectpicker-fa {
			background-color: rgba(255, 255, 255, 1) !important;
			background-image: none;
			border: 1px solid rgba(215, 215, 215, 1);
			color: rgba(0, 28, 84, 1) !important;
			-webkit-appearance:none;
		}
	
	/* Property List */
		.venice.tier-2 .propertyListItem .infoPanel,
		.venice.tier-2 .staffSales .infoPanel {
			background-color:transparent;
		}
	
		.venice.tier-2 .propertyListItem .titleBar, .staffSales .titleBar {
			background-color: rgba(49, 60, 65, 1);
		}
	
		.venice.tier-2 #forSale .propertyResultsTabNav .nav-tabs li.active a, 
		.venice.tier-2 #forSale .propertyResultsTabNav .nav-tabs li.hover a, 
		.venice.tier-2 #forRent .propertyResultsTabNav .nav-tabs li.active a, 
		.venice.tier-2 #forrent .propertyResultsTabNav .nav-tabs li.hover a, 
		.venice.tier-2 #openHomes .propertyResultsTabNav .nav-tabs li.active a, 
		.venice.tier-2 #openHomes .propertyResultsTabNav .nav-tabs li.hover a, 
		.venice.tier-2 #calculators .calculatorsNav .nav-tabs li.active a, 
		.venice.tier-2 #calculators .calculatorsNav .nav-tabs li.hover a,
		.venice.tier-2 #calculators .calculatorsNav .nav-tabs li.active a:hover,
		.venice.tier-2 #forSale .propertyResultsTabNav .nav-tabs li.active a:hover,
		.venice.tier-2 #forRent .propertyResultsTabNav .nav-tabs li.active a:hover,
		.venice.tier-2 #openHomes .propertyResultsTabNav .nav-tabs li.active a:hover,
		.venice.tier-2 #calculators .calculatorsNav .nav-tabs li.active a:hover {
			background-color: rgba(49, 60, 65, 1);
			color:rgba(255, 255, 255, 1);
			cursor:pointer;
		}
	
		.venice.tier-2 #forSale .propertyResultsTabNav .nav-tabs li a, 
		.venice.tier-2 #forRent .propertyResultsTabNav .nav-tabs li a, 
		.venice.tier-2 #openHomes .propertyResultsTabNav .nav-tabs li a, 
		.venice.tier-2 #calculators .calculatorsNav .nav-tabs li a {
			background-color:rgba(235, 235, 235, 1);
			color: rgba(49, 60, 65, 1);
		}
	
		.venice.tier-2 #forSale .propertyResultsTabNav .nav-tabs li a:hover, 
		.venice.tier-2 #forRent .propertyResultsTabNav .nav-tabs li a:hover,  
		.venice.tier-2 #openHomes .propertyResultsTabNav .nav-tabs li a:hover,  
		.venice.tier-2 #calculators .calculatorsNav .nav-tabs li a:hover {
			background-color:rgba(198, 151, 93, 1);
			color:rgba(255, 255, 255, 1);
		}
	
		.venice.tier-2 .propertyListItem .infoPanel .BBCContent h5 {
			background-color:rgba(235, 235, 235, 1);
			color:rgba(49, 60, 65, 1);
			font-size: 16px;
			padding: 3px 8px;
		}
	
		.venice.tier-2 .propertyListItem .infoPanel .BBCContent span.bbcIcon {
			background-color:rgba(49, 60, 65, 1);
			height: 26px;
			line-height: 26px;
			margin: 0px;
			padding: 0px 5px;
			width: 26px;
		}
	
		.venice.tier-2 .propertyListItem .infoPanel .BBCContent span.bbcIcon svg path {
			fill:rgba(255, 255, 255, 1);
		}

		/* Property Results RMA */
			#ruralResultsWrapper #listingsContentWrapper .container #grid .livestockItemListView .topWrapper,
			#ruralResultsWrapper #listingsContentWrapper .container #grid .livestockItemListView .statusLabel,
			#ruralResultsWrapper #listingsContentWrapper .container #list .livestockItemListView .statusLabel {
				background-color:rgba(49, 60, 65, 1);
				color:rgba(198, 151, 93, 1);
			}
	
		/* Property Results Pagination */
			.venice.tier-2 .propertyResults .pagination li.page a {
				border-radius:50%;
				color:rgba(49, 60, 65, 1);
				font-weight:700;
				margin:0 3px;
				transition:all 0.15s ease-out;
				-webkit-transition:all 0.15s ease-out;
			}
	
			.venice.tier-2 .propertyResults .pagination li.page.current a,
			.venice.tier-2 .propertyResults .pagination li.page a:hover {
				background-color:rgba(49, 60, 65, 1);
				border-color:rgba(49, 60, 65, 1);
				color:rgba(198, 151, 93, 1);
			}
	
			.venice.tier-2 .propertyResults .pagination li.previous a,
			.venice.tier-2 .propertyResults .pagination li.next a {
				background-color:transparent;
				border:0;
				border-radius:0;
				color:rgba(49, 60, 65, 0.65);
				transition:all 0.15s ease-out;
				-webkit-transition:all 0.15s ease-out;
			}
	
			.venice.tier-2 .propertyResults .pagination li.previous a:hover,
			.venice.tier-2 .propertyResults .pagination li.next a:hover {
				background-color:transparent;
				color:rgba(49, 60, 65, 1);
			}
	
			.venice.tier-2 .propertyResults .paginationMessage {
				color:rgba(150, 150, 150, 1);
			}
	
	/* Property Detail */
		.venice.tier-2 .leftContentWrapper .BBCContent h5 { 
			background-color:rgba(235, 235, 235, 1);
			color:rgba(49, 60, 65, 1);
		}
	
		.venice.tier-2 .leftContentWrapper .BBCContent span.bbcIcon {
			background-color:rgba(49, 60, 65, 1);
		}

	/* Property Detail RMA */
		#ruralDetailWrapper #agentContactWrapper {
			background: rgba(49, 60, 65, 1);
		}

		#ruralDetailWrapper #agentContactWrapper h3 {
			color: rgba(198, 151, 93, 1);
		}

		#ruralDetailWrapper #agentContactWrapper h2 {
			color: rgba(255, 255, 255, 1);
		}

		#ruralDetailWrapper #agentContactWrapper table tr td {
			color: rgba(255, 255, 255, 1);
		}

		#ruralDetailWrapper #agentContactWrapper #Contact label {
			color: rgba(255, 255, 255, 1);
		}

		#ruralDetailWrapper #agentContactWrapper .btn {
			background-color: rgba(198, 151, 93, 1);
			border-color: rgba(198, 151, 93, 1);
		}

		#ruralDetailWrapper #agentContactWrapper .btn:hover {
			background-color: rgba(198, 151, 93, 0.8) !important;
			border-color: rgba(198, 151, 93, 0.8) !important;
		}

		#ruralDetailWrapper #agentContactWrapper form li input[type='radio']:checked::after {
			background: rgba(198, 151, 93, 1);
			box-shadow: 0 0 10px 0px rgba(198, 151, 93, 1);
		}

		#ruralDetailWrapper #agentContactWrapper form li input[type='radio']:hover::before {
			background: rgba(198, 151, 93, 1);
		}
	
	/* Contact Page */
		.venice.tier-2 .contactUs .contactDetailsWrapper {
			background-color: rgba(49, 60, 65, 1);
			border-top-color:rgba(198, 151, 93, 1);
		}
	
		.venice.tier-2 .contactUs .contactDetailsWrapper i,
		.venice.tier-2 .contactUs .contactDetailsWrapper p,
		.venice.tier-2 .contactUs .contactDetailsWrapper h4,
		.venice.tier-2 .contactUs .contactDetailsWrapper h4 a {
			color:rgba(255, 255, 255, 1);
		}
	
		.venice.tier-2 .contactUs .footerImgWrapper {
			float: left;
			min-height: 350px;
			position: relative;
			width: 100%;
			/*z-index: -1;*/
		}
	
		.venice.tier-2 .contactUs .footerImgWrapper > img {
			opacity: 1 !important;
			-webkit-filter: grayscale(0%) !important;
		}
		
	
	/* Content */
		.venice.tier-2 .dynamic {
			margin-top:60px;
		}
	
		.venice.tier-2 .dynamic .downloadContent svg polygon {
			fill:rgba(198, 151, 93, 1);
		}
	
		.venice.tier-2 .dynamic .downloadContent #headingWrapper {
			position:relative;
		}
	
		.venice.tier-2 .dynamic .downloadContent #headingWrapper h3 {
			color:rgba(255, 255, 255, 1);
			margin: 0;
			position: absolute;
			transform: translate(0%, -50%) rotate(-45deg);
			transform-origin: center;
			-webkit-transform: translate(-5%, 75%) rotate(-45deg);
		}

	/* Custom Button Content - Footer */
		.venice.tier-2 .dynamic.customButtonContent ul {
			margin-left:20px;
			padding:0;
		}
	
	/* Rate My Agent */
	.venice .dynamic .RMA-widget {
		border-bottom:1px dashed rgba(235, 235, 235, 1);
		margin-bottom:30px;
		padding-bottom:30px;
	}
		
		.venice .dynamic .RMA-widget a,
		.venice .dynamic .RMA-widget iframe {
			margin-left:0 !important;
			margin-right:0 !important;
			max-width:100% !important;
			width:100% !important;
		}
		
		
}

@media(min-width:768px) {
	.venice.tier-2 .headerWrapper {
		max-height:225px;
	}

	.venice.tier-2 .headerWrapper #headerContentWrapper #logoWrapper .header_office_detail {
		font-size:1.6rem;
	}
	
	.venice.tier-2 .navigationWrapper .container {
		padding: 0;
		width: 100%;
	}
	
	.venice.tier-2 .navigationWrapper .navigation {
		padding: 0;
		position: inherit;
	}
	
	.venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default .navbar-toggle {
		right:15px;
	}
	
	.venice.tier-2 .navigationWrapper .navigation ul li .dropdown-menu,
	.venice.tier-2 .navigationWrapper .navigation ul li .sub-menu {
		background-color: rgba(49, 60, 65, 1);
	}
	
	.venice.tier-2 .navigationWrapper .navigation ul li .sub-menu {
		list-style: none;
		padding: 0 10px;
		top: 85px;
	}

	.venice.tier-2 .navbar-toggle {
		display: block;
	}

	.venice.tier-2 .navbar-collapse.collapse {
		display: none!important;
	}

	.venice.tier-2 .navbar-nav>li {
		float: none;
	}

	.venice.tier-2 .collapse.in{
		display:block !important;
	}
	
}

@media screen and (min-width:992px) {
	/* Set Header & Navigation */
		.venice.tier-2 .venice.tier-2 .headerWrapper {
			max-height:225px;
		}
	
		.venice.tier-2 .venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default {
			top:50%;
			transform:translateY(-50%);
			-webkit-transform:translateY(-50%);
		}
	
		.venice.tier-2 .navigationWrapper .container {
			padding-right: 15px;
			padding-left: 15px;
			width: 970px;
		}
	
		.venice.tier-2 .navigationWrapper {
			display: block;
			height: 60px;
			overflow: initial;
			position: relative;
			z-index:+2;
		}

		.venice.tier-2 .navigationWrapper .navigation {
			display: inline-block;
			padding-right: 15px;
			padding-left: 15px;
			position: relative;
			
			left: 50%;
			transform: translateX(-50%);
			-webkit-transform: translateX(-50%);
		}
	
		.venice.tier-2 .navigationWrapper .navigation .navbar-toggle {
			display: none;
		}

		.venice.tier-2 .navigationWrapper .navigation .navbar-collapse.collapse {
			display: block!important;
		}

		.venice.tier-2 .navigationWrapper .navigation .navbar-nav>li {
			display:inline-block;
			float: none;
		}

		.venice.tier-2 .navigationWrapper .navigation .collapse.in{
			display:none !important;
		}
		
	
		.venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default #navbar {
			background-color:transparent;
			display:inline-block;
			left: 50%;
			transform: translateX(-50%);
			-webkit-transform: translateX(-50%);
			width:auto;
		}
	
		.venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default #navbar .navbar-nav li {
			width:auto;
		}
	
		.venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default .navbar-nav li ul {
			background-color:transparent;
			position:absolute;
			width:100%;
		}
	
		.venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default .navbar-nav li ul li:hover,
		.venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default .navbar-nav li ul li:hover a,
		.venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default .navbar-nav li ul li:hover a:hover {
			background-color:transparent;
			color: rgba(49, 60, 65, 1);
		}
	
		.venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default #navbar .navbar-nav li a {
			color: rgba(255, 255, 255, 1);
			overflow:hidden;
		}
	
		.venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default #navbar  .navbar-nav li ul li a {
			color:rgba(255, 255, 255, 1);
		}
	
		.venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default #navbar  .navbar-nav li a:before {
			bottom:-7px;
			border-bottom:7px solid rgba(49, 60, 65, 1);
			content:'';
			left:0;
			opacity:0;
			position:absolute;
			right:0;
			transition:all 0.15s ease-in;
			-webkit-transition:all 0.15s ease-out;
		}
	
		.venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default #navbar  .navbar-nav li:hover a:before,
		.venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default #navbar  .navbar-nav li.active a:before {
			bottom:0px;
			content:'';
			opacity:1;
		}
	
		.venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default #navbar  .navbar-nav li.dropdown.active {
			color:rgba(49, 60, 65, 1);
		}
	
		.venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default .navbar-nav li > .dropdown-menu {
			background-color:rgba(49, 60, 65, 1);
			border-bottom:7px solid rgba(198, 151, 93, 1);
			display:block;
			min-width:200px;
			opacity:0;
			padding:0;
			top:80px;
			transition:0.35s all ease-in-out;
			visibility:hidden;
			-webkit-transition:0.35s all ease-in-out;
		}

		.venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default .navbar-nav li:hover > .dropdown-menu {
			opacity:1;
			visibility:visible;
			top:59px;
			width: auto;
			min-width: auto;
		}
	
		.venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default #navbar .navbar-nav li .dropdown-menu li {
			height:50px;
			line-height:50px;
/*			width:100%;*/
		}
	
		.venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default #navbar .navbar-nav li .dropdown-menu li:first-child {
			display:none;
		}
	
		.venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default #navbar .navbar-nav li .dropdown-menu li a:before {
			border-bottom:0;
		}

		.venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default .navbar-nav li > .dropdown-menu li a {
			color:rgba(198, 151, 93, 1) !important;
			line-height:50px;
			min-height:50px;
		}
	
		.venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default .navbar-nav li > .dropdown-menu li a:hover {
			color:rgba(255, 255, 255, 1) !important;
		}
/*
		.venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default .navbar-nav li.active > .dropdown-menu li a {
			color:rgba(255, 255, 255, 1) !important;
		}

		.venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default .navbar-nav li.active > .dropdown-menu li.active a {
			background-color:rgba(255, 255, 255, 1);
			color:rgba(49, 60, 65, 1) !important;
		}
*/
/*

		.venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default .navbar-nav li > .dropdown-menu li a:hover,
		.venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default .navbar-nav li > .dropdown-menu li.active a:hover{
			background-color:rgba(242, 99, 34, 1);
			color:rgba(255, 255, 255, 1) !important;
		}
	
		.venice.tier-2 .navigationWrapper .navigation .navbar.navbar-default .navbar-nav li .dropdown-menu li:last-child {
			border-color:rgba(242, 99, 34, 1);
		}
*/
	
	
	
	
	

		.venice.tier-2 .navigationWrapper .officeContact {
			float:right !important;
			text-align:right;
		}
	
		.venice.tier-2 #homeSlider.carousel .sliderContentWrapper h3 {
			text-align: left;
		}
	
	/* Home Modules */
		.venice.tier-2 .homeRightColumn .homeModuleButton a h4,
		.venice.tier-2 .homeRightColumn .homeModuleButton a p,
		.venice.tier-2 .homeRightColumn .homeModuleButton a button {
			width:80%;
		}
	
		.venice.tier-2 .homeRightColumn .homeModuleButton a:hover h4:after {
			width:92%;
		}

	/* Footer */
	.venice.tier-2 .footer_office_detail {
		font-size: 0.95rem;
		text-align:left;
	}
	
	/* Copyright */
		.venice.tier-2 .copyrightAlternateWrapper {
			border-top:1px dotted rgba(255, 255, 255, 1);
			min-height: 60px;
			position:relative;
		}
	
		.venice.tier-2 .copyrightAlternateWrapper p {
			left:0;
			position:absolute;
			right:0;
			text-align: center;
			top:50%;
			transform:translateY(-50%);
			-webkit-transform:translateY(-50%);
		}
}

@media(min-width:1200px) {
	.venice.tier-2 .navigationWrapper .container {
		width: 1170px;
	}
}

