/* Standardize child theme styling */
#comments ol.commentlist {
	background: transparent;
}
.builder-module-sidebar {
	background: transparent;
}
.site-title a:hover,
.site-tagline a:hover {
	font-size: inherit;
}



/* Style Manager generated css */
body {
	background-image: url("https://thermacon.com.au/wp-content/uploads/2014/01/bodybg2.jpg");
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: center top;
}


/* Style Manager custom css */
img{margin:0;}

body {
	background-image: url(https://thermacon.com.au/wp-content/uploads/2014/07/bodybg.jpg);
	background-size: 100%;
	background-attachment: scroll;
	background-position: 50% 0%;
	background-repeat: repeat;
}

h1.entry-title { display: none; }
h1.downloads { font-size: 30px !important; font-weight: bold !important; padding-bottom: 10px !important; }
h2.downloads { font-size: 24px !important; font-weight: normal !important; color: #3e3c85; margin: 5px auto; }
p.downloads { margin-bottom: 16px !important; }

h2 > a, h4 > a { text-decoration: none; }

h4 > a { color: #000; }

#builder-module-52e5d3293c37e h4,
#builder-module-5327b6b381c88 h4,
#builder-module-532813a4d71dd h4,
#builder-module-5328139512b77 h4,
#builder-module-53281e22c1c26 h4,
#builder-module-5332835a20469 h4,
#builder-module-5332836828602 h4,
#builder-module-533283887e699 h4,
#builder-module-5332839f51538 h4,
#builder-module-533283bbd947f h4,
#builder-module-533283cc93061 h4,
#builder-module-533283dcea53c h4 { margin-bottom: 5px; }

.plus { margin-bottom: 10px !important; }

.sidebarcont{ width:183px; padding:0 0 0 5px; margin-top:-30px!important; float:right; text-align:center;}
.getcotac{ background-color:#ffe225; padding:16px 0; margin:0 0 5px 0; text-align:center; border-radius:15px; -webkit-border-radius:15px; -mozborder-radius:15px;}
.getcotac h1{ margin:0px; padding:0px; font-size:34px; line-height:36px; font-weight:bold; color:#1d1d1b;}
.getcotac h1 a{ margin:0px; padding:0px; font-size:34px; line-height:36px; font-weight:bold; color:#1d1d1b; text-decoration:none;}
.newprod{ background-color:#231f20; padding:16px 0; margin:0 0 5px 0; text-align:center; border-radius:15px; -webkit-border-radius:15px; -mozborder-radius:15px; -webkit-box-shadow:2px 2px 3px #9E9E9E; -moz-box-shadow:2px 2px 3px #9E9E9E;}

.newprod h2{ margin:0px; padding:0px; font-size:22px; font-weight:normal; color:#f4d232; line-height:normal; line-height:24px;}
.newprod h2 a{ margin:0px; padding:0px; font-size:22px; font-weight:normal; color:#f4d232; line-height:normal; line-height:24px; text-decoration:none;}
.righloco{ width:100%; margin:0px; padding:15px 0;}
.righloco img{ margin:0px; padding:0 0 10px 0; border:0;}
.righloco p{ margin:0px; padding:0px; font-size:17px; color:#000;}
.menu-top-menu-container{ width:788px; background:url(https://thermacon.com.au/wp-content/uploads/2014/01/menubg.jpg) no-repeat; float:left; position:relative;}


.header{ width:100%; margin:0px auto;}
.upcontenten{ width:100%; max-width:980px; margin:0px auto; padding:0px 0 0;}
.upcontenten h1{ float:left; margin:0; padding:0;}
.upcontenten h1 a{ display:block;  cursor: pointer;}

.insuldv{ width:40%; padding:0 3%; margin:0px; float:left; text-align:center; padding-top:47px;}
.insuldv h2{ font-size:28px; color:#000; font-weight:normal;}
.hedphod{ width:28%; float:right; padding-top:35px; padding-right:2%; text-align:right;}
.hedphod h2{ width:100%; font-size:25px; color:#231f20; margin:0px; padding:0px;}
.hedphod h3{ width:100%; margin:0px; padding:0px;}
.hedphod h3 a{ font-size:21px; color:#231f20; text-decoration:none;}
#builder-module-52d3ddcc8315d .builder-module-sidebar-outer-wrapper,
#builder-module-52e5d3293c37e .builder-module-column-3-outer-wrapper,
#builder-module-5327b6b381c88 .builder-module-column-3-outer-wrapper,
#builder-module-532813a4d71dd .builder-module-column-3-outer-wrapper,
#builder-module-5328139512b77 .builder-module-column-3-outer-wrapper,
#builder-module-53281e22c1c26 .builder-module-column-3-outer-wrapper,
#builder-module-5332835a20469 .builder-module-column-3-outer-wrapper,
#builder-module-5332836828602 .builder-module-column-3-outer-wrapper,
#builder-module-533283887e699 .builder-module-column-3-outer-wrapper,
#builder-module-5332839f51538 .builder-module-column-3-outer-wrapper,
#builder-module-533283bbd947f .builder-module-column-3-outer-wrapper,
#builder-module-533283cc93061 .builder-module-column-3-outer-wrapper,
#builder-module-533283dcea53c .builder-module-column-3-outer-wrapper { width:25%; margin-left:75%;}

#builder-module-52e5d3293c37e .builder-module-column-1-outer-wrapper,
#builder-module-5327b6b381c88 .builder-module-column-1-outer-wrapper,
#builder-module-532813a4d71dd .builder-module-column-1-outer-wrapper,
#builder-module-5328139512b77 .builder-module-column-1-outer-wrapper,
#builder-module-53281e22c1c26 .builder-module-column-1-outer-wrapper,
#builder-module-5332835a20469 .builder-module-column-1-outer-wrapper,
#builder-module-5332836828602 .builder-module-column-1-outer-wrapper,
#builder-module-533283887e699 .builder-module-column-1-outer-wrapper,
#builder-module-5332839f51538 .builder-module-column-1-outer-wrapper,
#builder-module-533283bbd947f .builder-module-column-1-outer-wrapper,
#builder-module-533283cc93061 .builder-module-column-1-outer-wrapper,
#builder-module-533283dcea53c .builder-module-column-1-outer-wrapper { margin-top: 32px; width: 28%; }

#builder-module-52e5d3293c37e .builder-module-column-2-outer-wrapper,
#builder-module-5327b6b381c88 .builder-module-column-2-outer-wrapper,
#builder-module-532813a4d71dd .builder-module-column-2-outer-wrapper,
#builder-module-5328139512b77 .builder-module-column-2-outer-wrapper,
#builder-module-53281e22c1c26 .builder-module-column-2-outer-wrapper,
#builder-module-5332835a20469 .builder-module-column-2-outer-wrapper,
#builder-module-5332836828602 .builder-module-column-2-outer-wrapper,
#builder-module-533283887e699 .builder-module-column-2-outer-wrapper,
#builder-module-5332839f51538 .builder-module-column-2-outer-wrapper,
#builder-module-533283bbd947f .builder-module-column-2-outer-wrapper,
#builder-module-533283cc93061 .builder-module-column-2-outer-wrapper,
#builder-module-533283dcea53c .builder-module-column-2-outer-wrapper { margin-top: 10px; margin-left: 25%; }

.builder-container-outer-wrapper{ margin:auto; width:980px; padding:10px; background-color:#fff;}

#builder-module-52d51b6b94307-outer-wrapper,
#builder-module-52e5d3293c30c-outer-wrapper,
#builder-module-5327b6b381c12-outer-wrapper,
#builder-module-532813a4d717c-outer-wrapper,
#builder-module-5328139512b03-outer-wrapper,
#builder-module-53281e22c1bc1-outer-wrapper,
#builder-module-5332835a20404-outer-wrapper,
#builder-module-533283682827c-outer-wrapper,
#builder-module-533283887e636-outer-wrapper,
#builder-module-5332839f51385-outer-wrapper,
#builder-module-533283bbd941f-outer-wrapper,
#builder-module-533283cc92ffc-outer-wrapper,
#builder-module-533283dcea4d6-outer-wrapper { max-width:100%;}

#builder-module-52d3ddcc8315d-outer-wrapper,
#builder-module-52e5d3293c37e-outer-wrapper,
#builder-module-5327b6b381c88-outer-wrapper,
#builder-module-532813a4d71dd-outer-wrapper,
#builder-module-5328139512b77-outer-wrapper,
#builder-module-53281e22c1c26-outer-wrapper,
#builder-module-5332835a20469-outer-wrapper,
#builder-module-5332836828602-outer-wrapper,
#builder-module-533283887e699-outer-wrapper,
#builder-module-5332839f51538-outer-wrapper,
#builder-module-533283bbd947f-outer-wrapper,
#builder-module-533283cc93061-outer-wrapper,
#builder-module-533283dcea53c-outer-wrapper { max-width:100%; overflow:inherit!important;}
.banner{ width:788px; padding:5px 0; margin:0; float:left;}
.imagearea1{ width:194px; height:281px; margin-right:4px;  position:relative; float:left;}
.imagearea2{ width:194px; height:281px; margin-right:4px; position:relative; float:left;}
.imagearea3{ width:194px; height:281px; margin-right:4px; position:relative; float:left;}
.imagearea4{ width:194px; height:281px; margin-right:0px; position:relative; background-color:#fff; float:left;}
.blacktxtbg{position:absolute; width:100%; padding:0px 0; text-align:center; top:20px; left:0; background-color:#000; color:#ffff00; font-size:22px; font-weight:bold;}
.blacktxtbg a{color:#ffff00; font-size:22px; font-weight:bold; text-decoration:none;}

.texthld{ float:left;  background:url(https://thermacon.com.au/wp-content/uploads/2014/01/texture.jpg) no-repeat; width:788px; height:112px; border-bottom:3px solid #f4d232;}

.txtarea{ float:left; width:189px; padding:4px;}
.txtarea h1{ font-size:18px!important; color:#fff!important; padding:0 0 8px 0!important; margin:0!important; font-weight:normal!important;}
.txtarea p{ font-size:14px; line-height:14px; color:#fff; padding:0 0 0 0; margin:0;}

.ltlinkarea{ float:left; width:150px; padding:10px 5px; margin:0;}
.ltlinkarea a{ color:#231f20; font-size:15px; font-weight:normal; text-decoration:none;}
.logoarea{float:left; width:130px; padding:10px 5px; text-align:center;}
.logoarea a{margin:10px 0 0 0px; display:block;}

.specialarea{float:left; width:140px; padding:40px 0 0 20px; text-align:left;}
.specialarea p{font-size:20px; line-height:22px; font-weight:bold; color:#000;}

.youtubehld{ float:right; width:298px; height:181px; padding:0; margin:10px 0px 10px 0!important;}

.footerhld{ width:94%; padding:1% 3%; background-color:#000308; float:left;}
.footerlt{ float:left; padding:0; margin:0;}
.footerlt ul{ float:left; padding:0; margin:0; width:200px;}
.footerlt ul li{ display:block; padding:0; margin:0; list-style:none; line-height:16px;}
.footerlt ul li a{ padding:0; margin:0; list-style:none; font-size:12px; color:#ffffff; text-decoration:none;}

.footerrt{ float:right; padding: 5px 0 0 0; margin:0; text-align:right;}
.footerrt a{padding:0; margin:0; list-style:none; font-size:11px; color:#ffffff;text-decoration:none;}
.footerrt p{padding:0; margin:0; list-style:none; font-size:9px; color:#ffffff;}

.whyarea{ float:left; padding:15px 35px 15px 27px; margin:0;}
.whyarea h1{padding:20px 0;font-weight:normal; margin:0; list-style:none; font-size:24px; color:#000000;}
.whyarea h2{padding:12px 0; font-weight:normal; margin:0; list-style:none; font-size:16px; color:#000000;}
.whyarea p{padding:0 0 12px 0; margin:0; list-style:none; font-size:12px; color:#000000;}

.productarea{ float:left; padding:15px 20px 15px 20px; margin:0;}
.prdimghld{ float:left; width:250px; padding:0 10px 0 0; margin:0;}
.prdimghld img{ margin-bottom:2px; margin-top:10px}
.prdimghld p{padding:0; font-weight:normal; margin:0; font-size:15px; color:#000000;}
.prdlinkhld{ float:left; padding:15px; margin:0; width:400px;}
.prdlinkhld h1{padding:0 0 12px 0;font-weight:normal; margin:0; font-size:24px; color:#000000;}
.prdlinkhld p{padding:0 0 12px 0;font-weight:normal; margin:0; font-size:16px; color:#000000; line-height:18px;}
.prdlinkhld p span{color:#2d358e;font-weight:bold; }
.prdlinkhld p a{padding:0 0 0;font-weight:bold; margin:0; text-decoration:none; font-size:16px; color:#2d358e;}

.contactarea{ float:left; padding:45px 35px 15px 27px; margin:0;}
.contactarea h1{padding:0 0 22px 0;font-weight:bold; margin:0; font-size:32px; color:#000000;}
.contactarea p{padding:0 0 27px 0;font-weight:normal; margin:0; font-size:24px; color:#000000; line-height:29px;}

.maparea{ float:left; padding:5px 0 5px 0; margin:0;}
.maparealt{ float:left; width:480px; padding:0; margin:0;}
.maparealt p{padding:0 0 27px 0;font-weight:normal; margin:0; font-size:24px; color:#000000; line-height:29px;}
.mapareart{ float:right;}
.mapareart img{ padding:0; margin:0;}

.detailsarea{ float:left; padding:25px 35px 15px 27px; margin:0;}
.detailsarea h1{padding:0 0 22px 0;font-weight:normal; margin:0; font-size:24px; color:#000000;}

.detailsarea dl{ float:left; width:100%; padding:1% 0; margin:0;}
.detailsarea dl dt{float:left; width:30%; padding:0 1%; margin:0;}
.detailsarea dl dt p{padding:0;font-weight:bold; margin:0; font-size:18px; color:#2d358e; line-height:20px;}
.detailsarea dl dt p span{ color:#000;}
.detailsarea dl dd{float:left; width:66%; padding:0 1%; margin:0;}
.detailsarea dl dd p{padding:0;font-weight:normal; margin:0; font-size:16px; color:#000; line-height:23px;}
.detailsarea dl dd p span{font-weight:bold; margin:0; font-size:17px; line-height:23px;}
.detailsimg{float:left; width:100%; padding:0; margin:0;}
.guidearea{float:left; width:25%; padding:2% 0;}
.guidearea p{ font-size:24px; color:#2d358e; padding:85px 0 0 0; margin:0; float:left; line-height:28px;}
.planimgarea{float:left; width:60%; padding:0;}
.planimgarea img{ padding:0; margin:0;}
.rtlogoarea{ width:100%; padding:6px 0; margin:0;}
.rtlogoarea img{ margin:12px 0!important; padding:0;}
.rtlogoarea p{ padding:0 0 10px; margin:0; font-size:18px; line-height:25px;}
.entry-content h1{color: #000000;
    font-size: 24px;
    font-weight: normal;
    list-style: none outside none;
    margin: 0;
    padding: 0 0 20px;}
@media only screen and (max-width: 950px) {
.builder-container-outer-wrapper{ margin:auto; width:100%; padding:0; background-color:#fff;}
.insuldv{ width:94%; padding:0 3%; margin:0px; float:left; text-align:center; padding-top:5px;}
.hedphod{ width:94%; float:right; padding-top:0; padding:0 2%; text-align:center;}
.banner{ width:100%; padding:5px 0;}
.texthld{ float:left;  background:url(https://thermacon.com.au/wp-content/uploads/2014/01/texture.jpg) no-repeat; width:100%; background-color:#000; border-bottom:3px solid #f4d232; height:auto;}
.txtarea{ float:left; width:95%; padding:1%;}
.entry-content{ width:100% !important;}
#builder-module-52d3ddcc8315d .builder-module-sidebar-outer-wrapper{ width:100%; margin-left:0%;}
.sidebarcont{ width:100%; padding:0; margin-top:0px!important;  float:right; text-align:center;}
.imagearea1{float:none; margin:auto;}
.imagearea2{float:none; margin:auto;}
.imagearea3{float:none; margin:auto;}
.imagearea4{float:none; margin:auto;}
.specialarea{float:left; width:100%; padding:0; text-align:center;}
.specialarea p{font-size:20px; line-height:22px; font-weight:bold; color:#000;}
.logoarea{float:left; width:100%; padding:10px 0; text-align:center;}
.logoarea a{margin:10px 0 0 0px; display:block;}
.ltlinkarea{ float:left; width:100%; padding:10px 0; text-align:center; margin:0;}
.upcontenten h1{ margin:0; padding:0; width:100%;}
.upcontenten h1 a{ display:block;  cursor: pointer; text-align:center;}
.productarea{ float:left; padding:15px 0 15px 0; margin:0; width:100%;}
.prdimghld{ float:left; width:100%; padding:0 0 0 0; margin:0; text-align:center;}
.prdlinkhld{ float:left; padding:2%; margin:0; width:94%;}
.contactarea{ float:left; padding:3%; margin:0; width:92%;}

.maparea{ float:left; padding:1% 0; margin:0; width:98%}
.maparealt{ float:left; width:100%; padding:0; margin:0;}
.mapareart{ float:left; width:100%;}

}

/*	CHANGES SEPTEMBER 18 2016	*/

.home .omsc-one-fourth { margin: 5px 0.67% auto auto; width: 24.5%; }
.home .omsc-one-fourth:first-child { margin-top: 5px; }
.home .omsc-one-fourth br { display: none; }
.home .omsc-one-fourth figure { margin: auto; padding: 0; text-align: center; position: relative; }
.home .omsc-one-fourth figcaption { background: #000; position: absolute; top: 20px; width: 100%; }
.home .omsc-one-fourth figcaption a { color: #ff0; font-size: 22px; font-weight: bold; text-decoration: none; }
.home .omsc-one-fourth.omsc-last { margin-right: auto; }

#description { background: url(https://thermacon.com.au/wp-content/uploads/2014/01/texture.jpg) no-repeat center top #010206; border-bottom: 3px solid #F4D232; color: #FFF; margin-top: 5px; padding: 4px 4px 15px; }
#description .omsc-one-fourth { margin-right: 0.5%; }
#description .omsc-one-fourth h3 { font-size: 18px; margin-bottom: 7px; }
#description .omsc-one-fourth p { font-size: 14px; line-height: 1; }

@media screen and (max-width: 920px) {
	#builder-module-52d3ddcc8315d .builder-module-element-outer-wrapper { width: 100%; }
	.home .omsc-one-fourth { margin-right: 0.5%; }
	.home .omsc-one-fourth figcaption { margin: auto; max-width: 194px; width: 100%; left: 0; right: 0; } 
	#description { text-align: center; }
}

@media screen and (max-width: 767px) {
	.home .omsc-one-fourth,
	#description .omsc-one-fourth { margin-right: auto; width: 100%; }
	#description .omsc-one-fourth { margin-bottom: 15px; width:50%; }  
}

@media screen and (max-width: 500px) {
	#description .omsc-one-fourth { width: 100%; }  
}
}