.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}:root {
font-size: 17px;
}
body {
font-family: "Roboto", sans-serif;
font-weight: 400;
line-height: 1.8235294118;
color: #666666;
overflow-x: hidden;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
iframe {
border: none;
}
a,
b,
div,
ul,
li {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-tap-highlight-color: transparent;
-moz-outline-: none;
}
a:focus,
a:active,
input,
input:hover,
input:focus,
input:active,
textarea,
textarea:hover,
textarea:focus,
textarea:active {
-moz-outline: none;
outline: none;
}
img:not([draggable]),
embed,
object,
video {
max-width: 100%;
height: auto;
}
a {
text-decoration: none;
outline: 0;
}
a:active,
a:focus,
a:hover,
a:visited {
text-decoration: none;
outline: 0;
}
img {
border: none;
max-width: 100%;
}
ul,
li {
margin: 0;
padding: 0;
list-style: none;
}
.clear-both:before,
.clear-both:after {
display: table;
content: "";
clear: both;
}
button:focus {
outline: none;
} .nav-alignment-flex-start,
.nav-alignment-dynamic {
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
} a {
color: #FF5700;
}
.post-image {
margin-bottom: 22px;
text-align: center;
}
.post-image .post-thumbnail {
position: relative;
overflow: hidden;
display: block;
}
.post-image .post-thumbnail > img {
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.post {
margin-bottom: 50px;
}
.post-hover:hover .post-image .post-thumbnail > img {
-webkit-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
}
.post-hover:hover .entry-title > a {
color: #ff5700;
}
.post .post-separetor {
margin-top: 15px;
}
.entry-title {
font-size: 1.2941176471rem;
color: #000000;
margin-bottom: 20px;
}
.entry-title > a {
color: inherit;
}
.post-list .entry-title {
font-size: 2.1176470588rem;
margin-bottom: 40px;
}
.post-list .post-image {
margin-bottom: 35px;
}
.post-list .post-meta {
margin-bottom: 0px;
}
.post-list .entry-header {
margin-bottom: 35px;
} .post-block-area {
background-color: #ffe2ce;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 3px;
padding-right: 3px;
}
.post-style-2 {
margin-bottom: 0;
-webkit-box-shadow: 19.799px 19.799px 40px 0px rgba(0, 0, 0, 0.1);
box-shadow: 19.799px 19.799px 40px 0px rgba(0, 0, 0, 0.1);
background-color: #FFFFFF;
margin-left: 3px;
margin-right: 3px;
padding: 40px;
}
.post-style-2 .entry-title {
margin-bottom: 0;
}
.post-style-2 .entry-header {
padding: 0 10px;
}
.post-style-2 .post-image {
margin-bottom: 50px;
}
.post-style-2 .post-meta > a {
margin-right: 30px;
}
.post-style-2 .post-meta > a:last-child {
margin-right: 0;
}
a.meta-comments {
color: #222222;
font-size: 0.7647058824rem;
}
a.meta-comments > i {
padding-right: 3px;
}
.style-badge {
background-color: #222222;
height: 20px;
line-height: 20px;
color: #FFFFFF;
font-size: 0.7647058824rem;
padding: 0px 6px;
}
.style-badge:hover {
color: #FFFFFF;
}
.style-badge.secondary {
background-color: #00f39a;
color: #313131;
} .post-block-slider .owl-stage-outer {
padding-bottom: 20px;
}
.post-style-3 {
margin-bottom: 0px;
}
.post-style-3 .post-image {
margin-bottom: 0px;
}
.post-style-3 .entry-header {
-webkit-box-shadow: 9.899px 9.899px 20px 0px rgba(0, 0, 0, 0.03);
box-shadow: 9.899px 9.899px 20px 0px rgba(0, 0, 0, 0.03);
background-color: #FFFFFF;
position: relative;
padding-top: 25px;
padding-bottom: 30px;
margin-left: 25px;
margin-right: 25px;
margin-top: -40px;
}
.post-style-3 .post-meta {
margin-bottom: 10px;
}
.post-style-3 .entry-title {
font-size: 1.0588235294rem;
margin-bottom: 0px;
} .post-style-4 {
margin-bottom: 0px;
background-color: #FFFFFF;
-webkit-box-shadow: 9.899px 9.899px 20px 0px rgba(0, 0, 0, 0.03);
box-shadow: 9.899px 9.899px 20px 0px rgba(0, 0, 0, 0.03);
}
.post-style-4 .post-image {
margin-bottom: 0px;
}
.post-style-4 .entry-header {
text-align: center;
padding: 40px 35px;
position: relative;
}
.post-style-4 .entry-header .post-meta {
position: absolute;
top: -7px;
left: 0;
width: 100%;
}
.post-style-4 .entry-title {
margin-bottom: 0;
font-size: 1.4117647059rem;
}
.post-style-4 .post-footer {
padding: 0 25px;
}
.post-style-4 .post-footer hr {
margin: 0px;
}
.post-style-4 .post-footer .post-meta {
margin-bottom: 0;
padding: 20px 0;
}
.post-style-4 .post-footer .post-meta > span {
font-size: 0.7058823529rem;
color: rgba(0, 0, 0, 0.6);
font-weight: 500;
}
.black-and-white-v .entry-header,
.black-and-white-v .post-footer {
background-color: #222222;
}
.black-and-white-v .entry-header .style-badge {
background-color: #FFFFFF;
color: #000000;
}
.black-and-white-v .entry-title {
color: #FFFFFF;
}
.black-and-white-v .post-footer hr {
border-top-color: rgba(255, 255, 255, 0.1);
}
.black-and-white-v .post-footer .post-meta > span {
color: #FFFFFF;
} .post-style-5 {
position: relative;
margin-bottom: 0;
}
.post-style-5::before {
position: absolute;
content: "";
bottom: 0;
left: 0;
height: 100%;
width: 100%;
background: black;
background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.8)), to(rgba(240, 240, 240, 0.01)));
background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.8) 0%, rgba(240, 240, 240, 0.01) 100%);
background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(240, 240, 240, 0.01) 100%);
z-index: 1;
}
.post-style-5 > .entry-header {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
z-index: 2;
padding: 30px 40px;
}
.post-style-5 .entry-title {
color: #FFFFFF;
margin-bottom: 14px;
} .post-details-slider {
max-width: 1403px;
width: 100%;
display: block;
margin-left: auto;
margin-right: auto;
overflow: hidden;
max-height: 600px;
}
.post-details-slider .post-image {
margin-bottom: 0;
}
.post-details {
padding: 80px 50px;
height: 100%;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
position: relative;
z-index: 1;
}
.post-details .post-meta {
margin-bottom: 53px;
}
.post-details .post-meta > span {
color: #FFFFFF;
}
.post-details .post-meta > span > i {
color: #00f39a;
}
.post-details .post-meta > span > a > i {
padding-right: 5px;
color: #00f39a;
}
.post-details .post-meta + .post-meta {
margin-bottom: 13px;
}
.post-details .post-meta .blog-avatar {
display: block;
font-size: 0.8823529412rem;
}
.post-details .post-meta .blog-avatar > img {
width: 40px !important;
height: 40px;
-webkit-box-shadow: none;
box-shadow: none;
}
.post-details .entry-title {
color: #FFFFFF;
font-size: 1.6470588235rem;
margin-bottom: 47px;
}
.post-details > p {
color: rgba(255, 255, 255, 0.5);
margin-bottom: 47px;
}
.post-details .btn {
color: #FFFFFF;
padding: 0 20px;
height: 50px;
line-height: 48px;
}
.post-reverse .post {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-webkit-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
} .banner-post-slider-preview .post-details {
margin-bottom: 92px;
}
.single-banner-post {
min-height: 660px;
position: relative;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.single-banner-post .post-details .entry-title {
font-size: 2.8235294118rem;
font-weight: 500;
margin-bottom: 40px;
}
.single-banner-post .post-meta {
margin-bottom: 10px;
}
.single-banner-post .post-details {
padding: 0px;
}
.post-slider-thumb {
max-height: 180px;
position: relative;
}
.post-slider-thumb .xs-overlay {
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.owl-item.current .post-slider-thumb .xs-overlay {
opacity: 0;
} .banner-post-slider-thumb {
max-height: 192px;
background-color: #FFFFFF;
-webkit-box-shadow: 9.899px 9.899px 40px 0px rgba(0, 0, 0, 0.1);
box-shadow: 9.899px 9.899px 40px 0px rgba(0, 0, 0, 0.1);
padding: 6px;
position: relative;
z-index: 5;
margin-top: -98px;
}
.banner-post-slider-thumb .owl-nav button.owl-prev {
left: -18px;
}
.banner-post-slider-thumb .owl-nav button.owl-next {
right: -18px;
} .stack-effect {
position: relative;
z-index: 1;
}
.stack-effect .stack-shadow {
position: absolute;
bottom: -12px;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
width: calc(100% - 60px);
height: 100%;
background-color: #FFFFFF;
}
.stack-effect .stack-shadow.shadow-one {
-webkit-box-shadow: 9.899px 9.899px 40px 0px rgba(0, 0, 0, 0.1);
box-shadow: 9.899px 9.899px 40px 0px rgba(0, 0, 0, 0.1);
z-index: -1;
}
.stack-effect .stack-shadow.shadow-two {
width: calc(100% - 120px);
bottom: -24px;
z-index: -2;
-webkit-box-shadow: 9.899px 9.899px 40px 0px rgba(0, 0, 0, 0.1);
box-shadow: 9.899px 9.899px 40px 0px rgba(0, 0, 0, 0.1);
} .banner-post-slider .owl-dots {
position: absolute;
bottom: 40px;
left: 0;
width: 100%;
z-index: 2;
} .post-block-slider4 {
padding-left: 8px;
padding-right: 8px;
} .post-style-6 {
margin-bottom: 0px;
}
.post-style-6 .post-image {
margin-bottom: 0px;
}
.post-style-6 .post-meta > a {
margin-right: 30px;
color: #FFFFFF;
}
.post-style-6 .post-meta > a > i {
color: #00f39a;
}
.post-style-6 .post-meta > a::last-child {
margin-right: 0px;
}
.post-style-6 .post-meta .secondary {
color: #313131;
}
.post-style-6 .entry-title {
font-size: 1.4117647059rem;
margin-bottom: 0;
}
.post-style-6 > .entry-header {
padding: 30px;
}
.post-grid-item-w2 .post-style-6 .entry-title {
font-size: 2.1176470588rem;
}
.post-grid-item-w2 .post-style-6 > .entry-header {
padding: 50px 60px;
}
.post-grid-item {
padding: 6px 6px;
}
.post-grid-item.post-grid-item-w2 {
max-width: 100%;
} .post-style-7 {
-webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.03);
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.03);
background-color: #FFFFFF;
margin-bottom: 30px;
}
.post-style-7 > .post-meta {
padding: 14px 30px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.post-style-7 .post-meta {
margin-bottom: 0;
}
.post-style-7 .post-meta > span {
font-size: 0.7058823529rem;
color: #222222;
font-weight: 500;
}
.post-style-7 .post-meta .style-badge {
background-color: #782afa;
}
.post-style-7 .post-image {
margin-bottom: 0px;
}
.post-style-7 .entry-header {
padding: 15px 24px;
}
.post-style-7 .entry-header > .entry-title {
margin-bottom: 0px;
font-size: 1.2941176471rem;
line-height: 1.1818181818;
}
.post-style-7 .post-footer {
padding: 20px 30px;
padding-top: 0px;
}
.post-style-7 .post-footer > hr {
margin: 0px;
margin-bottom: 20px;
border-top: 1px solid rgba(0, 0, 0, 0.1);
width: 100%;
max-width: 100%;
background-color: transparent;
} .post-style-8 .entry-header {
padding: 50px;
}
.post-style-8 .entry-title {
font-size: 1.6470588235rem;
font-weight: 900;
margin-bottom: 0;
}
.pagination li.active a {
position: relative;
display: block;
padding: .5rem .75rem;
margin-left: -1px;
line-height: 1.25;
color: #fff;
background-color: #FF5700;
border: 1px solid #dee2e6;
}
.pagination li a {
position: relative;
display: block;
padding: .5rem .75rem;
margin-left: -1px;
line-height: 1.25;
color: #FF5700;
background-color: #fff;
border: 1px solid #dee2e6;
}
.sidebar .widget {
margin-bottom: 40px;
padding: 40px;
}
.sidebar .widget select {
width: 350px;
max-width: 100%;
height: 40px;
}
.sidebar .widget.widget_media_image {
padding: 0;
border: none;
}
.sidebar .widget.widget_search {
border: none;
padding: 0;
}
.sidebar .widget.widget_search .widget-title {
display: none;
}
.sidebar .widget.widget_search .input-group-btn {
background: #FF5700;
color: #ffffff;
padding: 0 20px;
border: none;
}
.sidebar .widget.widget_search .input-group-btn i {
line-height: 48px;
font-weight: bold;
}
.sidebar .widget .widget-profile-info .social-infos .social-list li {
border: none;
}
.sidebar ul {
border: 0;
padding: 0;
list-style: none;
}
.sidebar ul li {
border-bottom: 1px dashed #dee2e6;
padding-bottom: 10px;
margin-bottom: 10px;
}
.sidebar ul li:last-child {
border-bottom: 0;
padding-bottom: 0;
margin-bottom: 0;
}
.sidebar ul li a {
color: #666666;
}
.sidebar ul li a:hover {
color: #007bff;
}
.sidebar ul.sub-menu,
.sidebar ul.children {
padding: 10px 0px 0 20px;
}
select {
max-width: 100%;
} img,
figure {
-ms-interpolation-mode: bicubic;
border: 0;
height: auto;
max-width: 100%;
vertical-align: middle;
}
img[class*="wp-image-"] {
margin-top: 10px;
margin-bottom: 10px;
}
.wp-caption img[class*="wp-image-"] {
display: block;
}
.wp-caption {
margin-bottom: 8px;
max-width: 100%;
border-radius: 0;
padding: 0;
clear: both;
}
.wp-caption.aligncenter {
margin-bottom: 10px;
}
.wp-caption .wp-caption-text {
text-align: center;
margin-top: 4px;
font-style: italic;
color: #777777;
margin-bottom: 0;
}
.aligncenter {
clear: both;
display: block;
margin: 0 auto;
}
.alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
p {
margin: 0 0 25px;
} blockquote {
padding: 30px;
padding-left: 40px;
border-left: 5px solid #FF5700;
margin: 40px 0;
background: #f9f9f9;
position: relative;
} table {
border: 1px solid #f1f1f1;
border-collapse: separate;
border-spacing: 0;
width: 100%;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td,
table > thead > tr > th,
table > tbody > tr > th,
table > tfoot > tr > th,
table > thead > tr > td,
table > tbody > tr > td,
table > tfoot > tr > td {
border-top: 1px solid #e7e7e7;
}
table > thead > tr > th,
table > tbody > tr > th,
table > tfoot > tr > th,
table > thead > tr > td,
table > tbody > tr > td,
table > tfoot > tr > td {
border: 1px solid #EDEDED;
text-align: center;
}
div#calendar_wrap caption {
margin: 10px;
}
.table-striped > tbody > tr:nth-child(odd),
table > tbody > tr:nth-child(odd) {
border: 1px solid #e7e7e7;
}
dt {
font-weight: bold;
margin: 6px;
} .meta-featured-post {
display: none;
}
.sticky.post {
background: #f1f1f1;
position: relative;
overflow: hidden;
padding: 20px 30px;
}
.sticky.post .meta-featured-post {
display: block;
position: absolute;
right: -35px;
top: 18px;
background: #FF5700;
width: auto;
height: auto;
padding: 8px 45px;
color: #fff;
display: inline-block;
-ms-transform: rotate(45deg);
transform: rotate(45deg);
font-size: 14px;
-webkit-transform: rotate(45deg);
}
.error404 .section-padding {
padding: 150px 0;
}
.search-button {
background: #FF5700;
color: #fff;
border: none;
width: 60px;
} .sidebar .wp-block-latest-posts,
.sidebar .wp-block-tag-cloud,
.widget:not(.widget_media_image) {
padding: 50px 30px;
-webkit-box-shadow: 0px 1px 7px 0px #0000001a;
box-shadow: 0px 1px 7px 0px #0000001a;
background-color: #FFFFFF;
border-radius: 10px;
}
.widget {
margin-bottom: 30px;
}
.widget .widget-header {
margin-bottom: 40px;
}
.widget .widget-header .widget-title {
font-size: 1.1764705882rem;
margin-bottom: 0px;
}
.widget .widget-header .widget-title > span {
color: #ff5700;
}
.widget__profile {
padding: 50px 45px;
}
.widget__profile .widget-profile-image {
margin-bottom: 25px;
}
.widget__profile .widget-profile-image > img {
width: 120px;
height: 120px;
border-radius: 50%;
}
.widget__profile .widget-profile-info .designation {
font-size: 0.7647058824rem;
color: rgba(0, 0, 0, 0.7);
margin-bottom: 0px;
}
.widget__profile .widget-profile-info .sign {
margin-bottom: 30px;
}
.widget__profile .widget-profile-info .description {
font-size: 0.7647058824rem;
}
.widget-post:not(:last-child) {
margin-bottom: 30px;
}
.widget-post .entry-title {
font-size: 0.8823529412rem;
margin-bottom: 0px;
letter-spacing: -.2px;
}
.widget-post .publish-date {
font-size: 0.7058823529rem;
font-weight: 500;
}
.widget-post .post-thumb {
margin-right: 20px;
max-width: 25%;
}
.widget_subscribe > p {
font-size: 0.8823529412rem;
}
.blog-sidebar.sidebar-style2 {
padding-bottom: 25px;
}
.blog-sidebar.sidebar-style2 .widget {
padding: 0px;
-webkit-box-shadow: none;
box-shadow: none;
background-color: transparent;
border-radius: 0px;
}
.blog-sidebar.sidebar-style2 .widget:not(:last-child) {
margin-bottom: 39px;
}
.blog-sidebar.sidebar-style2 .widget .widget-title {
font-size: 1.6470588235rem;
font-weight: 900;
letter-spacing: -.2px;
margin-bottom: 30px;
}
.blog-sidebar.sidebar-style2 .widget .widget-post:not(:last-child) {
margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}
.blog-sidebar.sidebar-style2 .widget .widget-post .entry-title {
color: #222222;
font-size: 0.8235294118rem;
font-weight: 700;
margin-bottom: 10px;
}
.blog-sidebar.sidebar-style2 .widget .widget-post .entry-title > a:hover {
color: #ff5700;
}
.blog-sidebar.sidebar-style2 .widget .widget-post .media-body {
line-height: 1;
}
.blog-sidebar.sidebar-style2 .widget .widget-post .publish-date {
color: rgba(34, 34, 34, 0.5);
} .xs-footer-section {
background-color: #f7f9fb;
position: relative;
}
.xs-footer-section .footer-top-area {
padding-top: 120px;
padding-bottom: 80px;
}
.xs-footer-section.footer-style2 {
background-color: #313131;
padding: 97px 0;
}
.xs-footer-section.footer-style2 .social-list > li > a {
color: #FFFFFF;
font-size: 13px;
}
.xs-footer-section.footer-style2 .copyright {
color: #FFFFFF;
}
.xs-footer-section.footer-style2 .copyright > a {
color: inherit;
}
.copyright-area {
background-color: #f5f5f5;
padding: 24px 0;
}
.copyright {
font-size: 0.7647058824rem;
color: #000000;
}
.copyright > a {
color: #ff5700;
}
.footer-style3 .footer-top-area {
background-position: center center;
position: relative;
padding-bottom: 120px;
}
.footer-style3 .footer__widget .widget__title {
color: #FFFFFF;
font-size: 1.6470588235rem;
font-weight: 900;
margin-bottom: 12px;
letter-spacing: -.4px;
}
.footer-style3 .footer__widget .post-tags {
margin-bottom: 50px;
}
.footer-style3 .footer__widget .post-tags > a {
color: #FFFFFF;
}
.footer-style3 .footer__widget .menu > li:not(:last-child) {
margin-bottom: 4px;
}
.footer-style3 .footer__widget .menu > li > a {
color: #FFFFFF;
font-size: 0.7058823529rem;
font-weight: 500;
}
.footer-style3 .footer__widget .menu > li > a:hover {
color: #ff5700;
}
.footer-style3 .footer__widget .widget-post:not(:last-child) {
border-bottom: 1px solid rgba(255, 255, 255, 0.07);
}
.footer-style3 .footer__widget .widget-post .entry-title {
color: #FFFFFF;
}
.footer-style3 .footer__widget .widget-post .publish-date {
color: rgba(255, 255, 255, 0.5);
}
.footer-style3 .footer__widget .mc-form {
margin-bottom: 50px;
}
.footer-style3 .footer__widget .modern_social_list > li {
display: inline-block;
}
.footer-style3 .footer__widget .modern_social_list > li > a {
border-radius: 50%;
width: 36px;
height: 36px;
line-height: 36px;
text-align: center;
display: inline-block;
-webkit-box-shadow: 0px 15px 25px 0px rgba(0, 0, 0, 0.03);
box-shadow: 0px 15px 25px 0px rgba(0, 0, 0, 0.03);
background-color: rgba(255, 255, 255, 0.102);
color: #FFFFFF;
font-size: 0.7058823529rem;
}
.footer-style3 .footer__widget .modern_social_list > li > a i {
color: #ffffff !important;
padding-right: 0;
}
.footer-style3 .footer__widget .modern_social_list > li > a span {
display: none;
}
.footer-style3 .footer__widget .modern_social_list > li:not(:last-child) {
margin-right: 10px;
}
.footer-style3 .footer-bottom-area {
padding: 78px 0;
}
.footer-style3 .footer-bottom-area .copyright-text {
font-size: 0.8235294118rem;
}
.inline-content {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding-right: 60px;
}
.inline-content .footer-logo {
margin-right: 50px;
-webkit-box-flex: 0;
-webkit-flex: 0 0 110px;
-ms-flex: 0 0 110px;
flex: 0 0 110px;
}
.inline-content > p {
font-size: 0.6470588235rem;
color: rgba(0, 0, 0, 0.7);
line-height: 1.3636363636;
} .single-banner {
min-height: 800px;
position: relative;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.single-banner > .container {
position: relative;
z-index: 2;
}
.single-banner .post-content .entry-title {
font-size: 48px;
line-height: 1.17;
letter-spacing: -.2px;
}
.single-banner .post-content .entry-title + .post-meta {
margin-bottom: 0px;
}
.single-banner .post-content .post-meta {
margin-bottom: 20px;
}
.single-banner .xs-overlay {
opacity: .6;
}
.post-content.white-v .post-meta > span {
color: #FFFFFF;
}
.post-content.white-v .entry-title {
color: #FFFFFF;
}
.post-content.white-v .entry-title:hover {
color: #ff5700;
}
.banner-slider {
position: relative;
}
.banner-slider .owl-dots {
position: absolute;
bottom: 35px;
left: 15px;
} .banner-three .single-banner {
min-height: 650px;
} .banner-slider-two {
padding-bottom: 90px;
overflow: hidden;
}
.banner-slider-two .owl-stage-outer {
overflow: visible;
}
.banner-slider-two .owl-item .banner-post-slider-info {
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
-webkit-transition: opacity 1s ease, -webkit-transform .7s ease;
transition: opacity 1s ease, -webkit-transform .7s ease;
-o-transition: transform .7s ease, opacity 1s ease;
transition: transform .7s ease, opacity 1s ease;
transition: transform .7s ease, opacity 1s ease, -webkit-transform .7s ease;
opacity: 0;
visibility: hidden;
}
.banner-slider-two .owl-item.active .banner-post-slider-info {
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
} .banner-post-slider-info:not(.modern-banner-info) {
background-color: rgba(255, 255, 255, 0.97);
-webkit-box-shadow: 0px 15px 55px 0px rgba(0, 0, 0, 0.05);
box-shadow: 0px 15px 55px 0px rgba(0, 0, 0, 0.05);
margin-bottom: -45px;
}
@media (min-width: 1024px) {
.banner-post-slider-info:not(.modern-banner-info) {
padding: 45px 100px;
}
}
@media (max-width: 1024px) {
.banner-post-slider-info:not(.modern-banner-info) {
padding: 20px;
}
}
.banner-post-slider-info .post-meta {
margin-bottom: 6px;
}
.banner-post-slider-info .post-meta > span > a {
color: #222222;
}
.banner-post-slider-info .post-meta > span > a:hover {
color: inherit;
}
.banner-post-slider-info .entry-title {
margin-bottom: 25px;
font-size: 1.6470588235rem;
font-weight: 500;
} .modern-banner {
position: relative;
}
.modern-banner .banner-wrapper {
position: relative;
}
.modern-banner .banner-wrapper-inner {
min-height: 813px;
background-size: contain;
background-position: center bottom;
background-repeat: no-repeat;
}
.modern-banner .doodle-img {
position: absolute;
top: 0;
right: 0;
opacity: .2;
}
.modern-banner-info {
padding-top: 100px;
}
.modern-banner-info .entry-title {
font-weight: 700;
font-size: 4.7058823529rem;
margin-bottom: 50px;
}
@media (max-width: 600px) {
.modern-banner-info .entry-title {
font-size: 2rem;
}
}
.modern-banner-info > p {
font-size: 1.1764705882rem;
margin-bottom: 50px;
}
.slider-sidecontent {
position: absolute;
right: 0;
bottom: 0;
}
.slider-sidecontent .quote-text {
position: absolute;
bottom: 120px;
left: 50%;
-webkit-transform: translateX(-50%) scale(-1, -1);
-ms-transform: translateX(-50%) scale(-1, -1);
transform: translateX(-50%) scale(-1, -1);
-webkit-writing-mode: vertical-rl;
-ms-writing-mode: tb-rl;
writing-mode: vertical-rl;
}
.slider-sidecontent .quote-text > p {
margin: 0px;
color: #4d4e4e;
font-size: 1.0588235294rem;
}
.slider-sidecontent .quote-text::before {
position: absolute;
content: "";
top: -120px;
right: 15px;
width: 3px;
height: 90px;
background-color: rgba(77, 78, 78, 0.2);
} .banner-area.post-banner {
background-color: #000000;
position: relative;
}
.post-banner .single-banner-post {
width: 100%;
min-height: auto;
position: relative;
z-index: 1;
}
@media (min-width: 1024px) {
.post-banner .single-banner-post {
margin-bottom: -90px;
}
}
.post-banner .single-banner-post .entry-title {
margin-bottom: 0px;
font-weight: 900;
}
.post-banner .single-banner-post .style-badge {
background-color: #FFFFFF;
color: #000000;
}
.post-banner .single-banner-post .post-meta > span > i,
.post-banner .single-banner-post .post-meta > span > a > i {
color: #FFFFFF;
}
.post-banner .post-image {
position: relative;
margin-bottom: 0px;
}
@media (min-width: 1024px) {
.post-banner .post-image {
margin-right: -190px;
}
}
.post-banner .post-image::before {
position: absolute;
content: "";
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #0c0c0c;
background: -webkit-gradient(linear, right top, left top, from(#0c0c0c), color-stop(25%, rgba(255, 255, 255, 0)));
background: -o-linear-gradient(right, #0c0c0c 0%, rgba(255, 255, 255, 0) 25%);
background: linear-gradient(270deg, #0c0c0c 0%, rgba(255, 255, 255, 0) 25%);
z-index: 1;
}
.xs-gradient-banner {
position: relative;
}
.xs-gradient-banner::before {
position: absolute;
content: "";
top: 0;
left: 0;
width: 100%;
height: 100%;
background: white;
background: -webkit-gradient(linear, left top, right top, from(white), to(rgba(0, 212, 255, 0)));
background: -o-linear-gradient(left, white 0%, rgba(0, 212, 255, 0) 100%);
background: linear-gradient(90deg, white 0%, rgba(0, 212, 255, 0) 100%);
}
.xs-gradient-banner .banner-post-slider-info {
position: relative;
z-index: 5;
} .post-single .entry-header {
margin-bottom: 40px;
}
.post-single .entry-title {
font-size: 2.1176470588rem;
letter-spacing: -.2px;
}
.post-single .post-meta {
margin-bottom: 0px;
}
.post-single .gallery-slider {
margin-bottom: 70px;
}
.post-single .entry-content > p {
margin-bottom: 35px;
}
.post-single .entry-content > h3 {
font-size: 1.2941176471rem;
margin-bottom: 30px;
}
.post-single .entry-content > ul {
padding-left: 20px;
margin-bottom: 80px;
}
.post-single .entry-content > ul > li {
line-height: 1;
}
.post-single .entry-content > ul > li:not(:last-child) {
margin-bottom: 20px;
}
.post-single .entry-content > img {
margin-bottom: 70px;
}
.post-bottom-info .post-footer {
margin-bottom: 120px;
} .box-width {
max-width: 1400px;
margin: 100px auto;
background: #f2e2dc;
background: -webkit-gradient(linear, left bottom, left top, from(#f2e2dc), to(#f0f0f0));
background: -o-linear-gradient(bottom, #f2e2dc 0%, #f0f0f0 100%);
background: linear-gradient(0deg, #f2e2dc 0%, #f0f0f0 100%);
}
.box-width .body-inner {
-webkit-box-shadow: 0px 0px 55px 0px rgba(0, 0, 0, 0.03);
box-shadow: 0px 0px 55px 0px rgba(0, 0, 0, 0.03);
background-color: #FFFFFF;
} .about-us-content-area {
padding-top: 66px;
padding-bottom: 80px;
}
.content-title {
font-size: 3.5294117647rem;
margin-bottom: 15px;
line-height: initial;
}
.content-title .underline-text::before {
bottom: 15px;
}
.content-title > p {
margin-bottom: 20px;
} .image-cards > li {
display: inline-block;
vertical-align: middle;
}
.image-cards > li:not(:last-child) {
margin-right: 25px;
}
.single-image-card {
display: block;
position: relative;
}
.single-image-card::before {
position: absolute;
content: "";
bottom: 0;
left: 0;
height: 100%;
width: 100%;
background: black;
background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.6)), to(rgba(240, 240, 240, 0.01)));
background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.6) 0%, rgba(240, 240, 240, 0.01) 100%);
background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(240, 240, 240, 0.01) 100%);
}
.single-image-card .card-content {
position: absolute;
bottom: 0;
left: 0;
z-index: 5;
padding: 20px;
width: 100%;
}
.card-content .category {
color: #FFFFFF;
font-size: 0.7058823529rem;
display: inline-block;
}
.card-content .title {
color: #FFFFFF;
font-size: 1.4117647059rem;
font-weight: 500;
margin-bottom: 0px;
} .single-image-slider {
position: relative;
}
.single-image-slider::before {
position: absolute;
content: "";
bottom: 0;
left: 0;
height: 100%;
width: 100%;
background: black;
background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.6)), to(rgba(240, 240, 240, 0.01)));
background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.6) 0%, rgba(240, 240, 240, 0.01) 100%);
background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(240, 240, 240, 0.01) 100%);
}
.single-image-slider.image-slider-style2 {
border: 20px solid transparent;
background-color: #FFFFFF;
-webkit-box-shadow: 19.799px 19.799px 40px 0px rgba(0, 0, 0, 0.07);
box-shadow: 19.799px 19.799px 40px 0px rgba(0, 0, 0, 0.07);
overflow: hidden;
}
.single-image-slider.image-slider-style2 > img {
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
-webkit-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
}
.single-image-slider.image-slider-style2:hover > img {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.single-image-slider.image-slider-style2::before {
display: none;
}
.image-slider-area {
padding-bottom: 100px;
}
.image-slider2 {
padding: 0 95px;
position: relative;
overflow: hidden;
padding-bottom: 50px;
}
.image-slider2 .owl-stage-outer {
overflow: visible;
}
.image-slider2 .owl-item {
opacity: 0;
}
.image-slider2 .owl-item.active {
opacity: 1;
}
.modern-block-area + .image-slider-area {
margin-top: -160px;
position: relative;
z-index: 2;
} .subscribe-content-area {
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
position: relative;
}
@media (min-width: 1024px) {
.subscribe-content-area {
padding: 80px 60px;
}
}
@media (max-width: 1023px) {
.subscribe-content-area {
padding: 20px;
}
}
.subscribe-content-area::before {
position: absolute;
content: "";
top: 0;
left: 0;
height: 100%;
width: 100%;
background-color: var(--newsletter-overlay-color);
}
.subscribe-subtitle {
font-size: 0.8235294118rem;
color: #222222;
font-weight: 400;
letter-spacing: .3px;
margin-bottom: 0;
}
.subscribe-title {
font-size: 2.1176470588rem;
color: #222222;
margin-bottom: 0;
}
.inline-title {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.inline-title .subscribe-title {
white-space: nowrap;
padding-right: 50px;
} .modern-subscribe-area {
position: relative;
padding: 57px 60px;
z-index: 1;
}
.modern-subscribe-area .parallax-image {
position: absolute;
left: -166px;
top: -50%;
z-index: -1;
} .image-block-area {
background-repeat: no-repeat;
background-position: bottom center;
background-size: contain;
}
.single-image-block {
position: relative;
}
.single-image-block .content {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
}
.single-image-block.feature {
margin-top: 50px;
}
@media (max-width: 767px) {
.single-image-block.feature {
margin-bottom: 50px;
}
} .post-list-block-area {
position: relative;
z-index: 1;
}
.post-list-block-area .doodle-img {
position: absolute;
pointer-events: none;
z-index: -1;
}
.post-list-block-area .doodle-img.img-one {
left: 0;
top: 450px;
}
.post-list-block-area .doodle-img.img-two {
right: 0;
top: 40px;
}
.post-list-block-area .doodle-img.img-three {
right: 0;
bottom: 170px;
}
.single-post-list {
background-color: #f7f9fb;
}
.single-post-list:not(.media) .post-list-content {
padding: 40px 50px;
}
.single-post-list:not(.media) .entry-title {
font-size: 2.1176470588rem;
margin-bottom: 40px;
}
.single-post-list:not(.media) .post-list-image {
border: 20px solid transparent;
margin-top: 0px;
}
.single-post-list .post-list-image {
position: relative;
overflow: hidden;
display: block;
}
.single-post-list .post-list-image > img {
width: 100%;
-webkit-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.single-post-list .post-meta > span {
color: #000000;
font-size: 0.8823529412rem;
font-weight: 500;
}
.single-post-list.media .post-list-image {
border: 10px solid transparent;
max-width: 210px;
}
.single-post-list.media .post-list-content {
-webkit-align-self: center;
-ms-flex-item-align: center;
align-self: center;
padding: 0 20px;
}
.single-post-list.media .post-list-content .entry-title {
margin-bottom: 0;
font-size: 1.4117647059rem;
}
.single-post-list:hover .post-list-image > img {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.single-post-list:hover .post-list-content .entry-title {
color: #ff5700;
}
.loader-area {
margin-top: 50px;
}
.loader {
color: #000000;
font-size: 0.8823529412rem;
font-weight: 500;
line-height: 1;
}
.loader > i {
font-size: 1.1764705882rem;
margin-right: 10px;
} .modern-block-area {
background: #e8f3ef;
background-image: url(//mandellia.fr/wp-content/plugins/gutentim-blocks/assets/images/doodle-images/overlay-image-1.png), -webkit-gradient(linear, left top, right top, color-stop(70%, #e8f3ef), color-stop(70%, #edf5f2), color-stop(70%, white), to(white));
background-image: url(//mandellia.fr/wp-content/plugins/gutentim-blocks/assets/images/doodle-images/overlay-image-1.png), -o-linear-gradient(left, #e8f3ef 70%, #edf5f2 70%, white 70%, white 100%);
background-image: url(//mandellia.fr/wp-content/plugins/gutentim-blocks/assets/images/doodle-images/overlay-image-1.png), linear-gradient(90deg, #e8f3ef 70%, #edf5f2 70%, white 70%, white 100%);
position: relative;
background-repeat: no-repeat;
background-position: top left;
}
.modern-block-area .overlay-image {
position: absolute;
right: 46px;
bottom: 98px;
}
.modern-block-area .overlay-image > img {
mix-blend-mode: darken;
}
.modern-block-content {
background: #e8f3ef;
padding-top: 120px;
padding-bottom: 250px;
padding-right: 60px;
}
.modern-block-content .post-meta {
margin-bottom: 0;
}
.modern-block-content .post-meta > span {
color: #000000;
font-weight: 500;
}
.modern-block-content .entry-title {
font-size: 4.7058823529rem;
margin-bottom: 50px;
}
.modern-block-content > p {
font-size: 1.1764705882rem;
font-weight: 500;
color: #000000;
}
.modern-block-group {
position: relative;
}
.modern-block-group .parallax-image {
position: absolute;
right: -220px;
top: 0;
} .social-list > li {
display: inline-block;
}
.social-list > li:not(:last-child) {
margin-right: 18px;
}
.social-list > li > a {
color: #2b353f;
font-size: 0.6470588235rem;
display: inline-block;
}
.social-list > li > a.facebook {
color: #3b5998;
}
.social-list > li > a.facebook:hover {
color: #344e86;
}
.social-list > li > a.twitter {
color: #1da1f2;
}
.social-list > li > a.twitter:hover {
color: #0d95e8;
}
.social-list > li > a.dribbble {
color: #ea4c89;
}
.social-list > li > a.dribbble:hover {
color: #e7357a;
}
.social-list > li > a.pinterest {
color: #bd081c;
}
.social-list > li > a.pinterest:hover {
color: #a50718;
}
.social-list > li > a.instagram {
color: #e8715c;
}
.social-list > li > a.instagram:hover {
color: #e55e46;
}
.social-list > li > a.google-plus {
color: #dd4b39;
}
.social-list > li > a.google-plus:hover {
color: #d73925;
}
.social-list > li > a.linkedin {
color: #0077b5;
}
.social-list > li > a.linkedin:hover {
color: #00669c;
}
.social-list > li > a.vimeo {
color: #1ab7ea;
}
.social-list > li > a.vimeo:hover {
color: #14a7d7;
}
.social-list.vertical > li {
display: block;
}
.social-list.style2 > li:not(:last-child) {
margin-right: 0px;
margin-bottom: 5px;
}
.social-list.style2 > li > a {
color: #FFFFFF;
font-size: 0.8235294118rem;
width: 55px;
height: 55px;
line-height: 55px;
text-align: center;
}
.social-list.style2 > li > a.facebook {
background-color: #bbeeef;
}
.social-list.style2 > li > a.facebook:hover {
background-color: #7ddfe0;
color: #FFFFFF;
}
.social-list.style2 > li > a.twitter {
background-color: #f5aa95;
}
.social-list.style2 > li > a.twitter:hover {
background-color: #ee724f;
color: #FFFFFF;
}
.social-list.style2 > li > a.pinterest {
background-color: #dfd6be;
}
.social-list.style2 > li > a.pinterest:hover {
background-color: #c6b68b;
color: #FFFFFF;
}
.social-list.style2 > li > a.google-plus {
background-color: #dfdfdf;
}
.social-list.style2 > li > a.google-plus:hover {
background-color: #b9b9b9;
color: #FFFFFF;
}
.social-list.style3 > li {
display: block;
}
.social-list.style3 > li:not(:last-child) {
margin-right: 0px;
margin-bottom: 10px;
}
.social-list.style3 > li > a {
color: #000000;
font-size: 0.7647058824rem;
}
.social-list.style3 > li > a > i {
padding-right: 13px;
}
.social-list.style3 > li > a.facebook > i {
color: #3b5998;
}
.social-list.style3 > li > a.facebook:hover > i {
color: #344e86;
}
.social-list.style3 > li > a.twitter > i {
color: #1da1f2;
}
.social-list.style3 > li > a.twitter:hover > i {
color: #0d95e8;
}
.social-list.style3 > li > a.dribbble > i {
color: #ea4c89;
}
.social-list.style3 > li > a.dribbble:hover > i {
color: #e7357a;
}
.social-list.style3 > li > a.pinterest > i {
color: #bd081c;
}
.social-list.style3 > li > a.pinterest:hover > i {
color: #a50718;
}
.social-list.style3 > li > a.instagram > i {
color: #e8715c;
}
.social-list.style3 > li > a.instagram:hover > i {
color: #e55e46;
}
.social-list.style3 > li > a.google-plus > i {
color: #dd4b39;
}
.social-list.style3 > li > a.google-plus:hover > i {
color: #d73925;
}
.social-list.style3 > li > a.linkedin > i {
color: #0077b5;
}
.social-list.style3 > li > a.linkedin:hover > i {
color: #00669c;
}
.social-list.style3 > li > a.vimeo > i {
color: #1ab7ea;
}
.social-list.style3 > li > a.vimeo:hover > i {
color: #14a7d7;
}
.social-list.block-style > li > a {
width: 36px;
height: 36px;
line-height: 36px;
text-align: center;
}
.social-list.block-style > li:not(:last-child) {
margin-right: 5px;
}
.social-list.block-style.round > li > a {
border-radius: 50%;
}
.social-list.bg-colored > li > a {
color: #FFFFFF;
}
.social-list.bg-colored > li > a:hover {
color: #FFFFFF;
}
.social-list.bg-colored > li > a.facebook {
background-color: #3b5998;
}
.social-list.bg-colored > li > a.facebook:hover {
background-color: #2d4373;
}
.social-list.bg-colored > li > a.twitter {
background-color: #1da1f2;
}
.social-list.bg-colored > li > a.twitter:hover {
background-color: #0c85d0;
}
.social-list.bg-colored > li > a.dribbble {
background-color: #ea4c89;
}
.social-list.bg-colored > li > a.dribbble:hover {
background-color: #e51e6b;
}
.social-list.bg-colored > li > a.pinterest {
background-color: #bd081c;
}
.social-list.bg-colored > li > a.pinterest:hover {
background-color: #8c0615;
}
.social-list.bg-colored > li > a.instagram {
background-color: #e8715c;
}
.social-list.bg-colored > li > a.instagram:hover {
background-color: #e24a2f;
}
.social-list.bg-colored > li > a.google-plus {
background-color: #dd4b39;
}
.social-list.bg-colored > li > a.google-plus:hover {
background-color: #c23321;
}
.social-list.bg-colored > li > a.linkedin {
background-color: #0077b5;
}
.social-list.bg-colored > li > a.linkedin:hover {
background-color: #005582;
}
.social-list.bg-colored > li > a.vimeo {
background-color: #1ab7ea;
}
.social-list.bg-colored > li > a.vimeo:hover {
background-color: #1295bf;
} .footer__widget .modern_social_list > li {
display: block;
}
.footer__widget .modern_social_list > li:not(:last-child) {
margin-right: 0px;
margin-bottom: 10px;
}
.footer__widget .modern_social_list > li > a {
color: #000000;
font-size: 0.7647058824rem;
}
.footer__widget .modern_social_list > li > a > i {
padding-right: 13px;
}
.footer__widget .modern_social_list > li > a.facebook > i {
color: #3b5998;
}
.footer__widget .modern_social_list > li > a.facebook:hover > i {
color: #344e86;
}
.footer__widget .modern_social_list > li > a.twitter > i {
color: #1da1f2;
}
.footer__widget .modern_social_list > li > a.twitter:hover > i {
color: #0d95e8;
}
.footer__widget .modern_social_list > li > a.dribbble > i {
color: #ea4c89;
}
.footer__widget .modern_social_list > li > a.dribbble:hover > i {
color: #e7357a;
}
.footer__widget .modern_social_list > li > a.pinterest > i {
color: #bd081c;
}
.footer__widget .modern_social_list > li > a.pinterest:hover > i {
color: #a50718;
}
.footer__widget .modern_social_list > li > a.instagram > i {
color: #e8715c;
}
.footer__widget .modern_social_list > li > a.instagram:hover > i {
color: #e55e46;
}
.footer__widget .modern_social_list > li > a.google-plus > i {
color: #dd4b39;
}
.footer__widget .modern_social_list > li > a.google-plus:hover > i {
color: #d73925;
}
.footer__widget .modern_social_list > li > a.linkedin > i {
color: #0077b5;
}
.footer__widget .modern_social_list > li > a.linkedin:hover > i {
color: #00669c;
}
.footer__widget .modern_social_list > li > a.vimeo > i {
color: #1ab7ea;
}
.footer__widget .modern_social_list > li > a.vimeo:hover > i {
color: #14a7d7;
} .wp-block .modern_social_list > li,
.sidebar .modern_social_list > li {
display: inline-block;
width: 33.3333333333%;
color: #f0f0f0;
float: left;
border-bottom: 0;
padding-bottom: 0;
margin-bottom: 0;
}
.wp-block .modern_social_list > li > a,
.sidebar .modern_social_list > li > a {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
height: 95px;
line-height: 1;
}
.wp-block .modern_social_list > li > a > i,
.sidebar .modern_social_list > li > a > i {
margin-bottom: 7px;
}
.wp-block .modern_social_list > li > a .title,
.sidebar .modern_social_list > li > a .title {
font-size: 0.7058823529rem;
}
.wp-block .modern_social_list > li > a.facebook,
.sidebar .modern_social_list > li > a.facebook {
color: #3b5998;
}
.wp-block .modern_social_list > li > a.facebook:hover,
.sidebar .modern_social_list > li > a.facebook:hover {
background-color: #3b5998;
color: #FFFFFF;
}
.wp-block .modern_social_list > li > a.twitter,
.sidebar .modern_social_list > li > a.twitter {
color: #1da1f2;
}
.wp-block .modern_social_list > li > a.twitter:hover,
.sidebar .modern_social_list > li > a.twitter:hover {
background-color: #1da1f2;
color: #FFFFFF;
}
.wp-block .modern_social_list > li > a.dribbble,
.sidebar .modern_social_list > li > a.dribbble {
color: #ea4c89;
}
.wp-block .modern_social_list > li > a.dribbble:hover,
.sidebar .modern_social_list > li > a.dribbble:hover {
background-color: #ea4c89;
color: #FFFFFF;
}
.wp-block .modern_social_list > li > a.pinterest,
.sidebar .modern_social_list > li > a.pinterest {
color: #bd081c;
}
.wp-block .modern_social_list > li > a.pinterest:hover,
.sidebar .modern_social_list > li > a.pinterest:hover {
background-color: #bd081c;
color: #FFFFFF;
}
.wp-block .modern_social_list > li > a.instagram,
.sidebar .modern_social_list > li > a.instagram {
color: #e8715c;
}
.wp-block .modern_social_list > li > a.instagram:hover,
.sidebar .modern_social_list > li > a.instagram:hover {
background-color: #e8715c;
color: #FFFFFF;
}
.wp-block .modern_social_list > li > a.google-plus,
.sidebar .modern_social_list > li > a.google-plus {
color: #dd4b39;
}
.wp-block .modern_social_list > li > a.google-plus:hover,
.sidebar .modern_social_list > li > a.google-plus:hover {
background-color: #dd4b39;
color: #FFFFFF;
}
.wp-block .modern_social_list > li > a.linkedin,
.sidebar .modern_social_list > li > a.linkedin {
color: #0077b5;
}
.wp-block .modern_social_list > li > a.linkedin:hover,
.sidebar .modern_social_list > li > a.linkedin:hover {
background-color: #0077b5;
color: #FFFFFF;
}
.wp-block .modern_social_list > li > a.vimeo,
.sidebar .modern_social_list > li > a.vimeo {
color: #1ab7ea;
}
.wp-block .modern_social_list > li > a.vimeo:hover,
.sidebar .modern_social_list > li > a.vimeo:hover {
background-color: #1ab7ea;
color: #FFFFFF;
}
.wp-block .modern_social_list > li:nth-child(1),
.wp-block .modern_social_list > li:nth-child(2),
.wp-block .modern_social_list > li:nth-child(4),
.wp-block .modern_social_list > li:nth-child(5),
.sidebar .modern_social_list > li:nth-child(1),
.sidebar .modern_social_list > li:nth-child(2),
.sidebar .modern_social_list > li:nth-child(4),
.sidebar .modern_social_list > li:nth-child(5) {
border-right: 1px solid currentColor;
}
.wp-block .modern_social_list > li:nth-child(1),
.wp-block .modern_social_list > li:nth-child(2),
.wp-block .modern_social_list > li:nth-child(3),
.sidebar .modern_social_list > li:nth-child(1),
.sidebar .modern_social_list > li:nth-child(2),
.sidebar .modern_social_list > li:nth-child(3) {
border-bottom: 1px solid currentColor;
}
.wp-block .social-infos > ul,
.sidebar .social-infos > ul {
display: inline-block;
margin-right: 30px;
} .audio-player {
padding: 40px;
background-color: #f75741;
width: 100%;
margin-bottom: 60px;
}
.audio-player .player-info {
display: none;
}
.audio-player .mejs__container {
background-color: inherit;
}
.audio-player .mejs__controls:not([style*='display: none']) {
background: transparent;
}
.audio-player .mejs__controls {
height: auto;
} .underline--btn {
font-size: 0.7647058824rem;
color: #666666;
position: relative;
}
.underline--btn::before {
position: absolute;
content: "";
bottom: 0;
left: 0;
height: 1px;
width: 100%;
background-color: #ff5700;
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.underline--btn:hover {
color: #ff5700;
}
.underline--btn:hover::before {
width: 0%;
}
.btn {
border-radius: 0px !important;
height: 55px !important;
line-height: 55px !important;
padding: 0 50px !important;
padding-top: 0px !important;
padding-bottom: 0px !important;
}
.btn.icon-right > i {
padding-left: 10px;
}
.btn.btn-primary {
background-color: #ff5700;
border-color: #ff5700;
}
.btn.btn-primary:hover {
background-color: #e64e00;
border-color: #e64e00;
}
.btn.btn-secondary {
background-color: #00138e;
border-color: #00138e;
}
.btn.btn-secondary:hover {
background-color: #001075;
border-color: #001075;
}
.btn.btn-md {
height: 60px;
line-height: 60px;
font-size: 1.0588235294rem;
}
.btn-outline-secondary {
border: 2px solid #00f39a;
color: #000000;
position: relative;
line-height: 53px;
z-index: 1;
}
.btn-outline-secondary:hover {
background-color: transparent;
border-color: #00f39a;
}
.btn-outline-secondary:hover::before {
height: 100%;
}
.btn-outline-secondary::before {
position: absolute;
content: "";
bottom: 0;
left: 0;
height: 0%;
width: 100%;
background-color: #00f39a;
z-index: -1;
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
background-size: 101% 101%;
}
.btn-light {
background-color: #FFFFFF;
-webkit-box-shadow: 19.799px 19.799px 40px 0px rgba(0, 0, 0, 0.07);
box-shadow: 19.799px 19.799px 40px 0px rgba(0, 0, 0, 0.07);
font-size: 0.7647058824rem;
font-weight: 500;
height: 60px;
line-height: 60px;
border: 0px;
}
.btn-light > i {
padding-left: 14px;
}
.link-btn {
color: #000000;
font-weight: 500;
font-size: 0.7647058824rem;
}
.link-btn.icon-right > i {
padding-left: 15px;
}  .border-list > li > a {
display: block;
color: #000000;
line-height: 1;
border-bottom: 1px solid #f5f5f5;
padding: 14px 0;
}
.border-list > li > a:hover {
color: #ff5700;
}
.border-list > li:last-child > a {
border-bottom: 0px solid #f5f5f5;
} .wp-block-tag-cloud .tag-cloud-link,
.tagcloud .tag-cloud-link {
height: 40px;
line-height: 40px;
text-align: center;
border: 1px solid #f0f0f0;
display: inline-block;
color: #666666;
padding: 0 20px;
font-size: 0.7647058824rem !important;
margin-right: 1px;
margin-bottom: 5px;
}
.wp-block-tag-cloud .tag-cloud-link:hover,
.tagcloud .tag-cloud-link:hover {
background-color: #666666;
border-color: #666666;
color: #FFFFFF;
}
.sidebar-style2 .wp-block-tag-cloud a,
.footer-style3 .wp-block-tag-cloud a {
position: relative;
font-size: 0.7647058824rem !important;
font-weight: 500;
margin-right: 10px;
color: #222222;
letter-spacing: .5px;
margin-bottom: 0 !important;
height: auto;
line-height: 30px;
text-align: left;
border: none;
padding: 0;
}
.sidebar-style2 .wp-block-tag-cloud a:before,
.footer-style3 .wp-block-tag-cloud a:before {
width: 4px;
height: 4px;
content: "";
border-radius: 50%;
background-color: #ff2571;
display: inline-block;
vertical-align: middle;
margin-right: 5px;
margin-bottom: 0;
}
.sidebar-style2 .wp-block-tag-cloud a:hover,
.footer-style3 .wp-block-tag-cloud a:hover {
background-color: transparent;
border-color: transparent;
color: #ff2571;
}
.footer-style3 .wp-block-tag-cloud a {
color: #ffffff;
} label {
display: block;
}
.mc-form > label {
display: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.mc-form > label.error {
display: block;
}
.widgetsub-form.yikes-easy-mc-form span.EMAIL-label {
display: none;
}
.widgetsub-form.yikes-easy-mc-form .form-control {
height: 55px;
border-radius: 0px;
border: 1px solid rgba(0, 0, 0, 0.07);
margin-bottom: 10px;
}
.widgetsub-form.yikes-easy-mc-form .form-control::-moz-placeholder {
font-size: 0.8823529412rem;
}
.widgetsub-form.yikes-easy-mc-form .form-control:-moz-placeholder {
font-size: 0.8823529412rem;
}
.widgetsub-form.yikes-easy-mc-form .form-control:-ms-input-placeholder {
font-size: 0.8823529412rem;
}
.widgetsub-form.yikes-easy-mc-form .form-control::-webkit-input-placeholder {
font-size: 0.8823529412rem;
}
.yikes-easy-mc-form.widgetsub-form {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
position: relative;
}
.yikes-easy-mc-form.widgetsub-form input[type="email"] {
margin-right: 10px;
margin-bottom: 0;
border: 0px;
border-bottom: 2px solid rgba(34, 34, 34, 0.5);
background-color: transparent;
height: 45px;
-webkit-box-shadow: none;
box-shadow: none;
}
.yikes-easy-mc-form.widgetsub-form input[type="email"]:focus {
outline: none;
}
.yikes-easy-mc-form.widgetsub-form input[type="email"]::-moz-placeholder {
color: #222222;
}
.yikes-easy-mc-form.widgetsub-form input[type="email"]:-moz-placeholder {
color: #222222;
}
.yikes-easy-mc-form.widgetsub-form input[type="email"]:-ms-input-placeholder {
color: #222222;
}
.yikes-easy-mc-form.widgetsub-form input[type="email"]::-webkit-input-placeholder {
color: #222222;
}
.yikes-easy-mc-form.widgetsub-form .label-inline {
width: 75%;
}
.yikes-easy-mc-form.widgetsub-form .submit-button-inline-label {
width: 25%;
}
.yikes-easy-mc-form.widgetsub-form .btn {
background-color: #222222;
color: #00f39a;
height: 45px;
line-height: 45px;
padding: 0 26px;
border-color: #222222;
margin-bottom: 0 !important;
line-height: normal;
}
.yikes-easy-mc-form.widgetsub-form .btn:hover {
background-color: #2f2f2f;
border-color: #2f2f2f;
}
.yikes-easy-mc-form.widgetsub-form label {
margin-bottom: 0px;
}
.yikes-easy-mc-form.widgetsub-form.light-version .form-control,
.yikes-easy-mc-form.widgetsub-form.dark-version .form-control {
border-bottom: 2px solid #FFFFFF;
margin-right: 0;
}
.yikes-easy-mc-form.widgetsub-form.light-version .form-control::-moz-placeholder,
.yikes-easy-mc-form.widgetsub-form.dark-version .form-control::-moz-placeholder {
color: rgba(255, 255, 255, 0.5);
}
.yikes-easy-mc-form.widgetsub-form.light-version .form-control:-moz-placeholder,
.yikes-easy-mc-form.widgetsub-form.dark-version .form-control:-moz-placeholder {
color: rgba(255, 255, 255, 0.5);
}
.yikes-easy-mc-form.widgetsub-form.light-version .form-control:-ms-input-placeholder,
.yikes-easy-mc-form.widgetsub-form.dark-version .form-control:-ms-input-placeholder {
color: rgba(255, 255, 255, 0.5);
}
.yikes-easy-mc-form.widgetsub-form.light-version .form-control::-webkit-input-placeholder,
.yikes-easy-mc-form.widgetsub-form.dark-version .form-control::-webkit-input-placeholder {
color: rgba(255, 255, 255, 0.5);
}
.yikes-easy-mc-form.widgetsub-form.light-version > label,
.yikes-easy-mc-form.widgetsub-form.dark-version > label {
color: #FFFFFF;
}
.yikes-easy-mc-form.widgetsub-form.light-version .btn,
.yikes-easy-mc-form.widgetsub-form.dark-version .btn {
position: absolute;
right: 0;
top: 0;
background-color: transparent;
border: 0px;
width: auto;
margin-top: 0;
}
.yikes-easy-mc-form.widgetsub-form.dark-version .btn {
color: #000000;
}
.yikes-easy-mc-form.widgetsub-form.dark-version .form-control {
border-bottom-color: #000000;
}
.yikes-easy-mc-form.widgetsub-form.dark-version .form-control::-moz-placeholder {
color: rgba(0, 0, 0, 0.5);
}
.yikes-easy-mc-form.widgetsub-form.dark-version .form-control:-moz-placeholder {
color: rgba(0, 0, 0, 0.5);
}
.yikes-easy-mc-form.widgetsub-form.dark-version .form-control:-ms-input-placeholder {
color: rgba(0, 0, 0, 0.5);
}
.yikes-easy-mc-form.widgetsub-form.dark-version .form-control::-webkit-input-placeholder {
color: rgba(0, 0, 0, 0.5);
}
.xs-inline-subscribe-form-3 .widgetsub-form .form-control {
margin-right: 10px;
margin-bottom: 0;
border: 0px;
-webkit-box-shadow: 9.899px 9.899px 40px 0px rgba(0, 0, 0, 0.1);
box-shadow: 9.899px 9.899px 40px 0px rgba(0, 0, 0, 0.1);
background-color: #FFFFFF;
margin-bottom: 0 !important;
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.xs-inline-subscribe-form-3 .widgetsub-form .form-control:focus {
-webkit-box-shadow: 9.899px 9.899px 40px 0px rgba(0, 0, 0, 0.1);
box-shadow: 9.899px 9.899px 40px 0px rgba(0, 0, 0, 0.1);
outline: none;
}
.xs-inline-subscribe-form-3 .widgetsub-form .label-inline {
width: 75%;
}
.xs-inline-subscribe-form-3 .widgetsub-form .submit-button-inline-label {
width: 25%;
}
.xs-inline-subscribe-form-3 .widgetsub-form label {
margin-bottom: 0px;
}
.xs-inline-subscribe-form-3 .widgetsub-form .btn {
background-color: #222222;
border-color: #222222;
-webkit-box-shadow: 9.899px 9.899px 40px 0px rgba(0, 0, 0, 0.1);
box-shadow: 9.899px 9.899px 40px 0px rgba(0, 0, 0, 0.1);
margin-bottom: 0 !important;
line-height: normal;
}
.xs-inline-subscribe-form-3 .widgetsub-form .btn > i {
color: #00f39a;
}
.xs-inline-subscribe-form-3 .widgetsub-form .btn:hover {
background-color: #2f2f2f;
border-color: #2f2f2f;
}
.xs-inline-subscribe-form-2 .widgetsub-form .form-control {
-webkit-box-shadow: none;
box-shadow: none;
background-color: rgba(255, 255, 255, 0.3);
padding-left: 30px;
border: 0px solid #000;
margin-bottom: 0;
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.xs-inline-subscribe-form-2 .widgetsub-form .form-control:focus {
-webkit-box-shadow: 9.899px 9.899px 40px 0px rgba(0, 0, 0, 0.1);
box-shadow: 9.899px 9.899px 40px 0px rgba(0, 0, 0, 0.1);
outline: none;
}
.xs-inline-subscribe-form-2 .widgetsub-form .form-control::-moz-placeholder {
color: #000000;
}
.xs-inline-subscribe-form-2 .widgetsub-form .form-control:-moz-placeholder {
color: #000000;
}
.xs-inline-subscribe-form-2 .widgetsub-form .form-control:-ms-input-placeholder {
color: #000000;
}
.xs-inline-subscribe-form-2 .widgetsub-form .form-control::-webkit-input-placeholder {
color: #000000;
}
.xs-inline-subscribe-form-2 .widgetsub-form .label-inline {
width: 68%;
}
.xs-inline-subscribe-form-2 .widgetsub-form .submit-button-inline-label {
width: 32%;
}
.xs-inline-subscribe-form-2 .widgetsub-form label {
margin-bottom: 0px;
}
.xs-inline-subscribe-form-2 .widgetsub-form .btn {
background-color: #FFFFFF;
color: #000000;
border-width: 0px;
padding: 0 35px;
margin-bottom: 0 !important;
-webkit-box-shadow: 9.899px 9.899px 40px 0px rgba(0, 0, 0, 0.1);
box-shadow: 9.899px 9.899px 40px 0px rgba(0, 0, 0, 0.1);
line-height: normal;
}
.xs-inline-subscribe-form-2 .widgetsub-form .btn > i {
color: inherit;
}
.xs-inline-subscribe-form-2 .widgetsub-form .btn:hover {
background-color: #2f2f2f;
border-color: #2f2f2f;
color: #FFFFFF;
} .indtafeed-slide .owl-stage-outer {
padding-bottom: 20px;
}
.indtafeed-slide .owl-item > a {
display: block;
position: relative;
overflow: hidden;
}
.indtafeed-slide .owl-item > a:hover > img {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.indtafeed-slide .owl-item > a > img {
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
-webkit-transform: scale(1.02);
-ms-transform: scale(1.02);
transform: scale(1.02);
}
.instagram-gallery a {
display: block;
position: relative;
overflow: hidden;
}
.instagram-gallery a:hover > img {
-webkit-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
}
.instagram-gallery a > img {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.instagram-feed-area2 .special-heading .section-heading {
font-weight: 900;
font-size: 2.8235294118rem;
color: #000000;
}
.instagram-feed-area2 .special-heading .section-heading > a > span {
color: inherit;
}
.instagram-feed-area2 .special-heading .section-sub-title {
font-size: 0.7058823529rem;
color: #000000;
}
.instagram-list {
margin-left: 4px;
margin-right: 4px;
margin-bottom: 8px;
}
.instagram-list > a {
display: block;
float: left;
width: 12.5%;
border-left: 4px solid;
border-right: 4px solid;
border-color: transparent;
position: relative;
overflow: hidden;
}
.instagram-list > a .instagram-info {
position: absolute;
top: 8px;
left: 8px;
right: 8px;
bottom: 8px;
background-color: rgba(17, 17, 17, 0.7);
z-index: 3;
-webkit-transform: scale(1.5);
-ms-transform: scale(1.5);
transform: scale(1.5);
opacity: 0;
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.instagram-info-content {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
width: 100%;
text-align: center;
left: 0;
}
.instagram-list > a:hover .instagram-info {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
opacity: 1;
}
.instagram-list .instagram-info-content > span {
color: #FFFFFF;
font-size: 0.7647058824rem;
}
.instagram-list .instagram-info-content > span > i {
padding-right: 5px;
}
.instagram-list .instagram-info-content > span:not(:last-child) {
margin-right: 15px;
} .special-heading {
margin-bottom: 36px;
}
.special-heading .section-sub-title {
font-size: 0.8823529412rem;
color: rgba(0, 0, 0, 0.7);
font-weight: 400;
margin-bottom: 2px;
}
.special-heading .section-heading {
font-size: 2.1176470588rem;
margin-bottom: 0px;
}
.special-heading .section-heading > a {
color: #000000;
}
.special-heading .section-heading > a:hover {
color: #ff5700;
}
.special-heading .section-heading > a:hover > span {
color: #000000;
}
.special-heading .section-heading > a span {
color: #ff5700;
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
} .owl-dots {
text-align: center;
}
.owl-dots button.owl-dot:not(:last-child) {
margin-right: 12px;
}
.owl-dots button.owl-dot span {
width: 8px;
height: 8px;
display: block;
border-radius: 50%;
background-color: #e7e7e7;
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
border: 1px solid transparent;
}
.owl-dots button.owl-dot.active span {
-webkit-transform: scale(1.8);
-ms-transform: scale(1.8);
transform: scale(1.8);
background-color: transparent;
border-color: #ff5700;
}
.dot-style2 button.owl-dot.active span {
border-color: #222222;
}
.numeric-dots {
counter-reset: my-awesome-counter;
}
.numeric-dots button.owl-dot {
counter-increment: my-awesome-counter;
font-size: 0.8235294118rem;
color: #333333;
font-weight: 500;
border-bottom: 2px solid rgba(0, 0, 0, 0.1);
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.numeric-dots button.owl-dot:not(:last-child) {
margin-right: 19px;
}
.numeric-dots button.owl-dot > span {
display: none;
}
.numeric-dots button.owl-dot::before {
content: "0" counter(my-awesome-counter);
}
.numeric-dots button.owl-dot.active {
border-bottom-color: #000000;
}
.dot-thin-style button.owl-dot > span {
height: 3px;
width: 20px;
border-radius: 0px;
background-color: rgba(0, 0, 0, 0.1);
border: 0px;
}
.dot-thin-style button.owl-dot.active > span {
background-color: rgba(0, 0, 0, 0.7);
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.control-style2 button.owl-dot span {
background-color: rgba(233, 237, 242, 0.3);
border: 0px solid transparent;
}
.control-style2 button.owl-dot.active span {
-webkit-transform: scale(1.8);
-ms-transform: scale(1.8);
transform: scale(1.8);
background-color: #e9edf2;
}
.numeric-dots-style2 {
counter-reset: my-awesome-counter;
position: relative;
}
.numeric-dots-style2 .owl-dots {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
left: 0;
z-index: 10;
}
.numeric-dots-style2 button.owl-dot {
display: block;
counter-increment: my-awesome-counter;
font-size: 0.8823529412rem;
color: rgba(0, 0, 0, 0.4);
font-weight: 500;
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
line-height: 1;
position: relative;
}
.numeric-dots-style2 button.owl-dot > span {
display: none;
}
.numeric-dots-style2 button.owl-dot:not(:last-child) {
margin-bottom: 40px;
}
.numeric-dots-style2 button.owl-dot::before {
content: "0" counter(my-awesome-counter);
padding-left: 40px;
}
.numeric-dots-style2 button.owl-dot::after {
position: absolute;
content: "";
left: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
height: 3px;
width: 30px;
background-color: rgba(77, 78, 78, 0.1);
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.numeric-dots-style2 button.owl-dot.active {
color: black;
}
.numeric-dots-style2 button.owl-dot.active::after {
background-color: #4d4e4e;
} .sticky-social-list {
position: fixed;
left: -50px;
top: 220px;
z-index: 101;
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.sticky-social-list.active {
left: 5px;
opacity: 1;
visibility: visible;
} .footer__widget.text__widget {
padding-right: 65px;
}
.footer__widget > p {
font-size: 0.7647058824rem;
color: rgba(0, 0, 0, 0.75);
}
.footer__widget .footer--logo {
margin-bottom: 30px;
}
.footer__widget .widget__title {
font-size: 0.8823529412rem;
font-weight: 500;
margin-bottom: 18px;
}
.widget__links > li {
font-size: 0.7647058824rem;
color: #000000;
}
.widget__links > li:not(:last-child) {
margin-bottom: 15px;
}
.widget__links > li > a {
color: inherit;
}
.widget__links > li > a:hover {
color: #ff5700;
} .backtotop-wraper {
position: absolute;
bottom: 130px;
right: 40px;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
z-index: 1001;
}
.backtotop-wraper.style2 {
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
bottom: -20px;
right: 120px;
}
.backtotop-wraper.style2 .backtotop {
width: 50px;
height: 50px;
line-height: 50px;
border-radius: 50%;
background-color: #FFFFFF;
text-align: center;
}
.backtotop-wraper.style2 .backtotop > img {
-webkit-transform: translateX(0px);
-ms-transform: translateX(0px);
transform: translateX(0px);
margin-left: 0px;
}
.backtotop {
color: #000000;
font-size: 0.7647058824rem;
}
.backtotop > img {
margin-left: 11px;
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.backtotop:hover {
color: #ff5700;
}
.backtotop:hover > img {
-webkit-transform: translateX(-5px);
-ms-transform: translateX(-5px);
transform: translateX(-5px);
} .navigation-title {
position: relative;
z-index: 1;
margin-bottom: 30px;
}
.navigation-title::before {
position: absolute;
content: "";
height: 1px;
width: 100%;
background-color: #f7f7f7;
left: 0;
top: 15px;
z-index: -1;
pointer-events: none;
}
.navigation-title .title {
font-size: 1.0588235294rem;
padding: 0 15px;
margin-left: 55px;
background-color: #FFFFFF;
color: #000000;
font-weight: 500;
}
.navigation-title .customNavigation {
float: right;
padding-left: 18px;
background-color: #FFFFFF;
}
.navigation-title .customNavigation > a {
color: #000000;
font-size: 0.8823529412rem;
cursor: pointer;
}
.navigation-title .customNavigation > a:not(:last-child) {
margin-right: 15px;
}
.related-posts {
margin-bottom: 60px;
}  .author-card {
padding: 60px 95px;
background-color: #fafafa;
margin-bottom: 120px;
position: relative;
}
.author-card .author-img {
overflow: hidden;
width: 120px;
height: 120px;
border-radius: 50%;
margin-right: 30px;
}
.author-card .author-img + .author-details {
width: calc(100% - (120px + 30px));
}
.author-card .author-designation {
font-size: 0.7647058824rem;
color: rgba(0, 0, 0, 0.7);
margin-bottom: 2px;
}
.author-card .author-name,
.author-card .author-designation {
font-family: "Roboto", sans-serif;
}
.author-card .author-name {
font-size: 1.2941176471rem;
color: #000000;
font-weight: 600;
margin-bottom: 0;
}
.author-card .author-bio {
margin-bottom: 15px;
}
.author-card .author-details > p {
font-size: 0.7647058824rem;
color: #666666;
} .comments-area {
padding-bottom: 80px;
position: relative;
}
.comments-area .separetor {
bottom: 0;
top: inherit;
}
.comments-area .comments-title {
margin-bottom: 50px;
font-size: 1.6470588235rem;
font-family: "Roboto", sans-serif;
}
.comments-area .comment-body:before {
display: table;
content: "";
clear: both;
}
.comments-area .comment-body img {
width: 50px;
height: 50px;
border-radius: 100%;
float: left;
}
.comments-area .meta-data {
margin-left: 70px;
}
.comments-area .reply {
float: right;
padding-right: 40px;
}
.comments-area .reply .comment-reply-link {
color: #999999;
font-size: 0.8823529412rem;
}
.comments-area .reply .comment-reply-link i {
color: #666666;
font-size: 0.8235294118rem;
padding-right: 10px;
}
.comments-area .comment-author {
line-height: 1;
margin-bottom: 20px;
}
.comments-area .comment-author a {
color: #000000;
margin-bottom: 14px;
font-weight: 600;
font-size: 0.8823529412rem;
}
.comments-area .comment-date {
color: #999999;
margin-bottom: 0px;
font-size: 0.7647058824rem;
}
.comments-area .comment-content {
padding-right: 60px;
}
.comments-area .comment-content p {
font-size: 0.7647058824rem;
}
.comments-area .comment-body {
margin-bottom: 40px;
}
.comments-list .children {
margin-left: 30px;
}
.comments-list .children .comment-body {
padding: 40px;
background-color: rgba(255, 87, 0, 0.03);
}
.comments-list .children .comment-body .reply {
padding-right: 0px;
} .comment-respond .comment-reply-title {
font-size: 1.6470588235rem;
margin-bottom: 35px;
color: #000000;
}
.comment-respond .contact-form .form-group {
margin-bottom: 40px;
} .comment-form .form-group {
margin-bottom: 30px;
}
.comment-form .form-control {
height: 50px;
border-color: #e7e7e7;
border-radius: 3px;
padding-left: 30px;
}
.comment-form .form-control:focus {
border-color: #ff5700;
}
.comment-form .form-control:hover {
border-color: #333333;
}
.comment-form .form-control.invaild {
border-color: #ff3333;
}
.comment-form .form-control::-moz-placeholder {
color: #b2b2b2;
}
.comment-form .form-control:-moz-placeholder {
color: #b2b2b2;
}
.comment-form .form-control:-ms-input-placeholder {
color: #b2b2b2;
}
.comment-form .form-control::-webkit-input-placeholder {
color: #b2b2b2;
}
.comment-form textarea.form-control {
height: 176px;
resize: none;
padding-top: 15px;
}
.comment-form .btn {
border-radius: 3px;
} .post-tags > span {
margin-right: 20px;
}
.post-tags > a {
color: #999999;
}
.post-tags > a:hover {
color: #ff5700;
}
.post-tags.bullet > a {
position: relative;
font-size: 0.7058823529rem;
font-weight: 500;
margin-right: 15px;
color: #222222;
letter-spacing: .5px;
}
.post-tags.bullet > a:hover {
color: #ff2571;
}
.post-tags.bullet > a::before {
width: 4px;
height: 4px;
content: "";
border-radius: 50%;
background-color: #ff2571;
display: inline-block;
vertical-align: middle;
margin-right: 5px;
} .post-meta {
margin-bottom: 15px;
}
.post-meta > span {
display: inline-block;
font-size: 0.8235294118rem;
color: #666666;
}
.post-meta > span:not(:last-child) {
margin-right: 30px;
}
.post-meta > span > a {
color: inherit;
}
.post-meta > span > a:hover {
color: #ff5700;
}
.post-meta > span > i {
padding-right: 5px;
}
.post-meta .blog-avatar > img {
width: 30px;
height: 30px;
border-radius: 50%;
margin-right: 10px;
display: inline-block;
-webkit-box-shadow: 4.95px 4.95px 15px 0px rgba(0, 0, 0, 0.07);
box-shadow: 4.95px 4.95px 15px 0px rgba(0, 0, 0, 0.07);
}
.post-meta.box-style > span::before {
content: "";
width: 10px;
height: 10px;
background-color: #ffd0c7;
display: inline-block;
margin-right: 10px;
}
.post-meta.box-style > span > a {
color: #000000;
}
.post-meta.meta-white > span {
color: #FFFFFF;
}
.post-meta.meta-white > span > i {
color: #00f39a;
}
.post-meta.meta-white > span > a {
color: #FFFFFF;
}
.post-meta.meta-white > span > a > i {
color: #00f39a;
}
.post-meta.meta-white .secondary {
color: #000000;
}
.post-meta.meta-white > a {
color: #FFFFFF;
}
.post-meta.meta-white > a > i {
color: #00f39a;
}
.boookmark > a {
color: #ff5227;
background: -webkit-gradient(linear, left top, right top, from(#ff5227), to(#ff066c));
background: -o-linear-gradient(left, #ff5227 0%, #ff066c 100%);
background: linear-gradient(90deg, #ff5227 0%, #ff066c 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
} .owl-nav button.owl-prev,
.owl-nav button.owl-next {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 5;
}
.owl-nav button.owl-prev {
left: 15px;
}
.owl-nav button.owl-next {
right: 15px;
}
.owl-nav button > i {
width: 44px;
height: 44px;
line-height: 44px;
display: block;
text-align: center;
background-color: rgba(0, 0, 0, 0.1);
color: #FFFFFF;
font-size: 0.8823529412rem;
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.round-nav .owl-nav button > i {
width: 36px;
height: 36px;
line-height: 36px;
border-radius: 50%;
font-size: 0.5882352941rem;
color: #333333;
background-color: rgba(255, 255, 255, 0.97);
-webkit-box-shadow: 0px 15px 55px 0px rgba(0, 0, 0, 0.05);
box-shadow: 0px 15px 55px 0px rgba(0, 0, 0, 0.05);
}
.oneside-nav .owl-nav {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
left: 3px;
}
.oneside-nav .owl-nav button.owl-next,
.oneside-nav .owl-nav button.owl-prev {
position: static;
-webkit-transform: none;
-ms-transform: none;
transform: none;
display: block;
}
.oneside-nav .owl-nav button > i {
background-color: rgba(0, 0, 0, 0.5);
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.oneside-nav .owl-nav button > i:hover {
color: #00f39a;
}
.oneside-nav .owl-nav button:not(:last-child) {
margin-bottom: 3px;
}
.post-reverse .owl-nav {
left: auto;
right: 3px;
}
.control-style2 .owl-nav button > i {
border: 1px solid rgba(255, 255, 255, 0.2);
background-color: transparent;
border-radius: 50%;
width: 36px;
height: 36px;
line-height: 36px;
font-size: 0.5882352941rem;
-webkit-box-shadow: 0px 15px 55px 0px rgba(0, 0, 0, 0.05);
box-shadow: 0px 15px 55px 0px rgba(0, 0, 0, 0.05);
}
.control-style2 .owl-nav button > i:hover {
border-color: #FFFFFF;
}
.simple-arrow .owl-nav button > i {
width: auto;
height: auto;
line-height: normal;
background-color: rgba(0, 0, 0, 0);
color: #000000;
font-size: 1.1764705882rem;
}
.simple-arrow .owl-nav button.disabled > i {
opacity: .2;
} .sidebar-textwidget .sidebar-logo-wraper {
margin-bottom: 33px;
}
.sidebar-textwidget .sidebar-logo-wraper a {
display: inline-block;
}
.sidebar-textwidget > p {
font-size: 0.8823529412rem;
line-height: 1.5;
margin-bottom: 40px;
}
.sidebar-textwidget .social-list {
margin-bottom: 30px;
text-align: center;
}
.sideabr-list-widget {
margin-bottom: 40px;
}
.sideabr-list-widget li {
margin-bottom: 20px;
}
.sideabr-list-widget li:last-child {
margin-bottom: 0px;
}
.sideabr-list-widget img {
margin-right: 15px;
margin-top: 3px;
}
.sideabr-list-widget p,
.sideabr-list-widget a {
margin-bottom: 2px;
color: #000000;
margin-bottom: 8px;
display: block;
}
.sideabr-list-widget span {
display: block;
font-size: 0.8235294118rem;
color: #1768dd;
}
.sideabr-list-widget .media-body {
line-height: 1;
margin-top: 6px;
}
.subscribe-form-wraper {
position: relative;
margin-bottom: 40px;
}
.subscribe-form-wraper p {
font-size: 1.0588235294rem;
font-weight: 700;
margin-bottom: 15px;
line-height: 1;
color: #1768dd;
} .xs-sidebar-group .xs-overlay {
left: 100%;
top: 0;
position: fixed;
z-index: 101;
height: 100%;
opacity: 0;
width: 100%;
visibility: hidden;
-webkit-transition: all .4s ease-in .8s;
-o-transition: all .4s ease-in .8s;
transition: all .4s ease-in .8s;
cursor: url(//mandellia.fr/wp-content/plugins/gutentim-blocks/assets/images/cross-out.png), pointer;
}
.xs-sidebar-widget {
position: fixed;
right: -100%;
top: 0;
bottom: 0;
width: 100%;
max-width: 420px;
z-index: 999999;
overflow: hidden;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
background-color: #fff;
-webkit-transition: all 0.5s cubic-bezier(0.9, 0.03, 0, 0.96) 0.6s;
-o-transition: all 0.5s cubic-bezier(0.9, 0.03, 0, 0.96) 0.6s;
transition: all 0.5s cubic-bezier(0.9, 0.03, 0, 0.96) 0.6s;
visibility: hidden;
opacity: 0;
}
.xs-sidebar-widget .widget-heading {
position: absolute;
right: 30px;
top: 30px;
}
.xs-sidebar-group.isActive .xs-overlay {
opacity: .9;
visibility: visible;
-webkit-transition: all .8s ease-out 0s;
-o-transition: all .8s ease-out 0s;
transition: all .8s ease-out 0s;
left: 0;
}
.xs-sidebar-group.isActive .xs-sidebar-widget {
opacity: 1;
visibility: visible;
right: 0;
-webkit-transition: all 0.7s cubic-bezier(0.9, 0.03, 0, 0.96) 0.4s;
-o-transition: all 0.7s cubic-bezier(0.9, 0.03, 0, 0.96) 0.4s;
transition: all 0.7s cubic-bezier(0.9, 0.03, 0, 0.96) 0.4s;
}
.sidebar-textwidget {
padding: 40px;
padding-top: 120px;
}
.close-side-widget {
color: #ff5700;
font-size: 0.8823529412rem;
display: block;
width: 40px;
height: 40px;
line-height: 40px;
border: 1px solid currentColor;
border-radius: 50%;
text-align: center;
}
.close-side-widget:hover {
background-color: #ff5700;
color: #FFFFFF;
}
.sidebar-widget-container {
position: relative;
top: 150px;
opacity: 0;
visibility: hidden;
-webkit-transition: all .3s ease-in .3s;
-o-transition: all .3s ease-in .3s;
transition: all .3s ease-in .3s;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.xs-sidebar-group.isActive .sidebar-widget-container {
top: 0px;
opacity: 1;
visibility: visible;
-webkit-transition: all 1s ease-out 1.2s;
-o-transition: all 1s ease-out 1.2s;
transition: all 1s ease-out 1.2s;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
} .modal-searchPanel .search-form {
position: relative;
}
.modal-searchPanel .search-form input:not([type="submit"]) {
height: 70px;
background-color: transparent;
border-radius: 50px;
border: 2px solid #FFFFFF;
color: #FFFFFF;
padding: 0 30px;
}
.modal-searchPanel .search-form input:not([type="submit"])::-moz-placeholder {
color: #FFFFFF;
}
.modal-searchPanel .search-form input:not([type="submit"]):-moz-placeholder {
color: #FFFFFF;
}
.modal-searchPanel .search-form input:not([type="submit"]):-ms-input-placeholder {
color: #FFFFFF;
}
.modal-searchPanel .search-form input:not([type="submit"])::-webkit-input-placeholder {
color: #FFFFFF;
}
.modal-searchPanel .search-form .search-button {
background-color: transparent;
border: 0px;
padding: 0;
color: #FFFFFF;
position: absolute;
right: 0;
cursor: pointer;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
height: 100%;
width: 70px;
border-radius: 0 50px 50px 0;
}  .mfp-bg.xs-promo-popup {
background-color: rgba(0, 0, 0, 0.87);
padding-bottom: 100%;
border-radius: 100%;
overflow: hidden;
-webkit-animation: menu-animation .8s ease-out forwards;
animation: menu-animation .8s ease-out forwards;
} @-webkit-keyframes menu-animation {
0% {
opacity: 0;
-webkit-transform: scale(0.04) translateY(300%);
transform: scale(0.04) translateY(300%);
}
40% {
-webkit-transform: scale(0.04) translateY(0);
transform: scale(0.04) translateY(0);
-webkit-transition: ease-out;
-o-transition: ease-out;
transition: ease-out;
}
40% {
-webkit-transform: scale(0.04) translateY(0);
transform: scale(0.04) translateY(0);
}
60% {
opacity: 1;
-webkit-transform: scale(0.02) translateY(0px);
transform: scale(0.02) translateY(0px);
}
61% {
opacity: 1;
-webkit-transform: scale(0.04) translateY(0px);
transform: scale(0.04) translateY(0px);
}
99.9% {
opacity: 1;
height: 0;
padding-bottom: 100%;
border-radius: 100%;
}
100% {
opacity: 1;
-webkit-transform: scale(2) translateY(0px);
transform: scale(2) translateY(0px);
height: 100%;
padding-bottom: 0;
border-radius: 0;
}
}
@keyframes menu-animation {
0% {
opacity: 0;
-webkit-transform: scale(0.04) translateY(300%);
transform: scale(0.04) translateY(300%);
}
40% {
-webkit-transform: scale(0.04) translateY(0);
transform: scale(0.04) translateY(0);
-webkit-transition: ease-out;
-o-transition: ease-out;
transition: ease-out;
}
40% {
-webkit-transform: scale(0.04) translateY(0);
transform: scale(0.04) translateY(0);
}
60% {
opacity: 1;
-webkit-transform: scale(0.02) translateY(0px);
transform: scale(0.02) translateY(0px);
}
61% {
opacity: 1;
-webkit-transform: scale(0.04) translateY(0px);
transform: scale(0.04) translateY(0px);
}
99.9% {
opacity: 1;
height: 0;
padding-bottom: 100%;
border-radius: 100%;
}
100% {
opacity: 1;
-webkit-transform: scale(2) translateY(0px);
transform: scale(2) translateY(0px);
height: 100%;
padding-bottom: 0;
border-radius: 0;
}
} .xs-promo-popup .modal-content {
background-color: transparent;
padding: 0px;
border: 0px;
}
.xs-promo-popup .mfp-close {
color: #FFFFFF;
opacity: 0;
-webkit-transition: all 1s ease .8s;
-o-transition: all 1s ease .8s;
transition: all 1s ease .8s;
-webkit-transform: translateY(-500px);
-ms-transform: translateY(-500px);
transform: translateY(-500px);
}
.xs-promo-popup.mfp-ready .mfp-close {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
} .xs-promo-popup.my-mfp-slide-bottom .zoom-anim-dialog {
opacity: 0;
-webkit-transition: all 1s ease .8s;
-o-transition: all 1s ease .8s;
transition: all 1s ease .8s;
-webkit-transform: translateY(-500px);
-ms-transform: translateY(-500px);
transform: translateY(-500px);
} .xs-promo-popup.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
} .underline-text {
position: relative;
display: inline-block;
cursor: pointer;
z-index: 1;
}
.underline-text::before {
position: absolute;
content: "";
bottom: 7px;
left: -2px;
width: 0%;
height: 4px;
background-color: #00f39a;
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
z-index: -1;
}
.underline-text:hover::before {
width: calc(100% + 4px);
} .dots {
display: inline-block;
}
.dots .dot {
width: 4px;
height: 4px;
background-color: #FFFFFF;
border-radius: 50%;
display: block;
float: left;
}
.dots .dot:not(:last-child) {
margin-right: 10px;
} .parallax-block {
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transform: perspective(300px);
transform: perspective(300px);
} .bubbles {
overflow: hidden;
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
pointer-events: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.bubble-container {
position: absolute;
bottom: 0;
will-change: transform;
-webkit-animation: bubblerise 4s infinite ease-in;
animation: bubblerise 4s infinite ease-in;
opacity: 0;
}
.bubble {
width: 6px;
height: 6px;
margin: 0 auto;
border: 1px solid rgba(255, 255, 255, 0.5);
background-color: rgba(255, 255, 255, 0.25);
will-change: transform;
border-radius: 10px;
-webkit-animation: bubblewobble 0.4s infinite linear;
animation: bubblewobble 0.4s infinite linear;
}
@-webkit-keyframes bubblerise {
0% {
bottom: 0;
opacity: 0;
}
5% {
bottom: 0;
opacity: 1;
}
99% {
opacity: 1;
}
100% {
bottom: 100%;
opacity: 0;
}
}
@keyframes bubblerise {
0% {
bottom: 0;
opacity: 0;
}
5% {
bottom: 0;
opacity: 1;
}
99% {
opacity: 1;
}
100% {
bottom: 100%;
opacity: 0;
}
} .bg-1 {
background-color: #e5f8f2;
}
.bg-2 {
background-color: #e8efff;
}
.bg-3 {
background-color: #feebeb;
} .xs-mb-0 {
margin-bottom: 0px;
}
.xs-pb-0 {
padding-bottom: 0px;
}
.xs-mb-1 {
margin-bottom: 10px;
}
.xs-pb-1 {
padding-bottom: 10px;
}
.xs-mb-2 {
margin-bottom: 20px;
}
.xs-pb-2 {
padding-bottom: 20px;
}
.xs-mb-3 {
margin-bottom: 30px;
}
.xs-pb-3 {
padding-bottom: 30px;
}
.xs-mb-4 {
margin-bottom: 40px;
}
.xs-pb-4 {
padding-bottom: 40px;
}
.xs-mb-5 {
margin-bottom: 50px;
}
.xs-pb-5 {
padding-bottom: 50px;
}
.xs-mb-6 {
margin-bottom: 60px;
}
.xs-pb-6 {
padding-bottom: 60px;
}
.xs-mb-7 {
margin-bottom: 70px;
}
.xs-pb-7 {
padding-bottom: 70px;
}
.xs-mb-8 {
margin-bottom: 80px;
}
.xs-pb-8 {
padding-bottom: 80px;
}
.xs-mb-9 {
margin-bottom: 90px;
}
.xs-pb-9 {
padding-bottom: 90px;
}
.xs-mb-10 {
margin-bottom: 100px;
}
.xs-pb-10 {
padding-bottom: 100px;
} .xs-margin-0 {
margin: 0;
} .xs-padding-0 {
padding: 0;
} .xs-overlay {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
opacity: .5;
z-index: 0;
} .black-color {
color: #000000;
} .black-bg {
background-color: #000000;
} .white-color {
color: #FFFFFF;
} .white-bg {
background-color: #FFFFFF;
} .primary-color {
color: #ff5700;
} .primary-bg {
background-color: #ff5700;
} .secondary-color {
color: #00138e;
} .secondary-bg {
background-color: #00138e;
} .gray-color {
color: #f7f9fb;
} .gray-bg {
background-color: #f7f9fb;
} .form-control:focus {
-webkit-box-shadow: none;
box-shadow: none;
} .nav-tabs {
border-bottom: 0px;
} .tab-pane.animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
} .mfp-iframe-scaler iframe {
-webkit-box-shadow: none;
box-shadow: none;
background: transparent;
}
img {
-webkit-user-select: none;
-moz-user-select: none;
-o-user-select: none;
-ms-user-select: none;
user-select: none;
}
a {
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
display: inline-block;
}
p:last-child {
margin-bottom: 0px;
} .section-padding {
padding: 120px 0;
}
.section-padding-bottom {
padding-bottom: 120px;
}
.section-padding-top {
padding-top: 120px;
}
.section-padding-medium {
padding: 120px 0;
}
.section-padding-medium-bottom {
padding-bottom: 120px;
}
.section-padding-medium-top {
padding-top: 120px;
}
h1,
h2,
h3 {
color: #000000;
font-weight: 700;
}
iframe {
width: 100%;
height: 100%;
}
img[data-scrollax] {
pointer-events: none;
} input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
} input[type=number] {
-moz-appearance: textfield;
}
.cursive-font {
font-family: "Playfair Display", serif;
font-weight: 700;
}
.xs_sidebar_form_two .yikes-easy-mc-form {
display: block;
}
.xs_sidebar_form_two .widgetsub-form input[type="email"] {
height: 55px;
border-radius: 0px;
border: 1px solid rgba(0, 0, 0, 0.07);
margin-bottom: 10px;
}
.xs_sidebar_form_two .btn.btn-primary {
background-color: #ff5700;
border-color: #ff5700;
border-radius: 0px;
height: 55px;
line-height: 55px;
padding: 0 50px;
color: #FFFFFF;
}
.editor-block-list__block .banner-slider,
.editor-block-list__block .banner-slider-two,
.editor-block-list__block .banner-slider-three {
display: block;
width: 100%;
max-height: 800px;
overflow: hidden;
}
.wp-block {
max-width: initial;
}
.gutentim_blocks_loadmore.loader-area {
width: 100%;
display: block;
}
.wp-block-column.sticky-sidebar {
margin-left: 0;
}
body .builder-content .full_width {
position: relative;
background-size: cover !important;
background-repeat: no-repeat;
max-width: 3000px !important;
width: 100vw !important;
left: calc(-1 * (100vw - 100%) / 2);
}
.wp-block-columns.blog-sidebar-sidebar-style2.has-2-columns .widget {
padding: 0px;
-webkit-box-shadow: none;
box-shadow: none;
background-color: transparent;
border-radius: 0px;
}
.wp-block-columns.right-sidebar.has-2-columns > .block-editor-inner-blocks > .block-editor-block-list__layout > [data-type="core/column"]:not(:first-child),
.wp-block-columns.blog-sidebar-sidebar-style2.has-2-columns > .block-editor-inner-blocks > .block-editor-block-list__layout > [data-type="core/column"]:not(:first-child) {
max-width: 33.33%;
}
.wp-block-columns.right-sidebar.has-2-columns > .block-editor-inner-blocks > .block-editor-block-list__layout > [data-type="core/column"]:first-child,
.wp-block-columns.blog-sidebar-sidebar-style2.has-2-columns > .block-editor-inner-blocks > .block-editor-block-list__layout > [data-type="core/column"]:first-child {
-webkit-flex-basis: 66.67%;
-ms-flex-preferred-size: 66.67%;
flex-basis: 66.67%;
}
.wp-block-columns.right-sidebar.has-2-columns > .block-editor-inner-blocks,
.wp-block-columns.blog-sidebar-sidebar-style2.has-2-columns > .block-editor-inner-blocks {
max-width: 1140px;
margin: 0 auto;
}
.wp-block-columns.blog-sidebar-sidebar-style2 .widget .widget-title span {
display: none;
}
.editor-styles-wrapper {
font-family: 'Roboto';
}
.wp-block-columns.has-2-columns.right-sidebar .wp-block-column.sidebar {
margin-left: initial;
}
.wp-block .read-more {
display: block;
}
.modern-banner-info .banner-text {
margin-bottom: 53px;
}
blockquote.wp-block-quote {
background: #00d280 !important;
}
.wp-block-quote {
border-left: 0;
margin: 40px 0;
color: #ffffff;
position: relative;
}
.wp-block-quote.is-style-large {
padding: 50px;
padding-left: 150px;
}
.wp-block-quote::before {
content: "\e937";
font-family: 'iconfont' !important;
font-size: 80px;
display: block;
position: absolute;
z-index: 1;
top: 20px;
left: 60px;
font-weight: 400;
}
.post-item {
margin-bottom: 20px;
}
.wp-block,
.editor-inner-blocks {
font-family: "Roboto", sans-serif;
font-weight: 400;
line-height: 1.8235294118;
}
.wp-block-column:not(:first-child) {
margin-left: 0;
}
.post-block-style-five:hover .entry-title > a {
color: #ff6a6a;
}
.post-block-style-five .entry-header {
margin-top: 0px;
margin-bottom: 0px;
}
.post-block-style-five .post-image {
position: relative;
margin-bottom: 0px;
}
.floating-meta-date {
width: 84px;
height: 84px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
position: absolute;
top: 20px;
left: 20px;
border: 2px solid currentColor;
text-align: center;
color: #666666;
font-size: 0.76471rem;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-align-content: center;
-ms-flex-line-pack: center;
align-content: center;
background-color: #FFFFFF;
}
.floating-meta-date-rounded-circle {
border-radius: 50%;
}
.floating-meta-date-rounded {
border-radius: 5px;
}
.floating-meta-date .numeric-date {
color: #252525;
font-size: 1.41176rem;
display: block;
line-height: 1;
width: 100%;
}
.floating-meta-date-style-2 {
font-size: 12px;
color: rgba(6, 54, 68, 0.6);
height: 64px;
width: 64px;
left: auto;
right: 35px;
top: 35px;
border-color: #063644;
}
.floating-meta-date-style-2 .numeric-date {
font-size: 20px;
color: #063644;
}
.post-block-style-five .post-meta {
margin-bottom: 15px;
}
.post-block-style-five .post-meta > span {
line-height: 1;
}
.post-block-style-five .post-meta > span::before,
.post-block-style-five .post-meta > span::after {
content: "";
width: 4px;
height: 4px;
border-radius: 50%;
display: inline-block;
background-color: #ff6a6a;
vertical-align: middle;
}
.post-block-style-five .post-meta > span::before {
margin-right: 10px;
}
.post-block-style-five .post-meta > span::after {
margin-left: 10px;
}
.post-block-style-five .meta-categories > a {
color: #666666;
font-size: 0.76471rem;
letter-spacing: 1.2px;
position: relative;
}
.post-block-style-five .entry-title {
margin-bottom: 0px;
color: #252525;
font-size: 1.41176rem;
font-weight: 400;
}
.post-block-style-five .post-content {
padding-left: 25px;
padding-right: 25px;
padding-bottom: 28px;
padding-top: 18px;
}
.post-list-modern:hover .post-thumbnail > img {
-webkit-transform: translateY(-8px);
-ms-transform: translateY(-8px);
transform: translateY(-8px);
}
.post-list-modern:hover .entry-title > a {
color: #ff6a6a;
}
.post-list-modern .post-image {
margin-bottom: 60px;
}
.post-list-modern .post-image .post-thumbnail {
border-radius: 10px;
overflow: visible;
z-index: 1;
display: inline-block;
}
.post-list-modern .post-thumbnail > img {
border-radius: inherit;
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.post-list-modern .post-thumbnail .guutemtim-blur-shadow {
z-index: -1;
}
.post-list-modern .entry-header,
.post-list-modern .entry-content {
padding-left: 160px;
padding-right: 160px;
}
.post-list-modern .entry-title {
font-size: 1.64706rem;
font-weight: 900;
color: #252525;
margin-bottom: 38px;
}
.post-list-modern .post-meta {
padding-top: 15px;
padding-bottom: 15px;
margin-bottom: 36px;
border-top: 1px solid;
border-bottom: 1px solid;
border-color: #f5f5f5;
position: relative;
}
.post-list-modern .post-meta::before {
top: -3px;
}
.post-list-modern .post-meta::after {
bottom: -3px;
}
.post-list-modern .post-meta::before,
.post-list-modern .post-meta::after {
content: "";
height: 5px;
width: 5px;
border-radius: 50%;
background-color: #bdbdbd;
display: inline-block;
position: absolute;
left: 0;
}
.post-list-modern .post-avatar-info {
float: right;
line-height: 1;
margin-top: 4px;
margin-bottom: 4px;
}
.post-list-modern .post-avatar-info > .post-avatar-title {
color: #252525;
font-weight: 700;
font-size: 0.82353rem;
margin-bottom: 7px;
text-transform: uppercase;
display: inline-block;
}
.post-list-modern .post-avatar-info .meta-date {
display: block;
color: #b7b7b7;
font-size: 0.70588rem;
}
.post-list-modern .blog-avatar .avatar {
width: 40px;
height: 40px;
}
.post-list-modern .post-meta > span {
font-size: 0.70588rem;
}
.post-list-modern .post-meta > span > i {
font-size: 0.94118rem;
vertical-align: middle;
}
.post-list-modern .post-meta > span:not(:last-child) {
margin-right: 60px;
}
.post-list-modern .entry-content {
font-size: 0.94118rem;
line-height: 1.5;
}
.post-list-modern .entry-content .read-more {
color: #252525;
font-size: 1.05882rem;
font-weight: 900;
}
.guutemtim-blur-shadow {
position: absolute;
content: "";
bottom: -20px;
left: 50%;
width: calc(100% - 142px);
height: 150px;
background-color: rgba(17, 17, 17, 0.6);
border-radius: inherit;
-webkit-filter: blur(35.5px);
filter: blur(35.5px);
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
pointer-events: none;
}
.post-block-style-six:hover .entry-title {
color: #ff6a6a;
}
.post-block-style-six:hover .post-thumbnail {
-webkit-transform: translateY(-5px);
-ms-transform: translateY(-5px);
transform: translateY(-5px);
}
.post-block-style-six .post-meta {
margin-bottom: 15px;
}
.post-block-style-six .entry-header {
margin-top: 0px;
margin-bottom: 0px;
}
.post-block-style-six .post-meta > span {
line-height: 1;
vertical-align: middle;
}
.post-block-style-six .post-meta > span::before {
content: "";
width: 4px;
height: 4px;
border-radius: 50%;
display: inline-block;
background-color: #bcbcbc;
vertical-align: middle;
}
.post-block-style-six .post-meta > span::before {
margin-right: 10px;
}
.post-block-style-six.feature .post-image .post-thumbnail {
display: inline-block;
}
.post-block-style-six .post-thumbnail {
border-radius: 15px;
-webkit-box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.07);
box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.07);
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.post-block-style-six .post-image {
margin-bottom: 0px;
}
.post-block-style-six.feature .entry-title {
font-size: 2.11765rem;
}
.post-block-style-six.feature .post-content {
padding-left: 100px;
padding-right: 100px;
}
.post-block-style-six .entry-title {
font-size: 1.64706rem;
font-weight: 400;
margin-bottom: 0px;
}
.post-block-style-six .post-content {
padding-top: 40px;
padding-bottom: 50px;
padding-left: 50px;
padding-right: 50px;
}
.post-style-gallery {
position: relative;
}
.post-style-gallery .post-thumbnail > img {
width: 100%;
}
.post-style-gallery .post-image .post-thumbnail {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.post-style-gallery .post-image {
margin-bottom: 0px;
position: relative;
padding-bottom: 100%;
}
.post-style-gallery .entry-header {
margin-bottom: 0px;
margin-top: 0px;
}
.post-style-gallery .post-image::before {
position: absolute;
content: "";
bottom: 0;
left: 0;
background: #063644;
background: -o-linear-gradient(bottom, #063644 0%, rgba(0, 212, 255, 0) 70%);
background: -webkit-gradient(linear, left bottom, left top, from(#063644), color-stop(70%, rgba(0, 212, 255, 0)));
background: linear-gradient(0deg, #063644 0%, rgba(0, 212, 255, 0) 70%);
height: 100%;
width: 100%;
z-index: 1;
pointer-events: none;
}
.post-style-gallery .post-content {
position: absolute;
bottom: 0;
left: 0;
z-index: 5;
padding: 30px 35px;
width: 100%;
}
.post-style-gallery .entry-title {
margin-bottom: 0;
color: #FFFFFF;
font-weight: 400;
font-size: 1.29412rem;
}
.post-style-gallery .post-meta > span {
line-height: 1;
background-color: #f64653;
color: #FFFFFF;
border-radius: 3px;
padding: 4px 17px;
}
.row.small-gutters > [class^="col-"] {
padding-left: 3px;
padding-right: 3px;
}
.row.small-gutters {
padding-left: 3px;
padding-right: 3px;
}
@media (min-width: 992px) and (max-width: 1199px) {
.post-list-modern .entry-header,
.post-list-modern .entry-content {
padding-left: 60px;
padding-right: 60px;
}
}
@media (max-width: 991px) {
.post-list-modern .entry-header,
.post-list-modern .entry-content {
padding-left: 40px;
padding-right: 40px;
}
}
@media (max-width: 480px) {
.post-list-modern .post-image {
margin-bottom: 20px;
}
.post-list-modern .entry-title {
font-size: 1rem;
}
.post-list-modern .entry-header,
.post-list-modern .entry-content {
padding-left: 20px;
padding-right: 20px;
}
.post-list-modern .post-meta > span:not(:last-child) {
margin-right: 20px;
}
.post-block-style-six .post-content {
padding-top: 20px;
padding-bottom: 25px;
padding-left: 25px;
padding-right: 25px;
}
.post-block-style-six.feature .post-content {
padding-top: 15px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
}
.post-block-style-six.feature .entry-title {
font-size: 1.05882rem;
}
} .insta-stack-shadow-effect-wraper {
position: relative;
z-index: 5;
}
.insta-stack-shadow-effect .instagram-list {
margin: 0px;
}
.insta-stack-shadow-effect {
position: relative;
border-radius: 10px;
background-color: white;
-webkit-box-shadow: 0px 30px 30px 0px rgba(0, 0, 0, 0.07);
box-shadow: 0px 30px 30px 0px rgba(0, 0, 0, 0.07);
padding: 20px;
margin-bottom: 20px;
}
.stack-layer-shadow {
position: absolute;
border-radius: inherit;
-webkit-box-shadow: 0px 30px 30px 0px rgba(0, 0, 0, 0.07);
box-shadow: 0px 30px 30px 0px rgba(0, 0, 0, 0.07);
background-color: inherit;
opacity: .2;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
height: 100%;
z-index: -1;
}
.shadow-layer-one {
bottom: -10px;
width: calc(100% - 40px);
}
.shadow-layer-two {
bottom: -20px;
width: calc(100% - 80px);
}
.indtafeed-slide > a {
display: none;
}
.insta-section-heading-style2 {
border-radius: 5px;
color: #FFFFFF;
display: inline-block;
position: absolute;
z-index: 5;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
font-size: 14px;
font-weight: 400;
letter-spacing: .5px;
margin-bottom: 0px;
background-color: #7973e2;
overflow: hidden;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.insta-title {
padding-top: 12px;
padding-bottom: 12px;
padding-left: 52px;
padding-right: 19px;
display: inline-block;
}
.insta-section-heading-style2 > i {
background-color: #5851db;
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 34px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.gutentim-home-4-blog-post:not(.post-list) .entry-header,
.gutentim-home-4-blog-post:not(.post-list) .entry-title {
margin-bottom: 0px;
}
.gutentim-home-4-blog-post:not(.post-list) .entry-title {
padding-left: 15px;
padding-right: 15px;
line-height: 1.2;
}
.gutentim-home-4-blog-post:not(.post-list).post-item {
margin-bottom: 40px;
}
.gutentim-home-4-blog-post.post-list {
margin-bottom: 42px;
}
.gutentim-home-4-blog-post.post-list .entry-content {
margin-top: 0px;
margin-bottom: 20px;
}
@media (min-width: 992px) {
.gutentim-home-4-blog-post.post-list .entry-content {
padding-left: 50px;
padding-right: 50px;
}
}
@media (min-width: 992px) {
.gutentim-home-4-blog-post.post-list .entry-header {
padding-left: 70px;
padding-right: 70px;
}
}
.modarn-post-tile-block > .container > .row {
width: 100%;
}
.modern-post-group:nth-child(odd) {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-webkit-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.gutentim-newsletter-3.section-padding {
padding: 74px 0;
}
.gutentim-newsletter-3 .subscribe-subtitle {
line-height: 1.3;
}
.gutentim-newsletter-3 .yikes-easy-mc-form.widgetsub-form input[type="email"] {
border-bottom: none;
background-color: white;
-webkit-box-shadow: 9.899px 9.899px 40px 0px rgba(0, 0, 0, 0.1);
box-shadow: 9.899px 9.899px 40px 0px rgba(0, 0, 0, 0.1);
padding-left: 30px;
}
.gutentim-newsletter-3 .xs-inline-subscribe-form-3 .widgetsub-form .btn {
color: #FFF;
}
.gutentim-newsletter-3 .yikes-easy-mc-form.widgetsub-form input[type="email"]::-webkit-input-placeholder { color: rgba(34, 34, 34, 0.4);
}
.gutentim-newsletter-3 .yikes-easy-mc-form.widgetsub-form input[type="email"]::-moz-placeholder { color: rgba(34, 34, 34, 0.4);
}
.gutentim-newsletter-3 .yikes-easy-mc-form.widgetsub-form input[type="email"]:-ms-input-placeholder { color: rgba(34, 34, 34, 0.4);
}
.gutentim-newsletter-3 .yikes-easy-mc-form.widgetsub-form input[type="email"]:-moz-placeholder { color: rgba(34, 34, 34, 0.4);
}
@media (max-width: 480px) {
.content-title {
font-size: 2.5294117647rem;
}
}