/*
 Theme Name:   Glandorf Insurance
 Theme URI:    http://glandorfinsurance.com
 Description:  Modality Child Theme
 Template:     modality
*/

@import url("../modality/style.css");

body{
	color:#000 !important;
	line-height:1.5;
}

#header-top{ border-bottom:3px solid #ffffff;
}

.nav-bar {
    clear: none;
    margin: 0 auto;
    min-height: 80px;
    position: relative;
	max-width: inherit;
}

.navbar-default{
	background:none;
	border:none;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{
	background-color: #c42724 !important;
}

#header-holder{
background: #478cc6; /* Old browsers */
background: -moz-linear-gradient(top,  #478cc6 0%, #204667 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#478cc6), color-stop(100%,#204667)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #478cc6 0%,#204667 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #478cc6 0%,#204667 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #478cc6 0%,#204667 100%); /* IE10+ */
background: linear-gradient(to bottom,  #478cc6 0%,#204667 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#478cc6', endColorstr='#204667',GradientType=0 ); /* IE6-9 */
padding:0px;
border-bottom:3px solid #ffffff;
}

.navbar-nav{
	background: none !important;
}

.nav-bar > ul {
	padding: 0px !important;
}

.navbar-nav > li > a {
    font-size: 15px !important;
    line-height: 1 !important;
    padding: 37px 17px !important;
    text-decoration: none !important;
    font-size: 16px !important;
	color:#FFF !important;
	border-right:1px solid #4589c6 !important;
}

.navbar-nav li:hover > a, .navbar-nav li a:hover, .navbar-nav li:focus > a, .navbar-nav li a:focus{
	 background-color: #c42724 !important;
}

.navbar-nav .current_page_item > a, .navbar-nav .current_page_ancestor > a, .navbar-nav .current-menu-item > a, .navbar-nav .current-menu-ancestor > a {
    color: #ffffff;
    font-style: normal;
	background-color: #c42724;
}

.navbar-nav > li > a::after {
	display:none;
}

#tagline, #slider{
	max-width: 1200px;
	margin:0 auto;
}

#tagline p {
	color:#224567;
	font-weight:bold;
	margin:7px 0px;
}

#tagline-wrapper{
	width:100%;
	border-top:1px solid #b1b1b1;
	border-bottom:1px solid #b1b1b1;
	background:#dfdfdf;
}

#slider-wrapper{
	padding-top:25px;
	background: #ededed; /* Old browsers */
	background: -moz-linear-gradient(top,  #ededed 0%, #ffffff 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(99%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ededed 0%,#ffffff 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ededed 0%,#ffffff 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ededed 0%,#ffffff 99%); /* IE10+ */
	background: linear-gradient(to bottom,  #ededed 0%,#ffffff 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

}

.content-boxes .col i.fa {
    color: #ffffff !important;
}

#get-strated-wrap{
	border: 1px solid #b1b1b1;
    padding: 20px;
}

hr{
	margin:35px 0px;
}

.alert{
	margin:35px 0px;
}

.content-boxes .col {
    width: 25%;
}

form.cleanslate.banner-2L{
	width:276px !important;
}

#footer{   
    font-size: 13px;
}