.screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.screen-reader-text:focus {
background-color: var(--tcr-white-color);
clip: auto !important;
clip-path: none;
color: var(--tcr-primary-color);
display: block;
font-size: 1em;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
}
img {
max-width: 100%;
height: auto;
}
#primary {
width: 100%;
}
.bypostauthor {
display: block;
}
body {
overflow: visible;
overflow-x: hidden;
color: var(--tcr-body-color);
font-family: var(--tcr-body-ff);
}
a,
a:hover,
a:active,
a:focus {
text-decoration: none;
color: inherit;
outline: none;
}
a,
a:visited,
h1,
h2,
h3,
h4,
h5,
h6 {
color: var(--tcr-dark-color);
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: var(--tcr-ch-title-ff);
}
a {
-webkit-transition: all .25s ease-in-out;
transition: all .25s ease-in-out;
}
p {
margin: 0 0 25px;
}
dl,
ol,
ul {
margin-bottom: 25px;
}
a:hover {
color: var(--tcr-primary-color);
}
.elementor-widget:not(:last-child) {
margin-bottom: 0 !important;
}
blockquote {
padding: 45px 45px 45px 125px;
margin: 30px 0px 20px 0;
font-size: 20px;
line-height: 32px;
position: relative;
background-color: var(--tcr-quinary-color);
font-weight: 400;
font-style: italic;
border-radius: 30px;
}
blockquote p {
margin-bottom: 0;
position: relative;
z-index: 1;
font-weight: 600;
font-size: 22px;
font-style: italic;
}
body blockquote.wp-block-quote.is-large,
body blockquote.wp-block-quote.is-style-large {
padding: 30px;
padding-left: 130px !important;
margin: 50px 0px 50px 0;
}
body blockquote.wp-block-quote.is-style-large {
padding: 35px 35px 35px 125px !important;
}
body blockquote.wp-block-quote.is-style-large cite,
body blockquote.wp-block-quote.is-style-large p {
margin: 0px;
}
blockquote cite {
font-size: 20px;
display: block;
font-weight: 500;
color: var(--tcr-dark-color);
margin: 0;
font-style: normal;
margin-top: 12px;
}
.wp-block-preformatted {
border: none;
background: none;
padding: 0px;
}
.wp-block-verse {
border: none;
background: none;
padding: 0px;
font-family: inherit;
}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
max-width: 100px;
}
.wp-block-separator {
border: none;
border-bottom: 2px solid var(--tcr-primary-color);
margin: 1.65em auto;
}
pre {
border: 1px solid #e5e5e5;
line-height: 1.3125;
background: var(--tcr-light-color);
color: #212529;
font-family: monospace;
font-size: 14px;
margin: 20px 0;
overflow: auto;
padding: 20px 20px 45px 20px;
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word;
border-radius: 20px;
}
.has-large-font-size {
line-height: 36px;
}
.tcr-blog-classic .tcr-blog-classic-inner .wp-audio-shortcode:last-child {
margin-bottom: 25px;
} .alignnone {
margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.alignright {
float: right;
margin: 5px 0 20px 20px !important;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0 !important;
}
.wp-caption.alignright:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
border-radius: 30px;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
max-width: 100%;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
border-radius: 30px;
}
.wp-caption .wp-caption-text {
font-style: italic;
color: #212529;
font-size: 12px;
line-height: 1.6153846154;
padding-top: .5384615385em;
}
.tcr-blog-classic .tcr-blog-classic-inner .wp-block-media-text:last-child,
.tcr-blog-classic .tcr-blog-classic-inner .wp-block-cover.has-background-dim {
margin-bottom: 25px;
} .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.screen-reader-text:focus {
background-color: var(--tcr-light-color);
clip: auto !important;
clip-path: none;
color: var(--tcr-primary-color);
display: block;
font-size: 1em;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
} table {
border-collapse: collapse;
border-spacing: 0;
vertical-align: middle;
width: 100%;
margin: 0 0 1.75em;
}
table th {
border: 0;
padding: 10px;
font-weight: 600;
background: inherit;
border-right: 1px solid var(--tcr-light-color);
color: var(--tcr-dark-color);
}
table th a,
table td a {
color: var(--tcr-primary-color);
font-weight: 600;
}
table th a:hover {
color: var(--tcr-primary-color);
}
table td {
padding: 5px 10px;
}
table tbody tr,
table thead tr {
border: 1px solid rgba(191, 191, 191, 0.32);
}
table tbody th,
table tbody td {
border-right: 1px solid rgba(191, 191, 191, 0.32);
} .gallery {
margin: 0;
}
.gallery-item {
max-width: 33.33%;
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
margin: 0;
padding: 2px;
}
.gallery-columns-1 .gallery-item {
max-width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-icon img {
margin: 0 auto;
width: 100%;
}
.gallery-caption {
color: #212529;
display: block;
font-size: 16px;
font-style: italic;
line-height: 26px;
padding-top: 0.5384615385em;
padding-bottom: 0.5384615385em;
}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
display: none;
}
.tcr-blog-classic .tcr-blog-classic-inner .thsn-read-more-link:last-child,
.tcr-blog-classic .tcr-blog-classic-inner .wp-block-pullquote:last-child {
margin-bottom: 25px;
} .page-links {
clear: both;
font-size: 16px;
font-weight: 600;
margin: 20px 0;
color: var(--tcr-dark-color);
letter-spacing: 0.5px;
}
.page-links a {
border: 1px solid #e5e5e5;
}
.page-links a,
.page-links>span {
text-decoration: none;
display: inline-block;
text-align: center;
margin: 2px;
border-radius: 10px;
height: 40px;
width: 40px;
line-height: 40px;
}
.page-links>span,
.page-links a:hover {
background-color: var(--tcr-primary-color);
border: 1px solid var(--tcr-primary-color);
color: var(--tcr-white-color);
}
.page-links>a:first-child,
.page-links>span:first-child {
margin-left: 15px;
} .headerlogo {
height: 105px;
line-height: 105px;
}
.site-title img {
max-height: 50px;
-webkit-transition: all 300ms ease;
transition: all 300ms ease;
}
.site-title {
margin: 0;
padding: 0;
display: table;
vertical-align: middle;
text-align: center;
width: 100%;
height: 105px;
}
.site-title a {
display: table-cell;
vertical-align: middle;
}
.site-title a .site-title-text {
display: none;
} input[type="number"],
input[type="text"],
input[type="email"],
input[type="password"],
input[type="tel"],
input[type="url"],
input[type="search"],
select,
textarea {
display: block;
width: 100%;
height: 65px;
font-size: 16px;
color: var(--tcr-body-color);
line-height: normal;
margin-bottom: 0px;
font-weight: 500;
border: transparent;
transition: all 500ms ease;
-webkit-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
font-family: var(--tcr-ch-subtitle-ff);
border: 1px solid #e5e5e5;
background: none;
border-radius: 15px;
padding-left: 15px !important;
background-color: var(--tcr-white-color);
}
footer input[type="email"] {
border: none;
background: #2a2e5a;
color: var(--tcr-white-color);
}
footer input[type="email"]::placeholder {
color: var(--tcr-white-color);
font-weight: 300;
}
input:focus,
select:focus,
textarea:focus {
border-color: var(--tcr-primary-color) !important;
outline: none !important;
}
select:focus {
border-color: #e5e5e5 !important;
}
textarea {
height: 120px;
resize: none;
padding: 12px 0px;
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
position: relative;
border: none;
cursor: pointer;
-webkit-transition: all .6s;
-moz-transition: all .6s;
outline: none;
display: inline-block;
color: var(--tcr-white-color);
background-color: var(--tcr-quaternary-color);
border-radius: 100px;
font-family: var(--tcr-ch-title-ff);
padding: 25px 30px;
font-weight: 400;
text-transform: capitalize;
font-size: 16px;
line-height: 14px;
}
button,
html input[type=button],
input[type=reset],
input[type=submit]:hover {
background-color: var(--tcr-secondary-color);
}
input[type=submit]:before {
position: absolute;
top: 0px;
right: 0px;
font-size: 0px;
font-weight: 700;
content: "\f061";
font-family: "Font Awesome 5 Free";
}
.site-main select,
.site-main input[type="password"] {
background: var(--tcr-white-color);
}
.site-main blockquote cite a {
color: var(--tcr-secondary-color);
font-weight: normal;
font-family: var(--tcr-primary-color);
} .widget {
padding: 0px;
margin-bottom: 30px;
overflow: hidden;
}
.widget ul {
margin: 0;
padding: 0 30px;
}
.widget ul li {
list-style: none;
}
ul.wp-block-archives li>a,
.widget li.recentcomments,
.widget a {
font-size: 16px;
line-height: 24px;
font-weight: 600;
color: var(--tcr-dark-color);
-webkit-transition: all .25s ease-in-out;
transition: all .25s ease-in-out;
}
.widget li.recentcomments {
font-weight: 700;
}
.widget footer.wp-block-latest-comments__comment-meta {
font-size: 16px;
line-height: 24px;
font-weight: 500;
color: var(--tcr-primary-color);
}
ul.wp-block-archives li>a,
.widget ul a {
display: inline-block;
padding-left: 0px !important;
}
.widget ul>li ul {
margin-left: 15px;
margin-top: 15px;
}
.widget ul>li {
padding: 0px 0px 20px 0;
}
.widget>ul>li:last-child {
padding-bottom: 0;
}
.widget ul>li ul>li:last-child {
border-bottom: 0;
padding-bottom: 0;
padding-top: 0;
}
.sidebar .widget .wp-block-group h2,
.wp-block-search .wp-block-search__label,
.widget h2.widget-title a,
.widget h2 {
position: relative;
font-size: 22px;
line-height: 26px;
font-weight: 400;
font-family: var(--tcr-ch-title-ff);
} .widget_calendar table td#today {
font-weight: 600;
color: var(--tcr-white-color) !important;
background-color: var(--tcr-primary-color);
}
.widget_calendar table {
border-collapse: separate;
border-color: rgba(191, 191, 191, 0.32);
border-spacing: 0;
border-style: solid;
border-width: 1px 0 0 1px;
margin-bottom: 0px;
width: 100%;
}
.widget_calendar table th,
.widget_calendar table td {
border-bottom: 1px solid rgba(191, 191, 191, 0.32);
border-right: 1px solid rgba(191, 191, 191, 0.32);
padding: 7px;
}
.widget_calendar caption {
padding: 0px;
margin: 0px;
margin-bottom: 5px;
letter-spacing: 0;
font-size: 16px;
font-weight: 700;
caption-side: top;
color: inherit;
font-family: var(--tcr-ch-title-ff);
color: var(--tcr-secondary-color);
}
.widget_calendar tbody a {
display: block;
font-weight: 600;
color: var(--tcr-white-color);
}
.widget.widget_calendar tbody a {
color: var(--tcr-secondary-color);
} .widget_tcr_recent_entries li {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
align-items: center;
}
.widget_tcr_recent_entries .tcr-post-image {
margin-right: 15px;
width: 80px;
height: 80px;
min-width: 80px;
}
.widget_tcr_recent_entries .tcr-post-image img {
border-radius: 20px;
}
.widget_tcr_recent_entries .tcr-post-content a {
font-size: 16px;
line-height: 24px;
font-weight: 600;
color: var(--tcr-dark-color);
margin-bottom: 3px;
}
.widget_tcr_recent_entries .tcr-post-content a:hover {
color: var(--tcr-primary-color);
}
.widget_tcr_recent_entries li .tcr-post-date {
display: block;
font-size: 13px;
font-weight: 500;
} .post-password-form input[name="post_password"] {
position: relative;
top: 2px;
height: 55px;
border: 1px solid #e5e5e5;
border-radius: 20px;
}
.post-password-form input[name="post_password"]:focus {
border-color: #e5e5e5 !important;
}
.post-password-form input[type=submit] {
background-image: none;
-webkit-transform: none;
-ms-transform: none;
transform: none;
padding-top: 16px;
padding-bottom: 18px;
height: 55px;
line-height: 15px;
margin-left: 10px;
} ul.wp-block-archives-list li span,
.widget_archive ul li,
.widget_categories ul li {
position: relative;
font-weight: 700;
}
.wp-block-archives-list ul li:last-child span,
.widget_archive ul>li:last-child,
.widget_categories ul>li:last-child,
.widget_recent_entries ul>li:last-child {
border: none;
padding-bottom: 0px;
}
.widget.widget_block ul>li:last-child {
margin-bottom: 0;
}
ul.wp-block-archives-list li span,
.widget_archive ul li span,
.widget_categories ul li span {
position: absolute;
right: 0;
top: -1px;
width: 24px;
height: 24px;
line-height: 24px;
color: var(--tcr-white-color);
text-align: center;
display: block;
font-size: 12px;
font-weight: 600;
background: var(--tcr-primary-color) !important;
-webkit-transition: all 0.2s linear;
transition: all 0.2s linear;
border-radius: 100px;
}
ul.wp-block-archives-list li span,
.widget.widget_text select,
.widget_archive select,
.widget_categories select {
background-color: var(--tcr-white-color);
} .widget_tag_cloud .tagcloud {
padding: 0 20px;
}
.widget_tag_cloud a {
display: inline-block;
font-size: 14px !important;
padding: 10px 17px;
margin: 5px 5px 5px 0px;
background: var(--tcr-white-color);
font-weight: 600;
text-transform: capitalize;
box-shadow: 3px 3px 13px 0px rgb(0 0 0 / 7%);
letter-spacing: 0.7px;
border-radius: 10px;
border: 1px solid #f5f5f5;
}
.widget_tag_cloud a:hover {
background-color: var(--tcr-primary-color);
color: var(--tcr-white-color);
}
.widget_tag_cloud a:hover {
color: var(--tcr-white-color);
box-shadow: inherit;
} .widget.widget_media_image {
padding: 0;
}
.widget.widget_media_image img {
width: 100%;
} .search-form {
position: relative;
border: none;
padding: 0px 20px;
margin-top: 0px;
}
.widget.widget_search .search-form {
padding: 0 30px;
}
.widget.widget_search .search-form input.search-submit {
right: 40px;
}
.search-form label {
display: block;
margin: 0;
border-radius: 20px;
}
.widget_search .search-field {
padding-right: 50px;
padding: 0 20px;
font-size: 13px;
margin-bottom: 0;
}
.widget_search form .wp-block-search__inside-wrapper button,
.widget_search .search-submit {
position: absolute;
top: 56%;
margin-top: -28px;
text-indent: -999px;
right: 25px;
padding: 0;
width: 50px;
height: 50px;
z-index: 1;
background: url(//www.cabinet-bellevue-infirmieres.fr/core/views/60e5651e43/assets/images/findicon-white.png) no-repeat center center !important;
background-size: 20px 20px !important;
}
.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input {
border: 1px solid #e5e5e5;
}
.widget_search form .wp-block-search__inside-wrapper button {
top: 84%;
right: 35px;
}
.search-form button .screen-reader-text {
display: none;
}
.widget_search input[type=submit].search-submit:hover {
background: url(//www.cabinet-bellevue-infirmieres.fr/core/views/60e5651e43/assets/images/findicon-white.png) no-repeat center center !important;
background-size: 20px 20px !important;
} .rss-date {
font-size: 15px;
display: block;
color: var(--tcr-primary-color);
}
.rss-widget-icon {
position: relative;
top: -3px;
}
.widget_rss.widget ul>li {
padding-bottom: 25px;
}
.widget_rss.widget ul>li:last-child {
padding-bottom: 0;
}
.widget_rss .rssSummary {
font-size: 15px;
opacity: 0.9;
} .widget_calendar table {
border-color: rgba(191, 191, 191, 0.32);
}
.widget_calendar table th,
.widget_calendar table td {
border-bottom-color: rgba(191, 191, 191, 0.32);
border-right-color: rgba(191, 191, 191, 0.32);
text-align: center;
}
.widget_calendar table th {
background: var(--tcr-primary-color);
color: var(--tcr-white-color);
}
.widget_calendar nav.wp-calendar-nav {
margin-top: 15px;
}
.widget_calendar .wp-calendar-nav-next {
float: right;
}
iframe {
max-width: 100%
} .widget li.recentcomments {
color: var(--tcr-primary-color);
} .format-gallery .featured-wrapper {
position: relative;
}
.format-gallery .lSPager {
position: absolute;
bottom: 10px;
left: 50%;
-khtml-transform: translateX(-50%) translateY(0%);
-moz-transform: translateX(-50%) translateY(0%);
-ms-transform: translateX(-50%) translateY(0%);
-o-transform: translateX(-50%) translateY(0%);
transform: translateX(-50%) translateY(0%);
}
.format-gallery .lSSlideOuter .lSPager.lSpg>li a {
height: 13px;
width: 13px;
border: 2px solid var(--tcr-white-color);
background-color: transparent;
}
.format-gallery .lSSlideOuter .lSPager.lSpg>li:hover a {
background-color: transparent !important;
}
.format-gallery .lSSlideOuter .lSPager.lSpg>li.active a {
background-color: var(--tcr-white-color);
}
.wp-block-audio audio {
width: 100%;
min-width: 300px;
border: 1px solid #e5e5e5;
border-radius: 100px;
} .site-main .comment-navigation,
.site-main .posts-navigation {
overflow: hidden;
margin-top: 40px;
}
.site-main .post-navigation {
overflow: hidden;
margin-top: 40px;
}
.site-main .posts-navigation .nav-links {
padding: 0px 25px;
}
.site-main .post-navigation a {
padding: 15px 0px;
}
.single-post .site-main .post-navigation {
margin: 20px 0 60px 0;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
float: left;
width: 49%;
text-align: left;
position: relative;
border: 1px solid #e5e5e5;
border-radius: 20px;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
float: right;
text-align: right;
width: 49%;
position: relative;
border: 1px solid #e5e5e5;
border-radius: 20px;
}
.navigation .nav-links {
margin-top: 0;
}
.navigation .nav-links .nav-next a,
.navigation .nav-links .nav-previous a {
display: flex !important;
font-weight: 600;
font-size: 18px;
width: 100%;
line-height: 24px;
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important;
min-height: 80px;
word-break: break-word;
}
.comment-navigation .nav-previous a:before,
.posts-navigation .nav-previous a:before,
.post-navigation .nav-previous a:before {
font-family: "flaticon";
content: "\f10d";
font-size: 20px;
display: inline-block;
z-index: 99;
-webkit-transition: all 0.2s ease-out 0.2s;
-moz-transition: all 0.2s ease-out 0.2s;
-ms-transition: all 0.2s ease-out 0.2s;
-o-transition: all 0.2s ease-out 0.2s;
transition: all 0.2s ease-out 0.2s;
position: relative;
left: -15px;
font-weight: 100;
background: var(--tcr-secondary-color);
width: 50px;
height: 50px;
text-align: center;
line-height: 50px;
border-radius: 100%;
color: var(--tcr-white-color);
}
.post-navigation .nav-previous a:before {
position: absolute;
top: 50%;
left: 20px;
margin-top: -25px;
box-shadow: 0px 6px 14px 0px rgb(0 0 0 / 10%);
}
.navigation .nav-links .nav-previous a {
padding-left: 90px;
}
.comment-navigation .nav-previous a,
.posts-navigation .nav-previous a,
.post-navigation .nav-previous a {
padding-left: 15px;
padding-right: 15px;
}
.comment-navigation .nav-next a,
.posts-navigation .nav-next a,
.post-navigation .nav-next a {
padding-right: 15px;
padding-left: 15px;
justify-content: flex-end;
}
.comment-navigation .nav-next a:after,
.posts-navigation .nav-next a:after,
.post-navigation .nav-next a:after {
content: "\f10c";
font-family: "flaticon";
font-size: 20px;
display: inline-block;
z-index: 99;
-webkit-transition: all 0.2s ease-out 0.2s;
-moz-transition: all 0.2s ease-out 0.2s;
-ms-transition: all 0.2s ease-out 0.2s;
-o-transition: all 0.2s ease-out 0.2s;
transition: all 0.2s ease-out 0.2s;
position: relative;
right: -15px;
font-weight: 100;
background: var(--tcr-secondary-color);
width: 50px;
height: 50px;
text-align: center;
line-height: 50px;
border-radius: 100%;
color: var(--tcr-white-color);
}
.post-navigation .nav-next a:after {
position: absolute;
top: 50%;
right: 20px;
margin-top: -25px;
box-shadow: 0px 6px 14px 0px rgb(0 0 0 / 10%);
}
.post-navigation .nav-next a {
padding-right: 90px;
} body.search .search-form {
padding: 0px;
padding-right: 130px;
}
body.search .no-results.not-found {
text-align: center;
}
body.search .no-results.not-found h1 {
margin-bottom: 30px;
font-size: 80px;
line-height: 80px;
font-weight: 400;
}
body.search .no-results.not-found .search-form{
max-width: 800px;
margin: 0 auto;
}
body.search .search-form input.search-submit {
position: absolute;
right: 0px;
padding: 0 30px;
border: none;
outline: none;
background-color: var(--tcr-quaternary-color);
top: 50%;
height: 62px;
line-height: 62px;
margin-top: -29px;
color: var(--tcr-white-color);
font-size: 16px;
z-index: 1;
border-radius: 100px;
}
body.search .no-results .search-form input.search-submit {
right: 0px;
padding: 0 30px;
border: none;
height: 62px;
line-height: 62px;
color: var(--tcr-white-color);
font-size: 16px;
z-index: 1;
border-radius: 100px;
}
body.search .search-form input.search-submit:hover {
background-color: var(--tcr-secondary-color);
}
body.search .search-form input[type="search"] {
border: 0;
height: 62px;
}
body.search .search-form input[type="search"] {
background-color: var(--tcr-white-color);
border: 1px solid #e5e5e5;
}
.search-results .type-project .tcr-blog-classic,
.search-results .type-post .tcr-blog-classic {
align-items: start;
}
.search-results .tcr-blog-classic {
padding: 0px;
margin-bottom: 30px;
}
.search-results .post-thumbnail {
width: 175px;
flex-shrink: 0;
}
.search-results .tcr-blog-classic-inner {
padding: 0;
position: relative;
flex: 1;
}
.search-results .type-service .tcr-blog-classic .entry-title,
.search-results .type-team .tcr-blog-classic .entry-title,
.search-results .testimonial .tcr-blog-classic .entry-title {
margin-bottom: 0px;
}
.search-results .type-team .tcr-blog-classic .entry-content p,
.search-results .testimonial .tcr-blog-classic .entry-content p {
margin-bottom: 0
}
.search-results .type-post .tcr-blog-classic .post-thumbnail:before,
.search-results .type-project .tcr-blog-classic .post-thumbnail:before,
.search-results .type-service .tcr-blog-classic .post-thumbnail:before,
.search-results .type-team .tcr-blog-classic .post-thumbnail:before,
.search-results .testimonial .tcr-blog-classic .post-thumbnail:before {
background: none;
}
.search-results .testimonial .tcr-blog-classic footer.entry-footer {
margin-top: 10px;
padding-top: 10px
}
.search-results .tcr-blog-classic-inner {
background-color: var(--tcr-light-color);
padding: 22px 30px 30px 30px;
border-radius: 20px;
}
.search-results .type-post .tcr-blog-classic img,
.search-results .type-project .tcr-blog-classic img,
.search-results .type-service .tcr-blog-classic img,
.search-results .type-team .tcr-blog-classic img,
.search-results .testimonial .tcr-blog-classic img {
border-radius: 30px;
}
.search-results .testimonial .tcr-blog-classic .tcr-blog-classic-inner,
.search-results .type-post .tcr-blog-classic .tcr-blog-classic-inner,
.search-results .type-project .tcr-blog-classic .tcr-blog-classic-inner,
.search-results .type-service .tcr-blog-classic .tcr-blog-classic-inner,
.search-results .type-team .tcr-blog-classic .tcr-blog-classic-inner {
margin-left: 0px;
}
.search-results .tcr-blog-classic .posted-on a {
display: none;
}
.search-results .tcr-blog-classic .posted-on:after {
width: 60px;
height: 60px;
left: -110px;
top: -8px;
}
.post-pagination {
margin-top: 35px;
}
.nav-links {
text-align: center;
margin-top: 30px;
}
.nav-links .page-numbers {
padding: 10px 20px;
font-size: 15px;
font-weight: bold;
display: inline-block;
margin: 0 2px;
border-radius: 10px;
color: var(--tcr-dark-color);
margin-bottom: 10px;
font-weight: 500;
border: 1px solid #e5e5e5;
}
.nav-links .page-numbers:hover,
.nav-links .page-numbers.current {
color: var(--tcr-white-color);
background: var(--tcr-secondary-color);
}
.clear:before,
.clear:after,
blockquote:before,
blockquote:after,
.entry-content:before,
.entry-content:after,
.entry-summary:before,
.entry-summary:after,
.comment-content:before,
.comment-content:after,
.site-content:before,
.site-content:after,
.site-main>article:before,
.site-main>article:after,
.primary-menu:before,
.primary-menu:after,
.social-links-menu:before,
.social-links-menu:after,
.content-bottom-widgets:before,
.content-bottom-widgets:after {
content: "";
display: table;
}
.clear:after,
blockquote:after,
.entry-content:after,
.entry-summary:after,
.comment-content:after,
.site-content:after,
.site-main>article:after,
.primary-menu:after,
.social-links-menu:after,
.textwidget:after,
.content-bottom-widgets:after {
clear: both;
}
.comment-list .comment-content>ul,
.comment-list .comment-content>ol {
margin-bottom: 20px;
} ul.wp-block-latest-posts,
ul.wp-block-categories,
ul.wp-block-archives {
list-style: none;
}
ul.wp-block-latest-posts li,
ul.wp-block-categories li,
ul.wp-block-archives li {
padding-bottom: 0;
position: relative;
margin: 20px 0;
padding: 0;
}
ul.wp-block-categories>li ul {
margin-left: 15px;
margin-top: 15px;
}
.wp-block-latest-posts.wp-block-latest-posts__list {
padding: 0 25px;
}
.widget.widget_block ol.wp-block-latest-comments>li:last-child {
margin-bottom: 0;
}
.widget.widget_block ol.wp-block-latest-comments li,
.widget.widget_block .wp-block-latest-posts li>a,
.widget.widget_block .wp-block-categories li>a,
.widget.widget_pages ul li>a,
.widget.widget_meta ul li>a,
.widget.widget_recent_entries ul li,
.widget.widget_recent_comments ul li,
.widget.widget_archive ul li a,
ul.wp-block-archives li>a,
.widget.widget_categories ul li>a {
position: relative;
padding-left: 20px;
text-transform: capitalize;
}
.widget.widget_block ol.wp-block-latest-comments li:before,
.widget.widget_block .wp-block-latest-posts li>a:before,
.widget.widget_block .wp-block-categories li>a:before,
.widget.widget_pages ul li>a:before,
.widget.widget_meta ul li>a:before,
.widget.widget_recent_entries ul li:before,
.widget.widget_recent_comments ul li:before,
.widget.widget_archive ul li a:before,
ul.wp-block-archives li>a:before,
{
content: "";
font-family: "flaticon";
position: absolute;
top: 9px;
font-size: 10px;
left: -2px;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
background: var(--tcr-primary-color);
width: 8px;
height: 8px;
border-radius: 100%;
}
.widget_block ul li a:hover,
.widget.widget_categories ul li>a:hover {
color: var(--tcr-primary-color);
}
.widget.widget_block ol.wp-block-latest-comments li:before {
top: 7px;
}
ol.wp-block-latest-comments {
padding: 0px 25px;
margin-bottom: 0;
}
.widget.widget_block .wp-block-group ul li>a {
font-family: var(--tcr-body-ff);
}
.widget.widget_archive ul li:hover>a:before,
.widget.widget_categories ul li:hover>a:before {
z-index: 9;
}
ul.wp-block-archives ul.children {
margin-left: 15px;
margin-top: 15px;
}
ul.wp-block-categories li span {
width: 21px;
height: 21px;
line-height: 21px;
background-color: var(--tcr-light-color);
color: var(--tcr-secondary-color);
text-align: center;
display: inline-block;
font-size: 11px;
font-weight: 400;
margin-left: 10px;
border-radius: 50%;
}
.wp-block-archives-dropdown {
margin-bottom: 10px;
}
.wp-block-button {
margin: 3rem 0;
}
.wp-block-cover-image-text,
.wp-block-cover-text,
section.wp-block-cover-image h2 {
color: var(--tcr-white-color) !important;
}
.wp-block-button.alignleft {
margin-top: 0;
margin-right: 20px;
}
.wp-block-quote.is-large cite,
.wp-block-quote.is-large footer,
.wp-block-quote.is-style-large cite,
.wp-block-quote.is-style-large footer {
font-size: 16px;
text-align: left;
}
.is-style-outline a.wp-block-button__link:hover {
color: var(--tcr-white-color);
border-color: transparent;
}
.wp-block-gallery .blocks-gallery-caption {
margin-bottom: 30px;
margin-top: -10px;
}
.wp-block-categories-dropdown {
margin-bottom: 20px;
}
.wp-block-group.has-background {
padding: 25px;
margin-bottom: 15px;
border-radius: 30px;
}
.wp-block-search {
position: relative;
}
.wp-block-search button {
right: 0;
border: none;
outline: none;
height: 58px;
color: var(--tcr-white-color)fff;
z-index: 1;
font-weight: 600;
font-family: var(--tcr-ch-title-ff);
padding: 20px 25px !important;
font-size: 0px;
line-height: 13px;
border-radius: 0px;
margin: 0;
}
.wp-block-search input[type="search"] {
height: 58px;
line-height: 58px;
border: inherit;
background-color: var(--tcr-white-color);
padding-right: 90px;
}
.wp-block-archives-dropdown {
margin-bottom: 25px;
}
.wp-block-search .wp-block-search__inside-wrapper {
overflow: hidden;
padding: 0 25px;
}
.content-area .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,
.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input {
padding-right: 60px;
padding-left: 15px;
border-radius: 20px;
}
.content-area .wp-block-search__button-outside .wp-block-search__inside-wrapper {
padding: 0;
position: relative;
}
.content-area .wp-block-search__button-outside {
margin-bottom: 25px;
}
.content-area .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button {
border: none;
position: absolute;
background-color: inherit;
}
.content-area .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button::before {
position: absolute;
content: "\f002";
z-index: 55;
font-family: 'Font Awesome 5 Free';
text-align: center;
font-size: 17px;
left: 30%;
top: 50%;
color: var(--tcr-secondary-color);
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.widget-area.sidebar .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:after {
position: absolute;
content: "";
top: 0;
left: 0;
background: none;
width: 100%;
height: 100%;
}
.content-area .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button::after {
background-color: var(--tcr-primary-color);
}
.content-area .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button::before {
color: var(--tcr-dark-color);
}
.wp-block-archives-list a {
font-weight: 600;
} .wp-block-tag-cloud a {
display: inline-block;
font-size: 15px !important;
padding: 0 12px;
height: 42px;
line-height: 42px;
margin-bottom: 8px;
margin-right: 5px;
font-weight: 500;
background-color: var(--tcr-light-color);
text-transform: capitalize;
box-shadow: 3px 3px 13px 0px rgb(0 0 0 / 7%);
border-radius: 10px;
}
.tcr-blog-classic .entry-content .wp-block-tag-cloud a {
background-color: var(--tcr-white-color);
}
.tcr-blog-classic .entry-content .wp-block-tag-cloud a:hover {
background-color: var(--tcr-primary-color);
color: var(--tcr-white-color);
} .wp-block-calendar {
padding-bottom: 30px;
}
.wp-block-calendar table td#today {
font-weight: bold;
color: var(--tcr-white-color);
}
.wp-block-calendar table {
border-collapse: separate;
border-color: #e5e5e5;
border-spacing: 0;
border-style: solid;
border-width: 1px 0 0 1px;
margin-bottom: 0px;
width: 100%;
}
.wp-block-calendar table th,
.wp-block-calendar table td {
border: 0;
border-bottom: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
padding: 10px;
text-align: center;
}
.wp-block-calendar table th {
font-weight: bold;
color: var(--tcr-white-color);
background-color: var(--tcr-primary-color);
}
.wp-block-calendar caption {
padding: 0px;
margin: 0px;
margin-bottom: 5px;
letter-spacing: 0;
font-size: 16px;
font-weight: normal;
caption-side: top;
color: inherit;
font-family: var(--tcr-ch-title-ff);
color: var(--tcr-secondary-color);
}
.wp-block-calendar tbody a {
display: block;
font-weight: 600;
text-decoration: none;
}
.wp-block-calendar nav {
text-align: inherit;
margin-top: 15px;
font-size: 16px;
line-height: 20px;
font-family: var(--tcr-ch-title-ff);
}
.wp-block-calendar .wp-calendar-nav-prev {
float: left;
}
.wp-block-calendar .wp-calendar-nav-next {
float: right;
}
.wp-block-calendar .wp-calendar-nav-prev a,
.wp-block-calendar .wp-calendar-nav-next a {
text-decoration: none;
font-weight: 400;
}
.wp-block-calendar table td#prev {
text-align: left;
}
.wp-block-calendar table td#next {
text-align: right;
}
.wp-block-calendar tfoot a {
text-decoration: none;
}.skincolor {
color: var(--tcr-tertiary-color);
} :root {
--tcr-white-color: #ffffff;
--tcr-light-color: #f2f2f2;
--tcr-body-color: #666666;
} .elementor-section.tcr-bg-color-primary {
background: var(--tcr-primary-color);
}
.elementor-section.tcr-bg-color-secondary {
background-color: var(--tcr-secondary-color);
}
.elementor-section.tcr-bg-color-light {
background-color: var(--tcr-light-color);
}
.elementor-section.tcr-bg-color-white {
background-color: var(--tcr-white-color);
}
.elementor-section.tcr-bg-color-dark-color {
background-color: var(--tcr-dark-color);
}
.elementor-section.tcr-bg-color-tertiary {
background-color: var(--tcr-tertiary-color);
}
.elementor-section.tcr-bg-color-quaternary {
background-color: var(--tcr-quaternary-color);
}
.elementor-section.tcr-bg-color-quinary {
background-color: var(--tcr-quinary-color);
}
.elementor-section.tcr-bg-color-light {
background-color: var(--tcr-light-color);
} .elementor-column.elementor-top-column.tcr-bg-color-primary  {
background: var(--tcr-primary-color);
}
.elementor-column.elementor-top-column.tcr-bg-color-secondary {
background-color: var(--tcr-secondary-color);
}
.elementor-column.elementor-top-column.tcr-bg-color-light {
background-color: var(--tcr-light-color);
}
.elementor-column.elementor-top-column.tcr-bg-color-white {
background-color: var(--tcr-white-color);
}
.elementor-column.elementor-top-column.tcr-bg-color-dark-color {
background-color: var(--tcr-dark-color);
}
.elementor-column.elementor-top-column.tcr-bg-color-tertiary {
background-color: var(--tcr-tertiary-color);
}
.elementor-column.elementor-top-column.tcr-bg-color-quaternary {
background-color: var(--tcr-quaternary-color);
}
.elementor-column.elementor-top-column.tcr-bg-color-quinary {
background-color: var(--tcr-quinary-color);
}
.elementor-column.elementor-top-column.tcr-bg-color-light {
background-color: var(--tcr-light-color);
} .elementor-column.elementor-inner-column.tcr-bg-color-primary  {
background: var(--tcr-primary-color);
}
.elementor-column.elementor-inner-column.tcr-bg-color-secondary {
background-color: var(--tcr-secondary-color);
}
.elementor-column.elementor-inner-column.tcr-bg-color-light {
background-color: var(--tcr-light-color);
}
.elementor-column.elementor-inner-column.tcr-bg-color-white {
background-color: var(--tcr-white-color);
}
.elementor-column.elementor-inner-column.tcr-bg-color-dark-color {
background-color: var(--tcr-dark-color);
}
.elementor-column.elementor-inner-column.tcr-bg-color-tertiary {
background-color: var(--tcr-tertiary-color);
}
.elementor-column.elementor-inner-column.tcr-bg-color-quaternary {
background-color: var(--tcr-quaternary-color);
}
.elementor-column.elementor-inner-column.tcr-bg-color-quinary {
background-color: var(--tcr-quinary-color);
}
.elementor-column.elementor-inner-column.tcr-bg-color-light {
background-color: var(--tcr-light-color);
}  .left-sidebar .content-area {
padding-left: 40px;
}
.right-sidebar .content-area {
padding-right: 40px;
} #page.site {
overflow: hidden;
}
.tcr-vertical-text-left.elementor-widget,
.tcr-vertical-text-right.elementor-widget {
position: initial;
}
.tcr-vertical-text-left .elementor-heading-title h3 {
color: var(--tcr-white-color);
}
.tcr-service1-expand {
position: relative;
}
.tcr-service1-expand::before {
position: absolute;
content: "";
top: 0;
right: 0;
width: 10%;
height: 100%;
background: var(--tcr-white-color);
z-index: 9;
}
.tcr-vertical-text-left h3 {
position: absolute;
content: '';
top: 0;
color: var(--tcr-white-color) !important;
font-size: 15px;
bottom: 20px;
left: -39px;
height: 100%;
padding: 0px 12px 0px 13px;
justify-content: center;
letter-spacing: 1px;
}
.tcr-vertical-text-right h3 {
position: absolute;
content: '';
top: 0;
color: var(--tcr-white-color) !important;
bottom: 20px;
right: -58px;
padding: 0px 18px 0px 18px;
display: flex;
justify-content: center;
letter-spacing: 1px;
}
.tcr-vertical-text-right h2.elementor-heading-title {
right: 0;
padding: 0px 15px 0px 15px;
}
.tcr-vertical-text-right h2.elementor-heading-title:before {
content: '';
position: absolute;
width: 2px;
height: 100%;
background: var(--tcr-white-color);
top: 0;
right: 0;
}
.tcr-vertical-text-right h2.elementor-heading-title:after {
content: '';
position: absolute;
width: 20px;
height: 20px;
top: 0;
right: -8px;
}
.tcr-history h2.elementor-section:last-child:before {
height: 100%;
}
.tcr-service-link .elementor-text-editor p {
margin-bottom: 0px;
}
.tcr-service-link .elementor-text-editor {
font-family: var(--tcr-global-font-family);
font-size: 15px;
font-weight: 600;
color: #2b2b2d;
text-align: center;
padding: 16px 0px 13px 0px;
}
.tcr-service-img img {
width: 100%;
}
.tcr-custom-expand {
position: relative;
}
.tcr-custom-expand::before {
position: absolute;
content: "";
top: 0;
right: -200px;
background: var(--tcr-white-color);
width: 200px;
height: 100%;
}
.elementor-heading-title span {
color: var(--tcr-primary-color);
}
.tcr-list-item .elementor-icon-list-items li {
margin-bottom: 13px;
}
.tcr-list-item .elementor-icon-list-items i {
font-size: 23px !important;
}
.tcr-last-infobox .infobox-style-2 .tcr-infobox-icon::before,
.tcr-last-infobox .infobox-style-2 .tcr-infobox-icon::after,
.tcr-last-infobox .infobox-style-2 .tcr-infobox-content {
border: none;
}
.sidebar .widget {
border: 1px solid #e5e5e5;
padding-bottom: 30px;
border-radius: 25px;
}
.sidebar .widget.side-banner {
padding: 0;
}
.sidebar .widget h2,
.widget-area.sidebar .wp-block-search .wp-block-search__label {
position: relative;
padding: 20px 20px 20px 72px;
border-bottom: 1px solid #e5e5e5;
text-align: left;
margin-bottom: 30px;
}
.sidebar .widget h2{
margin-top: 0px;
}
.widget-area.sidebar .wp-block-search .wp-block-search__label:before,
.sidebar .widget .wp-block-group h2:before,
.sidebar .widget h2.widget-title:before {
position: absolute;
content: "";
top: 34px;
left: 30px;
height: 2px;
width: 30px;
background: var(--tcr-primary-color);
}
.widget-area.sidebar .wp-block-search .wp-block-search__label,
.sidebar .widget .wp-block-group h2,
.sidebar .widget h2.widget-title span {
position: relative;
}
.single-service .sidebar .widget_recent_services h2.widget-title span::before {
height: 0;
width: 0;
}
.single-service .sidebar .widget_recent_services h2.widget-title:before {
margin-bottom: 0px;
}
.wp-block-search .wp-block-search__label {
color: var(--tcr-dark-color);
font-family: var(--tcr-ch-title-ff);
}
.sidebar .widget.tcr-service-header {
padding-top: 0;
}
.sidebar .widget.tcr-service-header h2.widget-title {
padding: 15px;
}
.site-content .widget-area.col-lg-4 {
-ms-flex: 0 0 30%;
flex: 0 0 30%;
max-width: 30%;
}
.content-area.col-lg-8 {
-ms-flex: 0 0 70%;
flex: 0 0 70%;
max-width: 70%;
}
.single-team .content-area,
.single-project .content-area,
.content-area.col-lg-8,
.content-area.col-md-12 {
padding-bottom: 100px;
}
.single-post .content-area.col-lg-8 {
padding-bottom: 100px;
}
.single-team .content-area,
.single-project .content-area,
.page-template-full-width .content-area {
flex: 0 0 100%;
max-width: 100%;
}
.site-main {
padding-top: 100px;
}
.page-template-full-width .site-main {
padding-top: 0;
}
.site-content .sidebar {
position: relative;
margin-top: 100px;
padding-bottom: 40px;
}
.single-team .post-thumbnail:before {
content: none;
}
.single-post h2 {
margin-top: 20px;
} .single.single-service .site-content .content-area .post-thumbnail img {
margin-bottom: 40px;
}
.widget_recent_services {
padding: 0;
}
.widget_recent_services h2 {
margin: 0;
text-align: center;
padding: 20px 0;
}
.widget_recent_services ul li {
margin-bottom: 7px;
padding: 0;
position: relative;
}
.widget_recent_services ul li:last-child {
border: none;
margin-bottom: 0;
}
.widget_recent_services ul li a[aria-current="page"]:after,
.widget_recent_services ul li a:hover:after {
width: 100%;
}
.widget_recent_services ul li a {
display: block;
font-size: 16px;
line-height: 17px;
padding: 15px;
font-weight: 700;
position: relative;
z-index: 1;
-webkit-transition: all 0.4s linear;
transition: all 0.4s linear;
}
.widget_recent_services ul li a:hover {
color: var(--tcr-primary-color);
}
.widget_recent_services ul li a[aria-current="page"] {
color: var(--tcr-primary-color);
} .widget .download {
align-items: center;
background: var(--tcr-white-color);
display: inline-flex;
width: 100%;
margin: 0 30px;
}
.widget .download.first {
margin-bottom: 15px;
}
.widget .download .download-title {
font-size: 15px;
line-height: 18px;
margin: 0;
font-family: var(--tcr-body-ff);
}
.widget .download .download-title a {
font-size: 16px;
line-height: 26px;
font-weight: 600;
}
.widget .download .download-title a:hover {
color: var(--tcr-primary-color);
}
.widget .download .download-icon {
font-size: 20px;
line-height: 20px;
color: var(--tcr-primary-color);
text-align: center;
display: inline-block;
margin-right: 20px;
}
.widget .download .download-size {
float: right;
border-left: 1px solid #e5e5e5;
padding-left: 15px;
margin-left: 15px;
line-height: 16px;
font-size: 13px;
font-weight: 600;
} .sidebar .widget.tcr-ads {
padding: 0;
background: var(--tcr-primary-color);
}
.tcr-sidebar-banner {
padding: 40px 20px;
position: relative;
text-align: center;
background-image: url(https://themecrafter.com/bebicare/sampledata/wp-content/uploads/sites/3/2023/02/mother-daughter-scaled.jpg);
width: 100%;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.tcr-sidebar-banner::after {
position: absolute;
content: "";
right: 0;
bottom: -30px;
width: 100%;
height: 30px;
background-color: var(--tcr-secondary-color);
}
.tcr-sidebar-banner:before {
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;
content: "";
background: var(--tcr-dark-color);
opacity: 0.8;
}
.tcr-sidebar-banner .tcr-sidebar-content {
position: relative;
z-index: 9;
display: inline-grid;
justify-items: center;
}
.tcr-sidebar-banner .tcr-sidebar-icon i {
font-size: 60px;
color: var(--tcr-white-color);
}
.tcr-sidebar-banner .tcr-sidebar-title {
color: var(--tcr-white-color);
font-size: 28px;
font-weight: 400;
line-height: 35px;
border-bottom: 1px solid;
border-color: rgb(255, 255, 255, 30%);
margin: 20px 0px;
padding-bottom: 20px;
}
.tcr-sidebar-banner p {
color: var(--tcr-white-color);
}
.tcr-sidebar-banner a {
font-size: 18px;
line-height: 20px;
display: inline-block;
color: var(--tcr-white-color);
}
.tcr-sidebar-banner .tcr-sidebar-call {
font-size: 25px;
line-height: 34px;
font-weight: 400;
letter-spacing: 1px;
}
.tcr-sidebar-banner .tcr-sidebar-mail {
font-size: 15px;
font-weight: 500;
line-height: 20px;
margin: 8px 0 25px 0;
}
.tcr-sidebar-banner .tcr-sidebar-call {
font-family: var(--tcr-ch-title-ff);
}
.tcr-sidebar-banner .tcr-sidebar-call:hover,
.tcr-sidebar-banner .tcr-sidebar-mail:hover {
color: var(--tcr-primary-color);
}
.tcr-sidebar-banner .tcr-sidebar-button {
padding: 25px 30px;
font-weight: 400;
font-family: var(--tcr-ch-title-ff);
text-transform: capitalize;
font-size: 17px;
line-height: 16px;
border-radius: 50px;
background-color: var(--tcr-quaternary-color);
letter-spacing: 1px;
}
.tcr-sidebar-banner .tcr-sidebar-button:hover {
background-color: var(--tcr-secondary-color);
} .tcr-project-thumbnail .post-thumbnail {
position: relative;
}
.tcr-project-thumbnail .tcr-project-title {
margin-bottom: 0px;
}
.tcr-project-thumbnail .tcr-project-title span {
display: none;
}
.tcr-project-thumbnail .tcr-project-title span:after {
content: "";
position: absolute;
left: 0;
bottom: -40px;
margin-top: 4px;
padding: 20px 40px;
-webkit-clip-path: polygon(15% 0, 0 0, 0 35%);
clip-path: polygon(15% 0, 0 0, 0 35%);
overflow: visible;
z-index: 1;
}
.tcr-project-details .tcr-project-details-box {
position: relative;
width: 100%;
display: inline-block;
margin-bottom: 20px;
border-bottom: 1px solid #e5e5e5;
margin-top: 30px;
}
.tcr-project-details .tcr-project-details-box div:last-child {
margin-right: inherit;
}
.tcr-project-details-box .tcr-project-detail {
width: 18%;
min-height: 120px;
float: left;
padding: 30px 30px !important;
border-radius: 20px;
position: relative;
margin-right: 2.5%;
margin-bottom: 2.5%;
}
.tcr-project-details-box .tcr-project-detail::before {
position: absolute;
content: "";
top: 0;
right: 0;
width: 100%;
height: 100%;
opacity: 0.5;
border-radius: 20px;
}
.tcr-project-details-box .tcr-project-detail:nth-of-type(4n+1)::before {
background-color: var(--tcr-primary-color);
}
.tcr-project-details-box .tcr-project-detail:nth-of-type(4n+2)::before {
background-color: var(--tcr-secondary-color);
}
.tcr-project-details-box .tcr-project-detail:nth-of-type(4n+3)::before {
background-color: var(--tcr-tertiary-color);
}
.tcr-project-details-box .tcr-project-detail:nth-of-type(4n+4)::before {
background-color: var(--tcr-quaternary-color);
}
.tcr-project-details-box .tcr-project-detail:last-child {
border: inherit;
}
.tcr-project-detail .tcr-project-detail-icon {
font-size: 50px;
color: var(--tcr-primary-color);
margin-right: 20px;
}
.tcr-project-detail .tcr-project-detail-value {
font-size: 14px;
line-height: 24px;
font-weight: 500;
color: var(--tcr-dark-color);
z-index: 999;
position: relative;
text-transform: uppercase;
}
.tcr-project-details .tcr-project-detail:last-child {
border-bottom: none;
padding: 0;
}
.tcr-project-detail-title {
font-size: 24px;
line-height: 30px;
font-weight: 300;
margin-bottom: 4px;
display: block;
color: var(--tcr-dark-color);
z-index: 999;
position: relative;
font-family: var(--tcr-ch-title-ff);
}
.tcr-project-detail .tcr-project-detail-title span {
margin-right: 15px;
height: 35px;
width: 35px;
line-height: 35px;
color: var(--tcr-white-color);
display: inline-block;
text-align: center;
}
.tcr-project-details-container .tcr-project-detail-des {
margin-bottom: 3px;
display: inline-block;
}
.tcr-project-details-container .tcr-project-detail-des p {
margin-bottom: 0;
}
.tcr-project-process .elementor-column:last-child .tcr-infobox-icon::after {
border: none;
}
.tcr-project-content h3 {
font-size: 30px;
} .tcr-teammember-details .tcr-team-title {
font-size: 50px;
line-height: 60px;
margin-bottom: 0;
}
.tcr-teammember-details .tcr-teammember-des {
margin-bottom: 30px;
}
.tcr-teammember-details .tcr-teammember-designation {
color: var(--tcr-dark-color);
text-transform: uppercase;
margin: 5px 0 10px 0;
font-family: var(--tcr-ch-subtitle-ff);
font-size: 15px;
line-height: 20px;
font-weight: 600;
}
.tcr-teammember-details .tcr-teammember-detail {
display: flex;
align-items: center;
}
.tcr-teammember-detail {
margin: 10px 0;
}
.tcr-teammember-details .tcr-teammember-detail-title {
font-size: 18px;
line-height: 28px;
color: var(--tcr-dark-color);
font-weight: 600;
margin-right: 10px;
}
.tcr-teammember-details .social-links-lable {
font-size: 20px;
line-height: 24px;
font-family: var(--tcr-ch-title-ff);
font-weight: 400;
color: var(--tcr-dark-color);
}
.tcr-teammember-details .tcr-teammember-detail-value {
font-family: var(--tcr-ch-subtitle-ff);
}
.tcr-teammember-details .tcr-teammember-link-profiles-container {
margin-top: 50px;
}
.tcr-teammember-details ul {
padding: 0;
margin: 0;
display: flex;
margin-top: 15px;
}
.tcr-teammember-details ul li {
list-style-type: none;
margin-right: 15px;
}
.tcr-teammember-details ul li a {
width: 40px;
height: 40px;
line-height: 40px;
text-align: center;
border-radius: 100px;
display: block;
background-color: var(--tcr-secondary-color);
color: var(--tcr-white-color);
}
.tcr-teammember-details ul li a:hover {
background-color: var(--tcr-dark-color);
}
.tcr-teammember-details-container .post-thumbnail {
padding-left: 100px;
} .gallery-size-thumbnail .gallery-item {
padding: 5px;
}
.gallery-size-thumbnail .gallery-icon {
overflow: hidden;
}
.widget_tcr_recent_entries .tcr-show-image {
width: 80px;
height: 80px;
min-width: 80px;
margin-right: 20px;
}
.widget_tcr_recent_entries .tcr-show-content a {
font-size: 16px;
line-height: 26px;
font-weight: 500;
width: 100%;
}
.widget_tcr_recent_entries .tcr-show-rating {
margin-right: 20px;
}
.widget_tcr_recent_entries .tcr-show-comment,
.widget_tcr_recent_entries .tcr-show-rating {
opacity: 0.9;
}
.widget_tcr_recent_entries .tcr-show-rating i {
color: #ffb300;
margin-right: 10px;
}
.widget_tcr_recent_entries .tcr-show-comment i {
color: var(--tcr-primary-color);
margin-right: 10px;
} .post.sticky .tcr-blog-classic-inner {
border: 5px solid var(--tcr-primary-color);
position: relative;
overflow: hidden;
padding: 20px 40px 40px 40px;
border-radius: 20px;
}
.post.sticky .tcr-blog-classic-inner:after {
content: "\f08d";
font-family: 'Font Awesome 5 Free';
font-size: 25px;
position: absolute;
color: var(--tcr-white-color);
opacity: 1;
right: -36px;
top: -34px;
padding: 0;
width: 100px;
line-height: 100px;
height: 100px;
text-align: center;
font-weight: 900;
border-radius: 0;
padding-right: 32px;
padding-top: 18px;
background: var(--tcr-primary-color);
border-radius: 25px;
}
.tcr-blog-classic {
margin-bottom: 30px;
}
.tag .tcr-blog-classic,
.blog .tcr-blog-classic {
margin-bottom: 50px;
}
.tcr-blog-classic h1,
.tcr-blog-classic .entry-title  {
margin-bottom: 10px;
word-break: break-word;
font-weight: 500;
font-size: 34px;
line-height: 44px;
font-family: var(--tcr-ch-title-ff);
}
.tcr-blog-classic .tsb-single-list li {
padding-bottom: 10px;
}
.tcr-blog-classic-inner:not(.single-post) {
position: relative;
}
.without-image .tcr-blog-classic-inner,
.single-post .tcr-blog-classic-inner {
position: relative;
}
.single-post .tcr-blog-classic .tcr-blog-classic-inner .entry-content .wp-block-columns {
margin-bottom: 0px;
}
.archive.tag .tcr-blog-classic-inner,
.archive.category .tcr-blog-classic-inner {
border: none;
position: relative;
}
.tcr-blog-classic .entry-meta-footer {
display: block;
text-align: left;
letter-spacing: 0;
font-size: 14px;
line-height: 16px;
font-weight: 700;
font-family: var(--tcr-ch-title-ff);
margin-bottom: 10px;
}
.search-results .tcr-blog-classic .entry-meta-footer {
margin-bottom: 0px;
}
.tcr-blog-classic .entry-meta-footer span {
display: inline-block;
margin: 8px 30px 0px 0;
font-family: var(--tcr-body-ff);
font-weight: 600;
text-transform: uppercase;
}
.tcr-blog-classic .entry-meta-footer span i {
font-size: 14px;
line-height: 14px;
}
.tcr-blog-classic .entry-meta-footer span a:hover {
color: var(--tcr-primary-color);
}
.tcr-blog-classic .entry-meta-footer span:last-child {
margin-right: inherit;
}
.tcr-blog-classic .entry-meta-footer span.meta-comment a span {
margin-right: 0 !important;
}
.tcr-blog-classic-inner span.author.vcard {
font-weight: 500;
padding: 15px 19px;
font-size: 13px;
background-color: var(--tcr-secondary-color);
position: absolute;
color: var(--tcr-white-color);
top: -130px;
left: 10px;
text-transform: uppercase;
border-radius: 100%;
display: grid;
text-align: center;
}
.tcr-blog-classic-inner span.author.vcard i {
font-size: 22px !important;
}
.tcr-blog-classic-inner span.author.vcard a,
.tcr-blog-classic-inner span.author.vcard i {
color: var(--tcr-white-color);
font-size: 15px;
margin-top: 5px;
}
.tcr-blog-classic footer.entry-footer {
border-top: 1px solid var(--tcr-light-color);
padding-top: 20px;
margin-bottom: 0;
}
.single .tcr-blog-classic footer.entry-footer {
border-top: none;
border-bottom: 1px solid var(--tcr-light-color);
padding-top: 0;
padding-bottom: 15px;
margin-bottom: 15px !important;
}
.single .tcr-blog-classic-inner .entry-header footer.entry-footer {
display: block;
}
.without-image .tcr-blog-classic-inner span.author.vcard {
display: none;
}
.tcr-blog-classic .entry-meta-container>span>i {
margin-right: 5px;
color: var(--tcr-tertiary-color);
}
.tcr-blog-classic .entry-meta-container>span:last-child {
border: none;
}
.tcr-blog-classic .social-icon-share {
margin-left: auto;
position: relative;
align-items: center;
}
.tcr-blog-classic a.social-share-button {
display: block;
width: 30px;
height: 30px;
text-align: center;
line-height: 30px;
}
.tcr-blog-classic ul.social-share-icons {
list-style-type: none;
display: -webkit-flex;
display: flex;
margin: 0;
padding: 0;
-webkit-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
.left-column {
padding: 0;
}
.tcr-blog-classic .post-thumbnail {
position: relative;
display: inline-block;
width: 100%;
margin-bottom: 30px;
}
.tcr-blog-classic .post-thumbnail img {
border-radius: 30px;
}
.single .tcr-blog-classic .post-thumbnail {
display: block;
}
.single .post-thumbnail img {
width: 100%;
border-radius: 30px;
}
.tcr-blog-classic .entry-meta-container .entry-meta {
margin-right: 12px;
position: relative;
padding-left: 0;
word-break: break-word;
}
.tcr-blog-classic .entry-meta-container {
position: relative; 
}
.tcr-blog-classic .entry-meta-container .entry-meta:first-child {
padding-left: 0;
}
blockquote:before {
content: "\f106";
font-family: "flaticon";
position: absolute;
font-size: 65px;
text-align: center;
font-style: normal;
-webkit-font-smoothing: antialiased;
font-weight: 900;
z-index: 1;
top: 60px;
left: 40px;
opacity: 1;
color: var(--tcr-secondary-color);
}
.wp-block-pullquote blockquote {
padding: 50px 50px 30px 90px;
}
.single-blockquote-content {
margin-bottom: 25px;
margin-left: 15px;
}
.tcr-blog-classic .entry-content .tcr-post-single-area {
align-items: center;
margin: 40px 0;
}
.tcr-blog-classic .entry-content .tcr-post-single-area h4 {
margin-bottom: 5px;
}
.tcr-blog-classic .entry-content .tcr-post-single-area img {
width: 100%;
}
.tcr-blog-classic .entry-content .tcr-post-single-area .tcr-list-wrapper ul {
margin-top: -10px;
}
.archive-description {
margin-bottom: 30px;
}
.tcr-blog-classic-inner .wp-block-button__link {
color: var(--tcr-white-color) !important;
}
.tcr-blog-classic-inner .wp-block-button__link:hover {
background-color: var(--tcr-primary-color);
}
.tcr-blog-classic-inner .wp-block-button.is-style-outline .wp-block-button__link {
color: var(--tcr-secondary-color) !important;
border: 2px solid var(--tcr-secondary-color);
}
.tcr-blog-classic-inner .wp-block-button.is-style-outline .wp-block-button__link:hover {
border: 2px solid var(--tcr-primary-color);
color: var(--tcr-primary-color) !important;
background-color: transparent;
}
.wp-block-button.is-style-squared .wp-block-button__link,
.wp-block-button__link.wp-block-button.is-style-squared .wp-block-button__link {
border-radius: 0;
}
.tcr-blog-classic .tcr-single-bottom-area {
font-size: 14px;
padding-top: 30px;
width: 100%;
align-items: center;
margin-top: 55px;
align-items: center;
border-top: 1px solid #e5e5e5;
}
.tcr-blog-classic .tcr-single-meta-bottom .tags-links a {
display: inline-block;
font-size: 15px !important;
padding: 10px 20px;
line-height: 25px;
margin: 5px;
background: var(--tcr-quinary-color);
font-weight: 600;
text-transform: capitalize;
border-radius: 10px;
}
.tcr-blog-classic .tcr-single-meta-bottom .tags-links a:hover {
color: var(--tcr-white-color);
background-color: var(--tcr-primary-color);
}
.tcr-blog-classic span.tags-links-lable {
font-size: 20px;
line-height: 30px;
color: var(--tcr-dark-color);
margin-right: 15px;
font-weight: 600;
text-transform: capitalize;
}
.tcr-blog-classic ul.social-share-icons a.icon-link {
display: block;
text-align: center;
line-height: 40px;
width: 40px;
height: 40px;
margin-right: 10px;
background-color: var(--tcr-quinary-color) !important;
-webkit-transition: all .25s ease-in-out;
transition: all .25s ease-in-out;
background: var(--tcr-light-color);
border-radius: 100%;
}
.tcr-blog-classic ul.social-share-icons a.icon-link:hover {
background-color: var(--tcr-primary-color) !important;
color: var(--tcr-white-color);
}
.tcr-blog-classic-inner .gallery .gallery-item {
padding: 0 10px;
}
.tcr-blog-classic-inner .gallery .gallery-item:first-child {
padding-left: 0;
}
.tcr-blog-classic-inner .gallery .gallery-item:last-child {
padding-right: 0;
}
.tcr-blog-classic-inner .gallery {
margin-bottom: 30px;
}
.widget_block ul li a {
font-weight: 600;
font-size: 16px;
line-height: 26px;
font-family: var(--tcr-ch-title-ff);
} .comments-area {
margin-top: 50px;
display: inline-block;
width: 100%;
}
.children,
.comment-list {
position: relative;
list-style: none;
margin: 0;
padding: 0;
}
.comment-list .comment-body {
margin-bottom: 30px;
display: grid;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
padding: 20px;
background-color: var(--tcr-light-color);
border-radius: 30px; 
}
.comment-list .children {
padding-left: 40px;
position: relative;
}
.comment-list .reply {
position: absolute;
overflow: hidden;
top: 20px;
right: 20px;
}
.comment-list a.comment-reply-link {
display: inline-block;
font-size: 12px;
line-height: 16px;
font-weight: 600;
color: var(--tcr-white-color);
background-color: var(--tcr-primary-color);
padding: 5px 13px;
border-radius: 6px;
}
.comment-list a.comment-reply-link:hover {
background-color: var(--tcr-secondary-color);
}
.comment-list .comment-avatar {
min-width: 100px;
margin-right: 25px;
}
.comment-list .comment-avatar img.avatar {
width: 100px;
border-radius: 20px;
}
.comment-list .comment-content {
padding-right: 20px;
}
.comment-list .comment-content p{
margin: 0px;
}
.comment-list .comment-content .comment-avatar {
position: absolute;
top: 20px;
left: 30px;
}
.comment-list .comment-body .comment-meta {
margin: 0px 0 10px 0;
}
.comment-list .comment-content .comment-meta .comment-date {
display: block;
}
.comment-list span.comment-author {
color: var(--tcr-dark-color);
font-size: 20px;
display: inline-block;
margin-bottom: 0px;
font-family: var(--tcr-ch-subtitle-ff);
font-weight: 600;
}
.comment-list .comment-date a {
font-weight:500;
font-size: 12px;
color: var(--tcr-primary-color);
}
.comments-area .comment-list li.pingback .comment-body,
.comments-area .comment-list li.trackback .comment-body {
background: transparent;
} .comments-area .comment-list li.trackback a,
.comments-area .comment-list li.pingback a {
font-weight: 700;
}
.comments-area .comment-list .edit-link {
padding-left: 20px;
margin-top: 5px;
display: inline-block;
}
.comments-area .comment-list .edit-link a {
display: inline-block;
padding: 6px 20px;
font-size: 12px;
background-color: var(--tcr-light-color);
}
.comments-area .comment-list li.pingback,
.comments-area .comment-list li.trackback {
margin-bottom: 20px;
}
.comments-area .comment-list li.pingback .comment-body,
.comments-area .comment-list li.trackback .comment-body {
border: none;
display: block;
margin: 0;
padding: 0;
}
.comments-area .comment-list li.pingback .comment-body:before,
.comments-area .comment-list li.trackback .comment-body:before {
display: none
}
.comments-area .comment-list li.pingback a,
.comments-area .comment-list li.trackback a {
color: var(--tcr-secondary-color);
}
.comments-area .comment-list li.pingback a:hover,
.comments-area .comment-list li.trackback a:hover,
.comments-area .comment-list .edit-link a.comment-edit-link:hover {
color: var(--tcr-primary-color);
} .comment-respond .comment-form {
padding: 30px;
background-color: var(--tcr-white-color);
border: 1px solid #eee;
border-radius: 30px;
}
.comment-respond .comment-form .tcr-comment-form-input-wrapper {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.comment-respond .comment-form-url,
.comment-respond .comment-form-comment {
width: 100%;
}
.comment-respond p.comment-form-email,
.comment-respond p.comment-form-author {
-ms-flex: 0 0 48%;
flex: 0 0 48%;
}
.comment-respond p.comment-form-author {
margin-right: 4%;
}
.comments-area .comments-title,
.comment-respond .comment-reply-title {
font-size: 28px;
line-height: 38px;
margin-bottom: 30px;
font-weight: 500;
font-family: var(--tcr-ch-title-ff);
}
.comments-area .comment-form .comment-form-cookies-consent {
display: flex;
}
.comments-area .comment-form .comment-form-cookies-consent label {
margin-left: 10px;
margin-bottom: 0px;
}
.comment-respond {
margin-bottom: 30px;
}
.content-area.col-md-12 .comment-respond {
margin-bottom: 0;
}
.content-area.col-md-12 .comment-list .comment .comment-respond {
margin-bottom: 50px;
}
.comment-respond .comment-form p.form-submit {
margin: 0;
}
.comment-respond .comment-reply-title small {
margin-left: 15px;
} .post-author-box {
margin-top: 30px;
margin-bottom: 25px;
padding: 45px 45px 25px 48px;
background-color: var(--tcr-white-color);
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
}
.post-author-box .post-author-image {
height: 140px;
width: 140px;
display: block;
overflow: hidden;
margin-right: 35px;
background-color: var(--tcr-white-color);
}
.post-author-box .post-author-image .alignnone {
margin: 0;
width: 140px;
height: 140px;
}
.post-author-box .post-author-details {
-webkit-flex-shrink: 160;
-moz-flex-shrink: 160;
-ms-flex-negative: 160;
flex-shrink: 160;
}
.post-author-box .author-title {
font-size: 24px;
line-height: 30px;
margin-bottom: 5px;
} .related-posts {
display: none;
}
.related-posts.blog-style-1 .tcr-post-slide {
border: 1px solid var(--tcr-light-color);
box-shadow: 0px 16px 30px 0px rgb(0 0 0 / 4%);
}
.related-posts.blog-style-1 .tcr-post-thumbnail-wrapper {
position: relative;
}
.related-posts.blog-style-1 .tcr-post-thumbnail-wrapper .tcr-post-image-container img {
width: 100%;
}
.related-posts.blog-style-1 .tcr-post-thumbnail-wrapper .post-meta-item {
position: absolute;
bottom: 0;
padding: 12px 16px;
left: 30px;
font-size: 13px;
font-weight: 700;
line-height: 13px;
color: var(--tcr-white-color);
background: var(--tcr-primary-color);
}
.related-posts.blog-style-1 .tcr-post-slide .tcr-title-inner {
padding: 20px 30px 30px 30px;
}
.related-posts.blog-style-1 .tcr-post-slide .tcr-title-inner .tcr-post-meta {
border-bottom: 1px solid var(--tcr-light-color);
padding-bottom: 12px;
margin-bottom: 12px;
}
.related-posts.blog-style-1 .tcr-post-slide .tcr-post-meta .tcr-post-meta-inner .post-meta-item:last-child {
margin-right: 0;
}
.related-posts.blog-style-1 .tcr-post-slide .tcr-post-meta .tcr-post-meta-inner .post-meta-item i {
color: var(--tcr-primary-color);
margin-right: 7px;
font-size: 17px;
}
.related-posts.blog-style-1 .tcr-post-slide .tcr-post-meta-inner .post-meta-item {
font-weight: 600;
margin-right: 20px;
font-size: 13px;
color: var(--tcr-secondary-color);
text-transform: uppercase;
}
.related-posts.blog-style-1 .tcr-post-slide .tcr-post-meta-inner .post-meta-item a:hover {
color: var(--tcr-primary-color);
}
.related-posts.blog-style-1 .tcr-post-slide .tcr-post-title h3 {
font-size: 22px;
line-height: 32px;
margin-bottom: 10px;
}
.related-posts.blog-style-1 .tcr-post-slide .tcr-post-title h3 a:hover {
color: var(--tcr-primary-color);
}
.related-posts.blog-style-1 .tcr-post-slide .tcr-post-title p {
margin-bottom: 0;
}
@-webkit-keyframes shine {
100% {
left: 125%;
}
}
@keyframes shine {
100% {
left: 125%;
}
} .tcr-page-title {
position: relative;
}
.tcr-page-title-layer {
padding: 220px 0 100px 0;
}
.tcr-page-title.title-align-center {
text-align: center;
}
.tcr-page-title.title-align-left {
text-align: left;
}
.tcr-page-title.title-align-right {
text-align: right;
}
.tcr-page-title .page-title {
font-size: 45px;
line-height: 55px;
color: var(--tcr-dark-color);
}
.tcr-page-title .page-breadcrumbs {
padding: 15px 0;
}
.tcr-page-title.title-color-dark {
color: var(--tcr-secondary-color);
}
.tcr-page-title.title-color-light {
color: var(--tcr-white-color);
}
.tcr-page-title .breadcrumb {
background-color: inherit;
padding: 0;
display: inline;
text-transform: uppercase;
font-size: 15px;
line-height: 15px;
font-weight: 500;
letter-spacing: 0.4;
color: var(--tcr-dark-color);
}
.page-breadcrumbs .breadcrumb a {
margin-right: 45px;
color: var(--tcr-dark-color);
}
.page-breadcrumbs .breadcrumb a:hover {
color: var(--tcr-primary-color);
}
.page-breadcrumbs .breadcrumb .current {
margin-right: 30px;
color: var(--tcr-secondary-color);
}
.page-breadcrumbs .breadcrumb span.current:last-child {
margin-right: 0;
}
.tcr-page-title .breadcrumb span {
position: relative; 
}
.tcr-page-title .breadcrumb span.search-fore-result{
margin-right: 45px;
}
.tcr-page-title .breadcrumb span:before {
position: absolute;
top: 4px;
left: -31px;
content: "\f101";
font-family: "Font Awesome 5 Free";
font-weight: 600;
font-size: 15px;
color: var(--tcr-dark-color);
}
.tcr-page-title:before {
position: absolute;
content: "";
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgb(255, 255, 255);
background: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgb(255 255 255 / 80%) 63%, rgb(255 255 255 / 85%) 100%);
} header.site-header-container {
position: relative;
z-index: 9999;
}
.tcr-sticky-header {
position: fixed;
top: 0;
width: 100%;
background-color: var(--tcr-white-color);
box-shadow: 0 0 10px rgba(0, 0, 0, .1);
-webkit-transition: all .25s ease-in-out;
transition: all .25s ease-in-out;
}
.site-header .sticky-site-logo,
.site-header .site-logo {
height: 100px;
display: table;
vertical-align: middle;
text-align: center;
}
.site-header .site-logo img,
.site-header .sticky-site-logo img {
width: 150px;
}
.header-layout-1 .site-header .tcr-sticky-header .site-logo,
.header-layout-1 .site-header .sticky-site-logo,
.header-layout-3 .site-header .tcr-sticky-header .site-logo,
.header-layout-3 .site-header .sticky-site-logo,
.site-header .tcr-sticky-header .site-logo,
.site-header .sticky-site-logo {
display: none;
}
.site-header .tcr-sticky-header .sticky-site-logo {
display: table;
}
.site-header .sticky-site-logo a,
.site-header .site-logo a {
display: table-cell;
vertical-align: middle;
}
.site-header .contact-list {
padding-left: 15px;
}
.site-header .contact-list .contact-value {
display: block;
}
.site-header .contact-list .contact-value a {
color: var(--tcr-body-color);
font-family: var(--tcr-ch-subtitle-ff);
font-size: 14px;
font-weight: 500;
}
.site-header .contact-list .contact-label {
color: var(--tcr-dark-color);
font-size: 18px;
line-height: 28px;
font-weight: 700;
font-family: var(--tcr-ch-subtitle-ff);
}
.site-header .header-right-side {
margin-left: auto;
display: flex;
align-items: center;
}
.tcr-header-button {
padding: 16px 25px;
font-weight: 400;
font-family: var(--tcr-body-ff);
text-transform: capitalize;
font-size: 14px;
line-height: 15px;
border-radius: 100px;
background: var(--tcr-secondary-color);
color: var(--tcr-white-color) !important;
letter-spacing: 0.5px;
font-family: var(--tcr-ch-title-ff);
}
.tcr-header-button:hover {
background-color: var(--tcr-dark-color);
color: var(--tcr-white-color);
} .site-header-bottom.tcr-bg-color-secondary {
background: var(--tcr-secondary-color);
}
.header-layout-1 .site-header .tcr-header-button a,
.site-header .header-right-side .site-header .main-navigation div>ul>li,
.site-header-bottom {
height: 50px;
line-height: 50px !important;
}
.site-header .main-navigation {
padding: 0;
margin: 0;
border: 0;
width: auto;
}
.site-header .main-navigation div>ul>li>a {
font-size: 15px;
line-height: 26px;
letter-spacing: 0px;
font-weight: 600;
font-style: normal;
padding: 38px 20px;
margin: 0;
font-family: var(--tcr-ch-subtitle-ff);
color: var(--tcr-dark-color);
text-transform: uppercase;
}
.site-header .main-navigation div>ul ul li.current-menu-item>a,
.site-header .main-navigation div>ul>li.current_page_item>a,
.site-header .main-navigation div>ul>li.current-menu-parent>a {
color: var(--tcr-secondary-color);
}
.site-header .main-navigation div>ul>li:hover>a,
.site-header .main-navigation div>ul>li.current-menu-parent>a {
color: var(--tcr-secondary-color);
}
.site-header .main-navigation>div>ul {
list-style: none;
margin: 0;
padding-left: 0;
}
.main-navigation ul ul li:hover>ul,
.main-navigation ul ul li.focus>ul {
left: 100%;
}
.main-navigation ul li:hover>ul,
.main-navigation ul li.focus>ul {
left: auto;
}
.site-header .main-navigation div>ul>li {
position: relative;
display: inline-block;
}
.site-header .main-navigation div>ul ul li {
position: relative;
}
.main-navigation a {
display: block;
text-decoration: none;
}
.site-header a.search-icon {
margin-right: 30px;
font-size: 20px;
}
.site-header a.search-icon.search-popup-modal {
display: block;
} .header-layout-1 .header-stickable {
box-shadow: 0 0 10px rgb(0 0 0 / 10%);
}
.header-layout-1 .tcr-header-info {
margin: inherit !important;
}
.header-layout-1 .site-header .site-logo {
position: relative;
z-index: 9;
height: inherit;
}
.header-layout-1 .site-header .contact-info i {
font-size: 17px;
color: var(--tcr-dark-color);
background: var(--tcr-quinary-color);
width: 40px;
height: 40px;
line-height: 40px;
border-radius: 100%;
-webkit-transition: all .25s ease-in-out;
transition: all .25s ease-in-out;
}
.header-layout-1 .site-header .contact-info i:hover {
background-color: var(--tcr-secondary-color);
color: var(--tcr-white-color);
}
.header-layout-1 .header-topbar-content {
align-items: center;
}
.header-layout-1 .tcr-topbar-wrapper {
background-color: var(--tcr-secondary-color);
}
.header-layout-1 .header-topbar-left ul.header-contact li {
list-style-type: none;
color: var(--tcr-white-color);
font-family: var(--tcr-ch-subtitle-ff);
font-weight: 500;
font-size: 14px;
line-height: 14px;
align-items: center;
border-left: 1px solid rgb(255 255 255 / 20%);
padding: 12px 30px;
}
.header-layout-1 .header-topbar-left ul.header-contact li i {
font-size: 20px;
margin-right: 10px;
}
.header-layout-1 .social-info-wrapper {
border-left: 1px solid rgb(255 255 255 / 10%);
border-right: 1px solid rgb(255 255 255 / 10%);
padding: 10px 20px;
}
.header-layout-1 .header-topbar-right .search-wrapper a {
color: var(--tcr-white-color);
padding: 10px 0;
font-size: 15px;
}
.header-layout-1 .social-info-wrapper ul li a:hover {
color: var(--tcr-dark-color);
background-color: inherit;
}
.header-layout-1 .header-topbar .social-info-wrapper {
display: none;
}  .header-layout-2 .site-header {
padding: 10px 0;
position: absolute;
width: 100%;
}
.header-layout-2 .tcr-header-info {
margin-right: 60px;
}
.header-layout-2 .social-info-wrapper ul li a {
background-color: var(--tcr-white-color);
}
.header-layout-2 .tcr-sticky-header .social-info-wrapper ul li a {
background-color: var(--tcr-quinary-color);
}
.header-layout-2 .tcr-sticky-header .social-info-wrapper ul li a:hover {
background-color: var(--tcr-primary-color);
} .header-layout-3 .site-header .header-right-side {
margin: inherit;
}
.header-layout-3 .tcr-topbar-wrapper {
position: absolute;
z-index: 1;
width: 100%;
}
.header-layout-3 .social-info-wrapper ul li {
margin-right: 25px;
}
.header-layout-1 .social-info-wrapper ul li:last-child,
.header-layout-3 .social-info-wrapper ul li:last-child {
margin-right: 0px;
}
.header-layout-1 .social-info-wrapper ul li a,
.header-layout-3 .social-info-wrapper ul li a {
display: inline-block;
font-size: 17px;
text-align: center;
color: var(--tcr-white-color);
width: initial;
height: inherit;
background: none;
line-height: 0;
}
.header-layout-3 .social-info-wrapper ul li a:hover {
background-color: inherit;
color: var(--tcr-primary-color);
}
.header-layout-3 .tcr-topbar-wrapper {
background-color: var(--tcr-dark-color);
}
.header-layout-1 .header-topbar-left ul.header-contact,
.header-layout-3 .header-topbar-left ul.header-contact {
display: flex;
margin: 0;
padding: 0;
}
.header-layout-3 .header-topbar-left ul.header-contact li {
list-style-type: none;
margin-right: 20px;
padding-left: 20px;
color: var(--tcr-white-color);
font-family: var(--tcr-ch-subtitle-ff);
font-weight: 500;
font-size: 14px;
line-height: 14px;
align-items: center;
text-transform: uppercase;
border-left: 1px solid rgb(255 255 255 / 0.2%);
padding: 12px 20px;
}
.header-layout-1 .header-topbar-left ul.header-contact li a,
.header-layout-3 .header-topbar-left ul.header-contact li a {
color: var(--tcr-white-color);
}
.header-layout-3 .header-topbar-left ul.header-contact li i {
font-size: 18px;
margin-right: 10px;
color: var(--tcr-primary-color);
}
.header-layout-1 .header-topbar-right,
.header-layout-3 .header-topbar-right {
display: flex;
}
.header-layout-3 .social-info-wrapper {
border-left: 1px solid rgb(255 255 255 / 0.2%);
border-right: 1px solid rgb(255 255 255 / 0.2%);
padding: 10px 20px;
}
.header-layout-1 .header-topbar-right .search-wrapper a,
.header-layout-3 .header-topbar-right .search-wrapper a {
color: var(--tcr-white-color);
padding: 10px 0;
font-size: 15px;
}
.header-layout-1 .header-topbar-left ul.header-contact li,
.header-layout-3 .header-topbar-left ul.header-contact li {
display: flex;
}
.header-layout-3 .header-topbar-content {
align-items: center;
}
.header-layout-3 .header-stickable-wrap a.search-icon {
display: none;
}
.header-layout-3 .site-header a.search-icon {
font-size: 16px;
}
@media (min-width: 1200px) {
.site-header .main-navigation div>ul>li>ul,
.site-header .main-navigation div>ul>li>ul ul {
top: 100px;
width: 250px;
padding: 0px;
background: var(--tcr-white-color);
border-radius: 10px;
box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.06);
border-top: 3px solid var(--tcr-secondary-color);
}
.site-header .main-navigation div>ul>li.menu-item-has-children:hover:before {
opacity: 1;
}
.site-header .main-navigation div>ul>li>ul ul {
left: 100%;
top: -3px;
}
.site-header .main-navigation div>ul ul {
text-align: left;
position: absolute;
display: block;
line-height: 14px;
margin: 0;
list-style: none;
left: 0;
border-radius: 0;
-webkit-box-shadow: 1px 1px 33px 0px rgba(83, 95, 159, 0.15);
box-shadow: 1px 1px 33px 0px rgba(83, 95, 159, 0.15);
background-clip: padding-box;
z-index: 99;
visibility: hidden;
opacity: 0;
visibility: hidden;
-webkit-transition: all .3s linear 0s;
transition: all .3s linear 0s;
}
.site-header .main-navigation div>ul ul a {
margin: 0;
display: block;
padding: 17px 20px 15px;
position: relative;
font-size: 14px;
font-weight: 600;
font-family: var(--tcr-ch-subtitle-ff);
border-bottom: 1px solid #f3f3f3;
text-transform: uppercase;
}
.site-header .main-navigation div>ul ul li:last-child a {
border-bottom: inherit;
}
.site-header .main-navigation div>ul ul a:before {
position: absolute;
content: '';
left: 18px;
top: 24px;
width: 0;
height: 2px;
background-color: transparent;
-webkit-transition: all .500s ease-in-out;
transition: all .500s ease-in-out;
}
.site-header .main-navigation div>ul ul a:hover {
color: var(--tcr-secondary-color);
}
.site-header .main-navigation div>ul li:hover>ul {
opacity: 1;
visibility: visible;
}
.site-header .main-navigation div>ul li:nth-last-child(-n+1)>ul,
.site-header .main-navigation div>ul li:nth-last-child(-n+2)>ul,
.site-header .main-navigation div>ul li:nth-last-child(-n+3)>ul,
.site-header .main-navigation div>ul li:nth-last-child(-n+4)>ul {
left: auto;
right: 0px;
}
.site-header .main-navigation div>ul li:nth-last-child(-n+1)>ul>li>ul,
.site-header .main-navigation div>ul li:nth-last-child(-n+2)>ul>li>ul,
.site-header .main-navigation div>ul li:nth-last-child(-n+3)>ul>li>ul,
.site-header .main-navigation div>ul li:nth-last-child(-n+4)>ul>li>ul {
left: auto;
right: 100%;
}
}
.site-header .main-navigation ul li ul ul {
left: 250px !important;
right: inherit !important;
}
.site-header .main-navigation ul li:nth-last-child(-n+5) ul ul {
right: 250px !important;
left: inherit !important;
} #site-navigation-mobile {
display: none;
margin-left: auto;
}
#site-navigation-mobile .slicknav_menu {
background: 0 0;
padding: 0;
}
#site-navigation-mobile .slicknav_menu .slicknav_btn {
margin: 0;
width: auto;
height: 35px;
justify-content: center;
display: flex;
flex-wrap: wrap;
align-content: center;
align-items: center;
background-color: var(--tcr-white-color);
padding: 10px;
border-radius: 0;
box-shadow: 6px 5px 30px 0px rgba(0, 0, 0, 0.12);
z-index: 999;
}
#site-navigation-mobile .slicknav_menu .slicknav_icon {
width: 22px;
height: 17px;
margin: 0;
}
#site-navigation-mobile .slicknav_menu .slicknav_icon .slicknav_icon-bar {
width: 100%;
height: 2px;
background: var(--tcr-secondary-color);
box-shadow: none;
}
#site-navigation-mobile .slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar {
margin-top: 0;
}
#site-navigation-mobile .slicknav_nav {
position: absolute;
left: 0;
top: 100%;
z-index: 99;
background: var(--tcr-white-color);
width: 100%;
-webkit-box-shadow: 0 4px 18px rgba(0, 0, 0, .1);
-moz-box-shadow: 0 4px 18px rgba(0, 0, 0, .1);
box-shadow: 0 4px 18px rgba(0, 0, 0, .1)
}
#site-navigation-mobile .slicknav_nav {
padding: 10px 0;
margin: 0;
max-height: 350px;
overflow: auto;
}
#site-navigation-mobile .slicknav_nav ul {
margin: 0px;
}
#site-navigation-mobile .slicknav_nav li {
margin: 0 30px;
}
#site-navigation-mobile .slicknav_nav li .slicknav_arrow {
float: right;
font-size: 1em;
display: block;
padding: 0 10px;
background: var(--tcr-white-color);
color: var(--tcr-dark-color);
}
.header-type-header_builder #site-navigation-mobile .slicknav_nav li .slicknav_arrow {
padding: 0 10px 0 20px;
margin: 0;
}
#site-navigation-mobile .slicknav_nav li>a {
background: 0 0;
color: var(--tcr-dark-color);
line-height: 26px;
border-bottom: 1px solid var(--tcr-light-color);
padding: 10px 0;
margin: 0;
font-weight: 600;
}
#site-navigation-mobile .slicknav_nav li:last-child>a {
border-bottom: none;
}
#site-navigation-mobile .slicknav_nav li>a a {
color: var(--tcr-dark-color);
}
.slicknav_nav a:hover {
background: none;
}
#site-navigation-mobile .slicknav_nav li.current-menu-item>a,
#site-navigation-mobile .slicknav_nav li.slicknav_open>a,
#site-navigation-mobile .slicknav_nav li.slicknav_open>a a {
color: var(--tcr-secondary-color);
}
#site-navigation-mobile .slicknav_nav li .sub-menu li {
margin: 0;
}
#site-navigation-mobile .slicknav_nav .slicknav_row:hover {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.slicknav_btn .slicknav_icon {
width: 30px;
height: 17px;
position: relative;
margin: 20px auto;
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
-ms-transform: rotate(0);
-o-transform: rotate(0);
transform: rotate(0);
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
cursor: pointer;
}
.slicknav_btn .slicknav_icon span {
display: block;
position: absolute;
height: 2px;
width: 100%;
background: var(--tcr-primary-color);
border-radius: 0;
opacity: 1;
left: 0;
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
-ms-transform: rotate(0);
-o-transform: rotate(0);
transform: rotate(0);
-webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-ms-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all .25s ease;
}
.slicknav_btn .slicknav_icon span:nth-child(1) {
top: 1px;
-webkit-transform-origin: left center;
-moz-transform-origin: left center;
-o-transform-origin: left center;
transform-origin: left center;
}
.slicknav_btn .slicknav_icon span:nth-child(2) {
top: 8px;
-webkit-transform-origin: left center;
-moz-transform-origin: left center;
-o-transform-origin: left center;
transform-origin: left center;
}
.slicknav_btn .slicknav_icon span:nth-child(3) {
top: 15px;
-webkit-transform-origin: left center;
-moz-transform-origin: left center;
-o-transform-origin: left center;
transform-origin: left center;
}
.slicknav_btn.slicknav_open .slicknav_icon span:nth-child(1) {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
top: 0;
left: 3px;
}
.slicknav_btn.slicknav_open .slicknav_icon span:nth-child(2) {
width: 0%;
opacity: 0;
}
.slicknav_btn.slicknav_open .slicknav_icon span:nth-child(3) {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
top: 15px;
left: 3px;
}
@media (max-width: 1200px) { #site-navigation-mobile {
display: block;
}
.tcr-topbar-wrapper,
.header-layout-3 .site-header .header-right-side,
.header-layout-3 .header-menu-area,
.header-layout-1 .header-right-side,
.header-layout-2 .main-navigation,
.header-layout-3 .main-navigation,
.header-layout-2 .header-right-side {
display: none !important;
}
.header-layout-2 .site-header .site-logo {
height: 30px;
}
.header-layout-1 .site-header .main-navigation {
display: none;
}
body .header-layout-2 .tcr-topbar-wrapper {
display: none;
}
.header-layout-2 .header-overlay {
position: relative;
background: var(--tcr-white-color);
box-shadow: 0 0 10px rgba(0, 0, 0, .1);
}
}
@media (max-width: 767px) {
.header-layout-3 .site-header-top {
margin: 0 20px !important;
}
body .site-header .sticky-site-logo,
body .site-header .site-logo {
margin-right: 0;
}
}
.elementor-widget-container .elementor-icon-list-icon span i {
width: 23px;
height: 23px;
background: var(--tcr-primary-color);
} footer .footer-topbar .footer-logo {
background: var(--tcr-primary-color);
padding: 32px;
text-align: center;
}
footer .footer-topbar .contact-info {
background-color: var(--tcr-light-color);
display: inline-block;
width: 100%;
}
footer .footer-topbar .contact-info .contact-info-inner {
padding: 25px 0;
margin-bottom: 0;
justify-content: space-between;
}
footer .footer-topbar .contact-info .contact-info-inner li {
align-items: center;
border-right: 1px solid #e5e5e5;
margin-left: 28px;
}
footer .footer-topbar .contact-info .contact-info-inner li:last-child {
border: inherit;
}
footer .footer-topbar .contact-info .contact-info-inner li i {
color: var(--tcr-primary-color);
width: 45px;
height: 45px;
line-height: 45px;
text-align: center;
font-size: 21px;
border-radius: 100px;
background: var(--tcr-white-color);
margin: 0px 15px
}
footer .footer-topbar .contact-info-inner .footer-contact-list .footer-contact-label {
font-size: 17px;
font-weight: 600;
color: var(--tcr-secondary-color);
display: flex;
margin-bottom: 3px;
}
footer .footer-topbar .contact-info-inner .footer-contact-list .footer-contact-value {
font-size: 14px;
}
footer .footer-topbar .contact-info-inner .footer-contact-list {
margin-right: 53px;
}
footer .tcr-footer-widgets-wrapper {
margin-bottom: 30px;
padding-top: 100px;
}
footer .tcr-footer-widgets-wrapper .tcr-footer .widget .widget-title {
font-size: 30px;
line-height: 40px;
color: var(--tcr-white-color);
font-weight: 400;
margin-bottom: 50px;
font-family: var(--tcr-ch-title-ff);
}
footer .tcr-footer-widgets-wrapper .tcr-footer .widget .textwidget {
color: var(--tcr-white-color);
}
footer .tcr-footer-widgets-wrapper ul.menu li a {
color: var(--tcr-white-color);
font-size: 17px;
line-height: 27px;
font-weight: 400;
position: relative;
}
footer .tcr-footer-widgets-wrapper ul.menu li a::before {
position: absolute;
bottom: -5px;
left: 0;
content: "";
width: 0;
height: 1px;
background-color: var(--tcr-white-color);
-webkit-transition: all .25s ease-in-out;
transition: all .25s ease-in-out;
}
footer .tcr-footer-widgets-wrapper ul.menu li a:hover::before {
width: 100%;
background-color: var(--tcr-primary-color);
}
footer .tcr-footer-widgets-wrapper ul.menu li a:hover {
color: var(--tcr-primary-color);
}
footer .tcr-footer-widgets-wrapper ul.menu li {
padding-bottom: 15px;
display: inline-block;
margin: 0 18px;
}
footer .tcr-copyright .footer-bottombar {
text-align: center;
padding: 30px 0px 10px 0px;
font-family: var(--tcr-ch-subtitle-ff);
}
footer .tcr-copyright .footer-copyright-bottom {
color: var(--tcr-white-color);
}
footer .tcr-copyright .footer-copyright-bottom a {
color: var(--tcr-white-color);
}
footer .tcr-copyright .footer-copyright-bottom a:hover {
color: var(--tcr-white-color);
}
footer .tcr-copyright .footer-bottombar .footer-menu {
display: inline-block;
padding: 0;
margin: 20px 0;
}
footer .tcr-copyright .footer-bottombar .footer-menu li {
list-style-type: none;
float: left;
}
footer .tcr-copyright .footer-bottombar .footer-menu li:last-child {
position: relative;
margin-left: 35px;
}
footer .tcr-copyright .footer-bottombar .footer-menu li:last-child:before {
position: absolute;
content: "";
top: 11px;
left: -20px;
width: 7px;
height: 7px;
background-color: var(--tcr-primary-color);
border-radius: 50px;
}
footer .tcr-copyright .footer-bottombar .footer-menu li a {
color: var(--tcr-white-color);
}
footer .tcr-copyright .footer-bottombar .footer-menu li a:hover {
color: var(--tcr-primary-color);
}
footer .widget-odd ul li .tcr-post-content a {
color: var(--tcr-white-color);
font-size: 16px;
font-weight: 600;
text-transform: capitalize;
margin-bottom: 3px;
}
footer .widget-odd ul li .tcr-post-content a:hover {
color: var(--tcr-primary-color);
}
footer .widget-odd ul li .tcr-post-content span {
color: var(--tcr-primary-color);
}
footer .social-info-wrapper ul.social-info li a {
background: rgb(255 255 255 / 10%);
color: var(--tcr-white-color);
}
footer .social-info-wrapper ul.social-info li a:hover {
background: var(--tcr-primary-color);
}
footer .custom-html-widget .contact-phone {
margin-bottom: 20px;
}
footer .custom-html-widget .contact-phone i {
font-size: 17px;
color: var(--tcr-white-color);
width: 50px;
height: 50px;
line-height: 50px;
border-radius: 100%;
text-align: center;
}
footer .custom-html-widget .contact-phone:nth-of-type(3n+1) i {
background-color: var(--tcr-primary-color);
}
footer .custom-html-widget .contact-phone:nth-of-type(3n+2) i {
background-color: var(--tcr-secondary-color);
}
footer .custom-html-widget .contact-phone:nth-of-type(3n+3) i {
background-color: var(--tcr-tertiary-color);
}
footer .custom-html-widget .contact-phone .contact-list {
font-size: 20px;
line-height: 30px;
margin-left: 15px;
color: var(--tcr-white-color);
font-family: var(--tcr-ch-subtitle-ff);
}
footer .custom-html-widget .contact-phone .contact-list .contact-value {
display: grid;
}
footer .custom-html-widget .contact-phone .contact-list .contact-value a:hover {
color: var(--tcr-primary-color);
}
footer .custom-html-widget .contact-phone .contact-list a,
footer .custom-html-widget .contact-phone .contact-list span {
color: var(--tcr-white-color);
font-size: 17px;
line-height: 27px;
font-family: var(--tcr-ch-subtitle-ff);
font-weight: 500;
}
footer .tcr-footer .widget.widget_media_image {
text-align: center;
}
footer .tcr-footer .widget.widget_media_image img {
width: 40% !important;
text-align: center;
margin: 20px 0 25px 0;
}
footer .menu-footer-menu-container {
text-align: center;
}
footer .menu-footer-menu-container ul {
display: inline-block;
}
footer .social-info-wrapper {
text-align: center;
}
footer .social-info-wrapper ul {
display: inline-flex;
padding: 0;
}
footer .container .tcr-footer .col-lg-4 {
border-right: 1px solid rgb(255 255 255 / 10%);
}
footer .container .tcr-footer .col-xl-4:last-child {
border: none;
padding-left: 60px;
} .tcr-form.contact-form input[type=submit] {
width: 100%;
}
.tcr-form.contact-form .input-group {
margin-bottom: 20px;
} .tcr-form.appointment-form h3 {
font-size: 32px;
line-height: 42px;
color: var(--tcr-white-color);
text-align: center;
}
.tcr-form.appointment-form input[type=submit] {
min-width: 100%;
}
.tcr-form.appointment-form input[type=submit]:hover {
background: var(--tcr-white-color);
color: var(--tcr-secondary-color);
}
.tcr-form.appointment-form .p-hide p {
margin: 0;
}
.wpcf7-form .input-group {
display: block;
position: relative;
margin-bottom: 15px;
}
.wpcf7-form .input-group .ajax-loader {
position: absolute;
left: 10px;
top: 20px;
z-index: 9;
}
.wpcf7-form p {
margin: 0;
}
.wpcf7-form h3 {
margin-bottom: 25px;
font-size: 35px;
line-height: 43px;
text-transform: capitalize;
}
.wpcf7-form .input-button {
margin-bottom: 10px;
margin-top: 15px;
} .wpcf7-form .tab-form {
border-radius: 0px 30px 30px 30px;
} .bebicare-form.contact-form input[type=submit] {
width: 100%;
}
.bebicare-form.contact-form .input-group input[type="number"],
.bebicare-form.contact-form .input-group input[type="text"],
.bebicare-form.contact-form .input-group input[type="email"],
.bebicare-form.contact-form .input-group input[type="password"],
.bebicare-form.contact-form .input-group input[type="tel"],
.bebicare-form.contact-form .input-group input[type="url"],
.bebicare-form.contact-form .input-group input[type="search"],
.bebicare-form.contact-form .input-group select,
.bebicare-form.contact-form .input-group textarea {
background-color: var(--tcr-light-color);
} .bebicare-form.contact-form .input-group,
.tcr-team-form-1 .input-group {
margin-bottom: 25px;
}
.tcr-contact-info .infobox-style-3 i:after {
background: var(--tcr-white-color);
z-index: 9;
top: 0;
} form .tcr-newslatter-style-1 .tcr-newslatter-title {
font-size: 24px;
line-height: 24px;
margin-bottom: 8px;
color: var(--tcr-light-color);
}
form .tcr-newslatter-style-1 p {
color: #e5e5e5;
font-size: 16px;
font-weight: 400;
margin-bottom: 15px;
font-family: var(--tcr-ch-subtitle-ff);
}
form .tcr-newslatter-style-1 .tcr-newslatter-input {
position: relative;
}
form .tcr-newslatter-style-1 .tcr-newslatter-input:hover {
border-color: var(--tcr-primary-color);
}
form .tcr-newslatter-style-1 .tcr-newslatter-input button {
position: absolute;
top: 23px;
right: 25px;
background: none;
padding: 0;
}
form .tcr-newslatter-style-1 .tcr-newslatter-input button:focus {
outline: none;
}
form .tcr-newslatter-style-1 .tcr-newslatter-input button i {
font-size: 20px;
color: var(--tcr-primary-color);
-webkit-transition: all .25s ease-in-out;
transition: all .25s ease-in-out;
}
form .tcr-newslatter-style-1 .tcr-newslatter-input button:hover i {
color: var(--tcr-tertiary-color);
} .tcr-searchform {
width: 50%;
text-align: center;
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
button.tcr-search-button {
position: absolute;
right: 22px;
top: 25px;
padding: 0;
background-color: inherit;
outline: none;
color: var(--tcr-dark-color);
}
button.tcr-search-button:hover {
color: var(--tcr-primary-color);
}
.mfp-inline-holder .mfp-content {
position: static;
}
.mfp-close {
top: 40px;
right: 40px;
opacity: 1;
}
.mfp-content button.mfp-arrow,
.mfp-content button.mfp-close {
position: absolute;
background-color: var(--tcr-primary-color);
border: none;
font-family: inherit;
cursor: pointer;
-webkit-transition: all .6s;
-moz-transition: all .6s;
font-size: 23px;
color: var(--tcr-white-color);
font-weight: 600;
letter-spacing: 0;
outline: none;
opacity: inherit;
width: 40px;
height: 40px;
line-height: 40px;
text-align: center;
top: 40px;
right: 40px;
z-index: 999;
padding: 0;
border-radius: 10px;
}
body .button.mfp-close {
color: var(--tcr-white-color);
}
.mfp-bg {
z-index: 99999;
opacity: 0.9;
}
.mfp-wrap {
z-index: 99999;
} section.error-404 {
padding: 100px 0px 100px 0px;
text-align: center;
}
section.error-404 h1.page-title {
font-size: 250px;
line-height: 250px;
}
section.error-404 .search-form {
position: relative;
max-width: 800px;
margin: 0 auto;
margin-bottom: 30px;
border: none;
display: flex;
}
body.error404 .site-content.container {
max-width: 100%;
padding: 0;
}
section.error-404 label {
border-radius: 20px;
margin-right: 20px;
width: 100%;
}
section.error-404 .search-form input[type="search"] {
background: var(--tcr-white-color);
height: 62px;
padding-right: 150px;
padding-left: 25px;
color: var(--tcr-secondary-color);
}
section.error-404 a.fof-back-buttton {
display: inline-block;
color: var(--tcr-white-color);
background-color: var(--tcr-primary-color);
border-radius: 100px;
font-family: var(--tcr-ch-title-ff);
padding: 25px 40px;
font-weight: 400;
text-transform: capitalize;
font-size: 16px;
line-height: 14px;
}
section.error-404 a.fof-back-buttton:hover {
background-color: var(--tcr-secondary-color);
}
section.error-404 .page-content p {
font-size: 16px;
font-weight: 400;
color: var(--tcr-dark-color);
margin-bottom: 35px;
margin-top: 70px;
line-height: 28px;
}
.error404 .site-header .contact-list .contact-value a {
color: var(--tcr-global-color);
}
.error404 .header-layout-3 .site-header {
border-bottom: 1px solid var(--tcr-light-color);
} body .elementor-widget-heading .elementor-heading-title {
color: var(--tcr-global-color);
}
.elementor-top-section.tcr-bg-color-primary,
.elementor-top-section.tcr-bg-color-secondary,
.elementor-top-section.tcr-bg-color-light,
.elementor-top-section.tcr-bg-color-white {
padding-top: 100px;
padding-bottom: 100px;
}
.tcr-bg-color-white.elementor-column>.elementor-column-wrap,
.elementor-section.tcr-bg-color-white {
background-color: var(--tcr-white-color);
}
.elementor-widget-heading h1.elementor-heading-title,
.elementor-widget-heading h2.elementor-heading-title,
.elementor-widget-heading h3.elementor-heading-title,
.elementor-widget-heading h4.elementor-heading-title,
.elementor-widget-heading h5.elementor-heading-title,
.elementor-widget-heading h6.elementor-heading-title {
color: var(--tcr-secondary-color);
}
.tcr-right-expand.elementor-top-section.tcr-bg-color-white:after,
.tcr-left-expand.elementor-top-section.tcr-bg-color-white:after,
.tcr-right-expand.tcr-bg-color-white .elementor-widget-wrap:after,
.tcr-left-expand.tcr-bg-color-white .elementor-widget-wrap:after {
background: var(--tcr-white-color);
}
.elementor-widget-heading h1.elementor-heading-title,
.elementor-widget-heading h2.elementor-heading-title,
.elementor-widget-heading h3.elementor-heading-title,
.elementor-widget-heading h4.elementor-heading-title,
.elementor-widget-heading h5.elementor-heading-title,
.elementor-widget-heading h6.elementor-heading-title {
font-family: "Paytone One", Arial, Helvetica, sans-serif !important;
font-weight: 400;
line-height: 1.5;
}
.tcr-right-expand.elementor-top-section>.elementor-container:after,
.tcr-right-expand.elementor-top-column>.elementor-widget-wrap:after {
position: absolute;
content: ' ';
top: 0;
left: 0;
height: 100%;
width: 100%;
display: block !important;
z-index: -1;
}
.tcr-left-expand.elementor-top-section>.elementor-container:after,
.tcr-left-expand.elementor-top-column>.elementor-widget-wrap:after {
position: absolute;
content: ' ';
top: 0;
right: 0;
height: 100%;
width: 100%;
display: block !important;
z-index: -1;
}
.tcr-service-expand>.elementor-widget-wrap {
display: block !important;
}
.tcr-service-expand>.elementor-widget-wrap>.elementor-element {
width: 1640px;
margin-left: auto;
margin-right: 0;
} .overflow-hidden {
overflow: hidden;
}
.tcr-form-bg-color:after {
content: '';
position: absolute;
width: 25%;
height: 100%;
bottom: 0;
right: 0;
z-index: -1;
}
@media(max-width:1024px) {
.overflow-hidden-tab {
overflow: hidden;
}
}
@media (max-width: 767px) {
.overflow-hidden-mobile {
overflow: hidden;
}
}
.bebicare-vertical-text h2.elementor-heading-title {
position: absolute;
transform: rotate(270deg);
transform-origin: left bottom 0;
margin-bottom: 0;
bottom: 140px;
left: -118px;
font-size: 135px !important;
line-height: 135px !important;
font-weight: 700;
color: var(--tcr-white-color);
}
.about-left-expand.tcr-left-expand .elementor-widget-wrap {
width: 550px;
margin-left: auto;
margin-right: 0px;
}
.about-right-expand.tcr-right-expand .elementor-widget-wrap {
width: 570px;
margin-right: auto;
margin-left: 0px;
}
.testimonial-right-expand.tcr-right-expand .elementor-widget-wrap {
width: 810px;
margin-right: auto;
margin-left: 0px;
}
.about-border .elementor-widget-wrap::after {
position: absolute;
content: "";
left: -40px;
top: 0;
width: 20px;
height: 70%;
background-color: var(--tcr-primary-color);
}
.pettern-bottom:after,
.pettern-top:before {
height: 61px;
top: 0;
z-index: 2;
position: absolute;
content: "";
width: 100%;
left: 0;
background: url(//www.cabinet-bellevue-infirmieres.fr/core/views/60e5651e43/assets/images/pettern-top.png) no-repeat;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.pettern-bottom:after {
top: inherit;
bottom: 0;
background: url(//www.cabinet-bellevue-infirmieres.fr/core/views/60e5651e43/assets/images/pettern-bottom.png) no-repeat;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.tcr-blog-classic .tcr-blog-classic-inner .entry-content ul:last-child,
.tcr-blog-classic .tcr-blog-classic-inner .entry-content table:last-child,
.tcr-blog-classic .tcr-blog-classic-inner .entry-content p:last-child {
margin-bottom: 0;
}
.tcr-blog-classic .tcr-blog-classic-inner .entry-content .wp-block-column p {
padding: 0 0 25px 0;
} .social-info-wrapper ul {
display: flex;
padding: 0;
margin: 0;
}
.social-info-wrapper ul li {
list-style-type: none;
margin-right: 15px;
}
.social-info-wrapper ul li a {
display: inline-block;
font-size: 14px;
width: 40px;
height: 40px;
line-height: 42px;
border-radius: 50%;
text-align: center;
color: var(--tcr-dark-color);
background-color: #f7f7f7;
}
.social-info-wrapper ul li a:hover {
color: var(--tcr-white-color);
background-color: var(--tcr-primary-color);
} #scroll-to-top.active a {
opacity: 1;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
}
#scroll-to-top a {
background-color: var(--tcr-primary-color);
color: var(--tcr-white-color);
}
#scroll-to-top a {
position: fixed;
z-index: 20;
right: 10px;
bottom:10px;
width: 40px;
height: 40px;
line-height: 40px;
text-align: center;
cursor: pointer;
opacity: 0;
-webkit-transform: translateX(130%);
-moz-transform: translateX(130%);
-ms-transform: translateX(130%);
-o-transform: translateX(130%);
transform: translateX(130%);
-webkit-transition: .4s;
-o-transition: .4s;
-moz-transition: .4s;
transition: .4s;
-moz-border-radius: 5px 0 0 5px;
border-radius: 8px;
}
#scroll-to-top a:hover i {
-webkit-animation: scroll_up_anim 1.5s infinite;
-moz-animation: scroll_up_anim 1.5s infinite;
-o-animation: scroll_up_anim 1.5s infinite;
animation: scroll_up_anim 1.5s infinite
}
@-webkit-keyframes scroll_up_anim {
0% {
-webkit-transform: translateY(-3px);
transform: translateY(-3px)
}
50% {
-webkit-transform: translateY(3px);
transform: translateY(3px)
}
100% {
-webkit-transform: translateY(-3px);
transform: translateY(-3px)
}
}
@-moz-keyframes scroll_up_anim {
0% {
-moz-transform: translateY(-3px);
transform: translateY(-3px)
}
50% {
-moz-transform: translateY(3px);
transform: translateY(3px)
}
100% {
-moz-transform: translateY(-3px);
transform: translateY(-3px)
}
}
@-o-keyframes scroll_up_anim {
0% {
-o-transform: translateY(-3px);
transform: translateY(-3px)
}
50% {
-o-transform: translateY(3px);
transform: translateY(3px)
}
100% {
-o-transform: translateY(-3px);
transform: translateY(-3px)
}
}
@keyframes scroll_up_anim {
0% {
-webkit-transform: translateY(-3px);
-moz-transform: translateY(-3px);
-o-transform: translateY(-3px);
transform: translateY(-3px)
}
50% {
-webkit-transform: translateY(3px);
-moz-transform: translateY(3px);
-o-transform: translateY(3px);
transform: translateY(3px)
}
100% {
-webkit-transform: translateY(-3px);
-moz-transform: translateY(-3px);
-o-transform: translateY(-3px);
transform: translateY(-3px)
}
}
.tcr-animation1 {
animation-name: flykite;
animation-duration: 5s;
animation-timing-function: ease-out;
animation-delay: 0;
animation-direction: alternate;
animation-iteration-count: infinite;
animation-fill-mode: none;
animation-play-state: running;
}
@keyframes flykite {
0% {
transform: translate(20px, -10px);
}
50% {
transform: translate(0, 0);
}
100% {
transform: translate(20px, -10px);
}
}
.tcr-animation2 {
animation-name: zoominout;
animation-duration: 5s;
animation-timing-function: ease-in-out;
animation-delay: 0;
animation-direction: alternate;
animation-iteration-count: infinite;
animation-fill-mode: none;
animation-play-state: running;
}
@keyframes zoominout {
0% {
transform: scale(1, 1);
}
50% {
transform: scale(0.8, 0.8);
}
100% {
transform: scale(1, 1);
}
}
.item-bounce {
animation-name: fadebounce;
animation-duration: 8s;
animation-direction: alternate;
animation-iteration-count: infinite;
animation-fill-mode: none;
animation-play-state: running;
}
@keyframes fadebounce {
0% {
transform: translateY(0);
opacity: 1
}
50% {
transform: translateY(20px);
opacity: 1
}
100% {
transform: translateY(0);
opacity: 1
}
}
.about-img-rotate .elementor-widget-container img {
animation: rotation 8s infinite linear;
}
@keyframes rotation {
from {
transform: rotate(0deg);
}
to {
transform: rotate(359deg);
}
} .tcr-contact-details .infobox-style-8 .tcr-infobox-content .tcr-infobox-title {
font-size: 26px;
margin-bottom: 15px;
line-height: 20px;
color: var(--tcr-secondary-color) !important;
}
.tcr-contact-details .infobox-style-8 .tcr-infobox-wrapper .tcr-infobox-text {
font-size: 16px;
}
.tcr-contact-details .tcr-infobox-content .tcr-infobox-text {
color: var(--tcr-secondary-color) !important;
}
.tcr-contact-details .infobox-style-8 .tcr-infobox-wrapper .tcr-infobox-icon img {
width: 55px;
max-width: inherit;
}
.tcr-contact-details .tcr-vertical-text-left h3 {
left: 0;
letter-spacing: 7px;
}
.tcr-contact-details .infobox-style-8 .tcr-infobox-wrapper {
margin: 0 20px 0 100px;
padding: 40px 0;
border-bottom: 1px solid var(--tcr-light-color);
}
.tcr-contact-details .elementor-widget-wrap .elementor-element:last-child .tcr-infobox-wrapper {
border-bottom: none;
}
.tcr-contact-details .infobox-style-8 .tcr-infobox-wrapper .tcr-infobox-icon {
margin-top: 0px;
}
.contact-box {
box-shadow: inset 0px -8px 0px 0px rgb(0 0 0 / 10%);
}
.contact-social .social-info-wrapper ul li a {
font-size: 22px;
display: inline-block;
width: 50px;
height: 50px;
line-height: 50px;
text-align: center;
border-radius: 100px;
box-shadow: inset 0px -4px 0px 0px rgb(0 0 0 / 10%);
} .elementor-button-wrapper .elementor-button {
border-radius: 100px !important;
font-family: var(--tcr-ch-title-ff) !important;
}
.elementor-button-wrapper .elementor-button.elementor-size-xs {
padding: 20px 20px;
font-weight: 400;
text-transform: capitalize;
font-size: 12px;
line-height: 12px;
}
.elementor-button-wrapper .elementor-button.elementor-size-md {
padding: 30px 43px;
font-weight: 400;
text-transform: capitalize;
font-size: 16px;
line-height: 12px;
}
.elementor-button-wrapper .elementor-button.elementor-size-sm {
padding: 25px 40px;
font-weight: 400;
text-transform: capitalize;
font-size: 16px;
line-height: 14px;
}
.tcr-bg-color-primary .elementor-button-wrapper .elementor-button:hover {
background: var(--tcr-secondary-color);
color: var(--tcr-white-color);
}
.elementor-button-wrapper .elementor-button.elementor-size-lg {
padding: 30px 40px;
font-weight: 400;
text-transform: capitalize;
font-size: 19px;
line-height: 19px;
}
.elementor-button-wrapper .elementor-button.elementor-size-xl {
padding: 35px 45px;
font-weight: 400;
text-transform: capitalize;
font-size: 22px;
line-height: 22px;
}
.elementor-button-wrapper .tcr-color-primary.elementor-button {
background-color: var(--tcr-primary-color);
}
.elementor-button-wrapper .tcr-color-primary.elementor-button:hover {
background-color: var(--tcr-secondary-color);
color: var(--tcr-white-color);
}
.elementor-button-wrapper .tcr-color-secondary.elementor-button {
background-color: var(--tcr-secondary-color);
}
.elementor-button-wrapper .tcr-color-secondary.elementor-button:hover {
background: var(--tcr-primary-color);
color: var(--tcr-white-color);
}
.elementor-button-wrapper .tcr-color-light.elementor-button {
background-color: var(--tcr-light-color);
color: var(--tcr-secondary-color);
}
.elementor-button-wrapper .tcr-color-light.elementor-button:hover {
background-color: var(--tcr-secondary-color);
color: var(--tcr-white-color);
}
.elementor-button-wrapper .tcr-color-white.elementor-button {
background-color: var(--tcr-white-color);
color: var(--tcr-secondary-color);
}
.elementor-button-wrapper .tcr-color-white.elementor-button:hover {
background-color: var(--tcr-primary-color);
color: var(--tcr-white-color);
}
.tcr-bg-color-primary .elementor-button-wrapper .tcr-color-secondary.elementor-button:hover {
background-color: var(--tcr-white-color);
color: var(--tcr-secondary-color);
}
.elementor-button-wrapper .tcr-color-tertiary.elementor-button {
background-color: var(--tcr-tertiary-color);
color: var(--tcr-white-color);
}
.elementor-button-wrapper .tcr-color-tertiary.elementor-button:hover {
background-color: var(--tcr-secondary-color);
}
.elementor-button-wrapper .tcr-color-quaternary.elementor-button {
background-color: var(--tcr-quaternary-color);
color: var(--tcr-white-color);
}
.elementor-button-wrapper .tcr-color-quaternary.elementor-button:hover {
background-color: var(--tcr-secondary-color);
}
.elementor-button-wrapper .tcr-color-quinary.elementor-button {
background-color: var(--tcr-quinary-color);
}
.elementor-button-wrapper .tcr-color-quinary.elementor-button:hover {
background-color: var(--tcr-dark-color);
}
.elementor-button-wrapper .tcr-color-dark-color.elementor-button {
background-color: var(--tcr-dark-color);
}
.elementor-button-wrapper .tcr-color-dark-color.elementor-button:hover {
background-color: var(--tcr-secondary-color);
} .elementor-accordion {
margin-bottom: 30px;
border-top: 1px solid;
border-color: var(--tcr-secondary-color);
}
.elementor-accordion .elementor-accordion-title {
font-size: 22px;
font-weight: 400 !important;
line-height: 32px;
font-family: var(--tcr-ch-title-ff) !important;
color: var(--tcr-dark-color) !important;
display: inline-flex;
}
.elementor-accordion .elementor-accordion-title span {
color: var(--tcr-secondary-color);
margin-right: 8px;
}
.elementor-widget-accordion .elementor-active .elementor-accordion-title {
color: var(--tcr-secondary-color) !important;
}
.elementor-element .elementor-widget-accordion .elementor-accordion .elementor-tab-title {
position: relative;
overflow: hidden;
padding: 0 !important;
padding-right: 40px !important;
}
.elementor-accordion .elementor-accordion-item {
border: none !important;
}
.elementor-accordion .elementor-accordion-item .elementor-tab-content,
.elementor-accordion .elementor-accordion-item p {
font-family: var(--tcr-ch-subtitle-ff);
margin-bottom: 0;
padding-right: 40px;
}
.elementor-element .elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon {
font-size: 14px;
color: var(--tcr-dark-color) !important;
position: absolute;
top: 12px;
right: 0;
font-weight: 400 !important;
}
.elementor-accordion .elementor-accordion-item {
margin-bottom: 0;
padding: 30px 0;
border-bottom: 1px solid #eee !important;
border-right: 0 !important;
border-left: 0 !important;
border-top: 0 !important;
}
.elementor-accordion .elementor-accordion-item:last-child {
border: none !important;
}
.elementor-accordion .elementor-accordion-item .elementor-tab-title {
overflow: visible;
}
.elementor-accordion .elementor-tab-content {
border: none !important;
padding: 0 !important;
margin-top: 15px;
}
.elementor-accordion .elementor-tab-title {
padding: 30px 0 !important;
} .tcr-bg-color-secondary .elementor-accordion {
border-color: var(--tcr-white-color);
}
.tcr-bg-color-secondary .elementor-accordion .elementor-accordion-title,
.tcr-bg-color-secondary .elementor-accordion .elementor-accordion-item .elementor-tab-content,
.tcr-bg-color-secondary .elementor-accordion .elementor-accordion-item p,
.tcr-bg-color-secondary .elementor-element .elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon {
color: var(--tcr-white-color) !important;
}
.tcr-bg-color-secondary .elementor-accordion .elementor-accordion-item {
border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
}
.tcr-bg-color-secondary .elementor-accordion .elementor-accordion-title span {
color: var(--tcr-white-color);
} .dynamicCursor {
background: var(--tcr-primary-color) !important;
width: 5px !important;
height: 5px !important;
} .tcr-animation1 {
animation-name: flykite;
animation-duration: 8s;
animation-timing-function: ease-out;
animation-delay: 0;
animation-direction: alternate;
animation-iteration-count: infinite;
animation-fill-mode: none;
animation-play-state: running;
}
@keyframes flykite {
0% {
transform: translate(20px, -10px);
}
50% {
transform: translate(0, 0);
}
100% {
transform: translate(20px, -10px);
}
}
.tcr-animation2 {
animation-name: zoominout;
animation-duration: 5s;
animation-timing-function: ease-in-out;
animation-delay: 0;
animation-direction: alternate;
animation-iteration-count: infinite;
animation-fill-mode: none;
animation-play-state: running;
}
@keyframes zoominout {
0% {
transform: scale(1, 1);
}
50% {
transform: scale(0.8, 0.8);
}
100% {
transform: scale(1, 1);
}
}
.item-bounce {
animation-name: fadebounce;
animation-duration: 8s;
animation-direction: alternate;
animation-iteration-count: infinite;
animation-fill-mode: none;
animation-play-state: running;
}
@keyframes fadebounce {
0% {
transform: translateY(0);
opacity: 1
}
50% {
transform: translateY(20px);
opacity: 1
}
100% {
transform: translateY(0);
opacity: 1
}
}
.tcr-animation3 {
animation: mymove 50s infinite;
}
@keyframes mymove {
50% {
transform: rotate(180deg);
}
}