/*  Theme Name: Creative Design
Theme URI: http://www.templatesquare.com/
Description: Creative Design is a clean, minimalist and professional wordpress theme for portfolio, gallery and photography sites.Version: 1.0Author: templatesquareAuthor URI: http://www.templatesquare.com/Tags: theme-options, widget-ready, left-sidebar, black, blue, green, red, yellow*//* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html-------------------------------------------------------------- */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	background: transparent;	border: 0;	margin: 0;	padding: 0;	vertical-align: baseline;}body {	line-height: 1;}h1, h2, h3, h4, h5, h6 {	font-weight: normal;}ol, ul {	list-style: none;}blockquote {	quotes: none;}blockquote:before, blockquote:after {	content: '';	content: none;}del {	text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */a img {	border: none;}*:focus {	outline:none; /* removes ugly dotted border but may make template more unsuable, up to you					 if you want to keep it! */}/* =Global Elements-------------------------------------------------------------- *//* Main global 'theme' and typographic styles */body {	font-family:Verdana, Arial, Tahoma;	font-size:14px;	margin:0 auto;	padding:0;	color:#404040;	line-height:18px;
}

/* links */a, a:visited {text-decoration:none; font-weight:normal; }a:hover{text-decoration:underline;}a img{border:none}form{margin:0; padding:0;}input[type=text], textarea{	border:solid 1px #e0e0e0;	margin:4px 4px 8px 0px; 	padding:5px; 	color:#999999; 	vertical-align:middle; 	font-size:11px;	}.clr, .clear{clear:both; height:1px !important; line-height:1px !important; float:none!important; }/* heading */h1, h2{margin-bottom:15px; font-family:Verdana, Arial;}h3, h4, h5, h6{margin-bottom:12px; font-family:Verdana, Arial;}h1 {font-size:20px; line-height:22px;}h2 {font-size:18px; line-height:20px;}h3 {font-size:16px; line-height:18px;}h4 {font-size:14px; line-height:16px;}h5{font-size:13px; line-height:15px;}h6 {font-size:12px; line-height:15px;}h1, h2, h3, h4, h5, h6{ font-weight:normal; color:#646464}.pagetitle{text-transform:lowercase; margin-bottom:25px }.pagetitle-breadcrumb{text-transform:lowercase; margin-bottom:0px;}/* Text elements */hr {	border-width:0;	height:1px;	line-height:0;	margin:30px 0px !important;	page-break-after:always;	text-align:center;	width:100%;	clear:both;	color:#e0e0e0;	background-color:#e0e0e0;	background-repeat:repeat-x}p {	margin-bottom:20px;}body p:last-child{margin-bottom:0;}ul {	list-style: square;	margin: 0 0 18px 1.5em;}ol {	list-style: decimal;	margin: 0 0 18px 2.2em;}ol ol {	list-style: upper-alpha;}ol ol ol {	list-style: lower-roman;}ol ol ol ol {	list-style: lower-alpha;}ul ul,ol ol,ul ol,ol ul {	margin-bottom: 0;}dl {	margin: 0 0 24px 0;}dt {	font-weight: bold;}dd {	margin-bottom: 18px;}strong {	font-weight: bold;}cite,em,i {	font-style: italic;}big {	font-size: 131.25%;}ins {	background: #ffc;	text-decoration: none;}blockquote {	margin:0px 0 20px 0px;	padding:0px 10px 0px 40px;	background-image:url(images/quote.png);	background-repeat:no-repeat;	background-position:0px 0px;	clear:both;	font-style:italic;	font-size:16px;	line-height:20px;	font-family:Georgia, Arial;	}	blockquote p{ margin:0px;}blockquote div{}blockquote cite,blockquote em,blockquote i {	font-style: normal;}code {	font-family:Verdana, Arial;	letter-spacing:1px;	margin:25px 0 25px 0px;	display:block;	font-size:10px;	border-left:4px solid #e0e0e0;	padding:15px 10px;}pre {	background: #f7f7f7;	line-height: 18px;	margin-bottom: 18px;	padding:20px;}abbr,acronym {	border-bottom: 1px dotted #666;	cursor: help;}sup,sub {	height: 0;	line-height: 1;	position: relative;	vertical-align: baseline;}sup {	bottom: 1ex;}sub {	top: .5ex;}/* Text meant only for screen readers */.screen-reader-text {	position: absolute;	left: -9000px;}/* CONTAINER-------------------------------------------------------------- */#outer-container{width:1180px; margin:0 auto; background-image:url(images/bg-outer-container.png); background-repeat:repeat; background-position:top}#container{width:1000px; margin:0 auto;}/* TOP-------------------------------------------------------------- */#top{ width:1000px; height:121px; background-color:#fff;}#top-inner{ width:1000px; height:110px; background-color:#fff;}#top-left{width:300px; float:left;}#top-right{width:700px; float:left;}#logo h1{padding:30px 0 0 30px; margin-bottom:5px; font-size:30px}#logo span{padding:0 0 0 30px;}

/* TOP MENU-------------------------------------------------------------- */
#top-navigation{	position:relative;	z-index:200;	float:right;	padding:55px 0 0 0;}#topnav, #topnav ul{	margin:0;	padding:0;	list-style-type:none;	position:relative;}#topnav a{	display:block;	padding:9px 0 10px 0;	color:#3c3c3c;	text-decoration:none;}#topnav a.current{}#topnav a:hover{}#topnav li{	float:left;	position:relative;	font-size:16px;	padding:0 0px;	margin-right:35px	}#topnav li li{	padding-right:0px;	text-transform:capitalize;	line-height:25px;	padding:0px 0px;	background-image:none;	border-bottom:solid 1px #e0e0e0;	}#topnav li li:last-child{border-bottom:0;}#topnav ul {	position:absolute;	display:none;	width:160px;	top:36px;	left:-10px;	background-color:#fff;	padding:0;	border:solid 1px #e0e0e0;	border-width:0px 1px 1px 1px}#topnav ul ul{	border-width:1px 1px 1px 1px}#topnav li ul a{	width:140px;	height:auto;	margin:0 0px;	padding:10px 10px;	line-height:normal;	font-size:11px;	color:#989898	}#topnav li ul a:hover{color:#989898; background-color:#f1f1f1; }#topnav ul ul{	top:-1px;}	#topnav li ul ul {	left:160px;	margin:0px 0 0 0px;}#topnav li:hover ul ul, #topnav li:hover ul ul ul, #topnav li:hover ul ul ul ul{	display:none;}#topnav li:hover ul, #topnav li li:hover ul, #topnav li li li:hover ul, #topnav li li li li:hover ul{	display:block;}/* HEADER-------------------------------------------------------------- */#header{	width:1000px;	height:410px;	background-color:#fff;	position:relative}#header2{	width:1000px;	height:405px;	background-color:#fff;	position:relative}#slider{list-style-type:none; margin:0; padding:0; width:1000px; height:338px;}#slider2{list-style-type:none; margin:0; padding:0; width:1000px; height:338px;}#slider2 img{display:none;}.nojs #slider, .nojs #slider2{overflow:hidden; height:338px;}/* if javascript disabled */.nojs #scrubber{display:none;}#scrubber {  margin: 35px auto 0px auto !important;  height: 31px;  background-image:url(images/greyline.gif);  background-repeat:repeat-x;  background-position:0px 3px;  position:relative;}#scrubmover {  position:absolute;  left:-9px;  top:-12px;  height:31px;  width: 31px;}#scrubber a.item {  height: 7px;  width: 13px;  float:left;  display:block;  margin-right:0px;}#scrubber .lastscrubber{	margin-right:0px !important;	clear:right;}/* MIDDLE CONTENT-------------------------------------------------------------- */#middle-content{ background-color:#fff; line-height:normal; font-size:16px; padding-bottom:30px; color:#646464; text-align:center}#middle-content h1{font-size:20px; text-transform:uppercase; text-align:center; line-height:35px; margin-bottom:0px;}#middle-content h2{font-size:16px; text-align:center; line-height:35px; margin-bottom:0px; margin-right:10px; margin-left:10px}#middle-content p{font-size:16px;  text-align:center; text-transform:lowercase}#separator{background-image:url(images/divider-top.png); background-repeat:no-repeat; height:22px;}/* CONTENT-------------------------------------------------------------- */#content{background-color:#fff; width:1000px}#main{padding:30px 30px 50px 30px;}#side{width:200px; float:left;}#maincontent{width:680px; float:left; margin-left:60px}/* Homepage */.title-icon{display:block; float:left; width:100%}.title-icon h2{padding:0px;}.title-icon img{padding-bottom:10px;}.title-icon2{display:block; float:left; width:100%}.title-icon2 h2{padding:5px 10px 10px 0px}/* News */.box-news{ clear:both; width:100%; margin-bottom:10px;float:left }.box-news h2, .box-news h2 a{ margin-bottom:0px !important; font-size:14px !important; text-decoration:none; color:#646464; }.box-news img{ float:left; margin:8px 15px 0px 0px !important; width:72px; height:72px; 	}.box-news .news-txt{ float:left; width:450px; padding-top:5px;}.box-news .postdate{ text-align:left; display:block; font-size:11px; padding-bottom:6px; float:none}/* Text */.t2, .t2 a, .t2 a:visited{display:block;}.t3, .t3 a, .t3 a:visited{color:#646464 !important; display:block; margin-bottom:5px; font-weight:bold}.t3 a:hover{text-decoration:none;}.testi-title, .testi-title a{font-weight:bold; color:#646464 !important; display:block; text-align:right}.quote{background-image:url(images/quote.png); background-repeat:no-repeat}.wdt-title a, .wdt-title a:visited{font-weight:bold; display:block}/* Content list */ul.list-row{margin:0; padding:0; list-style-type:none;}ul.list-row li{padding:0 0 10px 0;}ul.pricing-box{margin:0; padding:0; list-style-type:none; list-style-position:outside}ul.pricing-box > li{	background-color:#f8f8f8;	border:solid 1px #e0e0e0;	border-width:1px 1px 1px 1px;	-moz-border-radius: 2px; /* Firefox */	-webkit-border-radius: 2px; /* Safari, Chrome */	border-radius: 2px; /* CSS3 */	float:left;	width:179px;	margin-right:32px;	text-align:center;	padding:15px 15px 20px 15px;	 } ul.pricing-box .title-box{margin-bottom:0; font-size:24px;} ul.pricing-box li.last{margin-right:0;}.pricing-box-content{background-color:#fff; padding:15px 15px 20px 15px; text-align:left}.pricing-box-content hr{margin:20px 0; height:2px; border:2px}.pricing-box-content ul{margin:0; padding:0; list-style-type:none;}.pricing-box-content ul li{margin:0; padding:4px 0; list-style-type:none; text-align:center}.pricing-box-content .price{font-size:16px; font-weight:bold}.pricing-box-content .but-color{float:right;}/* Button */.but-color{	padding:0px 10px;	height:24px;	line-height:22px;	display:inline-block}.but-color:hover{	text-decoration:none;}.but-color:visited{}/* Column list */.four_column{list-style-type:none; margin:0px; padding:0px;}.four_column li{list-style-type:none;width:22%; margin-right:4%; float:left;}.four_column p{margin-bottom:10px;}.three_column{list-style-type:none; margin:0px; padding:0px;}.three_column li{list-style-type:none;width:30.66%; margin-right:4%; float:left;}.three_column p{margin-bottom:10px;}.two_column{list-style-type:none; margin:0px; padding:0px;}.two_column li{list-style-type:none;width:48%; margin-right:4%; float:left;}.two_column p{margin-bottom:10px;}.three_four_column{list-style-type:none; margin:0px; padding:0px;}.three_four_column li{list-style-type:none;width:74%; margin-right:4%; float:left;}.three_four_column p{margin-bottom:10px;}.two_column li li, .three_column li li, .four_column li li, .three_four_column li li{margin:0px; width:auto !important; float:none;}/* Tables */table {border-collapse:separate;border-spacing:0;width:100%;border-top:1px solid #ececec;margin-bottom:18px;}table,td,th { text-align:center;}th{padding:10px;color:#666;text-transform:uppercase;}td{padding:10px;color:#888;}tfoot td{border:0px;}th,tr:hover{background-color:#ececec;}table {	border: 1px solid #e7e7e7;	text-align: left;	margin: 0 -1px 24px 0;	width: 100%;}tr th,thead th {	color: #888;	font-size: 11px;	font-weight: bold;	line-height: 18px;	padding: 9px 24px;}tr td {	border-top: 1px solid #e7e7e7;	padding: 6px 24px;}tr.odd td {	background: #F2F7FC;}/* Table list */.table-box-container{ width:940px;}.table-box-container ul{ margin:0px; border-bottom:1px dotted #e5e5e5; float:left; }.table-box-container ul li{ float:left; list-style-type:none; padding:12px 0px; line-height:normal; color:#707070 !important; }.table-box-container ul li h4{ margin:0px; font-size:14px;}.table-box-container ul li.one{ width:455px; padding-left:20px; }.table-box-container ul li.two{ width:150px; text-align:center; border-left:1px dotted #e5e5e5; }.table-box-container ul li.three{ width:150px; text-align:center; border-left:1px dotted #e5e5e5; }.table-box-container ul li.four{ width:150px; text-align:center; border-left:1px dotted #e5e5e5; }ul.table_header li{ }ul.tbl-odd{ background-color:#fbfbfb; float:left;}ul.tbl-odd li.one{ width:465px; padding-left:10px; }ul.tbl-even{ background-color:#f7f7f7}ul.tbl-even li.one{ width:465px; padding-left:10px; }ul.tbl-price{ border:0px; font-size:18px;}ul.tbl-price a, ul.tbl-price a:visited{ color:#707070; text-decoration:underline; font-size:12px;}ul.tbl-price a:hover{ text-decoration:none;}.icontable{width:25px; margin-right:10px;}.icontable img{vertical-align:middle;}/* sidebar */#side ul{	list-style-type:none;	list-style-position:outside;	margin:0;	padding:0;}#side ul li{	list-style-type:none;	margin:0;	padding:0;}#side ul li a, #side ul li a:visited{color:#989898}#side .widget-container{margin-bottom:40px;}#side .widget-title{margin-bottom:25px; font-size:20px; line-height:22px; text-transform:lowercase}#side #searchwidget .widget-title{margin:0;}#side #searchwidget input{width:188px;}#side li li{	list-style-type:none;	margin:0;	padding:6px 0 6px 25px;	border-bottom:solid 1px #ededed;	background-image:url(images/arrow.png);	background-repeat:no-repeat;	background-position:10px 12px;}#side li li a{padding:0 0 0 0px;}#side li li a:hover{text-decoration:none; color:#b8b8b8}#side li li:first-child{border-top:solid 1px #ededed;}#side ul ul ul li, #side ul ul ul li:first-child{border:0px;}#side .latestpost li{background-image:none; padding-left:0px; border:0 !important}#side ul.sub-menu, #side ul.children{padding:5px 0 0 0px; margin-left:0;}#side ul.sub-menu li, #side ul.children li{border:0 !important; padding:6px 0 6px 15px; background-position:0px 12px;}#side .no-arrow li{background-image:none; padding:0 0 15px 0; margin-bottom:15px}#side .no-arrow li a{padding:0;}#side .no-arrow li:first-child{border-top:0; padding-top:0;}#side .no-arrow li:last-child{border-bottom:0;}#side .no-arrow li img{margin-bottom:0;}#side .no-border li{background-image:none; padding:0 0 8px 0; margin-bottom:8px; border:0px;}#side .cycle-box li{background-image:none; padding:0 0 15px 0; margin-bottom:15px; border:0;}#side .cycle-box li:first-child{border:0;}#side .cycle-box li a{padding:0;}#side blockquote{font-size:11px; margin-left:0; padding:0}/* BLOG STYLE-------------------------------------------------------------- */.posttitle{font-size:16px; margin-bottom:0px;}.posttitle a, .posttitle a:visited{}.posttitle a:hover{text-decoration:none}.post{margin-bottom:30px;  position:relative; margin-top:-5px}.single-post .post{margin-bottom:0px; padding-bottom:0px; border:0; }.post-entry{margin-left:80px;}.post-entry.searchresult{margin-left:0px;}.entry-content{padding:0px 0 0 0;}.entry-content.blog{padding:10px 0 0 0;}.entry-summary{padding:10px 0 5px 0; margin-bottom:10px}.postimg{margin-bottom:5px;}.entry-utility{font-size:11px; color:#bfbfbf}.entry-utility a, .entry-utility a:visited{color:#bfbfbf; }.entry-utility a:hover{}.post-date{	position:absolute;	top:5px;	left:0px;	width:50px;	-moz-border-radius: 5px; /* Firefox */	-webkit-border-radius: 5px; /* Safari, Chrome */	border-radius: 5px; /* CSS3 */	margin:0px 0px 0 0;	font-size:14px;	text-transform:uppercase;	text-align:center;	color:#fff;	padding:5px 0 10px 0}.post-date .d, .post-date .m, .post-date .y{ text-align:center}.d{font-size:20px;}.m{font-size:14px; text-transform:lowercase}.y{font-size:12px;}.more-link{display:inline-block; float:right}/* author */#entry-author-info {	clear: both;	padding:20px;	margin-bottom:30px;	border-width:1px 0;	position:relative;	background-color:#ebeaea;}#entry-author-info #author-avatar {	margin: 0 0 0 0;	position:absolute;	top:20px;	height:60px;	padding-bottom:20px}#entry-author-info #author-description {	margin: 0 0 10px 85px;}#entry-author-info #author-description  h2{font-size:15px; margin-bottom:0}/* attachment pages wordpress */.attachment .entry-content .entry-caption {	font-size: 140%;	margin-top: 24px;}.attachment .entry-content .nav-previous a:before {	content: '\2190\00a0';}.attachment .entry-content .nav-next a:after {	content: '\00a0\2192';}/* images content */.alignleft,img.alignleft {	display: inline;	float: left;	margin-right: 15px;	margin-top: 3px;}.alignright,img.alignright {	display: inline;	float: right;	margin-left: 15px;	margin-top: 5px;}.aligncenter,img.aligncenter {	clear: both;	display: block;	margin-left: auto;	margin-right: auto;}.alignnone,img.alignnone {	clear: both;	display: block;	margin-left: auto;	margin-right: auto;	padding:0px;}img.alignleft, img.alignright, img.aligncenter,img.alignnone {	margin-bottom: 12px;}img.alignmiddle{vertical-align:top; margin:0 6px 0 0}#content .wp-caption {	background: #f1f1f1;	line-height: 18px;	text-align: center;	margin-bottom: 20px;	padding: 4px;}#content .wp-caption img {	margin: 5px 5px 0;}#content .wp-caption p.wp-caption-text {	margin: 5px;	color: #888;	font-size: 11px;}#content .wp-smiley {	margin:0;}#content .gallery {	margin: auto;}#content .gallery .gallery-item {	float: left;	margin-top: 0;	text-align: center;	width: 33%;}#content .gallery img {	border: 2px solid #cfcfcf;}#content .gallery .gallery-caption {	color: #888;	font-size: 11px;	margin: 0 0 12px;}#content .gallery dl {	margin: 0;}#content .gallery img {	border: 10px solid #f1f1f1;}#content .gallery br+br {	display: none;}.tag-links{padding:10px 0; display:block}/* navigation  */.navigation {	font-size: 11px;	line-height: 18px;	overflow: hidden;}.navigation a:link,.navigation a:visited {	text-decoration: none;	color:#9a9a9a}.navigation a:active,.navigation a:hover {}.nav-previous {	float: left;	width: 50%;}.nav-next {	float: right;	text-align: right;	width: 50%;}#nav-above {	margin: 0 0 18px 0;}#nav-above {	display: none;}.paged #nav-above,.single #nav-above {	display: block;}#nav-below {	margin: 20px 0 0 0;}/* Comments */#comments{	clear: both;}#comments .navigation {	padding: 0 0 18px 0;}h3#comments-title{	font-size: 20px;	line-height:24px;	border-width:0 0 1px 0;	padding:13px 0px;	margin:0 0 0px 0;}h3#reply-title {	font-size: 22px;	line-height:24px;	margin:0 0 15px 0;}.commentlist {	list-style: none;	margin: 0;	margin-bottom:0px;}.commentlist li.comment {	margin: 0 0 10px 0px;	padding: 0 0 10px 0px;	position: relative !important;}.commentlist li.comment ul.children{margin:0 0 0 0; margin-left:9%; padding:0px 0 0 0;}.commentlist li.comment ul.children li{border-bottom:0 !important; margin:0; padding:0}#comments .comment-body ul,#comments .comment-body ol {	margin-bottom: 0;}.commentlist ol {	list-style: decimal;}.commentlist .avatar {	padding:0px;	background-color:transparent;}.comment-body cite {	font-style: normal;	font-size:12px;	line-height:14px;	color:#777;}.comment-body cite  a, .comment-body cite  a:visited{color:#777;}.comment-body cite  a:hover{text-decoration:none}.comment-author .says {	font-style: normal;}.comment-meta {	font-size: 11px;	margin: 0 0 18px 0;}.comment-meta a:link,.comment-meta a:visited {	text-decoration: none;}.comment-meta a:active,.comment-meta a:hover {	color: #ff4b33;}.commentlist .even {}.commentlist .bypostauthor {}.reply {	padding: 0 0 0px 0;	text-align:right}a.comment-edit-link {	color:#a3a3a3;	text-decoration:underline;}a.comment-edit-link:hover {	text-decoration:none}.commentlist .children {	list-style: none;}.commentlist .children li {}.nopassword, .nocomments {display: none;}#comments .pingback {	margin-bottom: 18px;	padding-bottom: 18px;}.commentlist li.comment+li.pingback {	margin-top: -6px;}#comments .pingback p {	display: block;	font-size: 11px;	line-height: 18px;	margin: 0;}#comments .pingback .url {	font-size: 13px;}.con-comment{padding:0 0 0 0}.commentlist .comment-author{ float:left; margin-top:7px;}.commentlist .comment-body{width:auto; margin-bottom:20px !important; margin-left:80px; }.commentlist .comment-body p{margin-bottom:20px !important}.commentlist ul.children .comment-author{}.commentlist ul.children .comment-body{}*+html .commentlist .comment-body{margin-top:-15px}.comment-body .time{margin-bottom:11px; display:block; color:#a3a3a3; font-size:11px;}.comment-body .time a, .comment-body .time a:visited{color:#a3a3a3;}.comment-body .boldtext{font-weight:normal; font-size:22px}/* Comments form */#commentform{padding:0; }#commentform label{margin-top:0px; display:block;}#commentform code{padding:0; margin:10px 0; border:0}#commentform .input{ 	background-color:#f9f9f9;	border:solid 1px #f3f3f3;	margin-bottom:8px;	padding:8px 5px;	vertical-align:middle;	}#commentform .textarea{ 	height:150px;	width:70%;	background-color:#f9f9f9;	border:solid 1px #f3f3f3;	margin-bottom:10px;	padding:8px 5px;	vertical-align:top;	}#commentform input[type=submit]{	background:url(images/bg-button.gif);	background-repeat:repeat-x;	background-position:;	color:#3a3a3a;	padding:8px 25px;	cursor:pointer;	margin-top:15px;	border:solid 1px #f3f3f3;}#commentform input[type=submit]:hover{text-decoration:none; background-position:0 -24px;}#respond .comment-reply{	font-size: 20px;	line-height:24px;	padding:0px 0px;	margin:0 0 0px 0;}#respond p {	margin: 0;}#respond .comment-notes {	margin-bottom: 1em;}.form-allowed-tags {	line-height: 1em;}.children #respond {	margin: 0 0px 0 0;}.cancel-comment-reply{ font-size:12px;}h3#reply-title {	margin: 18px 0;}#comments-list #respond {	margin: 0 0 18px 0;}#comments-list ul #respond {	margin: 0;	padding:0;}#cancel-comment-reply-link {	font-weight: normal;	line-height: 18px;}#respond .required {}#respond label {}#respond input {}#respond textarea {}#respond .form-allowed-tags {}#respond .form-allowed-tags code {}#respond .form-submit {	margin: 12px 0;}#respond .form-submit input {}/* Calendar */#wp-calendar {	width:90%;	border:solid 1px #fff !important;	}#wp-calendar caption {font-size: 14px; padding-bottom: 4px; text-align: left;}#wp-calendar thead {font-size: 11px;}#wp-calendar thead th {padding: 3px!important;}#wp-calendar tbody {color: #aaa;}#wp-calendar tbody td {	background: transparent;	border: 1px solid #fff;	padding: 3px!important;	text-align: center;	margin:0px!important;}#wp-calendar tbody .pad {background: none;}#wp-calendar tfoot #next {	text-align: right;}#wp-calendar #today{font-weight:bold; border:solid 1px #CCCCCC}/* FOOTER-------------------------------------------------------------- */#footer{	background-color:#fff;	clear:both;	background-image:url(images/line-shadow.png);	background-repeat:no-repeat;	background-position:center top;	padding:40px 30px 20px 30px;	color:#989898;}#footer .widget-title{color:#3a3a3a; margin-bottom:20px}#footer ul{	list-style-type:none;	list-style-position:outside;	margin:0;	padding:0;}#footer ul li{	list-style-type:none;	margin:0 0 6px 0;	padding:0 0 6px 0;	border-bottom:solid 1px #ededed;}#footer ul li a, #footer ul li a:visited{	color:#989898;}#footer ul li a:hover{text-decoration:none; color:#b8b8b8}#footer li.widget-container{border:0; margin-bottom:40px}#footer .latestpost li{background-image:none; padding-left:0px; border:0 !important}#footer ul.sub-menu, #footer ul.children{padding:10px 0 0 15px;}#footer ul.sub-menu li, #footer ul.children li{border:0 !important; padding-bottom:3px; margin-bottom:3px}#foot-col1, #foot-col2, #foot-col3{width:190px; float:left; margin-right:35px}#foot-col4{width:262px; float:left;}.button-contact{	background-color:#f0f0f0;	padding:12px 20px; 	margin:0 0 15px 0;	border-radius:5px;	-moz-border-radius: 5px; /* Firefox */	-webkit-border-radius: 5px; /* Safari, Chrome */	border-radius: 5px; /* CSS3 */	background-image:url(images/icon-mail.png);	background-repeat:no-repeat;	background-position:center right;	color:#3a3a3a;}.button-contact a, .button-contact a:visited{color:#3a3a3a !important;}.button-contact a:hover, .button-contact a:visited{text-decoration:none;}.lineheight-small{line-height:16px;}.styletext{font-size:18px;}.datebox{	width:36px;	-moz-border-radius: 5px; /* Firefox */	-webkit-border-radius: 5px; /* Safari, Chrome */	border-radius: 5px; /* CSS3 */	padding:5px 8px 8px 8px;	color:#fff;	font-size:18px;	text-align:center;	line-height:20px;	float:left;	margin:4px 8px 0 0; }.t1, .t1 a, .t1 a:visited{margin-bottom:0; }.small{font-size:0.8em;}/* PLUGIN-------------------------------------------------------------- */#breadcrumbs{padding:5px 0  25px 0;}/* Easy Contact Plugin  */.titleborder{border-bottom:solid 1px #ededed; padding-bottom:10px}div.formcontainer{	clear: both;	overflow: hidden;	width: 100%;}div.formcontainer span.required {	color: #FF0000;}div.formcontainer p.error,div.formcontainer p.important,div.formcontainer p.information,div.formcontainer p.success {	line-height: 250%;	width: 95%;	font-size:11px;	color:#ff0000;}div.formcontainer form.contact-form {	clear: both;	float: none;}div.formcontainer form.contact-form fieldset {	margin: 0.5em 0 1.5em 0;}div.formcontainer form.contact-form fieldset legend {	text-transform:capitalize;}div.formcontainer form.contact-form fieldset div.form-label {	display: block;	float:none;	line-height:150%;	margin: 0.5em 0 0 0;	padding:0;	text-align:left;	width:100%;}div.formcontainer form.contact-form fieldset div.form-label label,div.formcontainer form.contact-form fieldset div.form-option label {	cursor: pointer;	line-height:100%;}div.formcontainer form.contact-form fieldset div.form-input,div.formcontainer form.contact-form fieldset div.form-textarea {	display: block;	float:none;	margin: 0.2em 0 0 0;}div.formcontainer form.contact-form fieldset div.form-input input{	background-color:#f9f9f9;	border:solid 1px #f3f3f3;	margin-bottom:8px;	padding:8px 5px;	vertical-align:middle;	width:275px;}div.formcontainer form.contact-form fieldset div.form-textarea textarea {	background-color:#f9f9f9;	border:solid 1px #f3f3f3;	margin-bottom:10px;	padding:8px 5px;	vertical-align:top;	width:440px;	height:140px}div.formcontainer form.contact-form fieldset div.form-input input.error, div.formcontainer form.contact-form fieldset div.form-textarea textarea.error {	background-color: #fff;}div.formcontainer form.contact-form fieldset div.form-input input.optional {	margin-bottom: 0.2em;}div.formcontainer form.contact-form fieldset div.form-option,div.formcontainer form.contact-form fieldset div.form-submit {	padding-left:0px;	margin-top:0px;}div.form-submit input.button{	background:url(images/bg-button.gif);	background-repeat:repeat-x;	background-position:;	color:#3a3a3a;	padding:8px 25px;	cursor:pointer;	margin-top:15px;	border:solid 1px #f3f3f3;}	div.form-submit input.button:hover{	text-decoration:none; background-position:0 -24px;}div.formcontainer form.contact-form fieldset div.form-submit input {}div.formcontainer fieldset {padding:0px;}div.formcontainer fieldset legend { font-weight:bold; padding:0px; padding-left:1px; background-color:transparent; }/* WP-PageNavi  Plugin  */.wp-pagenavi {vertical-align:middle; clear:both; padding:20px 0; text-align:right}.wp-pagenavi a, .wp-pagenavi a:visited{	color:#989898 !important;	background-color:#fff;	padding:5px 10px !important;	margin-right:8px !important;	border:solid 1px #ebeaea !important;}.wp-pagenavi a:hover{	background-color:#efefef !important;	color:#989898 !important;	padding:5px 10px !important;	margin-right:8px !important;	border:solid 1px #ebeaea !important;}.wp-pagenavi span.current{	background-color:#efefef !important;	color:#989898 !important;	padding:5px 10px !important;	margin-right:8px !important;	border:solid 1px #ebeaea !important;	}.wp-pagenavi .pages, .wp-pagenavi .extend {	color:#989898 !important;	background-color:#fff;	padding:5px 10px !important;	margin-right:8px !important;	border:solid 1px #ebeaea !important;}/* Flickr Plugin  */#flickr {text-align:left !important;}#flickr img {margin:0 8px 8px 0 !important;padding:1px;border:1px solid #ccc;width:70px;height:70px;}.flickr_badge_image{ display:inline-block !important}* html .flickr_badge_image, *+html .flickr_badge_image{display:inline !important}/* SHORTCODE-------------------------------------------------------------- *//* Column */.one_half{ width:48%;}.one_third{ width:30%;}.one_fourth{width:22%;}.two_third{ width:64%;}.three_fourth{width:74%;}.one_half, .one_third, .one_fourth, .three_fourth, .two_third{margin-right:4%; float:left; }.last{ margin-right:0 !important; clear:right; }/* Dropcaps */.dropcap1{	text-shadow:1px 1px 0 #fff;	display:block;	float:left;	font-size:34px;	line-height:34px;	margin:2px 8px 0 0;	color:#989898}.dropcap2{	background: transparent url(images/dropcaps.png) top left no-repeat;	color:#fff;	display:block;	float:left;	font-size:25px;	line-height:40px;	width:40px;	height:40px;	text-align: center;	margin:4px 8px 0 0;}.dropcap3{	background-color:#989898;	color:#fff;	display:block;	float:left;	font-size:25px;	line-height:40px;	width:40px;	height:40px;	text-align: center;	margin:6px 8px 0 0;}/* Highlight */.highlight1{padding:2px 5px;background-color:#e6e8e8;color:#000; border:solid 1px #ccc}	.highlight2{padding:2px 5px;background-color:#666666;color:#fff; border:solid 1px #333}	/* Bulleted List */.bullet-check{	margin:0;	padding:0;	list-style-type:none;}	.bullet-check li{	background: transparent url(images/check.png);	background-repeat:no-repeat;	background-position:0 8px;	margin:0;	padding:0 0 0 25px;	list-style-type:none;	line-height:25px}	.bullet-arrow{	margin:0;	padding:0;	list-style-type:none;}	.bullet-arrow li{	background: transparent url(images/arrow2.png);	background-repeat:no-repeat;	background-position:0 8px;	margin:0;	padding:0 0 0 25px;	list-style-type:none;	line-height:25px}	.bullet-star{	margin:0;	padding:0;	list-style-type:none;}	.bullet-star li{	background: transparent url(images/star.png);	background-repeat:no-repeat;	background-position:0 5px;	margin:0;	padding:0 0 0 25px;	list-style-type:none;	line-height:25px}	.bullet-plus{	margin:0;	padding:0;	list-style-type:none;}	.bullet-plus li{	background: transparent url(images/plus.png);	background-repeat:no-repeat;	background-position:0 8px;	margin:0;	padding:0 0 0 25px;	list-style-type:none;	line-height:25px}	.bullet-circle{	margin:0;	padding:0;	list-style-type:none;}	.bullet-circle li{	background: transparent url(images/circle.png);	background-repeat:no-repeat;	background-position:5px 10px;	margin:0;	padding:0 0 0 25px;	list-style-type:none;	line-height:25px}	/* Styled Boxes */.styled-box{	padding: 20px 20px;	margin: 0 0 25px 0;	background: #eee;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	-khtml-border-radius: 3px;	border-radius: 3px;	background: #dde2aa;	border: 1px solid #a2c058;	color: #7b9244;}.styled-box.download{	background:url(images/icons/download.png) no-repeat scroll 20px 18px;	padding-left:60px}.styled-box.note{	background: url(images/icons/note.png) no-repeat scroll 20px 15px;	padding-left:65px}.styled-box.error{	background: url(images/icons/error.png) no-repeat scroll 20px 15px;	padding-left:60px}.styled-box.info{	background: url(images/icons/info.png) no-repeat scroll 20px 15px;	padding-left:65px}.styled-box.green{	background-color: #dde2aa ;	border: 1px solid #a2c058;	color: #7b9244;}.styled-box.yellow{	background-color: #fdebae ;	border: 1px solid #e6c555;	color: #b28c0b;}.styled-box.red{	background-color: #ffcccc ;	border: 1px solid #ff9999;	color: #fb1414;}.styled-box.blue{	background-color: #bde3f9 ;	border: 1px solid #8bb5cd;	color: #1d97db;}/* Pullquotes */.pullquote-right,.pullquote-left{	padding:10px 20px;	background-color:#f5f5f5;	float:right;	font-style:italic;	font-size:16px;	letter-spacing:0px;	line-height:25px;	margin:10px 2px 20px 20px;	width:33%;	font-family:Georgia, Arial	}.pullquote-left{float:left;margin-left:2px;margin-right:20px;}/* Tabs */.tabcontainer{margin:20px 0px 0px 0px; color:#828282}ul.tabs {	margin: 0;	padding: 0 0 0 0;	list-style: none;	height: 30px;	width: 100%;}ul.tabs li {	float: left;	margin: 0 5px 0 0;	padding: 0;	height: 29px;	line-height: 31px;	background: #fff;	border: 1px solid #e0e0e0;	border-width:1px 1px 1px 1px !important;	-moz-border-radius-topleft: 3px; /* Firefox */	-moz-border-radius-topright: 3px; /* Firefox */	border-top-left-radius: 3px; /* CSS3 */	border-top-right-radius: 3px; /* CSS3 */	overflow: hidden;	position: relative;	font-size:12px;	text-transform:uppercase	}ul.tabs li:hover{border-bottom:solid 1px #f8f8f8;}ul.tabs li a {	text-decoration: none;	color: #989898;	display: block;	padding: 0 25px;	outline: none;}ul.tabs li a:hover {	background: #f8f8f8;	text-decoration:none;	-moz-border-radius-topleft: 5px; /* Firefox */	-moz-border-radius-topright: 5px; /* Firefox */	border-top-left-radius: 5px; /* CSS3 */	border-top-right-radius: 5px; /* CSS3 */}ul.tabs	 li.active{border-bottom:solid 1px #f8f8f8; }html ul.tabs li.active, html ul.tabs li.active a:hover  {background: #f8f8f8; color:#989898}html ul.tabs li.active a{ color:#646464; }#tab-body{	border:solid 1px #e7e7e7;	border-width:1px 1px 1px 1px;	-moz-border-radius: 3px; /* Firefox */	-webkit-border-radius: 3px; /* Safari, Chrome */	border-radius: 3px; /* CSS3 */	background-color:#f8f8f8;}.tab-content {padding: 30px 25px}/* jQuery Toggle */h2.trigger {	padding: 9px 10px;	margin: 0 0 5px 0;	height: 13px;	line-height: 13px;	width:440px;	font-size:11px;	font-weight: normal;	border:solid 1px #e0e0e0;	background-color:#fff;}h2.trigger a {	text-decoration: none;	display: block;	color:#989898;	background: url(images/h2_trigger_a.png);	background-repeat:no-repeat;	background-position:0px 0px;	padding-left:25px;}h2.active{background-color:#f8f8f8;}h2.active a{background-position:0px -13px !important;}h2.trigger a:hover {	color: #989898;}h2.active {background-position: left bottom;}.toggle_container {	margin: 0 0 5px;	padding: 0;	overflow: hidden;	width: 485px;	clear: both;}.toggle_container .block {	padding: 10px;}.toggle_container .block p {	padding: 5px 0;	margin: 5px 0;}/* Separator */.separator {	display:block;	height:25px;	text-align:center;	width:100%;	clear:both;}.separator.line {	display:block;	height:50px;	text-align:center;	width:100%;	clear:both;	background-image:url(images/hr.gif);	background-repeat:repeat-x;	background-position:center;}/* Testimonial  */.ts-thinkbox{}.ts-thinkbox-list{	padding-left:0px;	clear:both;	margin:0;	list-style-position:outside;}.ts-thinkbox-list li{	list-style-type:none;	position:relative;	margin-bottom:20px;	padding:0px;	width:620px;}.ts-thinkbox-thumb{	width:60px;	height:60px;	padding:3px;	top:0;	left:0;	border:1px solid #cacaca;	position:absolute;	margin-right:28px;}.ts-thinkbox-leftpointer{	background-image:url(images/leftpointer.png);	background-repeat:no-repeat;	background-position:0px 0px;	width:13px;	height:23px;	position:absolute;	left:84px;	top:20px;	z-index:200;	}.ts-thinkbox-textinfo{	font-size:14px;	margin:0;	padding:0px;}.ts-thinkbox-name{	font-weight:normal !important;}.ts-thinkbox-quote{	border:1px solid #e7e7e7;	padding:15px 18px;	margin-left:96px;	line-height:18px;	background-color:#fff;}.ts-thinkbox-quote blockquote{	margin:0px 0px 0px 0px !important;	padding:0 !important;	line-height:20px;	background:none;	clear:none;	font-size:11px !important ;	font-family:Verdana, Arial;	font-style:normal;}.ts-thinkbox-quote blockquote p{font-size:11px !important ;}/*  TS Display Portfolio*/#ts-display h2{font-size:16px !important; margin:0 0 10px 0 !important}.ts-display-img-container .rollover{	background:url(images/hover-opacity.png) !important;	background-repeat:no-repeat !important;	background-position:center !important;	background-color:#000 !important;	width:100% !important;	height:100% !important;	display:block;    position:absolute;	z-index:10;	display:none;	cursor:pointer;}.ts-display-img-container .rollover.imagesmall{	background:url(images/hover-opacity-small.png) !important;	background-repeat:no-repeat !important;	background-position:center !important;	background-color:#000 !important;	width:100% !important;	height:100% !important;	display:block;    position:absolute;	z-index:10;	display:none;	cursor:pointer;}#ts-display ul#ts-display-list.ts-display-col-1 li{	width:680px !important;}.ts-display-col-1 .ts-display-img-container{	width:460px !important;	height:220px !important;	float:left;	margin-right:20px;	margin-top:5px;}.ts-display-col-1 .ts-display-img-container a.image{	width:460px !important;	height:220px !important;	display:block;	position:relative;}.ts-display-col-1 .ts-display-text-content{	float:left;	width:190px;	margin-top:0px !important;}.ts-display-col-1 .ts-display-text-content .displaymore{ text-decoration:none !important}	.ts-display-col-1 .ts-display-text-content .displaymore:hover{}/* ts display 2 column */#ts-display ul#ts-display-list.ts-display-col-2 li{	width:450px !important;	margin:0 40px 45px 0 ; 	float:left;}.ts-display-col-2 .ts-display-img-container{	width:450px;	height:220px;}.ts-display-col-2 .ts-display-img-container a.image{	width:450px;	height:220px;	display:block;	position:relative;}.ts-display-col-2 .ts-display-text-content{	margin-top:15px !important;}.ts-display-col-2 .ts-display-text-content .displaymore{	text-decoration:none !important;}	/* ts display 3 column */#ts-display ul#ts-display-list.ts-display-col-3 li{	width:290px !important;	margin:0 35px 45px 0; 	float:left;}.ts-display-col-3 .ts-display-img-container{	width:290px;	height:175px;}.ts-display-col-3 .ts-display-img-container a.image{	width:290px;	height:175px;	display:block;	position:relative;}.ts-display-col-3 .ts-display-text-content{	margin-top:15px !important;}.ts-display-col-3 .ts-display-text-content .displaymore{	text-decoration:none !important;}	/* ts display 4 column */#ts-display ul#ts-display-list.ts-display-col-4 li{	width:215px !important;	margin:0 25px 45px 0; 	float:left;}.ts-display-col-4 .ts-display-img-container{	width:215px;	height:93px;}.ts-display-col-4 .ts-display-img-container a.image{	width:215px;	height:93px;	display:block;	position:relative;}.ts-display-col-4 .ts-display-text-content{	margin-top:15px !important;}.ts-display-col-4 .ts-display-text-content .displaymore{	text-decoration:none !important;}	/* Predefine Button */.but-color.small{	padding:0px 15px;	height:24px;	line-height:22px;}.but-color.medium{	padding:0px 25px;	height:30px;	line-height:28px;}.but-color.large{	padding:0px 40px;	height:36px;	line-height:34px;}.but-color.blue {	background:#0e76b8;	background: -webkit-gradient(linear, left top, left bottom, from(#1494e5), to(#0e76b8));	background: -moz-linear-gradient(top,  #1494e5,  #0e76b8);	background: -o-linear-gradient(top,  #1494e5,  #0e76b8);	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#1494e5', endColorstr='#0e76b8');	color:#ffffff;		border:solid 1px #126ba4; }.but-color.blue:hover{	color:#fff; 	background: -webkit-gradient(linear, left top, left bottom, from(#0e76b8), to(#1494e5));	background: -moz-linear-gradient(top,  #0e76b8, #1494e5  );	background: -o-linear-gradient(top,  #0e76b8, #1494e5  );	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e76b8', endColorstr='#1494e5');}.but-color.blue:visited{color:#fff;}.but-color.red{	background:#b31616;	background: -webkit-gradient(linear, left top, left bottom, from(#d63d3d), to(#b31616));	background: -moz-linear-gradient(top,  #d63d3d,  #b31616);	background: -o-linear-gradient(top, #d63d3d, #b31616 );	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#d63d3d', endColorstr='#b31616');	color:#ffffff;		border:solid 1px #b80606; }.but-color.red:hover{	color:#fff; 	background: -webkit-gradient(linear, left top, left bottom, from(#b31616), to(#d63d3d));	background: -moz-linear-gradient(top,  #b31616, #d63d3d);	background: -o-linear-gradient(top, #b31616, #d63d3d);	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#b31616', endColorstr='#d63d3d');}.but-color.red:visited{color:#fff;}.but-color.yellow{	background:#f5b81c;	background: -webkit-gradient(linear, left top, left bottom, from(#f7cd63), to(#f5b81c));	background: -moz-linear-gradient(top,  #f7cd63,  #f5b81c);	background: -o-linear-gradient(top,  #f7cd63,  #f5b81c);	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7cd63', endColorstr='#f5b81c');	color:#ffffff;		border:solid 1px #e7a704; }.but-color.yellow:hover{	color:#fff; 	background: -webkit-gradient(linear, left top, left bottom, from(#f5b81c), to(#f7cd63));	background: -moz-linear-gradient(top,  #f5b81c, #f7cd63);	background: -o-linear-gradient(top,  #f5b81c, #f7cd63);	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5b81c', endColorstr='#f7cd63');}.but-color.yellow:visited{color:#fff;}.but-color.black{	background:#000000;	background: -webkit-gradient(linear, left top, left bottom, from(#454545), to(#000000));	background: -moz-linear-gradient(top,  #454545,  #000000);	background: -o-linear-gradient(top,  #454545,  #000000);	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#454545', endColorstr='#000000');	color:#ffffff;		border:solid 1px #333; }.but-color.black:hover{	color:#fff; 	background: -webkit-gradient(linear, left top, left bottom, from(#000000), to(#454545));	background: -moz-linear-gradient(top,  #000000, #454545  );	background: -o-linear-gradient(top,  #000000, #454545  );	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#454545');}.but-color.black:visited{color:#fff;}.but-color.green{	background:#5b8b23;	background: -webkit-gradient(linear, left top, left bottom, from(#83c636), to(#5b8b23));	background: -moz-linear-gradient(top,  #83c636,  #5b8b23);	background: -o-linear-gradient(top,  #83c636,  #5b8b23);	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#83c636', endColorstr='#5b8b23');	color:#ffffff;		border:solid 1px #65ad12; }.but-color.green:hover{	color:#fff; 	background: -webkit-gradient(linear, left top, left bottom, from(#5b8b23), to(#83c636));	background: -moz-linear-gradient(top,  #5b8b23, #83c636  );	background: -o-linear-gradient(top,  #5b8b23, #83c636  );	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#5b8b23', endColorstr='#83c636');}.but-color.green:visited{color:#fff;}