h1, h2, h3, h4, h5, h6 {
text-transform: uppercase;
margin: 0; }
h3 + p {
margin-top: 25px; } blockquote {
text-transform: uppercase; }
blockquote cite {
text-transform: capitalize; } ul:not([class]):not([id]),
#tm_builder_outer_content .tm_pb_module ul:not([class]) {
list-style-type: none; }
ul:not([class]):not([id]) > li,
#tm_builder_outer_content .tm_pb_module ul:not([class]) > li {
padding-left: 15px;
position: relative; }
ul:not([class]):not([id]) > li + li,
#tm_builder_outer_content .tm_pb_module ul:not([class]) > li + li {
margin-top: 8px; }
ul:not([class]):not([id]) > li:before,
#tm_builder_outer_content .tm_pb_module ul:not([class]) > li:before {
position: absolute;
left: 0;
top: 13px;
display: inline-block;
content: '';
width: 6px;
height: 6px;
border-radius: 50%; }
#tm_builder_outer_content .tm_pb_contact_form .tm-pb-contact-message ul li:before {
display: none; }
#tm_builder_outer_content .tm_pb_contact_form .tm-pb-contact-message ul li + li {
margin-top: 0; }
#tm_builder_outer_content .tm_pb_contact_form .tm-pb-contact-message ul li + li:before {
display: none; } .entry-content ul.list li + li,
.entry-content ul.list li > ul li,
.entry-content ul.list li > ol li {
margin-top: 21px; }      .link i {
display: none; } input[type='text'],
input[type='email'],
input[type='url'],
input[type='password'],
input[type='search'],
input[type='number'],
input[type='tel'],
input[type='range'],
input[type='date'],
input[type='month'],
input[type='week'],
input[type='time'],
input[type='datetime'],
input[type='datetime-local'],
input[type='color'],
select,
textarea {
font-size: 16px;
font-size: 1rem; } .site-header .search-form__field[type='search'], .site-header
.search-form .cherry-search__field.search-field[type="search"] {
font-size: 16px;
font-size: 1rem; }
.site-header .search-form__submit,
.site-header .invert .search-form__submit, .site-header
.cherry-search .search-form.cherry-search__form button.search-submit,
.site-header .invert
.cherry-search .search-form.cherry-search__form button.search-submit {
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center; }      @media (min-width: 768px) {
.main-navigation .menu > li > a {
font-size: 14px;
font-size: 0.875rem; } }
.main-navigation:not(.vertical-menu) .menu .sub-menu {
box-shadow: none; }     body .breadcrumbs {
padding: 8px;
background-color: transparent; }
body .breadcrumbs:before {
display: none; }
body .breadcrumbs .breadcrumbs__title:empty {
display: none; }
body .breadcrumbs .breadcrumbs__items,
body .breadcrumbs .breadcrumbs__wrap,
body .breadcrumbs .breadcrumbs__item {
-ms-flex-positive: 1;
flex-grow: 1;
text-align: center; }        .post-gallery .swiper-pagination {
display: none; }
.swiper-button-next i,
.swiper-button-prev i,
.swiper-container.swiper-container-horizontal .swiper-button-next i,
.swiper-container.swiper-container-horizontal .swiper-button-prev i {
font-size: 40px;
font-size: 2.5rem;
opacity: .6; }
.swiper-button-next i:hover,
.swiper-button-prev i:hover,
.swiper-container.swiper-container-horizontal .swiper-button-next i:hover,
.swiper-container.swiper-container-horizontal .swiper-button-prev i:hover {
opacity: 1; }
div.swiper-button-next,
div.swiper-button-prev {
background-color: transparent; }   .site-header .contact-block__inner {
margin-left: -20px;
margin-right: -20px; }
@media (min-width: 768px) {
.site-header .site-header .contact-block__inner {
margin-left: -10px;
margin-right: -10px; } }
@media (min-width: 1200px) {
.site-header .site-header .contact-block__inner {
margin-left: -13px;
margin-right: -13px; } }
.site-header .contact-block__item {
padding: 5px 13px; }
.site-header .contact-block__item:not(:last-child) {
border-right: none; }
@media (min-width: 768px) {
.site-header .site-header .contact-block__item {
padding: 5px 10px; } }
@media (min-width: 1200px) {
.site-header .site-header .contact-block__item {
padding: 5px 13px; } }
@media (min-width: 992px) {
.site-footer .invert .contact-block__item:not(:last-child) {
border-right-color: rgba(236, 236, 238, 0.2); } }
.contact-block__icon {
font-size: 20px;
font-size: 1.25rem; }     .site-header.default .header-container:after,
.site-header.style-4 .header-container:after {
display: none; }
.site-header .contact-block__text,
.site-header .contact-block__label {
font-size: 16px;
font-size: 1rem; }
.top-panel .top-panel__top,
.top-panel .top-panel__bottom,
.top-panel {
border: none; }
.top-panel .top-panel__top + .top-panel__bottom {
border-top: 1px solid #ECECEE; }
.top-panel.invert .top-panel__top + .top-panel__bottom {
border-top: 1px solid rgba(236, 236, 238, 0.2); } .posts-list .entry-footer {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: justify;
justify-content: space-between; }
.link {
border-bottom: 1px solid; }
.single .post .entry-header, .single .post .entry-meta {
text-align: center; }
.single .post .entry-title:before {
display: block;
width: 66px;
height: 2px;
content: '';
margin-bottom: 42px;
margin-left: auto;
margin-right: auto; }
.single .post .entry-title:before {
margin-bottom: 30px; }
.comment .fn {
text-transform: none; }
.posts-list--default .sticky__label {
margin-top: 3px; }
.format-link .post-format-link {
font-size: 14px;
font-size: 0.875rem;
font-style: italic;
margin-top: 20px; }
.format-link .post-featured-content {
padding: 20px; }
@media (min-width: 768px) {
.format-link .post-featured-content {
padding: 60px; } }
.card {
-ms-word-break: normal;
word-break: normal; } @media (min-width: 1441px) {
.single.position-fullwidth.single-post .post .post-thumbnail__img {
width: auto; }
.single.position-fullwidth.single-post .post.format-image .post-thumbnail__link:before,
.single.position-fullwidth.single-post .post img:not(.swiper-image) {
margin-left: -26%;
margin-right: -26%;
max-width: calc(100% + 26% * 2); } }
@media (min-width: 1441px) {
.single-format-gallery .entry-content .post-gallery:first-child,
.single-post .format-quote blockquote {
margin-left: -26%;
margin-right: -26%; } }
a[data-popup="magnificPopup"]:before,
.mini-gallery a:before {
background-color: transparent; } @media (min-width: 768px) {
.isStuck {
position: fixed !important;
z-index: 1000;
margin: 0 !important;
transform: none; }
.isStuck#main-menu {
position: fixed !important;
right: 0;
left: 0;
padding-top: 15px;
padding-bottom: 15px;
background: #fff;
width: 100%;
-ms-flex-pack: center;
justify-content: center; }
.isStuck.vertical-toggle {
top: 30px !important; }
.site-header.style-3 .isStuck.vertical-toggle {
right: 25px; }
.site-header.style-7 .isStuck.vertical-toggle {
left: 25px; } }  .footer-area.widget-area .widget {
line-height: 1.625; }
.footer-area-wrap + .footer-container {
padding: 10px 0; }
.site-footer.default .footer-container.invert .site-info .footer-logo ~ .site-info__bottom,
.site-footer.default .footer-container.invert .site-info .footer-menu ~ .site-info__bottom {
border-top-color: rgba(236, 236, 238, 0.2); } header .page-title {
margin-bottom: 1em;
text-align: center; }
header .page-title:before {
display: block;
width: 66px;
height: 2px;
content: '';
margin-bottom: 42px;
margin-left: auto;
margin-right: auto; }
header .page-title:before {
margin-bottom: 30px; }  .widget-area .widget ul li + li,
.widget-area .widget ul li > ul li,
.widget-area .widget ul li > ol li {
margin-top: 9px; }
.widget-area .widget ul li {
padding-left: 0; }
.widget-area .widget ul li:before, .widget-area .widget ul li:after {
display: none; }
.widget-area .widget_recent_comments ul li + li {
margin-top: 10px; }
.tagcloud a:before {
background-color: transparent; }   .widget-about__content {
margin-top: 18px; }           .widget-subscribe .follow-block ul.inline-list li {
padding-left: 11px;
padding-right: 11px;
margin-top: 0; }    #tribe-events #tribe-events-content .tribe-events-calendar tbody tr td > div:first-child a,
#tribe-events #tribe-events-content .tribe-events-calendar tbody tr td.tribe-events-othermonth > div:first-child a,
#tribe-events #tribe-bar-form .tribe-bar-filters .tribe-bar-filters-inner #tribe-bar-date,
#tribe-events #tribe-bar-form .tribe-bar-filters .tribe-bar-filters-inner #tribe-bar-search,
#tribe-events #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner .tribe-bar-views-list,
.buddypress.members #buddypress #members-dir-search #search-members-form #members_search,
.buddypress #buddypress #group-dir-search #search-groups-form #groups_search {
background-color: transparent; }          .tm_pb_text h4:before, .tm_pb_text h2:before, .tm_pb_text h6:before {
display: block;
width: 66px;
height: 2px;
content: '';
margin-bottom: 42px;
margin-left: auto;
margin-right: auto; }
.tm_pb_text * + h6:before {
display: none; }
.tm_pb_text h4:before {
margin-bottom: 30px; }
.tm_pb_text h6:before {
margin-bottom: 60px; }
.tm_pb_text.tm_pb_text_align_left h4:before,
.tm_pb_text.tm_pb_text_align_left h2:before,
.tm_pb_text.tm_pb_text_align_left h6:before {
margin-left: 0; }
.tm_pb_text.tm_pb_text_align_right h4:before,
.tm_pb_text.tm_pb_text_align_right h2:before,
.tm_pb_text.tm_pb_text_align_right h6:before {
margin-right: 0; }
h6 + p {
margin-top: 14px; }
h4 + h6 {
margin-top: 51px; }
h2 + h6 {
margin-top: 37px; }  #tm_builder_outer_content .tm_pb_column_1_3 .tm_pb_audio_cover_art {
padding-bottom: 0; }      #tm_builder_outer_content .tm_pb_module .tm_pb_button.tm_pb_custom_button_icon.tm_pb_icon_right,
#tm_builder_outer_content .tm_pb_module .tm_pb_button.tm_pb_custom_button_icon.tm_pb_icon_left,
#tm_builder_outer_content .tm_pb_module.tm_pb_promo .tm_pb_button.tm_pb_custom_button_icon.tm_pb_icon_right,
#tm_builder_outer_content .tm_pb_module.tm_pb_promo .tm_pb_button.tm_pb_custom_button_icon.tm_pb_icon_left
#tm_builder_outer_content .tm_pb_module .tm_pb_module.tm_pb_promo .tm_pb_button,
#tm_builder_outer_content .tm_pb_module .tm_pb_button {
font-size: 14px;
font-size: 0.875rem;
font-weight: 400;
letter-spacing: 0.06em;
padding: 22px 37.5px; }
#tm_builder_outer_content .tm_pb_module .tm_pb_button.tm_pb_custom_button_icon.tm_pb_icon_right:hover,
#tm_builder_outer_content .tm_pb_module .tm_pb_button.tm_pb_custom_button_icon.tm_pb_icon_left:hover,
#tm_builder_outer_content .tm_pb_module.tm_pb_promo .tm_pb_button.tm_pb_custom_button_icon.tm_pb_icon_right:hover,
#tm_builder_outer_content .tm_pb_module.tm_pb_promo .tm_pb_button.tm_pb_custom_button_icon.tm_pb_icon_left
#tm_builder_outer_content .tm_pb_module .tm_pb_module.tm_pb_promo .tm_pb_button:hover,
#tm_builder_outer_content .tm_pb_module .tm_pb_button:hover {
padding: 22px 37.5px !important; }    #tm_builder_outer_content .tm_pb_contact_main_title {
margin-bottom: 60px; }
#tm_builder_outer_content .tm_pb_contact_main_title:before {
display: block;
width: 66px;
height: 2px;
content: '';
margin-bottom: 42px;
margin-left: auto;
margin-right: auto; }
#tm_builder_outer_content .tm_pb_contact_main_title:before {
margin-left: 0;
margin-bottom: 30px; }      #tm_builder_outer_content .tm_pb_team_member.tm_pb_module {
margin-bottom: 67px; }  #tm_builder_outer_content .tm_pb_posts.tm_pb_module .tm-posts_item {
margin-bottom: 46px; }
#tm_builder_outer_content .tm_pb_posts.tm_pb_module .tm-posts_item .posts_item_content_footer {
margin-top: 0; }
#tm_builder_outer_content .tm_pb_posts.tm_pb_module .tm-posts_item .tm-posts_item_title {
margin-bottom: 0;
margin-top: 15px; }
@media (min-width: 768px) {
#tm_builder_outer_content .tm_pb_posts.tm_pb_module .tm-posts_item .tm-posts_item_title {
margin-top: 32px; } }
#tm_builder_outer_content .tm_pb_posts.tm_pb_module .tm-posts_item .tm-posts_item_excerpt {
margin-top: 12px; }   #tm_builder_outer_content .tm_pb_promo.tm_pb_module h2:before {
display: block;
width: 66px;
height: 2px;
content: '';
margin-bottom: 42px;
margin-left: auto;
margin-right: auto; }
#tm_builder_outer_content .tm_pb_promo.tm_pb_module h2:before {
margin-bottom: 31px; }
#tm_builder_outer_content .tm_pb_promo.tm_pb_module .tm_pb_promo_button {
margin-top: 8px; }
#tm_builder_outer_content .tm_pb_promo.tm_pb_module.tm_pb_text_align_left h2:before {
margin-left: 0; }
#tm_builder_outer_content .tm_pb_promo.tm_pb_module .tm_pb_promo_description p:last-of-type {
margin-bottom: 32px; }
#tm_builder_outer_content .tm_pb_promo.tm_pb_module.tm_pb_text_align_right h2:before {
margin-right: auto; }
#tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_promo.tm_pb_module, #tm_builder_outer_content .tm_pb_column_4_4 .tm_pb_promo.tm_pb_module {
padding-top: 70px;
padding-bottom: 70px; }
@media (min-width: 992px) {
#tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_promo.tm_pb_module, #tm_builder_outer_content .tm_pb_column_4_4 .tm_pb_promo.tm_pb_module {
padding-top: 130px;
padding-bottom: 130px; } }   #tm_builder_outer_content .tm_pb_slider.tm_pb_module .tm_pb_slide_description .tm_pb_slide_title,
#tm_builder_outer_content .tm_pb_slider .tm_pb_slide_description .tm_pb_slide_title {
font-size: 48px;
font-size: 3rem;
text-transform: uppercase;
letter-spacing: 0.06em;
margin-bottom: 0;
position: relative; }
@media (min-width: 992px) {
#tm_builder_outer_content .tm_pb_slider.tm_pb_module .tm_pb_slide_description .tm_pb_slide_title,
#tm_builder_outer_content .tm_pb_slider .tm_pb_slide_description .tm_pb_slide_title {
font-size: 94px;
font-size: 5.875rem; } }
@media (min-width: 1200px) {
#tm_builder_outer_content .tm_pb_slider.tm_pb_module .tm_pb_slide_description .tm_pb_slide_title,
#tm_builder_outer_content .tm_pb_slider .tm_pb_slide_description .tm_pb_slide_title {
font-size: 110px;
font-size: 6.875rem; } }
#tm_builder_outer_content .tm_pb_slider.tm_pb_module .tm_pb_slide_description .tm_pb_slide_title:before,
#tm_builder_outer_content .tm_pb_slider .tm_pb_slide_description .tm_pb_slide_title:before {
display: inline-block;
width: 116px;
height: 2px;
content: '';
position: absolute;
top: -17px;
left: 50%;
transform: translateX(-50%); }
#tm_builder_outer_content .tm_pb_slider.tm_pb_module .tm_pb_slide_description .tm_pb_slide_content,
#tm_builder_outer_content .tm_pb_slider .tm_pb_slide_description .tm_pb_slide_content {
text-transform: uppercase; }
@media (min-width: 1200px) {
#tm_builder_outer_content .tm_pb_slider.tm_pb_module .tm_pb_slide_description,
#tm_builder_outer_content .tm_pb_slider .tm_pb_slide_description {
padding: 33% 0 20%; } }
#tm_builder_outer_content .tm_pb_slider.tm_pb_module:hover .tm-pb-arrow-next,
#tm_builder_outer_content .tm_pb_slider.tm_pb_module:hover .tm-pb-arrow-prev,
#tm_builder_outer_content .tm_pb_slider:hover .tm-pb-arrow-next,
#tm_builder_outer_content .tm_pb_slider:hover .tm-pb-arrow-prev {
opacity: 0.6; }
#tm_builder_outer_content .tm_pb_slider.tm_pb_module .tm-pb-arrow-next,
#tm_builder_outer_content .tm_pb_slider.tm_pb_module .tm-pb-arrow-prev,
#tm_builder_outer_content .tm_pb_slider .tm-pb-arrow-next,
#tm_builder_outer_content .tm_pb_slider .tm-pb-arrow-prev {
background: transparent;
display: none;
opacity: 0;
font-size: 40px;
font-size: 2.5rem; }
#tm_builder_outer_content .tm_pb_slider.tm_pb_module .tm-pb-arrow-next:hover,
#tm_builder_outer_content .tm_pb_slider.tm_pb_module .tm-pb-arrow-prev:hover,
#tm_builder_outer_content .tm_pb_slider .tm-pb-arrow-next:hover,
#tm_builder_outer_content .tm_pb_slider .tm-pb-arrow-prev:hover {
opacity: 1; }
@media (min-width: 480px) {
#tm_builder_outer_content .tm_pb_slider.tm_pb_module .tm-pb-arrow-next,
#tm_builder_outer_content .tm_pb_slider.tm_pb_module .tm-pb-arrow-prev,
#tm_builder_outer_content .tm_pb_slider .tm-pb-arrow-next,
#tm_builder_outer_content .tm_pb_slider .tm-pb-arrow-prev {
display: inline-block; } }
.slider-pro .sp-image {
margin-top: 0 !important; }
#tm_builder_outer_content .tm_pb_module.tm_pb_video_slider:hover .tm-pb-slider-arrows .tm-pb-arrow-next,
#tm_builder_outer_content .tm_pb_module.tm_pb_video_slider:hover .tm-pb-slider-arrows .tm-pb-arrow-prev {
opacity: 0.6; }
#tm_builder_outer_content .tm_pb_module.tm_pb_video_slider .tm-pb-slider-arrows .tm-pb-arrow-next,
#tm_builder_outer_content .tm_pb_module.tm_pb_video_slider .tm-pb-slider-arrows .tm-pb-arrow-prev {
background: transparent;
display: none;
opacity: 0;
font-size: 40px;
font-size: 2.5rem; }
#tm_builder_outer_content .tm_pb_module.tm_pb_video_slider .tm-pb-slider-arrows .tm-pb-arrow-next:hover,
#tm_builder_outer_content .tm_pb_module.tm_pb_video_slider .tm-pb-slider-arrows .tm-pb-arrow-prev:hover {
opacity: 1; }
@media (min-width: 480px) {
#tm_builder_outer_content .tm_pb_module.tm_pb_video_slider .tm-pb-slider-arrows .tm-pb-arrow-next,
#tm_builder_outer_content .tm_pb_module.tm_pb_video_slider .tm-pb-slider-arrows .tm-pb-arrow-prev {
display: inline-block; } } #tm_builder_outer_content .tm_pb_social_media_follow.tm_pb_module li {
margin-left: 5px;
margin-right: 5px; }   #tm_builder_outer_content .tm_pb_testimonial.tm_pb_module .tm_pb_testimonial_author {
text-transform: none;
margin-top: 23px;
left: 0; }    .cherry-team.team-wrap .team-listing .team-listing_position,
.cherry-team.team-wrap.template-single .team-meta {
font-size: 16px;
font-size: 1rem; }
.team-heading_title:before {
display: block;
width: 66px;
height: 2px;
content: '';
margin-bottom: 42px;
margin-left: auto;
margin-right: auto; }
.team-heading_title:before {
margin-bottom: 30px; }
.team-heading_super_title + .cherry-team.team-wrap,
.team-heading_title + .cherry-team.team-wrap,
.team-heading_subtitle + .cherry-team.team-wrap {
margin-top: 40px; }
.cherry-team.team-wrap .team-listing .team-item {
padding-bottom: 74px; } .tm-testi blockquote {
text-transform: none;
text-align: left; }
.tm-testi__item-body cite:before {
display: none; }  .cherry-projects-terms-wrapper .projects-terms-container .terms-grid-skin1.project-terms-media .hover-content .term-permalink span {
text-decoration: underline; } .cherry-projects-single__header {
text-align: center;
margin-bottom: 60px; }
.cherry-projects-single__header .project-entry-title:before {
display: block;
width: 66px;
height: 2px;
content: '';
margin-bottom: 42px;
margin-left: auto;
margin-right: auto; }
.cherry-projects-single__header .project-entry-title:before {
margin-bottom: 30px; }
.cherry-projects-details-list-title {
display: none; }
.cherry-projects-single .featured-image {
margin-bottom: 62px; }
.cherry-projects-single__content {
margin-top: 20px; }
.cherry-projects-single .cherry-projects-single-details-list ul li {
padding-left: 0; }
.cherry-projects-single .cherry-projects-single-details-list ul li + li {
margin-top: 19px; }
.cherry-projects-single .cherry-projects-single-details-list ul li:before {
display: none; }
.cherry-projects-single .cherry-projects-single-details-list ul li span {
margin-right: 0;
text-transform: uppercase; }
.cherry-projects-single-skills-list .skill-label {
text-transform: uppercase; }
div.cherry-projects-slider__instance .sp-arrow {
background-color: transparent;
transition: .3s; }
div.cherry-projects-slider__instance .sp-arrow:before {
font-size: 64px;
font-size: 4rem; } .archive.tax-projects_category .site-content > .container, .archive.tax-projects_tag .site-content > .container, .archive.post-type-archive-projects .site-content > .container {
max-width: inherit;
padding-left: 0;
padding-right: 0; }
.archive.tax-projects_category .site-content > .site-content_wrap, .archive.tax-projects_tag .site-content > .site-content_wrap, .archive.post-type-archive-projects .site-content > .site-content_wrap {
margin: 0; }
.archive .cherry-projects-wrapper, .archive .site-main {
margin: 0; }
.cherry-projects-wrapper ul.projects-filters-list,
#tm_builder_outer_content .cherry-projects-wrapper ul.projects-filters-list {
margin-top: 40px; }
.cherry-projects-wrapper ul.projects-filters-list li,
#tm_builder_outer_content .cherry-projects-wrapper ul.projects-filters-list li {
font-size: 14px;
font-size: 0.875rem;
text-transform: uppercase; }
.grid-default-skin1.project-terms-caption {
overflow: hidden; }
.grid-default-skin1.project-terms-caption .project-terms-caption-header {
position: relative;
padding: 70px 0;
text-align: center;
overflow: hidden; }
@media (min-width: 768px) {
.grid-default-skin1.project-terms-caption .project-terms-caption-header {
padding: 200px 0; } }
.grid-default-skin1.project-terms-caption .project-terms-caption-header .project-terms-title {
position: relative;
z-index: 2; }
.grid-default-skin1.project-terms-caption .project-terms-caption-header .project-terms-title:before {
display: block;
width: 66px;
height: 2px;
content: '';
margin-bottom: 42px;
margin-left: auto;
margin-right: auto; }
.grid-default-skin1.project-terms-caption .project-terms-caption-content {
padding: 70px 0; }
@media (min-width: 768px) {
.grid-default-skin1.project-terms-caption .project-terms-caption-content {
padding: 120px 0; } }
.grid-default-skin1.project-terms-caption .project-terms-caption-content .container:before {
display: block;
width: 66px;
height: 2px;
content: '';
margin-bottom: 42px;
margin-left: auto;
margin-right: auto; }
.grid-default-skin1.project-terms-caption .project-terms-caption-content .container:before {
margin-left: 0;
margin-bottom: 30px; }
@media (min-width: 768px) {
.grid-default-skin1.project-terms-caption .project-terms-caption-content p {
-moz-column-count: 2;
column-count: 2; } }
.grid-default-skin1.project-terms-caption .project-terms-thumbnail {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0; }
.grid-default-skin1.project-terms-caption .project-terms-thumbnail img {
object-fit: cover;
object-position: center;
width: 100%;
height: 100%;
opacity: 0.6; }
.ie .grid-default-skin1.project-terms-caption .project-terms-thumbnail img {
font-family: 'object-fit: cover; object-position: center'; }
div.cherry-projects-terms-wrapper .projects-terms-container .terms-grid-skin1 .hover-content,
div.cherry-projects-terms-wrapper .projects-terms-container.masonry-layout .terms-grid-skin1_1 .project-terms-content,
div.cherry-projects-terms-wrapper .projects-terms-container.masonry-layout .projects-terms-item:hover .terms-grid-skin1_1 .project-terms-content,
div.cherry-projects-terms-wrapper .projects-terms-container.grid-layout .projects-terms-item .terms-grid-skin1_1 .project-terms-content,
.project-media.grid-default-skin1 .project-media-back .hover-content {
background-color: transparent; }   .tm_pb_cherry_services .template-default-skin1 .services-item {
padding-top: 70px;
padding-bottom: 70px;
text-align: left; }
@media (min-width: 1200px) {
.tm_pb_cherry_services .template-default-skin1 .services-item {
padding-top: 120px;
padding-bottom: 120px; } }
.tm_pb_cherry_services .template-default-skin1 .services-item .image_wrap img {
width: 100%; }
.tm_pb_cherry_services .template-default-skin1 .services-item:nth-of-type(odd) {
position: relative;
z-index: 1; }
[class*="position-one-"] .tm_pb_cherry_services .template-default-skin1 .services-item:nth-of-type(odd):before,
.position-fullwidth .tm_pb_cherry_services .template-default-skin1 .services-item:nth-of-type(odd):before {
display: inline-block;
content: '';
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: -1; }
.position-fullwidth .tm_pb_cherry_services .template-default-skin1 .services-item:nth-of-type(odd):before {
left: -200%;
right: -200%; }
.tm_pb_cherry_services .template-default-skin1 .services-item:nth-of-type(odd) .image_wrap {
margin-bottom: 50px; }
@media (min-width: 1200px) {
.tm_pb_cherry_services .template-default-skin1 .services-item:nth-of-type(odd) .image_wrap {
float: right;
margin-left: 50px; } }
.tm_pb_cherry_services .template-default-skin1 .services-item:nth-of-type(even) .image_wrap {
margin-bottom: 50px; }
@media (min-width: 1200px) {
.tm_pb_cherry_services .template-default-skin1 .services-item:nth-of-type(even) .image_wrap {
float: left;
margin-right: 50px; } }
.tm_pb_cherry_services .template-default-skin1 .services-item .title_wrap {
text-transform: uppercase;
padding-top: 30px;
margin-top: 0;
display: inline-block; }
.tm_pb_cherry_services .template-default-skin1 .services-item .title_wrap:before {
display: block;
width: 66px;
height: 2px;
content: '';
margin-bottom: 42px;
margin-left: auto;
margin-right: auto; }
.tm_pb_cherry_services .template-default-skin1 .services-item .title_wrap:before {
margin-left: 0;
margin-bottom: 32px; }
@media (min-width: 1200px) {
.tm_pb_cherry_services .template-default-skin1 .services-item .title_wrap {
padding-top: 0; } }
.tm_pb_cherry_services .template-default-skin1 .services-item * + .btn {
margin-top: 40px; }
@media (min-width: 1200px) {
.tm_pb_cherry_services .template-default-skin1 .services-item * + .btn {
margin-top: 62px; } }
.services-heading_title {
margin-bottom: 22px; }
.services-heading_title:before {
display: block;
width: 66px;
height: 2px;
content: '';
margin-bottom: 42px;
margin-left: auto;
margin-right: auto; }
.services-heading_title:before {
margin-bottom: 30px; } .tm_pb_cherry_services .template-media-icon .services-item,
.tm_pb_cherry_services .template-media-icon-skin1 .services-item {
text-align: center;
margin-top: 28px;
padding-bottom: 30px; }
@media (min-width: 768px) {
.tm_pb_cherry_services .template-media-icon .services-item,
.tm_pb_cherry_services .template-media-icon-skin1 .services-item {
text-align: left; } }
.tm_pb_cherry_services .template-media-icon .services-item .title_wrap,
.tm_pb_cherry_services .template-media-icon-skin1 .services-item .title_wrap {
text-transform: uppercase; }
.tm_pb_cherry_services .template-media-icon .services-item .title_wrap + *,
.tm_pb_cherry_services .template-media-icon-skin1 .services-item .title_wrap + * {
margin-top: 16px; }
.tm_pb_cherry_services .template-media-icon .services-item i,
.tm_pb_cherry_services .template-media-icon-skin1 .services-item i {
font-size: 48px;
font-size: 3rem; }
.tm_pb_cherry_services .template-media-icon .services-item .service-icon,
.tm_pb_cherry_services .template-media-icon-skin1 .services-item .service-icon {
text-align: center; }
@media (min-width: 768px) {
.tm_pb_cherry_services .template-media-icon .services-item .service-icon,
.tm_pb_cherry_services .template-media-icon-skin1 .services-item .service-icon {
text-align: left; } }
.tm_pb_cherry_services .template-media-icon .services-item .content_wrap + *,
.tm_pb_cherry_services .template-media-icon-skin1 .services-item .content_wrap + * {
margin-top: 15px; }
#tm_builder_outer_content .tm_pb_cherry_services .template-media-icon-skin1 .services-item {
vertical-align: top;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-align: center;
align-items: center; }
@media (min-width: 1200px) {
#tm_builder_outer_content .tm_pb_cherry_services .template-media-icon-skin1 .services-item {
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-align: start;
align-items: flex-start; } }
#tm_builder_outer_content .tm_pb_cherry_services .template-media-icon-skin1 .services-item .icon-block {
position: relative;
width: 105px;
height: 105px;
border-radius: 50%;
text-align: center;
vertical-align: middle;
line-height: 4.3;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
max-width: 100%;
overflow: hidden;
z-index: 1;
margin-top: 11px; }
#tm_builder_outer_content .tm_pb_cherry_services .template-media-icon-skin1 .services-item .icon-block:before {
content: '';
display: inline-block;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
transition: .3s;
z-index: -1;
transform: translateX(-100%);
border-radius: 50%; }
#tm_builder_outer_content .tm_pb_cherry_services .template-media-icon-skin1 .services-item .content-block {
-ms-flex: 0 1 auto;
flex: 0 1 auto;
text-align: center;
padding-top: 15px; }
@media (min-width: 1200px) {
#tm_builder_outer_content .tm_pb_cherry_services .template-media-icon-skin1 .services-item .content-block {
padding-left: 30px;
padding-top: 0;
text-align: left; } }
#tm_builder_outer_content .tm_pb_cherry_services .template-media-icon-skin1 .services-item .content-block .content_wrap p:after {
content: '...'; }
#tm_builder_outer_content .tm_pb_cherry_services .template-media-icon-skin1 .services-item .service-icon {
text-align: center; }
#tm_builder_outer_content .tm_pb_cherry_services .template-media-icon-skin1 .services-item i {
font-size: 44px;
font-size: 2.75rem; }
#tm_builder_outer_content .tm_pb_cherry_services .template-media-icon-skin1 .services-item:hover .icon-block:before {
transform: translateX(0); } .single .hentry:not(.related-posts).cherry-services {
margin-bottom: 0; } .services-single-item .cta_wrap .service-cta.cta-type-button {
text-align: center;
padding: 70px 30px; }
@media (min-width: 1200px) {
.services-single-item .cta_wrap .service-cta.cta-type-button {
padding: 120px 21%; } }
.services-single-item .cta_wrap .service-cta.cta-type-button h3:before {
display: block;
width: 66px;
height: 2px;
content: '';
margin-bottom: 42px;
margin-left: auto;
margin-right: auto; }
.services-single-item .cta_wrap .service-cta.cta-type-button h3:before {
margin-bottom: 31px; }
.services-single-item .cta_wrap .service-cta.cta-type-button .tm_pb_promo_button {
margin-top: 8px; }
.cherry-services .services-single-item .single-service-header {
padding: 50px 0;
overflow: hidden;
position: relative;
text-align: center; }
@media (min-width: 768px) {
.cherry-services .services-single-item .single-service-header {
padding: 170px 0; } }
.cherry-services .services-single-item .content_wrap {
padding: 80px 0; }
@media (min-width: 768px) {
.cherry-services .services-single-item .content_wrap {
padding: 120px 0; } }
.cherry-services .services-single-item .single-service-header .post-thumbnail {
margin: 0;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0; }
.cherry-services .services-single-item .single-service-header .post-thumbnail .image_wrap, .cherry-services .services-single-item .single-service-header .post-thumbnail .services-macros {
height: 100%; }
.cherry-services .services-single-item .single-service-header .post-thumbnail img {
object-fit: cover;
object-position: center;
opacity: .6;
width: 100%;
height: 100%; }
.ie .cherry-services .services-single-item .single-service-header .post-thumbnail img {
font-family: 'object-fit: cover; object-position: center'; }
.cherry-services .services-single-item .title_wrap h2:before {
display: block;
width: 66px;
height: 2px;
content: '';
margin-bottom: 42px;
margin-left: auto;
margin-right: auto; }
.cherry-services .services-single-item .title_wrap h2:before {
margin-bottom: 40px; }
.cherry-services .services-single-item .container {
position: relative;
z-index: 2; }