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, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border: 0;
font-family: inherit;
font-size: 100%;
font-style: inherit;
font-weight: inherit;
margin: 0;
outline: 0;
padding: 0;
vertical-align: baseline;
}
html {
-webkit-text-size-adjust: none;
}
:focus { outline: 0;
}
body {
background: #fff;
}
ol, ul {
list-style: none;
}
table { border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
font-weight: normal;
text-align: left;
}
blockquote:before, blockquote:after, q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
a img {
border: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block;
} body, input, textarea {
color: #474e55;
font: 14px Helvetica, Arial, sans-serif;
line-height: 1.625;
}
body {
background: url(//thermalexchange.com.au/wp-content/themes/catch-mustang/images/body-bg.jpg) repeat scroll 0 0 transparent;
word-wrap: break-word;
}
.wrapper {
margin: 0 auto;
width: 978px;
} h1 {
font-size: 34px;
}
h2 {
font-size: 28px;
}
h3 {
font-size: 21px;
}
h4 {
font-size: 18px;
}
h5 {
font-size: 16px;
}
h6 {
font-size: 14px;
}
h1, h2, h3, h4, h5, h6 {
clear: both;
font-family: "Cuprum", sans-serif;
font-weight: bold;
padding-bottom: 10px;
}
hr {
background-color: #b5b5b5;
border: 0 none;
height: 1px;
margin-bottom: 1.625em;
} p,
#home-top-sidebar .widget .widget-full-content p {
margin-bottom: 20px;
}
ul, ol {
margin: 0 0 20px 20px;
}
ul a, ol a {
color: #474E55;
}
ul a:hover, ol a:hover {
color: #446ca9;
text-decoration: none;
}
ul {
list-style: disc outside url(//thermalexchange.com.au/wp-content/themes/catch-mustang/images/bull.png);
}
ol {
list-style-type: decimal;
}
ol ol {
list-style: upper-alpha;
}
ol ol ol {
list-style: lower-roman;
}
ol ol ol ol {
list-style: lower-alpha;
}
ul ul, ol ol, ul ol, ol ul {
margin-bottom: 0;
}
strong {
font-weight: bold;
}
cite, em, i {
font-style: italic;
} blockquote {
font-style: italic;
font-weight: normal;
padding: 20px 20px 20px 50px;
background: url(//thermalexchange.com.au/wp-content/themes/catch-mustang/images/blockquote-bg.jpg) 10px 10px  no-repeat #f5f5f5;
border-bottom: 2px solid #c8c8c8;
margin-bottom: 20px;
max-width: 572px;
}
blockquote p {
margin: 0;
}
blockquote em, blockquote i, blockquote cite {
font-style: normal;
}
blockquote cite {
color: #666;
font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: 300;
letter-spacing: 0.05em;
text-transform: uppercase;
} .alignleft {
display: inline;
float: left;
margin-right: 1.625em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.625em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
} .breadcrumb {
border-bottom: 1px solid #b5b5b5;
-moz-box-shadow: 0 1px 0 #ececec;
-webkit-box-shadow: 0 1px 0 #ececec;
box-shadow: 0 1px 0 #ececec;
margin-bottom: 20px;
}
.breadcrumb ul {
margin: 0;
list-style: none;
padding-bottom: 10px;
}
.breadcrumb ul li {
float: left;
margin: 0 10px 0 0;
padding-bottom: 10px;
font-size: 12px;
}
.breadcrumb ul li a, .breadcrumb ul li.current_item {
float: left;
line-height: 18px;
padding: 3px 10px 2px;
border: 1px solid #b5b5b5;
display: block;
background-color: #d5d5d5;
color: #898989;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 0 1px 0 #efefef;
-webkit-box-shadow: 0 1px 0 #efefef;
box-shadow: 0 1px 0 #efefef;
}
.breadcrumb ul li a:hover, .breadcrumb ul li.current_item {
background-color: #eaeaea;
text-decoration: none;
}
pre {
background: #f4f4f4;
font: 13px "Courier 10 Pitch", Courier, monospace;
line-height: 22px;
margin-bottom: 20px;
overflow: auto;
padding: 20px 20px;
max-width: 602px;
border-bottom: 2px solid #C8C8C8;
}
code, kbd {
font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr, acronym, dfn {
border-bottom: 1px dotted #666;
cursor: help;
}
address {
display: block;
margin: 0 0 1.625em;
}
ins {
background: #fff9c0;
text-decoration: none;
}
sup, sub {
font-size: 10px;
height: 0;
line-height: 1;
position: relative;
vertical-align: baseline;
}
sup {
bottom: 1ex;
}
sub {
top: .5ex;
} input, textarea {
-webkit-border-radius:0px;
}
input[type="text"],
input[type="email"],
input[type="search"],
input[type="password"],
textarea {
-webkit-appearance: caret;
-moz-appearance: caret; }
input[type=text],
input[type="email"],
input[type=password],
textarea {
background: #cccccc;
-moz-box-shadow: 0 1px 5px #bcbcbc inset, 0 1px 0 #fff;
-webkit-box-shadow: 0 1px 5px #bcbcbc inset, 0 1px 0 #fff;
box-shadow: 0 1px 5px #bcbcbc inset, 0 1px 0 #fff;
border: 1px solid #aeaeae;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
height: 34px;
padding: 5px 10px;
width: 75%;
}
textarea {
height: 150px;
}
input[type="text"]:hover,
input[type="email"]:hover,
input[type="search"]:hover,
input[type="password"]:hover,
textarea:hover {
background-color: #ddd;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="search"]:focus,
input[type="password"]:focus,
textarea:focus  {
background-color: #eee;
}
input#s {
background: url(//thermalexchange.com.au/wp-content/themes/catch-mustang/images/search.png) no-repeat 5px 6px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
font-size: 14px;
height: 22px;
line-height: 24px;
padding: 4px 10px 4px 28px;
}
input[type="reset"], input[type="button"], input[type="submit"] {
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
height: 34px;
background: url(//thermalexchange.com.au/wp-content/themes/catch-mustang/images/submit-bg.jpg) repeat-x;
line-height: 33px;
border: 1px solid #2c2c2c;
box-shadow: 0 1px 2px #898989;
-moz-box-shadow: 0 1px 2px #898989;
-webkit-box-shadow: 0 1px 2px #898989;
font-size: 16px;
text-shadow: #383a3c 0px 1px 1px;
color: #fff;
padding: 0 20px;
opacity: 0.9;
-moz-opacity: 0.9;
filter: alpha(opacity=90);
cursor: pointer;
}
input[type="reset"]:hover, input[type="button"]:hover, input[type="submit"]:hover {
opacity: 10;
-moz-opacity: 10;
filter:alpha(opacity=100);
} a {
color: #446ca9;
text-decoration: none;
}
a:focus, a:active, a:hover {
text-decoration: underline;
} .assistive-text,
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px; word-wrap: normal !important;
} .no-margin-top {
margin-top:0px !important;
}
.no-margin-bottom {
margin-bottom:0px !important;
}
.no-margin-left {
margin-left:0px !important;
}
.no-margin-right {
margin-right:0px !important;
}
.no-padding-top {
padding-top:0px !important;
}
.no-padding-bottom {
padding-bottom:0px !important;
}
.no-padding-left {
padding-left:0px !important;
}
.no-padding-right {
padding-right:0px !important;
}
.no-border-top {
border-top:0 none !important;
}
.no-border-bottom {
border-bottom:0 none !important;
}
.no-border-left {
border-left:0 none !important;
}
.no-border-right {
border-right:0 none !important;
}  #main:after,
.widget:after {
content: "\0020";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix {
display: inline-block;
}/*\*/* html .clearfix {
height:1%;
}
.clearfix {
display: block;
}
.CL {
clear: left;
}
.clear {
clear: both;
}
.displayblock {
display: block;
}
.displaynone {
display: none;
}
#wpstats {
display: none;
}/**/a.readmore {
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
height: 34px;
background: url(//thermalexchange.com.au/wp-content/themes/catch-mustang/images/submit-bg.jpg) repeat-x;
line-height: 33px;
border: 1px solid #2c2c2c;
box-shadow: 0 1px 2px #898989;
-moz-box-shadow: 0 1px 2px #898989;
-webkit-box-shadow: 0 1px 2px #898989;
font-size: 14px;
text-shadow: #383a3c 0px 1px 1px;
color: #fff;
padding: 5px 15px;
opacity: 0.9;
-moz-opacity: 0.9;
filter:alpha(opacity=90);
}
a.readmore:hover {
text-decoration: none;
opacity: 10;
-moz-opacity: 10;
filter:alpha(opacity=100);
}
dl {
margin: 0 2em;
}
dt {
font-weight: bold;
}
dd {
margin-bottom: 2em;
}
.sticky {
} #header-bg {
background: url(//thermalexchange.com.au/wp-content/themes/catch-mustang/images/branding-bg.jpg) repeat scroll 0 0 transparent;
border-bottom: 2px solid #fff;
box-shadow: 0 1px 4px #bababa;
-moz-box-shadow: 0 1px 4px #bababa;
-webkit-box-shadow: 0 1px 4px #bababa;
margin-bottom: 20px;
padding-bottom: 30px;
position: relative;
z-index: 1000;
}
.home #header-bg {
margin-bottom: 63px;
padding-bottom: 0;
}
#header-content {
padding: 50px 0 30px;
}
#branding hgroup {
display: inline-block;
float: left;
max-width: 100%;
}
#site-logo,
#site-details {
clear: none;
display: inline-block;
float: left;
max-width: 100%;
padding-bottom: 20px;
}
#site-logo a img {
float: left;
height: auto;
max-width: 100%;
padding-right: 20px;
}
#site-title {
padding-bottom: 5px;
font-size: 46px;
font-style: italic;
line-height: 50px;
}
#site-logo a,
#site-title a {
color: #ddd;
}
#site-title a:hover {
color: #fff;
text-decoration: none;
}
#site-description {
color: #6D757C;
font-size: 16px;
font-weight: normal;
padding-bottom: 0;
}
#sidebar-header {
float: right;
}
#sidebar-header .widget {
clear: both;
color: #ddd;
float: right;
margin-bottom: 20px;
}
#sidebar-header .widget.catchmustang_social_widget {
margin-bottom: 0;
}
#sidebar-header .widget ul {
list-style: disc;
}
#sidebar-header .widget a {
color: #ddd;
}
#sidebar-header .widget a:hover {
color: #fff;
}
.header-right-sidebar {
max-width: 31.28%;
}
#branding #searchsubmit {
display: none;
}
#branding #s {
background: url(//thermalexchange.com.au/wp-content/themes/catch-mustang/images/search.png) no-repeat 10px 7px #363b41;
-webkit-transition-duration: 400ms;
-webkit-transition-property: width, background;
-webkit-transition-timing-function: ease;
-moz-transition-duration: 400ms;
-moz-transition-property: width, background;
-moz-transition-timing-function: ease;
-o-transition-duration: 400ms;
-o-transition-property: width, background;
-o-transition-timing-function: ease;
border: 1px solid #24272b;
-webkit-box-shadow: 0 3px 4px #2b2f34 inset, 0 1px 0 #474c51;
-moz-box-shadow: 0 3px 4px #2b2f34 inset, 0 1px 0 #474c51;
box-shadow: 0 3px 4px #2b2f34 inset, 0 1px 0 #474c51;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
width: 93px;
padding: 4px 10px 4px 33px;
height: 22px;
color:#6D757C;
}
#branding #s:focus {
background-color: #3e4349;
width: 200px;
color:#888;
} #access {
background-color: #fff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
box-shadow: 0 1px 4px #bababa;
-moz-box-shadow: 0 1px 4px #bababa;
-webkit-box-shadow: 0 1px 4px #bababa;
padding: 0 10px 10px;
position: relative;
}
#access:before,
#access:after {
content: "";
display: table;
table-layout: fixed;
}
#access:after {
clear: both;
}
.home #access {
margin:0 0 -26px 0;
}
#access select {
background: none;
border: 0 none;
color: #474E55;
padding: 5px 0;
width: 100%;
}
#access ul,
#access-footer ul {
list-style-type: none;
list-style-image: none;
margin: 0;
}
#access li {
float:left;
margin:10px 10px 0 0;
position:relative;
}
#access a {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
color: #474e55;
display: block;
float: left;
font-size: 14px;
line-height: 24px;
padding: 3px 10px;
}
#access a:hover,
#access li.current-menu-item a,
#access li.current-menu-parent a,
#access li.current_page_item a,
#access li.current_page_ancestor a {
background-color:#474e55;
color:#fff;
text-decoration:none;
}
#access a:active {
box-shadow:0 0 10px #222 inset;
-moz-box-shadow:0 0 10px #222 inset;
-webkit-box-shadow:0 0 10px #222 inset;
text-decoration:none;
} #access ul ul,
#access ul li:hover ul ul,
#access ul li.focus ul ul,
#access-footer ul ul,
#access-footer ul li:hover ul ul,
#access-footer ul li.focus ul ul {
opacity: 0;
z-index:1000;
}
#access ul li:hover ul,
#access ul li.focus ul,
#access ul ul li:hover ul,
#access ul ul li.focus ul,
#access-footer ul li:hover ul,
#access-footer ul li.focus ul,
#access-footer ul ul li:hover ul,
#access-footer ul ul li.focus ul {
left: auto;
opacity: 1;
}
#access ul ul li:hover ul,
#access ul ul li.focus ul,
#access ul ul ul li:hover ul,
#access ul ul li.focus ul,
#access-footer ul ul li:hover ul,
#access-footer ul ul li.focus ul,
#access-footer ul ul ul li:hover ul,
#access-footer ul ul ul li.focus ul {
left: 100%;
}
#access ul ul {
position:absolute;
background-color:#474e55;
top: 100%;
left:-999em;
padding:0px 10px;
width:185px;
margin:0px;
-webkit-border-radius: 4px;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 4px;
-moz-border-radius-topleft: 0;
border-radius: 4px;
border-top-left-radius: 0;
}
#access ul ul ul,
#access-footer ul ul ul{
top:0;
}
#access ul ul li {
border-bottom: 1px solid #666;
border-right:0 none;
float: none;
margin:0;
padding:5px 0;
}
#access ul ul li:last-child,
#access-footer ul ul li:last-child {
border: none;
}
#access ul ul li a {
color: #999;
float: none;
font-size: 13px;
font-weight: normal;
line-height: 22px;
padding: 0 10px;
}
#access ul li:hover > a,
#access ul li.focus > a {
background-color:#474e55;
color:#fff;
}
#access ul ul li a:hover,
#access ul ul li:hover > a,
#access ul ul li.focus > a {
background-color: #fff;
color: #474e55;
line-height: 22px;
text-decoration: none;
}
#footer-menu {
background:url(//thermalexchange.com.au/wp-content/themes/catch-mustang/images/footer-bg.jpg);
border-top:1px solid #313539;
box-shadow:0 1px 0 #696e72 inset;
-moz-box-shadow:0 1px 0 #696e72 inset;
-webkit-box-shadow:0 1px 0 #696e72 inset;
}
#access-footer a {
color: #ccc;
display: block;
font-size: 14px;
line-height: 1.5;
padding: 15px 15px 10px;
}
#access-footer ul {
text-align: center;
}
#access-footer li {
display: inline-block;
position: relative;
text-align: left;
}
#access-footer ul ul {
position:absolute;
background-image: url(//thermalexchange.com.au/wp-content/themes/catch-mustang/images/site-generator-bg.png);
top: 100%;
left:-999em;
padding:0;
width:185px;
margin:0;
}
#access-footer ul.menu li:hover > a,
#access-footer ul.menu li.focus > a,
#access-footer ul.menu a:focus,
#access-footer .menu .current-menu-item > a,
#access-footer .menu .current-menu-ancestor > a,
#access-footer .menu .current_page_item > a,
#access-footer .menu .current_page_ancestor > a {
background-image: url(//thermalexchange.com.au/wp-content/themes/catch-mustang/images/site-generator-bg.png);
color: #fff;
}
#access-footer ul ul li { display: block;
}
#access-footer ul ul li a {
border-bottom: 1px solid #575C61;
color: #999;
float: none;
font-size: 13px;
font-weight: normal;
line-height: 22px;
padding: 10px;
} #slider {
position:relative;
padding-bottom:40px;
}
.slider-img {
-webkit-box-shadow: 0 2px 2px #717171;
-moz-box-shadow: 0 2px 2px #717171;
box-shadow: 0 2px 2px #717171;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
position: relative;
}
.slider-img img {
display: block;
margin: 0 auto;
}
.slider-img img, #nav-slider .nav-previous, #nav-slider .nav-next {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
#nav-slider img {
height: auto;
max-width: 100%;
display:inline-block;
}
#nav-slider .nav-previous,
#nav-slider .nav-next {
background: url(//thermalexchange.com.au/wp-content/themes/catch-mustang/images/opacity-bg.png) repeat scroll 0 0 transparent;
cursor: pointer;
display: block;
height: 25px;
opacity: 0.5;
padding: 10px;
position: absolute;
text-align: center;
top: 40%;
width: 25px;
z-index: 999;
}
#nav-slider .nav-previous:hover, #nav-slider .nav-next:hover {
opacity: 1;
-moz-opacity: 1;
filter:alpha(opacity=100);
}
#nav-slider .nav-previous {
left: 20px;
}
#nav-slider .nav-next {
right: 20px;
}
.featured-text {
background: url(//thermalexchange.com.au/wp-content/themes/catch-mustang/images/opacity-bg.png) repeat scroll 0 0 transparent;
border-radius: 8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
color: #fff;
left: 85px;
padding: 27px 23px 30px 30px;
position: absolute;
bottom: 40px;
width: 295px;
}
.featured-text h2 {
font-size: 26px;
line-height: 36px;
padding-bottom: 10px;
}
.featured-text p {
color: #ddd;
font-size: 14px;
line-height: 24px;
margin-bottom: 0;
}
.featured-text a {
background: url(//thermalexchange.com.au/wp-content/themes/catch-mustang/images/more-featured-text.png) no-repeat scroll 0 0 transparent;
bottom: 0;
display: block;
height: 21px;
margin: 0 -5px -5px 0;
position: absolute;
right: 0;
text-indent: -20000px;
width: 22px;
}
.featured-text a.readmore {
display: none;
} #main {
padding-top: 20px;
}
#primary {
float: left;
margin-bottom: 10px;
width: 65.64%;
}
.content-leftsidebar #primary {
float: right;
}
#content article {
padding-bottom: 40px;
}
#primary .testimonials {
padding-bottom: 40px;
}
#secondary {
width: 31.28%;
float: left;
margin-left: 3.06%;
font-size: 13px;
line-height:22px;
}
.content-leftsidebar #secondary {
margin-left: 0;
margin-right: 3.06%;
}
#secondary .wid-contact {
padding-bottom: 10px;
margin-bottom: 0;
}
#home-top-sidebar {
padding-bottom:10px;
margin-left:-3.06%
}
#home-top-sidebar .widget {
width:22.02%;
float:left;
margin:0 0 0 2.97%;
padding-bottom: 30px;
}
#home-top-sidebar .widget:nth-child(4n+1) {
clear: both;
}
#home-top-sidebar .widget figure,
#home-top-sidebar .widget.portfolio_gallery figure.img-wrap {
margin:0;
}
#home-top-sidebar .widget .img-wrap,
.post_page .img-wrap  {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 2px 2px #717171;
-moz-box-shadow: 0 2px 2px #717171;
box-shadow: 0 2px 2px #717171;
margin-bottom:15px;
}
.post_page .img-wrap {
max-width: 340px;
}
#home-top-sidebar .widget .img-wrap a,
.post_page .img-wrap a {
position:relative;
display:block;
}
#home-top-sidebar .widget .img-wrap img,
.post_page .img-wrap img {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
#home-top-sidebar .widget .img-wrap a span,
.post_page .img-wrap a span {
background:url(//thermalexchange.com.au/wp-content/themes/catch-mustang/images/more-featured-text.png) no-repeat;
position:absolute;
width:22px;
height:21px;
text-indent:-999999px;
right:5px;
bottom:5px;
opacity:0.5;
-moz-opacity: 0.5;
filter:alpha(opacity=50);
}
#home-top-sidebar .widget .img-wrap a:hover span,
.post_page .img-wrap a:hover span {
opacity:10;
-moz-opacity: 10;
filter:alpha(opacity=100);
}
#home-top-sidebar .widget .widget-title {
padding-bottom:5px;
}
#home-top-sidebar .widget p {
margin-bottom:0;
}
#home-left-sidebar, #home-right-sidebar {
width:48.46%;
}
#home-left-sidebar {
float:left;
}
#home-left-sidebar p {
margin-bottom:0;
}
#home-right-sidebar {
float:right;
}
.widget.portfolio_gallery {
margin-bottom: 10px;
}
.portfolio_gallery .products-wrap {
margin-left: -6.32%;
}
.portfolio_gallery .item {
width:27.38%;
float:left;
margin:0 0 20px 5.95%;
text-align:center;
}
.portfolio_gallery .item .img-wrap {
display:block;
}
.portfolio_gallery .item .img-wrap img {
display: block;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border:3px solid #fff;
-webkit-box-shadow: 0 1px 2px #a5a5a5;
-moz-box-shadow: 0 1px 2px #a5a5a5;
box-shadow: 0 1px 2px #a5a5a5;
margin: 0 0 5px 0;
max-width: 95%;
}
.portfolio_gallery .item .img-wrap a:hover img {
opacity:0.7;
-moz-opacity: 0.7;
filter:alpha(opacity=70);
}
.portfolio_gallery .item .gallery-title {
clear: both;
}
.products-wrap a {
color: #474e55;
display: block;
}
.products-wrap a:hover {
color: #446ca9;
text-decoration: none;
}
.page-content {
padding-top: 30px;
}
.page-content p {
color: #fff;
margin-bottom: 0;
padding-top: 15px;
}
.page-title {
font: 30px 'Cuprum', Arial, Helvetica, sans-serif;
padding-bottom: 0;
color: #fff;
text-shadow: 0 1px 1px #1f2325;
}
.page-title a {
color: #fff;
text-decoration: none;
}
.entry-header {
padding-bottom: 20px;
}
.search-results .entry-header {
padding: 0;
}
.page .entry-header {
padding-bottom: 10px;
}
.entry-title {
color: #474E55;
font: 28px 'Cuprum',Arial,Helvetica,sans-serif;
text-shadow: 0 1px 0 #FFFFFF;
line-height: 36px;
}
.entry-title a {
color: #474E55;
}
.entry-title a:hover {
color: #446CA9;
text-decoration: none;
}
.entry-title span.testimonial-meta {
font-size: 18px;
font-style: italic;
}
.entry-meta {
font-size: 13px;
color: #7d8185;
}
.entry-meta a {
color: #446CA9;
}
.entry-meta span {
background: url(//thermalexchange.com.au/wp-content/themes/catch-mustang/images/entry-meta-icon.png) no-repeat right top;
}
.entry-meta .by-author {
background-position: left top;
padding: 0 20px;
}
.entry-meta .date {
background-position: left -24px;
padding: 0 20px;
}
.entry-meta .cat-links {
background-position: left -48px;
padding: 0 20px 0 15px;
}
.entry-meta .comments-link {
background-position: left -71px;
padding: 0 20px 0 25px;
}
.entry-meta .comments-link span {
background: none;
}
.entry-content .thumb {
float: left;
width: 34.57%;
-webkit-box-shadow: 0 2px 2px #717171;
-moz-box-shadow: 0 2px 2px #717171;
box-shadow: 0 2px 2px #717171;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.entry-content .thumb img {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
display: block;
}
.entry-content .content {
width: 60.74%;
float: left;
margin-left: 4.67%;
}
.entry-content .content p,
.entry-content .content-full p{
margin-bottom: 4px;
}
.entry-content table,
.comment-content table {
border-bottom: 1px solid #b5b5b5;
margin: 0 0 20px;
width: 100%;
}
.entry-content th,
.comment-content th {
color: #666;
font-size: 12px;
font-weight: bold;
letter-spacing: 0.1em;
line-height: 20px;
text-transform: uppercase;
}
.entry-content td,
.comment-content td {
border-top: 1px solid #b5b5b5;
padding: 6px 10px 6px 0;
}
#content .gallery .gallery-item {
float: left;
margin: 15px 0 0;
}
.gallery-item a {
display: block;
}
#content .gallery-columns-5 .gallery-icon .attachment-thumbnail {
max-width: 80%;
}
#content .gallery-columns-5 .gallery-item {
margin-top: 10px;
}
#content .gallery-columns-4 .gallery-icon .attachment-thumbnail {
max-width: 80%;
}
#content .gallery-columns-3 .gallery-icon .attachment-thumbnail {
max-width: 82%;
}
#content .gallery-columns-2 .gallery-icon .attachment-thumbnail {
max-width: 85%;
}
#content .gallery-columns-1 .gallery-icon .attachment-thumbnail {
max-width: 88%;
} .home #content {
margin-bottom: 30px;
} #content .service {
margin-left: -2.97%;
}
.service-item {
width: 22.02%;
float: left;
margin: 0 0 0 2.92%;
padding-bottom: 40px;
}
.service-item p {
margin-bottom: 	0;
}
#content .service-icon {
background-color: #F5F5F5;
border: 1px solid #b5b5b5;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin-bottom: 10px;
padding: 5px;
} .contact #primary,
.contact #secondary {
width: 48.46%;
}
.contact .widget-title {
padding-bottom: 20px;
}
.contact #secondary {
font-size: 14px;
line-height: 24px;
}
#respond label {
float: left;
line-height: 45px;
margin:0;
text-align: left;
clear:right;
width: 25%;
}
#respond .text,
#respond .textarea {
background-color: #ccc;
float: right;
margin: 0 0 30px;
padding: 5px 2%;
width: 70%;
-moz-box-shadow: 0 1px 5px #bcbcbc inset, 0 1px 0 #fff;
-webkit-box-shadow: 0 1px 5px #bcbcbc inset, 0 1px 0 #fff;
box-shadow: 0 1px 5px #bcbcbc inset, 0 1px 0 #fff;
border: 1px solid #aeaeae;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
height: 34px;
}
#respond .text input,
#respond .textarea textarea {
background: none;
border: 0 none;
line-height: 30px;
margin: 0;
padding: 0;
width: 100%;
height: inherit;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
}
#respond .textarea  {
height: 150px;
}
#respond textarea {
height: 100%;
line-height: 22px;
}
#main form .note {
float: left;
font-style: italic;
font-size: 12px;
padding: 1% 0 2% 20% ;
color: #888;
}
#main form .submit {
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
height: 34px;
background: url(//thermalexchange.com.au/wp-content/themes/catch-mustang/images/submit-bg.jpg) repeat-x;
line-height: 30px;
border: 1px solid #2c2c2c;
box-shadow: 0 1px 2px #898989;
-moz-box-shadow: 0 1px 2px #898989;
-webkit-box-shadow: 0 1px 2px #898989;
float: right;
font-size: 16px;
text-shadow: #383a3c 0px 1px 1px;
color: #fff;
padding: 0 20px;
width: 100px;
}
#respond .text:hover,
#respond .textarea:hover {
background-color: #ddd;
}
#respond .text:focus,
#respond .textarea:focus {
background-color: #000;
color: red;
} figure {
margin: 0;
}
img {
max-width:100%;
height:auto;
vertical-align:top;
}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
height: auto; }
img.size-full,
img.size-large {
max-width: 100%;
}
.entry-content img.wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
}
img.alignleft,
img.alignright,
img.aligncenter {
margin-bottom: 1em;
}
p img,
.wp-caption {
margin-top: 0.4em;
}
.wp-caption {
background: #f5f5f5;
margin-bottom: 1.625em;
max-width: 96%;
padding: 10px;
}
.wp-caption img {
border: 1px solid #eee;
display: block;
margin: 0 auto;
max-width: 100%;
}
.wp-caption .wp-caption-text,
.gallery-caption {
color: #666;
font-family: Georgia, serif;
font-size: 13px;
}
.wp-caption .wp-caption-text {
margin-bottom: 0.6em;
padding: 10px 0 5px 40px;
position: relative;
}
.wp-caption .wp-caption-text:before {
color: #666;
content: '\2014';
font-size: 14px;
font-style: normal;
font-weight: bold;
margin-right: 5px;
position: absolute;
left: 10px;
top: 7px;
}
#content .gallery {
margin: 0 auto 1.625em;
}
#content .gallery a img {
border: none;
} #content .gallery .gallery-icon img { border: 1px solid #ddd;
background-color: #f5f5f5;
padding: 5%;
}
#content .gallery .gallery-icon a:focus img,
#content .gallery .gallery-icon a:hover img,
#content .gallery .gallery-icon a:active img { background: #eee;
border-color: #bbb;
}
.wp-caption a:focus img,
.wp-caption a:active img,
.wp-caption a:hover img { background: #fff;
border-color: #ddd;
}
.img-border {
background-color: #f5f5f5;
padding: 5px;
border: 1px solid #b5b5b5;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
} embed,
iframe,
object {
max-width: 100%;
} .post-password-required .entry-header .comments-link {
margin: 1.625em 0 0;
}
.post-password-required input[type=password] {
margin: 0.8125em 0;
}
.post-password-required input[type=password]:focus {
background: #f7f7f7;
} .entry-header .entry-format {
color: #666;
font-size: 10px;
font-weight: 500;
letter-spacing: 0.1em;
line-height: 2.6em;
position: absolute;
text-transform: uppercase;
top: -5px;
}
.entry-header hgroup .entry-title {
padding-top: 15px;
}
article.format-aside .entry-content, article.format-link .entry-content, article.format-status .entry-content {
padding: 20px 0 0;
}
article.format-status .entry-content {
min-height: 65px;
}
.recent-posts .entry-header .entry-format {
display: none;
}
.recent-posts .entry-header hgroup .entry-title {
padding-top: 0;
} .content-nosidebar-onecolumn .wrapper,
.content-nosidebar-normal #main {
width: 644px;
}
.content-nosidebar-normal #main {
margin: 0 auto;
}
.woocommerce-nosidebar #primary {
width: 100%;
}
.woocommerce nav.woocommerce-pagination ul,
.woocommerce nav.woocommerce-pagination ul li {
border: none;
} #content #custom_post_type {
margin-left: -2.97%;
}
#content #custom_post_type .gallery-item {
width: 30.35%;
float: left;
margin: 0 0 0 2.92%;
padding-bottom: 30px;
}
#content #custom_post_type .gallery-icon {
background-color: #f5f5f5;
padding: 5px;
border: 1px solid #b5b5b5;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin-bottom: 10px;
}
#content #custom_post_type a img {
background: none;
border: none;
padding: 0;
}
#content #custom_post_type .widget-title {
padding-bottom: 0;
text-align: center;
} .singular .image-attachment .entry-content {
margin: 0 auto;
width: auto;
}
.singular .image-attachment .entry-description {
margin: 0 auto;
}
.entry-attachment {
margin-bottom: 20px;
}
.image-attachment div.attachment {
background: #f9f9f9;
border: 1px solid #ddd;
border-width: 1px 0;
overflow: hidden;
padding: 1em 1em 0;
text-align: center;
}
.image-attachment div.attachment img {
display: block;
height: auto;
margin: 0 auto 1em;
max-width: 100%;
}
.image-attachment .entry-caption p {
font-size: 11px;
line-height: 16px;
margin: 0 0 1em;
text-transform: uppercase;
} #content nav {
clear: both;
overflow: hidden;
padding: 0 0 1.625em;
}
#content #nav-above {
padding: 0 0 1.625em;
}
#content #nav-above {
display: none;
}
#content .paged #nav-above {
display: block;
}
#content .nav-previous {
float: left;
width: 50%;
}
#content .nav-next {
float: right;
text-align: right;
width: 50%;
}
#content nav .meta-nav {
font-weight: normal;
} .widget {
margin-bottom: 30px;
}
.widget-title {
font: 24px 'Cuprum', Arial, Helvetica, sans-serif;
color: #474e55;
text-shadow: 0 1px 0 #fff;
padding-bottom: 10px;
}
.widget-title a {
color: #474e55;
}
#sidebar-header .widget-title,
#sidebar-header .widget-title a{
text-shadow: none;
color: #ddd;
}
.widget-title a:hover {
color:#446CA9;
text-decoration:none;
} #slogan {
position:relative;
padding-bottom: 35px;
margin-bottom: 0;
}
#slogan p {
margin-bottom:0;
text-align:center;
position:absolute;
padding:3.06% 3.06% 0;
width:93.88%;
font: 24px 'Cuprum', Arial, Helvetica, sans-serif;
}
#slogan img {
height:93px;
} .catchmustang_search_widget #search-field {
position: relative;
}
.catchmustang_search_widget #search-field {
background-color: #E7E7E7;
border: 1px solid #b4b4b4;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color: #474E55;
display: inline-block;
padding: 10px 15% 10px 10px;
width: 81%;
height: 22px;
-webkit-box-shadow: 0 1px 2px #c1c1c1 inset, 0 1px 0 #f5f5f5;
-moz-box-shadow: 0 1px 2px #c1c1c1 inset, 0 1px 0 #f5f5f5;
box-shadow: 0 1px 2px #c1c1c1 inset, 0 1px 0 #f5f5f5;
background-image: none;
}
#sidebar-header .catchmustang_search_widget #search-field {
background-color: transparent;
border: medium none;
box-shadow: none;
height: 34px;
padding: 0;
width: auto;
}
.catchmustang_search_widget #search-field input {
background: none;
border: 0 none;
margin: 0;
padding: 0;
width: 100%;
height: inherit;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
}
.catchmustang_search_widget #search-field #searchsubmit {
position: absolute;
width: 19px;
height: 21px;
right: 5%;
top: 26%;
background-image: url(//thermalexchange.com.au/wp-content/themes/catch-mustang/images/search-submit.png);
border: 0 none;
text-indent: -10000px;
padding: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-shadow: none;
cursor: pointer;
} .widget_twitter li {
list-style-type: none;
margin-bottom: 14px;
}
.widget_twitter .timesince {
display: block;
font-size: 11px;
margin-right: -10px;
text-align: right;
} #secondary img {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 2px 2px #717171;
-moz-box-shadow: 0 2px 2px #717171;
box-shadow: 0 2px 2px #717171;
} #secondary .widget.widget_catchmustang_about img {
margin: 0 15px 0 0;
float: left;
max-width: 138px;
} .widget_calendar #wp-calendar {
color: #555;
width: 95%;
text-align: center;
}
.widget_calendar #wp-calendar caption, .widget_calendar #wp-calendar td, .widget_calendar #wp-calendar th {
text-align: center;
}
.widget_calendar #wp-calendar caption {
font-size: 11px;
font-weight: 500;
padding: 5px 0 3px 0;
text-transform: uppercase;
}
.widget_calendar #wp-calendar th {
background: #f4f4f4;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
font-weight: bold;
}
.widget_calendar #wp-calendar tfoot td {
background: #f4f4f4;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
} #tab {
border:1px solid #ACACAC;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color: #e7e7e7;
}
#tab ul {
margin: 0;
list-style: none outside none;
}
#tab ul li {
float: left;
border-top: 1px solid #f5f5f5;
width: 33.33%;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}
#tab ul li a {
font: 20px 'Cuprum', Arial, Helvetica, sans-serif;
color: #474e55;
text-shadow: 0 1px 0 #f5f5f5;
background-color: #DDD;
border-right: 1px solid #b5b5b5;
text-align: center;
display: block;
padding: 10px 0px;
border-bottom: 1px solid #b5b5b5;
}
#tab ul li:last-child a {
border-right: 0 none;
}
#tab ul li a:hover, #tab ul li.ui-state-active a  {
background-color: #e7e7e7;
border-bottom: 1px solid #e7e7e7;
text-decoration: none;
}
#tab .post {
padding:20px;
border-bottom: 1px solid #b5b5b5;
}
#tab .thumb {
width:30.30%;
margin: 0 7.57% 0 0;
float: left;
}
#tab .thumb a  {
background-color: #f5f5f5;
border: 1px solid #b5b5b5;
display: block;
padding: 4px;
}
#tab .content {
width: 62.12%;
float: left;
}
#tab a.post-title {
font-weight: bold;
font-size: 14px;
color: #474e55;
padding-bottom: 2px;
display: block;
}
#tab a.post-title:hover {
color: #446ca9;
text-decoration: none;
}
#tab p {
line-height:20px;
margin-bottom: 0;
}
.catchmustang_tabbed_widget {
text-shadow: none;
} .tagcloud a {
color: #474E55;
margin-right: 5px;
}
.tagcloud a:hover {
color: #446CA9;
}
.catchmustang_tagcloud_widget a {
background-color: #e7e7e7;
border: 1px solid #b4b4b4;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color: #474E55;
display: inline-block;
margin:0 4px 8px 0;
padding: 1px 7px;
-webkit-box-shadow: 0 1px 2px #c1c1c1 inset, 0 1px 0 #f5f5f5;
-moz-box-shadow: 0 1px 2px #c1c1c1 inset, 0 1px 0 #f5f5f5;
box-shadow: 0 1px 2px #c1c1c1 inset, 0 1px 0 #f5f5f5;
}
#sidebar-header .widget.catchmustang_tagcloud_widget a {
background-color: #ddd;
color: #474E55;
box-shadow: none;
}
#sidebar-header .widget.catchmustang_tagcloud_widget a:hover {
background-color: #fff;
}
#colophon .catchmustang_tagcloud_widget a {
color: #474E55;
text-shadow: none;
}
.catchmustang_tagcloud_widget a:hover {
background-color: #474E55;
border: 1px solid #262B2F;
color: #FFFFFF;
text-decoration: none;
-webkit-box-shadow: 0 1px 0 #606C73 inset, 0 1px 0 #f5f5f5;
-moz-box-shadow: 0 1px 0 #606C73 inset, 0 1px 0 #f5f5f5;
box-shadow: 0 1px 0 #606C73 inset, 0 1px 0 #f5f5f5;
}
.ui-tabs-hide {
display: none;
}
#secondary .widget #tab img{
box-shadow: none;
float: none;
margin: 0;
max-width: 100%;
border-radius: 0px;
}
#secondary .widget .img-border img {
box-shadow: none;
float: none;
margin: 0;
max-width: 100%;
border-radius: 0px;
} .wrapper #wp_page_numbers,
.wrapper .wp-pagenavi {
background: none;
margin: 0;
padding-bottom: 30px;
}
.wrapper #wp_page_numbers ul,
.wrapper .wp-pagenavi {
background: none;
border: none;
float: right;
list-style-type: none;
list-style-image: none;
margin: 0;
width: auto;
}
.wrapper .wp-pagenavi a,
.wrapper .wp-pagenavi span.current {
background: none repeat scroll 0 0 transparent;
border: medium none;
font-size: 16px;
line-height: 33px;
margin: 0 0 10px 10px;
padding: 0 12px;
text-shadow: #fff 0 1px 0;
border: 1px solid #bdbdbd;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 2px 3px #c1c1c1 inset, 0 1px 0 #fff;
-moz-box-shadow: 0 2px 3px #c1c1c1 inset, 0 1px 0 #fff;
box-shadow: 0 2px 3px #c1c1c1 inset, 0 1px 0 #fff;
display: block;
float: left;
}
.wrapper .wp-pagenavi a {
color: #474E55;
}
.wrapper .wp-pagenavi .pages {
font-size: 14px;
line-height: 38px;
color: #838990;
text-shadow: #fff 0 1px 0;
display: block;
float: left;
border: medium none;
font-size: 14px;
line-height: 33px;
margin: 0;
padding: 0 0 10px 10px;
}
.wrapper #wp_page_numbers ul li {
background: none;
border: none;
color: #838990;
display: block;
float: left;
font-size: 14px;
line-height: 33px;
padding: 0 0 10px 10px;
text-shadow: #fff 0 1px 0;
}
.wrapper #wp_page_numbers ul li a {
background: none;
border: 1px solid #bdbdbd;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 2px 3px #c1c1c1 inset, 0 1px 0 #fff;
-moz-box-shadow: 0 2px 3px #c1c1c1 inset, 0 1px 0 #fff;
box-shadow: 0 2px 3px #c1c1c1 inset, 0 1px 0 #fff;
color: #474e55;
display: block;
float: left;
font-size: 16px;
line-height: 33px;
margin: 0;
padding: 0 12px;
text-align: center;
text-decoration: none;
}
.wrapper #wp_page_numbers ul li a:hover,
.wrapper #wp_page_numbers ul li.active_page a,
.wrapper .wp-pagenavi span.current,
.wrapper .wp-pagenavi a:hover {
background-color:#6a7177;
color:#fff;
border: 1px solid #5a5a5a;
-webkit-box-shadow: 0 1px 0 #aaa;
-moz-box-shadow: 0 1px 0 #aaa;
box-shadow: 0 1px 0 #aaa;
text-shadow: #4a4f53 0 1px 0;
} .pagination {
clear: both;
padding-bottom: 30px;
text-align: center;
}
.pagination a {
display: inline-block;
margin-left: 6px;
text-decoration: none;
margin-bottom: 10px;
}
.pagination span {
line-height:33px;
text-align:center;
font-size:16px;
display: inline-block;
padding:0 12px;
text-decoration:none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin-left: 6px;
background-color:#6a7177;
color:#fff;
border: 1px solid #5a5a5a;
-webkit-box-shadow: 0 1px 0 #aaa;
-moz-box-shadow: 0 1px 0 #aaa;
box-shadow: 0 1px 0 #aaa;
text-shadow: #4a4f53 0 1px 0;
margin-bottom:10px;
}
.pagination a span {
margin-left: 0;
margin-bottom: 0;
background: none;
border: 1px solid #DCDCDC;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
color:#474e55;
text-shadow: #fff 0 1px 0;
cursor: pointer;
}
.pagination a:hover span {
border: 1px solid #bdbdbd;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 2px 3px #c1c1c1 inset, 0 1px 0 #fff;
-moz-box-shadow: 0 2px 3px #c1c1c1 inset, 0 1px 0 #fff;
box-shadow: 0 2px 3px #c1c1c1 inset, 0 1px 0 #fff;
} ul.default-wp-page {
margin:0;
list-style:none inside;
padding-bottom:30px;
}
ul.default-wp-page li.previous {
float:left;
}
ul.default-wp-page li.next {
float:right;
}
.woocommerce #content nav.woocommerce-pagination ul li span.current,
.woocommerce #content nav.woocommerce-pagination ul li a,
ul.default-wp-page li a,
#content nav a {
line-height:33px;
margin-left:6px;
margin-bottom:10px;
border: 1px solid #bdbdbd;
height:33px;
color:#474e55;
text-align:center;
font-size:16px;
display: inline-block;
padding:0 12px;
text-decoration:none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 2px 3px #c1c1c1 inset, 0 1px 0 #fff;
-moz-box-shadow: 0 2px 3px #c1c1c1 inset, 0 1px 0 #fff;
box-shadow: 0 2px 3px #c1c1c1 inset, 0 1px 0 #fff;
}
ul.default-wp-page li a:hover,
#content nav a:hover {
background-color:#6a7177;
color:#fff;
border: 1px solid #5a5a5a;
-webkit-box-shadow: 0 1px 0 #aaa;
-moz-box-shadow: 0 1px 0 #aaa;
box-shadow: 0 1px 0 #aaa;
text-shadow: #4a4f53 0 1px 0;
}  .infinite-scroll .paging-navigation, .infinite-scroll.neverending .site-footer { display: none;
} .infinity-end.neverending .site-footer {
display: block;
}
#content #infinite-handle {
display: block;
text-align: center;
width: 100%;
}
#content #infinite-handle span {
background: none transparent;
display: inline-block;
padding: 0;
}
#content #infinite-handle span button {
background-color: #666;
border: 1px solid #2c2c2c;
border-radius: 3px;
box-shadow: 0 1px 2px #898989;
-moz-box-shadow: 0 1px 2px #898989;
-webkit-box-shadow: 0 1px 2px #898989;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
color: #fff;
display: inline;
font-size: 16px;
padding: 7px 28px;
width: 100%;
}
#content #infinite-handle span button:hover,
#content #infinite-handle span button:focus {
background-color: #2c2c2c;
} #comments-title,
#reply-title {
color: #373737;
font-size: 24px;
font-weight: bold;
line-height: 34px;
padding-bottom: 10px;
}
.nopassword, .nocomments {
color: #aaa;
font-size: 24px;
font-weight: 100;
margin: 26px 0;
text-align: center;
}
.commentlist {
list-style: none;
margin: 0 auto;
width: 100%;
}
.content .commentlist, .page-template-sidebar-page-php .commentlist {
width: 100%; }
.commentlist > li.comment {
background: #f6f6f6;
border: 1px solid #ddd;
-moz-border-radius: 3px;
border-radius: 3px;
margin: 0 0 1.625em;
padding: 1.625em;
position: relative;
}
.commentlist .pingback {
margin: 0 0 1.625em;
padding: 0 1.625em;
}
.commentlist .children {
list-style: none;
margin: 0;
}
.commentlist .children li.comment {
background: #fff;
border-left: 1px solid #ddd;
-moz-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
margin: 1.625em 0 0;
padding: 1.625em;
position: relative;
}
.commentlist .children li.comment .fn {
display: block;
}
.comment-meta .fn {
display: block;
font-style: normal;
}
.comment-meta {
color: #666;
font-size: 12px;
line-height: 1.9em;
margin-bottom: 10px;
}
.commentlist .children li.comment .comment-content {
margin: 1.625em 0 0;
}
.comment-meta a {
font-weight: bold;
}
.comment-meta a:focus, .comment-meta a:active, .comment-meta a:hover {
}
.commentlist .avatar {
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 1px 2px #ccc;
-moz-box-shadow: 0 1px 2px #ccc;
box-shadow: 0 1px 2px #ccc;
float: left;
line-height: 0;
margin: 0 10px 10px 0;
padding: 0;
}
.commentlist .children .avatar {
background: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
left: 2.2em;
padding: 0;
top: 2.2em;
}
a.comment-reply-link {
background: #eee;
-moz-border-radius: 3px;
border-radius: 3px;
color: #666;
display: inline-block;
font-size: 12px;
padding: 0 8px;
text-decoration: none;
}
a.comment-reply-link:hover, a.comment-reply-link:focus, a.comment-reply-link:active {
background: #888;
color: #fff;
}
a.comment-reply-link > span {
display: inline-block;
position: relative;
top: -1px;
} .commentlist > li.bypostauthor {
background: #ddd;
border-color: #d3d3d3;
}
.commentlist > li.bypostauthor .comment-meta {
color: #575757;
}
.commentlist > li.bypostauthor .comment-meta a:focus, .commentlist > li.bypostauthor .comment-meta a:active, .commentlist > li.bypostauthor .comment-meta a:hover {
} .commentlist .children > li.bypostauthor {
background: #ddd;
border-color: #d3d3d3;
}  .page-template-sidebar-page-php .commentlist > li.comment, .page-template-sidebar-page-php.commentlist .pingback {
margin-left: 102px;
width: auto;
} .page-template-sidebar-page-php #respond {
width: auto;
} #respond {
clear: both;
}
#respond .form-submit {
text-align: right;
margin-bottom: 30px;
}
#respond #cancel-comment-reply-link {
color: #666;
margin-left: 10px;
text-decoration: none;
}
#respond .logged-in-as a:hover, #respond #cancel-comment-reply-link:hover {
text-decoration: underline;
}
.commentlist #respond {
margin: 1.625em 0 0;
width: auto;
}
#cancel-comment-reply-link {
color: #888;
display: block;
font-size: 10px;
font-weight: normal;
line-height: 2.2em;
letter-spacing: 0.05em;
position: absolute;
right: 1.625em;
text-decoration: none;
text-transform: uppercase;
top: 1.1em;
}
#cancel-comment-reply-link:focus, #cancel-comment-reply-link:active, #cancel-comment-reply-link:hover {
color: #ff4b33;
}
.form-allowed-tags {
display: none;
}
.nocomments {
display: none;
}
#respond .comment-subscription-form {
margin-bottom: 20px;
}
#respond .comment-subscription-form input {
clear: both;
display: block;
float: left;
margin-bottom: 20px;
}
#respond .comment-subscription-form label {
display: block;
float: left;
line-height: 25px;
width: auto;
}
#content .commentlist article {
padding-bottom: 0;
} #colophon.with-twitter-feed {
padding-top: 49px;
}
#colophon #footer-main {
background:url(//thermalexchange.com.au/wp-content/themes/catch-mustang/images/footer-bg.jpg);
border-top:1px solid #313539;
color:#999;
clear:both;
font-size:13px;
text-shadow:0 1px 0 #272b2e;
box-shadow:0 1px 0 #696e72 inset;
-moz-box-shadow:0 1px 0 #696e72 inset;
-webkit-box-shadow:0 1px 0 #696e72 inset;
}
#colophon.with-twitter-feed #footer-main {
padding-top: 30px;
}
#colophon a {
color:#999;
}
#colophon a:hover {
color:#ccc;
text-decoration:none;
}
#colophon ul {
list-style: disc outside none;
margin: 0 0 0 1em;
}
#supplementary { }
#supplementary .widget-area {
margin-top: 30px;
}
.with-twitter-feed #supplementary .widget-area {
margin-top: 0;
} #colophon.two .widget-area {
float: left;
width: 48.5%;
}
#colophon.two .widget-area + .widget-area {
float: right;
} #colophon.three .widget-area {
float: left;
margin-right: 3%;
width: 31.3%;
}
#colophon.three .widget-area + .widget-area + .widget-area {
margin-right: 0;
}
#supplementary .widget-title {
padding-bottom: 20px;
}
#supplementary .widget-title,
#supplementary .widget-title a {
color: #ccc;
font-size: 22px;
text-shadow:0 1px 0 #272b2e;
}
#supplementary #second .post {
margin-bottom: 20px;
} .widget.catchmustang_testimonial_widget {
margin-bottom: 10px;
}
.widget .testimonial-text {
background:url(//thermalexchange.com.au/wp-content/themes/catch-mustang/images/testimonial-bg.jpg);
border: 1px solid #292d31;
box-shadow: 0 1px 5px #2f3337 inset, 0 1px 0 #555b5f;
-moz-box-shadow: 0 1px 5px #2f3337 inset, 0 1px 0 #555b5f;
-webkit-box-shadow: 0 1px 5px #2f3337 inset, 0 1px 0 #555b5f;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
color: #999;
font-style:italic;
padding: 10px 15px;
position: relative;
}
.widget .testimonial-text p {
margin-bottom: 0;
overflow: hidden;
}
.widget .testimonial-text .by {
height:14px;
width:13px;
display:block;
position:absolute;
bottom:-13px;
right:20px;
background:url(//thermalexchange.com.au/wp-content/themes/catch-mustang/images/testimonial-by.png)
}
.widget .testimonial-author {
float: right;
font-weight: bold;
margin: 10px 0 20px;
}
.widget .testimonial-author a {
display: inline;
}
#supplementary .testimonial-author a {
color: #ccc;
}
#supplementary .testimonial-author a:hover {
color: #fff;
}
.widget .testimonial-author span {
font-style: italic;
font-weight: normal;
} .twitterfeed {
background-color:#313539;
border:1px solid #1f2124;
box-shadow:0 3px 6px #232628 inset, 0 1px 0 #555b5f;
-moz-box-shadow:0 3px 6px #232628 inset, 0 1px 0 #555b5f;
-webkit-box-shadow:0 3px 6px #232628 inset, 0 1px 0 #555b5f;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding: 23px 2.35%;
margin: -80px 0 30px;
}
.twitterfeed .logo {
width:7.09%;
float:left;
margin-right:3.22%;
}
#tweet-feed-slider {
float: left;
margin-right: 3.22%;
width: 71.5%;
}
.twitterfeed p {
color: #999;
font-size: 14px;
font-style: italic;
margin-bottom: 0;
}
#colophon .twitterfeed p a {
color:#ccc;
}
#colophon .twitterfeed p a:hover {
color: #fff;
}
#colophon .twitterfeed p a.date {
color: #666;
font-size: 12px;
}
#colophon .twitterfeed p a.date:hover {
color: #888;
font-size: 12px;
}
#colophon .twitterfeed .follow-us {
width: 14.83%;
float: left;
background-color: #464a4d;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
#colophon .twitterfeed .follow-us a {
display: block;
border:1px solid #183c49;
box-shadow: 0 1px 0px #e3f5fb inset, 0 1px 0px #3b3e41;
-moz-box-shadow: 0 1px 0px #e3f5fb inset, 0 1px 0px #3b3e41;
-webkit-box-shadow: 0 1px 0px #e3f5fb inset, 0 1px 0px #3b3e41;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
line-height: 36px;
margin:4px;
font-family: 'Cuprum', sans-serif;
font-size: 20px;
text-transform:uppercase;
color:#265564;
text-shadow:0 1px 0 #b7e8f8;
text-align: center;
background: url(//thermalexchange.com.au/wp-content/themes/catch-mustang/images/follow-us-bg.png) bottom center repeat-x;
opacity:0.9;
-moz-opacity: 0.9;
filter:alpha(opacity=90);
}
#colophon .twitterfeed .follow-us a:hover {
opacity:10;
-moz-opacity: 10;
filter:alpha(opacity=100);
} #site-generator {
background: url(//thermalexchange.com.au/wp-content/themes/catch-mustang/images/site-generator-bg.png) repeat scroll 0 0 transparent;
border-top: 1px solid #575c61;
color: #666;
font-size: 12px;
padding: 30px 0;
}
#site-generator a:hover {
color: #999;
text-decoration: underline;
}
#site-generator span {
font-style: italic;
}
#site-generator .copyright {
float: left;
width: 57.05%;
}
#site-generator .powered-by {
float: right;
text-align: right;
width: 39.87%;
} ul.social-profile {
float: right;
list-style: none;
margin: 0 0 0 -10px;
}
ul.social-profile li {
display: inline-block;
margin: 0 0 20px 10px;
}
ul.social-profile li a {
background: url(//thermalexchange.com.au/wp-content/themes/catch-mustang/images/social-profile.png) no-repeat scroll right bottom transparent;
display: block;
height: 33px;
text-indent: -99999px;
width: 33px;
}
ul.social-profile li.facebook a {
background-position: 0 0;
}
ul.social-profile li.facebook a:hover {
background-position: 0 -43px;
}
ul.social-profile li.twitter a {
background-position: -44px 0;
}
ul.social-profile li.twitter a:hover {
background-position: -44px -43px;
}
ul.social-profile li.you-tube a {
background-position: -87px 0;
}
ul.social-profile li.you-tube a:hover {
background-position: -87px -43px;
}
ul.social-profile li.rss a {
background-position: -130px 0;
}
ul.social-profile li.rss a:hover {
background-position: -130px -43px;
}
ul.social-profile li.google-plus a {
background-position: -173px 0;
}
ul.social-profile li.google-plus a:hover {
background-position: -173px -43px;
}
ul.social-profile li.pinterest a {
background-position: -216px 0;
}
ul.social-profile li.pinterest a:hover {
background-position: -216px -43px;
}
ul.social-profile li.slideshare a {
background-position: -259px 0;
}
ul.social-profile li.slideshare a:hover {
background-position: -259px -43px;
}
ul.social-profile li.foursquare a {
background-position: -302px 0;
}
ul.social-profile li.foursquare a:hover {
background-position: -302px -43px;
}
ul.social-profile li.viemo a {
background-position: -345px 0;
}
ul.social-profile li.viemo a:hover {
background-position: -345px -43px;
}
ul.social-profile li.myspace a {
background-position: -388px 0;
}
ul.social-profile li.myspace a:hover {
background-position: -388px -43px;
}
ul.social-profile li.flickr a {
background-position: -431px 0;
}
ul.social-profile li.flickr a:hover {
background-position: -431px -43px;
}
ul.social-profile li.dribbble a {
background-position: -474px 0;
}
ul.social-profile li.dribbble a:hover {
background-position: -474px -43px;
}
ul.social-profile li.wordpress a {
background-position: -517px 0;
}
ul.social-profile li.wordpress a:hover {
background-position: -517px -43px;
}
ul.social-profile li.deviantart a {
background-position: -560px 0;
}
ul.social-profile li.deviantart a:hover {
background-position: -560px -43px;
}
ul.social-profile li.linkedin a {
background-position: -603px 0;
}
ul.social-profile li.linkedin a:hover {
background-position: -603px -43px;
}
ul.social-profile li.tumblr a {
background-position: -646px 0;
}
ul.social-profile li.tumblr a:hover {
background-position: -646px -43px;
}
ul.social-profile li.delicious a {
background-position: -689px 0;
}
ul.social-profile li.delicious a:hover {
background-position: -689px -43px;
}
ul.social-profile li.lastfm a {
background-position: -732px 0;
}
ul.social-profile li.lastfm a:hover {
background-position: -732px -43px;
}
ul.social-profile li.instagram a {
background-position: -775px 0;
}
ul.social-profile li.instagram a:hover {
background-position: -775px -43px;
}
ul.social-profile li.github a {
background-position: -818px 0;
}
ul.social-profile li.github a:hover {
background-position: -818px -43px;
}
ul.social-profile li.odnoklassniki a {
background-position: -860px 0;
}
ul.social-profile li.odnoklassniki a:hover {
background-position: -860px -43px;
}
ul.social-profile li.vkontakte a {
background-position: -903px 0;
}
ul.social-profile li.vkontakte a:hover {
background-position: -903px -43px;
}
ul.social-profile li.myworld a {
background-position: -946px 0;
}
ul.social-profile li.myworld a:hover {
background-position: -946px -43px;
}
ul.social-profile li.goodreads a {
background-position: -989px 0;
}
ul.social-profile li.goodreads a:hover {
background-position: -989px -43px;
}
ul.social-profile li.skype a {
background-position: -1033px 0;
}
ul.social-profile li.skype a:hover {
background-position: -1033px -43px;
}
ul.social-profile li.soundcloud a {
background-position: -1076px 0;
}
ul.social-profile li.soundcloud a:hover {
background-position: -1076px -43px;
}  .tinynav {
display: none;
font-size: 16px;
} .sb-toggle:before {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f419";
display: inline-block;
font-size: 20px;
line-height: 1;
font-family: 'Genericons';
text-decoration: none;
vertical-align: text-bottom;
}
.sb-toggle.sb-toggle-open:before {
content: "\f406";
}
#access .sb-toggle,
#access-footer .sb-toggle {
border-radius: 0 4px 4px 0;
-webkit-border-radius: 0 4px 4px 0;
-moz-border-radius: 0 4px 4px 0;
background-color: transparent;
color: #474e55;
display: block;
height: 20px;
outline: none;
padding: 10px;
position: absolute;
right: 0;
top: 0;
width: 20px;
z-index: 20;
}
#access .sb-toggle:hover,
#access-footer .sb-toggle:hover {
background-color: transparent;
color: #474e55;
text-decoration: none;
}
.sb-holder {
display: none;
height: 40px;
margin: 0 auto;
position: relative;
width: 100%;
}
#access .sb-selector {
background-color: #fff;
color: #474e55;
}
#access-footer .sb-toggle,
#access-footer .sb-selector {
background-color: transparent;
color: #ccc;
}
#access .sb-selector,
#access-footer .sb-selector {
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
display: block;
height: 40px;
left: 0;
line-height: 42px;
outline: none;
overflow: hidden;
padding: 0;
position: absolute;
text-indent: 10px;
top: 0;
width: 100%;
z-index: 19;
}
#access .sb-selector:hover {
background-color: #fafafa;
color: #474e55;
}
#access-footer .sb-toggle:hover,
#access-footer .sb-selector:hover {
background-color: transparent;
color: #fff;
}
.sb-selector:link,
.sb-selector:visited,
.sb-selector:hover {
color: #fff;
font-weight: bold;
outline: none;
text-decoration: none;
}
.sb-holder-disabled {
background-color: #3c3c3c;
border: 1px solid #515151;
}
.sb-options {
background-color: #3a3d41;
list-style: none;
left: 0;
margin: 0;
padding: 0;
position: absolute;
top: 30px;
width: 100%;
z-index: 99;
overflow-y: auto;
}
#access .sb-options li,
#access-footer .sb-options li {
display: block;
float: none;
margin: 0;
padding: 0;
}
#access .sb-options a,
#access-footer .sb-options a {
border-bottom: 1px solid #666;
border-radius: unset;
display: block;
float: none;
font-size: 12px;
outline: none;
padding: 6px 4px;;
text-indent: 4px;
}
#access .sb-options a:link,
#access .sb-options a:visited,
#access-footer .sb-options a:link,
#access-footer .sb-options a:visited {
color: #eee;
text-decoration: none;
}
.sb-options a:hover,
.sb-options a:focus,
.sb-options a.sb-focus {
background-color: #2d2d2d;
}
.sb-options li.last a {
border-bottom: none;
}
.sb-options .sb-disabled {
border-bottom: dotted 1px #515151;
color: #999;
display: block;
padding: 7px 0 7px 3px;
}
.sb-options .sb-group {
border-bottom: dotted 1px #515151;
color: #ebb52d;
display: block;
font-weight: 700;
padding: 7px 0 7px 3px;
}
.sb-options .sb-sub {
padding-left: 17px;
}
.default-menu {
display: none !important;
}
#access .default-menu,
#access .sb-options li:first-child,
#access-footer .default-menu,
#access-footer .sb-options li:first-child {
display: none;
} @media print {
body {
background: none !important;
font-size: 10pt;
}
footer.entry-meta a[rel=bookmark]:link:after,  footer.entry-meta a[rel=bookmark]:visited:after {
content: " [" attr(href) "] "; }
#page {
clear: both !important;
display: block !important;
float: none !important;
max-width: 100%;
position: relative !important;
}
#branding {
border-top: none !important;
padding: 0;
}
#branding hgroup {
margin: 0;
}
#site-title a {
font-size: 21pt;
}
#site-description {
font-size: 10pt;
}
#branding #searchform {
display: none;
}
#branding img {
display: none;
}
#access {
display: none;
}
#main {
border-top: none;
box-shadow: none;
}
#primary {
float: left;
margin: 0;
width: 100%;
}
#content {
margin: 0;
width: auto;
}
.singular #content {
margin: 0;
width: 100%;
}
.singular .entry-header .entry-meta {
position: static;
}
.entry-meta .edit-link a {
display: none;
}
#content nav {
display: none;
}
.singular .entry-header,  .singular .entry-content,  .singular footer.entry-meta,  .singular #comments-title {
margin: 0;
width: 100%;
}
.singular .hentry {
padding: 0;
}
.entry-title,  .singular .entry-title {
font-size: 21pt;
}
.entry-meta {
font-size: 10pt;
}
.entry-header .comments-link {
display: none;
}
.page-link {
display: none;
}
.singular #author-info {
background: none;
border-bottom: none;
border-top: none;
margin: 2.2em 0 0;
padding: 0;
}
#respond {
display: none;
}
.widget-area {
display: none;
}
#colophon {
display: none;
} .commentlist > li.comment {
background: none;
border: 1px solid #ddd;
-moz-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
margin: 0 auto 1.625em;
padding: 1.625em;
position: relative;
width: auto;
}
.commentlist .avatar {
height: 39px;
left: 2.2em;
top: 2.2em;
width: 39px;
}
.commentlist li.comment .comment-meta {
line-height: 1.625em;
margin-left: 50px;
}
.commentlist li.comment .fn {
display: block;
}
.commentlist li.comment .comment-content {
margin: 1.625em 0 0;
}
.commentlist .comment-edit-link {
display: none;
}
.commentlist > li::before,
.commentlist > li.bypostauthor::before {
content: '';
}
.commentlist .reply {
display: none;
} .commentlist > li.bypostauthor {
color: #444;
}
.commentlist > li.bypostauthor .comment-meta {
color: #666;
}
.commentlist > li.bypostauthor:before {
content: none;
} .commentlist .children > li.bypostauthor {
background: #fff;
border-color: #ddd;
}
.commentlist .children > li.bypostauthor > article,
.commentlist .children > li.bypostauthor > article .comment-meta {
color: #666;
}
}