/*
Theme Name: Another Merge Theme
Version: 1.0a
Author: Merge Digital
Author URI: http://www.mergedigital.com.au/

*/

/*-- 


yellow		#fdbb47
yellow D	#df9d2a

red		#9f1e45
red D		#871538

purple		#302e53
Purple D	#1f1d3f

Global
===========================---*/


img { border: 0; }

h1 {
	margin: 20px 0;
	font-size: 34px;
	color: #302e53;
}

h2 {
	color: #9f1e45;
font-size: 24px;
line-height: 1.4;
padding: 0;
margin: 10px 0;

}

h3 {
	color: #666
font-size: 22px;
line-height: 1.4;
padding: 0;
margin: 10px 0;

}

p {
	
}

a {
	
}

a:hover {
	text-decoration: none;
}

.clear { clear: both }

.textleft { text-align: left; }

.textright { text-align: right; }

.textcenter { text-align: center; }

.alignleft {
	float: left;
	margin: 0 20px 20px 0;
}

.alignright {
	float: right;
	margin: 0 0 20px 20px;
}

.btn-red {
	background: #9f1e45;
	color: #fff;
	display: inline-block;
	padding: 8px 20px;
	border-radius: 8px;
	border: 3px solid #871538;
}

.btn-red:hover, .btn-red:focus, .btn-red:active {
	background: #871538;
	color: #fff;
}

.btn-purple {
	background: #302e53;
	color: #fff;
	display: inline-block;
	padding: 8px 20px;
	border-radius: 8px;
	border: 3px solid #1f1d3f;
}

.btn-purple:hover, .btn-purple:focus, .btn-purple:active {
	background: #1f1d3f;
	color: #fff;
}

.vc_separator {
padding: 10px 0;
}

a:hover, a:active, a:focus {
  outline: 0;
}

/*-- Main
===========================---*/

body {
	font-family: 'Open Sans', sans-serif;
line-height: 1.5;
}

.container {
	

}

/*-- Header
===========================---*/



#header {
	margin: 10px 0;
}

.h-btns {
	margin-top: 25px;
	margin-bottom: 10px 0;
}

.h-contacts {
color: #302e53;
font-size: 22px;
line-height: 22px;
text-align: right;
margin: 20px 0 0 0;
font-size: 16px;
}

.h-contacts span {
color: #9f1e45;
font-weight: 600;

}

.h-contacts .ph {
font-size: 26px;
}

/*-- Navigation
-------------------------*/

.navbar {
	background: #fdbb47;
	box-shadow: none;
	margin: 0;
}

.navbar ul {
border-left: 1px solid #fdd795;
}

.navbar-default .navbar-nav>li>a {
	text-transform: uppercase;
	font-weight: 600;
	font-size: 16px;
	color: #302e53;
	text-shadow: none;
	letter-spacing: 1px;
	padding: 15px 20px;
border-left: 1px solid #eba935;
border-right: 1px solid #fdd795;
}

.navbar-default .navbar-nav>li>a:hover {
background: #df9d2a;
color: #fff;
}


.navbar-default .navbar-nav>.active>a {
background: none;
	background: #df9d2a;
	color: #fff;
}




/*-- Content
===========================---*/

.textpage {
background: #eee;
	padding-bottom: 20px;
	color: #555;
}

.pg-feat {
	border: 5px solid #fdbb47;
	margin-bottom: 15px;
}

.page-content {
background-color: #fff;
border: 5px solid #ddd;
padding: 10px 20px;
}

/*-- Home
===========================---*/

.slider {
margin-top: 20px;
}

.h-box {
	background-color: #fff;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 30px 20px 0px 20px;
	text-align: center;
        border: 5px solid #ddd;
background: url(http://charmlaw.com.au/wp-content/uploads/2015/04/logo-bg2.jpg) center bottom no-repeat #fff;
}

.h-box-top h1 {
	text-align: center;
	margin: 0px auto 40px auto;
	font-size: 28px;
	font-weight: normal;
	line-height: 1.5;
	max-width: 900px;
	color: #302e53;
}

.h-box-top h1 span {
	font-weight: 600;
}

.hb-link a{
	text-align: center;
	background-color: #ddd;
	font-size: 28px;
	padding: 50px 10px;
	margin-bottom: 30px;
	display: inline-block;
	width: 100%;
	
}

a.hb-purple {
	background-color: #302e53;
	color: #fff;
border: 5px solid #1f1d3f;
background: url(http://103.9.171.182/~charmlawc/wp-content/uploads/2015/05/logo-trans.png) center center no-repeat #302e53;
}

a.hb-red {
	background-color: #9f1e45;
	color: #fff;
background: url(http://charmlaw.com.au/wp-content/uploads/2015/05/logo-trans.png) center center no-repeat #9f1e45;
	border: 5px solid #871538;
}

a.hb-yellow {
	background-color: #fdbb47;
	color: #fff;
	border: 5px solid #df9d2a;
background: url(http://charmlaw.com.au/wp-content/uploads/2015/05/logo-trans.png) center center no-repeat #fdbb47;
}

.carousel {
	border: 5px solid #fdbb47;
}

/*-- Page
===========================---*/

/*-- iFrame
===========================---*/

.iframe-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
}


.iframe-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}


/*-- Footer
===========================---*/

#footer {
color: #fff;
padding: 40px 0;
	background-color: #302e53;
}

#footer h4 {
	color: #fdbb47;
}

#footer p {
	font-size: 12px;
	line-height: 1.5;	
}

#footer a {
color: #9f1e45;
}

#copy {
	background-color: #9f1e45;
	color: #fff;
	font-size: 12px;
	padding: 10px 0;
}


/*-- Contact form
===========================---*/

.enq-form h4 {
color: #302e53;
font-weight: bold;
text-transform: uppercase;

line-height: 1.3;
font-size: 20px;
}

.enq-form input, .enq-form textarea {
display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857;
color: #555;
background-color: #FFF;
background-image: none;
border: 1px solid #CCC;
border-radius: 4px;
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}

.enq-form textarea {
height: 100px;
}

.enq-form .wpcf7-submit {

background-color: #bc2b3b;
color: #fff;
font-size: 18px;
height: auto;
padding: 10px 20px;
letter-spacing: 1px;
text-transform: uppercase;
}

.right-boxes {
margin-top: 75px;
}

.right-boxes .hb-link a {
padding: 20px 10px;
margin-bottom: 10px;
}


/*-- Screen sizes
===========================---*/

@media(max-width:767px){



}
@media(min-width:768px){



}
@media(min-width:992px){



}
@media(min-width:1200px){



}