/* ------------------------------
            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-9.jpg");
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center 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: 992px) {
  /* line 344, ../sass/custom.scss */
  body {
    margin-bottom: calc(550px + 50px);
  }
}

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

/* ------------------------------
    4A. WEATHER WIDGET
------------------------------ */
/* line 400, ../sass/custom.scss */
.weather {
  background: #252d75;
  color: #ffffff;
  font-size: 90%;
}
/* line 404, ../sass/custom.scss */
.weather .arrow_box {
  position: relative;
  background: #898fc3;
  display: inline-block;
  padding: 5px 10px 3px 10%;
  color: #ffffff;
}
/* line 411, ../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 425, ../sass/custom.scss */
.weather .details {
  display: inline-block;
  padding: 5px 10px 3px 20px;
  text-align: center;
}
@media (min-width: 768px) {
  /* line 425, ../sass/custom.scss */
  .weather .details {
    text-align: left;
  }
}
/* line 433, ../sass/custom.scss */
.weather #weather {
  display: inline-block;
  margin: 0px 10px;
  text-align: center;
  text-transform: uppercase;
}
/* line 438, ../sass/custom.scss */
.weather #weather .day {
  display: inline-block;
  margin: 0px 5px;
  text-transform: capitalize;
}

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

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

/* line 465, ../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 472, ../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 479, ../sass/custom.scss */
.navbar {
  border: 0px;
  margin-bottom: 0px;
}

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

/* line 490, ../sass/custom.scss */
.navbar-default {
  background-color: #0d113e;
  border-color: #0d113e;
  color: #ffffff;
}
/* line 494, ../sass/custom.scss */
.navbar-default .navbar-nav {
  margin: 0px -15px;
}
/* line 497, ../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 497, ../sass/custom.scss */
  .navbar-default .navbar-nav li a {
    padding: 11px 15px;
  }
}
/* line 505, ../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 514, ../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 514, ../sass/custom.scss */
  .navbar-default .navbar-nav .icon a {
    padding: 52px 8px 10px 8px;
  }
}
/* line 522, ../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 531, ../sass/custom.scss */
.navbar-default .navbar-nav.navbar-right li.icon span {
  display: none;
}
@media (max-width: 991px) {
  /* line 535, ../sass/custom.scss */
  .navbar-default .navbar-nav.navbar-right li.icon i {
    margin-right: 3px;
  }
  /* line 538, ../sass/custom.scss */
  .navbar-default .navbar-nav.navbar-right li.icon span {
    display: inline-block;
    font-size: 12px;
    line-height: 20px;
  }
}
/* line 547, ../sass/custom.scss */
.navbar-default .navbar-nav #FamilyPetMainNav_2663 a {
  background: #e13041;
  color: #ffffff;
}
/* line 550, ../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 556, ../sass/custom.scss */
.navbar-default .dropdown-menu {
  background-color: #252d75;
  border: none;
  padding: 0;
}
/* line 561, ../sass/custom.scss */
.navbar-default .dropdown-menu li a {
  padding: 3px 20px;
  color: #ffffff;
}
/* line 562, ../sass/custom.scss */
.navbar-default .dropdown-menu li a:hover {
  background-color: #898fc3;
}
/* line 568, ../sass/custom.scss */
.navbar-default .dropdown-menu li:last-child {
  border-bottom: none;
}
/* line 573, ../sass/custom.scss */
.navbar-default .dropdown-menu .active a.active, .navbar-default .dropdown-menu > .active a.active {
  background-color: #898fc3;
}
/* line 578, ../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 587, ../sass/custom.scss */
.navbar-default .dropdown-menu .level_2.active a {
  background-color: #898fc3;
}
/* line 594, ../sass/custom.scss */
.navbar-default .dropdown-menu .level_3 a {
  background-color: #252d75 !important;
}
/* line 596, ../sass/custom.scss */
.navbar-default .dropdown-menu .level_3 a:hover, .navbar-default .dropdown-menu .level_3 a:focus, .navbar-default .dropdown-menu .level_3 a:active {
  background-color: #898fc3 !important;
}
/* line 600, ../sass/custom.scss */
.navbar-default .dropdown-menu .level_3.active a {
  background-color: #898fc3 !important;
}

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

/* line 638, ../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 648, ../sass/custom.scss */
  .level_1.parent:hover > .dropdown-menu {
    display: block;
  }
}
/* line 654, ../sass/custom.scss */
.level_1 .level_2.parent {
  position: relative;
}
@media (min-width: 992px) {
  /* line 658, ../sass/custom.scss */
  .level_1 .level_2.parent:hover > .dropdown-menu {
    display: block;
  }
  /* line 662, ../sass/custom.scss */
  .level_1 .level_2.parent > .dropdown-menu {
    left: 100%;
    /* bottom: 0; */
    top: -3px;
  }
}
@media (min-width: 992px) {
  /* line 670, ../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 683, ../sass/custom.scss */
  .navbar-default .navbar-nav {
    margin: 0px -15px;
  }
  /* line 686, ../sass/custom.scss */
  .navbar-default .navbar-nav li a {
    padding-left: 8px;
    padding-right: 8px;
  }
}
@media (max-width: 991px) {
  /* line 696, ../sass/custom.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
    padding: 5px 15px 5px 30px;
  }
  /* line 699, ../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 710, ../sass/custom.scss */
  .navbar-default .navbar-nav {
    margin: 0px;
  }
  /* line 713, ../sass/custom.scss */
  .navbar-default .navbar-nav li a {
    padding-top: 50px;
  }
  /* line 720, ../sass/custom.scss */
  .navbar-default .dropdown-menu li a {
    padding: 8px 20px;
    color: #ffffff;
  }
}
/* line 729, ../sass/custom.scss */
.navbar-default .navbar-toggle {
  margin-top: 20px;
  border-color: transparent;
}
/* line 731, ../sass/custom.scss */
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
  background-color: #0d113e;
}
/* line 736, ../sass/custom.scss */
.navbar-default .navbar-toggle .icon-bar {
  background-color: #ffffff;
  transition: 300ms ease-in-out;
  position: relative;
  width: 24px;
  height: 3px;
}
/* line 743, ../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 750, ../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 757, ../sass/custom.scss */
.navbar-default .navbar-toggle .icon-bar:nth-child(3) {
  opacity: 0;
}
/* line 760, ../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 770, ../sass/custom.scss */
.show_manager {
  padding: 0 !important;
  border: 0;
}
/* line 773, ../sass/custom.scss */
.show_manager img {
  max-height: 50px;
  padding: 5px;
}
/* line 777, ../sass/custom.scss */
.show_manager:hover, .show_manager:active, .show_manager:focus {
  border-bottom: 0;
}

/* line 783, ../sass/custom.scss */
.brand-icon a {
  background: #ffffff;
}
@media (min-width: 992px) {
  /* line 783, ../sass/custom.scss */
  .brand-icon a {
    padding: 35px 8px 16px !important;
  }
}
/* line 788, ../sass/custom.scss */
.brand-icon a:hover, .brand-icon a:focus, .brand-icon a:active {
  background: #252d75;
}
/* line 791, ../sass/custom.scss */
.brand-icon a img {
  max-height: 30px;
}

/* ------------------------------
    5A. NAV SECONDARY
------------------------------ */
/* line 802, ../sass/custom.scss */
.nav-secondary {
  text-align: center;
  border-bottom: 1px solid #0d113e;
}
/* line 805, ../sass/custom.scss */
.nav-secondary ul {
  display: inline-block;
  font-weight: bold;
}
/* line 808, ../sass/custom.scss */
.nav-secondary ul li {
  vertical-align: top;
  display: inline-block;
}
/* line 811, ../sass/custom.scss */
.nav-secondary ul li a {
  padding: 10px 7px;
  border-bottom: 0px;
  font-size: 12px;
}
/* line 814, ../sass/custom.scss */
.nav-secondary ul li a img {
  margin-right: 0;
}
/* line 818, ../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 827, ../sass/custom.scss */
.nav-secondary ul .active a {
  background: #f9f9f9;
}
/* line 832, ../sass/custom.scss */
.nav-secondary ul #secondaryNav_2649 a {
  background: #e23042;
  color: #ffffff;
}
/* line 835, ../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 851, ../sass/custom.scss */
.side-nav .level-1 > a,
.side-nav-sub .level-1 > a {
  /*background-color: #eeeeee;*/
  color: #333333;
}
/* line 854, ../sass/custom.scss */
.side-nav .level-1 > a:hover,
.side-nav-sub .level-1 > a:hover {
  background-color: #F1F1F1;
}

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

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

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

/* line 884, ../sass/custom.scss */
.side-nav-sub {
  margin-top: 2px;
}
/* line 886, ../sass/custom.scss */
.side-nav-sub li a {
  font-weight: normal;
}
/* line 891, ../sass/custom.scss */
.side-nav-sub li.active > a {
  background: #898fc3;
}
/* line 893, ../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 899, ../sass/custom.scss */
.side-nav-sub .side-nav-sub {
  margin-left: 18px;
}

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

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

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

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

/* line 934, ../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 946, ../sass/custom.scss */
.pagination li .active {
  background: #0d113e;
  color: #ffffff;
}

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

/* line 958, ../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 968, ../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 985, ../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 996, ../sass/custom.scss */
.B_crumbBox {
  font-weight: bold;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  font-size: 13px;
}
/* line 1002, ../sass/custom.scss */
.B_crumbBox li {
  display: inline-block;
  margin-bottom: 0px;
}
/* line 1005, ../sass/custom.scss */
.B_crumbBox li a {
  border-bottom: 0px;
}
/* line 1009, ../sass/custom.scss */
.B_crumbBox .B_currentCrumb {
  color: #898fc3;
}

/* ------------------------------
    5E. NAVIGATION BOXES (USED IN FORMS)
------------------------------ */
/* line 1019, ../sass/custom.scss */
ul.boxes {
  list-style-type: none;
  padding-left: 0;
}
/* line 1022, ../sass/custom.scss */
ul.boxes::after {
  content: "";
  display: table;
  clear: both;
}
/* line 1027, ../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 1027, ../sass/custom.scss */
  ul.boxes li {
    margin-right: 0px;
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1027, ../sass/custom.scss */
  ul.boxes li {
    width: calc((100% - 10px)/2);
  }
  /* line 1041, ../sass/custom.scss */
  ul.boxes li:nth-child(2n+2) {
    margin-right: 0px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  /* line 1027, ../sass/custom.scss */
  ul.boxes li {
    width: calc((100% - 20px)/3);
  }
  /* line 1047, ../sass/custom.scss */
  ul.boxes li:nth-child(3n+3) {
    margin-right: 0px;
  }
}
@media (min-width: 1201px) {
  /* line 1027, ../sass/custom.scss */
  ul.boxes li {
    width: calc((100% - 30px)/4);
  }
  /* line 1053, ../sass/custom.scss */
  ul.boxes li:nth-child(4n+4) {
    margin-right: 0px;
  }
}
/* line 1058, ../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 1065, ../sass/custom.scss */
ul.boxes li a:hover {
  background: #252d75;
}
@media (min-width: 1201px) {
  /* line 1058, ../sass/custom.scss */
  ul.boxes li a {
    min-height: 190px;
  }
}
@media (min-width: 991px) and (max-width: 1201px) {
  /* line 1058, ../sass/custom.scss */
  ul.boxes li a {
    min-height: 190px;
  }
}
@media (min-width: 451px) and (max-width: 992px) {
  /* line 1058, ../sass/custom.scss */
  ul.boxes li a {
    margin: 0 0 5px;
    min-height: 180px;
  }
}
/* line 1078, ../sass/custom.scss */
ul.boxes li a .box-icon {
  display: inline-block;
  text-align: center;
  padding: 5px;
}
/* line 1082, ../sass/custom.scss */
ul.boxes li a .box-icon img {
  margin-top: 10px;
  margin-bottom: 5px;
}
/* line 1087, ../sass/custom.scss */
ul.boxes li a h4 {
  color: #fff;
  margin: 5px;
}
/* line 1091, ../sass/custom.scss */
ul.boxes li a p {
  font-size: 12px;
}
/* line 1099, ../sass/custom.scss */
ul.boxes.boxes-3 li a .box-icon {
  padding: 10px;
}

/* ------------------------------
    5F. NAV TABS
------------------------------ */
/* line 1112, ../sass/custom.scss */
.nav-tabs {
  border-bottom: 1px solid #0d113e;
}
/* line 1114, ../sass/custom.scss */
.nav-tabs > li {
  margin-bottom: -1px;
}
/* line 1116, ../sass/custom.scss */
.nav-tabs > li > a {
  border-bottom: 0px;
}
/* line 1120, ../sass/custom.scss */
.nav-tabs > li.active {
  margin-bottom: -1px;
}
/* line 1122, ../sass/custom.scss */
.nav-tabs > li.active > a {
  color: #ffffff;
  background: #0d113e;
  border: #0d113e;
  border-bottom: 1px solid #0d113e;
}
/* line 1127, ../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 1143, ../sass/custom.scss */
.table > tbody > tr > td {
  vertical-align: middle;
}

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

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

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

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

/* line 1182, ../sass/custom.scss */
.btn-default {
  color: #ffffff;
  background-color: #0d113e;
  border-color: #0d113e;
  outline: none;
}
/* line 1187, ../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 1201, ../sass/custom.scss */
.btn-primary {
  color: #0d113e;
  background-color: #ffffff;
  border-color: #0d113e;
  outline: none;
}
/* line 1206, ../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 1220, ../sass/custom.scss */
.btn {
  padding: 6px 20px;
}

/* line 1224, ../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 1239, ../sass/custom.scss */
.form-control {
  border-color: #0d113e;
  -webkit-box-shadow: inset 0 1px 1px transparent;
  box-shadow: inset 0 1px 1px transparent;
}
/* line 1243, ../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 1251, ../sass/custom.scss */
.form-horizontal .radio,
.form-horizontal .checkbox {
  display: inline-block;
  vertical-align: inherit;
}

/* line 1257, ../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 1266, ../sass/custom.scss */
  .form-inline .form-group .form-control {
    width: 300px;
  }
}
@media (max-width: 767px) {
  /* line 1272, ../sass/custom.scss */
  .form-inline .btn {
    width: 100%;
  }
}

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

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

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

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

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

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

/* line 1353, ../sass/custom.scss */
.carousel-fade .carousel-inner .item {
  transition-property: opacity;
}
/* line 1356, ../sass/custom.scss */
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
/* line 1361, ../sass/custom.scss */
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
/* line 1366, ../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 1374, ../sass/custom.scss */
.carousel-fade .carousel-control {
  z-index: 2;
}

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

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

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

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

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

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

/* ------------------------------
    9A. SCHEDULE UPDATES
------------------------------ */
/* line 1436, ../sass/custom.scss */
.schedule-updates {
  list-style-type: none;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  border: 1px solid #0d113e;
}
/* line 1441, ../sass/custom.scss */
.schedule-updates li {
  display: table;
  border-bottom: 1px solid #0d113e;
}
/* line 1444, ../sass/custom.scss */
.schedule-updates li:last-child {
  border-bottom: 0px;
}
/* line 1447, ../sass/custom.scss */
.schedule-updates li:hover {
  background-color: #f9f9f9;
}
/* line 1450, ../sass/custom.scss */
.schedule-updates li div {
  display: table-cell;
  padding: 5px 10px;
  vertical-align: middle;
}
/* line 1454, ../sass/custom.scss */
.schedule-updates li div h4 {
  margin-top: 5px;
}
/* line 1457, ../sass/custom.scss */
.schedule-updates li div p {
  margin-bottom: 0px;
}
/* line 1460, ../sass/custom.scss */
.schedule-updates li div:first-child {
  width: 10%;
}
/* line 1463, ../sass/custom.scss */
.schedule-updates li div:last-child {
  width: 90%;
}

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

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

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

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

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

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

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

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

/* ------------------------------
    12. NEWS PUBLISHER
------------------------------ */
/* line 1536, ../sass/custom.scss */
.newspublisher {
  margin: 0;
  font-family: arial, sans-serif;
  padding: 10px 20px !important;
  background-color: #f1f1f1;
}
/* line 1541, ../sass/custom.scss */
.newspublisher .form-group {
  margin-left: 0px;
  margin-right: 0px;
}
/* line 1544, ../sass/custom.scss */
.newspublisher .form-group .col-sm-12 {
  padding-left: 0px;
  padding-right: 0px;
}

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

/* line 1556, ../sass/custom.scss */
div.newspublisher label.fieldlabel, div.newspublisher input {
  width: 100% !important;
}

/* line 1560, ../sass/custom.scss */
div.newspublisher input.submit, div.newspublisher input.cancel {
  padding: 6px 20px !important;
  width: auto !important;
  margin: 5px 0 !important;
}

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

/* line 1577, ../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 1585, ../sass/custom.scss */
.admin-nav .level-1 {
  border-bottom: 1px solid #ddd;
  margin-top: 0;
}

/* line 1591, ../sass/custom.scss */
.admin-editor {
  padding: 4px;
  margin: 5px 0 5px 5px;
  text-align: right;
}
/* line 1595, ../sass/custom.scss */
.admin-editor a {
  color: #a94442 !important;
  font-style: italic;
  border-bottom: 1px dashed #a94442;
}
/* line 1600, ../sass/custom.scss */
.admin-editor .btn-link {
  color: #a94442 !important;
  font-style: italic;
  border-bottom: 1px dashed #a94442;
  padding: 0;
}
/* line 1605, ../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 1613, ../sass/custom.scss */
.adminbtns {
  display: inline-block;
  float: right;
  margin-top: -3px;
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 1613, ../sass/custom.scss */
  .adminbtns {
    display: block;
    text-align: center;
    margin: 10px 0px 5px;
    float: none;
  }
}
/* line 1623, ../sass/custom.scss */
.adminbtns:after {
  content: "";
  display: table;
  clear: both;
}

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

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

/* line 1670, ../sass/custom.scss */
ul.breed-list {
  padding: 0;
  list-style-type: none;
  border: 1px solid #f1f1f1;
}
/* line 1674, ../sass/custom.scss */
ul.breed-list li {
  border-bottom: 1px solid #f1f1f1;
  margin-bottom: 0px;
}
/* line 1677, ../sass/custom.scss */
ul.breed-list li a {
  display: block;
  padding: 7px 7px;
  border-bottom: 0px;
  background: #f6f6f6;
}
/* line 1682, ../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 1690, ../sass/custom.scss */
ul.breed-list li:nth-child(odd) a {
  background: #ffffff;
}
/* line 1692, ../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 1709, ../sass/custom.scss */
.calendar-event-content a {
  border-bottom: 0px;
}

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

/* line 1721, ../sass/custom.scss */
.agility,
.conformation,
.dances,
.earthdog,
.endurance,
.field,
.herding,
.coursing,
.racing,
.obedience,
.other,
.retrieving,
.tracking {
  color: #ffffff;
}
/* line 1735, ../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 1741, ../sass/custom.scss */
.agility {
  background: #72A639 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* ------------------------------
    18. LISTS
------------------------------ */
/* line 1866, ../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 1869, ../sass/custom.scss */
ul li p {
  margin-bottom: 10px;
}
/* line 1872, ../sass/custom.scss */
ul li ul {
  margin-bottom: 10px;
}

@media (min-width: 1201px) {
  /* line 1881, ../sass/custom.scss */
  .magazine-listing .listing:nth-child(6n+7) {
    clear: left;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  /* line 1886, ../sass/custom.scss */
  .magazine-listing .listing:nth-child(4n+5) {
    clear: left;
  }
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 1891, ../sass/custom.scss */
  .magazine-listing .listing:nth-child(2n+3) {
    clear: left;
  }
}

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

/* line 1916, ../sass/custom.scss */
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}
/* line 1921, ../sass/custom.scss */
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
