/*--	Theme Name: theme1737	Theme URI: http://template-help.com/	Description: A theme for Wordpress 3.1+ from Template-Help.com Collection	Author: Template_Help.com 	Author URL: http://www.Template-Help.com/ --*//* General---------------------------------------- */html,body {	min-width:1000px;	}body{	font: 13px/18px Arial, Helvetica, sans-serif;	position:relative;}#main {}/* Headings */h1, h2, h3, h4, h5, h6 {	font-weight:bold;	margin:0 0 1em 0;	}		h2{ font:26px/32px Arial, Helvetica, sans-serif;letter-spacing:-1px; margin-bottom:20px;}h4{font:16px/20px Arial, Helvetica, sans-serif;}	h5{	font-size:1em;	font-weight:normal;	margin:0;	padding-bottom:5px;	}h6 {	font-size:12px;	font-weight:normal;	}	/* List styling */dl dt {	background:url(../../livedemo00.template-help.com/wordpress_40417/wp-content/themes/theme1737/images/list-arrow.gif) no-repeat 0 3px;	padding:0 0 3px 32px;	margin-bottom:.2em;	font-size:18px;	line-height:1.2em;	color:#0d0d0d;	}dl dd {	padding:0 0 0 32px;	margin:0 0 1.5em 0;	}/* Header---------------------------------------- */#header {	position:relative;	z-index:98;	}/* Logo */.logo {	float:left;	padding:45px 0 11px;	}	.logo h1,	.logo h2 {		font-size:3em;		line-height:1.2em;		margin-bottom:0;		}		.logo h1 a,		.logo h2 a {			text-decoration:none;			}.logo .tagline {	font-size:10px;	text-transform:uppercase;	}.header-address{ float:right; font:18px/22px Arial, Helvetica, sans-serif;padding:65px 11px 0 0;}.header-address-update{float:right; font:18px/22px Arial, Helvetica, sans-serif;padding:65px 11px 0 0;     margin-top: -39px;}.header-address-update p{/*	font: 22px/27px Arial, Helvetica, sans-serif;        letter-spacing: 1px;        display: inline-block;        margin-left: 10px;         color:#FFF;         line-height: 28px;*/font: 19px/27px Arial, Helvetica, sans-serif;    /* letter-spacing: 1px; */    display: inline-block;    margin-left: 10px;    color: #FFF;    line-height: 24px;    //margin-top: 27px;        margin-top: 0px;}.translate-flag-icon{margin-bottom: 11px;float: right; cursor: pointer;}	.header-address span{		font:22px/27px Arial, Helvetica, sans-serif; 		letter-spacing:0; 		display:inline-block; 		margin-left:10px;		}/* Header widget */#widget-header {	position:absolute;	right:0;	top:100px;	z-index:1;}	.widget-header {				}		dl.top-row{position:relative; margin:0; padding:0; z-index:99; }dl.top-row dt{ width:940px; margin:0 auto; position:relative; background:none; padding:0;}dl.top-row dd{display:none; margin:0 auto; width:940px; text-align:right;}.search-btn{ width:40px; height:27px; display:block; position:absolute; top:0; right:0; cursor:pointer; border-radius:0 0 5px 5px;}.home-btn{  width:40px; height:27px; display:block; position:absolute; top:0; right:41px; border-radius:0 0 5px 5px;}	.home-btn,.search-btn,dl.top-row{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}/* Social Networks */#widget-header .social-networks {	list-style-type:none;	padding:0;	margin:0;	border:none;	}	#widget-header .social-networks li {		float:left;		border:none;		padding:0;		margin:0 0 0 5px;		list-style-type:none;		height:30px;		}		#widget-header .social-networks li a {			text-decoration:none;			float:left;			height:30px;			display:block;			}		#widget-header .social-networks li a:hover {			color:red;			}/* EasyTooltip */.tooltip {	background: none repeat scroll 0 0 #5e5755;	border: 1px solid #dcdcdc;	color: #fff;	display: none;	font-size: 11px;	line-height:1.2em;	margin: 5px 0 0;	padding: 5px;	z-index:99;	border-radius:3px;}/* Request a quote */#widget_my_requestquotewidget {	width:100%;	overflow:hidden;	}		.top-box {		background:#eee;		border:1px solid #dbdbdb;		padding:20px;		margin-bottom:20px;		overflow:hidden;				position:relative;		min-height:80px;		}	.box-button {		float:right;		background:#dbdbdb;		font-size:21px;		color:#fff;		text-decoration:none;		padding:10px;		position:absolute;		right:30px;		top:50%;		margin-top:-25px;		}	.box-text {		float:left;		width:75%;		}/* Slider---------------------------------------- */#slider-wrapper {	height:446px;	overflow:hidden;	position:relative;		}#slider {	position:absolute;	left:50%;	margin-left:-840px;	height:445px;	width:1680px;	display:block;}#slider img {	position:absolute;	top:0px;	left:0;	display:none;}#slider a {	border:0;	display:block;}/* The Nivo Slider styles */.nivoSlider {	position:relative;}.nivoSlider img {	position:absolute;	top:0px;	left:0px;	height:445px;	width:1680px;}/* If an image is wrapped in a link */.nivoSlider a.nivo-imageLink {	position:absolute;	top:0px;	left:0;	height:445px;	width:1680px;	border:0;	padding:0;	margin:0;	z-index:60;	display:none;}/* The slices in the Slider */.nivo-slice {	display:block;	position:absolute;	z-index:50;	height:100%;}.nivo-box {	display:block;	position:absolute;	z-index:5;}/* Caption styles */.nivo-caption {	position:absolute;	left:30px;	top:27%;	width:100%;	z-index:89;	font:48px/46px Arial, Helvetica, sans-serif;	letter-spacing:-2px;}.nivo-caption .nivo-caption-inner {	padding:0;	margin:0;}.nivo-caption a {	display:inline !important;}.nivo-html-caption {  display:none;}/* Direction nav styles (e.g. Next & Prev) */.nivo-directionNav a {	position:absolute;	top:45%;	z-index:99;	cursor:pointer;}.nivo-prevNav {	left:0px;}.nivo-nextNav {	right:0px;}/* Control nav styles (e.g. 1,2,3...) */.nivo-controlNav {	position:absolute;	display:block;	right:370px;	bottom:17px;	z-index:99;	}.nivo-controlNav a {	position:relative;	z-index:99;	cursor:pointer;	display:inline-block !important;	background:url() -11px 0 no-repeat;	width:10px;	height:10px;	line-height:0;	text-indent:-999em;	margin-left:1px;	text-decoration:none;}.nivo-controlNav a.active, .nivo-controlNav a:hover {	font-weight:bold;	background-position:0 0;}.nivo-directionNav {	}.nivo-directionNav a {	position:absolute;	display:block;	width:36px;	height:35px;	text-indent:-9999px;	border:0;	top:50%;	background:url(../../livedemo00.template-help.com/wordpress_40417/wp-content/themes/theme1737/images/direction_nav.png) no-repeat 0 0;}a.nivo-nextNav {	right:0;	background-position:-36px 0;}a.nivo-nextNav:hover {	background-position:-36px -35px;	}a.nivo-prevNav {	left:0;	background-position:0 0;}a.nivo-prevNav:hover {	background-position:0 -35px;	}#slider .nivo-controlNav img {	display:inline; /* Unhide the thumbnails */	position:relative;	margin-right:10px;	width:120px;	height:auto;}/* Navigations---------------------------------------- *//* Primary navigation */nav.primary {	position:relative;	z-index:99;}.marg-top{}/* Essential styles for dropdown menu */.sf-menu, .sf-menu * {	margin:			0;	padding:		0;	list-style:		none;}.sf-menu {	line-height:	1.0;	border:none;}.sf-menu ul {	position:		absolute;	top:			-999em;	width:			10em; /* left offset of submenus need to match (see below) */	background:none;	}.sf-menu ul li {	width:			100%;	border:none;}.sf-menu li:hover {	visibility:		inherit; /* fixes IE7 'sticky bug' */}.sf-menu li {	float:			left;	position:		relative;	border:none;}.sf-menu a {	display:		block;	position:		relative;}.sf-menu li:hover ul,.sf-menu li.sfHover ul {	left:			0;	top:			2.5em; /* match top ul list item height */	z-index:		99;}ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {	top:			-999em;}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {	left:			10em; /* match ul width */	top:			0;}ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {	top:			-999em;}ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {	left:			10em; /* match ul width */	top:			0;}/* Our skin for dropdown menu */.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;}.sf-menu li {float:left; position:relative; margin-right:2px; font:15px/18px Arial, Helvetica, sans-serif;}	.sf-menu li a {	display:block;	position:relative;	padding:11px 20px 13px 21px;	border-bottom:none;	text-decoration:none;	border-radius:5px 5px 0 0;	-moz-border-radius:5px 5px 0 0;	-webkit-border-radius:5px 5px 0 0;	min-width:58px;	text-align:center;	-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;	background-image:none;	}			.sf-menu li.sfHover a, .sf-menu li.current-menu-item a, .sf-menu li a:hover{			border-bottom:none;			background: url() repeat 0 0;			color:#0d0d0d;			}                                                .sf-menu ul {position:absolute;top: 286px;z-index:99;width:158px;/* display:none; */background:none;}.sf-menu li li{padding: 0px 0px 0px 0px; width: 295px;; margin:0; color:#000; font-weight:bold;   border-bottom-style: inset;}.sf-menu li li:hover{ background-color:#e3b622;}.sf-menu li li a,.sf-menu li.sfHover li a,.sf-menu li.current-menu-item li a{ padding:7px 20px; box-shadow:none; width:auto; border-radius:0; border:none;}	.sf-menu li li:first-child a{ border-top:none;}.sf-menu ul ul {position:absolute;top:-999em;z-index:99;width:158px;display:none;background:none;}	.sf-menu li li li{padding:0; width:100%;}		.sf-menu li:hover ul,.sf-menu li.sfHover ul {left:0px;top:43px; /* match top ul list item height */}.home .sf-menu li:hover ul, .home .sf-menu li.sfHover ul {top:42px;}.home .sf-menu li li:hover ul, .home .sf-menu li li.sfHover ul {top:0px;}ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999em;}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:158px; /* match ul width */top:0px;}ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {top:-999em;}ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {left:10em; /* match ul width */	top:00px;}/*** arrows **/.sf-menu a.sf-with-ul {	padding-right: 	2.25em;	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */}.sf-sub-indicator {	position:		absolute;	display:		block;	right:			.75em;	top:			1.05em; /* IE6 only */	width:			10px;	height:			10px;	text-indent: 	-999em;	overflow:		hidden;	background:		url(../../livedemo00.template-help.com/wordpress_40417/wp-content/themes/theme1737/images/arrows-ffffff.png) no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */}a > .sf-sub-indicator {  /* give all except IE6 the correct values */	top:			.8em;	background-position: 0 -100px; /* use translucent arrow for modern browsers*/}/* apply hovers to modern browsers */a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator {	background-position: -10px -100px; /* arrow hovers for modern browsers*/}/* point right for anchors in subs */.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }/* apply hovers to modern browsers */.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator {	background-position: -10px 0; /* arrow hovers for modern browsers*/}/*** shadows for all but IE6 ***/.sf-shadow ul {	background:	url(../../livedemo00.template-help.com/wordpress_40417/wp-content/themes/theme1737/images/shadow.png) no-repeat bottom right;	padding: 0 8px 9px 0;	-moz-border-radius-bottomleft: 17px;	-moz-border-radius-topright: 17px;	-webkit-border-top-right-radius: 17px;	-webkit-border-bottom-left-radius: 17px;}.sf-shadow ul.sf-shadow-off {	background: transparent;}/* Content---------------------------------------- */.primary_content_wrap {	position:relative;	z-index:1;	padding:64px 0 70px 0;	}	#content {}#content.left {	float:right !important;	}/* Page */.page {		}	#page-content {			}	#page-meta {			}/* Comments---------------------------------------- */h2#comments {	padding-top:0;	margin-bottom:18px;	}.commentlist {	list-style-type:none;	padding:0 0 30px 0;	margin:0;	border:none;	margin-right:30px;	}	li.comment {		list-style-type:none;		overflow:hidden;		border:none;		padding:0;		background:none;	}		.odd {					}		.even {					}			li.comment .comment-body {				padding:22px 10px 25px 108px;				position:relative;								margin:5px 0;				min-height:100px;				}		.author-comment {					}		.comment-author {				position:absolute;				left:25px;				top:25px;			}		.comment-text {					}		.comment-meta {			position:absolute;			right:100px;			bottom:20px;		}		.comment-meta a{			font:11px/13px Arial, Helvetica, sans-serif;			text-decoration:none;}			li.comment .avatar {				float:none;				margin:0;				vertical-align:top;				overflow:hidden;				}				li.comment .avatar {					display:block;					vertical-align:top;					overflow:hidden;					}								.commentlist ul.children {					margin:0 0 0 70px;					overflow:hidden;					border:none !important;					}					.commentlist ul.children li.comment {						border:none !important;						background:none;						padding:0;												}.comment-body .says{ display:none;}			.comment-body .fn{ font: 15px/18px Arial, Helvetica, sans-serif; color:#4e4e4e; display:block; padding:9px 0 0 10px;}				.reply {					position:absolute;					right:20px;					bottom:20px;					}					.reply a {						display:inline-block;						font:11px/13px Arial, Helvetica, sans-serif;						text-decoration:none;						}					.reply a:hover, .comment-meta a:hover {						text-decoration:underline						}							.waiting-for-approval {					}	#trackbacks {			}		li.trackback {					}	p#no-comments {			}	#comments-form {			}		.allowed_tags {		background:#eee;		padding:15px;		font-size:11px;		font-family:"Courier New", Courier, monospace;		color:#666;		}		.allowed_tags strong {			font-family:Tahoma, Geneva, sans-serif;			}		#respond {			padding:30px 0 0 0;		}		.cancel-comment-reply {					}#respond a{	display:inline-block;	font:11px/13px Arial, Helvetica, sans-serif;	text-decoration:none;}#respond a:hover{	text-decoration:underline;}/* Post---------------------------------------- */.post {	}	.postContent {			}	.post-excerpt {			}.post-holder {	margin-bottom:34px;	position:relative;	overflow:hidden;	margin-right:30px;	padding-bottom:12px;	}/* Post header */.post-holder .entry-title {	font-size:20px;	margin-bottom:1px;	}	.post-holder .entry-title a{ text-decoration:none;}.post-holder.single-post {	margin-bottom:30px;	overflow:hidden;	width:100%;	}	.post-holder .entry-header{ font:12px/13px Arial, Helvetica, sans-serif; margin-bottom:7px;}	.post-holder .entry-header a{ text-decoration:none;}	.post-holder .entry-header a:hover{ text-decoration:underline;}.post-holder .date{ margin:1px 18px 0 0;}.post-holder .date time{ background:url(../../livedemo00.template-help.com/wordpress_40417/wp-content/themes/theme1737/images/date-bg.png) 0 0 no-repeat; width:51px; height:60px; display:block; font:bold 15px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:lowercase; text-align:center; padding-top:7px;}/* Featured thumbnail */.featured-thumbnail {	position:relative;	float:left;	margin:5px 19px 10px 0;	}	.featured-thumbnail img {		float:left;		}		/* Small thumbnail */	.featured-thumbnail.small img {		padding:4px;		}		/* Large thumbnail */	.featured-thumbnail.large {		margin-right:0;		overflow:hidden;		margin-bottom:1.5em;		}	.featured-thumbnail.large img {		max-width:100%;		height:auto;		}/* Post content */.post-content {	padding:7px 0 0 0;	}	.post-content .excerpt {		margin-bottom:1.5em;		}	.pagination {			}		.pagination a {			display:inline-block;			padding:0 5px;			background:#eee;			}/* Post footer */.post-holder .post-footer {	clear:both;	padding:15px 0 0 0;	}.post-holder.single-post .post-footer {	margin-top:20px;	}		/* Meta information for post */.post-meta {	border-top:1px solid #eaeaea;	border-bottom:1px solid #eaeaea;	padding:.5em 0;	width:100%;	font-size:.92em;	overflow:hidden;	margin-bottom:1em;	}		.post-navigation {			}	p.gravatar {	float:left;	margin-right:20px;	}/* Post edit link */.post-edit-link {		}.post-edit-link:hover {		}/* Image styling */.alignleft {	float:left;	margin:7px 19px 10px 0;	}.alignright {	float:right;	margin:0 0 10px 20px;	}.aligncenter {	text-align:center;	margin:0 auto;	}.alignnone {	margin:0 0 10px 0;	}article .post-content img {	max-width:710px;	}.frame {	padding:7px;	background:#fff;	border:1px solid #dbdbdb;	border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px;	text-align:center;	}.frame img.alignleft,.frame img.alignright{	margin:0;	padding:0;	border:none;	}/* Page Navigaton (wp-pagenavi) */.wp-pagenavi {	clear: both;	overflow:hidden;}.wp-pagenavi a, .wp-pagenavi span {	margin-right:5px;	display:inline-block;	padding:4px 10px 5px;	text-decoration:none;	border-radius:4px;	font-weight:bold;	font-size:11px;	text-transform:uppercase;	}.wp-pagenavi .pages {	float:right;	border:none;	}/* Older and newer navigation */nav.oldernewer {	width:100%;	overflow:hidden;	margin-bottom:1.5em;}	.older {		float:left;	}	.newer {		float:right;	}		/* Gallery post format */.gallery_post {	list-style-type:none;	padding:0;	margin:0 0 1em 0;	width:100%;	overflow:hidden;	}	.gallery_post .g_item {		overflow:hidden;		display:none;		}	.gallery_post .g_item:first-child {		display:block;		}		.gallery_post .g_item .featured-thumbnail {			float:none;			margin:0;			}			.gallery_post .g_item .featured-thumbnail img {				float:none;				}.g_pagination {	text-align:left;	overflow:hidden;	}	.g_pagination ul {		list-style-type:none;		margin:0;		padding:.5em 0;		overflow:hidden;		}		.g_pagination ul li {			padding:0 5px 0 0;			display:inline;			margin:0;			}			.g_pagination ul li a {				display:inline-block;				text-decoration:none;				width:10px;				height:10px;				background:#000;				font-size:0;				line-height:0;				border-radius:5px;				vertical-align:top;				}			.g_pagination li.activeSlide a,			.g_pagination li a:hover {				background:#999;				}/* Author---------------------------------------- */#post-author {	overflow:hidden;	padding:20px;	margin-bottom:2em;	}#author-link {	margin-top:1.5em;	}	#post-author .gravatar {		margin:0 20px 0 0;		}#author-description {		}/* Recent author posts */#recent-author-posts {	margin-bottom:3em;}/* Recent author comments */#recent-author-comments {	}.author-info {	overflow:hidden;	margin-bottom:3em;	padding-bottom:2em;	margin-right:30px;}	.author-info .avatar {		margin:0 20px 0 0;		}		.author-info .avatar img {			float:left;			}.author-meta {	margin-bottom:20px;	overflow:hidden;	width:100%;	}	.author-meta p.gravatar {		margin:0;		}/* 404---------------------------------------- */#error404 {	padding:30px 0 100px 0;}	.error404-num {		font-size:250px;		line-height:1.2em;		}	#error404 hgroup {		margin:0 0 2em 0;		padding-top:50px;		}		#error404 hgroup h1 {			font-size:3em;			margin-bottom:.2em;			}/* Portfolio---------------------------------------- */.latestwork {	width:100%;	overflow:hidden;	list-style-type:none;	padding:0;	margin:0;	}	.latestwork li {		float:left;		margin-right:20px;		}/* Gallery */.header-title {	margin-bottom:24px;	}	.header-title h2 {		margin-bottom:.1em;		}	.header-title .page-desc {		font-size:.91em;		}/* Default layout 3 columns */#gallery {		}	#gallery .portfolio {		width:100%;		overflow:hidden;		list-style-type:none;		padding:0;		border:none !important;		margin:0;		}		#gallery .portfolio li {			list-style-type:none;			display:-moz-inline-box;			display:inline-block;						vertical-align:top; 			width:267px;			margin:0 17px 20px 0;			position:relative;			background:none;			padding:16px;			border:none !important;			}		* + html #gallery .portfolio li {			display:inline;			}		#gallery .portfolio li.nomargin {			margin-right:0 !important;			}			#gallery .portfolio li a.image-wrap {				display:block;				overflow:hidden;				width:267px;				height:181px;				position:relative;				-webkit-transition: all .2s ease-in-out;				-moz-transition: all .2s ease-in-out;				-o-transition: all .2s ease-in-out;				}			#gallery .portfolio li a.image-wrap:hover {								}				#gallery .portfolio li a.image-wrap img {					float:left;					}						#gallery .portfolio .folio-desc {				margin-bottom:0;				padding:1.1em 0 0 0;				}			#gallery .portfolio p.excerpt {				padding:0;				}						.zoom-icon {				display:block;				position:absolute;				left:0;				top:0;				right:0;				bottom:0;				cursor:pointer;				background:none;				-webkit-transition: all .2s ease-in-out;				-moz-transition: all .2s ease-in-out;				-o-transition: all .2s ease-in-out;				opacity:0;				}			.no-rgba .zoom-icon {				visibility:hidden;				}			.zoom-icon:before {				content:"";				display:block;				position:absolute;				left:50%;				top:50%;				width:129px;				height:104px;				margin:-52px 0 0 -64px;				background:url(../../livedemo00.template-help.com/wordpress_40417/wp-content/themes/theme1737/images/magnify-alt.png) 50% 50% no-repeat;				}			.image-wrap:hover .zoom-icon {				opacity:1;				}			.no-rgba .image-wrap:hover .zoom-icon {				visibility:visible;				}#gallery .portfolio li h5 a {	font-size:1em;	font-weight:normal;	margin:0;	padding-bottom:5px;	}#gallery .portfolio li h5 a:hover{ text-decoration:underline;}#gallery .portfolio li p{ margin:0;}/* 1 column portfolio*/#gallery.one_column .portfolio li {	width:100%;	margin-right:0;	margin-left:0;	}	#gallery.one_column .portfolio li span.image-border {		width:590px;		height:336px;		float:left;		}	#gallery.one_column .portfolio li a.image-wrap {		width:590px;		height:336px;		}		#gallery.one_column .folio-desc {			float:left;			margin:0 0 0 25px;			overflow:hidden;			width:270px;			padding:20px 0 0 0;			}#gallery.one_column .portfolio li p{ margin:0 0 18px 0;}/* 2 columns portfolio*/#gallery.two_columns .portfolio li {	width:428px;	margin-right:16px;	margin-bottom:20px;	}	#gallery.two_columns .portfolio li span.image-border {		width:428px;		height:239px;		}	#gallery.two_columns .portfolio li a.image-wrap {		width:428px;		height:239px;		}/* 4 columns portfolio*/#gallery.four_columns .portfolio li {	width:188px;	margin-right:16px;	}	#gallery.four_columns .portfolio li span.image-border {		width:188px;		height:121px;		}	#gallery.four_columns .portfolio li a.image-wrap {		width:188px;		height:121px;		}/* Sidebar---------------------------------------- */#sidebar {}	#widget-sidebar {			}		.widget {			margin-bottom:30px;		}	/* Calendar */#calendar_wrap {	padding:0;	}	#wp-calendar {		width:100%;		}		#wp-calendar caption {			text-align:center;			}		#wp-calendar td {			text-align:center;			padding:6px 0;			border:none;			}		#wp-calendar caption {			font-size:16px;			color:#0D0D0D;			font-weight:bold;			padding:4px 0;			margin-bottom:5px;			}		#wp-calendar thead th {			padding:7px 0;			font-size:14px;			background:none;			color:#0D0D0D;			text-align:center;			}		#wp-calendar #prev {			text-align:left;			}		#wp-calendar #next {			text-align:right;			}			#wp-calendar a {			color:#e29025;			}/* FAQs---------------------------------------- */.faq_list {		}	.faq_list dt {		color:#666;		position:relative;		padding:0 0 5px 28px;		font-size:15px;		font-weight:normal;		margin:0;		background:none;		}	.faq_list span.marker {		display:block;		position:absolute;		left:0;		top:0;		font-size:15px;		color:#333;		font-weight:bold;		}	.faq_list dd {		padding:0 0 0 28px;		position:relative;		margin:0 0 2em 0;		color:#b2b2b2;		}		.faq_list dd .marker {			top:3px;			}/* Custom widgets---------------------------------------- *//* Recent Comments */ul.recentcomments {	padding:0;	margin:0;	}	ul.recentcomments li {		padding:25px 0 25px 0;		margin:0;		border-bottom:none;		background:none;		overflow:hidden;		list-style-type:none;		}	ul.recentcomments li:first-child {		padding-top:0;		border-top:none;		}		ul.recentcomments li img {			float:left;			margin:0 12px 0 0;			}		ul.recentcomments .comment-body {			padding:15px 0 0 0;			}			ul.recentcomments .comment-body a {				text-decoration:none;				color:#96999d;				}			ul.recentcomments .comment-body a:hover {				color:#000;				text-decoration:underline;				}		ul.recentcomments li h4 {			margin-bottom:.1em;			}			ul.recentcomments li h4 a {				text-decoration:none;				}			ul.recentcomments li h4 a:hover {				color:#000;				}		ul.recentcomments li small {			font-size:11px;			color:#6a6a6a;			}/* Posts Type widget */.post_list {	list-style-type:none;	padding:0;	margin:0;	}	.post_list li {		list-style-type:none;		overflow:hidden;		padding-top:1.5em;		padding-bottom:1.5em;		border-top:1px solid #dbdbdb;		margin:0;		}	.post_list li:first-child {		border:none;		padding-top:0;		}		.post_list li .featured-thumbnail img {			max-width:120px;			height:auto;			}		.ie8 .post_list li .featured-thumbnail img {			max-width:none;			}/* Popular posts */.popular-posts {	list-style-type:none;	padding:0;	margin:0;	}	.popular-posts li {		overflow:hidden;		margin:0 0 2em 0;		}		.popular-posts li .post-thumb {			float:left;			margin-right:20px;			width:100px;			height:100px;			overflow:hidden;			padding:1px;			}			.popular-posts li .post-thumb .thumbnail {				width:100%;				height:auto;				}		.popular-posts li .post-thumb.empty-thumb {			background:url(../../livedemo00.template-help.com/wordpress_40417/wp-content/themes/theme1737/images/empty_thumb.gif) no-repeat 50% 50% #ececec;			}		.popular-posts li h5 {			font-size:1em;			margin-bottom:.5em;			}		.popular-posts li .excerpt {			margin-bottom:.8em;			}/* Post Cycle */.post_cycle {	padding:0;	margin:0;	}.post_cycle .cycle_item {	display:none;	}/*.post_cycle .cycle_item:first {	display:block;	}*//* Folio Cycle */.folio_cycle {	list-style-type:none;	padding:0;	margin:0;	width:100%;	overflow:hidden;	}	.folio_cycle .folio_item {		overflow:hidden;		display:none;		}	/*.folio_cycle .folio_item:first {		display:block;		}*/		.folio_cycle .folio_item .featured-thumbnail {			float:none;			margin:0 0 15px 0;			}			.folio_cycle .folio_item .featured-thumbnail img {				float:none;				}#folio-controls {	text-align:center;	overflow:hidden;	}	#folio-controls ul {		list-style-type:none;		margin:0;		padding:0;		}		#folio-controls ul li {			padding:0 5px 0 0;			margin:0;			display:inline;			}			#folio-controls ul li a {				display:inline-block;				text-decoration:none;				width:9px;				height:9px;				background:#000;				font-size:0;				line-height:0;				border-radius:5px;				}			#folio-controls ul li a:hover {				background:#999;				}/* Testimonials */.testimonials {  padding: 0;  margin: 0;	position:relative;}.testimonials div.testi_item {  padding: 0;  margin: 0 0 2em 0;  background: none;  font:italic 15px/22px Arial, Helvetica, sans-serif;  width:340px;}.testimonials div.testi_item blockquote {  display: block;  position: relative;  margin: 0;  padding: 30px;  -webkit-border-radius: 10px;  -moz-border-radius: 10px;  border-radius: 10px;  -moz-background-clip: padding;  -webkit-background-clip: padding-box;  background-clip: padding-box;	}.testimonials div.testi_item blockquote a {  text-decoration: none;  display: block;  font-style: normal;  position: relative;}.name-testi {  padding: 12px 0 0 0;  text-align: left;  display: block;}.name-testi a {  font-weight: normal;  text-decoration:none;}	.name-testi a:hover{ text-decoration:underline;}.testimonials .thumb {  float: left;  margin-right: 20px;}/* Misc for Cycle widgets */#testi-cycle .testi_item {	display:none;	}/*#testi-cycle .testi_item:first {	display:block;	}*/#testi-controls {	overflow:hidden;	position:absolute;	top:0;	right:0;	}	#testi-controls ul {		list-style-type:none;		margin:0;		padding:0;		border:none;		}		#testi-controls ul li {			padding:0;			margin:0 2px 0 0;			display:inline-block;			border:none;			}		#testi-controls a{ display:inline-block; width:9px; height:13px; background-image:url(); background-repeat:no-repeat; text-indent:-5000px;}		#testi-controls a#prev-testi{ background-position:0 0;}		#testi-controls a#next-testi{ background-position:-12px -13px;}		#testi-controls a#prev-testi:hover{ background-position:0 -13px;}		#testi-controls a#next-testi:hover{ background-position:-12px 0;}		* + html #testi-controls ul li {			display:inline;						}/* Recent Posts */.latestpost {	list-style-type:none;	margin:0;	padding:0;	}	.latestpost li {		margin:0 0 2em 0;		list-style-type:none;		}		.latestpost li h4 {			margin-bottom:0;			}		.latestpost li .excerpt {			margin-bottom:15px;			}/* Twitter widget */.twitter {	position:relative;}.twitter_update_list {	overflow:hidden;	}.twitter ul li {	list-style-type:none;	margin:0 0 15px 0;	padding:0 0 0 37px;	background:url(../../livedemo00.template-help.com/wordpress_40417/wp-content/themes/theme1737/images/twitter-icon.png) no-repeat 0 0;	}	.twitter ul li .twitt-body {		padding:0 0 5px 0;		}	.twitter ul li .twitt-body a {		font-weight:bold;		}	.twitter ul li a.timesince {		font-size:11px;		}.twitter .profileLink {		}.twitter  .preloader {	position:absolute;	top:40px;	left:0;	height: 25px;	line-height:25px;	padding-left: 30px;	background-position:0 50%;	background-repeat:no-repeat;	background-image:url(../../livedemo00.template-help.com/wordpress_40417/wp-content/themes/theme1737/images/loading-twitter.gif);}/* Flickr widget */.flickrImages {	overflow:hidden;	position:relative;}.flickrImages a {	float:left;	display:block;	width:75px;	height:75px;	background:#000;	margin:0 1px 1px 0;	}.flickrImages a img {	-webkit-transition: all 0.2s ease;	-moz-transition: all 0.2s ease;	-o-transition: all 0.2s ease;}.flickrImages a:hover img {	opacity:.5;}.flickrImages a.link {	display:inline;	float:none;	width:auto;	height:auto;	margin:0;	background:none;	}/* Banner widget */.banners-holder {	list-style-type:none;	padding:0;	margin:0;	}	.banners-holder li {		list-style-type:none;		float:left;		margin:0 3px 3px 0;		padding:0;		}		.banners-holder li img {			vertical-align:top;			float:left;			}/* Testimonials---------------------------------------- *//* Testimonials list */article.testimonial {	padding:20px 30px 30px 165px;	width:auto;	font-family:Georgia, "Times New Roman", Times, serif;	font-style:italic;	font-size:14px;	line-height:1.5em;	font-weight:normal;	border-radius:5px;	margin-bottom:20px;	}	article.testimonial .featured-thumbnail {		position:absolute;		left:20px;		top:20px;		}	article.testimonial .name-testi {		display:block;		text-align:right;		font-style:normal;		color:#222c36;		font-size:13px;		font-family:Arial, Helvetica, sans-serif;		line-height:1.2em;		}		article.testimonial .name-testi a, .testi-single .single-testi a {			text-decoration:underline;			}		article.testimonial .name-testi a:hover, .testi-single .single-testi a:hover {			text-decoration:none;			}/* Single Testimonial */.testi-single {	padding:20px 30px 30px 165px;	width:auto;	font-family:Georgia, "Times New Roman", Times, serif;	font-style:italic;	font-size:14px;	line-height:1.5em;	font-weight:normal;	border-radius:5px;	margin:0 30px 20px 0;	position:relative;	}	.testi-single p {		margin:0 0 1em 0;		padding:0;		color:#8D8C8C;		text-align:left;		}		.testi-single .featured-thumbnail {			position:absolute;			left:20px;			top:20px;			}.testi-single .single-testi{		display:block;		text-align:right;		font-style:normal;		color:#222c36;		font-size:13px;		font-family:Arial, Helvetica, sans-serif;		line-height:1.2em;}/* Shortcodes---------------------------------------- *//* Recent Posts */.recent-posts {	margin:0;	padding:0;	width:100%;	overflow:hidden;	border:none !important;	}	.recent-posts li {		list-style-type:none;		margin:0 0 16px 0;		padding:16px 0 0 0;		border:none;		background:none;		}		.recent-posts li:first-child{ border-top:none;		padding:15px 0 0 0;}		.recent-posts li img.thumb {			float:left;			margin:0 20px 0 0;			}		.recent-posts li .excerpt {			margin-bottom:1.5em;			}		.recent-posts li span.meta {			font-size:12px;			text-transform:uppercase;			overflow:hidden;			}			.recent-posts li a { text-decoration:underline;}			.recent-posts li a:hover { text-decoration:none;}			.recent-posts li .news-description{ padding:7px 0 0 0;}			.recent-posts.solutions li{ border:none; width:258px; margin:0 20px 20px 0; padding:20px; float:left;} .recent-posts.solutions li a{ text-decoration:none;}.recent-posts.solutions li a.link{ text-decoration:underline;}.recent-posts.solutions li .featured-thumbnail{ border:none; margin:0 0 13px 0;}.recent-posts.solutions li.nomargin {		margin-right: 0;	}/* Images Format Type */.recent-posts .format-image {	float:left;	margin:0 20px 20px 0;	}	/* Quote Format Type */.recent-posts .format-quote {		}/* Link Format Type */.recent-posts .format-link {		}/* Link Format Type */.recent-posts .format-link {		}	/* Audio Format Type */.recent-posts .format-audio {	margin-bottom:2em;	}	.recent-posts .format-audio .audio-wrapper {		margin-bottom:.5em;		}/* Video Format Type */.recent-posts .format-video {	float:left;	width:300px;	margin:0 20px 20px 0;	}.recent-posts .format-video iframe {	width:300px;	height:200px;	}	/* Services */.recent-posts.services {	list-style-type:none;	padding:1.5em 0 0 0;	margin:0 0 -30px 0;	overflow:hidden;	}	.recent-posts.services li {		float:left;		width:300px;		margin:0 20px 30px 0;		background:none;		padding:0;		}	.recent-posts.services li:nth-child(2n) {		margin-right:0;		}	.recent-posts.services li.nomargin{		margin-right:0;		}		.recent-posts.services li img.thumb {			margin-right:3px;			}		.recent-posts.services li h3 {			padding-top:8px;			}			.recent-posts.services li h3 a {				color:#191919;				}/* Popular Posts */.popular_posts {	list-style-type:none;	padding:0;	margin:0;	border:none !important;	}	.popular_posts li {		list-style-type:none;		overflow:hidden;		margin:0 0 10px 0;		padding:15px 0 0 0;		border-top:1px solid #dcdcdc;		background:none;		}.popular_posts li:first-child{ border-top:none;}		.popular_posts li a{ text-decoration:underline;}		.popular_posts li a:hover{ text-decoration:none;}.popular_posts .featured-thumbnail{margin: 5px 15px 5px 0;}/* Tags */.tags-cloud a,.tagcloud a,.post-footer a {	display:inline-block;	padding:2px 7px;	border-radius:3px;	text-decoration:none;	margin:0 1px 4px 0;	font-size:11px !important;	line-height:1.5em;	vertical-align:top;	}/* Recent Comments */.recent-comments {	list-style-type:none;	padding:0;	margin:0;	}	.recent-comments li {		padding:0;		margin:0;		border:none;		padding-bottom:.5em;		}/* Footer---------------------------------------- */#footer {	padding:38px 0 20px;	font-family:Tahoma;}	#footer ul ,#footer ul li{ border:none;}	#footer ul li{		padding:0px 0 6px 11px;		margin:0;		list-style-type:none;		background:url() 0 34% no-repeat;}	/* Footer widget */	#widget-footer {			}		#footer .social-networks{ float:left; margin-left:6px;}	#footer .social-networks li {		float:left;		background:none;		border:none;		list-style-type:none;		padding:0;		margin:0 2px 0 3px;		}		/* Footer navigation */	nav.footer {		float:right;	}		nav.footer ul {			margin:0;			padding:0;			}			nav.footer ul li {				list-style-type:none;				float:left;				padding-left:15px;				margin:0;				}		/* Copyright */	#copyright {		padding:0 0 10px; 		color:#fff;		margin:10px 0 19px 0;		}	#copyright a{color:#fff; text-decoration:none;}		#copyright a:hover{ text-decoration:underline;}	#copyright span{ display:inline-block; margin:0 12px;}	/* Footer text */.bottom-footer h6{ float:left;}	/* Misc---------------------------------------- */.button {	display:inline-block;	padding:4px 23px 5px;	text-decoration:none;	border-radius:4px;	}.no-results {	}.textwidget .button{ margin-top:8px;}/* Lightbox */.lightbox {	display:block;	position:relative;	}/* Back to Top */#back-top-wrapper {  width:100%;  position:absolute;  overflow:hidden;  height:100px;}#back-top {	position: fixed;	bottom: 30px;	left:50%;	margin-left:500px;	display:none;}#back-top a {	width: 108px;	display: block;	text-align: center;	font: 11px/100% Arial, Helvetica, sans-serif;	text-transform: uppercase;	text-decoration: none;	color: #bbb;	/* transition */	-webkit-transition: 1s;	-moz-transition: 1s;	transition: 1s;}#back-top a:hover {	color: #000;}/* arrow icon (span tag) */#back-top span {	width: 108px;	height: 108px;	display: block;	margin-bottom: 7px;	background: #ddd url(../../livedemo00.template-help.com/wordpress_40417/wp-content/themes/theme1737/images/up-arrow.png) no-repeat center center;	/* rounded corners */	-webkit-border-radius: 15px;	-moz-border-radius: 15px;	border-radius: 15px;	/* transition */	-webkit-transition: 1s;	-moz-transition: 1s;	transition: 1s;}#back-top a:hover span {	background-color: #777;}/* Tabs */.tabs {    margin:7px 0 12px 0;}.tabs .tab-wrapper {    border-radius: 0 5px 5px 5px;    -moz-border-radius: 0 5px 5px 5px;    -webkit-border-radius: 0 5px 5px 5px;    margin: -1px 0 0 0;}.tabs .tab-menu ul {    list-style: none;    margin: 0 !important;    padding: 0 !important;	border:none;}.tabs .tab-menu li {    display: inline;    float: left;    margin: 0;    padding: 0;	border:none;	background:none;}.tabs .tab-menu a {    border-radius: 5px 5px 0 0;    -moz-border-radius: 5px 5px 0 0;    -webkit-border-radius: 5px 5px 0 0;    display: block;    font-size: 16px;	text-decoration:none;	letter-spacing:-1px;    margin: 0 2px 0 0;    padding: 12px 35px;	position:relative;}.tabs .tab-menu a.active {    border-bottom: none;    padding: 12px 34px 13px;}.tabs .tab {	border-radius: 0 5px 5px 5px;    -moz-border-radius: 0 5px 5px 5px;    -webkit-border-radius: 0 5px 5px 5px;    padding: 10px 26px;}/* Toggle */.toggle {    padding: 0 0 2px 0;}.toggle .trigger {	background-color: #f5f5f5;	background: -moz-linear-gradient(bottom, #F2F2F2 0px, #ffffff 100%);	background: -webkit-gradient(linear,left bottom,left top, color-stop(0, #f2f2f2),color-stop(1, #ffffff));	border: 1px solid #dddddd;	border-radius: 5px;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	color: #666666;	display: block;	padding: 10px 12px 10px 40px;	position: relative;	text-decoration:none;	height:1%;	}.toggle .trigger span {	background: url(../../livedemo00.template-help.com/wordpress_40417/wp-content/themes/theme1737/includes/images/toggle.png) 0 0 no-repeat;	display: block;	position: absolute;	top: 9px;	left: 10px;	text-indent: -9999px;	width: 22px;	height: 20px;	}.toggle .trigger:hover,.toggle .active {	background:#191919;	color:#fff;	}.toggle .active span {	background-position: 0 -20px;	}.toggle .box {	background-color: #fafafa;	border: 1px solid #dddddd;	border-radius: 5px;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	padding: 20px;	}/* Dropcap */.dropcap {	display: block;  float: left;  margin: 0 22px 20px 0;  text-transform: uppercase;  width: 51px;  height: 51px;  background: #666;	border-radius:6px;  font-size: 36px;  line-height: 51px;  color: #ffffff;  text-align: center;  font-weight: bold;  text-transform: lowercase;	}.widget-area {	}.hr {	height:1px;	background:#eee;	overflow:hidden;	font-size:0;	line-height:0;	margin:30px 5px;	}.grid_1 .hr, .grid_2 .hr, .grid_3 .hr, .grid_4 .hr, .grid_5 .hr, .grid_6 .hr, .grid_7 .hr, .grid_8 .hr, .grid_9 .hr, .grid_10 .hr, .grid_11 .hr, .grid_12 .hr, .grid_13 .hr, .grid_14 .hr, .grid_15 .hr, .grid_16 .hr, .grid_17 .hr, .grid_18 .hr, .grid_19 .hr, .grid_20 .hr, .grid_21 .hr, .grid_22 .hr, .grid_23 .hr, .grid_24 .hr {	margin-left:0;	margin-right:0;	}.sm_hr {  height: 1px;  background: #dcdcdc;  overflow: hidden;  font-size: 0;  line-height: 0;  margin: 29px 10px 34px;}.grid_1 .sm_hr,.grid_2 .sm_hr,.grid_3 .sm_hr,.grid_4 .sm_hr,.grid_5 .sm_hr,.grid_6 .sm_hr,.grid_7 .sm_hr,.grid_8 .sm_hr,.grid_9 .sm_hr,.grid_10 .sm_hr,.grid_11 .sm_hr,.grid_12 .sm_hr {  margin-left: 0;  margin-right: 0;}.spacer {	height:50px;	overflow:hidden;	font-size:0;	line-height:0;	}/* Address */.address {	overflow:hidden;	width:100%;	margin:0;	padding:0;	}.address dt {	float:left;	width:165px;	margin-right:20px;	padding:0 0 0 55px;	background:none;	font-size:1em;	line-height:18px;	background:url(../../livedemo00.template-help.com/wordpress_40417/wp-content/themes/theme1737/images/address-icon1.png) no-repeat 0 3px;	}.address dd {	float:left;	width:217px;	padding:0 0 0 53px;	background:url(../../livedemo00.template-help.com/wordpress_40417/wp-content/themes/theme1737/images/address-icon2.png) no-repeat 0 3px;	}	.address dd ul {		list-style-type:none;		padding:0;		margin:0;			border:none;		}		.address dd ul li {			background:none;			padding:0;			border:none;			color: #0d0d0d;			}	.address dd span {		float:left;		width:100px;		}		.address dd a {			font-style:italic;			color:#0d0d0d;			text-decoration:underline;			}		.address dd a:hover {			text-decoration:none;			}/* VIDEO */.video-wrap {	margin-bottom: 10px;	position:relative;		}	.video-wrap object {		position:relative;		z-index:2;		}	.video-bg {		background-color:black;		position:absolute;		left:0;		top:0;		z-index:1;		}/* AUDIO */.audio-wrapper {   margin-bottom:1.5em;}.audio-desc {	font-size:.91em;	color:#999;	padding:.5em 0 0 0;	}.audiojs audio { position: absolute; left: -1px; }.audiojs { width: 460px; height: 36px; background: #404040; overflow: hidden; font-family: monospace; font-size: 12px;	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #444), color-stop(0.5, #555), color-stop(0.51, #444), color-stop(1, #444));	background-image: -moz-linear-gradient(center top, #444 0%, #555 50%, #444 51%, #444 100%);	-webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); -moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3);	-o-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); }.audiojs .play-pause { width: 25px; height: 40px; padding: 4px 6px; margin: 0px; float: left; overflow: hidden; border-right: 1px solid #000; }.audiojs p { display: none; width: 25px; height: 40px; margin: 0px; cursor: pointer; }.audiojs .play { display: block; }.audiojs .scrubber { position: relative; float: left; width: 280px; background: #5a5a5a; height: 14px; margin: 10px; border-top: 1px solid #3f3f3f; border-left: 0px; border-bottom: 0px; overflow: hidden; }.audiojs .progress { position: absolute; top: 0px; left: 0px; height: 14px; width: 0px; background: #ccc; z-index: 1;	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ccc), color-stop(0.5, #ddd), color-stop(0.51, #ccc), color-stop(1, #ccc));	background-image: -moz-linear-gradient(center top, #ccc 0%, #ddd 50%, #ccc 51%, #ccc 100%); }.audiojs .loaded { position: absolute; top: 0px; left: 0px; height: 14px; width: 0px; background: #000;	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #222), color-stop(0.5, #333), color-stop(0.51, #222), color-stop(1, #222));	background-image: -moz-linear-gradient(center top, #222 0%, #333 50%, #222 51%, #222 100%); }.audiojs .time { float: left; height: 36px; line-height: 36px; margin: 0px 0px 0px 6px; padding: 0px 6px 0px 12px; border-left: 1px solid #000; color: #ddd; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5); } .audiojs .time em { padding: 0px 2px 0px 0px; color: #f9f9f9; font-style: normal; }.audiojs .time strong { padding: 0px 0px 0px 2px; font-weight: normal; }.audiojs .error-message { float: left; display: none; margin: 0px 10px; height: 36px; width: 400px; overflow: hidden; line-height: 36px; white-space: nowrap; color: #fff;	text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; }.audiojs .error-message a { color: #eee; text-decoration: none; padding-bottom: 1px; border-bottom: 1px solid #999; /*white-space: wrap;*/ }.audiojs .play { background: url(../../livedemo00.template-help.com/wordpress_40417/wp-content/themes/theme1737/js/audiojs/player-graphics.gif) -2px -1px no-repeat; }.audiojs .loading { background: url(../../livedemo00.template-help.com/wordpress_40417/wp-content/themes/theme1737/js/audiojs/player-graphics.gif) -2px -31px no-repeat; }.audiojs .error { background: url(../../livedemo00.template-help.com/wordpress_40417/wp-content/themes/theme1737/js/audiojs/player-graphics.gif) -2px -61px no-repeat; }.audiojs .pause { background: url(../../livedemo00.template-help.com/wordpress_40417/wp-content/themes/theme1737/js/audiojs/player-graphics.gif) -2px -91px no-repeat; }.playing .play, .playing .loading, .playing .error { display: none; }.playing .pause { display: block; }.loading .play, .loading .pause, .loading .error { display: none; }.loading .loading { display: block; }.error .time, .error .play, .error .pause, .error .scrubber, .error .loading { display: none; }.error .error { display: block; }.error .play-pause p { cursor: auto; }.error .error-message { display: block; }/* Alert boxes---------------------------------------- */.alert-box, .wpcf7-response-output {	padding:20px 20px 20px 90px !important;	border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px;	font-size:.91em;	line-height:1.4em;	border:1px solid #dbdbdb;	font-family:Arial, Helvetica, sans-serif;	margin-bottom:15px;	}	.error-box, .wpcf7-mail-sent-ng {		border-color:#ff9999;		color:#c31b00;		background:url(../../livedemo00.template-help.com/wordpress_40417/wp-content/themes/theme1737/images/icons/alert/icon-error.png) no-repeat 20px 50% #ffcccc;		}	.attention-box, .wpcf7-validation-errors, .wpcf7-spam-blocked {		border-color:#e6c555;		color:#9e660d;		background:url(../../livedemo00.template-help.com/wordpress_40417/wp-content/themes/theme1737/images/icons/alert/icon-note.png) no-repeat 20px 50% #fdebae;		}	.notice-box {		border-color:#68a2cf;		color:#2e6093;		background:url(../../livedemo00.template-help.com/wordpress_40417/wp-content/themes/theme1737/images/icons/alert/icon-info.png) no-repeat 20px 50% #bfe4f9;		}	.approved-box, .wpcf7-mail-sent-ok {		border-color:#a3c159;		color:#5e6f33;		background:url(../../livedemo00.template-help.com/wordpress_40417/wp-content/themes/theme1737/images/icons/alert/icon-download.png) no-repeat 20px 50% #ccff99;		}	/* Forms---------------------------------------- *//* Form defaults */input, select, textarea { 	font-family:Arial, Helvetica, sans-serif;	font-size:1em;	vertical-align:middle;	font-weight:normal;	border:none;	outline:none;}input[type="text"], textarea {	border:none;	padding:10px 10px 10px 15px;	width: 275px;	height: 6px;	}input[type="submit"], input[type="reset"] {	position:relative;	border:none;	cursor:pointer;	margin-right:4px;	height:auto;	padding:4px 23px 5px;	text-decoration:none;	border-radius:4px;	overflow:hidden;	background:#000;	}/* Comment form */#commentform {	padding-bottom:20px;		}	#commentform p.field {		margin-bottom:10px;		}		#commentform small {			color:#8b8b8b;			}	#commentform label {		display:block;		}	#commentform input[type="text"] {		width:250px;		}	#commentform textarea {		width:430px;		max-width:430px;		min-width:430px;		height:150px;		min-height:150px;		overflow:auto;		}/* Contact form */.wpcf7-form p.field {	margin-bottom:9px;	overflow:hidden;	vertical-align:top;	position:relative;	}.wpcf7-form p.field label {	float:left;	width:85px;	padding-top:6px;	}.wpcf7-form p.field input {	float:left;	width:280px;	}	.wpcf7-form p.field small {		color:red;		}.wpcf7-form textarea {	float:left;	width:280px;	max-width:280px;	min-width:280px;	height:205px;	min-height:205px;	overflow:auto;	margin-bottom:17px;	}.wpcf7-form .submit-wrap {	padding:0 0 0 85px;	margin:0;	}	span.wpcf7-form-control-wrap {		display:block;		}	.wpcf7-not-valid-tip {		width:293px !important;		position:absolute;		left:85px !important;		top:0 !important;		padding:8px 0 7px 10px !important;		background:#f3b7b7 !important;		color:red !important;		border:1px solid red !important;		}/* subscribe form */#newslettersignupwidget-2{  border-radius:5px; padding:10px 15px 15px 25px;}	#newslettersignupwidget-2 h2{ font:18px/22px Arial, Helvetica, sans-serif; letter-spacing:0; margin:0 0 13px 0;}.nsu-form{ position:relative; overflow:hidden;}	.nsu-form label{ display:none;}	.nsu-form .nsu-field{ 	border-radius:0; 	padding:4px 10px 5px;	width:125px;	margin:0 0 0 2px;}.nsu-form .nsu-submit {	display:block;	padding:5px 10px 6px;	margin-bottom:1px;	text-decoration:none;	border-radius:4px;	cursor:pointer;	line-height:15px;	position:relative;	font-weight:normal;	height:auto;	}.nsu-form p{ float:left; margin:0 3px 10px 0;}/* Sidebar search form */#searchform {		}#searchform .searching {		width:125px;		margin-right:5px;		}	#searchform .submit {		width:60px;		cursor:pointer;		padding:10px 5px;		}/* Header search form */#top-search {	padding:10px 13px 11px 0;	}	#top-search .input-search {		border-radius:0; 		padding:4px 10px 5px;		width:160px;		margin:0 10px 0 0;}	#top-search #submit {		display:inline-block;		padding:6px 10px;		text-decoration:none;		border-radius:4px;		cursor:pointer;		line-height:15px;		position:relative;		font-weight:normal;		height:auto;	}/* Fluid Columns */.one_half{ width:48%; }.one_third{ width:30.66%; }.two_third{ width:65.33%; }.one_fourth{ width:22%; }.three_fourth{ width:74%; }.one_fifth{ width:16.8%; }.two_fifth{ width:37.6%; }.three_fifth{ width:58.4%; }.four_fifth{ width:79.2%; }.one_sixth{ width:13.33%; }.five_sixth{ width:82.67%; }.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth{ position:relative; margin-right:4%; float:left; }.last { margin-right:0 !important; clear:right; }.fleft { float:left;}.fright { float:right;}.clear { clear:both;}.wrapper { 	width:100%;	overflow:hidden;}.extra-wrap {	overflow:hidden;	}/* Clear Floated Elements */.clear {	clear: both;	display: block;	overflow: hidden;	visibility: hidden;	width: 0;	height: 0;}.clearfix:after {	clear: both;	content: ' ';	display: block;	font-size: 0;	line-height: 0;	visibility: hidden;	width: 0;	height: 0;}.clearfix {	display: inline-block;}* html .clearfix {	height: 1%;}.clearfix {	display: block;}/*******************Starts Style for Contauct us form in index***********************/td{	padding: 3px;		color:#333;}.btn_send{	border-radius : 4px;	border:1px solid #999;	padding:2px 4px 3px 4px;	background:#333;	color:#fff;	}.btn_send:hover{	background: #CCC;	color:#4e4e4e;}/*******************Ends Style for Contauct us form in index***********************//* Always remember to compress your live stylesheet and keep an uncompressed backup */