/**
 * @version		1.2.0
 * @package		Fitness Life template for Joomla! 3.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2013-2014 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
/* B 00 - Body
/* ----------------------------------------------*/
body.frontpage {background:#eeeeee url('https://www.positioning4retirement.com/templates/fitlife/images/backgrounds/region1bkg-s1.png') top repeat-x fixed;color:#666666;}
body{background:#eeeeee url('https://www.positioning4retirement.com/templates/fitlife/images/backgrounds/region1bkg-s1.png') repeat-x fixed 50% -250px;color:#666666;}

/* ----------------------------------------------*/
/* B 01 - Heading,links and titles
/* ----------------------------------------------*/
.contentheading {color:#454b51;}
.componentheading {color:#888;}
a,input.button {color:#358661;}
a:hover {color:#fff;}
a:active {color:#358661;}
h1 {color:#888;}
h2 {color:#454b51;}
h3 {color:#333333;}
h4 {color:#333333;}
h5 {color:#333333;}
h6 {color:#333333;}

/* ----------------------------------------------*/
/* B 02 - Titles
/* ----------------------------------------------*/
h1.pagetitle{}
.pagetitle, .pagetitle a {color:#888;}
.pagetitle span{}
.title {color:#454b51;}
.title a {color:#454b51;}
.title a:hover {color:#358661;}
h4.title{color:#666;}

/* ----------------------------------------------*/
/* B 03 - Basecolor styles, used in JXTC Walls and 3rd party components
/* ----------------------------------------------*/
.basecolor_1 {color:#FFC200;}
.basecolor_2 {color:#222222;}
.basecolor_2 a {color:#222222;}
.basecolor_3 {color:#306328;}
.basecolor_4 {color:#d48e00;}
.basecolor_5 {color:#bc0000;}
.basecolor_6 {color:#327bc0;}
.basecolor_7 {color:#58B25A;}
.basecolor_8 {color:;}

/* ----------------------------------------------*/
/* L 00 - Header,logo,menu,inset,message,breadcrumb
/* ----------------------------------------------*/
#headerwrap{background:#454b51 ; }
#header{background: ; }
#logo a{height: 33px;width:319px;margin:12px; background:  url(https://www.positioning4retirement.com/templates/fitlife/images/logos/positioning4retiremen_logo.png) no-repeat 0 0;; }

#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);}
#headerwrap.sticky {}

/* ----------------------------------------------*/
/* L 01 - Region 1
/* ----------------------------------------------*/
#region1wrap{background:transparent  url('https://www.positioning4retirement.com/templates/fitlife/images/backgrounds/') 85% 94px no-repeat fixed; }
#region1{background:transparent ; }
/* ----------------------------------------------*/
/* L 02 - Region 2
/* ----------------------------------------------*/
#region2wrap{background:#fff  url('https://www.positioning4retirement.com/templates/fitlife/images/backgrounds/') 50% -270px no-repeat fixed;; }
#region2{background:transparent ; }
/* ----------------------------------------------*/
/* L 03 - Region 3
/* ----------------------------------------------*/
#region3wrap{background:#FFFFFF  url('https://www.positioning4retirement.com/templates/fitlife/images/backgrounds/') 50% 0 no-repeat;; }
#region3wrapnoimg{background:#FFFFFF;}
#region3{ background:#FFFFFF ; }
/* ----------------------------------------------*/
/* L 04 - Region 4
/* ----------------------------------------------*/
#region4wrap{background:#fff  url('https://www.positioning4retirement.com/templates/fitlife/images/backgrounds/green.jpg') 50% 0 no-repeat fixed;; }
#region4{background:transparent  url('https://www.positioning4retirement.com/templates/fitlife/images/backgrounds/') bottom repeat-x; }
/* ----------------------------------------------*/
/* L 05 - Region 5
/* ----------------------------------------------*/
#region5wrap{background:#FAFAFA  url('https://www.positioning4retirement.com/templates/fitlife/images/backgrounds/rainbow.png') 50% 0 repeat-x;; }
#region5{background:transparent ; }
/* ----------------------------------------------*/
/* L 06 - Region 6
/* ----------------------------------------------*/
#region6wrap{background:#222  url('https://www.positioning4retirement.com/templates/fitlife/images/backgrounds/region6bkg.jpg') 50% top no-repeat fixed;; }
#region6{background:#e6e6e6 ; }
/* ----------------------------------------------*/
/* L 07 - Region 7
/* ----------------------------------------------*/
#region7wrap{background:#eeeeee ; }
#region7{background:transparent ; }
/* ----------------------------------------------*/
/* L 08 - Region 8
/* ----------------------------------------------*/
#region8wrap{background:#eeeeee ; }
#region8{background:transparent ; }
/* ----------------------------------------------*/
/* L 09 - Region 9
/* ----------------------------------------------*/
#region9wrap{background:#0F0F0F ; }
#region9{background: ; }
#region9 input.inputbox{background:#333!important;border:1px solid #333!important;}
#region9 .module h3 span {color: rgba(255,255,255,0.35) !important;}
#region9 .module h3 {border-bottom-color: rgba(255,255,255,0.2) !important;}
#region9 div.contactwrap, #region9 div.contactwrap a {color: rgba(255,255,255,0.35) !important;}

/* ----------------------------------------------*/
/* L 07 - Footerwrap
/* ----------------------------------------------*/
#footerwrap{background:#454b51;color:#222;}
#footerpad{background:;}

/* ----------------------------------------------*/
/* M 00 - XTC Menu
/* ----------------------------------------------*/
#menu {background: transparent; }
/* Top Level */
#header ul.menu > li > a{color:#cccccc; background: #454b51;}
#header > ul.menu > li > a:hover,#header ul.menu > li.xtcHover > a {color:#fff;background-color: #3e4247!important;}
#header ul.menu > li.active > a {color:#ffffff;background-color: #3e4247;}
/* Dropdown Level */
#header ul.menu li.parent > ul{background: #3e4247;}
#headerwrap.sticky #header ul.menu li.parent > ul {background: #3e4247;}
#header ul.menu li.parent > ul > li {}
#header ul.menu li.parent > ul > li > a {color:#f1f1f1;background: transparent;border-top:1px solid rgba(255,255,255,0.1);}
#header ul.menu li.parent > ul > li.active > a {color:#fff;background: transparent;}
#header ul.menu li.parent > ul > li > a:hover {color:#fff;background: #3e4247;}
#menuright1,#menuright2,#menuright1 a,#menuright2 a {color:#cccccc;}


/* ----------------------------------------------*/
/* S 00 - Module Suffixes
/* ----------------------------------------------*/
.module{background: ;}
.module h3{background:  ; }
.module h3 span.first_word{color:#222222;}
.module h3 span.rest{color:##00913F!important;}
.rtitle h3 span {background-color:#222222;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: 1px solid #333;background:none!important;}
.frame {border: 8px solid #222222!important;}
.box{background:#222222!important;color:#fff!important;}
.tabbed h3{border-bottom-color:#222222!important;background:none!important;}
.tabbed h3 span{background:#222222!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:#FFC200;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:#222222;}
div.joomla div.item{border-bottom:1px dotted #ccc;} 
.wallframe {background:#d5d5d5;}
.imgframe,.article_date {background:#306328;}
h5.day {color:#306328;}
h5.month{color:#306328;}
.article_date_pad{color:#306328;background-color:#222222;}
div.contact.row-fluid h3 {color:#333;}
div.breadcrumbs {background:#f3f3f3;}
span.showHere {color:#FFC200;}
a.pathway {color:#999999 !important;}
span.here {color:#999999 !important;}
.readmore a {color:#FFC200 !important;}
.readmore a span {color:#222222;}
.readmore a:hover {background:#FFC200; color:#306328; 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:#aaaaaa;color:#ccc;}
.pagination ul > li > a {color:#306328;}	
.pagination ul > li > a:hover {color:#666;}
div.action{}
legend {color:#FFC200 !important;}
dt.result-title, dt.result-title a {color:#FFC200 !important; font-weight:normal;}
.search_menu_btn {color:#ebebeb;background:#666;}
.search_menu_btn:hover {color:#306328;background:#FFC200;cursor:pointer;}
.items-more h3 {color:#FFC200!important;}

/* READ MORE BUTTONS */
.rmore1,.rmore1 input {background:#bc0000; color: #f3f3f3;}
.dk {background:#222222;}
a.rmore1:hover i {}
a.rmore1 i {}
.rmore1:hover,.rmore1:hover input {background: #bc0000;color:#306328;}

/* Multi Colored Columns Joomla Content - K2 Content */
.bgcheck0,.bgcheck00,.bgcheck3,.bgcheck03,.bgcheck5,.bgcheck7,.bgcheck9,.bgcheck11,.bgcheck13,.bgcheck15,.bgcheck17,.bgcheck19,.bgcheck21,.bgcheck23{ background-color: #bc0000;}
.bgcheck1,.bgcheck2,.bgcheck4,.bgcheck6,.bgcheck8,.bgcheck10,.bgcheck12,.bgcheck14,.bgcheck16,.bgcheck18,.bgcheck20,.bgcheck22,.bgcheck24{background-color: #FFFFFF;}

.bgcheck0 a,.bgcheck0 .kmt-readon .kmt-readmore a,.bgcheck0 .kmt-readon .kmt-comment a,
.bgcheck3 a,.bgcheck3 .kmt-readon .kmt-readmore a,.bgcheck3 .kmt-readon .kmt-comment a,
.bgcheck5 a,.bgcheck0 .kmt-readon .kmt-readmore a,.bgcheck5 .kmt-readon .kmt-comment a,
.bgcheck7 a,.bgcheck3 .kmt-readon .kmt-readmore a,.bgcheck7 .kmt-readon .kmt-comment a,
.bgcheck9 a,.bgcheck0 .kmt-readon .kmt-readmore a,.bgcheck9 .kmt-readon .kmt-comment a,
.bgcheck11 a,.bgcheck3 .kmt-readon .kmt-readmore a,.bgcheck11 .kmt-readon .kmt-comment a,
.bgcheck13 a,.bgcheck0 .kmt-readon .kmt-readmore a,.bgcheck13 .kmt-readon .kmt-comment a,
.bgcheck15 a,.bgcheck3 .kmt-readon .kmt-readmore a,.bgcheck15 .kmt-readon .kmt-comment a,
.bgcheck17 a,.bgcheck0 .kmt-readon .kmt-readmore a,.bgcheck17 .kmt-readon .kmt-comment a,
.bgcheck19 a,.bgcheck3 .kmt-readon .kmt-readmore a,.bgcheck19 .kmt-readon .kmt-comment a,
.bgcheck21 a,.bgcheck0 .kmt-readon .kmt-readmore a,.bgcheck21 .kmt-readon .kmt-comment a,
.bgcheck23 a,.bgcheck3 .kmt-readon .kmt-readmore a,.bgcheck23 .kmt-readon .kmt-comment a,
.bgcheck0 .basecolor_1,.bgcheck0 .kmt-readon i,
.bgcheck3 .basecolor_1,.bgcheck3 .kmt-readon i,
.bgcheck5 .basecolor_1,.bgcheck5 .kmt-readon i,
.bgcheck7 .basecolor_1,.bgcheck7 .kmt-readon i,
.bgcheck9 .basecolor_1,.bgcheck9 .kmt-readon i,
.bgcheck11 .basecolor_1,.bgcheck11 .kmt-readon i,
.bgcheck13 .basecolor_1,.bgcheck13 .kmt-readon i,
.bgcheck15 .basecolor_1,.bgcheck15 .kmt-readon i,
.bgcheck17 .basecolor_1,.bgcheck17 .kmt-readon i,
.bgcheck19 .basecolor_1,.bgcheck19 .kmt-readon i,
.bgcheck21 .basecolor_1,.bgcheck21 .kmt-readon i,
.bgcheck23 .basecolor_1,.bgcheck23 .kmt-readon i {color:#fff!important;}


.bgcheck1 a,
.bgcheck1 .basecolor_1,
.bgcheck1 .kmt-readon i,
.bgcheck1 .kmt-readon .kmt-readmore a,
.bgcheck1 .kmt-readon .kmt-comment a,
.bgcheck1 .kmt-readon .kmt-readmore a,
.bgcheck2 a,
.bgcheck2 .basecolor_1,
.bgcheck2 .kmt-readon i,
.bgcheck2 .kmt-readon .kmt-readmore a,
.bgcheck2 .kmt-readon .kmt-comment a,
.bgcheck2 .kmt-readon .kmt-readmore a,
.bgcheck4 a,
.bgcheck4 .basecolor_1,
.bgcheck4 .kmt-readon i,
.bgcheck4 .kmt-readon .kmt-readmore a,
.bgcheck4 .kmt-readon .kmt-comment a,
.bgcheck4 .kmt-readon .kmt-readmore a,
.bgcheck6 a,
.bgcheck6 .basecolor_1,
.bgcheck6 .kmt-readon i,
.bgcheck6 .kmt-readon .kmt-readmore a,
.bgcheck6 .kmt-readon .kmt-comment a,
.bgcheck6 .kmt-readon .kmt-readmore a,
.bgcheck8 a,
.bgcheck8 .basecolor_1,
.bgcheck8 .kmt-readon i,
.bgcheck8 .kmt-readon .kmt-readmore a,
.bgcheck8 .kmt-readon .kmt-comment a,
.bgcheck8 .kmt-readon .kmt-readmore a,
.bgcheck10 a,
.bgcheck10 .basecolor_1,
.bgcheck10 .kmt-readon i,
.bgcheck10 .kmt-readon .kmt-readmore a,
.bgcheck10 .kmt-readon .kmt-comment a,
.bgcheck10 .kmt-readon .kmt-readmore a,
.bgcheck12 a,
.bgcheck12 .basecolor_1,
.bgcheck12 .kmt-readon i,
.bgcheck12 .kmt-readon .kmt-readmore a,
.bgcheck12 .kmt-readon .kmt-comment a,
.bgcheck12 .kmt-readon .kmt-readmore a,
.bgcheck14 a,
.bgcheck14 .basecolor_1,
.bgcheck14 .kmt-readon i,
.bgcheck14 .kmt-readon .kmt-readmore a,
.bgcheck14 .kmt-readon .kmt-comment a,
.bgcheck14 .kmt-readon .kmt-readmore a,
.bgcheck16 a,
.bgcheck16 .basecolor_1,
.bgcheck16 .kmt-readon i,
.bgcheck16 .kmt-readon .kmt-readmore a,
.bgcheck16 .kmt-readon .kmt-comment a,
.bgcheck16 .kmt-readon .kmt-readmore a,
.bgcheck18 a,
.bgcheck18 .basecolor_1,
.bgcheck18 .kmt-readon i,
.bgcheck18 .kmt-readon .kmt-readmore a,
.bgcheck18 .kmt-readon .kmt-comment a,
.bgcheck18 .kmt-readon .kmt-readmore a,
.bgcheck20 a,
.bgcheck20 .basecolor_1,
.bgcheck20 .kmt-readon i,
.bgcheck20 .kmt-readon .kmt-readmore a,
.bgcheck20 .kmt-readon .kmt-comment a,
.bgcheck20 .kmt-readon .kmt-readmore a,
.bgcheck22 a,
.bgcheck22 .basecolor_1,
.bgcheck22 .kmt-readon i,
.bgcheck22 .kmt-readon .kmt-readmore a,
.bgcheck22 .kmt-readon .kmt-comment a,
.bgcheck22 .kmt-readon .kmt-readmore a,
.bgcheck24 a,
.bgcheck24 .basecolor_1,
.bgcheck24 .kmt-readon i,
.bgcheck24 .kmt-readon .kmt-readmore a,
.bgcheck24 .kmt-readon .kmt-comment a,
.bgcheck24 .kmt-readon .kmt-readmore a,
.bgcheck26 a,
.bgcheck26 .basecolor_1,
.bgcheck26 .kmt-readon i,
.bgcheck26 .kmt-readon .kmt-readmore a,
.bgcheck26 .kmt-readon .kmt-comment a,
.bgcheck26 .kmt-readon .kmt-readmore a,
{color:#666666!important;}

/* ----------------------------------------------*/
/* C 01 - Typography
/* ----------------------------------------------*/
.numbered:after, .numbered-medium:after, .numbered-small:after {border-color:#FFFFFF;}
.bargraphv,.bargraphv a:hover{ background-color:#FFC200!important;}
.circletag { background-color:#FFC200!important;}
.circlebottom {border-top-color: #FFC200!important;}
.cloud_tag1 {background-color:#222222!important;}
.bargraphv,.bargraphv a {background-color:#FFC200!important;} 

/* ----------------------------------------------*/
/* H 01 - JXTC  Walls(Newspro News Module)
/* ----------------------------------------------*/

/* JXTC  Walls(Inset Slide) */
.slidetitle2 {color:#bc0000;}
.midarticlewrap4 h2, .midarticlewrap4 p {color:#306328;}
.scrolltext h2, .scrolltext p {color:#306328 !important;}
.nesta {width:321px; height:76px;background: url('https://www.positioning4retirement.com/templates/fitlife/images/backgrounds/nesta.png') no-repeat 0 0;margin-top:24px;z-index:12;}
.issadk {width:216px; height:67px;background: url('https://www.positioning4retirement.com/templates/fitlife/images/backgrounds/issa.png') no-repeat 0 0;margin-top:24px;z-index:12;}
.dark {color:#333 !important;}
p.lrg {color:#aaa;}
.drk {color:#222222;}
.slideintro {color:#222222;}
.introinfo h1, .introinfo1 h1  {color:#e45260;line-height:83%;}
.introinfo p  {font-size:20px; color:#000; max-width:90%}
.introinfo1 p  {font-size:20px; color:#000; max-width:70%}

/* JXTC  Walls(User1 CSS3 Cube) */
.articles .col-1 .newsfront {background-color:#d48e00 !important;}
.articles .col-2 .newsfront {background-color:#bc0000 !important;}
.articles .col-3 .newsfront {background-color:#327bc0 !important;}
.articles .col-4 .newsfront {background-color:#58B25A !important;}

/* JXTC  Walls(User25 Featured News) */
.firstrow.firstcol .newswrap1,.lastrow.lastcol .newswrap1{ background-color: #bc0000; color:#306328;}
.firstrow.firstcol .newswrap2,.lastrow.lastcol .newswrap2{ background-color: #bc0000;background-image: url("https://www.positioning4retirement.com/templates/fitlife/images/backgrounds/transdk.png");background-repeat: repeat; color:#306328;}
.bgcheck1,.bgcheck2{background-color: #fff!important;}
.firstrow.firstcol .newswrap1 h2,.lastrow.lastcol .newswrap1 h2 {color:#306328;}
.firstrow.lastcol .newswrap1,.lastrow.firstcol .newswrap1{background-color: #306328; background-image: url("https://www.positioning4retirement.com/templates/fitlife/images/backgrounds/transdk.png");    background-repeat: repeat;}
.firstrow.lastcol .newswrap2,.lastrow.firstcol .newswrap2{background-color: #306328;}

/* ----------------------------------------------*/
/* H 02 - Custom HTML (User 19 - User22)
/* ----------------------------------------------*/
.planwrap {}
.pwtop {padding:12px; background:#000; text-align:center;}
.pwtop p {font-size:20px;}
span.pwfirst {color:#306328;}
span.pwlast {color:#bc0000;}
.pwmid {padding:12px; background:#306328; text-align:center;}
.pwmid p {color:#999; display:block; margin-bottom:12px; padding-bottom:12px; border-bottom:1px dotted #999;}
p.sm {font-size:12px; color:#333; border:none;}
.pwbot {padding:12px; background-color:#bc0000; text-align:center;}
.pwbot p {font-size:20px; color:#306328; }

/* ----------------------------------------------*/
/* H 03 - Kommento
/* ----------------------------------------------*/
.kmt-readmore span {color:#393939;}
.kmt-readmore a {color:#FFC200 !important;border-right:1px solid #ccc;}
.kmt-readmore a:hover {color:#FFC200 !important;}
.kmt-comment span {color:#393939;}
.kmt-comment a {color:#FFC200 !important;border-right:1px solid #ccc;}
.kmt-comment a:hover {color:#FFC200 !important;}
.kmt-hits span {color:#393939;}
.kmt-hits a {color:#FFC200 !important;}
.kmt-hits a:hover {color:#FFC200 !important;}
#section-kmt .input.button {background:#FFC200 !important;color:#306328!important;	}
#section-kmt .kmt-btn-submit {background:#FFC200 !important;color:#306328!important;}
div.kmt-content p {background:#306328;}
div.kmt-content p:after {border-color:transparent #306328;}

/* ----------------------------------------------*/
/* H 04 - K2
/* ----------------------------------------------*/
h2.k2itemTitle {color:#bc0000}
div.itemExtraFields h3 {background:#bc0000}
div.itemVideoBlock h3 {background:#bc0000}
.k2leftcolumn {background:#e7e7e7;}
.itemImageBlock {border-color:#e7e7e7!important;}
/* ----------------------------------------------*/
/* H 05 - Appointment Book
/* ----------------------------------------------*/
#monthTableDiv, #timeTableDiv {background:#bc0000 !important;}

/* ----------------------------------------------*/
/* T 01 MOBILE
/* ----------------------------------------------*/
.mobilebtn {}

/* ----------------------------------------------*/
/* CSS3 Breakpoints
/* ----------------------------------------------*/
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
	#region1wrap,#region2wrap,#region3wrap,#region4wrap,#region5wrap,#region6wrap,#region7wrap,#region8wrap,#region9wrap {background-attachment:scroll!important;} 
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {
	#region1wrap,#region2wrap,#region3wrap,#region4wrap,#region5wrap,#region6wrap,#region7wrap,#region8wrap,#region9wrap {background-attachment:scroll!important;}
}
@media(max-width:1050px){.cubed .articles {background:#f1f1f1;}}



/* Resized Logo for Mobile / Responsive View */
@media(max-width:767px){
#logo a{height: 33px!important;width:319px!important;margin:8px!important; background:  url(https://www.positioning4retirement.com/templates/fitlife/images/logos/positioning4retiremen_logo.png) no-repeat 0 0!important;; }
}

@media(max-width:1200px ){
	
	
@media(max-width:800px ){
		
	#region1wrap,#region1 {background-image:none!important;}
	}

@media(max-width:1050px ){
	
#region2wrap,#region2 {background-image:none;}
}

@media(max-width:0px ){
} 

@media(max-width:320px ){
 
} 

@media(max-width:767px ){
	
/* ----------------------------------------------*/
/* L 05 - Region 5
/* ----------------------------------------------*/
#region5wrap{background:#FAFAFA  url('https://www.positioning4retirement.com/templates/fitlife/images/backgrounds/mobile_rainbow.png') 50% 0 repeat-x;; }
#region5{background:transparent ; }
 
} 

@media(max-width:1050px ){
	
#region6wrap,#region6 {background-image:none;}
} 

@media(max-width:0px ){
}

@media(max-width:0px ){
 
}

@media(max-width:0px ){
}
