/*   
Theme Name: gcgd17 theme
Theme URI: 
Description: UAC Infotech child themes.
Author: Urshula Beere
Author URI: http://urshula.com/
Template: thematic
Version: 1.0
Tags: uac
.
Theme is © U.A.C Infotech and Gold Coast Graphic Design http://uacinfotech.com.au and http://goldcoastgraphicdesign.com.au/
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
/*UACIT   This my newdefault.css which is a copy of default.css*/
@import url('newdefault.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');
@media (min-width: 769px){
.respimages {
    display: none;
}
}


@media (max-width: 768px){
.img1
{
margin-left: -100px;
}
body.page-id-6 div#branding
{
display: none;
}
.cont {
    text-align: left;
}
.textwidget {
    text-align: center;
}
.textwidget img
{
width: 200px;
}
.textwidget img
{
width: 200px;
}
body.page-id-10 div#branding
{
display: none;
}
body.page-id-11 div#branding
{
display: none;
}
body.page-id-12 div#branding
{
display: none;
}
 #access {
    display: none;
}
.resimg
{
text-align: center;
}
.resimg2
{
text-align: center;
}
.resimg > img
{
max-width: 100%;
margin: 0 auto;
}
.resimg2 > img
{
max-width: 100%;
margin: 0 auto;
}
#slider {
    height: auto;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
.slider-wrapper.theme-default
{
display: none !important;
}
#main {
    clear: both;
    padding: 50px 0 0;
    width: 100%;
}
#container {
    float: left;
    width: 60%;
}
.main-aside {
    float: right;
    position: relative;
    right: 0;
    width: 40%;
}
#content {
    margin: 0 0 0 10px;
    overflow: hidden;
    width: 100%;
}
#siteinfo {
    clear: both;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
body {
    min-width: 100%;
}
body.page-id-12 div#branding {
    background: rgba(0, 0, 0, 0) url("images/Melbourne_Carpet_Cleaning.jpg") no-repeat scroll 0 0 / contain ;
    height: 164px;
    width: 100%;
}
body.page-id-11 div#branding {
    background: url("images/Carpet_Re-Stretching.jpg")  no-repeat scroll 0 0 / contain ;
    height: 164px;
    width: 100%;
}
body.page-id-10 div#branding {
    background: url("images/Melbourne_Carpet_Damage.jpg")  no-repeat scroll 0 0 / contain ;
    height: 164px;
    width: 100%
}
body.page-id-6 div#branding {
    background: url("images/Melbourne_Carpet_Flood_Restoration.jpg") no-repeat scroll 0 0 / contain ;
    height: 164px;
    width: 100%
}
body.admin-bar #wprmenu_bar {
    top: 27px !important;
}
}

@media (max-width: 700px){
body.page-id-12 div#branding {
    background: rgba(0, 0, 0, 0) url("images/Melbourne_Carpet_Cleaning.jpg") no-repeat scroll 0 0 / contain ;
    height: 152px;
    width: 100%;
}
body.page-id-11 div#branding {
    background: url("images/Carpet_Re-Stretching.jpg")  no-repeat scroll 0 0 / contain ;
    height: 152px;
    width: 100%;
}
body.page-id-10 div#branding {
    background: url("images/Melbourne_Carpet_Damage.jpg")   no-repeat scroll 0 0 / contain ;
    height: 152px;
    width: 100%
}
body.page-id-6 div#branding {
    background: url("images/Melbourne_Carpet_Flood_Restoration.jpg") no-repeat scroll 0 0 / contain ;
    height: 152px;
    width: 100%
}
}

@media (max-width: 650px){
body.page-id-12 div#branding {
    background: rgba(0, 0, 0, 0) url("images/Melbourne_Carpet_Cleaning.jpg") no-repeat scroll 0 0 / contain ;
    height: 141px;
    width: 100%;
}
body.page-id-11 div#branding {
    background: url("images/Carpet_Re-Stretching.jpg")  no-repeat scroll 0 0 / contain ;
    height: 141px;
    width: 100%;
}
body.page-id-10 div#branding {
    background: url("images/Melbourne_Carpet_Damage.jpg")   no-repeat scroll 0 0 / contain ;
    height: 141px;
    width: 100%
}
body.page-id-6 div#branding {
    background: url("images/Melbourne_Carpet_Flood_Restoration.jpg") no-repeat scroll 0 0 / contain ;
    height: 141px;
    width: 100%
}
}

@media (max-width: 600px){
body.page-id-12 div#branding {
    background: rgba(0, 0, 0, 0) url("images/Melbourne_Carpet_Cleaning.jpg") no-repeat scroll 0 0 / contain ;
    height: 130px;
    width: 100%;
}
body.page-id-11 div#branding {
    background: url("images/Carpet_Re-Stretching.jpg")  no-repeat scroll 0 0 / contain ;
    height: 130px;
    width: 100%;
}
body.page-id-10 div#branding {
    background: url("images/Melbourne_Carpet_Damage.jpg")   no-repeat scroll 0 0 / contain ;
    height: 130px;
    width: 100%
}
body.page-id-6 div#branding {
    background: url("images/Melbourne_Carpet_Flood_Restoration.jpg") no-repeat scroll 0 0 / contain ;
    height: 130px;
    width: 100%
}
}


@media (max-width: 550px){
body.page-id-12 div#branding {
    background: rgba(0, 0, 0, 0) url("images/Melbourne_Carpet_Cleaning.jpg") no-repeat scroll 0 0 / contain ;
    height: 119px;
    width: 100%;
}
body.page-id-11 div#branding {
    background: url("images/Carpet_Re-Stretching.jpg")  no-repeat scroll 0 0 / contain ;
    height: 119px;
    width: 100%;
}
body.page-id-10 div#branding {
    background: url("images/Melbourne_Carpet_Damage.jpg")   no-repeat scroll 0 0 / contain ;
    height: 119px;
    width: 100%
}
body.page-id-6 div#branding {
    background: url("images/Melbourne_Carpet_Flood_Restoration.jpg") no-repeat scroll 0 0 / contain ;
    height: 119px;
    width: 100%
}
}

@media (max-width: 480px){
#container {
    float: left;
    width: 100%;
}
.main-aside {
    width: 100%;
}
.hentry {
    padding: 0 19px 0 0;
}
body.page-id-12 div#branding {
    background: rgba(0, 0, 0, 0) url("images/Melbourne_Carpet_Cleaning.jpg") no-repeat scroll 0 0 / contain ;
    height: 104px;
    width: 100%;
}
body.page-id-11 div#branding {
    background: url("images/Carpet_Re-Stretching.jpg")  no-repeat scroll 0 0 / contain ;
    height: 104px;
    width: 100%;
}
body.page-id-10 div#branding {
    background: url("images/Melbourne_Carpet_Damage.jpg")   no-repeat scroll 0 0 / contain ;
    height: 104px;
    width: 100%
}
body.page-id-6 div#branding {
    background: url("images/Melbourne_Carpet_Flood_Restoration.jpg") no-repeat scroll 0 0 / contain ;
    height: 104px;
    width: 100%
}
}

@media (max-width: 400px){
body.page-id-12 div#branding {
    background: rgba(0, 0, 0, 0) url("images/Melbourne_Carpet_Cleaning.jpg") no-repeat scroll 0 0 / contain ;
    height: 87px;
    width: 100%;
}
body.page-id-11 div#branding {
    background: url("images/Carpet_Re-Stretching.jpg")  no-repeat scroll 0 0 / contain ;
    height: 87px;
    width: 100%;
}
body.page-id-10 div#branding {
    background: url("images/Melbourne_Carpet_Damage.jpg")   no-repeat scroll 0 0 / contain ;
    height: 87px;
    width: 100%
}
body.page-id-6 div#branding {
    background: url("images/Melbourne_Carpet_Flood_Restoration.jpg") no-repeat scroll 0 0 / contain ;
    height: 87px;
    width: 100%
}
}
@media (max-width: 320px){
body.page-id-12 div#branding {
    background: rgba(0, 0, 0, 0) url("images/Melbourne_Carpet_Cleaning.jpg") no-repeat scroll 0 0 / contain ;
    height: 69px;
    width: 100%;
}
body.page-id-11 div#branding {
    background: url("images/Carpet_Re-Stretching.jpg")  no-repeat scroll 0 0 / contain ;
    height: 69px;
    width: 100%;
}
body.page-id-10 div#branding {
    background: url("images/Melbourne_Carpet_Damage.jpg")   no-repeat scroll 0 0 / contain ;
    height: 69px;
    width: 100%
}
body.page-id-6 div#branding {
    background: url("images/Melbourne_Carpet_Flood_Restoration.jpg") no-repeat scroll 0 0 / contain ;
    height: 69px;
    width: 100%
}
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    font-size: 14px !important;
}
@media screen and (max-device-width: 480px){
  body{
    -webkit-text-size-adjust: none;
  }
}

#shiftnav-toggle-main .shiftnav-main-toggle-content {
    padding: 16px 0 !important;
}