/******************************
*
* This stylesheet is for overriding extensions
* 
******************************/

.nivo-lightbox-inline {
  overflow:hidden !important;
  max-height:none !important;
}
.nivo-lightbox-content {
  width:70% !important;
}
.nivo-lightbox-wrap {
  right:0 !important;
  left:25% !important;
}
@media only screen and (max-width:768px) {
  .lb_itemImageBlock img {
    display:none;
  }
  .nivo-lightbox-content {
    width:89% !important;
  }
  .nivo-lightbox-wrap {
    left:10% !important;
  }
}
.divider.icon-location {
    display: none;
}
/*Module Classes*/
.moduletable.spacing {
  padding:20px 0;
}
.moduletable.topborder {
  border-top: 3px solid rgba(253,188,95,1);
}
.form-actions {
  text-align:center;
}
.leftmodule {
  width:50%;
  float:left;
  clear:none;
}
.rightmodule {
  width:50%;
  float:right;
  clear:none;
}
@media only screen and (max-width: 1000px) {
  .leftmodule {
    width:100%;
    float:none;
    clear:none;
}
  .rightmodule {
    width:100%;
    float:none;
    clear:none;
}
}
.bottommodule {
  clear:both;
}

/*Breezyforms Overide*/
.bfQuickMode .pull-right {
  float:none !important;
}
.bfPage h1,
.bfPage h2,
.bfPage h3,
.bfPage h4,
.bfPage h5,
.bfPage h6 {
  color:#0079c1;
}
.bfPage a {
  color: #008c99;
  border-bottom: 1px solid #d3d4ce;
  box-shadow: inset 0 -2px 0 #d3d4ce;
  transition: 400ms;
}
.bfPage a:focus,
.bfPage a:hover {
  color: #efefef;
  background-color: #9bc9d5;
  text-decoration: none;
}
[class^="icon-"]:before, [class*=" icon-"]:before {
  margin-right:0;
}
.date-title-descript h2 {
  color:#0079c1 !important;
}
.bfQuickMode .controls .control-label {
  color:#000;
  font-size:16px !important;
  font-weight:bold;
  display:block;
}
.bfQuickMode .controls {
  margin: 0 !important;
}
/*Modified Date on Articles*/
.modified {
  text-align:left;
  color: #6B6B6B;
  padding: 1px 0 1px 0;
  border-bottom: 1px solid #d3d4ce;
  box-shadow: inset 0 -1px 0 #d3d4ce;
}
/*iCagenda*/
.ic-title-header {
  font-size: 60% !important;
  font-weight: bold;
}
.ic-back a:link, .ic-back a:visited { 
  font-size: 150% !important;
}
#icagenda {
  margin-right: 10px !important;
  margin-bottom: 20px;
}
.ic-date-img-box {
    height: 48px !important;
}
/*Tabs*/
.rl_tabs.outline_content>.tab-content>.tab-pane {
   background-color: #FFF;
}
/*Notification Bar*/
.SLNotificationBar p.SLtext {
  padding-left:10% !important;
  line-height: 160% !important;
}
.SLNotificationBar {
  background: transparent !important;
  background-color: rgba(190, 0, 0, 0.90) !important;
}
/*LayerSlider z-index behind menu*/
[id*="layerslider_"] {
  z-index: 1;
  box-shadow: 0px 0px 4px #016375;
}
/*Ark Media Captions*/
figcaption {
   text-align: center;
}
/*Featured Pages*/
.slide-desc-text-ccctheme .slide-title {
   font-size: 16px !important;
}
/*WorkForce*/
.wf-list-container > .wf-icon-holder.btn-toolbar {
    /*display: none;*/
}
.wf-employee .btn.btn-mini img {
    display: none !important;
}
.wf-employee .btn.btn-mini:before {
    content:"\f0ac";
    font-family:"FontAwesome";
}
.wf-employee .btn.btn-mini {
    color: #008c99;
    padding: 0 !important;
    background:none;
    font-size:16px;
    border-bottom: 1px solid #d3d4ce;
    box-shadow: inset 0 -1px 0 #d3d4ce;
    transition: 400ms;
}
.wf-employee .btn.btn-mini:after {
    padding-left:5px;
    content: "Canvas Portfolio";
    font-family: Open Sans, sans-serif;
}
.wf-employee .btn.btn-mini:hover {
    color: #efefef;
    background-color: #8dd0d6;
    text-decoration: none;
}
.wf-employee .wf-icon-holder > .btn-group {
    float: none;
}
.wf-list-container .btn.btn-mini img {
    display: none !important;
}
.wf-list-container .btn.btn-mini:before {
    content:"\f0ac";
    font-family:"FontAwesome";
}
.wf-list-container .btn.btn-mini {
    color: #008c99;
    padding: 0 !important;
    background:none;
    font-size:16px;
    border-bottom: 1px solid #d3d4ce;
    box-shadow: inset 0 -1px 0 #d3d4ce;
    transition: 400ms;
}
.wf-list-container .btn.btn-mini:after {
    padding-left:5px;
    content: "Canvas Portfolio";
    font-family: Open Sans, sans-serif;
}
.wf-list-container .btn.btn-mini:hover {
    color: #efefef;
    background-color: #8dd0d6;
    text-decoration: none;
}
.wf-list-container .wf-icon-holder > .btn-group {
    float: none;
}