/**
 * Theme Name: Barrington College Theme
 * Template: university
 * Original Author: Child Theme Configurator by Lilaea Media
 * Current Author: Alexander Kladov @ Pro Web Assist
 * Current Author URL: www.prowebassist.com.au
 * Version: 1.0
 * Updated: 2015-10-27 15:45:00
**/

@charset "UTF-8";
@import url('../university/style.css');
@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css');

/*** Navigation ***/
#main-nav .nav > li > a {
    color: #B80000 !important;
}
#main-nav .navbar-nav > li > a:before {
    border-left: 1px solid #000;
}
#main-nav .navbar-nav > li > a .menu-description {
    color: #B80000 !important;
    font-style: normal !important;
    font-size: 12px !important;
}
header .dropdown-menu > li > a:hover,
header .dropdown-menu > li > a:focus {
    color: #DA4545;
    background-color: #000;
}
input[type=submit], .un-button-2, .un-button-2-lg{
    background-color: #66FF66 !important;
    color: #fff;
}
header .mobile-menu-toggle.visible-xs {
    font-size: 21px;
    color: #000;
}
.navbar-inverse .navbar-nav > li > a {
    color: #000;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
    color: #B80000;
    background-color: transparent;
}
#top-nav .navbar-nav {
    float: right;
}

/*** Links ***/
p a, p a:hover,
.wpb_text_column a, .wpb_text_column a:hover {
    color: #B80000 !important;
    border-bottom: 1px dashed #B80000 !important;
}
p a:hover, .wpb_text_column a:hover {
    border-bottom: 1px solid #B80000 !important;
}

/*** Buttons ***/
#body .btn,
#body .btn:active,
#body .btn:hover,
#body .btn:focus {
    color: #B80000 !important;
    white-space: normal !important;
    border: 1px solid #B80000 !important;
}
#body .btn:hover,
#body .btn:focus {
    color: #FFF !important;
    background-color: #B80000 !important;
    outline: none !important;
}
#body .btn-full-width,
#body .btn-full-width:active,
#body .btn-full-width:hover,
#body .btn-full-width:focus {
    width: 100% !important;
}
#body .btn-half-width,
#body .btn-half-width:active,
#body .btn-half-width:hover,
#body .btn-half-width:focus {
    width: 50% !important;
}
#body .btn-solid,
#body .btn-solid:active,
#body .btn-solid:hover,
#body .btn-solid:focus,
.divider_widget .btn,
.divider_widget .btn:active,
.divider_widget .btn:hover,
.divider_widget .btn:focus {
    color: #FFF !important;
    background-color: #B80000 !important;
}
.divider_widget .btn,
.divider_widget .btn:active,
.divider_widget .btn:hover,
.divider_widget .btn:focus  {
    white-space: nowrap !important;
}
.btn .fa-angle-right {
    margin: 0 4px 0 4px !important;
}
.btn:hover .fa-angle-right {
    margin: 0 0 0 8px !important;
}

/*** Tables ***/
.su-table table {
    margin: 0 !important;
}
.su-table th, .su-table td {
    vertical-align: top !important;
}
.su-table th {
    background-color: #B80000 !important;
    background-color: rgba(184, 0, 0, 0.6) !important;
    color: #fff !important;
    text-align: left !important;
}
.su-table tr:hover td {
    background-color: #B80000 !important;
    background-color: rgba(184, 0, 0, 0.4) !important;
    color: #fff;
}
table:not(.shop_table) {
    width: 100% !important;
    margin: 0 !important;
}
table:not(.shop_table) > tbody > tr > th,
table:not(.shop_table) > tbody > tr > td {
    vertical-align: top !important;
    text-align: left !important;
}
table:not(.shop_table) > tbody > tr > th,
table:not(.shop_table) > tbody > tr:hover > th {
    background-color: #B80000 !important;
    background-color: rgba(184, 0, 0, 0.6) !important;
    color: #fff !important;
}
table:not(.shop_table) > tbody > tr:hover > td {
    background-color: #B80000 !important;
    background-color: rgba(184, 0, 0, 0.4) !important;
    color: #fff;
}

/*** Accordion ***/
.wpb_wrapper .wpb_accordion_section {
    margin: 10px 0 0 0 !important;
}
.wpb_wrapper .wpb_accordion_section:nth-of-type(1) {
    margin: 0 !important;
}
.wpb_wrapper .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
    margin: 0 !important;
}
.wpb_wrapper .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
.wpb_wrapper .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
    border: 1px solid #b80000 !important;
}
.wpb_wrapper .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
    font-family: inherit !important;
    border-top: none !important;
}
.wpb_wrapper .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
    padding: 1em !important;
}
.wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-accordion-header a {
    border-bottom: none !important;
}
.wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-accordion-header.ui-state-active,
.wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-accordion-header.ui-state-hover {
    color: #fff !important;
}
.wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-accordion-header.ui-state-hover {
    background-color: #B80000 !important;
    background-color: rgba(184, 0, 0, 0.6) !important;
}
.wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-accordion-header.ui-state-active {
    background-color: #B80000 !important;
}
.accordion-with-icons .wpb_wrapper .wpb_accordion_section .wpb_accordion_header a:before {
    display: inline-block !important;
    font: normal normal normal 14px/1 FontAwesome !important;
    font-size: inherit !important;
    text-rendering: auto !important;
    -webkit-font-smoothing: antialiased !important;
    min-width: 30px !important;
}
.wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-accordion-header.ui-state-active a,
.wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-accordion-header.ui-state-hover a,
.accordion-with-icons .wpb_wrapper .wpb_accordion_section .wpb_accordion_header a:before,
.accordion-with-icons .wpb_wrapper .wpb_accordion_section .wpb_accordion_header.ui-state-hover a:before,
.accordion-with-icons .wpb_wrapper .wpb_accordion_section .wpb_accordion_header.ui-state-active a:before {
    color: inherit !important;
}

/*** Font Awesome Icons ***/
/* Sizes */
.fa.sm {
    font-size: 24px;
}
.fa.md {
    font-size: 32px;
}
.fa.lg {
    font-size: 44px;
}

/* Brand Color Variables */
.fa.color {
    color: #efefef;
}
.fa.color.fa-500px {
    color: #0099e5;
}
.fa.color.fa-adn {
    color: #4a484c;
}
.fa.color.fa-amazon {
    color: #ff9900;
}
.fa.color.fa-android {
    color: #a4c639;
}
.fa.color.fa-angellist {
    color: #000000;
}
.fa.color.fa-apple {
    color: #979797;
}
.fa.color.fa-behance {
    color: #1769ff;
}
.fa.color.fa-behance-square {
    color: #1769ff;
}
.fa.color.fa-bitbucket {
    color: #205081;
}
.fa.color.fa-bitbucket-square {
    color: #205081;
}
.fa.color.fa-bitcoin {
    color: #ee9209;
}
.fa.color.fa-black-tie {
    color: #222222;
}
.fa.color.fa-btc {
    color: #ee9209;
}
.fa.color.fa-buysellads {
    color: #c90100;
}
.fa.color.fa-cc-amex {
    color: #007bc1;
}
.fa.color.fa-cc-diners-club {
    color: #004a97;
}
.fa.color.fa-cc-discover {
    color: #f68121;
}
.fa.color.fa-cc-jcb {
    color: #003a8f;
}
.fa.color.fa-cc-mastercard {
    color: #0a3a82;
}
.fa.color.fa-cc-paypal {
    color: #253b80;
}
.fa.color.fa-cc-stripe {
    color: #00afe1;
}
.fa.color.fa-cc-visa {
    color: #0157a2;
}
.fa.color.fa-chrome {
    color: #4587f3;
}
.fa.color.fa-codepen {
    color: #000000;
}
.fa.color.fa-connectdevelop {
    color: #391448;
}
.fa.color.fa-contao {
    color: #eb8623;
}
.fa.color.fa-creative-commons {
    color: #231f20;
}
.fa.color.fa-css3 {
    color: #1680c0;
}
.fa.color.fa-dashcube {
    color: #7f7f7f;
}
.fa.color.fa-delicious {
    color: #3399ff;
}
.fa.color.fa-deviantart {
    color: #4e6252;
}
.fa.color.fa-digg {
    color: #000000;
}
.fa.color.fa-dribbble {
    color: #444444;
}
.fa.color.fa-dropbox {
    color: #007ee5;
}
.fa.color.fa-drupal {
    color: #0077c0;
}
.fa.color.fa-empire {
    color: #000000;
}
.fa.color.fa-expeditedssl {
    color: #343433;
}
.fa.color.fa-facebook {
    color: #3b5998;
}
.fa.color.fa-facebook-official {
    color: #3b5998;
}
.fa.color.fa-facebook-square {
    color: #3b5998;
}
.fa.color.fa-firefox {
    color: #e66000;
}
.fa.color.fa-flickr {
    color: #ff0084;
}
.fa.color.fa-fonticons {
    color: #1c1e29;
}
.fa.color.fa-forumbee {
    color: #83ad13;
}
.fa.color.fa-foursquare {
    color: #0072b1;
}
.fa.color.fa-ge {
    color: #000000;
}
.fa.color.fa-get-pocket {
    color: #d3505a;
}
.fa.color.fa-gg {
    color: #000000;
}
.fa.color.fa-gg-circle {
    color: #000000;
}
.fa.color.fa-git {
    color: #333333;
}
.fa.color.fa-git-square {
    color: #333333;
}
.fa.color.fa-github {
    color: #333333;
}
.fa.color.fa-github-alt {
    color: #333333;
}
.fa.color.fa-github-square {
    color: #333333;
}
.fa.color.fa-gittip {
    color: #663300;
}
.fa.color.fa-google {
    color: #4285f4;
}
.fa.color.fa-google-plus {
    color: #dd4b39;
}
.fa.color.fa-google-plus-square {
    color: #dd4b39;
}
.fa.color.fa-google-wallet {
    color: #4285f4;
}
.fa.color.fa-hacker-news {
    color: #ff6600;
}
.fa.color.fa-houzz {
    color: #7ac142;
}
.fa.color.fa-html5 {
    color: #e34f26;
}
.fa.color.fa-instagram {
    color: #3f729b;
}
.fa.color.fa-internet-explorer {
    color: #1ebbee;
}
.fa.color.fa-ioxhost {
    color: #faa729;
}
.fa.color.fa-joomla {
    color: #142849;
}
.fa.color.fa-jsfiddle {
    color: #4679bd;
}
.fa.color.fa-lastfm {
    color: #c3000d;
}
.fa.color.fa-lastfm-square {
    color: #c3000d;
}
.fa.color.fa-leanpub {
    color: #0c0c0c;
}
.fa.color.fa-linkedin {
    color: #0976b4;
}
.fa.color.fa-linkedin-square {
    color: #0976b4;
}
.fa.color.fa-linux {
    color: #333333;
}
.fa.color.fa-maxcdn {
    color: #ff6600;
}
.fa.color.fa-meanpath {
    color: #538ed7;
}
.fa.color.fa-medium {
    color: #000000;
}
.fa.color.fa-odnoklassniki {
    color: #ed812b;
}
.fa.color.fa-odnoklassniki-square {
    color: #ed812b;
}
.fa.color.fa-opencart {
    color: #2ac2ef;
}
.fa.color.fa-openid {
    color: #f78c40;
}
.fa.color.fa-opera {
    color: #cc0f16;
}
.fa.color.fa-optin-monster {
    color: #83c11f;
}
.fa.color.fa-pagelines {
    color: #000000;
}
.fa.color.fa-paypal {
    color: #253b80;
}
.fa.color.fa-pied-piper {
    color: #2f9f46;
}
.fa.color.fa-pied-piper-alt {
    color: #2f9f46;
}
.fa.color.fa-pied-piper-square {
    color: #2f9f46;
}
.fa.color.fa-pinterest {
    color: #cc2127;
}
.fa.color.fa-pinterest-p {
    color: #cc2127;
}
.fa.color.fa-pinterest-square {
    color: #cc2127;
}
.fa.color.fa-qq {
    color: #000000;
}
.fa.color.fa-ra {
    color: #000000;
}
.fa.color.fa-rebel {
    color: #000000;
}
.fa.color.fa-reddit {
    color: #ff4500;
}
.fa.color.fa-reddit-square {
    color: #ff4500;
}
.fa.color.fa-renren {
    color: #005eac;
}
.fa.color.fa-safari {
    color: #1b88ca;
}
.fa.color.fa-sellsy {
    color: #1f78b9;
}
.fa.color.fa-share-alt {
    color: #01bf01;
}
.fa.color.fa-share-alt-square {
    color: #01bf01;
}
.fa.color.fa-shirtsinbulk {
    color: #dd3a26;
}
.fa.color.fa-simplybuilt {
    color: #000000;
}
.fa.color.fa-skyatlas {
    color: #00adbb;
}
.fa.color.fa-skype {
    color: #00aff0;
}
.fa.color.fa-slack {
    color: #0f7965;
}
.fa.color.fa-slideshare {
    color: #e98325;
}
.fa.color.fa-soundcloud {
    color: #ff8800;
}
.fa.color.fa-spotify {
    color: #7ab800;
}
.fa.color.fa-stack-exchange {
    color: #000000;
}
.fa.color.fa-stack-overflow {
    color: #fe7a15;
}
.fa.color.fa-steam {
    color: #0b0b0b;
}
.fa.color.fa-steam-square {
    color: #0b0b0b;
}
.fa.color.fa-stumbleupon {
    color: #eb4924;
}
.fa.color.fa-stumbleupon-circle {
    color: #eb4924;
}
.fa.color.fa-tencent-weibo {
    color: #74af2c;
}
.fa.color.fa-trello {
    color: #256a92;
}
.fa.color.fa-tripadvisor {
    color: #589442;
}
.fa.color.fa-tumblr {
    color: #35465c;
}
.fa.color.fa-tumblr-square {
    color: #35465c;
}
.fa.color.fa-twitch {
    color: #6441a5;
}
.fa.color.fa-twitter {
    color: #55acee;
}
.fa.color.fa-twitter-square {
    color: #55acee;
}
.fa.color.fa-viacoin {
    color: #333333;
}
.fa.color.fa-vimeo {
    color: #1ab7ea;
}
.fa.color.fa-vimeo-square {
    color: #1ab7ea;
}
.fa.color.fa-vine {
    color: #00b488;
}
.fa.color.fa-vk {
    color: #45668e;
}
.fa.color.fa-wechat {
    color: #93d034;
}
.fa.color.fa-weibo {
    color: #e71d34;
}
.fa.color.fa-weixin {
    color: #93d034;
}
.fa.color.fa-wikipedia-w {
    color: #000000;
}
.fa.color.fa-windows {
    color: #00bcf2;
}
.fa.color.fa-wordpress {
    color: #21759b;
}
.fa.color.fa-xing {
    color: #026466;
}
.fa.color.fa-xing-square {
    color: #026466;
}
.fa.color.fa-y-combinator {
    color: #f0652f;
}
.fa.color.fa-yc {
    color: #f0652f;
}
.fa.color.fa-yahoo {
    color: #400191;
}
.fa.color.fa-yelp {
    color: #af0606;
}
.fa.color.fa-youtube {
    color: #e52d27;
}
.fa.color.fa-youtube-play {
    color: #e52d27;
}
.fa.color.fa-youtube-square {
    color: #e52d27;
}

/*** Responsiveness adjustments ***/
@media (min-width: 760px) {
    .navbar-nav.navbar-right:last-child {
        margin-right: -15px;
    }
}