.scp-shortcode h1,
.scp-shortcode h2,
.scp-shortcode h3,
.scp-shortcode h4,
.scp-shortcode h5,
.scp-shortcode h6 {
margin-top: 2px;
margin-bottom: 2px;
line-height: 14px; }
.scp-shortcode p {
margin: 0; }
.scp-icon-bullet-text-icon,
.scp-icon-bullet-text-text {
float: left; }
.scp-icon-bullet-text-text {
padding-top: 5px;
margin-bottom: 10px; }
.scp-icon-bullet-text-text p {
font-size: 11px;
font-weight: bold;
line-height: 17px; }
.scp-ribbon-wrapper {
position: relative; }
.scp-ribbon-text {
position: relative; }
.scp-icon-background {
border-radius: 50%;
display: inline-block; }
@media (max-width: 767px) {
.scp-icon-bullet-text {
width: 100%;
margin-bottom: 18px; } }
.sf-menu li.msm-menu-item .linp-post-list a {
margin: 0; }
.linp-post-list .item {
position: relative;
min-height: 117px;
padding: 15px; }
.linp-post-list .item .inner-wrap:hover {
box-shadow: 0px 2px 7px #d4d4d4; }
.linp-post-list .item .img-container {
overflow: hidden;
position: relative;
width: 100%;
height: auto; }
.linp-post-list .item .img-container a:before {
content: '';
display: block;
position: absolute;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0);
z-index: 2;
top: 0;
left: 0;
z-index: 1;
transition: background 0.3s;
-webkit-transition: background 0.3s; }
.linp-post-list .item .img-container a:hover:before {
background: rgba(0, 0, 0, 0.3); }
.linp-post-list .item .img-container a:hover img {
transform: translateZ(0) scale(1.1, 1.1);
-moz-transform: translateZ(0) scale(1.1, 1.1);
-webkit-transform: translateZ(0) scale(1.1, 1.1);
-ms-transform: none; }
.linp-post-list .item .img-container a img {
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out; }
.linp-post-list .item .data {
padding: 21px 26px;
border: 1px solid #DCDFE8; }
.linp-post-list .item .data .read-more {
font-weight: 400; }
.linp-post-list .item .data .content {
line-height: 24px;
font-size: 17px; }
.linp-post-list .item .data h1,
.linp-post-list .item .data h2,
.linp-post-list .item .data h3,
.linp-post-list .item .data h4,
.linp-post-list .item .data h5,
.linp-post-list .item .data h6 {
margin-top: 0;
margin-bottom: 11px;
line-height: 20px; }
.linp-post-list .item .data h3 a {
font-size: 16px;
line-height: 20px;
font-weight: bold;
display: inline;
color: #555; }
.linp-post-list .item .meta-data {
margin-bottom: 12px;
font-weight: 500; }
.linp-post-list .item .meta-data .date {
font-size: 13px;
color: #878787; }
.linp-post-list .item .meta-data .date .month {
border-bottom: 1px solid #FFF;
padding: 0 5px;
line-height: 21px; }
.linp-post-list .item .meta-data .date .day {
font-size: 18px; }
.linp-post-list .item .meta-data i {
position: relative;
top: 2px;
font-size: 14px; }
.linp-post-list .item .meta-data span {
margin-right: 11px;
font-size: 12px;
font-weight: normal; }
.linp-post-list .item .meta-data .author {
font-size: 12px;
text-transform: uppercase; }
.linp-post-list .item .meta-data .author i {
font-size: 11px;
top: 1px;
position: relative; }
.linp-post-list .item i {
margin-right: 5px; }
@media (max-width: 768px) {
.linp-post-list .item .img-container .date {
font-size: 9px;
padding: 0 6px;
top: 5px;
left: 5px; }
.linp-post-list .item .img-container .date .month {
padding: 0; }
.linp-post-list .item .img-container .date .day {
font-size: 14px; } }
.linp-post-list.layout_2 .item {
margin-bottom: 15px; }
.linp-post-list.layout_2 .item:hover .data {
box-shadow: 0px 2px 7px #d4d4d4; }
.linp-post-list.layout_2 .item .inner-wrap:hover {
box-shadow: none; }
.linp-post-list.layout_2 .item .data {
margin: -26px 14px;
background: #fff;
z-index: 9;
position: relative;
border: none;
padding: 16px 19px; }
.linp-post-list.layout_2 .item .data h1,
.linp-post-list.layout_2 .item .data h2,
.linp-post-list.layout_2 .item .data h3,
.linp-post-list.layout_2 .item .data h4,
.linp-post-list.layout_2 .item .data h5,
.linp-post-list.layout_2 .item .data h6 {
line-height: 17px;
margin-bottom: 8px; }
.linp-post-list.layout_2 .item .data h3 a {
line-height: 17px; }
.linp-post-list.layout_2 .item .meta-data {
margin-bottom: 7px; }
.linp-post-list.layout_3 .item {
margin-left: 13px;
min-height: auto;
padding: 2px 23px; }
.linp-post-list.layout_3 .item:before {
content: "\e951";
font-family: ed-icon;
position: absolute;
left: 0;
top: 4px;
font-size: 18px; }
.linp-post-list.layout_3 .item h3, .linp-post-list.layout_3 .item h3 a {
margin: 0;
font-size: 14px;
line-height: 23px;
color: #5c5b5b; }
.linp-post-list.layout_3 .item .meta-data {
margin-bottom: 0; }
.st-video-popup .vc_figure {
position: relative; }
.st-video-popup .box {
position: absolute;
top: 50%;
left: 50%;
margin-top: -30px;
width: 60px;
height: 60px;
border-radius: 50%;
border: 6px solid #fff;
cursor: pointer;
margin-left: -30px; }
.st-video-popup .tri {
position: relative;
top: 50%;
left: 50%;
width: 0;
margin-top: -10px;
margin-left: -3px;
height: 0;
border-top: 11px solid transparent;
border-bottom: 11px solid transparent;
border-left: 13px solid #fff; }
.filter-button-group {
text-align: center;
margin-top: 30px;
margin-bottom: 30px; }
.filter-button-group span {
margin-right: 30px;
cursor: pointer;
position: relative;
text-transform: uppercase;
line-height: 30px; }
.filter-button-group span:after, .filter-button-group span.active:after {
content: "";
position: absolute;
bottom: -8px;
left: 0;
display: block;
height: 3px;
width: 100%;
background-color: #000;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: right;
transform-origin: right;
transition: -webkit-transform 0.4s cubic-bezier(0.19, 1, 0.22, 1);
transition: transform 0.4s cubic-bezier(0.19, 1, 0.22, 1); }
.filter-button-group span.active:after, .filter-button-group span:hover:after {
-webkit-transform-origin: left;
transform-origin: left;
-webkit-transform: scaleX(1);
transform: scaleX(1); } .wh-portfolio-grid {
margin: 0 auto;
margin-top: 57px;
width: 100%; } .wh-portfolio-grid:after {
content: '';
display: block;
clear: both; } .no-border .grid-item {
box-shadow: none; }
.grid-item {
float: left;
margin-bottom: 20px;
background: #fff;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.26); }
.grid-item:hover {
box-shadow: 0 15px 30px rgba(0, 0, 0, 0.15);
overflow: hidden; }
.grid-item ul.project-categories {
text-align: center;
list-style: none;
padding: 0;
margin-top: 10px; }
.grid-item ul.project-categories li {
color: #fff;
display: inline-block;
background: #808080;
padding: 1px 10px;
font-size: 14px;
line-height: 19px;
text-transform: uppercase; }
.grid-item .description {
position: relative;
width: 100%;
padding: 24px 30px 29px 55px;
float: left;
color: #808080;
border-top: none; }
.grid-item .description:after {
content: "\e9e5";
font-family: icomoon;
position: absolute;
top: 28px;
left: 28px;
font-size: 18px; }
.grid-item .description p {
line-height: 22px; }
.grid-item .description .subtitle {
text-transform: uppercase;
font-size: 15px;
line-height: 20px;
margin-top: 5px;
color: #1F1F1F; }
figure.portfolio {
color: #fff;
position: relative;
float: left;
overflow: hidden;
width: 100%;
height: 100%;
text-align: center; }
figure.portfolio * {
-webkit-box-sizing: padding-box;
box-sizing: padding-box;
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out; }
figure.portfolio img {
width: 100%;
vertical-align: top; }
figure.portfolio figcaption {
top: 50%;
left: 20px;
right: 20px;
position: absolute;
opacity: 0;
z-index: 1; }
figure.portfolio figcaption h5 {
margin: 0;
text-transform: uppercase;
font-family: inherit;
font-size: 16px;
line-height: 20px;
font-weight: normal; }
figure.portfolio:after {
background-color: #fff;
position: absolute;
content: "";
display: block;
top: 0;
left: 0;
right: 0;
bottom: 0;
-webkit-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
-webkit-transform: scale(0.5);
transform: scale(0.5);
opacity: 0; }
figure.portfolio a {
left: 0;
right: 0;
top: 0;
bottom: 0;
position: absolute;
z-index: 1; }
figure.portfolio:hover figcaption {
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition-delay: 0.2s;
transition-delay: 0.2s;
opacity: 1; }
figure.portfolio:hover:after, figure.portfolio.hover:after {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0.8; }
.scp-share-this.share-this {
margin-top: 0; }
.scp-share-this.share-this .share-buttons {
margin: 5px 0; }
.wh-menu-center ul.sf-menu {
float: none;
text-align: center; }
.wh-menu-center ul.sf-menu li {
display: inline-block;
float: none; }
.wh-menu-center ul.sf-menu li .sub-menu li {
display: block;
float: left; }
.dribble-shots {
margin: 0;
padding: 0; }
.dribble-shots li {
float: left;
list-style: none; }
.dribble-shots li img {
max-width: 100%; }
.wh-content-box {
position: relative; }
.wh-content-box .overlay {
display: none; }
.wh-content-box:hover .overlay {
display: block;
background: rgba(255, 0, 0, 0.5);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
color: #fff;
padding: 20px;
text-align: center; }
.wh-content-box .wh-content-box-link {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0; }
.msm-submenu .schedule {
display: block;
box-shadow: none;
width: 100%; }
.schedule {
margin: 0;
padding: 0;
display: block; }
.schedule li {
display: table !important;
width: 100%;
border-top: 1px solid #e6e6e6;
padding: 15px 38px; }
.schedule li span {
display: table-cell;
color: #000; }
.schedule li span.right {
text-align: right; }
.schedule li:hover {
background-color: #fbfbfb; }
.scp-tribe-events-wrap .widget-title {
background-color: #F35F46;
padding: 18px 18px 18px 62px;
position: relative;
margin-bottom: 0;
font-size: 18px;
font-weight: 500; }
.scp-tribe-events-wrap .widget-title i {
position: absolute;
top: 17px;
left: 17px;
font-size: 29px; }
.scp-tribe-events {
list-style: none;
margin: 0;
padding: 0; }
.scp-tribe-events .inner-circle {
position: relative;
width: 100%;
background-color: #639;
height: 100%;
border-radius: 50%; }
.scp-tribe-events .event {
display: table;
width: 100%;
margin-bottom: 15px;
background-color: #fff;
box-shadow: 0px 0px 4px 1px #d9d9d9; }
.scp-tribe-events .event .info {
display: table-cell;
vertical-align: middle;
padding: 17px; }
.scp-tribe-events .event .info .title {
font-size: 14px;
line-height: 19px;
font-weight: bold; }
.scp-tribe-events .event .info .title a {
color: #555; }
.scp-tribe-events .event .date {
display: table-cell;
vertical-align: middle;
width: 60px;
background-color: #6c98e1;
padding-top: 9px;
padding-bottom: 9px;
color: #fff; }
.scp-tribe-events .event .date span {
display: block; }
.scp-tribe-events .event .date .month {
font-weight: bold;
text-transform: uppercase;
font-size: 11px;
text-align: center;
line-height: 21px; }
.scp-tribe-events .event .date .day {
font-weight: bold;
text-transform: uppercase;
font-size: 16px;
text-align: center;
line-height: 18px; }
.scp-tribe-events .event .date .divider {
display: block;
margin: 5px auto; }
.scp-tribe-events-link {
padding: 20px 20px 20px 0;
margin-bottom: 0;
font-weight: 400; }
.scp-tribe-events-link a {
text-transform: uppercase; }
.scp-tribe-events-wrap.layout_2 .event,
.scp-tribe-events-wrap.layout_3 .event {
box-shadow: none;
border-bottom: 1px solid #ddd;
margin-bottom: 0;
padding: 23px 25px;
background: none; }
.scp-tribe-events-wrap.layout_2 .event:first-child,
.scp-tribe-events-wrap.layout_3 .event:first-child {
border-top: 1px solid #ddd; }
.scp-tribe-events-wrap.layout_2 .event:hover,
.scp-tribe-events-wrap.layout_3 .event:hover {
background-color: #fafafa; }
.scp-tribe-events-wrap.layout_2 .event .info, .scp-tribe-events-wrap.layout_2 .event .date,
.scp-tribe-events-wrap.layout_3 .event .info,
.scp-tribe-events-wrap.layout_3 .event .date {
display: block;
padding: 0; }
.scp-tribe-events-wrap.layout_2 .event .date,
.scp-tribe-events-wrap.layout_3 .event .date {
width: auto;
background-color: inherit;
color: inherit;
margin-bottom: 6px; }
.scp-tribe-events-wrap.layout_2 .event .date span,
.scp-tribe-events-wrap.layout_3 .event .date span {
display: inline; }
.scp-tribe-events-wrap.layout_2 .event .info .title,
.scp-tribe-events-wrap.layout_3 .event .info .title {
font-size: 19px;
line-height: 22px;
font-weight: 400; }
.scp-tribe-events-wrap.layout_2 .event .date {
font-size: 14px; }
.scp-tribe-events-wrap.layout_2 .event .info .title {
font-size: 18px;
line-height: 25px;
font-weight: 500; }
.scp-tribe-events-wrap.layout_3 .event {
width: 100%; }
.scp-tribe-events-wrap.layout_3 .event .date {
width: 33%; }
.scp-tribe-events-wrap.layout_3 .event .date span {
font-size: 14px; }
.scp-tribe-events-wrap.layout_4 .event {
background-color: transparent;
box-shadow: none; }
.scp-tribe-events-wrap.layout_4 .event .date {
padding-top: 0px;
padding-bottom: 0px;
background-color: transparent;
vertical-align: top; }
.scp-tribe-events-wrap.layout_4 .event .date span {
font-size: 14px;
font-weight: bold;
text-transform: capitalize;
line-height: 15px;
text-align: center;
margin-top: 2px; }
.scp-tribe-events-wrap.layout_4 .event .date .circle {
width: 63px;
height: 63px;
background-color: #ffc001;
border-radius: 50%;
border: 8px solid #377bac;
padding-top: 7px; }
.scp-tribe-events-wrap.layout_4 .event .info {
padding-left: 15px; }
.scp-tribe-events-wrap.layout_4 .event .info .title {
font-size: 16px;
line-height: 21px;
font-weight: bold;
padding-bottom: 5px; }
.scp-instagram-pics {
margin: 0 auto;
padding: 0; }
.scp-instagram-pics li {
float: left;
list-style-type: none; }
.scp-instagram-pics li img {
width: 100%; }
.our-process {
position: relative;
overflow: hidden;
padding-top: 40px; }
.our-process .img-wrap {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: auto; }
.our-process .dot-container {
float: left;
width: 100px;
position: relative;
text-align: center;
margin-bottom: 30px;
padding: 0 10px; }
.our-process .dot-container .dot-wrap {
opacity: 0.5;
width: 100%;
height: auto;
overflow: hidden;
margin-bottom: 14px; }
.our-process .dot-container .dot {
font-size: 28px; }
.our-process .dot-container .line {
height: 3px;
width: 0;
background: #ff5a5f; }
.our-process .dot-container .triangle {
left: 50%;
margin-left: -10px;
margin-bottom: 20px;
position: relative;
width: 0;
height: 10px;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 10px solid #ff5a5f;
opacity: 0; }
.our-process .dot-container {
color: #070708;
font-size: 14px; }
.our-process .dot-container .text {
padding: 0 10px;
opacity: 0.5;
width: 100%; }
.our-process .dots .title {
float: left;
width: 100%;
color: #303030;
font-size: 16px;
margin: 0;
font-weight: 600;
line-height: 25px;
margin-bottom: 10px; }
.wh-hexagon-icon {
position: relative;
line-height: 1em; }
.wh-hexagon-icon * {
transition: all 0.3s ease-out; }
.wh-hexagon-icon i {
position: absolute;
top: 50%;
left: 0; }
.wh-theme-icon {
line-height: 22px; }
.icon-box-arrow .elementor-widget-container {
width: 100%; }
.icon-box-arrow {
display: flex;
padding-right: 20px; }
.icon-box-arrow .elementor-icon-box-wrapper {
display: flex;
flex-direction: row;
text-align: left;
align-items: center; }
.icon-box-arrow .elementor-icon-box-icon {
margin-right: 15px !important;
margin-bottom: 0 !important;
display: inline-flex; }
.icon-box-arrow .elementor-icon-box-title:after {
content: "\f0da";
font-family: FontAwesome;
position: absolute;
text-align: right;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
color: inherit;
font-size: 20px; }
.icon-box-arrow .elementor-icon-box-title > a {
display: block;
margin: 0; }
.wh-video-popup {
display: grid;
grid-auto-rows: 1fr; }
.wh-video-popup .overlay {
background: #2d1d54c9;
padding: 20px 40px;
text-align: center; }
.wh-video-popup .overlay h2 {
font-size: 20px;
line-height: 32px;
font-weight: 900;
margin-bottom: 5px;
color: #fff; }
.wh-video-popup .overlay p {
color: #ffffff6e; }
.wh-video-popup .overlay .play {
background: #ffffff96;
display: inline-block;
position: relative;
margin-top: -73px;
border-radius: 50%;
padding: 19px; }
.wh-video-popup .overlay .play .inner {
background: #ff8700;
width: 73px;
height: 73px;
display: table;
position: relative;
border-radius: 50%; }
.wh-video-popup .overlay .play .inner i {
display: table-cell;
vertical-align: middle;
color: #fff;
font-size: 22px;
padding-left: 5px; }
.elementor-element .linp-post-list.layout_4 .item {
display: flex;
align-items: flex-start; }
.elementor-element .linp-post-list.layout_4 .content {
font-size: 15px;
line-height: 23px;
margin-bottom: 15px; }
.elementor-element .linp-post-list.layout_4 .img-container {
width: 30%; }
.elementor-element .linp-post-list.layout_4 .data {
width: 70%;
padding: 0 35px;
border: 0;
margin-top: -9px; }
.elementor-element .linp-post-list.layout_4 .data.full {
width: 100%;
padding: 0; }
.elementor-element .linp-post-list.layout_4 .data .wh-button {
margin-top: 15px; }
.elementor-element .linp-post-list.layout_4 .data hr {
width: 30px;
border-top: 4px solid #e6be1e;
margin-bottom: 15px; }
.elementor-element .linp-post-list.layout_4 .data .categories-links,
.elementor-element .linp-post-list.layout_4 .data .tags-links {
font-size: 14px; }
.elementor-element .linp-post-list.layout_4 .data .categories-links span,
.elementor-element .linp-post-list.layout_4 .data .tags-links span {
margin-right: 3px; }
.elementor-element .linp-post-list.layout_4 .featured {
padding: 15px; }
.elementor-element .linp-post-list.layout_4 .featured .img-container {
width: 100%;
margin-bottom: 20px; }
.elementor-element .linp-post-list.layout_4 .featured .data {
padding: 0; }
.elementor-element .linp-post-list.layout_4 .meta-data {
margin-bottom: 0;
line-height: 17px; }
.elementor-element .linp-post-list.layout_4 .meta-data span {
position: relative;
margin-right: 9px;
text-transform: uppercase;
font-size: 11px;
font-weight: 700;
color: rgba(0, 0, 0, 0.5); }
.elementor-element .linp-post-list.layout_4 .meta-data span:before {
content: "\f0da" !important;
font-family: FontAwesome !important;
padding-right: 4px !important;
font-size: 18px;
font-weight: normal;
position: relative;
top: 2px; }
.elementor-element .linp-post-list.layout_4 h4, .elementor-element .linp-post-list.layout_4 h4 a {
margin-top: 5px;
margin-bottom: 7px;
font-size: 17px;
line-height: 24px; }
.elementor-element .linp-post-list.layout_5 {
display: flex;
margin-left: -15px;
margin-right: -15px; }
.elementor-element .linp-post-list.layout_5 > div {
width: 50%; }
.elementor-element .linp-post-list.layout_5 .item {
display: flex;
align-items: flex-start; }
.elementor-element .linp-post-list.layout_5 .content {
font-size: 15px;
line-height: 23px;
margin-bottom: 15px; }
.elementor-element .linp-post-list.layout_5 .img-container {
width: 30%; }
.elementor-element .linp-post-list.layout_5 .data {
width: 70%;
padding: 0 14px;
border: 0;
margin-top: -5px; }
.elementor-element .linp-post-list.layout_5 .data.full {
width: 100%;
padding: 0; }
.elementor-element .linp-post-list.layout_5 .featured {
padding: 15px; }
.elementor-element .linp-post-list.layout_5 .featured .data {
padding: 0;
width: 100%; }
.elementor-element .linp-post-list.layout_5 .featured h4, .elementor-element .linp-post-list.layout_5 .featured h4 a {
font-size: 24px;
line-height: 32px; }
.elementor-element .linp-post-list.layout_5 .featured .img-container {
width: 100%;
margin-bottom: 20px;
overflow: hidden;
position: relative;
width: 100%;
height: auto; }
.elementor-element .linp-post-list.layout_5 .featured .img-container a:before {
content: '';
display: block;
position: absolute;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0);
z-index: 2;
top: 0;
left: 0;
z-index: 1;
transition: background 0.3s;
-webkit-transition: background 0.3s; }
.elementor-element .linp-post-list.layout_5 .featured .img-container a:hover:before {
background: rgba(0, 0, 0, 0.3); }
.elementor-element .linp-post-list.layout_5 .featured .img-container a:hover img {
transform: translateZ(0) scale(1.1, 1.1);
-moz-transform: translateZ(0) scale(1.1, 1.1);
-webkit-transform: translateZ(0) scale(1.1, 1.1);
-ms-transform: none; }
.elementor-element .linp-post-list.layout_5 .featured .img-container a img {
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out; }
.elementor-element .linp-post-list.layout_5 .meta-data {
margin-bottom: 0;
line-height: 17px; }
.elementor-element .linp-post-list.layout_5 .meta-data span {
position: relative;
margin-right: 9px;
text-transform: uppercase;
font-size: 11px;
font-weight: 700;
color: rgba(0, 0, 0, 0.5); }
.elementor-element .linp-post-list.layout_5 .meta-data span:before {
content: "\f0da" !important;
font-family: FontAwesome !important;
padding-right: 4px !important;
font-size: 18px;
font-weight: normal;
position: relative;
top: 2px; }
.elementor-element .linp-post-list.layout_5 h4, .elementor-element .linp-post-list.layout_5 h4 a {
margin-top: 5px;
margin-bottom: 7px;
font-size: 17px;
line-height: 24px; }
.highlight .scp-tribe-events-wrap.layout_5 .event {
background: #ffffff0f;
border: 0;
margin-bottom: 2px;
transition: all .3s; }
.highlight .scp-tribe-events-wrap.layout_5 .event:hover {
background: #ff8700; }
.highlight .scp-tribe-events-wrap.layout_5 .event .info .title a {
color: #fff; }
.highlight .scp-tribe-events-wrap.layout_5 .event .info .title:hover a {
opacity: 1; }
.highlight .scp-tribe-events-wrap.layout_5 .event .info span {
color: rgba(255, 255, 255, 0.7); }
.highlight .scp-tribe-events-wrap.layout_5 .event .info span:before {
content: "\f0da" !important;
font-family: FontAwesome !important;
padding-right: 4px !important;
font-size: 18px;
font-weight: normal;
position: relative;
top: 2px;
color: #fff; }
.scp-tribe-events-wrap.layout_5 .event {
padding: 22px;
box-shadow: none;
border: 1px solid #7c7c7c52; }
.scp-tribe-events-wrap.layout_5 .event .date {
background: transparent;
width: 74px;
padding: 0;
vertical-align: top; }
.scp-tribe-events-wrap.layout_5 .event .content {
font-size: 15px; }
.scp-tribe-events-wrap.layout_5 .event .info {
vertical-align: top;
display: block;
margin-top: -3px;
padding: 0 17px; }
.scp-tribe-events-wrap.layout_5 .event .info .title, .scp-tribe-events-wrap.layout_5 .event .info .title a {
line-height: 23px;
font-size: 16px;
margin-top: 7px;
margin-bottom: 7px; }
.scp-tribe-events-wrap.layout_5 .event .info .title:hover a {
opacity: .8; }
.scp-tribe-events-wrap.layout_5 .event .info .meta {
line-height: 15px; }
.scp-tribe-events-wrap.layout_5 .event .info span {
margin-right: 9px;
text-transform: uppercase;
font-size: 11px;
font-weight: 700;
color: rgba(0, 0, 0, 0.5); }
.scp-tribe-events-wrap.layout_5 .event .info span:before {
content: "\f0da" !important;
font-family: FontAwesome !important;
padding-right: 4px !important;
font-size: 18px;
font-weight: normal;
position: relative;
top: 2px; }
.scp-tribe-events-wrap.layout_6 .event {
padding: 5%;
box-shadow: none;
border-bottom: 1px solid #ebebf3;
margin-bottom: 0;
transition: all .3s; }
.scp-tribe-events-wrap.layout_6 .event:first-child {
border-top: 1px solid #ebebf3; }
.scp-tribe-events-wrap.layout_6 .event:hover {
background: #f5f6f8; }
.scp-tribe-events-wrap.layout_6 .event .circle {
border-right: 1px solid #e4e4e4;
padding-right: 20px;
width: 100px; }
.scp-tribe-events-wrap.layout_6 .event .date {
background: transparent;
width: 80px;
padding: 0;
color: #333;
vertical-align: middle; }
.scp-tribe-events-wrap.layout_6 .event .date .day {
font-size: 55px;
line-height: 1;
color: #f66a04;
margin-bottom: 3px;
font-weight: 800; }
.scp-tribe-events-wrap.layout_6 .event .info {
vertical-align: middle;
padding: 0 30px; }
.scp-tribe-events-wrap.layout_6 .event .info .title, .scp-tribe-events-wrap.layout_6 .event .info .title a {
line-height: 28px;
font-size: 22px;
margin-top: 7px;
margin-bottom: 7px; }
.scp-tribe-events-wrap.layout_6 .event .info .title:hover a {
opacity: .8; }
.scp-tribe-events-wrap.layout_6 .event .info .meta {
line-height: 15px; }
.scp-tribe-events-wrap.layout_6 .event .info span {
margin-right: 9px;
text-transform: uppercase;
font-size: 11px;
font-weight: 700;
color: rgba(0, 0, 0, 0.5); }
.scp-tribe-events-wrap.layout_6 .event .info span:before {
content: "\f0da" !important;
font-family: FontAwesome !important;
padding-right: 4px !important;
font-size: 18px;
font-weight: normal;
position: relative;
top: 2px; }
.scp-tribe-events-wrap.layout_6 .event .thumb {
width: 25%;
display: table-cell; }
.elementor-widget-scp_menu > .elementor-widget-container {
display: flex; }
.elementor-widget-scp_menu.left .elementor-widget-container {
justify-content: flex-start; }
.elementor-widget-scp_menu.center .elementor-widget-container {
justify-content: center; }
.elementor-widget-scp_menu.right .elementor-widget-container {
justify-content: flex-end; }
.elementor-widget-scp_menu .sf-menu.wh-menu-main li.menu-item-has-children > a:after {
top: auto;
right: -5px;
margin-top: -1px; }
.elementor-widget-scp_menu .sf-menu.wh-menu-main .sub-menu {
margin-top: 0; }
.rg-container {
font-family: Helvetica, Arial, sans-serif;
font-size: 16px;
line-height: 1.4;
margin: 0;
padding: 1em 0;
color: #1a1a1a; }
.rg-content {
border-top: 4px solid #cbcbcb;
padding-top: 15px; }
table.rg-table .column-highlight {
font-weight: bold;
color: #000; }
table.rg-table {
width: 100%;
margin-bottom: 0.5em;
font-size: 1em;
border-collapse: collapse;
border-spacing: 0;
border: none; }
table.rg-table * {
-moz-box-sizing: border-box;
box-sizing: border-box;
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
text-align: left;
color: #acacac; }
table.rg-table thead {
border-bottom: 1px solid #e5e5e5; }
table.rg-table tr {
border-bottom: 1px solid #e5e5e5;
color: #acacac; }
table.rg-table tr:hover {
background-color: #fdfdfd; }
table.rg-table tr.highlight {
background: #efefef; }
table.rg-table.zebra tr:nth-child(even) {
background: #efefef; }
table.rg-table th {
font-weight: bold;
font-size: 0.9em;
color: #000;
padding: 0.6em 1em 0.6em 0; }
table.rg-table td {
padding: 0.6em 1em 0.6em 0;
font-size: 0.9em; }
table.rg-table .highlight td {
font-weight: bold; }
table.rg-table th.number, td.number {
text-align: right; }
@media (max-width: 768px) {
.elementor-element .linp-post-list.layout_5 {
display: block; }
.elementor-element .linp-post-list.layout_5 > div {
width: 100%; } }
@media screen and (max-width: 600px) {
.rg-container {
max-width: 600px;
margin: 0 auto; }
table.rg-table {
display: block;
width: 100%; }
table.rg-table tr.hide-mobile, table.rg-table th.hide-mobile, table.rg-table td.hide-mobile {
display: none; }
table.rg-table thead {
display: none; }
table.rg-table tbody {
display: block;
width: 100%; }
table.rg-table tr, table.rg-table th, table.rg-table td {
display: block;
padding: 0; }
table.rg-table tr {
border-bottom: none;
margin: 0 0 1em 0;
padding: 0.5em 0; }
table.rg-table tr.highlight {
background: none; }
table.rg-table.zebra tr:nth-child(even) {
background: none; }
table.rg-table.zebra td:nth-child(even) {
background: #efefef; }
table.rg-table tr:nth-child(even) {
background: none; }
table.rg-table td {
padding: 0.5em 0 0.25em 0;
border-bottom: 1px dotted #ccc;
text-align: right; }
table.rg-table td[data-title]:before {
content: attr(data-title);
font-weight: bold;
display: inline-block;
content: attr(data-title);
float: left;
margin-right: 0.5em;
font-size: 0.95em; }
table.rg-table td:last-child {
padding-right: 0;
border-bottom: 2px solid #ccc; }
table.rg-table td:empty {
display: none; }
table.rg-table .highlight td {
background: none; } }
@media (max-width: 480px) {
.filter-button-group {
display: none; }
.wh-portfolio-grid {
margin-top: 15px; } }