* { font-family: 'Dosis', sans-serif;  }

a,a:focus { outline: 0; }
.home .page-title { display:  none; }
a.brand img { vertical-align:  middle; }

body,footer { background-color: #404757; color: #404757; line-height: 26px; font-size: 18px; }
hr { background: url('../img/dots.png') 0 100% repeat-x; border: 0; height: 1px;}

h1, h2, h3, h4, h5, h6 { margin: 20px 0 10px 0; }
a img.size-thumbnail { background-color: #FFFFFF; border: 1px solid #A9A9A9; display: block; margin: 4px 0 4px 5px; padding: 4px; }
a:hover img.size-thumbnail { background-color: #A9A9A9; }

.home .navbar { margin-bottom: 20px; }
.navbar { margin-bottom: 20px; }
.navbar .container { background: url('../img/dots.png') 0 100% repeat-x; position: relative; }
.navbar-static-top .navbar-inner { box-shadow: none; }
.navbar .nav > li > a { font-size: 20px; font-weight:  bold; text-transform: uppercase; color: #404757 ; }
.navbar .nav > li.current-menu-item > a,
.navbar .nav > li.current-menu-parent > a { color:#83d200; }
.nav-collapse { margin-top: 45px; }
.navbar .btn { margin-top: 40px; float: right; }

.well { padding: 0; padding: 0; border: 0; box-shadow: none; background: transparent; }
.sidebar-nav .widget { padding: 0; background-color: #FFF; border: 1px solid #FFF; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; 
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);  margin-bottom: 20px;}
.sidebar-nav ul > li { background: url('../img/dots.png') 0 100% repeat-x; padding-bottom: 1px; }
.sidebar-nav ul > li:last-child { background-image: none; padding-bottom: 0; }
.sidebar-nav ul > li > a { padding: 6px 5px 7px 46px; margin-left: 0; margin-right: 0; color:#777777; background: #FFF url('../img/li.png') 18px 8px no-repeat;  }
.sidebar-nav ul > li > a:hover { background-color: #f1f1f1; color: #000; text-shadow: none; text-decoration: none; background-position: 18px -276px }
.sidebar-nav .widget ul { margin-bottom: 0; }
.sidebar-nav ul > li.current-menu-item > a { color:#000; }
.sidebar-nav .widget_text { padding: 15px 20px; }
.widget_nav_menu h4 { padding-left: 20px; }

.pageContent { padding-bottom: 40px; }

footer { color: #d4dcef; font-size: 13px; line-height: 18px; }
footer .pull-right { margin-top: -24px; }
footer .pull-right a { display: inline-block; background: url('../img/top.png') 0 0 no-repeat; width: 48px; height: 48px; text-indent: -5000px;  }
footer .pull-right a:hover { background-position: 0 -48px; }
footer .widget_text { padding-top: 40px; float: left; margin-right: 30px; }

.breadcrumb { background-color: transparent; }
@media (max-width: 480px) {
  .navbar .btn { margin-top: 20px; float: right; }
  a.brand img { max-width: 100px; max-height: 50px; }
  .nav-collapse { margin-top: 60px; }
}

.pageContent { padding-bottom: 40px; }

/* HOME */
.navbar .nav li#menu-item-136,.navbar .nav li#menu-item-15 a { background: url('../img/home.png') 50% 12px no-repeat; text-indent: -5000px; }
.navbar .nav li#menu-item-136 a:hover,
,.navbar .nav li#menu-item-15 a:hover { background-position:  50% -42px; }


/* CLIENTS ------------------------------------------------------------- */
a.more { background: #83d200; display: inline-block; padding: 2px 15px 7px 15px; border-radius: 5px; color: #FFF; margin-top: 10px; line-height: 15px; }
.navbar { padding-top: 19px; padding-bottom: 0; }
.home .navbar .container { background-image: none; }
.nav-collapse { margin-top: 45px; }

.all { background: #FFF url('../img/bg.jpg') 50% -110px no-repeat; }
.home .all {background-position:  50% 0; }

/* GALLERY */

html > body .ngg-album { border: 0; padding: 0; margin: 0; background: url('../img/dots.png') 0 100% repeat-x; padding: 20px 0; }
.ngg-thumbnail img { /* padding: 0; border: 0; margin: 0; */ }
.ngg-gallery-thumbnail img { /* padding: 0; border: 0; margin: 0 5px 5px 0; */ }

.new-gal { background: url('../img/dots.png') 0 100% repeat-x; padding: 20px 0px;}
.new-gal h2 { padding: 0 0 5px 0; font-size: 20px; margin: 0; }
.new-gal p { padding: 0 0 5px 0; font-size: 14px; margin: 0; padding: 0;}

/* DISPLAY POSTS */
.display-posts-listing { list-style-type: none; margin: 0;}
.display-posts-listing .title { font-weight: bold; display: block; }
.display-posts-listing .excerpt-dash { display: none; }

/* TABLE */
table { margin: 20px 0;}
th { border: 1px solid #cacad2; background: #e4e7ee url('../img/th.png') 0 100% repeat-x;  }
td { border: 1px solid #eaebef; background: #FFF;  }


/* TABS */
ul.nav-tabs { margin-bottom: 0; }
.tab-content { background-color: #FFF; padding: 20px 20px; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; }

.accordion-group { border-color: #a7a7a7; }
.accordion-heading { background: #e4e7ee url('../img/th.png') 0 100% repeat-x; }

/* BX SLIDER */
.bx-wrapper .bx-pager { width: 323px; background: #83d200; right: 0; bottom: -41px; height: 25px; padding-top: 15px; }
@media (min-width: 1200px) { .bx-wrapper .bx-pager  { width: 400px;  } }
@media (min-width: 979px) and (max-width: 1200px) { 
	.bx-wrapper .bx-pager  { width: 322px; } 
	.home .all { /*background-position: 50% -57px; */ } 
}
@media (min-width: 768px) and (max-width: 979px) { 
	.bx-wrapper .bx-pager  { width: 248px; } 
	.home .all { /* background-position: 50% -115px; */} 
}
@media (max-width: 767px) { .bx-wrapper .bx-pager  { width: 123px; } }
@media (max-width: 480px) { .bx-wrapper .bx-pager  { width: 123px; } }

h2 { font-size: 25px;}


/* OVERRIDE BOOTSTRAP #83d200; */
.content h1, .content h3 { font-weight: bold !important;}
.panel { background-color: transparent !important; border: none !important;}
.panel .panel-heading a { color: #404757; text-decoration: none;}
.panel .panel-heading a:hover { color: #999; }
.panel .panel-heading a.aria-expanded { color: #83d200; }

//.panel .panel-heading { border-bottom: 1px solid #404757; }
