/*
Theme Name: Theme1180
Version: 1.0
*/
* {margin:0; padding:0;}
img {border:0; margin:0 0 20px 0;}
img.alignleft{ float:left; margin:0 20px 20px 0;}
img.alignright{ float:right; margin:0 0 20px 20px;}
img.aligncenter{ margin:0 auto; }
.clear {clear:both; line-height:0; height:0; font-size:1px;}
.center {width:100%; margin:0 auto; background:url(images/bg3.png) repeat center top; max-height:562px; min-width:980px;}
body {background:#fff; font:14px Arial, Helvetica, sans-serif; color:#000;}
a {text-decoration:underline; cursor:pointer; outline:none; color:#115AA6;}
a:hover {text-decoration:none;}
.grad_top {position:absolute; width:100%; height:542px; background:url(images/bg.png) repeat; left:0; top:0;}

html,body {height:100%;}
.wrap_it_all {min-height:100%;}
.box{ background:url(images/bg2.png) repeat-x center top; min-width:980px;}
* html .wrap_it_all {height:100%;}
.empty {height:93px;}
.footer {height:93px; margin-top:-93px; background:#115aa6;}
.foot { width:980px; margin:0 auto; position:relative; height:93px; background:url(images/footer.png) no-repeat left top #115aa6;}
.up-footer{min-width:980px; background:url(images/bg_down2.png) repeat center top;}
.footer-content{ background:url(images/bg_down.png) repeat-x center top; margin:0 auto;}
.footer-box{ width:950px; margin:0 auto;}
.footer-form{ width:350px; float:left;}
.footer-form ol{ list-style:none;}

.copy {padding:30px 0 0 180px; color:#fff; line-height:40px;}
.copy a {color:#fff; text-decoration:none;}
.copy a:hover{ text-decoration:underline;}

/*title*/
.title {font-size:20px; color:#000; font-weight:bold;}

/*style*/
.style p {padding:0 0 20px 0; line-height:18px;  color:#898888;}
.style img.alignleft {float:left; display:block; margin:0 10px 10px 0;}
.style img.alignright {float:right; display:block; margin:0 0 10px 10px;}
.style ul {list-style:none;}
.style ul li {background:url(images/li_bg.png) no-repeat 0 12px; padding:6px 0 6px 20px;}


/*head*/
.head {position:relative; width:950px; z-index:200; margin:0 auto;}
.head-line{ background:#fff; width:100%; height:1px;}
.logo {position:relative; top:0px; left:0; width:368px; float:left;}
.logo a {display:block; width:314px; height:124px; background:url(images/logo.png) no-repeat left top;}
.logo span{ text-align:left; font-size:13px; color:#898888; padding-top:4px; display:block;}
.head-box{ float:right; padding:23px 0 21px 0;}
.head-box a{ color:#fff; font-size:17px; text-decoration:none; font-weight:bold; padding:0 30px 0 0; height:22px; display:block;}
.head-box .reg{ float:right; background:url(images/logreg.png) no-repeat right top; margin:0 2px 0 0; line-height:22px;}
.head-box .log{ background:url(images/logreg.png) no-repeat right top; float:right; margin:0 19px 0 0; line-height:22px;}
.head-box .reg:hover, .head-box .log:hover{background:url(images/logreg.png) no-repeat right bottom;}
.search_h{ float:right; overflow:hidden;}
.search_pole{ float:left; border:none; height:33px; line-height:33px; width:228px; border:none; margin-bottom:-1px; padding:0 5px;}
.botton_sub{ float:left; border:none; height:33px; line-height:33px; width:80px;}

/*round*/
#slider  {clear:both; height:310px; padding:160px 0 0 0; width:980px; overflow:hidden;}
.slider_area {position:relative;}
.slider_carousel {position:absolute; width:750px; margin:0 0 0 110px;}
.roundabout-holder  {padding:0; height:320px; position:absolute; width:980px; overflow:hidden;}
.roundabout-moveable-item {border:0; list-style:none; width:433px; height:306px;}
.roundabout-moveable-item img {width:100%; height:100%; display:block;}

.round_conrol {position:relative; width:198px; margin:0 auto; height:34px; padding:20px 0 0 0;}

#bt-previous {position:absolute; width:34px; height:34px; display:block !important; background:url(images/fan_left.png) no-repeat left; left:0; top:20px; cursor:pointer; text-indent:-9999px;}
#bt-next {position:absolute; width:34px; height:34px; display:block !important; background:url(images/fan_right.png) no-repeat left; right:0; top:20px; cursor:pointer; text-indent:-9999px;}



/*start menu 3 lvl with png*/
/* Essential styles for dropdown menu */
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			196px; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	display:block;
	float:none;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			46px; /* 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:			194px; /* 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:			184px; /* match ul width */
	top:			0;
}


/* Our skin for dropdown menu */
.sf-menu {
	height:66px;
	padding-top:17px;
}
.sf-menu a {
	padding: 		.75em 1em;
	text-decoration:none;
	color:			#13a;
}
.sf-menu li {
}
.sf-menu li li {
}
.sf-menu li li li {
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active, .sf-menu > li.current-menu-item > a {
	outline:		0;
}

/*** 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:			21px;
	height:			15px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url(images/menu_list.png) no-repeat left top; /* 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 0; /* 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: 0 0; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  0 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(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;
}

.sf-menu a{
	display:block;
	}
.sf-menu > li{
	margin-right:2px;
	}
.sf-menu > li > a{
	line-height:46px;
	color:#f5f5f5;
	font-weight:bold;
	font-size:18px;
	padding:0 20px;
	}
	.sf-menu > li > a:hover, .sf-menu > li.current-menu-item > a, .sf-menu > li.current-menu-ancestor > a, .sf-menu > li.sfHover > a{
		margin-left:0;
		color:#0a58a3;
		}
	
	.sf-menu > li > ul{
		background:url(images/menu_bg2.png) left top repeat-x #7da207;	
		border-bottom:1px solid #668506;
		border-left:1px solid #b7cc0c;
		border-right:1px solid #719006;
		padding-top:7px;
		}
		.sf-menu > li > ul > li{
			padding:0 0 0 9px;
			margin-bottom:7px;
			}
		.sf-menu > li > ul > li > a{
			color:#fff;
			font-size:12px;
			padding:7px 0 7px 11px;
			}
			.sf-menu > li > ul > li > a:hover, .sf-menu > li > ul > li.sfHover > a, .sf-menu > li > ul > li.current-menu-ancestor > a, .sf-menu > li > ul > li.current-menu-item > a{
				background:#fcfcfc;
				color:#1c1c1c;
				}
    .sf-menu > li > ul > li > ul{
		background:#f8f8f8;
		padding:7px 0;
		left:184px !important;
		}
		.sf-menu > li > ul > li > ul a{
			color:#676767;
			padding:7px 20px;
			}
			.sf-menu > li > ul > li > ul a:hover, .sf-menu > li > ul > li > ul .current-menu-item a{
				color:#7ea207;
				text-decoration:underline;
				}

.sf-menu > li ul .sf-sub-indicator{display:none !important;}


/*--- works cookie ---*/
/*work_wrap*/
.work_wrap {width:980px; margin:0 auto; padding:49px 0 100px 0;}
.work_top {width:980px; position:relative; padding:0 0 18px 0;}
.work_top .work_click {position:absolute; right:0;}

.work {padding:0 0 7px 0;}
.work_pad {padding:13px 23px; background:#050505; min-height:1px;}
.work_left {float:left; width:500px; height:255px; overflow:hidden;}
.work_left a {display:block;}
.work_left img {padding:3px; background:#fff; width:494px; height:249px;}
.work_right {float:left; width:390px; padding:10px 0 0 40px;}
.work_title {font-weight:bold; color:#e20301; font-size:13px; padding:0 0 12px 0; border-bottom:1px dashed #3e3e3e;}
.phrase {padding:12px 0 0 0; color:#ffffff; font-size:14px; font-style:italic;}
.work_con {padding:15px 0 0 0; color:#fff;}
.work_con .style p {padding:0;}

.cl_left {float:left; width:34px; height:34px; background:url(images/cl_left.png) no-repeat left top; cursor:pointer; margin:0 2px 0 0;}
.cl_left_active {background:url(images/cl_left_active.png) no-repeat left top;}
.cl_right {float:left; width:34px; height:34px; background:url(images/cl_right.png) no-repeat right top; cursor:pointer;}
.cl_right_active {background:url(images/cl_right_active.png) no-repeat left top;}

/*wt*/
.wt {width:503px; float:left; padding:0 0 6px 0; min-height:1px;} 
.wt_last {width:477px;}
.wt_pad {padding:21px 27px 15px 23px; background:#050505; min-height:1px;}
.wt_pad_last {padding:21px 23px 15px 0;}
.wt_img {width:453px; height:256px; overflow:hidden;}
.wt_img a {display:block;}
.wt_img img {width:447px; height:249px; background:#fff; padding:3px; display:block;}
.wt_con {padding:19px 0 0 0; color:#fff;}
.wt_left_bot {padding:12px 0 0 0;}
.wt_right {float:right; width:100px;}
.wt_right a {background:url(images/more.png) no-repeat left bottom; width:92px; height:28px; line-height:28px; display:block; font-family:Tahoma, Geneva, sans-serif; color:#ffffff; text-decoration:none; padding:0 0 0 8px;}
.wt_title {color:#e20301; font-size:13px; font-weight:bold; padding:0 0 8px 0; border-bottom:1px dashed #3e3e3e;}
.wt_left .phrase {width:340px; float:left; padding:0;}

/*---- works list ---*/
/*tax*/
.tax {padding:39px 0 49px 0;}
.tax_b {background:#fefefe; border:1px solid #000; padding:27px 0 12px 0; min-height:1px;}
.tax_top {font-size:33px; color:#1c1c1c; padding:0 0 0 13px;}

#taxo_port {list-style:none;}
.port_img {float:left; width:451px; height:246px; position:relativee; overflow:hidden;}
#taxo_port li {padding:12px 0 14px 13px; background:url(http://www.taxatiegroepzeeland.nl/wp-content/themes/theme1180/images/port_bg.jpg) no-repeat left bottom;}
.port_container {float:left; width:445px; padding:0 0 0 20px;}
.port_container .entry-title {font-size:21px; font-weight:normal; padding:0 0 20px 0;}
.port_container .entry-title a {color:#1c1c1c; text-decoration:none; font-size:21px;}
.port_container .entry-title a:hover {text-decoration:underline;}
.port_container .port_read img {display:none;}



/*navigation*/
.navigation .nav-previous {float:left; width:174px; height:53px;}
.navigation .nav-next {float:right; width:174px; height:53px; text-align:right;}
.navigation .nav-previous a{font-size:16px; text-decoration:none; color:#000; padding:15px 0 20px 53px; display:block; background:url(images/older_link.png) no-repeat left top;border-right:1px solid #ecebeb;}
.navigation .nav-next a{font-size:16px; text-decoration:none; color:#000; padding:15px 53px 20px 0; display:block; background:url(images/new_link.png) no-repeat left top;border-left:1px solid #ecebeb;}
.navigation .nav-next a:hover, .navigation .nav-previous a:hover{ color:#85a807;}
.page-template-works-php .navigation a {color:#e20301; text-decoration:none;}
.page-template-works-php .navigation a:hover {text-decoration:underline;}

/*--- contacts type 1 ---*/
.cont-type-1 {padding:20px 0;}

.address {width:190px; margin:26px 0 0 0; float:left; color:#898888;}
.address .widget-container {}
.address .widget-container .widget-title {font-size:15px;}
.address .widget-container p {clear:both; padding:0 0 10px 0;}
.address .widget-container span {display:inline-block; float:left; width:100px; color:#898888;}
.address .widget-container a{ font-size:13px; color:#85a807;}

.map {border:1px solid #ecebeb; width:274px; height:246px; margin:22px 0 0 0;}

/*forma*/
.forma {padding:0 0 20px 0; width:500px;}
.forma fieldset {background:none; border:none;}
#cforms2form fieldset legend{ font-weight:bold;}
.forma fieldset legend{ color:#000; font-size:20px; padding:0 0 22px 0; display:block;}
.cf_hidden, .linklove, .reqtxt, .emailreqtxt {display:none;}

.forma ol {list-style:none;}
.forma ol li {padding:0 0 10px 0;}
.forma ol li label {display:block; padding:0 0 3px 0; display:none;}

.in_gl {display:block;}
.in_bg, .in_left, .in_right {display:block; height:42px;}
.in_gl .cf_li_err, .in_bg {background:#2d2d2d; float:left; height:29px; width:231px; padding:13px 0 0 0;}
.in_left {background:url(images/in_l.png) no-repeat left top; float:left; width:21px;}
.in_right {background:url(images/in_r.png) no-repeat right top; float:left; width:21px;}
.in_gl input {border:none; background:none; color:#787878; font-family:Arial, Helvetica, sans-serif; font-size:13px; width:231px;}

.tx_gl {display:block;}
.tx_bg, .tx_left, .tx_right {display:block; height:142px;}
.tx_bg, .tx_gl .cf_li_err {background:#2d2d2d; float:left; padding:0 0 0 0; height:142px; width:318px;}
.tx_left {background:url(images/tx_l.png) no-repeat left top; float:left; width:21px;}
.tx_right {background:url(images/tx_r.png) no-repeat right top; float:left; width:21px;}
.tx_gl textarea {border:none; background:none; padding:10px 0; width:318px; max-width:318px; height:122px; max-height:122px; color:#787878; font-family:Arial, Helvetica, sans-serif; font-size:13px; overflow:auto;}

.forma .cf-sb {padding:0; text-align:right;}
.forma .cf-sb input {width:130px; height:47px; background:url(images/send.png) no-repeat left top; border:none; cursor:pointer !important;}

.forma .failure {color:#ff0000; font-size:16px; padding:0 0 10px 0;}
.forma .waiting {color:#4f4b48; font-size:16px; padding:0 0 10px 0;}
.forma .success {color:#2bb714; font-size:16px; padding:0 0 10px 0;}
.forma .cf_info ol {list-style:none;}
.forma .cf_info ol li {padding:5px 0 5px 20px; background:url(images/li_bg.png) no-repeat 0px 12px; color:#ff0000;}
#cforms2form textarea { height:194px; width:528px;}
div.cf_info a{background: url(images/li_bg.png) no-repeat scroll 0 12px transparent;color: #FF0000;padding: 5px 0 5px 20px;}
#li--4{height:82px;}

/*--- /contacts type 1 ---*/


/*--- contacts type 2 ---*/
/*cont*/
.cont {padding:39px 0 0 0;}
.cont_title {font-size:21px; color:#101010; padding:0 0 25px 0;}

/*cont_l*/
.cont_l {float:left; width:728px;}
.cont_l .style {padding:0 30px 0 0;}
.cont_txt {background:url(http://www.taxatiegroepzeeland.nl/wp-content/themes/theme1180/images/cont_line.png) no-repeat bottom center;}

.c_txt {padding:23px 0 0 0;}
.c_title {font-size:21px; color:#101010; padding:0 0 25px 0;}

/*cont_r*/
.cont_r {float:left; width:236px;}
.cont_r .forma {width:236px;}
.cont_r .tx_gl textarea {width:170px; max-width:170px;}
.cont_r .in_gl input {width:170px;} 
.cont_r .tx_bg, .cont_r .in_bg, .cont_r .in_gl .cf_li_err {width:170px;}

.fr_links {background:url(http://www.taxatiegroepzeeland.nl/wp-content/themes/theme1180/images/cont_line.png) no-repeat bottom center; padding:24px 0 26px 0;}
.fr_title {font-weight:normal; color:#101010; font-size:21px;}
.fr_links .widget-title {display:none;}
.fr_links .widget-container {float:left; width:350px;}
.fr_links .widget_links {padding:0;}

/*depar*/
.depar {padding:35px 0 0 0;}
.depar_title {font-size:21px; color:#383838; padding:0 0 22px 0;}
.depar .widget-container {padding:0 0 25px 0;}
.depar .widget-container h3 {color:#3a3a3b; padding:0 0 3px 0;}
.depar .widget-container p {padding:0 0 3px 0; clear:both;}
.depar .widget-container span {display:block; float:left; width:100px;}

/*loc_con*/
.loc_con {padding:0 0 49px 0;}
.loc_bl {padding:0 13px; line-height:19px;}
.loc_bl h4 {color:#3a3a3b;}

/*--- /contacts type 2 ---*/


/*comments*/
#comments {padding:10px 0 0 0;}
.comment-notes {font-size:12px;}
#comments #commentform p {padding:5px 0 0 0; min-height:1px; color:#898888;}
#comments #commentform label {display:block; font-size:12px; padding:0 0 5px 0; float:left;}
#comments #commentform input {border:none; background:none; width:50%; background:#2A2A2A; overflow:auto; height:30px; line-height:30px; color:#FFF; padding:0 10px;}
#comments #commentform textarea {height:122px; max-height:122px; width:98%; max-width:98%; border:none; background:#2A2A2A; overflow:auto; color:#FFF;  font-family:Arial; padding:5px 10px;}
#comments #commentform .form-submit input {background:url(images/send2.png) no-repeat left top; width:134px; height:37px; border:none; cursor:pointer;}
#comments a {font-weight:bold; text-transform:uppercase;  color:#85a807;}
#comments a:hover {text-decoration:none; color:#85a807;}
.comment-body {padding:0 0 20px 0;}
.comment-body .style p{ color:#898888;}

#comments .tx_bg {width:90%;}
#comments .in_bg {width:60%;}

#comments-title {padding:0 0 10px 0;}

#respond {padding:30px 0 0 0;}

.required {color:#ff0000; padding:0 0 0 2px;}

.comment-author {float:left;}
.comment_right {padding:0 0 0 60px;}

.form-allowed-tags {color:#fff;}

/*commentlist*/
.commentlist {}
.commentlist li {list-style:none; padding:0;}
.commentlist .commentura {padding:10px; position:relative;}
.commentlist .reply {position:absolute; right:10px; bottom:10px;}
.commentlist .reply a {color:#E20301;}
.commentlist .fn, .commentlist .says {color:#8DAF08; font-weight:bold;}
.commentlist .even .commentura { background:url(images/bg.png) repeat left top;}
.commentlist .odd .commentura {background:none;}

/*hentry*/
.hentry {padding:0 0 40px 0;}
.hentry .title h2 {font-size:30px;}
.hentry .title {background:url(http://www.taxatiegroepzeeland.nl/wp-content/themes/theme1180/images/line.png) repeat-x bottom; padding:0 0 10px 0;}
.hentry .mr_top {position:relative; width:100%; background:url(http://www.taxatiegroepzeeland.nl/wp-content/themes/theme1180/images/line.png) repeat-x bottom; padding:8px 0 10px 0; color:#8e8e8e;}
.hentry .mr_top span a {color:#fff;}
.entry-summary, .entry-content {padding:10px 0 0 0;}
.entry-content p{ padding-bottom:10px; color:#898888; line-height:18px; }
.entry-title{ font-weight:bold; font-size:20px;}
.hentry .title .tes_post, .single .title .tes_post {font-size:20px;}
.hentry a{ font-size:13px; color:#85a807;}
.hentry a:hover{}

/*entry-author-info*/
#entry-author-info {padding:0 0 20px 0;}
#entry-author-info #author-avatar {float:left; padding:0 10px 10px 0;}
#author-description h2 {color:#E20301;}

/*category*/
.archive-meta {}

/* main */
.main-box{ width:950px; margin:0 auto; padding:158px 0 0 0;}
.main-box-content{ width:950px; margin:0 auto; padding:58px 0 0 0;}
.about-box, .contacts-box, .services-box, .single-block, .author-box, .category-box, .index-box, .arhive-box, .page-box, .search-box, .tutorials-box, .features-box{ width:950px; margin:0 auto; padding:28px 0 40px 0;}
.posts-box{ width:648px; min-height:502px; border:1px solid #ecebeb; float:left; margin:0 0 30px 10px; padding:20px 30px; background:#fefefe;}
.posts-box p{padding:8px 0; line-height:20px;}
.posts-box ul{margin-left: 12px;}
.posts-box li{padding:3px 0; line-height: 20px;}
.posts-box .navigation{ width:708px; height:53px; background:none; position:relative; border-top:1px solid #ecebeb; bottom:0; margin:34px 0 0 0; padding:0;}
.title-content{ font-size:28px; font-weight:bold; padding-bottom:15px;}
.who-box, .blog-box{ width:350px; padding:10px 0 0 10px; float:left;}
.who{ padding:13px 0 0 28px; line-height:18px; height:55px; overflow:hidden;}
.who-img{ height:37px; width:330px; background:url(images/who.png) no-repeat left top; font-weight:bold; color:#fff; font-size:20px; padding:10px 0 0 20px; letter-spacing:-1px;}
.blog-img{ height:37px; width:330px; background:url(images/our_blog.png) no-repeat left top; font-weight:bold; color:#fff; font-size:20px; padding:10px 0 0 20px; letter-spacing:-1px;}
.who-content{ padding:12px 0 14px 0; border:1px solid #ecebeb; border-top:none;}
.blog-content{ border:1px solid #ecebeb; border-top:none; padding:12px 0 0 0;}
.who-content span{ display:block; text-align:right; padding:16px 31px 0 0;}
.blog-content span{ display:block; text-align:right; padding:0 31px 14px 0; text-align:right;}
.who-content span a, .blog-content span a{ padding:0 6px 0 0; background:url(images/link.png) no-repeat right center; color:#000;}
.who a{ color:#8daf08;}
.padding-box{ padding:0 29px;}
.blogs { line-height:18px; padding:13px 0 15px 0; border-bottom:1px solid #ecebeb; height:55px; overflow:hidden;}
.blogs a{ font-weight:bold; color:#8daf08; text-decoration:none;}
.blogs a:hover{ text-decoration:underline;}
.blogs img{ float:left; padding:5px 13px 20px 0;}
.posts-content{ width:310px; float:left; padding:0 0 0 29px; line-height:18px;}
.posts-img{ padding:25px 0 21px 0; width:309px; height:123px;}
.posts-content a{ color:#8daf08; font-weight:bold;}
.posts-content .more-link{ line-height:35px; text-decoration:none; font-weight:normal;}
.posts-content p{ color:#898888; height:73px; padding:0 0 18px 0; display:block; overflow:hidden;}
.posts-day{ display:block; width:35px; height:30px; background:url(images/date.png) no-repeat left top; float:left; line-height:30px; text-align:center; font-size:19px; color:#fff;}
.posts-month{ display:block; width:48px; height:30px; background:url(images/date2.png) no-repeat left top; float:left; line-height:30px; text-align:center; font-size:19px; color:#fff; margin:0 12px 0 0;}
.posts-date .meta-prep{ line-height:33px; color:#898888;}
.posts-date .author .url{ color:#898888; text-decoration:none; font-weight:normal;}
.posts-date .author .url:hover{ text-decoration:underline;}
.posts-date .comments-link a{ font-weight:normal; font-size:13px;}
.navigation{ width:943px; height:53px;   border:1px solid #ecebeb; clear:both;}
/*--- main ---*/
/* widget */
#primary{ width:230px; float:left;}
.xoxo{ padding:0 0 27px 0;}
.xoxo ul{ list-style:none; border-bottom:1px solid #ecebeb;}
#primary .xoxo ul li{width:230px; height:38px; padding:0;}
.xoxo ul li a{ color:#898888; text-decoration:none; padding:0 0 0 46px; display:block; background:url(images/widget_link.png) no-repeat left top; line-height:38px;}
.xoxo ul li a:hover{ color:#fff; background:url(images/widget_link.png) no-repeat left bottom;}
.xoxo h3{ color:#f5f5f5; font-size:20px; font-weight:bold; width:230px; height:47px; background-color:#71b0dc; letter-spacing:-1px;}
.xoxo h3 span{ padding:9px 0 0 19px; display:block;}
.xoxo .widget-container{ padding:0 0 13px 0;}
#secondary{ float:left;}
#secondary #linkcat-16 ul li{ width:341px; background:url(images/line_footer.png) no-repeat left bottom;}
#secondary ul{ list-style:none; padding:0;}
#secondary h3{ font-size:21px; color:#fff; padding:32px 0 16px 0; font-weight:normal;}
#secondary .widget-container{ float:left;}
.widget-container ul li{ width:220px; background:url(images/line_footer2.png) no-repeat left bottom; padding:5px 0 8px 0;}
.widget-container li ul li, .widget-container li ul li ul li{ width:220px; padding:5px 0 8px 12px; background:none;}
#secondary .widget-container li a, #secondary .widget-container a{ color:#6d6d6d; text-decoration:none; font-size:12px!important;}
#secondary .widget-container li a:hover, #secondary .widget-container a:hover{ color:#fff; text-decoration:underline;}
#secondary .widget-container{ padding:0 0 27px 19px; float:left;}
#secondary .widget-container td, #secondary .widget-container th, #secondary .widget-container caption{ line-height:18px; color:#6D6D6D; border:1px solid #6D6D6D; padding:0 3px; text-align:center;}
#secondary .widget-container td a{ color:#6D6D6D; text-decoration:none;}
#secondary .widget-container td a:hover{ color:#fff; text-decoration:underline;}
#secondary .widgetcform{ padding:0 0 34px 0;}
#secondary .widgetcform h3{ padding:0;}
#secondary .textwidget{ color:#fff;}
#secondary .widget-container:first-child { padding-left:0;}
/*--- widget ---*/

/* window */
.window{ width:950px; height:479px;}

/* <-- more link --> */
.more-left{ width:16px; height:37px; background:url(images/more_left.png) no-repeat left top; float:left;}
.more-right{ width:30px; height:37px; background:url(images/more_right.png) no-repeat left top; float:left;}
.more-bg{ height:37px; background:url(images/more_bg.png) repeat-x left top; float:left; font-size:16px; color:#fff;}
.posts-content .more-link:hover .more-left{ background:url(images/more_left.png) no-repeat left bottom;}
.posts-content .more-link:hover .more-right{ background:url(images/more_right.png) no-repeat left bottom;}
.posts-content .more-link:hover .more-bg{ background:url(images/more_bg.png) repeat-x left bottom;}
/* <-- /more link --> */

/* <-- contacts --> */
.contacts-box{padding-bottom:40px;}
.contacts-content{ width:276px; float:left; border:1px solid #ecebeb; padding:27px 30px 29px 30px;}
.forma{ width:540px; float:left; padding:27px 30px 29px 30px; border:1px solid #ecebeb; margin-left:10px;}
/* <-- /contacts --> */

/* <-- slide --> */
#featured{ width:950px; position:relative;   height:479px;  background:#fff; z-index:1; overflow:hidden;}
#featured ul.ui-tabs-nav{  position:absolute;   top:0; left:600px;  list-style:none;   padding:14px 0 18px 0; margin:0;  width:350px; background:url(images/slide_bg.png) repeat left top; }   
#featured ul.ui-tabs-nav li{  padding:5px 20px 5px 0;  font-size:12px;  color:#666;  }   
#featured ul.ui-tabs-nav li span{  font-size:28px; font-family:Arial;  line-height:33px; color:#fff; text-decoration:none; display:block; height:66px; overflow:hidden; padding:36px 0 0 29px;}
#featured .ui-tabs-panel { width:560px; height:439px; position:relative;  overflow:hidden; border:20px solid #fff; z-index:2;}  
#featured .ui-tabs-hide{ display:none;  }
#featured li.ui-tabs-nav-item a{/*On Hover Style*/   display:block;  height:139px;  color:#333;  background:#fff;   line-height:20px;  outline:none; width:310px; padding-left:20px; background:url(images/slide_link.png) no-repeat right top; text-decoration:none; line-height:139px; }  
#featured li.ui-tabs-nav-item a:hover, #featured li.ui-tabs-nav-item a:hover span, #featured li.ui-tabs-nav-item.current a, #featured li.ui-tabs-nav-item.current a span {   background:#fff; color:#0a58a3; }  
#featured li.ui-tabs-selected{ /*Selected tab style*/   background:url('http://www.taxatiegroepzeeland.nl/wp-content/themes/theme1180/images/selected-item.gif') top left no-repeat;  }  
#featured ul.ui-tabs-nav li.ui-tabs-selected a, #featured ul.ui-tabs-nav li.ui-tabs-selected a span{   background:#fff; color:#000; } 
#featured ul.ui-tabs-nav li img{  float:left; margin:2px 5px; padding:2px;  border:1px solid #eee; }
#featured .ui-tabs-panel .info{  position:absolute;   bottom:0; left:0;  height:100px; width: 560px;  background: url(images/info_bg.png) repeat-x left top; line-height:18px; }  
#featured .info h2{ float:left;  font-size:23px;  color:#fff; padding:16px 5px 5px 19px; margin:0;   overflow:hidden; width:430px; white-space:nowrap; overflow:hidden;}  
.info p{ float:left; margin:0;  line-height:18px; color:#fff;  width:430px; padding:0 0 0 19px;}  
#featured .info a{  text-decoration:none;   color:#fff;  }  
#featured .info a:hover{  text-decoration:underline;  }
#featured .more-box{ float:left;}
#featured .more-link{ background:url(images/more.png) no-repeat left top; font-weight:normal; display:block; float:right; position:absolute; width:59px; height:59px; right:21px; top:22px;}
.shadow{ width:950px; height:40px; background:url(images/shadow.png) no-repeat left top;}
/* <-- /slide --> */

/* <-- services --> */
.services-title p{ font-size:20px; font-weight:bold;}
.producing-box{ width:886px; border:1px solid #ecebeb; padding:25px 31px; margin-top:17px; margin-bottom:10px;}
.producing{ width:190px; float:left; padding-right:39px; overflow:hidden; height:162px;}
.producing .img-box{ width:68px; height:70px; margin:0 auto; padding:0 0 21px 0; overflow:hidden;}
.producing h3{ text-align:center;}
.producing h3 a{ color:#8DAF08; text-decoration:none; font-size:12px;}
.producing h3 a:hover{ text-decoration:underline;}
.producing p{ text-align:center; color:#898888; line-height:18px}
.list-box{ float:left; padding:0 10px 0 0; width:230px;}
.list-box h3{ display:block; width:230px; height:47px; background:url(images/bg_widget_title.png) left top; color:#F5F5F5; font-size:20px; font-weight:bold;}
.list-box h3 span{display: block; padding: 9px 0 0 19px;}
.list-box ul{ border-bottom:1px solid #ecebeb;}
.list-box ul li{ width:230px; height:38px; list-style:none; background: url(images/widget_link.png) no-repeat scroll left top transparent;}
.list-box ul li:hover{ background: url(images/widget_link.png) no-repeat scroll left bottom transparent;}
.list-box ul li a{ padding:0 0 0 45px; display:block; color:#898888; line-height:38px; text-decoration:none; white-space:nowrap; overflow:hidden; margin-right:10px;}
.list-box ul li a:hover{ color:#fff;}
.financial-box{padding:20px 30px 19px 30px; width:648px; border:1px solid #ecebeb; float:left;}
.financial-box h3{ font-size:20px; font-weight:bold;}
.financial-box .img-box{ float:left; padding:0 20px 5px 0; overflow:hidden; width:309px; height:123px;}
.financial-content{ height:123px; padding:5px 0 0 0;  line-height:18px; margin:0 0 15px 0;}
.financial-content h4{ padding:0 0 10px 0;}
.financial-content h4 a{ color:#8DAF08; text-decoration:none; font-size:12px;}
.financial-content h4 a:hover{ text-decoration:underline;}
.financial-content p{ color:#898888;}
/* <-- /services --> */

/* <-- about --> */
.about-content{ width:528px; padding:20px 30px; float:left; margin-top:17px; border:1px solid #ecebeb; background:#fff;}
.about-title{ font-size:28px; font-weight:bold; padding-bottom:15px;}
.about-content .img-box{width:488px; overflow:hidden; border:20px solid #fff; height:304px;}
.about-content p{ line-height:18px; color:#000; padding-bottom:15px;}
.about-boxs{ margin-top:9px; float:left;}
/* <-- /about --> */
/* <-- single --> */
.single-box{ margin:0 auto;}
.single-box .entry-title{ padding-bottom:17px; font-size:20px; font-weight:bold;}
.single-box .nav-previous a, .single-box .nav-next a{border:none; background:none; padding:0;}
.single-box .type-post{border:none; float:none; width:100%; margin:0; padding:0;}
.single-box .navigation{ border:none; max-width:100%;}
.entry-meta{ padding:0 0 5px 0;}
.entry-meta, .entry-utility{  color:#898888; clear:both;}
.single-box .entry-utility{ padding-bottom:20px;}
.index-box .entry-utility{ padding:20px 0 0 0;}
.single-box .style ul{ padding:0 0 20px 0;}
/* <-- /single --> */

/* <-- post --> */
.type-post{ width:408px; padding:20px 30px; border:1px solid #ecebeb; margin:0 5px 10px 0; float:left;}
.type-post .style p {padding:0 0 20px 0; line-height:18px;  color:#000; overflow:hidden;}
.page-title{ font-size:20px; font-weight:bold;}
.page-title a, .page-title a:hover{ color:#000;}
/* <-- /post --> */

/* <-- page --> */
.page-box p{ line-height:18px; color:#898888; padding-bottom:10px;}
.page-box h2{ font-size:20px; font-weight:bold; padding-bottom:17px;}
/* <-- /page --> */

/* <-- tutorials --> */
.tutorials-box h1{ font-size:20px; font-weight:bold;}
.tutorials-content .navigation{padding:0; border:1px solid #ecebeb; width:948px;}
.tutorial{ padding:20px 0; margin:0 0 10px 0;}
.tutorial .img-box{ float:left; width:266px; height:152px; overflow:hidden; padding:0 20px 0 0;}
.tutorial p{ line-height:18px; color:#000;}
.tutorial h2{ padding:8px 0 0 0;}
.tutorial h2 a{ color:#115AA6; line-height:18px; font-size:12px;}
.tutorial .more-link{ float:right; text-decoration:none; font-weight:normal;}
.tutorial .more-link .more-bg{ font-size:16px; height:37px; line-height:35px; font-weight:bold;}
.tutorial .more-link:hover .more-bg{ background: url(images/more_bg.png) repeat-x scroll left bottom transparent;}
.tutorial .more-link:hover .more-left{ background: url(images/more_left.png) no-repeat scroll left bottom transparent;}
.tutorial .more-link:hover .more-right{ background: url(images/more_right.png) no-repeat scroll left bottom transparent;}
/* <-- /tutorials --> */

/* <-- features --> */
.features-box h1{ font-size:20px; font-weight:bold; padding:0 0 17px 0;}
.features-box .img-box{ width:199px; height:125px; overflow:hidden; float:left; padding:0 20px 10px 0;}
.features-content{ width:648px; border:1px solid #ecebeb; padding:20px 30px 21px 30px; margin-left:10px; float:left;}
.features-content p{ line-height:18px; color:#898888; padding-bottom:10px;}
.features{ float:left; width:208px; padding-top:11px;}
.features-block{   border:1px solid #ecebeb; padding:10px 15px; margin-bottom:10px;}
.features-block p{ line-height:18px; color:#898888; text-align:center;}
.features-block h3{ text-align:center;}
.features-block h3 a{ font-size:12px; font-weight:bold; color:#8DAF08;}
.features-box .features-block .img-box{ width:97px; height:87px; margin:0 48px 10px 40px; padding:0; overflow:hidden;}
.search-box .hentry{ width:408px; padding:20px 30px; border:1px solid #ecebeb; margin:0 5px 10px 0; float:left;}
/* <-- /features --> */

/* <-- location --> */
.location{width:950px; border:}
.location-box{ float:left; width:205px; border:1px solid #ecebeb; padding:10px; margin-right:10px; color:#898888;}
.location h3{ color:#000; font-size:20px; padding:30px 0 10px 29px;}
.location-box h4 a{ color:#85A807; font-size:13px;}
.location-box p{ padding:10px 0;}
/* <-- /location --> */

/* <-- index --> */
.index-box{ overflow:hidden;} 
.index-box .img-box, .author-box .img-box, .category-box .img-box, .arhive-box .img-box{padding:10px 20px 20px 0; height:152px; overflow:hidden; float:left;}
.index-box .img-box img{ margin:0 auto;}
.index-box .style, .author-box .style, .category-box .style, .arhive-box .style{ max-height:148px; overflow:hidden;}
/* <-- /index --> */

/* <-- category --> */
.category-box .type-post, .arhive-box .type-post{ width:650px;}
.category-box .widget-area, .arhive-box .widget-area{ float:right!important;}
/* <-- /category --> */

#secondary .wpcf7 input[type=text],
.contact-form .wpcf7 input[type=text] {
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	width:328px;
	margin-bottom:10px;
}
#secondary .wpcf7 textarea,
.contact-form .wpcf7 textarea {
	width:328px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000 !important;
	height:63px;
	margin-bottom:11px;
}
#secondary .wpcf7 input[type=text],
#secondary .wpcf7 textarea,
.contact-form .wpcf7  input[type=text],
.contact-form .wpcf7  textarea {
	border:1px solid #0A58A3;
	border-left:1px solid #0A58A3;
	border-bottom:1px solid #0A58A3;
	border-right:1px solid #0A58A3;
	padding:8px 10px;
}
#secondary .wpcf7 input[type=submit],
.contact-form .wpcf7  input[type=submit] {
	width:134px;
	height:37px;
	background:url(images/send2.png) no-repeat left top;
	border:none;
	cursor:pointer;
	outline:none;
}
.wpcf7-response-output {
	width:310px !important;
}
.wpcf7-not-valid-tip {
	left:11px !important;
	top:-2px !important;
	background:#292929 !important;
	border:none !important;
	color:red;
}

.wpcf7 span {
padding-right:200px;
line-height:30px;
}

.contact-form .title {
	margin-bottom:22px;
}
.contact-form .wpcf7 input[type=submit] {
	float:right;
}
.contact-form .wpcf7 textarea {
	height:180px;
	width:518px;
}
.contact-form .wpcf7 .wpcf7-response-output {
	width:505px !important;
}
textarea {
	overflow:auto;
}

.huge_it_slide_bg_1 li img {
    visibility: visible;
}