body{
   font-size:16px;
   font-family: "sofia-pro-light";
}

.remove-padding-class{padding:0px;}

.temphalla-content{min-height:80px;}

.temphalla-spacer{min-height:112px;}

.temphalla-header{ background-color:#ffffff; }

.temphalla-footer{ background-color:#F4FCFF; padding: 10px 0px;}

#block-sitebranding img{ width:100%;}
.menu
{
	justify-content: end;
}

.path-user .temphalla-header, .path-user .temphalla-footer, .path-user .temphalla-spacer{display: none;}
#block-temphalla-main-menu ul li {
    margin-left: 0px !important;
}
#block-socialmedia {text-align: right;}
#block-socialmedia a{text-decoration: none; padding-left: 15px;}
.page-node-type-error-pages .row{
    margin-left: 0px;
    margin-right: 0px;
}
#block-temphalla-main-menu ul{
      margin-bottom: 0px;
}
.temphalla-header .row{
    align-items: center;
}

.link-button-gray{
    background-color: #515051;
    color: #fff;
    padding: 10px 25px;
    text-decoration: none;
}
.link-button-gray:hover{
    background-color: #fab900 !important;
    color: #FFF !important;
}
.content-px-padding{
    padding: 0px 20px;
}
.content-link-color{
    color: #515051;

}
.content-link-color:hover, .content-link-yellow{
    color: #fab900 !important;
    text-decoration: underline !important;
}
.slider-left-section 
{
    display: flex;
}
.section-28-172-inner-wrapper
{
    color: white;
}
.section-28-54-inner-wrapper .row .block_page_title
{
padding: 1rem 0rem;
    font-size: 22px;
    display: flex;
    justify-content: center;
color:white;
}
.section-28-97-inner-wrapper .block_page_more {
    padding-top: 1rem;
}
/*.section-28-38-inner-wrapper .row
{
width:50%;
}*/
.section-28-38-inner-wrapper
{
    display: flex;
    align-items: center;
    justify-content: start;

}
.card-title{
    /*color:white;    */
}
.section-28-97-inner-wrapper .row .block_page_overview .card-group
{
    column-gap: 0.5rem;
    padding-bottom: 1.5rem;
}
.blog-93-187-image-wrapper
{
padding:2rem;
}
.blog-93-187-container-wrapper
{
    display: flex;
    align-items: center;
}
#block-id-172
{
    font-size: 28px;
    font-weight: 700;
}
.section-28-84-inner-wrapper  .section-content-link-wrapper
{
   padding:2rem;
}
.navbar-collapse
{
	justify-content: end;
}
#socialmedia

{
    justify-content: end;
    display: flex;
}

.section-28-84-inner-wrapper .block_page_title h2,
.section-28-195-inner-wrapper .block_page_title h2,
.section-28-97-inner-wrapper .block_page_title h2
{
    padding-bottom: 20px;
}
#block-showcopyrightcontent a{
    color: #212529;
    text-decoration: none;
}
.temphalla-header {
    background-color: #FFFFFF;
    padding: 10px 0px;
    position: fixed;
    z-index: 99;
    box-shadow: 0px 2px 2px 0px #c1bbbb;
}
@media only screen and (max-width: 767px) {
	#block-footer ul{
	    padding-left: 0px;
	}
	#block-footer ul li:nth-child(1){
	   margin-left: 0px;
	}
	.temphalla-footer .row {
	    margin:0;
	    text-align:center;
	}
	.temphalla-spacer{
	    min-height:102px;!important
        }
	.blog-106-254-image-wrapper {justify-content: center; }
        #block-socialmedia {    text-align: center;}
	.col-sm-12 #block-footer {
         text-align: center;
         padding-top: 10px;
         }
	 .banner-inner-87-wrapper h1 {
		 padding-top:2rem;
	 }

}
.banner-inner-87-wrapper h1{
    font-weight: bold;
    font-size: 50px;
    text-shadow: 1px 1px 2px gray;
}


