.t4-megamenu .navbar-nav>li>.nav-link {
  font-size: 20px;  
  font-weight: 600;
  }

.t4-megamenu .mega-inner .mega-nav li>a {
    font-weight: 600;
    padding-left: 0;
    padding-right: 0;
}

 .t4-masthead .t4-masthead-inner.has-bg .t4-masthead-detail .t4-masthead-title {
    color: #FFFFFF;
    
    
}

.t4-masthead .t4-masthead-inner.has-bg .t4-masthead-detail {
   color: #FFFFFF;
   background-color: rgba(0, 0, 0, 0.3);  
   box-shadow: -10px 0 0 rgba(0, 0, 0, 0.3), 10px 0 0 rgba(0, 0, 0, 0.3); 
   display: inline-block;
    
}


blockquote {background: #fafafa;font-style: italic;margin: 1em 1em 1.5em 1em;
font-size: 21px;padding: 2.1em 1.5em;
font-family: Philosopher;
color: #008000;
border-radius: 5px;border-left: 15px solid #008000;box-shadow: 11px 10px 0px #eee;
}

:root {
    --headings-color: #0a5c0a;
  }



.social-icons-tomat {
    list-style: none;
    margin: 10px;
    padding: 0;
    display: flex;
    justify-content: center;      
}
.social-icons-tomat a {
    text-decoration: none;
    color: #fff;
    width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    margin: 0 6px;
    font-size: 26px;
    background: #008000;
    transition: border-top-left-radius 0.1s linear 0s, border-top-right-radius 0.1s linear 0.1s, border-bottom-right-radius 0.1s linear 0.2s, border-bottom-left-radius 0.1s linear 0.3s;
    transition: transform 0.4s linear 0s, border-top-left-radius 0.1s linear 0s, border-top-right-radius 0.1s linear 0.1s, border-bottom-right-radius 0.1s linear 0.2s, border-bottom-left-radius 0.1s linear 0.3s;
    transition: transform 0.4s linear 0s, border-top-left-radius 0.1s linear 0s, border-top-right-radius 0.1s linear 0.1s, border-bottom-right-radius 0.1s linear 0.2s, border-bottom-left-radius 0.1s linear 0.3s;
}
.social-icons-tomat a img {
    width: 26px;
    height: 26px;
}
.social-icons-tomat a i,
.social-icons-tomat a img {
    transition: transform 0.4s linear 0s;
}
.social-icons-tomat a:hover {
    transform: rotate(360deg);
    border-radius: 50%;
}
.social-icons-tomat a:hover i,
.social-icons-tomat a:hover img {
    transform: rotate(-360deg);
}
.blog-list .item-meta a {
    color: #008000;
}

.magz-layout .item-meta a {
    color: #008000;
}

div.video{
	position: relative;
	padding-bottom: 56.25%; 
	height: 0;
}
div.video iframe{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

strong, dt, th {  
    font-weight: bold;  
}

@media (min-width: 992px) {
    .form-wrap h1 {
        font-size: 1.5rem;
        line-height: 1;
    }

