/* 

1. Add your custom Css styles below
2. Place the this code in your template: 

 <link href="css/custom.css" rel="stylesheet">

*/

/* Gallery mods */


/*Grid columns: 1*/
.grid-1-columns .grid-item, .post-1-columns .post-item, .portfolio-1-columns .portfolio-item { width: 100%;  height: 227px; }

.grid-1-columns .grid-item.large-width, .post-1-columns .post-item.large-width, .portfolio-1-columns .portfolio-item.large-width { width: 100%; height: 227px; }
/* end Gallery mods */

/* .m-b-40 {
    margin-bottom: 0px !important;
}

.team-members .team-member {
    background-color: #fff !important;
    text-align: center !important;
    position: relative !important;
    overflow: hidden !important;
    margin-bottom: 5px !important;
    border-radius: 4px !important;
}
*/


.sectioncontact{
    padding: 0px 0;
    position: relative;
    width: 100%;
    overflow: hidden;
    z-index: 1;
    background-color: #000000;
}




.img-thumbnailR {
    padding: 0.25rem;
    background-color: #fff;
    border: 1px solid #e4e6ef;
    border-radius: 0.42rem;
    box-shadow: 0 0.125rem 0.25rem rgb(0 0 0 / 8%);
    max-width: 30%;
    height: auto;
    float: right;
    margin-left: 25px;
}

.img-thumbnailL {
    padding: 0.25rem;
    background-color: #fff;
    border: 1px solid #e4e6ef;
    border-radius: 0.42rem;
    box-shadow: 0 0.125rem 0.25rem rgb(0 0 0 / 8%);
    max-width: 30%;
    height: auto;
    float: left;
    margin-left: 25px;
}





#header {
    position: relative !important;
    width: 100% !important;
    z-index: 199 !important;
    height: 80px !important;
    line-height: 80px !important;
    background-color: #00000040 !important;
}

#page-title .h1 {
margin-top:50px !important;
}
 
#header[data-transparent="true"] + #page-title
{ 
top: -120px; 
margin-bottom: -124px; 
position: relative; 
padding: 58px 0 105px 0; }

.img-thumbnailHOME
{
padding:.25rem;
background-color:#fff;
border:1px solid #e4e6ef;
border-radius:.42rem;
box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.08);
max-width:70%;
height:auto;
  display: block;
  margin-left: auto;
  margin-right: auto;

}



.inspiro-slider .slide .slide-captions h1 {
    font-size: 60px !important;
    font-weight: 600 !important;
    line-height: 80px !important;
    margin-bottom: 0px !important;
    text-align: left !important;
    font-family: Marcellus !important; 
    color: #FFFFFF !important;
    }
    
 .inspiro-slider .slide .slide-captionsJ h1 {
    font-size: 60px !important;
    font-weight: 600 !important;
    line-height: 80px !important;
    margin-bottom: 30px !important;
    text-align: right !important;
    font-family: Marcellus !important; 
    color: #FFFFFF !important;
    }   
    
    
.team-members.team-members-shadow .team-member {
    border: 1px solid #eee !important;
    box-shadow: 0px 3px 16px #c1c3ce !important;
}

/*.m-t-40 {
    margin-top: 0px !important;
}
*/
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: inherit !important;
    color: #1e2022 !important;
    margin: 0 !important;
    letter-spacing: 0.0px !important;
}

.bg-overlay {
    background: rgba(0, 0, 0, 0) !important;
}

/* original css below
.bg-overlay {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    content: ' ';
    z-index: 0;
    background: rgba(0, 0, 0, 0.59);
    opacity: .5;
}
*/

#mainMenu nav > ul > li > a {
 font-size: 18px !important;
}

/* original css below
#mainMenu nav > ul > li > a {
    position: relative;
    font-family: "Poppins", sans-serif;
    padding: 10px 12px;
    text-transform: uppercase;
    font-size: 12px; <<<< 16 ?
    font-weight: 600;
    letter-spacing: 0.6px;
    color: #000000;
    border-radius: 0;
    border-width: 0;
    border-style: solid;
    border-color: transparent;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    line-height: normal;
}
*/

#mainMenu nav {
    float: left !important;
}


/* check */

p {
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 400;
    text-transform: none;
    line-height: 1.6;
    letter-spacing: 0;
    color: #3c4043;
    font-family: "Poppins", sans-serif; <<<<
}

.t-pad-r {
padding-right: calc(var(--bs-gutter-x) * 1.32);
    font-family: inherit !important;
    color: #1e2022 !important;
    margin: 0 !important;
    letter-spacing: 0.0px !important;
    font-weight:600;
    font-size: 1.9rem !important;
 }
 
 .team-members .team-member .team-desc > h3 {
    font-size: 19px !important;
    line-height: 30px !important;
    margin-bottom: 0 !important;
}

.team-members .team-member .team-desc > span {
    font-size: 16px !important;
    color: #1e2022 !important;
    line-height: 18px !important;
}

.team-members .team-member .team-desc > p {
    margin-top: 10px !important;
    font-size: 18px !important;
}


a {
    color: #ba7c36;
    text-decoration: none !important;
}

#page-title .page-title {
    text-align: left !important;
    padding: 0 !important;
    margin-top: 100px !important;
}
/*
#page-title .page-title>h1 {
    font-family: "Marcellus", sans-serif !important;
    font-size: 44px !important;
    line-height: 56px !important;
    font-weight: 400 !important;
}
*/
#page-title .page-title>h1 {
    font-size: 60px !important;
    font-weight: 600 !important;
    line-height: 80px !important;
    margin-bottom: 30px !important;
    text-align: right !important;
    font-family: Marcellus !important;
    color: #FFFFFF !important;
}

.mfp-title {
    text-align: left;
    line-height: 28px !important;
    color: #F3F3F3;
    word-wrap: break-word;
    padding-right: 36px;
    font-size: 22px !important;
}


.grid-item img {
	width: 100%;
}

.FEvents {text-align: right; 
}

iframeJoin {
margin: 0px;
border: 0px;
height: 300px;
scrolling: no;
}

/* .icon-mail:before { content: /f0e0 !important; } */










