.gbt_18_mt_posts_grid.alignfull .gbt_18_mt_posts_grid_wrapper {
margin: 0 30px; }
.gbt_18_mt_posts_grid .gbt_18_mt_posts_grid_wrapper {
position: relative;
overflow: hidden; }
.gbt_18_mt_posts_grid .gbt_18_mt_posts_grid_wrapper .gbt_18_mt_posts_grid_items {
display: -ms-grid;
display: grid;
grid-gap: 3rem 30px; }
.gbt_18_mt_posts_grid .gbt_18_mt_posts_grid_wrapper.columns-2 .gbt_18_mt_posts_grid_items {
-ms-grid-columns: 1fr 1fr;
grid-template-columns: 1fr 1fr; }
@media only screen and (max-width: 640px) {
.gbt_18_mt_posts_grid .gbt_18_mt_posts_grid_wrapper.columns-2 .gbt_18_mt_posts_grid_items {
-ms-grid-columns: 1fr;
grid-template-columns: 1fr; } }
.gbt_18_mt_posts_grid .gbt_18_mt_posts_grid_wrapper.columns-3 .gbt_18_mt_posts_grid_items {
-ms-grid-columns: 1fr 1fr 1fr;
grid-template-columns: 1fr 1fr 1fr; }
@media only screen and (max-width: 1023px) {
.gbt_18_mt_posts_grid .gbt_18_mt_posts_grid_wrapper.columns-3 .gbt_18_mt_posts_grid_items {
-ms-grid-columns: 1fr 1fr;
grid-template-columns: 1fr 1fr; } }
@media only screen and (max-width: 640px) {
.gbt_18_mt_posts_grid .gbt_18_mt_posts_grid_wrapper.columns-3 .gbt_18_mt_posts_grid_items {
-ms-grid-columns: 1fr;
grid-template-columns: 1fr; } }
.gbt_18_mt_posts_grid .gbt_18_mt_posts_grid_wrapper.columns-4 .gbt_18_mt_posts_grid_items {
-ms-grid-columns: 1fr 1fr 1fr 1fr;
grid-template-columns: 1fr 1fr 1fr 1fr; }
@media only screen and (max-width: 1023px) {
.gbt_18_mt_posts_grid .gbt_18_mt_posts_grid_wrapper.columns-4 .gbt_18_mt_posts_grid_items {
-ms-grid-columns: 1fr 1fr;
grid-template-columns: 1fr 1fr; } }
@media only screen and (max-width: 640px) {
.gbt_18_mt_posts_grid .gbt_18_mt_posts_grid_wrapper.columns-4 .gbt_18_mt_posts_grid_items {
-ms-grid-columns: 1fr;
grid-template-columns: 1fr; } }
.gbt_18_mt_posts_grid .gbt_18_mt_posts_grid_wrapper a {
text-decoration: none; }
.gbt_18_mt_posts_grid .gbt_18_mt_posts_grid_wrapper .gbt_18_mt_posts_grid_title {
display: block;
text-align: left;
margin: 0;
-webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
text-align: center; }
.gbt_18_mt_posts_grid .gbt_18_mt_posts_grid_wrapper .gbt_18_mt_posts_grid_title:hover {
opacity: 1;
-webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s; }
.gbt_18_mt_posts_grid .gbt_18_mt_posts_grid_wrapper .more-link {
border-radius: 0 0 3px 3px;
font-weight: bold;
padding: 20px;
position: absolute;
bottom: -40px;
margin: 0;
width: 100%;
max-height: 0;
line-height: 1.4;
opacity: 0;
visibility: hidden;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
text-transform: initial; }
.gbt_18_mt_posts_grid .gbt_18_mt_posts_grid_wrapper .arrow-icon {
background-repeat: no-repeat;
background-position: center;
float: right;
height: 20px;
width: 20px; }
.gbt_18_mt_posts_grid .gbt_18_mt_posts_grid_wrapper .gbt_18_mt_posts_grid_item:hover .more-link {
bottom: 0;
max-height: 100px;
opacity: 1;
visibility: visible;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease; }
.gbt_18_mt_posts_grid .gbt_18_mt_posts_grid_wrapper .gbt_18_mt_posts_grid_img_container {
display: block;
overflow: hidden;
position: relative;
width: 100%;
padding-bottom: 55%;
margin-bottom: 25px;
-webkit-mamt-image: -webkit-radial-gradient(white, black); }
.gbt_18_mt_posts_grid .gbt_18_mt_posts_grid_wrapper .gbt_18_mt_posts_grid_img {
display: block;
position: absolute;
width: 100%;
height: 100%;
background-position: center;
background-size: cover;
-webkit-transition: all 0.35s ease-in-out;
-o-transition: all 0.35s ease-in-out;
transition: all 0.35s ease-in-out; }
.gbt_18_mt_posts_grid .gbt_18_mt_posts_grid_wrapper .gbt_18_mt_posts_grid_noimg {
background: #f5f5f5;
height: 100%;
width: 100%;
display: block; }.gbt_18_mt_posts_slider {
position: relative; }
.gbt_18_mt_posts_slider.alignfull {
padding: 0 30px !important; }
.gbt_18_mt_posts_slider.alignfull:hover .swiper-button-prev {
left: -9px; }
.gbt_18_mt_posts_slider.alignfull:hover .swiper-button-next {
right: -9px; }
.gbt_18_mt_posts_slider .swiper-container .swiper-wrapper {
padding-bottom: 20px; }
.gbt_18_mt_posts_slider .swiper-container .swiper-slide {
padding: 0 0 50px 0; }
.gbt_18_mt_posts_slider .swiper-container .swiper-slide a {
text-decoration: none; }
.gbt_18_mt_posts_slider .swiper-container .swiper-slide .gbt_18_mt_posts_slider_title {
margin: 0 0 12px;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease; }
.gbt_18_mt_posts_slider .swiper-container .swiper-slide .gbt_18_mt_posts_slider_title,
.gbt_18_mt_posts_slider .swiper-container .swiper-slide .gbt_18_mt_posts_slider_date {
text-align: center; }
.gbt_18_mt_posts_slider .swiper-container .swiper-slide .gbt_18_mt_posts_slider_date {
font-size: 13px;
font-weight: bold;
opacity: .45;
text-transform: uppercase;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease; }
.gbt_18_mt_posts_slider .swiper-container .swiper-slide .gbt_18_mt_posts_slider_link {
display: block;
overflow: hidden;
position: relative;
width: 100%;
margin-bottom: 18px;
-webkit-mask-image: -webkit-radial-gradient(white, black); }
.gbt_18_mt_posts_slider .swiper-container .swiper-slide .gbt_18_mt_posts_slider_img {
display: block;
width: 100%;
height: 0;
padding-bottom: 55%;
background-position: center center;
background-size: cover;
position: relative;
overflow: hidden;
margin-bottom: 25px;
-webkit-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease; }
.gbt_18_mt_posts_slider .swiper-container .swiper-slide .gbt_18_mt_posts_slider_noimg {
background: #f5f5f5;
height: 0;
padding-bottom: 55%;
width: 100%;
display: block;
overflow: hidden;
margin-bottom: 25px;
position: relative; }
.gbt_18_mt_posts_slider .swiper-container .swiper-slide .more-link {
border-radius: 0 0 3px 3px;
font-weight: bold;
padding: 20px;
position: absolute;
bottom: -40px;
margin: 0;
width: 100%;
max-height: 0;
line-height: 1.4;
opacity: 0;
visibility: hidden;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
text-transform: initial; }
.gbt_18_mt_posts_slider .swiper-container .swiper-slide .arrow-icon {
background-repeat: no-repeat;
background-position: center;
float: right;
height: 20px;
width: 20px; }
.gbt_18_mt_posts_slider .swiper-container .swiper-slide:hover .more-link {
bottom: 0;
max-height: 100px;
opacity: 1;
visibility: visible;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease; }
.gbt_18_mt_posts_slider:hover .swiper-button-prev {
left: -55px;
opacity: 1;
visibility: visible;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s; }
.gbt_18_mt_posts_slider:hover .swiper-button-next {
right: -55px;
opacity: 1;
visibility: visible;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s; }
.gbt_18_mt_posts_slider .swiper-button-prev,
.gbt_18_mt_posts_slider .swiper-button-next {
background-position: center;
background-repeat: no-repeat;
background-size: 24px;
height: 55px;
width: 55px;
opacity: 0;
display: block;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
outline: 0; }
@media only screen and (max-width: 1023px) {
.gbt_18_mt_posts_slider .swiper-button-prev,
.gbt_18_mt_posts_slider .swiper-button-next {
display: none; } }
.gbt_18_mt_posts_slider .swiper-button-prev:after,
.gbt_18_mt_posts_slider .swiper-button-next:after {
content: none; }
.gbt_18_mt_posts_slider .swiper-button-prev.swiper-button-disabled,
.gbt_18_mt_posts_slider .swiper-button-next.swiper-button-disabled {
opacity: 0; }
.gbt_18_mt_posts_slider .swiper-button-prev {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
left: -90px;
visibility: hidden; }
.gbt_18_mt_posts_slider .swiper-button-next {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
right: -90px;
visibility: hidden; }
.gbt_18_mt_posts_slider .swiper-pagination .swiper-pagination-bullet {
width: 6px;
height: 6px;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease; }
.gbt_18_mt_posts_slider .swiper-pagination .swiper-pagination-bullet-active {
-webkit-transform: scale(1.4);
-ms-transform: scale(1.4);
transform: scale(1.4); }.gbt_18_mt_banner:hover {
background-size: 115%; }
.gbt_18_mt_banner:hover .gbt_18_mt_banner_background {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1); }
.gbt_18_mt_banner a.gbt_18_mt_banner_wrapper {
cursor: pointer;
margin-bottom: 30px;
clear: both;
position: relative;
text-decoration: none !important; }
.gbt_18_mt_banner a.gbt_18_mt_banner_wrapper:hover {
opacity: 1; }
.gbt_18_mt_banner a.gbt_18_mt_banner_wrapper .gbt_18_mt_banner_wrapper_inner {
padding: 15px;
overflow: hidden;
position: relative;
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
height: 100%; }
.gbt_18_mt_banner a.gbt_18_mt_banner_wrapper .gbt_18_mt_banner_wrapper_inner .gbt_18_mt_banner_background {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
display: block;
background-color: #f5f5f5;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
-webkit-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
z-index: 2; }
.gbt_18_mt_banner a.gbt_18_mt_banner_wrapper .gbt_18_mt_banner_wrapper_inner:before {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
z-index: 3; }
.gbt_18_mt_banner a.gbt_18_mt_banner_wrapper .gbt_18_mt_banner_wrapper_inner:hover .gbt_18_mt_banner_background {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1); }
.gbt_18_mt_banner a.gbt_18_mt_banner_wrapper .gbt_18_mt_banner_wrapper_inner:hover:before {
background: rgba(0, 0, 0, 0.3); }
.gbt_18_mt_banner a.gbt_18_mt_banner_wrapper .gbt_18_mt_banner_wrapper_inner .gbt_18_mt_banner_content {
padding: 20px;
text-align: center;
display: table;
width: 100%;
height: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
position: relative;
z-index: 5; }
.gbt_18_mt_banner a.gbt_18_mt_banner_wrapper .gbt_18_mt_banner_wrapper_inner .gbt_18_mt_banner_content .gbt_18_mt_banner_text_content {
display: table-cell;
vertical-align: middle;
text-align: center;
position: relative;
z-index: 999; }
.gbt_18_mt_banner a.gbt_18_mt_banner_wrapper .gbt_18_mt_banner_wrapper_inner .gbt_18_mt_banner_content .gbt_18_mt_banner_text_content .gbt_18_mt_banner_title {
font-weight: bold;
padding: 0;
margin: 0 0 0.5rem 0; }
.gbt_18_mt_banner a.gbt_18_mt_banner_wrapper .gbt_18_mt_banner_wrapper_inner .gbt_18_mt_banner_content .gbt_18_mt_banner_text_content .gbt_18_mt_banner_subtitle {
padding: 0;
margin: 0; }.gbt_18_mt_portfolio h2.portfolio-title {
word-break: break-word; }
.gbt_18_mt_portfolio .default_grid h2.portfolio-title,
.gbt_18_mt_portfolio .default_grid p.portfolio-categories {
width: 100%; }
.gbt_18_mt_portfolio .default_grid h2.portfolio-title {
padding: 40px 40px 5px; }
.gbt_18_mt_portfolio .default_grid p.portfolio-categories {
padding: 0px 40px 33px; }
.gbt_18_mt_portfolio.aligncenter .default_grid.items_per_row_4 h2.portfolio-title, .gbt_18_mt_portfolio.aligncenter .default_grid.items_per_row_5 h2.portfolio-title {
padding: 40px 10px 5px; }
.gbt_18_mt_portfolio.aligncenter .default_grid.items_per_row_4 p.portfolio-categories, .gbt_18_mt_portfolio.aligncenter .default_grid.items_per_row_5 p.portfolio-categories {
padding: 0px 10px 33px; }
.gbt_18_mt_portfolio.is-style-masonry_1 .portfolio-grid-items .portfolio-box:nth-child(1),
.gbt_18_mt_portfolio.is-style-masonry_1 .portfolio-grid-items .portfolio-box:nth-child(8),
.gbt_18_mt_portfolio.is-style-masonry_2 .portfolio-grid-items .portfolio-box:nth-child(3) {
width: 100%; }
@media only screen and (min-width: 30.063em) {
.gbt_18_mt_portfolio.is-style-masonry_1 .portfolio-grid-items .portfolio-box:nth-child(1),
.gbt_18_mt_portfolio.is-style-masonry_1 .portfolio-grid-items .portfolio-box:nth-child(8),
.gbt_18_mt_portfolio.is-style-masonry_2 .portfolio-grid-items .portfolio-box:nth-child(3) {
width: 100%;
padding-bottom: 100%; } }
@media only screen and (min-width: 56.3125em) {
.gbt_18_mt_portfolio.is-style-masonry_1 .portfolio-grid-items .portfolio-box:nth-child(1),
.gbt_18_mt_portfolio.is-style-masonry_1 .portfolio-grid-items .portfolio-box:nth-child(8),
.gbt_18_mt_portfolio.is-style-masonry_2 .portfolio-grid-items .portfolio-box:nth-child(3) {
width: 66.6666666666%;
padding-bottom: 66.6666666666%; } }
@media only screen and (min-width: 80em) {
.gbt_18_mt_portfolio.is-style-masonry_1 .portfolio-grid-items .portfolio-box:nth-child(1),
.gbt_18_mt_portfolio.is-style-masonry_1 .portfolio-grid-items .portfolio-box:nth-child(8),
.gbt_18_mt_portfolio.is-style-masonry_2 .portfolio-grid-items .portfolio-box:nth-child(3) {
width: 50%;
padding-bottom: 50%; } }
@media only screen and (min-width: 100.063em) {
.gbt_18_mt_portfolio.is-style-masonry_1 .portfolio-grid-items .portfolio-box:nth-child(1),
.gbt_18_mt_portfolio.is-style-masonry_1 .portfolio-grid-items .portfolio-box:nth-child(8),
.gbt_18_mt_portfolio.is-style-masonry_2 .portfolio-grid-items .portfolio-box:nth-child(3) {
width: 40%;
padding-bottom: 40%; } }
.gbt_18_mt_portfolio.is-style-masonry_1 .portfolio-grid-items .portfolio-box:nth-child(2),
.gbt_18_mt_portfolio.is-style-masonry_1 .portfolio-grid-items .portfolio-box:nth-child(7),
.gbt_18_mt_portfolio.is-style-masonry_2 .portfolio-grid-items .portfolio-box:nth-child(8),
.gbt_18_mt_portfolio.is-style-masonry_2 .portfolio-grid-items .portfolio-box:nth-child(13),
.gbt_18_mt_portfolio.is-style-masonry_3 .portfolio-grid-items .portfolio-box:nth-child(3),
.gbt_18_mt_portfolio.is-style-masonry_3 .portfolio-grid-items .portfolio-box:nth-child(8),
.gbt_18_mt_portfolio.is-style-masonry_3 .portfolio-grid-items .portfolio-box:nth-child(11),
.gbt_18_mt_portfolio.is-style-masonry_3 .portfolio-grid-items .portfolio-box:nth-child(14) {
width: 100%; }
@media only screen and (min-width: 30.063em) {
.gbt_18_mt_portfolio.is-style-masonry_1 .portfolio-grid-items .portfolio-box:nth-child(2),
.gbt_18_mt_portfolio.is-style-masonry_1 .portfolio-grid-items .portfolio-box:nth-child(7),
.gbt_18_mt_portfolio.is-style-masonry_2 .portfolio-grid-items .portfolio-box:nth-child(8),
.gbt_18_mt_portfolio.is-style-masonry_2 .portfolio-grid-items .portfolio-box:nth-child(13),
.gbt_18_mt_portfolio.is-style-masonry_3 .portfolio-grid-items .portfolio-box:nth-child(3),
.gbt_18_mt_portfolio.is-style-masonry_3 .portfolio-grid-items .portfolio-box:nth-child(8),
.gbt_18_mt_portfolio.is-style-masonry_3 .portfolio-grid-items .portfolio-box:nth-child(11),
.gbt_18_mt_portfolio.is-style-masonry_3 .portfolio-grid-items .portfolio-box:nth-child(14) {
width: 100%;
padding-bottom: 50%; } }
@media only screen and (min-width: 56.3125em) {
.gbt_18_mt_portfolio.is-style-masonry_1 .portfolio-grid-items .portfolio-box:nth-child(2),
.gbt_18_mt_portfolio.is-style-masonry_1 .portfolio-grid-items .portfolio-box:nth-child(7),
.gbt_18_mt_portfolio.is-style-masonry_2 .portfolio-grid-items .portfolio-box:nth-child(8),
.gbt_18_mt_portfolio.is-style-masonry_2 .portfolio-grid-items .portfolio-box:nth-child(13),
.gbt_18_mt_portfolio.is-style-masonry_3 .portfolio-grid-items .portfolio-box:nth-child(3),
.gbt_18_mt_portfolio.is-style-masonry_3 .portfolio-grid-items .portfolio-box:nth-child(8),
.gbt_18_mt_portfolio.is-style-masonry_3 .portfolio-grid-items .portfolio-box:nth-child(11),
.gbt_18_mt_portfolio.is-style-masonry_3 .portfolio-grid-items .portfolio-box:nth-child(14) {
width: 66.6666666666%;
padding-bottom: 33.3333333333%; } }
@media only screen and (min-width: 80em) {
.gbt_18_mt_portfolio.is-style-masonry_1 .portfolio-grid-items .portfolio-box:nth-child(2),
.gbt_18_mt_portfolio.is-style-masonry_1 .portfolio-grid-items .portfolio-box:nth-child(7),
.gbt_18_mt_portfolio.is-style-masonry_2 .portfolio-grid-items .portfolio-box:nth-child(8),
.gbt_18_mt_portfolio.is-style-masonry_2 .portfolio-grid-items .portfolio-box:nth-child(13),
.gbt_18_mt_portfolio.is-style-masonry_3 .portfolio-grid-items .portfolio-box:nth-child(3),
.gbt_18_mt_portfolio.is-style-masonry_3 .portfolio-grid-items .portfolio-box:nth-child(8),
.gbt_18_mt_portfolio.is-style-masonry_3 .portfolio-grid-items .portfolio-box:nth-child(11),
.gbt_18_mt_portfolio.is-style-masonry_3 .portfolio-grid-items .portfolio-box:nth-child(14) {
width: 50%;
padding-bottom: 25%; } }
@media only screen and (min-width: 100.063em) {
.gbt_18_mt_portfolio.is-style-masonry_1 .portfolio-grid-items .portfolio-box:nth-child(2),
.gbt_18_mt_portfolio.is-style-masonry_1 .portfolio-grid-items .portfolio-box:nth-child(7),
.gbt_18_mt_portfolio.is-style-masonry_2 .portfolio-grid-items .portfolio-box:nth-child(8),
.gbt_18_mt_portfolio.is-style-masonry_2 .portfolio-grid-items .portfolio-box:nth-child(13),
.gbt_18_mt_portfolio.is-style-masonry_3 .portfolio-grid-items .portfolio-box:nth-child(3),
.gbt_18_mt_portfolio.is-style-masonry_3 .portfolio-grid-items .portfolio-box:nth-child(8),
.gbt_18_mt_portfolio.is-style-masonry_3 .portfolio-grid-items .portfolio-box:nth-child(11),
.gbt_18_mt_portfolio.is-style-masonry_3 .portfolio-grid-items .portfolio-box:nth-child(14) {
width: 40%;
padding-bottom: 20%; } }