body {
   font-family: 'Kalam'  !important;
font-size: 15pxt !important;
}
.overlay {
/* background-color: #fff !important; */
}
.hentry {
  background : transparent  !important;

}
.viebox {
    width: 100%;
  /*  height:110%;
    background: #9718ba;
    border:1px solid #9718ba;*/
}
.vieboxtop {    
    width: 100%;
 /*   height:110%;*/
    
    padding : 10px 10px 40px 10px;
    background:linear-gradient(178deg, #eee 60%, transparent 62%);
    border:none;
    box-sizing:border-box;
}
.menu-item li {
    margin: 0px 0px 0px 15px !important;
}

.site-header img {
    position: absolute;
}
#masthead, #colophon, #content {
 
    min-height: 105px;
}
.main-navigation {
    margin: 70px 0 0 0;
}
h1, h2, h3, h4, h5, h6 {
    /* font-family: Open Sans, sans-serif; */
    font-family: 'Kalam';
    font-style: normal;

}
.fonts {
    /* font-family: Open Sans, sans-serif; */
    font-family: 'Kalam';
    font-style: normal;
    /* font-weight: 300; */

}

.main-navigation a {
        font-family: 'Kalam';
}
a {
        font-family: 'Kalam';  
 text-decoration:none; 
}
.resp_full_width_menu .menu_wrapper {
  
    margin-top: 80px;
}
p {
font-size: 15px !important;
}
.su-tabs {
    margin: 0 0 1.5em 0;
    padding: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #298a9b  !important;
}
.su-tabs-pane {
    padding: 15px;
    font-size: 13px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
    background: #fff;
    color: #333;
}
.su-tabs-nav span.su-tabs-current {
    background: #fff;
    cursor: default;
}
h4 {
    color: #4d237a   !important;
font-size: 17px;
}
#back-top a {
 
    visibility: hidden;
}
.sow-features-list .sow-features-feature .sow-icon-container [class^="sow-icon-"], .sow-features-list .sow-features-feature .sow-icon-container .sow-icon-image {
    border-radius: 50px;
}
.su-box-title {
    
    padding: 3px !important;
border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
font-size: 16px !important;
  
}
.su-box-content {
    border-radius: 10px !important;
}
.su-box {
    border-radius: 13px !important;
    -moz-border-radius: 13px;
    -webkit-border-radius: 13px;
border-color: #c1481c !important;
}
.borderradius {
border-radius: 50px;
width: 80px;
    height: 80px;
}
.borderradius2 {
border-radius: 100px;
}
.ancres{display: block; 
height: 155px; /*same height as header*/ 
margin-top: -155px; /*same height as header*/ visibility: hidden;}


.head-container, .head-container.fixed {
     background-color: inherit !important ;
}
.page-container {
    padding-top: 10px;
    margin-bottom: 10px;
    position: absolute !important ;
    top: 50px;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: auto;
margin-bottom: 30px;
}

#colophon {
    position: fixed !important ;
    margin: 0;
    padding: 0;
    bottom: 0;
    background-color: #efaa6b;
    z-index: 99;
    height: 30px;
    min-height: 0px !important ;
}
#colophon>.container {
    margin: 0 auto;
border-top: 0px solid #f08c55; 
  padding: 0px 0;
  
}
