/*Style.CSS*/
/* All logos and logo sizes are edited in this CSS*/

.header{
background-color:#fff!important;
box-shadow: 15px 0 0 1px rgba(0,0,0,0.15);
height: 100px!important;
}



.header-icon {

    color: #fff !important;
background:#256e9c !important;
line-height: 100px !important;
padding: 5px;
border-radius: 5px;}






.menu{display:none;}
.page-hider{
    position:fixed;
    top:0px;
    left:0px;
    right:0px;
    bottom:0px;
    z-index:999999;
    background-color:rgba(255,255,255,1);
}

.header-logo, .footer-logo{
    background-image:url(../images/logo.png);
}

.theme-dark .menu-logo{background-image:url(../images/logo.png);}
.theme-light .menu-logo{background-image:url(../images/logo.png);}


.header .header-logo{
	width: 80%;
height: 100px;
background-size: contain;
background-repeat: no-repeat;
max-width: 400px;
	}
	
	
	
.footer .footer-logo{background-size:400px 100px!important; width:400px; height:100px!important;}
.menu-logo{background-size:400px 100px!important; width:115px;}

.icon-column h3 {
    padding-left: 5px!important;
    font-size: 14px;
    padding-top: 0px;
    font-weight: 600!important;
}
.icon-column p{	padding-left:5px; font-size:14px;}
.icon-column a{	color:#000!important;font-weight: 500;}
.badge {padding:0 7px!important;margin-bottom: -5px !important;}
.header-clear-larger {
    padding-top: 125px!important;
}

.button{margin-bottom:0px!important;}
button.button-s,input.button-s{height:35px;}
input.button-circle {
    border-radius: 65px !important;
    -webkit-border-radius: 65px !important;
    display: inline-block;
}

.clear{clear:both!important;}
.one-half img{width:100%!important;}

.page-hider{background:#246f9d url('../images/loading.gif') center center no-repeat!important;}