/* =============================================================================
   Start
   ========================================================================== */
 
   
body {
  background-color: #FFF;
  color: #cdcdcd;
}
h1 {
  color: #666;
}
h2 {
  color: #2d2d2d;
}
h3 {
  color: #2d2d2d;
}
h4 {
  color: #2d2d2d;
}
h5 {
  color: #7b7b7b;
}
h6 {
  color: #7b7b7b;
}
p,
pre {
  color: #7b7b7b;
}
section header.hr-section {
  border-top: 1px solid #e6e6e6;
}
section header.hr-section h4 {
  color: #d9d9d9;
}
section header.hr-section h4 span {
}
.pgempresa{background: #e3e3e3;}
.pgempresas{background: #e3e3e3; font-size: 16px; color: #b1b1b1; text-align: center;}

.pgreceita{background: #d8c890;}
.pgreceitas{font-size: 16px; color: #d8c890; text-align: center; }

.pgmavil{background: #dcf1f8;}
.pgmavils{background: #dcf1f8; font-size: 16px; color: #000; text-align: center;}

.pgmilenar{background: #e8d2a0;}
.pgmilenars{background: #e8d2a0; font-size: 16px; color: #000; text-align: center;}

.pgrepresentante{background: #d9d9d9;}
.pgrepresentantes{background: #d9d9d9; font-size: 16px; color: #a0a0a0; text-align: center;}

.pgcontato{background: #FFF;}
.pgcontatos{background: #FFF; font-size: 16px; color: #bcbcbc; text-align: center;}

.pglocalizacao{background: #dbdbdb;}
.pglocalizacaos{background: #dbdbdb; font-size: 16px; color: #bcbcbc; text-align: center;}

/* =============================================================================
   Color Classes
   ========================================================================== */
.bg-zero {
  background-color: #fff;
}

.bg-one {
  background-color: #fff;
}

.bg-one-empresa {
  background-color: #e3e3e3;
}

.bg-one-receita {
  background-color: #d8c890;
}

.bg-one-representantes{
  background-color: #d9d9d9;
}


.bg-one-mavil {
  background-color: #dcf1f8;
}

.bg-one-milenar {
  background-color: #e8d2a0;
}

.bg-two {
  background-color: #fefe;
}
.bg-two h1,
.bg-two h2,
.bg-two h3,
.bg-two h4 {
  color: #818181;
}
.bg-two h5,
.bg-two h6 {
  color: #ababab;
}
.bg-three {
  background-color: #00a0d1;
}
.bg-three.font-negative span.colored {
  color: #68dcff;
}
.bg-three.font-negative span.coloredempresa {
  color: #b1b1b1;
}

.bg-three.font-negative span.coloredreceita {
  color: #a78854;
}

.bg-four {
  background-color: #2d2d2d;
  box-shadow: 0 -15px 15px -15px rgba(0,0,0,0.87) inset, 0 15px 15px -15px rgba(0,0,0,0.87) inset;
}
.bg-gradient {
  background: -webkit-radial-gradient(center center, ellipse contain, rgba(0,160,209,0.5) 0%, #00a0d1 70%);
  background: radial-gradient(ellipse at center, rgba(0,160,209,0.5) 0%, #00a0d1 70%);
}
a,
strong.colored {
  color: #00a0d1;
}
strong.coloredempresa{
  color: #b1b1b1;
}

strong.coloredreceita{
  color: #a78854;
}

strong.coloredreceita2{
  color: #d8c890;
}

strong.coloredwhite {
  color: #FFF;
  
}

a:hover {
  color: #2d2d2d;
}
.font-negative {
  color: #fff;
}
.font-negative h1,
.font-negative h2,
.font-negative h3,
.font-negative h4,
.font-negative h5,
.font-negative h6,
.font-negative p,
.font-negative a,
.font-negative a:visited {
  color: #fff;
}
.font-negative a:hover {
  color: #2d2d2d;
}
.font-negative span.colored {
  color: #00a0d1;
}
.font-negative .status-box .status-box-left,
.font-negative .status-box .status-box-right {
  border-color: rgba(255,255,255,0.85);
}
.bordered {
  border: 12px solid #fff;
}
.bordered.colored {
  border-color: #00a0d1;
}
span.colored {
  color: #00a0d1;
}

span.coloredempresa{
  color: #b1b1b1;
}

span.coloredreceita{
  color: #a78854;
}

span.coloredreceita2{
  color: #d8c890;
}

span.coloredrepresentante{
  color: #8f8f8f;
}

span.coloredwhite {
  color: #FFF;
  font-family: Helvetica, Arial, sans-serif;
}

span.coloredmavil {
  color: #00a0d1;
  font-family: 'HelveticaLightLight', arial, verdana;
  font-size: 16px;
   font-weight: bold;
}

span.coloredmavil:hover {
  color: #000;
 }
 
 span.coloredmilenar {
  color: #b69a31;
  font-family: 'HelveticaLightLight', arial, verdana;
  font-size: 16px;
  font-weight: bold;
}

span.coloredmilenar:hover {
  color: #000;
 }


body > section {
  background-color: #fff;
}
.icon-twitter-2,
#feed_me_tweets ul:before,
#feed_me_tweets ul:after {
  color: #d9d9d9;
}
.bg-one .icon-twitter-2,
.bg-one #feed_me_tweets ul:before,
.bg-one #feed_me_tweets ul:after {
  color: #ccc;
}
.bg-two .icon-twitter-2,
.bg-two #feed_me_tweets ul:before,
.bg-two #feed_me_tweets ul:after {
  color: #ccc;
}
.bg-three .icon-twitter-2,
.bg-three #feed_me_tweets ul:before,
.bg-three #feed_me_tweets ul:after {
  color: #0080a7;
}

/* =============================================================================
   Layout Rules
   ========================================================================== */
.font-negative .status-box {
  border-right-color: #fff;
}
/* =============================================================================
   Services Widget
   ========================================================================== */
.services-widget-wrap .services-widget-image-wrap {
  border: 6px solid #f2f2f2;
  background-color: #4d4d4d;
  box-shadow: 0px 0px 0px 0px #f2f2f2;
}
.services-widget-wrap .services-widget-image-wrap .services-widget-image-overlay span[class^=icon-] {
  color: #d9d9d9;
}
.services-widget-wrap .services-widget-icon-wrap {
  border: none;
}
.services-widget-wrap .services-widget-icon-wrap span[class^=icon-] {
  background-color: #2d2d2d;
  color: #fff;
}
.services-widget-wrap .services-widget-icon-wrap span.image {
  background-color: #2d2d2d;
  color: #fff;
}
.services-widget-wrap h3 {
  color: #2d2d2d;
}
.services-widget-wrap h3:before {
  background-color: #ebebeb;
}
.services-widget-wrap:hover .services-widget-image-wrap {
  border: 6px solid #d9d9d9;
}
.services-widget-wrap:hover .services-widget-image-wrap span[class^=icon-] {
  color: #ccc;
}
/* =============================================================================
   Button
   ========================================================================== */
.btn,
.font-negative .pricing .btn {
  background-color: #aeaeae;
  box-shadow: 0 9px 6px rgba(39,39,39,0.08), inset 0 3px 0 #ddd;
  color: #fff;
}
.btn:hover,
.btn:focus,
.btn.current,
.font-negative .pricing a.btn:hover,
.font-negative.bg-three .pricing a.btn:hover {
  background-color: #333;
  box-shadow: 0 12px 5px rgba(39,39,39,0.08), inset 0 3px 0 #000;
  color: #fff;
}
.btn.active,
.btn:active,
.font-negative .pricing-specs a.btn:active,
.font-negative.bg-three .pricing a.btn:active {
  box-shadow: 0 6px 4px rgba(39,39,39,0.18), inset 0 2px 0 #ddd;
}
.btn:hover:after {
  color: #00a0d1;
}
.font-negative a.btn,
a.font-negative.btn {
  border: 2px solid #fcfcfc;
}
.font-negative a.btn:hover,
a.font-negative.btn:hover {
  background: #00a0d1;
  color: #fff;
}
.font-negative.bg-three a.btn:hover,
.bg-three a.font-negative.btn:hover {
  background: #fff;
  color: #00a0d1;
}
.font-negative a.btn.highlight,
a.font-negative.btn.highlight {
  border: 2px solid #fcfcfc;
  background: #fff;
  color: #2d2d2d;
}
.font-negative a.btn.highlight:hover,
a.font-negative.btn.highlight:hover {
  background: #00a0d1;
  color: #fff;
}
.font-negative.bg-three a.btn.highlight:hover,
.bg-three a.font-negative.btn.highlight:hover {
  background: #fff;
  color: #00a0d1;
}
/* =============================================================================
   Master Header
   ========================================================================== */
#mobile-switch {
  color: #d9d9d9;
}
#mobile-switch:hover {
  color: #00a0d1;
}

#master-header-bg {
  background-color: #FFF;
}
header#master-header #master-header-main {
  box-shadow: 0 6px rgba(0,0,0,0.05);
  background: #FFF;
  border-bottom: 9px solid #00a0d1;
}
header#master-header #logo h1,
header#master-header #logo h1 a {
  color: #e6e6e6;
}
header#master-header #logo a:hover {
  color: #FFF;
}
header#master-header nav#master-nav ul {
  background: #FFF;
}
header#master-header nav#master-nav ul li a {
  color: #a6a6a6;
}
header#master-header nav#master-nav ul li a:hover {
  color: #424242;
}
header#master-header nav#master-nav ul li .caret {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #d9d9d9;
  border-bottom: 4px solid transparent;
}
header#master-header nav#master-nav ul li a:hover .caret {
  border-top: 4px solid #00a0d1;
  border-right: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid transparent;
}
header#master-header nav#master-nav ul li ul {
  background-color: #2d2d2d;
}
header#master-header nav#master-nav ul li ul li a {
  border-top: 1px solid #424242;
}
header#master-header nav#master-nav ul li ul li a:hover {
  color: #fff;
}
header#master-header nav#master-nav ul li ul li .caret {
  border-left: 4px solid #d9d9d9;
  border-right: 4px solid transparent;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
}
header#master-header nav#master-nav ul li ul li a:hover .caret {
  border-top: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #00a0d1;
}
header#master-header nav#master-nav ul li.active > a {
  color: #00a0d1;
  box-shadow: inset 0 -6px 0 #00a0d1, 0 1px 0 #00a0d1;
}
header#master-header nav#master-nav ul li.active >	a:hover .caret {
  border-top: 4px solid #2d2d2d;
  border-right: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid transparent;
}
@media only screen and (max-width: 1024px) {
  header#master-header {
    background-color: #FFF;
  }

  header#master-header nav#master-nav ul li {
    border-bottom: 1px solid #f2f2f2;
  }
  header#master-header nav#master-nav ul li ul {
    background-color: #383838;
  }
  header#master-header nav#master-nav ul li ul li {
    border-bottom: 1px solid #424242;
  }
  header#master-header nav#master-nav ul li ul li .caret {
    border-color: #d9d9d9 transparent transparent;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
  }
  header#master-header nav#master-nav ul li ul li a:hover .caret {
    border-color: #00a0d1 transparent transparent;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
  }
  header#master-header nav#master-nav ul li ul li ul {
    background-color: #424242;
  }
  header#master-header nav#master-nav ul li ul li ul li {
    border-bottom: 1px solid #4d4d4d;
  }
}
/* =============================================================================
   Entertainer
   ========================================================================== */
#entertainer {
  
}
#entertainer ul.slides {
  background-color: #FEFEFE;
}
#entertainer ul.slides li.slide {
  color: #fff;
}
.bg-dark span,
span.bg-dark,
.bg-dark em,
em.bg-dark {
  background: #2d2d2d;
  box-shadow: 18px 0 0px 0px #2d2d2d, -18px 0 0px 0px #2d2d2d;
}
.bg-color span,
span.bg-color,
.bg-color em,
em.bg-color {
  background: #00a0d1;
  box-shadow: 18px 0 0px 0px #00a0d1, -18px 0 0px 0px #00a0d1;
}
.bg-light span,
span.bg-light,
.bg-light em,
em.bg-light {
  background: #fff;
  box-shadow: 18px 0 0px 0px #fff, -18px 0 0px 0px #fff;
}
.colored-light {
  color: #fff;
}
.colored-color {
  color: #00a0d1;
}
.colored-dark {
  color: #2d2d2d;
}
/* =============================================================================
   Typography
   ========================================================================== */
blockquote {
  background: #f7f7f7;
  border-left: 9px solid #00a0d1;
}
/* =============================================================================
   Typography - Table
   ========================================================================== */
#dstable td.first {
  border-top-width: 1px;
}
#dstable td.last {
  border-bottom-width: 1px;
}
#dstable tr:first-child th,
#dstable tr td:first-child {
  color: #f2f2f2;
}
#dstable th.tablecol,
#dstable td.tableid,
#dstable td.even,
#dstable td.odd {
  background-color: #4d4d4d;
  border-color: #f2f2f2;
}
#dstable td.even {
  background-color: #fcfcfc;
}
#dstable td.odd {
  background-color: #f7f7f7;
}
/* =============================================================================
   Typography - Toggle
   ========================================================================== */
.toggle-container .toggle-wrap .toggle-handle {
  border: 1px solid #00a0d1;
  background: #00a0d1;
  color: #fff;
}
.toggle-container .toggle-wrap .toggle {
  border: 1px solid #e6e6e6;
  background: #fcfcfc;
}
/* =============================================================================
   Typography - FAQ
   ========================================================================== */
.faq-handle:hover:before {
  color: #00a0d1;
}
div.faq {
  border-color: #d9d9d9;
  background-color: #f7f7f7;
}
/* =============================================================================
   Typography - Alerts
   ========================================================================== */
.alertbox p {
  color: #fff;
}
.confirmation {
  color: #fff;
  border-color: #3cab9b;
  background-color: #44bdab;
}
.warning {
  color: #fff;
  border-color: #fc9220;
  background-color: #fca13f;
}
.information {
  color: #fff;
  border-color: #18abef;
  background-color: #33b5f1;
}
.error {
  color: #fff;
  border-color: #a02648;
  background-color: #b22a50;
}
.alertbox .close:before {
  color: #fff;
}
/* =============================================================================
   Typography - Bullets
   ========================================================================== */
ul.bulletlist li:before {
  color: #00a0d1;
}
/* =============================================================================
   Typography - HR
   ========================================================================== */
hr {
  
  height: 1px;
  border: 1px dotted #a78854;
  
}
/* =============================================================================
   Typography - Box
   ========================================================================== */
p.box {
  background: #f2f2f2;
  border: 1px solid #d9d9d9;
}
/* =============================================================================
   Typography - Tabber
   ========================================================================== */
.tabber li {
  border-right: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
}
.tabber li a {
  color: #666;
}
.tabber li a:hover,
.tabber li.selected a {
  color: #00a0d1;
}
/* =============================================================================
   Typography - Table
   ========================================================================== */
#dstable tr:first-child th,
#dstable tr td:first-child {
  color: #f2f2f2;
}
#dstable th.tablecol,
#dstable td.tableid,
#dstable td.even,
#dstable td.odd {
  background-color: #4d4d4d;
  border-color: #f2f2f2;
}
#dstable td.even {
  background-color: #fcfcfc;
}
#dstable td.odd {
  background-color: #f7f7f7;
}
/* =============================================================================
   Bubbly
   ========================================================================== */
.bubbly {
  background: #424242;
}
.bubbly-right .bubbly-meta-wrap {
  background: #424242;
  border-left: 5px solid #fff;
}
.bubbly-right .bubbly-meta-wrap .bubbly-meta h1,
.bubbly-right .bubbly-meta-wrap .bubbly-meta h2,
.bubbly-right .bubbly-meta-wrap .bubbly-meta h3,
.bubbly-right .bubbly-meta-wrap .bubbly-meta h4,
.bubbly-right .bubbly-meta-wrap .bubbly-meta h5,
.bubbly-right .bubbly-meta-wrap .bubbly-meta h6,
.bubbly-right .bubbly-meta-wrap .bubbly-meta p {
  color: #fff;
}
.bubbly-right .bubbly-hover-connect,
.bubbly-right .bubbly-hover-info {
  background: #fcfcfc;
}
.bubbly-right .bubbly-hover-connect h1,
.bubbly-right .bubbly-hover-info h1,
.bubbly-right .bubbly-hover-connect h2,
.bubbly-right .bubbly-hover-info h2,
.bubbly-right .bubbly-hover-connect h3,
.bubbly-right .bubbly-hover-info h3,
.bubbly-right .bubbly-hover-connect h4,
.bubbly-right .bubbly-hover-info h4,
.bubbly-right .bubbly-hover-connect h5,
.bubbly-right .bubbly-hover-info h5,
.bubbly-right .bubbly-hover-connect h6,
.bubbly-right .bubbly-hover-info h6,
.bubbly-right .bubbly-hover-connect p,
.bubbly-right .bubbly-hover-info p {
  color: #2d2d2d;
}
.bubbly-right:after {
  border-color: transparent #424242 transparent transparent;
}
/* =============================================================================
   Map
   ========================================================================== */
#map {
  border: 12px solid #f2f2f2;
  background: #f2f2f2;
}
/* =============================================================================
   Contact forms
   ========================================================================== */
#main input[type="text"] {
  border-color: #f2f2f2;
  background: #f2f2f2;
  color: #a6a6a6;
  box-shadow: 0px 0px 0px 0px #f2f2f2;
}
#main input[type="text"]:hover {
  background: #ebebeb;
  border-color: #ebebeb;
}
#main textarea {
  border-color: #f2f2f2;
  background: #f2f2f2;
  color: #a6a6a6;
  box-shadow: 0px 0px 0px 0px #f2f2f2;
}
#main textarea:hover {
  background: #ebebeb;
  border-color: #ebebeb;
}
img.loaderIcon {
  color: #fcfcfc;
}
#form_response li {
  color: #a6a6a6;
}
#form_response li span {
  color: #cf2b58;
}
#form_response li.success span {
  color: #00a0d1;
}
/* =============================================================================
   Logos Tab
   ========================================================================== */
section .logos .row {
  border-bottom: 1px solid #f2f2f2;
  border-top: 1px solid #fff;
}
section .logos .row div[class^=span] {
  border-right: 1px solid #f2f2f2;
  border-left: 1px solid #fff;
}
/* =============================================================================
   Blog Entries
   ========================================================================== */
article.post:first-child,
.search article:first-child {
  border-top: 1px solid #f2f2f2;
}
article.post > a,
.search article > a {
  box-shadow: 0px 0px 0px 0px #f2f2f2;
}
header.entry-header a {
  color: #00a0d1;
  color: #424242;
}
header.entry-header a:hover {
  color: #00a0d1;
}
article.post .more-link,
.search article .more-link {
  color: #00a0d1;
}
article footer.entry-footer {
  border-top: 1px solid #f2f2f2;
}
article footer.entry-footer .entry-meta {
  color: #424242;
}
/* =============================================================================
   Comments
   ========================================================================== */
section#comments {
  border-top: 1px solid #f2f2f2;
  border-bottom: 1px solid #f2f2f2;
}
ol.comment-list {
  border-bottom: 1px solid #f2f2f2;
  color: #2d2d2d;
}
ol.comment-list li.comment {
  border-top: 1px solid #f2f2f2;
}
ol.comment-list li.comment .comment-meta .comment-author {
  color: #666;
}
ol.comment-list li.comment .comment-reply-link {
  color: #4d4d4d;
}
.loop-nav {
  border-style: solid;
  border-color: #f2f2f2;
}
/* =============================================================================
   Breadcrumbs
   ========================================================================== */
section.breadcrumbs {
  background-color: #2d2d2d;
  border-top: 1px solid #424242;
  border-bottom: 9px solid #00a0d1;
  box-shadow: 0 -10px 10px -10px rgba(0,0,0,0.6) inset, 0 10px 10px -10px rgba(0,0,0,0.6) inset;
  color: #ababab;
}
section.breadcrumbs .container .row a {
  color: #ababab;
}
section.breadcrumbs .container .row a:hover {
  color: #fff;
}
section.breadcrumbs + section {
  border-top: 18px solid #f2f2f2;
}
/* =============================================================================
   Pagination
   ========================================================================== */
.pagination .current,
.pagination a {
  background-color: #00a0d1;
  box-shadow: 0 9px 6px rgba(39,39,39,0.08), inset 0 3px 0 #4ad5ff;
  color: #fff;
}
.pagination .current:hover,
.pagination a:hover,
.pagination .current:focus,
.pagination a:focus {
  background-color: #0a93bd;
  box-shadow: 0 12px 5px rgba(39,39,39,0.08), inset 0 3px 0 #4ad5ff;
}
.pagination .current.active,
.pagination a.active,
.pagination .current:active,
.pagination a:active {
  box-shadow: 0 6px 4px rgba(39,39,39,0.18), inset 0 2px 0 #4ad5ff;
}
.pagination .current:hover:after,
.pagination a:hover:after {
  color: #00a0d1;
}
/* =============================================================================
   Sidebar
   ========================================================================== */
.widget ul li a {
  color: #818181;
}
.widget ul li a:hover {
  color: #2d2d2d;
}
.widget ul li > a:first-child:before {
  color: #00a0d1;
}
.widget ul li > a:first-child:hover:before {
  color: #2d2d2d;
}
footer .widget ul li > a:first-child:hover:before {
  color: #fff;
}
footer .widget ul li {
  border-color: #4d4d4d;
}
#sidebar-primary .widget-title {
  color: #818181;
}
#sidebar-primary .widget-title:before {
  color: #00a0d1;
}
#sidebar-primary .widget ul li {
  border-color: #f2f2f2;
}
/* =============================================================================
   Sidebar - Calendar
   ========================================================================== */
#wp-calendar caption {
  color: #7b7b7b;
}
#wp-calendar tr {
  border-color: #f2f2f2;
}
.widget_calendar #wp-calendar th {
  border-color: #f2f2f2;
}
.widget_calendar #wp-calendar tfoot td {
  border-color: #f2f2f2;
}
/* =============================================================================
   Sidebar - Popular Posts Widget Plugin
   ========================================================================== */
.widget-popular-posts ul li .post-stats {
  color: #767676;
}
/* =============================================================================
   Sidebar - Tagcloud
   ========================================================================== */
.tagcloud a {
  border: 1px solid #f2f2f2;
  color: #666;
}
.tagcloud a:hover {
  color: #2d2d2d;
  border: 1px solid #00a0d1;
}
footer .tagcloud a {
  border: 1px solid #4d4d4d;
  color: #818181;
}
footer .tagcloud a:hover {
  border: 1px solid #00a0d1;
  color: #fff;
}
/* =============================================================================
   Pricing
   ========================================================================== */
.pricing,
.pricing-column {
  border: 1px solid #f2f2f2;
  background-color: #fff;
}
.pricing-crest {
  background: #2d2d2d;
}
.pricing-crest h3 {
  color: #fff;
}
.pricing-crest h3 span {
  color: #00a0d1;
}
.pricing-specs .pricing-spec,
.font-negative .pricing-specs .pricing-spec {
  border-bottom: 1px dotted #f2f2f2;
  color: #2d2d2d;
}
.pricing-specs .pricing-spec p,
.font-negative .pricing-specs .pricing-spec p {
  color: #2d2d2d;
}
/* =============================================================================
   Testimonials bubble
   ========================================================================== */
.bubble {
  border: 1px solid #d9d9d9;
  background: #f7f7f7;
}
.bubble::before {
  border: 1px solid #d9d9d9;
  background: #f7f7f7;
}
.bubble::after {
  background: #f7f7f7;
}
.bubble-testimonials .icon-user {
  color: #00a0d1;
}
/* =============================================================================
   Portfolio
   ========================================================================== */
.collage li article {
  background-color: #fff;
  border: 1px solid #f2f2f2;
}
.collage li article h1,
.collage li article h2,
.collage li article h3,
.collage li article h4,
.collage li article h5 {
  color: #4d4d4d;
}
.collage li article h6,
.collage li article p {
  color: #767676;
}
.collage li article a {
  color: #4d4d4d;
}
.collage li article a:hover {
  color: #00a0d1;
}
.collage li article header .portfolio-item-image {
  background-color: #00a0d1;
}
.collage li article header .portfolio-item-image a.link-left {
  background-color: #fff;
}
.collage li article header .portfolio-item-image a span.icon-search {
  color: #2d2d2d;
  background-color: #fff;
}
.collage li article header .portfolio-item-image a.link-left:hover span.icon-search {
  box-shadow: 0px 0px 0px 10px #fff;
}
.collage li article header .portfolio-item-image a.link-right {
  background-color: #2d2d2d;
}
.collage li article header .portfolio-item-image a span.icon-link {
  color: #fff;
  background-color: #2d2d2d;
}
.collage li article header .portfolio-item-image a.link-right:hover span.icon-link {
  box-shadow: 0px 0px 0px 10px #2d2d2d;
}
.collage li article header .portfolio-item-meta {
  border-bottom: 2px solid #f2f2f2;
}
#isotope_filter_wrap a {
  border-right: 1px solid #e6e6e6;
}
#isotope_filter_wrap a.current {
  color: #383838;
}
/* =============================================================================
   Footer
   ========================================================================== */
footer#master-footer {
  background: #838383;
  border-top: 9px solid #00a0d1;
  box-shadow: 0 -15px 10px -15px rgba(0,0,0,0.65) inset, 0 15px 15px -15px rgba(0,0,0,0.8) inset;
}
footer#master-footer .widget-title {
  color: #333;
}
footer#master-footer p.icon:before,
footer#master-footer address.icon:before {
  color: #333;
}
footer#master-footer p.icon:hover:before,
footer#master-footer address.icon:hover:before {
  color: #00a0d1;
}
footer#master-footer a:hover {
  color: #fff;
}
footer#master-footer p,
footer#master-footer address {
  color: #818181;
}
/* =============================================================================
   Copyrights
   ========================================================================== */
#copyrights {
  border-top: 1px solid #383838;
  background-color: #838383;
}
#copyrights a:hover {
  color: #000;
}
#copyrights p {
  color: #333;
}
#copyrights a span[class^=icon-] {
  color: #333;
}
#copyrights a:hover span[class^=icon-] {
  color: #00a0d1;
}
.navbar-inverse .navbar-inner {
  background-color: #2d2d2d;
}
#color_grid {
  display: none;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 1px;
  height: 1px;
  background-color: #838383;
  color: #d2e9f0;
}
