@charset "utf-8";
/* CSS Document */



#slide-9-layer-3 {margin-top: -90px!important; font-family: 'EB Garamond', serif; letter-spacing: 2px!important;}
#slide-9-layer-4 {margin-top: -90px!important; font-family: 'EB Garamond', serif; letter-spacing: 2px!important;}
#slide-9-layer-5 {margin-top: -180px!important;}
#slide-9-layer-5 {border-radius: 6px;}
.tparrows {display: none!important;}
.featured-desc {min-height: 275px!important;}
p {font-size: 20px; color: #444648; margin-bottom: 25px!important; font-family: 'EB Garamond', serif;}
.list {font-size: 19px; color: #444648; margin-bottom: 25px!important; list-style: disc;}
.section-title.clearfix a:link {text-decoration: underline!important; color: darkred!important;}
.section-title.clearfix a:visited {text-decoration: underline!important; color: darkred!important;}
.section-title.clearfix a:hover {text-decoration: none!important; color:darkgray!important;}
.section-title.clearfix a:active {text-decoration: underline!important; color: darkred!important;}
.smaller {
    font-weight: normal;
    font-size: 19px;
}

.person {

    width: 150px;
    margin-left: auto;
    margin-right: auto;

}
.white {color: #fff;}
.featured-desc home {min-height: 250px;}

.d-block.mx-auto.img-fluid.found {
    margin-bottom: 30px;
    border: 2px solid red;
    padding: 10px;
}
.list {font-family:'EB Garamond', serif; }

.d-block.mx-auto.img-fluid.found:hover {border-radius: 30px;}
.site-main p {font-family: 'EB Garamond', serif!important;}
.team a:link {text-decoration: underline!important; color: darkred!important;}
.team a:visited {text-decoration: underline!important; color: darkred!important;}
.team a:hover {text-decoration: none!important; color: darkgrey!important;}
.team a:active {text-decoration: underline!important; color: darkred!important;}

.smallest {
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
}
.picture {margin-bottom: 30px; width: 100%; height: auto;}
.ttm-row.about2-section.clearfix {background-color: #0b0c26; padding: 60px 0px;}
.ttm-row.about2-section h2 {color: #fff;}
.mb20px {margin-bottom: 20px;}
.ttm-box-bottom-content {position: relative;}
.button {position: absolute; bottom: 0; margin-bottom: 30px;}
.oe {font-size: 18px; line-height: 165%; color: #fff;}

.section-title.pr-60.res-991-pr-0.clearfix p {color: #fff;}
.founder {float: right;}
#site-header-menu #site-navigation .menu ul li > a {font-size: 17px!important; color: #fff; }
#site-header-menu #site-navigation .menu ul li > a:hover {font-size: 17px!important; color: red!important;}
#site-header-menu #site-navigation .menu > ul > li > ul > li a {font-size: 16px!important;}
#site-header-menu #site-navigation > ul li > a, #site-header-menu #site-navigation .menu ul > li ul li > a {color:#fff;}
#site-header-menu #site-navigation .menu ul li > a {color: #fff!important;}
#site-header-menu #site-navigation > ul li > a, #site-header-menu #site-navigation .menu ul > li ul li > a {color: #0b0c26!important;}
#ttm-stickable-header-w {background-color: #0b0c26;}
#site-header-menu #site-navigation .menu ul > li > a {padding: 0px 23px 0px 23px;}
.site-header-menu-inner.ttm-stickable-header.visible-title.fixed-header {background-color: #0b0c26;}
#site-header-menu #site-navigation .menu ul > li > a {padding-left: 29px!important; padding-right: 29px!important;}
#site-header-menu #site-navigation .menu ul ul {width: 290px!important;}
.featured-desc p {font-size: 17px;}
.widget ul > li {padding: 0 0 10px 0!important; font-size: 22px;}
.section-title h2.title2 {
    font-weight: 700;
    font-size: 36px;
    line-height: 44px;
    margin-bottom: 40px;
    text-transform: capitalize;
}
.redline {
    border: solid 
    red;
    width: 30px;
    margin-bottom: 37px;
    margin-top: 20px;
}

.name {
	font-size: 20px;
	text-align: center;
	font-weight: bold;
	color: #0b0c26;
	 font-family: 'EB Garamond', serif; 
}
.team-pic {width: 200px; margin: 0 auto;}
.team-description p {
	font-size: 17px;
	margin-bottom: 15px !important;
	line-height: 155%;
	
}
.mb100px {margin-bottom: 100px;}
.position {
	text-align: center;
	font-size: 16px;
	margin-bottom: 50px!important;
	 font-family: 'EB Garamond', serif; 
}

hr.style-two {
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0));
	margin-top: 50px;
	margin-bottom: 50px;
}
.bton {margin-bottom: 30px!important;
	background: gray;
	width: 60px;
	text-align: center;
	margin: 0 auto;
	border-radius: 4px;
	color: white;
	font-size: 16px;
	margin-top: 20px;
	padding: 0px;
	  -webkit-transition: all 0.3s ease-in-out 0s; 
    -moz-transition: all 0.3s ease-in-out 0s; 
    -ms-transition: all 0.3s ease-in-out 0s; 
    -o-transition: all 0.3s ease-in-out 0s; 
    transition: all 0.3s ease-in-out 0s; 
	}
.bton a:link {color: white!important; text-decoration: none!important;}
.bton:hover {background-color: #ddd;  -webkit-transition: all 0.3s ease-in-out 0s !important; 
    -moz-transition: all 0.3s ease-in-out 0s !important; 
    -ms-transition: all 0.3s ease-in-out 0s !important; 
    -o-transition: all 0.3s ease-in-out 0s !important; 
    transition: all 0.3s ease-in-out 0s !important; }	

.team {padding-bottom: 80px;}

.footer {font-family:'EB Garamond', serif;}
.featured-title p {
	color: white;
	font-size: 16px;
}


.access h1 {font-size: 30px!important;}
.access h2 {font-size: 25px!important;}

.team a:link {text-decoration: underline!important; color: darkred!important;}
.team a:visited {text-decoration: underline!important; color: darkred!important;}
.team a:hover {text-decoration: none!important; color: darkgrey!important;}
.team a:active {text-decoration: underline!important; color: darkred!important;}
.bton a:link {color: white!important; text-decoration: none!important; }
.bton {margin-bottom: 30px!important;}


.ttm-boxes-spacing-10px .ttm-box-col-wrapper {
    padding-right: 10px!important;
    padding-left: 10px!important;
    margin: 0 0 26px!important;
}


.featured-title h5 {font-family: 'EB Garamond', serif; font-size: 19px;} 
.section-title h2.title {font-family: 'EB Garamond', serif; } 
.ttm-box-description {font-family: 'EB Garamond', serif!important; font-size: 18px;}
.section-title h2.title2 {font-family: 'EB Garamond', serif; font-size: 45px; }
h4 {font-family: 'EB Garamond'; }
.ttm-btn.ttm-btn-size-sm.ttm-btn-color-darkgrey.btn-inline {font-family: 'EB Garamond'; }

.ttm-header-style-overlay #site-header-menu #site-navigation .menu ul.dropdown > li > a {font-family: 'EB Garamond', serif; text-transform: none; font-size: 18px!important; letter-spacing: 1px;}
 

.featured-title featured-title1 {font-family: 'Playfair Display', serif;}
.featured-desc1 {font-family: 'Playfair Display', serif;}

.widget ul.menu-footer-services li a {font-size: 19px;}
.ttm-btn.ttm-btn-size-sm.ttm-btn-color-darkgrey.btn-inline {font-size: 19px;}
.footer .social-icons li > a {font-size: 19px;}
body {font-size: 18px;}
.featured-desc p {
  font-size: 18px;
}
/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {  
	#slide-9-layer-5 {display: none;}
}


