@charset "UTF-8";
ul.plain {
  margin: 0;
  padding: 0;
  list-style: none; }

/*
 * Global mixins
 */
.p-none-left {
  padding-left: 0 !important; }

.p-none-right {
  padding-right: 0 !important; }

.p-none-top {
  padding-top: 0 !important; }

.p-none-bottom {
  padding-bottom: 0 !important; }

.p-none {
  padding: 0 !important; }

/**
 * hide block on mobile
 */
@media only screen and (max-width: 348px) {
  .hide-on-phone-small {
    display: none !important; } }
@media only screen and (max-width: 398px) {
  .hide-on-phone {
    display: none !important; } }
@media only screen and (max-width: 478px) {
  .hide-on-phone-wide {
    display: none !important; } }
@media only screen and (max-width: 558px) {
  .hide-on-phablet {
    display: none !important; } }
@media only screen and (max-width: 638px) {
  .hide-on-tablet-small {
    display: none !important; } }
@media only screen and (max-width: 766px) {
  .hide-on-tablet {
    display: none !important; } }
@media only screen and (max-width: 1022px) {
  .hide-on-tablet-wide {
    display: none !important; } }
@media only screen and (max-width: 1199px) {
  .hide-on-desktop {
    display: none !important; } }
@media only screen and (max-width: 1438px) {
  .hide-on-desktop-wide {
    display: none !important; } }
/**
 * remove padding from div on mobile only
 */
@media only screen and (max-width: 766px) {
  .p-mob-none-left {
    padding-left: 0 !important; } }
@media only screen and (max-width: 766px) {
  .p-mob-none-right {
    padding-right: 0 !important; } }
@media only screen and (max-width: 766px) {
  .p-mob-none-top {
    padding-top: 0 !important; } }
@media only screen and (max-width: 766px) {
  .p-mob-none-bottom {
    padding-bottom: 0 !important; } }
@media only screen and (max-width: 766px) {
  .p-mob-none {
    padding: 0 !important; } }
.header {
  background: url(../images/bg-header.jpeg) no-repeat;
  background-size: cover; }

/*
	#menu-wrapper{
		clear: both;
		height:30px;
		background:  url(../images/bg-menu.jpeg)   top center no-repeat;
		background-size: cover;
  }
  */
#block-contactmap,
.content-top {
  background: url(../images/bg-top-content.jpeg) top center no-repeat;
  background-size: cover; }

#block-contactpageschooladdress {
  background: url(../images/bg-top-content.jpeg) top center no-repeat;
  background-size: cover;
  height: 415px; }
  #block-contactpageschooladdress iframe {
    height: 415px; }

.content-body {
  background: url(../images/bg-content.jpeg) top center no-repeat;
  background-size: cover;
  background-color: #818181; }

.path-webform .main-wrapper,
.path-calendar .main-wrapper {
  background: url(../images/bg-content.jpeg) top center no-repeat;
  background-size: cover; }

/*
footer {
  background: url(../images/bg-footer.jpeg) top center no-repeat;
  background-size: cover;
}
*/
@media only screen and (min-width: 992px) {
  #header-hero-image {
    margin-top: 15px;
    margin-right: 0px;
    width: 545px;
    height: 36px;
    background: url(../images/header-txt.png) no-repeat;
    background-size: contain;
    float: right; } }

div#header-social ul {
  float: right;
  padding: 0; }

div#header-social ul li {
  display: inline; }
  div#header-social ul li a span {
    margin-left: 7px; }

div#header-social ul li .youtube {
  display: block;
  float: left;
  width: 22px;
  height: 22px;
  background: url(../images/youtube.png) top center no-repeat;
  background-size: cover; }

div#header-social ul li .facebook {
  display: block;
  float: left;
  width: 22px;
  height: 22px;
  background: url(../images/facebook.png) top center no-repeat;
  background-size: cover; }

#header-call h2 {
  margin-right: 15px;
  color: white;
  text-indent: -99999px; }
#header-call h2::before {
  content: "";
  display: block;
  float: right;
  width: 295px;
  height: 26px;
  background: url(../images/bg-site-description.png) top center no-repeat;
  background-size: cover; }

body {
  background-color: white;
  color: black;
  font-size: 15px;
  font-family: "Lato", sans-serif;
  font-weight: 100; }

h1, h2, h3, h4, h5, h6 {
  color: #333333;
  font-family: "Della Respira", serif; }

div h1 {
  font-size: 20px; }

div h2 {
  font-size: 20px; }

div h3 {
  font-size: 15px; }

div h4 {
  font-size: 15px; }

div h5 {
  font-size: 15px; }

div h6 {
  font-size: 15px; }

#block-contactmap iframe,
.max-width {
  display: block;
  max-width: 1200px;
  margin: 0 auto; }

#block-contactmap iframe {
  height: 440px; }

.main-wrapper {
  clear: both; }

#block-mainpagecontent > h2 {
  display: none; }

.content-top {
  clear: both; }
  .content-top #slick-blk-wrapper {
    background: white; }

.header {
  color: #333333;
  font-size: 12px; }
  .header div#block-gtranslate,
  .header div#block-mainemail,
  .header div#block-mainphonenumber {
    color: black; }
  .header div#block-gtranslate select,
  .header div#block-mainemail select,
  .header div#block-mainphonenumber select {
    color: black; }
  .header div#block-gtranslate,
  .header div#block-mainemail,
  .header div#block-mainphonenumber {
    color: black;
    margin-top: 24px; }
  .header div#block-gtranslate select,
  .header div#block-mainemail select,
  .header div#block-mainphonenumber select {
    color: black; }
  .header .site-logo img {
    max-width: 90%; }
  .header #block-mainemail,
  .header #block-mainphonenumber {
    padding-right: 9px; }
    .header #block-mainemail span::before,
    .header #block-mainphonenumber span::before {
      display: block;
      float: left;
      content: "P: ";
      padding-right: 5px; }
  .header #block-mainemail span::before {
    content: "E: "; }
  .header select {
    color: #333333;
    border: 0;
    background-color: inherit; }
    .header select option[value=''] {
      background-color: inherit; }

.custom-content-top h2 {
  font-size: 35px; }

.header {
  padding-top: 10px; }
  .header #block-southerngrove-sitebranding img {
    margin-top: -10px;
    margin-bottom: 5px; }
  .header #block-headercalltoaction {
    padding-top: 44px;
    float: left;
    display: none; }

@media only screen and (min-width: 767px) {
  .header #block-headercalltoaction {
    display: block; }
  .header #block-southerngrove-sitebranding img {
    margin-left: -65px;
    max-width: 444px;
    min-height: 115px; } }
#menu-wrapper .region-primary-menu .block-menu.navigation {
  display: none; }
#menu-wrapper .region-primary-menu #block-responsivemenumobileicon {
  display: block; }
  #menu-wrapper .region-primary-menu #block-responsivemenumobileicon .responsive-menu-toggle-icon:before,
  #menu-wrapper .region-primary-menu #block-responsivemenumobileicon .responsive-menu-toggle-icon:after,
  #menu-wrapper .region-primary-menu #block-responsivemenumobileicon .icon {
    background-color: black; }

@media only screen and (min-width: 767px) {
  #menu-wrapper .region-primary-menu .block-menu.navigation {
    display: inherit; }
  #menu-wrapper .region-primary-menu #block-responsivemenumobileicon {
    display: none; } }
#menu-wrapper {
  background-color: white;
  float: left;
  width: 100%; }
  #menu-wrapper .navbar-default {
    background-color: white; }
  #menu-wrapper .navbar-default .navbar-nav > li > a {
    color: gray; }
  #menu-wrapper .navbar-default .navbar-nav > .active > a {
    background-color: #ccc; }

.block-menu.navigation {
  float: left; }

#mobile-navigation .icon-bar {
  background-color: #333333; }

.region-primary-menu a {
  font-family: 'Kanit', sans-serif;
  font-weight: 500; }
.region-primary-menu nav > ul {
  font-size: 11px;
  text-transform: uppercase; }
.region-primary-menu nav ul li > a:active,
.region-primary-menu nav ul li > a:focus,
.region-primary-menu nav ul li > a:hover,
.region-primary-menu nav ul li > a {
  font-weight: 600;
  color: white; }
.region-primary-menu nav > ul li a:active,
.region-primary-menu nav > ul li a:focus,
.region-primary-menu nav > ul li a:hover {
  background-color: inherit; }
.region-primary-menu nav > ul {
  font-size: 11px;
  text-transform: uppercase; }
.region-primary-menu nav ul li > ul a:active,
.region-primary-menu nav ul li > ul a:focus,
.region-primary-menu nav ul li > ul a:hover,
.region-primary-menu nav ul li > ul a {
  font-weight: 600;
  color: white; }
.region-primary-menu nav > ul li a:active,
.region-primary-menu nav > ul li a:focus,
.region-primary-menu nav > ul li a:hover {
  background-color: inherit; }
@media only screen and (min-width: 767px) {
  .region-primary-menu nav > ul > li:after {
    content: "|";
    padding: 3px 0 0 0;
    color: #006666;
    margin-top: 6px;
    display: block;
    float: left; }
  .region-primary-menu nav > ul li:last-child:after {
    content: " ";
    padding: 0; }
  .region-primary-menu li > a {
    padding-top: 4px;
    padding-bottom: 4px; }
  .region-primary-menu a {
    font-size: 13px;
    text-transform: uppercase; }
  .region-primary-menu a:hover {
    background-color: inherit; } }
.region-primary-menu nav ul .dropdown-menu,
.region-primary-menu nav .dropdown-menu > .active > a {
  background-color: rgba(0, 0, 0, 0.6); }
.region-primary-menu nav ul .dropdown-menu {
  padding: 0; }
  .region-primary-menu nav ul .dropdown-menu a {
    color: white; }
  .region-primary-menu nav ul .dropdown-menu > li:after {
    content: "";
    background-image: linear-gradient(to right, white, white 25%, transparent);
    height: 2px;
    display: block; }
.region-primary-menu nav ul .dropdown-menu li a:hover {
  background-color: rgba(0, 0, 0, 0.7); }
.region-primary-menu nav ul li ul li a {
  min-width: 230px; }

.region-primary-menu > .no-padding-left {
  padding-left: 0px; }

/**
* Update to menu color
*/
#menu-wrapper .navbar-default .navbar-nav > .active > a {
  background-color: white;
  border-bottom: 5px solid #f6782b;
  text-decoration: none; }

#menu-wrapper .navbar-default .navbar-nav > li > a {
  color: #333333;
  font-weight: bold; }

div.region-primary-menu .navbar-form {
  float: right;
  margin-top: 3px;
  margin-right: -30px;
  margin-bottom: 5px; }

article h1 {
  font-size: 17px;
  color: #f6782b;
  font-weight: bold; }

article h2 {
  color: #f6782b;
  font-weight: bold; }

article h3 {
  font-size: 17px;
  color: #f6782b; }

article h4 {
  font-size: 15px;
  color: #f6782b; }

article h5 {
  font-size: 15px;
  color: #f6782b; }

article h6 {
  font-size: 15px;
  color: #f6782b; }

article .content-title h2 {
  color: #333333;
  font-size: 35px;
  font-weight: normal;
  padding-bottom: 5px;
  border-bottom: 1px solid #f6782b; }
article h1, article h2, article h3, article h4, article h5, article h6 {
  font-size: 17px;
  font-weight: 600; }

.custom-layout-sidebar-right {
  margin-right: 0;
  padding-right: 0;
  padding-left: 0; }

.custom-layout-sidebar-right .field--name-field-images .field__item img {
  margin-top: 15px; }

.main-wrapper article {
  width: 100%;
  margin: 0 auto;
  display: table;
  background-color: white;
  color: black;
  min-height: 100%; }

@media only screen and (min-width: 1200px) {
  .path-frontpage article .col-md-9 {
    width: 72%; }
    .path-frontpage article .col-md-9 .custom-content-top h2 {
      margin-top: -20px; }
  .path-frontpage article .col-md-3 {
    width: 26%;
    padding: 0;
    margin-right: 0;
    margin-left: 23px; } }

div#block-gtranslate,
div#block-mainemail,
div#block-mainphonenumber {
  float: right;
  margin-right: 10px; }

div#block-gtranslate {
  margin-top: -2px; }

div#block-mainemail {
  padding-right: 4px; }

#block-mainphonenumber span::after {
  content: "|";
  margin-left: 17px; }

div.region-primary-menu div.search-block-form {
  padding-right: 15px; }

#block-headinformation {
  float: right;
  clear: right;
  color: white;
  padding-top: 20px;
  padding-bottom: 5px; }

#block-allwebsitedetailsinline {
  float: left;
  padding: 5px;
  font-size: 12px; }
  #block-allwebsitedetailsinline .name {
    font-weight: 600;
    font-size: 16px; }
  #block-allwebsitedetailsinline .address,
  #block-allwebsitedetailsinline .suburb,
  #block-allwebsitedetailsinline .state,
  #block-allwebsitedetailsinline .postcode,
  #block-allwebsitedetailsinline .email,
  #block-allwebsitedetailsinline .phone {
    text-transform: uppercase; }

@media only screen and (min-width: 767px) {
  #block-allwebsitedetailsinline {
    padding: 20px 50px 0 15px; } }
#block-copyrightblock {
  float: left;
  width: 100%;
  padding-top: 5px;
  font-size: 12px;
  text-transform: uppercase; }
  #block-copyrightblock .col-md-6 {
    width: 100%; }
  #block-copyrightblock a {
    font-size: 13px;
    text-transform: uppercase; }

@media only screen and (min-width: 1023px) {
  #block-copyrightblock {
    width: 75%;
    padding-top: 20px;
    padding-bottom: 10px; }
    #block-copyrightblock .col-md-6 {
      width: 100%; } }
#block-ourlinkblock {
  padding-top: 20px;
  padding-bottom: 10px; }
  #block-ourlinkblock #site-info a {
    color: #ccc; }
  #block-ourlinkblock .col-md-6 {
    width: 100%; }

@media only screen and (min-width: 1023px) {
  #block-ourlinkblock {
    float: right; } }
.noticeboard .underline {
  color: #f6782b; }
.noticeboard .field--type-ds {
  color: white;
  font-style: italic; }

.block-views-blocknoticeboard-blk-notices-list .views-row,
.block-views-blocknoticeboard-blk-notices-list > h2 {
  border-bottom: 1px solid #f6782b; }

.block-views-blocknoticeboard-blk-notices-list > h2 {
  font-size: 46px;
  font-weight: normal;
  font-family: "Seaweed Script", cursive;
  color: white; }

.block-views-blocknoticeboard-blk-notices-list .views-row:last-child {
  border-bottom: none; }

.path-frontpage .tcclrtt-content article > .col-md-3 {
  background-color: #303030;
  padding: 0 12px 12px 12px !important;
  margin-right: 0;
  margin-left: 0; }
  @media only screen and (min-width: 1200px) {
    .path-frontpage .tcclrtt-content article > .col-md-3 {
      width: 28%; } }

.block-views-blocknoticeboard-blk-notices-list,
.block-views-blocknoticeboard-blk-notices-list .field--name-node-link h2,
.block-views-blocknoticeboard-blk-notices-list .field--name-node-link a,
.block-views-blocknoticeboard-blk-notices-list .field--name-body h2,
.block-views-blocknoticeboard-blk-notices-list .field--name-body a {
  color: white; }

.block-views-blocknoticeboard-blk-notices-list > h2 {
  padding-bottom: 0;
  margin-top: 10px;
  padding-top: 0; }

.block-block-contenta2efe592-1dcd-462b-a5f3-05461e05c6bb .image-block,
.block-block-contentcfdf17ab-2f5c-49d8-9377-0c2c8ce4df6e .image-block,
.block-block-content9a2e1abc-087a-4154-bdd6-b70d4779b2fc .image-block {
  margin-bottom: 0;
  margin-top: 0; }
.block-block-contenta2efe592-1dcd-462b-a5f3-05461e05c6bb h2,
.block-block-contentcfdf17ab-2f5c-49d8-9377-0c2c8ce4df6e h2,
.block-block-content9a2e1abc-087a-4154-bdd6-b70d4779b2fc h2 {
  display: none; }
.block-block-contenta2efe592-1dcd-462b-a5f3-05461e05c6bb h3,
.block-block-contentcfdf17ab-2f5c-49d8-9377-0c2c8ce4df6e h3,
.block-block-content9a2e1abc-087a-4154-bdd6-b70d4779b2fc h3 {
  margin: 10px 0;
  font-size: 17px;
  color: #006666;
  font-weight: bold; }

#block-contactpageschooladdress .field.field--name-field-physical-address {
  max-width: 1200px;
  margin: auto;
  height: 200px; }

.path-search {
  color: black; }
  .path-search #block-mainpagecontent {
    max-width: 1200px;
    padding: 0 10px 0 10px;
    margin: 0 auto;
    background-color: white; }
    .path-search #block-mainpagecontent a {
      color: #4a4a4a;
      font-weight: bold; }
    .path-search #block-mainpagecontent input[type=search] {
      max-width: 300px; }
    .path-search #block-mainpagecontent #search-form {
      padding-top: 25px; }
      .path-search #block-mainpagecontent #search-form a {
        width: 100%;
        display: block;
        clear: both;
        padding-top: 10px; }
      .path-search #block-mainpagecontent #search-form .form-item label {
        width: 100%;
        float: left; }
    .path-search #block-mainpagecontent #search-form-content {
      padding-bottom: 50px; }
      .path-search #block-mainpagecontent #search-form-content ol {
        padding-left: 16px; }
    .path-search #block-mainpagecontent h2 {
      clear: both;
      padding-top: 25px; }
    .path-search #block-mainpagecontent #search-form input {
      color: black;
      float: left; }
    .path-search #block-mainpagecontent #search-form #edit-submit {
      margin-left: 0px;
      margin-top: 10px; }

.region-primary-menu .search-block-form {
  padding-right: 0;
  display: none; }
  .region-primary-menu .search-block-form .form-item, .region-primary-menu .search-block-form .form-actions {
    margin-top: 5px;
    margin-bottom: 0; }
.region-primary-menu form input[type=search] {
  color: black;
  background-color: #f6782b;
  font-size: 13px;
  text-indent: 10px;
  margin: 0;
  padding: 0; }
  .region-primary-menu form input[type=search].placeholder {
    color: #333333;
    background-color: #f6782b; }
  .region-primary-menu form input[type=search]:-moz-placeholder {
    color: #333333;
    background-color: #f6782b; }
  .region-primary-menu form input[type=search]::-moz-placeholder {
    color: #333333;
    background-color: #f6782b; }
  .region-primary-menu form input[type=search]:-ms-input-placeholder {
    color: #333333;
    background-color: #f6782b; }
  .region-primary-menu form input[type=search]::-webkit-input-placeholder {
    color: #333333;
    background-color: #f6782b; }
.region-primary-menu .form-submit {
  display: none; }

@media only screen and (min-width: 767px) {
  .region-primary-menu .search-block-form {
    display: block; } }
.contact-message-contact-form .form-item input, .contact-message-contact-form .form-item textarea {
  border: none;
  margin: 0;
  background: rgba(0, 0, 0, 0.1);
  padding: 3px 5px;
  box-sizing: content-box;
  display: table-cell;
  width: 75%;
  float: right;
  padding-right: 0px; }
.contact-message-contact-form .form-item label {
  display: inherit;
  float: left; }
.contact-message-contact-form #edit-mail label,
.contact-message-contact-form .form-type-email label {
  text-indent: -9999px;
  visibility: hidden; }
.contact-message-contact-form #edit-mail label::before,
.contact-message-contact-form .form-type-email label::before {
  content: "Email";
  text-indent: 0;
  display: block;
  visibility: visible;
  line-height: initial; }
.contact-message-contact-form .form-item textarea {
  width: 75%; }
.contact-message-contact-form #edit-submit {
  width: 76%;
  color: #f6782b;
  float: right;
  border: none;
  font-weight: bold;
  padding: 5px 0 5px 0;
  margin-bottom: 47px; }

.contact-message-contact-form .form-item label {
  display: block;
  float: left;
  height: 10px;
  font-weight: normal; }

#block-views-blocknoticeboard-block-1 > h2 {
  display: block;
  margin-top: 5px;
  padding-bottom: 8px; }
#block-views-blocknoticeboard-block-1 .underline {
  margin-top: 0;
  font-weight: bolder;
  float: left; }
#block-views-blocknoticeboard-block-1 .field--name-node-changed-date {
  font-style: italic;
  float: left;
  padding-left: 7px; }
#block-views-blocknoticeboard-block-1 .field--type-text-with-summary {
  clear: both; }

div#block-views-blocknoticeboard-block-1 {
  margin-top: 8px;
  padding: 15px;
  background-color: #c6d9eb; }
  div#block-views-blocknoticeboard-block-1 > h2 {
    font-style: italic;
    border-bottom: 1px solid #7b7f84; }
  div#block-views-blocknoticeboard-block-1 .views-row {
    font-size: 12px;
    color: #7b7f84; }
    div#block-views-blocknoticeboard-block-1 .views-row h2 {
      font-size: 13px;
      font-style: italic; }
    div#block-views-blocknoticeboard-block-1 .views-row h2::after {
      content: "•";
      padding: 0 0 0 0;
      margin-top: 0; }
    div#block-views-blocknoticeboard-block-1 .views-row a {
      font-size: 12px;
      color: #7b7f84; }
    div#block-views-blocknoticeboard-block-1 .views-row .field--name-node-link {
      padding-bottom: 10px;
      padding-bottom: 10px;
      border-bottom: 1px solid  #7b7f84;
      margin-bottom: 15px; }

.see-all-notices {
  color: #f6782b; }

.view-news {
  padding-bottom: 20px; }
  .view-news .views-row {
    clear: both;
    min-height: 110px; }
    .view-news .views-row .link a {
      color: #7b7f84; }
  .view-news .view-footer {
    display: none; }

.views-field-field-event-date h2 {
  border-bottom: 1px solid #f8ab70; }

#block-views-block-events-list-blk-events-list {
  color: black; }

.path-calendar #block-views-block-events-list-blk-events-list {
  padding: 17px;
  clear: both;
  max-width: 1200px;
  margin: 0 auto;
  background-color: white; }

.path-calendar .main .pager li > a, .path-calendar .main .pager li > span {
  color: #777; }
.path-calendar .main th {
  font-weight: bolder; }
.path-calendar .main .calendar-calendar .month-view .full tr td.today, .path-calendar .main .calendar-calendar .month-view .full tr.odd td.today, .path-calendar .main .calendar-calendar .month-view .full tr.even td.today {
  background: none; }
.path-calendar .main .calendar-calendar td .inner .calendar {
  background: #e7e7e7 !important;
  padding: 8px;
  border-radius: 15px; }
.path-calendar .main .path-calendar .main .calendar-calendar td .inner div.calendar div, .path-calendar .main .path-calendar .main .calendar-calendar td .inner div.calendar div a {
  border: none;
  background: #e7e7e7 !important;
  padding: 0; }
.path-calendar .main .calendar-calendar td .inner div.calendar div, .path-calendar .main .calendar-calendar td .inner div.calendar div a {
  border: none;
  background: #e7e7e7 !important;
  padding: 0; }

.calendar-calendar th.days {
  color: #424242;
  background-color: #f6782b;
  padding-top: 3px;
  padding-bottom: 3px; }

.calendar-calendar td .inner div.day a,
.calendar-calendar td .inner div.calendar div a {
  color: #f6782b; }

time.datetime {
  color: #f6782b; }

.path-frontpage #slick-blk-wrapper {
  float: left;
  width: 100%;
  padding: 0;
  max-height: 440px; }
.path-frontpage .field--name-field-feature-blocks {
  margin-right: 15px; }
  @media only screen and (min-width: 1200px) {
    .path-frontpage .field--name-field-feature-blocks {
      display: block; } }
  .path-frontpage .field--name-field-feature-blocks .field__item {
    position: relative; }
    .path-frontpage .field--name-field-feature-blocks .field__item div {
      position: relative; }
      .path-frontpage .field--name-field-feature-blocks .field__item div h2 {
        padding: 0;
        margin: 0;
        position: absolute;
        bottom: 0;
        width: 100%;
        text-align: right;
        font-size: 16px;
        color: #82abd5;
        font-style: italic;
        font-weight: bold; }
      .path-frontpage .field--name-field-feature-blocks .field__item div a {
        padding: 0;
        margin: 0;
        display: block;
        padding-bottom: 22px; }
  .path-frontpage .field--name-field-feature-blocks .image-block {
    margin-bottom: 11px;
    margin-top: 0; }

#site-info {
  width: 100%;
  float: left;
  color: white;
  background-color: black;
  min-height: 90px; }
  #site-info a {
    color: white; }

footer {
  padding-top: 10px; }
  footer #block-allwebsitedetails {
    width: 100%;
    float: left; }
    @media only screen and (min-width: 767px) {
      footer #block-allwebsitedetails {
        float: right;
        padding-right: 15px;
        width: 29%; } }
    footer #block-allwebsitedetails h2 {
      font-size: 17px;
      padding-top: 3px;
      padding-bottom: 5px; }
  footer .site-reserved {
    display: none; }
  footer .site-copy-right {
    display: inline; }
  footer #block-facebook {
    float: left; }

.nopadding {
  padding: 0 !important;
  margin: 0 !important; }

.nopadding-left {
  padding-left: 0 !important;
  margin-left: 0 !important; }

.nopadding-right {
  padding-right: 0 !important;
  margin-right: 0 !important; }

#user-login-form {
  max-width: 600px;
  margin: 0 auto;
  padding-top: 30px; }

#user-login-form .form-item label {
  width: 90px; }

.bg-default-color {
  background-color: white; }

body {
  min-height: 100vh; }

.page-node-1 .tcclrtt-sidebar h3 {
  display: none; }

.block-block-content5d2d68e6-902b-4e24-acb2-10dd3fe514e3 h3,
.block-block-contentc7493286-6662-448e-ae24-7b77ae7c4dc5 h3,
.block-block-contentdc98efc2-1c59-410c-ba35-50d6be9ad883 h3 {
  display: none; }

.content-body,
.content-top {
  float: left;
  width: 100%; }

/*# sourceMappingURL=styles.css.map */
