/* ------------------------------
            MENU 
---------------------------------

1. ESSENTIALS IMPORT
2. GENERIC STYLES 
3. LANDING PAGE
4. BASE LAYOUT
    4A. WEATHER WIDGET
5. NAVIGATION
    5A. NAV SECONDARY
    5B. SIDE NAV
    5C. PAGINATION
    5D. BREADCRUMBS
    5E. NAVIGATION BOXES (USED IN FORMS)
    5F. NAV TABS
6. BUTTONS, FORMS & TABLES
    6A. BUTTONS
    6B. FORMS
    6C. TABLES
7. BANNER ADS 
8. EVENTS BOX
9. SIDE BAR
    8A. SCHEDULE UPDATES
10. NEWS/EVENTS POSTS
    10A. QUIP COMMENTS
11. SOCIAL SHARING
12. NEWS PUBLISHER
13. ADMIN SECTION
14. BREEDERS DIRECTORY
15. GALLERY
16. ISSUU
17. SEARCH
18. LISTS
00. MISCELLANEOUS

------------------------------- */
/* ------------------------------
    1. ESSENTIALS IMPORT
------------------------------ */
/* FONTS */
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: bold;
  src: url("../fonts/GothamMedium.eot?") format("eot"), url("../fonts/GothamMedium.svg#Gotham") format("svg"), url("../fonts/GothamMedium.ttf") format("truetype"), url("../fonts/GothamMedium.woff") format("woff");
}
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/GothamBook.eot?") format("eot"), url("../fonts/GothamBook.svg#Gotham") format("svg"), url("../fonts/GothamBook.ttf") format("truetype"), url("../fonts/GothamBook.woff") format("woff");
}
@font-face {
  font-family: "artillcleanweathericons";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/artillcleanweathericons-Regular.eot?") format("eot"), url("../fonts/artillcleanweathericons-Regular.svg#artillcleanweathericons") format("svg"), url("../fonts/artillcleanweathericons-Regular.ttf") format("truetype"), url("../fonts/artillcleanweathericons-Regular.woff") format("woff");
}
/* line 1, ../sass/_weathericon.scss */
i {
  color: #ffffff;
  font-family: 'artillcleanweathericons';
  font-weight: normal;
  font-style: normal;
}

/* line 7, ../sass/_weathericon.scss */
.weathericon {
  font-size: 22px;
  margin: 0px 4px;
  line-height: 9px;
}

/* line 13, ../sass/_weathericon.scss */
.icon-0:before {
  content: ":";
}

/* line 17, ../sass/_weathericon.scss */
.icon-1:before {
  content: "p";
}

/* line 21, ../sass/_weathericon.scss */
.icon-2:before {
  content: "S";
}

/* line 25, ../sass/_weathericon.scss */
.icon-3:before {
  content: "Q";
}

/* line 29, ../sass/_weathericon.scss */
.icon-4:before {
  content: "S";
}

/* line 33, ../sass/_weathericon.scss */
.icon-5:before {
  content: "W";
}

/* line 37, ../sass/_weathericon.scss */
.icon-6:before {
  content: "W";
}

/* line 41, ../sass/_weathericon.scss */
.icon-7:before {
  content: "W";
}

/* line 45, ../sass/_weathericon.scss */
.icon-8:before {
  content: "W";
}

/* line 49, ../sass/_weathericon.scss */
.icon-9:before {
  content: "I";
}

/* line 53, ../sass/_weathericon.scss */
.icon-10:before {
  content: "W";
}

/* line 57, ../sass/_weathericon.scss */
.icon-11:before {
  content: "I";
}

/* line 61, ../sass/_weathericon.scss */
.icon-12:before {
  content: "I";
}

/* line 65, ../sass/_weathericon.scss */
.icon-13:before {
  content: "I";
}

/* line 69, ../sass/_weathericon.scss */
.icon-14:before {
  content: "I";
}

/* line 73, ../sass/_weathericon.scss */
.icon-15:before {
  content: "W";
}

/* line 77, ../sass/_weathericon.scss */
.icon-16:before {
  content: "I";
}

/* line 81, ../sass/_weathericon.scss */
.icon-17:before {
  content: "W";
}

/* line 85, ../sass/_weathericon.scss */
.icon-18:before {
  content: "U";
}

/* line 89, ../sass/_weathericon.scss */
.icon-19:before {
  content: "Z";
}

/* line 93, ../sass/_weathericon.scss */
.icon-20:before {
  content: "Z";
}

/* line 97, ../sass/_weathericon.scss */
.icon-21:before {
  content: "Z";
}

/* line 101, ../sass/_weathericon.scss */
.icon-22:before {
  content: "Z";
}

/* line 105, ../sass/_weathericon.scss */
.icon-23:before {
  content: "Z";
}

/* line 109, ../sass/_weathericon.scss */
.icon-24:before {
  content: "E";
}

/* line 113, ../sass/_weathericon.scss */
.icon-25:before {
  content: "E";
}

/* line 117, ../sass/_weathericon.scss */
.icon-26:before {
  content: "3";
}

/* line 121, ../sass/_weathericon.scss */
.icon-27:before {
  content: "a";
}

/* line 125, ../sass/_weathericon.scss */
.icon-28:before {
  content: "A";
}

/* line 129, ../sass/_weathericon.scss */
.icon-29:before {
  content: "a";
}

/* line 133, ../sass/_weathericon.scss */
.icon-30:before {
  content: "A";
}

/* line 137, ../sass/_weathericon.scss */
.icon-31:before {
  content: "6";
}

/* line 141, ../sass/_weathericon.scss */
.icon-32:before {
  content: "1";
}

/* line 145, ../sass/_weathericon.scss */
.icon-33:before {
  content: "6";
}

/* line 149, ../sass/_weathericon.scss */
.icon-34:before {
  content: "1";
}

/* line 153, ../sass/_weathericon.scss */
.icon-35:before {
  content: "W";
}

/* line 157, ../sass/_weathericon.scss */
.icon-36:before {
  content: "1";
}

/* line 161, ../sass/_weathericon.scss */
.icon-37:before {
  content: "S";
}

/* line 165, ../sass/_weathericon.scss */
.icon-38:before {
  content: "S";
}

/* line 169, ../sass/_weathericon.scss */
.icon-39:before {
  content: "S";
}

/* line 173, ../sass/_weathericon.scss */
.icon-40:before {
  content: "M";
}

/* line 177, ../sass/_weathericon.scss */
.icon-41:before {
  content: "W";
}

/* line 181, ../sass/_weathericon.scss */
.icon-42:before {
  content: "I";
}

/* line 185, ../sass/_weathericon.scss */
.icon-43:before {
  content: "W";
}

/* line 189, ../sass/_weathericon.scss */
.icon-44:before {
  content: "a";
}

/* line 193, ../sass/_weathericon.scss */
.icon-45:before {
  content: "S";
}

/* line 197, ../sass/_weathericon.scss */
.icon-46:before {
  content: "U";
}

/* line 201, ../sass/_weathericon.scss */
.icon-47:before {
  content: "S";
}

/* ------------------------------
    2. GENERIC STYLES
------------------------------ */
/* line 53, ../sass/custom.scss */
*:focus, *:active, *:hover {
  outline: none;
}

/* line 60, ../sass/custom.scss */
a {
  color: #252d75;
  text-decoration: none;
  outline: 0;
  padding-bottom: 2px;
  border-bottom: 1px dashed #0d113e;
  font-weight: bold;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 68, ../sass/custom.scss */
a:hover, a:active, a:focus {
  text-decoration: none;
  color: #898fc3;
  border-bottom: 1px dashed #898fc3;
  outline: 0;
}
/* line 77, ../sass/custom.scss */
a:hover img {
  opacity: 0.9;
}

/* line 83, ../sass/custom.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: bold;
  letter-spacing: 0.05em;
  color: #0d113e;
  margin-top: 10px;
  line-height: 1.5;
}
/* line 94, ../sass/custom.scss */
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  border-bottom: 0px;
}

/* line 99, ../sass/custom.scss */
h1 {
  text-transform: uppercase;
  font-size: 28px;
  line-height: 32px;
}

/* line 105, ../sass/custom.scss */
h2 {
  text-transform: uppercase;
  font-size: 24px;
  line-height: 28px;
}

/* line 111, ../sass/custom.scss */
h3 {
  font-size: 20px;
  margin-top: 15px;
  line-height: 22px;
}

/* line 117, ../sass/custom.scss */
h4 {
  font-size: 16px;
  line-height: 18px;
  margin-top: 15px;
  margin-bottom: 3px;
}

/* line 124, ../sass/custom.scss */
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border-top: 1px solid #0d113e;
}

/* line 130, ../sass/custom.scss */
p {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 20px;
}

/* line 136, ../sass/custom.scss */
.muted {
  font-size: 90%;
  color: #020202;
}

/* line 141, ../sass/custom.scss */
.error {
  color: #a94442;
}

/* line 145, ../sass/custom.scss */
.truncate {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* line 151, ../sass/custom.scss */
.text-left {
  text-align: left !important;
}

/* line 155, ../sass/custom.scss */
.text-right {
  text-align: right !important;
}

/* line 159, ../sass/custom.scss */
.text-center {
  text-align: center !important;
}

/* line 163, ../sass/custom.scss */
.align-left {
  text-align: left;
}

/* line 167, ../sass/custom.scss */
.align-center {
  text-align: center;
}

/* line 171, ../sass/custom.scss */
.align-right {
  text-align: right;
}

/* line 175, ../sass/custom.scss */
.img-responsive {
  display: inline-block;
  max-width: 100%;
  margin: 0px auto;
}

/* line 181, ../sass/custom.scss */
img.pull-right {
  margin: 0px 0px 10px 10px;
}

/* line 185, ../sass/custom.scss */
img.pull-left {
  margin: 0px 10px 10px 0px;
}

@media (max-width: 450px) {
  /* line 190, ../sass/custom.scss */
  img.pull-right, img.pull-left {
    float: none !important;
    margin: 0px auto 15px auto;
    clear: both;
    display: block;
  }
}

/* line 201, ../sass/custom.scss */
.img-container {
  border: 1px solid #efefef;
  padding: 8px;
  background: #f8f8f8;
  margin-top: 5px;
  margin-bottom: 20px;
}

/* line 209, ../sass/custom.scss */
ul,
ol {
  margin-bottom: 20px;
}
/* line 211, ../sass/custom.scss */
ul li,
ol li {
  margin-bottom: 5px;
}

/* line 217, ../sass/custom.scss */
.subtext {
  font-size: 90%;
}

/* line 221, ../sass/custom.scss */
.no-margin-bottom {
  margin-bottom: 0 !important;
}

/* line 225, ../sass/custom.scss */
.text-bold {
  font-weight: bold;
}

/* line 229, ../sass/custom.scss */
.text-purple {
  color: #898fc3;
}

/* line 233, ../sass/custom.scss */
.well-xs {
  padding: 5px 7px 4px;
  margin-bottom: 15px;
  margin-top: -7px;
  border: 0px;
}

/* line 240, ../sass/custom.scss */
.well.highlight {
  background-color: #dedfee;
  border: 1px solid #898fc3;
}

/* line 245, ../sass/custom.scss */
.container-fluid {
  max-width: 1400px;
}

/* ------------------------------
    3. LANDING PAGE
------------------------------ */
/* line 254, ../sass/custom.scss */
#landing,
.landing {
  background: url("../images/backgrounds/landingpage_bg-2.jpg");
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: top center;
}
@media (max-width: 767px) {
  /* line 254, ../sass/custom.scss */
  #landing,
  .landing {
    background-position: top left;
  }
}
/* line 265, ../sass/custom.scss */
#landing body,
.landing body {
  background: transparent;
  margin-bottom: 0;
}
/* line 269, ../sass/custom.scss */
#landing .landing-container,
.landing .landing-container {
  margin-top: 6%;
}
@media (max-width: 991px) {
  /* line 269, ../sass/custom.scss */
  #landing .landing-container,
  .landing .landing-container {
    margin-top: 23%;
  }
}
@media (max-width: 767px) {
  /* line 274, ../sass/custom.scss */
  #landing .landing-container .landing-logo,
  .landing .landing-container .landing-logo {
    padding: 5px 15%;
  }
}
/* line 280, ../sass/custom.scss */
#landing .landing-content,
.landing .landing-content {
  margin-top: 4%;
}
@media (max-width: 991px) {
  /* line 280, ../sass/custom.scss */
  #landing .landing-content,
  .landing .landing-content {
    margin-top: 8%;
  }
}
@media (max-width: 767px) {
  /* line 280, ../sass/custom.scss */
  #landing .landing-content,
  .landing .landing-content {
    margin-top: 12%;
    padding: 5px 15%;
    margin-bottom: 12%;
  }
}
/* line 290, ../sass/custom.scss */
#landing .landing-content h1,
.landing .landing-content h1 {
  color: #ffffff;
  text-transform: none;
  font-weight: normal;
}
/* line 295, ../sass/custom.scss */
#landing .landing-content h4,
.landing .landing-content h4 {
  color: #ffffff;
  text-transform: none;
  font-weight: normal;
}
/* line 300, ../sass/custom.scss */
#landing .landing-content .btn-group,
.landing .landing-content .btn-group {
  margin-top: 3%;
}
@media (max-width: 991px) {
  /* line 300, ../sass/custom.scss */
  #landing .landing-content .btn-group,
  .landing .landing-content .btn-group {
    margin-top: 6%;
  }
}
@media (max-width: 767px) {
  /* line 300, ../sass/custom.scss */
  #landing .landing-content .btn-group,
  .landing .landing-content .btn-group {
    margin-top: 15%;
    width: 100%;
  }
}
/* line 310, ../sass/custom.scss */
#landing .landing-content .btn-landing,
.landing .landing-content .btn-landing {
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  display: inline-block;
  border: 1px solid #ffffff;
  color: #ffffff;
  border-radius: 4px;
  padding: 10px 60px;
  min-width: 250px;
  margin-bottom: 15px;
}
@media (max-width: 991px) {
  /* line 310, ../sass/custom.scss */
  #landing .landing-content .btn-landing,
  .landing .landing-content .btn-landing {
    margin-bottom: 20px;
    min-width: auto;
    width: 100%;
  }
}
/* line 324, ../sass/custom.scss */
#landing .landing-content .btn-landing:hover,
.landing .landing-content .btn-landing:hover {
  color: #0d113e;
  background: rgba(255, 255, 255, 0.82);
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* ------------------------------
    4. BASE LAYOUT
------------------------------ */
/* line 339, ../sass/custom.scss */
html {
  position: relative;
  min-height: 100%;
}

/* line 344, ../sass/custom.scss */
body {
  font-family: "Gotham", Helvetica, Arial, sans-serif;
  line-height: 20px;
}
@media (min-width: 768px) {
  /* line 344, ../sass/custom.scss */
  body {
    margin-bottom: calc(530px + 50px);
  }
}

/* line 352, ../sass/custom.scss */
.footer {
  background-color: #0d113e;
  color: #ffffff;
  padding: 40px;
  font-size: 90%;
}
@media (min-width: 768px) {
  /* line 352, ../sass/custom.scss */
  .footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    min-height: 530px;
  }
}
/* line 363, ../sass/custom.scss */
.footer h1 {
  color: #ffffff;
  text-transform: uppercase;
}
/* line 367, ../sass/custom.scss */
.footer a {
  color: #ffffff;
}
/* line 369, ../sass/custom.scss */
.footer a:hover, .footer a:active, .footer a:focus {
  color: #898fc3;
}
/* line 375, ../sass/custom.scss */
.footer ul {
  list-style-type: none;
  border: 0px;
  margin: 0px 0px 10px 0px;
  padding: 0px;
}
/* line 380, ../sass/custom.scss */
.footer ul li {
  padding: 0px 10px 5px 10px;
  font-size: 90%;
  margin-bottom: 0px;
}
/* line 385, ../sass/custom.scss */
.footer ul .heading {
  padding: 0px 0px 5px 0px;
  font-size: 110%;
}

/* ------------------------------
    4A. WEATHER WIDGET
------------------------------ */
/* line 397, ../sass/custom.scss */
.weather {
  background: #252d75;
  color: #ffffff;
  font-size: 90%;
}
/* line 401, ../sass/custom.scss */
.weather .arrow_box {
  position: relative;
  background: #898fc3;
  display: inline-block;
  padding: 5px 10px 3px 10%;
  color: #ffffff;
}
/* line 408, ../sass/custom.scss */
.weather .arrow_box:after {
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(137, 143, 195, 0);
  border-left-color: #898fc3;
  border-width: 14px;
  margin-top: -14px;
}
/* line 422, ../sass/custom.scss */
.weather .details {
  display: inline-block;
  padding: 5px 10px 3px 20px;
  text-align: center;
}
@media (min-width: 768px) {
  /* line 422, ../sass/custom.scss */
  .weather .details {
    text-align: left;
  }
}
/* line 430, ../sass/custom.scss */
.weather #weather {
  display: inline-block;
  margin: 0px 10px;
  text-align: center;
  text-transform: uppercase;
}
/* line 435, ../sass/custom.scss */
.weather #weather .day {
  display: inline-block;
  margin: 0px 5px;
  text-transform: capitalize;
}

/* ------------------------------
    5. NAVIGATION
------------------------------ */
/* line 448, ../sass/custom.scss */
.navbar-brand {
  height: auto;
}
/* line 450, ../sass/custom.scss */
.navbar-brand img {
  height: 50px;
}
@media (min-width: 992px) and (max-width: 1200px) {
  /* line 448, ../sass/custom.scss */
  .navbar-brand {
    padding: 15px 0px 15px 15px;
  }
}

/* line 458, ../sass/custom.scss */
.caret {
  margin-left: 7px;
}

/* line 462, ../sass/custom.scss */
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #898fc3;
}

/* line 469, ../sass/custom.scss */
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #ffffff;
  background-color: #252d75;
}

/* line 476, ../sass/custom.scss */
.navbar {
  border: 0px;
  margin-bottom: 0px;
}

/* line 482, ../sass/custom.scss */
.nav li {
  margin-bottom: 0px;
}

/* line 487, ../sass/custom.scss */
.navbar-default {
  background-color: #0d113e;
  border-color: #0d113e;
  color: #ffffff;
}
/* line 491, ../sass/custom.scss */
.navbar-default .navbar-nav {
  margin: 0px -15px;
}
/* line 494, ../sass/custom.scss */
.navbar-default .navbar-nav li a {
  border-bottom: 0px;
  padding: 8px 15px 6px;
  color: #ffffff;
  font-size: 12px;
}
@media (min-width: 992px) {
  /* line 494, ../sass/custom.scss */
  .navbar-default .navbar-nav li a {
    padding: 11px 15px;
  }
}
/* line 502, ../sass/custom.scss */
.navbar-default .navbar-nav li a:hover, .navbar-default .navbar-nav li a:active, .navbar-default .navbar-nav li a:focus {
  background: #252d75;
  color: #ffffff;
}
/* line 511, ../sass/custom.scss */
.navbar-default .navbar-nav .icon a {
  border-bottom: 0px;
  padding: 5px 15px;
  font-size: 18px;
  line-height: 14px;
}
@media (min-width: 992px) {
  /* line 511, ../sass/custom.scss */
  .navbar-default .navbar-nav .icon a {
    padding: 52px 8px 10px 8px;
  }
}
/* line 519, ../sass/custom.scss */
.navbar-default .navbar-nav .icon a:focus, .navbar-default .navbar-nav .icon a:hover, .navbar-default .navbar-nav .icon a:active {
  background: #252d75;
}
/* line 528, ../sass/custom.scss */
.navbar-default .navbar-nav.navbar-right li.icon span {
  display: none;
}
@media (max-width: 991px) {
  /* line 532, ../sass/custom.scss */
  .navbar-default .navbar-nav.navbar-right li.icon i {
    margin-right: 3px;
  }
  /* line 535, ../sass/custom.scss */
  .navbar-default .navbar-nav.navbar-right li.icon span {
    display: inline-block;
    font-size: 12px;
    line-height: 20px;
  }
}
/* line 544, ../sass/custom.scss */
.navbar-default .navbar-nav #FamilyPetMainNav_2663 a {
  background: #e13041;
  color: #ffffff;
}
/* line 547, ../sass/custom.scss */
.navbar-default .navbar-nav #FamilyPetMainNav_2663 a:hover, .navbar-default .navbar-nav #FamilyPetMainNav_2663 a:focus, .navbar-default .navbar-nav #FamilyPetMainNav_2663 a:active {
  background: #252d75;
}
/* line 553, ../sass/custom.scss */
.navbar-default .dropdown-menu {
  background-color: #252d75;
  border: none;
  padding: 0;
}
/* line 558, ../sass/custom.scss */
.navbar-default .dropdown-menu li a {
  padding: 3px 20px;
  color: #ffffff;
}
/* line 559, ../sass/custom.scss */
.navbar-default .dropdown-menu li a:hover {
  background-color: #898fc3;
}
/* line 565, ../sass/custom.scss */
.navbar-default .dropdown-menu li:last-child {
  border-bottom: none;
}
/* line 570, ../sass/custom.scss */
.navbar-default .dropdown-menu .active a.active, .navbar-default .dropdown-menu > .active a.active {
  background-color: #898fc3;
}
/* line 575, ../sass/custom.scss */
.navbar-default .dropdown-menu .active .dropdown-menu li.active a, .navbar-default .dropdown-menu > .active .dropdown-menu li.active a {
  background-color: #898fc3;
}
/* line 584, ../sass/custom.scss */
.navbar-default .dropdown-menu .level_2.active a {
  background-color: #898fc3;
}

/* line 593, ../sass/custom.scss */
.navbar-form {
  border: 0px;
  margin: 0px;
  text-align: center;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 593, ../sass/custom.scss */
  .navbar-form {
    margin: 0px -15px;
  }
}
@media (min-width: 992px) {
  /* line 593, ../sass/custom.scss */
  .navbar-form {
    padding: 15px 0px;
    min-width: 300px;
  }
}
/* line 604, ../sass/custom.scss */
.navbar-form .form-group {
  display: inline-block;
  margin-bottom: 0px;
  width: 78.5%;
}
@media (min-width: 992px) {
  /* line 604, ../sass/custom.scss */
  .navbar-form .form-group {
    width: auto;
  }
}
/* line 611, ../sass/custom.scss */
.navbar-form .form-group input {
  width: 100%;
}
@media (min-width: 992px) {
  /* line 611, ../sass/custom.scss */
  .navbar-form .form-group input {
    width: auto;
  }
}
/* line 618, ../sass/custom.scss */
.navbar-form button {
  width: 20%;
}

/* line 624, ../sass/custom.scss */
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #898fc3;
  border-color: #ffffff;
}

@media (min-width: 992px) {
  /* line 634, ../sass/custom.scss */
  .level_1.parent:hover > .dropdown-menu {
    display: block;
  }
}
/* line 640, ../sass/custom.scss */
.level_1 .level_2.parent {
  position: relative;
}
@media (min-width: 992px) {
  /* line 644, ../sass/custom.scss */
  .level_1 .level_2.parent:hover > .dropdown-menu {
    display: block;
  }
  /* line 648, ../sass/custom.scss */
  .level_1 .level_2.parent > .dropdown-menu {
    left: 100%;
    /* bottom: 0; */
    top: -3px;
  }
}
@media (min-width: 992px) {
  /* line 656, ../sass/custom.scss */
  .level_1 .level_2 .caret {
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid;
    margin-left: 6px;
    margin-top: -1px;
  }
}

@media (min-width: 992px) and (max-width: 1200px) {
  /* line 669, ../sass/custom.scss */
  .navbar-default .navbar-nav {
    margin: 0px -15px;
  }
  /* line 672, ../sass/custom.scss */
  .navbar-default .navbar-nav li a {
    padding-left: 8px;
    padding-right: 8px;
  }
}
@media (max-width: 991px) {
  /* line 682, ../sass/custom.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
    padding: 5px 15px 5px 30px;
  }
  /* line 685, ../sass/custom.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:active {
    color: #ffffff;
    background: #898fc3;
  }
}
@media (min-width: 992px) {
  /* line 696, ../sass/custom.scss */
  .navbar-default .navbar-nav {
    margin: 0px;
  }
  /* line 699, ../sass/custom.scss */
  .navbar-default .navbar-nav li a {
    padding-top: 50px;
  }
  /* line 706, ../sass/custom.scss */
  .navbar-default .dropdown-menu li a {
    padding: 8px 20px;
    color: #ffffff;
  }
}
/* line 715, ../sass/custom.scss */
.navbar-default .navbar-toggle {
  margin-top: 20px;
  border-color: transparent;
}
/* line 717, ../sass/custom.scss */
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
  background-color: #0d113e;
}
/* line 722, ../sass/custom.scss */
.navbar-default .navbar-toggle .icon-bar {
  background-color: #ffffff;
  transition: 300ms ease-in-out;
  position: relative;
  width: 24px;
  height: 3px;
}
/* line 729, ../sass/custom.scss */
.navbar-default .navbar-toggle .icon-bar:last-child {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: -7px;
}
/* line 736, ../sass/custom.scss */
.navbar-default .navbar-toggle .icon-bar:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 7px;
}
/* line 743, ../sass/custom.scss */
.navbar-default .navbar-toggle .icon-bar:nth-child(3) {
  opacity: 0;
}
/* line 746, ../sass/custom.scss */
.navbar-default .navbar-toggle.collapsed .icon-bar {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  top: 0;
  opacity: 1;
}

/* line 756, ../sass/custom.scss */
.show_manager {
  float: right;
}
/* line 758, ../sass/custom.scss */
.show_manager img {
  max-height: 78px;
  padding: 10px 10px 5px 10px;
}
/* line 762, ../sass/custom.scss */
.show_manager:hover, .show_manager:active, .show_manager:focus {
  border-bottom: 1px solid transparent;
}

/* ------------------------------
    5A. NAV SECONDARY
------------------------------ */
/* line 772, ../sass/custom.scss */
.nav-secondary {
  text-align: center;
  border-bottom: 1px solid #0d113e;
}
/* line 775, ../sass/custom.scss */
.nav-secondary ul {
  display: inline-block;
  font-weight: bold;
}
/* line 778, ../sass/custom.scss */
.nav-secondary ul li {
  vertical-align: top;
  display: inline-block;
}
/* line 781, ../sass/custom.scss */
.nav-secondary ul li a {
  padding: 10px;
  border-bottom: 0px;
  font-size: 12px;
}
/* line 784, ../sass/custom.scss */
.nav-secondary ul li a img {
  margin-right: 10px;
}
/* line 788, ../sass/custom.scss */
.nav-secondary ul li a:hover, .nav-secondary ul li a:active, .nav-secondary ul li a:focus {
  outline: none;
  background-color: #f1f1f1;
}
/* line 797, ../sass/custom.scss */
.nav-secondary ul .active a {
  background: #f9f9f9;
}
/* line 802, ../sass/custom.scss */
.nav-secondary ul #secondaryNav_2649 a {
  background: #e23042;
  color: #ffffff;
}
/* line 805, ../sass/custom.scss */
.nav-secondary ul #secondaryNav_2649 a:hover, .nav-secondary ul #secondaryNav_2649 a:focus, .nav-secondary ul #secondaryNav_2649 a:active {
  background: #f1f1f1;
  color: #898fc3;
}

/* ------------------------------
    5B. SIDE NAV
------------------------------ */
/* line 821, ../sass/custom.scss */
.side-nav .level-1 > a,
.side-nav-sub .level-1 > a {
  /*background-color: #eeeeee;*/
  color: #333333;
}
/* line 824, ../sass/custom.scss */
.side-nav .level-1 > a:hover,
.side-nav-sub .level-1 > a:hover {
  background-color: #F1F1F1;
}

/* line 832, ../sass/custom.scss */
.side-nav .level-2 > a,
.side-nav-sub .level-2 > a {
  background-color: #f5f5f5;
}

/* line 837, ../sass/custom.scss */
.side-nav > li.active > a {
  background: #252d75;
}
/* line 839, ../sass/custom.scss */
.side-nav > li.active > a:hover, .side-nav > li.active > a:focus, .side-nav > li.active > a:active {
  background: #191e4e;
}

/* line 846, ../sass/custom.scss */
.side-nav > li > a {
  font-weight: normal;
  border-bottom: 0px;
}
@media (max-width: 767px) {
  /* line 846, ../sass/custom.scss */
  .side-nav > li > a {
    padding: 5px 15px;
  }
}

/* line 854, ../sass/custom.scss */
.side-nav-sub {
  margin-top: 2px;
}
/* line 856, ../sass/custom.scss */
.side-nav-sub li a {
  font-weight: normal;
}
/* line 861, ../sass/custom.scss */
.side-nav-sub li.active > a {
  background: #898fc3;
}
/* line 863, ../sass/custom.scss */
.side-nav-sub li.active > a:hover, .side-nav-sub li.active > a:focus, .side-nav-sub li.active > a:active {
  background: #676fb2;
}
/* line 869, ../sass/custom.scss */
.side-nav-sub .side-nav-sub {
  margin-left: 18px;
}

/* line 874, ../sass/custom.scss */
.side-nav {
  margin-bottom: 20px;
}
/* line 876, ../sass/custom.scss */
.side-nav .side-nav-sub {
  margin-left: 18px;
}

/* line 881, ../sass/custom.scss */
.side-nav-sub > li > a {
  border-bottom: 0px;
  background: #f9f9f9;
}
@media (max-width: 767px) {
  /* line 881, ../sass/custom.scss */
  .side-nav-sub > li > a {
    padding: 5px 15px;
  }
}

/* ------------------------------
    5C. PAGINATION
------------------------------ */
/* line 894, ../sass/custom.scss */
.nav-pagination {
  text-align: center;
}

/* line 898, ../sass/custom.scss */
.pagination > li > a,
.pagination > li > span {
  color: #0d113e;
  border: 1px solid #0d113e;
}

/* line 904, ../sass/custom.scss */
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #0d113e;
  border-color: #0d113e;
}

/* line 916, ../sass/custom.scss */
.pagination li .active {
  background: #0d113e;
  color: #ffffff;
}

/* line 923, ../sass/custom.scss */
.pagination li {
    /*display: inline-block;
	padding: 5px;*/
}

/* line 928, ../sass/custom.scss */
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #252d75;
  border-color: #252d75;
}

/* line 938, ../sass/custom.scss */
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #0d113e;
  background-color: #ffffff;
  border-color: #0d113e;
  cursor: not-allowed;
}

/* ------------------------------
    5D. BREADCRUMBS
------------------------------ */
/* line 955, ../sass/custom.scss */
.breadcrumbs-well {
  min-height: 20px;
  padding: 12px 0px 10px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 0px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

/* line 966, ../sass/custom.scss */
.B_crumbBox {
  font-weight: bold;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  font-size: 13px;
}
/* line 972, ../sass/custom.scss */
.B_crumbBox li {
  display: inline-block;
  margin-bottom: 0px;
}
/* line 975, ../sass/custom.scss */
.B_crumbBox li a {
  border-bottom: 0px;
}
/* line 979, ../sass/custom.scss */
.B_crumbBox .B_currentCrumb {
  color: #898fc3;
}

/* ------------------------------
    5E. NAVIGATION BOXES (USED IN FORMS)
------------------------------ */
/* line 989, ../sass/custom.scss */
ul.boxes {
  list-style-type: none;
  padding-left: 0;
}
/* line 992, ../sass/custom.scss */
ul.boxes::after {
  content: "";
  display: table;
  clear: both;
}
/* line 997, ../sass/custom.scss */
ul.boxes li {
  float: left;
  display: inline-block;
  overflow: hidden;
  color: #fff;
  text-align: center;
  margin: 0 10px 10px 0;
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 997, ../sass/custom.scss */
  ul.boxes li {
    margin-right: 0px;
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 997, ../sass/custom.scss */
  ul.boxes li {
    width: calc((100% - 10px)/2);
  }
  /* line 1011, ../sass/custom.scss */
  ul.boxes li:nth-child(2n+2) {
    margin-right: 0px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  /* line 997, ../sass/custom.scss */
  ul.boxes li {
    width: calc((100% - 20px)/3);
  }
  /* line 1017, ../sass/custom.scss */
  ul.boxes li:nth-child(3n+3) {
    margin-right: 0px;
  }
}
@media (min-width: 1201px) {
  /* line 997, ../sass/custom.scss */
  ul.boxes li {
    width: calc((100% - 30px)/4);
  }
  /* line 1023, ../sass/custom.scss */
  ul.boxes li:nth-child(4n+4) {
    margin-right: 0px;
  }
}
/* line 1028, ../sass/custom.scss */
ul.boxes li a {
  color: #fff;
  background: #898fc3;
  display: block;
  padding: 18px;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  border-bottom: 0px;
}
/* line 1035, ../sass/custom.scss */
ul.boxes li a:hover {
  background: #252d75;
}
@media (min-width: 1201px) {
  /* line 1028, ../sass/custom.scss */
  ul.boxes li a {
    min-height: 190px;
  }
}
@media (min-width: 991px) and (max-width: 1201px) {
  /* line 1028, ../sass/custom.scss */
  ul.boxes li a {
    min-height: 190px;
  }
}
@media (min-width: 451px) and (max-width: 992px) {
  /* line 1028, ../sass/custom.scss */
  ul.boxes li a {
    margin: 0 0 5px;
    min-height: 180px;
  }
}
/* line 1048, ../sass/custom.scss */
ul.boxes li a .box-icon {
  display: inline-block;
  text-align: center;
  padding: 5px;
}
/* line 1052, ../sass/custom.scss */
ul.boxes li a .box-icon img {
  margin-top: 10px;
  margin-bottom: 5px;
}
/* line 1057, ../sass/custom.scss */
ul.boxes li a h4 {
  color: #fff;
  margin: 5px;
}
/* line 1061, ../sass/custom.scss */
ul.boxes li a p {
  font-size: 12px;
}
/* line 1069, ../sass/custom.scss */
ul.boxes.boxes-3 li a .box-icon {
  padding: 10px;
}

/* ------------------------------
    5F. NAV TABS
------------------------------ */
/* line 1082, ../sass/custom.scss */
.nav-tabs {
  border-bottom: 1px solid #0d113e;
}
/* line 1084, ../sass/custom.scss */
.nav-tabs > li {
  margin-bottom: -1px;
}
/* line 1086, ../sass/custom.scss */
.nav-tabs > li > a {
  border-bottom: 0px;
}
/* line 1090, ../sass/custom.scss */
.nav-tabs > li.active {
  margin-bottom: -1px;
}
/* line 1092, ../sass/custom.scss */
.nav-tabs > li.active > a {
  color: #ffffff;
  background: #0d113e;
  border: #0d113e;
  border-bottom: 1px solid #0d113e;
}
/* line 1097, ../sass/custom.scss */
.nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:active, .nav-tabs > li.active > a:focus {
  border: 0px;
  background: #eee;
  color: #000;
  border-bottom: 1px solid #eee;
}

/* ------------------------------
    6. FORMS, BUTTONS & TABLES
------------------------------ */
/* line 1113, ../sass/custom.scss */
.table > tbody > tr > td {
  vertical-align: middle;
}

@media (max-width: 767px) {
  /* line 1116, ../sass/custom.scss */
  .table-responsive {
    padding: 10px;
    border: 2px dotted #ddd;
  }
}

/* line 1123, ../sass/custom.scss */
.table-nested {
  margin-bottom: 0px;
}

/* line 1127, ../sass/custom.scss */
table {
  width: 100%;
}
/* line 1131, ../sass/custom.scss */
table > thead > tr > th, table > tbody > tr > th {
  padding: 6px 8px;
  border: 1px solid #dddddd;
  font-weight: bold;
}
/* line 1136, ../sass/custom.scss */
table > thead > tr > td, table > tbody > tr > td {
  padding: 6px 8px;
  border: 1px solid #dddddd;
}

/* ------------------------------
    6A. BUTTONS
------------------------------ */
/* line 1148, ../sass/custom.scss */
.btn-margin {
  margin: 0px 0px 20px;
}

/* line 1152, ../sass/custom.scss */
.btn-default {
  color: #ffffff;
  background-color: #0d113e;
  border-color: #0d113e;
  outline: none;
}
/* line 1157, ../sass/custom.scss */
.btn-default:focus,
.btn-default .focus, .btn-default:hover, .btn-default:active,
.btn-default .active, .btn-default:active:hover, .btn-default:active:focus {
  color: #ffffff;
  background-color: #252d75;
  border-color: #252d75;
  border-bottom: 1px solid #252d75;
}

/* line 1171, ../sass/custom.scss */
.btn-primary {
  color: #0d113e;
  background-color: #ffffff;
  border-color: #0d113e;
  outline: none;
}
/* line 1176, ../sass/custom.scss */
.btn-primary:focus,
.btn-primary .focus, .btn-primary:hover, .btn-primary:active,
.btn-primary .active, .btn-primary:active:hover, .btn-primary:active:focus {
  color: #ffffff;
  background-color: #0d113e;
  border-color: #0d113e;
  border-bottom: 1px solid #0d113e;
}

/* line 1190, ../sass/custom.scss */
.btn {
  padding: 6px 20px;
}

/* line 1194, ../sass/custom.scss */
.btn-default:focus,
.btn-default .focus,
.btn-default:hover,
.btn-default:active,
.btn-default .active,
.btn-default:active:hover,
.btn-default:active:focus {
  outline: 0;
}

/* ------------------------------
    6B. FORMS
------------------------------ */
/* line 1209, ../sass/custom.scss */
.form-control {
  border-color: #0d113e;
  -webkit-box-shadow: inset 0 1px 1px transparent;
  box-shadow: inset 0 1px 1px transparent;
}
/* line 1213, ../sass/custom.scss */
.form-control:focus {
  border-color: #0d113e;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(13, 17, 62, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(13, 17, 62, 0.6);
}

/* line 1221, ../sass/custom.scss */
.form-horizontal .radio,
.form-horizontal .checkbox {
  display: inline-block;
  vertical-align: inherit;
}

/* line 1227, ../sass/custom.scss */
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  margin-top: 5px;
}

@media (min-width: 767px) {
  /* line 1236, ../sass/custom.scss */
  .form-inline .form-group .form-control {
    width: 300px;
  }
}
@media (max-width: 767px) {
  /* line 1242, ../sass/custom.scss */
  .form-inline .btn {
    width: 100%;
  }
}

/* line 1250, ../sass/custom.scss */
#top_search_form .form-control {
  border-color: #ffffff;
}
/* line 1253, ../sass/custom.scss */
#top_search_form .btn {
  margin-left: -5px;
}

/* ------------------------------
    6C. TABLES
------------------------------ */
/* line 1263, ../sass/custom.scss */
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th {
  font-weight: bold;
}

/* line 1269, ../sass/custom.scss */
.table-row {
  line-height: 1.5;
}
/* line 1271, ../sass/custom.scss */
.table-row .title {
  text-align: right;
  font-weight: bold;
}
@media (max-width: 767px) {
  /* line 1271, ../sass/custom.scss */
  .table-row .title {
    text-align: left;
  }
}

/* line 1280, ../sass/custom.scss */
table {
  margin-bottom: 15px;
}
/* line 1283, ../sass/custom.scss */
table tr td {
  padding: 3px 8px;
  border: 1px solid #eee;
}

/* ------------------------------
    7. BANNER ADS
------------------------------ */
/* line 1295, ../sass/custom.scss */
.banner {
  text-align: center;
  margin-bottom: 30px;
}
/* line 1297, ../sass/custom.scss */
.banner img-responsive {
  display: inline-block;
}
/* line 1301, ../sass/custom.scss */
.banner #banner-carousel {
  max-width: 1440px;
  display: inline-block;
}

/* line 1307, ../sass/custom.scss */
.banner-ad {
  margin-bottom: 15px;
  position: relative;
}
/* line 1312, ../sass/custom.scss */
.banner-ad a {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  border-bottom: 0px;
}

/* line 1323, ../sass/custom.scss */
.carousel-fade .carousel-inner .item {
  transition-property: opacity;
}
/* line 1326, ../sass/custom.scss */
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
/* line 1331, ../sass/custom.scss */
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
/* line 1336, ../sass/custom.scss */
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  transform: translate3d(0, 0, 0);
}
/* line 1344, ../sass/custom.scss */
.carousel-fade .carousel-control {
  z-index: 2;
}

/* line 1349, ../sass/custom.scss */
.carousel,
.carousel-inner,
.carousel-inner .item {
  height: 100%;
}

/* line 1355, ../sass/custom.scss */
.item:nth-child(1) {
  background: #74C390;
}

/* line 1359, ../sass/custom.scss */
.item:nth-child(2) {
  background: #51BCE8;
}

/* line 1363, ../sass/custom.scss */
.item:nth-child(3) {
  background: #E46653;
}

/* ------------------------------
    8. EVENTS BOX
------------------------------ */
/* line 1372, ../sass/custom.scss */
.events-box {
  list-style-type: none;
  margin: 0px 0px 15px 0px;
  padding: 0px;
}
/* line 1376, ../sass/custom.scss */
.events-box li {
  border-bottom: 1px solid #0d113e;
  padding: 10px 0px;
}
@media (max-width: 767px) {
  /* line 1381, ../sass/custom.scss */
  .events-box .btn {
    display: block;
  }
}

/* ------------------------------
    9. SIDE BAR
------------------------------ */
/* line 1392, ../sass/custom.scss */
.side-links {
  list-style-type: none;
  margin: 0px 0px 30px 0px;
  padding: 0px;
}
/* line 1396, ../sass/custom.scss */
.side-links li {
  margin-bottom: 5px;
}

/* ------------------------------
    9A. SCHEDULE UPDATES
------------------------------ */
/* line 1406, ../sass/custom.scss */
.schedule-updates {
  list-style-type: none;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  border: 1px solid #0d113e;
}
/* line 1411, ../sass/custom.scss */
.schedule-updates li {
  display: table;
  border-bottom: 1px solid #0d113e;
}
/* line 1414, ../sass/custom.scss */
.schedule-updates li:last-child {
  border-bottom: 0px;
}
/* line 1417, ../sass/custom.scss */
.schedule-updates li:hover {
  background-color: #f9f9f9;
}
/* line 1420, ../sass/custom.scss */
.schedule-updates li div {
  display: table-cell;
  padding: 5px 10px;
  vertical-align: middle;
}
/* line 1424, ../sass/custom.scss */
.schedule-updates li div h4 {
  margin-top: 5px;
}
/* line 1427, ../sass/custom.scss */
.schedule-updates li div p {
  margin-bottom: 0px;
}
/* line 1430, ../sass/custom.scss */
.schedule-updates li div:first-child {
  width: 10%;
}
/* line 1433, ../sass/custom.scss */
.schedule-updates li div:last-child {
  width: 90%;
}

/* ------------------------------
    10. NEWS/EVENTS POSTS
------------------------------ */
/* ------------------------------
    10A. QUIP COMMENTS
------------------------------ */
/* line 1450, ../sass/custom.scss */
.quip-comment-list {
  border: 1px solid transparent;
}
/* line 1453, ../sass/custom.scss */
.quip-comment-list .quip-comment .quip-comment-body {
  padding: 10px;
}

/* line 1459, ../sass/custom.scss */
.quip-comment-createdon {
  font-style: normal !important;
  font-size: 12px !important;
}

/* line 1464, ../sass/custom.scss */
.quip-preview {
  border-bottom: 0px !important;
  padding: 10px !important;
}
/* line 1467, ../sass/custom.scss */
.quip-preview h5 {
  margin-bottom: 2px;
}

/* line 1472, ../sass/custom.scss */
.quip-comment-alt {
  background-color: transparent !important;
}

/* line 1476, ../sass/custom.scss */
.quip-comment {
  border-bottom: 1px solid #f1f1f1;
}

/* line 1480, ../sass/custom.scss */
.post-info {
  margin-bottom: 5px;
  font-size: 90%;
}

/* ------------------------------
    11. SOCIAL SHARING
------------------------------ */
/* line 1490, ../sass/custom.scss */
.addthis_inline_share_toolbox {
  display: inline-block;
}

/* line 1494, ../sass/custom.scss */
.share {
  text-align: right;
}
/* line 1496, ../sass/custom.scss */
.share h5 {
  margin-bottom: 3px;
}

/* ------------------------------
    12. NEWS PUBLISHER
------------------------------ */
/* line 1506, ../sass/custom.scss */
.newspublisher {
  margin: 0;
  font-family: arial, sans-serif;
  padding: 10px 20px !important;
  background-color: #f1f1f1;
}

/* line 1513, ../sass/custom.scss */
div.newspublisher form {
  margin: 0;
  padding: 0px 0 10px 0 !important;
}

/* ------------------------------
    13. ADMIN SECTION
------------------------------ */
/* line 1523, ../sass/custom.scss */
.admin-nav > li > ul {
  padding-left: 15px;
  font-size: 13px;
  color: #666;
}

/* line 1529, ../sass/custom.scss */
.admin-nav > li > ul > li.active > a,
.admin-nav > li > ul > li.active > a:hover,
.admin-nav > li > ul > li.active > a:focus {
  color: #ffffff;
  background-color: rgba(51, 122, 183, 0.5) !important;
}

/* line 1537, ../sass/custom.scss */
.admin-nav .level-1 {
  border-bottom: 1px solid #ddd;
  margin-top: 0;
}

/* line 1543, ../sass/custom.scss */
.admin-editor {
  padding: 4px;
  margin: 5px 0 5px 5px;
  text-align: right;
}
/* line 1547, ../sass/custom.scss */
.admin-editor a {
  color: #a94442 !important;
  font-style: italic;
  border-bottom: 1px dashed #a94442;
}
/* line 1552, ../sass/custom.scss */
.admin-editor .btn-link {
  color: #a94442 !important;
  font-style: italic;
  border-bottom: 1px dashed #a94442;
  padding: 0;
}
/* line 1557, ../sass/custom.scss */
.admin-editor .btn-link:hover, .admin-editor .btn-link:focus, .admin-editor .btn-link:active, .admin-editor .btn-link:focus:active {
  text-decoration: none;
}

/* line 1565, ../sass/custom.scss */
.adminbtns {
  display: inline-block;
  float: right;
  margin-top: -3px;
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 1565, ../sass/custom.scss */
  .adminbtns {
    display: block;
    text-align: center;
    margin: 10px 0px 5px;
    float: none;
  }
}
/* line 1575, ../sass/custom.scss */
.adminbtns:after {
  content: "";
  display: table;
  clear: both;
}

/* ------------------------------
    14. BREEDERS DIRECTORY
------------------------------ */
/* line 1586, ../sass/custom.scss */
ul.breeders {
  padding: 0;
  list-style-type: none;
}
/* line 1589, ../sass/custom.scss */
ul.breeders .breeder {
  padding: 10px;
  margin-top: 10px;
  line-height: 1.8;
  background: #f1f1f1;
  font-size: 13px;
}
/* line 1595, ../sass/custom.scss */
ul.breeders .breeder.Yes {
  background: rgba(137, 143, 195, 0.3);
}

/* line 1601, ../sass/custom.scss */
ul.breed-groups {
  padding: 0;
  list-style-type: none;
}
/* line 1604, ../sass/custom.scss */
ul.breed-groups li {
  line-height: 1.8;
  text-align: center;
  display: inline-block;
}
/* line 1608, ../sass/custom.scss */
ul.breed-groups li a {
  padding: 10px;
  margin-top: 10px;
  font-size: 13px;
  color: #fff;
  display: block;
  background: #898fc3;
}
/* line 1615, ../sass/custom.scss */
ul.breed-groups li a:hover {
  background: #252d75;
}

/* line 1622, ../sass/custom.scss */
ul.breed-list {
  padding: 0;
  list-style-type: none;
  border: 1px solid #f1f1f1;
}
/* line 1626, ../sass/custom.scss */
ul.breed-list li {
  border-bottom: 1px solid #f1f1f1;
  margin-bottom: 0px;
}
/* line 1629, ../sass/custom.scss */
ul.breed-list li a {
  display: block;
  padding: 7px 7px;
  border-bottom: 0px;
  background: #f6f6f6;
}
/* line 1634, ../sass/custom.scss */
ul.breed-list li a:hover, ul.breed-list li a:active, ul.breed-list li a:focus {
  background: #898fc3;
  color: #ffffff;
}
/* line 1642, ../sass/custom.scss */
ul.breed-list li:nth-child(odd) a {
  background: #ffffff;
}
/* line 1644, ../sass/custom.scss */
ul.breed-list li:nth-child(odd) a:hover, ul.breed-list li:nth-child(odd) a:active, ul.breed-list li:nth-child(odd) a:focus {
  background: #898fc3;
  color: #ffffff;
}

/* ------------------------------
    15. EVENTS CALENDER
------------------------------ */
/* line 1661, ../sass/custom.scss */
.calendar-event-content a {
  border-bottom: 0px;
}

/* line 1666, ../sass/custom.scss */
.fc-content.active {
  background: #252d75 !important;
}
/* line 1668, ../sass/custom.scss */
.fc-content.active .fc-date {
  color: #ffffff !important;
}

/* line 1673, ../sass/custom.scss */
.agility,
.conformation,
.dances,
.earthdog,
.endurance,
.field,
.herding,
.coursing,
.racing,
.obedience,
.other,
.retrieving,
.tracking {
  color: #ffffff;
}
/* line 1687, ../sass/custom.scss */
.agility a,
.conformation a,
.dances a,
.earthdog a,
.endurance a,
.field a,
.herding a,
.coursing a,
.racing a,
.obedience a,
.other a,
.retrieving a,
.tracking a {
  color: #ffffff;
  border-bottom: 1px dashed #ffffff;
}

/* line 1693, ../sass/custom.scss */
.agility {
  background: #72A639 !important;
}

/* line 1697, ../sass/custom.scss */
.conformation {
  background: #ff7f27 !important;
}

/* line 1701, ../sass/custom.scss */
.dances {
  background: #72A639 !important;
}

/* line 1705, ../sass/custom.scss */
.earthdog {
  background: #72A639 !important;
}

/* line 1709, ../sass/custom.scss */
.endurance {
  background: #72A639 !important;
}

/* line 1713, ../sass/custom.scss */
.field {
  background: #72A639 !important;
}

/* line 1717, ../sass/custom.scss */
.herding {
  background: #72A639 !important;
}

/* line 1721, ../sass/custom.scss */
.coursing {
  background: #72A639 !important;
}

/* line 1725, ../sass/custom.scss */
.racing {
  background: #72A639 !important;
}

/* line 1729, ../sass/custom.scss */
.obedience {
  background: #72A639 !important;
}

/* line 1733, ../sass/custom.scss */
.other {
  background: #72A639 !important;
}

/* line 1737, ../sass/custom.scss */
.retrieving {
  background: #72A639 !important;
}

/* line 1741, ../sass/custom.scss */
.tracking {
  background: #72A639 !important;
}

/* ------------------------------
    15. GALLERY
------------------------------ */
/* line 1750, ../sass/custom.scss */
ul.gallery {
  list-style-type: none;
  margin: 0px 0px 15px 0px;
  border: 0px;
  padding: 0px;
}
/* line 1755, ../sass/custom.scss */
ul.gallery li {
  float: left;
  margin-bottom: 0px;
}
/* line 1759, ../sass/custom.scss */
ul.gallery li a img {
  display: inline-block;
}
@media (max-width: 991px) {
  /* line 1755, ../sass/custom.scss */
  ul.gallery li {
    width: 50%;
  }
}
@media (min-width: 992px) {
  /* line 1755, ../sass/custom.scss */
  ul.gallery li {
    width: 33.33%;
  }
}

/* ------------------------------
    16. ISSUU
------------------------------ */
/* line 1777, ../sass/custom.scss */
.issuuembed {
  width: 100%;
  height: 850px;
}
@media (max-width: 450px) {
  /* line 1777, ../sass/custom.scss */
  .issuuembed {
    height: 350px;
  }
}
@media (min-width: 451px) and (max-width: 767px) {
  /* line 1777, ../sass/custom.scss */
  .issuuembed {
    height: 550px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1777, ../sass/custom.scss */
  .issuuembed {
    height: 600px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  /* line 1777, ../sass/custom.scss */
  .issuuembed {
    height: 750px;
  }
}

/* ------------------------------
    17. SEARCH
------------------------------ */
/* line 1799, ../sass/custom.scss */
.sisea-result {
  padding: 0px 10px;
}
/* line 1801, ../sass/custom.scss */
.sisea-result span.subtext {
  display: block;
  margin-bottom: 5px;
}

/* line 1807, ../sass/custom.scss */
.sisea-highlight {
  font-weight: bold;
}

/* ------------------------------
    18. LISTS
------------------------------ */
/* line 1818, ../sass/custom.scss */
ul li h1, ul li h2, ul li h3, ul li h4, ul li h5, ul li h6 {
  margin: 10px 0px 5px;
}
/* line 1821, ../sass/custom.scss */
ul li p {
  margin-bottom: 10px;
}
/* line 1824, ../sass/custom.scss */
ul li ul {
  margin-bottom: 10px;
}

/* ------------------------------
    00. MISCELLANEOUS (UNCATEGORIESED)
------------------------------ */
/* line 1834, ../sass/custom.scss */
.purple-box {
  display: block;
  padding: 10px;
  font-size: 13px;
  color: #fff;
  background: #898fc3;
  margin-bottom: 10px;
  text-align: center;
}
/* line 1842, ../sass/custom.scss */
.purple-box:hover {
  background: #252d75;
  color: #fff;
}
