  @charset "utf-8";
/*
Customizr Pro Custom Skin based on #8B2332
Theme Name:     °Ä²ÊÍ¼¿â
Theme URI:      http://presscustomizr.com/customizr
Description:    A child theme with a custom skin for the Customizr Pro WordPress theme. This child theme simply includes 2 files : style.css to add your custom css and functions.php where you can extend Customizr's core code. In order to keep your code as clean and flexible as possible, try to use Customizr's hooks API for your customizations. Do something awesome and have fun !
Author:         °Ä²ÊÍ¼¿â
Author URI:     https://www.girton.vic.edu.au
Template:       customizr-pro
Version:        1.0.0
*/
/* Your awesome customizations start right here !
-------------------------------------------------------------- */
h2.site-description {
  font-size: 18px;
  padding-top: 0px;
  line-height: 20px;
}
.tc-header {
  border-top: 8px solid #8b2131;
}
#main-wrapper {
  margin-top: 0px;
}
.fpc-marketing .fpc-widget-area {
  padding: 0px;
}
.fpc-marketing {
  margin-top: 0px;
}
.tc-gc figure .entry-title, .tc-gc figure p {
  margin: 110px 0;
}
/* *** Modify footer style *** */
#footer .pull-right {
  float: none;
}
.footer-widgets {
  padding: 10px 0px;
}
/* ***END*** */
/**** Footer /
/* Setting : footer_widget_title */
footer#footer .footer-widgets h3.widget-title {
  font-weight: 300;
  font-style: normal;
  text-align: left;
}
#footer_five .container {
  border-style: solid none;
  border-color: rgb(238, 238, 238) -moz-use-text-color rgb(255, 255, 255);
  border-width: 1px 0px 0px;
  margin: 10px 0 !important;
  padding: 10px 0 !important;
}
footer#footer a, footer#footer p {
  font-size: 14px;
  line-height: 21px;
}
footer#footer {
  background: #292828 none repeat scroll 0% 0%;
}
#right.widget-area ul {
  margin: 0 0 0 0;
}
.footslogan h4 {
  font-size: 15px;
  letter-spacing: 0;
}
.footlogo {
  width: 302px;
  float: left;
}
@media(max-width:630px) {
  .footlogo {
    width: 100%;
    display: table-footer-group;
    text-align: center;
    float: none;
  }
}
@media(min-width:630px) {
  .footlogo {
    width: 202px;
    margin-top: 20px;
    display: inline;
  }
}
@media(min-width:767px) {
  .footlogo {
    width: 302px;
    margin-top: 20px;
    display: inline;
  }
}
@media(min-width:980px) {
  .footlogo {
    margin-top: 20px;
    display: inline;
  }
}
@media(min-width:1200px) {
  .footlogo {
    width: 270px;
    float: left;
    margin-top: 0;
  }
  .footlogo img {
    max-width: 90%;
  }
}
@media(min-width:1300px) {
  .footlogo {
    width: 302px;
    float: left;
    margin-top: 0;
  }
  .footlogo img {
    max-width: 100%;
  }
}
.footcopy {
  margin-top: 20px;
  float: right;
  width: 966px;
}
.footcopy ul li {
  list-style: none;
  margin-left: 0;
  float: left;
  border-right: 1px solid #666;
  margin-right: 10px;
  padding-right: 10px;
  padding-left: 0;
  font-size: 14px;
}
.footcopy ul li:last-child {
  border: 0;
}
.footcopy ul li a {
  color: #969696;
}
.footcopy ul li a:hover {
  color: #fff;
}
@media(max-width:630px) {
  .footcopy {
    display: table-header-group;
    width: 100%;
  }
  .footcopy ul {
    overflow: hidden;
  }
  .footcopy ul li {
    display: block;
    width: 100%;
    margin-bottom: 0;
    padding-right: 0;
    margin-right: 0;
    border-right: 0;
    border-bottom: 1px solid #424242;
  }
  .footcopy ul li a {
    display: block;
    padding: 10px 0;
  }
  .footcopy ul li:last-child {
    text-align: center;
    padding: 20px 0;
    border-bottom: 1px solid #424242;
    background: none;
  }
}
@media(min-width:630px) {
  .footcopy {
    display: table-header-group;
    float: none;
    width: 100%;
  }
  .footcopy li:nth-child(4) {
    border: 0;
  }
}
@media(min-width:767px) {
  .footcopy {
    display: table-header-group;
    float: none;
    width: 100%;
  }
}
@media(min-width:980px) {
  .footcopy {
    width: 604px;
    display: table-header-group;
    float: none;
  }
}
@media(min-width:1200px) {
  .footcopy {
    margin-top: 20px;
    width: 936px;
    display: inline;
  }
  .footcopy li:nth-child(4) {
    border-right: 1px solid #666;
  }
}
@media(min-width:1300px) {
  .footcopy {
    margin-top: 20px;
    width: 966px;
    display: inline;
  }
  .footcopy li:nth-child(4) {
    border-right: 1px solid #666;
  }
}
.footslogan {
  float: left;
  width: 100%;
  font-weight: 200;
  letter-spacing: 3px;
  font-size: 16px;
  text-align: center;
}
@media(max-width:630px) {
  .footslogan {
    position: relative;
    width: 100%;
    text-align: center;
    display: table-footer-group;
  }
}
@media(min-width:630px) {
  .footslogan {
    width: 380px;
    position: absolute;
    right: 0;
    bottom: -22px;
    text-align: right;
  }
}
@media(min-width:767px) {
  .footslogan {
    width: 380px;
    position: absolute;
    right: 0;
    bottom: -22px;
    text-align: right;
  }
}
@media(min-width:980px) {
  .footslogan {
    width: 380px;
    margin-left: 300px;
    margin-top: -60px;
    text-align: left;
    position: relative;
    bottom: 0;
  }
}
@media(min-width:1200px) {
  .footslogan {
    width: 980px;
    margin-left: 0;
    margin-top: 0;
  }
}