/*
Theme Name: Cecil Black Mediation and Family Law
Author: Cloud Three
Author URI: http://cloudthree.com.au/
Version: 1.0
*/
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignright {float:right; }
.alignleft {float:left; }
.aligncenter {display: block; margin-left: auto; margin-right: auto}
#header {
    position: relative;
    left: 0;
    right: 0;
    top: 1.9%;
    background: #fdfdfd;
    padding: 1.3% 5.486111111111111%;
    z-index: 1000;
    height: auto;
    min-height: 140px;
        border-bottom: 5px solid #3db0ed;
}
.sliderContainer {
    position: relative;
    padding: 0px 5.486111111111111%;
    margin-bottom: -5.25em;
}
#content {
    background: #3db0ed;
    padding: 7.5em 8.680555555555556% 2.4em;
    color: #fff;
}
.sliderContainer .nivo-caption{
	background: url(./img/newbg.png);
	background-size: 60%;
	background-repeat: no-repeat;
}
#header .menu-navigation-menu-container {
    /* position: absolute; */
    /* right: 5.486111111111111%; */
    bottom: 20%;
    margin: 0;
    padding: 0;
    float: left;
    margin-top: 72px;
}
#header .logo {
    float: left;
    width: 15%;
    margin-left: 1.415929203539823%;
}
h3{
	font-size: 1.4em;
}
input[type=submit] {
    color: #fff;
    background: #69c445;
    text-transform: uppercase;
    font-size: 1.2em;
}
input[type=submit]:hover{
	font-style: italic;
}
#twoColumns .rightColumn{
	width: 30%;
}
.separator {
    position: absolute;
    left: 66.671875%;
    top: 0;
    bottom: 0;
    width: 1px;
    background: #fff;
}
#header .menu-navigation-menu-container li a:hover, #header .menu-navigation-menu-container li.current-menu-item a{
	color: #69c445;
}
@media only screen and (max-width : 1420px)  {
	#header .logo {
    float: left;
    width: 20%;
    margin-left: 1.415929203539823%;
}
.sliderContainer .nivo-caption{
	background-size: 78%;
}
}
@media only screen and (max-width : 1120px)  {
	#header .logo {
    float: left;
    width: 25%;
    margin-left: 1.415929203539823%;
}
}
@media only screen and (max-width : 990px)  {
	#header .logo {
    float: none;
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    
}
#twoColumns .rightColumn {
    width: 100%;
}
}
@media only screen and (max-width : 860px)  {
.sliderContainer .nivo-caption p{
	width: 70%
}
.sliderContainer .nivo-caption{
	background-size: 78%;
}
}
.sub-menu{
	display: none;
	position: absolute;
	padding: 0;
}
#header #menu-navigation-menu .sub-menu li{
	padding: 5px 0;
	margin: 0;
}
#header .menu-item-has-children:hover .sub-menu{
	display: block;
}
#header .menu-navigation-menu-container li.current-menu-item .sub-menu a {
	color: #4a90e2;
}
.categoriesContainer{
	padding: 0px 40px;
}
.categoriesContainer ul{
	list-style: none;
	padding: 0;
	margin: 10px 0px;
}
.categoriesContainer li{
	line-height: 35px;
}
.categoriesContainer h2{
	margin: 10px 0px;
	font-size: 31px;
}
.categoriesContainer ul li.current-cat a{
	color: #0b4d6f;
}
