/*
Aphex template for Joomla!
Commercial Software
Copyright 2012,2013,2014 joomlaxtc.com
All Rights Reserved
www.joomlaxtc.com
*/
/* ----------------------------------------------*/
/* B 00 - Body
/* ----------------------------------------------*/
body {background:#C9C9C9  url('http://vitech.ch/templates/aphex/images/backgrounds/') top center no-repeat;background-attachment:fixed;}
/* ----------------------------------------------*/
/* B 01 - Heading,links and titles
/* ----------------------------------------------*/
.contentheading {color:#FFFFFF;}
.componentheading {color:#FFFFFF;}
a,input.button {color:#FFFFFF;}
a:hover {color:#0069AB;}
a:active {color:#666666;}
h1 {color:#FFFFFF;}
h2 {color:#FFFFFF;}
h3 {color:#FFFFFF;}
h4 {color:#FFFFFF;}
h5 {color:#FFFFFF;}
h6 {color:#FFFFFF;}
/* ----------------------------------------------*/
/* B 02 - Titles
/* ----------------------------------------------*/
h1.pagetitle{background-color: #FFFFFF;}
.pagetitle, .pagetitle a {color:#FFFFFF;}
.pagetitle span{}
.title {color:#FFFFFF;}
.title a {color:#FFFFFF;}
.title a:hover {color:#FFFFFF;}
h4.title{color:#666;}
/* ----------------------------------------------*/
/* B 03 - Basecolor styles, used in JXTC Walls and 3rd party components
/* ----------------------------------------------*/
.basecolor_1 {color:#64B32B;}
.basecolor_2 {color:#FFFFFF;}
.basecolor_2 a {color:#FFFFFF;}
.basecolor_3 {color:#000000;}
.basecolor_4 {color:#ffff;}
.basecolor_5 {color:#006CAB;}
.basecolor_6 {color:#b87c86;}
.basecolor_7 {color:#74606e;}
.basecolor_8 {color:#f8b096;}

/* ----------------------------------------------*/
/* L 00 - Header,logo,menu,inset,message,breadcrumb
/* ----------------------------------------------*/
#headerwrap {background:#FFFFFF url('http://vitech.ch/templates/aphex/images/backgrounds/') repeat-x 0 0;}
#header{background:transparent url('http://vitech.ch/templates/aphex/images/backgrounds/') ; }
#logo a{background:url(http://vitech.ch/templates/aphex/images/logos/logoVitechGrand.png) no-repeat 0 0;height: 87px;width:200px;margin:0px 0px 0px 0px;}
#search input{-moz-box-shadow: -1px -1px 0px rgba(0,0,0,0.3), 1px 1px 0px rgba(255,255,255,0.075); -webkit-box-shadow: -1px -1px 0px rgba(0,0,0,0.3), 1px 1px 0px rgba(255,255,255,0.075); box-shadow: -1px -1px 0px rgba(0,0,0,0.3), 1px 1px 0px rgba(255,255,255,0.075);}
/* ----------------------------------------------*/
/* L 01 - Region 1
/* ----------------------------------------------*/
#region1wrap{background:transparent url('http://vitech.ch/templates/aphex/images/backgrounds/') repeat;}
#region1{background:transparent     url('http://vitech.ch/templates/aphex/images/backgrounds/') bottom repeat-x;}
/* ----------------------------------------------*/
/* L 02 - Region 2
/* ----------------------------------------------*/
#region2wrap{background:#FAFAFA url('http://vitech.ch/templates/aphex/images/backgrounds/') top center no-repeat;; }
#region2{background:transparent url('http://vitech.ch/templates/aphex/images/backgrounds/') 50% 50% repeat-x;}
/* ----------------------------------------------*/
/* L 03 - Region 3
/* ----------------------------------------------*/
#region3wrap{background:#FAFAFA url('http://vitech.ch/templates/aphex/images/backgrounds/') top center no-repeat;}
#region3{ background:transparent url('http://vitech.ch/templates/aphex/images/backgrounds/') bottom repeat-x;}
#region3wrapnoimg{background:#FAFAFA;}
/* ----------------------------------------------*/
/* L 04 - Region 4
/* ----------------------------------------------*/
#region4wrap{background:#FAFAFA url('http://vitech.ch/templates/aphex/images/backgrounds/') top repeat-x;}
#region4{background:transparent url('http://vitech.ch/templates/aphex/images/backgrounds/') bottom repeat-x;}
/* ----------------------------------------------*/
/* L 05 - Region 5
/* ----------------------------------------------*/
#region5wrap{background:transparent url('http://vitech.ch/templates/aphex/images/backgrounds/') repeat-x top left;}
#region5{background:#e15b4f url('http://vitech.ch/templates/aphex/images/backgrounds/') bottom repeat-x;}
/* ----------------------------------------------*/
/* L 06 - Region 6
/* ----------------------------------------------*/
#region6wrap{background:transparent url('http://vitech.ch/templates/aphex/images/backgrounds/') repeat-x top left;}
#region6{background:transparent url('http://vitech.ch/templates/aphex/images/backgrounds/') bottom repeat-x; }
/* ----------------------------------------------*/
/* L 07 - Region 7
/* ----------------------------------------------*/
#region7wrap{background:transparent url('http://vitech.ch/templates/aphex/images/backgrounds/') repeat-x top left;}
#region7{background:transparent url('http://vitech.ch/templates/aphex/images/backgrounds/') ;}
/* ----------------------------------------------*/
/* L 08 - Region 8
/* ----------------------------------------------*/
#region8wrap{background:#333333  url('http://vitech.ch/templates/aphex/images/backgrounds/') repeat-x top left;}
#region8{background:transparent  url('http://vitech.ch/templates/aphex/images/backgrounds/') ;}
/* ----------------------------------------------*/
/* L 09 - Region 9
/* ----------------------------------------------*/
#region9wrap{background:#222222 url('http://vitech.ch/templates/aphex/images/backgrounds/') repeat-x top left;}
#region9{background: url('http://vitech.ch/templates/aphex/images/backgrounds/') ;}
#region9 input.inputbox{background:#333!important;border:1px solid #333!important;}
/* ----------------------------------------------*/
/* L 07 - Footerwrap
/* ----------------------------------------------*/
#footerwrap{background:#333;color:#222;}
#footerpad{background:;}

/* ----------------------------------------------*/
/* M 00 - XTC Menu
/* ----------------------------------------------*/
#menu {background: transparent;}
/* Top Level */
#header ul.menu > li > a {color:#333; background-color: #FAFAFA;
-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; 
}
#header ul.menu > li > a:hover {color:#fff;background-color: #1EA620;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
#header ul.menu > li.active > a {color:#fff;background-color: #3D4EEB;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
/* Dropdown Level */
#header ul.menu li.parent > ul {background: #fff;border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
#header ul.menu li.parent > ul > li {}
#header ul.menu li.parent > ul > li > a {color:#555;background: #FAFAFA url(http://vitech.ch/templates/aphex/images/backgrounds/menutick.png) 50% 100% no-repeat;padding:0px 12px;margin-bottom:12px;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
#header ul.menu li.parent > ul > li.active > a {color:#fff;background: #ff776d url(http://vitech.ch/templates/aphex/images/backgrounds/menutick.png) 50% 100% no-repeat ;}
#header ul.menu li.parent > ul > li > a:hover {color:#fff;background: #ff776d url(http://vitech.ch/templates/aphex/images/backgrounds/menutick.png) 50% 100% no-repeat;padding:0px 12px;margin-bottom:12px;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
#header ul.menu li.parent > ul li:first-child a{}
#header ul.menu li.parent > ul li:last-child a{}
/* ----------------------------------------------*/
/* M 01 - Main Menu Icons
/* ----------------------------------------------*/
.mmhome {background: url(http://vitech.ch/templates/aphex/images/backgrounds/home-off.png) no-repeat 12px 50%;}
.mmhome:hover {background: url(http://vitech.ch/templates/aphex/images/backgrounds/home-on.png) no-repeat 12px 50%;}
li.active .mmhome {background: url(http://vitech.ch/templates/aphex/images/backgrounds/home-on.png) no-repeat 12px 50%;}
.mmfeatures {background: url(http://vitech.ch/templates/aphex/images/backgrounds/features-off.png) no-repeat 12px 50%;}
.mmfeatures:hover {background: url(http://vitech.ch/templates/aphex/images/backgrounds/features-on.png) no-repeat 12px 50%;}
li.active .mmfeatures {background: url(http://vitech.ch/templates/aphex/images/backgrounds/features-on.png) no-repeat 12px 50%;}
.mmjcontent {background: url(http://vitech.ch/templates/aphex/images/backgrounds/content-off.png) no-repeat 12px 50%;}
.mmjcontent:hover, li.active .mmjcontent {background: url(http://vitech.ch/templates/aphex/images/backgrounds/content-on.png) no-repeat 12px 50%;}
.mmstyles {background: url(http://vitech.ch/templates/aphex/images/backgrounds/styles-off.png) no-repeat 12px 50%;}
.mmstyles:hover, li.active .mmstyles {background: url(http://vitech.ch/templates/aphex/images/backgrounds/styles-on.png) no-repeat 12px 50%;}
.mmlayout {background: url(http://vitech.ch/templates/aphex/images/backgrounds/layout-off.png) no-repeat 12px 50%;}
.mmlayout:hover, li.active .mmlayout {background: url(http://vitech.ch/templates/aphex/images/backgrounds/layout-on.png) no-repeat 12px 50%;}
/* ----------------------------------------------*/
/* M 01 - Main Menu Dropdown Styles
/* ----------------------------------------------*/
.drop1 {}
.drop2 {}
.drop3 {}
.drop4 {}
.drop5 {}
.drop6 {}
.drop7 {}
.drop8 {}
.drop9 {}
/*.dropstyles1 {border-left: 4px solid #93107f;}
.dropstyles2 {border-left: 4px solid #108893;}
.dropstyles3 {border-left: 4px solid #936d10;}
.dropstyles4 {border-left: 4px solid #931029;}
.dropstyles5 {border-left: 4px solid #93107f;}
.dropstyles6 {border-left: 4px solid #108893;}*/
/* ----------------------------------------------*/
/* S 00 - Module Suffixes
/* ----------------------------------------------*/
.module{background: ;}
.module h3 {background:   url(http://vitech.ch/templates/aphex/images/icons/) no-repeat 0 50%;}
.module h3 span.first_word{color:#222222;}
.module h3 span.rest{color:#ff776d!important;}
.rtitle h3 span {background-color:#FFFFFF;color:#fff!important; color: rgba(255,255,255,0.75)!important; text-shadow:-1px -1px 0px rgba(0,0,0,0.25);}
.underline h3 {border-bottom: 4px solid #FFFFFF;background:none!important;}
.frame {border: 8px solid #FFFFFF!important;}
.box{background:#FFFFFF!important;color:#fff!important;}
.tabbed h3{border-bottom-color:#FFFFFF!important;background:none!important;}
.tabbed h3 span{background:#FFFFFF!important;	color:#fff!important; color: rgba(255,255,255,0.75)!important; text-shadow:-1px -1px 0px rgba(0,0,0,0.25);}
.stylebox{background:#64B32B;color:#fff;}
/* ----------------------------------------------*/
/* C 00 - Content Overrides
/* ----------------------------------------------*/
/* Joomla Content */
.comwrap {background:#f7f7f7;border:5px solid #ffffff;outline:1px solid #f1f1f1;}
.category_img{border:1px solid #e1e2de;background:#eef0eb;}
.cat-item div.action span{border-right:1px solid #CCCCCC;}
.btn input,.btn button{ background:#660066;}
.btn { background:#f5f5f5; border-color:#ebebeb; }
.button, button {background:#FFFFFF;}
div.joomla div.item{border-bottom:1px dotted #ccc;} 
.wallframe {background:#d5d5d5;}
.imgframe,.article_date {background:#fff;}
h5.day {color:#fff;}
h5.month{color:#fff;}
.article_date_pad{color:#fff;background-color:#FFFFFF;}
div.contact.row-fluid h3 {color:#333;}
div.breadcrumbs {background:#f3f3f3;}
span.showHere {color:#64B32B;}
a.pathway {color:#999999 !important;}
span.here {color:#999999 !important;}
.readmore a {color:#64B32B !important;}
.readmore a span {color:#FFFFFF;}
.readmore a:hover {background:#64B32B; color:#fff; text-shadow: 1px 1px 0 rgba(0,0,0,0.3); box-shadow: 2px 2px 0 rgba(0,0,0,0.15);}
div.pagination span {color:#ccc;}
.pagination ul > li > a, .pagination ul > li > span {background-color:#000000;color:#ccc;}
.pagination ul > li > a {color:#fff;}	
.pagination ul > li > a:hover {color:#666;}
div.action{}
legend {color:#64B32B !important;}
dt.result-title, dt.result-title a {color:#64B32B !important; font-weight:normal;}
.search_menu_btn {color:#ebebeb;background:#666;}
.search_menu_btn:hover {color:#fff;background:#64B32B;cursor:pointer;}
.items-more h3 {color:#64B32B!important;}
/* ----------------------------------------------*/
/* C 01 - Typography
/* ----------------------------------------------*/
.numbered:after, .numbered-medium:after, .numbered-small:after {border-color:transparent;}
.bargraphv,.bargraphv a:hover{ background-color:#64B32B!important;}
.circletag { background-color:#64B32B!important;}
.circlebottom {border-top-color: #64B32B!important;}
.cloud_tag1 {background-color:#FFFFFF!important;}
.bargraphv,.bargraphv a {background-color:#64B32B!important;} 
/* ----------------------------------------------*/
/* H 01 - JXTC  Walls(Newspro News Module)
/* ----------------------------------------------*/
.slidetitle1 {color:#FFFFFF;}
.slidetitle2 {color:#fff;}
.slideintro {color:#FFFFFF;}
.buttonbar {background: rgba(0,0,0,0.7); }
a.rmore {background:#64B32B; color:#fff;-moz-transition: background  1s;
  -webkit-transition: background 1s;
  -o-transition: background  1s;
  -ms-transition: background 1s;
  transition: background 1s;}
a.rmore i {}
a.rmore:hover {background: rgba(255,255,255,1); color: #FFFFFF;}
a.rmore:hover i {}
a.rmore1 {background: rgba(255,255,255,0.15); color: #f3f3f3;-moz-transition: background  1s;
  -webkit-transition: background 1s;
  -o-transition: background  1s;
  -ms-transition: background 1s;
  transition: background 1s;}
a.rmore1:hover {background: rgba(255,255,255,1); color: #FFFFFF;}
a.rmore1:hover i {}
a.rmore1 i {}
img.symbol-lg {}
.symbol-lg {background: url(http://vitech.ch/templates/aphex/images/backgrounds/sym-lg1.png) no-repeat 50% 50%;}
ul.logos {}
ul.logos li {color:#999; border-right:1px solid rgba(255,255,255,0.3);}
ul.logos li.last {border:none;}
.slideintro1 {color:#fff;}
.teamtitle1 {color:#FFFFFF;}
.teamtitle2 {color:#000000;}
.teamintro {color:#FFFFFF;}
h4.news a {color:#ffff;}
.memberinfo p {color:#ffff;}
.colortest {color:#64B32B;}
/*------Feature Articles----------*/
.featureswrap {background:#64B32B;
  -moz-transition: background  1s;
  -webkit-transition: background 1s;
  -o-transition: background  1s;
  -ms-transition: background 1s;
  transition: background 1s;}
.featureswrap:hover {background:#006CAB;}
.featureswrap img {}
.featurearticles {background:#ccc;}
.featurearticles p {color:#FFFFFF;}
.featurearticles span {}
/*------Text Colors----------*/
.newsitemwrap h4 a {color:#FFFFFF;} 
p.article-info {color:#999;}
p.article-intro {color:#5a5a5a}
.jxtc_newspro_tmp27_info h3 {color:#64B32B !important;}
.jxtc_newspro_tmp27_info p a:hover {color:#64B32B !important;}
/* ----------------------------------------------*/
/* H 02 - JXTC Slide Panel
/* ----------------------------------------------*/
.slide-container{background: #ffffff;border-radius: 4px;color: #7e7975;box-shadow: 0 2px 2px rgba(0,0,0,0.2),0 1px 5px rgba(0,0,0,0.2),0 0 0 12px rgba(255,255,255,0.4);}
.slide-container h1 {color: #bdb5aa;border-bottom: 1px solid #EBE6E2;text-shadow: 0 2px 0 rgba(255,255,255,0.8);box-shadow: 0 1px 0 rgba(255,255,255,0.8);}
.slide-container h1 .log-in {color: #6c6763;}
.slide-container h1 .sign-up {color: #ffb347;}
.slide-container .float {border-top: 1px solid rgba(255,255,255,1);}
.slide-container label {color:#000;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
.login_slide_btn {color:#ebebeb;background:#64B32B;}
.login_slide_btn:hover {color:#fff;background:#64B32B;cursor:pointer;}
.logout_slide_btn {color:#64B32B;background:#ebebeb;}
.logout_slide_btn:hover {color:#fff;background:#64B32B;cursor:pointer;}
div.slide-leftbox li a {color:#64B32B;font-size:10px; font-weight:bold; text-transform:uppercase;}
div.slide-leftbox input.button, input.button {background:#64B32B !important;	color:#fff;}
/* ----------------------------------------------*/
/* H 03 - Acymailing
/* ----------------------------------------------*/
#user_name_formAcymailing {background:#666!important;}
#user_email_formAcymailing {background:#666!important;}
/* ----------------------------------------------*/
/* H 04 - JXTC Contact Wall
/* ----------------------------------------------*/
.circle1:hover {background-color:#64B32B;}
/* ----------------------------------------------*/
/* H 05 - Custom HTML Markup
/* ----------------------------------------------*/
.blog-white{
line-height:133%;margin-bottom:15px!important;position:relative;padding:30px!important;font-size:14px;color:#fff;color:rgba(255,255,255,0.85);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px
}

.blog-white+p {margin:15px 0 2em 85px!important;font-style:italic}
.blog-white:after{content:"";position:absolute;bottom:-30px;left:50px;border-width:0 20px 30px 0;border-style:solid;display:block;width:0}
.blog-white{background:#6c1d1e;}
.blog-white:after{border-color:transparent #590c0d}
/* ----------------------------------------------*/
/* H 06 - Kommento
/* ----------------------------------------------*/
.kmt-readmore span {color:#393939;}
.kmt-readmore a {color:#64B32B !important;border-right:1px solid #ccc;}
.kmt-readmore a:hover {color:#64B32B !important;}
.kmt-comment span {color:#393939;}
.kmt-comment a {color:#64B32B !important;border-right:1px solid #ccc;}
.kmt-comment a:hover {color:#64B32B !important;}
.kmt-hits span {color:#393939;}
.kmt-hits a {color:#64B32B !important;}
.kmt-hits a:hover {color:#64B32B !important;}
#section-kmt .input.button {background:#64B32B !important;color:#fff !important;	}
#section-kmt .kmt-btn-submit {background:#64B32B !important;color:#fff !important;}
div.kmt-content p {background:#fff;}
div.kmt-content p:after {border-color:transparent #fff;}
/* ----------------------------------------------*/
/* T 01 MOBILE
/* ----------------------------------------------*/
.mobilebtn {background-color:#64B32B!important;}

	@media(max-width:0px ){
	#headerwrap.xtc-bodygutter.sticky {border-right:2px solid #FFFFFF;}
	#logo a{background:url(http://vitech.ch/templates/aphex/images/logos/logoVitechPetit.png) no-repeat 0 0;height: 44px;width:100px!important;margin:2px 0 0 0!important;} 
	}
	/* End Responsive Parameters */
