/*



Theme Name: Another Merge Theme



Version: 1.0a



Author: Merge Digital



Author URI: http://www.mergedigital.com.au/







*/







/*-- Global



===========================---*/







.wpcf7-response-output {



color: #fff!important



}







*, html {



	padding: 0;



	margin: 0;



}







img { border: 0; }







h1 {



	font-weight: 400;



	color: #f7a247;



	margin: 15px 0 10px 0;



	font-size: 32px;



}







h2 {



	font-weight: 400;



	color: #f7a247;



	margin: 15px 0 10px 0;



	font-size: 22px;



}







h3 {



	font-weight: 400;



	color: #eee;



	margin: 0px 0;



	font-size: 16px;



}







a {



color: #fff;



}







p {



	color: #fff;



	font-size: 14px;



	line-height: 21px;



margin: 10px 0;



}







ul {



	



}







li {



	



}







.clear { clear: both }







input, textarea {



background-color: #222;



border: 0px;



padding: 10px;



color: #fff;



}











/*-- Main



===========================---*/







body {



	background-color: #000;



	font-family: helvetica;



}







#container {



	width: 960px;



	margin: 0 auto;



	



}







/*-- Top details



===========================---*/







#top {







	color: #fff;



	text-align: right;



	padding: 20px 0 10px 0;	



font-size: 24px;



}







#top span {



	color: #f7a247;



}







.tagline {



font-size: 16px;



color: #999;



padding: 5px 0 0 0;



}







/*-- Header



===========================---*/







#header {



	



}







.fb-icon {



width: 32px;



height: 32px;



background-color: transparent;



background-image:url(images/1453796700_facebook.png);



background-repeat: no-repeat;



background-position: top left;



overflow: hidden;



margin: 25px 0 0 10px;



}







.fb-icon a:hover{



background-color: transparent;



background-image:url(images/1453796700_facebook.png);



background-repeat: no-repeat;



background-position: top left;



}







.ytb-icon {



width: 32px;



height: 32px;



background-color: transparent;



background-image:url(images/1453796718_youtube_v2.png);



background-repeat: no-repeat;



background-position: top left;



overflow: hidden;



margin: 25px 0 0 10px;



}







.ytb-icon a:hover{



background-color: transparent;



background-image:url(images/1453796718_youtube_v2.png);



background-repeat: no-repeat;



background-position: top left;



}

.g-icon {width: 32px;height: 32px;background-color: transparent;background-image:url(images/1453796713_google_plus.png);background-repeat: no-repeat;background-position: top left;overflow: hidden;margin: 25px 0 0 10px;}





.g-icon a:hover{background-color: transparent;background-image:url(images/1453796713_google_plus.png);background-repeat: no-repeat;background-position: top left;}









.nav-left {



	width: 200px;



	float: left;



}







.nav-right {



	width: 760px;



	float: right;



	border-radius: 5px 5px 0 0;



background: url(http://justcleaning.com.au/wp-content/themes/jc-theme/images/nav-bg.jpg) #333 center top repeat-x;



}



















    *{margin: 0; padding: 0;}  







    #nav ul{list-style-type:none; }  



    #nav ul li{float: left; position: relative;}  



    #nav ul li:hover{background-color: #999;}  



	#nav ul li a{ line-height: 82px; color: #fff; padding: 0 15px; font-size:14px; font-family:arial; display: block; text-decoration:none;}  



    #nav ul li a:hover{background-color: #222;}  



    #nav ul li ul li{float: none; position: relative; }  



    #nav ul li ul{position: absolute; z-index: 999; top:80px; left:0; display: none; background-color: #000; width:150px;}  



   #nav ul li:hover > ul{display: block;}  



    #nav ul li ul li a{whitewhite-space: nowrap; line-height:14px; padding: 10px;}  



    #nav ul li ul li ul{position: absolute; top:0; left:145px; display: none; background-color: #000; width:150px;}  















/*-- Content



===========================---*/







#content {



	background-color: #333;



	min-height: 280px;



	margin: 10px 0 0 0;



	padding: 0 0 20px 0;



}







.cont-left {



	width: 630px;



	float: left;



	padding:  10px 10px 10px 20px;







}







.cont-right {



	width: 285px;



	float: right;



}











/*-- Home



===========================---*/







/*-- slider



----------------------*/







#basic li{ 



  float: left; 



  width: 155px; 



  height: 288px; 



  margin-right: 5px; 



} 



#basic .kwick1 { 



background: #53b388; 



background: url(http://justcleaning.com.au/wp-content/uploads/2013/10/gen.jpg) repeat-x center top;



} 



#basic .kwick2 { 



background: #5a69a9; 



background: url(http://justcleaning.com.au/wp-content/uploads/2013/10/club.jpg) repeat-x center top;



} 



#basic .kwick3 { 



background: #c26468; 



background: url(http://justcleaning.com.au/wp-content/uploads/2013/10/com.jpg) repeat-x center top;



} 



#basic .kwick4 { 



background: #bf7cc7; 



background: url(http://justcleaning.com.au/wp-content/uploads/2013/10/fam.jpg) repeat-x center top;



} 



#basic .kwick5 { 



background: #c26468; 



background: url(http://justcleaning.com.au/wp-content/uploads/2013/10/ed.jpg) repeat-x center top;



} 



#basic .kwick6 { 



background: #5a69a9; 



background: url(http://justcleaning.com.au/wp-content/uploads/2013/10/gov.jpg) repeat-x center top;



} 



/* cancel margin on last kwick (if you set a margin above) */ 



#basic .kwicks.horizontal .kwick4 { margin-right: none; } 



/* cancel margin on last kwick (if you set a margin above) */ 



#basic .kwicks.vertical .kwick4 { margin-bottom: none; }







.slide-title {



padding: 10px;



font-weight: bold;



text-transform: uppercase;



color: #fff;



font-size: 15px;



text-shadow: 2px 2px 3px #000;



background-color



}







#basic .slide-link a {



display: none;



padding: 7px 10px 5px 10px;



background-color: #F7A247;



border: 1px solid #fff;



font-size: 12px;



text-decoration: none;



border-radius: 5px;



margin: 0 0 0 10px;



}







#basic .slide-link a:hover {



background-color: #333;



}







#basic .active .slide-link  a{



display: inline-block;



}







.hm-left {



	width: 300px;



	float: left;



padding: 0px 0 0 0;



text-align: justify;







}







.hm-right {



	font-size: 18px;



	margin: 0px 0 0 350px;



	padding: 0px 0 0 0;



	



}







.hm-right ul {



	list-style: none;



margin: 0!important;



padding: 0;



}







.hm-right ul li {



margin: 0 0 4px  0;



padding: 0 0 0px 0!important;



background: url(http://justcleaning.com.au/wp-content/themes/jc-theme/images/list-bg.jpg) repeat-x center bottom;



}







.hm-right ul li a {



color: #ccc;



text-decoration: none;



background-color: #666;



padding: 10px ;



display: block;







background: url(http://justcleaning.com.au/wp-content/themes/jc-theme/images/list-corner.png) no-repeat right bottom;



}







#slide #cs-buttons-coin-slider {



display: none;



}







#slide .cs-prev, #slide .cs-next {



text-transform: uppercase;



font-size: 14px;



}







/*-- Page



===========================---*/







.text {







}







.feat-img {



margin: 10px 0 0 0;



}







.cont-left {



font-size: 14px;



line-height: 21px;



}







.cont-left ul {



margin: 0 0 0 20px;



}











.cont-left ul li {



color: #aaa;



padding: 0 0 5px 10px;



}







.cont-left ul li a {







}







.page-feat img {



float: right;



padding: 0 0 20px 20px;



}











.child-thumb {



width: 200px;



float: left;



height: 180px;



background-color: #666;



margin: 5px;



border-radius: 5px;



overflow: hidden;



}







.child-thumb a {



text-transform: uppercase;



font-size: 18px;



text-decoration: none;



display: inline-block;



}







.child-thumb img{



width: 200px;



height: auto;







}







.sub-out {



height: 100px;



overflow: hidden;



}







.sub-title {



padding: 10px;



}







.Sectors .sub-out {







}







.Sectors .child-thumb {



height: auto;



}











.feat-img img{



width: 200px;



float: left;



height: auto;



margin: 0 20px 20px 0;



border: 2px solid #222;



background-color: #000;



}







.feat-img img{



width: 200px;



float: left;



height: auto;



margin: 0 20px 20px 0;



border: 2px solid #222;



background-color: #000;



}















.Services h1 {



font-size: 24px;



padding: 5px 0 10px 0;



display: none;



}







.managed h1, .Managed h1 {



display: inline-block;



}







/*-- Blog



===========================---*/







.single-post {



border-bottom: dotted 2px #000;



}







.post-feat img {



float: left;



padding: 0px 20px 20px 0;



max-width: 150px;



height: auto;



}











/*-- Right Col



===========================---*/











.cont-right {



	



}







.cont-right ul {



	margin: 10px 0 0 0;



	padding: 0;



	list-style: none;



	border-radius: 5px;



	overflow: hidden;



}







.cont-right ul li {



	margin: 0 0 3px 0;



	padding: 0;



		width: 270px;



		background: url(http://justcleaning.com.au/wp-content/themes/jc-theme/images/list-bg.jpg) repeat-x center top;



	display: inline-block;







}







.cont-right ul li a {



	color: #fff;



	font-size: 18px;



	text-decoration: none;



	display: inline-block;



    width: 250px;



	padding: 12px  0  10px 20px;



	background: url(http://justcleaning.com.au/wp-content/themes/jc-theme/images/list-corner.png) no-repeat right bottom;



}







.cont-right ul li a:hover {



	background-color: #666;



	background: url(http://justcleaning.com.au/wp-content/themes/jc-theme/images/list-corner.png) no-repeat right bottom!important;



}















.cont-right h2 {



	



	font-size: 22px!important;



	color: #ddd;



	font-size: 200;



	margin: 25px 0 0 0;



padding: 0;



color: #F7A247;



}











.cont-right ul li a:hover {



		background: url(http://justcleaning.com.au/wp-content/themes/jc-theme/images/list-bg.jpg) repeat-x center top;







}











.cont-right ul ul li {



background: none;



}







.cont-right ul ul li a {



padding: 5px 10px 5px 10px;



background: none;



	font-size: 14px;



color: #ccc;







}



.cont-right ul ul li a:hover {



background-image:none!important;



background-color: #333!important;



}







.cont-right ul ul {



	background-color: #444;



margin: 0 0 10px 0;



border-radius: 0;







}











.ln-single {



	padding: 0 0 20px 0;



}







.ln-left {



	width: 50px;



	height: 50px;



	background-color:  #222;



	float: left;



	margin: 0 10px 0 0;



	display: non;



}







.ln-left img {



max-width: 50px;



height: auto;



}







.ln-right p {



	font-size: 12px;



	color: #aaa;



padding: 0;



margin: 0;



line-height: 18px;



}







.ln-right a {



	color: #fff;



text-decoration: none;







}







/*-- Footer



===========================---*/







#footer {



		padding: 5px 0 0 0px;



font-size: 14px;







text-transform: uppercase;



}







#footer p{



	font-size: 14px;



	color: #fff;	



}







#footer span {



	color: #f7a247;



	padding: 0 0 0 0px;



}











#footer a {



	color: #fff;



	text-decoration: none;



	}



	











#footer .ft-left {



	width: 700px;



	float: left;



}







#footer .ft-right {



	color: #fff;



text-align: right;



padding: 10px 0 0 0;



}



.topBottomPadding strong{



	color: #B5AEAE;



	font-size: 14px;



	font-weight: normal;



}



.mailchip-wrap{



width: 275px;



margin: 0 auto;



background: #000000;



padding-top:10px;



}



.mailchip-wrap label, .mailchip-wrap legend{



	display: block;



	font-size: 15px;



	text-align: left;



	padding-left: 25px;



	font-weight: normal;



}



.mailchip-wrap input[type="text"], 



.mailchip-wrap input[type="password"], 



.mailchip-wrap input[type="email"]{



	height: 25px;



	line-height: 25px;



	padding-left: 10px;



}



.mailchip-wrap input[type="submit"], .mailchip-wrap input[type="submit"]:hover{



	



	background: #fe8402;



color: #fff;



font-size: 15px;



font-weight: normal;



border: none;



}

.mobile {

	display: none;

}

.mobile img {

	width: 30px;

}

.show-mobile {

	display: block !important;

}

.slider-mobile {

	display: none;

}

.mobile-show {

	display: none;

}

.k-icon-menu{

	display: none;

	text-align: right;

    	color: #fff;

   	padding-top: 20px;

   	font-size: 30px;

	position: absolute;

	right: 10px;

}

.k-icon-menu i{

	cursor: pointer;

}

.qmn_radio_answers {
	float: left;
	width: 100%;
}

.qmn_radio_answers .qmn_mc_answer_wrap {
	float: left;
	    width: auto;
    padding-right: 25px;
}
.qmn_radio_answers .qmn_mc_answer_wrap label {
	display: inline-block;
}
@media screen and (max-width: 1024px) {



}

@media screen and (max-width: 768px) {

	#slide {

		display: none;

	}

	.slider-mobile {

		display: block;

	}

	body {

		overflow-x: hidden;

	}

	.nav-right {

		width: 100%;

	}

	#container {

	    width: 96%;

	    margin: 0 auto;

	    padding: 10px;

	}

	.mobile .fb-icon {

		display: block;

		margin: 0 0 20px 0;

	}

	#slide #basic {

		width: 100% !important;

	}

	#basic li {

		width: 120px;

	    left: 0 !important;

	    margin-right: 0 !important;

	    position: relative !important;

	}

	.cont-left {

		width: 94%;

		padding: 3%

	}

	.hm-left {

		width: 50%;

		padding-right: 5%;

		float: left;

	}

	.hm-right {

		padding: 0;

	    float: left;

	    width: 45%;

	    margin: 0;

	}

	.cont-right {

	    width: 285px;

	    float: none;

	    margin: 0 auto;

	}

	#footer .ft-right,

	#footer p {

		text-align: center;

	}

	.child-thumb {

		width: 29%;

		margin: 2%;

	}

	.feat-img2 img {

		width: 100%;

	}

	.wp-image-396 {

		width: 100%;

	}

}

@media screen and (max-width: 736px) {

	.k-icon-menu{

		display: block;

	}

	#top div {

		font-size: 18px;

	}

	.tagline {

	    font-size: 12px !important;

	}

	#basic li {

		width: 115px;

	}

	.nav-right {

		background: transparent;

    	margin-bottom: 0px;

    	float: right;

	    width: auto;

	    margin-top: 0px;

	}

	.slide-title {

		font-size: 14px;

	}

	.mobile {

		display: block;

		float: right;

    	cursor: pointer;

	}

	.menu-main-container {

		display: none;

		position: relative;

		width: 400px;

	}

	.menu-main-container .menu {

		width: 100%;

	    position: absolute;

	    right: 0;

	    top: 75px;

	    z-index: 9999;

	    background-color: #000;

	    padding: 10px;

	}

	.menu-main-container ul li:hover {

	    background-color: #000 !important;

	}

	.menu-main-container ul li:hover a {

		background-color: #000 !important;

	}

	.menu-main-container .menu li {

		width: 100%;

		display: inline-block;

		text-align: left;

	}

	.menu-main-container .menu li a {

		line-height: normal !important;

		padding: 10px !important;

		background-color: #000 !important;

	}

	.menu-main-container ul li ul {

    	position: relative !important;

	    z-index: 999 !important;

	    top: 0 !important;

	    left: 20px !important;

	    width: 100% !important;

	    text-align: left;



	}

	.menu-main-container ul li ul li:hover a  {

		background-color: #000 !important

	}

	.menu-main-container .fb-icon {

		display: none !important;

	}

	.home .mobile-show {

		display: block;

	}

	.home .desktop-show {

		display: none;

	}

	.home .mobile-show  .menu-side-services-container li {

		background: url(http://justcleaning.com.au/wp-content/themes/jc-theme/images/list-bg.jpg) repeat-x center top;

	}

	.home .mobile-show  .menu-side-services-container li a {

		background: url(http://justcleaning.com.au/wp-content/themes/jc-theme/images/list-corner.png) no-repeat right bottom;

	}

	.home .mobile-show  .menu-side-services-container .sub-menu {

		background-color: #444;

	}

	.home .mobile-show  .menu-side-services-container .sub-menu li {

		background: transparent !important;

	}

	.home .mobile-show  .menu-side-services-container .sub-menu li a {

		background: transparent !important;

	}

}

@media screen and (max-width: 667px) {

	h1 {

		font-size: 24px;

	}

	#basic li {

	    width: 104px;

	}

	.slide-title {

		font-size: 12px;

	}

	.post-feat img {

		max-width: 50%;

	}

	.single .aligncenter,

	.blog .size-medium,

	.images-news,

	.feat-img2 img,

	#featured img,

	.cont-left .size-full,

	.text-feat-img img {

		width: 100%;

		height: 100%;

	}

	.blog p img {

		max-width: 100%;

		height: 100%;

	}

	#footer .ft-left {

		width: 100%;

	}

	#footer .ft-right, #footer p {

	    font-size: 12px;

	}

}

@media screen and (max-width: 600px) {



	#basic li {

	    width: 93px;

	}

	.slide-title {

	    font-size: 11px;

	}

	.hm-left {

		width: 100%;

    	padding-right: 0;

	}

	.hm-right {

		width: 100%;

	}

	.nav-left {

	    width: 30%;

	    float: left;

	}

	.nav-right {

	    width: 70%;

	    margin-top: 0px;

	}

	.child-thumb {

		width: 46%;

	    float: left;

	    margin: 2% !important;

	}

	.child-thumb img {

	    width: 100%;

	    height: auto;

	}

	.child-thumb a {

		font-size: 17px;

	}

	div.wpcf7 {

		width: 100%;

    	margin: 0 auto;

	}

	div.wpcf7 textarea,

	div.wpcf7 input.wpcf7-file,

	div.wpcf7 input.wpcf7-text {

		width: 94%;

	}

}

@media screen and (max-width: 568px) {

	#basic li {

	    width: 88px;

	}

	.mail-footer {

		clear: both;

	}

}

@media screen and (max-width: 414px) {

	#container {

	    width: 94%;

	    margin: 0 auto;

	    padding: 10px;

	}

	.title-slider h1 {

		font-size: 20px !important;

	}  

	h1 {

		font-size: 20px;

	}

	h2 {

		font-size: 18px;

	}

	h3 {

		font-size: 16px;

	}

	#top div {

	    font-size: 14px;

	} 

	.tagline {

	    font-size: 9px !important;

	}

	#basic li {

	    width: 63px;

	}

	.slide-title {

	    font-size: 7px;

	}

	.cont-right {

	    width: 94%;

	    float: left;

	    margin: 0 auto;

	    padding: 3%;

	}

	.cont-right ul li {

		width: 100%;

	}

	.cont-right ul li a {

		width: 100%;

	}

	#footer .ft-right, #footer p {

	    font-size: 11px;

	}

	.child-thumb a {

	    font-size: 14px;

	}

	.blog .single-post .aligncenter {

		width: 100%;

	}

	.mail-footer {

		clear: both;

	    width: 100%;

	    display: block;

	}

	

}

@media screen and (max-width: 375px) {

	#basic li {

	    width: 114px;

	}

	.menu-main-container .menu {

		left: -95px;

	}

	

}

@media screen and (max-width: 320px) {

	#basic li {

	    width: 96px;

	}

	.child-thumb {

		width: 100%;

	    float: left;

	    margin: 0% 0% 2% 0% !important;

	}

	.child-thumb a {

	    font-size: 12px;

	}

	div.wpcf7 textarea, div.wpcf7 input.wpcf7-file, div.wpcf7 input.wpcf7-text {

	    width: 92%;

	}

	.title-slider h1 {

		font-size: 18px !important;

	} 

}