/*  Table of Contents 0. FONTS, COMMON AND RESET STYLES1. COMMON ELEMENTS	TEXT	TEXT COLUMNS 	LISTS	NOTIFICATIONS	BLOCK TITLES	TEXT INPUTS	SELECT LIST	BUTTONS	PAGINATION	DECORATIONS	"EMPLOYEE INFO" BLOCK	PRICING TABLE	"BOX SWITCH" STYLE2. HEADER ELEMENTS STYLE	USER LINKS STYLE	SOCIAL LINKS STYLE	LANGUAGE SELECTOR	LOGO STYLE	ADVERTISEMENT BANNER STYLE	MAIN MENU STYLE3. CONTENT ELEMENTS STYLE	"SEARCH" BLOCK	GOOGLE MAP BLOCK	"GOOGLE STREET VIEW" BLOCK	"SLIDESHOW" BLOCK	"INDUSTRIES TABS" BLOCK	"WELCOME" BLOCK	OUR DIRECTORY BLOCK	"COMPANIES LISTINGS" BLOCK	"SINGLE COMPANY" BLOCK	"COMPANY DETAILS" BLOCK	"COMMENT MESSAGE" BLOCK	"CONTACT US" BLOCK	"PRICING" BLOCK	"SHORTCODES" BLOCK	"BLOG" BLOCK	"BLOG POST" BLOCK	"RECENTLY ADDED" SIDEBAR BLOCKS	"SIDEBAR SEARCH" SIDEBAR BLOCKS	"CATEGORIES" SIDEBAR BLOCKS	"OUR PARTNERS" BLOCK	"PORTFOLIO SELECTION" BLOCK	"PORTFOLIO LISTING" BLOCK	"PORTFOLIO LISTING SMALL" BLOCK	"PROJECT HEADER" BLOCK	"PROJECT BODY" BLOCK4. FOOTER ELEMENTS STYLE	"WEBSITE SHORT DESCRIPTION" BLOCK	"TWITTER FEED" BLOCK	"RECENT POSTS" BLOCK	"FLICKR FEED" BLOCK	"COPYRIGHT" BLOCK	"SOCIAL LINKS" BLOCK IN FOOTER	*//********************************0. FONTS, COMMON AND RESET STYLES********************************/@import url(http://fonts.googleapis.com/css?family=Spinnaker:400);@import url(http://fonts.googleapis.com/css?family=Spinnaker:400);.clearfix:after {	content: ".";	display: block;	height: 0;	font-size: 0;	clear: both;	visibility: hidden;}body {	font-family: "Spinnaker", "Ubuntu Mono";	background: url(../images/content/city.jpg);	font-size: 14px;	color: #4d4d4d;	margin: 0;	font-weight: 300;	line-height: 24px;}.section {	background-color: #FFFFFF;	color: #000;}iframe {	display: block;}a {	color: #4d4d4d;	text-decoration: none;	transition: color 0.2s ease-in-out 0s;}a:hover {
    color: #2E2003;
    font-size: 14px;
    line-height: 18px;
}h1, h2, h3, h4, h5, h6 {	margin: 0;}h1 {	font-size: 1.8em;	font-weight: 400;	font-variant: normal;	line-height: 2em;	color: rgba(0,0,0,1);	font-family: "PT Mono";}h3 {color: #ffffff;	font-size: 1.2857em;}a, img {	border: none;}/*****************1. COMMON ELEMENTS*****************//* TEXT */.text-green  {
    font-size: 18px;
    font-family: "Spinnaker";
    font-weight: 400;
    color: #66CCA0;
}color: #66CCA0;}/* TEXT COLUMNS */.text-column {	float: left;	margin: 20px 0;}	.text-column .title {		font-family: Spinnaker;		font-size: 1.2857em;	}.text-column.column-half {	width: 48%;	padding-right: 2%;}.text-column.column-one-third {	width: 31.3333333%;	padding-right: 2%}.text-column.column-two-third {	width: 64.6666666%;	padding-right: 2%}/* LISTS */ul.list-bullets {	list-style: inside;	list-style-image: url(../images/bullet.png);	padding: 0;	border-top: 1px solid #e7e7e7;	margin: 15px 0 0 0;}	ul.list-bullets li {		padding: 14px 0;		border-bottom: 1px solid #e7e7e7;	}ul.list-check {	list-style: inside;	list-style-image: url(../images/check.png);	padding: 0;	border-top: 1px solid #e7e7e7;	margin: 15px 0 0 0;}	ul.list-check li {		padding: 14px 0;		border-bottom: 1px solid #e7e7e7;	}/* NOTIFICATIONS */.notification-general {	border: 1px solid #dfdfdf;	border-radius: 2px;	margin: 40px 0;}	.notification-general .notification-inner {		position: relative;		font-family: Spinnaker;		background: url(../images/notification-general.png) no-repeat 12px center;		background-color: rgba(77, 77, 77, 0.04);		color: #4d4d4d;		text-align: center;		padding: 12px 40px;		border: 1px solid #ffffff;		border-radius: 2px;	}		.notification-general .notification-inner .close {			display: block;			position: absolute;			top: 50%;			margin-top: -5px;			right: 12px;			width: 11px;			height: 11px;			background: url(../images/close-grey.png) no-repeat;		}.notification-success {	border: 1px solid #ecf2d0;	border-radius: 2px;	margin: 40px 0;}	.notification-success .notification-inner {		position: relative;		font-family: Spinnaker;		background: url(../images/notification-success.png) no-repeat 12px center;		background-color: rgba(158, 192, 22, 0.04);		color: #9ec016;		text-align: center;		padding: 12px 40px;		border: 1px solid #ffffff;		border-radius: 2px;	}		.notification-success .notification-inner .close {			display: block;			position: absolute;			top: 50%;			margin-top: -5px;			right: 12px;			width: 11px;			height: 11px;			background: url(../images/close-green.png) no-repeat;		}.notification-error {	border: 1px solid #f5dfdf;	border-radius: 2px;	margin: 40px 0;}	.notification-error .notification-inner {		position: relative;		font-family: Spinnaker;		background: url(../images/notification-error.png) no-repeat 12px center;		background-color: rgba(215, 0, 0, 0.04);		color: #d70000;		text-align: center;		padding: 12px 40px;		border: 1px solid #ffffff;		border-radius: 2px;	}		.notification-error .notification-inner .close {			display: block;			position: absolute;			top: 50%;			margin-top: -5px;			right: 12px;			width: 11px;			height: 11px;			background: url(../images/close-red.png) no-repeat;		}.notification-notice {	border: 1px solid #faf0cc;	border-radius: 2px;	margin: 40px 0;}	.notification-notice .notification-inner {		position: relative;		font-family: Spinnaker;		background: url(../images/notification-general.png) no-repeat 12px center;		background-color: rgba(231, 179, 0, 0.04);		color: #e7b300;		text-align: center;		padding: 12px 40px;		border: 1px solid #ffffff;		border-radius: 2px;	}		.notification-notice .notification-inner .close {			display: block;			position: absolute;			top: 50%;			margin-top: -5px;			right: 12px;			width: 11px;			height: 11px;			background: url(../images/close-yellow.png) no-repeat;		}/* BLOCK TITLES */.block-title {	background: url(../images/title-background.png) repeat-x left center;	font-family: Spinnaker;	text-align: center;}	.block-title h1,	.block-title h3,	.block-title h4 {		display: inline-block;		background: url(../images/background.png);		padding: 0 20px;	}	.block-title.background-white h1,	.block-title.background-white h3,	.block-title.background-white h4 {		background-image: none;		background-color: #ffffff;	}.sidebar-container .block-title {	margin: 0 20px;}	.sidebar-container .block-title h1,	.sidebar-container .block-title h3,	.sidebar-container .block-title h4 {		background: url(../images/sidebar-background.png);	}/* TEXT INPUTS */.text-input-grey {	width: 82%;	background-color: #f2f2f2;	font-family: "Spinnaker";	font-size: 1em;	line-height: 30px;	height: 30px;	color: #999999;	padding: 0 9%;	border: none;	border-radius: 20px;	box-shadow: 0 0 5px #bababa inset;}.text-input-black {	height: 20px;	font-family: "Spinnaker";	font-size: 1em;	color: #999999;	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPg0KPGxpbmVhckdyYWRpZW50IGlkPSJnNDIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+DQo8c3RvcCBzdG9wLW9wYWNpdHk9Ii44IiBzdG9wLWNvbG9yPSIjMTkxOTE5IiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLW9wYWNpdHk9Ii41IiBzdG9wLWNvbG9yPSIjNDE0MTQxIiBvZmZzZXQ9IjEiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c0MikiIC8+DQo8L3N2Zz4=);	background: linear-gradient(top, rgba(25, 25, 25, 0.8), rgba(65, 65, 65, 0.5));	background: -moz-linear-gradient(top, rgba(25, 25, 25, 0.8), rgba(65, 65, 65, 0.5));	background: -webkit-linear-gradient(top, rgba(25, 25, 25, 0.8), rgba(65, 65, 65, 0.5));	background: -ms-linear-gradient(top, rgba(25, 25, 25, 0.8), rgba(65, 65, 65, 0.5));	background: -webkit-gradient(linear, left top, left bottom, from(rgba(25, 25, 25, 0.8)), to(rgba(65, 65, 65, 0.5)));	padding: 10px 15px;	border-top: none;	border-left: none;	border-right: none;	border-bottom: 1px solid #7d7d7d;	border-radius: 25px;	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.7) inset;}/* SELECT LIST */.jquery-selectbox {	position: relative;	height: 20px;	font-family: "Spinnaker";	font-size: 1em;	color: #999999;	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPg0KPGxpbmVhckdyYWRpZW50IGlkPSJnNDIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+DQo8c3RvcCBzdG9wLW9wYWNpdHk9Ii44IiBzdG9wLWNvbG9yPSIjMTkxOTE5IiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLW9wYWNpdHk9Ii41IiBzdG9wLWNvbG9yPSIjNDE0MTQxIiBvZmZzZXQ9IjEiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c0MikiIC8+DQo8L3N2Zz4=);	background: linear-gradient(top, rgba(25, 25, 25, 0.8), rgba(65, 65, 65, 0.5));	background: -moz-linear-gradient(top, rgba(25, 25, 25, 0.8), rgba(65, 65, 65, 0.5));	background: -webkit-linear-gradient(top, rgba(25, 25, 25, 0.8), rgba(65, 65, 65, 0.5));	background: -ms-linear-gradient(top, rgba(25, 25, 25, 0.8), rgba(65, 65, 65, 0.5));	background: -webkit-gradient(linear, left top, left bottom, from(rgba(25, 25, 25, 0.8)), to(rgba(65, 65, 65, 0.5)));	padding: 10px 1.5%;	border-top: none;	border-left: none;	border-right: none;	border-bottom: 1px solid #7d7d7d;	border-radius: 25px;	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.7) inset;	margin: 20px 2% 20px 0;}.jquery-selectbox.selecthover {	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPg0KPGxpbmVhckdyYWRpZW50IGlkPSJnNDIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+DQo8c3RvcCBzdG9wLW9wYWNpdHk9Ii44IiBzdG9wLWNvbG9yPSIjMTkxOTE5IiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLW9wYWNpdHk9Ii41IiBzdG9wLWNvbG9yPSIjNDE0MTQxIiBvZmZzZXQ9IjEiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c0MikiIC8+DQo8L3N2Zz4=);	background: linear-gradient(top, rgba(25, 25, 25, 0.8), rgba(65, 65, 65, 0.5));	background: -moz-linear-gradient(top, rgba(25, 25, 25, 0.8), rgba(65, 65, 65, 0.5));	background: -webkit-linear-gradient(top, rgba(25, 25, 25, 0.8), rgba(65, 65, 65, 0.5));	background: -ms-linear-gradient(top, rgba(25, 25, 25, 0.8), rgba(65, 65, 65, 0.5));	background: -webkit-gradient(linear, left top, left bottom, from(rgba(25, 25, 25, 0.8)), to(rgba(65, 65, 65, 0.5)));	border-top: none;	border-left: none;	border-right: none;	border-bottom: 1px solid #7d7d7d;	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.7) inset;}	.jquery-selectbox .jquery-selectbox-moreButton {		position: absolute;		float: none;		top: 2px;		right: 1px;		width: 38px;		height: 38px;		background: url(../images/dropdown-arrow.png) no-repeat;	}	.jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {		background: url(../images/dropdown-arrow.png) no-repeat;	}	.jquery-selectbox .jquery-selectbox-list {		top: 50px;		width: 98% !important;		max-height: 400px;		background-color: #343434;		color: #cc9966;		padding: 0;		border: none;		border-radius: 3px;	}		.jquery-selectbox .jquery-selectbox-list span {			padding: 19px 0 19px 20px;			border-top: 1px solid #434343;			border-bottom: 1px solid #272727;		}		.jquery-selectbox .jquery-selectbox-list span:first-child {			border-top: none;		}		.jquery-selectbox-list span:last-child {			border-bottom: none;		}		.jquery-selectbox-list span.listelementhover {			background-color: #343434;			cursor: pointer;		}	.jquery-selectbox .jquery-selectbox-currentItem {		line-height: 20px;		padding: 0;	}/* BUTTONS */.button-green {	height: 50px;	font-family: Spinnaker;	font-size: 1em;	color: #4d4d4d;	 	background: linear-gradient(top, #ffffff, #e6e6e6);	background: -moz-linear-gradient(top, #ffffff, #e6e6e6);	background: -webkit-linear-gradient(top, #ffffff, #e6e6e6);	background: -ms-linear-gradient(top, #ffffff, #e6e6e6);	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e6e6));	cursor: pointer;	padding: 0 40px;	border-top: 1px solid #f4f4f4;	border-left: none;	border-right: none;	border-bottom: 3px solid #849f08;	border-radius: 25px;}.button-red {	height: 50px;	font-family: Spinnaker;	font-size: 1em;	color: #4d4d4d;	 	background: linear-gradient(top, #ffffff, #e6e6e6);	background: -moz-linear-gradient(top, #ffffff, #e6e6e6);	background: -webkit-linear-gradient(top, #ffffff, #e6e6e6);	background: -ms-linear-gradient(top, #ffffff, #e6e6e6);	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e6e6));	cursor: pointer;	padding: 0 40px;	border-top: 1px solid #f4f4f4;	border-left: none;	border-right: none;	border-bottom: 3px solid #c30101;	border-radius: 25px;}.button-blue {	height: 50px;	font-family: Spinnaker;	font-size: 1em;	color: #4d4d4d;	 	background: linear-gradient(top, #ffffff, #e6e6e6);	background: -moz-linear-gradient(top, #ffffff, #e6e6e6);	background: -webkit-linear-gradient(top, #ffffff, #e6e6e6);	background: -ms-linear-gradient(top, #ffffff, #e6e6e6);	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e6e6));	cursor: pointer;	padding: 0 40px;	border-top: 1px solid #f4f4f4;	border-left: none;	border-right: none;	border-bottom: 3px solid #0c87dd;	border-radius: 25px;}.button-grey {	height: 50px;	font-family: Spinnaker;	font-size: 1em;	color: #4d4d4d;	 	background: linear-gradient(top, #ffffff, #e6e6e6);	background: -moz-linear-gradient(top, #ffffff, #e6e6e6);	background: -webkit-linear-gradient(top, #ffffff, #e6e6e6);	background: -ms-linear-gradient(top, #ffffff, #e6e6e6);	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e6e6));	cursor: pointer;	padding: 0 40px;	border-top: 1px solid #f4f4f4;	border-left: none;	border-right: none;	border-bottom: 3px solid #434343;	border-radius: 25px;}.button-violet {	height: 50px;	font-family: Spinnaker;	font-size: 1em;	color: #4d4d4d;	 	background: linear-gradient(top, #ffffff, #e6e6e6);	background: -moz-linear-gradient(top, #ffffff, #e6e6e6);	background: -webkit-linear-gradient(top, #ffffff, #e6e6e6);	background: -ms-linear-gradient(top, #ffffff, #e6e6e6);	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e6e6));	cursor: pointer;	padding: 0 40px;	border-top: 1px solid #f4f4f4;	border-left: none;	border-right: none;	border-bottom: 3px solid #c101c3;	border-radius: 25px;}.button-orange {	height: 50px;	font-family: Spinnaker;	font-size: 1em;	color: #4d4d4d;	 	background: linear-gradient(top, #ffffff, #e6e6e6);	background: -moz-linear-gradient(top, #ffffff, #e6e6e6);	background: -webkit-linear-gradient(top, #ffffff, #e6e6e6);	background: -ms-linear-gradient(top, #ffffff, #e6e6e6);	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e6e6));	cursor: pointer;	padding: 0 40px;	border-top: 1px solid #f4f4f4;	border-left: none;	border-right: none;	border-bottom: 3px solid #c89b00;	border-radius: 25px;}.button-2-green {	height: 30px;	font-family: Spinnaker;	font-size: 1em;	color: #DB3F49;	background: linear-gradient(top, #ffffff, #e6e6e6);	background: -moz-linear-gradient(top, #ffffff, #e6e6e6);	background: -webkit-linear-gradient(top, #ffffff, #e6e6e6);	background: -ms-linear-gradient(top, #ffffff, #e6e6e6);	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e6e6));	cursor: pointer;	padding: 0 18px;	border-top: 1px solid #f4f4f4;	border-left: 1px solid #dddddd;	border-right: 1px solid #dddddd;	border-bottom: 3px solid #DB3F49;	border-radius: 4px;}.price-purchase a .button-2-green {
    font-family: Spinnaker;
    font-size: 14px;
    text-align: left;
    /* [disabled]min-width: 200px; */
    /* [disabled]width: 200px; */
    display: inline;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.button-2-red {	height: 30px;	font-family: Spinnaker;	font-size: 1em;	color: #4d4d4d;	 	background: linear-gradient(top, #ffffff, #e6e6e6);	background: -moz-linear-gradient(top, #ffffff, #e6e6e6);	background: -webkit-linear-gradient(top, #ffffff, #e6e6e6);	background: -ms-linear-gradient(top, #ffffff, #e6e6e6);	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e6e6));	cursor: pointer;	padding: 0 18px;	border-top: 1px solid #f4f4f4;	border-left: 1px solid #dddddd;	border-right: 1px solid #dddddd;	border-bottom: 3px solid #c30101;	border-radius: 4px;}.button-2-blue {	height: 30px;	font-family: Spinnaker;	font-size: 1em;	color: #4d4d4d;	 	background: linear-gradient(top, #ffffff, #e6e6e6);	background: -moz-linear-gradient(top, #ffffff, #e6e6e6);	background: -webkit-linear-gradient(top, #ffffff, #e6e6e6);	background: -ms-linear-gradient(top, #ffffff, #e6e6e6);	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e6e6));	cursor: pointer;	padding: 0 18px;	border-top: 1px solid #f4f4f4;	border-left: 1px solid #dddddd;	border-right: 1px solid #dddddd;	border-bottom: 3px solid #0c87dd;	border-radius: 4px;}.button-2-grey {	height: 30px;	font-family: Spinnaker;	font-size: 1em;	color: #4d4d4d;	 	background: linear-gradient(top, #ffffff, #e6e6e6);	background: -moz-linear-gradient(top, #ffffff, #e6e6e6);	background: -webkit-linear-gradient(top, #ffffff, #e6e6e6);	background: -ms-linear-gradient(top, #ffffff, #e6e6e6);	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e6e6));	cursor: pointer;	padding: 0 18px;	border-top: 1px solid #f4f4f4;	border-left: 1px solid #dddddd;	border-right: 1px solid #dddddd;	border-bottom: 3px solid #434343;	border-radius: 4px;}.button-2-violet {	height: 30px;	font-family: Spinnaker;	font-size: 1em;	color: #4d4d4d;	 	background: linear-gradient(top, #ffffff, #e6e6e6);	background: -moz-linear-gradient(top, #ffffff, #e6e6e6);	background: -webkit-linear-gradient(top, #ffffff, #e6e6e6);	background: -ms-linear-gradient(top, #ffffff, #e6e6e6);	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e6e6));	cursor: pointer;	padding: 0 18px;	border-top: 1px solid #f4f4f4;	border-left: 1px solid #dddddd;	border-right: 1px solid #dddddd;	border-bottom: 3px solid #c101c3;	border-radius: 4px;}.button-2-orange {	height: 30px;	font-family: Spinnaker;	font-size: 1em;	color: #4d4d4d;	 	background: linear-gradient(top, #ffffff, #e6e6e6);	background: -moz-linear-gradient(top, #ffffff, #e6e6e6);	background: -webkit-linear-gradient(top, #ffffff, #e6e6e6);	background: -ms-linear-gradient(top, #ffffff, #e6e6e6);	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e6e6));	cursor: pointer;	padding: 0 18px;	border-top: 1px solid #f4f4f4;	border-left: 1px solid #dddddd;	border-right: 1px solid #dddddd;	border-bottom: 3px solid #c89b00;	border-radius: 4px;}/* PAGINATION */.pagination {	background: url(../images/title-background.png) repeat-x left center;	text-align: center;	margin-top: 30px;}	.pagination .pagination-buttons {		display: inline-block;		background: url(../images/background.png);		padding: 0 18px;	}		.pagination .pagination-buttons a {			display: inline-block;			width: 30px;			line-height: 30px;			font-family: Spinnaker;			 			background: linear-gradient(top, #ffffff, #e6e6e6);			background: -moz-linear-gradient(top, #ffffff, #e6e6e6);			background: -webkit-linear-gradient(top, #ffffff, #e6e6e6);			background: -ms-linear-gradient(top, #ffffff, #e6e6e6);			background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e6e6));			text-align: center;			border-top: 1px solid #e7e7e7;			border-left: 1px solid #e7e7e7;			border-right: 1px solid #e7e7e7;			box-shadow: 0 1px 3px #e7e7e7;			border-bottom: 3px solid #849f08;			border-radius: 4px;			margin: 0 3px;		}		.pagination .pagination-buttons a.current-page {			color: #c8c8c8;		}/* DECORATIONS */.separator {	height: 20px;	margin: 20px 0 40px;	background-image: url(../hide-map-background.png);	background-repeat: repeat-x;}/* "EMPLOYEE INFO" BLOCK */.employee-info {	padding-bottom: 20px;	margin-top: 30px;}	.employee-info .employee-info-social {		float: left;		width: 198px;		background-color: #ffffff;		border: 1px solid #e7e7e7;	}		.employee-info .employee-info-social .employee-photo {			float: left;			box-sizing: border-box;			-moz-box-sizing: border-box;			-webkit-box-sizing: border-box;			width: 150px;			border-right: 1px solid #e7e7e7;			padding: 3px;		}			.employee-info .employee-info-social .employee-photo img {				display: block;				max-width: 100%;				height: auto;			}		.employee-info .employee-info-social .facebook,		.employee-info .employee-info-social .twitter,		.employee-info .employee-info-social .google {			display: block;			box-sizing: border-box;			-moz-box-sizing: border-box;			-webkit-box-sizing: border-box;			width: 50px;			height: 50px;			border-bottom: 1px solid #e7e7e7;			margin-left: 150px;		}		.employee-info .employee-info-social .facebook {			background: url(../images/facebook-logo-grey.png) no-repeat center center;		}		.employee-info .employee-info-social .twitter {			background: url(../images/twitter-icon-grey.png) no-repeat center center;		}		.employee-info .employee-info-social .google {			background: url(../images/google-icon-grey.png) no-repeat center center;			border-bottom: none;		}	.employee-info .employee-info-description {		margin-left: 220px;	}		.employee-info .employee-info-description .name {			font-family: Spinnaker;			font-size: 1.28571em;		}		.employee-info .employee-info-description .position {			font-family: Spinnaker;			margin-bottom: 8px;		}		.employee-info .employee-info-description .description {			line-height: 20px;		}/* PRICING TABLE */	.pricing-table {		background-color: #ffffff;		margin: 40px 0;		border-top: 1px solid #e7e7e7;		border-left: 1px solid #e7e7e7;	}		.pricing-table .pricing-column {			float: left;			width: 33.3333333%		}			.pricing-table .pricing-column .pricing-header {				font-family: Spinnaker;				font-size: 1.2857em;				line-height: 46px;				text-align: center;				border-right: 1px solid #e7e7e7;				border-bottom: 1px solid #e7e7e7;			}			.pricing-table .pricing-column .pricing-cost {				font-family: Spinnaker;				font-size: 1.2857em;				text-align: center;				border-right: 1px solid #e7e7e7;				border-bottom: 1px solid #e7e7e7;			}				.pricing-table .pricing-column .pricing-cost span {					font-size: 2.6666666em;				}			.pricing-table .pricing-column .pricing-cell {				height: 20px;				line-height: 15px;				text-align: center;				padding: 15px 0;				border-right: 1px solid #e7e7e7;				border-bottom: 1px solid #e7e7e7;			}/* "BOX SWITCH" STYLE */.boxed-switch {	position: fixed;	bottom: 0;	right: 0;	font-family: Spinnaker;	background-color: #cc9966;	color: #FFFFFF;	padding: 5px;	cursor: pointer;	border-top-left-radius: 5px; 	z-index: 10;}/***********************2. HEADER ELEMENTS STYLE***********************/.header-top-wrapper {	background-color: #ffffff;	border-bottom: 1px solid #e6e6e6;}.header-top-right {	text-align: right;}.header-wrapper {	border-bottom: 1px solid #e6e6e6;}.main-menu-wrapper {	background-color: #ffffff;	border-bottom: 1px solid ;}/* USER LINKS STYLE */.user-links {	font-family: "Spinnaker";}	.user-links .login {		position: relative;		display: inline-block;	}		.user-links .login a.login-link {	display: block;	background: url(../images/link-arrow.png) no-repeat 20px center;	padding: 8px 15px 8px 30px;	border-left: 1px solid #e6e6e6;	float: left;		}		.user-links .login .login-form {			position: absolute;			display: none;			background: url(../images/login-form-background.png) no-repeat left top #ffffff;			width: 180px;			padding: 25px 20px 20px;			border: 1px solid #e6e6e6;			box-shadow: 0 0 3px #bababa;			z-index: 50;		}			.user-links .login .login-form input.text-input-grey {				height: 30px;				margin-bottom: 20px;			}			.user-links .login .login-form .password-restore {				display: inline-block;				width: 30%;				line-height: 15px;				background: url(../images/link-arrow.png) no-repeat 5px 5px;				padding-left: 15px;			}			.user-links .login .login-form .button-2-green {				float: right;				width: 45%;			}	.user-links .register {	position: relative;	display: block;	float: right;	}		.user-links a.register-link {	display: block;	background: url(../images/link-arrow.png) no-repeat 20px center;	padding: 8px 17px 8px 30px;	border-left: 1px solid #e6e6e6;	border-right: 1px solid #e6e6e6;	width: auto;	max-width: 0px;		}		.user-links .register .register-form {			position: absolute;			display: none;			background: url(../images/register-form-background.png) no-repeat left top #ffffff;			width: 180px;			padding: 25px 20px 20px;			border: 1px solid #e6e6e6;			box-shadow: 0 0 3px #bababa;			z-index: 50;		}			.user-links .register .register-form input.text-input-grey {				height: 30px;				margin-bottom: 20px;			}			.user-links .register .register-form .fields-required {				display: inline-block;				width: 45%;				line-height: 15px;			}			.user-links .register .register-form .button-2-green {				float: right;				width: 45%;			}/* SOCIAL LINKS STYLE */.social-links {	display: inline-block;	line-height: 25px;	padding-top: 0;	padding-right: 15px;	padding-left: 15px;	padding-bottom: 0px;	border-left: 1px solid #e6e6e6;	border-right: 1px solid #e6e6e6;	vertical-align: baseline;	white-space: normal;}	.social-links a {	display: inline-block;	margin: 6px 3px 0;	padding-bottom: 5px;	}/* LANGUAGE SELECTOR STYLE */.languages {	display: inline-block;	float: right;	vertical-align: top;	font-family: "Spinnaker";	line-height: 38px;	width: auto;	max-width: 500px;}	.languages a {	display: inline-block;	width: 80px;	text-align: center;	border-right: 1px solid #E6E6E6;	}	.languages a.current {		color: #cc9966;	}/* LOGO STYLE */.logo img {	display: block;	margin: 30px 0;}/* ADVERTISEMENT BANNER STYLE */.adverisement a {	display: block;}	.adverisement a img {	display: block;	max-width: 100%;	height: auto;	float: right;	margin-top: 20px;	margin-right: -300px;	}/* MAIN MENU STYLE *//* First level links */.main-menu ul {	display: table;	background-color: #cc9966;	padding: 0;	margin: 0;	text-align: center;}	.main-menu ul li {	display: inline-block;	float: left;	position: relative;	list-style: none;	border-right: 1px solid #e6e6e6;	background-image: url(brown5.jpg);	width: 100;	}		.main-menu ul li a {			display: block;			line-height: 18px;			font-family: Spinnaker;			background-color: #ffffff;			padding: 25px 27px 25px;		}		.main-menu ul li a:hover {	background: url(../images/hover-arrow-up.png) no-repeat center bottom #ffffff;	color: #cc9966;		}	.main-menu ul li.first {		border-left: 1px solid #e6e6e6;	}	.main-menu ul li.active {	position: relative;	top: -3px;	background-color: #cc9966;	border-top: 3px solid #cc9966;	border-left: none;	border-right: none;	border-top-left-radius: 3px;	border-top-right-radius: 3px;	background-image: url(200logo.jpg);	}		.main-menu ul li.active a {			background-color: #cc9966;			color: #ffffff;			padding: 25px 28px 22px;		}	.main-menu ul li.neighbour-left {		background-color: #cc9966;		border-right: none;	}		.main-menu ul li.neighbour-left a,		.main-menu ul li.neighbour-left div {			background-color: #ffffff;			border-bottom-right-radius: 3px;		}	.main-menu ul li.neighbour-right {	background-color: #cc9966;	}		.main-menu ul li.neighbour-right a,		.main-menu ul li.neighbour-right div {			background-color: #ffffff;			border-bottom-left-radius: 3px;		}	.main-menu ul li.empty {		border: none;	}		.main-menu ul li.empty div {			display: block;			height: 62px;			background-color: #ffffff;			padding: 3px;		}		/* Second level links */		.main-menu ul li ul {			position: absolute;			width: 200px;			top: 73px;			z-index: 20;		}			.main-menu ul li ul li {				width: 100%;				background-color: #343434;				border-right: none;			}			.main-menu ul li ul li.first {				border-left: none;			}				.main-menu ul li ul li a,				.main-menu ul li.active ul li a,				.main-menu ul li.neighbour-left ul li a,				.main-menu ul li.neighbour-right ul li a {	width: 100%;	font-family: "Spinnaker";	background-color: #343434;	text-align: left;	color: #cc9966;	padding: 19px 20px;	border-top: 1px solid #434343;	border-bottom: 1px solid #272727;				}				.main-menu ul li ul li.first a {					border-top: none;				}				.main-menu ul li ul li.last a {					border-bottom: none;				}				.main-menu ul li ul li a:hover {					background-image: none;					background-color: #343434;					color: #ffffff;				}/* MOBILE MAIN MENU */.main-menu {	text-align: center;}	.main-menu select.mnav {		width: 100%;		padding: 10px;		margin: 10px 0;	}/************************3. CONTENT ELEMENTS STYLE************************/section.content {	position: relative;}.search-wrapper {	position: absolute;	width: 100%;	background-color: rgba(77, 77, 77, 0.9);	z-index: 10;}.map-wrapper {	position: relative;}.street-view-wrapper {	height: 530px;}.industries-tabs-wrapper {	background-color: #ffffff;	border-top: 5px solid #cc9966;	border-bottom: 1px solid #e7e7e7;}.content-wrapper {	background: url(../images/background.png) repeat;}	.content-wrapper .zone-content {	padding-top: 35px;	padding-bottom: 40px;	font-family: "Spinnaker";	}.sidebar-container {	background-color: rgba(233, 184, 28, 0.07);}	.sidebar-container .block {		margin-top: 40px;	}.partners-wrapper {	background-color: #ffffff;	border-top: 1px solid #e7e7e7;	border-bottom: 1px solid #e7e7e7;}.interlayer {	height: 40px;	background: url(../images/background-black.png) repeat;}/* "SEARCH" BLOCK */.search {	position: relative;}		.search .default-search .input-text {		float: left;		width: 26%;		padding: 10px 1.5%;		margin: 20px 2% 20px 0;	}	.search .default-search .jquery-selectbox {		float: left;		width: 20% !important;	}	.search .default-search .submit {		float: left;		width: 13%;		height: 40px;		font-family: Spinnaker;		font-size: 1em;		text-transform: uppercase;		color: #ffffff;		background: url("../images/search-button-background.png") no-repeat left #a6c12a;		cursor: pointer;		padding-left: 43px;		border: none;		border-radius: 25px;		box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);		margin: 20px 0;	}	.search .advanced-search {		padding-top: 20px;	}		.search .advanced-search label {			display: block;			float: left;			width: 23.4375%;			line-height: 20px;			font-family: Spinnaker;			color: #ffffff;			padding: 20px 0;		}		.search .advanced-search .slider {			display: block;			float: left;			width: 62.5%;			height: 12px;			background: rgba(25, 25, 25, 0.6);			margin: 24px 0;			border-bottom: 1px solid #7d7d7d;			border-radius: 7px;			box-shadow: 0 0 5px rgba(0, 0, 0, 0.85) inset;		}			.search .advanced-search .slider .ui-slider-range {				background-color: #cc9966;				height: 10px;				border-radius: 7px 7px 7px 7px;				margin: 1px;			}			.search .advanced-search .slider .ui-slider-handle {				height: 20px;				background: url(../images/slider-handle.png) no-repeat center center;				cursor: pointer;			}		.search .advanced-search .slider-value {			display: block;			float: left;			width: 7.0625%;			line-height: 20px;			font-family: Spinnaker;			color: #ffffff;			padding: 20px 3.5%;		}		.search .advanced-search input {			display: block;			float: left;			width: 17%;			padding: 10px 1.5%;			margin: 10px 1% 10px 0;		}		.search .advanced-search input.input-zip-code {			margin-left: 23.4375%;		}		.search .advanced-search .jquery-selectbox {			display: block;			float: left;			width: 59.5% !important;			margin-top: 10px;		}			.search .advanced-search .location-fields .jquery-selectbox {				width: 17% !important;				margin: 10px 1% 10px 0;			}		.search .advanced-search .submit {			float: right;			width: 125px;			height: 40px;			font-family: Spinnaker;			font-size: 1em;			text-transform: uppercase;			color: #ffffff;			background: url("../images/search-button-background.png") no-repeat left #a6c12a;			cursor: pointer;			padding-left: 40px;			border: none;			border-radius: 25px;			box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);			margin-bottom: 50px;		}	.search .advanced-search-control {		position: absolute;		bottom: -22px;		right: 0;		background: url(../images/advanced-search-background.png) no-repeat center center;	}		.search .advanced-search-control .advanced-search-button {			display: block;			min-width: 100px;			text-align: center;			color: #ffffff;			padding: 0 55px 0 45px;			background: url(../images/advanced-search-arrow-down.png) no-repeat 150px center;			line-height: 22px;		}		.search .advanced-search-control .advanced-search-button.expanded {			background: url(../images/advanced-search-arrow-up.png) no-repeat 142px center;		}ul.ui-autocomplete {	background-color: #343434;	border-radius: 3px;	margin-top: 10px;}	ul.ui-autocomplete li.ui-menu-item a {		color: #cc9966;		padding-left: 10px;	}	ul.ui-autocomplete li.ui-menu-item a.ui-state-focus,	ul.ui-autocomplete li.ui-menu-item a.ui-state-active {		background-color: #87683d;		color: #eeeeee;		padding-left: 10px !important;		margin: 0;	}/* GOOGLE MAP BLOCK */.map {	width: 100%;	height: 620px;}.hide-map-control {	position: absolute;	background: url(../images/hide-map-background.png) no-repeat center center;	bottom: 0;	width: 100%;}	.hide-map-control .hide-map-button {		display: block;		background: url(../images/advanced-search-arrow-up.png) no-repeat 135px center;		text-align: center;		color: #ffffff;		width: 210px;		height: 22px;		margin: 0 auto;	}	.hide-map-control .hide-map-button.map-collapsed {		background: url(../images/advanced-search-arrow-down.png) no-repeat 140px center;	}/* "GOOGLE STREET VIEW" BLOCK */.street-view-wrapper {	height: 620px;}	.street-view-wrapper iframe {		width: 100%;		height: 620px;		border: none;	}/* "SLIDESHOW" BLOCK */.slideshow {	position: relative;	overflow: hidden;}	.slideshow .slides img {		display: block;		width: auto;		height: 620px;	}	.slideshow .flex-direction-nav a {		width: 80px;		height: 104px;		opacity: 1;		margin-top: -52px;		z-index: 5;	}		.slideshow .flex-direction-nav .flex-prev {			left: 0;			background: url(../images/slideshow-previous.png) no-repeat center center;		}		.slideshow .flex-direction-nav .flex-next {			right: 0;			background: url(../images/slideshow-next.png) no-repeat center center;		}/* "INDUSTRIES TABS" BLOCK */.industries-tabs ul {	padding: 0;	margin: 0;}	.industries-tabs ul li {		display: block;		float: left;		box-sizing: border-box;		-moz-box-sizing: border-box;		-webkit-box-sizing: border-box;		width: 6.6666666%;		height: 65px;		border-right: 1px solid #e7e7e7;	}	.industries-tabs ul li.first {		border-left: 1px solid #e7e7e7;	}	.industries-tabs ul li:hover {		background: url(../images/hover-arrow-down.png) no-repeat center top;	}		.industries-tabs ul li a {			display: block;			width: 100%;			height: 100%;		}		.industries-tabs ul li a.airport {			background: url(../images/icon-airport-grey.png) no-repeat center center;		}		.industries-tabs ul li.active a.airport,		.industries-tabs ul li a.airport:hover {			background: url(../images/icon-airport-green.png) no-repeat center center;		}		.industries-tabs ul li a.restaurant {			background: url(../images/icon-restaurant-grey.png) no-repeat center center;		}		.industries-tabs ul li.active a.restaurant,		.industries-tabs ul li a.restaurant:hover {			background: url(../images/icon-restaurant-green.png) no-repeat center center;		}		.industries-tabs ul li a.shop {			background: url(../images/icon-shop-grey.png) no-repeat center center;		}		.industries-tabs ul li.active a.shop,		.industries-tabs ul li a.shop:hover {			background: url(../images/icon-shop-green.png) no-repeat center center;		}		.industries-tabs ul li a.entertainment {			background: url(../images/icon-entertainment-grey.png) no-repeat center center;		}		.industries-tabs ul li.active a.entertainment,		.industries-tabs ul li a.entertainment:hover {			background: url(../images/icon-entertainment-green.png) no-repeat center center;		}		.industries-tabs ul li a.realestate {			background: url(../images/icon-realestate-grey.png) no-repeat center center;		}		.industries-tabs ul li.active a.realestate,		.industries-tabs ul li a.realestate:hover {			background: url(../images/icon-realestate-green.png) no-repeat center center;		}		.industries-tabs ul li a.sports {			background: url(../images/icon-sports-grey.png) no-repeat center center;		}		.industries-tabs ul li.active a.sports,		.industries-tabs ul li a.sports:hover {			background: url(../images/icon-sports-green.png) no-repeat center center;		}		.industries-tabs ul li a.cars {			background: url(../images/icon-cars-grey.png) no-repeat center center;		}		.industries-tabs ul li.active a.cars,		.industries-tabs ul li a.cars:hover {			background: url(../images/icon-cars-green.png) no-repeat center center;		}		.industries-tabs ul li a.education {			background: url(../images/icon-education-grey.png) no-repeat center center;		}		.industries-tabs ul li.active a.education,		.industries-tabs ul li a.education:hover {			background: url(../images/icon-education-green.png) no-repeat center center;		}		.industries-tabs ul li a.garden {			background: url(../images/icon-garden-grey.png) no-repeat center center;		}		.industries-tabs ul li.active a.garden,		.industries-tabs ul li a.garden:hover {			background: url(../images/icon-garden-green.png) no-repeat center center;		}		.industries-tabs ul li a.mechanic {			background: url(../images/icon-mechanic-grey.png) no-repeat center center;		}		.industries-tabs ul li.active a.mechanic,		.industries-tabs ul li a.mechanic:hover {			background: url(../images/icon-mechanic-green.png) no-repeat center center;		}		.industries-tabs ul li a.offices {			background: url(../images/icon-offices-grey.png) no-repeat center center;		}		.industries-tabs ul li.active a.offices,		.industries-tabs ul li a.offices:hover {			background: url(../images/icon-offices-green.png) no-repeat center center;		}		.industries-tabs ul li a.advertising {			background: url(../images/icon-advertising-grey.png) no-repeat center center;		}		.industries-tabs ul li.active a.advertising,		.industries-tabs ul li a.advertising:hover {			background: url(../images/icon-advertising-green.png) no-repeat center center;		}		.industries-tabs ul li a.industry {			background: url(../images/icon-industry-grey.png) no-repeat center center;		}		.industries-tabs ul li.active a.industry,		.industries-tabs ul li a.industry:hover {			background: url(../images/icon-industry-green.png) no-repeat center center;		}		.industries-tabs ul li a.postal {			background: url(../images/icon-postal-grey.png) no-repeat center center;		}		.industries-tabs ul li.active a.postal,		.industries-tabs ul li a.postal:hover {			background: url(../images/icon-postal-green.png) no-repeat center center;		}		.industries-tabs ul li a.libraries {			background: url(../images/icon-libraries-grey.png) no-repeat center center;		}		.industries-tabs ul li.active a.libraries,		.industries-tabs ul li a.libraries:hover {			background: url(../images/icon-libraries-green.png) no-repeat center center;		}/* "WELCOME" BLOCK */.welcome {	margin-bottom: 60px;}	.welcome .welcome-text {		font-family: Spinnaker;		font-size: 1.2857em;		margin: 20px 0;	}	.welcome .welcome-globe {		position: relative;		margin: 50px 0;	}		.welcome .welcome-globe .globe {			position: absolute;			top: -20px;			left: 50%;			margin-left: -122px;			z-index: 10;		}		.welcome .welcome-globe .globe-background {			position: absolute;			left: 0;			width: 100%;			height: 101%;			z-index: 5;		}		.welcome .welcome-globe a {			display: block;			position: relative;			float: left;			width: 50%;			line-height: 50px;			font-family: Spinnaker;			z-index: 10;		}		.welcome .welcome-globe a.left.edge {			width: 38%;			padding-left: 12%;		}		.welcome .welcome-globe a.right.edge {			width: 38%;			padding-right: 12%;			text-align: right;		}		.welcome .welcome-globe a.left.middle {			width: 42%;			padding-left: 7%;			margin-left: 1%;		}		.welcome .welcome-globe a.right.middle {			width: 42%;			padding-right: 7%;			margin-right: 1%;			text-align: right;		}		.welcome .welcome-globe a.left.edge.top {			padding-left: 9%;			margin-left: 3%;		}		.welcome .welcome-globe a.right.edge.top {			padding-right: 9%;			margin-right: 3%;		}		.welcome .welcome-globe a.left.middle.bottom {			padding-left: 5%;			margin-left: 3%;		}		.welcome .welcome-globe a.right.middle.bottom {			padding-right: 5%;			margin-right: 3%;		}		.welcome .welcome-globe a.left.edge.bottom,		.welcome .welcome-globe a.right.edge.bottom {			border: none;		}/* OUR DIRECTORY BLOCK STYLE */.our-directory .subscription-table {	box-sizing: border-box;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	background-color: #ffffff;	text-align: center;	border-top: 1px solid #e7e7e7;	border-left: 1px solid #e7e7e7;	margin-top: 40px;}	.our-directory .subscription-table .subscription-column {		box-sizing: border-box;		-moz-box-sizing: border-box;		-webkit-box-sizing: border-box;		float: left;		width: 33.33333%;		border-right: 1px solid #e7e7e7;		border-bottom: 1px solid #e7e7e7;	}	.our-directory .subscription-table .subscription-column .subscription-header,	.our-directory .subscription-table .subscription-column .subscription-body {		box-sizing: border-box;		-moz-box-sizing: border-box;		-webkit-box-sizing: border-box;	}	.our-directory .subscription-table .subscription-column .subscription-header {		border-bottom: 1px solid #e7e7e7;	}	.our-directory .subscription-table .subscription-footer {		clear: both;		box-sizing: border-box;		-moz-box-sizing: border-box;		-webkit-box-sizing: border-box;		padding: 30px;		border-right: 1px solid #e7e7e7;		border-bottom: 1px solid #e7e7e7;	}	.our-directory .subscription-table .subscription-header {		font-family: Spinnaker;		font-size: 1.2857em;		line-height: 50px;	}	.our-directory .subscription-table .subscription-body {		display: block;		min-height: 180px;		line-height: 20px;		font-family: Spinnaker;		font-size: 1.2857em;		padding: 20px;	}		.our-directory .subscription-table .subscription-body input {			font-size: 0.77777em;			margin-top: 10px;		}		.our-directory .subscription-table .subscription-body .radio-buttons {			font-family: "Spinnaker";			font-size: 0.77777em;			line-height: 20px;			text-align: left;		}			.our-directory .subscription-table .subscription-body .radio-buttons input {				margin: 10px 12px 0 5px;			}	.our-directory .subscription-table .subscription-footer .subscription-background {		background: url(../images/title-background.png) repeat-x left center;	}		.our-directory .subscription-table .subscription-footer .subscription-background .subscription-button-wrapper {			width: 200px;			background-color: #ffffff;			margin: 0 auto;		}/* "COMPANIES LISTINGS" BLOCK */.company-listing {	background-color: #ffffff;	border: 1px solid #e7e7e7;	margin-top: 20px;}	.company-listing .listing-image {		display: block;		float: left;		box-sizing: border-box;		-moz-box-sizing: border-box;		-webkit-box-sizing: border-box;		width: 150px;		padding: 3px;		border-right: 1px solid #e7e7e7;		margin-right: 20px;	}		.company-listing .listing-image img {			display: block;			width: 100%;			height: auto;		}	.company-listing .listing-body {		padding-right: 20px;	}		.company-listing .listing-body .listing-rating {			float: right;			font-family: Spinnaker;			line-height: 50px;		}		.company-listing .listing-body .listing-title {			font-family: Spinnaker;			line-height: 50px;			font-size: 1.28571em;		}		.company-listing .listing-body .listing-read-more {			background: url(../images/link-arrow.png) no-repeat left center;			line-height: 30px;			padding-left: 10px;		}/* "SINGLE COMPANY" BLOCK */.single-company .company-info {	padding-bottom: 20px;	margin-top: 30px;}	.single-company .company-info .company-info-social {		float: left;		width: 198px;		background-color: #ffffff;		border: 1px solid #e7e7e7;	}		.single-company .company-info .company-info-social .compnay-photo {			float: left;			box-sizing: border-box;			-moz-box-sizing: border-box;			-webkit-box-sizing: border-box;			width: 150px;			border-right: 1px solid #e7e7e7;			border-bottom: 1px solid #e7e7e7;			padding: 3px;		}			.single-company .company-info .company-info-social .compnay-photo img {				display: block;				max-width: 100%;				height: auto;			}		.single-company .company-info .company-info-social .facebook,		.single-company .company-info .company-info-social .twitter,		.single-company .company-info .company-info-social .google {			display: block;			box-sizing: border-box;			-moz-box-sizing: border-box;			-webkit-box-sizing: border-box;			width: 50px;			height: 50px;			border-bottom: 1px solid #e7e7e7;			margin-left: 150px;		}		.single-company .company-info .company-info-social .facebook {			background: url(../images/facebook-icon-grey.png) no-repeat center center;		}		.single-company .company-info .company-info-social .twitter {			background: url(../images/twitter-icon-grey.png) no-repeat center center;		}		.single-company .company-info .company-info-social .google {			background: url(../images/google-icon-grey.png) no-repeat center center;		}		.single-company .company-info .company-info-social .company-rating {			font-family: Spinnaker;			line-height: 50px;			text-align: center;		}			.single-company .company-info .company-info-social .company-rating .increase {				display: block;				float: right;				width: 31px;				height: 50px;				background: url(../images/plus.png) no-repeat left center;			}			.single-company .company-info .company-info-social .company-rating .discrease {				display: block;				float: left;				width: 31px;				height: 50px;				background: url(../images/minus.png) no-repeat right center;			}	.single-company .company-info .company-info-description {		margin-left: 220px;	}		.single-company .company-info .company-info-description .breadcrumbs span {			display: inline-block;			width: 25px;			height: 10px;			background: url(../images/link-arrow.png) no-repeat center center;		}		.single-company .company-info .company-info-description .representation {			font-family: Spinnaker;			font-size: 1.28571em;			margin: 8px 0;		}		.single-company .company-info .company-info-description .description {			line-height: 20px;		}.single-company .company-photos {	padding-bottom: 20px;}	.single-company .company-photos .big-photo {		display: block;		background-color: #ffffff;		padding: 3px;		border: 1px solid #e7e7e7;		margin-right: 210px;	}		.single-company .company-photos .big-photo img {			display: block;			max-width: 100%;			height: auto;			margin: 0 auto;		}	.single-company .company-photos .photo-thumbnails {		float: right;		width: 210px;	}		.single-company .company-photos .photo-thumbnails .thumbnail {			float: left;			box-sizing: border-box;			-moz-box-sizing: border-box;			-webkit-box-sizing: border-box;			width: 30%;			height: 63px;			cursor: pointer;			padding: 3px;			border: 1px solid #e7e7e7;			margin-left: 3.33333%;			margin-bottom: 6px;			opacity: 0.4;		}		.single-company .company-photos .photo-thumbnails .thumbnail.current {			opacity: 1;			background-color: #ffffff;		}			.single-company .company-photos .photo-thumbnails .thumbnail .thumbnail-inner {				height: 100%;				overflow: hidden;			}				.single-company .company-photos .photo-thumbnails .thumbnail img {					display: block;					width: auto;					max-height: 100%;					margin: 0 auto;				}/* "COMPANY DETAILS" BLOCK */.company-details {	padding-bottom: 20px}	.company-details .details-title {		font-family: Spinnaker;		font-size: 1.2857em;		margin-bottom: 35px;	}	.company-details .company-address {		float: left;		margin-right: 10%;		margin-bottom: 20px;	}		.company-details .company-address .detail {			line-height: 18px;			padding-left: 30px;			margin-bottom: 20px;		}		.company-details .company-address .detail.address {			background: url(../images/small-green-marker.png) no-repeat left 3px;		}		.company-details .company-address .detail.phone {			background: url(../images/small-green-phone.png) no-repeat left 3px;		}		.company-details .company-address .detail.email {			background: url(../images/small-green-email.png) no-repeat left 3px;		}	.company-details .company-hours {		float: left;		margin-bottom: 40px;	}		.company-details .company-hours .detail {			line-height: 18px;			margin-bottom: 20px;		}			.company-details .company-hours .detail .detail-label {				display: inline-block;				width: 140px;				font-family: Spinnaker;			}	.company-details .company-map {		background-color: #ffffff;		padding: 3px;		border: 1px solid #e7e7e7;	}		.company-details .company-map iframe {			width: 100%;			height: 192px;			border: none;		}/* "COMMENT MESSAGE" BLOCK */.comments-tree {	margin-bottom: 20px;}	.comments-tree .comment {		padding-bottom: 20px;		border-bottom: 1px solid #e7e7e7;		margin-top: 40px;	}	.comments-tree .comment.reply {		margin-top: 20px;		margin-left: 25px;	}		.comments-tree .comment .user-picture {			float: left;			width: 50px;			height: 50px;			background-color: #ffffff;			padding: 3px;			border: 1px solid #e7e7e7;		}			.comments-tree .comment .user-picture img {				display: block;				width: 100%;				height: auto;			}		.comments-tree .comment .comment-body {			margin-left: 65px;		}			.comments-tree .comment .comment-body .comment-author .author {				font-family: Spinnaker;			}			.comments-tree .comment .comment-body .comment-text {				line-height: 18px;			}.comment-message {	background-color: #ffffff;	border: 1px solid #e7e7e7;}	.comment-message .comment-message-title {		font-family: Spinnaker;		font-size: 1.2857em;		line-height: 20px;		padding: 15px 20px;		border-bottom: 1px solid #e7e7e7;	}	.comment-message .comment-message-form {		padding: 20px;	}		.comment-message .comment-message-form input.name,		.comment-message .comment-message-form input.email,		.comment-message .comment-message-form input.website {			float: left;			width: 26%;			padding: 0 2%;			margin-right: 5%;		}		.comment-message .comment-message-form input.website {			margin-right: 0;		}		.comment-message .comment-message-form .comment-message-main {			width: 96%;			min-height: 100px;			resize: none;			overflow: auto;			padding: 0 2%;			margin: 20px 0 20px;		}/* "CONTACT US" BLOCK */.contact-us .comment-message {	margin: 40px 0;}/* "PRICING" BLOCK */.pricing {	margin-bottom: 35px;}/* "SHORTCODES" BLOCK */.shortcodes input {	width: 26%;	margin-top: 20px;	margin-bottom: 20px;	margin-right: 10%;}.shortcodes input.row-last {	margin-right: 0;}/* "BLOG" BLOCK */.blog .blog-post-preview {	margin-top: 40px;}	.blog .blog-post-preview .blog-post-preview-left {		float: left;	}		.blog .blog-post-preview .blog-post-preview-left .blog-post-date {			background: url(../images/post-date-background.png) no-repeat right top;			padding: 3px 0;			margin-top: 7px;		}			.blog .blog-post-preview .blog-post-preview-left .blog-post-date .day {				width: 80px;				line-height: 35px;				background-color: #cc9966;				font-family: Spinnaker;				font-size: 2.57143em;				color: #ffffff;				text-align: center;				padding-top: 12px;				border-top-left-radius: 3px;			}			.blog .blog-post-preview .blog-post-preview-left .blog-post-date .month {				width: 80px;				line-height: 18px;				background-color: #cc9966;				font-family: Spinnaker;				color: #ffffff;				text-align: center;			}			.blog .blog-post-preview .blog-post-preview-left .blog-post-date .year {				width: 80px;				line-height: 22px;				background-color: #cc9966;				color: #ffffff;				text-align: center;				padding-bottom: 12px;				border-bottom-left-radius: 3px;			}	.blog .blog-post-preview .blog-post-preview-right {		border-left: 5px solid #cc9966;		margin-left: 80px;	}		.blog .blog-post-preview .blog-post-preview-right .blog-post-image img {			display: block;			width: 100%;			height: auto;		}		.blog .blog-post-preview .blog-post-preview-right .blog-post-description {			background-color: #ffffff;			border-right: 1px solid #e7e7e7;			border-bottom: 1px solid #e7e7e7;		}			.blog .blog-post-preview .blog-post-preview-right .blog-post-description .blog-post-title-comments {				position: relative;				border-bottom: 1px solid #e7e7e7;			}			.blog .blog-post-preview .blog-post-preview-right .blog-post-description .blog-post-comments {				display: block;				position: absolute;				right: 0;				top: 0;				width: 35px;				height: 100%;				line-height: 51px;				font-family: Spinnaker;				font-size: 1.2857em;				color: #d2d2d2;				background: url(../images/comments.png) no-repeat 15px 20px;				padding-left: 40px;				border-left: 1px solid #e7e7e7;			}			.blog .blog-post-preview .blog-post-preview-right .blog-post-description .blog-post-title {				font-family: Spinnaker;				font-size: 1.2857em;				padding: 14px 20px;				margin-right: 75px;			}			.blog .blog-post-preview .blog-post-preview-right .blog-post-description .blog-post-excerpt {				line-height: 18px;				padding: 14px 20px;				border-bottom: 1px solid #e7e7e7;			}			.blog .blog-post-preview .blog-post-preview-right .blog-post-description .blog-post-links .read-more-link {				float: right;				line-height: 50px;				background: url(../images/link-arrow.png) no-repeat left center;				padding-left: 10px;				margin-right: 20px;			}			.blog .blog-post-preview .blog-post-preview-right .blog-post-description .blog-post-links .blog-post-author {				display: inline-block;				line-height: 50px;				background: url(../images/user.png) no-repeat 20px center;				padding-left: 45px;			}			.blog .blog-post-preview .blog-post-preview-right .blog-post-description .blog-post-links .blog-post-category {				display: inline-block;				line-height: 50px;				background: url(../images/tag.png) no-repeat 20px center;				padding-left: 45px;			}.blog .older-posts {	text-align: right;	margin-top: 40px;}/* "BLOG POST" BLOCK */.blog-post {	margin-bottom: 40px;}	.blog-post .blog-post-image {		margin-top: 40px;	}		.blog-post .blog-post-image img {			display: block;			width: 100%;			height: auto;		}	.blog-post .blog-post-subtitle {		font-family: Spinnaker;		font-size: 1.2857em;		margin-top: 40px;	}	.blog-post .blog-post-body {		line-height: 24px;		margin-top: 40px;	}	.blog-post .blog-post-info {		border: 1px solid #e7e7e7;		background-color: #ffffff;	}			.blog-post .blog-post-info .blog-post-author {				display: inline-block;				line-height: 50px;				background: url(../images/user.png) no-repeat 20px center;				padding-left: 45px;			}			.blog-post .blog-post-info .blog-post-category {				display: inline-block;				line-height: 50px;				background: url(../images/tag.png) no-repeat 20px center;				padding-left: 45px;			}			.blog-post .blog-post-info .social-links {				float: right;				border: none;				padding-top: 7px;			}/* "RECENTLY ADDED" SIDEBAR BLOCKS */ul.entries-list {	list-style: none;	padding: 0;	margin: 0 20px;}	ul.entries-list li {		margin-top: 18px;	}		ul.entries-list li .thumbnail {			float: left;			display: block;			margin-right: 10px;		}			ul.entries-list li .thumbnail img {				display: block;				max-width: 52px;				height: auto;				background-color: #ffffff;				padding: 3px;				border: 1px solid #e7e7e7;			}		ul.entries-list li .entry-title {			font-family: Spinnaker;		}		ul.entries-list li .entry-excerpt {			line-height: 18px;		}.recently-added .two-images-banner {	margin: 40px 13px 0;}	.recently-added .two-images-banner a {		display: block;		float: left;		width: 45%;		margin: 0 2.5%;	}		.recently-added .two-images-banner a img {			display: block;			width: 100%;			max-width: 150px;			height: auto;			margin: 0 auto;		}.latest-news .one-image-banner {	margin-top: 40px;}		.latest-news .one-image-banner a img {		display: block;		width: 100%;		max-width: 307px;		height: auto;		margin: 0 auto;	}/* "SIDEBAR SEARCH" SIDEBAR BLOCK */.sidebar-search.block {	position: relative;	margin: 20px 20px 0;}	.sidebar-search .sidebar-search-input {		width: 90%;		height: 38px;		color: #4d4d4d;		padding: 0 5%;		border: 1px solid #e7e7e7;	}	.sidebar-search .sidebar-search-submit {		position: absolute;		top: 10px;		right: 10px;		width: 20px;		height: 20px;		background: url(../images/magnifier-green.png) no-repeat 95% center #ffffff;		border: none;		cursor: pointer;	}/* "CATEGORIES" SIDEBAR BLOCK */.categories ul {	list-style: none;	margin: 15px 20px 0;	padding: 0;	border-top: 1px solid #e7e7e7;	border-bottom: 1px solid #f8f8f8;}	.categories ul li {		border-top: 1px solid #f8f8f8;		border-bottom: 1px solid #e7e7e7;	}		.categories ul li a {			line-height: 48px;			background: url(../images/link-arrow.png) no-repeat left center;			padding-left: 10px;		}/* "OUR PARTNERS" BLOCK */.partners {	text-align: center;	padding-top: 30px;	padding-bottom: 40px;}	.partners .block-title {		margin-bottom: 50px;	}	.partners .partner {		display: inline-block;		vertical-align: top;		margin: 0 0.5% 10px;	}		.partners img {			display: block;			width: 100%;			height: auto;		}/* "PORTFOLIO SELECTION" BLOCK */.portfolio-selection .portfolio-filter-buttons input {	padding: 0 10px;	margin: 30px 5px 0 0;}.portfolio-selection .portfolio-filter-buttons input.current {	color: #c8c8c8;}/* "PORTFOLIO LISTING" BLOCK */.portfolio-listing {	background-color: #ffffff;	border: 1px solid #D2EAFD;	margin-top: 40px;}	.portfolio-listing .portfolio-image {		padding: 3px;		border-bottom: 1px solid #e7e7e7;	}		.portfolio-listing .portfolio-image img {			display: block;			max-width: 100%;			height: auto;		}	.portfolio-listing .portfolio-description {		position: relative;	}		.portfolio-listing .portfolio-description .portfolio-title-category {			padding: 20px;			margin-right: 160px;		}			.portfolio-listing .portfolio-description .portfolio-title-category .portfolio-title {				font-family: Spinnaker;				font-size: 1.2857em;			}		.portfolio-listing .portfolio-description .portfolio-enlarge {	position: absolute;	top: 13px;	right: 169px;	width: 300px;	height: 100%;	border-left: 1px solid #e7e7e7;	background-image: none;	background-repeat: no-repeat;	background-position: center center;	text-indent: 20px;	bottom: -29px;		}		.portfolio-listing .portfolio-description .portfolio-link {	position: absolute;	top: 0;	right: 0;	width: auto;	height: 100%;	border-left: 1px solid #e7e7e7;	background-image: url(../link.png);	background-repeat: no-repeat;	background-position: center center;	text-align: right;	float: right;		}/* "PORTFOLIO LISTING SMALL" BLOCK */.portfolio-listing-small {	background-color: #ffffff;	border: 1px solid #e7e7e7;	margin-top: 40px;}	.portfolio-listing-small .portfolio-image {		padding: 3px;		border-bottom: 1px solid #e7e7e7;	}		.portfolio-listing-small .portfolio-image img {			display: block;			max-width: 100%;			height: auto;		}	.portfolio-listing-small .portfolio-title {		font-family: Spinnaker;		font-size: 1.2857em;		text-align: center;		padding: 10px;		border-bottom: 1px solid #e7e7e7;	}	.portfolio-listing-small .portfolio-description {		position: relative;	}		.portfolio-listing-small .portfolio-description .portfolio-category {			padding: 10px;			margin-right: 80px;		}		.portfolio-listing-small .portfolio-description .portfolio-enlarge {			position: absolute;			top: 0;			right: 40px;			width: 39px;			height: 100%;			background: url(../images/magnifier-small.png) no-repeat center center;			border-left: 1px solid #e7e7e7;		}		.portfolio-listing-small .portfolio-description .portfolio-link {			position: absolute;			top: 0;			right: 0;			width: 39px;			height: 100%;			background: url(../images/link-small.png) no-repeat center center;			border-left: 1px solid #e7e7e7;		}/* "PROJECT HEADER" BLOCK */.project-header .project-image {	background-color: #ffffff;	padding: 3px;	border: 1px solid #e7e7e7;	margin: 40px 0;}	.project-header .project-image img {		display: block;		max-width: 100%;		height: auto;	}/* "PROJECT BODY" BLOCK */.project-body .project-short-description {	font-family: Spinnaker;	font-size: 1.2857em;	margin-bottom: 30px;}.project-body .project-description {	line-height: 18px;}/***********************4. FOOTER ELEMENTS STYLE***********************/.footer-wrapper {	background-color: #AA8B6F;}	.footer-wrapper .zone-footer {
    padding: 40px 0;
}		.footer-wrapper .zone-footer .footer-container .block {
    float: left;
    width: 33.4375%;
    margin-left: 50px;
}.copyright-wrapper {	background-color: #FFFFFF;}	.copyright-wrapper .copyright-right-container {		text-align: right;	}/* "WEBSITE SHORT DESCRIPTION" BLOCK */.website-short-description {	margin-right: 2.0833333%;}	.website-short-description .logo {
    display: block;
    margin-bottom: 30px;
    max-width: 250px;
}	.website-short-description  {	font-size: 16px; line-height: 18px; font-family: Spinnaker;	color: #FFFFFF;	background-color: #A98B6F;	}		.description-text {font-family: Spinnaker;font-weight:400;
    background-color: #a98b6f;
    color: #FBFBFB;
    font-size: 16px;
    line-height: 22px;
}   	 	.twitter-feed ul li a {				color: #cc9966;			}/* "RECENT POSTS" BLOCK */.recent-posts {	margin-right: 2.0833333%;}	.recent-posts .title {		font-family: Spinnaker;		line-height: 15px;		color: #e6e6e6;		margin-bottom: 25px;	}	.recent-posts ul {		list-style: none;		padding: 0;		margin: 0;	}		.recent-posts ul li {			border-top: 1px solid #494949;			border-bottom: 1px solid #25282a;		}		.recent-posts ul li.first {			border-top: none;		}		.recent-posts ul li.last {			border-bottom: none;		}			.recent-posts ul li a {				line-height: 48px;			}/* "FLICKR FEED" BLOCK */.flickr-feed .title {	font-family: Spinnaker;	line-height: 15px;	color: #e6e6e6;	margin-bottom: 40px;}.flickr-feed li {	display: inline-block;	width: 16%;	list-style: none;	padding: 1.5%;	border: 1px solid #4d4d4d;	margin: 0 5% 7px 0;}	.flickr-feed li img {		display: block;		width: 100%;		height: auto;	}/* "COPYRIGHT" BLOCK */.copyright {	line-height: 80px;	color: #a6a6a6;}/* "SOCIAL LINKS" BLOCK IN FOOTER */.copyright-right-container .social-links {	padding: 21px 0;	border: none;	border-left: none;}a { color: #2ba6cb; text-decoration: none; line-height: inherit; }
