/* Vega - Green Color Scheme */

::-webkit-scrollbar {
    width: 15px;
    background:lightgray;
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgb(0,0,0,0.5); 
    border-radius: 15px;
}

::-webkit-scrollbar-thumb {
    border-radius: 15px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
    background:#FFCD00;
} 

/* Links
------------------------------------------------------------------------*/

a{ color:#FFCD00; }
a:hover,
a:focus{ color:#6db900;}

/* Background Colors for Sections
------------------------------------------------------------------------*/
.bg-primary{ background-color:#FFCD00; color:#212121; }

/* Buttons
------------------------------------------------------------------------*/
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle{background-color:#FFCD00 !important; border-color:#FFCD00 !important; color:#212121; }
.btn-primary-custom{ background-color:#FFCD00 !important; border-color:#FFCD00 !important; color:#212121; }
.btn-primary-custom{ background-color:#FFCD00; color:#212121; }
.btn-primary-custom:hover,
.btn-primary-custom:active,
.btn-primary-custom:focus{ background-color:#6db900; color:#212121; }

/* Forms
------------------------------------------------------------------------*/

.form-control:focus { border-color: #FFCD00; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(94,159,0, 0.6); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(94,159,0, 0.6); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(94,159,0, 0.6); }

/* Header Navigation
------------------------------------------------------------------------*/

.header{background-color:#FFCD00;}

/* Top Navigation
------------------------------------------------------------------------*/

.navbar-nav .dropdown-menu{ border-top:2px solid #FFCD00; }
.navbar-custom .dropdown-menu > li > a:hover,
.navbar-custom .dropdown-menu > li:hover > a,
.navbar-custom .dropdown-menu > .open > a{ background:transparent; color:#FFCD00; }
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover { color:#FFCD00 !important; background-color: transparent; }
.navbar-custom .nav > li > a:hover,
.navbar-custom .nav > li > a:focus,
.navbar-custom .nav > .current > a,
.navbar-custom .nav > .active > a,
.navbar-custom .nav > .current-menu-ancestor > a,
.navbar-custom .nav > .open > a{ background-color:transparent; color:#FFCD00; }
.navbar-custom .nav > .page-scroll > a:hover,
.navbar-custom .nav > .page-scroll > a.showing{color:#FFCD00 !important;}

/* Page Banner
------------------------------------------------------------------------*/

.jumbotron p span{ background-color:#FFCD00; }

/* Blog Feed
------------------------------------------------------------------------*/

.blog-feed .entry .entry-content-right:after{ border-bottom:1px solid #FFCD00; }

/* Pagination
------------------------------------------------------------------------*/

.posts-pagination-block a:focus,
.posts-pagination-block a:hover{ outline:none; z-index:2; -webkit-box-shadow:0 0 0 0 #FFCD00; -moz-box-shadow:0 0 0 0 #FFCD00; box-shadow:0 0 0 0 #FFCD00; color:#fff; background-color:#FFCD00;}

/* Post
------------------------------------------------------------------------*/

.post-content .post .entry-title:after{ border-bottom:1px solid #FFCD00; }

/* Page
------------------------------------------------------------------------*/

.page-content .page .page-title:after{ border-bottom:1px solid #FFCD00; }

/* Widgets
------------------------------------------------------------------------*/

.widget-title{ border-bottom:1px solid #FFCD00; }
.widget ul li a:focus,
.widget ul li a:hover{ color:#FFCD00; }
/*.widget ul li a:before{ color:#FFCD00; }*/
/* .widget ul li.recentcomments:before{ color:#FFCD00; } */

/* Tag Cloud Widget
------------------------------------------------------------------------*/

.tagcloud a:focus,
.tagcloud a:hover{ background-color:#FFCD00; color:#fff; }

/* Icon List
------------------------------------------------------------------------*/
/* .icon-list li .fa{ color:#FFCD00; } */

/* Featured Icons / 4 Columns with Icons
------------------------------------------------------------------------*/

.content-icon .icon{ color:#FFCD00; }
.content-icon:hover .btn{ background-color:#6db900; }
.frontpage-4cols .content-icon .icon{ color:#FFF; background-color: #FFCD00;position: relative;}
@media (min-width:992px){
    .frontpage-4cols .content-icon .icon.dash-border:after{ 
        content: " ";
        text-shadow: none;
        width: 375%;
        border-top: 4px #FFCD00 dashed;
        position: absolute;
        top: calc(50% - 2px);
        right: 0;
        left: 100%;
    }
}

/* Front Page - Recent Posts
------------------------------------------------------------------------*/

.recent-entry .recent-entry-image .caption{ background-color:#FFCD00; background-color:rgba(94,159,0,0.54); }
.recent-entry .recent-entry-content:after{  border-bottom:1px solid #FFCD00; }

/* Comments
------------------------------------------------------------------------*/

h3#comments{ color: #FFCD00; }
#respond h3{color: #FFCD00;}

/* Footer Widgets
------------------------------------------------------------------------*/

.footer-widgets .widget-title:after{ border-bottom:1px solid #FFCD00; }

/* Footer
------------------------------------------------------------------------*/

.footer{ /*background-color:#FFCD00;*/background-color: #FFCD00;
    background-image: linear-gradient(315deg, #FFCD00 0%, #FFCD00 74%); }

.footer-widgets .widget-title,
.footer-widgets .widget ul li a,
.footer-widgets .widget ul li a:before {color: #FFFFFF}

/* Back to Top
------------------------------------------------------------------------*/

/* #back_to_top.show{ -webkit-box-shadow:0 0 0 0 #FFCD00; -moz-box-shadow:0 0 0 0 #FFCD00; box-shadow:0 0 0 0 #FFCD00; }
#back_to_top a{ background-color:#FFCD00; color:#fff;  } */

/* MAX WIDTH 767
------------------------------------------------------------------------*/
@media (max-width:767px){
	.navbar-custom .dropdown-menu > li > a:hover,
    .navbar-custom .dropdown-menu > li:hover > a ,
    .navbar-custom .dropdown-menu > .open > a{ color:#fff; background:#FFCD00 }
    /*.navbar-custom .nav > li > a:hover,
    .navbar-custom .nav > li > a:focus, */
    .navbar-custom .nav > .current > a,
    .navbar-custom .nav > .open > a{ background-color:#FFCD00; color:#fff; }
}

.navbar-custom{
    background-color: #292929;
    color: #FFFFFF;
}

.navbar-custom a.navbar-brand.text-logo {color: #FFFFFF;}
.navbar-custom .navbar-nav > li > a
/*.navbar-custom .nav > li > a:hover,
.navbar-custom .nav > li > a:focus,
.navbar-custom .nav > .current > a,
.navbar-custom .nav > .active > a,
.navbar-custom .nav > .current-menu-ancestor > a,
.navbar-custom .nav > .open > a*/ {color: #FFFFFF;}