/************************************************************************************
REHA
*************************************************************************************/

/* Colors */

h2,h3,h4,a,a:hover,
.page-head h1,.entry h2,.entry h3,.entry h4,.entry a,.entry a:hover,
.category-nav a.item:hover, .category-nav a.item:hover h2,
.entry ol li,
p.btn-info a,
.product-tabs .tabs-nav ul li a.current,
.entry .btn-more.clean a,
.product-slider .panel h2,
.product-slider .panel h2 a,
.sidebar .help-centrum.box .head h3 { color: #0073aa; }

.about-nav li a,
.footer .links-list li a { background-image: url('../img/li-mini-reha.gif'); }

/* Main navigation */

.main-nav ul li a.link:hover, .main-nav ul li.active a.link { border-top: 3px solid #0073aa; }

.category-nav a.item { background-color: #0073aa; color: #fff; }

.block-nav ul li a:hover { background-color: #0073aa; }

.tree-nav li:hover > a .arr { background-color: #0073aa; }
.tree-nav li:hover > a .spike { background-position: right -50px; }

/* Product detail */

.gallery ul li a:hover, .gallery ul li a.current { border: 2px solid #0073aa; }

/*.product-detail .add-to .submit { background: url('../img/btn-more.png') center -90px no-repeat; }
.product-detail .add-to .submit:hover { background-position: center -45px; }*/

.product-img-thumb-slider-wrapper .prevBtn { background-position: left -68px; }
.product-img-thumb-slider-wrapper .nextBtn { background-position: -30px -68px; }
.product-img-thumb-slider-wrapper .prevBtn:hover { background-position: left top; }
.product-img-thumb-slider-wrapper .nextBtn:hover { background-position: -30px top; }

.product-tabs .tabs-nav ul li a.current { border-top: 2px solid #0073aa; }

.additional .title { width: 140px; }

p.btn-info a { border: 1px solid #d7d7d7; }
p.btn-info a:hover { background-color: #0073aa; border: 1px solid #0073aa; }

/*================================= Product Detail Slider =================================*/

.product-img-slider, .product-img-slider li {  }
.product-img-slider li a {  }

/* Entry */

.entry table th { border-bottom: 1px solid #0073aa; }

.appendix ul li,
.entry ul li,
.product-detail .info .why-buy li { background-image: url('../img/li-dot-mini2.png'); }
.entry-contact ul li { background: none; }
 
.entry .btn-more.alt a,
.entry .btn-more a:hover { background-position: center -90px; }

.entry .btn-more.clean a { background: #fff; }
.entry .btn-more.clean a:hover { background: #0073aa; color: #fff; border: 1px solid #0073aa; }

.filter-region ul li { background: none; }

p.more a { background-position: left -157px; }

/* Teaser nav */

.product-slider .slider-control .prevBtn { background: url('../img/teaser-nav-alt.png') left top no-repeat; }
.product-slider .slider-control .nextBtn { background: url('../img/teaser-nav-alt.png') -40px top no-repeat; }

/*================================= Help centrum =================================*/

.help-centrum.box { margin: 0; }
.help-centrum.box .content { height: 151px; }
.help-centrum.box .head { background: #e5f1e3; color: #616161; }
.help-centrum.box .head h3 { color: #616161; }
.help-centrum.box p.more a { background-position: left -77px; }

.sidebar .help-centrum.box { margin: 0 0 40px 0; }
.sidebar .help-centrum.box .head { background: #f3f3f3; }
.sidebar .help-centrum.box img { margin-top: 10px; }

.h-centrum .sidebar .box .head { background: #e5f1e3; }
.h-centrum .sidebar .box .head h3 { color: #148730; }
.h-centrum .sidebar .box a { color: #148730; }

/* List of Help centers */

.help-centers { margin: 0; }
.help-centers .item { width: 190px; margin: 0 30px 26px 0; float: left; }
.help-centers .item.last { margin-right: 0; }
.help-centers .item .head { background: #148730; height: 60px; color: #fff; text-align: center; position: relative; }
.help-centers .item .head:hover { background: #117529; height: 60px; color: #fff; text-align: center; }
.help-centers .item .head .mid-wrapper { display: table; width: 100%; }
.help-centers .item .head .mid { display: table-cell; width: 100%; height: 60px; vertical-align: middle; text-align: center; }
.ie7 .help-centers .item .head .mid { height: auto; }
.help-centers .item .head h4 { font-size: 18px; margin: 0; color: #fff; }
.help-centers .item .head a { color: #fff; text-decoration: none; }
.help-centers .item .img { border: 1px solid #d3d3d3; border-top: none; height: 133px; width: 100%; }
.help-centers .item .img a { width: 100%; display: block; }
.help-centers .item .img img { margin: 0 auto; }

.help-centers .item-modal { display: none; }

/* Help centers modal - detail */

.item-modal a,
.item-modal h3,
.item-modal h2 { color: #148730; }
.item-modal .detail { font-size: 16px; background: #fff; padding: 30px; }
.item-modal .detail ul { margin: 0 0 20px 0; }
.item-modal .detail ul li { line-height: 20px; margin: 0 0 4px 0; }
.item-modal .detail ul li .label { width: 70px; display: inline-block; }
.item-modal .detail h2 { font-size: 34px; margin: 0 0 20px 0; }
.item-modal .detail h3 { font-size: 17px; margin: 30px 0 5px 0; }
.item-modal .detail .col2-set { margin: 0; }
.item-modal .detail .col2-set .col-1 { width: 440px; margin: 0 50px 0 0; }
.item-modal .detail .col2-set .col-1 .img { width: 438px; height: 328px; border: 1px solid #d3d3d3; }
.item-modal .detail .col2-set .col-2 { width: 400px; }

.item-modal .employees { background: #f2f2f2; padding: 30px 30px 5px 30px; }
.item-modal .employees h3 { font-size: 26px; }
.item-modal .employees .item { float: left; width: 400px; margin: 0 90px 40px 0; }
.item-modal .employees .item-list { width: 890px; }
.item-modal .employees .item.last { margin-right: 0; }
.item-modal .employees .item .img { width: 80px; float: left; min-height: 1px; margin: 0 20px 0 0; }
.item-modal .employees .item .text { font-size: 16px; width: 300px; float: left; padding: 10px 0 0 0; }
.item-modal .employees .item .text ul { margin: 0; }
.item-modal .employees .item .text ul li { line-height: 24px; margin: 0 0 4px 0; }
.item-modal .employees .item .text .phone { padding-left: 24px; background: url('../img/icons/phone-h.png') left 6px no-repeat; }
.item-modal .employees .item .text .mail { padding-left: 24px; background: url('../img/icons/mail-h.png') left 9px no-repeat; }
.item-modal .employees .item .text .mail a { color: #384443; }

/* Green style */

.h-centrum h1,
.h-centrum .entry h2,
.h-centrum .entry h3,
.h-centrum .entry h4,
.h-centrum .entry h5,
.h-centrum .entry a { color: #148730; }
.h-centrum .entry ul li { background-image: url('../img/li-dot-mini3.png'); }

.h-centrum p.btn-more.clean a { color: #148730; }
.h-centrum p.btn-more.clean a:hover { background: #148730; color: #fff; border: 1px solid #148730; }

/************************************************************************************
CLEARFIX
*************************************************************************************/

.clearfix:after,
.help-centers:after,
.item-modal .employees:after {
	content:".";
	display: block;
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	overflow: hidden;
}
.clearfix,
.help-centers,
.item-modal .employees {
	zoom: 1;
}
