.row-1-style * {
color: #fff !important;
}
.row-1-style .grid figure img {
opacity: 1;
height:180px;
}
.row-1-style .grid figure figcaption {
padding: 10px;
text-align: right;
bottom: 0;
height: auto;
top: auto;
z-index: 999
}
.row-1-style figure { margin-bottom: 0!important;
transition: all 0.3s ease, padding 0s linear;
}
.row-1-style .grid .overlay {
background: rgba(0,174,112,1);
position: absolute;
height: 100%;
top: 0;
width: 100%;
z-index: 0; -webkit-transition: all 0.3s ease-in-out 0;
transition: all 0.3s ease, padding 0s linear;
}
.row-1-style .grid figure:hover .overlay {
background: rgba(0,174,112,0.75)
} .row-1-style .grid .overlay.one {
background: rgba(0,174,112,1)!important
}
.row-1-style .grid figure:hover .overlay.one {
background: rgba(0,174,112,0.75)!important
}
.row-1-style .grid .overlay.two {
background: rgba(31,50,72,1)!important
}
.row-1-style .grid figure:hover .overlay.two {
background: rgba(31,50,72,0.75)!important
}
.row-1-style .grid .overlay.three {
background: rgba(37,94,112,1)!important
}
.row-1-style .grid figure:hover .overlay.three {
background: rgba(37,94,112,0.75)!important
}
.row-1-style .grid .overlay.four {
background: rgba(40,165,161,1)!important
}
.row-1-style .grid figure:hover .overlay.four {
background: rgba(40,165,161,0.75)!important
}
.row-1-style .grid .overlay.five {
background: rgba(159,87,146,1)!important
}
.row-1-style .grid figure:hover .overlay.five {
background: rgba(159,87,146,0.75)!important
}
.row-1-style .grid, .row-2-style .grid, .row-3-style .grid {
padding: 0
}
.row-1-style, .row-2-style, .row-3-style {
padding: 0 0 40px!important
} .grid {
position: relative;
margin: 0 auto;
padding: 1em 0 4em;
max-width: 1000px;
list-style: none;
text-align: center
} .grid figure {
position: relative;
float: left;
overflow: hidden;
margin: 10px 1%;
min-width: 100%;
max-width: 100%;
max-height: 360px;
width: 99%;
background: #000000;
text-align: center;
cursor: pointer
}
.grid figure img {
position: relative;
display: block;
min-height: 100%;
max-width: 100%;
opacity: .8;
width: 100%
}
.grid figure figcaption {
padding: 2em;
color: #fff;
font-size: 1.25em;
-webkit-backface-visibility: hidden;
backface-visibility: hidden
}
.grid figure figcaption::before, .grid figure figcaption::after {
pointer-events: none
}
.grid figure figcaption, .grid figure figcaption > a {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%
}
.grid figure figcaption > a {
z-index: 1000;
text-indent: 200%;
white-space: nowrap;
font-size: 0;
opacity: 0
}
.grid figure h2 {
word-spacing: .1em;
font-weight: 500;
font-size: 1.3em;
text-transform:uppercase;
}
.grid figure .smtext {
font-size: 0.85em;
text-transform:uppercase;
line-height:1.1em;
font-weight: 500;
}
.grid figure h2, .grid figure p {
margin: 0
}
.grid figure p {
letter-spacing: 1px;
font-size: 68.5%
} @media screen and (max-width: 50em) {
.grid figure {
display: inline-block;
float: none;
margin: 10px auto;
width: 100%
}
.grid figure img {
min-height: 100%
}
}  .page-id-17011 .f-14 {
font-family: 'Libre Baskerville',Georgia,"Times New Roman",serif !important;
font-weight:700 !important;
font-size:1.1em !important;
color:#5bacc3;
margin:0 !important;
}
.page-id-17011 .form-group h4{
font-weight: 600 !important;
color: #000 !important;
line-height: 1.4em !important;
font-size: 0.9em !important;
text-align: left !important;
}
.form-group .cover {
margin:1.5em 0 0 0 !important;
}
.page-id-17011 .mt-4, .my-4 {
margin: 0 !important;
}
.view-btn:active, .view-btn:hover {
color: #fff !important;
}
.form-group .btn-contact:hover, .form-group .btn-contact:active {
color:#fff !important;
background-color: #a05793 !important;
opacity:1 !important;
} .post-17011 .main-heading::after {
display:none !important;
}
.post-17011 .et_pb_column h2, h2.mb-1 {
font-family: 'Libre Baskerville',Georgia,"Times New Roman",serif !important;
font-weight: 700 !important;
color: #203248!important;
line-height: 1.4em !important;
font-size:2em !important;
text-align: left !important;
}
.post-17011 .et_pb_section_1{
padding:0 !important;
}
.post-17011 .details-expert {
margin-top:0 !important;
}
.post-17011 .col-md-12 p {
display:block !important;
margin-block-start: -0.5em!important;
margin-block-end: 0em!important;
}
.post-17011 .col-md-12 .sub-text {
margin-block: 1em 0em !important;
} .api-frame, .api-frame iframe{
width:100%;
}
@media screen and (max-width: 990px) {
.api-frame iframe{
height:300px !important;
}
}
.api-frame, .api-frame iframe{
width:100%;
}
@media screen and (max-width: 990px) {
.api-frame iframe{
height:300px !important;
}
.list-inline-item.mt-4{
width:100%;
}
.list-inline-item h6 {
font-size: 0.9em;
}
}
.post-17011 .et_pb_column hr {
background: #f2f2f2 !important;
height:3px !important;
border: 0 !important;
margin:0 0 5em 0 !important;
} .col-md-12 h4 {
font-weight: 600;
}
.col-md-12 h5 {
font-size: 1.2em;
line-height: 1.3em;
}
.col-md-12 div p a {
background-color:#f2f2f2;
padding: 5px 8px;
border-radius: 5px;
margin-bottom: 2em !important;
display:inline-block;
}
.col-md-12 div p a:active, .col-md-12 div p a:hover {
background-color:#fafafa;
} .img-sheen {
max-height: 250px !important;
}
.spotlight-inner {
box-shadow: none !important;
} .wcoav_members_logos img{
width:250px;
float:left;
} .page-id-21779 .partner-content img {
max-width:200px;
height:auto;
}
.page-id-21779 .partner-content hr {
clear:both;
}
.page-id-21779 .partner-content strong a {
background-color:#5bacc3;
padding: 8px 16px;
border-radius: 5px;
color:#fff;
font-weight:normal !important;
}
.page-id-21779 .partner-content strong a:active, .page-id-21779 .partner-content strong a:hover {
background-color:#203248;
color:#fff !important;
} .page-id-17011 h1.main-heading {
margin-top:50px;
font-family: 'Libre Baskerville',Georgia,"Times New Roman",serif !important;
font-weight: 700 !important;
color: #203248!important;
line-height: 1.4em !important;
font-size: 2em !important;
text-align: left !important;
}
.size-large.alignright {
float: right;
width: 50%;
margin: 0 0 2em 2.5em;
}  .mec-event-content p {
font-weight: unset;
} .mec-single-event .mec-event-social a:hover {
color: #fff !important;
}