/* CORE DECLARATIONS THAT AFFECT EVERYTHING, MOST ASPECTS OF THE WHOLE SITE */
/* BUT NOT RELATED TO TWITTER BOOTSTRAP */

:focus { outline: 0px solid transparent !important; }

/* Query loader 2 - start */
#wrapper { display: none; }
#qLoverlay { top: 51px !important; }
#qLpercentage { font-size: 14px !important; margin-top: -22px !important; color: #000000 !important; }
/* Query loader 2 - stop */

/* Lazy load - start */
.lazy { background-image: url("../images/progress.gif"); background-repeat: no-repeat; background-position: center center; }
.lazy.data-lazy-ready { background-image: none !important; }
/* Lazy load - start */

/* Social media - start */
.fb-like {
  margin: 0 5px;
}
/* Social media - stop */

/* Language flag - start */
.language_flag_inline { color: #ff0040; }
/* Language flag - stop */

#wrapper > .container {
  padding-bottom: 25px;
  padding-top: 25px;
}

/* IE AND NOSCRIPT */
.fatal {
  background: none repeat scroll 0 0 #A00B0B;
  display: table;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999999;
  cursor: help;
}

.fatal p {
  color: #ffffff;
  display: table-cell;
  font-size: 40px;
  font-weight: 900;
  line-height: 44px;
  text-align: center;
  text-shadow: 0 1px 1px #000000;
  vertical-align: middle;
}

/* Search form - start */
form#search {
  float: left;
  left: 40px;
  position: relative;
  top: 10px;
}

form#search input[type="text"] {
  border: 1px solid #eeeeee;
  border-radius: 3px;
  color: #000000;
  float: left;
  font-size: 12px;
  font-weight: 300;
  margin: 0;
  padding: 5px 10px;
}

form#search button[type="submit"] {
  background-color: transparent;
  border: medium none;
  position: relative;
  top: 3px;
}

.topBarSmall form#search { top: 4px; }
.topBarSmall form#search input[type="text"] { padding: 2px 10px; }
.topBarSmall form#search button[type="submit"] { top: 1px; }
/* Search form - stop */

/* SECRETARY - START */
body.category .secretary, body.archive .secretary {
  background-color: #ffffff;
  border: 1px solid #d8d8d8;
  margin: 46px auto -28px;
}

body.search .secretary span {
  font-weight: 700;
}

body.search .secretary {
  width: 100%;
}

.secretary {
  background-color: #eeeeee;
  border-radius: 3px;
  color: #000000;
  font-size: 14px;
  margin-bottom: 18px;
  padding: 20px;
  width: 970px;
}

.secretary a {
  font-weight: 700;
}

.secretaryInner {
  overflow: auto;
}

.secretaryAvatar {
  background-image: url(data:image/png;base64,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);
  background-size: cover;
  border-radius: 50%;
  display: block;
  float: left;
  height: 50px;
  margin-right: 20px;
  width: 50px;
}

.secretaryText {
  padding-bottom: 10px;
  padding-top: 15px;
}

.secretaryText .fa {
  float: left;
  font-size: 24px;
  margin-right: 10px;
  margin-top: -2px;
}

.secretaryText p {
  margin-bottom: 0;
}
/* SECRETARY - STOP */

h3#comments i {
	margin-right: 5px;
}

.featured {
  clear: both;
  text-align: center;
}

.featured img {
  border-radius: 50%;
  /*left: -20px;*/
  margin-bottom: 20px;
  margin-top: 20px;
  max-height: 300px !important;
  max-width: 300px !important;
  /*opacity: 0;*/
  position: relative;
  z-index: 0; /* for facebook like popup window when clicked to be above image */
}

/* ABOUT - START */
body.page-template-template-about-php {
  background-color: #3a6cd1;
  color: #ffffff;
}

body.page-template-template-about-php .carousel {
  min-height: 250px;
  margin-bottom: 60px;
}

body.page-template-template-about-php .carousel .item {
  min-height: 250px;
}

body.page-template-template-about-php .carousel-indicators li {
  background-color: #ffffff;
  border: 1px solid transparent !important;
  border-radius: 50%;
  height: 20px;
  margin: 0 10px 0 0;
  width: 20px;
}

body.page-template-template-about-php .carousel-indicators .active {
  background-color: #FC4863;
  width: 20px;
  height: 20px;
	margin: 0 10px 0 0;
}

body.page-template-template-about-php .carousel-control {
  background-image: none !important;
  opacity: 1;
  text-shadow: 0 0 0;
}

body.page-template-template-about-php .carousel-control:hover {
	opacity: 1;
}

body.page-template-template-about-php .carousel-caption {
  line-height: 28px;
  text-shadow: 0 0 0;
}

body.page-template-template-about-php .carousel-caption span {
  color: #EDB668;
}
/* ABOUT - STOP */

/* CONTACT - START */
body.page-template-template-contact-php #mainHeader {
  border-bottom: 0px;
}

body.page-template-template-contact-php textarea {
	width: 100%;
	height: 200px;
}

body.page-template-template-contact-php span.wpcf7-not-valid-tip {
  background-color: #fc4863;
  border-radius: 3px;
  color: #ffffff;
  font-size: 12px;
  margin-bottom: 10px;
  margin-top: 10px;
  padding: 5px 10px;
  width: 100%;
}

body.page-template-template-contact-php div.wpcf7-mail-sent-ok, 
body.page-template-template-contact-php div.wpcf7-validation-errors {
  background-color: #25bb8b;
  border: medium none;
  border-radius: 3px;
  color: #ffffff;
  font-size: 12px;
  margin: 10px 0;
  padding: 5px 10px;
  width: 100%;
}

body.page-template-template-contact-php div.wpcf7-validation-errors {
  background-color: #fc4863;
}

p#contact_icons {
  font-size: 24px;
  margin: 50px 0 0;
}

p#contact_icons a {
  color: #000000;
}
/* CONTACT - STOP */

/* BLOG - START */
body.blog,
body.category,
body.archive {
	background-color: #E5E5E5;
}

body.single h1 {
  font-size: 48px;
  letter-spacing: -3.6px;
  line-height: 48px;
  margin-bottom: 10px;
  margin-top: 40px;
}

body.single .featured img {
  margin-bottom: 20px;
  margin-top: 20px;
  max-height: 300px !important;
  max-width: 300px !important;
}

body.single .blogEntryCredits {
  float: left;
  font-size: 12px;
  line-height: 26px;
  margin-bottom: 5px;
  margin-left: 5px;
  width: 100%;
}

ul#blog {
  float: none;
  list-style: none outside none;
  margin: 46px auto;
  padding: 0;
  width: 970px;
}

#blog .blogListItem {
  background: none repeat scroll 0 0 #ffffff;
  border: 1px solid #d8d8d8;
  border-radius: 3px;
  float: left;
  margin-bottom: 20px;
  margin-right: 20px;
  padding: 20px;
  width: 310px;
}

#blog .blogListItemFirstInRow {
  clear: left;
}

#blog .blogListItemLastInRow {
  margin-right: 0;
}

#blog .blogListItemFullWidth {
  float: left;
  margin-right: 0;
  width: 100%;
  position: relative;
}

#blog .blogListItemFullWidth .fa-bookmark {
  position: absolute;
  right: 20px;
  top: -1px;
}

#blog .blogListItem .featured img {
  margin: 30px 0;
  max-width: 150px !important;
  max-height: 150px !important;
}

#blog .blogListItemHeader {
  width: 100%;
}

#blog .blogListItemHeader h2 {
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;
  margin-bottom: 8px;
  margin-top: 8px;
}

#blog .blogListItem p.date, #blog .blogListItem p.comments {
  float: none;
  font-size: 12px;
  margin: 0;
  width: 100%;
}

#blog .blogListItemExcerpt {
  font-size: 14px;
  width: 100%;
}

#blog .blogInCategory .blogListItemExcerpt p {
  line-height: 50px;
  margin: 0;
}

#blog .blogListItemExcerpt p {
  float: none;
  font-size: 14px;
  line-height: 28px;
  margin: 0 0 10px;
  width: 100%;
}

#blog .blogListItemExcerpt p a.read-more {
  display: block;
  text-align: right;
  width: 100%;
}

/* BLOG ITEMS COLORS */
/*
#FFFFFF : White
#3A6CD1 : Blue (like link color)
#2CAA6A : Green (medical)
#EDB668 : Yellow (light)
#F4C300 : Gold
#FC4863 : Pink
#DD5B47 : Red (carrot)
#6B0449 : Violet
#000000 : Black
*/

#blog .itemBlue { background: #3A6CD1; color: #FFFFFF; border: 1px solid #3A6CD1; }
#blog .itemBlue a { color: #EDB668 !important;}

#blog .itemGreen { background: #2CAA6A; color: #FFFFFF; border: 1px solid #2CAA6A; }
#blog .itemGreen a { color: #F4C300 !important; }

#blog .itemYellow { background: #EDB668; color: #000000; border: 1px solid #EDB668; }
#blog .itemYellow a { color: #DD5B47 !important; }

#blog .itemGold { background: #F4C300; color: #000000; border: 1px solid #F4C300; }
#blog .itemGold a { color: #FC4863 !important; }

#blog .itemPink { background: #FC4863; color: #FFFFFF; border: 1px solid #FC4863; }
#blog .itemPink a { color: #F4C300 !important; }

#blog .itemRed { background: #DD5B47; color: #FFFFFF; border: 1px solid #DD5B47; }
#blog .itemRed a { color: #EDB668 !important; }

#blog .itemViolet { background: #6B0449; color: #FFFFFF; border: 1px solid #6B0449; }
#blog .itemViolet a { color: #2CAA6A !important; }

#blog .itemBlack { background: #000000; color: #FFFFFF; border: 1px solid #000000; }
#blog .itemBlack a { color: #DD5B47 !important; }

/* BLOG CATEGORIES */
#blogCategoriesContainer {
  background: none repeat scroll 0 0 #ffffff;
  font-size: 14px;
  font-weight: bold;
  left: 0;
  list-style: none outside none;
  margin: 0;
  padding: 0;
  position: fixed;
  top: 51px;
  width: 100%;
  z-index: 1030;
}

#blogCategoriesContainer.topBarSmall {
  border-bottom: 1px solid #EEEEEE;
  top: 32px;
}

ul#blogCategories {
  float: right;
  margin: 0 5px;
  overflow: auto;
  padding: 0;
}

ul#blogCategories h4 {
  margin: 0 0 6px;
}

ul#blogCategories li {
  float: left;
  overflow: hidden;
  padding: 5px 22px 5px 5px;
  white-space: nowrap;
  position: relative;
}

ul#blogCategories li.cat-item i.icon-category-active {
  position: absolute;
  font-size: 11px;
  top: 9px;
  right: 4px;
}

.tag {
  color: inherit !important;
}
/* BLOG - STOP */

/* AUTHOR - START */
.minAvatar {
  float: right;
  opacity: 0.45;
  width: 32px;
}

.minAvatar img {
  max-height: 32px;
  max-width: 32px;
}

#author {
  overflow: auto;
  padding-bottom: 14px;
  padding-top: 14px;
}

#author .avatar img {
  float: left;
  max-height: 64px;
  max-width: 64px;
}

#author .name {
  float: left;
  line-height: 64px;
  margin-left: 20px;
}

#author .name p {
  margin: 0;
}

#author .name span {
  font-weight: bold;
}
/* AUTHOR - STOP */

/* AUTHOR PAGE - author.php - START */
#authorPage {
  background-color: #ffffff;
  border: 1px solid #d8d8d8;
  border-radius: 3px;
  margin: 46px auto -28px;
  overflow: auto;
  padding: 20px;
  width: 970px;
}

#authorPage .authorPageName {
  width: 100%;
}

#authorPage h2, #authorPage h4 {
  line-height: 32px;
  text-align: center;
  width: 100%;
}

#authorPage h2 {
  font-size: 32px;
}

#authorPage h4 {
  font-size: 20px;
}

#authorPage .authorPageDescription {
  line-height: 22px;
  text-align: center;
  width: 100%;
}
/* AUTHOR PAGE - author.php - STOP */

/* PORTFOLIO, MY WORK - START */
p.portfolioDetails {
  line-height: 32px;
  margin: 0;
}

#portfolio_tiles_container {
  margin-left: auto;
  margin-right: auto;
  overflow: auto;
}

.portfolio_tile_root {
  float: left;
  overflow: hidden;
}

.portfolio_tile_root > a {
  background-size: cover;
  display: block;
  height: inherit;
  text-indent: -9999em;
  width: inherit;
  opacity: 0.8;
}

.portfolio_tile_root > a:hover {
  opacity: 1;
}

#gap_tile {
  position: relative;
}

#gap_tile_content {
  padding: 0 40px;
  position: absolute;
  text-align: center;
  top: 40%;
  width: inherit;
}

#gap_tile_content i {
  color: #ff0040;
  font-size: 26px;
  margin-left: 5px;
  margin-right: 5px;
}

.portfolio_preview {
  margin-bottom: 20px;
  width: 100%;
}

.portfolio_preview img {
  width: inherit;
}
/* PORTFOLIO, MY WORK - STOP */

/* KB - START */
body.page-template-template-knowledge-article-php .featured img {
  height: 150px;
  margin-bottom: 20px;
  margin-top: 20px;
  width: 150px;
}

.kbSearchBarOffset {
  margin-top: 30px;
}

.lettersNavigation {
  color: #333333;
  font-size: 26px;
  margin-bottom: 2px;
  margin-top: 24px;
}

.lettersNavigation span,
.lettersNavigation span a {
  display: inline-block;
  height: 24px;
  line-height: 24px;
  text-align: center;
  width: 24px;
}

ul.lettersNavigationList {
  font-size: 18px;
  list-style: none outside none;
  margin: 0;
}

ul.lettersNavigationList li {
  padding: 3px 5px;
}

/* KNOWLEDGE ARTICLE LIST - START */
.knowList {
  list-style: none outside none;
  padding-left: 0;
}

.knowListItem:last-child {
  border-bottom: 0 none;
}

.knowListItem:first-child {
  padding-top: 0;
}

.knowListItem {
  border-bottom: 1px solid #F1F1F1;
  overflow: hidden;
  padding: 20px 0;
}

.knowListItem .container-fluid {
  padding-left: 0;
}

.knowListItem h2 {
  line-height: 30px;
  margin: 0;
}

p.knowListItemProperties, p.searchPermalink {
  font-size: 14px;
  margin: 0;
}

p.knowListItemProperties span {
  margin-right: 5px;
}

span.category_name {
  background: linear-gradient(#16c103, #11af00) repeat scroll 0 0 rgba(0, 0, 0, 0);
  border-radius: 2px;
  color: #ffffff;
  font-size: 11px;
  line-height: 14px;
  padding: 2px 6px;
}

span.category_name a {
  color: #ffffff;
}

p.knowListItemProperties {
  float: left;
  font-size: 12px;
  line-height: 20px;
}

p.searchPermalink {
  color: #2CAA6A;
}

.knowListItemContent {
  font-size: 14px;
  margin-bottom: 10px;
  margin-top: 10px;
}

.knowListItemContent .featured img {
  margin: 0;
  max-height: 150px !important;
  max-width: 150px !important;
}

.knowListItemContent .excerpt p {
  line-height: 32px;
  margin-bottom: 0;
}
/* KNOWLEDGE ARTICLE LIST - STOP */

/* KB VERTICAL CENTER OF EXCERPTS - START */
body.page-template-template-knowledge-root-php div.knowListItemContent div.span9,
body.page-template-template-knowledge-subroot-php div.knowListItemContent div.span9{
  display: table;
  height: 150px;
}

body.page-template-template-knowledge-root-php div.knowListItemContent div.span9 div.excerpt,
body.page-template-template-knowledge-subroot-php div.knowListItemContent div.span9 div.excerpt{
  display: table-cell;
  vertical-align: middle;
}
/* KB VERTICAL CENTER OF EXCERPTS - STOP */

/* SOCIAL ICONS - START */
.socialIcons {
  margin: 10px 5px;
}

.socialIcons a {
  margin-right: 12px;
}
/* SOCIAL ICONS - STOP */
/* KB - STOP */

/* GOOGLE ADSENSE - START */
.treasure {}
.treasure_kb_left_col { margin-bottom: 40px; margin-top: 40px; }
.treasure_kb_article_main {}
/* GOOGLE ADSENSE - STOP */

/* DEFAULT GALLERIES - START */
.gallery .gallery-icon {
  margin: 0 20px 0 0;
}

.gallery .gallery-icon img {
  
}

dd.gallery-caption {
  color: #5890ff;
  font-weight: 700;
  margin-bottom: 4px;
  margin-top: 4px;
}

.lightbox .lb-image {
  border-radius: 0 !important;
}

.lb-container {
  padding: 0 !important;
}

.lb-outerContainer {
  background-color: transparent !important;
}

.lightboxOverlay {
  background-color: #000000 !important;
  opacity: 0.7 !important;
}

.lb-cancel {
  background: none !important;
  color: #ffffff;
  font-size: 30px;
}

.lb-cancel:hover {
  color: #ffffff;
  cursor: default;
}

.lb-number {
  color: #ffffff !important;
  font-size: 14px !important;
  font-weight: 700;
}
/* DEFAULT GALLERIES - STOP */

/* FRONT PAGE - START */
body.home .featured {
  margin-bottom: 20px;
  margin-top: 20px;
}

body.home h2 {
  border-bottom: 1px solid #eeeeee;
  font-size: 18px;
  margin-bottom: 5px;
  margin-top: 20px;
  padding-bottom: 5px;
}

body.home h2.red {
  border-color: #F05456;
}

body.home h2.green {
  border-color: #31B36F;
}

body.home h2.yellow {
  border-color: #FEBD67;
}

body.home h2.blue {
  border-color: #08589D;
}

body.home h2 i {
  font-size: 20px;
  margin-right: 10px;
}

body.home p {
  font-size: 13px;
}
/* FRONT PAGE - STOP */

/* DISQUS - START */
#disqus_thread {
  margin-top: 100px;
}
/* DISQUS - STOP */