/*
Theme Name: FairWeatherOak
Author: the Samosys team
Author URI: http://samosys.com/
Use it to make something cool, have fun, and share what you've learned with others.
*/
.menu__link a{  color: #fff;  display: block;  font-family: "Helvetica",sans-serif;  font-size: 18px;  font-weight:600;  letter-spacing: 1px;  line-height: 1.6;  padding: 7px 0;  position: relative;  -webkit-transition: color 0.1s ease 0s;  -moz-transition: color 0.1s ease 0s;  transition: color 0.1s ease 0s;}
.screen-reader-text{display: none;}
.copy_right .textwidget p a {  color: #ffffff;}
.social-section .grid {display: flex;flex-wrap: wrap;margin: 0;padding: 0;list-style: none;/*margin-top: 50px;*/}
.social-section .grid {display: flex;flex-wrap: wrap;margin: 0;padding: 0;list-style: none;margin-top: 0;height: 100%;}
.social-section .grid li {width: 25%;}
.social-section .grid .grid-row .post-box {position: relative;background-size: cover;}
.social-section .grid .post-box {min-height: 100%;max-height: 100%;background-size: 100% 100%;background-repeat: no-repeat; position: relative;}
.social-section .grid .post-box .brand-identity .brand-icn .fa{font-size: 28px !important;}
.social-section .grid .post-box .brand-identity .brand-name {font-size: 20px !important;font-weight: 500;color: #ffffff;}
.social-section .grid .post-box .brand-identity {position: absolute;left: 0;right: 0;bottom: 0;padding: 8% 12%;display: flex;align-items: center;justify-content: space-between;z-index: 10;}
.social-section .grid .post-box .brand-icn {font-size: 28px;color: #ffffff;}
.social-section .grid .post-box .brand-name {font-size: 20px;font-weight: 500;color: #ffffff;}
.social-section .grid .post-box .overlay {position: absolute;left: 0;right: 0;bottom: 0;min-height: 160px;display: none;background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.99) 99%, rgba(0,0,0,1) 100%);background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.99) 99%,rgba(0,0,0,1) 100%);background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,0,0,0.99) 99%,rgba(0,0,0,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000',GradientType=0 );}
.social-section .grid .post-box.image-background .overlay {display: block;}
.social-section .grid .post-box img {visibility: hidden;display: none;}
.social-section .grid .post-box a {position: absolute;top: 0;bottom: 0;left: 0;right: 0;display: block;background-color: transparent;z-index: 12;}
/*.social-section .grid .post-box.color-bg-b {background-color: #1677a8;}*/
.social-section .grid .post-box.color-bg-b.color-bg-white {background: #fff;}
.social-section .grid .post-box.color-bg-b.color-bg-white .content-box p{color: #000;}
.social-section .grid .post-box.color-bg-b.color-bg-white .brand-identity .brand-icn .fa, .social-section .grid .post-box.color-bg-b.color-bg-white .brand-identity .brand-name{color: #000;}
.social-section .grid .post-box.color-bg-b.color-bg-black {background: #333;}
.social-section .grid .post-box.color-bg-b.color-bg-black .content-box h4 {color: #fff;}

.social-section .grid .post-box .content-box {padding: 8% 5%;text-align: center;z-index: 10;position: relative;}
.social-section .grid .post-box.color-bg-b .content-box p, .social-section .grid .post-box.color-bg-b .brand-icn, .social-section .grid .post-box.color-bg-b .brand-name {color: #ffffff;font-weight: 500;font-size: 10px;margin-bottom: 10px;}
/*.social-section .grid .post-box.color-bg-y {background-color: #e7eb79;}*/
.social-section .grid .post-box.color-bg-y.color-bg-white {background: #fff;}
.social-section .grid .post-box.color-bg-y.color-bg-white .content-box h4, .social-section .grid .post-box.color-bg-y.color-bg-white .content-box p {color: #000;}
.grid .post-box.color-bg-y.color-bg-white .brand-identity .brand-icn .fa, .grid .post-box.color-bg-y.color-bg-white .brand-identity .brand-name {color: #000;}
 

.social-section .grid .post-box.color-bg-y.color-bg-black {background: #333;}
.social-section .grid .post-box.color-bg-y.color-bg-black .content-box h4, .social-section .grid .post-box.color-bg-y.color-bg-black .content-box p {color: #fff;}
.social-section .grid .post-box.color-bg-y.color-bg-black .brand-identity .brand-icn .fa, .social-section .grid .post-box.color-bg-y.color-bg-black .brand-identity .brand-name {color: #fff;}



.social-section .grid .post-box.color-bg-y .content-box p, .social-section .grid .post-box.color-bg-y .brand-icn, .social-section .grid .post-box.color-bg-y .brand-name {color: #000000;font-size: 10px;}
.last-section .footer_Bottom{bottom: 0;}
.link-more {display: none;}

.social-section .owl-tableCell > div{height: 100%;padding: 80px 0 0 0;}





@media(min-width: 1600px){
  /*.social-section .grid .post-box {min-height: 624px;max-height: 624px;}
  .social-section .grid .post-box .content-box {padding: 25% 5%;}*/
  .social-section .grid .post-box.color-bg-b .content-box p, .social-section .grid .post-box.color-bg-b .brand-icn, .social-section .grid .post-box.color-bg-b .brand-name{font-size: 15px;}
  .social-section .grid .post-box.color-bg-y .content-box p, .social-section .grid .post-box.color-bg-y .brand-icn, .social-section .grid .post-box.color-bg-y .brand-name{font-size: 15px;}
}
@media(max-width: 1170px){
  .social-section .grid li {width: 50%;}
}
@media(max-width: 767px){
  .social-section .grid li{width: 100%;}
}