/*
 Theme Name:     Grant-A-Domestics
 Theme URI:      http://www.brockledesign.co.uk
 Description:    Grant-A-Domestics Theme
 Author:         Brockle Design
 Author URI:     http://www.brockledesign.co.uk
 Template:       allegiant
 Version:        1.0.0
*/
 
@import url("../allegiant/style.css");
/* =Theme customization starts here
------------------------------------------------------- */
.main {
    padding: 40px 0;
}
/* HEADER */
.menu-main li {
	color: #0076c9;
	text-transform: uppercase;
    margin-left: 20px !important;
}
.menu-main li a {
    color: #8d3ba8;
}
.menu-main li a:hover{
    color: #0076c9;
}
/* SLIDER */
.sliderrow {
    margin-top: -40px;
}
ul.sow-slider-images {
    margin-left: 0 !important;
}
li.sow-slider-image {
    margin-left: 0 !important;
}
/* LOAN CALCULATOR */
.calculatorrow {
	height: 200px;
}
.maintitle h2 {
    color: #fff;
    font-weight: 800;
}
/* Slider bars */
.ui-widget-header {
    background: #0076c9 !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: #fdb300 !important;
    border: 0 !important;
}
.ui-widget-content {
    background: #ffffff !important;
    border: 0 !important;
}
#fbuilder .fields.sliders {
    margin-top: -200px;
	padding: 1% 2%;
    background-color: #8d3ba8;
    border-radius: 10px;
    color: #fff;
}
div.cff-container-field.sliders {
    width: 40%;
	left: 5%;
	display: inline-block;
	vertical-align: top;
	background-color: #fbfbfb;
	position: absolute;
    z-index: 9999;
}
span.summary-field-value.cff-summary-value {
    font-size: xx-large;
    font-weight: 900;
    color: #fff;
}
#fbuilder .fields.results {
    margin-top: -200px;
	padding: 1% 2%;
    background-color: #0076c9;
    border-radius: 10px;
    color: #fff;
}
div.cff-container-field.results {
    width: 40%;
	display: inline-block;
	vertical-align: top;
	background-color: #fbfbfb;
	position: absolute;
    left: 50%;
    z-index: 9999;
}
.results input[type="text"] {
    background-color: transparent;
    border: none;
	padding: 0;
	color: #fff;
    font-weight: 800;
    font-size: larger;
}
.sliders input[type="button"] {
    background: #fdb300;
    border-width: 0;
    padding: 15px 40px;
    color: #fff;
    font-weight: 900;
    font-size: larger;
    text-transform: uppercase;
	width: 100%;
}
.sliders input[type="button"]:hover {
    background: #0076c9;
	cursor: pointer;
}
/* PAGE */
.pagetitle {
    padding: 80px 0;
}
.breadcrumb {
    display: none;
}
/* FOOTER */
.menu-footer li {
	margin-right: 20px !important;
}
p.binfo-footer {
    padding-top: 10px;
    font-size: 0.8em;
    color: #949494;
    line-height: 1.2em;
}
p.binfo-footer.footerprom {
    font-size: 1.5em;
    color: white;
}

@media only screen and (max-width: 599px) {
	.maintitle h2 {
		font-size: 1.4em;
		text-align: center;
	}
	.calculatorrow {
		height: 700px;
	}
	div.cff-container-field.sliders {
		width: 85%;
		left: 5%;
	}
	#fbuilder .fields.sliders {
		margin-top: -100px;
	}
	div.cff-container-field.results {
		width: 85%;
		left: 5%;
	}
	#fbuilder .fields.results {
		margin-top: 300px;
	}
}
@media only screen and (min-width: 600px) {
	.calculatorrow {
		height: 260px;
	}
	#fbuilder .fields.sliders {
		margin-top: -130px;
	}
	#fbuilder .fields.results {
    	margin-top: -130px;
	}
}
@media only screen and (min-width: 780px) {
	.calculatorrow {
		height: 200px;
	}
	#fbuilder .fields.sliders {
		margin-top: -200px;
	}
	#fbuilder .fields.results {
    	margin-top: -200px;
	}
	div.cff-container-field.sliders {
		width: 40%;
		left: 5%;
	}
	div.cff-container-field.results {
		width: 40%;
	}
}
@media only screen and (min-width: 1440px){
	.calculatorrow {
		height: 220px;
	}
	div.cff-container-field.sliders {
		width: 30%;
		left: 15%;
	}
	div.cff-container-field.results {
		width: 30%;
	}
}