/*
Theme Name: Responsive Wordpress Theme - Melbourne Conveyancing Group
Description: Responsive Wordpress Theme - Melbourne Conveyancing Group
Author: Melbourne Conveyancing Group
Version: 1.0
*/


@charset "utf-8";
/* CSS Document */
 	/* box-shadow: inset 0px 0px 0px 1px #D9D9D9;
	-webkit-box-shadow: inset 0px 0px 0px 1px #D9D9D9;
	-moz-box-shadow: inset 0px 0px 0px 1px #D9D9D9;
	-o-box-shadow: inset 0px 0px 0px 1px #D9D9D9;*/
*{margin:0; padding:0;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, section, header, footer {
	margin:0;
	padding:0;
	border:0;
	outline:0;
}
a{text-decoration:none;}
a:hover{/* -moz-transition:all 1s ease-in 0s; -webkit-transition:all 1s; -o-transition:all 1s;*/}
ul{list-style:none;}

body{margin:0px; padding:0px; -webkit-font-smoothing:antialiased; word-wrap:break-word; color:#393939; font-family: 'open_sansregular'; font-size:16px; line-height:25px; background:#FFFFFF; letter-spacing:-0.25px;}
.clear{clear:both; margin:0px; padding:0px; border:0px; height:0px; font-size:0px;}

h1{font-family: 'ralewaysemibold'; font-size:30px; line-height:30px; color:#2b8419; margin-bottom:15px;}
h1 span{color:#000;}

h2{font-family: 'ralewaysemibold'; font-size:20px; line-height:24px; color:#2b8419; margin-bottom:5px;}

.input1, .input2{width:98%; padding:0 0 0 2%; height:36px; margin:0px 0px 12px 0px; border:none; background-color:#FFFFFF; font-family:'open_sansregular'; font-size:14px; color:#393939;
	 box-shadow: inset 0px 0px 0px 1px #dedede;
	-webkit-box-shadow: inset 0px 0px 0px 1px #dedede;
	-moz-box-shadow: inset 0px 0px 0px 1px #dedede;
	-o-box-shadow: inset 0px 0px 0px 1px #dedede;
}
.input2{padding:6px 0 0 2%; height:80px;}

.submit{padding:0px 30px; color:#FFFFFF; font-size:16px; line-height:37px; border:none; cursor:pointer; background-color:#2b8419; font-family:'open_sansregular'; text-transform:uppercase; border:none;
	-moz-border-radius:3px; 
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	 border-radius:3px;
}

.style1{font-family: 'open_sanssemibold'; font-size:18px; line-height:26px; color:#58914d; padding-top:5px;}
.style1 font{font-size:15px; line-height:25px; color:#676767; padding-bottom:10px;}

header{width:100%; border-top:3px solid #6cb95d;}
.headerarea{width:98%; max-width:1100px; margin:0px auto; position:relative; padding:12px 0px;}
.logo{width:416px; float:left;}
.logo img{width:100%;}

header nav{float:right; margin-top:12px;}
header nav li{position:relative;}
header nav ul{float:right; list-style:none;}
header nav ul li{display:block; position:relative; float:left; text-transform:uppercase; font-size:15px; line-height:28px; font-family:'open_sansregular';}
header nav ul li a{display:block; color:#454545; white-space:nowrap; padding:0px 18px; border-radius:4px; margin-left:5px;}
header nav ul li a:hover{background-color:#6cb95d; color:#FFF;}
header nav ul li .active{background-color:#6cb95d; color:#FFF;}
/*dropdown*/
header nav ul li:hover{}
header nav ul li ul{/*background:rgba(0,0,0,0.8);*/ background-color:#233685; display:none; padding:5px; position:absolute; /*width:200px;*/ min-width:200px; left:0px !important; z-index:999; margin:-2px 0px 0px 0px;}
header nav li:hover > ul{display:block;}
header nav ul li:nth-child(5) ul{left:-100px !important;}
header nav li li{display:block; float:none; margin:0px; padding:0px !important; /*width:200px;*/ min-width:200px; background:none; border:none; position:relative; letter-spacing:0px;}
header nav li:hover li a{background:none;}
header nav li ul a{display:block; height:40px; font-size:14px; font-style:normal; margin:0px; padding:0px 5px 0px 5px; text-align:left; color:#fff; line-height:43px; /*text-transform:none;*/border-bottom:1px dashed #2d44a3;}
header nav li ul a:hover{background-color:#FFFFFF; border-bottom:1px dashed #2d44a3;}
/*from second dropdown*/
header nav ul ul li:hover{background:#e36701;}
header nav li ul ul{left:240px !important; top:0px !important; position:absolute; z-index:9999;}
header nav p{clear:left;}

section{width:100%; margin:0px; padding:0px;}
.area{width:98%; max-width:1100px; margin:0px auto;}

.content_area{padding:40px 0px;}
.our_service{background:url(images/our_services.jpg) no-repeat left center; background-color:#58914d;}
.our_service .area{width:100%;}
.our_service_area{width:98%; max-width:570px; padding-left:30px; padding-top:30px; min-height:396px; float:right; background:url(images/our_services_text.png) no-repeat left center;}
.our_service_area h1{font-family: 'ralewaymedium'; color:#ffffff;}
.our_service_area ul{}
.our_service_area ul li{background:url(images/bullet.png) no-repeat top 14px left; padding-left:20px; line-height:36px;}
.our_service_area ul li a{color:#ffffff;}

.testimonials{}
.testimonials .content_area{padding:40px 0px 65px 0px;}
.testimonials_area{max-width:1030px; margin:auto; text-align:center; color:#000;}
.bloger{width:105px; height:102px; padding-top:4px; margin:0px auto; border:2px solid #b1b1b1; border-radius:55px;}
.bloger_img{width:99px; height:82px; background-color:#58914d; border-radius:50px; margin:0px auto; padding-top:16px;}
.blog{margin-top:10px; font-family: 'open_sansitalic'; font-size:16px; line-height:26px; color:#000000;}

footer{width:100%; background-color:#000000; color:#a3a3a3; font-size:15px;}
footer a{color:#a3a3a3;}
footer a:hover{color:#FFFFFF;}
.footerarea{width:98%; max-width:1100px; padding:15px 0px; margin:0px auto; font-family:'open_sansregular'; text-align:center;}
.footerarea ul{max-width:270px; margin:auto;}
.footerarea ul li{float:left; padding:0px 10px; border-right:1px solid #a3a3a3; line-height:15px; text-transform:uppercase;} 
.footerarea ul li:last-child{border:none;}

/*inner banner*/
.inner_banner{background:url(images/inner-banner.jpg) no-repeat top center; height:360px;}
.img_left{float:left; margin:0px 20px 10px 0px;}
.inner_area{text-align:justify;}

.left_pane{width:30%; float:left;}
.right_pane{width:65%; float:right;}

.side_bar{background-color:#58914d; padding:15px; color:#ffffff;}
.side_bar ul{}
.side_bar ul li{list-style:none; display:block; border-bottom:1px solid #b1b1b1; line-height:40px; background:url(images/bullet.png) no-repeat top 15px left; padding-left:20px;}
.side_bar ul li:last-child{border-bottom:none;}
.side_bar ul li a{color:#ffffff;}

.contact_area{}
.contact_area .left_pane{width:40%; float:left;}
.contact_area .right_pane{width:48%; float:right; padding-left:8%; border-left:2px solid #dedede;}
.contact_area .left_pane a{color:#2b2b2b;}
.map_area{width:100%; padding-top:50px;}
.map_block{border:2px solid #dedede; padding:5px;}
