/**
 * @version		1.0.2
 * @package		JoomlaXTC Kronos template for Joomla! 3.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2014-2015 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
.row {
  margin-left:0!important
}

/* ----------------------------------------------*/
/* A 00 - CSS Reset
/* ----------------------------------------------*/
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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
  margin:0;
  padding:0;
  border:0 none
}

table {
  border-collapse:separate;
  border-spacing:0
}

caption,th,td {
  text-align:left;
  font-weight:400;
  border-collapse:collapse
}

blockquote:before,blockquote:after,q:before,q:after {
}

blockquote,q {
}

ul {
  list-style:none
}

li {
  list-style-type:none;
  list-style-image:none
}

a {
  color:inherit;
  text-decoration:none
}

td,div {
  font-size:100%
}

* {
  padding:0;
  margin:0
}

body {
  margin:0;
  padding:0;
  height:100%;
  width:100%
}

/* ----------------------------------------------*/
/* A 01 - CSS Clearfix
/* ----------------------------------------------*/
.clearfix:after {
  visibility:hidden;
  display:block;
  font-size:0;
  content:" ";
  clear:both;
  height:0
}

* html .clearfix {
  zoom:1
}

/* IE6 */
:first-child+html .clearfix {
  zoom:1
}

/* IE7 */
.clearBoth {
  clear:both
}

/* ----------------------------------------------*/
/* A 02 - CSS Float Classes
/* ----------------------------------------------*/
.floatLeft {
  float:left
}

.floatRight {
  float:right
}

/* ----------------------------------------------*/
/* A 03 - CSS Hide Text
/* ----------------------------------------------*/
a.hideTxt,span.hideTxt {
  display:block
}

.hideTxt {
  text-indent:-9999px
}

/* ----------------------------------------------*/
/* B 00 - XTC Menu Structure
/* ----------------------------------------------*/
#header ul.menu > li > a,#header ul.menu > li.active > a,#header ul.menu > li:hover > a,span.separator {
  text-align:center;
  position:relative;
  display:inline-block;
  letter-spacing:1px;
  font-weight:100!important
}

#header ul.menu > li.parent:hover > a {
  text-align:center;
  position:relative;
  display:inline-block
}

#menuwrap ul.menu li.parent > ul > li > a,#menuwrap ul.menu li.parent > ul > li.active > a,#menuwrap ul.menu li.parent > ul > li > a:hover {
  margin:4px!important;
padding-bottom: 10px;
  display:block
}

#menuwrap ul.menu li.parent > ul {
  text-align:center;
  margin-top:16px!important
}

#menu > ul.menu {
  float:left;
  text-transform:uppercase
}

#menuwrap {
  float:right;
  margin:8px 16px 6px
}

#menuright1,#menuright2,#menuright1 .module,#menuright2 .module {
  float:right;
  padding-top:5px!important;
  margin:0!important
}

/* Suckerfish - Dualfish Common CSS */
.suckerfish ul.menu,.dualfish ul.menu {
  margin:0;
  padding:0
}

.suckerfish ul.menu ul,.dualfish ul.menu ul {
  visibility:hidden;
  overflow:hidden;
  position:absolute
}

.suckerfish ul.menu ul:hover,.dualfish ul.menu ul:hover {
  overflow:visible
}

.suckerfish ul.menu > li,.dualfish ul.menu > li {
  display:block;
  float:left;
  margin:0 0 0 24px;
  padding:1px 0 0 24px
}

.suckerfish ul.menu > li > a,.dualfish ul.menu > li > a,.suckerfish ul.menu > ul > li > a,.dualfish ul.menu > ul > li > a {
  display:block
}

.dualfish ul.menu li a > span,.suckerfish ul.menu li a > span,.suckerfish ul.menu li a span.xmenu,.dualfish ul.menu li a span.xmenu {
  padding:0
}

.suckerfish ul.menu li a img,.dualfish ul.menu li a img {
  padding:0;
  float:left
}

.suckerfish ul.menu li.xtcHover > ul,.dualfish ul.menu li.xtcHover > ul,.suckerfish ul.menu li > ul:hover,.dualfish ul.menu li > ul:hover {
  visibility:visible
}

.suckerfish ul.menu > li > ul li > ul,.dualfish ul.menu > li > ul li > ul {
  visibility:hidden
}

.suckerfish ul.menu li ul li.xtcHover a,.dualfish ul.menu li ul li.xtcHover a,.suckerfish ul.menu > li > ul > li > a:hover,.dualfish ul.menu > li > ul > li > a:hover,.dualfish ul.menu > li > ul li a,.suckerfish ul.menu > li > ul li a,.dualfish ul.menu > li > ul li.active a,.suckerfish ul.menu > li > ul li.active a {
  line-height:120%;
  padding:12px 0 10px 9px
}

.suckerfish ul.menu > li > ul > li:hover > a,.dualfish ul.menu > li > ul > li:hover > a {
  position:relative
}

.suckerfish ul.menu li a > span.image-title,.dualfish ul.menu li a > span.image-title {
  margin:0 0 0 56px;
  padding:12px 0 0;
  display:block
}

/* Suckerfish */
#menuwrap ul.menu li.parent > ul,#menuwrap ul.menu li.parent > ul > li {
  display:block
}

#menuwrap .suckerfish ul.menu > li ul li {
  min-width:180px
}

/* .dualfish */
#menuwrap .dualfish ul.menu > li > ul {
  width:390px;
  padding:8px!important
}

#menuwrap .dualfish ul.menu > li > ul > li {
  width:170px;
  margin:0;
  padding:0;
  position:relative;
  float:left;
  padding-left:24px
}

#menuwrap .dualfish ul.menu > li > ul > li > ul {
  left:0!important;
  width:200px;
  margin-top:-6px!important
}

#menuwrap .dualfish ul.menu > li > ul > li > ul > li > ul {
  left:0!important;
  width:200px;
  margin-top:-2px
}

/* X-Menu */
.xmenu {
  text-transform:none;
  letter-spacing:0;
  font-size:11px!important
}

#header .menu ul .xmenu {
  line-height:11px!important
}

#header span.xmenu {
  padding-top:4px!important;
  margin-bottom:0!important;
  line-height:85%!important
}

ul.imgmenu {
  width:100%;
  display:table;
  float:right
}

ul.imgmenu li {
  display:table-cell
}

ul.imgmenu li:first-child {
  padding-left:0
}

ul.imgmenu img {
  float:left;
  padding:0 12px 0 0;
  width:3em
}

ul.imgmenu span.image-title {
  float:left;
  font-size:1em;
  display:inline-block;
  line-height:133%
}

/* Side Menu */
.iconside {
  padding:0
}

.iconside li {
  display:block;
  padding:0;
  margin-bottom:6px
}

.iconside li a {
  text-align:left;
  display:block;
  color:#fff;
  position:relative;
  padding:3% 4% 3% 5%
}

.side_title {
  font-size:18px;
  line-height:40px;
  display:inline-block
}

.iconside li:hover .ca-main {
  color:#2676ac
}

.iconside li img {
  opacity:.5;
  float:left;
  margin:12px 12px 0 0
}

.iconside li:hover img {
  opacity:1
}

/* Icon Side Menu */
.xtc-iconsidemob {
  display:none
}

/* Mobile Menu */
.xtcmobilemenu {
  float:left
}

.mobile-menu {
  padding-bottom:20px
}

.mobile-menu select.menu.xtcmobilemenu {
  max-width:100%;
  width:100%;
  min-width:1%;
  border-radius:0!important;
  border-color:#ddd
}

/* JOOMLA CONTENT */
.com_content #component p {
  margin:1.5em 0
}

.com_content #component h1,.com_content #component h2,.com_content #component h3,.com_content #component h4,.com_content #component h5,.com_content #component h6 {
  margin:.75em 0;
  line-height:100%;
  font-weight:400
}

.page-header h1 {
  text-align:center
}

.com_content .blog .icons {
  margin-top:24px
}

.com_content ul#archive-items li,.com_content .category-list ul li,.com_content .categories-list ul li {
  list-style:none inside none!important
}

.tags {
  margin-bottom:16px
}

dt.article-info-term {
  display:none
}

/* Category Blog */
.com_content .blog h2 {
  margin-top:0
}

.com_content .blog .span6 .page-header h2 a,.com_content .blog .span6 .page-header h2 {
  padding-top:0!important
}

span.subheading-category {
  margin-bottom:48px;
  padding-bottom:12px;
  border-bottom:1px solid #000
}

.blog .item {
  margin-bottom:36px
}

.blog_icons {
  padding:12px 0;
  font-size:11px;
  text-align:left
}

/* Article */
.com_content .item-page .page-header,.com_content .blog .page-header {
  margin:0!important;
  padding-bottom:0!important;
  border-bottom:0!important
}

.com_content .item-page img {
}

.com_content .item-page .pull-right.item-image {
  margin:0 0 18px 20px;
  width:50%
}

.com_content .item-page .pull-left.item-image {
  margin:0 20px 18px 0;
  width:50%
}

/* Pagination */
li.pagination-prev,li.pagination-next {
  display:none!important
}

.item-page .pagenav li {
  list-style:none inside none;
  display:inline
}

.item-page .pager li>a:hover {
  background:#fff!important
}

.pagination ul {
  -webkit-box-shadow:0 0 0 rgba(0,0,0,0.05)!important;
  -moz-box-shadow:0 0 0 rgba(0,0,0,0.05)!important;
  box-shadow:0 0 0 rgba(0,0,0,0.05)!important
}

/* CONTACTS */
/* Contact */
.com_contact .thumbnail.pull-right {
  margin:0 0 24px!important;
  float:none!important
}

.com_contact .jicons-icons {
  display:none
}

.com_contact label#jform_contact_email_copy-lbl.hasTip,.com_contact input[type="checkbox"] {
  float:left;
  margin-right:14px
}

/* SEARCH */
.com_search.search .search .phrases-box .controls {
  padding-bottom:18px
}

.com_search.search .search label {
  display:inline-block
}

.com_search.search .search input {
  display:inline-block
}

.com_search legend {
  padding:10px 0;
  margin-bottom:10px;
  border-bottom:1px solid #ccc
}

.com_search label {
  display:inline-block!important;
  margin-right:4%
}

.com_search .phrases-box,.com_search fieldset.only {
  padding:20px 0
}

.com_search .form-limit {
  padding:10px 0 20px;
  margin-bottom:10px;
  border-bottom:1px solid #ccc
}

.com_search dd.result-created {
  margin-bottom:16px
}

/* USERS */
.com_users #component ul,.com_users #component li {
  margin-left:0!important;
  padding-left:0!important
}

/* EDIT */
textarea#jform_articletext {
  width:95%!important;
  margin-top:16px
}

/* FORMS */
.form-actions {
  background:transparent
}

body.com_users #component,body.com_contact #component,body.com_search #component {
  text-align:left;
  width:60%;
  padding:42px 42px 22px;
  border:5px solid #fff;
  outline:1px solid #f1f1f1;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  background:#fff;
  margin:44px auto 400px
}

.com_users #component ul {
  padding-left:0!important
}

.formwrap,form#finder-search {
  text-align:left;
  width:85%;
  padding:42px 42px 22px;
  border:5px solid #fff;
  outline:1px solid #f1f1f1;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  background:#fff;
  margin:0
}

.phrases-box,.ordering-box,.form-limit {
  margin:20px 0
}

dl.search-results dd.result-created {
  margin-bottom:20px
}

/* LOGIN */
div.login-fields {
  margin-bottom:12px
}

form#login-form > ul > li {
  line-height:144%!important
}

form#login-form > ul > li a {
  font-size:10px;
  font-weight:700;
  text-transform:uppercase
}

.login-fields label {
  display:block!important;
  text-transform:uppercase;
  margin-bottom:8px
}

form#login-form ul {
  padding-left:0!important
}

input#modlgn-username.inputbox,input#modlgn-passwd.inputbox {
  max-width:90%!important;
  width:100%;
  min-width:1px!important
}

/* BUTTONS */
/*Read More */
p.readmore a {color:#999;font-size:0.85em;display:inline-block;text-transform:uppercase;-moz-border-radius:3px!important; -webkit-border-radius:3px!important; border-radius:3px!important;padding:6px!important;border:1px solid #999;}

.btn {
  text-shadow:none;
  background-image:none;
  background-repeat:repeat-x;
  box-shadow:none;
  text-transform:uppercase;
  font-weight:700;
  border-color:#ddd
}

.btn-primary {
  background-color:#4690b8;
  border-color:#4690b8;
  color:#FFF
}

.btn-warning {
  background-color:#EC8816;
  border-color:#EC8816;
  color:#FFF
}

.btn-danger {
  background-color:#CB0520;
  border-color:#CB0520;
  color:#FFF
}

.btn-success {
  background-color:#7D9D19;
  border-color:#7D9D19;
  color:#FFF
}

.btn-info {
  background-color:#CD1170;
  border-color:#CD1170;
  color:#FFF
}

.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled] {
  background-color:#4690b8;
  border-color:#4690b8;
  color:#FFF
}

.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled] {
  background-color:#EC8816;
  border-color:#EC8816;
  color:#FFF
}

.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled] {
  background-color:#CB0520;
  border-color:#CB0520;
  color:#FFF
}

.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled] {
  background-color:#7D9D19;
  border-color:#7D9D19;
  color:#FFF
}

.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled] {
  background-color:#95C31B;
  border-color:#95C31B;
  color:#FFF
}

button,form#login-form .button {
  padding:4px 20px;
  text-transform:uppercase;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  vertical-align:top;
  outline:none!important;
  border-color:transparent!important
}

.readmore .btn {
  font-weight:400!important
}

.readmore .btn a {
  color:#333
}

.mce-btn button {
  background:none!important
}

/* Tooltips */
.tooltip {
  background:transparent!important;
  border:0!important
}

/* FOOTER */
.footerp {
  font-size:10px;
  color:#7d7d7d
}

.footerpt {
  font-size:12px;
  color:#7d7d7d
}

.footerp,.footerpt {
  padding-left:50px;
  padding-right:20px
}

.footermod {
  padding-top:80px
}

/* ----------------------------------------------*/
/* S 00 -  MODULE STYLING
/* ----------------------------------------------*/
/* Module Content H3 Override */
#left .module:first-child h3,#right .module:first-child h3 {
  border-top:none!important
}

/* Module H3 Titles */
h3.moduletitle i {
  vertical-align:middle;
  line-height:100%
}

h3.moduletitle i:before {
  vertical-align:middle
}

.module h3.moduletitle {
  padding:20px 0
}

.modulecontent {
  padding-top:20px
}

#menuright1,#menuright2 {
}

#menuright1 .modulecontent {
  padding:0 0 0 6px;
  text-align:center;
  margin-right:-2px
}

#menuright2 .modulecontent {
  padding:0 0 0 15px;
  text-align:center
}

.mobiletools a {
  display:inline-block;
  width:30px;
  height:30px;
  margin-right:-1px
}

.mobiletools a i {
  display:inline-block;
  margin:6px 0 0 -1px
}

/* LIGHT AND DARK TEXT SUFFIXES - box */
.textdark .modulecontent,.textdark .modulecontent a,.textdark h3.moduletitle {
  color:#000!important
}

.textlight .modulecontent,.textlight .modulecontent a {
  color:#fff!important
}

/* MODULE SUFFIX - box */
.box h3 span,.bluebox h3 span,.redbox h3 span,.greenbox h3 span,.orangebox h3 span,.purplebox h3 span,.yellowbox h3 span,.stylebox h3 span,.transparentbox h3 span,.transbox h3 span {
  color:#fff!important
}

.box h3.moduletitle,.darkbox h3.moduletitle,.bluebox h3.moduletitle,.redbox h3.moduletitle,.greenbox h3.moduletitle,.orangebox h3.moduletitle,.purplebox h3.moduletitle,.yellowbox h3.moduletitle,.lightbox h3.moduletitle,.basecolor5_box h3.moduletitle,.basecolor6_box h3.moduletitle,.basecolor7_box h3.moduletitle,.basecolor8_box h3.moduletitle {
  border:none!important;
  padding:30px 0 0 30px!important
}

.transparentbox {
  background-color:rgba(0,0,0,0.5)!important;
  color:#fff!important
}

.darkbox h3 span,.darkbox h3,.darkbox {
  background:#222!important;
  color:#fff!important
}

.bluebox h3,.bluebox {
  background:#076bb6!important;
  color:#fff!important
}

.redbox h3,.redbox {
  background:#e66665!important;
  color:#fff!important
}

.greenbox h3,.greenbox {
  background:#9eceb4!important;
  color:#fff!important
}

.orangebox h3,.orangebox {
  background:#f47d43!important;
  color:#fff!important
}

.purplebox h3,.purplebox {
  background:#ae70af!important;
  color:#fff!important
}

.yellowbox h3,.yellowbox {
  background:#fac611!important;
  color:#fff!important
}

.lightbox {
  background:#fff!important
}

.lightbox h3 {
  background:none!important;
  border:none!important;
  color:#333!important
}

.lightbox h3 span {
  color:#333!important
}

.box .modulecontent,.darkbox .modulecontent,.bluebox .modulecontent,.redbox .modulecontent,.greenbox .modulecontent,.orangebox .modulecontent,.purplebox .modulecontent,.yellowbox .modulecontent,.lightbox .modulecontent,.stylebox .modulecontent,.transbox .modulecontent,.basecolor5_box .modulecontent,.basecolor6_box .modulecontent,.basecolor7_box .modulecontent,.basecolor8_box .modulecontent {
  padding:30px
}

/* MODULE SUFFIX - underline */
.underline .modulecontent,.underlinedark .modulecontent,.underlineblue .modulecontent,.underlinered .modulecontent,.underlinegreen .modulecontent,.underlineorange .modulecontent,.underlinepurple .modulecontent,.underlineyellow .modulecontent {
  padding-top:30px
}

.underline h3.moduletitle,.underlinedark h3.moduletitle,.underlineblue h3.moduletitle,.underlinered h3.moduletitle,.underlinegreen h3.moduletitle,.underlineorange h3.moduletitle,.underlinepurple h3.moduletitle,.underlineyellow h3.moduletitle {
  padding:0 0 30px!important
}

.underline h3 span {
  color:#ccc!important
}

.underline h3 {
  border-bottom:3px solid #ccc;
  background:none!important;
  border-left:0!important;
  padding-left:0!important
}

.underlinedark h3 span {
  color:#666!important
}

.underlinedark h3 {
  border-bottom:3px solid #666;
  background:none!important;
  border-left:0!important;
  padding-left:0!important
}

.underlineblue h3 span {
  color:#666!important
}

.underlineblue h3 {
  border-bottom:3px solid #076bb6;
  background:none!important;
  border-left:0!important;
  padding-left:0!important
}

.underlinered h3 span {
  color:#666!important
}

.underlinered h3 {
  border-bottom:3px solid #e66665;
  background:none!important;
  border-left:0!important;
  padding-left:0!important
}

.underlinegreen h3 span {
  color:#666!important
}

.underlinegreen h3 {
  border-bottom:3px solid #9eceb4;
  background:none!important;
  border-left:0!important;
  padding-left:0!important
}

.underlineorange h3 span {
  color:#666!important
}

.underlineorange h3 {
  border-bottom:3px solid #f47d43;
  background:none!important;
  border-left:0!important;
  padding-left:0!important
}

.underlinepurple h3 span {
  color:#666!important
}

.underlinepurple h3 {
  border-bottom:3px solid #ae70af;
  background:none!important;
  border-left:0!important;
  padding-left:0!important
}

.underlineyellow h3 span {
  color:#666!important
}

.underlineyellow h3 {
  border-bottom:3px solid #fac611;
  background:none!important;
  border-left:0!important;
  padding-left:0!important
}

/* MODULE SUFFIX - tabbed */
.tabbed h3,.tabbedlight h3,.tabbeddark h3,.tabbedblue h3,.tabbedgreen h3,.tabbedred h3,.tabbedyellow h3,.tabbedorange h3,.tabbedpurple h3 {
  padding:0!important;
  border:none!important
}

.tabbedlight h3.moduletitle,.tabbeddark h3.moduletitle,.tabbedblue h3.moduletitle,.tabbedgreen h3.moduletitle,.tabbedred h3.moduletitle,.tabbedyellow h3.moduletitle,.tabbedpurple h3.moduletitle,.tabbedorange h3.moduletitle {
  padding:20px 0 20px 30px!important;
  margin-bottom:30px!important
}

.tabbedlight h3 span {
  color:#333!important
}

.tabbeddark h3 span,.tabbedblue h3 span,.tabbedgreen h3 span,.tabbedred h3 span,.tabbedyellow h3 span,.tabbedpurple h3 span,.tabbedorange h3 span {
  color:#fff!important
}

.tabbedblue h3.moduletitle {
  background:#076bb6!important
}

.tabbedlight h3.moduletitle {
  background:#fafafa!important
}

.tabbeddark h3.moduletitle {
  background:#222!important
}

.tabbedred h3.moduletitle {
  background:#e66665!important
}

.tabbedgreen h3.moduletitle {
  background:#9eceb4!important
}

.tabbedorange h3.moduletitle {
  background:#f47d43!important
}

.tabbedpurple h3.moduletitle {
  background:#ae70af!important
}

.tabbedyellow h3.moduletitle {
  background:#fac611!important
}

/* MODULE SUFFIX - colors */
.module.blue,.module.orange {
  margin-bottom:30px!important
}

.blue h3.moduletitle,.ltgrey h3.moduletitle,.dkgrey h3.moduletitle,.red h3.moduletitle,.green h3.moduletitle,.aqua h3.moduletitle,.pink h3.moduletitle,.yellow h3.moduletitle,.purple h3.moduletitle,.orange h3.moduletitle {
  border:none!important;
  background:transparent!important;
  padding:0 0 30px!important
}

.blue h3 span {
  color:#076bb6!important
}

.ltgrey h3 span {
  color:#ccc!important
}

.dkgrey h3 span {
  color:#666!important
}

.red h3 span {
  color:#e66665!important
}

.green h3 span {
  color:#9eceb4!important
}

.purple h3 span {
  color:#ae70af!important
}

.orange h3 span {
  color:#f47d43!important
}

.yellow h3 span {
  color:#fac611!important
}

.white h3 span {
  color:#fff!important
}

/* MODULE SUFFIX - borderwrap */
.bwrap {
  padding:0 24px 24px!important;
  margin-bottom:10%!important;
  background:#fff!important;
  border:1px solid #ededed!important;
  border-radius:2px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px
}

.bwrap h3.moduletitle {
  padding:13px 24px;
  margin-left:-24px;
  margin-right:-24px
}

/* MODULE SUFFIX - modblank */
.modblank .modulecontent {
  padding:0
}

.module.title-off.modblank,.module.title-off.modblank h3 {
  background:transparent!important
}

/* MODULE SUFFIX - nopad */
.nopad,.nopad .modulecontent {
  padding:0!important
}

.module .nopad,.modulecontent .nopad {
  padding:0!important
}

/* MODULE SUFFIX - nopadlr */
.nopadlr,.nopadlr .modulecontent {
  padding-left:0!important;
  padding-right:0!important
}

/* MODULE SUFFIX - nomarg */
.nomarg {
  margin:0!important
}

.module.nomargin {
  margin:0!important
}

.nomargin .moduletitle {
  margin:0!important
}

/* MODULE SUFFIX - nopadbt */
.module.nopadbt {
  padding:0 30px!important
}

/* MODULE SUFFIX - mobileshow */
.mobileshow {
  display:none
}

/* MODULE SUFFIX - no wrap */
.module .nowrap {
  background:none!important
}

/* MODULE SUFFIX - FONT-AWESOME */
h3.moduletitle:before {
  font-family:'FontAwesome';
  font-size:.5em;
  margin-right:10px
}

/* ----------------------------------------------*/
/* MOD 00 - Social Wall
/* ----------------------------------------------*/
.jxtc-icon a {
  color:#999!important
}

span.symbol {
  padding-left:18px!important;
  color:#fff!important;
}

/* ----------------------------------------------*/
/* MOD 04 - Breadcrumbs
/* ----------------------------------------------*/
div.breadcrumbs {
  padding:6px 4px 0;
  text-align:left;
  border-top:1px solid #f7f7f7;
  border-bottom:1px solid #f7f7f7;
  margin-top:0
}

div.breadcrumbs a.pathway,div.breadcrumbs span.here {
  display:inline-block;
  padding-bottom:4px
}

span.showHere {
  color:#333;
  padding:0 5px 0 0;
  text-transform:uppercase;
  font-size:12px
}

a.pathway {
  color:#333!important;
  padding:0 5px 0 0;
  font-size:12px;
  text-transform:uppercase
}

span.here {
  color:#333!important;
  padding-left:0;
  text-transform:uppercase;
  font-size:12px
}

/* ----------------------------------------------*/
/* MOD 05 - Custom HTML
/* ----------------------------------------------*/
.c-wrap {
  position:relative;
/*display: inline-block;*/
  max-width:1306px
}

#screenwrap1 {
  width:76.5%;
  height:86%!important;
  position:absolute;
  margin:0 12%;
  top:4.3%;
  overflow:hidden
}

#screenwrap {
  height:100%!important
}

.slidewrap {
  text-align:center;
  margin:0 auto 100px;
  max-width:980px
}

.slidewrap h1 {
  color:#fff;
  font-size:54px;
  letter-spacing:-3px
}

.slidewrap p {
  color:#fff;
  margin-top:18px;
  font-size:16px;
  text-transform:uppercase;
  font-weight:400!important
}

.slidewrap p.lasttext {
  font-size:15px;
  text-transform:none!important;
  font-weight:200!important;
  width:85%;
  margin:22px auto 0!important
}

.vid-overlay .slidewrap {
  margin:0 auto!important
}

.insetslidewrap {
  text-align:center;
  margin:5% auto 33%;
  max-width:980px
}

.insetslidewrapka {
  color:#3366cc;
  text-align:center;
  margin:5% auto 33%;
  max-width:980px
}

.insetslidewrap h1 {
  color:#fff;
  font-size:62px;
  letter-spacing:-3px
}

.insetslidewrap p {
  color:#fff;
  margin-top:18px;
  font-size:16px;
  text-transform:uppercase;
  font-weight:400!important
}

.inset img {
  width:100%
}

.r3text {
  margin-top:80px
}

.r3text h1 {
  color:#fff;
  margin-bottom:24px
}

.r3text p {
  color:#fff;
  font-size:16px
}

.r3text.lefttext {
  text-align:right
}

.r3text.righttext {
  text-align:left
}

.r4wrap {
  text-align:center;
  display:block
}

.r4text {
  margin:110px 0;
  max-width:1060px;
  margin:0 auto 110px
}

.r4text h1 {
  color:#fff
}

.r4text h6 {
  color:#fff;
  text-transform:uppercase;
  padding:24px 110px;
  border:4px solid #fff;
  display:inline-block
}

.r5wrap {
  text-align:center;
  display:block
}

.r5text {
  margin:110px 0;
  max-width:900px;
  margin:110px auto
}

.r5text h1 {
  color:#fff;
  margin-top:90px
}

.r5text p {
  color:#fff;
  font-size:18px;
  margin-top:40px
}

.framework .item-page {
  max-width:780px;
  margin:0 auto
}

/* ----------------------------------------------*/
/* MOD 06 - YouTube Background
/* ----------------------------------------------*/
iframe {
  max-width:100%!important;
  margin-left:0!important
}

/* ----------------------------------------------*/
/* H 00 - JomSocial Fixes
/* ----------------------------------------------*/
#community-wrap .app-box {
  border:0 solid #dadada!important;
  background:none!important
}

#community-wrap .input-append,#community-wrap .input-prepend {
  margin-top:10px
}

.cGuest .btn {
  border-color:#ccc!important;
  color:#ccc!important
}

#community-wrap .input-prepend .add-on {
  padding-top:10px
}

input#keyword.input-block-level {
  padding:10px 8px!important
}

/* Basic K2 Overrides */
#k2Container div.itemComments,#k2Container div.itemAuthorBlock,#k2Container div.itemToolbar,#k2Container div.itemNavigation,#k2Container div.itemListCategory {
  background:transparent;
  padding:0;
  border:0
}

#k2Container .even,#k2Container .odd {
  background:transparent
}

#k2Container ul {
  padding:0
}

#k2Container li.even,#k2Container li.odd {
  list-style:none inside none
}

#k2Container div.itemToolbar ul li {
  padding:0 12px
}

#k2Container span.itemImage img {
  border:0;
  padding:0
}

/* ----------------------------------------------*/
/* P 00 - Image Gallery
/* ----------------------------------------------*/
.imagegalleryplg img {
  margin:0!important;
  border:0 solid #ccc;
  padding:0!important;
  -moz-box-shadow:0 0 0 0 #fff!important;
  -webkit-box-shadow:0 0 0 0 #fff!important;
  box-shadow:0 0 0 0 #fff!important
}

.imagegalleryplg img {
  width:33.333%!important
}

/*  Simple Image Gallery Pro fix */
#lbOverlay {
  z-index:999998!important
}

#lbCenter,#lbBottomContainer {
  z-index:999999!important
}

#sbox-content {
  background:#fff
}

#sbox-window {
  z-index:99999999999!important
}

#fancybox-wrap {
  z-index:99999999999!important
}

/* ----------------------------------------------*/
/* T 01 MOBILE
/* ----------------------------------------------*/
.mobilebtn {
  display:none
}

a.buttontools {
  margin-top:0;
  display:inline-block;
  text-align:center!important;
  width:32px;
  height:32px;
  border-radius:2px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  -o-border-radius:2px;
  font-size:18px
}

a.buttontools i {
  font-size:15px
}

.mobilebtn select {
  display:none
}

.mmobile {
  text-align:center;
  padding:0 24px
}

body.mobile {
  padding:0;
  width:100%;
  background:#fff!important
}

body.mobile #kronosmobile {
  background:#ffff!important
}

img#videomobile {
  display:none
}

/*—————/*
/* KA Add /*
/*—————/*
