/*
Theme Name:     Compdox
Description:    Child theme for compdox
Author:         79mplus
Author URI:     http://www.79mplus.com/
Template:       unite
Version:        1.6.1
*/

/*Global*/
body, .entry-content{
    font-family: Lato, "Helvetica Neue",Helvetica,sans-serif !important;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    color: #286090;
}
a {
    color: #0a8fc4;
}
a:hover, a:focus, a:active {
    color: #0a8fd5;
}
.btn-primary, .label-primary {
    /*background-color: #337ab7;*/
    /*border-color: #2e6da4;*/
    background-color: #3a94ef;
    border-color: #3881cf;
}
.btn-primary:hover, .label-primary:hover, .btn-primary:focus, .btn-primary:active {
    /*background-color: #286090;*/
    /*border-color: #204d74;*/
    background-color: #2e84de;
    border-color: #2f7ccd;
}

/*Pagination*/
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
	color: #fff;
	text-decoration:none;
}
.navigation li, .site-main .navigation li a {
	display: inline;
}
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
	background-color: #6FB7E9;
	border-radius: 3px;
	cursor: pointer;
	padding: 12px;
	padding: 0.75rem;
}
.site-main .navigation li a:hover,
.site-main .navigation li.active a {
	background-color: #3C8DC5;
}

/*Header*/
.header-area{
    margin-bottom: 35px;
}
#masthead{
    /*background-color: #f7f7f7;*/
}
.site-branding {
    margin-bottom: inherit;
}
#logo{
    max-width: 245px;
    height: auto;
}

.right-nav {
    float: right;
    background-color: #fff;
    /*background-color: #0a8fc4;*/
}
.navbar.navbar-default {
    background-color: inherit;
    margin-bottom: 0;
}
.navbar-header{
    margin-top: 20px;
}

ul#menu-main  li a, ul#menu-main  li a:link, ul#menu-main  li a:visited {
  color: #000;
  border-right: none;
}

ul#menu-main li a:hover, ul#menu-main li a:active, ul#menu-main li.active a, ul#menu-main li.open a {
    background-color: #03a9ea;
    color: #fff;
}
ul#menu-main>li>a{
    padding: 30px 15px;
}

ul#menu-main>li .dropdown-menu a:hover {
    background-color: #0a8fd5;
}

/*Content*/
.entry-title {
    color: #3a94ef;
}
hr.section-divider::after {
    color: #3a94ef;
}
/*Footer*/
#colophon {
    background-color: #3a94ef;
}
#menu-footer > li > a {
    padding: 10px 5px;
}
#menu-footer > li > a:hover {
    text-decoration: underline;
}
.copyright {
    color: #ffffff;
}
.copyright a{
    text-decoration: underline;
}
.site-info a {
    color: #ffffff;
}
.site-info a:hover {
    color: #eee;
}

/*compliance post type*/
ul.compliance-items{
    list-style-type: none;
    padding: 0;
}
ul.compliance-items > li {
    float: left;
    margin: 20px 1.5%;
    width: 30%;
}
ul.compliance-items > li > a {
    display: block;
    text-align: center;    
}

ul.compliance-items > li .thumbnail{
    margin-bottom: 10px;
}

@media all and (max-width: 767px) {
    .site-branding {
        float: left;
        max-width: 230px;
    }
}

@media all and (max-width: 480px) {
    #logo {
        max-width: 150px;
    }
    ul.compliance-items > li {
        width: inherit;
        float: none;
    }
}