/*：源代码唯一下载链接: http://www.bootstrapmb.com/item/6666(当前备注仅在演示里出现，下载源码不包含)*//*------------------------------------------------------------------[Master Stylesheet]Project:        Skans HTML最新最全最好的Bootstrap模板：http://www.bootstrapmb.com-------------------------------------------------------------------*/@import url(font-awesome.min.css);@import url(font-awesome-animation.min.css);@import url(pe-icon-7-stroke.css);@import url(elegant-icons.css);@import url(icomoon.css);@import url(flaticon-set-current-theme.css);@import url("https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900|Rubik:400,500,700");/*This file contains the common styles of this theme.*//*------------------------------------------------------------------[table of contents]		* typography.scss		* common.scss		* extra.scss		* overlay.scss		* header.scss		* nav.scss		* topbar.scss		* page-title.scss		* vertical-nav.scss		* menu-full-page.scss		* boxed-layout.scss		* form.scss		* side-push-panel.scss		* box-hover-effect.scss		* isotope-layout.scss		* slider.scss		* home.scss		* about.scss		* volunteer.scss		* contact.scss		* event.scss		* practice-area.scss		* services.scss		* job.scss		* shop.scss		* blog.scss		* shortcodes.scss 			* alerts.scss			* blockquote.scss			* buttons.scss			* clients.scss			* countdown-Timer.scss			* countdown.scss			* dividers.scss			* facebook-disqus-comments.scss			* faqs.scss			* flex-slider.scss			* flip-box.scss			* font-icons.scss			* funfacts.scss			* infinitescroll.scss			* instagram.scss			* lightbox.scss			* map.scss			* pegination.scss			* pricing.scss			* process-steps.scss			* progress-bar.scss			* promo.scss			* section-title.scss			* separators.scss			* styled-icons.scss			* tabs.scss			* teams.scss			* testimonials.scss			* toggles-accordions.scss			* vertical-timeline.scss			* working-process.scss				* Footer* ===============================================*//* * transform.scss * -----------------------------------------------*//* * mixins loader.scss * -----------------------------------------------*//* * reset.scss * -----------------------------------------------*/html, body {  margin: 0;  padding: 0;  width: 100%;  line-height: 150%; }body {  height: 100%; }html {  font-size: 100%;  /*62.5%;*/  /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */  overflow-y: scroll;  /* Keeps page centred in all browsers regardless of content height */  -webkit-text-size-adjust: 100%;  /* Prevents iOS text size adjust after orientation change, without disabling user zoom */  -ms-text-size-adjust: 100%;  /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }/* * typography.scss * -----------------------------------------------*/::selection {  background: #333;  color: #fff;  text-shadow: none; }::-moz-selection {  background: #333;  /* Firefox */  color: #fff;  text-shadow: none; }::-webkit-selection {  background: #333;  /* Safari */  color: #fff;  text-shadow: none; }:active,:focus {  outline: none !important; }body {  line-height: 1.8;  color: #676767;  font-size: 1.1rem;  font-family: "Rubik", sans-serif;  font-weight: 400;  background-color: #fff;  background-attachment: fixed;  -ms-word-wrap: break-word;  word-wrap: break-word; }a {  color: #0073aa;  text-decoration: none;  font-weight: 500;  transition: all 0.3s ease; }  @media screen and (prefers-reduced-motion: reduce) {    a {      transition: none; } }  a:hover, a:focus {    color: #003f5e;    text-decoration: none; }  a img {    border: none; }img {  max-width: 100%; }iframe {  border: none !important; }/* -------- Headings ---------- */h1, .h1 {  font-size: 5rem; }h2, .h2 {  font-size: 4.225rem; }h3, .h3 {  font-size: 2.75rem; }h4, .h4 {  font-size: 1.5rem; }h5, .h5 {  font-size: 1.25rem; }h6, .h6 {  font-size: 1rem; }h1, h2, h3, h4, h5, h6,.h1, .h2, .h3, .h4, .h5, .h6 {  font-family: "Playfair Display", serif;  font-weight: 700;  line-height: 1.3;  color: #002c42; }  h1 small,  h1 .small, h2 small,  h2 .small, h3 small,  h3 .small, h4 small,  h4 .small, h5 small,  h5 .small, h6 small,  h6 .small,  .h1 small,  .h1 .small, .h2 small,  .h2 .small, .h3 small,  .h3 .small, .h4 small,  .h4 .small, .h5 small,  .h5 .small, .h6 small,  .h6 .small {    font-weight: normal;    line-height: 1;    color: #002c42; }  h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,  .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a {    color: inherit;    font-weight: inherit; }.h1, .h2, .h3, h1, h2, h3 {  margin-bottom: 1rem;  margin-top: 0.75rem; }h4, h5, h6,.h4, .h5, .h6 {  font-family: "Rubik", sans-serif;  font-weight: 500;  line-height: 1.5;  margin-bottom: 0.5rem;  margin-top: 0.75rem; }/* -------- Body Text ---------- */p,pre,ul,ol,dl,dd,blockquote,address,table,fieldset {  margin-bottom: 10px; }table p {  margin-bottom: 0; }p {  margin-bottom: 30px; }  p a:hover, p a:focus {    text-decoration: underline; }.wp-block-quote {  margin: 20px 0; }.post-content ul >li,.post-content ol >li,.post-excerpt ul >li,.post-excerpt ol >li,.wpb_text_column ul >li,.wpb_text_column ol >li {  margin-bottom: 12px; }  .post-content ul >li >ul, .post-content ul >li >ol,  .post-content ol >li >ul,  .post-content ol >li >ol,  .post-excerpt ul >li >ul,  .post-excerpt ul >li >ol,  .post-excerpt ol >li >ul,  .post-excerpt ol >li >ol,  .wpb_text_column ul >li >ul,  .wpb_text_column ul >li >ol,  .wpb_text_column ol >li >ul,  .wpb_text_column ol >li >ol {    margin-top: 12px; }/*Drop Caps*/.drop-caps >p {  text-align: justify; }.drop-caps >p:first-child:first-letter {  color: #111;  display: block;  float: left;  font-size: 48px;  line-height: 48px;  margin: 6px 3px;  padding: 10px 18px; }.drop-caps.text-colored >p:first-child:first-letter {  display: block;  float: left;  font-size: 48px;  line-height: 48px;  margin: 6px 3px;  padding: 10px 18px; }.drop-caps.border >p:first-child:first-letter {  border: 1px solid;  margin: 8px 16px 0 0;  padding: 15px 20px; }.drop-caps.border-rounded >p:first-child:first-letter {  border: 1px solid;  border-radius: 50%;  margin: 8px 16px 0 0;  padding: 15px 20px; }.drop-caps.colored-square >p:first-child:first-letter {  color: #fff;  margin: 8px 16px 0 0;  padding: 15px 20px; }.drop-caps.colored-rounded >p:first-child:first-letter {  color: #fff;  margin: 8px 16px 0 0;  padding: 15px 20px;  border-radius: 50%; }.drop-caps.dark-square >p:first-child:first-letter {  background: #222;  color: #fff;  margin: 8px 16px 0 0;  padding: 15px 20px; }.drop-caps.dark-rounded >p:first-child:first-letter {  background: #222;  color: #fff;  margin: 8px 16px 0 0;  padding: 15px 20px;  border-radius: 50%; }/*Text Highlight*/.text-highlight {  background: none repeat scroll 0 0 #111;  border-radius: 4px;  color: #fff;  padding: 0 5px 3px; }  .text-highlight.light {    background: #808080; }address {  color: #777;  font-style: italic; }ol, ul {  list-style-position: inside;  margin: 0;  padding: 0; }ol ol li, ol ul li,ul ol li, ul ul li {  padding-left: 20px; }/* * common.scss * -----------------------------------------------*//* -------- Basic Structure ---------- */html {  font-size: 100%;  max-width: 100%; }  @media (max-width: 991.98px) {    html {      font-size: 98%; } }  @media (max-width: 767.98px) {    html {      font-size: 96%; } }  @media (max-width: 575.98px) {    html {      font-size: 94%; } }html, html a {  -webkit-font-smoothing: antialiased; }body {  max-width: 100%;  overflow-x: hidden;  position: relative; }img {  height: auto;  max-width: 100%; }iframe, embed, object {  margin-bottom: 1.5em;  max-width: 100%; }iframe {  display: block;  margin: 0;  max-width: 100%; }.inline-block,.display-inline-block {  display: inline-block; }.display-inline {  display: inline; }.display-block {  display: block; }.fullwidth {  width: 100%; }.bg-hover-theme-colored {  transition: all 0.3s ease; }  @media screen and (prefers-reduced-motion: reduce) {    .bg-hover-theme-colored {      transition: none; } }.media-object {  max-width: none; }/* Text-decoration */.text-underline {  text-decoration: underline; }form label {  color: #555;  font-weight: 400; }.hr-divider {  margin: 20px 0; }/* -------- Line-Bottom ---------- */.heading-line-bottom {  border-bottom: 1px dashed #808080;  display: inline-block;  margin: 0;  position: relative;  margin: 20px 0; }.heading-line-bottom::after {  content: "";  height: 2px;  left: 0;  position: absolute;  top: 4px;  width: 20px; }.heading-title {  margin-top: 10px; }.double-line-bottom {  margin-bottom: 20px;  margin-top: 8px;  padding-bottom: 5px;  position: relative; }  .double-line-bottom::after {    border-radius: 8px;    bottom: 1px;    content: "";    height: 2px;    left: 0;    position: absolute;    width: 64px; }  .double-line-bottom::before {    border-radius: 8px;    bottom: -1px;    content: "";    height: 6px;    left: 10px;    position: absolute;    width: 24px; }.line-bottom {  position: relative;  margin-bottom: 35px;  padding-bottom: 10px; }  .line-bottom:after {    bottom: -10px;    content: "";    height: 4px;    left: 0;    position: absolute;    width: 65px;    background: #555; }  .section-typo-light .line-bottom:after {    background: #fff; }.line-bottom-footer-widget {  position: relative;  padding-bottom: 10px; }  .line-bottom-footer-widget:after {    bottom: -5px;    content: "";    height: 3px;    left: 0;    position: absolute;    width: 54px;    background: #555; }.line-bottom-centered {  position: relative;  margin: 10px 0 20px; }  .line-bottom-centered:after {    background: #2b96cc none repeat scroll 0 0;    bottom: -8px;    content: "";    height: 1px;    left: 0;    margin-left: auto;    margin-right: auto;    margin-top: 0;    position: absolute;    right: 0;    width: 30px; }.title-icon [class^="flaticon-"]::after,.title-icon [class^="flaticon-"]::before {  font-size: 48px;  margin-left: 10px; }.title-icon {  margin: 0 auto;  max-width: 160px;  position: relative; }.title-icon::after {  content: "";  height: 2px;  left: 24px;  position: absolute;  top: 10px;  width: 30px; }.title-icon::before {  content: "";  height: 2px;  position: absolute;  right: 20px;  top: 10px;  width: 30px; }/* -------- Background Video ---------- */.bg-video {  height: 100%;  position: absolute;  text-align: center;  width: 100%;  z-index: -1; }.bg-video .video {  height: 100%;  left: 0;  margin: 0 !important;  position: relative;  top: 0;  width: 100%; }.bg-video .video .mbYTP_wrapper {  z-index: -1 !important; }/* -------- Box Table ---------- */.display-table-parent {  height: 100%;  left: 0;  position: absolute;  top: 0;  width: 100%; }.display-table {  display: table;  height: 100%;  position: relative;  width: 100%; }.display-table-cell {  display: table-cell;  height: 100%;  vertical-align: middle; }/* -------- Scroll To Top ---------- */.scrollToTop {  background: rgba(0, 0, 0, 0.1);  bottom: 15px;  display: none;  border-radius: 50%;  height: 50px;  padding: 2px;  position: fixed;  right: 15px;  text-align: center;  text-decoration: none;  width: 50px;  z-index: 99999; }.scrollToTop i {  color: #fff;  font-size: 42px; }.scrollToTop:hover {  background: rgba(0, 0, 0, 0.6);  text-decoration: none; }/* -------- magnific popup ---------- */.mfp-close-btn-in .mfp-close {  color: #eee;  font-size: 64px; }/* section light & dark text typography */.section-typo-light,.section-typo-light h1,.section-typo-light h2,.section-typo-light h3,.section-typo-light h4,.section-typo-light h5,.section-typo-light h6,.section-typo-light p,.section-typo-light a:not(.icon):not(.btn):not(.social-link):not(.styled-icons-item):not(.wp-block-button__link):not(.wp-block-button__link),.section-typo-light a:not(.icon):not(.btn):not(.social-link):not(.styled-icons-item):not(.wp-block-button__link):not(.wp-block-button__link):hover {  color: #fff !important; }.section-typo-dark,.section-typo-dark h1,.section-typo-dark h2,.section-typo-dark h3,.section-typo-dark h4,.section-typo-dark h5,.section-typo-dark h6,.section-typo-dark p,.section-typo-dark a:not(.icon):not(.btn):not(.social-link):not(.styled-icons-item):not(.wp-block-button__link):not(.wp-block-button__link),.section-typo-dark a:not(.icon):not(.btn):not(.social-link):not(.styled-icons-item):not(.wp-block-button__link):not(.wp-block-button__link):hover {  color: #002c42 !important; }/* table */.main-content-area table,.comment-body .comment-text table {  width: 100%;  margin: 0 0 40px; }.main-content-area table td,.main-content-area table th,.comment-body .comment-text table td,.comment-body .comment-text table th {  padding: 10px 20px;  border: 1px solid #e6e6e6; }.section-bg-diagonal-1 {  background-image: linear-gradient(145deg, transparent 50%, #f6f8fd 50%); }.section-bg-diagonal-2 {  background-image: linear-gradient(325deg, transparent 50%, #f6f8fd 50%); }.section-bg-diagonal-3 {  background-image: linear-gradient(165deg, transparent 50%, #f6f8fd 50%); }.section-bg-diagonal-4 {  background-image: linear-gradient(345deg, transparent 50%, #f6f8fd 50%); }@media (max-width: 1199.98px) {  .hidden-mobile-mode {    display: none !important; } }.lead, .lead p {  line-height: 1.5;  font-size: 1.4rem;  font-weight: 500;  color: #222; }/* animate.css */.anim-delay-1ms {  animation-delay: 0.1s; }.anim-delay-3ms {  animation-delay: 0.3s; }.anim-delay-5ms {  animation-delay: 0.5s; }.anim-delay-7ms {  animation-delay: 0.7s; }.anim-delay-9ms {  animation-delay: 0.9s; }.anim-delay-1s {  animation-delay: 1s; }.box-shadow {  box-shadow: 0 14px 18px 0 rgba(0, 0, 0, 0.1) !important; }.hover-box-shadow:hover {  box-shadow: 0 14px 18px 0 rgba(0, 0, 0, 0.1) !important; }.slick-slide img {  display: block;  cursor: pointer; }.slick-slide.slick-current .thumb .img-thumbnail {  background-color: #fd7807; }.tm-btn-loadmore-preloader .preloader-dot-loading {  display: block;  margin: 0px auto;  width: 97px; }.tm-btn-loadmore-preloader .preloader-dot-loading .cssload-loading i {  width: 15px;  height: 15px;  display: inline-block;  border-radius: 50%;  background: #2a2b26; }.tm-btn-loadmore-preloader .preloader-dot-loading .cssload-loading i:first-child {  opacity: 0;  animation: cssload-loading-ani2 0.58s linear infinite;  -o-animation: cssload-loading-ani2 0.58s linear infinite;  -ms-animation: cssload-loading-ani2 0.58s linear infinite;  -webkit-animation: cssload-loading-ani2 0.58s linear infinite;  -moz-animation: cssload-loading-ani2 0.58s linear infinite;  transform: translate(-15px);  -o-transform: translate(-15px);  -ms-transform: translate(-15px);  -webkit-transform: translate(-15px);  -moz-transform: translate(-15px); }.tm-btn-loadmore-preloader .preloader-dot-loading .cssload-loading i:nth-child(2),.tm-btn-loadmore-preloader .preloader-dot-loading .cssload-loading i:nth-child(3) {  animation: cssload-loading-ani3 0.58s linear infinite;  -o-animation: cssload-loading-ani3 0.58s linear infinite;  -ms-animation: cssload-loading-ani3 0.58s linear infinite;  -webkit-animation: cssload-loading-ani3 0.58s linear infinite;  -moz-animation: cssload-loading-ani3 0.58s linear infinite; }.tm-btn-loadmore-preloader .preloader-dot-loading .cssload-loading i:last-child {  animation: cssload-loading-ani1 0.58s linear infinite;  -o-animation: cssload-loading-ani1 0.58s linear infinite;  -ms-animation: cssload-loading-ani1 0.58s linear infinite;  -webkit-animation: cssload-loading-ani1 0.58s linear infinite;  -moz-animation: cssload-loading-ani1 0.58s linear infinite; }@keyframes cssload-loading-ani1 {  100% {    transform: translate(39px);    opacity: 0; } }@-o-keyframes cssload-loading-ani1 {  100% {    -o-transform: translate(39px);    opacity: 0; } }@-ms-keyframes cssload-loading-ani1 {  .tm-btn-loadmore-preloader 100% {    -ms-transform: translate(39px);    opacity: 0; } }@-webkit-keyframes cssload-loading-ani1 {  100% {    -webkit-transform: translate(39px);    opacity: 0; } }@-moz-keyframes cssload-loading-ani1 {  100% {    -moz-transform: translate(39px);    opacity: 0; } }@keyframes cssload-loading-ani2 {  100% {    transform: translate(15px);    opacity: 1; } }@-o-keyframes cssload-loading-ani2 {  100% {    -o-transform: translate(15px);    opacity: 1; } }@-ms-keyframes cssload-loading-ani2 {  .tm-btn-loadmore-preloader 100% {    -ms-transform: translate(15px);    opacity: 1; } }@-webkit-keyframes cssload-loading-ani2 {  100% {    -webkit-transform: translate(15px);    opacity: 1; } }@-moz-keyframes cssload-loading-ani2 {  100% {    -moz-transform: translate(15px);    opacity: 1; } }@keyframes cssload-loading-ani3 {  100% {    transform: translate(15px); } }@-o-keyframes cssload-loading-ani3 {  100% {    -o-transform: translate(15px); } }@-ms-keyframes cssload-loading-ani3 {  .tm-btn-loadmore-preloader 100% {    -ms-transform: translate(15px); } }@-webkit-keyframes cssload-loading-ani3 {  100% {    -webkit-transform: translate(15px); } }@-moz-keyframes cssload-loading-ani3 {  100% {    -moz-transform: translate(15px); } }.top-sliders-container {  position: relative;  z-index: 0; }body.has-fixed-footer .top-sliders-container {  z-index: 2; }.alert {  padding: 1.25rem 1.25rem; }.alert-dismissible .close {  padding: 1.50rem; }/* * container.scss * -----------------------------------------------*/.container .container {  width: 100%; }.container .container,.container .container-fluid,.container-fluid .container,.container-fluid .container-fluid {  padding-left: 0;  padding-right: 0; }@media (min-width: 1200px) {  .container {    max-width: 1170px; } }@media (min-width: 992px) {  body.container-970px .container {    width: 970px; }  body.container-100pr .container {    width: 100%; }  body.container-100pr .container,  body.container-100pr .container-fluid {    padding-left: 40px;    padding-right: 40px; }    body.container-100pr .container .container,    body.container-100pr .container .container-fluid,    body.container-100pr .container-fluid .container,    body.container-100pr .container-fluid .container-fluid {      padding-left: 0;      padding-right: 0; } }section {  position: relative; }section >.container, section >.container-fluid {  padding-top: 100px;  padding-bottom: 100px; }.vc-row-tm-section-padding {  padding-top: 100px;  padding-bottom: 100px; }.tm-sidebar .vc-row-tm-section-padding {  padding-top: 0;  padding-bottom: 0; }body.tm_wpb_vc_js_status_false .main-content-area,body.tm_wpb_vc_js_status_false .sidebar-area {  padding-top: 100px;  padding-bottom: 100px; }  @media (max-width: 991.98px) {    body.tm_wpb_vc_js_status_false .main-content-area,    body.tm_wpb_vc_js_status_false .sidebar-area {      padding-top: 50px;      padding-bottom: 50px; } }body.tm_wpb_vc_js_status_true.single-post .main-content-area,body.tm_wpb_vc_js_status_true.single-post .sidebar-area, body.tm_wpb_vc_js_status_true.blog .main-content-area,body.tm_wpb_vc_js_status_true.blog .sidebar-area {  padding-top: 100px;  padding-bottom: 100px; }  @media (max-width: 991.98px) {    body.tm_wpb_vc_js_status_true.single-post .main-content-area,    body.tm_wpb_vc_js_status_true.single-post .sidebar-area, body.tm_wpb_vc_js_status_true.blog .main-content-area,    body.tm_wpb_vc_js_status_true.blog .sidebar-area {      padding-top: 50px;      padding-bottom: 50px; } }body.tm_wpb_vc_js_status_true .sidebar-area {  padding-top: 100px;  padding-bottom: 100px; }  @media (max-width: 991.98px) {    body.tm_wpb_vc_js_status_true .sidebar-area {      padding-top: 50px;      padding-bottom: 50px; } }/* * overlays.scss * -----------------------------------------------*/.layer-overlay {  position: relative;  /* overlay-dark */  /* overlay-white */ }  .layer-overlay::before {    background: rgba(17, 17, 17, 0.5) none repeat scroll 0 0;    content: " ";    height: 100%;    left: 0;    position: absolute;    top: 0;    width: 100%;    z-index: 0; }  .layer-overlay.overlay-light::before {    background-color: rgba(255, 255, 255, 0.4); }  .layer-overlay.overlay-lighter::before {    background-color: rgba(255, 255, 255, 0.3); }  .layer-overlay.overlay-deep::before {    background-color: rgba(255, 255, 255, 0.9); }  .layer-overlay.overlay-dark::before {    background-color: rgba(17, 17, 17, 0.85); }  .layer-overlay.overlay-dark-1::before {    background-color: rgba(17, 17, 17, 0.1); }  .layer-overlay.overlay-dark-2::before {    background-color: rgba(17, 17, 17, 0.2); }  .layer-overlay.overlay-dark-3::before {    background-color: rgba(17, 17, 17, 0.3); }  .layer-overlay.overlay-dark-4::before {    background-color: rgba(17, 17, 17, 0.4); }  .layer-overlay.overlay-dark-5::before {    background-color: rgba(17, 17, 17, 0.5); }  .layer-overlay.overlay-dark-6::before {    background-color: rgba(17, 17, 17, 0.6); }  .layer-overlay.overlay-dark-7::before {    background-color: rgba(17, 17, 17, 0.7); }  .layer-overlay.overlay-dark-8::before {    background-color: rgba(17, 17, 17, 0.8); }  .layer-overlay.overlay-dark-9::before {    background-color: rgba(17, 17, 17, 0.9); }  .layer-overlay.overlay-white::before {    background-color: rgba(255, 255, 255, 0.4); }  .layer-overlay.overlay-white-1::before {    background-color: rgba(255, 255, 255, 0.1); }  .layer-overlay.overlay-white-2::before {    background-color: rgba(255, 255, 255, 0.2); }  .layer-overlay.overlay-white-3::before {    background-color: rgba(255, 255, 255, 0.3); }  .layer-overlay.overlay-white-4::before {    background-color: rgba(255, 255, 255, 0.4); }  .layer-overlay.overlay-white-5::before {    background-color: rgba(255, 255, 255, 0.5); }  .layer-overlay.overlay-white-6::before {    background-color: rgba(255, 255, 255, 0.6); }  .layer-overlay.overlay-white-7::before {    background-color: rgba(255, 255, 255, 0.7); }  .layer-overlay.overlay-white-8::before {    background-color: rgba(255, 255, 255, 0.8); }  .layer-overlay.overlay-white-9::before {    background-color: rgba(255, 255, 255, 0.9); }  .layer-overlay.layer-pattern::before {    background-image: url(../images/pattern1.png);    background-color: rgba(0, 0, 0, 0.6); }  .layer-overlay.layer-pattern2::before {    background-image: url(../images/pattern2.png);    background-color: rgba(0, 0, 0, 0.8); }  .layer-overlay.layer-pattern3::before {    background-image: url(../images/pattern3.png);    background-color: rgba(0, 0, 0, 0.8); }  .layer-overlay.maximage-layer-overlay::before {    z-index: 1; }  .layer-overlay.overlay-blue::before {    background-color: rgba(1, 162, 208, 0.9); }  .layer-overlay.overlay-blue-light::before {    background-color: rgba(1, 162, 208, 0.45); }  .layer-overlay.overlay-pink::before {    background-color: rgba(235, 110, 142, 0.9); }  .layer-overlay.overlay-pink-light::before {    background-color: rgba(235, 110, 142, 0.45); }  .layer-overlay.overlay-brown::before {    background-color: rgba(60, 171, 111, 0.9); }  .layer-overlay.overlay-brown-light::before {    background-color: rgba(60, 171, 111, 0.45); }  .layer-overlay.overlay-yellow::before {    background-color: rgba(255, 187, 34, 0.9); }  .layer-overlay.overlay-yellow-light::before {    background-color: rgba(255, 187, 34, 0.45); }  .layer-overlay.overlay-green::before {    background-color: rgba(16, 196, 92, 0.9); }  .layer-overlay.overlay-green-light::before {    background-color: rgba(16, 196, 92, 0.45); }  .layer-overlay.overlay-theme-color-1::before {    background-color: rgba(173, 216, 230, 0.9); }  .layer-overlay.overlay-theme-color-2::before {    background-color: rgba(230, 173, 188, 0.9); }  .layer-overlay.overlay-theme-color-3::before {    background-color: rgba(230, 216, 173, 0.9); }.half-divider .overlay-theme-color-1, .half-divider .overlay-theme-color-2, .half-divider .overlay-theme-color-3 {  content: "";  height: 100%;  position: absolute;  right: 0;  top: 0;  width: 50%; }/* vc_row layer overlay */.vc_row.layer-overlay:before {  display: unset; }.vc_row.vc_general.layer-overlay:before {  z-index: 1; }/* * header loader.scss * -----------------------------------------------*//* * header-top.scss * -----------------------------------------------*/header#header .header-top {  color: #fff;  padding: 0;  font-size: 16px;  line-height: 1.7; }  @media (max-width: 1199.98px) {    header#header .header-top {      padding-bottom: 15px;      padding-top: 15px;      line-height: 2.2; } }  header#header .header-top >.container >.row >div {    max-width: 100%; }  header#header .header-top .element {    display: inline-block;    margin-right: 15px;    padding-right: 15px;    padding-top: 10px;    padding-bottom: 10px;    line-height: 1.8;    font-weight: 700;    position: relative;    z-index: 1; }    header#header .header-top .element:last-child {      margin-right: 0;      padding-right: 0; }    header#header .header-top .element .search-form .search-field {      height: 30px;      padding: 5px 10px 5px 20px; }    header#header .header-top .element .search-form .search-submit {      padding: 3px 20px; }    header#header .header-top .element .btn {      vertical-align: middle;      font-size: 16px; }    header#header .header-top .element:not(.styled-icons) a:not(.btn):not(.styled-icons-item):not(.wp-block-button__link):not(.wp-block-button__link):not(.dropdown-item) {      color: #fff; }      header#header .header-top .element:not(.styled-icons) a:not(.btn):not(.styled-icons-item):not(.wp-block-button__link):not(.wp-block-button__link):not(.dropdown-item):hover {        color: #e6e6e6; }    header#header .header-top .element.styled-icons li a {      line-height: 1; }  header#header .header-top .styled-icons-label {    margin-right: 7px; }  header#header .header-top .styled-icons li {    margin-bottom: 0; }  header#header .header-top .styled-icons.icon-xs li a i {    top: -1px; }  header#header .header-top .contact-info li {    display: inline-block;    position: relative;    margin-right: 15px; }    @media (min-width: 992px) {      header#header .header-top .contact-info li {        margin-right: 25px; } }    @media (max-width: 767.98px) {      header#header .header-top .contact-info li {        display: block;        margin-right: 0;        margin-top: 5px;        margin-bottom: 5px; } }    header#header .header-top .contact-info li .font-icon {      margin-right: 5px; }    @media (min-width: 992px) {      header#header .header-top .contact-info li:not(:first-child):before {        background: rgba(255, 255, 255, 0.7);        content: "";        position: absolute;        top: 0;        bottom: 1px;        left: -16px;        margin: auto;        height: 15px;        width: 1px; } }  header#header .header-top .tm-wpml-language-switcher {    cursor: pointer; }    header#header .header-top .tm-wpml-language-switcher .dropdown-toggle {      background-color: transparent; }    header#header .header-top .tm-wpml-language-switcher .dropdown-list {      border-radius: 0;      padding: 0;      border: 1px solid rgba(134, 134, 134, 0.15);      box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.18); }      header#header .header-top .tm-wpml-language-switcher .dropdown-list li a {        color: #333 !important;        background-color: #fff;        padding: 7px 15px; }        header#header .header-top .tm-wpml-language-switcher .dropdown-list li a:hover {          color: #252525;          background-color: #eee; }        header#header .header-top .tm-wpml-language-switcher .dropdown-list li a img {          margin-right: 5px; }  header#header .header-top .header-top-nav.list-inline li {    display: inline-block; }  header#header .header-top .header-top-nav .menu-item {    padding: 0; }    header#header .header-top .header-top-nav .menu-item a {      color: #fff;      position: relative; }    header#header .header-top .header-top-nav .menu-item:not(:first-child) a {      margin-left: 25px; }      header#header .header-top .header-top-nav .menu-item:not(:first-child) a:before {        background: rgba(255, 255, 255, 0.7);        content: "";        position: absolute;        top: 0;        bottom: 1px;        left: -16px;        margin: auto;        height: 15px;        width: 1px; }      header#header .header-top .header-top-nav .menu-item:not(:first-child) a i {        margin-right: 5px; }@media (min-width: 1200px) {  header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style1 {    position: relative;    overflow: hidden; }    header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style1:before {      content: '';      position: absolute;      top: 0;      width: 51%;      height: 100%;      left: 0;      background: #121212; } }@media (min-width: 1200px) {  header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style2 {    position: relative;    overflow: hidden; }    header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style2:after {      border-right: 120px solid transparent;      border-top: 200px solid #f1f1f1;      content: "";      position: absolute;      top: 0;      width: 52%;      height: 100%;      left: 0; } }@media (min-width: 1200px) {  header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style3 {    position: relative;    overflow: hidden; }    header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style3:after {      border-bottom: 120px solid #f1f1f1;      border-left: 144px solid transparent;      content: "";      position: absolute;      top: 0;      width: 51%;      height: 100%;      left: 0; } }@media (min-width: 1200px) {  header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style4 {    position: relative;    overflow: hidden; }    header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style4:after {      border-bottom: 120px solid #f1f1f1;      border-right: 144px solid transparent;      content: "";      position: absolute;      top: 0;      width: 60%;      height: 100%;      left: 0; } }header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style5 {  overflow: hidden; }  @media (min-width: 1200px) {    header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style5 .header-top-left {      position: relative; }      header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style5 .header-top-left:before {        background-color: #f1f1f1;        content: "";        height: 100%;        position: absolute;        right: 0;        top: 0;        width: 2200px;        z-index: 0; }      header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style5 .header-top-left:after {        border-left: 120px solid #f1f1f1;        border-top: 144px solid transparent;        content: "";        height: 100%;        position: absolute;        right: -120px;        top: 0;        width: 0;        z-index: 0; } }header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style6 {  overflow: hidden; }  @media (min-width: 1200px) {    header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style6 {      position: relative;      overflow: hidden; }      header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style6:after {        border-bottom: 120px solid #ddd;        border-left: 144px solid transparent;        content: "";        position: absolute;        top: 0;        width: 51%;        height: 100%;        left: 1; }      header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style6 .header-top-left {        position: relative; }        header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style6 .header-top-left:before {          background-color: #f1f1f1;          content: "";          height: 100%;          position: absolute;          right: 0;          top: 0;          width: 2200px;          z-index: 0; }        header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style6 .header-top-left:after {          border-right: 120px solid transparent;          border-top: 144px solid #ddd;          content: "";          height: 100%;          position: absolute;          right: -50px;          top: 0;          width: 0;          z-index: 0; } }header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style7 {  overflow: hidden; }  @media (min-width: 1200px) {    header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style7 .header-top-right {      position: relative; }      header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style7 .header-top-right:before {        background-color: #f1f1f1;        content: "";        height: 100%;        position: absolute;        right: 0;        top: 0;        width: 2200px;        z-index: 0; }      header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style7 .header-top-right:after {        border-right: 120px solid transparent;        border-top: 144px solid #f1f1f1;        content: "";        height: 100%;        position: absolute;        right: -50px;        top: 0;        width: 0;        z-index: 0; } }header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style8 {  overflow: hidden; }  @media (min-width: 1200px) {    header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style8 .header-top-right {      position: relative; }      header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style8 .header-top-right:before {        background-color: #f1f1f1;        content: "";        height: 100%;        position: absolute;        right: 0;        top: 0;        width: 2200px;        z-index: 0; }      header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style8 .header-top-right:after {        border-left: 120px solid #f1f1f1;        border-top: 144px solid transparent;        content: "";        height: 100%;        position: absolute;        right: -120px;        top: 0;        width: 0;        z-index: 0; } }header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style9 {  overflow: hidden; }  @media (min-width: 1200px) {    header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style9 .header-top-right {      position: relative; }      header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style9 .header-top-right:before {        background-color: #f1f1f1;        content: "";        height: 100%;        position: absolute;        right: 0;        top: 0;        width: 2200px;        z-index: 0; } }header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style10 {  overflow: hidden; }  @media (min-width: 1200px) {    header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style10 .header-top-left {      position: relative; }      header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style10 .header-top-left:before {        background-color: #ddd;        content: "";        height: 100%;        position: absolute;        right: 0;        top: 0;        width: 2200px;        z-index: 1; }      header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style10 .header-top-left:after {        border-right: 60px solid transparent;        border-top: 72px solid #ddd;        content: "";        height: 100%;        position: absolute;        right: -50px;        top: 0;        width: 0;        z-index: 1; }    header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style10 .header-top-right {      position: relative; }      header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style10 .header-top-right:before {        background-color: #f1f1f1;        content: "";        height: 100%;        position: absolute;        right: 0;        top: 0;        width: 2200px;        z-index: 0; }      header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style10 .header-top-right:after {        border-left: 120px solid #f1f1f1;        border-top: 110px solid transparent;        content: "";        height: 100%;        position: absolute;        right: -120px;        top: 0;        width: 0;        z-index: 0; } }header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style11 {  overflow: hidden; }  @media (min-width: 1200px) {    header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style11 {      position: relative;      overflow: hidden; }      header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style11:after {        border-bottom: 120px solid #ccc;        border-right: 144px solid transparent;        content: "";        position: absolute;        top: 0;        width: 60%;        height: 100%;        left: 0;        z-index: 0; }      header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style11 .header-top-right {        position: relative; }        header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style11 .header-top-right:before {          background-color: #f1f1f1;          content: "";          height: 100%;          position: absolute;          right: 0;          top: 0;          width: 2200px;          z-index: 0; }        header#header:not(.header-layout-type-header-2rows-floating-header):not(.header-layout-type-header-2rows-floating-header-style2):not(.header-layout-type-header-2rows-floating-header-style3) .header-top.header-top-curve-style11 .header-top-right:after {          border-left: 120px solid #f1f1f1;          border-top: 110px solid transparent;          content: "";          height: 100%;          position: absolute;          right: -120px;          top: 0;          width: 0;          z-index: 0; } }/* * header-mid.scss * -----------------------------------------------*/header#header .header-middle {  padding: 30px 0; }  @media (max-width: 991.98px) {    header#header .header-middle .header-mid-column3-container .element {      margin-bottom: 15px; } }  header#header .header-middle .header-mid-column3-container .contact-info {    display: block; }    header#header .header-middle .header-mid-column3-container .contact-info .left-thumb {      float: left;      margin-right: 20px; }    header#header .header-middle .header-mid-column3-container .contact-info .media-body {      float: left; }    @media (max-width: 767.98px) {      header#header .header-middle .header-mid-column3-container .contact-info {        display: block; }        header#header .header-middle .header-mid-column3-container .contact-info .left-thumb {          float: none;          margin-right: 0; }        header#header .header-middle .header-mid-column3-container .contact-info .media-body {          float: none; } }    header#header .header-middle .header-mid-column3-container .contact-info .font-icon {      font-size: 36px;      margin-top: 5px; }    header#header .header-middle .header-mid-column3-container .contact-info .title {      margin-top: 0;      margin-bottom: .25rem; }      @media (max-width: 767.98px) {        header#header .header-middle .header-mid-column3-container .contact-info .title {          margin-top: 5px;          margin-bottom: 5px; } }    header#header .header-middle .header-mid-column3-container .contact-info.big-icon .subtitle a {      color: #777;      font-weight: normal; }    header#header .header-middle .header-mid-column3-container .contact-info.small-icon .font-icon {      font-size: 16px;      padding-left: 1px;      padding-right: 5px;      margin-top: 0; }    header#header .header-middle .header-mid-column3-container .contact-info.small-icon .title {      font-size: 15px; }    header#header .header-middle .header-mid-column3-container .contact-info.small-icon .subtitle {      font-size: 13px; }header#header .header-nav .header-nav-container {  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); }header#header .nav-side-icon-list {  display: inline-block; }  @media (max-width: 1199.98px) {    header#header .nav-side-icon-list {      float: left; } }  header#header .nav-side-icon-list >li {    display: inline-block;    padding: 20px 12px; }    @media (max-width: 1199.98px) {      header#header .nav-side-icon-list >li {        padding: 13px 12px; } }    header#header .nav-side-icon-list >li .custom-button {      margin-top: -5px; }/* * header-menuzord.scss * -----------------------------------------------*//* 1 - MENU CONTAINER======================================*/.menuzord,.menuzord * {  box-sizing: border-box;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box; }.menuzord {  width: 100%;  padding: 0 30px;  float: left;  position: relative; }/* == Customized by ismail start == */.menuzord-container {  background: #fff; }/* == Customized by ismail end == */.menuzord a {  -o-transition: color .3s linear, background .3s linear;  -moz-transition: color .3s linear, background .3s linear;  -webkit-transition: color .3s linear, background .3s linear;  transition: color .3s linear, background .3s linear; }/* scrollable menu */.menuzord-menu.scrollable >.scrollable-fix {  display: none; }/* 2 - BRAND======================================*/.menuzord-brand {  margin: 20px 30px 20px 0;  float: left;  color: #666;  text-decoration: none;  font-size: 24px;  font-weight: 600;  line-height: 1.3;  cursor: pointer; }/* 3 - MENU======================================*/.menuzord-menu {  margin: 0;  padding: 0;  float: left;  list-style: none; }/* Right alignment */.menuzord-menu.menuzord-right {  float: right; }/* Menu items */.menuzord-menu >li {  display: inline-block;  float: left; }  @media (min-width: 1200px) {    .menuzord-menu >li {      padding: 30px 0; } }.menuzord-menu >li >a {  padding: 7px 16px;  display: inline-block;  text-decoration: none;  font-size: 1rem;  font-weight: 600;  color: #222;  outline: 0;  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);  -webkit-tap-highlight-color: transparent; }/* Active/hover state (Menu items) */.menuzord-menu >li.active >a,.menuzord-menu >li:hover >a {  color: #333; }/* Dropdown */.menuzord-menu ul.dropdown {  top: 100%; }.menuzord-menu ul.dropdown li ul.dropdown {  top: 0; }/* Megamenu */.menuzord-menu >li >.megamenu {  top: 100%; }/* 4 - DROPDOWN======================================*/.menuzord-menu ul.dropdown,.menuzord-menu ul.dropdown li ul.dropdown {  list-style: none;  margin: 0;  padding: 0;  display: none;  position: absolute;  z-index: 99;  min-width: 230px;  background: #fff; }.menuzord-menu ul.dropdown li ul.dropdown {  left: 100%; }/* Dropdown items */.menuzord-menu ul.dropdown li {  clear: both;  width: 100%;  border: 0 none;  font-size: 12px;  position: relative; }.menuzord-menu ul.dropdown li a {  width: 100%;  background: none;  padding: 10px 25px 10px 22px;  color: #888;  text-decoration: none;  display: inline-block;  float: left;  clear: both;  position: relative;  outline: 0;  -o-transition: padding .2s linear;  -moz-transition: padding .2s linear;  -webkit-transition: padding .2s linear;  transition: padding .2s linear; }/* Hover state (dropdown items) */.menuzord-menu ul.dropdown li:hover >a {  padding-left: 28px;  padding-right: 19px;  color: #333; }/* Dropdown left alignment */.menuzord-menu ul.dropdown.dropdown-left {  left: none; }.menuzord-menu ul.dropdown li ul.dropdown.dropdown-left {  left: -100%; }/* 5 - DROPDOWN/MEGAMENU INDICATORS======================================*/.menuzord-menu li .indicator {  margin-left: 3px; }.menuzord-menu li ul.dropdown li .indicator {  position: absolute;  top: 8px;  right: 10px;  font-size: 15px; }/* 6 - MEGAMENU======================================*/.menuzord-menu >li >.megamenu {  width: 100%;  padding: 20px 30px;  left: 0;  position: absolute;  display: none;  z-index: 99;  border-top: solid 1px #f0f0f0;  background: #fff; }/* 7 - MEGAMENU WIDTHS======================================*//* Half width */.menuzord-menu >li >.megamenu.megamenu-half-width {  width: 50%;  left: auto; }/* Quarter width */.menuzord-menu >li >.megamenu.megamenu-quarter-width {  width: 25%;  left: auto; }/* 8 - GRID SYSTEM======================================*/.menuzord-menu >li >.megamenu .megamenu-row {  width: 100%;  margin-top: 15px; }.menuzord-menu >li >.megamenu .megamenu-row:first-child {  margin-top: 0; }.menuzord-menu >li >.megamenu .megamenu-row:before,.menuzord-menu >li >.megamenu .megamenu-row:after {  display: table;  content: "";  line-height: 0; }.menuzord-menu >li >.megamenu .megamenu-row:after {  clear: both; }.menuzord-menu >li >.megamenu .megamenu-row .col1,.menuzord-menu >li >.megamenu .megamenu-row .col2,.menuzord-menu >li >.megamenu .megamenu-row .col3,.menuzord-menu >li >.megamenu .megamenu-row .col4,.menuzord-menu >li >.megamenu .megamenu-row .col5,.menuzord-menu >li >.megamenu .megamenu-row .col6,.menuzord-menu >li >.megamenu .megamenu-row .col7,.menuzord-menu >li >.megamenu .megamenu-row .col8,.menuzord-menu >li >.megamenu .megamenu-row .col9,.menuzord-menu >li >.megamenu .megamenu-row .col10,.menuzord-menu >li >.megamenu .megamenu-row .col11,.menuzord-menu >li >.megamenu .megamenu-row .col12 {  display: block;  min-height: 20px;  float: left;  margin-left: 3%; }.menuzord-menu >li >.megamenu .megamenu-row [class*="col"]:first-child {  margin-left: 0; }.menuzord-menu >li >.megamenu .megamenu-row .col1 {  width: 5.583333333333%; }.menuzord-menu >li >.megamenu .megamenu-row .col2 {  width: 14.166666666666%; }.menuzord-menu >li >.megamenu .megamenu-row .col3 {  width: 22.75%; }.menuzord-menu >li >.megamenu .megamenu-row .col4 {  width: 31.333333333333%; }.menuzord-menu >li >.megamenu .megamenu-row .col5 {  width: 39.916666666667%; }.menuzord-menu >li >.megamenu .megamenu-row .col6 {  width: 48.5%; }.menuzord-menu >li >.megamenu .megamenu-row .col7 {  width: 57.083333333333%; }.menuzord-menu >li >.megamenu .megamenu-row .col8 {  width: 65.666666666667%; }.menuzord-menu >li >.megamenu .megamenu-row .col9 {  width: 74.25%; }.menuzord-menu >li >.megamenu .megamenu-row .col10 {  width: 82.833333333334%; }.menuzord-menu >li >.megamenu .megamenu-row .col11 {  width: 91.416666666667%; }.menuzord-menu >li >.megamenu .megamenu-row .col12 {  width: 100%; }/* 9 - SHOW/HIDE BUTTON (MOBILE MODE)======================================*/.menuzord .showhide {  width: 60px;  height: 46px;  padding: 13px 0 0;  display: none;  float: right;  text-decoration: none;  outline: none;  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);  -webkit-tap-highlight-color: transparent; }/* Show/hide button icon */.menuzord .showhide em {  width: 20px;  height: 3px;  margin: 4px 20px 0;  float: right;  background: #333;  border-radius: 3px; }/* 10 - ICONS (parent menu items)======================================*/.menuzord-menu >li >a >i {  margin: 0 5px 0 0;  font-size: 18px;  display: inline-block;  line-height: 1;  font-family: 'FontAwesome'; }/* 11 - SEARCH FIELD======================================*//* Form */.menuzord-menu >li.search form {  float: left;  padding: 22px 16px 17px; }/* Input */.menuzord-menu >li.search form input[type="text"] {  width: 160px;  padding: 5px 10px;  font-family: 'Open Sans', sans-serif;  border: none;  background: #f0f0f0;  border-radius: 2px;  outline: 0;  -o-transition: width 1s ease-out;  -moz-transition: width 1s ease-out;  -webkit-transition: width 1s ease-out;  transition: width 1s ease-out; }.menuzord-menu >li.search form:hover input[type="text"] {  width: 160px; }/* 12 - VERTICAL TABS======================================*/.menuzord-tabs {  width: 100%;  float: left; }.menuzord-tabs-nav {  width: 20%;  margin: 0;  padding: 0;  float: left;  list-style: none; }.menuzord-tabs-nav >li >a {  width: 100%;  padding: 7px 16px;  float: left;  font-size: 13px;  text-decoration: none;  color: #666;  border: solid 1px #f0f0f0;  outline: 0; }.menuzord-tabs-nav li.active a,.menuzord-tabs-nav li:hover a {  background: #f0f0f0; }.menuzord-tabs-content {  width: 80%;  min-height: 30px;  padding: 20px;  float: right;  display: none;  font-size: 13px;  border: solid 1px #f0f0f0; }.menuzord-tabs-content.active {  display: block; }/* 13 - COLOR SCHEMES======================================*//* blue */.menuzord.blue .menuzord-menu >li.active >a,.menuzord.blue .menuzord-menu >li:hover >a,.menuzord.blue .menuzord-menu ul.dropdown li:hover >a {  color: #4A89DC; }/* green */.menuzord.green .menuzord-menu >li.active >a,.menuzord.green .menuzord-menu >li:hover >a,.menuzord.green .menuzord-menu ul.dropdown li:hover >a {  color: #37BC9B; }/* red */.menuzord.red .menuzord-menu >li.active >a,.menuzord.red .menuzord-menu >li:hover >a,.menuzord.red .menuzord-menu ul.dropdown li:hover >a {  color: #E9573F; }/* orange */.menuzord.orange .menuzord-menu >li.active >a,.menuzord.orange .menuzord-menu >li:hover >a,.menuzord.orange .menuzord-menu ul.dropdown li:hover >a {  color: #ff670f; }/* yellow */.menuzord.yellow .menuzord-menu >li.active >a,.menuzord.yellow .menuzord-menu >li:hover >a,.menuzord.yellow .menuzord-menu ul.dropdown li:hover >a {  color: #F6BB42; }/* purple */.menuzord.purple .menuzord-menu >li.active >a,.menuzord.purple .menuzord-menu >li:hover >a,.menuzord.purple .menuzord-menu ul.dropdown li:hover >a {  color: #967ADC; }/* pink */.menuzord.pink .menuzord-menu >li.active >a,.menuzord.pink .menuzord-menu >li:hover >a,.menuzord.pink .menuzord-menu ul.dropdown li:hover >a {  color: #D770AD; }/* 14 - MOBILE MODE (RESPONSIVE MODE)======================================*/@media (max-width: 1199.98px) {  /* Responsive menu container */  .menuzord-responsive.menuzord {    padding: 0; }  /* Brand */  .menuzord-responsive .menuzord-brand {    margin: 8px 30px 10px 20px;    font-size: 20px;    line-height: 1.55; }  /* Show/hide button */  .menuzord-responsive .showhide {    margin: 0; }  /* Menu */  .menuzord-responsive .menuzord-menu {    width: 100%;    float: left !important; }  /* scrollable menu*/  .menuzord-responsive .menuzord-menu.scrollable {    overflow-y: auto;    -webkit-overflow-scrolling: touch; }  .menuzord-responsive .menuzord-menu.scrollable >.scrollable-fix {    display: block; }  /* Menu items */  .menuzord-responsive .menuzord-menu >li {    width: 100%;    display: block;    position: relative; }  .menuzord-responsive .menuzord-menu >li >a {    width: 100%;    padding: 12px 20px;    display: block;    border-bottom: solid 1px #f0f0f0; }  .menuzord-responsive .menuzord-menu >li:first-child >a {    border-top: solid 1px #f0f0f0; }  /* Dropdown */  .menuzord-responsive .menuzord-menu ul.dropdown,  .menuzord-responsive .menuzord-menu ul.dropdown li ul.dropdown {    width: 100%;    left: 0;    position: static;    border: none;    background: #fff;    float: left; }  /* Dropdown items */  .menuzord-responsive .menuzord-menu ul.dropdown li {    position: relative; }  .menuzord-responsive .menuzord-menu ul.dropdown li a {    border-bottom: solid 1px #f0f0f0; }  .menuzord-responsive .menuzord-menu.menuzord-indented >li >ul.dropdown >li >a {    padding-left: 40px !important; }  .menuzord-responsive .menuzord-menu.menuzord-indented >li >ul.dropdown >li >ul.dropdown >li >a {    padding-left: 60px !important; }  .menuzord-responsive .menuzord-menu.menuzord-indented >li >ul.dropdown >li >ul.dropdown >li >ul.dropdown >li >a {    padding-left: 80px !important; }  /* Dropdown/megamenu indicators */  .menuzord-responsive .menuzord-menu li .indicator {    width: 60px;    height: 45px;    position: absolute;    right: 0;    top: 0;    font-size: 22px;    text-align: center;    line-height: 43px;    border-left: solid 1px #f5f5f5; }  .menuzord-responsive .menuzord-menu li ul.dropdown li .indicator {    height: 38px;    right: 0;    top: 0;    font-size: 18px;    line-height: 36px; }  /* Megamenu */  .menuzord-responsive .menuzord-menu >li >.megamenu {    width: 100% !important;    left: 0 !important;    position: static;    border-top: none;    border-bottom: solid 1px #f0f0f0; }  .menuzord-responsive .menuzord-menu >li >.megamenu .megamenu-row [class*="col"] {    float: none;    display: block;    width: 100% !important;    margin-left: 0;    margin-top: 15px; }  .menuzord-responsive .menuzord-menu >li >.megamenu .megamenu-row:first-child [class*="col"]:first-child {    margin-top: 0; }  .menuzord-responsive .menuzord-menu >li >.megamenu .megamenu-row {    margin-top: 0; }  /* Search field */  .menuzord-responsive .menuzord-menu >li.search form {    width: 100%;    margin: 4px 0;    padding: 10px 16px !important; }  .menuzord-responsive .menuzord-menu >li.search form input[type="text"] {    width: 100%; }  /* Tabs */  .menuzord-responsive .menuzord-tabs-nav {    width: 100%; }  .menuzord-responsive .menuzord-tabs-content {    width: 100%; } }/* CSS3 ANIMATIONS */.zoom-in {  -webkit-animation: zoomIn 400ms ease both;  -moz-animation: zoomIn 400ms ease both;  -o-animation: zoomIn 400ms ease both;  animation: zoomIn 400ms ease both; }@-webkit-keyframes zoomIn {  0% {    -webkit-transform: scale(1.5); }  100% {    -webkit-transform: scale(1); } }@-moz-keyframes zoomIn {  0% {    -moz-transform: scale(1.5); }  100% {    -moz-transform: scale(1); } }@-o-keyframes zoomIn {  0% {    opacity: 0;    -o-transform: scale(1.5); }  100% {    opacity: 1;    -o-transform: scale(1); } }@keyframes zoomIn {  0% {    transform: scale(1.5); }  100% {    transform: scale(1); } }.zoom-out {  -webkit-animation: zoomOut 400ms ease both;  -moz-animation: zoomOut 400ms ease both;  -o-animation: zoomOut 400ms ease both;  animation: zoomOut 400ms ease both; }@-webkit-keyframes zoomOut {  0% {    -webkit-transform: scale(0.6); }  100% {    -webkit-transform: scale(1); } }@-moz-keyframes zoomOut {  0% {    -moz-transform: scale(0.6); }  100% {    -moz-transform: scale(1); } }@-o-keyframes zoomOut {  0% {    -o-transform: scale(0.6); }  100% {    -o-transform: scale(1); } }@keyframes zoomOut {  0% {    transform: scale(0.6); }  100% {    transform: scale(1); } }.drop-up {  -webkit-animation: drop-up 400ms ease both;  -moz-animation: drop-up 400ms ease both;  -o-animation: drop-up 400ms ease both;  animation: drop-up 400ms ease both; }@-webkit-keyframes drop-up {  0% {    -webkit-transform: translateY(100px); }  100% {    -webkit-transform: translateY(0); } }@-moz-keyframes drop-up {  0% {    -moz-transform: translateY(100px); }  100% {    -moz-transform: translateY(0); } }@-o-keyframes drop-up {  0% {    -o-transform: translateY(100px); }  100% {    -o-transform: translateY(0); } }@keyframes drop-up {  0% {    transform: translateY(100px); }  100% {    transform: translateY(0); } }.drop-left {  -webkit-animation: drop-left 400ms ease both;  -moz-animation: drop-left 400ms ease both;  -o-animation: drop-left 400ms ease both;  animation: drop-left 400ms ease both; }@-webkit-keyframes drop-left {  0% {    -webkit-transform: translateX(-100px); }  100% {    -webkit-transform: translateX(0); } }@-moz-keyframes drop-left {  0% {    -moz-transform: translateX(-100px); }  100% {    -moz-transform: translateX(0); } }@-o-keyframes drop-left {  0% {    -o-transform: translateX(-100px); }  100% {    -o-transform: translateX(0); } }@keyframes drop-left {  0% {    transform: translateX(-100px); }  100% {    transform: translateX(0); } }.swing {  -webkit-transform-origin: top center;  -moz-transform-origin: top center;  -o-transform-origin: top center;  transform-origin: top center;  -webkit-animation: swing 400ms ease-out both;  -moz-animation: swing 400ms ease-out both;  -o-animation: swing 400ms ease-out both;  animation: swing 400ms ease-out both; }@-webkit-keyframes swing {  20%, 40%, 60%, 80%, 100% {    -webkit-transform-origin: top center; }  20% {    -webkit-transform: rotate(15deg); }  40% {    -webkit-transform: rotate(-10deg); }  60% {    -webkit-transform: rotate(5deg); }  80% {    -webkit-transform: rotate(-5deg); }  100% {    -webkit-transform: rotate(0deg); } }@-moz-keyframes swing {  20% {    -moz-transform: rotate(15deg); }  40% {    -moz-transform: rotate(-10deg); }  60% {    -moz-transform: rotate(5deg); }  80% {    -moz-transform: rotate(-5deg); }  100% {    -moz-transform: rotate(0deg); } }@-o-keyframes swing {  20% {    -o-transform: rotate(15deg); }  40% {    -o-transform: rotate(-10deg); }  60% {    -o-transform: rotate(5deg); }  80% {    -o-transform: rotate(-5deg); }  100% {    -o-transform: rotate(0deg); } }@keyframes swing {  20% {    transform: rotate(15deg); }  40% {    transform: rotate(-10deg); }  60% {    transform: rotate(5deg); }  80% {    transform: rotate(-5deg); }  100% {    transform: rotate(0deg); } }.flip-animation {  -webkit-animation: flip-animation 700ms ease both;  -moz-animation: flip-animation 700ms ease both;  -o-animation: flip-animation 700ms ease both;  animation: flip-animation 700ms ease both; }@-webkit-keyframes flip-animation {  0% {    -webkit-transform: perspective(400px) rotateX(90deg);    transform: perspective(400px) rotateX(90deg);    opacity: 0; }  40% {    -webkit-transform: perspective(400px) rotateX(-10deg);    transform: perspective(400px) rotateX(-10deg); }  70% {    -webkit-transform: perspective(400px) rotateX(10deg);    transform: perspective(400px) rotateX(10deg); }  100% {    -webkit-transform: perspective(400px) rotateX(0deg);    transform: perspective(400px) rotateX(0deg);    opacity: 1; } }@keyframes flip-animation {  0% {    -webkit-transform: perspective(400px) rotateX(90deg);    -ms-transform: perspective(400px) rotateX(90deg);    transform: perspective(400px) rotateX(90deg);    opacity: 0; }  40% {    -webkit-transform: perspective(400px) rotateX(-10deg);    -ms-transform: perspective(400px) rotateX(-10deg);    transform: perspective(400px) rotateX(-10deg); }  70% {    -webkit-transform: perspective(400px) rotateX(10deg);    -ms-transform: perspective(400px) rotateX(10deg);    transform: perspective(400px) rotateX(10deg); }  100% {    -webkit-transform: perspective(400px) rotateX(0deg);    -ms-transform: perspective(400px) rotateX(0deg);    transform: perspective(400px) rotateX(0deg);    opacity: 1; } }.roll-in {  -webkit-animation: roll-in 400ms ease both;  -moz-animation: roll-in 400ms ease both;  -o-animation: roll-in 400ms ease both;  animation: roll-in 400ms ease both; }@-webkit-keyframes roll-in {  0% {    opacity: 0;    -webkit-transform: translateX(-100%) rotate(-15deg);    transform: translateX(-100%) rotate(-15deg); }  100% {    opacity: 1;    -webkit-transform: translateX(0px) rotate(0deg);    transform: translateX(0px) rotate(0deg); } }@keyframes roll-in {  0% {    opacity: 0;    -webkit-transform: translateX(-100%) rotate(-15deg);    -ms-transform: translateX(-100%) rotate(-15deg);    transform: translateX(-100%) rotate(-15deg); }  100% {    opacity: 1;    -webkit-transform: translateX(0px) rotate(0deg);    -ms-transform: translateX(0px) rotate(0deg);    transform: translateX(0px) rotate(0deg); } }.stretch {  -webkit-animation: stretch 500ms ease both;  -moz-animation: stretch 500ms ease both;  -o-animation: stretch 500ms ease both;  animation: stretch 500ms ease both;  transform-origin: 0% 0%;  -ms-transform-origin: 0% 0%;  -webkit-transform-origin: 0% 0%; }@keyframes stretch {  0% {    transform: scaleX(0.3); }  40% {    transform: scaleX(1.02); }  60% {    transform: scaleX(0.98); }  80% {    transform: scaleX(1.01); }  100% {    transform: scaleX(0.98); }  80% {    transform: scaleX(1.01); }  100% {    transform: scaleX(1); } }@-webkit-keyframes stretch {  0% {    -webkit-transform: scaleX(0.3); }  40% {    -webkit-transform: scaleX(1.02); }  60% {    -webkit-transform: scaleX(0.98); }  80% {    -webkit-transform: scaleX(1.01); }  100% {    -webkit-transform: scaleX(0.98); }  80% {    -webkit-transform: scaleX(1.01); }  100% {    -webkit-transform: scaleX(1); } }@-o-keyframes stretch {  0% {    -o-transform: scaleX(0.3); }  40% {    -o-transform: scaleX(1.02); }  60% {    -o-transform: scaleX(0.98); }  80% {    -o-transform: scaleX(1.01); }  100% {    -o-transform: scaleX(0.98); }  80% {    -o-transform: scaleX(1.01); }  100% {    -o-transform: scaleX(1); } }body.tm-dark-layout .menuzord-container {  background-color: #151515; }  body.tm-dark-layout .menuzord-container .menuzord-menu >li >a {    color: #888; }/* * header-other.scss * -----------------------------------------------*/header#header .header-nav .header-nav-container {  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); }header#header .nav-side-icon-list {  display: inline-block; }  @media (max-width: 1199.98px) {    header#header .nav-side-icon-list {      float: left; } }  header#header .nav-side-icon-list >li {    padding: 0 12px;    margin-top: -4px; }    header#header .nav-side-icon-list >li .custom-button {      margin-top: -5px; }    header#header .nav-side-icon-list >li:last-child {      padding-right: 0; }/* * header-nav.scss * -----------------------------------------------*/.header-nav .header-nav-wrapper .menuzord-container {  transition: all 0.3s ease; }  @media screen and (prefers-reduced-motion: reduce) {    .header-nav .header-nav-wrapper .menuzord-container {      transition: none; } }.header-nav .header-nav-wrapper.navbar-scrolltofixed {  transition: all 0.3s ease; }  @media screen and (prefers-reduced-motion: reduce) {    .header-nav .header-nav-wrapper.navbar-scrolltofixed {      transition: none; } }.header-nav .header-nav-col-row >:first-child {  padding-left: 15px; }.header-nav .header-nav-col-row >:last-child {  padding-right: 15px; }@media (max-width: 575.98px) {  .header-nav .header-nav-col-row >div {    flex: 0 0 auto;    width: auto;    max-width: none; } }#top-primary-nav.menuzord,#top-primary-nav-clone.menuzord {  padding: 0; }#top-primary-nav .menuzord-menu li a,#top-primary-nav-clone .menuzord-menu li a {  transition: all 0.3s ease; }  @media screen and (prefers-reduced-motion: reduce) {    #top-primary-nav .menuzord-menu li a,    #top-primary-nav-clone .menuzord-menu li a {      transition: none; } }#top-primary-nav .menuzord-menu >li,#top-primary-nav-clone .menuzord-menu >li {  position: relative; }  #top-primary-nav .menuzord-menu >li >a,  #top-primary-nav-clone .menuzord-menu >li >a {    font-size: 1rem;    padding-left: 20px;    padding-right: 20px; }    @media (max-width: 1199.98px) {      #top-primary-nav .menuzord-menu >li >a,      #top-primary-nav-clone .menuzord-menu >li >a {        padding-left: 10px;        padding-right: 10px; } }#top-primary-nav .menuzord-menu ul.dropdown,#top-primary-nav-clone .menuzord-menu ul.dropdown {  border: 1px solid #ddd;  box-shadow: 1px 1px 35px rgba(0, 0, 0, 0.08); }  #top-primary-nav .menuzord-menu ul.dropdown li,  #top-primary-nav-clone .menuzord-menu ul.dropdown li {    margin: 0;    border-bottom: 1px solid #eee;    padding-left: 0; }    #top-primary-nav .menuzord-menu ul.dropdown li a,    #top-primary-nav-clone .menuzord-menu ul.dropdown li a {      color: #555;      font-size: 0.85rem;      padding: 10px 25px 10px 22px; }      #top-primary-nav .menuzord-menu ul.dropdown li a:hover,      #top-primary-nav-clone .menuzord-menu ul.dropdown li a:hover {        background-color: #f5f5f5; }      #top-primary-nav .menuzord-menu ul.dropdown li a:after,      #top-primary-nav-clone .menuzord-menu ul.dropdown li a:after {        content: '';        display: inline-block;        height: 0;        width: 4px;        vertical-align: middle;        margin-right: 0;        opacity: 0;        visibility: hidden;        background: #111;        -webkit-transition: height .4s,opacity .4s ease,top .4s ease;        -o-transition: height .4s,opacity .4s ease,top .4s ease;        -moz-transition: height .4s,opacity .4s ease,top .4s ease;        transition: height .4s,opacity .4s ease,top .4s ease;        position: absolute;        top: 50%;        left: 0;        -webkit-transform: translateX(0);        -moz-transform: translateX(0);        -ms-transform: translateX(0);        -o-transform: translateX(0);        transform: translateX(0); }    #top-primary-nav .menuzord-menu ul.dropdown li:hover >a,    #top-primary-nav-clone .menuzord-menu ul.dropdown li:hover >a {      background: #eee none repeat scroll 0 0;      color: #333; }      #top-primary-nav .menuzord-menu ul.dropdown li:hover >a:after,      #top-primary-nav-clone .menuzord-menu ul.dropdown li:hover >a:after {        top: 0;        height: -webkit-calc(100% + 1px);        height: -moz-calc(100% + 1px);        height: calc(100% + 1px);        opacity: 1;        visibility: visible; }    #top-primary-nav .menuzord-menu ul.dropdown li a.menu-item-link.tm-submenu-title,    #top-primary-nav-clone .menuzord-menu ul.dropdown li a.menu-item-link.tm-submenu-title {      font-size: 1rem;      font-weight: 500;      color: #222; }#top-primary-nav .menuzord-menu >li >ul.dropdown,#top-primary-nav-clone .menuzord-menu >li >ul.dropdown {  border-top: 3px solid #333;  background: #fcfcfc; }#top-primary-nav .menuzord-menu .tm-menu-badge,#top-primary-nav-clone .menuzord-menu .tm-menu-badge {  display: inline;  font-size: 65%;  line-height: 1;  text-transform: uppercase;  padding: 0 4px 0px 4px;  margin: 0 0 0 5px;  background-color: #f44336;  color: #fff; }@media (max-width: 1199.98px) {  #top-primary-nav.menuzord-responsive .menuzord-menu >li >a,  #top-primary-nav-clone.menuzord-responsive .menuzord-menu >li >a {    color: #fff;    background-color: #333;    border-bottom-color: #444; }  #top-primary-nav.menuzord-responsive .menuzord-menu li .indicator,  #top-primary-nav-clone.menuzord-responsive .menuzord-menu li .indicator {    border-left-color: #444; }  #top-primary-nav.menuzord-responsive .menuzord-menu ul.dropdown,  #top-primary-nav-clone.menuzord-responsive .menuzord-menu ul.dropdown {    border-top: 0;    border-color: #444; }    #top-primary-nav.menuzord-responsive .menuzord-menu ul.dropdown li a,    #top-primary-nav-clone.menuzord-responsive .menuzord-menu ul.dropdown li a {      color: #fff;      background-color: #363636;      border-bottom-color: #444; }  #top-primary-nav.menuzord-responsive .menuzord-menu .widget,  #top-primary-nav-clone.menuzord-responsive .menuzord-menu .widget {    margin-bottom: 15px; }  #top-primary-nav.menuzord-responsive .menuzord-menu .megamenu .megamenu-row >[class^="col"],  #top-primary-nav-clone.menuzord-responsive .menuzord-menu .megamenu .megamenu-row >[class^="col"] {    padding: 0 15px; }  #top-primary-nav.menuzord-responsive .menuzord-menu .megamenu .megamenu-row [class*="col"],  #top-primary-nav-clone.menuzord-responsive .menuzord-menu .megamenu .megamenu-row [class*="col"] {    margin-top: 0; } }@media (max-width: 1199.98px) {  #top-primary-nav .menuzord-menu {    display: none !important; } }#top-primary-nav-clone .showhide {  display: none !important; }#top-primary-nav-clone .menuzord-menu {  margin-bottom: 30px; }header#header .menuzord-brand {  transition: all 0.3s ease; }  @media screen and (prefers-reduced-motion: reduce) {    header#header .menuzord-brand {      transition: none; } }  @media (max-width: 1199.98px) {    header#header .menuzord-brand {      margin-right: 20px; } }  @media (max-width: 767.98px) {    header#header .menuzord-brand {      margin-right: 0; } }  header#header .menuzord-brand img {    max-height: 38px;    width: auto;    transition: all 0.3s ease; }    @media screen and (prefers-reduced-motion: reduce) {      header#header .menuzord-brand img {        transition: none; } }    @media (max-width: 575.98px) {      header#header .menuzord-brand img {        max-width: 200px !important; } }  header#header .menuzord-brand img.logo-2x {    display: none; }@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {  header#header .menuzord-brand .logo-default.logo-1x {    display: none; }  header#header .menuzord-brand .logo-default.logo-2x {    display: inline-block; } }@media (min-width: 1200px) {  header#header .header-nav .navbar-scrolltofixed.scroll-to-fixed-fixed #top-primary-nav .menuzord-menu >li:not(.active) >a,  header#header .header-nav .navbar-scrolltofixed.scroll-to-fixed-fixed #top-primary-nav-clone .menuzord-menu >li:not(.active) >a {    color: #222; } }@media (min-width: 1200px) {  header#header.main-nav-items-textcolor-white .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) #top-primary-nav .menuzord-menu >li >a,  header#header.main-nav-items-textcolor-white .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) #top-primary-nav-clone .menuzord-menu >li >a {    color: #fff; } }header#header.main-nav-items-textcolor-white .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord .showhide em {  background: #fff; }@media (min-width: 1200px) {  header#header.main-nav-items-textcolor-dark .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) #top-primary-nav .menuzord-menu >li >a,  header#header.main-nav-items-textcolor-dark .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) #top-primary-nav-clone .menuzord-menu >li >a {    color: #222; } }header#header.main-nav-items-textcolor-dark .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord .showhide em {  background: #333; }/* subtitle */.menu-item .subtitle {  display: block;  font-weight: normal; }/* Switchable logo */body.switchable-logo header#header .menuzord-brand .logo-light.logo-1x {  display: inline-block; }body.switchable-logo header#header .menuzord-brand .logo-dark.logo-1x {  display: none; }body.switchable-logo header#header .header-nav-wrapper.navbar-scrolltofixed.scroll-to-fixed-fixed .menuzord-brand .logo-light.logo-1x {  display: none; }body.switchable-logo header#header .header-nav-wrapper.navbar-scrolltofixed.scroll-to-fixed-fixed .menuzord-brand .logo-dark.logo-1x {  display: inline-block; }@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {  body.switchable-logo header#header .menuzord-brand .logo-light.logo-1x {    display: none; }  body.switchable-logo header#header .menuzord-brand .logo-dark.logo-1x {    display: none; }  body.switchable-logo header#header .menuzord-brand .logo-light.logo-2x {    display: inline-block; }  body.switchable-logo header#header .menuzord-brand .logo-dark.logo-2x {    display: none; }  body.switchable-logo header#header .header-nav-wrapper.navbar-scrolltofixed.scroll-to-fixed-fixed .menuzord-brand .logo-light.logo-1x {    display: none; }  body.switchable-logo header#header .header-nav-wrapper.navbar-scrolltofixed.scroll-to-fixed-fixed .menuzord-brand .logo-dark.logo-1x {    display: none; }  body.switchable-logo header#header .header-nav-wrapper.navbar-scrolltofixed.scroll-to-fixed-fixed .menuzord-brand .logo-light.logo-2x {    display: none; }  body.switchable-logo header#header .header-nav-wrapper.navbar-scrolltofixed.scroll-to-fixed-fixed .menuzord-brand .logo-dark.logo-2x {    display: inline-block; } }/* -------- Megamenu-Row ---------- */.menuzord-menu >li >.megamenu {  border-top: 3px solid #333;  background: #fcfcfc;  background-repeat: no-repeat;  background-position: bottom right;  padding: 0;  min-width: 400px; }  .menuzord-menu >li >.megamenu.megamenu-three-quarter-width {    left: auto;    width: 75%; }  .menuzord-menu >li >.megamenu .megamenu-row {    box-shadow: 1px 1px 35px rgba(0, 0, 0, 0.08);    display: table; }    .menuzord-menu >li >.megamenu .megamenu-row .col1 {      width: 8.33333333%; }    .menuzord-menu >li >.megamenu .megamenu-row .col2 {      width: 16.66666667%; }    .menuzord-menu >li >.megamenu .megamenu-row .col3 {      width: 25%; }    .menuzord-menu >li >.megamenu .megamenu-row .col4 {      width: 33.333%; }    .menuzord-menu >li >.megamenu .megamenu-row .col5 {      width: 41.66666667%; }    .menuzord-menu >li >.megamenu .megamenu-row .col6 {      width: 50%; }    .menuzord-menu >li >.megamenu .megamenu-row .col7 {      width: 58.33333333%; }    .menuzord-menu >li >.megamenu .megamenu-row .col8 {      width: 66.66666667%; }    .menuzord-menu >li >.megamenu .megamenu-row .col9 {      width: 75%; }    .menuzord-menu >li >.megamenu .megamenu-row .col10 {      width: 83.33333333%; }    .menuzord-menu >li >.megamenu .megamenu-row .col11 {      width: 91.66666667%; }    .menuzord-menu >li >.megamenu .megamenu-row .col12 {      width: 100%; }    .menuzord-menu >li >.megamenu .megamenu-row >[class^="col"] {      display: table-cell;      float: none;      margin-left: 0;      padding: 15px 10px;      border-right: 1px solid #eee;      background-repeat: no-repeat;      background-position: bottom right; }    .menuzord-menu >li >.megamenu .megamenu-row >[class^="col"]:last-child {      border-right: none; }    .menuzord-menu >li >.megamenu .megamenu-row li {      border: 0 none;      clear: both;      font-size: 12px;      margin: 0;      padding: 2px;      position: relative;      width: 100%; }      .menuzord-menu >li >.megamenu .megamenu-row li a.menu-item-link {        color: #777;        display: block;        font-size: 0.85rem;        padding: 5px 12px 5px; }        .menuzord-menu >li >.megamenu .megamenu-row li a.menu-item-link i {          color: #777;          padding-right: 6px; }      .menuzord-menu >li >.megamenu .megamenu-row li a.menu-item-link.tm-submenu-title {        font-size: 1rem;        font-weight: 500;        color: #222; }      .menuzord-menu >li >.megamenu .megamenu-row li.active >.menu-item-link:not(.tm-submenu-title), .menuzord-menu >li >.megamenu .megamenu-row li:hover >.menu-item-link:not(.tm-submenu-title) {        color: #111;        background-color: #f5f5f5; }        .menuzord-menu >li >.megamenu .megamenu-row li.active >.menu-item-link:not(.tm-submenu-title) i, .menuzord-menu >li >.megamenu .megamenu-row li:hover >.menu-item-link:not(.tm-submenu-title) i {          color: #555;          padding-right: 6px; }    .menuzord-menu >li >.megamenu .megamenu-row .widget {      margin-bottom: 0; }@media (min-width: 1200px) {  .menuzord-menu >li >.megamenu {    display: block !important;    opacity: 0;    visibility: hidden; }  .menuzord-menu >li:hover >.megamenu {    opacity: 1;    visibility: visible; } }body.admin-bar .header-nav .navbar-scrolltofixed.scroll-to-fixed-fixed {  margin-top: 28px; }  @media (max-width: 600px) {    body.admin-bar .header-nav .navbar-scrolltofixed.scroll-to-fixed-fixed {      margin-top: 45px; } }/* * header-type.scss * -----------------------------------------------*/@media (max-width: 1199.98px) {  header#header.header-layout-type-header-2rows .menuzord-brand {    margin-bottom: 25px;    margin-top: 25px; } }header#header.header-layout-type-header-3rows .header-nav {  border-top: 1px solid #eee; }header#header.header-layout-type-header-3rows .menuzord-brand {  margin-bottom: 0;  margin-top: 0; }header#header.header-layout-type-header-3rows .menuzord-menu >li {  padding: 20px 0; }header#header.header-layout-type-header-3rows .menuzord .showhide {  float: left; }header#header.header-layout-type-header-3rows .nav-side-icon-list {  float: right; }@media (max-width: 991.98px) {  header#header.header-layout-type-header-3rows .header-middle {    padding-bottom: 15px; } }header#header.header-layout-type-header-3rows .header-middle .contact-info .title {  font-size: 1rem; }header#header.header-layout-type-header-3rows .header-middle .contact-info .subtitle {  font-size: 0.875rem; }  header#header.header-layout-type-header-3rows .header-middle .contact-info .subtitle a {    font-size: 0.875rem; }@media (max-width: 1199.98px) {  header#header.header-layout-type-header-3rows .menuzord-brand {    display: inline-block;    float: none;    margin-bottom: 30px;    margin-top: 0;    max-width: none; }  header#header.header-layout-type-header-3rows .menuzord-menu >li {    padding: 0; } }@media (max-width: 1199.98px) {  header#header.header-layout-type-header-3rows .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .dropdown-content {    left: 0;    right: auto; } }header#header.header-layout-type-header-2rows-floating-header {  position: absolute;  left: 0;  right: 0;  top: 0;  z-index: 1111; }  @media (max-width: 991.98px) {    header#header.header-layout-type-header-2rows-floating-header {      position: relative; } }  header#header.header-layout-type-header-2rows-floating-header .header-top {    background: transparent; }  header#header.header-layout-type-header-2rows-floating-header .header-nav {    background: transparent;    border-top: 1px solid rgba(255, 255, 255, 0.1); }  @media (min-width: 768px) {    header#header.header-layout-type-header-2rows-floating-header .header-nav {      margin-top: 20px; }    header#header.header-layout-type-header-2rows-floating-header .header-top + .header-nav {      margin-top: 0; } }  header#header.header-layout-type-header-2rows-floating-header .menuzord-menu {    float: right; }    header#header.header-layout-type-header-2rows-floating-header .menuzord-menu >li {      padding: 25px 0 !important; }      header#header.header-layout-type-header-2rows-floating-header .menuzord-menu >li >a {        font-weight: 600;        letter-spacing: 0px; }  header#header.header-layout-type-header-2rows-floating-header .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-container {    background-color: transparent;    box-shadow: none; }  header#header.header-layout-type-header-2rows-floating-header .nav-side-icon-list {    float: right; }    @media (min-width: 1200px) {      header#header.header-layout-type-header-2rows-floating-header .nav-side-icon-list >li {        margin-top: 0; } }  @media (max-width: 1199.98px) {    header#header.header-layout-type-header-2rows-floating-header .menuzord-menu >li {      padding: 0 !important; } }  header#header.header-layout-type-header-2rows-floating-header.header-bg-dark-shadow {    background-color: transparent;    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.01));    padding-bottom: 30px;    border-width: 0 0 1px;    border-color: #f4f4f4; }    @media (max-width: 991.98px) {      header#header.header-layout-type-header-2rows-floating-header.header-bg-dark-shadow {        background-color: #333;        padding-bottom: 0; } }    @media (max-width: 991.98px) {      header#header.header-layout-type-header-2rows-floating-header.header-bg-dark-shadow .header-top {        background-color: #2c2c2c; } }    header#header.header-layout-type-header-2rows-floating-header.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-menu >li >a {      color: #fff; }    header#header.header-layout-type-header-2rows-floating-header.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord .showhide em {      background: #fff; }    header#header.header-layout-type-header-2rows-floating-header.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li a i {      color: #fff; }    header#header.header-layout-type-header-2rows-floating-header.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner, header#header.header-layout-type-header-2rows-floating-header.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner:after, header#header.header-layout-type-header-2rows-floating-header.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner:before {      background-color: #fff; }    header#header.header-layout-type-header-2rows-floating-header.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .mini-cart-icon .items-count {      background-color: #fff;      color: #333; }  header#header.header-layout-type-header-2rows-floating-header.header-bg-light-shadow {    background-color: transparent;    background-image: linear-gradient(180deg, rgba(250, 250, 250, 0.7), rgba(250, 250, 250, 0.45), rgba(250, 250, 250, 0.01));    padding-bottom: 30px;    border-width: 0 0 1px;    border-color: #f4f4f4; }    @media (max-width: 991.98px) {      header#header.header-layout-type-header-2rows-floating-header.header-bg-light-shadow {        padding-bottom: 0; } }    header#header.header-layout-type-header-2rows-floating-header.header-bg-light-shadow .header-top {      color: #333; }      @media (max-width: 991.98px) {        header#header.header-layout-type-header-2rows-floating-header.header-bg-light-shadow .header-top {          background-color: #eee; } }      header#header.header-layout-type-header-2rows-floating-header.header-bg-light-shadow .header-top a {        color: #333; }header#header.header-layout-type-header-2rows-floating-header-style1 {  position: absolute;  left: 0;  right: 0;  top: 0;  z-index: 1111; }  @media (max-width: 991.98px) {    header#header.header-layout-type-header-2rows-floating-header-style1 {      position: relative; } }  header#header.header-layout-type-header-2rows-floating-header-style1 .header-top {    background: rgba(21, 21, 21, 0.6); }  header#header.header-layout-type-header-2rows-floating-header-style1 .header-nav {    background: rgba(21, 21, 21, 0.6);    border-top: 1px solid rgba(255, 255, 255, 0.1); }  @media (min-width: 768px) {    header#header.header-layout-type-header-2rows-floating-header-style1 .header-nav {      margin-top: 20px; }    header#header.header-layout-type-header-2rows-floating-header-style1 .header-top + .header-nav {      margin-top: 0; } }  header#header.header-layout-type-header-2rows-floating-header-style1 .menuzord-menu {    float: right; }    header#header.header-layout-type-header-2rows-floating-header-style1 .menuzord-menu >li {      padding: 25px 0 !important; }      header#header.header-layout-type-header-2rows-floating-header-style1 .menuzord-menu >li >a {        font-weight: 600;        letter-spacing: 0px; }  header#header.header-layout-type-header-2rows-floating-header-style1 .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-container {    background-color: transparent;    box-shadow: none; }  header#header.header-layout-type-header-2rows-floating-header-style1 .nav-side-icon-list {    float: right; }    @media (min-width: 1200px) {      header#header.header-layout-type-header-2rows-floating-header-style1 .nav-side-icon-list >li {        margin-top: 0; } }  @media (max-width: 1199.98px) {    header#header.header-layout-type-header-2rows-floating-header-style1 .menuzord-menu >li {      padding: 0 !important; } }  header#header.header-layout-type-header-2rows-floating-header-style1.header-bg-dark-shadow {    background-color: transparent;    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.01));    padding-bottom: 30px;    border-width: 0 0 1px;    border-color: #f4f4f4; }    @media (max-width: 991.98px) {      header#header.header-layout-type-header-2rows-floating-header-style1.header-bg-dark-shadow {        background-color: #333;        padding-bottom: 0; } }    @media (max-width: 991.98px) {      header#header.header-layout-type-header-2rows-floating-header-style1.header-bg-dark-shadow .header-top {        background-color: #2c2c2c; } }    header#header.header-layout-type-header-2rows-floating-header-style1.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-menu >li >a {      color: #fff; }    header#header.header-layout-type-header-2rows-floating-header-style1.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord .showhide em {      background: #fff; }    header#header.header-layout-type-header-2rows-floating-header-style1.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li a i {      color: #fff; }    header#header.header-layout-type-header-2rows-floating-header-style1.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner, header#header.header-layout-type-header-2rows-floating-header-style1.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner:after, header#header.header-layout-type-header-2rows-floating-header-style1.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner:before {      background-color: #fff; }    header#header.header-layout-type-header-2rows-floating-header-style1.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .mini-cart-icon .items-count {      background-color: #fff;      color: #333; }  header#header.header-layout-type-header-2rows-floating-header-style1.header-bg-light-shadow {    background-color: transparent;    background-image: linear-gradient(180deg, rgba(250, 250, 250, 0.7), rgba(250, 250, 250, 0.45), rgba(250, 250, 250, 0.01));    padding-bottom: 30px;    border-width: 0 0 1px;    border-color: #f4f4f4; }    @media (max-width: 991.98px) {      header#header.header-layout-type-header-2rows-floating-header-style1.header-bg-light-shadow {        padding-bottom: 0; } }    header#header.header-layout-type-header-2rows-floating-header-style1.header-bg-light-shadow .header-top {      color: #333; }      @media (max-width: 991.98px) {        header#header.header-layout-type-header-2rows-floating-header-style1.header-bg-light-shadow .header-top {          background-color: #eee; } }      header#header.header-layout-type-header-2rows-floating-header-style1.header-bg-light-shadow .header-top a {        color: #333; }header#header.header-layout-type-header-2rows-floating-header-style2 {  position: absolute;  left: 0;  right: 0;  top: 0;  z-index: 1111; }  @media (max-width: 991.98px) {    header#header.header-layout-type-header-2rows-floating-header-style2 {      position: relative; } }  header#header.header-layout-type-header-2rows-floating-header-style2 .header-top {    background: rgba(255, 255, 255, 0.1); }  @media (min-width: 768px) {    header#header.header-layout-type-header-2rows-floating-header-style2 .header-nav {      margin-top: 20px; }    header#header.header-layout-type-header-2rows-floating-header-style2 .header-top + .header-nav {      margin-top: 0; } }  header#header.header-layout-type-header-2rows-floating-header-style2 .header-nav {    background: rgba(255, 255, 255, 0.1);    border-top: 1px solid rgba(255, 255, 255, 0.1); }  header#header.header-layout-type-header-2rows-floating-header-style2 .menuzord-menu {    float: right; }    header#header.header-layout-type-header-2rows-floating-header-style2 .menuzord-menu >li {      padding: 25px 0 !important; }      header#header.header-layout-type-header-2rows-floating-header-style2 .menuzord-menu >li >a {        font-weight: 600;        letter-spacing: 0px; }  header#header.header-layout-type-header-2rows-floating-header-style2 .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-container {    background-color: transparent;    box-shadow: none; }  header#header.header-layout-type-header-2rows-floating-header-style2 .nav-side-icon-list {    float: right; }    @media (min-width: 1200px) {      header#header.header-layout-type-header-2rows-floating-header-style2 .nav-side-icon-list >li {        margin-top: 0; } }  @media (max-width: 1199.98px) {    header#header.header-layout-type-header-2rows-floating-header-style2 .menuzord-menu >li {      padding: 0 !important; } }  header#header.header-layout-type-header-2rows-floating-header-style2.header-bg-dark-shadow {    background-color: transparent;    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.01));    padding-bottom: 30px;    border-width: 0 0 1px;    border-color: #f4f4f4; }    @media (max-width: 991.98px) {      header#header.header-layout-type-header-2rows-floating-header-style2.header-bg-dark-shadow {        background-color: #333;        padding-bottom: 0; } }    @media (max-width: 991.98px) {      header#header.header-layout-type-header-2rows-floating-header-style2.header-bg-dark-shadow .header-top {        background-color: #2c2c2c; } }    header#header.header-layout-type-header-2rows-floating-header-style2.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-menu >li >a {      color: #fff; }    header#header.header-layout-type-header-2rows-floating-header-style2.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord .showhide em {      background: #fff; }    header#header.header-layout-type-header-2rows-floating-header-style2.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li a i {      color: #fff; }    header#header.header-layout-type-header-2rows-floating-header-style2.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner, header#header.header-layout-type-header-2rows-floating-header-style2.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner:after, header#header.header-layout-type-header-2rows-floating-header-style2.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner:before {      background-color: #fff; }    header#header.header-layout-type-header-2rows-floating-header-style2.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .mini-cart-icon .items-count {      background-color: #fff;      color: #333; }  header#header.header-layout-type-header-2rows-floating-header-style2.header-bg-light-shadow {    background-color: transparent;    background-image: linear-gradient(180deg, rgba(250, 250, 250, 0.7), rgba(250, 250, 250, 0.45), rgba(250, 250, 250, 0.01));    padding-bottom: 30px;    border-width: 0 0 1px;    border-color: #f4f4f4; }    @media (max-width: 991.98px) {      header#header.header-layout-type-header-2rows-floating-header-style2.header-bg-light-shadow {        padding-bottom: 0; } }    header#header.header-layout-type-header-2rows-floating-header-style2.header-bg-light-shadow .header-top {      color: #333; }      @media (max-width: 991.98px) {        header#header.header-layout-type-header-2rows-floating-header-style2.header-bg-light-shadow .header-top {          background-color: #eee; } }      header#header.header-layout-type-header-2rows-floating-header-style2.header-bg-light-shadow .header-top a {        color: #333; }header#header.header-layout-type-header-2rows-floating-header-style3 {  position: absolute;  left: 0;  right: 0;  top: 0;  z-index: 1111; }  @media (max-width: 991.98px) {    header#header.header-layout-type-header-2rows-floating-header-style3 {      position: relative; } }  header#header.header-layout-type-header-2rows-floating-header-style3 .header-top {    background: rgba(255, 255, 255, 0.1); }    header#header.header-layout-type-header-2rows-floating-header-style3 .header-top .container >.row >div {      border-left: 1px solid rgba(255, 255, 255, 0.1);      border-right: 1px solid rgba(255, 255, 255, 0.1); }  @media (min-width: 768px) {    header#header.header-layout-type-header-2rows-floating-header-style3 .header-nav {      margin-top: 20px; }    header#header.header-layout-type-header-2rows-floating-header-style3 .header-top + .header-nav {      margin-top: 0; } }  header#header.header-layout-type-header-2rows-floating-header-style3 .header-nav {    background: rgba(255, 255, 255, 0.1);    border-top: 1px solid rgba(255, 255, 255, 0.1); }  header#header.header-layout-type-header-2rows-floating-header-style3 .menuzord-menu {    float: right; }    header#header.header-layout-type-header-2rows-floating-header-style3 .menuzord-menu >li >a {      font-weight: 600;      letter-spacing: 0px; }  header#header.header-layout-type-header-2rows-floating-header-style3 .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-container {    background-color: transparent;    box-shadow: none; }  header#header.header-layout-type-header-2rows-floating-header-style3 .nav-side-icon-list {    float: right; }    @media (min-width: 1200px) {      header#header.header-layout-type-header-2rows-floating-header-style3 .nav-side-icon-list >li {        margin-top: 0; } }  header#header.header-layout-type-header-2rows-floating-header-style3.header-bg-dark-shadow {    background-color: transparent;    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.01));    padding-bottom: 30px;    border-width: 0 0 1px;    border-color: #f4f4f4; }    @media (max-width: 991.98px) {      header#header.header-layout-type-header-2rows-floating-header-style3.header-bg-dark-shadow {        background-color: #333;        padding-bottom: 0; } }    @media (max-width: 991.98px) {      header#header.header-layout-type-header-2rows-floating-header-style3.header-bg-dark-shadow .header-top {        background-color: #2c2c2c; } }    header#header.header-layout-type-header-2rows-floating-header-style3.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-menu >li >a {      color: #fff; }    header#header.header-layout-type-header-2rows-floating-header-style3.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord .showhide em {      background: #fff; }    header#header.header-layout-type-header-2rows-floating-header-style3.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li a i {      color: #fff; }    header#header.header-layout-type-header-2rows-floating-header-style3.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner, header#header.header-layout-type-header-2rows-floating-header-style3.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner:after, header#header.header-layout-type-header-2rows-floating-header-style3.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner:before {      background-color: #fff; }    header#header.header-layout-type-header-2rows-floating-header-style3.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .mini-cart-icon .items-count {      background-color: #fff;      color: #333; }  header#header.header-layout-type-header-2rows-floating-header-style3.header-bg-light-shadow {    background-color: transparent;    background-image: linear-gradient(180deg, rgba(250, 250, 250, 0.7), rgba(250, 250, 250, 0.45), rgba(250, 250, 250, 0.01));    padding-bottom: 30px;    border-width: 0 0 1px;    border-color: #f4f4f4; }    @media (max-width: 991.98px) {      header#header.header-layout-type-header-2rows-floating-header-style3.header-bg-light-shadow {        padding-bottom: 0; } }    header#header.header-layout-type-header-2rows-floating-header-style3.header-bg-light-shadow .header-top {      color: #333; }      @media (max-width: 991.98px) {        header#header.header-layout-type-header-2rows-floating-header-style3.header-bg-light-shadow .header-top {          background-color: #eee; } }      header#header.header-layout-type-header-2rows-floating-header-style3.header-bg-light-shadow .header-top a {        color: #333; }header#header.header-layout-type-header-2rows-floating-header-style4 {  position: absolute;  left: 0;  right: 0;  top: 0;  z-index: 1111; }  @media (max-width: 991.98px) {    header#header.header-layout-type-header-2rows-floating-header-style4 {      position: relative; } }  @media (min-width: 768px) {    header#header.header-layout-type-header-2rows-floating-header-style4 .header-nav {      margin-top: 20px; }    header#header.header-layout-type-header-2rows-floating-header-style4 .header-top + .header-nav {      margin-top: 0; } }  header#header.header-layout-type-header-2rows-floating-header-style4 .header-nav {    background: rgba(255, 255, 255, 0.1);    border-top: 1px solid rgba(255, 255, 255, 0.1); }  header#header.header-layout-type-header-2rows-floating-header-style4 .menuzord-menu {    float: right; }    header#header.header-layout-type-header-2rows-floating-header-style4 .menuzord-menu >li >a {      font-weight: 600;      letter-spacing: 0px; }  header#header.header-layout-type-header-2rows-floating-header-style4 .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-container {    background-color: transparent;    box-shadow: none; }  header#header.header-layout-type-header-2rows-floating-header-style4 .nav-side-icon-list {    float: right; }    @media (min-width: 1200px) {      header#header.header-layout-type-header-2rows-floating-header-style4 .nav-side-icon-list >li {        margin-top: 0; } }  header#header.header-layout-type-header-2rows-floating-header-style4.header-bg-dark-shadow {    background-color: transparent;    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.01));    padding-bottom: 30px;    border-width: 0 0 1px;    border-color: #f4f4f4; }    @media (max-width: 991.98px) {      header#header.header-layout-type-header-2rows-floating-header-style4.header-bg-dark-shadow {        background-color: #333;        padding-bottom: 0; } }    @media (max-width: 991.98px) {      header#header.header-layout-type-header-2rows-floating-header-style4.header-bg-dark-shadow .header-top {        background-color: #2c2c2c; } }    header#header.header-layout-type-header-2rows-floating-header-style4.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-menu >li >a {      color: #fff; }    header#header.header-layout-type-header-2rows-floating-header-style4.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord .showhide em {      background: #fff; }    header#header.header-layout-type-header-2rows-floating-header-style4.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li a i {      color: #fff; }    header#header.header-layout-type-header-2rows-floating-header-style4.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner, header#header.header-layout-type-header-2rows-floating-header-style4.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner:after, header#header.header-layout-type-header-2rows-floating-header-style4.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner:before {      background-color: #fff; }    header#header.header-layout-type-header-2rows-floating-header-style4.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .mini-cart-icon .items-count {      background-color: #fff;      color: #333; }  header#header.header-layout-type-header-2rows-floating-header-style4.header-bg-light-shadow {    background-color: transparent;    background-image: linear-gradient(180deg, rgba(250, 250, 250, 0.7), rgba(250, 250, 250, 0.45), rgba(250, 250, 250, 0.01));    padding-bottom: 30px;    border-width: 0 0 1px;    border-color: #f4f4f4; }    @media (max-width: 991.98px) {      header#header.header-layout-type-header-2rows-floating-header-style4.header-bg-light-shadow {        padding-bottom: 0; } }    header#header.header-layout-type-header-2rows-floating-header-style4.header-bg-light-shadow .header-top {      color: #333; }      @media (max-width: 991.98px) {        header#header.header-layout-type-header-2rows-floating-header-style4.header-bg-light-shadow .header-top {          background-color: #eee; } }      header#header.header-layout-type-header-2rows-floating-header-style4.header-bg-light-shadow .header-top a {        color: #333; }header#header.header-layout-type-header-2rows-floating-header-style5 {  position: absolute;  left: 0;  right: 0;  top: 0;  z-index: 1111; }  @media (max-width: 991.98px) {    header#header.header-layout-type-header-2rows-floating-header-style5 {      position: relative; } }  header#header.header-layout-type-header-2rows-floating-header-style5 .header-top {    background: rgba(255, 255, 255, 0.1); }  header#header.header-layout-type-header-2rows-floating-header-style5 .header-middle {    background: rgba(255, 255, 255, 0.1); }    @media (min-width: 992px) {      header#header.header-layout-type-header-2rows-floating-header-style5 .header-middle {        padding: 10px 0; } }    @media (min-width: 1200px) {      header#header.header-layout-type-header-2rows-floating-header-style5 .header-middle {        padding: 0; } }    @media (max-width: 1199.98px) {      header#header.header-layout-type-header-2rows-floating-header-style5 .header-middle {        padding-bottom: 20px; } }    @media (min-width: 1200px) {      header#header.header-layout-type-header-2rows-floating-header-style5 .header-middle .header-mid-left {        border-right: 1px solid rgba(255, 255, 255, 0.1); } }    header#header.header-layout-type-header-2rows-floating-header-style5 .header-middle .menuzord-brand {      margin: 30px 30px 30px 0; }      @media (max-width: 991.98px) {        header#header.header-layout-type-header-2rows-floating-header-style5 .header-middle .menuzord-brand {          margin-top: 10px; } }    header#header.header-layout-type-header-2rows-floating-header-style5 .header-middle .contact-info .title {      font-size: 1rem; }    header#header.header-layout-type-header-2rows-floating-header-style5 .header-middle .contact-info .subtitle {      font-size: 0.875rem; }      header#header.header-layout-type-header-2rows-floating-header-style5 .header-middle .contact-info .subtitle a {        font-size: 0.875rem; }  @media (min-width: 768px) {    header#header.header-layout-type-header-2rows-floating-header-style5 .header-top + .header-nav {      margin-top: 0; } }  header#header.header-layout-type-header-2rows-floating-header-style5 .header-nav {    background: rgba(255, 255, 255, 0.1);    border-top: 1px solid rgba(255, 255, 255, 0.1); }  header#header.header-layout-type-header-2rows-floating-header-style5 .menuzord-menu {    float: right; }    header#header.header-layout-type-header-2rows-floating-header-style5 .menuzord-menu >li {      padding: 15px 0; }      header#header.header-layout-type-header-2rows-floating-header-style5 .menuzord-menu >li >a {        font-weight: 600;        letter-spacing: 0px; }  header#header.header-layout-type-header-2rows-floating-header-style5 .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-container {    background-color: transparent;    box-shadow: none; }  header#header.header-layout-type-header-2rows-floating-header-style5 .nav-side-icon-list {    float: right; }    @media (min-width: 1200px) {      header#header.header-layout-type-header-2rows-floating-header-style5 .nav-side-icon-list >li {        margin-top: 0; } }  @media (max-width: 1199.98px) {    header#header.header-layout-type-header-2rows-floating-header-style5 .menuzord-brand {      display: inline-block;      float: none;      margin-bottom: 30px;      margin-top: 0;      max-width: none; }    header#header.header-layout-type-header-2rows-floating-header-style5 .menuzord-menu >li {      padding: 0; } }  header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-dark-shadow {    background-color: transparent;    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.01));    padding-bottom: 30px;    border-width: 0 0 1px;    border-color: #f4f4f4; }    @media (max-width: 991.98px) {      header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-dark-shadow {        background-color: #333;        padding-bottom: 0; } }    @media (max-width: 991.98px) {      header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-dark-shadow .header-middle {        background-color: #2c2c2c; } }    header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-dark-shadow .header-middle .element, header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-dark-shadow .header-middle a, header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-dark-shadow .header-middle h1, header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-dark-shadow .header-middle h2, header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-dark-shadow .header-middle h3, header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-dark-shadow .header-middle h4, header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-dark-shadow .header-middle h5, header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-dark-shadow .header-middle h6 {      color: #fff !important; }    header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-menu >li >a {      color: #fff; }    header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord .showhide em {      background: #fff; }    header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li a i {      color: #fff; }    header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner, header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner:after, header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner:before {      background-color: #fff; }    header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .mini-cart-icon .items-count {      background-color: #fff;      color: #333; }  header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-light-shadow {    background-color: transparent;    background-image: linear-gradient(180deg, rgba(250, 250, 250, 0.7), rgba(250, 250, 250, 0.45), rgba(250, 250, 250, 0.01));    padding-bottom: 30px;    border-width: 0 0 1px;    border-color: #f4f4f4; }    @media (max-width: 991.98px) {      header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-light-shadow {        padding-bottom: 0; } }    header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-light-shadow .header-top {      color: #333; }      @media (max-width: 991.98px) {        header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-light-shadow .header-top {          background-color: #eee; } }      header#header.header-layout-type-header-2rows-floating-header-style5.header-bg-light-shadow .header-top a {        color: #333; }header#header.header-layout-type-header-2rows-floating-header-style6 {  position: absolute;  left: 0;  right: 0;  top: 0;  z-index: 1111; }  @media (max-width: 991.98px) {    header#header.header-layout-type-header-2rows-floating-header-style6 {      position: relative; } }  header#header.header-layout-type-header-2rows-floating-header-style6 .header-top {    background: rgba(255, 255, 255, 0.1); }  header#header.header-layout-type-header-2rows-floating-header-style6 .header-middle {    background: rgba(21, 21, 21, 0.6); }    @media (min-width: 992px) {      header#header.header-layout-type-header-2rows-floating-header-style6 .header-middle {        padding: 10px 0; } }    @media (min-width: 1200px) {      header#header.header-layout-type-header-2rows-floating-header-style6 .header-middle {        padding: 0; } }    @media (max-width: 1199.98px) {      header#header.header-layout-type-header-2rows-floating-header-style6 .header-middle {        padding-bottom: 20px; } }    @media (min-width: 1200px) {      header#header.header-layout-type-header-2rows-floating-header-style6 .header-middle .header-mid-left {        border-right: 1px solid rgba(255, 255, 255, 0.1); } }    header#header.header-layout-type-header-2rows-floating-header-style6 .header-middle .menuzord-brand {      margin: 30px 30px 30px 0; }      @media (max-width: 991.98px) {        header#header.header-layout-type-header-2rows-floating-header-style6 .header-middle .menuzord-brand {          margin-top: 10px; } }    header#header.header-layout-type-header-2rows-floating-header-style6 .header-middle .contact-info .title {      font-size: 1rem; }    header#header.header-layout-type-header-2rows-floating-header-style6 .header-middle .contact-info .subtitle {      font-size: 0.875rem; }      header#header.header-layout-type-header-2rows-floating-header-style6 .header-middle .contact-info .subtitle a {        font-size: 0.875rem; }  @media (min-width: 768px) {    header#header.header-layout-type-header-2rows-floating-header-style6 .header-top + .header-nav {      margin-top: 0; } }  header#header.header-layout-type-header-2rows-floating-header-style6 .header-nav {    background: rgba(21, 21, 21, 0.6);    border-top: 1px solid rgba(255, 255, 255, 0.1); }  header#header.header-layout-type-header-2rows-floating-header-style6 .menuzord-menu {    float: right; }    header#header.header-layout-type-header-2rows-floating-header-style6 .menuzord-menu >li {      padding: 15px 0; }      header#header.header-layout-type-header-2rows-floating-header-style6 .menuzord-menu >li >a {        font-weight: 600;        letter-spacing: 0px; }  header#header.header-layout-type-header-2rows-floating-header-style6 .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-container {    background-color: transparent;    box-shadow: none; }  header#header.header-layout-type-header-2rows-floating-header-style6 .nav-side-icon-list {    float: right; }    @media (min-width: 1200px) {      header#header.header-layout-type-header-2rows-floating-header-style6 .nav-side-icon-list >li {        margin-top: 0; } }  @media (max-width: 1199.98px) {    header#header.header-layout-type-header-2rows-floating-header-style6 .menuzord-brand {      display: inline-block;      float: none;      margin-bottom: 30px;      margin-top: 0;      max-width: none; }    header#header.header-layout-type-header-2rows-floating-header-style6 .menuzord-menu >li {      padding: 0; } }  header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-dark-shadow {    background-color: transparent;    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.01));    padding-bottom: 30px;    border-width: 0 0 1px;    border-color: #f4f4f4; }    @media (max-width: 991.98px) {      header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-dark-shadow {        background-color: #333;        padding-bottom: 0; } }    @media (max-width: 991.98px) {      header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-dark-shadow .header-middle {        background-color: #2c2c2c; } }    header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-dark-shadow .header-middle .element, header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-dark-shadow .header-middle a, header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-dark-shadow .header-middle h1, header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-dark-shadow .header-middle h2, header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-dark-shadow .header-middle h3, header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-dark-shadow .header-middle h4, header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-dark-shadow .header-middle h5, header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-dark-shadow .header-middle h6 {      color: #fff !important; }    header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-menu >li >a {      color: #fff; }    header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord .showhide em {      background: #fff; }    header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li a i {      color: #fff; }    header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner, header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner:after, header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner:before {      background-color: #fff; }    header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .mini-cart-icon .items-count {      background-color: #fff;      color: #333; }  header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-light-shadow {    background-color: transparent;    background-image: linear-gradient(180deg, rgba(250, 250, 250, 0.7), rgba(250, 250, 250, 0.45), rgba(250, 250, 250, 0.01));    padding-bottom: 30px;    border-width: 0 0 1px;    border-color: #f4f4f4; }    @media (max-width: 991.98px) {      header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-light-shadow {        padding-bottom: 0; } }    header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-light-shadow .header-top {      color: #333; }      @media (max-width: 991.98px) {        header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-light-shadow .header-top {          background-color: #eee; } }      header#header.header-layout-type-header-2rows-floating-header-style6.header-bg-light-shadow .header-top a {        color: #333; }header#header.header-layout-type-header-2rows-floating-header-style7 {  position: absolute;  left: 0;  right: 0;  top: 0;  z-index: 1111; }  @media (max-width: 991.98px) {    header#header.header-layout-type-header-2rows-floating-header-style7 {      position: relative; } }  @media (min-width: 992px) {    header#header.header-layout-type-header-2rows-floating-header-style7 .header-middle {      padding: 10px 0; } }  @media (min-width: 1200px) {    header#header.header-layout-type-header-2rows-floating-header-style7 .header-middle {      padding: 0; } }  @media (max-width: 1199.98px) {    header#header.header-layout-type-header-2rows-floating-header-style7 .header-middle {      padding-bottom: 20px; } }  header#header.header-layout-type-header-2rows-floating-header-style7 .header-middle .menuzord-brand {    margin: 30px 30px 30px 0; }    @media (max-width: 991.98px) {      header#header.header-layout-type-header-2rows-floating-header-style7 .header-middle .menuzord-brand {        margin-top: 10px; } }  header#header.header-layout-type-header-2rows-floating-header-style7 .header-middle .contact-info .title {    font-size: 1rem; }  header#header.header-layout-type-header-2rows-floating-header-style7 .header-middle .contact-info .subtitle {    font-size: 0.875rem; }    header#header.header-layout-type-header-2rows-floating-header-style7 .header-middle .contact-info .subtitle a {      font-size: 0.875rem; }  @media (min-width: 768px) {    header#header.header-layout-type-header-2rows-floating-header-style7 .header-top + .header-nav {      margin-top: 0; } }  @media (min-width: 992px) {    header#header.header-layout-type-header-2rows-floating-header-style7 .header-nav .header-nav-wrapper .menuzord-container .container {      background: rgba(21, 21, 21, 0.6);      border-radius: 5px; } }  header#header.header-layout-type-header-2rows-floating-header-style7 .header-nav .header-nav-wrapper.scroll-to-fixed-fixed .menuzord-container .container {    background: none; }  header#header.header-layout-type-header-2rows-floating-header-style7 .menuzord-menu {    float: right; }    header#header.header-layout-type-header-2rows-floating-header-style7 .menuzord-menu >li {      padding: 15px 0; }      header#header.header-layout-type-header-2rows-floating-header-style7 .menuzord-menu >li >a {        font-weight: 600;        letter-spacing: 0px; }  header#header.header-layout-type-header-2rows-floating-header-style7 .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-container {    background-color: transparent;    box-shadow: none; }  header#header.header-layout-type-header-2rows-floating-header-style7 .nav-side-icon-list {    float: right; }    @media (min-width: 1200px) {      header#header.header-layout-type-header-2rows-floating-header-style7 .nav-side-icon-list >li {        margin-top: 0; } }  @media (max-width: 1199.98px) {    header#header.header-layout-type-header-2rows-floating-header-style7 .menuzord-brand {      display: inline-block;      float: none;      margin-bottom: 30px;      margin-top: 0;      max-width: none; }    header#header.header-layout-type-header-2rows-floating-header-style7 .menuzord-menu >li {      padding: 0; } }  header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-dark-shadow {    background-color: transparent;    padding-bottom: 30px;    border-width: 0 0 1px;    border-color: #f4f4f4; }    @media (max-width: 991.98px) {      header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-dark-shadow {        background-color: #333;        padding-bottom: 0; } }    @media (max-width: 991.98px) {      header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-dark-shadow .header-middle {        background-color: #2c2c2c; } }    header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-dark-shadow .header-middle .element, header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-dark-shadow .header-middle a, header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-dark-shadow .header-middle h1, header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-dark-shadow .header-middle h2, header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-dark-shadow .header-middle h3, header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-dark-shadow .header-middle h4, header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-dark-shadow .header-middle h5, header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-dark-shadow .header-middle h6 {      color: #fff !important; }    header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-menu >li >a {      color: #fff; }    header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord .showhide em {      background: #fff; }    header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li a i {      color: #fff; }    header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner, header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner:after, header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner:before {      background-color: #fff; }    header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .mini-cart-icon .items-count {      background-color: #fff;      color: #333; }  header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-light-shadow {    background-color: transparent;    background-image: linear-gradient(180deg, rgba(250, 250, 250, 0.7), rgba(250, 250, 250, 0.45), rgba(250, 250, 250, 0.01));    padding-bottom: 30px;    border-width: 0 0 1px;    border-color: #f4f4f4; }    @media (max-width: 991.98px) {      header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-light-shadow {        padding-bottom: 0; } }    header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-light-shadow .header-top {      color: #333; }      @media (max-width: 991.98px) {        header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-light-shadow .header-top {          background-color: #eee; } }      header#header.header-layout-type-header-2rows-floating-header-style7.header-bg-light-shadow .header-top a {        color: #333; }header#header.header-layout-type-header-2rows-floating-header-style8 {  position: absolute;  left: 0;  right: 0;  top: 0;  z-index: 1111; }  @media (max-width: 991.98px) {    header#header.header-layout-type-header-2rows-floating-header-style8 {      position: relative; } }  @media (min-width: 992px) {    header#header.header-layout-type-header-2rows-floating-header-style8 .header-middle {      padding: 10px 0; } }  @media (min-width: 1200px) {    header#header.header-layout-type-header-2rows-floating-header-style8 .header-middle {      padding: 0; } }  @media (max-width: 1199.98px) {    header#header.header-layout-type-header-2rows-floating-header-style8 .header-middle {      padding-bottom: 20px; } }  header#header.header-layout-type-header-2rows-floating-header-style8 .header-middle .menuzord-brand {    margin: 30px 30px 30px 0; }    @media (max-width: 991.98px) {      header#header.header-layout-type-header-2rows-floating-header-style8 .header-middle .menuzord-brand {        margin-top: 10px; } }  header#header.header-layout-type-header-2rows-floating-header-style8 .header-middle .contact-info .title {    font-size: 1rem; }  header#header.header-layout-type-header-2rows-floating-header-style8 .header-middle .contact-info .subtitle {    font-size: 0.875rem; }    header#header.header-layout-type-header-2rows-floating-header-style8 .header-middle .contact-info .subtitle a {      font-size: 0.875rem; }  @media (min-width: 768px) {    header#header.header-layout-type-header-2rows-floating-header-style8 .header-top + .header-nav {      margin-top: 0; } }  header#header.header-layout-type-header-2rows-floating-header-style8 .header-nav .header-nav-wrapper .menuzord-container .container {    background: #fff; }    @media (min-width: 992px) {      header#header.header-layout-type-header-2rows-floating-header-style8 .header-nav .header-nav-wrapper .menuzord-container .container {        border-radius: 5px; } }  header#header.header-layout-type-header-2rows-floating-header-style8 .header-nav .header-nav-wrapper.scroll-to-fixed-fixed .menuzord-container .container {    background: none; }  header#header.header-layout-type-header-2rows-floating-header-style8 .menuzord-menu {    float: right; }    header#header.header-layout-type-header-2rows-floating-header-style8 .menuzord-menu >li {      padding: 15px 0; }      header#header.header-layout-type-header-2rows-floating-header-style8 .menuzord-menu >li >a {        font-weight: 600;        letter-spacing: 0px; }  header#header.header-layout-type-header-2rows-floating-header-style8 .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-container {    background-color: transparent;    box-shadow: none; }  header#header.header-layout-type-header-2rows-floating-header-style8 .nav-side-icon-list {    float: right; }    @media (min-width: 1200px) {      header#header.header-layout-type-header-2rows-floating-header-style8 .nav-side-icon-list >li {        margin-top: 0; } }  @media (max-width: 1199.98px) {    header#header.header-layout-type-header-2rows-floating-header-style8 .menuzord-brand {      display: inline-block;      float: none;      margin-bottom: 30px;      margin-top: 0;      max-width: none; }    header#header.header-layout-type-header-2rows-floating-header-style8 .menuzord-menu >li {      padding: 0; } }  header#header.header-layout-type-header-2rows-floating-header-style8.header-bg-dark-shadow {    background-color: transparent;    padding-bottom: 30px;    border-width: 0 0 1px;    border-color: #f4f4f4; }    @media (max-width: 991.98px) {      header#header.header-layout-type-header-2rows-floating-header-style8.header-bg-dark-shadow {        background-color: #333;        padding-bottom: 0; } }    @media (max-width: 991.98px) {      header#header.header-layout-type-header-2rows-floating-header-style8.header-bg-dark-shadow .header-middle {        background-color: #2c2c2c; } }    header#header.header-layout-type-header-2rows-floating-header-style8.header-bg-dark-shadow .header-middle .element, header#header.header-layout-type-header-2rows-floating-header-style8.header-bg-dark-shadow .header-middle a, header#header.header-layout-type-header-2rows-floating-header-style8.header-bg-dark-shadow .header-middle h1, header#header.header-layout-type-header-2rows-floating-header-style8.header-bg-dark-shadow .header-middle h2, header#header.header-layout-type-header-2rows-floating-header-style8.header-bg-dark-shadow .header-middle h3, header#header.header-layout-type-header-2rows-floating-header-style8.header-bg-dark-shadow .header-middle h4, header#header.header-layout-type-header-2rows-floating-header-style8.header-bg-dark-shadow .header-middle h5, header#header.header-layout-type-header-2rows-floating-header-style8.header-bg-dark-shadow .header-middle h6 {      color: #fff !important; }  header#header.header-layout-type-header-2rows-floating-header-style8.header-bg-light-shadow {    background-color: transparent;    background-image: linear-gradient(180deg, rgba(250, 250, 250, 0.7), rgba(250, 250, 250, 0.45), rgba(250, 250, 250, 0.01));    padding-bottom: 30px;    border-width: 0 0 1px;    border-color: #f4f4f4; }    @media (max-width: 991.98px) {      header#header.header-layout-type-header-2rows-floating-header-style8.header-bg-light-shadow {        padding-bottom: 0; } }    header#header.header-layout-type-header-2rows-floating-header-style8.header-bg-light-shadow .header-top {      color: #333; }      @media (max-width: 991.98px) {        header#header.header-layout-type-header-2rows-floating-header-style8.header-bg-light-shadow .header-top {          background-color: #eee; } }      header#header.header-layout-type-header-2rows-floating-header-style8.header-bg-light-shadow .header-top a {        color: #333; }header#header.header-layout-type-header-2rows-floating-header-style9 {  position: absolute;  left: 0;  right: 0;  top: 0;  z-index: 1111; }  @media (max-width: 991.98px) {    header#header.header-layout-type-header-2rows-floating-header-style9 {      position: relative; } }  @media (min-width: 992px) {    header#header.header-layout-type-header-2rows-floating-header-style9 .header-middle {      padding: 10px 0; } }  @media (min-width: 1200px) {    header#header.header-layout-type-header-2rows-floating-header-style9 .header-middle {      padding: 0; } }  @media (max-width: 1199.98px) {    header#header.header-layout-type-header-2rows-floating-header-style9 .header-middle {      padding-bottom: 20px; } }  header#header.header-layout-type-header-2rows-floating-header-style9 .header-middle .menuzord-brand {    margin: 30px 30px 30px 0; }    @media (max-width: 991.98px) {      header#header.header-layout-type-header-2rows-floating-header-style9 .header-middle .menuzord-brand {        margin-top: 10px; } }  header#header.header-layout-type-header-2rows-floating-header-style9 .header-middle .contact-info .title {    font-size: 1rem; }  header#header.header-layout-type-header-2rows-floating-header-style9 .header-middle .contact-info .subtitle {    font-size: 0.875rem; }    header#header.header-layout-type-header-2rows-floating-header-style9 .header-middle .contact-info .subtitle a {      font-size: 0.875rem; }  @media (min-width: 768px) {    header#header.header-layout-type-header-2rows-floating-header-style9 .header-top + .header-nav {      margin-top: 0; } }  @media (min-width: 992px) {    header#header.header-layout-type-header-2rows-floating-header-style9 .header-nav .header-nav-wrapper .menuzord-container .container {      background: #fff;      border-radius: 5px; } }  header#header.header-layout-type-header-2rows-floating-header-style9 .header-nav .header-nav-wrapper.scroll-to-fixed-fixed .menuzord-container .container {    background: none; }  header#header.header-layout-type-header-2rows-floating-header-style9 .menuzord-menu {    float: right; }    header#header.header-layout-type-header-2rows-floating-header-style9 .menuzord-menu >li {      padding: 15px 0; }      header#header.header-layout-type-header-2rows-floating-header-style9 .menuzord-menu >li >a {        font-weight: 600;        letter-spacing: 0px; }  header#header.header-layout-type-header-2rows-floating-header-style9 .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-container {    background-color: transparent;    box-shadow: none; }  header#header.header-layout-type-header-2rows-floating-header-style9 .nav-side-icon-list {    float: right; }    @media (min-width: 1200px) {      header#header.header-layout-type-header-2rows-floating-header-style9 .nav-side-icon-list >li {        margin-top: 0; } }  @media (max-width: 1199.98px) {    header#header.header-layout-type-header-2rows-floating-header-style9 .menuzord-brand {      display: inline-block;      float: none;      margin-bottom: 30px;      margin-top: 0;      max-width: none; }    header#header.header-layout-type-header-2rows-floating-header-style9 .menuzord-menu >li {      padding: 0; } }  header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-dark-shadow {    background-color: transparent;    padding-bottom: 30px;    border-width: 0 0 1px;    border-color: #f4f4f4; }    @media (max-width: 991.98px) {      header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-dark-shadow {        background-color: #333;        padding-bottom: 0; } }    @media (max-width: 991.98px) {      header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-dark-shadow .header-middle {        background-color: #2c2c2c; } }    header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-dark-shadow .header-middle .element, header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-dark-shadow .header-middle a, header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-dark-shadow .header-middle h1, header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-dark-shadow .header-middle h2, header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-dark-shadow .header-middle h3, header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-dark-shadow .header-middle h4, header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-dark-shadow .header-middle h5, header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-dark-shadow .header-middle h6 {      color: #fff !important; }    header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-menu >li >a {      color: #fff; }    header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord .showhide em {      background: #fff; }    header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li a i {      color: #fff; }    header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner, header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner:after, header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list li .hamburger-box .hamburger-inner:before {      background-color: #fff; }    header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-dark-shadow .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .nav-side-icon-list .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .mini-cart-icon .items-count {      background-color: #fff;      color: #333; }  header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-light-shadow {    background-color: transparent;    background-image: linear-gradient(180deg, rgba(250, 250, 250, 0.7), rgba(250, 250, 250, 0.45), rgba(250, 250, 250, 0.01));    padding-bottom: 30px;    border-width: 0 0 1px;    border-color: #f4f4f4; }    @media (max-width: 991.98px) {      header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-light-shadow {        padding-bottom: 0; } }    header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-light-shadow .header-top {      color: #333; }      @media (max-width: 991.98px) {        header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-light-shadow .header-top {          background-color: #eee; } }      header#header.header-layout-type-header-2rows-floating-header-style9.header-bg-light-shadow .header-top a {        color: #333; }header#header.header-layout-type-header-2rows-floating-header-white-style1 {  position: absolute;  left: 0;  right: 0;  top: 0;  z-index: 1111; }  @media (max-width: 991.98px) {    header#header.header-layout-type-header-2rows-floating-header-white-style1 {      position: relative; } }  header#header.header-layout-type-header-2rows-floating-header-white-style1 .header-top {    background: rgba(255, 255, 255, 0.6); }  header#header.header-layout-type-header-2rows-floating-header-white-style1 .header-nav {    background: rgba(255, 255, 255, 0.6);    border-top: 1px solid rgba(0, 0, 0, 0.1); }  @media (min-width: 768px) {    header#header.header-layout-type-header-2rows-floating-header-white-style1 .header-nav {      margin-top: 20px; }    header#header.header-layout-type-header-2rows-floating-header-white-style1 .header-top + .header-nav {      margin-top: 0; } }  header#header.header-layout-type-header-2rows-floating-header-white-style1 .menuzord-menu {    float: right; }    header#header.header-layout-type-header-2rows-floating-header-white-style1 .menuzord-menu >li {      padding: 25px 0 !important; }      header#header.header-layout-type-header-2rows-floating-header-white-style1 .menuzord-menu >li >a {        font-weight: 600;        letter-spacing: 0px; }  header#header.header-layout-type-header-2rows-floating-header-white-style1 .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-container {    background-color: transparent;    box-shadow: none; }  header#header.header-layout-type-header-2rows-floating-header-white-style1 .nav-side-icon-list {    float: right; }    @media (min-width: 1200px) {      header#header.header-layout-type-header-2rows-floating-header-white-style1 .nav-side-icon-list >li {        margin-top: 0; } }  @media (max-width: 1199.98px) {    header#header.header-layout-type-header-2rows-floating-header-white-style1 .menuzord-menu >li {      padding: 0 !important; } }  header#header.header-layout-type-header-2rows-floating-header-white-style1.header-bg-light-shadow {    background-color: transparent;    background-image: linear-gradient(180deg, rgba(250, 250, 250, 0.7), rgba(250, 250, 250, 0.45), rgba(250, 250, 250, 0.01));    padding-bottom: 30px;    border-width: 0 0 1px;    border-color: #f4f4f4; }    @media (max-width: 991.98px) {      header#header.header-layout-type-header-2rows-floating-header-white-style1.header-bg-light-shadow {        padding-bottom: 0; } }    header#header.header-layout-type-header-2rows-floating-header-white-style1.header-bg-light-shadow .header-top {      color: #333; }      @media (max-width: 991.98px) {        header#header.header-layout-type-header-2rows-floating-header-white-style1.header-bg-light-shadow .header-top {          background-color: #eee; } }      header#header.header-layout-type-header-2rows-floating-header-white-style1.header-bg-light-shadow .header-top a {        color: #333; }header#header.header-layout-type-header-2rows-floating-header-white-style2 {  position: absolute;  left: 0;  right: 0;  top: 0;  z-index: 1111; }  @media (max-width: 991.98px) {    header#header.header-layout-type-header-2rows-floating-header-white-style2 {      position: relative; } }  header#header.header-layout-type-header-2rows-floating-header-white-style2 .header-top {    background: rgba(255, 255, 255, 0.95); }  @media (min-width: 768px) {    header#header.header-layout-type-header-2rows-floating-header-white-style2 .header-nav {      margin-top: 20px; }    header#header.header-layout-type-header-2rows-floating-header-white-style2 .header-top + .header-nav {      margin-top: 0; } }  header#header.header-layout-type-header-2rows-floating-header-white-style2 .header-nav {    background: rgba(255, 255, 255, 0.95);    border-top: 1px solid rgba(0, 0, 0, 0.1); }  header#header.header-layout-type-header-2rows-floating-header-white-style2 .menuzord-menu {    float: right; }    header#header.header-layout-type-header-2rows-floating-header-white-style2 .menuzord-menu >li {      padding: 25px 0 !important; }      header#header.header-layout-type-header-2rows-floating-header-white-style2 .menuzord-menu >li >a {        font-weight: 600;        letter-spacing: 0px; }  header#header.header-layout-type-header-2rows-floating-header-white-style2 .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-container {    background-color: transparent;    box-shadow: none; }  header#header.header-layout-type-header-2rows-floating-header-white-style2 .nav-side-icon-list {    float: right; }    @media (min-width: 1200px) {      header#header.header-layout-type-header-2rows-floating-header-white-style2 .nav-side-icon-list >li {        margin-top: 0; } }  @media (max-width: 1199.98px) {    header#header.header-layout-type-header-2rows-floating-header-white-style2 .menuzord-menu >li {      padding: 0 !important; } }  header#header.header-layout-type-header-2rows-floating-header-white-style2.header-bg-light-shadow {    background-color: transparent;    background-image: linear-gradient(180deg, rgba(250, 250, 250, 0.7), rgba(250, 250, 250, 0.45), rgba(250, 250, 250, 0.01));    padding-bottom: 30px;    border-width: 0 0 1px;    border-color: #f4f4f4; }    @media (max-width: 991.98px) {      header#header.header-layout-type-header-2rows-floating-header-white-style2.header-bg-light-shadow {        padding-bottom: 0; } }    header#header.header-layout-type-header-2rows-floating-header-white-style2.header-bg-light-shadow .header-top {      color: #333; }      @media (max-width: 991.98px) {        header#header.header-layout-type-header-2rows-floating-header-white-style2.header-bg-light-shadow .header-top {          background-color: #eee; } }      header#header.header-layout-type-header-2rows-floating-header-white-style2.header-bg-light-shadow .header-top a {        color: #333; }header#header.header-layout-type-header-2rows-floating-header-white-style3 {  position: absolute;  left: 0;  right: 0;  top: 0;  z-index: 1111; }  @media (max-width: 991.98px) {    header#header.header-layout-type-header-2rows-floating-header-white-style3 {      position: relative; } }  header#header.header-layout-type-header-2rows-floating-header-white-style3 .header-top {    background: rgba(255, 255, 255, 0.9); }    header#header.header-layout-type-header-2rows-floating-header-white-style3 .header-top .container >.row >div {      border-left: 1px solid rgba(0, 0, 0, 0.1);      border-right: 1px solid rgba(0, 0, 0, 0.1); }  @media (min-width: 768px) {    header#header.header-layout-type-header-2rows-floating-header-white-style3 .header-nav {      margin-top: 20px; }    header#header.header-layout-type-header-2rows-floating-header-white-style3 .header-top + .header-nav {      margin-top: 0; } }  header#header.header-layout-type-header-2rows-floating-header-white-style3 .header-nav {    background: rgba(255, 255, 255, 0.9);    border-top: 1px solid rgba(0, 0, 0, 0.1); }  header#header.header-layout-type-header-2rows-floating-header-white-style3 .menuzord-menu {    float: right; }    header#header.header-layout-type-header-2rows-floating-header-white-style3 .menuzord-menu >li >a {      font-weight: 600;      letter-spacing: 0px; }  header#header.header-layout-type-header-2rows-floating-header-white-style3 .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-container {    background-color: transparent;    box-shadow: none; }  header#header.header-layout-type-header-2rows-floating-header-white-style3 .nav-side-icon-list {    float: right; }    @media (min-width: 1200px) {      header#header.header-layout-type-header-2rows-floating-header-white-style3 .nav-side-icon-list >li {        margin-top: 0; } }  header#header.header-layout-type-header-2rows-floating-header-white-style3.header-bg-light-shadow {    background-color: transparent;    background-image: linear-gradient(180deg, rgba(250, 250, 250, 0.7), rgba(250, 250, 250, 0.45), rgba(250, 250, 250, 0.01));    padding-bottom: 30px;    border-width: 0 0 1px;    border-color: #f4f4f4; }    @media (max-width: 991.98px) {      header#header.header-layout-type-header-2rows-floating-header-white-style3.header-bg-light-shadow {        padding-bottom: 0; } }    header#header.header-layout-type-header-2rows-floating-header-white-style3.header-bg-light-shadow .header-top {      color: #333; }      @media (max-width: 991.98px) {        header#header.header-layout-type-header-2rows-floating-header-white-style3.header-bg-light-shadow .header-top {          background-color: #eee; } }      header#header.header-layout-type-header-2rows-floating-header-white-style3.header-bg-light-shadow .header-top a {        color: #333; }header#header.header-layout-type-header-2rows-floating-header-white-style4 {  position: absolute;  left: 0;  right: 0;  top: 0;  z-index: 1111; }  @media (max-width: 991.98px) {    header#header.header-layout-type-header-2rows-floating-header-white-style4 {      position: relative; } }  @media (min-width: 768px) {    header#header.header-layout-type-header-2rows-floating-header-white-style4 .header-nav {      margin-top: 20px; }    header#header.header-layout-type-header-2rows-floating-header-white-style4 .header-top + .header-nav {      margin-top: 0; } }  header#header.header-layout-type-header-2rows-floating-header-white-style4 .header-nav {    background: rgba(255, 255, 255, 0.9);    border-top: 1px solid rgba(0, 0, 0, 0.1); }  header#header.header-layout-type-header-2rows-floating-header-white-style4 .menuzord-menu {    float: right; }    header#header.header-layout-type-header-2rows-floating-header-white-style4 .menuzord-menu >li >a {      font-weight: 600;      letter-spacing: 0px; }  header#header.header-layout-type-header-2rows-floating-header-white-style4 .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-container {    background-color: transparent;    box-shadow: none; }  header#header.header-layout-type-header-2rows-floating-header-white-style4 .nav-side-icon-list {    float: right; }    @media (min-width: 1200px) {      header#header.header-layout-type-header-2rows-floating-header-white-style4 .nav-side-icon-list >li {        margin-top: 0; } }  header#header.header-layout-type-header-2rows-floating-header-white-style4.header-bg-light-shadow {    background-color: transparent;    background-image: linear-gradient(180deg, rgba(250, 250, 250, 0.7), rgba(250, 250, 250, 0.45), rgba(250, 250, 250, 0.01));    padding-bottom: 30px;    border-width: 0 0 1px;    border-color: #f4f4f4; }    @media (max-width: 991.98px) {      header#header.header-layout-type-header-2rows-floating-header-white-style4.header-bg-light-shadow {        padding-bottom: 0; } }    header#header.header-layout-type-header-2rows-floating-header-white-style4.header-bg-light-shadow .header-top {      color: #333; }      @media (max-width: 991.98px) {        header#header.header-layout-type-header-2rows-floating-header-white-style4.header-bg-light-shadow .header-top {          background-color: #eee; } }      header#header.header-layout-type-header-2rows-floating-header-white-style4.header-bg-light-shadow .header-top a {        color: #333; }header#header.header-layout-type-header-2rows-floating-header-white-style5 {  position: absolute;  left: 0;  right: 0;  top: 0;  z-index: 1111; }  @media (max-width: 991.98px) {    header#header.header-layout-type-header-2rows-floating-header-white-style5 {      position: relative; } }  header#header.header-layout-type-header-2rows-floating-header-white-style5 .header-top {    background: rgba(255, 255, 255, 0.65); }  header#header.header-layout-type-header-2rows-floating-header-white-style5 .header-middle {    background: rgba(255, 255, 255, 0.65); }    @media (min-width: 992px) {      header#header.header-layout-type-header-2rows-floating-header-white-style5 .header-middle {        padding: 10px 0; } }    @media (min-width: 1200px) {      header#header.header-layout-type-header-2rows-floating-header-white-style5 .header-middle {        padding: 0; } }    @media (max-width: 1199.98px) {      header#header.header-layout-type-header-2rows-floating-header-white-style5 .header-middle {        padding-bottom: 20px; } }    @media (min-width: 1200px) {      header#header.header-layout-type-header-2rows-floating-header-white-style5 .header-middle .header-mid-left {        border-right: 1px solid rgba(0, 0, 0, 0.1); } }    header#header.header-layout-type-header-2rows-floating-header-white-style5 .header-middle .menuzord-brand {      margin: 30px 30px 30px 0; }      @media (max-width: 991.98px) {        header#header.header-layout-type-header-2rows-floating-header-white-style5 .header-middle .menuzord-brand {          margin-top: 10px; } }    header#header.header-layout-type-header-2rows-floating-header-white-style5 .header-middle .contact-info .title {      font-size: 1rem; }    header#header.header-layout-type-header-2rows-floating-header-white-style5 .header-middle .contact-info .subtitle {      font-size: 0.875rem; }      header#header.header-layout-type-header-2rows-floating-header-white-style5 .header-middle .contact-info .subtitle a {        font-size: 0.875rem; }  @media (min-width: 768px) {    header#header.header-layout-type-header-2rows-floating-header-white-style5 .header-top + .header-nav {      margin-top: 0; } }  header#header.header-layout-type-header-2rows-floating-header-white-style5 .header-nav {    background: rgba(255, 255, 255, 0.65);    border-top: 1px solid rgba(0, 0, 0, 0.1); }  header#header.header-layout-type-header-2rows-floating-header-white-style5 .menuzord-menu {    float: right; }    header#header.header-layout-type-header-2rows-floating-header-white-style5 .menuzord-menu >li {      padding: 15px 0; }      header#header.header-layout-type-header-2rows-floating-header-white-style5 .menuzord-menu >li >a {        font-weight: 600;        letter-spacing: 0px; }  header#header.header-layout-type-header-2rows-floating-header-white-style5 .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-container {    background-color: transparent;    box-shadow: none; }  header#header.header-layout-type-header-2rows-floating-header-white-style5 .nav-side-icon-list {    float: right; }    @media (min-width: 1200px) {      header#header.header-layout-type-header-2rows-floating-header-white-style5 .nav-side-icon-list >li {        margin-top: 0; } }  @media (max-width: 1199.98px) {    header#header.header-layout-type-header-2rows-floating-header-white-style5 .menuzord-brand {      display: inline-block;      float: none;      margin-bottom: 30px;      margin-top: 0;      max-width: none; }    header#header.header-layout-type-header-2rows-floating-header-white-style5 .menuzord-menu >li {      padding: 0; } }  header#header.header-layout-type-header-2rows-floating-header-white-style5.header-bg-light-shadow {    background-color: transparent;    background-image: linear-gradient(180deg, rgba(250, 250, 250, 0.7), rgba(250, 250, 250, 0.45), rgba(250, 250, 250, 0.01));    padding-bottom: 30px;    border-width: 0 0 1px;    border-color: #f4f4f4; }    @media (max-width: 991.98px) {      header#header.header-layout-type-header-2rows-floating-header-white-style5.header-bg-light-shadow {        padding-bottom: 0; } }    header#header.header-layout-type-header-2rows-floating-header-white-style5.header-bg-light-shadow .header-top {      color: #333; }      @media (max-width: 991.98px) {        header#header.header-layout-type-header-2rows-floating-header-white-style5.header-bg-light-shadow .header-top {          background-color: #eee; } }      header#header.header-layout-type-header-2rows-floating-header-white-style5.header-bg-light-shadow .header-top a {        color: #333; }header#header.header-layout-type-header-2rows-floating-header-white-style6 {  position: absolute;  left: 0;  right: 0;  top: 0;  z-index: 1111; }  @media (max-width: 991.98px) {    header#header.header-layout-type-header-2rows-floating-header-white-style6 {      position: relative; } }  header#header.header-layout-type-header-2rows-floating-header-white-style6 .header-top {    background: rgba(255, 255, 255, 0.9); }  header#header.header-layout-type-header-2rows-floating-header-white-style6 .header-middle {    background: rgba(255, 255, 255, 0.9); }    @media (min-width: 992px) {      header#header.header-layout-type-header-2rows-floating-header-white-style6 .header-middle {        padding: 10px 0; } }    @media (min-width: 1200px) {      header#header.header-layout-type-header-2rows-floating-header-white-style6 .header-middle {        padding: 0; } }    @media (max-width: 1199.98px) {      header#header.header-layout-type-header-2rows-floating-header-white-style6 .header-middle {        padding-bottom: 20px; } }    @media (min-width: 1200px) {      header#header.header-layout-type-header-2rows-floating-header-white-style6 .header-middle .header-mid-left {        border-right: 1px solid rgba(0, 0, 0, 0.1); } }    header#header.header-layout-type-header-2rows-floating-header-white-style6 .header-middle .menuzord-brand {      margin: 30px 30px 30px 0; }      @media (max-width: 991.98px) {        header#header.header-layout-type-header-2rows-floating-header-white-style6 .header-middle .menuzord-brand {          margin-top: 10px; } }    header#header.header-layout-type-header-2rows-floating-header-white-style6 .header-middle .contact-info .title {      font-size: 1rem; }    header#header.header-layout-type-header-2rows-floating-header-white-style6 .header-middle .contact-info .subtitle {      font-size: 0.875rem; }      header#header.header-layout-type-header-2rows-floating-header-white-style6 .header-middle .contact-info .subtitle a {        font-size: 0.875rem; }  @media (min-width: 768px) {    header#header.header-layout-type-header-2rows-floating-header-white-style6 .header-top + .header-nav {      margin-top: 0; } }  header#header.header-layout-type-header-2rows-floating-header-white-style6 .header-nav {    background: rgba(255, 255, 255, 0.9);    border-top: 1px solid rgba(0, 0, 0, 0.1); }  header#header.header-layout-type-header-2rows-floating-header-white-style6 .menuzord-menu {    float: right; }    header#header.header-layout-type-header-2rows-floating-header-white-style6 .menuzord-menu >li {      padding: 15px 0; }      header#header.header-layout-type-header-2rows-floating-header-white-style6 .menuzord-menu >li >a {        font-weight: 600;        letter-spacing: 0px; }  header#header.header-layout-type-header-2rows-floating-header-white-style6 .header-nav .navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-container {    background-color: transparent;    box-shadow: none; }  header#header.header-layout-type-header-2rows-floating-header-white-style6 .nav-side-icon-list {    float: right; }    @media (min-width: 1200px) {      header#header.header-layout-type-header-2rows-floating-header-white-style6 .nav-side-icon-list >li {        margin-top: 0; } }  @media (max-width: 1199.98px) {    header#header.header-layout-type-header-2rows-floating-header-white-style6 .menuzord-brand {      display: inline-block;      float: none;      margin-bottom: 30px;      margin-top: 0;      max-width: none; }    header#header.header-layout-type-header-2rows-floating-header-white-style6 .menuzord-menu >li {      padding: 0; } }  header#header.header-layout-type-header-2rows-floating-header-white-style6.header-bg-light-shadow {    background-color: transparent;    background-image: linear-gradient(180deg, rgba(250, 250, 250, 0.7), rgba(250, 250, 250, 0.45), rgba(250, 250, 250, 0.01));    padding-bottom: 30px;    border-width: 0 0 1px;    border-color: #f4f4f4; }    @media (max-width: 991.98px) {      header#header.header-layout-type-header-2rows-floating-header-white-style6.header-bg-light-shadow {        padding-bottom: 0; } }    header#header.header-layout-type-header-2rows-floating-header-white-style6.header-bg-light-shadow .header-top {      color: #333; }      @media (max-width: 991.98px) {        header#header.header-layout-type-header-2rows-floating-header-white-style6.header-bg-light-shadow .header-top {          background-color: #eee; } }      header#header.header-layout-type-header-2rows-floating-header-white-style6.header-bg-light-shadow .header-top a {        color: #333; }@media (min-width: 1200px) {  header#header.header-layout-type-header-3rows-modern-header-style1 .menuzord-brand {    margin-top: 40px;    margin-bottom: 80px; } }@media (min-width: 1200px) {  header#header.header-layout-type-header-3rows-modern-header-style1 .menuzord-brand:before {    content: "";    height: 100%;    position: absolute;    right: 0;    top: 0;    width: 1200px;    z-index: -1; }  header#header.header-layout-type-header-3rows-modern-header-style1 .menuzord-brand:after {    border-top: 144px solid transparent;    content: "";    height: 0;    position: absolute;    right: -120px;    top: 0;    width: 0; } }header#header.header-layout-type-header-3rows-modern-header-style1 .menuzord-menu >li {  padding: 20px 0; }header#header.header-layout-type-header-3rows-modern-header-style1 .menuzord .showhide {  float: left; }header#header.header-layout-type-header-3rows-modern-header-style1 .nav-side-icon-list {  float: right; }@media (min-width: 1200px) {  header#header.header-layout-type-header-3rows-modern-header-style1 .header-middle {    padding: 0; } }@media (max-width: 991.98px) {  header#header.header-layout-type-header-3rows-modern-header-style1 .header-middle {    padding-bottom: 15px; } }header#header.header-layout-type-header-3rows-modern-header-style1 .header-middle .contact-info .title {  font-size: 1rem; }header#header.header-layout-type-header-3rows-modern-header-style1 .header-middle .contact-info .subtitle {  font-size: 0.875rem; }  header#header.header-layout-type-header-3rows-modern-header-style1 .header-middle .contact-info .subtitle a {    font-size: 0.875rem; }@media (min-width: 1200px) {  header#header.header-layout-type-header-3rows-modern-header-style1 .header-mid-column3-container {    margin-bottom: 40px; } }@media (min-width: 1200px) {  header#header.header-layout-type-header-3rows-modern-header-style1 .header-nav-wrapper .header-nav-container-inner {    position: absolute;    top: -44px;    left: 0;    z-index: 1111;    padding: 0 15px 0 15px;    border: 1px solid #eee;    width: 100%;    background: #fff;    border-radius: 5px;    box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08); } }@media (min-width: 1200px) {  header#header.header-layout-type-header-3rows-modern-header-style1 .header-nav-wrapper.scroll-to-fixed-fixed .header-nav-container-inner {    position: relative;    top: 0;    border: none;    box-shadow: none; } }@media (max-width: 1199.98px) {  header#header.header-layout-type-header-3rows-modern-header-style1 .menuzord-brand {    display: inline-block;    float: none;    margin-bottom: 30px;    margin-top: 0;    max-width: none; }  header#header.header-layout-type-header-3rows-modern-header-style1 .menuzord-menu >li {    padding: 0; }  header#header.header-layout-type-header-3rows-modern-header-style1 .header-middle .menuzord-brand {    display: none; } }@media (max-width: 1199.98px) {  header#header.header-layout-type-header-3rows-modern-header-style1 .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .dropdown-content {    left: 0;    right: auto; } }@media (min-width: 1200px) {  header#header.header-layout-type-header-3rows-modern-header-style1 .header-nav .menuzord-brand-parent {    display: none; } }header#header.header-layout-type-header-3rows-modern-header-style1 .header-nav .nav-side-icon-parent {  margin-left: auto; }@media (max-width: 1199.98px) {  header#header.header-layout-type-header-3rows-modern-header-style1 .header-nav .menuzord-brand-parent {    display: block; }    header#header.header-layout-type-header-3rows-modern-header-style1 .header-nav .menuzord-brand-parent .menuzord-brand {      margin-top: 20px;      margin-bottom: 20px; }  header#header.header-layout-type-header-3rows-modern-header-style1 .header-nav .top-nav-parent {    margin-left: auto; }  header#header.header-layout-type-header-3rows-modern-header-style1 .header-nav .nav-side-icon-parent {    margin-left: 0; } }@media (min-width: 1200px) {  header#header.header-layout-type-header-3rows-modern-header-style2 .menuzord-brand {    margin-top: 40px;    margin-bottom: 80px; } }@media (min-width: 1200px) {  header#header.header-layout-type-header-3rows-modern-header-style2 .menuzord-brand:before {    background-color: #F6F3ED;    content: "";    height: 100%;    position: absolute;    right: 0;    top: 0;    width: 1200px;    z-index: -1; }  header#header.header-layout-type-header-3rows-modern-header-style2 .menuzord-brand:after {    border-left: 0 solid #F6F3ED;    border-right: 120px solid transparent;    border-top: 144px solid #F6F3ED;    content: "";    height: 0;    position: absolute;    right: -120px;    top: 0;    width: 0; } }header#header.header-layout-type-header-3rows-modern-header-style2 .menuzord-menu >li {  padding: 20px 0; }header#header.header-layout-type-header-3rows-modern-header-style2 .menuzord .showhide {  float: left; }header#header.header-layout-type-header-3rows-modern-header-style2 .nav-side-icon-list {  float: right; }@media (min-width: 1200px) {  header#header.header-layout-type-header-3rows-modern-header-style2 .header-middle {    padding: 0; } }@media (max-width: 991.98px) {  header#header.header-layout-type-header-3rows-modern-header-style2 .header-middle {    padding-bottom: 15px; } }header#header.header-layout-type-header-3rows-modern-header-style2 .header-middle .contact-info .title {  font-size: 1rem; }header#header.header-layout-type-header-3rows-modern-header-style2 .header-middle .contact-info .subtitle {  font-size: 0.875rem; }  header#header.header-layout-type-header-3rows-modern-header-style2 .header-middle .contact-info .subtitle a {    font-size: 0.875rem; }@media (min-width: 1200px) {  header#header.header-layout-type-header-3rows-modern-header-style2 .header-mid-column3-container {    margin-bottom: 40px; } }@media (min-width: 1200px) {  header#header.header-layout-type-header-3rows-modern-header-style2 .header-nav-wrapper .header-nav-container-inner {    position: absolute;    top: -44px;    left: 0;    z-index: 1111;    padding: 0 15px 0 15px;    width: 100%;    background: #fff;    border-radius: 5px;    box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08); } }@media (min-width: 1200px) {  header#header.header-layout-type-header-3rows-modern-header-style2 .header-nav-wrapper.scroll-to-fixed-fixed .header-nav-container-inner {    position: relative;    top: 0;    border: none;    box-shadow: none; } }@media (max-width: 1199.98px) {  header#header.header-layout-type-header-3rows-modern-header-style2 .menuzord-brand {    display: inline-block;    float: none;    margin-bottom: 30px;    margin-top: 0;    max-width: none; }  header#header.header-layout-type-header-3rows-modern-header-style2 .menuzord-menu >li {    padding: 0; }  header#header.header-layout-type-header-3rows-modern-header-style2 .header-middle .menuzord-brand {    display: none; } }@media (max-width: 1199.98px) {  header#header.header-layout-type-header-3rows-modern-header-style2 .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .dropdown-content {    left: 0;    right: auto; } }header#header.header-layout-type-header-3rows-modern-header-style2 .header-nav .navbar-scrolltofixed .menuzord-menu >li >a {  color: #fff; }header#header.header-layout-type-header-3rows-modern-header-style2 .header-nav .navbar-scrolltofixed .menuzord .showhide em {  background: #fff; }header#header.header-layout-type-header-3rows-modern-header-style2 .header-nav .navbar-scrolltofixed .nav-side-icon-list li a i {  color: #fff; }header#header.header-layout-type-header-3rows-modern-header-style2 .header-nav .navbar-scrolltofixed .nav-side-icon-list li .hamburger-box .hamburger-inner, header#header.header-layout-type-header-3rows-modern-header-style2 .header-nav .navbar-scrolltofixed .nav-side-icon-list li .hamburger-box .hamburger-inner:after, header#header.header-layout-type-header-3rows-modern-header-style2 .header-nav .navbar-scrolltofixed .nav-side-icon-list li .hamburger-box .hamburger-inner:before {  background-color: #fff; }header#header.header-layout-type-header-3rows-modern-header-style2 .header-nav .navbar-scrolltofixed .nav-side-icon-list .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .mini-cart-icon .items-count {  background-color: #fff;  color: #333; }@media (min-width: 1200px) {  header#header.header-layout-type-header-3rows-modern-header-style2 .header-nav .menuzord-brand-parent {    display: none; } }header#header.header-layout-type-header-3rows-modern-header-style2 .header-nav .nav-side-icon-parent {  margin-left: auto; }@media (max-width: 1199.98px) {  header#header.header-layout-type-header-3rows-modern-header-style2 .header-nav .menuzord-brand-parent {    display: block; }    header#header.header-layout-type-header-3rows-modern-header-style2 .header-nav .menuzord-brand-parent .menuzord-brand {      margin-top: 20px;      margin-bottom: 20px; }  header#header.header-layout-type-header-3rows-modern-header-style2 .header-nav .top-nav-parent {    margin-left: auto; }  header#header.header-layout-type-header-3rows-modern-header-style2 .header-nav .nav-side-icon-parent {    margin-left: 0; } }@media (min-width: 1200px) {  header#header.header-layout-type-header-3rows-modern-header-style3 .menuzord-brand {    margin-top: 40px;    margin-bottom: 80px; } }@media (min-width: 1200px) {  header#header.header-layout-type-header-3rows-modern-header-style3 .menuzord-brand:before {    background-color: #F6F3ED;    content: "";    height: 100%;    position: absolute;    right: 0;    top: 0;    width: 1200px;    z-index: -1; }  header#header.header-layout-type-header-3rows-modern-header-style3 .menuzord-brand:after {    border-left: 0 solid #F6F3ED;    border-right: 120px solid transparent;    border-top: 144px solid #F6F3ED;    content: "";    height: 0;    position: absolute;    right: -120px;    top: 0;    width: 0; } }header#header.header-layout-type-header-3rows-modern-header-style3 .menuzord-menu >li {  padding: 20px 0; }header#header.header-layout-type-header-3rows-modern-header-style3 .menuzord .showhide {  float: left; }header#header.header-layout-type-header-3rows-modern-header-style3 .nav-side-icon-list {  float: right; }@media (min-width: 1200px) {  header#header.header-layout-type-header-3rows-modern-header-style3 .header-middle {    padding: 0; } }@media (max-width: 991.98px) {  header#header.header-layout-type-header-3rows-modern-header-style3 .header-middle {    padding-bottom: 15px; } }header#header.header-layout-type-header-3rows-modern-header-style3 .header-middle .contact-info .title {  font-size: 1rem; }header#header.header-layout-type-header-3rows-modern-header-style3 .header-middle .contact-info .subtitle {  font-size: 0.875rem; }  header#header.header-layout-type-header-3rows-modern-header-style3 .header-middle .contact-info .subtitle a {    font-size: 0.875rem; }@media (min-width: 1200px) {  header#header.header-layout-type-header-3rows-modern-header-style3 .header-mid-column3-container {    margin-bottom: 40px; } }@media (min-width: 1200px) {  header#header.header-layout-type-header-3rows-modern-header-style3 .header-nav-wrapper .header-nav-container-inner {    position: absolute;    top: -44px;    left: 0;    z-index: 1111;    padding: 0 15px 0 15px;    width: 100%;    background: #fff;    border-radius: 5px;    box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08); } }@media (min-width: 1200px) {  header#header.header-layout-type-header-3rows-modern-header-style3 .header-nav-wrapper.scroll-to-fixed-fixed .header-nav-container-inner {    position: relative;    top: 0;    border: none;    box-shadow: none; } }@media (max-width: 1199.98px) {  header#header.header-layout-type-header-3rows-modern-header-style3 .menuzord-brand {    display: inline-block;    float: none;    margin-bottom: 30px;    margin-top: 0;    max-width: none; }  header#header.header-layout-type-header-3rows-modern-header-style3 .menuzord-menu >li {    padding: 0; }  header#header.header-layout-type-header-3rows-modern-header-style3 .header-middle .menuzord-brand {    display: none; } }@media (max-width: 1199.98px) {  header#header.header-layout-type-header-3rows-modern-header-style3 .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .dropdown-content {    left: 0;    right: auto; } }@media (min-width: 1200px) {  header#header.header-layout-type-header-3rows-modern-header-style3 .header-nav .menuzord-brand-parent {    display: none; } }header#header.header-layout-type-header-3rows-modern-header-style3 .header-nav .nav-side-icon-parent {  margin-left: auto; }@media (max-width: 1199.98px) {  header#header.header-layout-type-header-3rows-modern-header-style3 .header-nav .menuzord-brand-parent {    display: block; }    header#header.header-layout-type-header-3rows-modern-header-style3 .header-nav .menuzord-brand-parent .menuzord-brand {      margin-top: 20px;      margin-bottom: 20px; }  header#header.header-layout-type-header-3rows-modern-header-style3 .header-nav .top-nav-parent {    margin-left: auto; }  header#header.header-layout-type-header-3rows-modern-header-style3 .header-nav .nav-side-icon-parent {    margin-left: 0; } }header#header.header-layout-type-header-3rows-modern-header-style3 .header-nav .navbar-scrolltofixed .menuzord-menu >li >a {  color: #fff; }header#header.header-layout-type-header-3rows-modern-header-style3 .header-nav .navbar-scrolltofixed .menuzord .showhide em {  background: #fff; }header#header.header-layout-type-header-3rows-modern-header-style3 .header-nav .navbar-scrolltofixed .nav-side-icon-list li a i {  color: #fff; }header#header.header-layout-type-header-3rows-modern-header-style3 .header-nav .navbar-scrolltofixed .nav-side-icon-list li .hamburger-box .hamburger-inner, header#header.header-layout-type-header-3rows-modern-header-style3 .header-nav .navbar-scrolltofixed .nav-side-icon-list li .hamburger-box .hamburger-inner:after, header#header.header-layout-type-header-3rows-modern-header-style3 .header-nav .navbar-scrolltofixed .nav-side-icon-list li .hamburger-box .hamburger-inner:before {  background-color: #fff; }header#header.header-layout-type-header-3rows-modern-header-style3 .header-nav .navbar-scrolltofixed .nav-side-icon-list .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .mini-cart-icon .items-count {  background-color: #fff;  color: #333; }header#header.header-floating-bg-dark-text-white .header-top .element:not(.styled-icons) a:not(.btn):not(.styled-icons-item):not(.wp-block-button__link):not(.wp-block-button__link):not(.dropdown-item) {  color: #fff; }  header#header.header-floating-bg-dark-text-white .header-top .element:not(.styled-icons) a:not(.btn):not(.styled-icons-item):not(.wp-block-button__link):not(.wp-block-button__link):not(.dropdown-item):hover {    color: #e6e6e6; }header#header.header-floating-bg-dark-text-white .header-middle {  color: #fff; }  header#header.header-floating-bg-dark-text-white .header-middle .header-mid-column3-container .contact-info .title {    color: #fff; }  header#header.header-floating-bg-dark-text-white .header-middle .header-mid-column3-container .contact-info.big-icon .subtitle a {    color: #fff; }header#header.header-floating-bg-dark-text-white .header-nav .header-nav-wrapper.navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-menu >li >a {  color: #fff; }header#header.header-floating-bg-dark-text-white .header-nav .header-nav-wrapper.navbar-scrolltofixed:not(.scroll-to-fixed-fixed) #top-nav-search-btn .search-icon,header#header.header-floating-bg-dark-text-white .header-nav .header-nav-wrapper.navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .mini-cart-icon {  color: #fff; }header#header.header-floating-bg-dark-text-white .header-nav .header-nav-wrapper.navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .hamburger-box .hamburger-inner, header#header.header-floating-bg-dark-text-white .header-nav .header-nav-wrapper.navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .hamburger-box .hamburger-inner:after, header#header.header-floating-bg-dark-text-white .header-nav .header-nav-wrapper.navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .hamburger-box .hamburger-inner:before {  background-color: #fff; }header#header.header-floating-bg-white-text-dark .header-top {  color: #222; }  header#header.header-floating-bg-white-text-dark .header-top .element:not(.styled-icons) a:not(.btn):not(.styled-icons-item):not(.wp-block-button__link):not(.wp-block-button__link):not(.dropdown-item) {    color: #222; }    header#header.header-floating-bg-white-text-dark .header-top .element:not(.styled-icons) a:not(.btn):not(.styled-icons-item):not(.wp-block-button__link):not(.wp-block-button__link):not(.dropdown-item):hover {      color: #000; }header#header.header-layout-type-header-logo-center .header-nav {  border-top: 1px solid #eee; }header#header.header-layout-type-header-logo-center .menuzord-brand {  display: inline-block;  float: none; }header#header.header-layout-type-header-logo-center .menuzord-brand {  margin-bottom: 0;  margin-top: 0; }header#header.header-layout-type-header-logo-center .menuzord-menu >li {  padding: 20px 0; }header#header.header-layout-type-header-logo-center .nav-side-icon-list {  float: right; }@media (max-width: 1199.98px) {  header#header.header-layout-type-header-logo-center .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .dropdown-content {    left: 0;    right: auto; } }header#header.header-layout-type-header-logo-menu-center .header-nav {  border-top: 1px solid #eee; }header#header.header-layout-type-header-logo-menu-center .menuzord-brand {  display: inline-block;  float: none; }header#header.header-layout-type-header-logo-menu-center .menuzord-brand {  margin-bottom: 0;  margin-top: 0; }header#header.header-layout-type-header-logo-menu-center .menuzord-menu >li {  padding: 20px 0; }header#header.header-layout-type-header-logo-menu-center .menuzord-menu {  float: none;  text-align: left; }  @media (min-width: 1200px) {    header#header.header-layout-type-header-logo-menu-center .menuzord-menu {      display: inline-block !important; } }header#header.header-layout-type-header-logo-menu-center .top-nav-mini-cart-icon-container {  text-align: left; }  @media (max-width: 1199.98px) {    header#header.header-layout-type-header-logo-menu-center .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .dropdown-content {      left: 0;      right: auto; } }header#header.header-layout-type-header-mobile-nav .menuzord-brand {  float: none; }header#header.header-layout-type-header-vertical-nav .menuzord-brand {  padding: 0 15px 0; }header#header.header-layout-type-header-vertical-nav .menuzord-menu >li >a {  padding-bottom: 5px;  padding-top: 5px; }header#header.header-layout-type-header-vertical-nav .menuzord-menu >li:hover >a::before {  bottom: 0; }body.tm-dark-layout header#header .header-nav {  border-top-color: #151515; }/* *	side-push-panel.scss * -----------------------------------------------*/.side-push-panel {  overflow-x: hidden;  /* -------- Has Side Panel ---------- */ }  .side-push-panel.fullwidth-page #wrapper {    right: 0;    position: relative; }  .side-push-panel.fullwidth-page header .header-nav-wrapper.scroll-to-fixed-fixed .container {    right: 0; }  .side-push-panel.fullwidth-page.side-panel-left #wrapper {    left: 0;    right: auto; }  .side-push-panel.fullwidth-page.side-panel-left header .header-nav-wrapper.scroll-to-fixed-fixed .container {    left: 0;    right: auto; }  .side-push-panel.fullwidth-page.side-panel-open #wrapper {    right: 480px; }  .side-push-panel.fullwidth-page.side-panel-open header .header-nav-wrapper.scroll-to-fixed-fixed .container {    right: 480px; }  .side-push-panel.fullwidth-page.side-panel-left.side-panel-open #wrapper {    left: 480px;    right: auto; }  .side-push-panel.fullwidth-page.side-panel-left.side-panel-open header .header-nav-wrapper.scroll-to-fixed-fixed .container {    left: 480px;    right: auto; }  .side-push-panel.has-side-panel .menuzord .showhide {    float: left; }/* -------- Body Overlay ---------- */.has-side-panel .side-panel-body-overlay {  transition: opacity 0.3s ease;  background-color: rgba(0, 0, 0, 0.8);  height: 100%;  left: 0;  opacity: 0;  pointer-events: none;  position: fixed;  top: 0;  width: 100%;  z-index: -1; }  @media screen and (prefers-reduced-motion: reduce) {    .has-side-panel .side-panel-body-overlay {      transition: none; } }.has-side-panel.side-panel-open .side-panel-body-overlay {  opacity: 1;  pointer-events: auto;  z-index: 1111; }.side-panel-open:not(.device-xxs):not(.device-xs):not(.device-sm) .side-panel-body-overlay:hover {  cursor: url("../images/close.png") 15 15, default; }/* -------- Side Panel ---------- */#side-panel-container {  -webkit-backface-visibility: hidden;  background-color: #fff;  height: 100%;  overflow: hidden;  position: fixed;  right: -480px;  top: 0;  text-align: left;  width: 480px;  z-index: 1112;  transition: all 0.4s ease; }  @media screen and (prefers-reduced-motion: reduce) {    #side-panel-container {      transition: none; } }  @media (max-width: 991.98px) {    #side-panel-container {      width: 300px; } }  #side-panel-container ul {    padding-left: 0; }  #side-panel-container .side-panel-wrap {    bottom: 0;    height: 100%;    left: 0;    overflow: auto;    padding: 50px;    position: absolute;    top: 0;    width: 100%; }  #side-panel-container .widget.widget-side-push-panel {    width: 100%; }    #side-panel-container .widget.widget-side-push-panel .textwidget {      color: #333; }    #side-panel-container .widget.widget-side-push-panel.widget-horizontal-row {      margin-top: 0;      margin-bottom: 0; }    #side-panel-container .widget.widget-side-push-panel.widget-image-widget .thumb {      margin-bottom: 20px; }.side-panel-open #side-panel-container {  right: 0; }.side-panel-left #side-panel-container {  left: -480px;  right: auto; }.side-panel-left.side-panel-open #side-panel-container {  left: 0;  right: auto; }.device-touch #side-panel-container .side-panel-wrap {  overflow-y: scroll; }/* -------- Side-Panel-Trigger And Close ---------- */#side-panel-trigger {  cursor: pointer;  display: block;  z-index: 11; }#side-panel-trigger-close {  position: absolute;  right: 0;  top: 0; }  #side-panel-trigger-close .side-panel-trigger-icon {    font-size: 18px;    color: #333;    margin-top: 20px;    margin-right: 15px;    background: #eee;    padding: 13px 16px 14px 16px;    border-radius: 30px;    transition: all 0.4s ease; }    @media screen and (prefers-reduced-motion: reduce) {      #side-panel-trigger-close .side-panel-trigger-icon {        transition: none; } }    #side-panel-trigger-close .side-panel-trigger-icon:hover {      color: #fff;      background: #333; }/* -------- Transition ---------- */.side-push-panel.fullwidth-page #wrapper,.side-push-panel.fullwidth-page header .header-nav-wrapper.scroll-to-fixed-fixed .container {  transition: all 0.4s ease; }  @media screen and (prefers-reduced-motion: reduce) {    .side-push-panel.fullwidth-page #wrapper,    .side-push-panel.fullwidth-page header .header-nav-wrapper.scroll-to-fixed-fixed .container {      transition: none; } }/* Hamburger Menu */.hamburger-box {  display: inline-block;  height: 20px;  position: relative;  width: 40px;  padding: 12px 15px; }  .hamburger-box .hamburger-inner {    margin-left: 3px;    top: 16px; }  .hamburger-box .hamburger-inner,  .hamburger-box .hamburger-inner:after,  .hamburger-box .hamburger-inner:before {    background-color: #444;    border-radius: 4px;    height: 2px;    position: absolute;    width: 4px;    transition: all 0.15s ease; }    @media screen and (prefers-reduced-motion: reduce) {      .hamburger-box .hamburger-inner,      .hamburger-box .hamburger-inner:after,      .hamburger-box .hamburger-inner:before {        transition: none; } }  .hamburger-box .hamburger-inner:after,  .hamburger-box .hamburger-inner:before {    display: block;    content: ""; }  .hamburger-box .hamburger-inner:before {    top: -8px; }  .hamburger-box .hamburger-inner:after {    bottom: -8px; }  .hamburger-box .hamburger-inner {    width: 6px; }    .hamburger-box .hamburger-inner:after {      width: 15px; }    .hamburger-box .hamburger-inner:before {      width: 15px; }  .hamburger-box:hover .hamburger-inner,  .hamburger-box:hover .hamburger-inner:after,  .hamburger-box:hover .hamburger-inner:before {    height: 2px;    background-color: #333; }  .hamburger-box:hover .hamburger-inner {    width: 15px; }    .hamburger-box:hover .hamburger-inner:after {      width: 9px; }    .hamburger-box:hover .hamburger-inner:before {      width: 9px; }/* *	menu-full-page.scss * -----------------------------------------------*/header#header .tm-fullpage-nav-header {  z-index: 99; }  header#header .tm-fullpage-nav-header .tm-fullpage-nav-header-inner {    position: relative;    background-color: #f5f5f5;    z-index: 1000; }    header#header .tm-fullpage-nav-header .tm-fullpage-nav-header-inner .tm-fullpage-nav-header-container {      padding: 30px 80px; }      @media (max-width: 991.98px) {        header#header .tm-fullpage-nav-header .tm-fullpage-nav-header-inner .tm-fullpage-nav-header-container {          padding: 20px; } }      header#header .tm-fullpage-nav-header .tm-fullpage-nav-header-inner .tm-fullpage-nav-header-container .menuzord-brand {        margin: 0; }        @media (max-width: 767.98px) {          header#header .tm-fullpage-nav-header .tm-fullpage-nav-header-inner .tm-fullpage-nav-header-container .menuzord-brand img {            max-height: 25px; } }body.menufullpage-menu-open header#header .tm-fullpage-nav-header .tm-fullpage-nav-header-inner {  background-color: transparent; }body.menufullpage-menu-open.switchable-logo header#header .menuzord-brand .logo-light.logo-1x {  display: none; }body.menufullpage-menu-open.switchable-logo header#header .menuzord-brand .logo-dark.logo-1x {  display: inline-block; }/* menu-full-page plugin code */.menu-full-page #fullpage-nav {  background-color: #171717;  border-radius: 100%;  color: white;  cursor: pointer;  position: fixed;  width: 300px;  height: 300px;  left: -120px;  top: -120px;  opacity: 0;  z-index: 99;  transition: all 0.3s ease; }  @media screen and (prefers-reduced-motion: reduce) {    .menu-full-page #fullpage-nav {      transition: none; } }  .menu-full-page #fullpage-nav .fullpage-nav-inner {    padding: 12% 5% 15%; }    @media (max-width: 1199.98px) {      .menu-full-page #fullpage-nav .fullpage-nav-inner {        padding: 150px 7%; } }    .menu-full-page #fullpage-nav .fullpage-nav-inner .fullpage-nav-menu ul {      list-style: none; }      .menu-full-page #fullpage-nav .fullpage-nav-inner .fullpage-nav-menu ul li {        transition: all 0.4s ease;        padding: 10px 0;        position: relative;        opacity: 0;        transition: all 0.3s ease; }        @media screen and (prefers-reduced-motion: reduce) {          .menu-full-page #fullpage-nav .fullpage-nav-inner .fullpage-nav-menu ul li {            transition: none; } }        .menu-full-page #fullpage-nav .fullpage-nav-inner .fullpage-nav-menu ul li a {          color: #fff;          font-size: 36px;          line-height: 1.5;          text-decoration: none;          font-weight: 700;          padding: 0;          position: relative; }          @media (max-width: 767.98px) {            .menu-full-page #fullpage-nav .fullpage-nav-inner .fullpage-nav-menu ul li a {              font-size: 36px; } }          .menu-full-page #fullpage-nav .fullpage-nav-inner .fullpage-nav-menu ul li a:hover {            color: #888; }          .menu-full-page #fullpage-nav .fullpage-nav-inner .fullpage-nav-menu ul li a .indicator {            opacity: 0.5;            font-size: 28px;            margin-left: 20px;            vertical-align: middle; }            .menu-full-page #fullpage-nav .fullpage-nav-inner .fullpage-nav-menu ul li a .indicator i {              display: inline-block;              transition: all 0.3s ease-in-out; }              @media screen and (prefers-reduced-motion: reduce) {                .menu-full-page #fullpage-nav .fullpage-nav-inner .fullpage-nav-menu ul li a .indicator i {                  transition: none; } }        .menu-full-page #fullpage-nav .fullpage-nav-inner .fullpage-nav-menu ul li:hover:after a {          position: absolute;          content: '';          color: #fff; }        .menu-full-page #fullpage-nav .fullpage-nav-inner .fullpage-nav-menu ul li .dropdown, .menu-full-page #fullpage-nav .fullpage-nav-inner .fullpage-nav-menu ul li .megamenu {          margin: 10px 0;          display: none; }          .menu-full-page #fullpage-nav .fullpage-nav-inner .fullpage-nav-menu ul li .dropdown li, .menu-full-page #fullpage-nav .fullpage-nav-inner .fullpage-nav-menu ul li .megamenu li {            padding: 0;            margin: 0; }            .menu-full-page #fullpage-nav .fullpage-nav-inner .fullpage-nav-menu ul li .dropdown li a, .menu-full-page #fullpage-nav .fullpage-nav-inner .fullpage-nav-menu ul li .megamenu li a {              font-size: 19px;              line-height: 1.6;              font-weight: normal;              color: #fff;              display: block;              float: none;              margin: 0;              overflow: hidden;              padding: 5px 0;              box-sizing: border-box;              -webkit-transition: all .4s ease-in-out;              -moz-transition: all .4s ease-in-out;              transition: all .4s ease-in-out; }              .menu-full-page #fullpage-nav .fullpage-nav-inner .fullpage-nav-menu ul li .dropdown li a:hover, .menu-full-page #fullpage-nav .fullpage-nav-inner .fullpage-nav-menu ul li .megamenu li a:hover {                margin-left: 10px; }        .menu-full-page #fullpage-nav .fullpage-nav-inner .fullpage-nav-menu ul li.open-sub-menu >a .indicator i {          -webkit-transform: rotate(90deg);          -moz-transform: rotate(90deg);          -ms-transform: rotate(90deg);          transform: rotate(90deg); }      .menu-full-page #fullpage-nav .fullpage-nav-inner .fullpage-nav-menu ul ul li a:hover {        color: #888; }    .menu-full-page #fullpage-nav .fullpage-nav-inner .menufullpage-nav-sidebar {      margin-top: 30px; }      .menu-full-page #fullpage-nav .fullpage-nav-inner .menufullpage-nav-sidebar .menufullpage-nav-sidebar-inner {        position: relative;        opacity: 0;        transition: all 0.3s ease; }        @media screen and (prefers-reduced-motion: reduce) {          .menu-full-page #fullpage-nav .fullpage-nav-inner .menufullpage-nav-sidebar .menufullpage-nav-sidebar-inner {            transition: none; } }  .menu-full-page #fullpage-nav.menufullpage-menu-open {    border-radius: 0;    padding: 0 !important;    width: 100%;    height: 100%;    left: 0;    top: 0;    opacity: 1;    transition: all 0.3s ease; }    @media screen and (prefers-reduced-motion: reduce) {      .menu-full-page #fullpage-nav.menufullpage-menu-open {        transition: none; } }    .menu-full-page #fullpage-nav.menufullpage-menu-open .fullpage-nav-menu ul li {      animation: fadeInUp .5s ease-in-out forwards;      animation-delay: .35s; }    .menu-full-page #fullpage-nav.menufullpage-menu-open .menufullpage-nav-sidebar .menufullpage-nav-sidebar-inner {      animation: fadeInUp .5s ease-in-out forwards;      animation-delay: .35s; }.menu-full-page .fullpage-nav-toggle.menufullpage-menu-open + #fullpage-nav {  opacity: 1;  z-index: 1111; }  .menu-full-page .fullpage-nav-toggle.menufullpage-menu-open + #fullpage-nav >ul {    margin-top: 70px; }.menu-full-page .fullpage-nav-toggle {  display: block;  margin: 0;  padding: 0;  width: 40px;  height: 40px;  font-size: 0;  text-indent: -9999px;  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;  box-shadow: none;  border-radius: none;  border: none;  cursor: pointer;  transition: background 0.3s;  background-color: transparent;  /* active state, i.e. menu open */ }  @media screen and (prefers-reduced-motion: reduce) {    .menu-full-page .fullpage-nav-toggle {      transition: none; } }  .menu-full-page .fullpage-nav-toggle i {    text-decoration: none;    font-size: 40px;    color: #fff; }  .menu-full-page .fullpage-nav-toggle:focus {    outline: none; }  .menu-full-page .fullpage-nav-toggle span {    display: block;    position: absolute;    top: 45%;    left: 24px;    right: 18px;    height: 4px;    border-radius: 2px;    background: #333;    transition: background 0 0.3s; }    @media screen and (prefers-reduced-motion: reduce) {      .menu-full-page .fullpage-nav-toggle span {        transition: none; } }    .menu-full-page .fullpage-nav-toggle span:before, .menu-full-page .fullpage-nav-toggle span:after {      position: absolute;      display: block;      left: 0;      width: 100%;      height: 4px;      border-radius: 0;      background-color: #333;      content: "";      -webkit-transition-duration: 0.3s, 0.3s;      transition-duration: 0.3s, 0.3s;      -webkit-transition-delay: 0.3s, 0;      transition-delay: 0.3s, 0; }    .menu-full-page .fullpage-nav-toggle span:before {      top: -8px;      -webkit-transition-property: top, -webkit-transform;      transition-property: top, transform; }    .menu-full-page .fullpage-nav-toggle span:after {      bottom: -8px;      -webkit-transition-property: bottom, -webkit-transform;      transition-property: bottom, transform; }  .menu-full-page .fullpage-nav-toggle.menufullpage-menu-open {    background-color: transparent; }    .menu-full-page .fullpage-nav-toggle.menufullpage-menu-open span {      background: none; }      .menu-full-page .fullpage-nav-toggle.menufullpage-menu-open span:before, .menu-full-page .fullpage-nav-toggle.menufullpage-menu-open span:after {        background-color: #fff;        -webkit-transition-delay: 0, 0.3s;        transition-delay: 0, 0.3s; }      .menu-full-page .fullpage-nav-toggle.menufullpage-menu-open span:before {        top: 0;        -webkit-transform: rotate(45deg);        -moz-transform: rotate(45deg);        -ms-transform: rotate(45deg);        transform: rotate(45deg); }      .menu-full-page .fullpage-nav-toggle.menufullpage-menu-open span:after {        bottom: 0;        -webkit-transform: rotate(-45deg);        -moz-transform: rotate(-45deg);        -ms-transform: rotate(-45deg);        transform: rotate(-45deg); }/* menu-full-page custom code */.menu-full-page2 #fullpage-nav li {  padding: 5px 0; }  .menu-full-page2 #fullpage-nav li a {    background: none;    display: inline;    font-size: 26px; }.menu-full-page2 #fullpage-nav ul ul {  margin-top: 0; }  .menu-full-page2 #fullpage-nav ul ul li {    padding: 3px 0; }  .menu-full-page2 #fullpage-nav ul ul li a {    font-size: 17px; }.menu-full-page2 #fullpage-nav ul li .dropdown, .menu-full-page2 #fullpage-nav ul li .megamenu {  background: none;  box-shadow: none;  border: none;  float: none;  padding: 0;  position: relative;  max-height: 0;  overflow: hidden;  -webkit-transition: all 0.9s cubic-bezier(0.55, 0, 0.175, 1) !important;  -moz-transition: all 0.9s cubic-bezier(0.55, 0, 0.175, 1) !important;  -ms-transition: all 0.9s cubic-bezier(0.55, 0, 0.175, 1) !important;  -o-transition: all 0.9s cubic-bezier(0.55, 0, 0.175, 1) !important;  transition: all 0.9s cubic-bezier(0.55, 0, 0.175, 1) !important;  display: block !important;  visibility: visible; }.menu-full-page2 #fullpage-nav ul li:hover .dropdown, .menu-full-page2 #fullpage-nav ul li:hover .megamenu {  max-height: 700px; }.menu-full-page2 #fullpage-nav #main-nav >.menu-item >a:before {  display: block;  content: '';  position: absolute;  z-index: -1;  bottom: 0;  left: 0;  width: 100%;  height: 2px;  background: #111;  transform-origin: right;  transform: scale(0, 1);  transition: transform 0.3s cubic-bezier(1, 0, 0, 1);  -webkit-backface-visibility: hidden;  backface-visibility: hidden; }.menu-full-page2 #fullpage-nav #main-nav >.menu-item >a:before {  width: calc(100% + 16px);  left: -8px;  bottom: 0;  transform-origin: 50%;  transform: scale(0, 1); }.menu-full-page2 #fullpage-nav #main-nav >.menu-item >a:hover:before,.menu-full-page2 #fullpage-nav #main-nav >.menu-item:hover >a:before,.menu-full-page2 #fullpage-nav #main-nav >.current-menu-parent >a:before {  transform: scale(1); }header#header.header-layout-type-header-mobile-nav-floating .menuzord-brand {  float: none; }header#header.header-layout-type-header-mobile-nav-floating .tm-fullpage-nav-header-inner {  position: fixed;  background-color: transparent;  width: 100%; }  header#header.header-layout-type-header-mobile-nav-floating .tm-fullpage-nav-header-inner .fullpage-nav-toggle {    background: #fff;    box-shadow: 0 0 40px rgba(0, 0, 0, 0.9);    width: 50px;    height: 50px; }    header#header.header-layout-type-header-mobile-nav-floating .tm-fullpage-nav-header-inner .fullpage-nav-toggle span {      top: 45%;      left: 24px;      right: 24px;      height: 4px;      border-radius: 2px;      background: #333; }    header#header.header-layout-type-header-mobile-nav-floating .tm-fullpage-nav-header-inner .fullpage-nav-toggle.menufullpage-menu-open span {      background: #fff; }      header#header.header-layout-type-header-mobile-nav-floating .tm-fullpage-nav-header-inner .fullpage-nav-toggle.menufullpage-menu-open span:before, header#header.header-layout-type-header-mobile-nav-floating .tm-fullpage-nav-header-inner .fullpage-nav-toggle.menufullpage-menu-open span:after {        background-color: #111; }/* *	Vertical-Nav.scss * -----------------------------------------------*/body.tm-vertical-nav .container {  max-width: 1100px; }body.tm-vertical-nav header#header {  width: 300px;  position: fixed;  top: 0;  left: 0;  height: 100%;  background-color: #fcfcfc;  background-size: cover;  color: #555;  z-index: 101;  box-shadow: 0px 0px 40px rgba(5, 5, 5, 0.09);  transition: none; }  @media screen and (prefers-reduced-motion: reduce) {    body.tm-vertical-nav header#header {      transition: none; } }  body.tm-vertical-nav header#header .container {    max-width: 100%;    padding: 0; }  body.tm-vertical-nav header#header.vertical-nav-shadow {    box-shadow: 0px 0px 40px rgba(5, 5, 5, 0.2); }  body.tm-vertical-nav header#header.vertical-nav-border {    border-right: 1px solid #ddd; }  body.tm-vertical-nav header#header.vertical-nav-center-content {    text-align: center; }  body.tm-vertical-nav header#header .header-nav-container {    background: none; }    @media (min-width: 1200px) {      body.tm-vertical-nav header#header .header-nav-container {        box-shadow: none; } }  body.tm-vertical-nav header#header .row {    margin-left: 0;    margin-right: 0; }body.tm-vertical-nav .top-sliders-container,body.tm-vertical-nav .main-content,body.tm-vertical-nav .footer {  margin-left: 300px; }@media (min-width: 1200px) {  body.tm-vertical-nav .menuzord {    margin-bottom: 30px; } }body.tm-vertical-nav .menuzord .menuzord-menu {  width: 100%;  float: none; }  body.tm-vertical-nav .menuzord .menuzord-menu ul.dropdown li:hover >a {    background: #eee none repeat scroll 0 0;    color: #111; }  body.tm-vertical-nav .menuzord .menuzord-menu li {    padding: 0;    position: relative;    width: 100%; }    body.tm-vertical-nav .menuzord .menuzord-menu li .indicator {      float: right;      display: block;      margin-right: 6px; }    body.tm-vertical-nav .menuzord .menuzord-menu li a {      width: 100%; }  body.tm-vertical-nav .menuzord .menuzord-menu >li {    padding: 5px 0; }    body.tm-vertical-nav .menuzord .menuzord-menu >li.active >a, body.tm-vertical-nav .menuzord .menuzord-menu >li:hover >a {      background: none;      color: #333; }  body.tm-vertical-nav .menuzord .menuzord-menu ul.dropdown,  body.tm-vertical-nav .menuzord .menuzord-menu .megamenu {    text-align: left; }    @media (min-width: 1200px) {      body.tm-vertical-nav .menuzord .menuzord-menu ul.dropdown,      body.tm-vertical-nav .menuzord .menuzord-menu .megamenu {        left: 100% !important;        top: 4px !important; } }body.tm-vertical-nav.vertical-nav-right header#header {  left: auto;  right: 0; }body.tm-vertical-nav.vertical-nav-right .top-sliders-container,body.tm-vertical-nav.vertical-nav-right .main-content,body.tm-vertical-nav.vertical-nav-right .footer {  padding-left: auto;  margin-right: 260px;  padding-top: 0; }body.tm-vertical-nav.vertical-nav-right .menuzord .menuzord-menu ul.dropdown,body.tm-vertical-nav.vertical-nav-right .menuzord .menuzord-menu .megamenu {  left: auto;  right: 100%;  top: 0; }@media (max-width: 1199.98px) {  body.tm-vertical-nav .container {    width: 100%; } }@media (min-width: 1200px) {  body.tm-vertical-nav header#header .menuzord-brand {    display: block;    float: none;    margin: 50px 0 30px; }  body.tm-vertical-nav #top-primary-nav .menuzord-menu >li {    border-bottom: 1px solid rgba(235, 235, 235, 0.1);    transition: all 0.3s ease; } }  @media screen and (min-width: 1200px) and (prefers-reduced-motion: reduce) {    body.tm-vertical-nav #top-primary-nav .menuzord-menu >li {      transition: none; } }@media (min-width: 1200px) {    body.tm-vertical-nav #top-primary-nav .menuzord-menu >li >a {      padding-left: 5px; }    body.tm-vertical-nav #top-primary-nav .menuzord-menu >li:hover, body.tm-vertical-nav #top-primary-nav .menuzord-menu >li.active {      background-color: rgba(235, 235, 235, 0.7); }  body.tm-vertical-nav .megamenu {    left: 100% !important;    right: 0 !important;    width: 800px !important; }  body.tm-vertical-nav .menuzord .menuzord-menu {    padding: 30px 0 20px 15px; }  body.tm-vertical-nav .vertical-nav-sidebar-widget-wrapper {    padding: 30px 15px 5px; } }@media (max-width: 1199.98px) {  body.tm-vertical-nav header#header {    border: 0;    padding: 0;    position: fixed;    top: 0;    height: auto;    width: 100%;    background: #fff !important; }  body.tm-vertical-nav .menuzord .menuzord-menu >li {    padding: 0; }    body.tm-vertical-nav .menuzord .menuzord-menu >li >a {      color: #fff !important; }  body.tm-vertical-nav .top-sliders-container,  body.tm-vertical-nav .main-content,  body.tm-vertical-nav .footer {    margin-left: 0; }  body.tm-vertical-nav.vertical-nav-right .top-sliders-container,  body.tm-vertical-nav.vertical-nav-right .main-content,  body.tm-vertical-nav.vertical-nav-right .footer {    margin-right: 0; }  body.tm-vertical-nav .vertical-nav-sidebar-widget-wrapper {    display: none; } }/* * page-title.scss * -----------------------------------------------*/.tm-page-title {  background-color: #242333; }  .tm-page-title .container, .tm-page-title .container-fluid {    padding-top: 50px;    padding-bottom: 50px; }  .tm-page-title .padding-default {    padding-top: 50px;    padding-bottom: 50px; }  .tm-page-title .padding-extra-small {    padding-top: 30px;    padding-bottom: 30px; }  .tm-page-title .padding-small {    padding-top: 50px;    padding-bottom: 50px; }  .tm-page-title .padding-medium {    padding-top: 80px;    padding-bottom: 80px; }  .tm-page-title .padding-large {    padding-top: 120px;    padding-bottom: 120px; }  .tm-page-title .padding-extra-large {    padding-top: 150px;    padding-bottom: 150px; }  .tm-page-title .title {    color: #f5f5f5;    font-weight: 800;    line-height: 1.3;    margin-bottom: 0;    margin-top: 0; }    @media (max-width: 767.98px) {      .tm-page-title .title {        line-height: 1.3; } }  .tm-page-title .subtitle {    color: #aaa;    font-weight: 800;    margin: 0;    margin-top: 10px; }  .tm-page-title .breadcrumbs {    background-color: transparent;    padding: 0;    margin: 0;    font-weight: 800;    font-size: 16px; }    .tm-page-title .breadcrumbs >span {      margin: 0 12px 10px 0; }    .tm-page-title .breadcrumbs span {      color: #fff; }      .tm-page-title .breadcrumbs span a {        color: #ddd; }        .tm-page-title .breadcrumbs span a:hover {          color: #6a6a6a; }    .tm-page-title .breadcrumbs .active {      color: #fff; }    @media (max-width: 767.98px) {      .tm-page-title .breadcrumbs {        display: none; } }  .tm-page-title.text-inverted .title {    color: #222; }  .tm-page-title.text-inverted .subtitle {    color: #555; }  .tm-page-title.text-inverted .breadcrumbs span a {    color: #555; }    .tm-page-title.text-inverted .breadcrumbs span a:hover {      color: #151515; }  .tm-page-title.text-inverted .breadcrumbs .active {    color: #808080; }  .tm-page-title.page-title-standard .breadcrumbs {    margin-top: 10px; }  .tm-page-title.page-title-standard .subtitle + .breadcrumbs {    margin-top: 15px; }/* *	boxed-layout.scss * -----------------------------------------------*/@media (min-width: 1000px) {  body.container-970px .container {    max-width: 970px;    width: 970px; } }@media (min-width: 1300px) {  body.container-1230px .container {    max-width: 1230px;    width: 1230px; } }@media (min-width: 1400px) {  body.container-1340px .container {    max-width: 1340px;    width: 1340px; } }@media (min-width: 1560px) {  body.container-1500px .container {    max-width: 1500px;    width: 1500px; } }@media (min-width: 1660px) {  body.container-1600px .container {    max-width: 1600px;    width: 1600px; } }body.container-100pr .container,body.container-100pr .container-fluid {  max-width: 100%;  width: 100%; }.tm-boxed-layout {  background-color: #444;  padding-top: 40px;  padding-bottom: 40px;  padding-left: 15px;  padding-right: 15px; }  .tm-boxed-layout.layer-overlay:before {    z-index: -1; }  .tm-boxed-layout #wrapper {    margin: 0 auto;    overflow: hidden; }    @media (min-width: 1200px) {      .tm-boxed-layout #wrapper {        width: calc( 1140px + 30px); } }  .tm-boxed-layout .container .container {    width: 100%; }  @media (min-width: 1200px) {    .tm-boxed-layout .container {      width: 1140px; } }  @media (min-width: 1000px) {    .tm-boxed-layout.container-970px #wrapper {      width: calc( 940px + 30px); } }  .tm-boxed-layout.container-970px .container,  .tm-boxed-layout.container-970px .container-fluid {    padding-left: 20px;    padding-right: 20px; }    .tm-boxed-layout.container-970px .container .container,    .tm-boxed-layout.container-970px .container .container-fluid,    .tm-boxed-layout.container-970px .container-fluid .container,    .tm-boxed-layout.container-970px .container-fluid .container-fluid {      padding-left: 0;      padding-right: 0; }  @media (min-width: 1300px) {    .tm-boxed-layout.container-1230px #wrapper {      width: calc( 1200px + 30px); } }  .tm-boxed-layout.container-1230px .container,  .tm-boxed-layout.container-1230px .container-fluid {    width: 100%;    padding-left: 20px;    padding-right: 20px; }    .tm-boxed-layout.container-1230px .container .container,    .tm-boxed-layout.container-1230px .container .container-fluid,    .tm-boxed-layout.container-1230px .container-fluid .container,    .tm-boxed-layout.container-1230px .container-fluid .container-fluid {      padding-left: 0;      padding-right: 0; }  @media (min-width: 1400px) {    .tm-boxed-layout.container-1340px #wrapper {      width: calc( 1300px + 40px); } }  .tm-boxed-layout.container-1340px .container,  .tm-boxed-layout.container-1340px .container-fluid {    width: 100%;    padding-left: 20px;    padding-right: 20px; }    .tm-boxed-layout.container-1340px .container .container,    .tm-boxed-layout.container-1340px .container .container-fluid,    .tm-boxed-layout.container-1340px .container-fluid .container,    .tm-boxed-layout.container-1340px .container-fluid .container-fluid {      padding-left: 0;      padding-right: 0; }  @media (min-width: 1560px) {    .tm-boxed-layout.container-1500px #wrapper {      width: calc( 1460px + 40px); } }  .tm-boxed-layout.container-1500px .container,  .tm-boxed-layout.container-1500px .container-fluid {    width: 100%;    padding-left: 20px;    padding-right: 20px; }    .tm-boxed-layout.container-1500px .container .container,    .tm-boxed-layout.container-1500px .container .container-fluid,    .tm-boxed-layout.container-1500px .container-fluid .container,    .tm-boxed-layout.container-1500px .container-fluid .container-fluid {      padding-left: 0;      padding-right: 0; }  @media (min-width: 1660px) {    .tm-boxed-layout.container-1600px #wrapper {      width: calc( 1560px + 40px); } }  .tm-boxed-layout.container-1600px .container,  .tm-boxed-layout.container-1600px .container-fluid {    width: 100%;    padding-left: 20px;    padding-right: 20px; }    .tm-boxed-layout.container-1600px .container .container,    .tm-boxed-layout.container-1600px .container .container-fluid,    .tm-boxed-layout.container-1600px .container-fluid .container,    .tm-boxed-layout.container-1600px .container-fluid .container-fluid {      padding-left: 0;      padding-right: 0; }  .tm-boxed-layout.container-100pr #wrapper {    width: 95%; }    .tm-boxed-layout.container-100pr #wrapper .container,    .tm-boxed-layout.container-100pr #wrapper .container-fluid {      width: 100%; }  .tm-boxed-layout.container-shadow #wrapper {    box-shadow: 0 0 25px 0 #777; }  .tm-boxed-layout .header,  .tm-boxed-layout section,  .tm-boxed-layout .footer {    background-color: #fff; }  .tm-boxed-layout .header .navbar-default {    background-color: #fff;    border-color: #fff;    padding: 0; }    .tm-boxed-layout .header .navbar-default .navbar-nav >li >a {      padding: 30px 5px; }    .tm-boxed-layout .header .navbar-default .navbar-collapse {      background-color: #fff;      border-color: #fff;      margin-right: 30px; }  .tm-boxed-layout .header #header-logo {    margin: 0;    padding-top: 27px; }@media (max-width: 991.98px) {  .tm-boxed-layout {    padding-top: 15px; }    .tm-boxed-layout .header .navbar-default .navbar-nav >li >a {      padding: 10px; }    .tm-boxed-layout .header .navbar-default .navbar-collapse {      margin-right: 15px; }    .tm-boxed-layout .navbar-header {      padding: 15px 0; }    .tm-boxed-layout .navbar-collapse .navbar-nav li a .caret {      margin-right: 0; } }/* *	dark-layout.scss * -----------------------------------------------*/body.tm-dark-layout {  color: #aaa;  background-color: #2a2a2a; }  body.tm-dark-layout h1,  body.tm-dark-layout h2,  body.tm-dark-layout h3,  body.tm-dark-layout h4,  body.tm-dark-layout h5,  body.tm-dark-layout h6 {    color: #777; }  body.tm-dark-layout p {    color: #aaa; }  body.tm-dark-layout [class^="bg-theme-"], body.tm-dark-layout [class*=" bg-theme-"] {    color: #fff; }    body.tm-dark-layout [class^="bg-theme-"] h1,    body.tm-dark-layout [class^="bg-theme-"] h2,    body.tm-dark-layout [class^="bg-theme-"] h3,    body.tm-dark-layout [class^="bg-theme-"] h4,    body.tm-dark-layout [class^="bg-theme-"] h5,    body.tm-dark-layout [class^="bg-theme-"] h6, body.tm-dark-layout [class*=" bg-theme-"] h1,    body.tm-dark-layout [class*=" bg-theme-"] h2,    body.tm-dark-layout [class*=" bg-theme-"] h3,    body.tm-dark-layout [class*=" bg-theme-"] h4,    body.tm-dark-layout [class*=" bg-theme-"] h5,    body.tm-dark-layout [class*=" bg-theme-"] h6 {      color: #fff; }    body.tm-dark-layout [class^="bg-theme-"] p, body.tm-dark-layout [class*=" bg-theme-"] p {      color: #fff; }  body.tm-dark-layout .bg-silver-light {    background-color: #222 !important; }/* * form.scss * -----------------------------------------------*/.select2 .selection .select2-selection {  background-color: #fff;  border: 1px solid #e4e4e4;  border-radius: 0;  height: calc(2.25rem + 18px);  padding: 8px 16px;  border: 1px solid #ced4da;  border-radius: 0; }  .select2 .selection .select2-selection .select2-selection__rendered {    color: #888;    line-height: 36px;    padding-left: 0; }  .select2 .selection .select2-selection .select2-selection__arrow {    height: 36px;    position: absolute;    right: 6px;    top: 6px;    width: 20px; }.form-control {  height: calc(2.25rem + 18px);  padding: 8px 16px;  outline: 0;  border-radius: 0; }  .form-control::placeholder {    color: #bbb;    opacity: 1; }  .form-control:-ms-input-placeholder {    color: #bbb; }  .form-control::-ms-input-placeholder {    color: #bbb; }textarea.form-control {  border-radius: 0;  padding-top: 15px;  padding-bottom: 15px; }.form-control2 {  -moz-appearance: none;  background: #ffffff none repeat scroll 0 0;  border: 1px solid #b4bdc3;  box-shadow: none;  border-radius: 0;  color: #777;  display: inline-block;  font-family: inherit;  font-size: 1em;  font-weight: inherit;  height: 52px;  line-height: 1.65;  max-width: 100%;  padding: 8px 20px; }  .form-control2:active, .form-control2:focus {    border-color: #a9a9a9;    box-shadow: none;    outline: 0 none;    background: #fff;    border-radius: 2px; }/*Contact Form Style1*/.tm-contact-form-transparent {  padding-right: 15px; }  .tm-contact-form-transparent input[type=text],  .tm-contact-form-transparent input[type=email],  .tm-contact-form-transparent textarea {    transition: all 0.3s ease; }    @media screen and (prefers-reduced-motion: reduce) {      .tm-contact-form-transparent input[type=text],      .tm-contact-form-transparent input[type=email],      .tm-contact-form-transparent textarea {        transition: none; } }  .tm-contact-form-transparent input[type=text],  .tm-contact-form-transparent input[type=email] {    background: #fff;    border: none;    border-bottom: 1px solid #ddd;    padding: 14px;    padding-left: 0;    margin-bottom: 28px;    width: 100%; }  .tm-contact-form-transparent textarea {    background: #fff;    border: none;    border-bottom: 1px solid #ddd;    width: 100%;    padding: 15px;    padding-left: 0;    margin-bottom: 28px; }  .tm-contact-form-transparent .form-submit-btn {    padding: 12px 32px;    margin-top: 20px;    margin-bottom: 0;    font-weight: 700;    border: 2px solid transparent;    color: #fff;    transition: all 300ms; }  .tm-contact-form-transparent .form-submit-btn:hover {    border-width: 2px;    border-style: solid;    background: none; }  .tm-contact-form-transparent .form-input-label {    padding: 0;    padding-left: 15px;    line-height: 0;    margin: 0; }  .tm-contact-form-transparent input[type=submit] {    margin-top: 15px; }  .tm-contact-form-transparent.white-form input[type=text],  .tm-contact-form-transparent.white-form input[type=email] {    background: #ffffff;    border: 1px solid #eee; }  .tm-contact-form-transparent.white-form textarea {    background: #ffffff;    border: 1px solid #eee; }/*Request A Call Back Form Style1*/.tm-request-a-call-back-form1 {  padding-right: 15px; }  .tm-request-a-call-back-form1 input[type=text],  .tm-request-a-call-back-form1 input[type=email],  .tm-request-a-call-back-form1 textarea,  .tm-request-a-call-back-form1 select {    transition: all 0.3s ease; }    @media screen and (prefers-reduced-motion: reduce) {      .tm-request-a-call-back-form1 input[type=text],      .tm-request-a-call-back-form1 input[type=email],      .tm-request-a-call-back-form1 textarea,      .tm-request-a-call-back-form1 select {        transition: none; } }  .tm-request-a-call-back-form1 input[type=text],  .tm-request-a-call-back-form1 input[type=email] {    background: #ffffff;    border: 1px solid #ddd;    padding: 14px;    margin-bottom: 28px;    width: 100%; }  .tm-request-a-call-back-form1 select {    background: #ffffff;    border: 1px solid #ddd;    width: 100%;    padding: 17px 14px; }  .tm-request-a-call-back-form1 textarea {    background: #ffffff;    border: 1px solid #ddd;    width: 100%;    padding: 15px; }  .tm-request-a-call-back-form1 .form-submit-btn {    padding: 12px 32px;    margin-bottom: 0;    font-weight: 700;    border: 2px solid transparent;    color: #fff;    transition: all 300ms; }  .tm-request-a-call-back-form1 .form-submit-btn:hover {    border-width: 2px;    border-style: solid;    background: none; }  .tm-request-a-call-back-form1 .form-input-label {    padding: 0;    padding-left: 15px;    line-height: 0;    margin: 0; }  .tm-request-a-call-back-form1.white-form input[type=text],  .tm-request-a-call-back-form1.white-form input[type=email] {    background: #ffffff;    border: 1px solid #eee; }  .tm-request-a-call-back-form1.white-form textarea {    background: #ffffff;    border: 1px solid #eee; }/*Get Free Consulting*/.tm-get-free-consulting-form1 {  padding-right: 15px; }  .tm-get-free-consulting-form1 input[type=text],  .tm-get-free-consulting-form1 input[type=email],  .tm-get-free-consulting-form1 textarea,  .tm-get-free-consulting-form1 select {    transition: all 0.3s ease; }    @media screen and (prefers-reduced-motion: reduce) {      .tm-get-free-consulting-form1 input[type=text],      .tm-get-free-consulting-form1 input[type=email],      .tm-get-free-consulting-form1 textarea,      .tm-get-free-consulting-form1 select {        transition: none; } }  .tm-get-free-consulting-form1 input[type=text],  .tm-get-free-consulting-form1 input[type=email] {    background: #ffffff;    border: 1px solid #ddd;    padding: 14px;    width: 100%; }  .tm-get-free-consulting-form1 select {    background: #ffffff;    border: 1px solid #ddd;    width: 100%;    padding: 17px 14px; }  .tm-get-free-consulting-form1 .form-submit-btn {    padding: 12px 32px;    margin-bottom: 0;    font-weight: 700;    border: 1px solid #38e17f;    color: #ffffff;    background: #2e4384;    cursor: pointer;    transition: all 300ms; }  .tm-get-free-consulting-form1 .form-submit-btn:hover {    border: 1px solid #38e17f;    border-style: solid;    background: #38e17f;    color: #fff; }.tm-contact-form-transparent input[type=text],.tm-contact-form-transparent input[type=email],.tm-contact-form-transparent textarea {  background: transparent; }/*Reservation Form*/.reservation-form {  background: rgba(10, 10, 15, 0.5);  padding: 30px; }.become-a-volunteer-form-title {  padding: 20px 20px 20px 30px;  color: #fff;  margin-bottom: 0; }.tm-cf7-subscription-form {  position: relative; }  .tm-cf7-subscription-form .wpcf7-form-control.wpcf7-text {    color: #909090;    padding-left: 20px;    height: 53px; }  .tm-cf7-subscription-form .submit-btn {    position: absolute;    top: 0;    right: 11px;    display: block;    width: 80px;    padding-right: 5px; }    .tm-cf7-subscription-form .submit-btn .wpcf7-form-control.wpcf7-submit {      font-family: 'fontawesome';      position: relative;      line-height: 1;      font-size: 1rem;      padding: 16px;      color: #ed5d29;      background: 0 0;      border: 1px solid transparent;      cursor: pointer;      margin: 0 0 0 40px !important;      vertical-align: middle; }.tm-cf7-subscription-form-with-btn {  position: relative; }  .tm-cf7-subscription-form-with-btn .wpcf7-form-control.wpcf7-text {    color: #909090;    padding-left: 0;    height: 65px;    border-radius: 0;    background: transparent;    border: none;    padding: 0;    transition: all 0.3s ease; }    @media screen and (prefers-reduced-motion: reduce) {      .tm-cf7-subscription-form-with-btn .wpcf7-form-control.wpcf7-text {        transition: none; } }    .tm-cf7-subscription-form-with-btn .wpcf7-form-control.wpcf7-text:focus {      box-shadow: 0 0 0 2px #222 !important;      padding-left: 10px !important; }  .tm-cf7-subscription-form-with-btn .submit-btn {    position: absolute;    top: 0;    right: 0; }    @media (max-width: 767.98px) {      .tm-cf7-subscription-form-with-btn .submit-btn {        position: relative; } }    .tm-cf7-subscription-form-with-btn .submit-btn .wpcf7-form-control.wpcf7-submit {      background: url(../images/arrow-right.png) no-repeat;      padding: 20px 23px;      background-position: center;      border-radius: 50%;      height: 65px;      width: 65px;      background-color: #474849;      position: relative;      line-height: 1;      font-size: 1rem;      text-transform: uppercase;      height: 65px;      color: #fff;      border: 1px solid transparent;      cursor: pointer;      vertical-align: middle; }      .tm-cf7-subscription-form-with-btn .submit-btn .wpcf7-form-control.wpcf7-submit:hover {        background-color: #ddd; }    .tm-cf7-subscription-form-with-btn .submit-btn .ajax-loader {      display: block; }.tm-cf7-subscription-form-round-btn {  position: relative; }  .tm-cf7-subscription-form-round-btn .wpcf7-form-control.wpcf7-text {    color: #909090;    padding-left: 30px;    height: 65px;    border-radius: 3rem; }  .tm-cf7-subscription-form-round-btn .submit-btn {    position: absolute;    top: 0;    right: 0; }    .tm-cf7-subscription-form-round-btn .submit-btn .wpcf7-form-control.wpcf7-submit {      position: relative;      line-height: 1;      font-size: 1rem;      text-transform: uppercase;      height: 65px;      color: #fff;      border: 1px solid transparent;      cursor: pointer;      vertical-align: middle; }      .tm-cf7-subscription-form-round-btn .submit-btn .wpcf7-form-control.wpcf7-submit:hover {        background-color: #111; }    .tm-cf7-subscription-form-round-btn .submit-btn .ajax-loader {      display: block; }/* * isotope-layout.scss * -----------------------------------------------*//* -------- Isotop Filter ---------- */.isotope-layout-filter,.carousel-layout-filter {  margin-bottom: 30px; }  .isotope-layout-filter a,  .carousel-layout-filter a {    transition: all 100ms ease-in-out 0s;    color: #777;    font-size: 15px;    font-weight: 500;    margin: 0 5px 10px;    padding: 8px 20px 6px;    display: inline-block;    position: relative;    text-transform: uppercase;    border: 2px solid;    border-color: transparent; }    @media screen and (prefers-reduced-motion: reduce) {      .isotope-layout-filter a,      .carousel-layout-filter a {        transition: none; } }    .isotope-layout-filter a.active, .isotope-layout-filter a:focus, .isotope-layout-filter a:hover,    .carousel-layout-filter a.active,    .carousel-layout-filter a:focus,    .carousel-layout-filter a:hover {      color: #fff;      background: #343434; }  .isotope-layout-filter.filter-style-2 a,  .carousel-layout-filter.filter-style-2 a {    border-color: #343434; }  .isotope-layout-filter.filter-style-3 a,  .carousel-layout-filter.filter-style-3 a {    border-color: #eee; }  .isotope-layout-filter.filter-style-4 a,  .carousel-layout-filter.filter-style-4 a {    background-color: #f7f7f7; }    .isotope-layout-filter.filter-style-4 a.active, .isotope-layout-filter.filter-style-4 a:focus, .isotope-layout-filter.filter-style-4 a:hover,    .carousel-layout-filter.filter-style-4 a.active,    .carousel-layout-filter.filter-style-4 a:focus,    .carousel-layout-filter.filter-style-4 a:hover {      background: #343434; }  .isotope-layout-filter.filter-style-5 a,  .carousel-layout-filter.filter-style-5 a {    border-radius: 7px; }  .isotope-layout-filter.filter-style-6 a,  .carousel-layout-filter.filter-style-6 a {    border-radius: 7px;    border-color: #343434; }  .isotope-layout-filter.filter-style-7 a,  .carousel-layout-filter.filter-style-7 a {    border-radius: 7px;    border-color: #eee; }  .isotope-layout-filter.filter-style-8 a,  .carousel-layout-filter.filter-style-8 a {    border-radius: 7px;    background-color: #f7f7f7; }    .isotope-layout-filter.filter-style-8 a.active, .isotope-layout-filter.filter-style-8 a:focus, .isotope-layout-filter.filter-style-8 a:hover,    .carousel-layout-filter.filter-style-8 a.active,    .carousel-layout-filter.filter-style-8 a:focus,    .carousel-layout-filter.filter-style-8 a:hover {      background: #343434; }  .isotope-layout-filter.filter-style-9 a,  .carousel-layout-filter.filter-style-9 a {    border-width: 2px;    border-radius: 30px; }  .isotope-layout-filter.filter-style-10 a,  .carousel-layout-filter.filter-style-10 a {    border-width: 2px;    border-radius: 30px;    border-color: #343434; }  .isotope-layout-filter.filter-style-11 a,  .carousel-layout-filter.filter-style-11 a {    border-width: 2px;    border-radius: 30px;    border-color: #eee; }  .isotope-layout-filter.filter-style-12 a,  .carousel-layout-filter.filter-style-12 a {    border-width: 2px;    border-radius: 30px;    background-color: #f7f7f7; }    .isotope-layout-filter.filter-style-12 a.active, .isotope-layout-filter.filter-style-12 a:focus, .isotope-layout-filter.filter-style-12 a:hover,    .carousel-layout-filter.filter-style-12 a.active,    .carousel-layout-filter.filter-style-12 a:focus,    .carousel-layout-filter.filter-style-12 a:hover {      background: #343434; }  .isotope-layout-filter.filter-style-13 a,  .carousel-layout-filter.filter-style-13 a {    border-width: 2px;    border-radius: 15px 0; }  .isotope-layout-filter.filter-style-14 a,  .carousel-layout-filter.filter-style-14 a {    border-width: 2px;    border-radius: 15px 0;    border-color: #343434; }  .isotope-layout-filter.filter-style-15 a,  .carousel-layout-filter.filter-style-15 a {    border-width: 2px;    border-radius: 15px 0;    border-color: #eee; }  .isotope-layout-filter.filter-style-16 a,  .carousel-layout-filter.filter-style-16 a {    border-width: 2px;    border-radius: 15px 0;    background-color: #f7f7f7; }    .isotope-layout-filter.filter-style-16 a.active, .isotope-layout-filter.filter-style-16 a:focus, .isotope-layout-filter.filter-style-16 a:hover,    .carousel-layout-filter.filter-style-16 a.active,    .carousel-layout-filter.filter-style-16 a:focus,    .carousel-layout-filter.filter-style-16 a:hover {      background: #343434; }  .isotope-layout-filter.filter-style-flat a,  .carousel-layout-filter.filter-style-flat a {    margin-left: 20px;    padding: 0;    background: none;    border-bottom: 1px solid transparent; }    .isotope-layout-filter.filter-style-flat a.active, .isotope-layout-filter.filter-style-flat a:focus, .isotope-layout-filter.filter-style-flat a:hover,    .carousel-layout-filter.filter-style-flat a.active,    .carousel-layout-filter.filter-style-flat a:focus,    .carousel-layout-filter.filter-style-flat a:hover {      color: #333;      border-bottom-color: #333; }    .isotope-layout-filter.filter-style-flat a:first-child,    .carousel-layout-filter.filter-style-flat a:first-child {      margin-left: 0; }  .isotope-layout-filter.btn-group a,  .carousel-layout-filter.btn-group a {    background-color: #fcfcfc; }    .isotope-layout-filter.btn-group a.active, .isotope-layout-filter.btn-group a:focus, .isotope-layout-filter.btn-group a:hover,    .carousel-layout-filter.btn-group a.active,    .carousel-layout-filter.btn-group a:focus,    .carousel-layout-filter.btn-group a:hover {      box-shadow: none;      background-color: #444;      color: #fff; }/* -------- Isotop Sorter ---------- */.isotope-layout-sorter {  margin-bottom: 30px; }  .isotope-layout-sorter a {    background-color: #fcfcfc;    transition: all 100ms ease-in-out 0s; }    @media screen and (prefers-reduced-motion: reduce) {      .isotope-layout-sorter a {        transition: none; } }    .isotope-layout-sorter a.active, .isotope-layout-sorter a:hover {      box-shadow: none;      background-color: #444;      color: #fff; }    @media (max-width: 575.98px) {      .isotope-layout-sorter a {        margin-bottom: 10px; } }/* -------- Isotop Gallery ---------- */.isotope-layout {  /* by default 4 grids */  /*portfolio 2 grids*/  /*portfolio 2 grids*/  /*portfolio 3 grids*/  /*portfolio 4 grids*/  /*portfolio 5 grids*/  /*portfolio 6 grids*/  /*portfolio 7 grids*/  /*portfolio 8 grids*/  /*portfolio 9 grids*/  /*portfolio 10 grids*/  /*gutter*/ }  .isotope-layout .isotope-layout-inner {    position: relative; }  .isotope-layout .isotope-item {    padding: 0 15px;    margin: 0 0 30px;    float: left;    width: 25%;    /* item sizer */ }    .isotope-layout .isotope-item .isotope-item-inner {      position: relative;      height: 100%; }    .isotope-layout .isotope-item.tm-masonry-large-wide, .isotope-layout .isotope-item.tm-masonry-large-width-height {      width: 50%; }    .isotope-layout .isotope-item.isotope-item-sizer {      padding: 0 !important;      margin-bottom: 0 !important;      width: 25%; }      .isotope-layout .isotope-item.isotope-item-sizer.tm-masonry-large-wide, .isotope-layout .isotope-item.isotope-item-sizer.tm-masonry-large-width-height {        width: 50%; }    .isotope-layout .isotope-item .thumb img {      width: 100%; }  .isotope-layout.isotope-layout-single-item:not(.shop-archive) {    margin-left: 0; }    .isotope-layout.isotope-layout-single-item:not(.shop-archive) .isotope-item {      padding-right: 0;      padding-left: 0; }      .isotope-layout.isotope-layout-single-item:not(.shop-archive) .isotope-item .hentry {        margin-bottom: 0;        padding-bottom: 0; }  .isotope-layout.grid-1 .isotope-item {    width: 100%; }    .isotope-layout.grid-1 .isotope-item.tm-masonry-large-wide, .isotope-layout.grid-1 .isotope-item.tm-masonry-large-width-height {      width: 100%; }  .isotope-layout.grid-2 .isotope-item {    width: 50%; }    .isotope-layout.grid-2 .isotope-item.tm-masonry-large-wide, .isotope-layout.grid-2 .isotope-item.tm-masonry-large-width-height {      width: 100%; }  .isotope-layout.grid-3 .isotope-item {    width: 33.2%; }    .isotope-layout.grid-3 .isotope-item.tm-masonry-large-wide, .isotope-layout.grid-3 .isotope-item.tm-masonry-large-width-height {      width: 66.4%; }  .isotope-layout.grid-4 {    width: 100.1%;    width: calc(100% + 1px); }  .isotope-layout.grid-4 .isotope-item {    width: 25%; }    .isotope-layout.grid-4 .isotope-item.tm-masonry-large-wide, .isotope-layout.grid-4 .isotope-item.tm-masonry-large-width-height {      width: 50%; }  .isotope-layout.grid-5 .isotope-item {    width: 20%; }    .isotope-layout.grid-5 .isotope-item.tm-masonry-large-wide, .isotope-layout.grid-5 .isotope-item.tm-masonry-large-width-height {      width: 40%; }  .isotope-layout.grid-6 .isotope-item {    width: 16.5%; }    .isotope-layout.grid-6 .isotope-item.tm-masonry-large-wide, .isotope-layout.grid-6 .isotope-item.tm-masonry-large-width-height {      width: 33%; }  .isotope-layout.grid-7 .isotope-item {    width: 14.2%; }    .isotope-layout.grid-7 .isotope-item.tm-masonry-large-wide, .isotope-layout.grid-7 .isotope-item.tm-masonry-large-width-height {      width: 28.4%; }  .isotope-layout.grid-8 .isotope-item {    width: 12.5%; }    .isotope-layout.grid-8 .isotope-item.tm-masonry-large-wide, .isotope-layout.grid-8 .isotope-item.tm-masonry-large-width-height {      width: 25%; }  .isotope-layout.grid-9 .isotope-item {    width: 11%; }    .isotope-layout.grid-9 .isotope-item.tm-masonry-large-wide, .isotope-layout.grid-9 .isotope-item.tm-masonry-large-width-height {      width: 22%; }  .isotope-layout.grid-10 .isotope-item {    width: 10%; }    .isotope-layout.grid-10 .isotope-item.tm-masonry-large-wide, .isotope-layout.grid-10 .isotope-item.tm-masonry-large-width-height {      width: 20%; }  .isotope-layout .isotope-layout-inner {    margin: 0 -15px; }  .isotope-layout .isotope-item {    padding: 0 15px;    margin: 0 0 30px; }  .isotope-layout.gutter .isotope-layout-inner {    margin: 0 -15px; }  .isotope-layout.gutter .isotope-item {    padding: 0 15px;    margin: 0 0 30px; }  .isotope-layout.gutter-0 .isotope-layout-inner {    margin: 0; }  .isotope-layout.gutter-0 .isotope-item {    padding: 0;    margin: 0; }  .isotope-layout.gutter-5 .isotope-layout-inner {    margin: 0 -5px; }  .isotope-layout.gutter-5 .isotope-item {    padding: 0 5px;    margin: 0 0 10px; }  .isotope-layout.gutter-10 .isotope-layout-inner {    margin: 0 -10px; }  .isotope-layout.gutter-10 .isotope-item {    padding: 0 10px;    margin: 0 0 20px; }  .isotope-layout.gutter-15 .isotope-layout-inner {    margin: 0 -15px; }  .isotope-layout.gutter-15 .isotope-item {    padding: 0 15px;    margin: 0 0 30px; }  .isotope-layout.gutter-20 .isotope-layout-inner {    margin: 0 -20px; }  .isotope-layout.gutter-20 .isotope-item {    padding: 0 20px;    margin: 0 0 40px; }  .isotope-layout.gutter-30 .isotope-layout-inner {    margin: 0 -30px; }  .isotope-layout.gutter-30 .isotope-item {    padding: 0 30px;    margin: 0 0 60px; }  .isotope-layout.gutter-40 .isotope-layout-inner {    margin: 0 -40px; }  .isotope-layout.gutter-40 .isotope-item {    padding: 0 40px;    margin: 0 0 80px; }  .isotope-layout.gutter-50 .isotope-layout-inner {    margin: 0 -50px; }  .isotope-layout.gutter-50 .isotope-item {    padding: 0 50px;    margin: 0 0 100px; }  .isotope-layout.gutter-60 .isotope-layout-inner {    margin: 0 -60px; }  .isotope-layout.gutter-60 .isotope-item {    padding: 0 60px;    margin: 0 0 120px; }/* -------- Isotop Item Media Query ---------- */@media (max-width: 1199.98px) {  .isotope-layout .isotope-item {    width: 50% !important; }    .isotope-layout .isotope-item.tm-masonry-large-wide, .isotope-layout .isotope-item.tm-masonry-large-width-height {      width: 100% !important; } }@media (max-width: 991.98px) {  .isotope-layout .isotope-item {    width: 50% !important; }    .isotope-layout .isotope-item.tm-masonry-large-wide, .isotope-layout .isotope-item.tm-masonry-large-width-height {      width: 100% !important; } }@media (max-width: 767.98px) {  .isotope-layout .isotope-item {    width: 100% !important; }    .isotope-layout .isotope-item.tm-masonry-large-wide, .isotope-layout .isotope-item.tm-masonry-large-width-height {      width: 100% !important; } }@media (max-width: 575.98px) {  .isotope-layout .isotope-item {    width: 100% !important; }    .isotope-layout .isotope-item.tm-masonry-large-wide, .isotope-layout .isotope-item.tm-masonry-large-width-height {      width: 100% !important; } }/* * owl-carousel.scss * -----------------------------------------------*/.owl-carousel {  /* owl dots */ }  .owl-carousel .tm-carousel-item {    transition: .8s;    -webkit-transition: .8s;    transform: translateX(0);    -webkit-transform: translateX(0);    opacity: 1; }    .owl-carousel .tm-carousel-item.__loading {      opacity: 0;      transform: translateX(40px);      -webkit-transform: translateX(40px); }  .owl-carousel .owl-item img {    display: inline-block;    width: auto; }  .owl-carousel .owl-dots {    text-align: center;    margin-top: 10px; }    .owl-carousel .owl-dots .owl-dot {      display: inline-block;      zoom: 1; }      .owl-carousel .owl-dots .owl-dot span {        background: #D6D6D6;        display: block;        height: 5px;        margin: 5px 3px;        opacity: 0.8;        width: 10px;        border-radius: 3px;        transition: all 0.4s ease 0s; }        @media screen and (prefers-reduced-motion: reduce) {          .owl-carousel .owl-dots .owl-dot span {            transition: none; } }      .owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span {        background: #869791;        width: 30px; }  .owl-carousel .owl-nav button {    border-radius: 0;    display: block;    margin: -25px 0 0 0;    position: absolute;    opacity: 0.3;    top: 50%;    z-index: 6;    transition: all 0.4s ease 0s; }    @media screen and (prefers-reduced-motion: reduce) {      .owl-carousel .owl-nav button {        transition: none; } }    .owl-carousel .owl-nav button i {      color: #fff;      vertical-align: middle; }    .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next {      background: rgba(240, 240, 240, 0.8) !important;      padding: 10px !important;      width: 50px;      height: 50px;      border-radius: 50%; }    .owl-carousel .owl-nav button.owl-prev {      left: -10px; }    .owl-carousel .owl-nav button.owl-next {      right: -10px; }  .owl-carousel:hover .owl-nav >button {    opacity: 1; }    .owl-carousel:hover .owl-nav >button.owl-prev {      left: 20px; }    .owl-carousel:hover .owl-nav >button.owl-next {      right: 20px; }  .owl-carousel[data-focused-center-image="true"] .owl-item {    opacity: 0.3;    transition: all 0.4s ease; }    @media screen and (prefers-reduced-motion: reduce) {      .owl-carousel[data-focused-center-image="true"] .owl-item {        transition: none; } }    .owl-carousel[data-focused-center-image="true"] .owl-item.active {      opacity: 0.6; }      .owl-carousel[data-focused-center-image="true"] .owl-item.active.center {        opacity: 1; }  .owl-carousel[data-zoomin-center-image="true"] .owl-item {    -webkit-transform: scale(0.9);    -moz-transform: scale(0.9);    -ms-transform: scale(0.9);    transform: scale(0.9);    transition: all 0.4s ease; }    @media screen and (prefers-reduced-motion: reduce) {      .owl-carousel[data-zoomin-center-image="true"] .owl-item {        transition: none; } }    .owl-carousel[data-zoomin-center-image="true"] .owl-item.active.center {      -webkit-transform: scale(1);      -moz-transform: scale(1);      -ms-transform: scale(1);      transform: scale(1); }.owl-nav-outer .owl-nav button.owl-prev, .owl-nav-outer .owl-nav button.owl-next {  background: rgba(240, 240, 240, 0.8) !important;  padding: 10px 15px !important; }.owl-nav-outer .owl-nav button.owl-prev {  left: -70px; }.owl-nav-outer .owl-nav button.owl-next {  right: -70px; }@media (max-width: 1199.98px) {  .owl-nav-outer .owl-nav button.owl-prev {    left: -25px; }  .owl-nav-outer .owl-nav button.owl-next {    right: -25px; } }/* Owl Dots	*/.owl-dots-bottom-right .owl-dots {  bottom: -10px;  position: absolute;  right: 0; }.owl-dots-center-bottom .owl-dots {  bottom: 15px;  left: 0;  position: absolute;  right: 0;  text-align: center; }.owl-dots-left .owl-dots {  text-align: left; }.owl-dots-center .owl-dots {  text-align: center; }.owl-dots-right .owl-dots {  text-align: right; }.owl-dots-light-skin .owl-dots .owl-dot span {  background: #D6D6D6; }.owl-dots-light-skin .owl-dots .owl-dot.active span, .owl-dots-light-skin .owl-dots .owl-dot:hover span {  background: #fff; }.owl-dots-dark-skin .owl-dots .owl-dot span {  background: #333; }.owl-dots-dark-skin .owl-dots .owl-dot.active span, .owl-dots-dark-skin .owl-dots .owl-dot:hover span {  background: #000; }/* * slider.scss * -----------------------------------------------*//* * 404.scss * -----------------------------------------------*/.page-404-wrapper.page-404-wrapper-padding {  padding-top: 100px;  padding-bottom: 50px; }.page-404-wrapper .page-404-main-content {  margin-bottom: 25px; }  .page-404-wrapper .page-404-main-content .title {    font-size: 11rem;    line-height: 1;    margin-top: 0;    margin-bottom: 2rem; }  .page-404-wrapper .page-404-main-content .sub-title {    font-size: 2rem;    line-height: 1;    margin-top: 0;    margin-bottom: 1.7rem; }  .page-404-wrapper .page-404-main-content .content,  .page-404-wrapper .page-404-main-content .content p {    margin-bottom: 1.7rem; }.page-404-wrapper .search-box {  margin-bottom: 2rem; }  .page-404-wrapper .search-box .paragraph {    margin-bottom: 1rem; }.page-404-wrapper .helpful-links {  margin-bottom: 25px; }  .page-404-wrapper .helpful-links ul {    list-style: none; }    .page-404-wrapper .helpful-links ul li {      padding-left: 15px;      position: relative; }      .page-404-wrapper .helpful-links ul li::before {        content: "\f0da";        left: 0;        top: 0;        position: absolute;        font-family: FontAwesome;        color: #ccc; }      .page-404-wrapper .helpful-links ul li a {        color: #676767;        font-size: 0.875rem;        font-weight: 500; }.page-404-wrapper.page-404-layout-split .page-404-main-content .title {  font-size: 8rem;  line-height: 1;  margin-top: 0;  margin-bottom: 1rem; }.page-404-wrapper.page-404-layout-split .page-404-main-content .sub-title {  font-size: 1.7rem;  line-height: 1;  margin-top: 0;  margin-bottom: 1.2rem; }.page-404-wrapper.page-404-layout-split .page-404-main-content .content,.page-404-wrapper.page-404-layout-split .page-404-main-content .content p {  margin-bottom: 1rem; }/* * contact.scss * -----------------------------------------------*//* * archive.scss * -----------------------------------------------*/body.archive .main-content-area article {  margin-bottom: 20px;  border-bottom: 1px solid rgba(240, 240, 240, 0.5); }body.archive.post-type-archive .main-content-area,body.archive.tax-product_cat .main-content-area {  padding-bottom: 70px; }/* * portfolio.scss * -----------------------------------------------*//* * portfolio-archive.scss * -----------------------------------------------*/.portfolio-archive .portfolio-item .title {  margin-top: 5px;  margin-bottom: 5px; }.portfolio-archive .portfolio-item .content {  margin-top: 5px; }.portfolio-archive .portfolio-item .category {  font-size: 12px;  margin-bottom: 0; }.portfolio-archive .portfolio-item .tag {  font-size: 12px;  margin-bottom: 0; }.portfolio-archive .portfolio-item .date {  font-size: 12px; }.portfolio-archive .portfolio-item .entry-meta i, .portfolio-archive .portfolio-item .entry-meta a {  font-size: 12px; }.portfolio-archive .effect-wrapper .date {  margin-bottom: 0; }.portfolio-archive .effect-wrapper ul li {  margin-bottom: 0; }.portfolio-archive.portfolio-type-default .title {  margin: 0; }.portfolio-archive.portfolio-type-paris .entry-meta {  margin-top: 10px; }.portfolio-archive.portfolio-type-paris .entry-meta li {  margin-top: 0; }.portfolio-archive.portfolio-type-paris .content {  margin-top: 0; }.portfolio-archive.portfolio-type-barlin .entry-meta {  margin-top: 10px; }.portfolio-archive.portfolio-type-barlin .entry-meta li {  margin-top: 0; }.portfolio-archive.portfolio-type-barlin .content {  margin-top: 0; }/* * portfolio-single.scss * -----------------------------------------------*/body.single-portfolio .portfolio-single .portfolio-container {  margin-bottom: 60px; }body.single-portfolio .portfolio-single .pre-next-post-link {  border-top: 1px solid #eee;  padding: 30px 0; }body.single-portfolio .portfolio-single .back-to-portfolio {  font-size: 32px; }body.single-portfolio .portfolio-single.small-image .portfolio-images img {  margin-bottom: 10px; }body.single-portfolio .portfolio-single.big-image .portfolio-images img {  margin-bottom: 10px; }/* * shop loader.scss * -----------------------------------------------*//** * WooCommerce CSS Variables *//* * shop-archive.scss * -----------------------------------------------*//* woocommerce css */.woocommerce {  /**	 * Result Count	 */  /**	 * Ordering & Perpage Select Field	 */ }  .woocommerce .product .price {    color: #77a464;    font-size: 16px;    font-weight: 600;    display: block; }    .woocommerce .product .price ins {      text-decoration: none; }    .woocommerce .product .price del {      color: #aaa;      font-size: 14px;      margin-right: 5px;      font-weight: 400; }  .woocommerce .products {    /**		 * Buttons		 */ }    .woocommerce .products .product-title {      font-size: 18px;      margin: 2px 0; }    .woocommerce .products .product-categories {      color: #777;      font-size: 0.9rem; }      .woocommerce .products .product-categories a {        margin-right: 2px;        font-weight: normal;        color: #aaa; }    .woocommerce .products .thumb.image-swap .attachment-woocommerce_thumbnail, .woocommerce .products .thumb.image-swap .wp-post-image {      position: relative;      z-index: 2;      transition: all 0.4s ease; }      @media screen and (prefers-reduced-motion: reduce) {        .woocommerce .products .thumb.image-swap .attachment-woocommerce_thumbnail, .woocommerce .products .thumb.image-swap .wp-post-image {          transition: none; } }    .woocommerce .products .thumb.image-swap .product-hover-image {      left: 0;      overflow: hidden;      position: absolute;      top: 0;      z-index: 1;      transition: all 0.4s ease; }      @media screen and (prefers-reduced-motion: reduce) {        .woocommerce .products .thumb.image-swap .product-hover-image {          transition: none; } }    .woocommerce .products .thumb.image-gallery .attachment-woocommerce_thumbnail, .woocommerce .products .thumb.image-gallery .wp-post-image {      display: none; }    .woocommerce .products .product:hover .thumb.image-swap .attachment-woocommerce_thumbnail, .woocommerce .products .product:hover .thumb.image-swap .wp-post-image {      opacity: 0; }    .woocommerce .products a.button,    .woocommerce .products button.button,    .woocommerce .products input.button,    .woocommerce .products #respond input#submit {      position: relative; }      .woocommerce .products a.button.loading,      .woocommerce .products button.button.loading,      .woocommerce .products input.button.loading,      .woocommerce .products #respond input#submit.loading {        opacity: 0.85;        padding-right: 2.618em; }        .woocommerce .products a.button.loading::after,        .woocommerce .products button.button.loading::after,        .woocommerce .products input.button.loading::after,        .woocommerce .products #respond input#submit.loading::after {          content: "\f110";          font-family: fontawesome;          vertical-align: top;          -webkit-font-smoothing: antialiased;          font-weight: 400;          position: absolute;          top: 0.5em;          right: 1em;          -webkit-animation: spin 2s linear infinite;          -moz-animation: spin 2s linear infinite;          animation: spin 2s linear infinite; }      .woocommerce .products a.button.added::after,      .woocommerce .products button.button.added::after,      .woocommerce .products input.button.added::after,      .woocommerce .products #respond input#submit.added::after {        content: "\f00c";        font-family: fontawesome;        margin-left: 0.53em;        vertical-align: bottom; }    .woocommerce .products a.added_to_cart {      color: #333;      padding-top: 0.5em;      white-space: nowrap;      display: none; }  .woocommerce .woocommerce-result-count {    display: block;    float: left;    height: 36px;    line-height: 36px;    margin-right: 6px;    padding: 0; }    @media (max-width: 575.98px) {      .woocommerce .woocommerce-result-count {        float: none; } }  .woocommerce .woocommerce-ordering select,  .woocommerce .woocommerce-perpage select,  .woocommerce .variations_form select {    appearance: none;    -moz-appearance: none;    -webkit-appearance: none;    -o-appearance: none;    font-size: 14px;    border: 2px solid #444;    background-color: #fff;    height: 36px;    background-image: url("../images/dropdown-icon.png");    background-position: 100% 50%;    background-repeat: no-repeat;    background-size: 26px auto;    cursor: pointer;    padding: 0 30px 0 15px; }  .woocommerce .woocommerce-ordering,  .woocommerce .woocommerce-perpage {    float: right;    margin-right: 0; }    @media (max-width: 575.98px) {      .woocommerce .woocommerce-ordering,      .woocommerce .woocommerce-perpage {        float: none; } }  .woocommerce .woocommerce-perpage select {    margin-left: 10px; }    @media (max-width: 575.98px) {      .woocommerce .woocommerce-perpage select {        margin-bottom: 15px;        margin-left: 0; } }  .woocommerce .tm-wc-archive-before-loop {    margin-bottom: 30px; }  .woocommerce .woocommerce-pagination {    margin-top: 30px;    margin-bottom: 30px; }#yith-quick-view-modal #yith-quick-view-content {  padding: 15px; }/* * shop-catalog-layouts.scss * -----------------------------------------------*/.woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-default,.woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-default {  background-color: #fff;  border: 1px solid #eee;  transition: all 500ms ease 0s; }  @media screen and (prefers-reduced-motion: reduce) {    .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-default,    .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-default {      transition: none; } }  .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-default .tm-woo-product-item-inner .product-header-wrapper,  .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-default .tm-woo-product-item-inner .product-header-wrapper {    position: relative;    overflow: hidden; }    .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-default .tm-woo-product-item-inner .product-header-wrapper .product-button-holder,    .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-default .tm-woo-product-item-inner .product-header-wrapper .product-button-holder {      position: absolute;      margin: 0;      clear: both;      opacity: 0;      -khtml-opacity: 0;      -webkit-opacity: 0;      -moz-opacity: 0;      display: inline-block;      vertical-align: top;      width: 100%;      left: 0;      right: 0;      bottom: 0;      text-align: center;      z-index: 2;      -webkit-transform: translateY(-70px);      -ms-transform: translateY(-70px);      transform: translateY(-70px);      transition: all 500ms ease 0s; }      @media screen and (prefers-reduced-motion: reduce) {        .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-default .tm-woo-product-item-inner .product-header-wrapper .product-button-holder,        .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-default .tm-woo-product-item-inner .product-header-wrapper .product-button-holder {          transition: none; } }      .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-default .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .yith-buttons li,      .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-default .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .yith-buttons li {        display: inline-block;        box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.3); }      .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-default .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .button.yith-wcqv-button,      .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-default .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .button.yith-wcqv-button {        display: inline-block;        position: relative;        margin: 0 8px 0 0;        border: 0;        color: #000;        font-size: 0;        padding: 0;        line-height: 38px;        height: 38px;        width: 38px;        vertical-align: top;        margin: 0;        background: #ffffff url("../images/shop/quick-view.svg") no-repeat scroll center 10px;        background-size: 20px; }      .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-default .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .compare-button .compare.button,      .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-default .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .compare-button .compare.button {        display: inline-block;        position: relative;        margin: 0;        border: 0;        color: #000;        font-size: 0;        padding: 0;        line-height: 38px;        height: 38px;        width: 38px;        vertical-align: top;        background: #ffffff url("../images/shop/compare.svg") no-repeat scroll center 9px;        background-size: 20px;        padding: 0;        width: 38px;        height: 38px;        vertical-align: top;        font-size: 0px; }      .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-default .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .yith-wcwl-add-to-wishlist,      .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-default .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .yith-wcwl-add-to-wishlist {        margin-top: 0;        margin-right: 6px;        position: relative; }        .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-default .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .yith-wcwl-add-to-wishlist a,        .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-default .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .yith-wcwl-add-to-wishlist a {          display: inline-block;          font-size: 0;          line-height: 38px;          position: relative;          margin: 0;          height: 38px;          width: 38px;          vertical-align: top;          border-radius: 0px;          background: #ffffff url("../images/shop/wish-list.svg") no-repeat scroll center 12px;          background-size: 17px; }        .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-default .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show .feedback,        .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-default .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show .feedback,        .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-default .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show .feedback,        .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-default .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show .feedback {          display: none;          font-size: 0;          margin: 0;          padding: 0;          text-indent: -9999px; }        .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-default .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show a:before,        .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-default .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a:before,        .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-default .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show a:before,        .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-default .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a:before {          content: '';          background: #ffffff url("../images/shop/back.svg") no-repeat scroll center 12px;          background-size: 16px;          display: inline-block;          left: 0;          line-height: 38px;          padding: 0;          position: relative;          text-align: center;          top: 0;          width: 38px;          height: 38px; }        .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-default .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .yith-wcwl-add-to-wishlist .ajax-loading,        .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-default .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .yith-wcwl-add-to-wishlist .ajax-loading {          left: 0;          margin: 0 auto !important;          position: absolute;          right: 0px;          top: 14px; }      .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-default .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .tm-btn-add-to-cart,      .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-default .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .tm-btn-add-to-cart {        display: inline-block;        position: relative;        margin: 0 8px 0 0;        border: 0;        color: #000;        font-size: 0;        padding: 0;        line-height: 38px;        height: 38px;        width: 38px;        vertical-align: top;        margin: 0;        background: #ffffff url("../images/shop/shopping-cart.svg") no-repeat scroll center 10px;        background-size: 20px; }        .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-default .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .tm-btn-add-to-cart.loading,        .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-default .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .tm-btn-add-to-cart.loading {          background-image: url("../images/shop/shopping-cart-loading.svg"); }        .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-default .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .tm-btn-add-to-cart.added,        .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-default .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .tm-btn-add-to-cart.added {          background-image: url("../images/shop/shopping-cart-added.svg"); }  .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-default .tm-woo-product-item-inner .product-details,  .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-default .tm-woo-product-item-inner .product-details {    border-top: 1px solid rgba(240, 240, 240, 0.5);    padding: 20px 30px;    background-color: #fafafa; }    .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-default .tm-woo-product-item-inner .product-details .product-title,    .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-default .tm-woo-product-item-inner .product-details .product-title {      margin-bottom: 15px; }    .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-default .tm-woo-product-item-inner .product-details .price,    .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-default .tm-woo-product-item-inner .product-details .price {      font-size: 18px; }  .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-default:hover,  .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-default:hover {    box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08); }    .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-default:hover .tm-woo-product-item-inner .product-header-wrapper .product-button-holder,    .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-default:hover .tm-woo-product-item-inner .product-header-wrapper .product-button-holder {      opacity: 1;      -khtml-opacity: 1;      -webkit-opacity: 1;      -moz-opacity: 1;      -webkit-transform: translateY(-10px);      -ms-transform: translateY(-10px);      transform: translateY(-10px); }.woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-classic,.woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-classic {  text-align: center; }  .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-classic .tm-woo-product-item-inner .product-header-wrapper,  .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-classic .tm-woo-product-item-inner .product-header-wrapper {    position: relative;    overflow: hidden;    box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08);    border: 1px solid rgba(111, 111, 111, 0.18);    background-color: #fff; }    .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-classic .tm-woo-product-item-inner .product-header-wrapper .product-button-holder,    .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-classic .tm-woo-product-item-inner .product-header-wrapper .product-button-holder {      position: absolute;      margin: 0;      clear: both;      display: inline-block;      vertical-align: top;      width: 100%;      left: 0;      right: 0;      bottom: 0;      text-align: center;      z-index: 2; }      .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-classic .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .yith-buttons li,      .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-classic .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .yith-buttons li {        box-shadow: 0px 0px 10px rgba(5, 5, 5, 0.1);        opacity: 0;        -khtml-opacity: 0;        -webkit-opacity: 0;        -moz-opacity: 0;        display: inline-block;        -webkit-transform: translateY(70px);        -ms-transform: translateY(70px);        transform: translateY(70px);        transition: all 500ms ease 0s; }        @media screen and (prefers-reduced-motion: reduce) {          .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-classic .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .yith-buttons li,          .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-classic .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .yith-buttons li {            transition: none; } }        .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-classic .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .yith-buttons li:nth-child(2),        .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-classic .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .yith-buttons li:nth-child(2) {          transition-delay: 100ms; }        .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-classic .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .yith-buttons li:nth-child(3),        .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-classic .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .yith-buttons li:nth-child(3) {          transition-delay: 200ms; }        .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-classic .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .yith-buttons li:nth-child(4),        .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-classic .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .yith-buttons li:nth-child(4) {          transition-delay: 300ms; }      .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-classic .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .button.yith-wcqv-button,      .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-classic .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .button.yith-wcqv-button {        display: inline-block;        position: relative;        margin: 0 8px 0 0;        border: 0;        color: #000;        font-size: 0;        padding: 0;        line-height: 38px;        height: 38px;        width: 38px;        vertical-align: top;        margin: 0;        background: #ffffff url("../images/shop/quick-view.svg") no-repeat scroll center 10px;        background-size: 20px; }      .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-classic .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .compare-button .compare.button,      .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-classic .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .compare-button .compare.button {        display: inline-block;        position: relative;        margin: 0;        border: 0;        color: #000;        font-size: 0;        padding: 0;        line-height: 38px;        height: 38px;        width: 38px;        vertical-align: top;        background: #ffffff url("../images/shop/compare.svg") no-repeat scroll center 9px;        background-size: 20px;        padding: 0;        width: 38px;        height: 38px;        vertical-align: top;        font-size: 0px; }      .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-classic .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .yith-wcwl-add-to-wishlist,      .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-classic .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .yith-wcwl-add-to-wishlist {        margin-top: 0;        margin-right: 6px;        position: relative; }        .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-classic .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .yith-wcwl-add-to-wishlist a,        .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-classic .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .yith-wcwl-add-to-wishlist a {          display: inline-block;          font-size: 0;          line-height: 38px;          position: relative;          margin: 0;          height: 38px;          width: 38px;          vertical-align: top;          border-radius: 0px;          background: #ffffff url("../images/shop/wish-list.svg") no-repeat scroll center 12px;          background-size: 17px; }        .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-classic .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show .feedback,        .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-classic .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show .feedback,        .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-classic .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show .feedback,        .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-classic .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show .feedback {          display: none;          font-size: 0;          margin: 0;          padding: 0;          text-indent: -9999px; }        .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-classic .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show a:before,        .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-classic .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a:before,        .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-classic .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show a:before,        .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-classic .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a:before {          content: '';          background: #ffffff url("../images/shop/back.svg") no-repeat scroll center 12px;          background-size: 16px;          display: inline-block;          left: 0;          line-height: 38px;          padding: 0;          position: relative;          text-align: center;          top: 0;          width: 38px;          height: 38px; }        .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-classic .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .yith-wcwl-add-to-wishlist .ajax-loading,        .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-classic .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .yith-wcwl-add-to-wishlist .ajax-loading {          left: 0;          margin: 0 auto !important;          position: absolute;          right: 0px;          top: 14px; }      .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-classic .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .tm-btn-add-to-cart,      .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-classic .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .tm-btn-add-to-cart {        display: inline-block;        position: relative;        margin: 0 8px 0 0;        border: 0;        color: #000;        font-size: 0;        padding: 0;        line-height: 38px;        height: 38px;        width: 38px;        vertical-align: top;        margin: 0;        background: #ffffff url("../images/shop/shopping-cart.svg") no-repeat scroll center 10px;        background-size: 20px; }  .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-classic .tm-woo-product-item-inner .product-details,  .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-classic .tm-woo-product-item-inner .product-details {    border-top: 1px solid rgba(240, 240, 240, 0.5);    padding: 15px 0 0; }    .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-classic .tm-woo-product-item-inner .product-details .product-title,    .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-classic .tm-woo-product-item-inner .product-details .product-title {      margin-bottom: 15px; }    .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-classic .tm-woo-product-item-inner .product-details .price,    .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-classic .tm-woo-product-item-inner .product-details .price {      font-size: 18px; }  .woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-classic:hover .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .yith-buttons li,  .woocommerce .isotope-layout.products .tm-woo-product-item.shop-catalog-layout-classic:hover .tm-woo-product-item-inner .product-header-wrapper .product-button-holder .yith-buttons li {    opacity: 1;    -khtml-opacity: 1;    -webkit-opacity: 1;    -moz-opacity: 1;    -webkit-transform: translateY(-10px);    -ms-transform: translateY(-10px);    transform: translateY(-10px); }.woocommerce .carousel-layout.products .tm-woo-product-item.shop-catalog-layout-default {  box-shadow: none;  border: 1px solid #eee; }.woocommerce .carousel-layout.owl-carousel .owl-item .thumb img {  width: 100% !important; }/* * shop-single.scss * -----------------------------------------------*/body.single.single-product .main-content-area {  padding-bottom: 70px; }.woocommerce div.product .product_title {  margin-top: 0;  margin-bottom: 10px; }.woocommerce div.product form.cart .variations {  margin-bottom: 30px; }  .woocommerce div.product form.cart .variations td {    border: none;    padding-bottom: 0;    vertical-align: middle;    padding-right: 35px; }    .woocommerce div.product form.cart .variations td.variations-label {      font-size: 0.9rem;      font-weight: 600;      padding-left: 0;      width: 21%; }  .woocommerce div.product form.cart .variations label {    font-size: 0.9rem;    font-weight: 600;    text-transform: capitalize; }  .woocommerce div.product form.cart .variations .reset_variations {    font-size: 0.8rem;    margin-left: 10px;    text-decoration: none; }.woocommerce div.product form.cart .woocommerce-variation-add-to-cart {  margin: 25px 0; }.woocommerce div.product form.cart .quantity {  float: left;  margin-right: 20px; }.woocommerce div.product .product_meta {  margin-top: 15px;  clear: both;  font-size: 0.9rem; }  .woocommerce div.product .product_meta .sku_wrapper {    color: #676767;    display: block; }    .woocommerce div.product .product_meta .sku_wrapper .sku {      color: #002c42; }  .woocommerce div.product .product_meta >span {    color: #002c42;    display: block;    font-weight: 700; }    .woocommerce div.product .product_meta >span a {      color: #676767;      margin-left: 10px;      font-weight: normal; }      .woocommerce div.product .product_meta >span a:hover {        text-decoration: underline; }.woocommerce div.product .woocommerce-product-gallery {  position: relative; }.woocommerce div.product.single-product-image-with-thumb .woocommerce-product-gallery {  margin-bottom: 3em; }  .woocommerce div.product.single-product-image-with-thumb .woocommerce-product-gallery figure {    margin: 0; }  .woocommerce div.product.single-product-image-with-thumb .woocommerce-product-gallery .zoomImg {    background-color: #fff; }  .woocommerce div.product.single-product-image-with-thumb .woocommerce-product-gallery .flex-viewport {    border: 1px solid #f5f5f5;    margin-bottom: 20px; }  .woocommerce div.product.single-product-image-with-thumb .woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2) {    max-width: 25%;    float: left; }  .woocommerce div.product.single-product-image-with-thumb .woocommerce-product-gallery .woocommerce-product-gallery__image:not(:first-child) img {    opacity: .5;    border-top: 1px solid #fff;    border-right: 1px solid #fff; }    .woocommerce div.product.single-product-image-with-thumb .woocommerce-product-gallery .woocommerce-product-gallery__image:not(:first-child) img:hover {      opacity: 1; }  .woocommerce div.product.single-product-image-with-thumb .woocommerce-product-gallery .woocommerce-product-gallery__image.flex-active-slide img {    opacity: 1; }  .woocommerce div.product.single-product-image-with-thumb .woocommerce-product-gallery .flex-control-thumbs {    margin-top: 0; }    .woocommerce div.product.single-product-image-with-thumb .woocommerce-product-gallery .flex-control-thumbs li {      position: relative;      padding: 0 10px;      list-style: none;      cursor: pointer;      display: inline-block;      max-width: 16.6666%; }      .woocommerce div.product.single-product-image-with-thumb .woocommerce-product-gallery .flex-control-thumbs li:first-child {        margin-left: -10px; }    .woocommerce div.product.single-product-image-with-thumb .woocommerce-product-gallery .flex-control-thumbs img {      padding: 0 2px;      border: 2px solid #e1e1e1;      opacity: .5;      transition: opacity 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955), border-color 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955); }      .woocommerce div.product.single-product-image-with-thumb .woocommerce-product-gallery .flex-control-thumbs img:hover, .woocommerce div.product.single-product-image-with-thumb .woocommerce-product-gallery .flex-control-thumbs img.flex-active {        opacity: 1;        border-color: #333; }  .woocommerce div.product.single-product-image-with-thumb .woocommerce-product-gallery img {    display: block; }.woocommerce div.product.single-product-plain-image .woocommerce-product-gallery .woocommerce-product-gallery__image, .woocommerce div.product.single-product-sticky-side-text .woocommerce-product-gallery .woocommerce-product-gallery__image {  margin-bottom: 10px; }.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li {  width: 33.3333%; }.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) {  clear: left; }.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li {  width: 25%; }.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {  clear: left; }.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li {  width: 20%; }.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) {  clear: left; }.woocommerce div.product .woocommerce-product-gallery__trigger {  background: rgba(255, 255, 255, 0.7);  box-sizing: content-box;  height: 36px;  position: absolute;  right: 10px;  text-indent: -9999px;  top: 10px;  width: 36px;  z-index: 10; }  .woocommerce div.product .woocommerce-product-gallery__trigger:hover {    background: rgba(255, 255, 255, 0.6); }  .woocommerce div.product .woocommerce-product-gallery__trigger:before {    border: 2px solid #333;    border-radius: 100%;    box-sizing: content-box;    content: "";    display: block;    height: 10px;    left: 10px;    position: absolute;    top: 10px;    width: 10px; }  .woocommerce div.product .woocommerce-product-gallery__trigger:after {    background: #333;    border-radius: 6px;    box-sizing: content-box;    content: "";    display: block;    height: 10px;    left: 23px;    position: absolute;    top: 19px;    -webkit-transform: rotate(-45deg);    -moz-transform: rotate(-45deg);    -ms-transform: rotate(-45deg);    transform: rotate(-45deg);    width: 2px; }.woocommerce div.product .woocommerce-tabs {  clear: both;  padding-top: 30px; }  .woocommerce div.product .woocommerce-tabs .wc-tabs {    border-bottom: 1px solid #eee; }    .woocommerce div.product .woocommerce-tabs .wc-tabs li {      margin-bottom: -2px; }      .woocommerce div.product .woocommerce-tabs .wc-tabs li.active {        border-bottom: 3px solid #a3de2e; }        .woocommerce div.product .woocommerce-tabs .wc-tabs li.active a,        .woocommerce div.product .woocommerce-tabs .wc-tabs li.active a:hover,        .woocommerce div.product .woocommerce-tabs .wc-tabs li.active a:focus {          background: rgba(0, 0, 0, 0) none repeat scroll 0 0;          border-color: transparent transparent #1296cc;          border-width: 2px; }      .woocommerce div.product .woocommerce-tabs .wc-tabs li >a {        position: relative;        display: inline-block;        vertical-align: top;        padding: 7px 25px;        font-size: 1rem;        line-height: 25px;        font-weight: 600;        color: #000; }        .woocommerce div.product .woocommerce-tabs .wc-tabs li >a .fa {          margin-right: 10px; }        .woocommerce div.product .woocommerce-tabs .wc-tabs li >a:hover {          color: #1296cc; }  .woocommerce div.product .woocommerce-tabs .tab-content {    padding-bottom: 0;    padding-left: 0;    border: 1px solid transparent; }    .woocommerce div.product .woocommerce-tabs .tab-content .wc-tab {      margin-bottom: 0;      box-shadow: none;      padding: 15px 0 50px; }    .woocommerce div.product .woocommerce-tabs .tab-content p {      font-size: 1rem; }  .woocommerce div.product .woocommerce-tabs .woocommerce-Reviews .woocommerce-Reviews-title {    margin-bottom: 30px; }  .woocommerce div.product .woocommerce-tabs .woocommerce-Reviews .commentlist {    list-style: outside none none;    margin-bottom: 10px;    padding-bottom: 10px; }    .woocommerce div.product .woocommerce-tabs .woocommerce-Reviews .commentlist .comment {      border-bottom: 1px solid #eee;      margin-bottom: 20px;      padding-bottom: 15px;      padding-left: 0; }      .woocommerce div.product .woocommerce-tabs .woocommerce-Reviews .commentlist .comment .meta {        font-size: 1rem;        margin-bottom: 0; }        .woocommerce div.product .woocommerce-tabs .woocommerce-Reviews .commentlist .comment .meta .woocommerce-review__author {          color: #333;          font-weight: 600; }        .woocommerce div.product .woocommerce-tabs .woocommerce-Reviews .commentlist .comment .meta .woocommerce-review__published-date {          font-size: 0.85rem; }      .woocommerce div.product .woocommerce-tabs .woocommerce-Reviews .commentlist .comment .media-left {        margin-right: 15px; }  .woocommerce div.product .woocommerce-tabs .woocommerce-Reviews #review_form .comment-respond .comment-reply-title {    color: #333;    font-size: 1.5rem;    font-weight: 600;    margin-bottom: 30px; }  .woocommerce div.product .woocommerce-tabs .woocommerce-Reviews #review_form .comment-respond .comment-form-rating label, .woocommerce div.product .woocommerce-tabs .woocommerce-Reviews #review_form .comment-respond .comment-form-comment label {    font-size: 1rem; }.woocommerce div.product .up-sells.products .title {  display: block;  margin: 15px 0 30px; }.woocommerce div.product .related.products .title {  display: block;  margin: 15px 0 30px; }.woocommerce div.product .summary .price {  font-size: 1.6rem;  margin-top: 10px;  margin-bottom: 10px; }.woocommerce div.product .summary .woocommerce-product-details__short-description {  font-size: 1.13rem;  margin-bottom: 25px; }.woocommerce div.product .summary form.cart {  margin-bottom: 20px; }  .woocommerce div.product .summary form.cart .variations td {    padding-left: 0; }.woocommerce div.product .summary .woocommerce-review-link {  font-size: 0.9rem;  color: #676767;  font-weight: normal; }  .woocommerce div.product .summary .woocommerce-review-link:hover {    text-decoration: underline; }.woocommerce div.product .summary .yith-wcwl-add-to-wishlist, .woocommerce div.product .summary .compare.button {  vertical-align: middle;  float: left;  background: 0 0;  line-height: 30px;  letter-spacing: 1px;  margin-right: 10px;  margin-bottom: 10px;  margin-top: 0;  font-size: 0.9rem;  color: #676767;  font-weight: normal;  padding: 10px 0; }  .woocommerce div.product .summary .yith-wcwl-add-to-wishlist a, .woocommerce div.product .summary .compare.button a {    color: #676767;    font-weight: normal; }    .woocommerce div.product .summary .yith-wcwl-add-to-wishlist a:hover, .woocommerce div.product .summary .compare.button a:hover {      text-decoration: underline; }  .woocommerce div.product .summary .yith-wcwl-add-to-wishlist:hover, .woocommerce div.product .summary .compare.button:hover {    text-decoration: underline; }.woocommerce div.product .summary .yith-wcwl-add-to-wishlist .add_to_wishlist:before, .woocommerce div.product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse:before, .woocommerce div.product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse:before {  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  display: inline-block;  font-style: normal;  font-variant: normal;  font-weight: 400;  line-height: 1;  vertical-align: middle;  font-family: 'FontAwesome';  font-weight: 400;  content: "\f08a";  color: #002c42; }.woocommerce div.product .summary .yith-wcwl-add-to-wishlist .feedback {  display: none !important; }.woocommerce div.product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse:before, .woocommerce div.product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse:before {  content: "\f004"; }.woocommerce div.product .summary .compare.button::before {  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  display: inline-block;  font-style: normal;  font-variant: normal;  font-weight: 400;  line-height: 1;  vertical-align: middle;  font-family: 'FontAwesome';  font-weight: 400;  margin-right: 5px;  content: "\f24d";  color: #002c42; }/* * shop-sidebar.scss * -----------------------------------------------*/.woocommerce-product-search {  position: relative; }  .woocommerce-product-search .search-field {    border: 1px solid #c0c0c0;    height: 42px;    padding: 5px 10px 5px 20px;    width: 100%;    border-radius: 0; }  .woocommerce-product-search input[type="submit"] {    background: #333;    border: none;    color: #fff;    height: 100%;    left: auto;    padding: 10px 20px;    position: absolute;    right: 0;    top: 0;    border-radius: 0;    transition: all 0.3s ease-in-out; }    @media screen and (prefers-reduced-motion: reduce) {      .woocommerce-product-search input[type="submit"] {        transition: none; } }    .woocommerce-product-search input[type="submit"]:hover {      background: #111; }/* * shop-mini-cart.scss * -----------------------------------------------*/.top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents {  position: relative; }  .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .mini-cart-icon {    color: #888;    display: block;    font-size: 20px;    line-height: 1;    padding: 5px;    position: relative; }    .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .mini-cart-icon .items-count {      background-color: #333;      border-radius: 50%;      color: #fff;      font-size: 11px;      font-weight: 500;      height: 18px;      line-height: 18px;      margin-right: -2px;      position: absolute;      right: -2px;      text-align: center;      top: -2px;      width: 18px; }    .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .mini-cart-icon .cart-quick-info {      display: none; }  .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .dropdown-content {    background-color: #fff;    border: 1px solid #eee;    font-size: 14px;    left: auto;    opacity: 0;    padding: 20px;    position: absolute;    right: 0;    text-align: left;    top: calc(100%);    transition: all 0.2s ease;    visibility: hidden;    width: 300px;    z-index: 1000; }    @media screen and (prefers-reduced-motion: reduce) {      .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .dropdown-content {        transition: none; } }    @media (max-width: 1199.98px) {      .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .dropdown-content {        top: calc(100%); } }    .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .dropdown-content ul {      list-style: none; }    .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .dropdown-content .cart-subtotal {      padding: 10px 0;      text-align: center; }    .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .dropdown-content .cart_list .mini_cart_item a {      color: #444; }    .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .dropdown-content .cart_list .mini_cart_item a.remove {      color: #e81123;      float: left;      font-size: 16px;      font-weight: 800;      margin-left: 0;      margin-right: 6px;      position: relative;      top: -4px; }    .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .dropdown-content .cart_list .mini_cart_item .attachment-shop_thumbnail {      width: 48px; }  .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents:hover {    color: #888; }    .top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents:hover .dropdown-content {      opacity: 1;      visibility: visible; }/* * shop-widgets.scss * -----------------------------------------------*/ul.cart_list,ul.product_list_widget {  list-style: none outside;  padding: 0;  margin: 0; }  ul.cart_list li,  ul.product_list_widget li {    border-bottom: 1px solid #eee;    padding: 4px 0 10px;    margin: 0 0 10px;    list-style: none; }    ul.cart_list li::after,    ul.product_list_widget li::after {      display: block;      clear: both;      content: ""; }    ul.cart_list li a,    ul.product_list_widget li a {      display: block;      color: #444; }    ul.cart_list li a.remove,    ul.product_list_widget li a.remove {      color: #e81123;      float: left;      font-size: 16px;      font-weight: 800;      margin-left: 0;      margin-right: 6px;      position: relative;      top: -4px; }    ul.cart_list li .attachment-shop_thumbnail,    ul.product_list_widget li .attachment-shop_thumbnail {      width: 64px; }    ul.cart_list li img,    ul.product_list_widget li img {      float: right;      margin-left: 4px;      width: 50px;      height: auto;      box-shadow: none; }    ul.cart_list li dl,    ul.product_list_widget li dl {      margin: 0;      padding-left: 1em;      border-left: 2px solid rgba(0, 0, 0, 0.1); }      ul.cart_list li dl::after,      ul.product_list_widget li dl::after {        display: block;        clear: both;        content: ""; }      ul.cart_list li dl dt,      ul.cart_list li dl dd,      ul.product_list_widget li dl dt,      ul.product_list_widget li dl dd {        display: inline-block;        float: left;        margin-bottom: 1em; }      ul.cart_list li dl dt,      ul.product_list_widget li dl dt {        font-weight: 700;        padding: 0 0 0.25em;        margin: 0 4px 0 0;        clear: left; }      ul.cart_list li dl dd,      ul.product_list_widget li dl dd {        padding: 0 0 0.25em; }        ul.cart_list li dl dd p:last-child,        ul.product_list_widget li dl dd p:last-child {          margin-bottom: 0; }    ul.cart_list li del, ul.cart_list li ins,    ul.product_list_widget li del,    ul.product_list_widget li ins {      font-weight: 600; }    ul.cart_list li .woocommerce-Price-amount,    ul.product_list_widget li .woocommerce-Price-amount {      color: #77a464; }    ul.cart_list li ins,    ul.product_list_widget li ins {      text-decoration: none; }    ul.cart_list li del,    ul.product_list_widget li del {      margin-right: 5px;      font-weight: 400; }      ul.cart_list li del .woocommerce-Price-amount,      ul.product_list_widget li del .woocommerce-Price-amount {        color: #aaa; }    ul.cart_list li .star-rating,    ul.product_list_widget li .star-rating {      float: none; }.widget.woocommerce {  /**	 * Cart sidebar	 */  /**	 * Layered nav widget	 */  /**	 * Price filter widget	 */  /**	 * Rating Filter Widget	 */  /**	 * Product tags	 */ }  .widget.woocommerce .product-title {    color: #333; }  .widget.woocommerce.widget_shopping_cart .cart_list li {    padding-left: 0;    position: relative;    padding-top: 0; }  .widget.woocommerce.widget_shopping_cart .buttons::after {    display: block;    clear: both;    content: ""; }  .widget.woocommerce.widget_shopping_cart .buttons a {    margin-right: 5px;    margin-bottom: 5px; }  .widget.woocommerce.widget_shopping_cart .cart-subtotal {    padding: 10px 0;    text-align: center; }  .widget.woocommerce.widget_product_categories .product-categories .cat-item .children {    padding-left: 10px; }    .widget.woocommerce.widget_product_categories .product-categories .cat-item .children li:last-child {      padding-bottom: 0; }  .widget.woocommerce.widget_product_categories .product-categories li {    padding: 5px 0; }    .widget.woocommerce.widget_product_categories .product-categories li a::after {      content: "\f105";      float: left;      font-family: fontawesome;      margin-right: 10px; }  .widget.woocommerce.widget_layered_nav ul {    margin: 0;    padding: 0;    border: 0;    list-style: none outside; }    .widget.woocommerce.widget_layered_nav ul li {      padding: 5px 0;      list-style: none; }      .widget.woocommerce.widget_layered_nav ul li::after {        display: block;        clear: both;        content: ""; }      .widget.woocommerce.widget_layered_nav ul li a,      .widget.woocommerce.widget_layered_nav ul li span {        padding: 1px 0; }      .widget.woocommerce.widget_layered_nav ul li a::after {        content: "\f105";        float: left;        font-family: fontawesome;        margin-right: 10px; }  .widget.woocommerce.widget_layered_nav_filters ul {    margin: 0;    padding: 0;    border: 0;    list-style: none outside;    overflow: hidden;    zoom: 1; }    .widget.woocommerce.widget_layered_nav_filters ul li {      float: left;      padding: 0 1px 1px 0;      list-style: none; }      .widget.woocommerce.widget_layered_nav_filters ul li a {        text-decoration: none; }  .widget.woocommerce.widget_price_filter .price_slider {    margin-bottom: 1em; }  .widget.woocommerce.widget_price_filter .price_slider_amount {    text-align: right;    line-height: 2.4;    font-size: 0.8751em; }    .widget.woocommerce.widget_price_filter .price_slider_amount .from,    .widget.woocommerce.widget_price_filter .price_slider_amount .to {      color: #77a464; }    .widget.woocommerce.widget_price_filter .price_slider_amount .price_label {      color: #555;      font-size: 13px;      font-weight: 600;      line-height: 26px; }    .widget.woocommerce.widget_price_filter .price_slider_amount .button {      font-size: 14px;      line-height: 1.38;      padding: 5px 20px;      border: 1px solid transparent;      border-radius: 4px;      float: left; }      .widget.woocommerce.widget_price_filter .price_slider_amount .button:hover {        background-color: #333;        color: #fff; }  .widget.woocommerce.widget_price_filter .ui-slider {    position: relative;    text-align: left;    margin-left: 0.5em;    margin-right: 0.5em; }  .widget.woocommerce.widget_price_filter .ui-slider .ui-slider-handle {    position: absolute;    z-index: 2;    width: 1em;    height: 1em;    border-radius: 1em;    cursor: ew-resize;    outline: none;    top: -0.3em;    margin-left: -0.5em; }  .widget.woocommerce.widget_price_filter .ui-slider .ui-slider-range {    background: #0063d1;    position: absolute;    z-index: 1;    font-size: 0.7em;    display: block;    border: 0;    border-radius: 1em; }  .widget.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content {    border-radius: 1em;    background: #eee;    border: 0; }  .widget.woocommerce.widget_price_filter .ui-slider-horizontal {    height: 0.5em; }  .widget.woocommerce.widget_price_filter .ui-slider-horizontal .ui-slider-range {    top: 0;    height: 100%; }  .widget.woocommerce.widget_price_filter .ui-slider-horizontal .ui-slider-range-min {    left: -1px; }  .widget.woocommerce.widget_price_filter .ui-slider-horizontal .ui-slider-range-max {    right: -1px; }  .widget.woocommerce.widget_rating_filter ul {    margin: 0;    padding: 0;    border: 0;    list-style: none outside; }    .widget.woocommerce.widget_rating_filter ul li {      padding: 0 0 1px;      list-style: none; }      .widget.woocommerce.widget_rating_filter ul li::after {        display: block;        clear: both;        content: ""; }      .widget.woocommerce.widget_rating_filter ul li a {        padding: 1px 0;        text-decoration: none; }      .widget.woocommerce.widget_rating_filter ul li .star-rating {        float: none;        display: inline-block; }    .widget.woocommerce.widget_rating_filter ul li.chosen a::before {      color: #777; }  .widget.woocommerce.widget_product_tag_cloud .tagcloud >a {    background: none;    border: 1px solid #eee;    border-radius: 2px;    color: #7d848a;    display: inline-block;    font-size: 12px !important;    margin: 10px 12px 0 0 !important;    padding: 6px 15px !important;    font-weight: 400;    letter-spacing: 0.25px;    border-radius: 50px;    text-transform: uppercase;    transition: all 0.3s ease; }    @media screen and (prefers-reduced-motion: reduce) {      .widget.woocommerce.widget_product_tag_cloud .tagcloud >a {        transition: none; } }    .widget.woocommerce.widget_product_tag_cloud .tagcloud >a:hover {      background: #333;      color: #fff; }  .widget.woocommerce.widget_shopping_cart ul >li a, .widget.woocommerce.widget_product_categories ul >li a, .widget.woocommerce.widget_layered_nav ul >li a, .widget.woocommerce.widget_layered_nav_filters ul >li a, .widget.woocommerce.widget_price_filter ul >li a, .widget.woocommerce.widget_rating_filter ul >li a, .widget.woocommerce.widget_product_tag_cloud ul >li a {    color: #7d848a;    font-weight: normal; }  .widget.woocommerce .woocommerce-product-search {    margin-bottom: 0;    position: relative; }    .widget.woocommerce .woocommerce-product-search .search-field {      position: relative;      background: #ffffff;      display: block;      font-size: 14px;      width: 100%;      height: 55px;      font-weight: 400;      border: 1px solid #eeeeee; }    .widget.woocommerce .woocommerce-product-search [type=submit] {      border: none;      color: #fff;      height: 100%;      left: auto;      padding: 8px 25px;      position: absolute;      right: 0;      top: 0;      border-radius: 0;      transition: all 0.3s ease-in-out; }      @media screen and (prefers-reduced-motion: reduce) {        .widget.woocommerce .woocommerce-product-search [type=submit] {          transition: none; } }      .widget.woocommerce .woocommerce-product-search [type=submit]:hover {        background: #111; }/* * shop-cart-checkout.scss * -----------------------------------------------*//** * Cart/checkout page */.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail,#add_payment_method table.cart .product-thumbnail {  min-width: 64px; }.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img,#add_payment_method table.cart img {  width: 64px;  box-shadow: none; }.woocommerce-cart table.cart th,.woocommerce-cart table.cart td,.woocommerce-checkout table.cart th,.woocommerce-checkout table.cart td,#add_payment_method table.cart th,#add_payment_method table.cart td {  vertical-align: middle; }.woocommerce-cart table.cart .product-name a,.woocommerce-checkout table.cart .product-name a,#add_payment_method table.cart .product-name a {  color: #002c42; }.woocommerce-cart table >thead >tr >th,.woocommerce-cart table >tbody >tr >th,.woocommerce-cart table >tfoot >tr >th,.woocommerce-checkout table >thead >tr >th,.woocommerce-checkout table >tbody >tr >th,.woocommerce-checkout table >tfoot >tr >th,#add_payment_method table >thead >tr >th,#add_payment_method table >tbody >tr >th,#add_payment_method table >tfoot >tr >th {  color: #444; }.woocommerce-cart .cart-collaterals .shipping_calculator .button,.woocommerce-checkout .cart-collaterals .shipping_calculator .button,#add_payment_method .cart-collaterals .shipping_calculator .button {  width: 100%;  float: none;  display: block; }.woocommerce-cart .cart-collaterals .cart_totals .title,.woocommerce-checkout .cart-collaterals .cart_totals .title,#add_payment_method .cart-collaterals .cart_totals .title {  margin-bottom: 30px; }.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th,#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th {  border-top: 1px solid #eee; }.woocommerce-cart .cart-collaterals .cart_totals th,.woocommerce-checkout .cart-collaterals .cart_totals th,#add_payment_method .cart-collaterals .cart_totals th {  background: #f5f5f5;  width: 40%; }.woocommerce-cart .cart-collaterals .cross-sells,.woocommerce-checkout .cart-collaterals .cross-sells,#add_payment_method .cart-collaterals .cross-sells {  margin-top: 50px; }  .woocommerce-cart .cart-collaterals .cross-sells .title,  .woocommerce-checkout .cart-collaterals .cross-sells .title,  #add_payment_method .cart-collaterals .cross-sells .title {    margin-bottom: 30px; }  .woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,  .woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product,  #add_payment_method .cart-collaterals .cross-sells ul.products li.product {    margin-top: 0; }  .woocommerce-cart .cart-collaterals .cross-sells .isotope-item,  .woocommerce-checkout .cart-collaterals .cross-sells .isotope-item,  #add_payment_method .cart-collaterals .cross-sells .isotope-item {    margin-bottom: 0; }.woocommerce-cart .checkout .col-2 #ship-to-different-address,.woocommerce-checkout .checkout .col-2 #ship-to-different-address,#add_payment_method .checkout .col-2 #ship-to-different-address {  float: left;  clear: none; }.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes,#add_payment_method .checkout .col-2 .notes {  clear: left; }.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first,#add_payment_method .checkout .col-2 .form-row-first {  clear: left; }.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small,#add_payment_method .checkout .create-account small {  font-size: 11px;  font-weight: normal; }.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address,#add_payment_method .checkout div.shipping-address {  padding: 0;  clear: left;  width: 100%; }.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address,#add_payment_method .checkout .shipping_address {  clear: both; }.woocommerce-cart #payment,.woocommerce-checkout #payment,#add_payment_method #payment {  background: #fdfdfd;  border-radius: 5px;  border: 1px solid #dedede; }  .woocommerce-cart #payment ul.payment_methods,  .woocommerce-checkout #payment ul.payment_methods,  #add_payment_method #payment ul.payment_methods {    text-align: left;    padding: 25px;    border-bottom: 1px solid #d5d5d5;    margin: 0;    list-style: none outside; }    .woocommerce-cart #payment ul.payment_methods::after,    .woocommerce-checkout #payment ul.payment_methods::after,    #add_payment_method #payment ul.payment_methods::after {      display: block;      clear: both;      content: ""; }    .woocommerce-cart #payment ul.payment_methods li,    .woocommerce-checkout #payment ul.payment_methods li,    #add_payment_method #payment ul.payment_methods li {      line-height: 2;      text-align: left;      margin: 0;      font-weight: normal;      margin-bottom: 15px; }      .woocommerce-cart #payment ul.payment_methods li input,      .woocommerce-checkout #payment ul.payment_methods li input,      #add_payment_method #payment ul.payment_methods li input {        margin: 0 1em 0 0; }      .woocommerce-cart #payment ul.payment_methods li img,      .woocommerce-checkout #payment ul.payment_methods li img,      #add_payment_method #payment ul.payment_methods li img {        vertical-align: middle;        margin: -2px 0 0 0.5em;        padding: 0;        position: relative;        box-shadow: none; }      .woocommerce-cart #payment ul.payment_methods li img + img,      .woocommerce-checkout #payment ul.payment_methods li img + img,      #add_payment_method #payment ul.payment_methods li img + img {        margin-left: 2px; }    .woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,    .woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,    #add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after {      display: block;      clear: both;      content: ""; }  .woocommerce-cart #payment .place-order,  .woocommerce-checkout #payment .place-order,  #add_payment_method #payment .place-order {    padding: 25px;    margin-bottom: 0; }  .woocommerce-cart #payment div.payment_box,  .woocommerce-checkout #payment div.payment_box,  #add_payment_method #payment div.payment_box {    position: relative;    box-sizing: border-box;    width: 100%;    padding: 1em;    margin: 1em 0;    font-size: 0.92em;    border-radius: 2px;    line-height: 1.5;    background-color: #fff;    border: 1px solid #eee; }    .woocommerce-cart #payment div.payment_box span.help,    .woocommerce-checkout #payment div.payment_box span.help,    #add_payment_method #payment div.payment_box span.help {      font-size: 0.857em;      font-weight: normal; }    .woocommerce-cart #payment div.payment_box .form-row,    .woocommerce-checkout #payment div.payment_box .form-row,    #add_payment_method #payment div.payment_box .form-row {      margin: 0 0 1em; }    .woocommerce-cart #payment div.payment_box p:last-child,    .woocommerce-checkout #payment div.payment_box p:last-child,    #add_payment_method #payment div.payment_box p:last-child {      margin-bottom: 0; }    .woocommerce-cart #payment div.payment_box::before,    .woocommerce-checkout #payment div.payment_box::before,    #add_payment_method #payment div.payment_box::before {      content: '';      display: block;      border: 1em solid #e1e1e1;      /* arrow size / color */      border-right-color: transparent;      border-left-color: transparent;      border-top-color: transparent;      position: absolute;      top: -1em;      left: 0;      margin: -1em 0 0 2em; }  .woocommerce-cart #payment .payment_method_paypal .about_paypal,  .woocommerce-checkout #payment .payment_method_paypal .about_paypal,  #add_payment_method #payment .payment_method_paypal .about_paypal {    float: right;    line-height: 52px;    font-size: 0.83em; }  .woocommerce-cart #payment .payment_method_paypal img,  .woocommerce-checkout #payment .payment_method_paypal img,  #add_payment_method #payment .payment_method_paypal img {    max-height: 52px;    vertical-align: middle; }@media (max-width: 767px) {  .woocommerce-cart .coupon input[name="coupon_code"], .woocommerce-cart .checkout_coupon input[name="coupon_code"],  .woocommerce-checkout .coupon input[name="coupon_code"],  .woocommerce-checkout .checkout_coupon input[name="coupon_code"],  #add_payment_method .coupon input[name="coupon_code"],  #add_payment_method .checkout_coupon input[name="coupon_code"] {    margin-bottom: 5px; } }/* Shop table */.shop_table .product-remove,.shop_table .product-thumbnail,.shop_table .product-price,.shop_table .product-subtotal,.shop_table .product-remove,.woocommerce-orders-table {  text-align: center; }.shop_table .product-remove a {  display: inline-block;  width: 24px;  height: 24px;  line-height: 24px;  border-radius: 24px;  transition: all 300ms ease-out;  background-color: #757575;  color: #ffffff !important; }.shop_table thead, .shop_table thead th, .woocommerce-MyAccount-navigation li.is-active {  background-color: #f5f5f5 !important; }.shop_table thead th, .woocommerce table.wishlist_table thead th, .woocommerce-MyAccount-navigation li.is-active {  color: #212121;  border-width: 1px;  border-style: solid;  border-color: #e0e0e0; }.woocommerce-checkout .woocommerce-form-coupon-toggle, .woocommerce-checkout .checkout_coupon.woocommerce-form-coupon {  margin-bottom: 30px; }.woocommerce-checkout .woocommerce-billing-fields .title {  margin-bottom: 30px; }.woocommerce-checkout .woocommerce-additional-fields .title {  margin-bottom: 30px; }.woocommerce-checkout #order_review_heading {  margin-bottom: 30px; }/* * shop-common.scss * -----------------------------------------------*/.woocommerce {  /**	 * Star ratings	 */ }  .woocommerce .product {    /* Added to Cart Button */ }    .woocommerce .product a.added_to_cart {      background: #f5f5f5;      border-radius: 2px;      color: #333;      font-size: 11px;      margin-left: 5px;      padding: 4px 11px; }      .woocommerce .product a.added_to_cart:hover {        background-color: #eee; }  .woocommerce .star-rating {    float: right;    overflow: hidden;    position: relative;    height: 1em;    line-height: 1;    font-size: 1em;    width: 4.6em; }    .woocommerce .star-rating::before {      content: "\f006\f006\f006\f006\f006";      color: #d3ced2;      font-family: fontawesome;      float: left;      top: 0;      left: 0;      position: absolute; }    .woocommerce .star-rating span {      overflow: hidden;      float: left;      top: 0;      left: 0;      position: absolute;      padding-top: 1.5em; }    .woocommerce .star-rating span::before {      content: "\f006\f006\f006\f006\f006";      color: #f1c40f;      font-family: fontawesome;      top: 0;      position: absolute;      left: 0; }  .woocommerce .woocommerce-product-rating {    line-height: 2;    display: block; }    .woocommerce .woocommerce-product-rating::after {      display: block;      clear: both;      content: ""; }    .woocommerce .woocommerce-product-rating .star-rating {      margin: 0.5em 4px 0 0;      float: left; }  .woocommerce .products .star-rating {    display: inline-block;    margin: 0;    float: none; }  .woocommerce .hreview-aggregate .star-rating {    margin: 10px 0 0; }  .woocommerce #review_form #respond {    position: static;    margin: 0;    width: auto;    padding: 0;    background: transparent none;    border: 0; }    .woocommerce #review_form #respond::after {      display: block;      clear: both;      content: ""; }    .woocommerce #review_form #respond p {      margin: 0 0 10px; }    .woocommerce #review_form #respond .form-submit input {      left: auto; }    .woocommerce #review_form #respond textarea {      box-sizing: border-box;      width: 100%; }  .woocommerce p.stars a {    color: #d3ced2;    position: relative;    height: 1em;    width: 1em;    text-indent: -999em;    display: inline-block;    text-decoration: none; }    .woocommerce p.stars a::before {      display: block;      position: absolute;      top: 0;      left: 0;      width: 1em;      height: 1em;      line-height: 1;      font-family: fontawesome;      content: '\f006';      text-indent: 0; }    .woocommerce p.stars a:hover ~ a {      color: #d3ced2; }      .woocommerce p.stars a:hover ~ a::before {        content: '\f006'; }  .woocommerce p.stars:hover a {    color: #f9ca63; }    .woocommerce p.stars:hover a::before {      content: '\f005'; }  .woocommerce p.stars.selected a.active {    color: #f9ca63; }    .woocommerce p.stars.selected a.active::before {      content: '\f005'; }    .woocommerce p.stars.selected a.active ~ a {      color: #d3ced2; }      .woocommerce p.stars.selected a.active ~ a::before {        content: '\f006'; }  .woocommerce p.stars.selected a:not(.active) {    color: #f9ca63; }    .woocommerce p.stars.selected a:not(.active)::before {      content: '\f005'; }  .woocommerce .woocommerce-cart-form .quantity .qty, .woocommerce .woocommerce-cart-form .quantity .minus, .woocommerce .woocommerce-cart-form .quantity .plus,  .woocommerce .cart .quantity .qty,  .woocommerce .cart .quantity .minus,  .woocommerce .cart .quantity .plus {    background: #F7F7F7;    -moz-appearance: textfield;    background: #fbfbfb none repeat scroll 0 0;    border: 1px solid #e4e4e4;    display: block;    float: left;    padding: 7px 10px;    cursor: pointer; }  .woocommerce .woocommerce-cart-form .quantity .minus,  .woocommerce .cart .quantity .minus {    border-right: 1px solid transparent;    padding: 7px 12px; }  .woocommerce .woocommerce-cart-form .quantity .plus,  .woocommerce .cart .quantity .plus {    border-left: 1px solid transparent; }  .woocommerce .woocommerce-cart-form .quantity .qty,  .woocommerce .cart .quantity .qty {    background: #fff none repeat scroll 0 0;    text-align: center;    width: 48px; }  @media (max-width: 767.98px) {    .woocommerce .woocommerce-cart-form .quantity .minus, .woocommerce .woocommerce-cart-form .quantity .plus,    .woocommerce .cart .quantity .minus,    .woocommerce .cart .quantity .plus {      padding: 7px 19px;      border: 1px solid #e4e4e4; }    .woocommerce .woocommerce-cart-form .quantity .qty,    .woocommerce .cart .quantity .qty {      margin: 5px 0; } }  .woocommerce .woocommerce-cart-form .wc-cart-action-btns .coupon-form,  .woocommerce .cart .wc-cart-action-btns .coupon-form {    float: left; }  .woocommerce .woocommerce-cart-form .wc-cart-action-btns .wc-update-cart-btn,  .woocommerce .cart .wc-cart-action-btns .wc-update-cart-btn {    float: right; }  @media (max-width: 767.98px) {    .woocommerce .woocommerce-cart-form .wc-cart-action-btns .coupon-form input,    .woocommerce .cart .wc-cart-action-btns .coupon-form input {      margin-bottom: 10px; } }.woocommerce-message,.woocommerce-error,.woocommerce-info {  background: transparent; }  .woocommerce-message .button,  .woocommerce-error .button,  .woocommerce-info .button {    float: right;    margin-right: 30px; }  .woocommerce-message li,  .woocommerce-error li,  .woocommerce-info li {    list-style: none outside !important;    padding-left: 0 !important;    margin-left: 0 !important; }/* Sale Badge */.woocommerce .product .onsale {  position: absolute;  left: 10px;  top: 10px;  background: #333;  text-align: center;  color: #fff;  display: block;  padding: 0 10px;  text-transform: uppercase;  z-index: 14; }.woocommerce.single-product .product .onsale {  right: auto;  left: 25px; }/* * shop-checkout.scss * -----------------------------------------------*/.woocommerce .woocommerce-account-fields .create-account {  line-height: 1.3; }  .woocommerce .woocommerce-account-fields .create-account .woocommerce-form__input-checkbox {    margin-left: 0; }    .woocommerce .woocommerce-account-fields .create-account .woocommerce-form__input-checkbox + span {      margin-left: 20px; }.woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .cart-subtotal th, .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .order-total th {  background: #fafafa; }/* * shop-my-account.scss * -----------------------------------------------*/.woocommerce-MyAccount-navigation .list-group li a {  color: #777; }.woocommerce-MyAccount-navigation .list-group li.is-active {  background-color: #eee; }  .woocommerce-MyAccount-navigation .list-group li.is-active a {    color: #333; }.woocommerce-form-login .woocommerce-form-login__rememberme {  margin-left: 25px; }.woocommerce-form-login .form-row:nth-last-child(2) {  margin-top: 20px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: horizontal;  -webkit-box-direction: reverse;  -ms-flex-direction: row-reverse;  flex-direction: row-reverse;  -webkit-box-pack: end;  -ms-flex-pack: end;  justify-content: flex-end;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center; }.woocommerce-form-login .woocommerce-LostPassword {  margin-top: 15px; }/* * shop-css.scss * -----------------------------------------------*/.woocommerce .woocommerce-Input {  display: block;  width: 100%;  height: calc(2.25rem + 2px);  padding: 0.375rem 0.75rem;  font-size: 1rem;  line-height: 1.5;  color: #495057;  background-color: #fff;  background-clip: padding-box;  border: 1px solid #ced4da;  border-radius: 0.25rem;  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;  height: calc(2.25rem + 9px);  padding: 8px 16px;  outline: 0; }  @media screen and (prefers-reduced-motion: reduce) {    .woocommerce .woocommerce-Input {      transition: none; } }  .woocommerce .woocommerce-Input::-ms-expand {    background-color: transparent;    border: 0; }  .woocommerce .woocommerce-Input:focus {    color: #495057;    background-color: #fff;    border-color: #80bdff;    outline: 0;    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }  .woocommerce .woocommerce-Input::placeholder {    color: #6c757d;    opacity: 1; }  .woocommerce .woocommerce-Input:disabled, .woocommerce .woocommerce-Input[readonly] {    background-color: #e9ecef;    opacity: 1; }  .woocommerce .woocommerce-Input::placeholder {    color: #bbb;    opacity: 1; }  .woocommerce .woocommerce-Input:-ms-input-placeholder {    color: #bbb; }  .woocommerce .woocommerce-Input::-ms-input-placeholder {    color: #bbb; }.woocommerce .woocommerce-form-row {  margin-left: 0;  margin-right: 0; }.woocommerce .woocommerce-form-login .input-text {  display: block;  width: 100%;  height: calc(2.25rem + 2px);  padding: 0.375rem 0.75rem;  font-size: 1rem;  line-height: 1.5;  color: #495057;  background-color: #fff;  background-clip: padding-box;  border: 1px solid #ced4da;  border-radius: 0.25rem;  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;  height: calc(2.25rem + 9px);  padding: 8px 16px;  outline: 0; }  @media screen and (prefers-reduced-motion: reduce) {    .woocommerce .woocommerce-form-login .input-text {      transition: none; } }  .woocommerce .woocommerce-form-login .input-text::-ms-expand {    background-color: transparent;    border: 0; }  .woocommerce .woocommerce-form-login .input-text:focus {    color: #495057;    background-color: #fff;    border-color: #80bdff;    outline: 0;    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }  .woocommerce .woocommerce-form-login .input-text::placeholder {    color: #6c757d;    opacity: 1; }  .woocommerce .woocommerce-form-login .input-text:disabled, .woocommerce .woocommerce-form-login .input-text[readonly] {    background-color: #e9ecef;    opacity: 1; }  .woocommerce .woocommerce-form-login .input-text::placeholder {    color: #bbb;    opacity: 1; }  .woocommerce .woocommerce-form-login .input-text:-ms-input-placeholder {    color: #bbb; }  .woocommerce .woocommerce-form-login .input-text::-ms-input-placeholder {    color: #bbb; }/* * shop-related.scss * -----------------------------------------------*//* * shop-form.scss * -----------------------------------------------*/.woocommerce .woocommerce-checkout .form-row,.woocommerce .woocommerce-MyAccount-content .form-row,.woocommerce .woocommerce-address-fields .form-row {  display: block;  margin-left: 0;  margin-right: 0;  margin-bottom: 25px; }/* * shop-form.scss * -----------------------------------------------*/.yith-plugins {  list-style: none;  margin-top: 10px; }  .yith-plugins .yith-wcqv-button {    background-color: #fd8c40;    width: 32px;    height: 32px;    display: block;    text-align: center;    line-height: 32px;    border-radius: 32px; }    .yith-plugins .yith-wcqv-button i {      color: #fff;      font-size: 15px; }/* * yith-wcwl.scss * -----------------------------------------------*/.shop-archive .yith-wcwl-add-to-wishlist,.custom-product .yith-wcwl-add-to-wishlist {  width: 32px;  height: 32px;  border-radius: 32px !important; }.yith-wcwl-add-to-wishlist a.active {  box-shadow: none !important; }.yith-wcwl-add-to-wishlist a:hover:before,.yith-wcwl-wishlistexistsbrowse.show a:before,.yith-wcwl-wishlistaddedbrowse.show a:before {  color: #ffffff; }.product-layout-single .woocommerce-product-gallery .yith-wcwl-add-to-wishlist a:before {  left: 0; }.yith-wcwl-add-to-wishlist a.active:after {  content: "";  display: block;  position: absolute;  top: 0;  left: 0;  transition: all 300ms ease-out;  -ms-animation: wishlistSpin 600ms linear infinite;  animation: wishlistSpin 600ms linear infinite; }@keyframes wishlistSpin {  0% {    transform: rotate(0deg); }  100% {    transform: rotate(360deg); } }#yith-wcwl-popup-message {  text-align: center;  border: none;  font-size: 16px;  line-height: 24px;  min-width: 300px;  border-radius: 0;  margin-left: -150px; }#yith-wcwl-popup-message {  color: #fd8c40;  box-shadow: inset 0 0 0 1px #fd8c40; }.wishlist_table .yith-wcqv-button {  display: inline-block;  vertical-align: middle; }.woocommerce table.wishlist_table tfoot td {  display: none; }.wishlist-title h2 {  font-size: 24px;  display: inline-block;  padding: 5px;  margin-bottom: 20px; }.woocommerce table.wishlist_table {  font-size: 100%; }  .woocommerce table.wishlist_table .button {    border-width: 3px;    letter-spacing: .05rem;    padding: 0.5rem 1rem;    overflow: hidden;    color: #fff;    background-color: #666;    border-color: #666;    font-size: 0.8rem;    line-height: 1.5;    border-radius: 0.2rem; }    .woocommerce table.wishlist_table .button:hover {      color: #fff;      background-color: #535353;      border-color: #4d4d4d; }    .woocommerce table.wishlist_table .button:focus, .woocommerce table.wishlist_table .button.focus {      box-shadow: 0 0 0 0.2rem rgba(102, 102, 102, 0.5); }.yith-wcwl-add-to-wishlist a.active:after {  border: 2px solid #fd8c40;  border-top: 2px solid #fd8c40; }.yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show a.active:after, .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show a.active:hover:after {  border: 2px solid #fd8c40 !important;  border-top: 2px solid #ffffff !important; }/* * blog loader.scss * -----------------------------------------------*//* * blog.scss * -----------------------------------------------*/article .box-hover-effect .thumb {  text-align: center; }body.blog .blog-posts .main-content-area article {  margin-bottom: 3rem; }body.blog .blog-posts .main-content-area .row >div:last-child article {  margin-bottom: 0; }body.blog .blog-posts .main-content-area .post.sticky {  background: #fff;  border: 3px solid #eee; }  body.blog .blog-posts .main-content-area .post.sticky .entry-content {    background: #fff; }.main-content-area article .entry-meta {  font-size: 14px;  margin-bottom: 1rem;  color: #9a9a9a;  font-weight: normal;  text-transform: uppercase; }  .main-content-area article .entry-meta li:first-child {    padding-left: 0; }  .main-content-area article .entry-meta i {    margin-right: 5px; }  .main-content-area article .entry-meta a,  .main-content-area article .entry-meta .sl-wrapper span {    color: #9a9a9a;    font-weight: normal; }.main-content-area article .post-excerpt {  margin-bottom: 20px; }.main-content-area .pagination {  margin-top: 40px; }.blog-posts .main-content-area article {  box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08);  -webkit-transition: all 0.3s cubic-bezier(0.7, 0.04, 0.37, 1);  transition: all 0.3s cubic-bezier(0.7, 0.04, 0.37, 1); }  .blog-posts .main-content-area article .entry-header {    position: relative;    -webkit-transform: translateY(0);    -ms-transform: translateY(0);    transform: translateY(0);    -webkit-transition: all 0.3s cubic-bezier(0.7, 0.04, 0.37, 1);    transition: all 0.3s cubic-bezier(0.7, 0.04, 0.37, 1); }    .blog-posts .main-content-area article .entry-header .thumb {      border-radius: 7px 7px 0 0; }    .blog-posts .main-content-area article .entry-header .link {      background: #333;      position: absolute;      left: 0;      top: 45%;      right: 0;      height: 50px;      width: 50px;      color: #fff;      padding: 10px;      text-align: center;      margin: 0 auto;      z-index: 1;      opacity: 0;      transition: all 0.4s ease-in-out; }      @media screen and (prefers-reduced-motion: reduce) {        .blog-posts .main-content-area article .entry-header .link {          transition: none; } }  .blog-posts .main-content-area article .entry-content {    padding: 30px;    background-color: #fff;    position: relative; }    .blog-posts .main-content-area article .entry-content .post-single-meta {      background: #242424;      color: #fff;      display: inline-block;      padding: 8px 20px;      margin-bottom: 20px;      font-size: 10px;      text-transform: uppercase;      letter-spacing: 1px;      z-index: 1;      transition: all 0.3s ease; }      @media screen and (prefers-reduced-motion: reduce) {        .blog-posts .main-content-area article .entry-content .post-single-meta {          transition: none; } }      .blog-posts .main-content-area article .entry-content .post-single-meta i {        display: none; }      .blog-posts .main-content-area article .entry-content .post-single-meta a {        color: #fff; }    .blog-posts .main-content-area article .entry-content .entry-title {      margin-top: 0;      margin-bottom: 0.7rem; }    .blog-posts .main-content-area article .entry-content .post-excerpt {      margin-bottom: 20px;      border-bottom: 1px solid #eee;      padding-bottom: 20px; }    .blog-posts .main-content-area article .entry-content .entry-meta {      font-size: 0.9rem;      margin-bottom: 1.2rem;      color: #999; }    .blog-posts .main-content-area article .entry-content .post-btn-readmore {      float: left; }      .blog-posts .main-content-area article .entry-content .post-btn-readmore .btn-plain-text {        color: #F89D35;        font-size: 12px; }        .blog-posts .main-content-area article .entry-content .post-btn-readmore .btn-plain-text:hover, .blog-posts .main-content-area article .entry-content .post-btn-readmore .btn-plain-text:focus {          color: #000; }  .blog-posts .main-content-area article:hover {    box-shadow: 0 20px 30px rgba(0, 0, 0, 0.15); }    .blog-posts .main-content-area article:hover .entry-header {      -webkit-transform: translateY(-10px);      -ms-transform: translateY(-10px);      transform: translateY(-10px); }      .blog-posts .main-content-area article:hover .entry-header .link {        opacity: 1;        transform: rotateY(180deg); }.blog-posts .main-content-area .isotope-layout .isotope-item article {  margin-bottom: 0; }pre {  background-color: #f0f5fc;  border: 1px solid #e5eaf1;  padding: 20px; }code {  padding: 2px 4px;  font-size: 90%;  color: #c7254e;  background-color: #f9f2f4;  border-radius: 4px; }@media (min-width: 768px) {  .post-standard-1col-classic .entry-header {    border-radius: 2px;    float: left;    margin-right: 25px;    width: 45%; } }/* Top Nav Search Button & Form */#top-nav-search-btn .search-icon {  color: #888;  font-size: 18px;  line-height: 1;  padding: 3px; }  #top-nav-search-btn .search-icon:hover {    color: #888; }@media (max-width: 1199.98px) {  #top-nav-search-btn {    margin-top: 12px; } }#top-nav-search-form {  background: #fff;  display: none;  height: 100%;  left: 0;  position: absolute;  top: 0;  width: 100%;  z-index: 99991; }  #top-nav-search-form form {    margin-bottom: 0; }  #top-nav-search-form input[type="text"] {    background: transparent;    border: medium none;    border-radius: 0;    box-shadow: none;    color: #292929;    font-size: 24px;    height: 100%;    left: 15px;    line-height: normal;    outline: medium none;    padding: 0;    position: absolute;    top: 0;    vertical-align: middle;    width: 90%; }    @media (max-width: 1199.98px) {      #top-nav-search-form input[type="text"] {        font-size: 18px;        width: 80%; } }  #top-nav-search-form #close-search-btn {    color: #bbbbbb;    float: right;    font-size: 28px;    line-height: 75px;    margin: 0 15px 0 0;    padding: 0; }    #top-nav-search-form #close-search-btn:hover {      color: #555; }    @media (max-width: 1199.98px) {      #top-nav-search-form #close-search-btn {        line-height: 60px; } }/* * blog-single.scss * -----------------------------------------------*/body.single .main-content-area article {  margin-bottom: 0;  border-bottom: none; }  body.single .main-content-area article .entry-meta {    padding: 0;    margin-top: 60px;    margin-bottom: 0;    font-size: 15px; }    body.single .main-content-area article .entry-meta li {      position: relative;      padding-left: 10px; }      body.single .main-content-area article .entry-meta li a {        font-weight: normal; }      body.single .main-content-area article .entry-meta li i {        margin: 0 5px 0 0;        vertical-align: baseline; }      body.single .main-content-area article .entry-meta li:after {        content: '';        width: 1px;        height: 75%;        background: #ddd;        position: absolute;        left: 0;        top: 3px; }      body.single .main-content-area article .entry-meta li:first-child:after {        display: none; }      body.single .main-content-area article .entry-meta li:first-child {        padding-left: 0; }  body.single .main-content-area article .entry-header .post-thumb {    margin-bottom: 25px; }  body.single .main-content-area article .entry-title {    margin-top: 0; }  body.single .main-content-area article .entry-content {    font-size: 1.13rem; }    body.single .main-content-area article .entry-content h1, body.single .main-content-area article .entry-content h2, body.single .main-content-area article .entry-content h3, body.single .main-content-area article .entry-content h4, body.single .main-content-area article .entry-content h5, body.single .main-content-area article .entry-content h6,    body.single .main-content-area article .entry-content .h1, body.single .main-content-area article .entry-content .h2, body.single .main-content-area article .entry-content .h3, body.single .main-content-area article .entry-content .h4, body.single .main-content-area article .entry-content .h5, body.single .main-content-area article .entry-content .h6 {      margin-top: 30px; }      body.single .main-content-area article .entry-content h1:first-child, body.single .main-content-area article .entry-content h2:first-child, body.single .main-content-area article .entry-content h3:first-child, body.single .main-content-area article .entry-content h4:first-child, body.single .main-content-area article .entry-content h5:first-child, body.single .main-content-area article .entry-content h6:first-child,      body.single .main-content-area article .entry-content .h1:first-child, body.single .main-content-area article .entry-content .h2:first-child, body.single .main-content-area article .entry-content .h3:first-child, body.single .main-content-area article .entry-content .h4:first-child, body.single .main-content-area article .entry-content .h5:first-child, body.single .main-content-area article .entry-content .h6:first-child {        margin-top: 0; }  body.single .main-content-area article.format-link {    position: relative; }    body.single .main-content-area article.format-link .entry-header {      padding: 90px 30px;      background-color: #fdfdfd;      text-align: center;      border: 1px solid rgba(222, 222, 222, 0.3);      margin-bottom: 30px; }      body.single .main-content-area article.format-link .entry-header a {        font-size: 1.6rem;        line-height: 1.5;        color: #002c42; }        body.single .main-content-area article.format-link .entry-header a span {          color: #999;          display: block;          font-size: 1rem;          margin-top: 15px; }      body.single .main-content-area article.format-link .entry-header .post-excerpt {        margin-bottom: 5px; }        body.single .main-content-area article.format-link .entry-header .post-excerpt p {          margin-bottom: 5px; }          body.single .main-content-area article.format-link .entry-header .post-excerpt p a {            font-family: "Playfair Display", serif;            font-size: 1.6rem;            line-height: 1.5;            color: #002c42; }    body.single .main-content-area article.format-link:after {      content: "";      background: url("../images/blog/link.png") no-repeat;      opacity: 0.10;      position: absolute;      right: 0;      top: 10px;      margin: 0 auto;      left: 0;      width: 100px;      height: 100px;      transition: all 0.3s ease-in-out; }      @media screen and (prefers-reduced-motion: reduce) {        body.single .main-content-area article.format-link:after {          transition: none; } }  body.single .main-content-area article.format-quote {    position: relative; }    body.single .main-content-area article.format-quote .post-excerpt {      margin-bottom: 0; }    body.single .main-content-area article.format-quote .entry-header {      padding: 90px 30px;      background-color: #fdfdfd;      text-align: center;      border: 1px solid rgba(222, 222, 222, 0.3);      margin-bottom: 30px; }      body.single .main-content-area article.format-quote .entry-header blockquote {        border: 0;        padding: 0;        margin: 0; }        body.single .main-content-area article.format-quote .entry-header blockquote p {          font-size: 1.6rem;          line-height: 1.5;          color: #002c42;          margin-bottom: 5px; }          body.single .main-content-area article.format-quote .entry-header blockquote p span {            color: #999;            display: block;            font-size: 1rem;            margin-top: 15px; }    body.single .main-content-area article.format-quote:after {      content: "";      background: url("../images/blog/quote.png") no-repeat;      opacity: 0.10;      position: absolute;      right: 0;      top: 10px;      margin: 0 auto;      left: 0;      width: 100px;      height: 100px;      transition: all 0.3s ease-in-out; }      @media screen and (prefers-reduced-motion: reduce) {        body.single .main-content-area article.format-quote:after {          transition: none; } }body.single .single-post-tags-share {  border-top: 1px solid #ececec;  border-bottom: 1px solid #ececec;  padding: 20px 0;  margin-top: 55px;  margin-left: 0;  margin-right: 0; }  @media (min-width: 992px) {    body.single .single-post-tags-share >div {      max-width: 100%; } }  @media (min-width: 992px) {    body.single .single-post-tags-share >div.max-width-half {      max-width: 50%; } }  body.single .single-post-tags-share >div:first-child {    padding-left: 0;    padding-right: 0; }  body.single .single-post-tags-share >div:last-child {    padding-left: 0;    padding-right: 0; }body.single .single-post-tags {  margin: 0; }  body.single .single-post-tags span {    color: #002c42;    font-size: 1rem;    font-family: "Playfair Display", serif;    font-weight: 500; }  body.single .single-post-tags li:not(:first-child) {    margin: 5px 7px 5px 0; }  body.single .single-post-tags a {    background-color: #eee;    border-radius: 3px;    color: #777;    font-size: 12px;    padding: 7px 12px;    text-transform: capitalize; }    body.single .single-post-tags a:hover {      background-color: #555;      color: #eee; }body.single .pre-next-post-link {  margin-top: 60px;  vertical-align: middle; }  body.single .pre-next-post-link .pre-post-link,  body.single .pre-next-post-link .next-post-link {    cursor: pointer;    display: table;    height: 100%;    position: relative;    width: 100%; }    body.single .pre-next-post-link .pre-post-link >*,    body.single .pre-next-post-link .next-post-link >* {      display: table-cell;      height: 100%;      position: relative;      vertical-align: middle; }    body.single .pre-next-post-link .pre-post-link .title,    body.single .pre-next-post-link .next-post-link .title {      margin-top: 0;      margin-bottom: 0;      font-style: italic;      color: #9a9a9a;      font-size: 0.875rem; }    body.single .pre-next-post-link .pre-post-link .content,    body.single .pre-next-post-link .next-post-link .content {      font-size: 1.13rem;      word-break: break-all; }      body.single .pre-next-post-link .pre-post-link .content a,      body.single .pre-next-post-link .next-post-link .content a {        font-size: 1rem;        font-family: "Playfair Display", serif;        font-weight: 500; }    body.single .pre-next-post-link .pre-post-link span,    body.single .pre-next-post-link .next-post-link span {      color: #f5f5f5;      font-size: 130px;      line-height: 0;      padding-top: 15px;      transition: all 0.4s ease 0s; }      @media screen and (prefers-reduced-motion: reduce) {        body.single .pre-next-post-link .pre-post-link span,        body.single .pre-next-post-link .next-post-link span {          transition: none; } }    body.single .pre-next-post-link .pre-post-link:hover span,    body.single .pre-next-post-link .next-post-link:hover span {      color: #ddd; }    body.single .pre-next-post-link .pre-post-link .link,    body.single .pre-next-post-link .next-post-link .link {      margin-bottom: 0;      margin-top: 0; }  body.single .pre-next-post-link .next-post-link {    text-align: right; }body.single .author-info {  background: #f8f8f8;  border: 1px solid #f5f5f5;  margin-top: 60px;  padding: 40px; }  body.single .author-info .author-thumb {    float: left;    margin-right: 30px; }    body.single .author-info .author-thumb img {      border-radius: 50%; }  body.single .author-info .author-description {    margin-left: 110px; }    body.single .author-info .author-description .author-title {      margin-bottom: 0;      margin-top: 0; }      body.single .author-info .author-description .author-title .author-title-label {        display: none;        font-weight: bold; }    body.single .author-info .author-description .author-email {      font-size: 14px;      margin-bottom: 10px; }      body.single .author-info .author-description .author-email a {        color: #a1a1a1;        font-weight: normal; }    body.single .author-info .author-description .author-text p {      margin-top: 10px;      margin-bottom: 0; }  @media (max-width: 767.98px) {    body.single .author-info .author-thumb {      float: none; }    body.single .author-info .author-description {      margin-left: 0; }      body.single .author-info .author-description .author-title {        margin-top: 15px;        margin-bottom: 7px; } }body.single .related-posts {  margin-top: 60px; }  body.single .related-posts .title {    margin-bottom: 20px;    font-weight: bold;    text-transform: uppercase; }  body.single .related-posts article {    background-color: #fefefe;    box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08); }    body.single .related-posts article .entry-header .post-thumb {      margin-bottom: 0; }    body.single .related-posts article .entry-content {      padding: 20px; }    body.single .related-posts article .entry-date {      color: #999;      font-size: 0.875rem; }    body.single .related-posts article .post-excerpt {      font-size: 0.875rem;      margin-bottom: 10px; }    body.single .related-posts article .entry-meta {      padding: 5px 0;      margin-bottom: 0;      margin-top: 0; }    body.single .related-posts article .post-btn-readmore {      font-size: 11px;      font-weight: bold;      text-transform: uppercase; }body.single.single-post .related-posts article .entry-title {  margin-bottom: 0;  margin-top: 10px; }body.single .post-single.drop-caps .entry-content .post-content >p:first-child:first-letter,body.single .post-single.drop-caps .entry-content .post-excerpt >p:first-child:first-letter {  color: #222;  float: left;  font-size: 75px;  line-height: 0.85;  padding-top: 4px;  padding-right: 8px;  padding-left: 0; }body.single .comments-no-password {  margin-top: 1rem; }.comments-area {  margin-top: 60px; }  .comments-area .comments-title .title {    margin-bottom: 0;    margin-top: 0;    text-transform: uppercase; }  .comments-area .comments-title p {    display: none; }  .comments-area .comment-list {    margin: 0 0 60px;    border-bottom: 1px solid #eee; }    .comments-area .comment-list .comment,    .comments-area .comment-list .pingback, .comments-area .comment-list .trackback {      border-top: 1px solid #eee;      background: #f8f8f8;      padding: 30px;      margin-top: 20px;      margin-bottom: 0;      list-style: none; }      .comments-area .comment-list .comment .comment,      .comments-area .comment-list .comment .pingback, .comments-area .comment-list .comment .trackback,      .comments-area .comment-list .pingback .comment,      .comments-area .comment-list .pingback .pingback,      .comments-area .comment-list .pingback .trackback, .comments-area .comment-list .trackback .comment,      .comments-area .comment-list .trackback .pingback, .comments-area .comment-list .trackback .trackback {        padding-left: 20px;        padding-right: 0; }      .comments-area .comment-list .comment .children,      .comments-area .comment-list .pingback .children, .comments-area .comment-list .trackback .children {        margin: 20px 0 0 20px; }        .comments-area .comment-list .comment .children >li,        .comments-area .comment-list .pingback .children >li, .comments-area .comment-list .trackback .children >li {          padding-bottom: 0;          margin-bottom: 0; }      .comments-area .comment-list .comment .comment-item-wrapper,      .comments-area .comment-list .pingback .comment-item-wrapper, .comments-area .comment-list .trackback .comment-item-wrapper {        padding: 0; }        .comments-area .comment-list .comment .comment-item-wrapper .comment-thumb,        .comments-area .comment-list .pingback .comment-item-wrapper .comment-thumb, .comments-area .comment-list .trackback .comment-item-wrapper .comment-thumb {          display: block;          margin-bottom: 7px; }          .comments-area .comment-list .comment .comment-item-wrapper .comment-thumb img,          .comments-area .comment-list .pingback .comment-item-wrapper .comment-thumb img, .comments-area .comment-list .trackback .comment-item-wrapper .comment-thumb img {            border-radius: 50%; }        .comments-area .comment-list .comment .comment-item-wrapper .comment-body,        .comments-area .comment-list .pingback .comment-item-wrapper .comment-body, .comments-area .comment-list .trackback .comment-item-wrapper .comment-body {          display: block;          padding: 0;          width: auto; }          .comments-area .comment-list .comment .comment-item-wrapper .comment-body .comment-reply-link .list-inline-item,          .comments-area .comment-list .pingback .comment-item-wrapper .comment-body .comment-reply-link .list-inline-item, .comments-area .comment-list .trackback .comment-item-wrapper .comment-body .comment-reply-link .list-inline-item {            margin-right: 0;            padding-left: 15px; }          .comments-area .comment-list .comment .comment-item-wrapper .comment-body .comment-reply-link .comment-edit-link,          .comments-area .comment-list .comment .comment-item-wrapper .comment-body .comment-reply-link .comment-reply-link,          .comments-area .comment-list .pingback .comment-item-wrapper .comment-body .comment-reply-link .comment-edit-link,          .comments-area .comment-list .pingback .comment-item-wrapper .comment-body .comment-reply-link .comment-reply-link, .comments-area .comment-list .trackback .comment-item-wrapper .comment-body .comment-reply-link .comment-edit-link,          .comments-area .comment-list .trackback .comment-item-wrapper .comment-body .comment-reply-link .comment-reply-link {            font-size: 13px;            text-transform: uppercase; }          .comments-area .comment-list .comment .comment-item-wrapper .comment-body .comment-author-name,          .comments-area .comment-list .pingback .comment-item-wrapper .comment-body .comment-author-name, .comments-area .comment-list .trackback .comment-item-wrapper .comment-body .comment-author-name {            color: #0073aa;            line-height: 1;            font-size: 1.1rem;            margin-bottom: 0;            margin-top: 0; }            .comments-area .comment-list .comment .comment-item-wrapper .comment-body .comment-author-name a,            .comments-area .comment-list .pingback .comment-item-wrapper .comment-body .comment-author-name a, .comments-area .comment-list .trackback .comment-item-wrapper .comment-body .comment-author-name a {              transition: all 0.2s ease-in-out; }              @media screen and (prefers-reduced-motion: reduce) {                .comments-area .comment-list .comment .comment-item-wrapper .comment-body .comment-author-name a,                .comments-area .comment-list .pingback .comment-item-wrapper .comment-body .comment-author-name a, .comments-area .comment-list .trackback .comment-item-wrapper .comment-body .comment-author-name a {                  transition: none; } }          .comments-area .comment-list .comment .comment-item-wrapper .comment-body .comment-metadata a,          .comments-area .comment-list .pingback .comment-item-wrapper .comment-body .comment-metadata a, .comments-area .comment-list .trackback .comment-item-wrapper .comment-body .comment-metadata a {            font-size: 14px;            color: #a1a1a1;            font-weight: normal; }          .comments-area .comment-list .comment .comment-item-wrapper .comment-body .comment-content p,          .comments-area .comment-list .pingback .comment-item-wrapper .comment-body .comment-content p, .comments-area .comment-list .trackback .comment-item-wrapper .comment-body .comment-content p {            margin-top: 10px;            margin-bottom: 0; }          .comments-area .comment-list .comment .comment-item-wrapper .comment-body .comment-content blockquote p,          .comments-area .comment-list .pingback .comment-item-wrapper .comment-body .comment-content blockquote p, .comments-area .comment-list .trackback .comment-item-wrapper .comment-body .comment-content blockquote p {            margin-top: 0; }    @media (max-width: 991.98px) {      .comments-area .comment-list .comment,      .comments-area .comment-list .pingback, .comments-area .comment-list .trackback {        padding: 20px; }        .comments-area .comment-list .comment .children,        .comments-area .comment-list .pingback .children, .comments-area .comment-list .trackback .children {          margin: 5px 0 0 5px; } }    @media (max-width: 767.98px) {      .comments-area .comment-list .comment,      .comments-area .comment-list .pingback, .comments-area .comment-list .trackback {        padding: 15px; }        .comments-area .comment-list .comment .children,        .comments-area .comment-list .pingback .children, .comments-area .comment-list .trackback .children {          margin: 0; }          .comments-area .comment-list .comment .children .comment,          .comments-area .comment-list .comment .children .pingback, .comments-area .comment-list .comment .children .trackback,          .comments-area .comment-list .pingback .children .comment,          .comments-area .comment-list .pingback .children .pingback,          .comments-area .comment-list .pingback .children .trackback, .comments-area .comment-list .trackback .children .comment,          .comments-area .comment-list .trackback .children .pingback, .comments-area .comment-list .trackback .children .trackback {            padding: 5px; } }  .comments-area .comment-respond {    margin: 30px 0 0 0;    padding-left: 15px;    width: 100%;    padding-right: 15px; }    .comments-area .comment-respond .comment-reply-title {      margin-bottom: 20px;      text-transform: uppercase; }      .comments-area .comment-respond .comment-reply-title #cancel-comment-reply-link {        font-size: 12px;        text-transform: capitalize; }    .comments-area .comment-respond .comment-form {      margin-bottom: 0; }      .comments-area .comment-respond .comment-form .logged-in-as, .comments-area .comment-respond .comment-form .comment-notes {        color: #999; }      .comments-area .comment-respond .comment-form .form-submit {        margin-bottom: 0; }        .comments-area .comment-respond .comment-form .form-submit input[type="submit"] {          margin-top: 15px; }      .comments-area .comment-respond .comment-form .form-control {        background-color: #fff;        border: 1px solid #ddd;        border-radius: 0;        height: calc(2.25rem + 18px); }      .comments-area .comment-respond .comment-form textarea.form-control {        height: auto; }    .comments-area .comment-respond .form-group label {      display: none;      font-size: 14px; }    .comments-area .comment-respond .form-group .required {      display: none; }  .comments-area >.comment-respond {    padding-left: 0;    padding-right: 0; }  .comments-area .comment-form-cookies-consent label {    color: #999; }  .comments-area .comment-form-cookies-consent #wp-comment-cookies-consent {    margin-right: 0.6rem; }.post-password-form {  margin-bottom: 20px; }  .post-password-form label {    display: block;    text-transform: uppercase; }  .post-password-form input[type="password"] {    margin-bottom: 7px !important;    background-color: #f5f5f5;    border-radius: 0;    height: calc(2.0rem + 12px); }  .post-password-form >:last-child {    margin-bottom: 0; }body.single .post-password-form input[type="password"] {  margin-bottom: 0 !important; }.page-links {  clear: both;  padding: 20px 0 20px; }  .page-links a,  .page-links >span {    border: 2px solid #d1d1d1;    border-radius: 2px;    display: inline-block;    font-size: 15px;    text-align: center;    padding: 3px 10px;    margin-right: 10px; }  .page-links >span {    color: #fff; }  .page-links a {    background-color: #fff;    border-color: #ddd;    color: #222; }    .page-links a:hover, .page-links a:focus {      background-color: #007acc;      border-color: transparent;      color: #fff;      text-decoration: none; }  .page-links >.page-links-title {    border: 0;    background: none;    color: #1a1a1a;    height: auto;    margin: 0 7px 0 0;    padding: 0;    width: auto; }.gallery {  margin-bottom: 30px; }  .gallery .isotope-item {    display: inline-block;    padding: 1.79104477%;    text-align: center;    vertical-align: top;    width: 100%;    margin: 0; }  .gallery.gallery-columns-2 .isotope-item {    max-width: 50%; }  .gallery.gallery-columns-3 .isotope-item {    max-width: 33.33%; }  .gallery.gallery-columns-4 .isotope-item {    max-width: 25%; }  .gallery.gallery-columns-5 .isotope-item {    max-width: 20%; }  .gallery.gallery-columns-6 .isotope-item {    max-width: 16.66%; }  .gallery.gallery-columns-7 .isotope-item {    max-width: 14.28%; }  .gallery.gallery-columns-8 .isotope-item {    max-width: 12.5%; }  .gallery.gallery-columns-9 .isotope-item {    max-width: 11.11%; }  .gallery .gallery-icon img {    max-width: 100%;    height: auto;    margin: 0 auto; }  .gallery .gallery-caption {    color: #707070;    color: rgba(51, 51, 51, 0.7);    display: block;    font-size: 12px;    line-height: 1.5;    padding: 0.5em 0; }  .gallery.gallery-columns-6 .gallery-caption,  .gallery.gallery-columns-7 .gallery-caption,  .gallery.gallery-columns-8 .gallery-caption,  .gallery.gallery-columns-9 .gallery-caption {    display: none; }.video-player-wrapper video {  width: 100% !important; }.tm-social-share-icons .title {  display: inline-block;  margin-right: 10px;  font-size: 1rem;  font-family: "Playfair Display", serif;  color: #002c42;  font-weight: 500; }.tm-social-share-icons .styled-icons {  display: inline-block; }  .tm-social-share-icons .styled-icons a {    float: none; }.tm-social-share-icons .social-share-icons-text {  display: inline-block; }/* * blog-sidebar.scss * -----------------------------------------------*//* * likes.scss (Simple Like Plugin) * -----------------------------------------------*//* SL Wrapper */.sl-wrapper {  /* Colors */  /* Icon */  /* Count */  /* Loader */ }  .sl-wrapper a {    border-bottom: 0 !important;    text-decoration: none !important; }  .sl-wrapper .sl-button {    font-size: 1em;    line-height: 1;    font-weight: normal; }  .sl-wrapper a.liked {    color: #da1b1b; }  .sl-wrapper a.liked:hover,  .sl-wrapper a.liked:active,  .sl-wrapper a.liked:focus {    color: #666666; }  .sl-wrapper .sl-icon {    margin-right: 0.3125em;    vertical-align: initial; }    .sl-wrapper .sl-icon svg {      fill: currentColor;      width: 1em;      height: 1em; }      .sl-wrapper .sl-icon svg:after {        content: "";        position: absolute;        top: 0;        right: 0;        bottom: 0;        left: 0; }  .sl-wrapper .loader,  .sl-wrapper .loader:before,  .sl-wrapper .loader:after {    background: rgba(0, 0, 0, 0.2);    -webkit-animation: slloader 1s infinite ease-in-out;    animation: slloader 1s infinite ease-in-out;    width: .2em;    height: .6em; }  .sl-wrapper .loader:before,  .sl-wrapper .loader:after {    position: absolute;    top: 0;    content: ''; }  .sl-wrapper .loader:before {    left: -.375em;    -webkit-animation-delay: -0.32s;    animation-delay: -0.32s; }  .sl-wrapper .loader {    text-indent: -9999em;    display: inline-block;    position: relative;    vertical-align: middle;    font-size: 1em;    -webkit-transform: translateZ(0);    -ms-transform: translateZ(0);    transform: translateZ(0);    -webkit-animation-delay: -0.16s;    animation-delay: -0.16s; }    .sl-wrapper .loader:after {      left: .375em; }@-webkit-keyframes slloader {  0%,  80%,  100% {    box-shadow: 0 0 rgba(0, 0, 0, 0.2);    height: .6em; }  40% {    box-shadow: 0 -0.3em rgba(0, 0, 0, 0.2);    height: 1em; } }@keyframes slloader {  0%,  80%,  100% {    box-shadow: 0 0 rgba(0, 0, 0, 0.2);    height: .6em; }  40% {    box-shadow: 0 -0.3em rgba(0, 0, 0, 0.2);    height: 1em; } }/* * post-format.scss * -----------------------------------------------*/body:not(.single) article.format-link {  padding: 90px 30px;  background-color: #fdfdfd;  text-align: center;  border: 1px solid rgba(222, 222, 222, 0.3); }  body:not(.single) article.format-link .link-content {    height: 100%;    display: table; }    body:not(.single) article.format-link .link-content .link-content-wrapper {      height: 100%;      display: table-cell;      vertical-align: middle; }      body:not(.single) article.format-link .link-content .link-content-wrapper .title {        font-size: 1.6rem;        margin-bottom: 20px;        line-height: 1.5; }      body:not(.single) article.format-link .link-content .link-content-wrapper .link {        color: #999; }      body:not(.single) article.format-link .link-content .link-content-wrapper .link-url {        position: absolute;        display: block;        width: 100%;        height: 100%;        top: 0;        left: 0;        z-index: 2; }  body:not(.single) article.format-link:after {    content: "";    background: url("../images/blog/link.png") no-repeat;    opacity: 0.10;    position: absolute;    right: 0;    top: 30px;    margin: 0 auto;    left: 0;    width: 100px;    height: 100px;    transition: all 0.3s ease-in-out; }    @media screen and (prefers-reduced-motion: reduce) {      body:not(.single) article.format-link:after {        transition: none; } }body:not(.single) article.format-quote {  background-color: #fdfdfd;  padding: 90px 30px;  text-align: center;  border: 1px solid rgba(222, 222, 222, 0.3); }  body:not(.single) article.format-quote .quote-content {    height: 100%;    display: table; }    body:not(.single) article.format-quote .quote-content .quote-content-wrapper {      height: 100%;      display: table-cell;      vertical-align: middle; }      body:not(.single) article.format-quote .quote-content .quote-content-wrapper blockquote {        border: none; }        body:not(.single) article.format-quote .quote-content .quote-content-wrapper blockquote .quote {          font-size: 1.6rem;          margin-bottom: 20px;          line-height: 1.5; }        body:not(.single) article.format-quote .quote-content .quote-content-wrapper blockquote footer {          font-size: 0.9rem;          color: #999; }        body:not(.single) article.format-quote .quote-content .quote-content-wrapper blockquote:before {          color: rgba(250, 250, 250, 0.7);          content: "\f10e";          display: none;          font-family: fontawesome;          font-size: 7rem;          line-height: 1;          opacity: 0.20;          position: absolute;          bottom: 0;          right: 7px;          transform: rotate(180deg); }  body:not(.single) article.format-quote:after {    content: "";    background: url("../images/blog/quote.png") no-repeat;    opacity: 0.10;    position: absolute;    right: 0;    top: 30px;    margin: 0 auto;    left: 0;    width: 100px;    height: 100px;    transition: all 0.3s ease-in-out; }    @media screen and (prefers-reduced-motion: reduce) {      body:not(.single) article.format-quote:after {        transition: none; } }/* * search-results.scss * -----------------------------------------------*/body.search-results .main-content-area article {  margin-bottom: 40px;  padding-bottom: 40px;  border-bottom: 1px solid #f5f5f5; }/* * page.scss * -----------------------------------------------*/table {  margin: 0 0 40px;  width: 100%; }  table td, table th {    padding: 8px; }.main-content-area {  min-height: 0; }.tm-sc-funfact .counter span {  position: relative; }  .tm-sc-funfact .counter span::before {    background: #da2d29;    content: "";    position: absolute;    width: 70px;    height: 70px;    z-index: -1;    border-radius: 50%;    left: -24px;    top: 16px; }    @media (max-width: 1199.98px) {      .tm-sc-funfact .counter span::before {        top: -10px; } }    @media (max-width: 991.98px) {      .tm-sc-funfact .counter span::before {        top: -20px; } }.border-conner {  position: relative; }  .border-conner::before {    background: #da2d29;    content: "";    position: absolute;    width: 35px;    height: 35px;    z-index: -1;    left: 40px;    bottom: -25%;    transform: rotate(45deg); }.border-conner-2 {  position: relative; }  .border-conner-2::before {    background: #343a40;    content: "";    position: absolute;    width: 25px;    height: 25px;    z-index: 0;    left: 40px;    bottom: -8%;    transform: rotate(45deg); }.border-conner-3 {  position: relative; }  .border-conner-3::before {    background: #da2d29;    content: "";    position: absolute;    width: 35px;    height: 35px;    z-index: 1;    left: 0;    right: 0;    bottom: -7%;    transform: rotate(45deg);    margin: auto; }.border-conner-4 {  position: relative; }  .border-conner-4::before {    background: #fcc73e;    content: "";    position: absolute;    width: 35px;    height: 35px;    z-index: -1;    left: 40px;    bottom: -32%;    transform: rotate(45deg); }/* * footer-top-callout.scss * -----------------------------------------------*/#footer-top-callout-wrap .container, #footer-top-callout-wrap .container-fluid {  padding-bottom: 40px;  padding-top: 40px; }#footer-top-callout-wrap .callout-icon.media-left {  padding-right: 20px; }#footer-top-callout-wrap .callout-icon.media-top {  margin-bottom: 10px; }#footer-top-callout-wrap .callout-icon i {  font-size: 48px;  margin-top: 5px; }#footer-top-callout-wrap .callout-content {  font-size: 18px; }#footer-top-callout-wrap .button-right .callout-content {  float: left;  width: 75%; }  #footer-top-callout-wrap .button-right .callout-content p {    margin-bottom: 0; }#footer-top-callout-wrap .button-right .callout-button {  float: left;  margin-top: 5px;  margin-left: 2%;  width: 23%; }/* * animations.scss * -----------------------------------------------*/.tm-enable-element-animation-effect .tm-animation {  opacity: 0; }.tm-enable-element-animation-effect .tm-animation.fade-in.animate {  -webkit-animation: fadeIn 0.95s ease forwards;  animation: fadeIn 0.95s ease forwards; }.tm-enable-element-animation-effect .tm-animation.fade-in2.animate {  -webkit-animation: fadeIn 0.95s ease forwards;  animation: fadeIn 0.95s ease forwards;  animation-delay: .2s; }.tm-enable-element-animation-effect .tm-animation.fade-in3.animate {  -webkit-animation: fadeIn 0.95s ease forwards;  animation: fadeIn 0.95s ease forwards;  animation-delay: .4s; }.tm-enable-element-animation-effect .tm-animation.fade-in4.animate {  -webkit-animation: fadeIn 0.95s ease forwards;  animation: fadeIn 0.95s ease forwards;  animation-delay: .6s; }.tm-enable-element-animation-effect .tm-animation.move-up.animate {  -webkit-transform: translateY(150px);  transform: translateY(150px);  -webkit-animation: moveVertical 0.65s ease forwards;  animation: moveVertical 0.65s ease forwards; }.tm-enable-element-animation-effect .tm-animation.move-up2.animate {  -webkit-transform: translateY(150px);  transform: translateY(150px);  -webkit-animation: moveVertical 0.65s ease forwards;  animation: moveVertical 0.65s ease forwards;  animation-delay: .2s; }.tm-enable-element-animation-effect .tm-animation.move-up3.animate {  -webkit-transform: translateY(150px);  transform: translateY(150px);  -webkit-animation: moveVertical 0.65s ease forwards;  animation: moveVertical 0.65s ease forwards;  animation-delay: .4s; }.tm-enable-element-animation-effect .tm-animation.move-up4.animate {  -webkit-transform: translateY(150px);  transform: translateY(150px);  -webkit-animation: moveVertical 0.65s ease forwards;  animation: moveVertical 0.65s ease forwards;  animation-delay: .6s; }.tm-enable-element-animation-effect .tm-animation.move-down.animate {  -webkit-transform: translateY(-150px);  transform: translateY(-150px);  -webkit-animation: moveVertical 0.65s ease forwards;  animation: moveVertical 0.65s ease forwards; }.tm-enable-element-animation-effect .tm-animation.move-down2.animate {  -webkit-transform: translateY(-150px);  transform: translateY(-150px);  -webkit-animation: moveVertical 0.65s ease forwards;  animation: moveVertical 0.65s ease forwards;  animation-delay: .2s; }.tm-enable-element-animation-effect .tm-animation.move-down3.animate {  -webkit-transform: translateY(-150px);  transform: translateY(-150px);  -webkit-animation: moveVertical 0.65s ease forwards;  animation: moveVertical 0.65s ease forwards;  animation-delay: .4s; }.tm-enable-element-animation-effect .tm-animation.move-down4.animate {  -webkit-transform: translateY(-150px);  transform: translateY(-150px);  -webkit-animation: moveVertical 0.65s ease forwards;  animation: moveVertical 0.65s ease forwards;  animation-delay: .6s; }.tm-enable-element-animation-effect .tm-animation.move-left.animate {  -webkit-transform: translateX(150px);  transform: translateX(150px);  -webkit-animation: moveHorizontal 0.65s ease forwards;  animation: moveHorizontal 0.65s ease forwards; }.tm-enable-element-animation-effect .tm-animation.move-left2.animate {  -webkit-transform: translateX(150px);  transform: translateX(150px);  -webkit-animation: moveHorizontal 0.65s ease forwards;  animation: moveHorizontal 0.65s ease forwards;  animation-delay: .2s; }.tm-enable-element-animation-effect .tm-animation.move-left3.animate {  -webkit-transform: translateX(150px);  transform: translateX(150px);  -webkit-animation: moveHorizontal 0.65s ease forwards;  animation: moveHorizontal 0.65s ease forwards;  animation-delay: .4s; }.tm-enable-element-animation-effect .tm-animation.move-left4.animate {  -webkit-transform: translateX(150px);  transform: translateX(150px);  -webkit-animation: moveHorizontal 0.65s ease forwards;  animation: moveHorizontal 0.65s ease forwards;  animation-delay: .6s; }.tm-enable-element-animation-effect .tm-animation.move-right.animate {  -webkit-transform: translateX(-150px);  transform: translateX(-150px);  -webkit-animation: moveHorizontal 0.65s ease forwards;  animation: moveHorizontal 0.65s ease forwards; }.tm-enable-element-animation-effect .tm-animation.move-right2.animate {  -webkit-transform: translateX(-150px);  transform: translateX(-150px);  -webkit-animation: moveHorizontal 0.65s ease forwards;  animation: moveHorizontal 0.65s ease forwards;  animation-delay: .2s; }.tm-enable-element-animation-effect .tm-animation.move-right3.animate {  -webkit-transform: translateX(-150px);  transform: translateX(-150px);  -webkit-animation: moveHorizontal 0.65s ease forwards;  animation: moveHorizontal 0.65s ease forwards;  animation-delay: .4s; }.tm-enable-element-animation-effect .tm-animation.move-right4.animate {  -webkit-transform: translateX(-150px);  transform: translateX(-150px);  -webkit-animation: moveHorizontal 0.65s ease forwards;  animation: moveHorizontal 0.65s ease forwards;  animation-delay: .6s; }.tm-enable-element-animation-effect .tm-animation.scale-up.animate {  -webkit-transform: scale(0.6);  transform: scale(0.6);  -webkit-animation: scaleUp 0.65s ease-in-out forwards;  animation: scaleUp 0.65s ease-in-out forwards; }.tm-enable-element-animation-effect .tm-animation.fall-perspective {  -webkit-perspective: 1300px;  perspective: 1300px; }.tm-enable-element-animation-effect .tm-animation.fall-perspective.animate {  -webkit-transform-style: preserve-3d;  transform-style: preserve-3d;  -webkit-transform: translateZ(400px) translateY(300px) rotateX(-90deg);  transform: translateZ(400px) translateY(300px) rotateX(-90deg);  -webkit-animation: fallPerspective .8s ease-in-out forwards;  animation: fallPerspective .8s ease-in-out forwards; }.tm-enable-element-animation-effect .tm-animation.fly {  -webkit-perspective: 1300px;  perspective: 1300px; }.tm-enable-element-animation-effect .tm-animation.fly.animate {  -webkit-transform-style: preserve-3d;  transform-style: preserve-3d;  -webkit-transform-origin: 50% 50% -300px;  transform-origin: 50% 50% -300px;  -webkit-transform: rotateX(-180deg);  transform: rotateX(-180deg);  -webkit-animation: fly .8s ease-in-out forwards;  animation: fly .8s ease-in-out forwards; }.tm-enable-element-animation-effect .tm-animation.flip.animate {  -webkit-transform-style: preserve-3d;  transform-style: preserve-3d;  -webkit-transform-origin: 0% 0%;  transform-origin: 0% 0%;  -webkit-transform: rotateX(-80deg);  transform: rotateX(-80deg);  -webkit-animation: flip .8s ease-in-out forwards;  animation: flip .8s ease-in-out forwards; }.tm-enable-element-animation-effect .tm-animation.helix {  -webkit-perspective: 1300px;  perspective: 1300px; }.tm-enable-element-animation-effect .tm-animation.helix.animate {  -webkit-transform-style: preserve-3d;  transform-style: preserve-3d;  -webkit-transform: rotateY(-180deg);  transform: rotateY(-180deg);  -webkit-animation: helix .8s ease-in-out forwards;  animation: helix .8s ease-in-out forwards; }.tm-enable-element-animation-effect .tm-animation.pop-up {  -webkit-perspective: 1300px;  perspective: 1300px; }.tm-enable-element-animation-effect .tm-animation.pop-up.animate {  -webkit-transform-style: preserve-3d;  transform-style: preserve-3d;  -webkit-transform: scale(0.4);  transform: scale(0.4);  -webkit-animation: popUp .8s ease-in forwards;  animation: popUp .8s ease-in forwards; }@-webkit-keyframes fadeIn {  0% { }  100% {    opacity: 1; } }@keyframes fadeIn {  0% { }  100% {    opacity: 1; } }@-webkit-keyframes moveVertical {  0% { }  100% {    -webkit-transform: translateY(0);    opacity: 1; } }@keyframes moveVertical {  0% { }  100% {    -webkit-transform: translateY(0);    transform: translateY(0);    opacity: 1; } }@-webkit-keyframes moveHorizontal {  0% { }  100% {    -webkit-transform: translateX(0);    opacity: 1; } }@keyframes moveHorizontal {  0% { }  100% {    -webkit-transform: translateX(0);    transform: translateX(0);    opacity: 1; } }@-webkit-keyframes scaleUp {  0% { }  100% {    -webkit-transform: scale(1);    opacity: 1; } }@keyframes scaleUp {  0% { }  100% {    -webkit-transform: scale(1);    transform: scale(1);    opacity: 1; } }@-webkit-keyframes fallPerspective {  0% { }  100% {    -webkit-transform: translateZ(0px) translateY(0px) rotateX(0deg);    opacity: 1; } }@keyframes fallPerspective {  0% { }  100% {    -webkit-transform: translateZ(0px) translateY(0px) rotateX(0deg);    transform: translateZ(0px) translateY(0px) rotateX(0deg);    opacity: 1; } }@-webkit-keyframes fly {  0% { }  100% {    -webkit-transform: rotateX(0deg);    opacity: 1; } }@keyframes fly {  0% { }  100% {    -webkit-transform: rotateX(0deg);    transform: rotateX(0deg);    opacity: 1; } }@-webkit-keyframes flip {  0% { }  100% {    -webkit-transform: rotateX(0deg);    opacity: 1; } }@keyframes flip {  0% { }  100% {    -webkit-transform: rotateX(0deg);    transform: rotateX(0deg);    opacity: 1; } }@-webkit-keyframes helix {  0% { }  100% {    -webkit-transform: rotateY(0deg);    opacity: 1; } }@keyframes helix {  0% { }  100% {    -webkit-transform: rotateY(0deg);    transform: rotateY(0deg);    opacity: 1; } }@-webkit-keyframes popUp {  0% { }  70% {    -webkit-transform: scale(1.1);    opacity: .8;    -webkit-animation-timing-function: ease-out; }  100% {    -webkit-transform: scale(1);    opacity: 1; } }@keyframes popUp {  0% { }  70% {    -webkit-transform: scale(1.1);    transform: scale(1.1);    opacity: .8;    -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out; }  100% {    -webkit-transform: scale(1);    transform: scale(1);    opacity: 1; } }.tm-floating-objects >span {  position: absolute;  width: 100px;  height: 100px;  z-index: 0;  background-repeat: no-repeat;  background-position: center; }.tm-floating-objects .floating-object-1 {  left: 5%;  top: 10%;  background-image: url("../images/floating-objects/1.png"); }.tm-floating-objects .floating-object-2 {  right: 5%;  bottom: 5%;  background-image: url("../images/floating-objects/2.png"); }.tm-floating-objects .floating-object-3 {  right: 10%;  top: 10%;  background-image: url("../images/floating-objects/3.png"); }.tm-floating-objects .floating-object-4 {  left: 10%;  bottom: 5%;  background-image: url("../images/floating-objects/4.png"); }.tm-floating-objects2 >span {  position: absolute;  width: 100px;  height: 100px;  z-index: 0;  background-repeat: no-repeat;  background-position: center; }.tm-floating-objects2 .floating-object-1 {  left: 5%;  top: 20%;  background-image: url("../images/floating-objects/21.png"); }.tm-floating-objects2 .floating-object-2 {  left: 3%;  bottom: 20%;  background-image: url("../images/floating-objects/22.png"); }.tm-floating-objects2 .floating-object-3 {  right: 5%;  top: 10%;  background-image: url("../images/floating-objects/23.png"); }.tm-floating-objects2 .floating-object-4 {  right: 10%;  bottom: 5%;  background-image: url("../images/floating-objects/24.png"); }.tm-item-appear-clip-path {  clip-path: inset(0 100% 0 0);  -webkit-clip-path: inset(0 100% 0 0);  -webkit-transition: 1s cubic-bezier(0.85, 0.15, 0.25, 1) !important;  -moz-transition: 1s cubic-bezier(0.85, 0.15, 0.25, 1) !important;  transition: 1s cubic-bezier(0.85, 0.15, 0.25, 1) !important; }  .tm-item-appear-clip-path.tm-item-appeared {    clip-path: inset(-20% -20% -20% -20%);    -webkit-clip-path: inset(-20% -20% -20% -20%); }.fadeInUp {  animation-name: fadeInUp;  animation-duration: 1.3s; }@keyframes fadeInUp {  from {    opacity: 0;    transform: translate3d(0, 25%, 0); }  to {    opacity: 1;    transform: none; } }.fadeInLeft {  animation-name: fadeInLeft;  animation-duration: 1s; }@keyframes fadeInLeft {  from {    opacity: 0;    transform: translate3d(-15%, 0, 0); }  to {    opacity: 1;    transform: none; } }.fadeInRight {  animation-name: fadeInRight;  animation-duration: 1s; }@keyframes fadeInRight {  from {    opacity: 0;    transform: translate3d(15%, 0, 0); }  to {    opacity: 1;    transform: none; } }.tm-animation-floating {  -webkit-animation-name: tm-animation-floating;  -webkit-animation-duration: 3s;  -webkit-animation-iteration-count: infinite;  -webkit-animation-timing-function: ease-in-out;  -moz-animation-name: Floating;  -moz-animation-duration: 3s;  -moz-animation-iteration-count: infinite;  -moz-animation-timing-function: ease-in-out; }@-webkit-keyframes tm-animation-floating {  from {    -webkit-transform: translate(0, 0px); }  65% {    -webkit-transform: translate(0, 15px); }  to {    -webkit-transform: translate(0, 0px); } }@-moz-keyframes tm-animation-floating {  from {    -moz-transform: translate(0, 0px); }  65% {    -moz-transform: translate(0, 15px); }  to {    -moz-transform: translate(0, 0px); } }.tm-animation-slide-horizontal {  -webkit-animation: tm-animation-slide-horizontal 3s linear infinite alternate-reverse both;  animation: tm-animation-slide-horizontal 3s linear infinite alternate-reverse both; }@-webkit-keyframes tm-animation-slide-horizontal {  0% {    -webkit-transform: translateX(0);    transform: translateX(0); }  100% {    -webkit-transform: translateX(-100px);    transform: translateX(-100px); } }@keyframes tm-animation-slide-horizontal {  0% {    -webkit-transform: translateX(0);    transform: translateX(0); }  100% {    -webkit-transform: translateX(-100px);    transform: translateX(-100px); } }.tm-animation-scaling {  -webkit-animation-name: tm-animation-scaling;  -webkit-animation-duration: 3s;  -webkit-animation-iteration-count: infinite;  -webkit-animation-timing-function: ease-in-out;  -moz-animation-name: tm-animation-scaling;  -moz-animation-duration: 3s;  -moz-animation-iteration-count: infinite;  -moz-animation-timing-function: ease-in-out; }@-webkit-keyframes tm-animation-scaling {  from {    -webkit-transform: scale(0.6); }  65% {    -webkit-transform: scale(1.2); }  to {    -webkit-transform: scale(0.6); } }@-moz-keyframes tm-animation-scaling {  from {    -moz-transform: scale(0.6); }  65% {    -moz-transform: scale(1.2); }  to {    -moz-transform: scale(0.6); } }.tm-animation-flicker {  -webkit-animation: tm-animation-flicker 3s infinite;  -moz-animation: tm-animation-flicker 3s infinite;  -o-animation: tm-animation-flicker 3s infinite;  animation: tm-animation-flicker 3s infinite; }@keyframes tm-animation-flicker {  0% {    opacity: 1; }  50% {    opacity: 0.3; }  100% {    opacity: 1; } }@-o-keyframes tm-animation-flicker {  0% {    opacity: 1; }  50% {    opacity: 0.3; }  100% {    opacity: 1; } }@-moz-keyframes tm-animation-flicker {  0% {    opacity: 1; }  50% {    opacity: 0.3; }  100% {    opacity: 1; } }@-webkit-keyframes tm-animation-flicker {  0% {    opacity: 1; }  50% {    opacity: 0.3; }  100% {    opacity: 1; } }.tm-animation-spin {  -webkit-animation: spin 4s linear infinite;  -moz-animation: spin 4s linear infinite;  animation: spin 4s linear infinite; }@-moz-keyframes tm-animation-spin {  100% {    -moz-transform: rotate(360deg); } }@-webkit-keyframes tm-animation-spin {  100% {    -webkit-transform: rotate(360deg); } }@keyframes tm-animation-spin {  100% {    -webkit-transform: rotate(360deg);    transform: rotate(360deg); } }/* * final-countdown.scss * -----------------------------------------------*/.final-countdown-timer {  font-size: 32px; }  .final-countdown-timer span {    font-size: 16px; }/* * pagination.scss * -----------------------------------------------*/.pagination-wrapper {  text-align: center; }.pagination {  margin-top: 40px;  display: inline-flex; }  .pagination >.page-item {    padding-left: 0 !important;    margin-right: 10px; }    .pagination >.page-item .page-link {      color: #676767;      border-color: #ddd;      background-color: #fff;      border: 3px solid #222;      border-radius: 50%;      text-align: center;      height: 50px;      width: 50px;      display: table-cell;      vertical-align: middle; }      @media (max-width: 991.98px) {        .pagination >.page-item .page-link {          height: 35px;          width: 35px;          padding: 5px; } }      .pagination >.page-item .page-link:hover {        color: #111;        background-color: #eee;        border-color: #dee2e6; }.pagination2 {  margin-bottom: 0; }  @media (max-width: 991.98px) {    .pagination2 {      margin-bottom: 30px; } }  .pagination2 >.page-item >.page-link,  .pagination2 >.page-item >span {    background-color: #eee;    border: 0;    border-radius: 0;    box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1) inset;    color: #777;    font-size: 15px;    line-height: 1.8;    margin-right: 10px;    padding: 4px 14px; }  .pagination2 >.page-item:last-child >a,  .pagination2 >.page-item:last-child >span {    border-bottom-right-radius: 0;    border-top-right-radius: 0; }  .pagination2 >.page-item:first-child >a,  .pagination2 >.page-item:first-child >span {    border-bottom-left-radius: 0;    border-top-left-radius: 0; }  .pagination2 >.page-item >a:focus,  .pagination2 >.page-item >a:hover,  .pagination2 >.page-item >span:focus,  .pagination2 >.page-item >span:hover {    background-color: #333;    border-color: #333;    color: #fff; }/* *	box-hover-effect.scss * -----------------------------------------------*/.box-hover-effect {  display: block;  vertical-align: middle; }  .box-hover-effect .effect-wrapper {    position: relative;    overflow: hidden;    margin: 0;    width: 100%;    /* Icons Holder */    /* Icons Holder middle */    /* Icons Holder top left */    /* Icons Holder top right */    /* Icons Holder bottom left */    /* Icons Holder bottom right */    /* Text Holder */    /* Text Holder middle */    /* Text Holder top */    /* Text Holder bottom */ }    .box-hover-effect .effect-wrapper .thumb {      position: relative;      overflow: hidden;      backface-visibility: hidden;      -webkit-transform: scale(1);      -moz-transform: scale(1);      -ms-transform: scale(1);      transform: scale(1);      transition: all 0.4s ease; }      @media screen and (prefers-reduced-motion: reduce) {        .box-hover-effect .effect-wrapper .thumb {          transition: none; } }      .box-hover-effect .effect-wrapper .thumb.gradient-effect:after {        position: absolute;        left: 0;        bottom: 0;        height: 50%;        width: 100%;        background: #181818;        background: -moz-linear-gradient(top, #000000, rgba(0, 0, 0, 0.55), transparent);        background: -webkit-linear-gradient(top, #000000, rgba(0, 0, 0, 0.55), transparent);        background: linear-gradient(to top, #000000, rgba(0, 0, 0, 0.55), transparent);        content: "";        z-index: 1; }    .box-hover-effect .effect-wrapper .hover-link {      bottom: 0;      display: block;      left: 0;      position: absolute;      right: 0;      top: 0;      background: none !important;      color: transparent !important;      z-index: 11; }    .box-hover-effect .effect-wrapper .overlay-shade {      bottom: 0;      display: block;      left: 0;      position: absolute;      right: 0;      top: 0;      z-index: 10;      background-color: #000;      opacity: 0;      filter: alpha(opacity=0);      transition: all 0.5s ease; }      @media screen and (prefers-reduced-motion: reduce) {        .box-hover-effect .effect-wrapper .overlay-shade {          transition: none; } }    .box-hover-effect .effect-wrapper .overlay-shade.shade-white {      background-color: #fff; }    .box-hover-effect .effect-wrapper .icons-holder {      display: inline-block;      opacity: 0;      position: absolute;      z-index: 13;      transition: all 0.4s ease; }      @media screen and (prefers-reduced-motion: reduce) {        .box-hover-effect .effect-wrapper .icons-holder {          transition: none; } }      .box-hover-effect .effect-wrapper .icons-holder .icons-holder-inner {        position: relative;        margin: 0; }        .box-hover-effect .effect-wrapper .icons-holder .icons-holder-inner a {          transition: all 0.4s ease; }          @media screen and (prefers-reduced-motion: reduce) {            .box-hover-effect .effect-wrapper .icons-holder .icons-holder-inner a {              transition: none; } }    .box-hover-effect .effect-wrapper .icons-holder-middle {      left: 0;      margin: 0 auto;      right: 0;      text-align: center;      top: 40%;      vertical-align: middle;      width: 80%; }      .box-hover-effect .effect-wrapper .icons-holder-middle .icons-holder-inner {        display: inline-block;        vertical-align: middle; }        .box-hover-effect .effect-wrapper .icons-holder-middle .icons-holder-inner a {          transition: all 0.4s ease; }          @media screen and (prefers-reduced-motion: reduce) {            .box-hover-effect .effect-wrapper .icons-holder-middle .icons-holder-inner a {              transition: none; } }    .box-hover-effect .effect-wrapper .icons-holder-top-left {      top: -20%;      left: 0;      padding: 15px; }      .box-hover-effect .effect-wrapper .icons-holder-top-left .icons-holder-inner {        display: block; }    .box-hover-effect .effect-wrapper .icons-holder-top-right {      top: -20%;      right: 0;      padding: 15px; }      .box-hover-effect .effect-wrapper .icons-holder-top-right .icons-holder-inner {        display: block; }    .box-hover-effect .effect-wrapper .icons-holder-bottom-left {      bottom: -20%;      left: 0;      padding: 5px 15px; }      .box-hover-effect .effect-wrapper .icons-holder-bottom-left .icons-holder-inner {        display: block; }    .box-hover-effect .effect-wrapper .icons-holder-bottom-right {      bottom: -20%;      right: 0;      padding: 5px 15px; }      .box-hover-effect .effect-wrapper .icons-holder-bottom-right .icons-holder-inner {        display: block; }    .box-hover-effect .effect-wrapper .text-holder {      display: inline-block;      opacity: 0;      overflow: hidden;      position: absolute;      transition: all 0.3s ease 0s;      z-index: 13; }      @media screen and (prefers-reduced-motion: reduce) {        .box-hover-effect .effect-wrapper .text-holder {          transition: none; } }      .box-hover-effect .effect-wrapper .text-holder .title {        color: #fff; }      .box-hover-effect .effect-wrapper .text-holder .text_holder_inner {        display: table;        height: 100%;        position: relative;        width: 100%; }      .box-hover-effect .effect-wrapper .text-holder .text_holder_inner2 {        display: table-cell;        height: 100%;        position: relative;        text-align: center;        vertical-align: middle;        width: 100%; }    .box-hover-effect .effect-wrapper .overlay-shade.shade-white + .text-holder .title {      color: #333; }    .box-hover-effect .effect-wrapper .text-holder-middle {      display: block;      left: 0;      margin: 0 auto;      right: 0;      text-align: center;      top: 30%;      vertical-align: middle;      width: 80%;      transition: all 0.3s ease 0.1s; }      @media screen and (prefers-reduced-motion: reduce) {        .box-hover-effect .effect-wrapper .text-holder-middle {          transition: none; } }    .box-hover-effect .effect-wrapper .text-holder-top {      display: block;      left: 0;      margin: 0 auto;      right: 0;      text-align: center;      top: -40px;      vertical-align: middle;      width: 80%;      transition: all 0.3s ease 0.1s; }      @media screen and (prefers-reduced-motion: reduce) {        .box-hover-effect .effect-wrapper .text-holder-top {          transition: none; } }    .box-hover-effect .effect-wrapper .text-holder-bottom {      display: block;      left: 0;      margin: 0 auto;      right: 0;      text-align: center;      bottom: -40px;      vertical-align: middle;      width: 80%;      transition: all 0.3s ease 0.1s; }      @media screen and (prefers-reduced-motion: reduce) {        .box-hover-effect .effect-wrapper .text-holder-bottom {          transition: none; } }    .box-hover-effect .effect-wrapper .text-holder-top-left {      left: -40px;      padding: 5px 15px;      top: 0;      width: auto;      transition: all 0.3s ease 0.2s; }      @media screen and (prefers-reduced-motion: reduce) {        .box-hover-effect .effect-wrapper .text-holder-top-left {          transition: none; } }    .box-hover-effect .effect-wrapper .text-holder-top-right {      right: -40px;      padding: 5px 15px;      top: 0;      width: auto;      transition: all 0.3s ease 0.2s; }      @media screen and (prefers-reduced-motion: reduce) {        .box-hover-effect .effect-wrapper .text-holder-top-right {          transition: none; } }    .box-hover-effect .effect-wrapper .text-holder-bottom-left {      left: 0;      padding: 5px 15px;      bottom: -40px;      width: auto;      transition: all 0.3s ease 0.2s; }      @media screen and (prefers-reduced-motion: reduce) {        .box-hover-effect .effect-wrapper .text-holder-bottom-left {          transition: none; } }    .box-hover-effect .effect-wrapper .text-holder-bottom-right {      right: 0;      padding: 5px 15px;      bottom: -40px;      width: auto;      transition: all 0.3s ease 0.2s; }      @media screen and (prefers-reduced-motion: reduce) {        .box-hover-effect .effect-wrapper .text-holder-bottom-right {          transition: none; } }  .box-hover-effect:hover .effect-wrapper .thumb {    -webkit-transform: scale(1.05);    -moz-transform: scale(1.05);    -ms-transform: scale(1.05);    transform: scale(1.05); }  .box-hover-effect:hover .effect-wrapper .overlay-shade {    opacity: 0.7;    filter: alpha(opacity=90); }  .box-hover-effect:hover .effect-wrapper .icons-holder {    opacity: 1; }  .box-hover-effect:hover .effect-wrapper .icons-holder-middle {    top: 45%; }  .box-hover-effect:hover .effect-wrapper .icons-holder-top-left {    left: 0; }  .box-hover-effect:hover .effect-wrapper .icons-holder-top-right {    right: 0; }  .box-hover-effect:hover .effect-wrapper .icons-holder-bottom-left {    bottom: 2%; }  .box-hover-effect:hover .effect-wrapper .icons-holder-bottom-right {    bottom: 2%; }  .box-hover-effect:hover .effect-wrapper .text-holder {    opacity: 1; }  .box-hover-effect:hover .effect-wrapper .text-holder-middle {    top: 40%; }  .box-hover-effect:hover .effect-wrapper .text-holder-top {    top: 20px; }  .box-hover-effect:hover .effect-wrapper .text-holder-bottom {    bottom: 20px; }  .box-hover-effect:hover .effect-wrapper .text-holder-top-left {    left: 0; }  .box-hover-effect:hover .effect-wrapper .text-holder-top-right {    right: 0; }  .box-hover-effect:hover .effect-wrapper .text-holder-bottom-left {    bottom: 2%; }  .box-hover-effect:hover .effect-wrapper .text-holder-bottom-right {    bottom: 2%; }.shadow-overlay {  background-image: url("../images/shadow-overlay.png");  background-position: center bottom;  background-repeat: repeat-x;  bottom: 0;  color: #fff;  height: 100%;  left: 0;  position: absolute;  width: 100%; }/* Individual effects *//* Individual effect = image-zoom-in */.box-hover-effect.image-zoom-in .thumb {  -webkit-transform: scale(1);  -moz-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1); }.box-hover-effect.image-zoom-in:hover .thumb {  -webkit-transform: scale(1.1);  -moz-transform: scale(1.1);  -ms-transform: scale(1.1);  transform: scale(1.1); }/* Individual effect = image-zoom-out */.box-hover-effect.image-zoom-out .thumb {  -webkit-transform: scale(1.1);  -moz-transform: scale(1.1);  -ms-transform: scale(1.1);  transform: scale(1.1); }.box-hover-effect.image-zoom-out:hover .thumb {  -webkit-transform: scale(1);  -moz-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1); }/* Individual effect = london */.box-hover-effect.effect-london .text-holder {  top: -30px;  transition: all 0.3s ease 0s; }  @media screen and (prefers-reduced-motion: reduce) {    .box-hover-effect.effect-london .text-holder {      transition: none; } }.box-hover-effect.effect-london:hover .text-holder {  top: 0; }/* Individual effect = rome */.box-hover-effect.effect-rome:hover .text-holder {  top: auto;  bottom: 0; }/* Individual effect = paris */.box-hover-effect.effect-paris:hover .thumb {  -webkit-transform: scale(1);  -moz-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1);  -webkit-transform: translate(0, -30px);  -moz-transform: translate(0, -30px);  -ms-transform: translate(0, -30px);  transform: translate(0, -30px); }.box-hover-effect.effect-paris .text-holder {  background: #333;  padding: 5px 15px 5px;  top: auto;  bottom: -30px;  width: 100%;  transition: all 0.3s ease 0s; }  @media screen and (prefers-reduced-motion: reduce) {    .box-hover-effect.effect-paris .text-holder {      transition: none; } }.box-hover-effect.effect-paris:hover .text-holder {  top: auto;  bottom: 0; }/* Individual effect = barlin */.box-hover-effect.effect-barlin:hover .thumb {  -webkit-transform: scale(1);  -moz-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1); }.box-hover-effect.effect-barlin .text-holder-middle {  bottom: 0;  padding: 50px;  top: 0; }  .box-hover-effect.effect-barlin .text-holder-middle .text_holder_inner .text_holder_inner2 .title1 {    opacity: 0;    -webkit-transform: translate(0, 10px);    -moz-transform: translate(0, 10px);    -ms-transform: translate(0, 10px);    transform: translate(0, 10px);    transition: all 0.4s ease 0.2s; }    @media screen and (prefers-reduced-motion: reduce) {      .box-hover-effect.effect-barlin .text-holder-middle .text_holder_inner .text_holder_inner2 .title1 {        transition: none; } }  .box-hover-effect.effect-barlin .text-holder-middle .text_holder_inner .text_holder_inner2 .title2 {    opacity: 0;    -webkit-transform: translate(0, 10px);    -moz-transform: translate(0, 10px);    -ms-transform: translate(0, 10px);    transform: translate(0, 10px);    transition: all 0.4s ease 0.3s; }    @media screen and (prefers-reduced-motion: reduce) {      .box-hover-effect.effect-barlin .text-holder-middle .text_holder_inner .text_holder_inner2 .title2 {        transition: none; } }.box-hover-effect.effect-barlin:hover .text-holder-middle {  top: 0; }  .box-hover-effect.effect-barlin:hover .text-holder-middle .text_holder_inner .text_holder_inner2 .title1 {    opacity: 1;    -webkit-transform: translate(0, 0);    -moz-transform: translate(0, 0);    -ms-transform: translate(0, 0);    transform: translate(0, 0); }  .box-hover-effect.effect-barlin:hover .text-holder-middle .text_holder_inner .text_holder_inner2 .title2 {    opacity: 1;    -webkit-transform: translate(0, 0);    -moz-transform: translate(0, 0);    -ms-transform: translate(0, 0);    transform: translate(0, 0); }.box-hover-effect.effect-barlin .hover-link {  z-index: 13; }/* * shortcode.scss * -----------------------------------------------*//* * Shortcode: animated-layer-advanced.scss * -----------------------------------------------*/.tm-sc-animated-layer-advanced {  position: relative;  line-height: 0;  max-width: 100%; }  .tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper {    position: relative;    line-height: 0;    display: block;    width: inherit;    max-width: 100%;    height: inherit;    max-height: 100%; }    .tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper:not(:first-child) {      position: absolute;      top: 0; }    .tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper .layer-image {      transition: all 1s ease;      transition-delay: 700ms;      display: inline-block; }    .tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper.box-shadow-around-img img {      box-shadow: 0px 0px 40px rgba(5, 5, 5, 0.15); }/* * Shortcode: animated-layer-images.scss * -----------------------------------------------*/.tm-sc-animated-layer-images {  position: relative;  line-height: 0;  max-width: 100%; }  .tm-sc-animated-layer-images .layer-image-wrapper {    position: relative;    line-height: 0;    display: block;    width: inherit;    max-width: 100%;    height: inherit;    max-height: 100%; }    .tm-sc-animated-layer-images .layer-image-wrapper:not(:first-child) {      position: absolute;      top: 0; }    .tm-sc-animated-layer-images .layer-image-wrapper .layer-image {      transition: all 1s ease;      transition-delay: 700ms; }/* * Shortcode: blockquote.scss * -----------------------------------------------*/blockquote {  position: relative;  padding: 0;  border-left: 2px solid #0073aa;  padding-left: 1rem; }  blockquote footer {    color: #888;    font-size: 15px; }  blockquote p {    color: #444;    font-size: 18px;    line-height: 1.7;    font-family: "Playfair Display", serif; }  blockquote cite {    font-size: 0.9rem; }  blockquote.tm-sc-blockquote {    font-style: normal;    padding: 20px;    background-color: #fcfcfc;    box-shadow: 0 0 1px #ddd;    border-left: 5px solid #0073aa; }  blockquote.blockquote-style2 {    background-color: #fcfcfc;    box-shadow: 0 0 1px #ddd;    border-left: 0;    margin-top: 0;    padding: 20px; }    blockquote.blockquote-style2 p {      font-size: 24px;      line-height: 1.7;      color: #333; }    blockquote.blockquote-style2 footer {      color: #888; }  blockquote.blockquote-style3 {    border-left: 3px solid #0073aa;    padding: 0 30px 0;    background-color: transparent;    box-shadow: none; }    blockquote.blockquote-style3:before {      color: rgba(0, 0, 0, 0.3);      content: "\f10e";      font-family: fontawesome;      font-size: 50px;      opacity: 0.20;      position: absolute;      left: 5px;      top: -25px;      transform: rotate(180deg); }  blockquote.blockquote-style4 {    border-left: 3px solid #0073aa;    padding: 0 30px 0;    background-color: transparent;    box-shadow: none;    margin-top: 0; }    blockquote.blockquote-style4:before {      color: rgba(0, 0, 0, 0.3);      content: "\f10e";      font-family: fontawesome;      font-size: 50px;      opacity: 0.20;      position: absolute;      left: 5px;      top: -25px;      transform: rotate(180deg); }    blockquote.blockquote-style4 p {      font-size: 24px;      line-height: 1.7;      color: #333; }    blockquote.blockquote-style4 footer {      color: #888; }  blockquote.blockquote-style5 {    background: #f9f9f9;    padding: 30px 30px 30px;    border-left: 10px solid #0073aa;    box-shadow: none; }    blockquote.blockquote-style5:before {      color: rgba(0, 0, 0, 0.3);      content: "\f10e";      font-family: fontawesome;      font-size: 50px;      opacity: 0.20;      position: absolute;      left: 5px;      top: -10px;      transform: rotate(180deg); }  blockquote.blockquote-style6 {    background: #f9f9f9;    padding: 30px 30px 30px;    border-left: 10px solid #0073aa;    box-shadow: none;    margin-top: 0; }    blockquote.blockquote-style6:before {      color: rgba(0, 0, 0, 0.3);      content: "\f10e";      font-family: fontawesome;      font-size: 50px;      opacity: 0.20;      position: absolute;      left: 5px;      top: -10px;      transform: rotate(180deg); }    blockquote.blockquote-style6 p {      font-size: 24px;      line-height: 1.7;      color: #333; }    blockquote.blockquote-style6 footer {      color: #888; }  blockquote.blockquote-style7 {    padding: 30px 30px 30px;    border-left: 0;    background: none;    box-shadow: none; }    blockquote.blockquote-style7:before {      color: rgba(0, 0, 0, 0.3);      content: "\f10e";      font-family: fontawesome;      font-size: 70px;      opacity: 0.20;      position: absolute;      left: 16px;      top: -20px;      transform: rotate(180deg); }  blockquote.blockquote-style8 {    padding: 30px 30px 30px;    border-left: 0;    background: none;    box-shadow: none; }    blockquote.blockquote-style8:before {      color: rgba(0, 0, 0, 0.3);      content: "\f10e";      font-family: fontawesome;      font-size: 70px;      opacity: 0.20;      position: absolute;      left: 16px;      top: -20px;      transform: rotate(180deg); }    blockquote.blockquote-style8 p {      font-size: 24px;      line-height: 1.7;      color: #333; }    blockquote.blockquote-style8 footer {      color: #888; }      blockquote.blockquote-style8 footer cite {        font-size: 0.9rem;        font-style: normal;        text-align: left; }/* * Shortcode: common.scss * -----------------------------------------------*/.tm-sc-blog article .box-hover-effect {  display: block; }.tm-sc-blog article .post-thumb .post-thumb-inner .thumb {  display: flex;  overflow: hidden;  position: relative; }  .tm-sc-blog article .post-thumb .post-thumb-inner .thumb img {    -webkit-transform: scale(1);    -moz-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);    transition: all 0.4s ease-in-out; }    @media screen and (prefers-reduced-motion: reduce) {      .tm-sc-blog article .post-thumb .post-thumb-inner .thumb img {        transition: none; } }  .tm-sc-blog article .post-thumb .post-thumb-inner .thumb:after {    content: "";    position: absolute;    bottom: 0;    left: 0;    width: 100%;    height: 100%;    background-color: rgba(0, 0, 0, 0.6);    transition: all 0.3s linear;    overflow: hidden;    -webkit-transform: scaleY(0);    -khtml-transform: scaleY(0);    -moz-transform: scaleY(0);    -ms-transform: scaleY(0);    -o-transform: scaleY(0);    transform: scaleY(0);    opacity: 0; }    @media screen and (prefers-reduced-motion: reduce) {      .tm-sc-blog article .post-thumb .post-thumb-inner .thumb:after {        transition: none; } }  .tm-sc-blog article .post-thumb .post-thumb-inner .thumb .icon-link {    background: #2d1212;    color: #fff;    opacity: 0;    filter: alpha(opacity=0);    -webkit-transition: all .45s;    transition: all .45s;    -moz-transition: all .45s;    -ms-transition: all .45s;    width: 32px;    height: 32px;    line-height: 33px;    position: absolute;    top: 15px;    right: 15px;    z-index: 99;    text-align: center;    margin-top: 45px; }.tm-sc-blog article:hover .post-thumb .post-thumb-inner .thumb img {  -webkit-transform: scale(1);  -moz-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1); }.tm-sc-blog article:hover .post-thumb .post-thumb-inner .thumb:after {  -webkit-transform: scaleY(1);  -khtml-transform: scaleY(1);  -moz-transform: scaleY(1);  -ms-transform: scaleY(1);  -o-transform: scaleY(1);  transform: scaleY(1);  opacity: 1; }.tm-sc-blog article:hover .post-thumb .post-thumb-inner .thumb .icon-link {  opacity: 1; }.tm-sc-blog.tm-sc-blog-masonry-tiles .has-masonry-tiles-fixed-image-size.isotope-layout .isotope-item .isotope-item-inner {  height: 100%; }  .tm-sc-blog.tm-sc-blog-masonry-tiles .has-masonry-tiles-fixed-image-size.isotope-layout .isotope-item .isotope-item-inner .post {    height: 100%; }    .tm-sc-blog.tm-sc-blog-masonry-tiles .has-masonry-tiles-fixed-image-size.isotope-layout .isotope-item .isotope-item-inner .post .entry-header {      height: 100%; }      .tm-sc-blog.tm-sc-blog-masonry-tiles .has-masonry-tiles-fixed-image-size.isotope-layout .isotope-item .isotope-item-inner .post .entry-header .post-thumb {        height: 100%; }        .tm-sc-blog.tm-sc-blog-masonry-tiles .has-masonry-tiles-fixed-image-size.isotope-layout .isotope-item .isotope-item-inner .post .entry-header .post-thumb .post-thumb-inner {          height: 100%; }          .tm-sc-blog.tm-sc-blog-masonry-tiles .has-masonry-tiles-fixed-image-size.isotope-layout .isotope-item .isotope-item-inner .post .entry-header .post-thumb .post-thumb-inner .thumb {            height: 100%; }.tm-sc-blog.blog-style1-current-theme .isotope-item-inner {  overflow: visible; }.tm-sc-blog.blog-style1-current-theme article .entry-header {  position: relative;  -webkit-transform: translateY(0);  -ms-transform: translateY(0);  transform: translateY(0);  -webkit-transition: all 0.3s cubic-bezier(0.7, 0.04, 0.37, 1);  transition: all 0.3s cubic-bezier(0.7, 0.04, 0.37, 1); }  .tm-sc-blog.blog-style1-current-theme article .entry-header .thumb {    border-radius: 7px 7px 0 0; }  .tm-sc-blog.blog-style1-current-theme article .entry-header .link {    background: #333;    position: absolute;    left: 0;    top: 45%;    right: 0;    height: 50px;    width: 50px;    color: #fff;    padding: 10px;    text-align: center;    margin: 0 auto;    z-index: 1;    opacity: 0;    transition: all 0.4s ease-in-out; }    @media screen and (prefers-reduced-motion: reduce) {      .tm-sc-blog.blog-style1-current-theme article .entry-header .link {        transition: none; } }  .tm-sc-blog.blog-style1-current-theme article .entry-header .post-single-meta {    background: rgba(255, 255, 255, 0.9);    border-radius: 5px;    color: #333;    font-size: 10px;    letter-spacing: 1px;    position: absolute;    left: 15px;    top: 15px;    padding: 20px;    z-index: 11;    transition: all 0.3s ease; }    @media screen and (prefers-reduced-motion: reduce) {      .tm-sc-blog.blog-style1-current-theme article .entry-header .post-single-meta {        transition: none; } }    .tm-sc-blog.blog-style1-current-theme article .entry-header .post-single-meta i {      display: none; }    .tm-sc-blog.blog-style1-current-theme article .entry-header .post-single-meta a {      color: #333; }    .tm-sc-blog.blog-style1-current-theme article .entry-header .post-single-meta .entry-date .day {      display: block;      font-size: 18px;      line-height: 1.1; }    .tm-sc-blog.blog-style1-current-theme article .entry-header .post-single-meta .entry-date .month {      display: block;      font-size: 13px;      line-height: 1.1; }    .tm-sc-blog.blog-style1-current-theme article .entry-header .post-single-meta .entry-date .year {      display: none; }.tm-sc-blog.blog-style1-current-theme article .entry-content {  margin-top: 20px; }  .tm-sc-blog.blog-style1-current-theme article .entry-content .entry-title {    font-size: 1.9rem;    margin-bottom: 1.2rem; }  .tm-sc-blog.blog-style1-current-theme article .entry-content .post-excerpt {    margin-bottom: 20px;    border-bottom: 1px solid #eee;    padding-bottom: 20px; }  .tm-sc-blog.blog-style1-current-theme article .entry-content .entry-meta {    font-size: 14px;    margin-bottom: 1.2rem;    color: #999; }  .tm-sc-blog.blog-style1-current-theme article .entry-content .post-btn-readmore {    float: left; }    .tm-sc-blog.blog-style1-current-theme article .entry-content .post-btn-readmore .btn-plain-text {      color: #F89D35;      font-size: 12px; }      .tm-sc-blog.blog-style1-current-theme article .entry-content .post-btn-readmore .btn-plain-text:hover, .tm-sc-blog.blog-style1-current-theme article .entry-content .post-btn-readmore .btn-plain-text:focus {        color: #000; }.tm-sc-blog.blog-style1-current-theme article:hover .entry-header {  -webkit-transform: translateY(-8px);  -ms-transform: translateY(-8px);  transform: translateY(-8px); }  .tm-sc-blog.blog-style1-current-theme article:hover .entry-header .link {    opacity: 1;    transform: rotateY(180deg); }.tm-sc-blog.blog-style2-classic article .entry-header {  position: relative;  overflow: hidden;  -webkit-transform: translateY(0);  -ms-transform: translateY(0);  transform: translateY(0);  -webkit-transition: all 0.3s cubic-bezier(0.7, 0.04, 0.37, 1);  transition: all 0.3s cubic-bezier(0.7, 0.04, 0.37, 1); }  .tm-sc-blog.blog-style2-classic article .entry-header .post-single-meta {    background: #242424;    color: #fff;    position: absolute;    right: 30px;    bottom: 30px;    padding: 8px 20px;    font-size: 10px;    text-transform: uppercase;    letter-spacing: 1px;    z-index: 1; }    .tm-sc-blog.blog-style2-classic article .entry-header .post-single-meta i {      display: none; }    .tm-sc-blog.blog-style2-classic article .entry-header .post-single-meta a {      color: #fff; }    .tm-sc-blog.blog-style2-classic article .entry-header .post-single-meta .entry-date .month {      display: block;      font-size: 20px;      line-height: 1.1; }    .tm-sc-blog.blog-style2-classic article .entry-header .post-single-meta .entry-date .day {      display: block;      font-size: 32px;      line-height: 1.1; }    .tm-sc-blog.blog-style2-classic article .entry-header .post-single-meta .entry-date .year {      display: none; }  .tm-sc-blog.blog-style2-classic article .entry-header .link {    background: #333;    position: absolute;    left: 0;    top: 45%;    right: 0;    height: 50px;    width: 50px;    color: #fff;    padding: 10px;    text-align: center;    margin: 0 auto;    z-index: 1;    opacity: 0;    transition: all 0.4s ease-in-out; }    @media screen and (prefers-reduced-motion: reduce) {      .tm-sc-blog.blog-style2-classic article .entry-header .link {        transition: none; } }    .tm-sc-blog.blog-style2-classic article .entry-header .link:hover {      transform: rotateY(180deg); }.tm-sc-blog.blog-style2-classic article .entry-content {  padding: 20px 0 0; }  .tm-sc-blog.blog-style2-classic article .entry-content .entry-title {    margin-top: 0;    margin-bottom: 1rem; }  .tm-sc-blog.blog-style2-classic article .entry-content .post-excerpt {    margin-bottom: 20px; }  .tm-sc-blog.blog-style2-classic article .entry-content .entry-meta {    font-size: 14px;    margin-bottom: 20px;    color: #999; }  .tm-sc-blog.blog-style2-classic article .entry-content .post-btn-readmore {    float: left; }    .tm-sc-blog.blog-style2-classic article .entry-content .post-btn-readmore .btn-plain-text {      color: #F89D35;      font-size: 12px; }      .tm-sc-blog.blog-style2-classic article .entry-content .post-btn-readmore .btn-plain-text:hover, .tm-sc-blog.blog-style2-classic article .entry-content .post-btn-readmore .btn-plain-text:focus {        color: #000; }.tm-sc-blog.blog-style2-classic article:hover .entry-header {  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.15);  -webkit-transform: translateY(-10px);  -ms-transform: translateY(-10px);  transform: translateY(-10px); }  .tm-sc-blog.blog-style2-classic article:hover .entry-header .link {    opacity: 1; }.tm-sc-blog.blog-style3-modern .isotope-item-inner {  overflow: visible; }.tm-sc-blog.blog-style3-modern article {  margin-bottom: 30px; }  .tm-sc-blog.blog-style3-modern article .entry-header {    position: relative; }    .tm-sc-blog.blog-style3-modern article .entry-header .post-single-meta {      background: #242424;      color: #fff;      position: absolute;      right: 30px;      top: 30px;      padding: 8px 20px;      font-size: 10px;      text-transform: uppercase;      letter-spacing: 1px;      z-index: 1; }      .tm-sc-blog.blog-style3-modern article .entry-header .post-single-meta i {        display: none; }      .tm-sc-blog.blog-style3-modern article .entry-header .post-single-meta a {        color: #fff; }      .tm-sc-blog.blog-style3-modern article .entry-header .post-single-meta .entry-date .month {        display: block;        font-size: 20px;        line-height: 1.1; }      .tm-sc-blog.blog-style3-modern article .entry-header .post-single-meta .entry-date .day {        display: block;        font-size: 32px;        line-height: 1.1; }      .tm-sc-blog.blog-style3-modern article .entry-header .post-single-meta .entry-date .year {        display: none; }    .tm-sc-blog.blog-style3-modern article .entry-header .link {      background: #333;      position: absolute;      left: 0;      top: 45%;      right: 0;      height: 50px;      width: 50px;      color: #fff;      padding: 10px;      text-align: center;      margin: 0 auto;      z-index: 1;      opacity: 0;      transition: all 0.4s ease-in-out; }      @media screen and (prefers-reduced-motion: reduce) {        .tm-sc-blog.blog-style3-modern article .entry-header .link {          transition: none; } }      .tm-sc-blog.blog-style3-modern article .entry-header .link:hover {        transform: rotateY(180deg); }  .tm-sc-blog.blog-style3-modern article .entry-content {    text-align: center;    padding: 40px 20px 60px;    border-radius: 5px;    background: #fff;    position: relative;    z-index: 999;    margin: -30px 20px 0;    box-shadow: 0px 30px 50px rgba(5, 5, 5, 0.04);    -webkit-transition: all 0.3s cubic-bezier(0.7, 0.04, 0.37, 1);    transition: all 0.3s cubic-bezier(0.7, 0.04, 0.37, 1); }    .tm-sc-blog.blog-style3-modern article .entry-content .entry-title {      margin-top: 0;      margin-bottom: 1rem; }    .tm-sc-blog.blog-style3-modern article .entry-content .post-excerpt {      margin-bottom: 20px; }    .tm-sc-blog.blog-style3-modern article .entry-content .entry-meta {      font-size: 14px;      margin-bottom: 20px;      color: #999; }    .tm-sc-blog.blog-style3-modern article .entry-content .post-btn-readmore {      position: absolute;      bottom: -30px;      left: 50%;      -webkit-transform: translate(-50%);      -ms-transform: translate(-50%);      transform: translate(-50%);      width: 60px;      height: 60px;      border: 2px solid #111;      border-radius: 50%;      background-color: #fff;      display: table;      -webkit-transition: all 0.3s cubic-bezier(0.7, 0.04, 0.37, 1);      transition: all 0.3s cubic-bezier(0.7, 0.04, 0.37, 1); }      .tm-sc-blog.blog-style3-modern article .entry-content .post-btn-readmore .btn-plain-text-with-arrow {        display: table-cell;        position: absolute;        top: 50%;        left: 50%;        -webkit-transform: translate(-50%, -50%);        -ms-transform: translate(-50%, -50%);        transform: translate(-50%, -50%); }        .tm-sc-blog.blog-style3-modern article .entry-content .post-btn-readmore .btn-plain-text-with-arrow:after {          top: 0;          font-size: 24px;          color: #111; }        .tm-sc-blog.blog-style3-modern article .entry-content .post-btn-readmore .btn-plain-text-with-arrow:hover, .tm-sc-blog.blog-style3-modern article .entry-content .post-btn-readmore .btn-plain-text-with-arrow:focus {          color: #000; }  .tm-sc-blog.blog-style3-modern article:hover .entry-header .link {    opacity: 1; }  .tm-sc-blog.blog-style3-modern article:hover .entry-content {    -webkit-transform: translateY(-10px);    -ms-transform: translateY(-10px);    transform: translateY(-10px);    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.09); }.tm-sc-blog.blog-style4-everything-over-image article .owl-nav {  display: none; }.tm-sc-blog.blog-style4-everything-over-image article .entry-header .thumb img {  -webkit-transform: scale(1);  -moz-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1);  -webkit-transition: all 0.3s cubic-bezier(0.7, 0.04, 0.37, 1);  transition: all 0.3s cubic-bezier(0.7, 0.04, 0.37, 1); }.tm-sc-blog.blog-style4-everything-over-image article .entry-header .post-single-meta {  background: #242424;  color: #fff;  position: absolute;  right: 30px;  top: 30px;  padding: 8px 20px;  font-size: 10px;  text-transform: uppercase;  letter-spacing: 1px;  z-index: 1; }  .tm-sc-blog.blog-style4-everything-over-image article .entry-header .post-single-meta i {    display: none; }  .tm-sc-blog.blog-style4-everything-over-image article .entry-header .post-single-meta a {    color: #fff; }  .tm-sc-blog.blog-style4-everything-over-image article .entry-header .post-single-meta .entry-date .month {    display: block;    font-size: 20px;    line-height: 1.1; }  .tm-sc-blog.blog-style4-everything-over-image article .entry-header .post-single-meta .entry-date .day {    display: block;    font-size: 32px;    line-height: 1.1; }  .tm-sc-blog.blog-style4-everything-over-image article .entry-header .post-single-meta .entry-date .year {    display: none; }.tm-sc-blog.blog-style4-everything-over-image article .entry-content-wrapper {  box-sizing: border-box;  padding: 20px;  position: absolute;  left: 0;  top: 0;  height: 100%;  width: 100%; }  .tm-sc-blog.blog-style4-everything-over-image article .entry-content-wrapper .entry-content {    display: table;    height: 100%;    width: 100%;    overflow: hidden; }    .tm-sc-blog.blog-style4-everything-over-image article .entry-content-wrapper .entry-content .entry-content-inner {      display: table-cell;      padding: 20px;      height: 100%;      width: 100%;      position: relative;      vertical-align: bottom;      z-index: 9;      -webkit-transform: translateY(70px);      -ms-transform: translateY(70px);      transform: translateY(70px);      -webkit-transition: all 0.3s cubic-bezier(0.7, 0.04, 0.37, 1);      transition: all 0.3s cubic-bezier(0.7, 0.04, 0.37, 1); }      .tm-sc-blog.blog-style4-everything-over-image article .entry-content-wrapper .entry-content .entry-content-inner .entry-title {        color: #fff;        margin-top: 0;        margin-bottom: 1rem; }      .tm-sc-blog.blog-style4-everything-over-image article .entry-content-wrapper .entry-content .entry-content-inner .post-excerpt {        color: #fff;        margin-bottom: 20px; }      .tm-sc-blog.blog-style4-everything-over-image article .entry-content-wrapper .entry-content .entry-content-inner .entry-meta {        font-size: 14px;        margin-bottom: 20px;        color: #fff;        text-transform: capitalize; }        .tm-sc-blog.blog-style4-everything-over-image article .entry-content-wrapper .entry-content .entry-content-inner .entry-meta a {          color: #fff; }      .tm-sc-blog.blog-style4-everything-over-image article .entry-content-wrapper .entry-content .entry-content-inner .post-btn-readmore {        opacity: 0;        transition: all 0.4s ease-in-out; }        @media screen and (prefers-reduced-motion: reduce) {          .tm-sc-blog.blog-style4-everything-over-image article .entry-content-wrapper .entry-content .entry-content-inner .post-btn-readmore {            transition: none; } }        .tm-sc-blog.blog-style4-everything-over-image article .entry-content-wrapper .entry-content .entry-content-inner .post-btn-readmore a {          color: #fff; }.tm-sc-blog.blog-style4-everything-over-image article:hover .entry-header .thumb img {  -webkit-transform: translateY(-10px) scale(1.1);  -ms-transform: translateY(-10px) scale(1.1);  transform: translateY(-10px) scale(1.1); }.tm-sc-blog.blog-style4-everything-over-image article:hover .entry-content-wrapper .entry-content .entry-content-inner {  -webkit-transform: translateY(0);  -ms-transform: translateY(0);  transform: translateY(0); }  .tm-sc-blog.blog-style4-everything-over-image article:hover .entry-content-wrapper .entry-content .entry-content-inner .post-btn-readmore {    opacity: 1; }.tm-sc-blog.blog-style5-vertical-list .isotope-layout {  margin-left: 0; }.tm-sc-blog.blog-style5-vertical-list article {  padding: 2.2rem 0 2.5rem;  border-bottom: 1px solid #eee; }  .tm-sc-blog.blog-style5-vertical-list article:last-child {    border-bottom: none;    padding-bottom: 0; }  .tm-sc-blog.blog-style5-vertical-list article:first-child {    padding-top: 0; }  .tm-sc-blog.blog-style5-vertical-list article .entry-content .entry-title {    margin-top: 0;    margin-bottom: 1rem; }  .tm-sc-blog.blog-style5-vertical-list article .entry-content .entry-meta {    font-size: 14px;    margin-bottom: 0;    color: #999; }.tm-sc-blog.blog-style6-alternative-design article .owl-nav {  display: none; }.tm-sc-blog.blog-style6-alternative-design article .entry-header .thumb img {  -webkit-transform: scale(1);  -moz-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1);  -webkit-transition: all 0.3s cubic-bezier(0.7, 0.04, 0.37, 1);  transition: all 0.3s cubic-bezier(0.7, 0.04, 0.37, 1); }.tm-sc-blog.blog-style6-alternative-design article .entry-header .post-single-meta {  position: absolute;  left: 30px;  top: 30px;  font-size: 10px;  text-transform: uppercase;  letter-spacing: 1px;  z-index: 1;  -webkit-transition: all 0.3s cubic-bezier(0.7, 0.04, 0.37, 1);  transition: all 0.3s cubic-bezier(0.7, 0.04, 0.37, 1); }  .tm-sc-blog.blog-style6-alternative-design article .entry-header .post-single-meta i {    display: none; }.tm-sc-blog.blog-style6-alternative-design article .entry-content-wrapper {  box-sizing: border-box;  padding: 20px;  position: absolute;  left: 0;  top: 0;  height: 100%;  width: 100%;  -webkit-transition: all 0.3s cubic-bezier(0.7, 0.04, 0.37, 1);  transition: all 0.3s cubic-bezier(0.7, 0.04, 0.37, 1); }  .tm-sc-blog.blog-style6-alternative-design article .entry-content-wrapper .entry-content {    display: table;    height: 100%;    width: 100%;    overflow: hidden; }    .tm-sc-blog.blog-style6-alternative-design article .entry-content-wrapper .entry-content .entry-content-inner {      display: table-cell;      height: 100%;      width: 100%;      position: relative;      vertical-align: bottom;      z-index: 9;      -webkit-transform: translateY(10px);      -ms-transform: translateY(10px);      transform: translateY(10px);      -webkit-transition: all 0.3s cubic-bezier(0.7, 0.04, 0.37, 1);      transition: all 0.3s cubic-bezier(0.7, 0.04, 0.37, 1); }      .tm-sc-blog.blog-style6-alternative-design article .entry-content-wrapper .entry-content .entry-content-inner .entry-title {        margin-top: 0;        margin-bottom: 1rem; }      .tm-sc-blog.blog-style6-alternative-design article .entry-content-wrapper .entry-content .entry-content-inner .entry-meta {        font-size: 14px;        margin-bottom: 20px;        text-transform: capitalize; }.tm-sc-blog.blog-style6-alternative-design article:hover .entry-header .thumb img {  -webkit-transform: translateY(-10px) scale(1.1);  -ms-transform: translateY(-10px) scale(1.1);  transform: translateY(-10px) scale(1.1); }.tm-sc-blog.blog-style6-alternative-design article:hover .entry-content-wrapper .entry-content .entry-content-inner {  -webkit-transform: translateY(0);  -ms-transform: translateY(0);  transform: translateY(0); }.tm-sc-blog.blog-style6-alternative-design article .post-thumb .post-thumb-inner .thumb:before {  display: none; }.tm-sc-blog.blog-style6-alternative-design article .post-thumb .post-thumb-inner .thumb:after {  background-color: rgba(250, 250, 250, 0.96);  -webkit-transform: scaleY(1);  -khtml-transform: scaleY(1);  -moz-transform: scaleY(1);  -ms-transform: scaleY(1);  -o-transform: scaleY(1);  transform: scaleY(1);  opacity: 1; }.tm-sc-blog.blog-style6-alternative-design article:hover .post-thumb .post-thumb-inner .thumb:after {  -webkit-transform: scaleY(1);  -khtml-transform: scaleY(1);  -moz-transform: scaleY(1);  -ms-transform: scaleY(1);  -o-transform: scaleY(1);  transform: scaleY(1);  opacity: 1; }.tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 1) article .post-thumb .post-thumb-inner .thumb:before, .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 3) article .post-thumb .post-thumb-inner .thumb:before, .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 6) article .post-thumb .post-thumb-inner .thumb:before, .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 8) article .post-thumb .post-thumb-inner .thumb:before {  display: none; }.tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 1) article .post-thumb .post-thumb-inner .thumb:after, .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 3) article .post-thumb .post-thumb-inner .thumb:after, .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 6) article .post-thumb .post-thumb-inner .thumb:after, .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 8) article .post-thumb .post-thumb-inner .thumb:after {  opacity: 0; }.tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 1) article .post-single-meta, .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 3) article .post-single-meta, .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 6) article .post-single-meta, .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 8) article .post-single-meta {  opacity: 0;  color: #fff; }  .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 1) article .post-single-meta a, .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 3) article .post-single-meta a, .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 6) article .post-single-meta a, .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 8) article .post-single-meta a {    color: #fff; }.tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 1) article .entry-content-wrapper, .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 3) article .entry-content-wrapper, .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 6) article .entry-content-wrapper, .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 8) article .entry-content-wrapper {  opacity: 0; }  .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 1) article .entry-content-wrapper .entry-content .entry-content-inner .entry-title, .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 3) article .entry-content-wrapper .entry-content .entry-content-inner .entry-title, .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 6) article .entry-content-wrapper .entry-content .entry-content-inner .entry-title, .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 8) article .entry-content-wrapper .entry-content .entry-content-inner .entry-title {    color: #fff; }    .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 1) article .entry-content-wrapper .entry-content .entry-content-inner .entry-title a:hover, .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 3) article .entry-content-wrapper .entry-content .entry-content-inner .entry-title a:hover, .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 6) article .entry-content-wrapper .entry-content .entry-content-inner .entry-title a:hover, .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 8) article .entry-content-wrapper .entry-content .entry-content-inner .entry-title a:hover {      color: #fff; }  .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 1) article .entry-content-wrapper .entry-content .entry-content-inner .post-excerpt, .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 3) article .entry-content-wrapper .entry-content .entry-content-inner .post-excerpt, .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 6) article .entry-content-wrapper .entry-content .entry-content-inner .post-excerpt, .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 8) article .entry-content-wrapper .entry-content .entry-content-inner .post-excerpt {    color: #fff; }  .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 1) article .entry-content-wrapper .entry-content .entry-content-inner .entry-meta, .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 3) article .entry-content-wrapper .entry-content .entry-content-inner .entry-meta, .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 6) article .entry-content-wrapper .entry-content .entry-content-inner .entry-meta, .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 8) article .entry-content-wrapper .entry-content .entry-content-inner .entry-meta {    color: #fff; }    .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 1) article .entry-content-wrapper .entry-content .entry-content-inner .entry-meta a, .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 3) article .entry-content-wrapper .entry-content .entry-content-inner .entry-meta a, .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 6) article .entry-content-wrapper .entry-content .entry-content-inner .entry-meta a, .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 8) article .entry-content-wrapper .entry-content .entry-content-inner .entry-meta a {      color: #fff; }.tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 1) article:hover .post-thumb .post-thumb-inner .thumb:after, .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 3) article:hover .post-thumb .post-thumb-inner .thumb:after, .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 6) article:hover .post-thumb .post-thumb-inner .thumb:after, .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 8) article:hover .post-thumb .post-thumb-inner .thumb:after {  opacity: 1; }.tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 1) article:hover .post-single-meta, .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 3) article:hover .post-single-meta, .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 6) article:hover .post-single-meta, .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 8) article:hover .post-single-meta {  opacity: 1; }.tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 1) article:hover .entry-content-wrapper, .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 3) article:hover .entry-content-wrapper, .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 6) article:hover .entry-content-wrapper, .tm-sc-blog.blog-style6-alternative-design .isotope-layout-inner .isotope-item:not(.isotope-item-sizer):nth-child(8n + 8) article:hover .entry-content-wrapper {  opacity: 1; }.tm-sc-blog.blog-style6-alternative-design article.format-link .link-content .link-content-wrapper .title {  font-size: 1rem; }.tm-sc-blog.blog-style6-alternative-design article.format-link .link-content .link-content-wrapper .link {  color: #999; }.tm-sc-blog.blog-style6-alternative-design article.format-quote .quote-content .quote-content-wrapper blockquote .quote {  font-size: 1rem;  margin-bottom: 20px;  line-height: 1.5; }.tm-sc-blog.blog-style6-alternative-design article.format-quote .quote-content .quote-content-wrapper blockquote footer {  font-size: 0.9rem;  color: #999; }.tm-sc-blog.tm-sc-blog-floating-parallax .floating-posts-holder {  text-align: center; }  .tm-sc-blog.tm-sc-blog-floating-parallax .floating-posts-holder article {    padding: 30px; }  .tm-sc-blog.tm-sc-blog-floating-parallax .floating-posts-holder .entry-meta i {    display: none; }  .tm-sc-blog.tm-sc-blog-floating-parallax .floating-posts-holder .entry-header {    clip-path: inset(0% 0% 0% 0%);    -webkit-transition: all 0.3s cubic-bezier(0.7, 0.04, 0.37, 1);    transition: all 0.3s cubic-bezier(0.7, 0.04, 0.37, 1); }  .tm-sc-blog.tm-sc-blog-floating-parallax .floating-posts-holder .post-thumb .post-thumb-inner .thumb {    border-radius: 7px; }  .tm-sc-blog.tm-sc-blog-floating-parallax .floating-posts-holder:hover .entry-header {    clip-path: inset(3% 3% 3% 3%); }/* * Shortcode: button.scss * -----------------------------------------------*/.btn-gray {  color: #fff;  background-color: #666;  border-color: #666;  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }  .btn-gray:hover {    color: #fff;    background-color: #535353;    border-color: #4d4d4d; }  .btn-gray:focus, .btn-gray.focus {    box-shadow: 0 0 0 0.2rem rgba(102, 102, 102, 0.5); }  .btn-gray.disabled, .btn-gray:disabled {    color: #fff;    background-color: #666;    border-color: #666; }  .btn-gray:not(:disabled):not(.disabled):active, .btn-gray:not(:disabled):not(.disabled).active,  .show >.btn-gray.dropdown-toggle {    color: #fff;    background-color: #4d4d4d;    border-color: #464646; }    .btn-gray:not(:disabled):not(.disabled):active:focus, .btn-gray:not(:disabled):not(.disabled).active:focus,    .show >.btn-gray.dropdown-toggle:focus {      box-shadow: 0 0 0 0.2rem rgba(102, 102, 102, 0.5); }.btn-outline-gray {  color: #666;  background-color: transparent;  background-image: none;  border-color: #666; }  .btn-outline-gray:hover {    color: #fff;    background-color: #666;    border-color: #666; }  .btn-outline-gray:focus, .btn-outline-gray.focus {    box-shadow: 0 0 0 0.2rem rgba(102, 102, 102, 0.5); }  .btn-outline-gray.disabled, .btn-outline-gray:disabled {    color: #666;    background-color: transparent; }  .btn-outline-gray:not(:disabled):not(.disabled):active, .btn-outline-gray:not(:disabled):not(.disabled).active,  .show >.btn-outline-gray.dropdown-toggle {    color: #fff;    background-color: #666;    border-color: #666; }    .btn-outline-gray:not(:disabled):not(.disabled):active:focus, .btn-outline-gray:not(:disabled):not(.disabled).active:focus,    .show >.btn-outline-gray.dropdown-toggle:focus {      box-shadow: 0 0 0 0.2rem rgba(102, 102, 102, 0.5); }.btn-xs {  padding: 0.5rem 1rem;  font-size: 0.8rem;  line-height: 1.5;  border-radius: 0.2rem; }.btn {  border-width: 3px;  letter-spacing: .05rem;  padding: 0.8rem 2.5rem;  overflow: hidden; }  .btn.focus, .btn:focus {    box-shadow: none !important; }.btn-group-xs >.btn, .btn-xs {  padding: 0.75rem 1rem; }.btn-group-sm >.btn, .btn-sm {  padding: 0.50rem 1.5rem; }.btn-group-lg >.btn, .btn-lg {  padding: 1.1rem 3.00rem; }.btn-gray {  box-shadow: none; }.btn-dark:hover {  color: #343a40;  background-color: transparent; }.btn-gray:hover {  color: #666;  border-color: #666;  background-color: transparent; }/* button 3D */.btn-3d {  box-shadow: 0 4px 1px #999999;  margin-bottom: 4px; }.btn-round {  border-radius: 3rem; }.btn-flat {  border-radius: 0; }/* btn-plain-text*/.btn-plain-text {  color: #aaa;  font-size: 1rem;  padding: 0;  border: 0;  padding-bottom: 3px;  vertical-align: initial; }  .btn-plain-text.focus, .btn-plain-text:focus {    box-shadow: none; }.btn-plain-text-with-arrow {  color: #2f3241;  font-size: 1rem;  padding: 0;  border: 0;  vertical-align: initial; }  .btn-plain-text-with-arrow:after {    display: inline-block;    content: "\f178";    font-family: fontawesome;    font-size: 16px;    font-variant: normal;    font-weight: normal;    line-height: 1;    margin-left: 7px;    position: relative;    text-shadow: none;    text-transform: none;    top: 2px;    transition: all 0.3s ease 0s; }    @media screen and (prefers-reduced-motion: reduce) {      .btn-plain-text-with-arrow:after {        transition: none; } }  .btn-plain-text-with-arrow:focus:after, .btn-plain-text-with-arrow:hover:after {    -webkit-animation: moveArrow 1s;    -moz-animation: moveArrow 1s;    animation: moveArrow 1s; }  .btn-plain-text-with-arrow.focus, .btn-plain-text-with-arrow:focus {    box-shadow: none; }  .btn-plain-text-with-arrow.text-white:after {    color: #fff !important; }@keyframes moveArrow {  0%, 55% {    opacity: 1;    -webkit-transform: translateX(0) scale(1);    -moz-transform: translateX(0) scale(1);    transform: translateX(0) scale(1); }  25% {    opacity: 0;    -webkit-transform: translateX(13px) scale(0.9);    -moz-transform: translateX(13px) scale(0.9);    transform: translateX(13px) scale(0.9); }  26% {    opacity: 0;    -webkit-transform: translateX(-13px) scale(0.9);    -moz-transform: translateX(-13px) scale(0.9);    transform: translateX(-13px) scale(0.9); } }.btn-modern-white {  position: relative;  overflow: hidden;  border-width: 2px;  color: #333;  border-color: #eeeeee;  background-color: transparent; }  .btn-modern-white:after {    content: "";    background-color: #111;    width: 0;    height: 100%;    top: 0;    position: absolute;    left: auto;    right: 0;    z-index: -1;    -webkit-transition: width 0.6s cubic-bezier(0.3, 0.8, 0.3, 1) 0s;    transition: width 0.6s cubic-bezier(0.3, 0.8, 0.3, 1) 0s; }  .btn-modern-white:hover {    color: #ffffff;    border-color: #111; }    .btn-modern-white:hover:after {      width: 100%;      left: 0;      right: auto; }.btn-modern-theme-colored {  position: relative;  overflow: hidden;  border-width: 2px;  color: #333;  border-color: #eeeeee;  background-color: transparent;  z-index: 0; }  .btn-modern-theme-colored:after {    content: "";    background-color: #fff;    width: 0;    height: 100%;    top: 0;    position: absolute;    left: auto;    right: 0;    z-index: -1;    -webkit-transition: width 0.6s cubic-bezier(0.3, 0.8, 0.3, 1) 0s;    transition: width 0.6s cubic-bezier(0.3, 0.8, 0.3, 1) 0s; }  .btn-modern-theme-colored:hover {    border-color: #eee; }    .btn-modern-theme-colored:hover:after {      width: 100%;      left: 0;      right: auto; }/* Sweep To Right */.hvr-sweep-to-right {  display: inline-block;  vertical-align: middle;  -webkit-transform: perspective(1px) translateZ(0);  transform: perspective(1px) translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  position: relative;  -webkit-transition-property: color;  transition-property: color;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s; }  .hvr-sweep-to-right:before {    content: "";    position: absolute;    z-index: -1;    top: 0;    left: 0;    right: 0;    bottom: 0;    background: #fff;    -webkit-transform: scaleX(0);    transform: scaleX(0);    -webkit-transform-origin: 0 50%;    transform-origin: 0 50%;    -webkit-transition-property: transform;    transition-property: transform;    -webkit-transition-duration: 0.3s;    transition-duration: 0.3s;    -webkit-transition-timing-function: ease-out;    transition-timing-function: ease-out; }  .hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {    -webkit-transform: scaleX(1);    transform: scaleX(1); }/* Bounce To Right */.hvr-bounce-to-right {  display: inline-block;  vertical-align: middle;  -webkit-transform: perspective(1px) translateZ(0);  transform: perspective(1px) translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  position: relative;  -webkit-transition-property: color;  transition-property: color;  -webkit-transition-duration: 0.5s;  transition-duration: 0.5s; }  .hvr-bounce-to-right:before {    content: "";    position: absolute;    z-index: -1;    top: 0;    left: 0;    right: 0;    bottom: 0;    background: #fff;    -webkit-transform: scaleX(0);    transform: scaleX(0);    -webkit-transform-origin: 0 50%;    transform-origin: 0 50%;    -webkit-transition-property: transform;    transition-property: transform;    -webkit-transition-duration: 0.5s;    transition-duration: 0.5s;    -webkit-transition-timing-function: ease-out;    transition-timing-function: ease-out; }  .hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before {    -webkit-transform: scaleX(1);    transform: scaleX(1);    -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);    transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); }/* Shutter Out Horizontal */.hvr-shutter-out-horizontal {  display: inline-block;  vertical-align: middle;  -webkit-transform: perspective(1px) translateZ(0);  transform: perspective(1px) translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  position: relative;  -webkit-transition-property: color;  transition-property: color;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s; }  .hvr-shutter-out-horizontal:before {    content: "";    position: absolute;    z-index: -1;    top: 0;    bottom: 0;    left: 0;    right: 0;    background: #fff;    -webkit-transform: scaleX(0);    transform: scaleX(0);    -webkit-transform-origin: 50%;    transform-origin: 50%;    -webkit-transition-property: transform;    transition-property: transform;    -webkit-transition-duration: 0.3s;    transition-duration: 0.3s;    -webkit-transition-timing-function: ease-out;    transition-timing-function: ease-out; }  .hvr-shutter-out-horizontal:hover:before, .hvr-shutter-out-horizontal:focus:before, .hvr-shutter-out-horizontal:active:before {    -webkit-transform: scaleX(1);    transform: scaleX(1); }.hvr-sweep-to-right[class^="btn-outline-"]:hover, .hvr-sweep-to-right[class^="btn-outline-"]:focus, .hvr-sweep-to-right[class^="btn-outline-"]:active, .hvr-sweep-to-right[class*=" btn-outline-"]:hover, .hvr-sweep-to-right[class*=" btn-outline-"]:focus, .hvr-sweep-to-right[class*=" btn-outline-"]:active,.hvr-bounce-to-right[class^="btn-outline-"]:hover,.hvr-bounce-to-right[class^="btn-outline-"]:focus,.hvr-bounce-to-right[class^="btn-outline-"]:active,.hvr-bounce-to-right[class*=" btn-outline-"]:hover,.hvr-bounce-to-right[class*=" btn-outline-"]:focus,.hvr-bounce-to-right[class*=" btn-outline-"]:active,.hvr-shutter-out-horizontal[class^="btn-outline-"]:hover,.hvr-shutter-out-horizontal[class^="btn-outline-"]:focus,.hvr-shutter-out-horizontal[class^="btn-outline-"]:active,.hvr-shutter-out-horizontal[class*=" btn-outline-"]:hover,.hvr-shutter-out-horizontal[class*=" btn-outline-"]:focus,.hvr-shutter-out-horizontal[class*=" btn-outline-"]:active {  background-color: transparent; }.hvr-sweep-to-right[class^="btn-outline-"].btn-outline-gray:before, .hvr-sweep-to-right[class*=" btn-outline-"].btn-outline-gray:before,.hvr-bounce-to-right[class^="btn-outline-"].btn-outline-gray:before,.hvr-bounce-to-right[class*=" btn-outline-"].btn-outline-gray:before,.hvr-shutter-out-horizontal[class^="btn-outline-"].btn-outline-gray:before,.hvr-shutter-out-horizontal[class*=" btn-outline-"].btn-outline-gray:before {  background: "gray"; }.hvr-sweep-to-right[class^="btn-outline-"].btn-outline-primary:before, .hvr-sweep-to-right[class*=" btn-outline-"].btn-outline-primary:before,.hvr-bounce-to-right[class^="btn-outline-"].btn-outline-primary:before,.hvr-bounce-to-right[class*=" btn-outline-"].btn-outline-primary:before,.hvr-shutter-out-horizontal[class^="btn-outline-"].btn-outline-primary:before,.hvr-shutter-out-horizontal[class*=" btn-outline-"].btn-outline-primary:before {  background: #007bff; }.hvr-sweep-to-right[class^="btn-outline-"].btn-outline-secondary:before, .hvr-sweep-to-right[class*=" btn-outline-"].btn-outline-secondary:before,.hvr-bounce-to-right[class^="btn-outline-"].btn-outline-secondary:before,.hvr-bounce-to-right[class*=" btn-outline-"].btn-outline-secondary:before,.hvr-shutter-out-horizontal[class^="btn-outline-"].btn-outline-secondary:before,.hvr-shutter-out-horizontal[class*=" btn-outline-"].btn-outline-secondary:before {  background: #6c757d; }.hvr-sweep-to-right[class^="btn-outline-"].btn-outline-success:before, .hvr-sweep-to-right[class*=" btn-outline-"].btn-outline-success:before,.hvr-bounce-to-right[class^="btn-outline-"].btn-outline-success:before,.hvr-bounce-to-right[class*=" btn-outline-"].btn-outline-success:before,.hvr-shutter-out-horizontal[class^="btn-outline-"].btn-outline-success:before,.hvr-shutter-out-horizontal[class*=" btn-outline-"].btn-outline-success:before {  background: #28a745; }.hvr-sweep-to-right[class^="btn-outline-"].btn-outline-info:before, .hvr-sweep-to-right[class*=" btn-outline-"].btn-outline-info:before,.hvr-bounce-to-right[class^="btn-outline-"].btn-outline-info:before,.hvr-bounce-to-right[class*=" btn-outline-"].btn-outline-info:before,.hvr-shutter-out-horizontal[class^="btn-outline-"].btn-outline-info:before,.hvr-shutter-out-horizontal[class*=" btn-outline-"].btn-outline-info:before {  background: #17a2b8; }.hvr-sweep-to-right[class^="btn-outline-"].btn-outline-warning:before, .hvr-sweep-to-right[class*=" btn-outline-"].btn-outline-warning:before,.hvr-bounce-to-right[class^="btn-outline-"].btn-outline-warning:before,.hvr-bounce-to-right[class*=" btn-outline-"].btn-outline-warning:before,.hvr-shutter-out-horizontal[class^="btn-outline-"].btn-outline-warning:before,.hvr-shutter-out-horizontal[class*=" btn-outline-"].btn-outline-warning:before {  background: #ffc107; }.hvr-sweep-to-right[class^="btn-outline-"].btn-outline-danger:before, .hvr-sweep-to-right[class*=" btn-outline-"].btn-outline-danger:before,.hvr-bounce-to-right[class^="btn-outline-"].btn-outline-danger:before,.hvr-bounce-to-right[class*=" btn-outline-"].btn-outline-danger:before,.hvr-shutter-out-horizontal[class^="btn-outline-"].btn-outline-danger:before,.hvr-shutter-out-horizontal[class*=" btn-outline-"].btn-outline-danger:before {  background: #dc3545; }.hvr-sweep-to-right[class^="btn-outline-"].btn-outline-light:before, .hvr-sweep-to-right[class*=" btn-outline-"].btn-outline-light:before,.hvr-bounce-to-right[class^="btn-outline-"].btn-outline-light:before,.hvr-bounce-to-right[class*=" btn-outline-"].btn-outline-light:before,.hvr-shutter-out-horizontal[class^="btn-outline-"].btn-outline-light:before,.hvr-shutter-out-horizontal[class*=" btn-outline-"].btn-outline-light:before {  background: #f8f9fa; }.hvr-sweep-to-right[class^="btn-outline-"].btn-outline-dark:before, .hvr-sweep-to-right[class*=" btn-outline-"].btn-outline-dark:before,.hvr-bounce-to-right[class^="btn-outline-"].btn-outline-dark:before,.hvr-bounce-to-right[class*=" btn-outline-"].btn-outline-dark:before,.hvr-shutter-out-horizontal[class^="btn-outline-"].btn-outline-dark:before,.hvr-shutter-out-horizontal[class*=" btn-outline-"].btn-outline-dark:before {  background: #343a40; }.hvr-sweep-to-right:not(.btn-outline):hover, .hvr-sweep-to-right:not(.btn-outline):focus, .hvr-sweep-to-right:not(.btn-outline):active,.hvr-bounce-to-right:not(.btn-outline):hover,.hvr-bounce-to-right:not(.btn-outline):focus,.hvr-bounce-to-right:not(.btn-outline):active,.hvr-shutter-out-horizontal:not(.btn-outline):hover,.hvr-shutter-out-horizontal:not(.btn-outline):focus,.hvr-shutter-out-horizontal:not(.btn-outline):active {  color: #222; }/* * Shortcode: call-to-action.scss * -----------------------------------------------*/.call-to-action .cta-content p,.call-to-action .cta-content h1, .call-to-action .cta-content h2, .call-to-action .cta-content h3, .call-to-action .cta-content h4, .call-to-action .cta-content h5, .call-to-action .cta-content h6 {  margin-top: 0; }/* * Shortcode: common.scss * -----------------------------------------------*/.tm-sc .excerpt {  margin-bottom: 15px; }.tm-loadmore-container {  text-align: center;  margin-top: 50px; }/* * Shortcode: custom-columns-holder.scss * -----------------------------------------------*/.tm-sc-custom-columns-holder {  width: 100%;  display: table;  table-layout: fixed; }  .tm-sc-custom-columns-holder.tm-cc-two-columns .tm-sc-custom-columns-holder-item {    width: 50%; }  .tm-sc-custom-columns-holder.tm-cc-two-columns .tm-sc-custom-columns-holder-item {    width: 50%; }  .tm-sc-custom-columns-holder.tm-cc-three-columns .tm-sc-custom-columns-holder-item {    width: 33%; }  .tm-sc-custom-columns-holder.tm-cc-four-columns .tm-sc-custom-columns-holder-item {    width: 25%; }  .tm-sc-custom-columns-holder.tm-cc-five-columns .tm-sc-custom-columns-holder-item {    width: 20%; }  .tm-sc-custom-columns-holder.tm-cc-six-columns .tm-sc-custom-columns-holder-item {    width: 16%; }  .tm-sc-custom-columns-holder .tm-sc-custom-columns-holder-item {    display: table-cell;    vertical-align: middle;    height: 100%;    background-size: cover;    background-position: center;    background-repeat: no-repeat;    position: relative; }    .tm-sc-custom-columns-holder .tm-sc-custom-columns-holder-item.tm-cc-vertical-alignment-top {      vertical-align: top; }    .tm-sc-custom-columns-holder .tm-sc-custom-columns-holder-item.tm-cc-vertical-alignment-bottom {      vertical-align: bottom; }    .tm-sc-custom-columns-holder .tm-sc-custom-columns-holder-item.tm-cc-horizontal-alignment-center {      text-align: center; }    .tm-sc-custom-columns-holder .tm-sc-custom-columns-holder-item.tm-cc-horizontal-alignment-right {      text-align: right; }    .tm-sc-custom-columns-holder .tm-sc-custom-columns-holder-item .item-link {      display: inline-block;      width: 100%;      height: 100%;      position: absolute;      top: 0;      left: 0;      line-height: 0; }    .tm-sc-custom-columns-holder .tm-sc-custom-columns-holder-item .item-inner {      width: 100%; }    .tm-sc-custom-columns-holder .tm-sc-custom-columns-holder-item.tm-cc-eh-with-zoom {      position: relative;      overflow: hidden; }      .tm-sc-custom-columns-holder .tm-sc-custom-columns-holder-item.tm-cc-eh-with-zoom .tm-sc-custom-columns-holder-item-image-zoom {        position: absolute;        top: 0;        left: 0;        height: 100%;        width: 100%;        z-index: -1;        background-size: cover;        background-position: center center;        background-repeat: no-repeat;        -webkit-transition: transform 0.5s cubic-bezier(0.15, 0.7, 0.54, 0.99);        -moz-transition: transform 0.5s cubic-bezier(0.15, 0.7, 0.54, 0.99);        transition: transform 0.5s cubic-bezier(0.15, 0.7, 0.54, 0.99);        will-change: transform;        -webkit-backface-visibility: hidden; }      .tm-sc-custom-columns-holder .tm-sc-custom-columns-holder-item.tm-cc-eh-with-zoom:hover .tm-sc-custom-columns-holder-item-image-zoom {        -webkit-transform: scale(1.03);        -moz-transform: scale(1.03);        transform: scale(1.03); }  .tm-sc-custom-columns-holder.tm-cc-elements-items-float.tm-cc-three-columns .tm-sc-custom-columns-holder-item {    width: 33.33333333333333%; }  .tm-sc-custom-columns-holder.tm-cc-elements-items-float.tm-cc-six-columns .tm-sc-custom-columns-holder-item {    width: 16.66666666666667%; }  .tm-sc-custom-columns-holder.tm-cc-elements-items-float .tm-sc-custom-columns-holder-item {    float: left; }  .tm-sc-custom-columns-holder .item-content {    padding: 0 20px; }@media (max-width: 1199.98px) {  .tm-sc-custom-columns-holder.tm-cc-responsive-mode-1280.tm-cc-two-columns .tm-sc-custom-columns-holder-item, .tm-sc-custom-columns-holder.tm-cc-responsive-mode-1280.tm-cc-three-columns .tm-sc-custom-columns-holder-item, .tm-sc-custom-columns-holder.tm-cc-responsive-mode-1280.tm-cc-four-columns .tm-sc-custom-columns-holder-item, .tm-sc-custom-columns-holder.tm-cc-responsive-mode-1280.tm-cc-five-columns .tm-sc-custom-columns-holder-item, .tm-sc-custom-columns-holder.tm-cc-responsive-mode-1280.tm-cc-six-columns .tm-sc-custom-columns-holder-item {    width: 100%;    display: inline-block;    height: auto; } }@media (max-width: 991.98px) {  .tm-sc-custom-columns-holder.tm-cc-responsive-mode-1024.tm-cc-two-columns .tm-sc-custom-columns-holder-item, .tm-sc-custom-columns-holder.tm-cc-responsive-mode-1024.tm-cc-three-columns .tm-sc-custom-columns-holder-item, .tm-sc-custom-columns-holder.tm-cc-responsive-mode-1024.tm-cc-four-columns .tm-sc-custom-columns-holder-item, .tm-sc-custom-columns-holder.tm-cc-responsive-mode-1024.tm-cc-five-columns .tm-sc-custom-columns-holder-item, .tm-sc-custom-columns-holder.tm-cc-responsive-mode-1024.tm-cc-six-columns .tm-sc-custom-columns-holder-item {    width: 100%;    display: inline-block;    height: auto; } }@media (max-width: 767.98px) {  .tm-sc-custom-columns-holder.tm-cc-responsive-mode-768.tm-cc-two-columns .tm-sc-custom-columns-holder-item, .tm-sc-custom-columns-holder.tm-cc-responsive-mode-768.tm-cc-three-columns .tm-sc-custom-columns-holder-item, .tm-sc-custom-columns-holder.tm-cc-responsive-mode-768.tm-cc-four-columns .tm-sc-custom-columns-holder-item, .tm-sc-custom-columns-holder.tm-cc-responsive-mode-768.tm-cc-five-columns .tm-sc-custom-columns-holder-item, .tm-sc-custom-columns-holder.tm-cc-responsive-mode-768.tm-cc-six-columns .tm-sc-custom-columns-holder-item {    width: 100%;    display: inline-block;    height: auto; } }@media (max-width: 575.98px) {  .tm-sc-custom-columns-holder.tm-cc-responsive-mode-600.tm-cc-two-columns .tm-sc-custom-columns-holder-item, .tm-sc-custom-columns-holder.tm-cc-responsive-mode-600.tm-cc-three-columns .tm-sc-custom-columns-holder-item, .tm-sc-custom-columns-holder.tm-cc-responsive-mode-600.tm-cc-four-columns .tm-sc-custom-columns-holder-item, .tm-sc-custom-columns-holder.tm-cc-responsive-mode-600.tm-cc-five-columns .tm-sc-custom-columns-holder-item, .tm-sc-custom-columns-holder.tm-cc-responsive-mode-600.tm-cc-six-columns .tm-sc-custom-columns-holder-item {    width: 100%;    display: inline-block;    height: auto; } }@media (max-width: 575.98px) {  .tm-sc-custom-columns-holder.tm-cc-responsive-mode-480.tm-cc-two-columns .tm-sc-custom-columns-holder-item, .tm-sc-custom-columns-holder.tm-cc-responsive-mode-480.tm-cc-three-columns .tm-sc-custom-columns-holder-item, .tm-sc-custom-columns-holder.tm-cc-responsive-mode-480.tm-cc-four-columns .tm-sc-custom-columns-holder-item, .tm-sc-custom-columns-holder.tm-cc-responsive-mode-480.tm-cc-five-columns .tm-sc-custom-columns-holder-item, .tm-sc-custom-columns-holder.tm-cc-responsive-mode-480.tm-cc-six-columns .tm-sc-custom-columns-holder-item {    width: 100%;    display: inline-block;    height: auto; } }@media (max-width: 575.98px) {  .tm-sc-custom-columns-holder .item-content {    padding: 0 10px; } }@media (max-width: 1199.98px) {  .tm-sc-custom-columns-holder.tm-cc-responsive-mode-1280.tm-cc-one-column-alignment-left .tm-sc-custom-columns-holder-item .item-content {    text-align: left; }  .tm-sc-custom-columns-holder.tm-cc-responsive-mode-1280.tm-cc-one-column-alignment-right .tm-sc-custom-columns-holder-item .item-content {    text-align: right; }  .tm-sc-custom-columns-holder.tm-cc-responsive-mode-1280.tm-cc-one-column-alignment-center .tm-sc-custom-columns-holder-item .item-content {    text-align: center; } }@media (max-width: 991.98px) {  .tm-sc-custom-columns-holder.tm-cc-responsive-mode-1024.tm-cc-one-column-alignment-left .tm-sc-custom-columns-holder-item .item-content {    text-align: left; }  .tm-sc-custom-columns-holder.tm-cc-responsive-mode-1024.tm-cc-one-column-alignment-right .tm-sc-custom-columns-holder-item .item-content {    text-align: right; }  .tm-sc-custom-columns-holder.tm-cc-responsive-mode-1024.tm-cc-one-column-alignment-center .tm-sc-custom-columns-holder-item .item-content {    text-align: center; } }@media (max-width: 767.98px) {  .tm-sc-custom-columns-holder.tm-cc-responsive-mode-768.tm-cc-one-column-alignment-left .tm-sc-custom-columns-holder-item .item-content {    text-align: left; }  .tm-sc-custom-columns-holder.tm-cc-responsive-mode-768.tm-cc-one-column-alignment-right .tm-sc-custom-columns-holder-item .item-content {    text-align: right; }  .tm-sc-custom-columns-holder.tm-cc-responsive-mode-768.tm-cc-one-column-alignment-center .tm-sc-custom-columns-holder-item .item-content {    text-align: center; } }@media (max-width: 575.98px) {  .tm-sc-custom-columns-holder.tm-cc-responsive-mode-600.tm-cc-one-column-alignment-left .tm-sc-custom-columns-holder-item .item-content {    text-align: left; }  .tm-sc-custom-columns-holder.tm-cc-responsive-mode-600.tm-cc-one-column-alignment-right .tm-sc-custom-columns-holder-item .item-content {    text-align: right; }  .tm-sc-custom-columns-holder.tm-cc-responsive-mode-600.tm-cc-one-column-alignment-center .tm-sc-custom-columns-holder-item .item-content {    text-align: center; } }@media (max-width: 575.98px) {  .tm-sc-custom-columns-holder.tm-cc-responsive-mode-480.tm-cc-one-column-alignment-left .tm-sc-custom-columns-holder-item .item-content {    text-align: left; }  .tm-sc-custom-columns-holder.tm-cc-responsive-mode-480.tm-cc-one-column-alignment-right .tm-sc-custom-columns-holder-item .item-content {    text-align: right; }  .tm-sc-custom-columns-holder.tm-cc-responsive-mode-480.tm-cc-one-column-alignment-center .tm-sc-custom-columns-holder-item .item-content {    text-align: center; } }/* * Shortcode: dropcaps.scss * -----------------------------------------------*/.tm-sc-dropcaps .dropcaps {  color: #903;  float: left;  font-size: 60px;  line-height: 52px;  margin: 2px 10px 0 0; }.tm-sc-dropcaps.dropcaps-fill .dropcaps {  background-color: #903;  color: #fff;  text-align: center;  padding: 10px 10px 10px 10px;  margin: 7px 15px 0 0;  min-width: 64px; }/* * Shortcode: easy-pie-chart.scss * -----------------------------------------------*/.easypiechart {  position: relative;  display: inline-block;  width: 110px;  height: 110px;  text-align: center; }  .easypiechart canvas {    position: absolute;    top: 0;    left: 0; }  .easypiechart .percent {    display: inline-block;    line-height: 110px;    z-index: 2; }    .easypiechart .percent:after {      content: '%';      margin-left: 0.1em;      font-size: .8em; }/* * Shortcode: element-holder.scss * -----------------------------------------------*/.tm-element-holder {  display: table;  position: relative;  table-layout: fixed; }  .tm-element-holder .tm-element-holder-wrapper {    background-position: center;    background-size: cover;    display: table-cell;    vertical-align: middle;    height: 100%;    width: 100%;    position: relative;    z-index: 45; }  .tm-element-holder .tm-element-holder-bg-text {    display: block;    position: absolute;    line-height: 1;    font-size: 100px;    font-weight: bold;    color: #f5f5f5; }/** Shortcode: final-countdown.scss* -----------------------------------------------*/.tm-sc-countdown-timer .countdown-container {  font-size: 20px; }  .tm-sc-countdown-timer .countdown-container span {    display: inline-block;    font-size: 28px;    line-height: 2;    padding: 0 5px;    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2); }.final-countdown-modern-circular .countdown-container {  width: 100%;  position: relative; }  .final-countdown-modern-circular .countdown-container .clock-item {    position: relative; }    .final-countdown-modern-circular .countdown-container .clock-item .inner {      position: relative;      text-align: center; }      .final-countdown-modern-circular .countdown-container .clock-item .inner .clock-canvas {        background-color: rgba(255, 255, 255, 0.7);        border-radius: 50%;        height: 0px;        padding-bottom: 100%; }      .final-countdown-modern-circular .countdown-container .clock-item .inner .text {        position: absolute;        left: 50%;        -webkit-transform: translateX(-50%) translateY(-50%);        transform: translateX(-50%) translateY(-50%);        top: 50%; }        .final-countdown-modern-circular .countdown-container .clock-item .inner .text .val {          font-size: 36px;          line-height: 1.4;          font-weight: 500;          margin-bottom: 0; }        .final-countdown-modern-circular .countdown-container .clock-item .inner .text .type-time {          font-size: 13px;          margin-bottom: 0; }    @media (min-width: 768px) and (max-width: 991px) {      .final-countdown-modern-circular .countdown-container .clock-item {        margin-bottom: 30px; } }    @media (max-width: 767px) {      .final-countdown-modern-circular .countdown-container .clock-item {        margin: 0px 30px 30px 30px; } }.final-countdown-smart-style .countdown-timer {  display: flex;  justify-content: flex-start;  flex-wrap: wrap; }  .final-countdown-smart-style .countdown-timer .counter {    background-color: #fff;    border-radius: 0;    border: 1px solid #ddd;    text-align: center;    position: relative;    border-radius: 5px;    padding: 4px;    margin-right: 10px;    margin-bottom: 20px; }    .final-countdown-smart-style .countdown-timer .counter .value {      font-family: "Playfair Display", serif;      color: #002c42;      display: block;      font-size: 3rem;      padding: 0 20px; }    .final-countdown-smart-style .countdown-timer .counter .label {      background: #111;      border-radius: 4px;      color: #fff;      display: block;      font-size: 0.9rem;      padding: 5px 40px;      text-transform: uppercase;      border-top: 1px solid #ddd; }/* * Shortcode: flickr-feed.scss * -----------------------------------------------*/.flickr-feed .flickr_badge_image {  margin: 0px 7px 7px 0;  width: 70px;  height: 70px;  float: left;  background: 0 0;  padding: 0; }/* * Shortcode: flipbox.scss * -----------------------------------------------*/.vc-hoverbox-block-inner {  position: absolute;  padding: 45px 25px;  text-align: center;  left: 0;  bottom: 0;  top: 50%;  height: 100%;  width: 100%;  -webkit-perspective: inherit;  perspective: inherit;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -webkit-transform: translateY(-50%) translateZ(60px) scale(0.94);  transform: translateY(-50%) translateZ(60px) scale(0.94);  z-index: 2; }.tm-sc-flipbox {  position: relative;  -webkit-transform-style: preserve-3d;  transform-style: preserve-3d;  -webkit-perspective: 1000px;  perspective: 1000px;  padding: 0;  border: 0; }  .tm-sc-flipbox .tm-sc-flipbox-front,  .tm-sc-flipbox .tm-sc-flipbox-back {    -webkit-transform: rotateY(0deg);    transform: rotateY(0deg);    -webkit-transform-style: preserve-3d;    transform-style: preserve-3d;    min-height: 420px;    height: auto;    transition: -webkit-transform .6s ease;    transition: transform .6s ease;    transition: transform .6s ease, -webkit-transform .6s ease;    -webkit-backface-visibility: hidden;    backface-visibility: hidden; }    .tm-sc-flipbox .tm-sc-flipbox-front:after,    .tm-sc-flipbox .tm-sc-flipbox-back:after {      content: '';      display: block;      position: absolute;      top: 0;      left: 0;      right: 0;      bottom: 0;      opacity: .75; }    .tm-sc-flipbox .tm-sc-flipbox-front .flipbox-inner,    .tm-sc-flipbox .tm-sc-flipbox-back .flipbox-inner {      position: absolute;      padding: 45px 25px;      text-align: center;      left: 0;      bottom: 0;      top: 50%;      height: 100%;      width: 100%;      -webkit-perspective: inherit;      perspective: inherit;      -webkit-backface-visibility: hidden;      backface-visibility: hidden;      -webkit-transform: translateY(-50%) translateZ(60px) scale(0.94);      transform: translateY(-50%) translateZ(60px) scale(0.94);      z-index: 2; }  .tm-sc-flipbox .tm-sc-flipbox-front {    background-color: #eee;    background-repeat: no-repeat;    background-size: cover;    border-radius: 10px;    background-position: 50% 50%;    border: 2px solid transparent; }  .tm-sc-flipbox .tm-sc-flipbox-back {    position: absolute;    top: 0;    left: 0;    width: 100%;    border: 2px solid transparent;    border-radius: 10px;    -webkit-transform: rotateY(180deg);    transform: rotateY(180deg);    -webkit-transform-style: preserve-3d;    transform-style: preserve-3d; }    .tm-sc-flipbox .tm-sc-flipbox-back .flipbox-inner {      display: table;      overflow: hidden; }  .tm-sc-flipbox:hover .tm-sc-flipbox-front {    -webkit-transform: rotateY(-180deg);    transform: rotateY(-180deg);    -webkit-transform-style: preserve-3d;    transform-style: preserve-3d; }  .tm-sc-flipbox:hover .tm-sc-flipbox-back {    -webkit-transform: rotateY(0deg);    transform: rotateY(0deg);    -webkit-transform-style: preserve-3d;    transform-style: preserve-3d; }/* * Shortcode: funfacts.scss * -----------------------------------------------*/.tm-sc-funfact {  transition: all 0.5s ease; }  @media screen and (prefers-reduced-motion: reduce) {    .tm-sc-funfact {      transition: none; } }  .tm-sc-funfact i {    font-size: 45px; }  .tm-sc-funfact .counter {    margin-top: 20px;    margin-bottom: 0; }    .tm-sc-funfact .counter .animate-number {      line-height: 1; }  .tm-sc-funfact.funfact-lefticon .details {    margin-left: 60px; }  .tm-sc-funfact :last-child {    margin-bottom: 0; }/* * Shortcode: Icon Boxes * -----------------------------------------------*/.icon-box {  position: relative;  z-index: 0;  transition: all 0.3s ease; }  @media screen and (prefers-reduced-motion: reduce) {    .icon-box {      transition: none; } }  .icon-box .icon-wrapper {    margin-bottom: 20px; }  .icon-box .icon {    display: inline-block;    height: 70px;    margin-bottom: 15px;    transition: all 0.3s ease;    width: 70px;    text-align: center;    font-weight: normal; }    @media screen and (prefers-reduced-motion: reduce) {      .icon-box .icon {        transition: none; } }    .icon-box .icon i {      display: inline-block;      font-size: 40px;      line-height: 70px; }    .icon-box .icon i[class*="pe-7s-"] {      vertical-align: text-bottom; }    .icon-box .icon.icon-default {      height: auto;      width: auto;      margin-bottom: 5px; }      .icon-box .icon.icon-default i {        line-height: 1; }    .icon-box .icon.icon-gray {      background-color: #eee;      color: #333; }      .icon-box .icon.icon-gray.icon-bordered {        background-color: transparent;        border: 3px solid #eee; }      .icon-box:hover .icon.icon-gray {        background-color: #d5d5d5;        color: #111; }        .icon-box:hover .icon.icon-gray.icon-bordered {          background-color: #eee;          color: #555; }    .icon-box .icon.icon-dark {      background-color: #111;      color: #fff; }      .icon-box .icon.icon-dark.icon-bordered {        background-color: transparent;        border: 3px solid #111;        color: #111; }      .icon-box:hover .icon.icon-dark {        background-color: #eee;        color: #111; }        .icon-box:hover .icon.icon-dark.icon-bordered {          background-color: #111;          border-color: #111;          color: #fff; }    .icon-box .icon.icon-white {      background-color: #fff;      color: #333; }      .icon-box .icon.icon-white.icon-bordered {        background-color: transparent;        border: 3px solid #fff; }      .icon-box:hover .icon.icon-white {        background-color: #cccccc;        color: black; }        .icon-box:hover .icon.icon-white.icon-bordered {          background-color: #fff;          border-color: #fff;          color: #111; }      .icon-box .icon.icon-white.icon-border-effect {        position: relative; }        .icon-box .icon.icon-white.icon-border-effect::after {          box-shadow: 0 0 0 3px #fff; }    .icon-box .icon.icon-bordered {      border: 3px solid #eee; }      .icon-box:hover .icon.icon-bordered {        background-color: #eee;        color: #111; }    .icon-box .icon.icon-rounded {      border-radius: 3px; }    .icon-box .icon.icon-circled {      border-radius: 50%; }    .icon-box .icon.icon-type-image.icon-bordered {      padding: 5px; }    .icon-box .icon.icon-xs {      height: 30px;      width: 30px; }      .icon-box .icon.icon-xs i {        font-size: 18px;        line-height: 30px; }    .icon-box .icon.icon-sm {      height: 50px;      width: 50px; }      .icon-box .icon.icon-sm i {        font-size: 22px;        line-height: 50px; }    .icon-box .icon.icon-md {      height: 75px;      width: 75px; }      .icon-box .icon.icon-md i {        font-size: 36px;        line-height: 75px; }    .icon-box .icon.icon-lg {      height: 90px;      width: 90px; }      .icon-box .icon.icon-lg i {        font-size: 48px;        line-height: 90px; }    .icon-box .icon.icon-xl {      height: 120px;      width: 120px; }      .icon-box .icon.icon-xl i {        font-size: 60px;        line-height: 120px; }    .icon-box .icon.icon-border-effect {      position: relative; }      .icon-box .icon.icon-border-effect::after {        border-radius: 50%;        box-shadow: 0 0 0 3px;        box-sizing: content-box;        content: "";        height: 100%;        left: -4px;        opacity: 0;        padding: 4px;        top: -4px;        transform: scale(0.8);        transition: transform 0.3s ease 0s, opacity 0.3s ease 0s;        pointer-events: none;        position: absolute;        width: 100%; }      .icon-box .icon.icon-border-effect.effect-flat::after {        border-radius: 0; }      .icon-box .icon.icon-border-effect.effect-rounded::after {        border-radius: 3px; }      .icon-box .icon.icon-border-effect.effect-circled::after {        border-radius: 50%; }      .icon-box .icon.icon-border-effect.icon-gray::after {        box-shadow: 0 0 0 3px #eee; }    .icon-box .icon.icon-top {      left: 0;      margin: 0 auto;      position: absolute;      right: 0;      top: -32px; }  .icon-box .icon.icon-type-image {    display: block;    text-align: left; }  .icon-box.text-center .icon.icon-type-image {    text-align: center;    display: inline-block; }  .icon-box.text-right .icon.icon-type-image {    text-align: right;    display: inline-block; }  .icon-box.iconbox-border {    border: 3px solid #dcdcdc; }  .icon-box.iconbox-bg {    background-color: #fafafa; }    .icon-box.iconbox-bg.iconbox-bg-dark {      background-color: #333; }  .icon-box .content p {    margin-bottom: 0; }    .icon-box .content p a {      color: #676767;      font-weight: 400; }  .icon-box.icon-left .icon {    float: left;    margin-right: 20px; }    @media (max-width: 1199.98px) {      .icon-box.icon-left .icon {        float: none !important;        margin-right: 0;        margin-bottom: 15px; } }    .icon-box.icon-left .icon.no-bg {      width: auto;      height: auto; }  .icon-box.icon-left .icon-text {    overflow: hidden; }  .icon-box.icon-right .icon {    float: right;    margin-left: 20px; }    @media (max-width: 1199.98px) {      .icon-box.icon-right .icon {        float: none !important;        margin-left: 0;        margin-bottom: 15px; } }    .icon-box.icon-right .icon.no-bg {      width: auto;      height: auto; }  .icon-box.icon-right .icon-text {    overflow: hidden; }  .icon-box .icon-box-title,  .icon-box .icon-box-title a {    transition: all 0.1s ease; }    @media screen and (prefers-reduced-motion: reduce) {      .icon-box .icon-box-title,      .icon-box .icon-box-title a {        transition: none; } }  .icon-box .btn-view-details {    transition: all 0.1s ease;    margin-top: 15px; }    @media screen and (prefers-reduced-motion: reduce) {      .icon-box .btn-view-details {        transition: none; } }  .icon-box:hover .icon-border-effect::after {    opacity: 1;    transform: scale(1); }  .icon-box .icon-border-effect:hover::after {    opacity: 1;    transform: scale(1); }  .icon-box.iconbox-box-shadow {    box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08); }    .icon-box.iconbox-box-shadow:hover {      box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.15); }  .icon-box.iconbox-box-shadow-on-hover:hover {    box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.15); }  .icon-box.iconbox-default-padding .icon-box-wrapper {    padding: 50px 35px 50px 35px; }  @media (max-width: 1199.98px) {    .icon-box.iconbox-centered-in-responsive {      text-align: center !important; }      .icon-box.iconbox-centered-in-responsive .icon.icon-type-image {        text-align: center !important; } }  @media (min-width: 1200px) {    .icon-box.iconbox-title-mt-0-desktop .icon-box-title {      margin-top: 0; } }  .icon-box.iconbox-hover-move-up-animation:hover {    margin-top: -15px; }  .icon-box.iconbox-border-radius {    border-radius: 10px; }  .icon-box.icon-position-icon-top.hanging-icon-top .icon-wrapper .icon {    margin-top: -70px; }  .icon-box.icon-area-box-shadow .icon-wrapper .icon {    box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08); }  .icon-box.iconbox-style2-border-bottom:after {    background-color: #aaa;    position: absolute;    bottom: -3px;    left: 0;    width: 100%;    height: 4px;    content: '';    opacity: 0;    transition: 0.3s ease-in; }  .icon-box.iconbox-style2-border-bottom:hover:after {    bottom: 0;    opacity: 1; }  .icon-box.iconbox-style3-moving-border-bottom {    overflow: hidden; }    .icon-box.iconbox-style3-moving-border-bottom:after {      position: absolute;      left: -2px;      bottom: 0px;      width: 100%;      height: 4px;      content: '';      background-image: -moz-linear-gradient(0deg, #313131 0%, #bdc0c3 100%);      background-image: -webkit-linear-gradient(0deg, #313131 0%, #bdc0c3 100%);      background-image: -ms-linear-gradient(0deg, #313131 0%, #bdc0c3 100%);      -ms-transform: translateX(-100%);      -webkit-transform: translateX(-100%);      transform: translateX(-100%);      visibility: hidden;      opacity: 0;      transition: all 0.5s ease-in; }      @media screen and (prefers-reduced-motion: reduce) {        .icon-box.iconbox-style3-moving-border-bottom:after {          transition: none; } }    .icon-box.iconbox-style3-moving-border-bottom:hover:after {      -ms-transform: translateX(0%);      -webkit-transform: translateX(0%);      transform: translateX(0%);      visibility: visible;      opacity: 1; }  .icon-box.iconbox-style4-bgcolor {    overflow: hidden; }    .icon-box.iconbox-style4-bgcolor:before {      position: absolute;      content: '';      left: 0px;      top: 0px;      width: 100%;      height: 100%;      opacity: 0;      visibility: hidden;      background-color: #161d29;      transition: all 500ms ease;      z-index: -1; }      @media screen and (prefers-reduced-motion: reduce) {        .icon-box.iconbox-style4-bgcolor:before {          transition: none; } }    .icon-box.iconbox-style4-bgcolor:hover:before {      opacity: 1;      visibility: visible; }    .icon-box.iconbox-style4-bgcolor:hover .icon-box-title,    .icon-box.iconbox-style4-bgcolor:hover .icon-box-title a {      color: #fff; }    .icon-box.iconbox-style4-bgcolor:hover .content {      color: #fff; }      .icon-box.iconbox-style4-bgcolor:hover .content p {        color: #fff; }  .icon-box.iconbox-style5-moving-bgcolor {    overflow: hidden; }    .icon-box.iconbox-style5-moving-bgcolor:before {      position: absolute;      content: '';      left: 0px;      top: 0px;      width: 100%;      height: 100%;      opacity: 0;      visibility: visible;      background-color: #161d29;      transition: all 500ms ease;      -webkit-transform: scaleY(0);      -ms-transform: scaleY(0);      -moz-transform: scaleY(0);      transform: scaleY(0);      -webkit-transform-origin: top;      -ms-transform-origin: top;      -moz-transform-origin: top;      transform-origin: top;      z-index: -1; }      @media screen and (prefers-reduced-motion: reduce) {        .icon-box.iconbox-style5-moving-bgcolor:before {          transition: none; } }    .icon-box.iconbox-style5-moving-bgcolor:hover:before {      opacity: 1;      visibility: visible;      -webkit-transform: scaleY(1);      -ms-transform: scaleY(1);      -moz-transform: scaleY(1);      transform: scaleY(1); }    .icon-box.iconbox-style5-moving-bgcolor:hover .icon-box-title,    .icon-box.iconbox-style5-moving-bgcolor:hover .icon-box-title a {      color: #fff; }    .icon-box.iconbox-style5-moving-bgcolor:hover .content {      color: #fff; }      .icon-box.iconbox-style5-moving-bgcolor:hover .content p {        color: #fff; }  .icon-box.iconbox-style6-moving-double-bgcolor {    overflow: hidden; }    .icon-box.iconbox-style6-moving-double-bgcolor:before, .icon-box.iconbox-style6-moving-double-bgcolor:after {      position: absolute;      content: '';      left: 0px;      top: 0px;      width: 100%;      height: 100%;      opacity: 0;      visibility: visible;      background-color: #475469;      transition: all 400ms ease;      -webkit-transform: scaleY(0);      -ms-transform: scaleY(0);      -moz-transform: scaleY(0);      transform: scaleY(0);      -webkit-transform-origin: top;      -ms-transform-origin: top;      -moz-transform-origin: top;      transform-origin: top;      z-index: -2; }      @media screen and (prefers-reduced-motion: reduce) {        .icon-box.iconbox-style6-moving-double-bgcolor:before, .icon-box.iconbox-style6-moving-double-bgcolor:after {          transition: none; } }    .icon-box.iconbox-style6-moving-double-bgcolor:after {      background-color: #141d2b;      z-index: -1; }    .icon-box.iconbox-style6-moving-double-bgcolor:hover:before, .icon-box.iconbox-style6-moving-double-bgcolor:hover:after {      opacity: 1;      visibility: visible;      -webkit-transform: scaleY(1);      -ms-transform: scaleY(1);      -moz-transform: scaleY(1);      transform: scaleY(1); }    .icon-box.iconbox-style6-moving-double-bgcolor:hover:after {      -webkit-transition-delay: 300ms;      -moz-transition-delay: 300ms;      -ms-transition-delay: 300ms;      -o-transition-delay: 300ms;      transition-delay: 300ms; }    .icon-box.iconbox-style6-moving-double-bgcolor:hover .icon-box-title,    .icon-box.iconbox-style6-moving-double-bgcolor:hover .icon-box-title a {      color: #fff; }    .icon-box.iconbox-style6-moving-double-bgcolor:hover .content {      color: #fff; }      .icon-box.iconbox-style6-moving-double-bgcolor:hover .content p {        color: #fff; }  .icon-box.iconbox-style7-hover-moving-border {    overflow: hidden; }    .icon-box.iconbox-style7-hover-moving-border:after, .icon-box.iconbox-style7-hover-moving-border:before {      position: absolute;      top: 0;      right: 0;      bottom: 0;      left: 0;      content: '';      opacity: 0;      -webkit-transition: opacity 0.55s,-webkit-transform 0.55s;      transition: opacity 0.55s,transform 0.55s;      z-index: -1; }    .icon-box.iconbox-style7-hover-moving-border:after {      border-right: 2px solid #444;      border-left: 2px solid #444; }    .icon-box.iconbox-style7-hover-moving-border:after {      -webkit-transform: scale(1, 0);      transform: scale(1, 0); }    .icon-box.iconbox-style7-hover-moving-border:before {      border-top: 2px solid #444;      border-bottom: 2px solid #444; }    .icon-box.iconbox-style7-hover-moving-border:before {      -webkit-transform: scale(0, 1);      transform: scale(0, 1); }    .icon-box.iconbox-style7-hover-moving-border:hover:before, .icon-box.iconbox-style7-hover-moving-border:hover:after {      opacity: 1;      -webkit-transform: scale(1);      transform: scale(1); }  .icon-box.iconbox-bg-img-on-hover {    overflow: hidden; }    .icon-box.iconbox-bg-img-on-hover .bg-img-wrapper {      background-size: cover;      background-position: center;      background-repeat: no-repeat;      opacity: 0;      position: absolute;      top: 0;      left: 0;      width: 100%;      height: 100%;      -webkit-transform: scale(1);      -moz-transform: scale(1);      -ms-transform: scale(1);      transform: scale(1);      transition: all 0.3s ease; }      @media screen and (prefers-reduced-motion: reduce) {        .icon-box.iconbox-bg-img-on-hover .bg-img-wrapper {          transition: none; } }      .icon-box.iconbox-bg-img-on-hover .bg-img-wrapper:before, .icon-box.iconbox-bg-img-on-hover .bg-img-wrapper:after {        content: '';        position: absolute;        bottom: 0;        left: 0;        width: 100%;        height: 100%; }      .icon-box.iconbox-bg-img-on-hover .bg-img-wrapper:before {        background-image: url("../images/shadow-overlay2.png");        background-position: center bottom;        z-index: 1;        background-repeat: no-repeat; }      .icon-box.iconbox-bg-img-on-hover .bg-img-wrapper:after {        background-color: rgba(0, 0, 0, 0.45);        z-index: 2; }      .icon-box.iconbox-bg-img-on-hover:hover .bg-img-wrapper {        opacity: 1;        -webkit-transform: scale(1.1);        -moz-transform: scale(1.1);        -ms-transform: scale(1.1);        transform: scale(1.1); }      .icon-box.iconbox-bg-img-on-hover:hover .icon {        color: #fff; }        .icon-box.iconbox-bg-img-on-hover:hover .icon i {          color: #fff; }      .icon-box.iconbox-bg-img-on-hover:hover .icon-box-title,      .icon-box.iconbox-bg-img-on-hover:hover .icon-box-title a {        color: #fff; }      .icon-box.iconbox-bg-img-on-hover:hover .content {        color: #fff; }        .icon-box.iconbox-bg-img-on-hover:hover .content p {          color: #fff; }    .icon-box.iconbox-bg-img-on-hover .icon-box-wrapper {      position: relative;      z-index: 99; }    .icon-box.iconbox-bg-img-on-hover.iconbox-bg-img-on-hover-always-visible .bg-img-wrapper {      opacity: 1; }    .icon-box.iconbox-bg-img-on-hover.iconbox-bg-img-on-hover-always-visible .icon {      color: #fff; }      .icon-box.iconbox-bg-img-on-hover.iconbox-bg-img-on-hover-always-visible .icon i {        color: #fff; }    .icon-box.iconbox-bg-img-on-hover.iconbox-bg-img-on-hover-always-visible .icon-box-title,    .icon-box.iconbox-bg-img-on-hover.iconbox-bg-img-on-hover-always-visible .icon-box-title a {      color: #fff; }    .icon-box.iconbox-bg-img-on-hover.iconbox-bg-img-on-hover-always-visible .content {      color: #fff; }      .icon-box.iconbox-bg-img-on-hover.iconbox-bg-img-on-hover-always-visible .content p {        color: #fff; }  .icon-box.tm-iconbox-icontype-svg-image .tm-vivus-svg-animation {    width: 128px;    height: auto; }.tm-features-icon-box {  padding: 30px 30px;  background-color: #fff;  border-radius: 5px;  overflow: hidden;  position: relative;  transition: 300ms; }  .tm-features-icon-box .icon-box-wrapper .icon {    margin-bottom: 25px; }  .tm-features-icon-box:hover .icon-box-wrapper:after {    font-size: 6.5rem;    transform: rotate(10deg);    opacity: 0.08; }  .tm-features-icon-box:before {    position: absolute;    content: '';    bottom: -3px;    height: 17px;    left: -12px;    transform: rotate(45deg);    width: 40px;    background-color: #eee;    transition: all 300ms ease; }    @media screen and (prefers-reduced-motion: reduce) {      .tm-features-icon-box:before {        transition: none; } }  .tm-features-icon-box:hover:before {    height: 22px; }/* * Shortcode: Icon Boxe current theme * -----------------------------------------------*/.icon-box.iconbox-current-theme-style1 .icon-box-wrapper {  position: relative;  padding: 60px 60px 50px 60px; }  .icon-box.iconbox-current-theme-style1 .icon-box-wrapper .icon-wrapper .icon {    position: relative; }    .icon-box.iconbox-current-theme-style1 .icon-box-wrapper .icon-wrapper .icon:after {      position: absolute;      content: '';      left: -30px;      top: -40%;      width: 60px;      height: 60px;      border-radius: 50%;      background-color: rgba(255, 163, 3, 0.1);      z-index: -1;      -webkit-transform: scale(1);      -moz-transform: scale(1);      -ms-transform: scale(1);      transform: scale(1);      -webkit-transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s;      transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s; }  .icon-box.iconbox-current-theme-style1 .icon-box-wrapper .icon-box-title {    margin-bottom: 20px; }.icon-box.iconbox-current-theme-style1:hover .icon-box-wrapper .icon-wrapper .icon:after {  -webkit-transform: scale(0.8);  -moz-transform: scale(0.8);  -ms-transform: scale(0.8);  transform: scale(0.8); }/* * Shortcode: info-banner.scss * -----------------------------------------------*/.tm-sc-info-banner {  position: relative;  vertical-align: top;  display: block; }  .tm-sc-info-banner .info-banner-inner {    position: relative;    display: inline-block;    vertical-align: top;    overflow: hidden; }    .tm-sc-info-banner .info-banner-inner .banner-image-wrapper {      overflow: hidden;      position: relative; }      .tm-sc-info-banner .info-banner-inner .banner-image-wrapper img {        width: 100%;        transition: all 0.3s ease;        -webkit-transform: scale(1);        -moz-transform: scale(1);        -ms-transform: scale(1);        transform: scale(1); }        @media screen and (prefers-reduced-motion: reduce) {          .tm-sc-info-banner .info-banner-inner .banner-image-wrapper img {            transition: none; } }      .tm-sc-info-banner .info-banner-inner .banner-image-wrapper .banner-overlay {        position: absolute;        width: 100%;        height: 100%;        top: 0;        left: 0; }    .tm-sc-info-banner .info-banner-inner .info-banner-text-holder-wrapper {      position: absolute;      display: block;      width: 100%;      height: 100%;      top: 0;      left: 0;      padding: 35px;      background-color: transparent;      box-sizing: border-box; }      .tm-sc-info-banner .info-banner-inner .info-banner-text-holder-wrapper .info-banner-text-holder {        position: relative;        display: table;        table-layout: fixed;        height: 100%;        width: 100%; }        .tm-sc-info-banner .info-banner-inner .info-banner-text-holder-wrapper .info-banner-text-holder .info-banner-text-holder-inner {          position: relative;          display: table-cell;          height: 100%;          width: 100%;          vertical-align: bottom; }          .tm-sc-info-banner .info-banner-inner .info-banner-text-holder-wrapper .info-banner-text-holder .info-banner-text-holder-inner a {            text-decoration: underline;            padding-top: 10%; }            .tm-sc-info-banner .info-banner-inner .info-banner-text-holder-wrapper .info-banner-text-holder .info-banner-text-holder-inner a:hover {              text-decoration: none; }            .tm-sc-info-banner .info-banner-inner .info-banner-text-holder-wrapper .info-banner-text-holder .info-banner-text-holder-inner a.text-white.btn-plain-text:after {              background-color: #fff; }  .tm-sc-info-banner:hover .info-banner-inner .banner-image-wrapper img {    -webkit-transform: scale(1.2);    -moz-transform: scale(1.2);    -ms-transform: scale(1.2);    transform: scale(1.2); }/* * Shortcode: info-banner-advanced.scss * -----------------------------------------------*/.tm-sc-info-banner-advanced {  position: relative;  vertical-align: top;  display: block; }  .tm-sc-info-banner-advanced .info-banner-inner {    position: relative;    vertical-align: top;    overflow: hidden; }    .tm-sc-info-banner-advanced .info-banner-inner .banner-image-wrapper {      overflow: hidden;      position: relative; }      .tm-sc-info-banner-advanced .info-banner-inner .banner-image-wrapper img {        width: 100%;        transition: all 0.3s ease;        -webkit-transform: scale(1);        -moz-transform: scale(1);        -ms-transform: scale(1);        transform: scale(1); }        @media screen and (prefers-reduced-motion: reduce) {          .tm-sc-info-banner-advanced .info-banner-inner .banner-image-wrapper img {            transition: none; } }      .tm-sc-info-banner-advanced .info-banner-inner .banner-image-wrapper .banner-overlay {        position: absolute;        width: 100%;        height: 100%;        top: 0;        left: 0; }    .tm-sc-info-banner-advanced .info-banner-inner .info-banner-text-holder-wrapper {      position: absolute;      display: block;      width: 100%;      height: 100%;      top: 0;      left: 0;      padding: 35px;      background-color: transparent;      box-sizing: border-box; }      .tm-sc-info-banner-advanced .info-banner-inner .info-banner-text-holder-wrapper .info-banner-text-holder {        position: relative;        display: table;        table-layout: fixed;        height: 100%;        width: 100%; }        .tm-sc-info-banner-advanced .info-banner-inner .info-banner-text-holder-wrapper .info-banner-text-holder .info-banner-text-holder-inner {          position: relative;          display: table-cell;          height: 100%;          width: 100%;          vertical-align: bottom; }          .tm-sc-info-banner-advanced .info-banner-inner .info-banner-text-holder-wrapper .info-banner-text-holder .info-banner-text-holder-inner a {            text-decoration: underline;            padding-top: 10%; }            .tm-sc-info-banner-advanced .info-banner-inner .info-banner-text-holder-wrapper .info-banner-text-holder .info-banner-text-holder-inner a:hover {              text-decoration: none; }            .tm-sc-info-banner-advanced .info-banner-inner .info-banner-text-holder-wrapper .info-banner-text-holder .info-banner-text-holder-inner a.text-white.btn-plain-text:after {              background-color: #fff; }  .tm-sc-info-banner-advanced:hover .info-banner-inner .banner-image-wrapper img {    -webkit-transform: scale(1.2);    -moz-transform: scale(1.2);    -ms-transform: scale(1.2);    transform: scale(1.2); }/* * Shortcode: instagram-feed.scss * -----------------------------------------------*/#sb_instagram .sbi_follow_btn {  position: absolute;  top: 50%;  transform: translate(-50%, -50%);  z-index: 1; }  #sb_instagram .sbi_follow_btn a {    display: -moz-inline-stack;    display: inline-block;    vertical-align: top;    zoom: 1;    padding: 10px 25px;    margin: 5px auto 0;    background: #333;    border: none;    color: #fff;    text-decoration: none;    font-size: 13px;    line-height: 1.5;    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    border-radius: 4px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    transition: all .1s ease-in; }    #sb_instagram .sbi_follow_btn a:hover, #sb_instagram .sbi_follow_btn a:focus {      box-shadow: none; }#sb_instagram #sbi_load {  padding: 0 !important; }#sb_instagram .sbi_photo_wrap .sbi_photo:after {  background: rgba(0, 0, 0, 0.1) !important; }/* * Shortcode: line-with-text.scss * -----------------------------------------------*/.tm-sc-line-with-text .horizontal-line {  display: inline-block;  vertical-align: middle;  height: 2px;  width: 50px;  background-color: #fac400; }.tm-sc-line-with-text .horizontal-text {  display: inline-block;  vertical-align: middle;  letter-spacing: .09em;  padding-left: 15px; }.tm-sc-line-with-text.line-after-title .horizontal-text {  padding-left: 0;  padding-right: 15px; }.tm-sc-line-with-text.line-above-title .horizontal-line {  display: block; }.tm-sc-line-with-text.line-above-title .horizontal-text {  display: block;  padding-left: 0;  padding-top: 15px; }.tm-sc-line-with-text.line-below-title .horizontal-line {  display: block; }.tm-sc-line-with-text.line-below-title .horizontal-text {  display: block;  padding-left: 0;  padding-bottom: 15px; }/* * Shortcode: nav-tabs-holder.scss * -----------------------------------------------*/.tm-sc-nav-tabs-holder .nav-tabs {  margin: 0;  padding: 0;  list-style: none; }  .tm-sc-nav-tabs-holder .nav-tabs >li {    float: left;    width: 20%;    text-align: center;    padding-left: 0;    padding-right: 0; }    .tm-sc-nav-tabs-holder .nav-tabs >li >a {      display: block;      border: 1px solid #eee;      padding: 30px 0;      margin-bottom: 0; }      .tm-sc-nav-tabs-holder .nav-tabs >li >a img {        margin-bottom: 5px;        max-width: 80px;        display: inline-block; }      .tm-sc-nav-tabs-holder .nav-tabs >li >a span {        display: block; }      .tm-sc-nav-tabs-holder .nav-tabs >li >a.active {        border-bottom: transparent;        background: #eee; }.tm-sc-nav-tabs-holder .tab-content {  padding: 50px; }/* * Shortcode: nav-tabs-pricing.scss * -----------------------------------------------*/.tm-sc-nav-tabs-pricing .nav-tabs {  margin-bottom: 60px; }  .tm-sc-nav-tabs-pricing .nav-tabs li {    display: inline-block;    margin-bottom: 0;    float: none; }    .tm-sc-nav-tabs-pricing .nav-tabs li a span.subtitle {      font-size: 0.8rem;      padding-left: 5px;      font-weight: normal; }.tm-sc-nav-tabs-pricing.nav-tab-btn-basic .nav-tabs {  margin: 0;  padding: 0;  list-style: none;  border: 0;  justify-content: center;  font-size: 0;  margin-bottom: 60px; }  .tm-sc-nav-tabs-pricing.nav-tab-btn-basic .nav-tabs li {    display: inline-block;    margin-bottom: 0; }    .tm-sc-nav-tabs-pricing.nav-tab-btn-basic .nav-tabs li a {      display: block;      border: none;      outline: none;      display: inline-block;      padding: .9375rem 2.1875rem;      cursor: pointer;      border-radius: 0;      transition: all 0.4s ease;      border-style: solid;      border-width: 1px;      border-color: #eaeaea;      background-color: #fefdfe;      box-shadow: 0px 15px 30px 0px rgba(119, 123, 146, 0.1); }      .tm-sc-nav-tabs-pricing.nav-tab-btn-basic .nav-tabs li a:hover {        border-color: #333;        background: #333;        color: #FFFFFF; }      .tm-sc-nav-tabs-pricing.nav-tab-btn-basic .nav-tabs li a.active {        border-color: #333;        background: #333;        color: #FFFFFF; }      .tm-sc-nav-tabs-pricing.nav-tab-btn-basic .nav-tabs li a span.subtitle {        font-size: 0.8rem;        padding-left: 5px;        font-weight: normal; }    .tm-sc-nav-tabs-pricing.nav-tab-btn-basic .nav-tabs li:first-child a {      border-top-left-radius: 4px;      border-bottom-left-radius: 4px; }    .tm-sc-nav-tabs-pricing.nav-tab-btn-basic .nav-tabs li:last-child a {      border-top-right-radius: 4px;      border-bottom-right-radius: 4px; }.tm-sc-nav-tabs-pricing.nav-tab-btn-switch {  position: relative; }  .tm-sc-nav-tabs-pricing.nav-tab-btn-switch .nav-tabs {    position: relative;    display: block;    margin-bottom: 60px;    text-align: center; }    .tm-sc-nav-tabs-pricing.nav-tab-btn-switch .nav-tabs:before {      position: absolute;      left: 0;      right: 0;      margin: 0 auto;      height: 40px;      width: 90px;      content: "";      border-radius: 40px;      background-image: -webkit-linear-gradient(0deg, #0b0b0b 30%, #373737 100%);      background-image: -ms-linear-gradient(0deg, #0b0b0b 30%, #373737 100%); }    .tm-sc-nav-tabs-pricing.nav-tab-btn-switch .nav-tabs li {      position: relative;      display: inline-block;      padding-right: 70px;      min-width: 120px;      text-align: right;      line-height: 40px;      color: #222;      font-weight: 300;      cursor: pointer;      float: none; }      .tm-sc-nav-tabs-pricing.nav-tab-btn-switch .nav-tabs li:before {        position: absolute;        top: 5px;        height: 30px;        width: 30px;        background-color: #ffffff;        border-radius: 30px;        content: "";        right: -30px;        -webkit-box-shadow: 0 4px 20px rgba(11, 11, 11, 0.3);        box-shadow: 0 4px 20px rgba(11, 11, 11, 0.3);        -webkit-transition: all 300ms ease;        -o-transition: all 300ms ease;        transition: all 300ms ease; }      .tm-sc-nav-tabs-pricing.nav-tab-btn-switch .nav-tabs li a {        padding: 0;        background: none !important;        font-weight: 500;        font-size: 18px; }        .tm-sc-nav-tabs-pricing.nav-tab-btn-switch .nav-tabs li a span.subtitle {          position: absolute;          right: -60px;          top: 1px;          font-size: 15px; }          @media (max-width: 767.98px) {            .tm-sc-nav-tabs-pricing.nav-tab-btn-switch .nav-tabs li a span.subtitle {              display: none; } }      .tm-sc-nav-tabs-pricing.nav-tab-btn-switch .nav-tabs li:last-child {        padding-right: 0;        padding-left: 45px;        text-align: left; }        .tm-sc-nav-tabs-pricing.nav-tab-btn-switch .nav-tabs li:last-child:before {          display: none; }      .tm-sc-nav-tabs-pricing.nav-tab-btn-switch .nav-tabs li.active:before {        right: 18px; }      .tm-sc-nav-tabs-pricing.nav-tab-btn-switch .nav-tabs li.active a {        color: #002c42; }      .tm-sc-nav-tabs-pricing.nav-tab-btn-switch .nav-tabs li:hover a {        color: #002c42; }.tm-sc-nav-tabs-pricing.nav-tab-btn-bullet {  position: relative;  text-align: center; }  .tm-sc-nav-tabs-pricing.nav-tab-btn-bullet .nav-tabs {    position: relative;    display: -webkit-inline-box;    display: -ms-inline-flexbox;    display: inline-flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: justify;    -ms-flex-pack: justify;    justify-content: space-between;    border-radius: 100px;    background: #f7f7f7;    -webkit-box-shadow: 0 0 0 5px #f5f5f5;    box-shadow: 0 0 0 5px #f5f5f5;    z-index: 1;    overflow: hidden; }    .tm-sc-nav-tabs-pricing.nav-tab-btn-bullet .nav-tabs li {      position: relative;      text-align: center; }      .tm-sc-nav-tabs-pricing.nav-tab-btn-bullet .nav-tabs li:last-child:before {        position: absolute;        bottom: 0;        left: 0;        width: 100%;        height: 100%;        background: #555;        content: '';        -webkit-transition: -webkit-transform 0.3s;        transition: -webkit-transform 0.3s;        -o-transition: transform 0.3s;        transition: transform 0.3s;        transition: transform 0.3s, -webkit-transform 0.3s;        border-radius: 100px;        z-index: -1; }      .tm-sc-nav-tabs-pricing.nav-tab-btn-bullet .nav-tabs li:last-child.active:before {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0); }      .tm-sc-nav-tabs-pricing.nav-tab-btn-bullet .nav-tabs li:first-child.active ~ li:last-child:before {        -webkit-transform: translate3d(-101%, 0, 0);        transform: translate3d(-101%, 0, 0);        width: 158%; }      .tm-sc-nav-tabs-pricing.nav-tab-btn-bullet .nav-tabs li a {        padding: 0;        font-weight: 500;        font-size: 18px;        display: inline-block;        padding: .9375rem 2.1875rem;        -webkit-transition: .3s;        -o-transition: .3s;        transition: .3s; }        .tm-sc-nav-tabs-pricing.nav-tab-btn-bullet .nav-tabs li a span.subtitle {          font-size: 15px; }          @media (max-width: 767.98px) {            .tm-sc-nav-tabs-pricing.nav-tab-btn-bullet .nav-tabs li a span.subtitle {              display: none; } }      .tm-sc-nav-tabs-pricing.nav-tab-btn-bullet .nav-tabs li.active a {        color: #fff; }  .tm-sc-nav-tabs-pricing.nav-tab-btn-bullet .tab-content {    text-align: left; }.tm-sc-nav-tabs-pricing .tab-content {  border: none; }/* * Shortcode: newsletter.scss * -----------------------------------------------*/.mailchimp-form .mc4wp-form .form-control {  background-color: #fff;  border-color: #eee;  border-radius: 30px 0 0 30px;  box-shadow: none;  color: #888;  height: 53px;  font-size: 13px; }.mailchimp-form .mc4wp-form .input-group-btn .btn {  padding: 9px 34px 11px;  border-color: #eee;  color: #eee;  border-radius: 0 30px 30px 0;  font-size: 18px; }/* * Shortcode: opening-hours.scss * -----------------------------------------------*/.opening-hours, .working-hours {  list-style: none;  padding: 0; }  .opening-hours li, .working-hours li {    border-bottom: 1px solid #eee;    padding: 10px 0;    margin-bottom: 0 !important; }    .opening-hours li:last-child, .working-hours li:last-child {      border-bottom: 0; }    .opening-hours li span, .working-hours li span {      float: left; }    .opening-hours li .value, .working-hours li .value {      float: right; }    .opening-hours li.active, .working-hours li.active {      font-weight: bold; }  .opening-hours.border-light li, .working-hours.border-light li {    border-bottom-color: #ddd; }  .opening-hours.border-dark li, .working-hours.border-dark li {    border-bottom-color: #333; }.widget .opening-hours li *, .widget .working-hours li * {  line-height: 2.5rem; }/* * Shortcode: paroller.scss * -----------------------------------------------*/.tm-paroller-object {  position: absolute;  z-index: -1;  width: 100%;  font-size: 10rem;  font-weight: bold; }/* * pie-chart.scss * -----------------------------------------------*/.tm-sc-pie-chart {  text-align: center; }  .tm-sc-pie-chart .pie-chart {    position: relative;    display: inline-block;    width: 110px;    height: 110px;    margin-top: 0;    margin-bottom: 0; }    .tm-sc-pie-chart .pie-chart canvas {      position: absolute;      top: 0;      left: 0; }    .tm-sc-pie-chart .pie-chart .percent {      display: inline-block;      line-height: 110px;      z-index: 2; }      .tm-sc-pie-chart .pie-chart .percent:after {        content: '%';        margin-left: 0.1em;        font-size: .8em; }/* * Shortcode: pricing-tables.scss * -----------------------------------------------*/.tm-sc-pricing-table {  background: #fff;  position: relative;  overflow: hidden;  padding: 40px;  transition: all 0.2s ease-in; }  @media screen and (prefers-reduced-motion: reduce) {    .tm-sc-pricing-table {      transition: none; } }  .tm-sc-pricing-table .pricing-table-inner .pricing-table-title-area {    padding-bottom: 15px;    padding-top: 15px; }    .tm-sc-pricing-table .pricing-table-inner .pricing-table-title-area .pricing-table-title {      font-weight: 700;      color: #333;      margin-top: 0; }    .tm-sc-pricing-table .pricing-table-inner .pricing-table-title-area .pricing-table-subtitle {      font-weight: 400;      font-size: 14px;      color: #999;      margin-bottom: 0;      margin-top: 0; }  .tm-sc-pricing-table .pricing-table-inner .pricing-table-pricing {    margin-bottom: 15px;    margin-top: 15px; }    .tm-sc-pricing-table .pricing-table-inner .pricing-table-pricing .pricing-table-price {      color: #999;      font-weight: 400;      font-size: 48px; }  .tm-sc-pricing-table .pricing-table-inner .pricing-table-content {    margin-bottom: 25px;    margin-top: 20px; }    .tm-sc-pricing-table .pricing-table-inner .pricing-table-content ul {      list-style: none; }      .tm-sc-pricing-table .pricing-table-inner .pricing-table-content ul li {        color: #888;        font-size: 15px;        padding: 7px 0 7px 0;        position: relative; }  .tm-sc-pricing-table .pricing-table-inner .pricing-table-label {    position: absolute;    top: 20px;    right: -135px;    background-color: #ff6445;    -webkit-transform: rotate(45deg);    -moz-transform: rotate(45deg);    -ms-transform: rotate(45deg);    transform: rotate(45deg);    white-space: nowrap;    text-overflow: ellipsis;    width: 340px;    padding: 10px;    font-size: 11px;    font-weight: 400;    line-height: 1;    color: #ffffff;    text-transform: uppercase;    text-align: center;    display: block; }  .tm-sc-pricing-table.pricing-list-bordered .pricing-table-content ul li {    border-bottom: 1px solid rgba(0, 0, 0, 0.05);    padding-top: 9px;    padding-bottom: 9px; }  .tm-sc-pricing-table.pricing-list-bullet .pricing-table-content ul li {    padding-left: 20px; }    .tm-sc-pricing-table.pricing-list-bullet .pricing-table-content ul li:before {      border: none;      color: #777;      content: "\f00c";      font-family: fontawesome;      font-size: 15px;      padding: 0;      left: 0;      position: absolute;      top: 6px; }  .tm-sc-pricing-table.pricing-table-box-shadow {    box-shadow: 0 0 30px rgba(0, 0, 0, 0.07); }  .tm-sc-pricing-table.pricing-table-featured {    z-index: 1;    -webkit-transform: scale(1);    -moz-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1); }  .tm-sc-pricing-table.pricing-table-hover-effect:hover {    -webkit-transform: translateY(-20px);    -ms-transform: translateY(-20px);    -o-transform: translateY(-20px);    -moz-transform: translateY(-20px);    transform: translateY(-20px); }  .tm-sc-pricing-table.pricing-table-hover-effect.pricing-table-featured:hover {    -webkit-transform: translateY(-20px) scale(1);    -ms-transform: translateY(-20px) scale(1);    -o-transform: translateY(-20px) scale(1);    -moz-transform: translateY(-20px) scale(1);    transform: translateY(-20px) scale(1); }  .tm-sc-pricing-table.pricing-table-style1 {    padding: 0;    border-radius: 5px; }    .tm-sc-pricing-table.pricing-table-style1 .pricing-table-inner {      padding: 0; }      .tm-sc-pricing-table.pricing-table-style1 .pricing-table-inner .pricing-table-head {        padding: 50px 0;        background-color: #7d7f82;        color: #fff;        position: relative; }        .tm-sc-pricing-table.pricing-table-style1 .pricing-table-inner .pricing-table-head:after {          content: '';          position: absolute;          width: 0;          height: 0;          border-left: 20px solid transparent;          border-right: 20px solid transparent;          border-top: 15px solid #7d7f82;          font-size: 0;          line-height: 0;          bottom: -14px;          left: 0;          right: 0;          margin: 0 auto; }        .tm-sc-pricing-table.pricing-table-style1 .pricing-table-inner .pricing-table-head .pricing-table-title-area {          padding-bottom: 0;          padding-top: 0; }          .tm-sc-pricing-table.pricing-table-style1 .pricing-table-inner .pricing-table-head .pricing-table-title-area .pricing-table-title {            color: #fff;            font-weight: normal; }        .tm-sc-pricing-table.pricing-table-style1 .pricing-table-inner .pricing-table-head .pricing-table-pricing {          margin-bottom: 0;          margin-top: 0; }          .tm-sc-pricing-table.pricing-table-style1 .pricing-table-inner .pricing-table-head .pricing-table-pricing .pricing-table-price {            color: #fff;            font-family: "Playfair Display", serif; }      .tm-sc-pricing-table.pricing-table-style1 .pricing-table-inner .pricing-table-content {        padding: 20px 30px; }      .tm-sc-pricing-table.pricing-table-style1 .pricing-table-inner .pricing-table-footer {        padding: 0 30px 40px; }  .tm-sc-pricing-table.pricing-table-style3 {    text-align: center; }    .tm-sc-pricing-table.pricing-table-style3 .pricing-table-content ul {      text-align: left; }  .tm-sc-pricing-table.pricing-table-style4 {    text-align: center; }  .tm-sc-pricing-table.pricing-table-style5 {    padding: 0;    text-align: center; }body.tm-dark-layout .tm-sc-pricing-table {  background-color: #151515; }/* * progress-bar.scss * -----------------------------------------------*/.progress-bar-striped .progress-bar,.progress-striped .progress-bar {  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-size: 40px 40px; }.tm-sc-progress-bar .progress-title-holder {  position: relative;  font-size: 12px;  text-transform: uppercase; }.tm-sc-progress-bar .progress-holder {  position: relative;  height: 3px;  background-color: #e9ecef; }  .tm-sc-progress-bar .progress-holder .progress-content {    height: 3px;    width: 0;    max-width: 100%;    overflow: visible !important;    background-color: #FFA303;    position: relative; }    .tm-sc-progress-bar .progress-holder .progress-content:after {      content: "";      position: absolute;      height: 15px;      width: 15px;      border-radius: 50%;      box-shadow: inset 0 0 0 3px #FFA303;      background-color: #111;      right: 0;      top: -6.5px; }.tm-sc-progress-bar.progress-bar-default .progress-holder {  display: flex;  height: 1.1rem;  font-size: .75rem; }  .tm-sc-progress-bar.progress-bar-default .progress-holder .progress-content {    color: #fff;    height: 1.1rem;    display: flex;    flex-direction: row;    justify-content: center;    text-align: center;    white-space: nowrap; }    .tm-sc-progress-bar.progress-bar-default .progress-holder .progress-content span {      display: flex;      flex-direction: column;      justify-content: center; }.tm-sc-progress-bar.progress-bar-floating-percent .progress-title-holder {  position: relative; }  .tm-sc-progress-bar.progress-bar-floating-percent .progress-title-holder .percent {    width: auto;    display: inline-block;    vertical-align: middle;    z-index: 10;    position: absolute;    left: 0;    right: auto;    bottom: 0;    -webkit-transform: translateX(-50%);    -moz-transform: translateX(-50%);    transform: translateX(-50%); }.tm-sc-progress-bar.progress-bar-fixed-right-percent .progress-title-holder {  position: relative; }  .tm-sc-progress-bar.progress-bar-fixed-right-percent .progress-title-holder .percent {    position: absolute;    right: 0;    bottom: 1px;    width: auto;    display: inline-block;    vertical-align: middle;    z-index: 10; }/* * Shortcode: screenshot-gallery.scss * -----------------------------------------------*/.tm-sc-screenshot-gallery {  position: relative;  padding: 0;  max-width: 1800px;  margin: 0 auto; }  .tm-sc-screenshot-gallery .screenshot-gallery-inner .screenshot-mockup-holder {    position: absolute;    top: -7%;    width: 27%;    left: 50%;    -webkit-transform: translateX(-50%);    transform: translateX(-50%);    z-index: 9;    text-align: center; }    @media (max-width: 1650px) and (min-width: 1200px) {      .tm-sc-screenshot-gallery .screenshot-gallery-inner .screenshot-mockup-holder {        width: 29%; } }    @media (max-width: 1440px) and (min-width: 1024px) {      .tm-sc-screenshot-gallery .screenshot-gallery-inner .screenshot-mockup-holder {        width: 20%; } }    @media (max-width: 1199.98px) {      .tm-sc-screenshot-gallery .screenshot-gallery-inner .screenshot-mockup-holder {        width: 49%; } }    @media (max-width: 991.98px) {      .tm-sc-screenshot-gallery .screenshot-gallery-inner .screenshot-mockup-holder {        display: none; } }  .tm-sc-screenshot-gallery .screenshot-gallery-inner .screenshots-slider .item {    margin: 40px 0;    text-align: center;    transition: all 0.3s ease; }    @media screen and (prefers-reduced-motion: reduce) {      .tm-sc-screenshot-gallery .screenshot-gallery-inner .screenshots-slider .item {        transition: none; } }    .tm-sc-screenshot-gallery .screenshot-gallery-inner .screenshots-slider .item img {      margin: 0 auto;      max-width: 100%;      box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.15); }  .tm-sc-screenshot-gallery .screenshot-gallery-inner .screenshot-mockup-holder + .screenshots-slider .item {    margin: 40px 20px; }    .tm-sc-screenshot-gallery .screenshot-gallery-inner .screenshot-mockup-holder + .screenshots-slider .item img {      width: 290px; }/* * Shortcode: section-title.scss * -----------------------------------------------*/.tm-sc-section-title {  margin-bottom: 60px; }  .tm-sc-section-title .title-wrapper {    margin-bottom: 20px;    position: relative; }    .tm-sc-section-title .title-wrapper .title {      margin-top: -6px;      line-height: 1.3;      position: relative;      z-index: 0; }      .tm-sc-section-title .title-wrapper .title .title-shadow-text {        position: absolute;        left: 0;        right: 0;        z-index: -1;        color: #ddd;        font-size: 6rem;        opacity: 0.4;        top: -40px; }        @media (max-width: 767.98px) {          .tm-sc-section-title .title-wrapper .title .title-shadow-text {            font-size: 4rem;            top: -20px; } }      .tm-sc-section-title .title-wrapper .title span {        line-height: 1; }    .tm-sc-section-title .title-wrapper .subtitle {      position: relative;      z-index: 1;      font-family: "Playfair Display", serif;      font-weight: 500;      color: #aaa; }    .tm-sc-section-title .title-wrapper :first-child {      margin-top: 0; }    .tm-sc-section-title .title-wrapper .paragraph {      font-size: 1.13rem;      position: relative; }  .tm-sc-section-title.line-bottom-style1-image-icon .title-wrapper:after {    background: url("../images/line-bottom-style1-image-icon.png") no-repeat;    bottom: -20px;    border-radius: 10px;    content: "";    height: 20px;    left: 0;    margin-top: 0;    position: absolute;    width: 66px; }  .tm-sc-section-title.line-bottom-style1-image-icon.text-center .title-wrapper:after {    margin-left: auto;    margin-right: auto;    left: 0;    right: 0; }  .tm-sc-section-title.line-bottom-style1-image-icon.text-right .title-wrapper:after {    left: auto;    right: 0; }  .tm-sc-section-title.line-bottom-style2-solid-line .title-wrapper:after {    background-color: #aaa;    bottom: -25px;    border-radius: 10px;    content: "";    height: 4px;    left: 0;    margin-top: 0;    position: absolute;    width: 50px; }  .tm-sc-section-title.line-bottom-style2-solid-line.text-center .title-wrapper:after {    margin-left: auto;    margin-right: auto;    left: 0;    right: 0; }  .tm-sc-section-title.line-bottom-style2-solid-line.text-right .title-wrapper:after {    left: auto;    right: 0; }  .tm-sc-section-title.line-bottom-style3-bordered-line .title-wrapper:after {    border: 1px solid #aaa;    bottom: -13px;    border-radius: 10px;    content: "";    height: 4px;    left: 0;    margin-top: 0;    position: absolute;    width: 50px; }  .tm-sc-section-title.line-bottom-style3-bordered-line.text-center .title-wrapper:after {    margin-left: auto;    margin-right: auto;    left: 0;    right: 0; }  .tm-sc-section-title.line-bottom-style3-bordered-line.text-right .title-wrapper:after {    left: auto;    right: 0; }  .tm-sc-section-title.line-bottom-style4-attached-double-lines1 .title-wrapper {    position: relative; }    .tm-sc-section-title.line-bottom-style4-attached-double-lines1 .title-wrapper:before {      content: "";      background: #eee;      position: absolute;      height: 3px;      width: 110px;      left: 0;      bottom: -13px;      border-radius: 6px; }    .tm-sc-section-title.line-bottom-style4-attached-double-lines1 .title-wrapper:after {      position: absolute;      background: #333;      content: "";      height: 3px;      width: 35px;      left: 0;      bottom: -13px;      border-radius: 6px; }  .tm-sc-section-title.line-bottom-style4-attached-double-lines1.text-center .title-wrapper:before {    margin-left: auto;    margin-right: auto;    left: 0;    right: 0; }  .tm-sc-section-title.line-bottom-style4-attached-double-lines1.text-center .title-wrapper:after {    margin-left: auto;    margin-right: auto;    left: 0;    right: 0; }  .tm-sc-section-title.line-bottom-style4-attached-double-lines1.text-right .title-wrapper:before {    left: auto;    right: 0; }  .tm-sc-section-title.line-bottom-style4-attached-double-lines1.text-right .title-wrapper:after {    left: auto;    right: 0; }  .tm-sc-section-title.line-bottom-style5-attached-double-lines2 .title-wrapper {    position: relative; }    .tm-sc-section-title.line-bottom-style5-attached-double-lines2 .title-wrapper:before {      content: "";      background: #eee;      position: absolute;      height: 3px;      width: 110px;      left: 0;      bottom: -13px;      border-radius: 6px; }    .tm-sc-section-title.line-bottom-style5-attached-double-lines2 .title-wrapper:after {      position: absolute;      background: #333;      content: "";      height: 3px;      width: 35px;      left: 20px;      bottom: -13px;      border-radius: 6px; }  .tm-sc-section-title.line-bottom-style5-attached-double-lines2.text-center .title-wrapper:before {    margin-left: auto;    margin-right: auto;    left: 0;    right: 0; }  .tm-sc-section-title.line-bottom-style5-attached-double-lines2.text-center .title-wrapper:after {    margin-left: auto;    margin-right: auto;    left: 0;    right: 0; }  .tm-sc-section-title.line-bottom-style5-attached-double-lines2.text-right .title-wrapper:before {    left: auto;    right: 0; }  .tm-sc-section-title.line-bottom-style5-attached-double-lines2.text-right .title-wrapper:after {    left: auto;    right: 20px; }  .tm-sc-section-title.line-bottom-style6-bold-double-lines .title-wrapper {    position: relative; }    .tm-sc-section-title.line-bottom-style6-bold-double-lines .title-wrapper:before {      content: "";      background: #ddd;      position: absolute;      height: 2px;      width: 70px;      left: 0;      bottom: -13px;      border-radius: 6px; }    .tm-sc-section-title.line-bottom-style6-bold-double-lines .title-wrapper:after {      position: absolute;      background: #eee;      content: "";      height: 2px;      width: 35px;      left: 0;      bottom: -18px;      border-radius: 6px; }  .tm-sc-section-title.line-bottom-style6-bold-double-lines.text-center .title-wrapper:before {    margin-left: auto;    margin-right: auto;    left: 0;    right: 0; }  .tm-sc-section-title.line-bottom-style6-bold-double-lines.text-center .title-wrapper:after {    margin-left: auto;    margin-right: auto;    left: 0;    right: 0; }  .tm-sc-section-title.line-bottom-style6-bold-double-lines.text-right .title-wrapper:before {    left: auto;    right: 0; }  .tm-sc-section-title.line-bottom-style6-bold-double-lines.text-right .title-wrapper:after {    left: auto;    right: 0; }  .tm-sc-section-title.line-bottom-style7-double-lines .title-wrapper {    position: relative; }    .tm-sc-section-title.line-bottom-style7-double-lines .title-wrapper:before {      content: "";      background: #d3c6c6;      position: absolute;      height: 3px;      width: 110px;      left: 0;      bottom: -24px;      border-radius: 6px; }    .tm-sc-section-title.line-bottom-style7-double-lines .title-wrapper:after {      position: absolute;      background: #333;      content: "";      height: 7px;      width: 35px;      left: 20px;      bottom: -25px;      border-radius: 6px; }  .tm-sc-section-title.line-bottom-style7-double-lines.text-center .title-wrapper:before {    margin-left: auto;    margin-right: auto;    left: 0;    right: 0; }  .tm-sc-section-title.line-bottom-style7-double-lines.text-center .title-wrapper:after {    margin-left: auto;    margin-right: auto;    left: 0;    right: 0; }  .tm-sc-section-title.line-bottom-style7-double-lines.text-right .title-wrapper:before {    left: auto;    right: 0; }  .tm-sc-section-title.line-bottom-style7-double-lines.text-right .title-wrapper:after {    left: auto;    right: 20px; }  .tm-sc-section-title.line-bottom-style8-line-with-circle .title-wrapper {    position: relative; }    .tm-sc-section-title.line-bottom-style8-line-with-circle .title-wrapper:before {      content: "";      background: #eee;      position: absolute;      height: 3px;      width: 110px;      left: 0;      bottom: -13px;      border-radius: 6px; }    .tm-sc-section-title.line-bottom-style8-line-with-circle .title-wrapper:after {      position: absolute;      background: #999;      content: "";      height: 10px;      width: 10px;      left: 0;      bottom: -16px;      border-radius: 6px; }  .tm-sc-section-title.line-bottom-style8-line-with-circle.text-center .title-wrapper:before {    margin-left: auto;    margin-right: auto;    left: 0;    right: 0; }  .tm-sc-section-title.line-bottom-style8-line-with-circle.text-center .title-wrapper:after {    margin-left: auto;    margin-right: auto;    left: 0;    right: 0; }  .tm-sc-section-title.line-bottom-style8-line-with-circle.text-right .title-wrapper:before {    left: auto;    right: 0; }  .tm-sc-section-title.line-bottom-style8-line-with-circle.text-right .title-wrapper:after {    left: auto;    right: 0; }  .tm-sc-section-title.line-bottom-style9-line-with-square .title-wrapper {    position: relative; }    .tm-sc-section-title.line-bottom-style9-line-with-square .title-wrapper:before {      content: "";      background: #eee;      position: absolute;      height: 3px;      width: 110px;      left: 0;      bottom: -13px;      border-radius: 6px; }    .tm-sc-section-title.line-bottom-style9-line-with-square .title-wrapper:after {      position: absolute;      background: #999;      content: "";      height: 10px;      width: 10px;      left: 0;      bottom: -16px; }  .tm-sc-section-title.line-bottom-style9-line-with-square.text-center .title-wrapper:before {    margin-left: auto;    margin-right: auto;    left: 0;    right: 0; }  .tm-sc-section-title.line-bottom-style9-line-with-square.text-center .title-wrapper:after {    margin-left: auto;    margin-right: auto;    left: 0;    right: 0; }  .tm-sc-section-title.line-bottom-style9-line-with-square.text-right .title-wrapper:before {    left: auto;    right: 0; }  .tm-sc-section-title.line-bottom-style9-line-with-square.text-right .title-wrapper:after {    left: auto;    right: 0; }@media (max-width: 767.98px) {  .tm-sc-section-title .title-wrapper h4.title {    font-size: 1.3846em; } }/* * Shortcode: Separators.scss * -----------------------------------------------*/.title-separator {  border-top-style: solid;  border-top-width: 1px;  font-size: 16px;  height: auto;  line-height: 20px;  margin: 10px 0;  width: 70%; }  .title-separator span {    background: #fff none repeat scroll 0 0;    border-radius: 2px;    letter-spacing: 0.2em;    padding: 2px 10px;    position: relative;    text-transform: uppercase;    top: -12px; }.separator {  color: #c0c0c0;  line-height: 1.2em;  margin: 30px auto;  overflow: hidden;  text-align: center;  width: 100%; }  .separator::before, .separator::after {    border-bottom: 1px solid #eee;    content: "";    display: inline-block;    height: .65em;    margin: 0 -4px 0 -100%;    vertical-align: top;    width: 50%; }  .separator::after {    margin: 0 -100% 0 0; }  .separator i, .separator span, .separator a {    display: inline-block;    margin: 0 20px 0 24px;    font-size: 20px; }  .separator.separator-left, .separator.left i {    float: left;    margin: 2px 50px 0 0; }  .separator.right i {    float: right;    margin: 0 0 2px 50px; }  .separator.separator-medium-line {    margin: 10px auto;    width: 20%; }  .separator.separator-small-line {    width: 10%; }  .separator.separator-rouned i, .separator.separator-border-rouned i {    background-color: #f5f5f5;    border-radius: 50%;    height: 40px;    left: 0;    line-height: 40px;    margin: -12px auto auto;    position: absolute;    right: 0;    width: 40px; }  .separator.separator-border-rouned i {    background: transparent;    border: 1px solid #f5f5f5; }  .separator.separator-rouned.separator-rouned-left i {    margin: -12px auto auto;    right: auto;    left: 0; }  .separator.separator-rouned.separator-rouned-right i {    margin: -12px auto auto;    right: 0;    left: auto; }  .separator.dotted::before, .separator.dotted::after {    border-bottom: 2px dotted #c0c0c0; }/* * Shortcode: stretched-bg.scss * -----------------------------------------------*/.tm-stretched-bg {  position: absolute;  top: 0;  left: 0;  width: auto;  height: 100%; }  .tm-stretched-bg:before {    content: "";    display: block;    position: absolute;    top: 0;    left: 0;    height: 100%;    width: 100%;    z-index: 1; }  .tm-stretched-bg.tm-stretched-bg-both {    margin-left: -700px;    margin-right: -700px;    right: 0; }  .tm-stretched-bg.tm-stretched-bg-left {    margin-left: -700px;    right: 0; }  .tm-stretched-bg.tm-stretched-bg-right {    margin-right: -700px;    right: 0; }.tm-stretched-bg-active {  overflow: visible !important; }  .tm-stretched-bg-active .vc_column-inner {    background-image: none !important;    position: relative; }body .vc_row .tm-stretched-bg-active.vc_column_container,body .vc_row .tm-stretched-bg-active.vc_column_container .vc_column-inner:before {  background-color: transparent !important;  background: none !important;  background-image: none !important; }/* * Shortcode: styled-icons.scss * -----------------------------------------------*/.styled-icons li {  display: inline-block;  margin-bottom: 5px;  margin-top: 0;  padding-left: 0 !important; }.styled-icons a {  border: 2px solid transparent;  color: #333;  display: inline-block;  font-size: 16px;  height: 36px;  line-height: 2;  margin-right: 4px;  position: relative;  text-align: center;  text-decoration: none;  width: 36px;  transition: all 0.2s ease; }  @media screen and (prefers-reduced-motion: reduce) {    .styled-icons a {      transition: none; } }  .styled-icons a i {    height: 100%;    line-height: 2;    position: relative;    top: 0;    width: 100%; }  .styled-icons a:hover {    background-color: #333;    color: #fff; }.styled-icons.styled-icons-effect-rollover a {  overflow: hidden;  vertical-align: middle; }  .styled-icons.styled-icons-effect-rollover a:hover i {    top: -100%; }.styled-icons.styled-icons-effect-rotate a:hover i {  -webkit-transform: rotate(360deg);  -moz-transform: rotate(360deg);  -ms-transform: rotate(360deg);  transform: rotate(360deg); }.styled-icons.icon-bordered a {  border-color: #555; }  .styled-icons.icon-bordered a:hover {    background-color: #555;    color: #fff; }.styled-icons.icon-gray a {  background-color: #eee;  color: #111; }  .styled-icons.icon-gray a:hover {    background-color: #d5d5d5;    color: black; }.styled-icons.icon-gray.icon-bordered a {  background-color: transparent;  border-color: #eee;  color: #eee; }  .styled-icons.icon-gray.icon-bordered a:hover {    background-color: #eee;    border-color: #eee;    color: #111; }.styled-icons.icon-white a {  background-color: #fff;  color: #222; }  .styled-icons.icon-white a:hover {    background-color: #e6e6e6;    color: black; }.styled-icons.icon-white.icon-bordered a {  background-color: transparent;  border-color: #fff;  color: #fff; }  .styled-icons.icon-white.icon-bordered a:hover {    background-color: #fff;    border-color: #fff;    color: #222; }.styled-icons.icon-dark a {  background-color: #333;  color: #fff; }  .styled-icons.icon-dark a:hover {    background-color: black;    color: #f2f2f2; }.styled-icons.icon-dark.icon-bordered a {  background-color: transparent;  border-color: #333;  color: #333; }  .styled-icons.icon-dark.icon-bordered a:hover {    background-color: #333;    color: #fff; }.styled-icons.icon-default a {  height: 32px;  margin-right: 0;  width: 32px; }.styled-icons.icon-rounded a {  border-radius: 3px; }.styled-icons.icon-circled a {  border-radius: 50%; }.styled-icons.icon-xs a {  font-size: 12px;  height: 25px;  width: 25px; }.styled-icons.icon-sm a {  font-size: 14px;  height: 30px;  width: 30px; }.styled-icons.icon-md a {  font-size: 20px;  height: 45px;  width: 45px; }.styled-icons.icon-lg a {  font-size: 23px;  height: 50px;  width: 50px; }.styled-icons.icon-xl a {  font-size: 28px;  height: 60px;  width: 60px; }.styled-icons.styled-icons-brand a {  color: #fff; }/* * Shortcode: Tabs.scss * -----------------------------------------------*/.tab-content {  padding: 15px;  border: 1px solid #eee; }  .tab-content table p {    margin: 0;    margin-bottom: 0px; }.nav-tabs {  border: none; }  .nav-tabs >li >a {    color: #676767;    font-size: 1.1rem;    font-weight: 400; }    .nav-tabs >li >a .fa {      margin-right: 10px; }    .nav-tabs >li >a i {      font-size: 2rem;      margin-right: 20px;      vertical-align: middle; }/* -------- Nav Tabs ---------- */.nav-tabs >li {  text-align: center; }  .nav-tabs >li >a i {    display: block;    font-size: 48px;    margin-right: 0;    margin-bottom: 10px;    vertical-align: middle; }/* -------- Horizontal-Tab-Centered ---------- */.horizontal-tab-centered .nav-pills {  display: inline-block; }  .horizontal-tab-centered .nav-pills >li >a {    background: #eee;    color: #555;    font-size: 14px;    padding: 8px 10px;    margin-right: 10px;    margin-bottom: 10px;    text-transform: capitalize; }    .horizontal-tab-centered .nav-pills >li >a:hover {      color: #fff; }    .horizontal-tab-centered .nav-pills >li >a i {      font-size: 14px;      margin-right: 8px; }  .horizontal-tab-centered .nav-pills >li.active >a,  .horizontal-tab-centered .nav-pills >li.active >a:hover,  .horizontal-tab-centered .nav-pills >li.active >a:focus {    color: #fff; }/* -------- Horizontal-Tab Fullwide ---------- */.horizontal-tab.fullwide .nav-tabs >li {  width: 20%; }/* -------- Vertical Nav-Tabs ---------- */.vertical-tab .tab-content {  padding: 5px 5px 20px 20px;  border: none; }.vertical-tab .nav-tabs >li {  float: none;  margin-bottom: 0; }  .vertical-tab .nav-tabs >li >a {    background: none;    border-radius: 0;    border-bottom: 1px solid #d3d3d3;    border-right: 1px solid #d3d3d3;    border-top: 1px solid transparent;    border-left: 1px solid transparent;    font-size: 14px;    padding: 30px 0 30px 15px; }  .vertical-tab .nav-tabs >li:first-child >a {    border-top: 1px solid #d3d3d3 !important; }  .vertical-tab .nav-tabs >li.active >a,  .vertical-tab .nav-tabs >li.active >a:hover,  .vertical-tab .nav-tabs >li.active >a:focus {    background: none;    border-top: 1px solid transparent;    border-left: 1px solid transparent;    border-right: 1px solid transparent;    border-bottom: 1px solid #d3d3d3; }.vertical-tab .small-padding .nav-tabs >li >a {  padding: 20px 0 20px 15px; }.vertical-tab .small-padding .nav-tabs >li >i {  font-size: 24px; }.custom-nav-tabs {  -moz-border-bottom-colors: none;  -moz-border-left-colors: none;  -moz-border-right-colors: none;  -moz-border-top-colors: none;  border-color: -moz-use-text-color;  border-image: none;  border-style: none solid none none;  border-width: medium 0px medium medium;  margin-right: 53px; }  .custom-nav-tabs >li {    float: none;    margin: 0 0 1px; }    .custom-nav-tabs >li a {      background: #eee none repeat scroll 0 0;      border: medium none;      border-radius: 0;      display: block;      font-size: 17px;      font-weight: 700;      line-height: 59px;      margin: 0;      outline: medium none;      padding: 0;      text-align: center;      text-transform: uppercase; }.custom-nav-tabs >li.active >a,.custom-nav-tabs >li.active >a:hover,.custom-nav-tabs >li.active >a:focus,.custom-nav-tabs >li >a:hover,.custom-nav-tabs >li >a:focus {  border: medium none;  color: #000;  padding: 0; }/* * Shortcode: unordered-list.scss * -----------------------------------------------*/.tm-ordered-list ol {  list-style: none;  counter-reset: li; }  .tm-ordered-list ol li {    position: relative;    counter-increment: li; }    .tm-ordered-list ol li:before {      content: "." counter(li);      color: #333;      display: inline-block;      width: 1em;      margin-left: -1.5em;      margin-right: .5em;      font-weight: 600;      direction: rtl; }.tm-ordered-list ul >li,.tm-ordered-list ol >li {  margin-bottom: 12px; }  .tm-ordered-list ul >li >ul, .tm-ordered-list ul >li >ol,  .tm-ordered-list ol >li >ul,  .tm-ordered-list ol >li >ol {    margin-top: 12px; }.tm-sc-unordered-list ul >li,.tm-sc-unordered-list ol >li {  margin-bottom: 12px; }  .tm-sc-unordered-list ul >li >ul, .tm-sc-unordered-list ul >li >ol,  .tm-sc-unordered-list ol >li >ul,  .tm-sc-unordered-list ol >li >ol {    margin-top: 12px; }.tm-sc-unordered-list.list-style2 ul {  list-style: none; }  .tm-sc-unordered-list.list-style2 ul >li {    position: relative; }  .tm-sc-unordered-list.list-style2 ul li {    list-style-type: none;    padding-left: 25px; }    .tm-sc-unordered-list.list-style2 ul li:before {      position: absolute;      top: 0;      left: 0;      z-index: 0;      content: "\f18e";      font-family: "FontAwesome"; }.tm-sc-unordered-list.list-style2 ul li:before {  font-size: 90%;  line-height: 2; }.tm-sc-unordered-list.list-style3 ul {  list-style: none; }  .tm-sc-unordered-list.list-style3 ul >li {    position: relative; }  .tm-sc-unordered-list.list-style3 ul li {    list-style-type: none;    padding-left: 25px; }    .tm-sc-unordered-list.list-style3 ul li:before {      position: absolute;      top: 0;      left: 0;      z-index: 0;      content: "\f18e";      font-family: "FontAwesome"; }.tm-sc-unordered-list.list-style3 ul li:before {  content: "\f061";  font-size: 80%;  line-height: 2; }.tm-sc-unordered-list.list-style4 ul {  list-style: none; }  .tm-sc-unordered-list.list-style4 ul >li {    position: relative; }  .tm-sc-unordered-list.list-style4 ul li {    list-style-type: none;    padding-left: 25px; }    .tm-sc-unordered-list.list-style4 ul li:before {      position: absolute;      top: 0;      left: 0;      z-index: 0;      content: "\f18e";      font-family: "FontAwesome"; }.tm-sc-unordered-list.list-style4 ul li:before {  content: "\f178";  font-size: 80%;  line-height: 2; }.tm-sc-unordered-list.list-style5 ul {  list-style: none; }  .tm-sc-unordered-list.list-style5 ul >li {    position: relative; }  .tm-sc-unordered-list.list-style5 ul li {    list-style-type: none;    padding-left: 25px; }    .tm-sc-unordered-list.list-style5 ul li:before {      position: absolute;      top: 0;      left: 0;      z-index: 0;      content: "\f18e";      font-family: "FontAwesome"; }.tm-sc-unordered-list.list-style5 ul li:before {  content: "\f0a9";  font-size: 80%;  line-height: 2; }.tm-sc-unordered-list.list-style6 ul {  list-style: none; }  .tm-sc-unordered-list.list-style6 ul >li {    position: relative; }  .tm-sc-unordered-list.list-style6 ul li {    list-style-type: none;    padding-left: 25px; }    .tm-sc-unordered-list.list-style6 ul li:before {      position: absolute;      top: 0;      left: 0;      z-index: 0;      content: "\f18e";      font-family: "FontAwesome"; }.tm-sc-unordered-list.list-style6 ul li:before {  content: "\f00c";  font-size: 80%;  line-height: 2; }.tm-sc-unordered-list.list-style7 ul {  list-style: none; }  .tm-sc-unordered-list.list-style7 ul >li {    position: relative; }  .tm-sc-unordered-list.list-style7 ul li {    list-style-type: none;    padding-left: 25px; }    .tm-sc-unordered-list.list-style7 ul li:before {      position: absolute;      top: 0;      left: 0;      z-index: 0;      content: "\f18e";      font-family: "FontAwesome"; }.tm-sc-unordered-list.list-style7 ul li:before {  content: "\f05d";  font-size: 90%;  line-height: 2; }.tm-sc-unordered-list.list-style8 ul {  list-style: none; }  .tm-sc-unordered-list.list-style8 ul >li {    position: relative; }  .tm-sc-unordered-list.list-style8 ul li {    list-style-type: none;    padding-left: 25px; }    .tm-sc-unordered-list.list-style8 ul li:before {      position: absolute;      top: 0;      left: 0;      z-index: 0;      content: "\f18e";      font-family: "FontAwesome"; }.tm-sc-unordered-list.list-style8 ul li:before {  content: "\f058";  font-size: 90%;  line-height: 2; }.tm-sc-unordered-list.list-style9 ul {  list-style: none; }  .tm-sc-unordered-list.list-style9 ul >li {    position: relative; }  .tm-sc-unordered-list.list-style9 ul li {    list-style-type: none;    padding-left: 25px; }    .tm-sc-unordered-list.list-style9 ul li:before {      position: absolute;      top: 0;      left: 0;      z-index: 0;      content: "\f18e";      font-family: "FontAwesome"; }.tm-sc-unordered-list.list-style9 ul li:before {  content: "\f046";  font-size: 90%;  line-height: 2; }.tm-sc-unordered-list.list-style10 ul {  list-style: none; }  .tm-sc-unordered-list.list-style10 ul >li {    position: relative; }  .tm-sc-unordered-list.list-style10 ul li {    list-style-type: none;    padding-left: 25px; }    .tm-sc-unordered-list.list-style10 ul li:before {      position: absolute;      top: 0;      left: 0;      z-index: 0;      content: "\f18e";      font-family: "FontAwesome"; }.tm-sc-unordered-list.list-style10 ul li:before {  content: "\f28d";  font-size: 90%;  line-height: 2; }.tm-sc-unordered-list.list-style11 ul {  list-style: none; }  .tm-sc-unordered-list.list-style11 ul >li {    position: relative; }  .tm-sc-unordered-list.list-style11 ul li {    list-style-type: none;    padding-left: 25px; }    .tm-sc-unordered-list.list-style11 ul li:before {      position: absolute;      top: 0;      left: 0;      z-index: 0;      content: "\f18e";      font-family: "FontAwesome"; }.tm-sc-unordered-list.list-style11 ul li:before {  content: "\f046";  font-size: 90%;  line-height: 2; }.tm-sc-unordered-list.list-style12 ul {  list-style: none; }  .tm-sc-unordered-list.list-style12 ul >li {    position: relative; }  .tm-sc-unordered-list.list-style12 ul li {    list-style-type: none;    padding-left: 25px; }    .tm-sc-unordered-list.list-style12 ul li:before {      position: absolute;      top: 0;      left: 0;      z-index: 0;      content: "\f18e";      font-family: "FontAwesome"; }.tm-sc-unordered-list.list-style12 ul li:before {  content: "\f055";  font-size: 90%;  line-height: 2; }.tm-sc-unordered-list.list-style13 ul {  list-style: none; }  .tm-sc-unordered-list.list-style13 ul >li {    position: relative; }  .tm-sc-unordered-list.list-style13 ul li {    list-style-type: none;    padding-left: 25px; }    .tm-sc-unordered-list.list-style13 ul li:before {      position: absolute;      top: 0;      left: 0;      z-index: 0;      content: "\f18e";      font-family: "FontAwesome"; }.tm-sc-unordered-list.list-style13 ul li:before {  content: "\f10c";  font-size: 70%;  line-height: 2; }.tm-sc-unordered-list.list-style14 ul {  list-style: none; }  .tm-sc-unordered-list.list-style14 ul >li {    position: relative; }  .tm-sc-unordered-list.list-style14 ul li {    list-style-type: none;    padding-left: 25px; }    .tm-sc-unordered-list.list-style14 ul li:before {      position: absolute;      top: 0;      left: 0;      z-index: 0;      content: "\f18e";      font-family: "FontAwesome"; }.tm-sc-unordered-list.list-style14 ul li:before {  content: "\f111";  font-size: 70%;  line-height: 2; }.tm-sc-unordered-list.list-style15 ul {  list-style: none; }  .tm-sc-unordered-list.list-style15 ul >li {    position: relative; }  .tm-sc-unordered-list.list-style15 ul li {    list-style-type: none;    padding-left: 25px; }    .tm-sc-unordered-list.list-style15 ul li:before {      position: absolute;      top: 0;      left: 0;      z-index: 0;      content: "\f18e";      font-family: "FontAwesome"; }.tm-sc-unordered-list.list-style15 ul li:before {  content: "\f105";  line-height: 2; }.tm-sc-unordered-list.list-style16 ul {  list-style: none; }  .tm-sc-unordered-list.list-style16 ul >li {    position: relative; }  .tm-sc-unordered-list.list-style16 ul li {    list-style-type: none;    padding-left: 25px; }    .tm-sc-unordered-list.list-style16 ul li:before {      position: absolute;      top: 0;      left: 0;      z-index: 0;      content: "\f18e";      font-family: "FontAwesome"; }.tm-sc-unordered-list.list-style16 ul li:before {  content: "\f054";  font-size: 70%;  line-height: 2; }.tm-sc-unordered-list.list-style17 ul {  list-style: none; }  .tm-sc-unordered-list.list-style17 ul >li {    position: relative; }  .tm-sc-unordered-list.list-style17 ul li {    list-style-type: none;    padding-left: 25px; }    .tm-sc-unordered-list.list-style17 ul li:before {      position: absolute;      top: 0;      left: 0;      z-index: 0;      content: "\f18e";      font-family: "FontAwesome"; }.tm-sc-unordered-list.list-style17 ul li:before {  content: "\f101";  line-height: 2; }.tm-sc-unordered-list.list-style18 ul {  list-style: none; }  .tm-sc-unordered-list.list-style18 ul >li {    position: relative; }  .tm-sc-unordered-list.list-style18 ul li {    list-style-type: none;    padding-left: 25px; }    .tm-sc-unordered-list.list-style18 ul li:before {      position: absolute;      top: 0;      left: 0;      z-index: 0;      content: "\f18e";      font-family: "FontAwesome"; }.tm-sc-unordered-list.list-style18 ul li:before {  content: "\f0da";  line-height: 2; }.tm-sc-unordered-list.list-style19 ul {  list-style: none; }  .tm-sc-unordered-list.list-style19 ul >li {    position: relative; }  .tm-sc-unordered-list.list-style19 ul li {    list-style-type: none;    padding-left: 25px; }    .tm-sc-unordered-list.list-style19 ul li:before {      position: absolute;      top: 0;      left: 0;      z-index: 0;      content: "\f18e";      font-family: "FontAwesome"; }.tm-sc-unordered-list.list-style19 ul li:before {  content: "\f152";  font-size: 70%;  line-height: 2; }.tm-sc-unordered-list.list-style20 ul {  list-style: none; }  .tm-sc-unordered-list.list-style20 ul >li {    position: relative; }  .tm-sc-unordered-list.list-style20 ul li {    list-style-type: none;    padding-left: 25px; }    .tm-sc-unordered-list.list-style20 ul li:before {      position: absolute;      top: 0;      left: 0;      z-index: 0;      content: "\f18e";      font-family: "FontAwesome"; }.tm-sc-unordered-list.list-style20 ul li:before {  content: "\f006";  font-size: 70%;  line-height: 2; }.tm-sc-unordered-list.list-style21 ul {  list-style: none; }  .tm-sc-unordered-list.list-style21 ul >li {    position: relative; }  .tm-sc-unordered-list.list-style21 ul li {    list-style-type: none;    padding-left: 25px; }    .tm-sc-unordered-list.list-style21 ul li:before {      position: absolute;      top: 0;      left: 0;      z-index: 0;      content: "\f18e";      font-family: "FontAwesome"; }.tm-sc-unordered-list.list-style21 ul li:before {  content: "\f005";  font-size: 70%;  line-height: 2; }.tm-sc-unordered-list.list-style22 ul {  list-style: none; }  .tm-sc-unordered-list.list-style22 ul >li {    position: relative; }  .tm-sc-unordered-list.list-style22 ul li {    list-style-type: none;    padding-left: 25px; }    .tm-sc-unordered-list.list-style22 ul li:before {      position: absolute;      top: 0;      left: 0;      z-index: 0;      content: "\f18e";      font-family: "FontAwesome"; }.tm-sc-unordered-list.list-style22 ul li:before {  content: "\f0c8";  font-size: 70%;  line-height: 2; }.tm-sc-unordered-list.list-style23 ul {  list-style: none; }  .tm-sc-unordered-list.list-style23 ul >li {    position: relative; }  .tm-sc-unordered-list.list-style23 ul li {    list-style-type: none;    padding-left: 25px; }    .tm-sc-unordered-list.list-style23 ul li:before {      position: absolute;      top: 0;      left: 0;      z-index: 0;      content: "\f18e";      font-family: "FontAwesome"; }.tm-sc-unordered-list.list-style23 ul li:before {  border-width: 2px;  border-color: #fff !important;  content: '';  display: block;  position: absolute;  top: 10px;  left: 5px;  width: 8px;  height: 5px;  border-left: 2px solid transparent;  border-bottom: 2px solid transparent;  z-index: 1;  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  transform: rotate(-45deg); }.tm-sc-unordered-list.list-style23 ul li:after {  background-color: #609beb !important;  content: '';  display: block;  position: absolute;  top: 6px;  left: 1px;  width: 15px;  height: 15px;  border: 0;  border-radius: 50%;  border: 2px solid transparent; }/* * video-popup.scss * -----------------------------------------------*/.nivo-lightbox-theme-default .nivo-lightbox-close {  background-position: 0 0;  width: 32px;  height: 32px; }/* Individual effect = play-video-button */.tm-sc-video-popup {  display: block;  /* Text Holder */ }  .tm-sc-video-popup .hover-link {    z-index: 14; }  .tm-sc-video-popup .thumb {    -webkit-transform: scale(1);    -moz-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1); }  .tm-sc-video-popup:hover .thumb {    -webkit-transform: scale(1);    -moz-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1); }  .tm-sc-video-popup .text-holder {    opacity: 1; }  .tm-sc-video-popup .text-holder-middle {    top: 50%;    margin-top: -36px;    -webkit-transform: scale(1);    -moz-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1); }  .tm-sc-video-popup:hover .text-holder-middle {    top: 50%;    -webkit-transform: scale(1.07);    -moz-transform: scale(1.07);    -ms-transform: scale(1.07);    transform: scale(1.07); }  .tm-sc-video-popup .video-button {    z-index: 11;    position: absolute;    top: 50%;    left: 50%;    background: rgba(255, 255, 255, 0.8);    width: 60px;    height: 60px;    border-radius: 100%;    -webkit-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    box-shadow: 0 0 1px 15px rgba(60, 201, 81, 0.4), 0 0 1px 30px rgba(60, 201, 81, 0.1), 0 0 1px 45px rgba(60, 201, 81, 0.1);    transition: all 0.4s ease; }    @media screen and (prefers-reduced-motion: reduce) {      .tm-sc-video-popup .video-button {        transition: none; } }    .tm-sc-video-popup .video-button:before {      content: '';      position: absolute;      top: 50%;      left: 50%;      display: block;      width: 0;      height: 0;      border-top: 10px solid transparent;      border-right: 10px solid transparent;      border-bottom: 10px solid transparent;      border-left: 10px solid #666;      -webkit-transform: translate(-15%, -50%);      transform: translate(-15%, -50%);      transition: all 0.4s ease; }      @media screen and (prefers-reduced-motion: reduce) {        .tm-sc-video-popup .video-button:before {          transition: none; } }  .tm-sc-video-popup:hover .video-button {    background: rgba(255, 51, 51, 0.9);    width: 80px;    height: 80px;    box-shadow: 1px 1px 20px rgba(0, 0, 0, 0.3); }    .tm-sc-video-popup:hover .video-button:before {      border-left: 10px solid #fff; }  .tm-sc-video-popup.tm-sc-video-popup-button-with-text-right {    display: inline-block; }    .tm-sc-video-popup.tm-sc-video-popup-button-with-text-right .thumb {      margin-right: 10px; }    .tm-sc-video-popup.tm-sc-video-popup-button-with-text-right .video-button-text {      line-height: 70px; }    .tm-sc-video-popup.tm-sc-video-popup-button-with-text-right:hover .thumb {      -webkit-transform: scale(0.95);      -moz-transform: scale(0.95);      -ms-transform: scale(0.95);      transform: scale(0.95); }  .tm-sc-video-popup.tm-sc-video-popup-css-button {    display: inline-block; }    .tm-sc-video-popup.tm-sc-video-popup-css-button .animated-css-play-button {      position: relative;      width: 80px;      height: 80px;      border-radius: 100%;      background-color: #ff3333;      display: flex;      justify-content: center;      align-items: center;      z-index: 10;      opacity: 1;      margin: 40px;      color: #fff;      font-size: 16px; }      .tm-sc-video-popup.tm-sc-video-popup-css-button .animated-css-play-button:before {        content: ' ';        display: block;        position: absolute;        border-radius: 100%;        background-color: #ff3333;        z-index: -1;        opacity: .6;        width: 110px;        height: 110px; }      .tm-sc-video-popup.tm-sc-video-popup-css-button .animated-css-play-button:after {        content: ' ';        display: block;        position: absolute;        border-radius: 100%;        background-color: #ff3333;        z-index: -1;        animation: video-play-button-animate 1.2s ease-in infinite forwards; }      .tm-sc-video-popup.tm-sc-video-popup-css-button .animated-css-play-button i {        font-size: 30px;        color: #fff; }  .tm-sc-video-popup .effect-wrapper .video-button-holder {    opacity: 0.8;    top: 40%; }@keyframes video-play-button-animate {  0% {    width: 10px;    height: 10px;    opacity: .8; }  100% {    width: 160px;    height: 160px;    opacity: 0; } }/* * Shortcode: working-steps.scss * -----------------------------------------------*/.tm-sc-working-steps.working-steps-horizontal {  position: relative; }  .tm-sc-working-steps.working-steps-horizontal .working-steps-bg-holder {    position: absolute;    top: 20px;    left: -5%;    width: 120%;    height: 100%;    background-image: url("../../assets/images/shortcodes/working-steps-bg.png");    background-position: 50% 0;    background-repeat: no-repeat;    z-index: -1;    opacity: 1;    margin: 0 -100px; }    .tm-sc-working-steps.working-steps-horizontal .working-steps-bg-holder:after {      content: "";      transform-origin: right;      -webkit-transform: scale(1, 1);      -moz-transform: scale(1, 1);      transform: scale(1, 1);      -webkit-transition: -webkit-transform 1s linear .2s;      -moz-transition: -moz-transform 1s linear .2s;      transition: transform 1s linear .2s;      position: absolute;      display: block;      width: 100%;      height: 100%;      top: 0;      left: 0; }    .tm-sc-working-steps.working-steps-horizontal .working-steps-bg-holder.working-steps-bg-appeared:after {      -webkit-transform: scale(0, 1);      -moz-transform: scale(0, 1);      transform: scale(0, 1); }  .tm-sc-working-steps.working-steps-horizontal .working-steps-inner:after, .tm-sc-working-steps.working-steps-horizontal .working-steps-inner:before {    content: "";    display: table; }  .tm-sc-working-steps.working-steps-horizontal .working-steps-inner:after {    clear: both; }  .tm-sc-working-steps.working-steps-horizontal .working-steps-inner .tm-sc-working-steps-item {    text-align: center;    float: left;    width: 25%;    padding: 10px; }    .tm-sc-working-steps.working-steps-horizontal .working-steps-inner .tm-sc-working-steps-item .working-steps-item-inner {      width: 73%; }    .tm-sc-working-steps.working-steps-horizontal .working-steps-inner .tm-sc-working-steps-item .image-holder-wrapper {      position: relative; }      .tm-sc-working-steps.working-steps-horizontal .working-steps-inner .tm-sc-working-steps-item .image-holder-wrapper .image-holder {        background-color: #fff;        display: inline-block;        width: 90%;        max-width: 200px;        border: 5px solid #eee;        padding: 0;        margin-bottom: 20px;        border-radius: 50%;        box-sizing: border-box;        position: relative;        transition: all 0.3s ease-in-out; }        @media screen and (prefers-reduced-motion: reduce) {          .tm-sc-working-steps.working-steps-horizontal .working-steps-inner .tm-sc-working-steps-item .image-holder-wrapper .image-holder {            transition: none; } }        .tm-sc-working-steps.working-steps-horizontal .working-steps-inner .tm-sc-working-steps-item .image-holder-wrapper .image-holder .image-holder-inner {          overflow: hidden;          border-radius: 50%;          width: 100%; }          .tm-sc-working-steps.working-steps-horizontal .working-steps-inner .tm-sc-working-steps-item .image-holder-wrapper .image-holder .image-holder-inner img {            vertical-align: middle;            width: 100%;            border: 1px solid #e6e6e6;            box-sizing: border-box;            -webkit-transform: scale(1);            -moz-transform: scale(1);            -ms-transform: scale(1);            transform: scale(1);            -webkit-transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s;            transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s; }        .tm-sc-working-steps.working-steps-horizontal .working-steps-inner .tm-sc-working-steps-item .image-holder-wrapper .image-holder .tag {          background-color: #222013;          color: #fff;          height: 56px;          width: 56px;          font-size: 14px;          line-height: 56px;          text-align: center;          border-radius: 50%;          position: absolute;          font-weight: 700;          bottom: 5px;          right: -5px;          border: 2px solid #fff; }    .tm-sc-working-steps.working-steps-horizontal .working-steps-inner .tm-sc-working-steps-item.working-steps-item-highlighted .image-holder {      width: 90%;      height: 90%;      max-width: 250px;      margin-top: -40px; }    .tm-sc-working-steps.working-steps-horizontal .working-steps-inner .tm-sc-working-steps-item.working-steps-item-highlighted .working-steps-item-inner {      width: 95%; }    .tm-sc-working-steps.working-steps-horizontal .working-steps-inner .tm-sc-working-steps-item.working-steps-push-right .working-steps-item-inner {      float: right; }    .tm-sc-working-steps.working-steps-horizontal .working-steps-inner .tm-sc-working-steps-item:hover .image-holder-wrapper .image-holder .image-holder-inner img {      -webkit-transform: scale(1.1);      -moz-transform: scale(1.1);      -ms-transform: scale(1.1);      transform: scale(1.1); }  .tm-sc-working-steps.working-steps-horizontal.working-steps-items-three .tm-sc-working-steps-item {    width: 33.33%; }  .tm-sc-working-steps.working-steps-horizontal.working-steps-items-four .tm-sc-working-steps-item {    width: 25%; }  .tm-sc-working-steps.working-steps-horizontal .title-holder {    margin-bottom: 7px; }  .tm-sc-working-steps.working-steps-horizontal .text-holder p {    color: #888; }  .tm-sc-working-steps.working-steps-horizontal .text-holder p, .tm-sc-working-steps.working-steps-horizontal .title {    margin: 0; }@media only screen and (max-width: 1440px) {  .tm-sc-working-steps.working-steps-horizontal .working-steps-inner .tm-sc-working-steps-item .working-steps-item-inner {    width: 100%; } }@media only screen and (max-width: 1366px) {  .tm-sc-working-steps.working-steps-horizontal .working-steps-bg-holder {    background-size: contain;    margin: 0 -100px; } }@media (max-width: 1199.98px) {  .tm-sc-working-steps.working-steps-horizontal .working-steps-inner .tm-sc-working-steps-item .working-steps-item-inner {    width: 80%; }  .tm-sc-working-steps.working-steps-horizontal .working-steps-inner .tm-sc-working-steps-item .image-holder {    width: 85%; }  .tm-sc-working-steps.working-steps-horizontal .working-steps-inner .tm-sc-working-steps-item.working-steps-item-highlighted .image-holder {    width: 90%;    height: 90%;    margin-top: -40px; } }@media (max-width: 991.98px) {  .tm-sc-working-steps.working-steps-horizontal {    margin-top: 0; }    .tm-sc-working-steps.working-steps-horizontal .working-steps-bg-holder {      display: none; }    .tm-sc-working-steps.working-steps-horizontal.working-steps-items-four .working-steps-inner .tm-sc-working-steps-item {      width: 50%;      margin-bottom: 30px; }      .tm-sc-working-steps.working-steps-horizontal.working-steps-items-four .working-steps-inner .tm-sc-working-steps-item .working-steps-item-inner {        width: 100%; }      .tm-sc-working-steps.working-steps-horizontal.working-steps-items-four .working-steps-inner .tm-sc-working-steps-item .image-holder {        width: 65%;        max-width: 200px; }      .tm-sc-working-steps.working-steps-horizontal.working-steps-items-four .working-steps-inner .tm-sc-working-steps-item .content-holder {        padding: 0 20px; }      .tm-sc-working-steps.working-steps-horizontal.working-steps-items-four .working-steps-inner .tm-sc-working-steps-item.working-steps-item-highlighted .image-holder {        width: 80%;        height: 80%;        margin-top: 0; } }@media (max-width: 767.98px) {  .tm-sc-working-steps.working-steps-horizontal .working-steps-inner .tm-sc-working-steps-item {    width: 100% !important;    margin-bottom: 30px; }    .tm-sc-working-steps.working-steps-horizontal .working-steps-inner .tm-sc-working-steps-item .working-steps-item-inner {      width: 100%; }    .tm-sc-working-steps.working-steps-horizontal .working-steps-inner .tm-sc-working-steps-item .image-holder {      width: 65%;      max-width: 200px; }    .tm-sc-working-steps.working-steps-horizontal .working-steps-inner .tm-sc-working-steps-item.working-steps-item-highlighted .image-holder {      width: 70%;      height: 70%;      margin-top: 0; } }/* * header loader.scss * -----------------------------------------------*//* * widgets-common.scss * -----------------------------------------------*/.widget {  margin-bottom: 45px; }  .widget ul li {    list-style: none;    padding-bottom: 0;    padding-top: 0;    margin-bottom: 0;    line-height: 2.5rem; }  .widget >ul li:last-child, .widget ul.menu li:last-child {    margin-bottom: 0 !important;    padding-bottom: 0 !important; }  .widget .widget-title {    margin-bottom: 25px;    margin-top: 0;    font-size: 1.1rem;    line-height: 1.1; }    .widget .widget-title.widget-title-line-bottom {      position: relative;      margin-bottom: 20px;      padding-bottom: 15px; }      .widget .widget-title.widget-title-line-bottom:after, .widget .widget-title.widget-title-line-bottom:before {        background: #bbb;        border-radius: 10px;        bottom: -1px;        content: "";        height: 3px;        left: 0;        position: absolute;        width: 50px; }      .widget .widget-title.widget-title-line-bottom:before {        background: #f5f5f5;        width: 100%; }  .widget.widget_recent_entries ul >li a {    color: #444; }  .widget.widget_recent_entries ul >li >span {    display: block;    color: #7d848a;    font-size: 14px;    font-weight: 300;    line-height: 12px;    padding: 4px 0; }  .widget.widget_archive ul >li, .widget.widget_categories ul >li, .widget.widget_pages ul >li, .widget.widget_meta ul >li, .widget.widget_recent_comments ul >li, .widget.widget_rss ul >li, .widget.widget_nav_menu ul >li {    padding-left: 15px;    position: relative; }    .widget.widget_archive ul >li::before, .widget.widget_categories ul >li::before, .widget.widget_pages ul >li::before, .widget.widget_meta ul >li::before, .widget.widget_recent_comments ul >li::before, .widget.widget_rss ul >li::before, .widget.widget_nav_menu ul >li::before {      content: "\f0da";      left: 0;      position: absolute;      font-family: FontAwesome;      color: #ccc; }  .widget.widget_archive ul >li a, .widget.widget_categories ul >li a, .widget.widget_pages ul >li a, .widget.widget_meta ul >li a, .widget.widget_recent_comments ul >li a, .widget.widget_rss ul >li a, .widget.widget_nav_menu ul >li a {    color: #7d848a;    font-weight: normal; }  .widget.widget_categories ul >li, .widget.widget_archive ul >li {    padding-left: 24px;    color: #bbb; }    .widget.widget_categories ul >li::before, .widget.widget_archive ul >li::before {      content: "\f114"; }  .widget.widget_recent_comments ul >li {    line-height: 1.8;    margin-bottom: 7px;    padding-bottom: 7px; }    .widget.widget_recent_comments ul >li .comment-author-link,    .widget.widget_recent_comments ul >li .comment-author-link a {      color: #555;      font-weight: 700; }    .widget.widget_recent_comments ul >li a {      font-style: italic; }    .widget.widget_recent_comments ul >li .comment-author-link a {      font-style: normal; }  .widget.widget_calendar td, .widget.widget_calendar th {    color: #aaa; }  .widget.widget_calendar th {    color: #444; }  .widget.widget_calendar tfoot a {    color: #444; }  .widget.widget_calendar caption {    color: #aaa; }  .widget.widget_nav_menu .sub-menu {    /* padding-left: 10px; */ }  .widget.widget_nav_menu ul >li::before {    content: "\f105";    font-size: 14px;    font-weight: 600; }  .widget.widget_tag_cloud .tagcloud >a {    background: none;    border: 1px solid #eee;    border-radius: 2px;    color: #7d848a;    display: inline-block;    font-size: 12px !important;    margin: 10px 12px 0 0 !important;    padding: 6px 15px !important;    font-weight: 400;    letter-spacing: 0.25px;    border-radius: 50px;    text-transform: uppercase;    transition: all 0.3s ease; }    @media screen and (prefers-reduced-motion: reduce) {      .widget.widget_tag_cloud .tagcloud >a {        transition: none; } }    .widget.widget_tag_cloud .tagcloud >a:hover {      background: #333;      color: #fff; }  .widget select {    border: 1px solid rgba(51, 51, 51, 0.1);    max-width: 100%;    padding: 7px 10px;    width: 100%; }  .widget.widget_rss ul li {    margin-bottom: 25px; }    .widget.widget_rss ul li .rsswidget {      display: block;      color: #555;      font-family: "Rubik", sans-serif;      font-weight: 700; }    .widget.widget_rss ul li .rss-date {      color: #aaa; }    .widget.widget_rss ul li .rssSummary {      color: #777;      line-height: 1.8; }    .widget.widget_rss ul li cite {      color: #aaa; }    .widget.widget_rss ul li:before, .widget.widget_rss ul li:after, .widget.widget_rss ul li a {      line-height: 1.8; }.widget .name {  margin-top: 0; }/* * brochure-box.scss * -----------------------------------------------*/.widget-brochure-box .brochure-box {  background: #eee;  border-radius: 3px;  display: inline-block;  padding: 0 15px 0 0;  position: relative;  width: 100%;  transition: all 0.2s ease 0s; }  @media screen and (prefers-reduced-motion: reduce) {    .widget-brochure-box .brochure-box {      transition: none; } }  .widget-brochure-box .brochure-box:hover {    background: #333; }  .widget-brochure-box .brochure-box .brochure-icon {    border-right: 1px solid #ddd;    border-radius: 3px 0 0 3px;    color: #888;    display: inline-block;    font-size: 18px;    padding: 15px;    vertical-align: middle;    transition: all 0.2s ease 0s; }    @media screen and (prefers-reduced-motion: reduce) {      .widget-brochure-box .brochure-box .brochure-icon {        transition: none; } }  .widget-brochure-box .brochure-box:hover .brochure-icon {    border-right-color: #444;    color: #fff; }  .widget-brochure-box .brochure-box .text {    color: #333;    display: inline-block;    font-size: 14px;    margin: 0;    padding-left: 15px; }  .widget-brochure-box .brochure-box:hover .text {    color: #fff; }  .widget-brochure-box .brochure-box.brochure-box-classic {    padding: 15px 0; }    .widget-brochure-box .brochure-box.brochure-box-classic .brochure-icon {      padding: 3px 15px 0;      float: right;      border: 0; }  .widget-brochure-box .brochure-box.brochure-box-dark-version {    background: #333; }    .widget-brochure-box .brochure-box.brochure-box-dark-version:hover {      background: #eee; }    .widget-brochure-box .brochure-box.brochure-box-dark-version .text {      color: #fff; }    .widget-brochure-box .brochure-box.brochure-box-dark-version:hover .text {      color: #333; }    .widget-brochure-box .brochure-box.brochure-box-dark-version .brochure-icon {      border-right-color: #444;      color: #fff; }    .widget-brochure-box .brochure-box.brochure-box-dark-version:hover .brochure-icon {      border-right-color: #ddd;      color: #888; }.sidebar-area .widget-brochure-box {  margin-bottom: 15px; }  .sidebar-area .widget-brochure-box:last-child {    margin-bottom: 45px; }.widget-brochure-box .brochure-box.brochure-box-black {  background: #222; }  .widget-brochure-box .brochure-box.brochure-box-black .brochure-icon {    border-right: 1px solid #333;    color: #fff; }  .widget-brochure-box .brochure-box.brochure-box-black .text {    color: #fff; }  .widget-brochure-box .brochure-box.brochure-box-black:hover {    background: #111; }    .widget-brochure-box .brochure-box.brochure-box-black:hover .brochure-icon {      border-right-color: #222; }/* * blog-list.scss * -----------------------------------------------*/.widget .post {  border-bottom: none; }  .widget .post:not(:last-child) {    margin-bottom: 10px;    padding-bottom: 10px; }  .widget .post .post-thumb {    float: left;    margin-right: 15px;    width: 85px; }  .widget .post .post-title {    margin-top: 0;    margin-bottom: 5px; }    .widget .post .post-title a {      color: #555;      letter-spacing: 0;      font-family: "Rubik", sans-serif;      font-size: 1.1rem; }  .widget .post .entry-date {    display: block;    color: #888f96;    font-size: 14px;    line-height: 12px;    padding: 4px 0; }.widget.widget_calendar table {  width: 100%;  margin-bottom: 0; }.widget.widget_calendar caption {  padding-bottom: 0;  line-height: 1; }.widget.widget_calendar table,.widget.widget_calendar th,.widget.widget_calendar td {  border: 1px solid rgba(51, 51, 51, 0.1); }.widget.widget_calendar th {  border-width: 0 1px 1px 0;  font-weight: 700; }.widget.widget_calendar td,.widget.widget_calendar th {  line-height: 2.3333;  padding: 8px;  text-align: center;  line-height: 1.1em; }.widget.widget_calendar #today {  background: #444 none repeat scroll 0 0;  color: #fff;  font-weight: 700; }  .widget.widget_calendar #today >a {    color: #fff;    font-weight: 700; }footer#footer .widget.widget_calendar table,footer#footer .widget.widget_calendar th,footer#footer .widget.widget_calendar td {  border: 1px solid #333; }footer#footer .widget.widget_calendar th {  color: #ccc; }footer#footer.footer-black .widget_calendar table,footer#footer.footer-black .widget_calendar th,footer#footer.footer-black .widget_calendar td {  border: 1px solid #333; }footer#footer.footer-black .widget_calendar #today {  background: #ccc;  color: #333;  font-weight: 700; }  footer#footer.footer-black .widget_calendar #today >a {    color: #333;    font-weight: 700; }/* * contact-info.scss * -----------------------------------------------*/.widget-contact-info .contact-info .thumb {  margin-bottom: 15px; }.widget-contact-info .contact-info .description {  margin-bottom: 15px; }.widget-contact-info .contact-info li {  margin-bottom: 10px;  padding: 0; }  .widget-contact-info .contact-info li .icon {    color: #002c42;    margin-right: 15px;    transition: color 0.3s ease; }    @media screen and (prefers-reduced-motion: reduce) {      .widget-contact-info .contact-info li .icon {        transition: none; } }  .widget-contact-info .contact-info li .text {    color: #676767; }    .widget-contact-info .contact-info li .text a {      color: #676767; }    .widget-contact-info .contact-info li .text p {      margin-bottom: 0; }  .widget-contact-info .contact-info li:last-child {    margin-bottom: 0; }  .widget-contact-info .contact-info li a {    font-weight: 400; }    .widget-contact-info .contact-info li a:hover {      text-decoration: underline; }.widget-contact-info .contact-info-style1 li .icon {  float: left;  width: 16px;  line-height: 30px;  font-size: 18px;  text-align: center; }.widget-contact-info .contact-info-style1 li .text {  overflow: hidden; }.widget-contact-info .contact-info-style2 li .icon {  float: left;  margin-right: 10px;  font-weight: bold; }  .widget-contact-info .contact-info-style2 li .icon i {    width: 16px;    font-size: 18px;    text-align: center;    margin-right: 8px;    vertical-align: middle; }.widget-contact-info .contact-info-style2 li .text {  overflow: hidden; }.widget-contact-info .contact-info-style3 li .icon {  margin-right: 0;  font-weight: bold; }  .widget-contact-info .contact-info-style3 li .icon i {    width: 16px;    font-size: 18px;    text-align: center;    margin-right: 8px;    vertical-align: middle; }.widget-contact-info .contact-info-style4 li .icon {  margin-right: 0;  font-weight: bold; }/* * empty-space.scss * -----------------------------------------------*/.widget-empty-space {  margin-bottom: 0 !important; }/* * facebook.scss * -----------------------------------------------*//* * featured-page.scss * -----------------------------------------------*/.widget-featured-page .page .page-content a {  margin-bottom: 2px solid #bbb; }/* * flickr-feed.scss * -----------------------------------------------*/#flickr-feed img {  background: #000 none repeat scroll 0 0;  float: left;  height: 100%;  padding: 0;  width: 100%; }/* * gallery-images.scss * -----------------------------------------------*/.widget-gallery-images .isotope-layout .isotope-item {  margin-bottom: 0; }.widget-gallery-images .isotope-layout.grid-3 .isotope-item {  width: 33.2% !important; }.widget_media_gallery .gallery .gallery-item {  margin: 0 0 0.5em; }.widget.widget_media_gallery .gallery-columns-3 .gallery-item {  max-width: 33.33%; }/* * google-map.scss * -----------------------------------------------*//* * google-plus.scss * -----------------------------------------------*//* * horizontal-row.scss * -----------------------------------------------*/.widget-horizontal-row hr {  margin-top: 0;  margin-bottom: 20px; }/* * icon-box.scss * -----------------------------------------------*//* * instagram-feed.scss * -----------------------------------------------*//* -------- Instagram-Feed ---------- */.instagram-feed-carousel figure,.instagram-feed-grid figure {  position: relative;  margin-bottom: 0; }  .instagram-feed-carousel figure .link-out,  .instagram-feed-grid figure .link-out {    position: absolute;    right: 10px;    bottom: 10px;    background: rgba(0, 0, 0, 0.45);    color: #f8f8f8;    line-height: 1;    padding: 10px;    font-weight: 300;    opacity: 0; }    .instagram-feed-carousel figure .link-out:hover,    .instagram-feed-grid figure .link-out:hover {      background: rgba(0, 0, 0, 0.7);      color: #f8f8f8; }  .instagram-feed-carousel figure:hover .link-out,  .instagram-feed-grid figure:hover .link-out {    opacity: 1; }/* -------- Instagram-Feed ---------- */.instagram-feed-grid .item {  width: 100px;  float: left;  margin-bottom: 2px;  margin-right: 2px; }/* -------- Widget - Instagram-Feed ---------- */.widget .instagram-feed-grid .item {  margin-bottom: 0;  margin-right: 0;  padding: 1px;  width: 25%; }/* * portfolio.scss * -----------------------------------------------*//* * search.scss * -----------------------------------------------*/.search-form {  margin-bottom: 0;  position: relative; }  .search-form .search-field {    position: relative;    background: #ffffff;    display: block;    font-size: 14px;    width: 100%;    height: 55px;    font-weight: 400;    border: 1px solid #eeeeee; }  .search-form .search-submit {    border: none;    color: #fff;    height: 100%;    left: auto;    padding: 8px 25px;    position: absolute;    right: 0;    top: 0;    border-radius: 0;    transition: all 0.3s ease-in-out; }    @media screen and (prefers-reduced-motion: reduce) {      .search-form .search-submit {        transition: none; } }    .search-form .search-submit:hover {      background: #111; }/* * sidebar-nav-menu.scss * -----------------------------------------------*/.tm-sidebar-nav-menu-style1 .widget.widget_nav_menu ul >li {  margin: 0;  padding: 0; }  .tm-sidebar-nav-menu-style1 .widget.widget_nav_menu ul >li::before {    content: ""; }  .tm-sidebar-nav-menu-style1 .widget.widget_nav_menu ul >li >a {    color: #012446;    background: #f5f5f5;    font-weight: 700;    text-decoration: none !important;    border-left: 5px solid transparent;    border-bottom: 1px solid #fff;    display: block;    padding: 16px;    transition: all 0.3s ease; }    @media screen and (prefers-reduced-motion: reduce) {      .tm-sidebar-nav-menu-style1 .widget.widget_nav_menu ul >li >a {        transition: none; } }    .tm-sidebar-nav-menu-style1 .widget.widget_nav_menu ul >li >a:hover {      border-left-color: #b798e0; }  .tm-sidebar-nav-menu-style1 .widget.widget_nav_menu ul >li.current-menu-item a {    border-left-color: #b798e0; }.tm-sidebar-nav-menu-style2 .widget.widget_nav_menu ul >li {  padding: 0;  transition: all 100ms ease-in-out 0s; }  @media screen and (prefers-reduced-motion: reduce) {    .tm-sidebar-nav-menu-style2 .widget.widget_nav_menu ul >li {      transition: none; } }  .tm-sidebar-nav-menu-style2 .widget.widget_nav_menu ul >li::before {    left: auto;    right: 18px;    top: 15px;    font-size: 18px; }  .tm-sidebar-nav-menu-style2 .widget.widget_nav_menu ul >li a {    background: #eef0f3;    border-left: 1px solid #eef0f3;    border-bottom: 1px solid #fff;    color: #333;    font-weight: 700;    display: block;    padding: 16px; }    .tm-sidebar-nav-menu-style2 .widget.widget_nav_menu ul >li a:hover {      background: #fff;      border-left: 5px solid #eee; }  .tm-sidebar-nav-menu-style2 .widget.widget_nav_menu ul >li.current-menu-item a {    background: #fff;    border-left: 5px solid #eee; }  .tm-sidebar-nav-menu-style2 .widget.widget_nav_menu ul >li:first-child a {    border-top: 1px solid #f5f5f5; }/* * social-list.scss * -----------------------------------------------*//* * testimonials.scss * -----------------------------------------------*/.widget-testimonials .author-text {  font-size: 18px; }/* * twitter-feed.scss * -----------------------------------------------*/.twitter-feed li {  font-size: 13px;  margin-bottom: 8px;  padding-bottom: 8px;  margin-top: 0px;  position: relative;  list-style: none; }  .twitter-feed li.item {    position: relative; }  .twitter-feed li::before {    content: "\f099";    font-size: 24px;    font-family: fontawesome;    display: block; }.widget .twitter-feed li {  padding-left: 30px; }  .widget .twitter-feed li::before {    left: 0;    position: absolute;    top: 0; }/* * mailchimp-subscribe-form.scss * -----------------------------------------------*/.mc4wp-form .form-control {  background-color: #333;  border-color: #444;  border-radius: 0;  box-shadow: none;  color: #888;  height: 50px;  font-size: 13px; }.mc4wp-form .input-group-btn .btn {  padding: 10px 16px 10px;  background-color: #555;  border-color: #555;  color: #eee;  border-radius: 0; }  .mc4wp-form .input-group-btn .btn:hover {    background-color: #444; }/* * Shortcode: home-intro-boxes.scss * -----------------------------------------------*/@media (max-width: 767.98px) {  .home-intro-boxes,  .vc_row.home-intro-boxes {    margin-top: 15px !important; } }/* * Shortcode: clients.scss * -----------------------------------------------*/.tm-sc-clients .item {  padding: 15px 10px;  text-align: center; }  .tm-sc-clients .item img {    transition: all 0.3s; }    @media screen and (prefers-reduced-motion: reduce) {      .tm-sc-clients .item img {        transition: none; } }.tm-sc-clients.clients-animation-grayscale .item img {  -webkit-filter: grayscale(100%);  filter: grayscale(100%);  opacity: .5; }.tm-sc-clients.clients-animation-grayscale .item:hover img {  -webkit-filter: grayscale(0);  filter: grayscale(0);  opacity: 1; }.tm-sc-clients.clients-animation-opacity .item img {  opacity: .4; }.tm-sc-clients.clients-animation-opacity .item:hover img {  opacity: 1; }.tm-sc-clients.clients-animation-blur .item:hover img {  -webkit-filter: blur(1px);  filter: blur(1px); }.tm-sc-clients.clients-animation-zoom .item img {  -webkit-transform: scale(0.95);  -moz-transform: scale(0.95);  -ms-transform: scale(0.95);  transform: scale(0.95); }.tm-sc-clients.clients-animation-zoom .item:hover img {  -webkit-transform: scale(1);  -moz-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1); }.tm-sc-clients.clients-animation-contrast .item:hover img {  -webkit-filter: contrast(300%);  filter: contrast(300%); }.tm-sc-clients.clients-animation-invert .item:hover img {  -webkit-filter: invert(100%);  filter: invert(100%); }.tm-sc-clients.bgcolor-logo .item {  background-color: #fff;  margin-bottom: 30px; }/* * Shortcode: courses.scss * -----------------------------------------------*/.tm-sc-courses .course-header {  position: relative; }  .tm-sc-courses .course-header .course-price {    position: absolute;    top: 10px;    right: 10px;    padding: 0 7px;    border-radius: 3px;    color: #fff;    background-color: rgba(0, 0, 0, 0.5); }.tm-sc-courses.courses-style2-classic .tm-course {  box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08); }  .tm-sc-courses.courses-style2-classic .tm-course .course-details {    padding: 18px 30px 30px 30px;    background-color: #fff; }    .tm-sc-courses.courses-style2-classic .tm-course .course-details .title {      margin-top: 0; }.tm-sc-courses.courses-style3-modern .tm-course {  box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08);  padding: 30px;  background-color: #fff; }/* * Shortcode: departments.scss * -----------------------------------------------*/.tm-departments-item {  margin-bottom: 40px; }  .tm-departments-item .details .title {    margin-top: 15px; }.departments .entry-content li,.service-excerpt li {  list-style: outside none none; }.owl-carousel .tm-departments-item {  margin-bottom: 30px; }.service-excerpt {  margin-bottom: 30px; }.tm-sc-departments-tab {  border-radius: 10px;  box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08);  background: #fff; }  .tm-sc-departments-tab .nav-tabs {    border-bottom: 1px solid #f1f1f1;    text-align: center; }    .tm-sc-departments-tab .nav-tabs >li {      border-left: 1px solid #eee;      margin-bottom: 0;      width: 20%;      text-align: center;      border-bottom: 5px solid #eee; }      .tm-sc-departments-tab .nav-tabs >li:first-child {        border-left: none; }      .tm-sc-departments-tab .nav-tabs >li >a {        display: block;        color: #a9a9a9;        font-size: 13px;        margin-right: 0;        padding: 30px 20px;        border: none;        text-transform: uppercase; }        .tm-sc-departments-tab .nav-tabs >li >a i {          font-size: 3rem;          line-height: 1;          margin-right: 0;          margin-bottom: 15px;          vertical-align: middle; }        .tm-sc-departments-tab .nav-tabs >li >a img {          margin-bottom: 5px;          max-width: 70px; }        .tm-sc-departments-tab .nav-tabs >li >a span {          display: block; }  .tm-sc-departments-tab .tab-content .sub-title {    color: #bbb; }  @media (max-width: 1199.98px) {    .tm-sc-departments-tab .tab-content {      margin-bottom: 30px; } }  @media (max-width: 991.98px) {    .tm-sc-departments-tab .tab-content {      padding: 30px; } }  .tm-sc-departments-tab .tab-content li {    list-style: none; }  .tm-sc-departments-tab .tab-content .btn-view-details {    margin-top: 30px; }  @media (max-width: 767.98px) {    .tm-sc-departments-tab .nav.nav-tabs a {      padding: 10px 0;      font-size: 9px; }      .tm-sc-departments-tab .nav.nav-tabs a i {        font-size: 28px;        margin-top: 10px; }      .tm-sc-departments-tab .nav.nav-tabs a span {        display: none; } }/* departments-single-wrapper */.departments-single-wrapper .departments-content .thumb {  margin-bottom: 20px; }.departments-single-wrapper .list-departments a.list-group-item.active, .departments-single-wrapper .list-departments a.list-group-item:focus, .departments-single-wrapper .list-departments a.list-group-item:hover,.departments-single-wrapper .list-departments button.list-group-item.active,.departments-single-wrapper .list-departments button.list-group-item:focus,.departments-single-wrapper .list-departments button.list-group-item:hover {  background-color: #f5f5f5;  color: #555;  border: 1px solid #ddd;  border-left: 4px solid #ccc;  transition: all 0.4s ease; }  @media screen and (prefers-reduced-motion: reduce) {    .departments-single-wrapper .list-departments a.list-group-item.active, .departments-single-wrapper .list-departments a.list-group-item:focus, .departments-single-wrapper .list-departments a.list-group-item:hover,    .departments-single-wrapper .list-departments button.list-group-item.active,    .departments-single-wrapper .list-departments button.list-group-item:focus,    .departments-single-wrapper .list-departments button.list-group-item:hover {      transition: none; } }.departments-single-wrapper .departments-sidebar .list-group-item-title {  text-transform: uppercase; }/* * Shortcode: faq.scss * -----------------------------------------------*//* * Shortcode: gallery.scss * -----------------------------------------------*/.gallery-items-rounded .effect-wrapper {  border-radius: 6px; }.tm-sc-gallery .tm-gallery.box-hover-effect {  display: block; }  .tm-sc-gallery .tm-gallery.box-hover-effect .effect-wrapper {    background-color: #b2afab;    border: 1px solid #f3f1f1; }  .tm-sc-gallery .tm-gallery.box-hover-effect:hover .effect-wrapper .thumb {    -webkit-transform: scale(0.95);    -moz-transform: scale(0.95);    -ms-transform: scale(0.95);    transform: scale(0.95); }  .tm-sc-gallery .tm-gallery.box-hover-effect:hover .effect-wrapper .overlay-shade {    opacity: 0.85;    filter: alpha(opacity=70); }.tm-sc-gallery .text-holder .title {  font-size: 18px;  text-transform: uppercase; }.tm-sc-gallery .text-holder .date,.tm-sc-gallery .text-holder .category {  color: #aaa;  font-size: 12px; }.tm-sc-gallery .overlay-shade.shade-white + .text-holder .date,.tm-sc-gallery .overlay-shade.shade-white + .text-holder .category {  color: #777; }.tm-sc-gallery .overlay-shade.shade-theme-colored1 + .text-holder .title,.tm-sc-gallery .overlay-shade.shade-theme-colored1 + .text-holder .date,.tm-sc-gallery .overlay-shade.shade-theme-colored1 + .text-holder .category,.tm-sc-gallery .overlay-shade.shade-theme-colored2 + .text-holder .title,.tm-sc-gallery .overlay-shade.shade-theme-colored2 + .text-holder .date,.tm-sc-gallery .overlay-shade.shade-theme-colored2 + .text-holder .category {  color: #fff; }.tm-sc-gallery.tm-sc-gallery-masonry-tiles .has-masonry-tiles-fixed-image-size.isotope-layout .isotope-item .isotope-item-inner {  height: 100%; }  .tm-sc-gallery.tm-sc-gallery-masonry-tiles .has-masonry-tiles-fixed-image-size.isotope-layout .isotope-item .isotope-item-inner .tm-gallery-inner {    height: 100%; }    .tm-sc-gallery.tm-sc-gallery-masonry-tiles .has-masonry-tiles-fixed-image-size.isotope-layout .isotope-item .isotope-item-inner .tm-gallery-inner .thumb {      height: 100%; }      .tm-sc-gallery.tm-sc-gallery-masonry-tiles .has-masonry-tiles-fixed-image-size.isotope-layout .isotope-item .isotope-item-inner .tm-gallery-inner .thumb a {        height: 100%; }        .tm-sc-gallery.tm-sc-gallery-masonry-tiles .has-masonry-tiles-fixed-image-size.isotope-layout .isotope-item .isotope-item-inner .tm-gallery-inner .thumb a img {          height: 100%; }.tm-sc-gallery.gallery-style1-current-theme .tm-gallery {  position: relative;  overflow: hidden; }  .tm-sc-gallery.gallery-style1-current-theme .tm-gallery .thumb {    overflow: hidden;    position: relative;    -webkit-transform: scale(1);    -moz-transform: scale(1);    transform: scale(1);    -webkit-transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s;    transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s; }  .tm-sc-gallery.gallery-style1-current-theme .tm-gallery .tm-gallery-content-wrapper {    box-sizing: border-box;    padding: 20px;    position: absolute;    left: 0;    top: 0;    height: 100%;    width: 100%; }    .tm-sc-gallery.gallery-style1-current-theme .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content {      display: table;      height: 100%;      width: 100%;      overflow: hidden; }      .tm-sc-gallery.gallery-style1-current-theme .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content:after {        content: '';        background-color: rgba(22, 22, 22, 0.75);        position: absolute;        top: 20px;        left: 20px;        bottom: 20px;        right: 20px;        opacity: 0;        -webkit-transform-origin: 0 0;        -moz-transform-origin: 0 0;        transform-origin: 0 0;        -webkit-transform: scaleY(0);        -moz-transform: scaleY(0);        transform: scaleY(0);        -webkit-transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s 0.5s;        transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s 0.5s; }      .tm-sc-gallery.gallery-style1-current-theme .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner {        display: table-cell;        padding: 20px;        height: 100%;        width: 100%;        position: relative;        vertical-align: middle;        text-align: center;        z-index: 9; }        .tm-sc-gallery.gallery-style1-current-theme .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .title-holder {          overflow: hidden; }          .tm-sc-gallery.gallery-style1-current-theme .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .title-holder .title {            text-transform: uppercase;            color: #fff; }            .tm-sc-gallery.gallery-style1-current-theme .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .title-holder .title a:hover {              color: #ccc; }        .tm-sc-gallery.gallery-style1-current-theme .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .title, .tm-sc-gallery.gallery-style1-current-theme .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .styled-icons {          position: relative;          opacity: 0;          -webkit-transform: translate3d(0, -100%, 0);          -moz-transform: translate3d(0, -100%, 0);          transform: translate3d(0, -100%, 0);          -webkit-transition: -webkit-transform .4s, opacity .2s;          transition: transform .4s, opacity .2s;          will-change: transform, opacity; }        .tm-sc-gallery.gallery-style1-current-theme .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .icons-holder-inner {          overflow: hidden; }  .tm-sc-gallery.gallery-style1-current-theme .tm-gallery:hover .thumb {    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    transform: scale(1.1); }  .tm-sc-gallery.gallery-style1-current-theme .tm-gallery:hover .tm-gallery-content-wrapper .tm-gallery-content:after {    opacity: 1;    -webkit-transform: scaleY(1);    -moz-transform: scaleY(1);    transform: scaleY(1);    -webkit-transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s;    transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s; }  .tm-sc-gallery.gallery-style1-current-theme .tm-gallery:hover .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .title {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.1s, opacity 0.2s 0.1s;    transition: transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.1s, opacity 0.2s 0.1s; }  .tm-sc-gallery.gallery-style1-current-theme .tm-gallery:hover .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .styled-icons {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.2s, opacity 0.2s 0.2s;    transition: transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.2s, opacity 0.2s 0.2s; }.tm-sc-gallery.gallery-style2-simple .tm-gallery {  position: relative;  overflow: hidden; }  .tm-sc-gallery.gallery-style2-simple .tm-gallery .thumb {    overflow: hidden;    position: relative; }    .tm-sc-gallery.gallery-style2-simple .tm-gallery .thumb img {      -webkit-transform: scale(1);      -moz-transform: scale(1);      transform: scale(1);      -webkit-transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s;      transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s; }  .tm-sc-gallery.gallery-style2-simple .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .title-holder .title {    text-transform: uppercase; }  .tm-sc-gallery.gallery-style2-simple .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .category-holder {    overflow: hidden; }    .tm-sc-gallery.gallery-style2-simple .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .category-holder .categories {      font-size: 14px;      list-style: none; }      .tm-sc-gallery.gallery-style2-simple .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .category-holder .categories a {        display: inline-block;        padding-right: 5px;        margin-right: 10px;        position: relative;        color: #999;        font-weight: 500; }        .tm-sc-gallery.gallery-style2-simple .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .category-holder .categories a:last-child {          padding-right: 0; }          .tm-sc-gallery.gallery-style2-simple .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .category-holder .categories a:last-child:after {            content: ''; }        .tm-sc-gallery.gallery-style2-simple .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .category-holder .categories a:after {          content: ',';          position: absolute;          top: 0;          right: 0; }        .tm-sc-gallery.gallery-style2-simple .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .category-holder .categories a:hover {          color: #666; }  .tm-sc-gallery.gallery-style2-simple .tm-gallery:hover .thumb img {    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    transform: scale(1.1); }.tm-sc-gallery.gallery-style2-simple.tm-sc-gallery-masonry-tiles .tm-gallery {  position: relative;  overflow: hidden; }  .tm-sc-gallery.gallery-style2-simple.tm-sc-gallery-masonry-tiles .tm-gallery .tm-gallery-content-wrapper {    box-sizing: border-box;    padding: 20px;    position: absolute;    left: 0;    bottom: 0;    width: 100%; }    .tm-sc-gallery.gallery-style2-simple.tm-sc-gallery-masonry-tiles .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content {      display: table;      height: 100%;      width: 100%;      overflow: hidden; }      .tm-sc-gallery.gallery-style2-simple.tm-sc-gallery-masonry-tiles .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content:after {        content: '';        background-color: rgba(255, 255, 255, 0.95);        position: absolute;        top: 20px;        left: 20px;        bottom: 20px;        right: 20px;        opacity: 0;        -webkit-transform-origin: 0 0;        -moz-transform-origin: 0 0;        transform-origin: 0 0;        -webkit-transform: scaleX(0);        -moz-transform: scaleX(0);        transform: scaleX(0);        -webkit-transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s 0.5s;        transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s 0.5s; }      .tm-sc-gallery.gallery-style2-simple.tm-sc-gallery-masonry-tiles .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner {        display: table-cell;        padding: 20px;        height: 100%;        width: 100%;        position: relative;        vertical-align: bottom;        z-index: 9; }        .tm-sc-gallery.gallery-style2-simple.tm-sc-gallery-masonry-tiles .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .title-holder {          overflow: hidden; }          .tm-sc-gallery.gallery-style2-simple.tm-sc-gallery-masonry-tiles .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .title-holder .title {            text-transform: uppercase; }        .tm-sc-gallery.gallery-style2-simple.tm-sc-gallery-masonry-tiles .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .title, .tm-sc-gallery.gallery-style2-simple.tm-sc-gallery-masonry-tiles .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .categories {          position: relative;          opacity: 0;          -webkit-transform: translate3d(-100%, 0, 0);          -moz-transform: translate3d(-100%, 0, 0);          transform: translate3d(-100%, 0, 0);          -webkit-transition: -webkit-transform .4s, opacity .2s;          transition: transform .4s, opacity .2s;          will-change: transform, opacity; }        .tm-sc-gallery.gallery-style2-simple.tm-sc-gallery-masonry-tiles .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .category-holder {          overflow: hidden; }          .tm-sc-gallery.gallery-style2-simple.tm-sc-gallery-masonry-tiles .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .category-holder .categories {            font-size: 14px;            list-style: none; }            .tm-sc-gallery.gallery-style2-simple.tm-sc-gallery-masonry-tiles .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .category-holder .categories a {              display: inline-block;              padding-right: 5px;              margin-right: 10px;              position: relative;              color: #999;              font-weight: 500; }              .tm-sc-gallery.gallery-style2-simple.tm-sc-gallery-masonry-tiles .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .category-holder .categories a:last-child {                padding-right: 0; }                .tm-sc-gallery.gallery-style2-simple.tm-sc-gallery-masonry-tiles .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .category-holder .categories a:last-child:after {                  content: ''; }              .tm-sc-gallery.gallery-style2-simple.tm-sc-gallery-masonry-tiles .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .category-holder .categories a:after {                content: ',';                position: absolute;                top: 0;                right: 0; }              .tm-sc-gallery.gallery-style2-simple.tm-sc-gallery-masonry-tiles .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .category-holder .categories a:hover {                color: #666; }  .tm-sc-gallery.gallery-style2-simple.tm-sc-gallery-masonry-tiles .tm-gallery:hover .tm-gallery-content-wrapper .tm-gallery-content:after {    opacity: 1;    -webkit-transform: scaleX(1);    -moz-transform: scaleX(1);    transform: scaleX(1);    -webkit-transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s;    transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s; }  .tm-sc-gallery.gallery-style2-simple.tm-sc-gallery-masonry-tiles .tm-gallery:hover .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .title {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.1s, opacity 0.2s 0.1s;    transition: transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.1s, opacity 0.2s 0.1s; }  .tm-sc-gallery.gallery-style2-simple.tm-sc-gallery-masonry-tiles .tm-gallery:hover .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .categories {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.2s, opacity 0.2s 0.2s;    transition: transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.2s, opacity 0.2s 0.2s; }.tm-sc-gallery.gallery-style3-classic .tm-gallery {  position: relative;  overflow: hidden; }  .tm-sc-gallery.gallery-style3-classic .tm-gallery .thumb {    overflow: hidden;    position: relative; }    .tm-sc-gallery.gallery-style3-classic .tm-gallery .thumb img {      -webkit-transform: scale(1);      -moz-transform: scale(1);      transform: scale(1);      -webkit-transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s;      transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s; }  .tm-sc-gallery.gallery-style3-classic .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content {    background-color: #fff;    border: 1px solid rgba(234, 234, 234, 0.58);    padding: 20px 10px;    text-align: center; }    .tm-sc-gallery.gallery-style3-classic .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .title-holder .title {      text-transform: uppercase; }    .tm-sc-gallery.gallery-style3-classic .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .category-holder {      overflow: hidden; }      .tm-sc-gallery.gallery-style3-classic .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .category-holder .categories {        font-size: 14px;        list-style: none; }        .tm-sc-gallery.gallery-style3-classic .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .category-holder .categories a {          display: inline-block;          padding-right: 5px;          margin-right: 10px;          position: relative;          color: #999;          font-weight: 500; }          .tm-sc-gallery.gallery-style3-classic .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .category-holder .categories a:last-child {            padding-right: 0; }            .tm-sc-gallery.gallery-style3-classic .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .category-holder .categories a:last-child:after {              content: ''; }          .tm-sc-gallery.gallery-style3-classic .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .category-holder .categories a:after {            content: ',';            position: absolute;            top: 0;            right: 0; }          .tm-sc-gallery.gallery-style3-classic .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .category-holder .categories a:hover {            color: #666; }  .tm-sc-gallery.gallery-style3-classic .tm-gallery:hover .thumb img {    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    transform: scale(1.1); }.tm-sc-gallery.gallery-style3-classic.tm-sc-gallery-masonry-tiles .tm-gallery {  position: relative;  overflow: hidden; }  .tm-sc-gallery.gallery-style3-classic.tm-sc-gallery-masonry-tiles .tm-gallery .tm-gallery-content-wrapper {    box-sizing: border-box;    padding: 20px;    position: absolute;    left: 0;    bottom: 0;    width: 100%; }    .tm-sc-gallery.gallery-style3-classic.tm-sc-gallery-masonry-tiles .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content {      background-color: transparent;      border: none;      display: table;      height: 100%;      width: 100%;      overflow: hidden; }      .tm-sc-gallery.gallery-style3-classic.tm-sc-gallery-masonry-tiles .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content:after {        content: '';        background-color: rgba(255, 255, 255, 0.95);        position: absolute;        top: 20px;        left: 20px;        bottom: 20px;        right: 20px;        opacity: 0;        -webkit-transform-origin: 0 0;        -moz-transform-origin: 0 0;        transform-origin: 0 0;        -webkit-transform: scaleX(0);        -moz-transform: scaleX(0);        transform: scaleX(0);        -webkit-transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s 0.5s;        transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s 0.5s; }      .tm-sc-gallery.gallery-style3-classic.tm-sc-gallery-masonry-tiles .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner {        display: table-cell;        padding: 20px;        height: 100%;        width: 100%;        position: relative;        vertical-align: bottom;        z-index: 9; }        .tm-sc-gallery.gallery-style3-classic.tm-sc-gallery-masonry-tiles .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .title-holder {          overflow: hidden; }          .tm-sc-gallery.gallery-style3-classic.tm-sc-gallery-masonry-tiles .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .title-holder .title {            text-transform: uppercase; }        .tm-sc-gallery.gallery-style3-classic.tm-sc-gallery-masonry-tiles .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .title, .tm-sc-gallery.gallery-style3-classic.tm-sc-gallery-masonry-tiles .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .categories {          position: relative;          opacity: 0;          -webkit-transform: translate3d(-100%, 0, 0);          -moz-transform: translate3d(-100%, 0, 0);          transform: translate3d(-100%, 0, 0);          -webkit-transition: -webkit-transform .4s, opacity .2s;          transition: transform .4s, opacity .2s;          will-change: transform, opacity; }        .tm-sc-gallery.gallery-style3-classic.tm-sc-gallery-masonry-tiles .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .category-holder {          overflow: hidden; }          .tm-sc-gallery.gallery-style3-classic.tm-sc-gallery-masonry-tiles .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .category-holder .categories {            font-size: 14px;            list-style: none; }            .tm-sc-gallery.gallery-style3-classic.tm-sc-gallery-masonry-tiles .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .category-holder .categories a {              display: inline-block;              padding-right: 5px;              margin-right: 10px;              position: relative;              color: #999;              font-weight: 500; }              .tm-sc-gallery.gallery-style3-classic.tm-sc-gallery-masonry-tiles .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .category-holder .categories a:last-child {                padding-right: 0; }                .tm-sc-gallery.gallery-style3-classic.tm-sc-gallery-masonry-tiles .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .category-holder .categories a:last-child:after {                  content: ''; }              .tm-sc-gallery.gallery-style3-classic.tm-sc-gallery-masonry-tiles .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .category-holder .categories a:after {                content: ',';                position: absolute;                top: 0;                right: 0; }              .tm-sc-gallery.gallery-style3-classic.tm-sc-gallery-masonry-tiles .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .category-holder .categories a:hover {                color: #666; }  .tm-sc-gallery.gallery-style3-classic.tm-sc-gallery-masonry-tiles .tm-gallery:hover .tm-gallery-content-wrapper .tm-gallery-content:after {    opacity: 1;    -webkit-transform: scaleX(1);    -moz-transform: scaleX(1);    transform: scaleX(1);    -webkit-transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s;    transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s; }  .tm-sc-gallery.gallery-style3-classic.tm-sc-gallery-masonry-tiles .tm-gallery:hover .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .title {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.1s, opacity 0.2s 0.1s;    transition: transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.1s, opacity 0.2s 0.1s; }  .tm-sc-gallery.gallery-style3-classic.tm-sc-gallery-masonry-tiles .tm-gallery:hover .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .categories {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.2s, opacity 0.2s 0.2s;    transition: transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.2s, opacity 0.2s 0.2s; }.tm-sc-gallery.gallery-style4-modern .tm-gallery {  position: relative;  overflow: hidden; }  .tm-sc-gallery.gallery-style4-modern .tm-gallery .thumb {    overflow: hidden;    position: relative;    -webkit-transform: scale(1);    -moz-transform: scale(1);    transform: scale(1);    -webkit-transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s;    transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s; }  .tm-sc-gallery.gallery-style4-modern .tm-gallery .tm-gallery-content-wrapper {    box-sizing: border-box;    padding: 20px;    position: absolute;    left: 0;    top: 0;    height: 100%;    width: 100%; }    .tm-sc-gallery.gallery-style4-modern .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content {      display: table;      height: 100%;      width: 100%;      overflow: hidden; }      .tm-sc-gallery.gallery-style4-modern .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content:after {        content: '';        background-color: rgba(255, 255, 255, 0.95);        position: absolute;        top: 20px;        left: 20px;        bottom: 20px;        right: 20px;        opacity: 0;        -webkit-transform-origin: 0 0;        -moz-transform-origin: 0 0;        transform-origin: 0 0;        -webkit-transform: scaleX(0);        -moz-transform: scaleX(0);        transform: scaleX(0);        -webkit-transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s 0.5s;        transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s 0.5s; }      .tm-sc-gallery.gallery-style4-modern .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner {        display: table-cell;        padding: 20px;        height: 100%;        width: 100%;        position: relative;        vertical-align: bottom;        z-index: 9; }        .tm-sc-gallery.gallery-style4-modern .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .title-holder {          overflow: hidden; }          .tm-sc-gallery.gallery-style4-modern .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .title-holder .title {            text-transform: uppercase; }        .tm-sc-gallery.gallery-style4-modern .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .title, .tm-sc-gallery.gallery-style4-modern .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .categories {          position: relative;          opacity: 0;          -webkit-transform: translate3d(-100%, 0, 0);          -moz-transform: translate3d(-100%, 0, 0);          transform: translate3d(-100%, 0, 0);          -webkit-transition: -webkit-transform .4s, opacity .2s;          transition: transform .4s, opacity .2s;          will-change: transform, opacity; }        .tm-sc-gallery.gallery-style4-modern .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .category-holder {          overflow: hidden; }          .tm-sc-gallery.gallery-style4-modern .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .category-holder .categories {            font-size: 14px;            list-style: none; }            .tm-sc-gallery.gallery-style4-modern .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .category-holder .categories a {              display: inline-block;              padding-right: 5px;              margin-right: 10px;              position: relative;              color: #999;              font-weight: 500; }              .tm-sc-gallery.gallery-style4-modern .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .category-holder .categories a:last-child {                padding-right: 0; }                .tm-sc-gallery.gallery-style4-modern .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .category-holder .categories a:last-child:after {                  content: ''; }              .tm-sc-gallery.gallery-style4-modern .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .category-holder .categories a:after {                content: ',';                position: absolute;                top: 0;                right: 0; }              .tm-sc-gallery.gallery-style4-modern .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .category-holder .categories a:hover {                color: #666; }  .tm-sc-gallery.gallery-style4-modern .tm-gallery:hover .thumb {    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    transform: scale(1.1); }  .tm-sc-gallery.gallery-style4-modern .tm-gallery:hover .tm-gallery-content-wrapper .tm-gallery-content:after {    opacity: 1;    -webkit-transform: scaleX(1);    -moz-transform: scaleX(1);    transform: scaleX(1);    -webkit-transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s;    transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s; }  .tm-sc-gallery.gallery-style4-modern .tm-gallery:hover .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .title {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.1s, opacity 0.2s 0.1s;    transition: transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.1s, opacity 0.2s 0.1s; }  .tm-sc-gallery.gallery-style4-modern .tm-gallery:hover .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .categories {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.2s, opacity 0.2s 0.2s;    transition: transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.2s, opacity 0.2s 0.2s; }/* * Shortcode: pet.scss * -----------------------------------------------*/.tm-sc-pet .pet-header {  position: relative; }.tm-sc-pet.pet-style2-classic .tm-pet {  box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08); }  .tm-sc-pet.pet-style2-classic .tm-pet .pet-details {    padding: 30px;    background-color: #fff; }    .tm-sc-pet.pet-style2-classic .tm-pet .pet-details .title {      margin-top: 0; }.tm-sc-pet.pet-style3-modern .tm-pet {  box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08);  padding: 30px;  background-color: #fff; }/* * Shortcode: portfolio.scss * -----------------------------------------------*/.portfolio-archive .portfolio-item .title {  margin-top: 5px;  margin-bottom: 5px; }.portfolio-archive .portfolio-item .content {  margin-top: 5px; }.portfolio-archive .portfolio-item .category {  font-size: 12px;  margin-bottom: 0; }.portfolio-archive .portfolio-item .tag {  font-size: 12px;  margin-bottom: 0; }.portfolio-archive .portfolio-item .date {  font-size: 12px; }.portfolio-archive .portfolio-item .entry-meta i, .portfolio-archive .portfolio-item .entry-meta a {  font-size: 12px; }.portfolio-archive .effect-wrapper .date {  margin-bottom: 0; }.portfolio-archive .effect-wrapper ul li {  margin-bottom: 0; }.portfolio-archive.portfolio-type-default .title {  margin: 0; }.portfolio-archive.portfolio-type-paris .entry-meta {  margin-top: 10px; }.portfolio-archive.portfolio-type-paris .entry-meta li {  margin-top: 0; }.portfolio-archive.portfolio-type-paris .content {  margin-top: 0; }.portfolio-archive.portfolio-type-barlin .entry-meta {  margin-top: 10px; }.portfolio-archive.portfolio-type-barlin .entry-meta li {  margin-top: 0; }.portfolio-archive.portfolio-type-barlin .content {  margin-top: 0; }body.single-portfolio-items .portfolio-single .portfolio-title {  text-transform: uppercase;  margin-bottom: 20px; }body.single-portfolio-items .portfolio-single .portfolio-content {  margin-bottom: 20px; }body.single-portfolio-items .portfolio-single .portfolio-container {  margin-bottom: 60px; }body.single-portfolio-items .portfolio-single .portfolio-details {  margin-bottom: 20px; }  body.single-portfolio-items .portfolio-single .portfolio-details .portfolio-details-inner {    transition: all 1s ease-in; }    @media screen and (prefers-reduced-motion: reduce) {      body.single-portfolio-items .portfolio-single .portfolio-details .portfolio-details-inner {        transition: none; } }body.single-portfolio-items .portfolio-single .pre-next-post-link {  border-top: 1px solid #eee;  padding: 30px 0; }  body.single-portfolio-items .portfolio-single .pre-next-post-link .pre-post-link a, body.single-portfolio-items .portfolio-single .pre-next-post-link .next-post-link a {    color: #bbb;    font-size: 0.875rem;    font-style: italic; }  body.single-portfolio-items .portfolio-single .pre-next-post-link .pre-post-link i {    margin-right: 10px; }  body.single-portfolio-items .portfolio-single .pre-next-post-link .next-post-link i {    margin-left: 10px; }body.single-portfolio-items .portfolio-single .back-to-portfolio {  font-size: 32px;  color: #bbb; }  body.single-portfolio-items .portfolio-single .back-to-portfolio:hover {    color: #002c42; }body.single-portfolio-items .portfolio-single .portfolio-images .each-p-image {  margin-bottom: 20px; }  body.single-portfolio-items .portfolio-single .portfolio-images .each-p-image .thumb {    position: relative;    overflow: hidden; }    body.single-portfolio-items .portfolio-single .portfolio-images .each-p-image .thumb:after {      content: "";      position: absolute;      bottom: 0;      left: 0;      width: 100%;      height: 100%;      background-color: rgba(0, 0, 0, 0.6);      transition: all 0.3s linear;      overflow: hidden;      -webkit-transform: scaleY(0);      -khtml-transform: scaleY(0);      -moz-transform: scaleY(0);      -ms-transform: scaleY(0);      -o-transform: scaleY(0);      transform: scaleY(0);      opacity: 0; }      @media screen and (prefers-reduced-motion: reduce) {        body.single-portfolio-items .portfolio-single .portfolio-images .each-p-image .thumb:after {          transition: none; } }    body.single-portfolio-items .portfolio-single .portfolio-images .each-p-image .thumb .link {      background: #333;      position: absolute;      left: 0;      top: 50%;      right: 0;      height: 40px;      width: 40px;      border-radius: 50%;      color: #fff;      padding: 7px;      text-align: center;      margin: -20px auto 0;      z-index: 1;      opacity: 0;      transition: all 0.4s ease-in-out; }      @media screen and (prefers-reduced-motion: reduce) {        body.single-portfolio-items .portfolio-single .portfolio-images .each-p-image .thumb .link {          transition: none; } }  body.single-portfolio-items .portfolio-single .portfolio-images .each-p-image:hover .thumb:after {    -webkit-transform: scaleY(1);    -khtml-transform: scaleY(1);    -moz-transform: scaleY(1);    -ms-transform: scaleY(1);    -o-transform: scaleY(1);    transform: scaleY(1);    opacity: 1; }  body.single-portfolio-items .portfolio-single .portfolio-images .each-p-image:hover .thumb .link {    opacity: 1;    transform: rotateY(180deg); }body.single-portfolio-items .portfolio-single .portfolio-meta {  margin-bottom: 30px; }  body.single-portfolio-items .portfolio-single .portfolio-meta .each-meta .title {    display: inline-block;    width: 25%;    font-size: 0.875rem;    font-weight: 500; }  body.single-portfolio-items .portfolio-single .portfolio-meta .each-meta .info {    display: inline-block;    font-size: 0.875rem;    font-weight: normal;    color: #676767;    margin-bottom: 0; }    body.single-portfolio-items .portfolio-single .portfolio-meta .each-meta .info a {      font-size: 0.875rem;      font-weight: normal;      color: #676767; }body.single-portfolio-items .portfolio-single .launch-project-link {  margin-bottom: 30px; }body.single-portfolio-items .portfolio-single .tm-social-share-icons {  margin-top: 30px; }.tm-sc-portfolio .tm-portfolio.box-hover-effect {  display: block; }  .tm-sc-portfolio .tm-portfolio.box-hover-effect .effect-wrapper {    background-color: #b2afab;    border: 1px solid #f3f1f1; }  .tm-sc-portfolio .tm-portfolio.box-hover-effect:hover .effect-wrapper .thumb {    -webkit-transform: scale(0.95);    -moz-transform: scale(0.95);    -ms-transform: scale(0.95);    transform: scale(0.95); }  .tm-sc-portfolio .tm-portfolio.box-hover-effect:hover .effect-wrapper .overlay-shade {    opacity: 0.85;    filter: alpha(opacity=70); }.tm-sc-portfolio .text-holder .title {  font-size: 18px;  text-transform: uppercase; }.tm-sc-portfolio .text-holder .date,.tm-sc-portfolio .text-holder .category {  color: #aaa;  font-size: 12px; }.tm-sc-portfolio .overlay-shade.shade-white + .text-holder .date,.tm-sc-portfolio .overlay-shade.shade-white + .text-holder .category {  color: #777; }.tm-sc-portfolio .overlay-shade.shade-theme-colored1 + .text-holder .title,.tm-sc-portfolio .overlay-shade.shade-theme-colored1 + .text-holder .date,.tm-sc-portfolio .overlay-shade.shade-theme-colored1 + .text-holder .category,.tm-sc-portfolio .overlay-shade.shade-theme-colored2 + .text-holder .title,.tm-sc-portfolio .overlay-shade.shade-theme-colored2 + .text-holder .date,.tm-sc-portfolio .overlay-shade.shade-theme-colored2 + .text-holder .category {  color: #fff; }.tm-sc-portfolio.tm-sc-portfolio-masonry-tiles .has-masonry-tiles-fixed-image-size.isotope-layout .isotope-item .isotope-item-inner {  height: 100%; }  .tm-sc-portfolio.tm-sc-portfolio-masonry-tiles .has-masonry-tiles-fixed-image-size.isotope-layout .isotope-item .isotope-item-inner .tm-portfolio-inner {    height: 100%; }    .tm-sc-portfolio.tm-sc-portfolio-masonry-tiles .has-masonry-tiles-fixed-image-size.isotope-layout .isotope-item .isotope-item-inner .tm-portfolio-inner .thumb {      height: 100%; }      .tm-sc-portfolio.tm-sc-portfolio-masonry-tiles .has-masonry-tiles-fixed-image-size.isotope-layout .isotope-item .isotope-item-inner .tm-portfolio-inner .thumb a {        height: 100%; }        .tm-sc-portfolio.tm-sc-portfolio-masonry-tiles .has-masonry-tiles-fixed-image-size.isotope-layout .isotope-item .isotope-item-inner .tm-portfolio-inner .thumb a img {          height: 100%; }.tm-sc-portfolio.portfolio-style1-current-theme .tm-portfolio {  position: relative;  overflow: hidden; }  .tm-sc-portfolio.portfolio-style1-current-theme .tm-portfolio .thumb {    overflow: hidden;    position: relative;    -webkit-transform: scale(1);    -moz-transform: scale(1);    transform: scale(1);    -webkit-transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s;    transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s; }  .tm-sc-portfolio.portfolio-style1-current-theme .tm-portfolio .tm-portfolio-content-wrapper {    box-sizing: border-box;    padding: 20px;    position: absolute;    left: 0;    top: 0;    height: 100%;    width: 100%; }    .tm-sc-portfolio.portfolio-style1-current-theme .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content {      display: table;      height: 100%;      width: 100%;      overflow: hidden; }      .tm-sc-portfolio.portfolio-style1-current-theme .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content:after {        content: '';        background-color: rgba(255, 255, 255, 0.95);        position: absolute;        top: 20px;        left: 20px;        bottom: 20px;        right: 20px;        opacity: 0;        -webkit-transform-origin: 0 0;        -moz-transform-origin: 0 0;        transform-origin: 0 0;        -webkit-transform: scaleX(0);        -moz-transform: scaleX(0);        transform: scaleX(0);        -webkit-transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s 0.5s;        transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s 0.5s; }      .tm-sc-portfolio.portfolio-style1-current-theme .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner {        display: table-cell;        padding: 20px;        height: 100%;        width: 100%;        position: relative;        vertical-align: bottom;        z-index: 9; }        .tm-sc-portfolio.portfolio-style1-current-theme .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .title-holder {          overflow: hidden; }          .tm-sc-portfolio.portfolio-style1-current-theme .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .title-holder .title {            text-transform: uppercase; }        .tm-sc-portfolio.portfolio-style1-current-theme .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .title, .tm-sc-portfolio.portfolio-style1-current-theme .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .categories {          position: relative;          opacity: 0;          -webkit-transform: translate3d(-100%, 0, 0);          -moz-transform: translate3d(-100%, 0, 0);          transform: translate3d(-100%, 0, 0);          -webkit-transition: -webkit-transform .4s, opacity .2s;          transition: transform .4s, opacity .2s;          will-change: transform, opacity; }        .tm-sc-portfolio.portfolio-style1-current-theme .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .category-holder {          overflow: hidden; }          .tm-sc-portfolio.portfolio-style1-current-theme .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .category-holder .categories {            font-size: 14px;            list-style: none; }            .tm-sc-portfolio.portfolio-style1-current-theme .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .category-holder .categories a {              display: inline-block;              padding-right: 5px;              margin-right: 10px;              position: relative;              color: #999;              font-weight: 500; }              .tm-sc-portfolio.portfolio-style1-current-theme .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .category-holder .categories a:last-child {                padding-right: 0; }                .tm-sc-portfolio.portfolio-style1-current-theme .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .category-holder .categories a:last-child:after {                  content: ''; }              .tm-sc-portfolio.portfolio-style1-current-theme .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .category-holder .categories a:after {                content: ',';                position: absolute;                top: 0;                right: 0; }              .tm-sc-portfolio.portfolio-style1-current-theme .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .category-holder .categories a:hover {                color: #666; }  .tm-sc-portfolio.portfolio-style1-current-theme .tm-portfolio:hover .thumb {    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    transform: scale(1.1); }  .tm-sc-portfolio.portfolio-style1-current-theme .tm-portfolio:hover .tm-portfolio-content-wrapper .tm-portfolio-content:after {    opacity: 1;    -webkit-transform: scaleX(1);    -moz-transform: scaleX(1);    transform: scaleX(1);    -webkit-transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s;    transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s; }  .tm-sc-portfolio.portfolio-style1-current-theme .tm-portfolio:hover .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .title {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.1s, opacity 0.2s 0.1s;    transition: transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.1s, opacity 0.2s 0.1s; }  .tm-sc-portfolio.portfolio-style1-current-theme .tm-portfolio:hover .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .categories {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.2s, opacity 0.2s 0.2s;    transition: transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.2s, opacity 0.2s 0.2s; }.tm-sc-portfolio.portfolio-style2-simple .tm-portfolio {  position: relative;  overflow: hidden; }  .tm-sc-portfolio.portfolio-style2-simple .tm-portfolio .thumb {    overflow: hidden;    position: relative; }    .tm-sc-portfolio.portfolio-style2-simple .tm-portfolio .thumb img {      -webkit-transform: scale(1);      -moz-transform: scale(1);      transform: scale(1);      -webkit-transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s;      transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s; }  .tm-sc-portfolio.portfolio-style2-simple .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .title-holder .title {    text-transform: uppercase; }  .tm-sc-portfolio.portfolio-style2-simple .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .category-holder {    overflow: hidden; }    .tm-sc-portfolio.portfolio-style2-simple .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .category-holder .categories {      font-size: 14px;      list-style: none; }      .tm-sc-portfolio.portfolio-style2-simple .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .category-holder .categories a {        display: inline-block;        padding-right: 5px;        margin-right: 10px;        position: relative;        color: #999;        font-weight: 500; }        .tm-sc-portfolio.portfolio-style2-simple .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .category-holder .categories a:last-child {          padding-right: 0; }          .tm-sc-portfolio.portfolio-style2-simple .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .category-holder .categories a:last-child:after {            content: ''; }        .tm-sc-portfolio.portfolio-style2-simple .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .category-holder .categories a:after {          content: ',';          position: absolute;          top: 0;          right: 0; }        .tm-sc-portfolio.portfolio-style2-simple .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .category-holder .categories a:hover {          color: #666; }  .tm-sc-portfolio.portfolio-style2-simple .tm-portfolio:hover .thumb img {    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    transform: scale(1.1); }.tm-sc-portfolio.portfolio-style2-simple.tm-sc-portfolio-masonry-tiles .tm-portfolio {  position: relative;  overflow: hidden; }  .tm-sc-portfolio.portfolio-style2-simple.tm-sc-portfolio-masonry-tiles .tm-portfolio .tm-portfolio-content-wrapper {    box-sizing: border-box;    padding: 20px;    position: absolute;    left: 0;    bottom: 0;    width: 100%; }    .tm-sc-portfolio.portfolio-style2-simple.tm-sc-portfolio-masonry-tiles .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content {      display: table;      height: 100%;      width: 100%;      overflow: hidden; }      .tm-sc-portfolio.portfolio-style2-simple.tm-sc-portfolio-masonry-tiles .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content:after {        content: '';        background-color: rgba(255, 255, 255, 0.95);        position: absolute;        top: 20px;        left: 20px;        bottom: 20px;        right: 20px;        opacity: 0;        -webkit-transform-origin: 0 0;        -moz-transform-origin: 0 0;        transform-origin: 0 0;        -webkit-transform: scaleX(0);        -moz-transform: scaleX(0);        transform: scaleX(0);        -webkit-transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s 0.5s;        transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s 0.5s; }      .tm-sc-portfolio.portfolio-style2-simple.tm-sc-portfolio-masonry-tiles .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner {        display: table-cell;        padding: 20px;        height: 100%;        width: 100%;        position: relative;        vertical-align: bottom;        z-index: 9; }        .tm-sc-portfolio.portfolio-style2-simple.tm-sc-portfolio-masonry-tiles .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .title-holder {          overflow: hidden; }          .tm-sc-portfolio.portfolio-style2-simple.tm-sc-portfolio-masonry-tiles .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .title-holder .title {            text-transform: uppercase; }        .tm-sc-portfolio.portfolio-style2-simple.tm-sc-portfolio-masonry-tiles .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .title, .tm-sc-portfolio.portfolio-style2-simple.tm-sc-portfolio-masonry-tiles .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .categories {          position: relative;          opacity: 0;          -webkit-transform: translate3d(-100%, 0, 0);          -moz-transform: translate3d(-100%, 0, 0);          transform: translate3d(-100%, 0, 0);          -webkit-transition: -webkit-transform .4s, opacity .2s;          transition: transform .4s, opacity .2s;          will-change: transform, opacity; }        .tm-sc-portfolio.portfolio-style2-simple.tm-sc-portfolio-masonry-tiles .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .category-holder {          overflow: hidden; }          .tm-sc-portfolio.portfolio-style2-simple.tm-sc-portfolio-masonry-tiles .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .category-holder .categories {            font-size: 14px;            list-style: none; }            .tm-sc-portfolio.portfolio-style2-simple.tm-sc-portfolio-masonry-tiles .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .category-holder .categories a {              display: inline-block;              padding-right: 5px;              margin-right: 10px;              position: relative;              color: #999;              font-weight: 500; }              .tm-sc-portfolio.portfolio-style2-simple.tm-sc-portfolio-masonry-tiles .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .category-holder .categories a:last-child {                padding-right: 0; }                .tm-sc-portfolio.portfolio-style2-simple.tm-sc-portfolio-masonry-tiles .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .category-holder .categories a:last-child:after {                  content: ''; }              .tm-sc-portfolio.portfolio-style2-simple.tm-sc-portfolio-masonry-tiles .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .category-holder .categories a:after {                content: ',';                position: absolute;                top: 0;                right: 0; }              .tm-sc-portfolio.portfolio-style2-simple.tm-sc-portfolio-masonry-tiles .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .category-holder .categories a:hover {                color: #666; }  .tm-sc-portfolio.portfolio-style2-simple.tm-sc-portfolio-masonry-tiles .tm-portfolio:hover .tm-portfolio-content-wrapper .tm-portfolio-content:after {    opacity: 1;    -webkit-transform: scaleX(1);    -moz-transform: scaleX(1);    transform: scaleX(1);    -webkit-transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s;    transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s; }  .tm-sc-portfolio.portfolio-style2-simple.tm-sc-portfolio-masonry-tiles .tm-portfolio:hover .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .title {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.1s, opacity 0.2s 0.1s;    transition: transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.1s, opacity 0.2s 0.1s; }  .tm-sc-portfolio.portfolio-style2-simple.tm-sc-portfolio-masonry-tiles .tm-portfolio:hover .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .categories {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.2s, opacity 0.2s 0.2s;    transition: transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.2s, opacity 0.2s 0.2s; }.tm-sc-portfolio.portfolio-style3-classic .tm-portfolio {  position: relative;  overflow: hidden; }  .tm-sc-portfolio.portfolio-style3-classic .tm-portfolio .thumb {    overflow: hidden;    position: relative; }    .tm-sc-portfolio.portfolio-style3-classic .tm-portfolio .thumb img {      -webkit-transform: scale(1);      -moz-transform: scale(1);      transform: scale(1);      -webkit-transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s;      transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s; }  .tm-sc-portfolio.portfolio-style3-classic .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content {    background-color: #fff;    border: 1px solid rgba(234, 234, 234, 0.58);    padding: 20px 10px;    text-align: center; }    .tm-sc-portfolio.portfolio-style3-classic .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .title-holder .title {      text-transform: uppercase; }    .tm-sc-portfolio.portfolio-style3-classic .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .category-holder {      overflow: hidden; }      .tm-sc-portfolio.portfolio-style3-classic .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .category-holder .categories {        font-size: 14px;        list-style: none; }        .tm-sc-portfolio.portfolio-style3-classic .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .category-holder .categories a {          display: inline-block;          padding-right: 5px;          margin-right: 10px;          position: relative;          color: #999;          font-weight: 500; }          .tm-sc-portfolio.portfolio-style3-classic .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .category-holder .categories a:last-child {            padding-right: 0; }            .tm-sc-portfolio.portfolio-style3-classic .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .category-holder .categories a:last-child:after {              content: ''; }          .tm-sc-portfolio.portfolio-style3-classic .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .category-holder .categories a:after {            content: ',';            position: absolute;            top: 0;            right: 0; }          .tm-sc-portfolio.portfolio-style3-classic .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .category-holder .categories a:hover {            color: #666; }  .tm-sc-portfolio.portfolio-style3-classic .tm-portfolio:hover .thumb img {    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    transform: scale(1.1); }.tm-sc-portfolio.portfolio-style3-classic.tm-sc-portfolio-masonry-tiles .tm-portfolio {  position: relative;  overflow: hidden; }  .tm-sc-portfolio.portfolio-style3-classic.tm-sc-portfolio-masonry-tiles .tm-portfolio .tm-portfolio-content-wrapper {    box-sizing: border-box;    padding: 20px;    position: absolute;    left: 0;    bottom: 0;    width: 100%; }    .tm-sc-portfolio.portfolio-style3-classic.tm-sc-portfolio-masonry-tiles .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content {      background-color: transparent;      border: none;      display: table;      height: 100%;      width: 100%;      overflow: hidden; }      .tm-sc-portfolio.portfolio-style3-classic.tm-sc-portfolio-masonry-tiles .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content:after {        content: '';        background-color: rgba(255, 255, 255, 0.95);        position: absolute;        top: 20px;        left: 20px;        bottom: 20px;        right: 20px;        opacity: 0;        -webkit-transform-origin: 0 0;        -moz-transform-origin: 0 0;        transform-origin: 0 0;        -webkit-transform: scaleX(0);        -moz-transform: scaleX(0);        transform: scaleX(0);        -webkit-transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s 0.5s;        transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s 0.5s; }      .tm-sc-portfolio.portfolio-style3-classic.tm-sc-portfolio-masonry-tiles .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner {        display: table-cell;        padding: 20px;        height: 100%;        width: 100%;        position: relative;        vertical-align: bottom;        z-index: 9; }        .tm-sc-portfolio.portfolio-style3-classic.tm-sc-portfolio-masonry-tiles .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .title-holder {          overflow: hidden; }          .tm-sc-portfolio.portfolio-style3-classic.tm-sc-portfolio-masonry-tiles .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .title-holder .title {            text-transform: uppercase; }        .tm-sc-portfolio.portfolio-style3-classic.tm-sc-portfolio-masonry-tiles .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .title, .tm-sc-portfolio.portfolio-style3-classic.tm-sc-portfolio-masonry-tiles .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .categories {          position: relative;          opacity: 0;          -webkit-transform: translate3d(-100%, 0, 0);          -moz-transform: translate3d(-100%, 0, 0);          transform: translate3d(-100%, 0, 0);          -webkit-transition: -webkit-transform .4s, opacity .2s;          transition: transform .4s, opacity .2s;          will-change: transform, opacity; }        .tm-sc-portfolio.portfolio-style3-classic.tm-sc-portfolio-masonry-tiles .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .category-holder {          overflow: hidden; }          .tm-sc-portfolio.portfolio-style3-classic.tm-sc-portfolio-masonry-tiles .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .category-holder .categories {            font-size: 14px;            list-style: none; }            .tm-sc-portfolio.portfolio-style3-classic.tm-sc-portfolio-masonry-tiles .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .category-holder .categories a {              display: inline-block;              padding-right: 5px;              margin-right: 10px;              position: relative;              color: #999;              font-weight: 500; }              .tm-sc-portfolio.portfolio-style3-classic.tm-sc-portfolio-masonry-tiles .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .category-holder .categories a:last-child {                padding-right: 0; }                .tm-sc-portfolio.portfolio-style3-classic.tm-sc-portfolio-masonry-tiles .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .category-holder .categories a:last-child:after {                  content: ''; }              .tm-sc-portfolio.portfolio-style3-classic.tm-sc-portfolio-masonry-tiles .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .category-holder .categories a:after {                content: ',';                position: absolute;                top: 0;                right: 0; }              .tm-sc-portfolio.portfolio-style3-classic.tm-sc-portfolio-masonry-tiles .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .category-holder .categories a:hover {                color: #666; }  .tm-sc-portfolio.portfolio-style3-classic.tm-sc-portfolio-masonry-tiles .tm-portfolio:hover .tm-portfolio-content-wrapper .tm-portfolio-content:after {    opacity: 1;    -webkit-transform: scaleX(1);    -moz-transform: scaleX(1);    transform: scaleX(1);    -webkit-transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s;    transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s; }  .tm-sc-portfolio.portfolio-style3-classic.tm-sc-portfolio-masonry-tiles .tm-portfolio:hover .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .title {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.1s, opacity 0.2s 0.1s;    transition: transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.1s, opacity 0.2s 0.1s; }  .tm-sc-portfolio.portfolio-style3-classic.tm-sc-portfolio-masonry-tiles .tm-portfolio:hover .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .categories {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.2s, opacity 0.2s 0.2s;    transition: transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.2s, opacity 0.2s 0.2s; }.tm-sc-portfolio.portfolio-style4-modern .tm-portfolio {  position: relative;  overflow: hidden; }  .tm-sc-portfolio.portfolio-style4-modern .tm-portfolio .thumb {    overflow: hidden;    position: relative;    -webkit-transform: scale(1);    -moz-transform: scale(1);    transform: scale(1);    -webkit-transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s;    transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s; }  .tm-sc-portfolio.portfolio-style4-modern .tm-portfolio .tm-portfolio-content-wrapper {    box-sizing: border-box;    position: absolute;    left: 0;    top: 0;    height: 100%;    width: 100%; }    .tm-sc-portfolio.portfolio-style4-modern .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content {      display: table;      height: 100%;      width: 100%;      overflow: hidden; }      .tm-sc-portfolio.portfolio-style4-modern .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content:after {        content: '';        background-color: rgba(255, 255, 255, 0.95);        position: absolute;        top: 0;        left: 0;        bottom: 0;        right: 0;        opacity: 0;        -webkit-transform-origin: 0 0;        -moz-transform-origin: 0 0;        transform-origin: 0 0;        -webkit-transform: scaleY(0);        -moz-transform: scaleY(0);        transform: scaleY(0);        -webkit-transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s 0.5s;        transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s 0.5s; }      .tm-sc-portfolio.portfolio-style4-modern .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner {        display: table-cell;        padding: 20px;        height: 100%;        width: 100%;        position: relative;        vertical-align: middle;        text-align: center;        z-index: 9; }        .tm-sc-portfolio.portfolio-style4-modern .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .title-holder {          overflow: hidden; }          .tm-sc-portfolio.portfolio-style4-modern .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .title-holder .title {            text-transform: uppercase; }        .tm-sc-portfolio.portfolio-style4-modern .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .title, .tm-sc-portfolio.portfolio-style4-modern .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .categories {          position: relative;          opacity: 0;          -webkit-transform: translate3d(0, -100%, 0);          -moz-transform: translate3d(0, -100%, 0);          transform: translate3d(0, -100%, 0);          -webkit-transition: -webkit-transform .4s, opacity .2s;          transition: transform .4s, opacity .2s;          will-change: transform, opacity; }        .tm-sc-portfolio.portfolio-style4-modern .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .category-holder {          overflow: hidden; }          .tm-sc-portfolio.portfolio-style4-modern .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .category-holder .categories {            font-size: 14px;            list-style: none; }            .tm-sc-portfolio.portfolio-style4-modern .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .category-holder .categories a {              display: inline-block;              padding-right: 5px;              margin-right: 10px;              position: relative;              color: #999;              font-weight: 500; }              .tm-sc-portfolio.portfolio-style4-modern .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .category-holder .categories a:last-child {                padding-right: 0; }                .tm-sc-portfolio.portfolio-style4-modern .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .category-holder .categories a:last-child:after {                  content: ''; }              .tm-sc-portfolio.portfolio-style4-modern .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .category-holder .categories a:after {                content: ',';                position: absolute;                top: 0;                right: 0; }              .tm-sc-portfolio.portfolio-style4-modern .tm-portfolio .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .category-holder .categories a:hover {                color: #666; }  .tm-sc-portfolio.portfolio-style4-modern .tm-portfolio:hover .thumb {    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    transform: scale(1.1); }  .tm-sc-portfolio.portfolio-style4-modern .tm-portfolio:hover .tm-portfolio-content-wrapper .tm-portfolio-content:after {    opacity: 1;    -webkit-transform: scaleY(1);    -moz-transform: scaleY(1);    transform: scaleY(1);    -webkit-transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s;    transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s; }  .tm-sc-portfolio.portfolio-style4-modern .tm-portfolio:hover .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .title {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.1s, opacity 0.2s 0.1s;    transition: transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.1s, opacity 0.2s 0.1s; }  .tm-sc-portfolio.portfolio-style4-modern .tm-portfolio:hover .tm-portfolio-content-wrapper .tm-portfolio-content .tm-portfolio-content-inner .categories {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.2s, opacity 0.2s 0.2s;    transition: transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.2s, opacity 0.2s 0.2s; }.tm-sc-portfolio.tm-sc-portfolio-floating-parallax .floating-portfolio-holder {  padding: 30px;  text-align: center; }  .tm-sc-portfolio.tm-sc-portfolio-floating-parallax .floating-portfolio-holder:nth-child(4n + 1), .tm-sc-portfolio.tm-sc-portfolio-floating-parallax .floating-portfolio-holder:nth-child(4n + 4) {    padding: 60px; }    @media (max-width: 1199.98px) {      .tm-sc-portfolio.tm-sc-portfolio-floating-parallax .floating-portfolio-holder:nth-child(4n + 1), .tm-sc-portfolio.tm-sc-portfolio-floating-parallax .floating-portfolio-holder:nth-child(4n + 4) {        padding: 30px; } }  .tm-sc-portfolio.tm-sc-portfolio-floating-parallax .floating-portfolio-holder .thumb {    border-radius: 7px;    clip-path: inset(0% 0% 0% 0%);    -webkit-transition: all 0.3s cubic-bezier(0.7, 0.04, 0.37, 1);    transition: all 0.3s cubic-bezier(0.7, 0.04, 0.37, 1); }  .tm-sc-portfolio.tm-sc-portfolio-floating-parallax .floating-portfolio-holder:hover .thumb {    clip-path: inset(3% 3% 3% 3%); }.tm-sc-portfolio.tm-sc-portfolio-expand-hover-column .expand-hover-column-wrapper {  display: flex;  flex-direction: row;  height: 750px; }  @media (max-width: 991.98px) {    .tm-sc-portfolio.tm-sc-portfolio-expand-hover-column .expand-hover-column-wrapper {      flex-direction: column; } }  .tm-sc-portfolio.tm-sc-portfolio-expand-hover-column .expand-hover-column-wrapper .each-expand-column {    width: 50%;    height: 100%;    transition: all 0.5s ease-in-out;    display: flex;    align-items: center;    justify-content: center;    background-position: center;    background-size: cover;    background-repeat: no-repeat;    position: relative; }    @media (max-width: 991.98px) {      .tm-sc-portfolio.tm-sc-portfolio-expand-hover-column .expand-hover-column-wrapper .each-expand-column {        width: 100%;        height: 50%; } }    .tm-sc-portfolio.tm-sc-portfolio-expand-hover-column .expand-hover-column-wrapper .each-expand-column .tm-portfolio {      position: relative;      display: table;      width: 100%;      height: 100%;      padding: 30px; }      .tm-sc-portfolio.tm-sc-portfolio-expand-hover-column .expand-hover-column-wrapper .each-expand-column .tm-portfolio:after {        content: '';        background-color: rgba(22, 22, 22, 0.5);        position: absolute;        top: 20px;        left: 20px;        bottom: 20px;        right: 20px;        opacity: 0;        -webkit-transform-origin: 0 0;        -moz-transform-origin: 0 0;        transform-origin: 0 0;        -webkit-transform: scaleX(0);        -moz-transform: scaleX(0);        transform: scaleX(0);        -webkit-transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s 0.5s;        transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s 0.5s; }      .tm-sc-portfolio.tm-sc-portfolio-expand-hover-column .expand-hover-column-wrapper .each-expand-column .tm-portfolio:before {        content: "";        position: absolute;        bottom: 0;        left: 0;        width: 100%;        height: 100%;        background-image: url("../images/shadow-overlay2.png");        background-position: center bottom;        opacity: 0.6;        z-index: 1;        background-repeat: no-repeat; }      .tm-sc-portfolio.tm-sc-portfolio-expand-hover-column .expand-hover-column-wrapper .each-expand-column .tm-portfolio .tm-portfolio-inner {        position: relative;        padding: 20px;        display: table-cell;        width: 100%;        height: 100%;        vertical-align: bottom;        z-index: 9; }        .tm-sc-portfolio.tm-sc-portfolio-expand-hover-column .expand-hover-column-wrapper .each-expand-column .tm-portfolio .tm-portfolio-inner .title, .tm-sc-portfolio.tm-sc-portfolio-expand-hover-column .expand-hover-column-wrapper .each-expand-column .tm-portfolio .tm-portfolio-inner .categories {          position: relative;          opacity: 0;          -webkit-transform: translate3d(-100%, 0, 0);          -moz-transform: translate3d(-100%, 0, 0);          transform: translate3d(-100%, 0, 0);          -webkit-transition: -webkit-transform .4s, opacity .2s;          transition: transform .4s, opacity .2s;          will-change: transform, opacity; }        .tm-sc-portfolio.tm-sc-portfolio-expand-hover-column .expand-hover-column-wrapper .each-expand-column .tm-portfolio .tm-portfolio-inner .title-holder {          overflow: hidden; }          .tm-sc-portfolio.tm-sc-portfolio-expand-hover-column .expand-hover-column-wrapper .each-expand-column .tm-portfolio .tm-portfolio-inner .title-holder .title {            text-transform: uppercase;            color: #fff; }            .tm-sc-portfolio.tm-sc-portfolio-expand-hover-column .expand-hover-column-wrapper .each-expand-column .tm-portfolio .tm-portfolio-inner .title-holder .title a:hover {              color: #ccc; }        .tm-sc-portfolio.tm-sc-portfolio-expand-hover-column .expand-hover-column-wrapper .each-expand-column .tm-portfolio .tm-portfolio-inner .category-holder {          overflow: hidden; }          .tm-sc-portfolio.tm-sc-portfolio-expand-hover-column .expand-hover-column-wrapper .each-expand-column .tm-portfolio .tm-portfolio-inner .category-holder .categories {            font-size: 14px;            list-style: none; }            .tm-sc-portfolio.tm-sc-portfolio-expand-hover-column .expand-hover-column-wrapper .each-expand-column .tm-portfolio .tm-portfolio-inner .category-holder .categories a {              display: inline-block;              padding-right: 5px;              margin-right: 10px;              position: relative;              color: #bbb;              font-weight: 500; }              .tm-sc-portfolio.tm-sc-portfolio-expand-hover-column .expand-hover-column-wrapper .each-expand-column .tm-portfolio .tm-portfolio-inner .category-holder .categories a:last-child {                padding-right: 0; }                .tm-sc-portfolio.tm-sc-portfolio-expand-hover-column .expand-hover-column-wrapper .each-expand-column .tm-portfolio .tm-portfolio-inner .category-holder .categories a:last-child:after {                  content: ''; }              .tm-sc-portfolio.tm-sc-portfolio-expand-hover-column .expand-hover-column-wrapper .each-expand-column .tm-portfolio .tm-portfolio-inner .category-holder .categories a:after {                content: ',';                position: absolute;                top: 0;                right: 0; }              .tm-sc-portfolio.tm-sc-portfolio-expand-hover-column .expand-hover-column-wrapper .each-expand-column .tm-portfolio .tm-portfolio-inner .category-holder .categories a:hover {                color: #fff; }    .tm-sc-portfolio.tm-sc-portfolio-expand-hover-column .expand-hover-column-wrapper .each-expand-column:hover {      width: 75%; }      @media (max-width: 991.98px) {        .tm-sc-portfolio.tm-sc-portfolio-expand-hover-column .expand-hover-column-wrapper .each-expand-column:hover {          width: 100%;          height: 75%; } }      .tm-sc-portfolio.tm-sc-portfolio-expand-hover-column .expand-hover-column-wrapper .each-expand-column:hover .tm-portfolio:after {        opacity: 1;        -webkit-transform: scaleX(1);        -moz-transform: scaleX(1);        transform: scaleX(1);        -webkit-transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s;        transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s; }      .tm-sc-portfolio.tm-sc-portfolio-expand-hover-column .expand-hover-column-wrapper .each-expand-column:hover .tm-portfolio .tm-portfolio-inner .title {        opacity: 1;        -webkit-transform: translate3d(0, 0, 0);        -moz-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0);        -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.1s, opacity 0.2s 0.1s;        transition: transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.1s, opacity 0.2s 0.1s; }      .tm-sc-portfolio.tm-sc-portfolio-expand-hover-column .expand-hover-column-wrapper .each-expand-column:hover .tm-portfolio .tm-portfolio-inner .categories {        opacity: 1;        -webkit-transform: translate3d(0, 0, 0);        -moz-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0);        -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.2s, opacity 0.2s 0.2s;        transition: transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.2s, opacity 0.2s 0.2s; }.tm-sc-portfolio.tm-sc-portfolio-full-height-slider {  height: 100vh;  padding-top: 10px;  padding-bottom: 10px; }  .tm-sc-portfolio.tm-sc-portfolio-full-height-slider .full-height-slider-wrapper {    position: relative;    display: inline-block;    width: 100%;    vertical-align: middle;    height: 100%;    margin-bottom: -10px; }    .tm-sc-portfolio.tm-sc-portfolio-full-height-slider .full-height-slider-wrapper .full-height-slider-inner {      position: relative;      width: 100%;      z-index: 1;      height: 100%; }      .tm-sc-portfolio.tm-sc-portfolio-full-height-slider .full-height-slider-wrapper .full-height-slider-inner .owl-stage-outer {        height: 100% !important; }        .tm-sc-portfolio.tm-sc-portfolio-full-height-slider .full-height-slider-wrapper .full-height-slider-inner .owl-stage-outer .owl-stage {          height: 100%; }          .tm-sc-portfolio.tm-sc-portfolio-full-height-slider .full-height-slider-wrapper .full-height-slider-inner .owl-stage-outer .owl-stage .owl-item {            height: 100%; }      .tm-sc-portfolio.tm-sc-portfolio-full-height-slider .full-height-slider-wrapper .full-height-slider-inner .each-slide {        height: 100%; }        .tm-sc-portfolio.tm-sc-portfolio-full-height-slider .full-height-slider-wrapper .full-height-slider-inner .each-slide .tm-portfolio {          position: relative;          display: table;          width: 100%;          height: 100%;          padding: 30px;          background-size: cover;          background-position: top center; }          .tm-sc-portfolio.tm-sc-portfolio-full-height-slider .full-height-slider-wrapper .full-height-slider-inner .each-slide .tm-portfolio:after {            content: '';            background-color: rgba(22, 22, 22, 0.5);            position: absolute;            top: 20px;            left: 20px;            bottom: 20px;            right: 20px;            opacity: 0;            -webkit-transform-origin: 0 0;            -moz-transform-origin: 0 0;            transform-origin: 0 0;            -webkit-transform: scaleX(0);            -moz-transform: scaleX(0);            transform: scaleX(0);            -webkit-transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s 0.5s;            transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s 0.5s; }          .tm-sc-portfolio.tm-sc-portfolio-full-height-slider .full-height-slider-wrapper .full-height-slider-inner .each-slide .tm-portfolio:before {            content: "";            position: absolute;            bottom: 0;            left: 0;            width: 100%;            height: 100%;            background-image: url("../images/shadow-overlay2.png");            background-position: center bottom;            opacity: 0.6;            z-index: 1;            background-repeat: no-repeat; }          .tm-sc-portfolio.tm-sc-portfolio-full-height-slider .full-height-slider-wrapper .full-height-slider-inner .each-slide .tm-portfolio .tm-portfolio-inner {            position: relative;            padding: 20px;            display: table-cell;            width: 100%;            height: 100%;            vertical-align: middle;            z-index: 9;            text-align: center; }            .tm-sc-portfolio.tm-sc-portfolio-full-height-slider .full-height-slider-wrapper .full-height-slider-inner .each-slide .tm-portfolio .tm-portfolio-inner .title, .tm-sc-portfolio.tm-sc-portfolio-full-height-slider .full-height-slider-wrapper .full-height-slider-inner .each-slide .tm-portfolio .tm-portfolio-inner .categories {              position: relative;              opacity: 0;              -webkit-transform: translate3d(-100%, 0, 0);              -moz-transform: translate3d(-100%, 0, 0);              transform: translate3d(-100%, 0, 0);              -webkit-transition: -webkit-transform .4s, opacity .2s;              transition: transform .4s, opacity .2s;              will-change: transform, opacity; }            .tm-sc-portfolio.tm-sc-portfolio-full-height-slider .full-height-slider-wrapper .full-height-slider-inner .each-slide .tm-portfolio .tm-portfolio-inner .title-holder {              overflow: hidden; }              .tm-sc-portfolio.tm-sc-portfolio-full-height-slider .full-height-slider-wrapper .full-height-slider-inner .each-slide .tm-portfolio .tm-portfolio-inner .title-holder .title {                text-transform: uppercase;                color: #fff; }                .tm-sc-portfolio.tm-sc-portfolio-full-height-slider .full-height-slider-wrapper .full-height-slider-inner .each-slide .tm-portfolio .tm-portfolio-inner .title-holder .title a:hover {                  color: #ccc; }            .tm-sc-portfolio.tm-sc-portfolio-full-height-slider .full-height-slider-wrapper .full-height-slider-inner .each-slide .tm-portfolio .tm-portfolio-inner .category-holder {              overflow: hidden; }              .tm-sc-portfolio.tm-sc-portfolio-full-height-slider .full-height-slider-wrapper .full-height-slider-inner .each-slide .tm-portfolio .tm-portfolio-inner .category-holder .categories {                font-size: 14px;                list-style: none; }                .tm-sc-portfolio.tm-sc-portfolio-full-height-slider .full-height-slider-wrapper .full-height-slider-inner .each-slide .tm-portfolio .tm-portfolio-inner .category-holder .categories a {                  display: inline-block;                  padding-right: 5px;                  margin-right: 10px;                  position: relative;                  color: #bbb;                  font-weight: 500; }                  .tm-sc-portfolio.tm-sc-portfolio-full-height-slider .full-height-slider-wrapper .full-height-slider-inner .each-slide .tm-portfolio .tm-portfolio-inner .category-holder .categories a:last-child {                    padding-right: 0; }                    .tm-sc-portfolio.tm-sc-portfolio-full-height-slider .full-height-slider-wrapper .full-height-slider-inner .each-slide .tm-portfolio .tm-portfolio-inner .category-holder .categories a:last-child:after {                      content: ''; }                  .tm-sc-portfolio.tm-sc-portfolio-full-height-slider .full-height-slider-wrapper .full-height-slider-inner .each-slide .tm-portfolio .tm-portfolio-inner .category-holder .categories a:after {                    content: ',';                    position: absolute;                    top: 0;                    right: 0; }                  .tm-sc-portfolio.tm-sc-portfolio-full-height-slider .full-height-slider-wrapper .full-height-slider-inner .each-slide .tm-portfolio .tm-portfolio-inner .category-holder .categories a:hover {                    color: #fff; }        .tm-sc-portfolio.tm-sc-portfolio-full-height-slider .full-height-slider-wrapper .full-height-slider-inner .each-slide:hover .tm-portfolio:after {          opacity: 1;          -webkit-transform: scaleX(1);          -moz-transform: scaleX(1);          transform: scaleX(1);          -webkit-transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s;          transition: transform 0.5s cubic-bezier(0.57, 0.04, 0.06, 0.84), opacity 0s; }        .tm-sc-portfolio.tm-sc-portfolio-full-height-slider .full-height-slider-wrapper .full-height-slider-inner .each-slide:hover .tm-portfolio .tm-portfolio-inner .title {          opacity: 1;          -webkit-transform: translate3d(0, 0, 0);          -moz-transform: translate3d(0, 0, 0);          transform: translate3d(0, 0, 0);          -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.1s, opacity 0.2s 0.1s;          transition: transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.1s, opacity 0.2s 0.1s; }        .tm-sc-portfolio.tm-sc-portfolio-full-height-slider .full-height-slider-wrapper .full-height-slider-inner .each-slide:hover .tm-portfolio .tm-portfolio-inner .categories {          opacity: 1;          -webkit-transform: translate3d(0, 0, 0);          -moz-transform: translate3d(0, 0, 0);          transform: translate3d(0, 0, 0);          -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.2s, opacity 0.2s 0.2s;          transition: transform 0.6s cubic-bezier(0.57, 0.04, 0.06, 0.84) 0.2s, opacity 0.2s 0.2s; }.tm-sc-portfolio.tm-sc-portfolio-swiper-gallery {  background: #000;  position: relative; }  .tm-sc-portfolio.tm-sc-portfolio-swiper-gallery .swiper-container.swiper-gallery-top {    width: 100%;    height: 100vh;    margin-left: auto;    margin-right: auto; }    .tm-sc-portfolio.tm-sc-portfolio-swiper-gallery .swiper-container.swiper-gallery-top .swiper-wrapper .swiper-slide {      background-size: cover;      background-position: center; }      .tm-sc-portfolio.tm-sc-portfolio-swiper-gallery .swiper-container.swiper-gallery-top .swiper-wrapper .swiper-slide .tm-portfolio {        position: relative;        display: table;        width: 100%;        height: 100%;        padding-bottom: 140px;        background-size: cover;        background-position: top center; }        .tm-sc-portfolio.tm-sc-portfolio-swiper-gallery .swiper-container.swiper-gallery-top .swiper-wrapper .swiper-slide .tm-portfolio .tm-portfolio-inner {          position: relative;          padding: 20px;          display: table-cell;          width: 100%;          height: 100%;          vertical-align: bottom;          z-index: 9; }          .tm-sc-portfolio.tm-sc-portfolio-swiper-gallery .swiper-container.swiper-gallery-top .swiper-wrapper .swiper-slide .tm-portfolio .tm-portfolio-inner .text-hoder {            max-width: 600px;            background: rgba(255, 255, 255, 0.95);            padding: 21px; }          .tm-sc-portfolio.tm-sc-portfolio-swiper-gallery .swiper-container.swiper-gallery-top .swiper-wrapper .swiper-slide .tm-portfolio .tm-portfolio-inner .title, .tm-sc-portfolio.tm-sc-portfolio-swiper-gallery .swiper-container.swiper-gallery-top .swiper-wrapper .swiper-slide .tm-portfolio .tm-portfolio-inner .categories {            position: relative; }          .tm-sc-portfolio.tm-sc-portfolio-swiper-gallery .swiper-container.swiper-gallery-top .swiper-wrapper .swiper-slide .tm-portfolio .tm-portfolio-inner .description p {            color: #fff; }          .tm-sc-portfolio.tm-sc-portfolio-swiper-gallery .swiper-container.swiper-gallery-top .swiper-wrapper .swiper-slide .tm-portfolio .tm-portfolio-inner .date {            color: #ccc; }          .tm-sc-portfolio.tm-sc-portfolio-swiper-gallery .swiper-container.swiper-gallery-top .swiper-wrapper .swiper-slide .tm-portfolio .tm-portfolio-inner .title-holder {            overflow: hidden; }            .tm-sc-portfolio.tm-sc-portfolio-swiper-gallery .swiper-container.swiper-gallery-top .swiper-wrapper .swiper-slide .tm-portfolio .tm-portfolio-inner .title-holder .title {              text-transform: capitalize;              margin-top: 0;              margin-bottom: 0.5rem; }              .tm-sc-portfolio.tm-sc-portfolio-swiper-gallery .swiper-container.swiper-gallery-top .swiper-wrapper .swiper-slide .tm-portfolio .tm-portfolio-inner .title-holder .title a:hover {                color: #ccc; }          .tm-sc-portfolio.tm-sc-portfolio-swiper-gallery .swiper-container.swiper-gallery-top .swiper-wrapper .swiper-slide .tm-portfolio .tm-portfolio-inner .category-holder {            overflow: hidden; }            .tm-sc-portfolio.tm-sc-portfolio-swiper-gallery .swiper-container.swiper-gallery-top .swiper-wrapper .swiper-slide .tm-portfolio .tm-portfolio-inner .category-holder .categories {              font-size: 14px;              list-style: none; }              .tm-sc-portfolio.tm-sc-portfolio-swiper-gallery .swiper-container.swiper-gallery-top .swiper-wrapper .swiper-slide .tm-portfolio .tm-portfolio-inner .category-holder .categories a {                display: inline-block;                padding-right: 5px;                margin-right: 10px;                position: relative;                color: #bbb;                font-weight: 500; }                .tm-sc-portfolio.tm-sc-portfolio-swiper-gallery .swiper-container.swiper-gallery-top .swiper-wrapper .swiper-slide .tm-portfolio .tm-portfolio-inner .category-holder .categories a:last-child {                  padding-right: 0; }                  .tm-sc-portfolio.tm-sc-portfolio-swiper-gallery .swiper-container.swiper-gallery-top .swiper-wrapper .swiper-slide .tm-portfolio .tm-portfolio-inner .category-holder .categories a:last-child:after {                    content: ''; }                .tm-sc-portfolio.tm-sc-portfolio-swiper-gallery .swiper-container.swiper-gallery-top .swiper-wrapper .swiper-slide .tm-portfolio .tm-portfolio-inner .category-holder .categories a:after {                  content: ',';                  position: absolute;                  top: 0;                  right: 0; }                .tm-sc-portfolio.tm-sc-portfolio-swiper-gallery .swiper-container.swiper-gallery-top .swiper-wrapper .swiper-slide .tm-portfolio .tm-portfolio-inner .category-holder .categories a:hover {                  color: #fff; }  .tm-sc-portfolio.tm-sc-portfolio-swiper-gallery .swiper-container.swiper-gallery-thumb {    background: #000;    width: 100%;    height: 140px;    margin-left: auto;    margin-right: auto;    position: absolute;    bottom: 0;    padding: 10px; }    .tm-sc-portfolio.tm-sc-portfolio-swiper-gallery .swiper-container.swiper-gallery-thumb .swiper-wrapper .swiper-slide {      background-size: cover;      background-position: center;      width: 120px !important;      height: 120px;      opacity: 0.3;      transition: all 0.5s ease;      cursor: pointer; }      @media screen and (prefers-reduced-motion: reduce) {        .tm-sc-portfolio.tm-sc-portfolio-swiper-gallery .swiper-container.swiper-gallery-thumb .swiper-wrapper .swiper-slide {          transition: none; } }      .tm-sc-portfolio.tm-sc-portfolio-swiper-gallery .swiper-container.swiper-gallery-thumb .swiper-wrapper .swiper-slide:hover, .tm-sc-portfolio.tm-sc-portfolio-swiper-gallery .swiper-container.swiper-gallery-thumb .swiper-wrapper .swiper-slide.swiper-slide-thumb-active {        opacity: 1; }/* * Shortcode: projects.scss * -----------------------------------------------*/.projects-item {  margin-bottom: 40px; }.owl-carousel .projects-item {  margin-bottom: 30px; }.tm-sc-projects .tm-project {  position: relative; }  .tm-sc-projects .tm-project .details .cat-list {    list-style: none;    font-size: 0.8rem;    color: #444;    text-transform: uppercase; }    .tm-sc-projects .tm-project .details .cat-list li {      display: inline-block;      margin-right: 7px; }      .tm-sc-projects .tm-project .details .cat-list li a {        font-weight: normal; }      .tm-sc-projects .tm-project .details .cat-list li:last-child span {        display: none; }  .tm-sc-projects .tm-project .details .cat-list + .title {    margin-top: 5px; }.tm-sc-projects.border-radius-around-box .tm-project {  border-radius: 15px;  overflow: hidden; }.tm-sc-projects.projects-style1-simple .box-hover-effect .effect-wrapper {  border-radius: 5px; }.tm-sc-projects.projects-style2-classic .tm-project {  background-color: #fff;  box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08); }  .tm-sc-projects.projects-style2-classic .tm-project .details {    padding: 18px 30px 30px 30px; }    .tm-sc-projects.projects-style2-classic .tm-project .details .title {      margin-top: 0; }.tm-sc-projects.projects-style3-modern .tm-project {  box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08); }  .tm-sc-projects.projects-style3-modern .tm-project .details {    position: absolute;    bottom: 40px;    left: 0;    padding: 0 30px 0 30px;    opacity: 1;    transition: all 0.4s ease-in-out; }    @media screen and (prefers-reduced-motion: reduce) {      .tm-sc-projects.projects-style3-modern .tm-project .details {        transition: none; } }    .tm-sc-projects.projects-style3-modern .tm-project .details .title, .tm-sc-projects.projects-style3-modern .tm-project .details .excerpt, .tm-sc-projects.projects-style3-modern .tm-project .details .btn-plain-text, .tm-sc-projects.projects-style3-modern .tm-project .details .btn-plain-text-with-arrow {      color: #fff; }  .tm-sc-projects.projects-style3-modern .tm-project:hover .thumb:before {    height: 0; }  .tm-sc-projects.projects-style3-modern .tm-project:hover .details {    bottom: 50px; }.tm-sc-projects.projects-style4-round-thumb .tm-project {  background-color: #fff;  box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08);  text-align: center;  overflow: visible;  padding-top: 30px; }  .tm-sc-projects.projects-style4-round-thumb .tm-project .thumb {    position: relative;    border-radius: 100%;    transform: translateY(0%);    -webkit-transform: translateY(0%);    z-index: 1; }    .tm-sc-projects.projects-style4-round-thumb .tm-project .thumb .thumb-inner {      width: 78%;      margin: 0 auto;      position: relative;      max-width: 220px; }      .tm-sc-projects.projects-style4-round-thumb .tm-project .thumb .thumb-inner:before {        content: " ";        position: absolute;        border: 10px solid rgba(255, 255, 255, 0.5);        top: 0;        left: 0;        width: 100%;        height: 100%;        border-radius: 100%;        z-index: 1;        transition: 0.5s all;        -webkit-transition: 0.5s all; }      .tm-sc-projects.projects-style4-round-thumb .tm-project .thumb .thumb-inner img {        border-radius: 100%; }  .tm-sc-projects.projects-style4-round-thumb .tm-project .details {    padding: 18px 30px 30px 30px; }  .tm-sc-projects.projects-style4-round-thumb .tm-project:hover .thumb .thumb-inner:before {    border-color: rgba(248, 157, 53, 0.7); }.tm-sc-projects.projects-style5-hanging-thumb .tm-project {  background-color: #fff;  box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08);  text-align: center;  overflow: visible;  margin-top: 100px;  padding-top: 30px; }  .tm-sc-projects.projects-style5-hanging-thumb .tm-project .thumb {    position: relative;    border-radius: 100%;    margin-top: -100px;    transform: translateY(0%);    -webkit-transform: translateY(0%);    z-index: 1; }    .tm-sc-projects.projects-style5-hanging-thumb .tm-project .thumb .thumb-inner {      width: 78%;      margin: 0 auto;      position: relative;      max-width: 220px; }      .tm-sc-projects.projects-style5-hanging-thumb .tm-project .thumb .thumb-inner:before {        content: " ";        position: absolute;        border: 10px solid rgba(255, 255, 255, 0.5);        top: 0;        left: 0;        width: 100%;        height: 100%;        border-radius: 100%;        z-index: 1;        transition: 0.5s all;        -webkit-transition: 0.5s all; }      .tm-sc-projects.projects-style5-hanging-thumb .tm-project .thumb .thumb-inner img {        border-radius: 100%; }  .tm-sc-projects.projects-style5-hanging-thumb .tm-project .details {    padding: 18px 30px 30px 30px; }  .tm-sc-projects.projects-style5-hanging-thumb .tm-project:hover .thumb .thumb-inner:before {    border-color: rgba(248, 157, 53, 0.7); }.tm-sc-projects.projects-style6-hanging-content .tm-project {  text-align: center;  overflow: visible; }  .tm-sc-projects.projects-style6-hanging-content .tm-project .thumb {    overflow: hidden;    position: relative; }    .tm-sc-projects.projects-style6-hanging-content .tm-project .thumb img {      -webkit-transform: scale(1);      -moz-transform: scale(1);      -ms-transform: scale(1);      transform: scale(1);      transition: all 0.4s ease-in-out; }      @media screen and (prefers-reduced-motion: reduce) {        .tm-sc-projects.projects-style6-hanging-content .tm-project .thumb img {          transition: none; } }    .tm-sc-projects.projects-style6-hanging-content .tm-project .thumb:after {      content: "";      position: absolute;      bottom: 0;      left: 0;      width: 100%;      height: 100%;      background-color: rgba(0, 0, 0, 0.5);      transition: all 0.3s linear;      overflow: hidden;      -webkit-transform: scaleY(0);      -khtml-transform: scaleY(0);      -moz-transform: scaleY(0);      -ms-transform: scaleY(0);      -o-transform: scaleY(0);      transform: scaleY(0);      opacity: 0; }      @media screen and (prefers-reduced-motion: reduce) {        .tm-sc-projects.projects-style6-hanging-content .tm-project .thumb:after {          transition: none; } }  .tm-sc-projects.projects-style6-hanging-content .tm-project .details {    padding: 30px;    position: relative;    margin-left: 12px;    margin-right: 12px;    text-align: center;    margin-top: -20px;    z-index: 1;    transition: all 0.4s ease-in-out;    border-bottom: 3px solid #001e57;    background-color: #fff;    box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08); }    @media screen and (prefers-reduced-motion: reduce) {      .tm-sc-projects.projects-style6-hanging-content .tm-project .details {        transition: none; } }  .tm-sc-projects.projects-style6-hanging-content .tm-project:hover .thumb img {    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    -ms-transform: scale(1.1);    transform: scale(1.1); }  .tm-sc-projects.projects-style6-hanging-content .tm-project:hover .thumb:after {    -webkit-transform: scaleY(1);    -khtml-transform: scaleY(1);    -moz-transform: scaleY(1);    -ms-transform: scaleY(1);    -o-transform: scaleY(1);    transform: scaleY(1);    opacity: 1; }  .tm-sc-projects.projects-style6-hanging-content .tm-project:hover .details {    border-color: #df6512;    -webkit-transform: translateY(-20px);    -ms-transform: translateY(-20px);    transform: translateY(-20px); }.tm-sc-projects.projects-style7-fullwidth-gallery .tm-project {  overflow: visible;  padding-top: 0; }  .tm-sc-projects.projects-style7-fullwidth-gallery .tm-project .thumb {    overflow: hidden;    position: relative; }    .tm-sc-projects.projects-style7-fullwidth-gallery .tm-project .thumb img {      -webkit-transform: scale(1);      -moz-transform: scale(1);      -ms-transform: scale(1);      transform: scale(1);      transition: all 0.4s ease-in-out; }      @media screen and (prefers-reduced-motion: reduce) {        .tm-sc-projects.projects-style7-fullwidth-gallery .tm-project .thumb img {          transition: none; } }    .tm-sc-projects.projects-style7-fullwidth-gallery .tm-project .thumb:after {      content: "";      position: absolute;      bottom: 0;      left: 0;      width: 100%;      height: 100%;      background-color: rgba(0, 0, 0, 0.5);      transition: all 0.3s linear;      overflow: hidden;      -webkit-transform: scaleY(0);      -khtml-transform: scaleY(0);      -moz-transform: scaleY(0);      -ms-transform: scaleY(0);      -o-transform: scaleY(0);      transform: scaleY(0);      opacity: 0; }      @media screen and (prefers-reduced-motion: reduce) {        .tm-sc-projects.projects-style7-fullwidth-gallery .tm-project .thumb:after {          transition: none; } }    .tm-sc-projects.projects-style7-fullwidth-gallery .tm-project .thumb .link {      background: #2d1212;      color: #fff;      opacity: 0;      filter: alpha(opacity=0);      -webkit-transition: all .45s;      transition: all .45s;      -moz-transition: all .45s;      -ms-transition: all .45s;      width: 32px;      height: 32px;      line-height: 33px;      position: absolute;      top: 15px;      right: 15px;      z-index: 99;      text-align: center;      margin-top: 45px; }  .tm-sc-projects.projects-style7-fullwidth-gallery .tm-project:before, .tm-sc-projects.projects-style7-fullwidth-gallery .tm-project:after {    content: '';    position: absolute;    bottom: 0;    left: 0;    width: 100%;    height: 100%; }  .tm-sc-projects.projects-style7-fullwidth-gallery .tm-project:before {    background-image: url("../images/shadow-overlay2.png");    background-position: center bottom;    z-index: 1;    background-repeat: no-repeat; }  .tm-sc-projects.projects-style7-fullwidth-gallery .tm-project:after {    background-color: rgba(0, 0, 0, 0.45);    z-index: 2; }  .tm-sc-projects.projects-style7-fullwidth-gallery .tm-project .details {    display: flex;    -webkit-box-pack: end;    -ms-flex-pack: end;    justify-content: flex-end;    flex-direction: column;    position: absolute;    z-index: 3;    top: 0;    left: 0;    width: 100%;    height: 100%;    padding: 30px;    -webkit-transform: translateY(30px);    -ms-transform: translateY(30px);    transform: translateY(30px);    transition: all 0.4s ease-in-out; }    @media screen and (prefers-reduced-motion: reduce) {      .tm-sc-projects.projects-style7-fullwidth-gallery .tm-project .details {        transition: none; } }    .tm-sc-projects.projects-style7-fullwidth-gallery .tm-project .details .title, .tm-sc-projects.projects-style7-fullwidth-gallery .tm-project .details a {      color: #fff; }      .tm-sc-projects.projects-style7-fullwidth-gallery .tm-project .details .title:hover, .tm-sc-projects.projects-style7-fullwidth-gallery .tm-project .details a:hover {        color: #eee; }    .tm-sc-projects.projects-style7-fullwidth-gallery .tm-project .details .excerpt {      color: #ddd; }    .tm-sc-projects.projects-style7-fullwidth-gallery .tm-project .details .btn-view-details {      transition: all 0.4s ease-in-out;      opacity: 0; }      @media screen and (prefers-reduced-motion: reduce) {        .tm-sc-projects.projects-style7-fullwidth-gallery .tm-project .details .btn-view-details {          transition: none; } }  .tm-sc-projects.projects-style7-fullwidth-gallery .tm-project:hover .thumb img {    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    -ms-transform: scale(1.1);    transform: scale(1.1); }  .tm-sc-projects.projects-style7-fullwidth-gallery .tm-project:hover .thumb:after {    -webkit-transform: scaleY(1);    -khtml-transform: scaleY(1);    -moz-transform: scaleY(1);    -ms-transform: scaleY(1);    -o-transform: scaleY(1);    transform: scaleY(1);    opacity: 1; }  .tm-sc-projects.projects-style7-fullwidth-gallery .tm-project:hover .thumb .link {    opacity: 1;    filter: alpha(opacity=100);    margin-top: 0; }  .tm-sc-projects.projects-style7-fullwidth-gallery .tm-project:hover .details {    border-color: #df6512;    -webkit-transform: translateY(-20px);    -ms-transform: translateY(-20px);    transform: translateY(-20px); }    .tm-sc-projects.projects-style7-fullwidth-gallery .tm-project:hover .details .btn-view-details {      opacity: 1; }.tm-sc-projects.projects-style8-current-theme .tm-project {  overflow: visible;  padding-top: 0; }  .tm-sc-projects.projects-style8-current-theme .tm-project .thumb {    overflow: hidden;    position: relative; }    .tm-sc-projects.projects-style8-current-theme .tm-project .thumb img {      -webkit-transform: scale(1);      -moz-transform: scale(1);      -ms-transform: scale(1);      transform: scale(1);      transition: all 0.4s ease-in-out; }      @media screen and (prefers-reduced-motion: reduce) {        .tm-sc-projects.projects-style8-current-theme .tm-project .thumb img {          transition: none; } }    .tm-sc-projects.projects-style8-current-theme .tm-project .thumb:after {      content: "";      position: absolute;      bottom: 0;      left: 0;      width: 100%;      height: 100%;      background-color: rgba(0, 0, 0, 0.8);      transition: all 0.3s linear;      overflow: hidden;      -webkit-transform: scaleX(0);      -ms-transform: scaleX(0);      transform: scaleX(0);      opacity: 0; }      @media screen and (prefers-reduced-motion: reduce) {        .tm-sc-projects.projects-style8-current-theme .tm-project .thumb:after {          transition: none; } }    .tm-sc-projects.projects-style8-current-theme .tm-project .thumb .link {      color: #fff;      opacity: 0;      filter: alpha(opacity=0);      -webkit-transition: all .45s;      transition: all .45s;      -moz-transition: all .45s;      -ms-transition: all .45s;      width: 42px;      height: 42px;      line-height: 42px;      border-radius: 50%;      position: absolute;      top: 50%;      left: 0;      right: 0;      margin: 0 auto;      -webkit-transform: translateY(-16px);      -ms-transform: translateY(-16px);      transform: translateY(-16px);      z-index: 99;      text-align: center;      margin-top: -45px; }  .tm-sc-projects.projects-style8-current-theme .tm-project:before {    content: '';    position: absolute;    bottom: 0;    left: 0;    width: 100%;    height: 100%; }  .tm-sc-projects.projects-style8-current-theme .tm-project:before {    background-image: url("../images/shadow-overlay2.png");    background-position: center bottom;    z-index: 1;    opacity: 0.6;    background-repeat: no-repeat; }  .tm-sc-projects.projects-style8-current-theme .tm-project .details {    display: flex;    -webkit-box-pack: end;    -ms-flex-pack: end;    justify-content: flex-end;    flex-direction: column;    position: absolute;    text-align: center;    z-index: 3;    top: 0;    left: 0;    width: 100%;    height: 100%;    padding: 30px;    -webkit-transform: translateY(30px);    -ms-transform: translateY(30px);    transform: translateY(30px);    transition: all 0.4s ease-in-out; }    @media screen and (prefers-reduced-motion: reduce) {      .tm-sc-projects.projects-style8-current-theme .tm-project .details {        transition: none; } }    .tm-sc-projects.projects-style8-current-theme .tm-project .details .title, .tm-sc-projects.projects-style8-current-theme .tm-project .details a {      color: #fff; }      .tm-sc-projects.projects-style8-current-theme .tm-project .details .title:hover, .tm-sc-projects.projects-style8-current-theme .tm-project .details a:hover {        color: #eee; }    .tm-sc-projects.projects-style8-current-theme .tm-project .details .excerpt {      color: #ddd; }    .tm-sc-projects.projects-style8-current-theme .tm-project .details .btn-view-details {      transition: all 0.4s ease-in-out;      opacity: 0; }      @media screen and (prefers-reduced-motion: reduce) {        .tm-sc-projects.projects-style8-current-theme .tm-project .details .btn-view-details {          transition: none; } }  .tm-sc-projects.projects-style8-current-theme .tm-project:hover .thumb img {    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    -ms-transform: scale(1.1);    transform: scale(1.1); }  .tm-sc-projects.projects-style8-current-theme .tm-project:hover .thumb:after {    -webkit-transform: scaleX(1);    -ms-transform: scaleX(1);    transform: scaleX(1);    opacity: 1; }  .tm-sc-projects.projects-style8-current-theme .tm-project:hover .thumb .link {    opacity: 1;    filter: alpha(opacity=100);    margin-top: 0; }  .tm-sc-projects.projects-style8-current-theme .tm-project:hover .details {    border-color: #df6512;    -webkit-transform: translateY(-20px);    -ms-transform: translateY(-20px);    transform: translateY(-20px); }    .tm-sc-projects.projects-style8-current-theme .tm-project:hover .details .btn-view-details {      opacity: 1; }.tm-sc-projects.projects-style8-current-theme .owl-carousel .owl-nav {  text-align: center;  margin-top: 30px; }  .tm-sc-projects.projects-style8-current-theme .owl-carousel .owl-nav >button {    position: relative;    display: inline-block;    left: auto;    right: auto;    margin: 10px; }/* * Shortcode: services.scss * -----------------------------------------------*/.services-item {  margin-bottom: 40px; }.tm-vc-service .title {  margin-top: 0; }.owl-carousel .services-item {  margin-bottom: 30px; }.tm-sc-services .tm-service {  position: relative; }  .tm-sc-services .tm-service .details .cat-list {    list-style: none;    font-size: 14px;    color: #444; }    .tm-sc-services .tm-service .details .cat-list li {      display: inline-block;      margin-right: 7px; }      .tm-sc-services .tm-service .details .cat-list li a {        font-weight: normal; }      .tm-sc-services .tm-service .details .cat-list li:last-child span {        display: none; }  .tm-sc-services .tm-service .details .cat-list + .title {    margin-top: 5px; }.tm-sc-services.border-radius-around-box .tm-service {  border-radius: 15px;  overflow: hidden; }.tm-sc-services.services-style1-simple .box-hover-effect .effect-wrapper {  border-radius: 5px; }.tm-sc-services.services-style2-classic .tm-service {  background-color: #fff;  box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08); }  .tm-sc-services.services-style2-classic .tm-service .details {    padding: 18px 30px 30px 30px; }    .tm-sc-services.services-style2-classic .tm-service .details .title {      margin-top: 0; }.tm-sc-services.services-style3-modern .tm-service {  box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08); }  .tm-sc-services.services-style3-modern .tm-service .details {    position: absolute;    bottom: 40px;    left: 0;    padding: 0 30px 0 30px;    opacity: 1;    transition: all 0.4s ease-in-out; }    @media screen and (prefers-reduced-motion: reduce) {      .tm-sc-services.services-style3-modern .tm-service .details {        transition: none; } }    .tm-sc-services.services-style3-modern .tm-service .details .title, .tm-sc-services.services-style3-modern .tm-service .details .excerpt, .tm-sc-services.services-style3-modern .tm-service .details .btn-plain-text, .tm-sc-services.services-style3-modern .tm-service .details .btn-plain-text-with-arrow {      color: #fff; }  .tm-sc-services.services-style3-modern .tm-service:hover .thumb:before {    height: 0; }  .tm-sc-services.services-style3-modern .tm-service:hover .details {    bottom: 50px; }.tm-sc-services.services-style4-round-thumb .tm-service {  background-color: #fff;  box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08);  text-align: center;  overflow: visible;  padding-top: 30px; }  .tm-sc-services.services-style4-round-thumb .tm-service .thumb {    position: relative;    border-radius: 100%;    transform: translateY(0%);    -webkit-transform: translateY(0%);    z-index: 1; }    .tm-sc-services.services-style4-round-thumb .tm-service .thumb .thumb-inner {      width: 78%;      margin: 0 auto;      position: relative;      max-width: 220px; }      .tm-sc-services.services-style4-round-thumb .tm-service .thumb .thumb-inner:before {        content: " ";        position: absolute;        border: 10px solid rgba(255, 255, 255, 0.5);        top: 0;        left: 0;        width: 100%;        height: 100%;        border-radius: 100%;        z-index: 1;        transition: 0.5s all;        -webkit-transition: 0.5s all; }      .tm-sc-services.services-style4-round-thumb .tm-service .thumb .thumb-inner img {        border-radius: 100%; }  .tm-sc-services.services-style4-round-thumb .tm-service .details {    padding: 18px 30px 30px 30px; }  .tm-sc-services.services-style4-round-thumb .tm-service:hover .thumb .thumb-inner:before {    border-color: rgba(248, 157, 53, 0.7); }.tm-sc-services.services-style5-hanging-thumb .tm-service {  background-color: #fff;  box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08);  text-align: center;  overflow: visible;  margin-top: 100px;  padding-top: 30px; }  .tm-sc-services.services-style5-hanging-thumb .tm-service .thumb {    position: relative;    border-radius: 100%;    margin-top: -100px;    transform: translateY(0%);    -webkit-transform: translateY(0%);    z-index: 1; }    .tm-sc-services.services-style5-hanging-thumb .tm-service .thumb .thumb-inner {      width: 78%;      margin: 0 auto;      position: relative;      max-width: 220px; }      .tm-sc-services.services-style5-hanging-thumb .tm-service .thumb .thumb-inner:before {        content: " ";        position: absolute;        border: 10px solid rgba(255, 255, 255, 0.5);        top: 0;        left: 0;        width: 100%;        height: 100%;        border-radius: 100%;        z-index: 1;        transition: 0.5s all;        -webkit-transition: 0.5s all; }      .tm-sc-services.services-style5-hanging-thumb .tm-service .thumb .thumb-inner img {        border-radius: 100%; }  .tm-sc-services.services-style5-hanging-thumb .tm-service .details {    padding: 18px 30px 30px 30px; }  .tm-sc-services.services-style5-hanging-thumb .tm-service:hover .thumb .thumb-inner:before {    border-color: rgba(248, 157, 53, 0.7); }.tm-sc-services.services-style6-hanging-content .tm-service {  text-align: center;  overflow: visible; }  .tm-sc-services.services-style6-hanging-content .tm-service .thumb {    overflow: hidden;    position: relative; }    .tm-sc-services.services-style6-hanging-content .tm-service .thumb img {      -webkit-transform: scale(1);      -moz-transform: scale(1);      -ms-transform: scale(1);      transform: scale(1);      transition: all 0.4s ease-in-out; }      @media screen and (prefers-reduced-motion: reduce) {        .tm-sc-services.services-style6-hanging-content .tm-service .thumb img {          transition: none; } }    .tm-sc-services.services-style6-hanging-content .tm-service .thumb:after {      content: "";      position: absolute;      bottom: 0;      left: 0;      width: 100%;      height: 100%;      background-color: rgba(0, 0, 0, 0.5);      transition: all 0.3s linear;      overflow: hidden;      -webkit-transform: scaleY(0);      -khtml-transform: scaleY(0);      -moz-transform: scaleY(0);      -ms-transform: scaleY(0);      -o-transform: scaleY(0);      transform: scaleY(0);      opacity: 0; }      @media screen and (prefers-reduced-motion: reduce) {        .tm-sc-services.services-style6-hanging-content .tm-service .thumb:after {          transition: none; } }  .tm-sc-services.services-style6-hanging-content .tm-service .details {    padding: 30px;    position: relative;    margin-left: 12px;    margin-right: 12px;    text-align: center;    margin-top: -20px;    z-index: 1;    transition: all 0.4s ease-in-out;    border-bottom: 3px solid #001e57;    background-color: #fff;    box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08); }    @media screen and (prefers-reduced-motion: reduce) {      .tm-sc-services.services-style6-hanging-content .tm-service .details {        transition: none; } }  .tm-sc-services.services-style6-hanging-content .tm-service:hover .thumb img {    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    -ms-transform: scale(1.1);    transform: scale(1.1); }  .tm-sc-services.services-style6-hanging-content .tm-service:hover .thumb:after {    -webkit-transform: scaleY(1);    -khtml-transform: scaleY(1);    -moz-transform: scaleY(1);    -ms-transform: scaleY(1);    -o-transform: scaleY(1);    transform: scaleY(1);    opacity: 1; }  .tm-sc-services.services-style6-hanging-content .tm-service:hover .details {    border-color: #df6512;    -webkit-transform: translateY(-20px);    -ms-transform: translateY(-20px);    transform: translateY(-20px); }.tm-sc-services.services-style7-fullwidth-gallery .tm-service {  overflow: visible;  padding-top: 0; }  .tm-sc-services.services-style7-fullwidth-gallery .tm-service .thumb {    overflow: hidden;    position: relative; }    .tm-sc-services.services-style7-fullwidth-gallery .tm-service .thumb img {      -webkit-transform: scale(1);      -moz-transform: scale(1);      -ms-transform: scale(1);      transform: scale(1);      transition: all 0.4s ease-in-out; }      @media screen and (prefers-reduced-motion: reduce) {        .tm-sc-services.services-style7-fullwidth-gallery .tm-service .thumb img {          transition: none; } }    .tm-sc-services.services-style7-fullwidth-gallery .tm-service .thumb:after {      content: "";      position: absolute;      bottom: 0;      left: 0;      width: 100%;      height: 100%;      background-color: rgba(0, 0, 0, 0.5);      transition: all 0.3s linear;      overflow: hidden;      -webkit-transform: scaleY(0);      -khtml-transform: scaleY(0);      -moz-transform: scaleY(0);      -ms-transform: scaleY(0);      -o-transform: scaleY(0);      transform: scaleY(0);      opacity: 0; }      @media screen and (prefers-reduced-motion: reduce) {        .tm-sc-services.services-style7-fullwidth-gallery .tm-service .thumb:after {          transition: none; } }    .tm-sc-services.services-style7-fullwidth-gallery .tm-service .thumb .link {      background: #2d1212;      color: #fff;      opacity: 0;      filter: alpha(opacity=0);      -webkit-transition: all .45s;      transition: all .45s;      -moz-transition: all .45s;      -ms-transition: all .45s;      width: 32px;      height: 32px;      line-height: 33px;      position: absolute;      top: 15px;      right: 15px;      z-index: 99;      text-align: center;      margin-top: 45px; }  .tm-sc-services.services-style7-fullwidth-gallery .tm-service:before, .tm-sc-services.services-style7-fullwidth-gallery .tm-service:after {    content: '';    position: absolute;    bottom: 0;    left: 0;    width: 100%;    height: 100%; }  .tm-sc-services.services-style7-fullwidth-gallery .tm-service:before {    background-image: url("../images/shadow-overlay2.png");    background-position: center bottom;    z-index: 1;    background-repeat: no-repeat; }  .tm-sc-services.services-style7-fullwidth-gallery .tm-service:after {    z-index: 2; }  .tm-sc-services.services-style7-fullwidth-gallery .tm-service .details {    display: flex;    -webkit-box-pack: end;    -ms-flex-pack: end;    justify-content: flex-end;    flex-direction: column;    position: absolute;    z-index: 3;    top: 0;    left: 0;    width: 100%;    height: 100%;    padding: 30px;    -webkit-transform: translateY(30px);    -ms-transform: translateY(30px);    transform: translateY(30px);    transition: all 0.4s ease-in-out; }    @media screen and (prefers-reduced-motion: reduce) {      .tm-sc-services.services-style7-fullwidth-gallery .tm-service .details {        transition: none; } }    .tm-sc-services.services-style7-fullwidth-gallery .tm-service .details .title, .tm-sc-services.services-style7-fullwidth-gallery .tm-service .details a {      color: #fff; }      .tm-sc-services.services-style7-fullwidth-gallery .tm-service .details .title:hover, .tm-sc-services.services-style7-fullwidth-gallery .tm-service .details a:hover {        color: #eee; }    .tm-sc-services.services-style7-fullwidth-gallery .tm-service .details .excerpt {      color: #ddd; }    .tm-sc-services.services-style7-fullwidth-gallery .tm-service .details .btn-view-details {      transition: all 0.4s ease-in-out;      opacity: 0; }      @media screen and (prefers-reduced-motion: reduce) {        .tm-sc-services.services-style7-fullwidth-gallery .tm-service .details .btn-view-details {          transition: none; } }  .tm-sc-services.services-style7-fullwidth-gallery .tm-service:hover .thumb img {    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    -ms-transform: scale(1.1);    transform: scale(1.1); }  .tm-sc-services.services-style7-fullwidth-gallery .tm-service:hover .thumb:after {    -webkit-transform: scaleY(1);    -khtml-transform: scaleY(1);    -moz-transform: scaleY(1);    -ms-transform: scaleY(1);    -o-transform: scaleY(1);    transform: scaleY(1);    opacity: 1; }  .tm-sc-services.services-style7-fullwidth-gallery .tm-service:hover .thumb .link {    opacity: 1;    filter: alpha(opacity=100);    margin-top: 0; }  .tm-sc-services.services-style7-fullwidth-gallery .tm-service:hover .details {    border-color: #df6512;    -webkit-transform: translateY(-20px);    -ms-transform: translateY(-20px);    transform: translateY(-20px); }    .tm-sc-services.services-style7-fullwidth-gallery .tm-service:hover .details .btn-view-details {      opacity: 1; }.tm-sc-services.services-style-current-theme .tm-service {  overflow: visible; }  .tm-sc-services.services-style-current-theme .tm-service .thumb {    overflow: hidden;    position: relative; }    .tm-sc-services.services-style-current-theme .tm-service .thumb img {      -webkit-transform: scale(1);      -moz-transform: scale(1);      -ms-transform: scale(1);      transform: scale(1);      transition: all 0.4s ease-in-out; }      @media screen and (prefers-reduced-motion: reduce) {        .tm-sc-services.services-style-current-theme .tm-service .thumb img {          transition: none; } }    .tm-sc-services.services-style-current-theme .tm-service .thumb:after {      content: "";      position: absolute;      bottom: 0;      left: 0;      width: 100%;      height: 100%;      background-color: rgba(0, 0, 0, 0.5);      transition: all 0.3s linear;      overflow: hidden;      -webkit-transform: scaleY(0);      -khtml-transform: scaleY(0);      -moz-transform: scaleY(0);      -ms-transform: scaleY(0);      -o-transform: scaleY(0);      transform: scaleY(0);      opacity: 0; }      @media screen and (prefers-reduced-motion: reduce) {        .tm-sc-services.services-style-current-theme .tm-service .thumb:after {          transition: none; } }  .tm-sc-services.services-style-current-theme .tm-service .details {    padding: 20px 30px;    position: relative;    transition: all 0.4s ease-in-out;    border-bottom: 3px solid #001e57;    background-color: #fff;    box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08); }    @media screen and (prefers-reduced-motion: reduce) {      .tm-sc-services.services-style-current-theme .tm-service .details {        transition: none; } }    .tm-sc-services.services-style-current-theme .tm-service .details .cat-list {      margin-bottom: 15px; }      .tm-sc-services.services-style-current-theme .tm-service .details .cat-list li a {        color: #999 !important; }    .tm-sc-services.services-style-current-theme .tm-service .details .symbol-icon {      position: absolute;      right: 30px;      top: 30px;      background: #3c3434;      width: 64px;      padding: 15px;      border-radius: 3px;      transition: all 0.3s ease-in-out; }      @media screen and (prefers-reduced-motion: reduce) {        .tm-sc-services.services-style-current-theme .tm-service .details .symbol-icon {          transition: none; } }  .tm-sc-services.services-style-current-theme .tm-service:hover .thumb img {    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    -ms-transform: scale(1.1);    transform: scale(1.1); }  .tm-sc-services.services-style-current-theme .tm-service:hover .thumb:after {    -webkit-transform: scaleY(1);    -khtml-transform: scaleY(1);    -moz-transform: scaleY(1);    -ms-transform: scaleY(1);    -o-transform: scaleY(1);    transform: scaleY(1);    opacity: 1; }  .tm-sc-services.services-style-current-theme .tm-service:hover .details {    border-color: #df6512;    -webkit-transform: translateY(-20px);    -ms-transform: translateY(-20px);    transform: translateY(-20px); }/* * Shortcode: staff.scss * -----------------------------------------------*/.widget.widget-staff {  margin-bottom: 20px; }  .widget.widget-staff .widget-title {    margin-top: 0; }  .widget.widget-staff.staff-contact-info .name {    color: #002c42;    margin-top: 0; }  .widget.widget-staff.staff-contact-info .speciality {    color: #676767;    font-size: 0.75rem; }  .widget.widget-staff.staff-contact-info .dl-horizontal dt {    color: #002c42; }    .widget.widget-staff.staff-contact-info .dl-horizontal dt i {      width: 20px; }  .widget.widget-staff.staff-info .name {    color: #002c42;    margin-bottom: 0; }  .widget.widget-staff.staff-info .speciality {    color: #676767; }.tm-sc-staff .tm-staff .staff-content,.tm-cpt-archive-staff .tm-staff .staff-content {  padding-top: 15px;  padding-bottom: 15px; }  .tm-sc-staff .tm-staff .staff-content .styled-icons,  .tm-cpt-archive-staff .tm-staff .staff-content .styled-icons {    margin-bottom: 15px; }.tm-sc-staff .tm-staff .name,.tm-cpt-archive-staff .tm-staff .name {  color: #002c42;  margin-top: 0; }.tm-sc-staff .tm-staff .speciality,.tm-cpt-archive-staff .tm-staff .speciality {  color: #676767;  font-size: 0.95rem;  margin-bottom: 10px; }.tm-sc-staff .tm-staff .short-bio,.tm-cpt-archive-staff .tm-staff .short-bio {  margin-bottom: 20px; }.tm-sc-staff .tm-staff .staff-working-hours,.tm-cpt-archive-staff .tm-staff .staff-working-hours {  font-size: 14px;  margin-bottom: 15px; }.tm-sc-staff .tm-staff .contact-info,.tm-cpt-archive-staff .tm-staff .contact-info {  margin-bottom: 15px; }  .tm-sc-staff .tm-staff .contact-info li,  .tm-cpt-archive-staff .tm-staff .contact-info li {    font-size: 0.875rem;    list-style: none;    margin-bottom: 5px;    padding-bottom: 5px;    font-weight: normal; }    .tm-sc-staff .tm-staff .contact-info li a,    .tm-cpt-archive-staff .tm-staff .contact-info li a {      color: #676767;      font-weight: normal; }    .tm-sc-staff .tm-staff .contact-info li i,    .tm-cpt-archive-staff .tm-staff .contact-info li i {      width: 20px;      margin-right: 0; }.tm-sc-staff.staff-style2-classic .tm-staff,.tm-cpt-archive-staff.staff-style2-classic .tm-staff {  box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08); }  .tm-sc-staff.staff-style2-classic .tm-staff .staff-content,  .tm-cpt-archive-staff.staff-style2-classic .tm-staff .staff-content {    padding: 30px;    background-color: #fff; }    .tm-sc-staff.staff-style2-classic .tm-staff .staff-content .name,    .tm-cpt-archive-staff.staff-style2-classic .tm-staff .staff-content .name {      margin-top: 0; }.tm-sc-staff.staff-style3-modern .tm-staff,.tm-cpt-archive-staff.staff-style3-modern .tm-staff {  box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08); }  .tm-sc-staff.staff-style3-modern .tm-staff .staff-content,  .tm-cpt-archive-staff.staff-style3-modern .tm-staff .staff-content {    padding: 15px 30px 10px 30px;    background-color: #fff; }    .tm-sc-staff.staff-style3-modern .tm-staff .staff-content .name,    .tm-cpt-archive-staff.staff-style3-modern .tm-staff .staff-content .name {      margin-top: 0; }.tm-sc-staff.staff-style4-everything-centered .tm-staff,.tm-cpt-archive-staff.staff-style4-everything-centered .tm-staff {  box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08);  padding: 30px;  background-color: #fff;  text-align: center; }  .tm-sc-staff.staff-style4-everything-centered .tm-staff .staff-content .name,  .tm-cpt-archive-staff.staff-style4-everything-centered .tm-staff .staff-content .name {    margin-top: 0; }  .tm-sc-staff.staff-style4-everything-centered .tm-staff .btn-view-details, .tm-sc-staff.staff-style4-everything-centered .tm-staff .btn-appointment,  .tm-cpt-archive-staff.staff-style4-everything-centered .tm-staff .btn-view-details,  .tm-cpt-archive-staff.staff-style4-everything-centered .tm-staff .btn-appointment {    float: none; }.tm-sc-staff.staff-style5-current-theme .tm-staff .staff-header,.tm-cpt-archive-staff.staff-style5-current-theme .tm-staff .staff-header {  position: relative; }  .tm-sc-staff.staff-style5-current-theme .tm-staff .staff-header .thumb,  .tm-cpt-archive-staff.staff-style5-current-theme .tm-staff .staff-header .thumb {    border-radius: 50%;    overflow: hidden;    -webkit-transform: scale(0.97);    -moz-transform: scale(0.97);    -ms-transform: scale(0.97);    transform: scale(0.97);    transition: all 0.5s ease; }    @media screen and (prefers-reduced-motion: reduce) {      .tm-sc-staff.staff-style5-current-theme .tm-staff .staff-header .thumb,      .tm-cpt-archive-staff.staff-style5-current-theme .tm-staff .staff-header .thumb {        transition: none; } }  .tm-sc-staff.staff-style5-current-theme .tm-staff .staff-header .social-wrapper,  .tm-cpt-archive-staff.staff-style5-current-theme .tm-staff .staff-header .social-wrapper {    bottom: 0;    position: absolute;    width: 100%;    text-align: center;    opacity: 0;    transition: all 0.3s ease; }    @media screen and (prefers-reduced-motion: reduce) {      .tm-sc-staff.staff-style5-current-theme .tm-staff .staff-header .social-wrapper,      .tm-cpt-archive-staff.staff-style5-current-theme .tm-staff .staff-header .social-wrapper {        transition: none; } }    .tm-sc-staff.staff-style5-current-theme .tm-staff .staff-header .social-wrapper .styled-icons,    .tm-cpt-archive-staff.staff-style5-current-theme .tm-staff .staff-header .social-wrapper .styled-icons {      display: inline-block;      background: #fff;      border-radius: 5px;      box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08); }      .tm-sc-staff.staff-style5-current-theme .tm-staff .staff-header .social-wrapper .styled-icons li a,      .tm-cpt-archive-staff.staff-style5-current-theme .tm-staff .staff-header .social-wrapper .styled-icons li a {        text-align: center;        color: #222;        margin: 0 5px;        width: 25px;        height: 25px;        border-radius: 50%;        -webkit-border-radius: 50%;        -moz-border-radius: 50%;        -ms-border-radius: 50%;        -o-border-radius: 50%;        display: inline-block;        line-height: 43px; }        .tm-sc-staff.staff-style5-current-theme .tm-staff .staff-header .social-wrapper .styled-icons li a:hover,        .tm-cpt-archive-staff.staff-style5-current-theme .tm-staff .staff-header .social-wrapper .styled-icons li a:hover {          background-color: transparent; }.tm-sc-staff.staff-style5-current-theme .tm-staff .staff-content,.tm-cpt-archive-staff.staff-style5-current-theme .tm-staff .staff-content {  text-align: center;  padding: 30px 20px 22px 20px;  position: relative;  z-index: 0;  transition: all 0.3s ease; }  @media screen and (prefers-reduced-motion: reduce) {    .tm-sc-staff.staff-style5-current-theme .tm-staff .staff-content,    .tm-cpt-archive-staff.staff-style5-current-theme .tm-staff .staff-content {      transition: none; } }  .tm-sc-staff.staff-style5-current-theme .tm-staff .staff-content .name,  .tm-cpt-archive-staff.staff-style5-current-theme .tm-staff .staff-content .name {    color: #333;    margin-top: 0;    text-transform: uppercase; }.tm-sc-staff.staff-style5-current-theme .tm-staff .btn-view-details .btn-plain-text-with-arrow,.tm-cpt-archive-staff.staff-style5-current-theme .tm-staff .btn-view-details .btn-plain-text-with-arrow {  color: #F89D35;  font-size: 14px;  text-transform: capitalize;  font-weight: 600; }.tm-sc-staff.staff-style5-current-theme .tm-staff:hover .staff-header .thumb,.tm-cpt-archive-staff.staff-style5-current-theme .tm-staff:hover .staff-header .thumb {  -webkit-transform: scale(1);  -moz-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1); }.tm-sc-staff.staff-style5-current-theme .tm-staff:hover .staff-header .social-wrapper,.tm-cpt-archive-staff.staff-style5-current-theme .tm-staff:hover .staff-header .social-wrapper {  opacity: 1;  bottom: -10px; }.tm-sc-staff.staff-style6-horizontal .tm-staff,.tm-cpt-archive-staff.staff-style6-horizontal .tm-staff {  background-color: #f5f5f5; }.tm-cpt-archive-staff .tm-staff .short-bio {  margin-top: 10px; }.tm-cpt-archive-staff .tm-staff .btn {  margin-top: 15px; }body.tm-dark-layout .tm-sc-staff .name {  color: #aaa; }body.tm-dark-layout .tm-sc-staff.staff-style2-classic .staff-content {  background-color: #151515; }/* * Shortcode: partners.scss * -----------------------------------------------*/.widget.widget-partners {  margin-bottom: 20px; }  .widget.widget-partners .widget-title {    margin-top: 0; }  .widget.widget-partners.partners-contact-info .name {    color: #002c42;    margin-top: 0;    margin-bottom: 0; }  .widget.widget-partners.partners-contact-info .speciality {    color: #999;    font-size: 15px; }  .widget.widget-partners.partners-contact-info .dl-horizontal dt {    color: #002c42; }    .widget.widget-partners.partners-contact-info .dl-horizontal dt i {      width: 20px; }  .widget.widget-partners.partners-info .name {    margin-bottom: 0; }.tm-sc-partners .tm-partners .partners-content,.tm-cpt-archive-partners .tm-partners .partners-content {  padding-top: 15px;  padding-bottom: 15px; }  .tm-sc-partners .tm-partners .partners-content .styled-icons,  .tm-cpt-archive-partners .tm-partners .partners-content .styled-icons {    margin-bottom: 15px; }.tm-sc-partners .tm-partners .name,.tm-cpt-archive-partners .tm-partners .name {  color: #002c42;  margin-top: 0;  margin-bottom: 0; }.tm-sc-partners .tm-partners .speciality,.tm-cpt-archive-partners .tm-partners .speciality {  color: #999;  font-size: 15px;  margin-bottom: 10px; }.tm-sc-partners .tm-partners .short-bio,.tm-cpt-archive-partners .tm-partners .short-bio {  margin-bottom: 20px; }.tm-sc-partners .tm-partners .partners-working-hours,.tm-cpt-archive-partners .tm-partners .partners-working-hours {  font-size: 14px;  margin-bottom: 15px; }.tm-sc-partners .tm-partners .contact-info,.tm-cpt-archive-partners .tm-partners .contact-info {  margin-bottom: 15px; }  .tm-sc-partners .tm-partners .contact-info li,  .tm-cpt-archive-partners .tm-partners .contact-info li {    font-size: 0.875rem;    list-style: none;    margin-bottom: 5px;    padding-bottom: 5px;    font-weight: normal; }    .tm-sc-partners .tm-partners .contact-info li a,    .tm-cpt-archive-partners .tm-partners .contact-info li a {      color: #676767;      font-weight: normal; }    .tm-sc-partners .tm-partners .contact-info li i,    .tm-cpt-archive-partners .tm-partners .contact-info li i {      width: 20px;      margin-right: 0; }.tm-sc-partners .tm-partners .btn-view-details a, .tm-sc-partners .tm-partners .btn-appointment a,.tm-cpt-archive-partners .tm-partners .btn-view-details a,.tm-cpt-archive-partners .tm-partners .btn-appointment a {  margin-bottom: 5px;  margin-right: 5px; }.tm-sc-partners.partners-style2-classic .tm-partners,.tm-cpt-archive-partners.partners-style2-classic .tm-partners {  box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08); }  .tm-sc-partners.partners-style2-classic .tm-partners .partners-content,  .tm-cpt-archive-partners.partners-style2-classic .tm-partners .partners-content {    padding: 30px;    background-color: #fff; }    .tm-sc-partners.partners-style2-classic .tm-partners .partners-content .name,    .tm-cpt-archive-partners.partners-style2-classic .tm-partners .partners-content .name {      margin-top: 0; }.tm-sc-partners.partners-style3-modern .tm-partners,.tm-cpt-archive-partners.partners-style3-modern .tm-partners {  box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08); }  .tm-sc-partners.partners-style3-modern .tm-partners .partners-content,  .tm-cpt-archive-partners.partners-style3-modern .tm-partners .partners-content {    padding: 15px 30px 10px 30px;    background-color: #fff; }    .tm-sc-partners.partners-style3-modern .tm-partners .partners-content .name,    .tm-cpt-archive-partners.partners-style3-modern .tm-partners .partners-content .name {      margin-top: 0; }.tm-sc-partners.partners-style4-everything-centered .tm-partners,.tm-cpt-archive-partners.partners-style4-everything-centered .tm-partners {  box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08);  padding: 30px;  background-color: #fff;  text-align: center; }  .tm-sc-partners.partners-style4-everything-centered .tm-partners .partners-content .name,  .tm-cpt-archive-partners.partners-style4-everything-centered .tm-partners .partners-content .name {    margin-top: 0; }  .tm-sc-partners.partners-style4-everything-centered .tm-partners .btn-view-details, .tm-sc-partners.partners-style4-everything-centered .tm-partners .btn-appointment,  .tm-cpt-archive-partners.partners-style4-everything-centered .tm-partners .btn-view-details,  .tm-cpt-archive-partners.partners-style4-everything-centered .tm-partners .btn-appointment {    float: none; }.tm-sc-partners.partners-style5-current-theme .tm-partners,.tm-cpt-archive-partners.partners-style5-current-theme .tm-partners {  box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08);  background-color: #fff; }  .tm-sc-partners.partners-style5-current-theme .tm-partners .partners-content,  .tm-cpt-archive-partners.partners-style5-current-theme .tm-partners .partners-content {    text-align: center;    padding: 20px 20px 22px 20px;    transition: all 0.3s ease; }    @media screen and (prefers-reduced-motion: reduce) {      .tm-sc-partners.partners-style5-current-theme .tm-partners .partners-content,      .tm-cpt-archive-partners.partners-style5-current-theme .tm-partners .partners-content {        transition: none; } }    .tm-sc-partners.partners-style5-current-theme .tm-partners .partners-content .name,    .tm-cpt-archive-partners.partners-style5-current-theme .tm-partners .partners-content .name {      color: #333;      margin-top: 0;      margin-bottom: 0; }    .tm-sc-partners.partners-style5-current-theme .tm-partners .partners-content .speciality,    .tm-cpt-archive-partners.partners-style5-current-theme .tm-partners .partners-content .speciality {      color: #747070;      font-size: 14px;      font-weight: 500; }  .tm-sc-partners.partners-style5-current-theme .tm-partners .btn-view-details .btn-plain-text-with-arrow,  .tm-cpt-archive-partners.partners-style5-current-theme .tm-partners .btn-view-details .btn-plain-text-with-arrow {    color: #F89D35;    font-size: 14px;    text-transform: capitalize;    font-weight: 600; }.tm-sc-partners.partners-style5-current-theme .box-hover-effect .effect-wrapper .icons-holder-middle,.tm-cpt-archive-partners.partners-style5-current-theme .box-hover-effect .effect-wrapper .icons-holder-middle {  left: 0;  margin: 0 auto;  right: 0;  text-align: center;  background: rgba(255, 255, 255, 0.8);  top: auto;  bottom: -20px;  vertical-align: middle;  padding: 10px 0 5px 0;  width: 100%; }.tm-sc-partners.partners-style5-current-theme .box-hover-effect:hover .effect-wrapper .icons-holder-middle,.tm-cpt-archive-partners.partners-style5-current-theme .box-hover-effect:hover .effect-wrapper .icons-holder-middle {  bottom: 0px;  width: 100%; }.tm-sc-partners.partners-style5-current-theme .box-hover-effect:hover .partners-content,.tm-cpt-archive-partners.partners-style5-current-theme .box-hover-effect:hover .partners-content {  border-bottom: 5px solid #d96310; }.tm-sc-partners.partners-style6-horizontal .tm-partners,.tm-cpt-archive-partners.partners-style6-horizontal .tm-partners {  background-color: #f5f5f5; }.tm-cpt-archive-partners .tm-partners .short-bio {  margin-top: 10px; }.tm-cpt-archive-partners .tm-partners .btn {  margin-top: 15px; }/* * Shortcode: resources.scss * -----------------------------------------------*/.widget.widget-resources {  margin-bottom: 20px; }  .widget.widget-resources .widget-title {    margin-top: 0; }  .widget.widget-resources.resources-contact-info .name {    color: #002c42;    margin-top: 0;    margin-bottom: 0; }  .widget.widget-resources.resources-contact-info .speciality {    color: #999;    font-size: 15px; }  .widget.widget-resources.resources-contact-info .dl-horizontal dt {    color: #002c42; }    .widget.widget-resources.resources-contact-info .dl-horizontal dt i {      width: 20px; }  .widget.widget-resources.resources-info .name {    margin-bottom: 0; }.tm-sc-resources .tm-resources .resources-content,.tm-cpt-archive-resources .tm-resources .resources-content {  padding-top: 15px;  padding-bottom: 15px; }  .tm-sc-resources .tm-resources .resources-content .styled-icons,  .tm-cpt-archive-resources .tm-resources .resources-content .styled-icons {    margin-bottom: 15px; }.tm-sc-resources .tm-resources .name,.tm-cpt-archive-resources .tm-resources .name {  color: #002c42;  margin-top: 0;  margin-bottom: 0; }.tm-sc-resources .tm-resources .speciality,.tm-cpt-archive-resources .tm-resources .speciality {  color: #999;  font-size: 15px;  margin-bottom: 10px; }.tm-sc-resources .tm-resources .short-bio,.tm-cpt-archive-resources .tm-resources .short-bio {  margin-bottom: 20px; }.tm-sc-resources .tm-resources .resources-working-hours,.tm-cpt-archive-resources .tm-resources .resources-working-hours {  font-size: 14px;  margin-bottom: 15px; }.tm-sc-resources .tm-resources .contact-info,.tm-cpt-archive-resources .tm-resources .contact-info {  margin-bottom: 15px; }  .tm-sc-resources .tm-resources .contact-info li,  .tm-cpt-archive-resources .tm-resources .contact-info li {    font-size: 0.875rem;    list-style: none;    margin-bottom: 5px;    padding-bottom: 5px;    font-weight: normal; }    .tm-sc-resources .tm-resources .contact-info li a,    .tm-cpt-archive-resources .tm-resources .contact-info li a {      color: #676767;      font-weight: normal; }    .tm-sc-resources .tm-resources .contact-info li i,    .tm-cpt-archive-resources .tm-resources .contact-info li i {      width: 20px;      margin-right: 0; }.tm-sc-resources .tm-resources .btn-view-details a, .tm-sc-resources .tm-resources .btn-appointment a,.tm-cpt-archive-resources .tm-resources .btn-view-details a,.tm-cpt-archive-resources .tm-resources .btn-appointment a {  margin-bottom: 5px;  margin-right: 5px; }.tm-sc-resources.resources-style2-classic .tm-resources,.tm-cpt-archive-resources.resources-style2-classic .tm-resources {  box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08); }  .tm-sc-resources.resources-style2-classic .tm-resources .resources-content,  .tm-cpt-archive-resources.resources-style2-classic .tm-resources .resources-content {    padding: 30px;    background-color: #fff; }    .tm-sc-resources.resources-style2-classic .tm-resources .resources-content .name,    .tm-cpt-archive-resources.resources-style2-classic .tm-resources .resources-content .name {      margin-top: 0; }.tm-sc-resources.resources-style3-modern .tm-resources,.tm-cpt-archive-resources.resources-style3-modern .tm-resources {  box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08); }  .tm-sc-resources.resources-style3-modern .tm-resources .resources-content,  .tm-cpt-archive-resources.resources-style3-modern .tm-resources .resources-content {    padding: 15px 30px 10px 30px;    background-color: #fff; }    .tm-sc-resources.resources-style3-modern .tm-resources .resources-content .name,    .tm-cpt-archive-resources.resources-style3-modern .tm-resources .resources-content .name {      margin-top: 0; }.tm-sc-resources.resources-style4-everything-centered .tm-resources,.tm-cpt-archive-resources.resources-style4-everything-centered .tm-resources {  box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08);  padding: 30px;  background-color: #fff;  text-align: center; }  .tm-sc-resources.resources-style4-everything-centered .tm-resources .resources-content .name,  .tm-cpt-archive-resources.resources-style4-everything-centered .tm-resources .resources-content .name {    margin-top: 0; }  .tm-sc-resources.resources-style4-everything-centered .tm-resources .btn-view-details, .tm-sc-resources.resources-style4-everything-centered .tm-resources .btn-appointment,  .tm-cpt-archive-resources.resources-style4-everything-centered .tm-resources .btn-view-details,  .tm-cpt-archive-resources.resources-style4-everything-centered .tm-resources .btn-appointment {    float: none; }.tm-sc-resources.resources-style5-current-theme .tm-resources,.tm-cpt-archive-resources.resources-style5-current-theme .tm-resources {  box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08);  background-color: #fff; }  .tm-sc-resources.resources-style5-current-theme .tm-resources .resources-content,  .tm-cpt-archive-resources.resources-style5-current-theme .tm-resources .resources-content {    text-align: center;    padding: 20px 20px 22px 20px;    transition: all 0.3s ease; }    @media screen and (prefers-reduced-motion: reduce) {      .tm-sc-resources.resources-style5-current-theme .tm-resources .resources-content,      .tm-cpt-archive-resources.resources-style5-current-theme .tm-resources .resources-content {        transition: none; } }    .tm-sc-resources.resources-style5-current-theme .tm-resources .resources-content .name,    .tm-cpt-archive-resources.resources-style5-current-theme .tm-resources .resources-content .name {      color: #333;      margin-top: 0;      margin-bottom: 0; }    .tm-sc-resources.resources-style5-current-theme .tm-resources .resources-content .speciality,    .tm-cpt-archive-resources.resources-style5-current-theme .tm-resources .resources-content .speciality {      color: #747070;      font-size: 14px;      font-weight: 500; }  .tm-sc-resources.resources-style5-current-theme .tm-resources .btn-view-details .btn-plain-text-with-arrow,  .tm-cpt-archive-resources.resources-style5-current-theme .tm-resources .btn-view-details .btn-plain-text-with-arrow {    color: #F89D35;    font-size: 14px;    text-transform: capitalize;    font-weight: 600; }.tm-sc-resources.resources-style5-current-theme .box-hover-effect .effect-wrapper .icons-holder-middle,.tm-cpt-archive-resources.resources-style5-current-theme .box-hover-effect .effect-wrapper .icons-holder-middle {  left: 0;  margin: 0 auto;  right: 0;  text-align: center;  background: rgba(255, 255, 255, 0.8);  top: auto;  bottom: -20px;  vertical-align: middle;  padding: 10px 0 5px 0;  width: 100%; }.tm-sc-resources.resources-style5-current-theme .box-hover-effect:hover .effect-wrapper .icons-holder-middle,.tm-cpt-archive-resources.resources-style5-current-theme .box-hover-effect:hover .effect-wrapper .icons-holder-middle {  bottom: 0px;  width: 100%; }.tm-sc-resources.resources-style5-current-theme .box-hover-effect:hover .resources-content,.tm-cpt-archive-resources.resources-style5-current-theme .box-hover-effect:hover .resources-content {  border-bottom: 5px solid #d96310; }.tm-sc-resources.resources-style6-horizontal .tm-resources,.tm-cpt-archive-resources.resources-style6-horizontal .tm-resources {  background-color: #f5f5f5; }.tm-cpt-archive-resources .tm-resources .short-bio {  margin-top: 10px; }.tm-cpt-archive-resources .tm-resources .btn {  margin-top: 15px; }/* * Shortcode: testimonials.scss * -----------------------------------------------*/.tm-sc-testimonials {  /* Style 1 - Simple */  /* Style 2 - Everything Center Aligned */  /* Style 3 - Classic */  /* Style 4 - Modern */  /* Style 5 - Boxed */  /* Style 6 - Boxed Flat */  /* Style 7 - Current Theme */  /* quote-icon */ }  .tm-sc-testimonials .tm-testimonial {    margin-bottom: 20px; }    .tm-sc-testimonials .tm-testimonial .testimonial-text-holder {      margin-bottom: 15px; }      .tm-sc-testimonials .tm-testimonial .testimonial-text-holder .testimonial-title {        font-size: 20px;        color: #000;        font-family: "Playfair Display", serif; }      .tm-sc-testimonials .tm-testimonial .testimonial-text-holder .author-text {        color: #999;        font-size: 1.2rem; }    .tm-sc-testimonials .tm-testimonial .testimonial-author-details {      display: table;      width: 100%; }      .tm-sc-testimonials .tm-testimonial .testimonial-author-details .testimonial-image-holder {        width: 90px;        display: table-cell;        vertical-align: middle;        margin: 0;        padding-right: 15px; }      .tm-sc-testimonials .tm-testimonial .testimonial-author-details .testimonial-author-info-holder {        display: table-cell;        vertical-align: middle; }        .tm-sc-testimonials .tm-testimonial .testimonial-author-details .testimonial-author-info-holder .name {          color: #000;          display: block; }        .tm-sc-testimonials .tm-testimonial .testimonial-author-details .testimonial-author-info-holder .job-position, .tm-sc-testimonials .tm-testimonial .testimonial-author-details .testimonial-author-info-holder .company-url {          color: #aaa;          font-size: 0.9rem;          font-weight: 400; }    .tm-sc-testimonials .tm-testimonial .star-rating {      float: right;      overflow: hidden;      position: relative;      height: 1em;      line-height: 1;      font-size: 1em;      width: 4.6em; }      .tm-sc-testimonials .tm-testimonial .star-rating::before {        content: "\f006\f006\f006\f006\f006";        color: #d3ced2;        font-family: fontawesome;        float: left;        top: 0;        left: 0;        position: absolute; }      .tm-sc-testimonials .tm-testimonial .star-rating span {        overflow: hidden;        float: left;        top: 0;        left: 0;        position: absolute;        padding-top: 1.5em; }      .tm-sc-testimonials .tm-testimonial .star-rating span::before {        content: "\f006\f006\f006\f006\f006";        color: #f1c40f;        font-family: fontawesome;        top: 0;        position: absolute;        left: 0; }    .tm-sc-testimonials .tm-testimonial .star-rating {      float: none;      margin: 20px 0 0; }  .tm-sc-testimonials.testimonial-has-custom-quote-icon .tm-testimonial .author-text:before {    content: "" !important; }  .tm-sc-testimonials.testimonial-has-custom-quote-icon .tm-testimonial .author-text .quote-icon {    top: 30%;    font-size: 48px;    opacity: 0.6;    line-height: 1;    position: absolute;    left: 0;    z-index: -1;    right: 0;    margin: 0 auto; }  .tm-sc-testimonials.testimonial-has-custom-quote-icon.custom-quote-icon-center .tm-testimonial .author-text .quote-icon {    left: 0;    right: 0;    margin: 0 auto; }  .tm-sc-testimonials.testimonial-has-custom-quote-icon.custom-quote-icon-right .tm-testimonial .author-text .quote-icon {    left: auto;    right: 0; }  .tm-sc-testimonials.testimonial-style2-centered-aligned .tm-testimonial {    text-align: center; }    .tm-sc-testimonials.testimonial-style2-centered-aligned .tm-testimonial .testimonial-text-holder .testimonial-title {      font-size: 22px; }    .tm-sc-testimonials.testimonial-style2-centered-aligned .tm-testimonial .testimonial-text-holder .author-text {      font-family: "Playfair Display", serif;      font-weight: 700;      font-size: 2rem;      color: #0c0c0c; }    .tm-sc-testimonials.testimonial-style2-centered-aligned .tm-testimonial .testimonial-author-details {      display: block; }      .tm-sc-testimonials.testimonial-style2-centered-aligned .tm-testimonial .testimonial-author-details .testimonial-image-holder {        display: block;        margin: 30px auto 10px;        padding: 0; }      .tm-sc-testimonials.testimonial-style2-centered-aligned .tm-testimonial .testimonial-author-details .testimonial-author-info-holder {        display: block; }        .tm-sc-testimonials.testimonial-style2-centered-aligned .tm-testimonial .testimonial-author-details .testimonial-author-info-holder .name {          margin: 0; }    .tm-sc-testimonials.testimonial-style2-centered-aligned .tm-testimonial .star-rating {      margin: 20px auto 0; }  .tm-sc-testimonials.testimonial-style3-classic .tm-testimonial .testimonial-inner {    display: table; }    .tm-sc-testimonials.testimonial-style3-classic .tm-testimonial .testimonial-inner .testimonial-image-holder {      display: table-cell;      vertical-align: top;      text-align: center; }      .tm-sc-testimonials.testimonial-style3-classic .tm-testimonial .testimonial-inner .testimonial-image-holder .author-thumb {        margin-right: 20px;        width: 90px; }    .tm-sc-testimonials.testimonial-style3-classic .tm-testimonial .testimonial-inner .testimonial-author-details {      display: table-cell;      vertical-align: top;      width: 100%; }  .tm-sc-testimonials.testimonial-style4-modern .tm-testimonial .testimonial-text-holder {    background-color: rgba(255, 255, 255, 0.7);    padding: 30px; }    .tm-sc-testimonials.testimonial-style4-modern .tm-testimonial .testimonial-text-holder .author-text {      color: #777;      font-size: 15px; }  .tm-sc-testimonials.testimonial-style5-boxed .tm-testimonial .testimonial-author-details {    padding: 30px;    background-color: #fff;    border-radius: 12px; }    .tm-sc-testimonials.testimonial-style5-boxed .tm-testimonial .testimonial-author-details .testimonial-title {      margin-top: 0; }    .tm-sc-testimonials.testimonial-style5-boxed .tm-testimonial .testimonial-author-details .testimonial-text-holder {      margin-bottom: 10px;      padding-bottom: 20px;      border-bottom: 1px solid #eee; }      .tm-sc-testimonials.testimonial-style5-boxed .tm-testimonial .testimonial-author-details .testimonial-text-holder .author-text {        font-size: 15px;        font-style: normal; }  .tm-sc-testimonials.testimonial-style6-boxed-flat .tm-testimonial .testimonial-author-details .testimonial-text-holder {    margin-bottom: 10px;    padding-bottom: 10px;    border-bottom: 1px solid #eee; }    .tm-sc-testimonials.testimonial-style6-boxed-flat .tm-testimonial .testimonial-author-details .testimonial-text-holder .testimonial-title {      margin-bottom: 0; }    .tm-sc-testimonials.testimonial-style6-boxed-flat .tm-testimonial .testimonial-author-details .testimonial-text-holder .author-text {      margin-top: 10px;      font-size: 16px; }  .tm-sc-testimonials.testimonial-style7-current-theme .tm-testimonial {    border-radius: 12px;    text-align: center; }    .tm-sc-testimonials.testimonial-style7-current-theme .tm-testimonial .testimonial-inner {      position: relative;      overflow: hidden; }    .tm-sc-testimonials.testimonial-style7-current-theme .tm-testimonial .testimonial-author-details {      position: relative;      z-index: 0;      transition: all 0.3s ease; }      @media screen and (prefers-reduced-motion: reduce) {        .tm-sc-testimonials.testimonial-style7-current-theme .tm-testimonial .testimonial-author-details {          transition: none; } }      .tm-sc-testimonials.testimonial-style7-current-theme .tm-testimonial .testimonial-author-details:after {        content: "";        background: url("../images/quote-icon3.png") no-repeat;        opacity: 0.4;        position: absolute;        top: 10px;        left: 0;        right: 0;        margin: 0 auto;        width: 40px;        height: 32px;        transition: all 0.3s ease-in-out; }        @media screen and (prefers-reduced-motion: reduce) {          .tm-sc-testimonials.testimonial-style7-current-theme .tm-testimonial .testimonial-author-details:after {            transition: none; } }      .tm-sc-testimonials.testimonial-style7-current-theme .tm-testimonial .testimonial-author-details .testimonial-header {        padding: 60px 45px 60px;        background-color: #fff;        position: relative;        margin-bottom: 40px;        box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.08); }        .tm-sc-testimonials.testimonial-style7-current-theme .tm-testimonial .testimonial-author-details .testimonial-header:after {          content: '';          position: absolute;          width: 0;          height: 0;          border-left: 20px solid transparent;          border-right: 20px solid transparent;          border-top: 15px solid #fff;          font-size: 0;          line-height: 0;          bottom: -15px;          left: 0;          right: 0;          margin: 0 auto; }      .tm-sc-testimonials.testimonial-style7-current-theme .tm-testimonial .testimonial-author-details .testimonial-footer {        margin-bottom: 30px; }        .tm-sc-testimonials.testimonial-style7-current-theme .tm-testimonial .testimonial-author-details .testimonial-footer .testimonial-image-holder {          display: inline-block;          margin: 0;          padding: 0; }        .tm-sc-testimonials.testimonial-style7-current-theme .tm-testimonial .testimonial-author-details .testimonial-footer .author-text {          margin-bottom: 20px; }        .tm-sc-testimonials.testimonial-style7-current-theme .tm-testimonial .testimonial-author-details .testimonial-footer .testimonial-title {          margin-top: 0; }        .tm-sc-testimonials.testimonial-style7-current-theme .tm-testimonial .testimonial-author-details .testimonial-footer .testimonial-header {          margin-bottom: 20px; }        .tm-sc-testimonials.testimonial-style7-current-theme .tm-testimonial .testimonial-author-details .testimonial-footer .author-info .name {          padding-top: 10px;          margin-bottom: 5px; }        .tm-sc-testimonials.testimonial-style7-current-theme .tm-testimonial .testimonial-author-details .testimonial-footer .author-info .job-position {          font-size: 0.95rem;          color: #aaa; }        .tm-sc-testimonials.testimonial-style7-current-theme .tm-testimonial .testimonial-author-details .testimonial-footer .author-info .star-rating {          margin: 10px auto 0; }  .tm-sc-testimonials.tm-sc-testimonials-thumb-carousel {    text-align: center; }    .tm-sc-testimonials.tm-sc-testimonials-thumb-carousel .tm-testimonial .author-text:before {      left: 0;      right: 0; }    .tm-sc-testimonials.tm-sc-testimonials-thumb-carousel .tm-testimonial .star-rating {      margin-left: auto;      margin-right: auto; }    .tm-sc-testimonials.tm-sc-testimonials-thumb-carousel .tm-owl-thumbs .tm-owl-thumb-item {      width: 90px;      margin-left: 7px;      margin-right: 7px;      margin-top: 20px;      opacity: 0.5;      display: inline-block;      cursor: pointer; }      .tm-sc-testimonials.tm-sc-testimonials-thumb-carousel .tm-owl-thumbs .tm-owl-thumb-item.active {        opacity: 1; }  .tm-sc-testimonials.testimonial-has-quote-icon .tm-testimonial .author-text {    position: relative; }    .tm-sc-testimonials.testimonial-has-quote-icon .tm-testimonial .author-text:before {      top: 0;      content: "\f10e";      font-family: fontawesome;      font-size: 48px;      opacity: 0.15;      line-height: 1;      position: absolute;      left: 0; }  .tm-sc-testimonials.testimonial-has-quote-icon.testimonial-style2-centered-aligned .tm-testimonial .author-text:before {    top: 0;    left: 0;    right: 0; }.section-typo-light .tm-sc-testimonials .tm-testimonial .testimonial-title,.section-typo-light .tm-sc-testimonials .tm-testimonial .author-text,.section-typo-light .tm-sc-testimonials .tm-testimonial .name {  color: #fff !important; }.section-typo-light .tm-sc-testimonials .tm-testimonial .job-position {  color: #fff !important; }.section-typo-light .tm-sc-testimonials .tm-testimonial .company-url {  color: #808080 !important; }body.tm-dark-layout .tm-sc-testimonials.testimonial-style7-current-theme .testimonial-author-details {  background-color: #151515; }/* * vacancies-about.scss * -----------------------------------------------*/.vacancy-about ul li {  list-style: none;  margin-bottom: 12px; }.vacancy-about ul li span {  display: block; }.vacancy-about ul li i {  color: #333;  font-size: 16px;  width: 16px;  float: left; }.vacancy-about ul li div {  position: relative;  top: -8px;  margin-left: 30px; }/* * vacancies-tables.scss * -----------------------------------------------*//* Medium Devices, Desktops */.job-overview-table table.dataTable.no-footer {  border-bottom: 1px solid transparent; }.job-overview-table table.dataTable thead th, .job-overview-table table.dataTable thead td {  border-bottom: 1px solid #e5e5e5;  background-color: #f3f3f3; }.job-overview-table table.dataTable td, .job-overview-table table.dataTable th {  border-top: none;  border-left: none;  border-right: none; }.job-overview-table table.dataTable tbody th, .job-overview-table table.dataTable tbody td {  padding: 10px 18px; }.job-overview-table table.dataTable tbody td {  font-size: 14px;  border-bottom: 1px solid #e5e5e5; }@media (max-width: 991.98px) {  .job-overview-table {    overflow-x: auto; } }/* * Shortcode: works.scss * -----------------------------------------------*/.tm-sc-works-categories.style-default .each-category .thumb:before {  content: '';  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  background-color: rgba(16, 33, 46, 0.4);  transition: all 0.4s ease-in-out; }  @media screen and (prefers-reduced-motion: reduce) {    .tm-sc-works-categories.style-default .each-category .thumb:before {      transition: none; } }.tm-sc-works-categories.style-default .each-category .details {  position: relative;  padding: 30px;  opacity: 1;  background: #fff;  box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08); }  .tm-sc-works-categories.style-default .each-category .details .title {    margin-top: 0; }.tm-sc-works-categories.style-default .each-category:hover .thumb:before {  height: 0; }.tm-sc-works-categories.style-floating .each-category .thumb:before {  content: '';  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  background-color: rgba(16, 33, 46, 0.4);  transition: all 0.4s ease-in-out; }  @media screen and (prefers-reduced-motion: reduce) {    .tm-sc-works-categories.style-floating .each-category .thumb:before {      transition: none; } }.tm-sc-works-categories.style-floating .each-category .details {  position: absolute;  bottom: 40px;  left: 0;  padding: 0 45px 0 45px;  opacity: 1; }  .tm-sc-works-categories.style-floating .each-category .details .title, .tm-sc-works-categories.style-floating .each-category .details .excerpt, .tm-sc-works-categories.style-floating .each-category .details .btn-plain-text, .tm-sc-works-categories.style-floating .each-category .details .btn-plain-text-with-arrow {    color: #fff; }.tm-sc-works-categories.style-floating .each-category:hover .thumb:before {  height: 0; }.tm-sc-works-categories.style-floating .each-category:hover .details {  bottom: 50px; }.tm-sc-works-categories.style-hanging .each-category .thumb:before {  content: '';  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  background-color: rgba(16, 33, 46, 0.4);  transition: all 0.4s ease-in-out; }  @media screen and (prefers-reduced-motion: reduce) {    .tm-sc-works-categories.style-hanging .each-category .thumb:before {      transition: none; } }.tm-sc-works-categories.style-hanging .each-category .details {  position: relative;  top: -40px;  padding: 30px;  opacity: 1;  margin: 0 auto;  width: 90%;  background: #fff;  box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08); }  .tm-sc-works-categories.style-hanging .each-category .details .title {    margin-top: 0; }.tm-sc-works-categories.style-hanging .each-category:hover .thumb:before {  height: 0; }.work-archive .work-single .cat-list {  background: rgba(175, 175, 175, 0.7);  position: absolute;  right: 15px;  top: 15px;  padding: 2px 12px 4px 12px;  z-index: 11;  border-radius: 3px;  line-height: 22px; }  .work-archive .work-single .cat-list ul li {    display: inline-block;    color: #fff; }    .work-archive .work-single .cat-list ul li a {      color: #fff;      font-size: 13px; }      .work-archive .work-single .cat-list ul li a:hover {        text-decoration: underline; }.work-archive .work-single .details {  position: relative;  padding: 30px;  opacity: 1;  background: #fff;  box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08);  transition: all 0.3s ease; }  @media screen and (prefers-reduced-motion: reduce) {    .work-archive .work-single .details {      transition: none; } }  .work-archive .work-single .details .excerpt {    margin-bottom: 10px; }  .work-archive .work-single .details .title {    margin-top: 0; }.work-archive .work-single:hover .details {  box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.24); }/* * Shortcode: tribe-events.scss * -----------------------------------------------*/.tm-sc-tribe-events .event {  margin-bottom: 10px;  padding-bottom: 10px; }  .tm-sc-tribe-events .event .event-thumb {    position: relative; }    .tm-sc-tribe-events .event .event-thumb .event-start-date {      background-color: rgba(0, 0, 0, 0.7);      padding: 10px 14px;      position: absolute;      bottom: 0;      right: 0; }      .tm-sc-tribe-events .event .event-thumb .event-start-date .event-start-day {        color: #fff;        font-size: 24px;        line-height: 1em; }      .tm-sc-tribe-events .event .event-thumb .event-start-date .event-start-month {        color: #fff;        display: block;        font-size: 15px;        line-height: 1.1em; }  .tm-sc-tribe-events .event .event-content {    padding: 20px 30px 30px 30px;    background-color: #fff; }    .tm-sc-tribe-events .event .event-content .event-title {      margin-bottom: 0; }    .tm-sc-tribe-events .event .event-content .event-meta {      font-size: 14px;      color: #888;      margin-top: 5px;      margin-bottom: 10px; }      .tm-sc-tribe-events .event .event-content .event-meta .each-meta {        display: inline-block;        margin-right: 10px; }        .tm-sc-tribe-events .event .event-content .event-meta .each-meta i {          margin-right: 3px; }    .tm-sc-tribe-events .event .event-content .event-excerpt p {      margin-bottom: 0; }    .tm-sc-tribe-events .event .event-content .btn-view-details {      margin-top: 10px; }.tm-sc-tribe-events.tm-sc-tribe-events-list-vertical .event .event-left .event-date {  background: #f7f7f7;  padding: 20px 20px;  text-align: center;  margin-right: 15px; }  .tm-sc-tribe-events.tm-sc-tribe-events-list-vertical .event .event-left .event-date .day {    font-size: 30px;    line-height: 1.1;    font-weight: 600;    display: block; }  .tm-sc-tribe-events.tm-sc-tribe-events-list-vertical .event .event-left .event-date .month {    font-size: 22px;    line-height: 1.1; }.tm-sc-tribe-events.tm-sc-tribe-events-list-vertical .event .event-left.has-bg-theme-colored:not(.left-block-bordered) .event-date {  color: #fff; }.tm-sc-tribe-events.tm-sc-tribe-events-list-vertical .event .event-left .event-thumb img {  max-width: none; }.tm-sc-tribe-events.tm-sc-tribe-events-list-vertical .event .event-left.left-block-medium .event-date {  padding: 16px 20px; }  .tm-sc-tribe-events.tm-sc-tribe-events-list-vertical .event .event-left.left-block-medium .event-date .day {    font-size: 25px; }  .tm-sc-tribe-events.tm-sc-tribe-events-list-vertical .event .event-left.left-block-medium .event-date .month {    font-size: 16px; }.tm-sc-tribe-events.tm-sc-tribe-events-list-vertical .event .event-left.left-block-medium .event-thumb img {  max-width: 78px; }.tm-sc-tribe-events.tm-sc-tribe-events-list-vertical .event .event-left.left-block-small .event-date {  padding: 12px 15px; }  .tm-sc-tribe-events.tm-sc-tribe-events-list-vertical .event .event-left.left-block-small .event-date .day {    font-size: 22px;    line-height: 1; }  .tm-sc-tribe-events.tm-sc-tribe-events-list-vertical .event .event-left.left-block-small .event-date .month {    font-size: 14px;    line-height: 1; }.tm-sc-tribe-events.tm-sc-tribe-events-list-vertical .event .event-left.left-block-small .event-thumb img {  max-width: 78px; }.tm-sc-tribe-events.tm-sc-tribe-events-list-vertical .event .event-left.left-block-bordered .event-date {  background: transparent;  border: 2px solid #eee; }.tm-sc-tribe-events.tm-sc-tribe-events-list-vertical .event .event-content .event-title {  margin-top: 0;  margin-bottom: 0; }.tm-sc-tribe-events.tm-sc-tribe-events-list-vertical .event .event-content .event-meta {  font-size: 14px;  color: #888; }  .tm-sc-tribe-events.tm-sc-tribe-events-list-vertical .event .event-content .event-meta .each-meta {    display: inline-block;    margin-right: 10px; }    .tm-sc-tribe-events.tm-sc-tribe-events-list-vertical .event .event-content .event-meta .each-meta i {      margin-right: 5px; }.tm-sc-tribe-events.tm-sc-tribe-events-list-vertical-slide {  /* bx top nav style */ }  .tm-sc-tribe-events.tm-sc-tribe-events-list-vertical-slide .bx-wrapper {    margin-bottom: 0;    padding: 0;    box-shadow: none;    border: none;    background: transparent; }  .tm-sc-tribe-events.tm-sc-tribe-events-list-vertical-slide.has-nav-arrow .media {    margin-top: 0; }  .tm-sc-tribe-events.tm-sc-tribe-events-list-vertical-slide.has-nav-arrow .bx-controls .bx-controls-direction >a {    background: #eee none repeat scroll 0 0;    border: 1px solid #eee;    height: auto;    line-height: 28px;    padding: 5px 12px 3px;    width: auto;    text-indent: 0;    top: -50px;    z-index: 0;    transition: all 0.2s ease; }    @media screen and (prefers-reduced-motion: reduce) {      .tm-sc-tribe-events.tm-sc-tribe-events-list-vertical-slide.has-nav-arrow .bx-controls .bx-controls-direction >a {        transition: none; } }    .tm-sc-tribe-events.tm-sc-tribe-events-list-vertical-slide.has-nav-arrow .bx-controls .bx-controls-direction >a i {      color: #888;      font-size: 24px; }    .tm-sc-tribe-events.tm-sc-tribe-events-list-vertical-slide.has-nav-arrow .bx-controls .bx-controls-direction >a:hover {      background: #999; }      .tm-sc-tribe-events.tm-sc-tribe-events-list-vertical-slide.has-nav-arrow .bx-controls .bx-controls-direction >a:hover i {        color: #fff; }  .tm-sc-tribe-events.tm-sc-tribe-events-list-vertical-slide.has-nav-arrow.nav-arrow-position-bottom .bx-controls .bx-controls-direction {    text-align: right; }    .tm-sc-tribe-events.tm-sc-tribe-events-list-vertical-slide.has-nav-arrow.nav-arrow-position-bottom .bx-controls .bx-controls-direction >a {      position: relative; }    .tm-sc-tribe-events.tm-sc-tribe-events-list-vertical-slide.has-nav-arrow.nav-arrow-position-bottom .bx-controls .bx-controls-direction .bx-prev {      right: auto;      left: auto;      top: auto;      margin-right: 4px; }    .tm-sc-tribe-events.tm-sc-tribe-events-list-vertical-slide.has-nav-arrow.nav-arrow-position-bottom .bx-controls .bx-controls-direction .bx-next {      right: auto;      left: auto;      top: auto; }  .tm-sc-tribe-events.tm-sc-tribe-events-list-vertical-slide.has-nav-arrow.nav-arrow-position-top .bx-controls .bx-controls-direction >a {    background: #eee none repeat scroll 0 0;    border: 1px solid #eee;    height: auto;    line-height: 28px;    padding: 0 12px;    width: auto;    text-indent: 0;    top: -50px;    z-index: 0;    transition: all 0.2s ease; }    @media screen and (prefers-reduced-motion: reduce) {      .tm-sc-tribe-events.tm-sc-tribe-events-list-vertical-slide.has-nav-arrow.nav-arrow-position-top .bx-controls .bx-controls-direction >a {        transition: none; } }    .tm-sc-tribe-events.tm-sc-tribe-events-list-vertical-slide.has-nav-arrow.nav-arrow-position-top .bx-controls .bx-controls-direction >a i {      color: #888;      font-size: 24px;      padding: 3px; }    .tm-sc-tribe-events.tm-sc-tribe-events-list-vertical-slide.has-nav-arrow.nav-arrow-position-top .bx-controls .bx-controls-direction >a:hover {      background: #999; }      .tm-sc-tribe-events.tm-sc-tribe-events-list-vertical-slide.has-nav-arrow.nav-arrow-position-top .bx-controls .bx-controls-direction >a:hover i {        color: #fff; }  .tm-sc-tribe-events.tm-sc-tribe-events-list-vertical-slide.has-nav-arrow.nav-arrow-position-top .bx-controls .bx-controls-direction .bx-prev {    right: 44px;    left: auto; }  .tm-sc-tribe-events.tm-sc-tribe-events-list-vertical-slide.has-nav-arrow.nav-arrow-position-top .bx-controls .bx-controls-direction .bx-next {    right: 0;    left: auto; }.tm-sc-tribe-events.tm-sc-tribe-events-fullwidth .event {  margin-bottom: 30px;  padding: 30px;  border: 1px solid rgba(250, 250, 250, 0.15);  background-color: rgba(0, 0, 0, 0.5); }  .tm-sc-tribe-events.tm-sc-tribe-events-fullwidth .event .event-date .day {    font-size: 48px;    line-height: 1.1;    font-weight: 600;    display: block; }  .tm-sc-tribe-events.tm-sc-tribe-events-fullwidth .event .event-date .month {    font-size: 20px;    line-height: 1.1;    text-transform: uppercase; }/* * Shortcode: tribe-events-calendar.scss * -----------------------------------------------*/.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-] {  background-color: #21759b; }  .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-] >a {    background-color: transparent; }.tribe-events-calendar .tribe-events-tooltip {  padding: 0; }#tribe-events-content .tribe-events-tooltip h4 {  background-color: #21759b;  color: #fff;  font-size: 12px;  padding: 7px 15px; }.tribe-events-tooltip .tribe-events-event-body {  padding: 15px; }  .tribe-events-tooltip .tribe-events-event-body .tribe-event-duration {    font-weight: bold;    margin-bottom: 5px; }  .tribe-events-tooltip .tribe-events-event-body .tribe-event-description p {    margin-bottom: 10px; }  .tribe-events-tooltip .tribe-events-event-body .tribe-events-tooltip:not(.tribe-event-featured) .tribe-events-event-thumb {    padding-top: 0; }#tribe-events .tribe-events-button {  padding: 12px 16px; }.tribe-events-read-more {  font-size: 14px; }.tribe-events-list .tribe-events-event-cost {  position: absolute;  right: 15px;  bottom: 2rem;  margin: 0;  z-index: 10; }.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-cost {  margin: 0;  bottom: 15px; }.tribe-events-list .type-tribe_events {  border-bottom: 1px solid rgba(30, 30, 30, 0.1);  margin-bottom: 2rem;  padding: 0 0 2rem 0; }.tribe-events-event-meta .tribe-events-gmap {  font-weight: bold; }/* * Shortcode: sb-instagram-feed.scss * -----------------------------------------------*/#sb_instagram .sbi_photo_wrap .sbi_photo:after {  content: "";  position: absolute;  width: 100%;  height: 100%;  background: rgba(0, 0, 0, 0.5);  z-index: 1;  bottom: 0;  transition: all 0.3s; }  @media screen and (prefers-reduced-motion: reduce) {    #sb_instagram .sbi_photo_wrap .sbi_photo:after {      transition: none; } }#sb_instagram .sbi_photo_wrap .sbi_photo:hover:after {  bottom: 0;  opacity: 0;  z-index: -1; }/* * Shortcode: timetable.scss * -----------------------------------------------*/.tabs_box_navigation.sf-timetable-menu {  float: none; }/* * Shortcode: multi-scroll-slider.scss * -----------------------------------------------*//* Menu Style */#multi-scrolling-menu {  position: fixed;  top: 0;  left: 0;  height: 40px;  z-index: 70;  width: 100%;  padding: 0;  margin: 0; }  #multi-scrolling-menu li {    display: inline-block;    margin: 10px;    color: #000;    background: #fff;    background: rgba(240, 240, 240, 0.5);    padding: 0;    -webkit-border-radius: 10px;    border-radius: 25px; }    @media (max-width: 767.98px) {      #multi-scrolling-menu li {        margin: 4px; } }    #multi-scrolling-menu li a {      text-decoration: none;      color: #000;      transition: all 0.3s ease; }      @media screen and (prefers-reduced-motion: reduce) {        #multi-scrolling-menu li a {          transition: none; } }      @media (max-width: 767.98px) {        #multi-scrolling-menu li a {          font-size: 13px; } }    #multi-scrolling-menu li:hover, #multi-scrolling-menu li.active {      background: #666;      background: rgba(0, 0, 0, 0.5); }      #multi-scrolling-menu li:hover a, #multi-scrolling-menu li.active a {        color: #fff; }    #multi-scrolling-menu li a,    #multi-scrolling-menu li.active a {      padding: 9px 25px;      display: block; }      @media (max-width: 767.98px) {        #multi-scrolling-menu li a,        #multi-scrolling-menu li.active a {          padding: 9px 15px; } }    #multi-scrolling-menu li.active a {      color: #fff; }#multiscroll-nav li span {  width: 12px;  height: 12px;  border: 1px solid rgba(216, 216, 216, 0.55) !important;  background: rgba(216, 216, 216, 0.55) !important; }#multiscroll-nav li .active span {  background: rgba(150, 150, 150, 0.55) !important;  border-color: rgba(150, 150, 150, 0.35) !important; }.tm-divided-multi-scrolling-slider .ms-section {  background-size: cover;  background-position: center; }/* * Shortcode: multi-scroll-slider.scss * -----------------------------------------------*//* Menu Style */#tm-full-page-menu {  position: fixed;  top: 0;  left: 0;  height: 40px;  z-index: 70;  width: 100%;  padding: 0;  margin: 0; }  #tm-full-page-menu li {    display: inline-block;    margin: 10px;    color: #000;    background: #fff;    background: rgba(255, 255, 255, 0.5);    padding: 0;    -webkit-border-radius: 10px;    border-radius: 25px; }    @media (max-width: 767.98px) {      #tm-full-page-menu li {        margin: 4px; } }    #tm-full-page-menu li a {      text-decoration: none;      color: #000;      transition: all 0.3s ease; }      @media screen and (prefers-reduced-motion: reduce) {        #tm-full-page-menu li a {          transition: none; } }      @media (max-width: 767.98px) {        #tm-full-page-menu li a {          font-size: 13px; } }    #tm-full-page-menu li:hover, #tm-full-page-menu li.active {      background: #666;      background: rgba(0, 0, 0, 0.5); }      #tm-full-page-menu li:hover a, #tm-full-page-menu li.active a {        color: #fff; }    #tm-full-page-menu li a,    #tm-full-page-menu li.active a {      padding: 9px 25px;      display: block; }      @media (max-width: 767.98px) {        #tm-full-page-menu li a,        #tm-full-page-menu li.active a {          padding: 9px 15px; } }    #tm-full-page-menu li.active a {      color: #fff; }#fp-nav li span {  background: rgba(216, 216, 216, 0.65) !important; }#fp-nav li .active span {  background: rgba(150, 150, 150, 0.55) !important;  border-color: rgba(150, 150, 150, 0.35) !important; }.tm-full-page-slider .fp-slidesNav.fp-bottom {  text-align: center; }.tm-full-page-slider .fp-section .fp-slide {  background-size: cover; }/* * Shortcode: multi-scroll-slider.scss * -----------------------------------------------*//* Menu Style */#tm-page-piling-menu {  position: fixed;  top: 0;  left: 0;  height: 40px;  z-index: 70;  width: 100%;  padding: 0;  margin: 0; }  #tm-page-piling-menu li {    display: inline-block;    margin: 10px;    color: #000;    background: #fff;    background: rgba(255, 255, 255, 0.5);    padding: 0;    -webkit-border-radius: 10px;    border-radius: 25px; }    @media (max-width: 767.98px) {      #tm-page-piling-menu li {        margin: 4px; } }    #tm-page-piling-menu li a {      text-decoration: none;      color: #000;      transition: all 0.3s ease; }      @media screen and (prefers-reduced-motion: reduce) {        #tm-page-piling-menu li a {          transition: none; } }      @media (max-width: 767.98px) {        #tm-page-piling-menu li a {          font-size: 13px; } }    #tm-page-piling-menu li:hover, #tm-page-piling-menu li.active {      background: #666;      background: rgba(0, 0, 0, 0.5); }      #tm-page-piling-menu li:hover a, #tm-page-piling-menu li.active a {        color: #fff; }    #tm-page-piling-menu li a,    #tm-page-piling-menu li.active a {      padding: 9px 25px;      display: block; }      @media (max-width: 767.98px) {        #tm-page-piling-menu li a,        #tm-page-piling-menu li.active a {          padding: 9px 15px; } }    #tm-page-piling-menu li.active a {      color: #fff; }#pp-nav li span {  width: 12px;  height: 12px;  border: 1px solid rgba(216, 216, 216, 0.55) !important;  background: rgba(216, 216, 216, 0.55) !important; }#pp-nav li .active span {  background: rgba(150, 150, 150, 0.55) !important;  border-color: rgba(150, 150, 150, 0.35) !important; }.tm-page-piling-slider {  position: relative; }/* * Sass CSS3 Mixins! The Cross-Browser CSS3 Sass Library * Extend *//*!--------------------------------------------------------------1.0 - List Courses----------------------------------------------------------------*/.tm-sc-lp-list-courses .course-item {  text-align: left;  height: 100%;  background: #fff;  border-radius: 5px;  overflow: hidden;  -webkit-box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08);  -khtml-box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08);  -moz-box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08);  -ms-box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08);  -o-box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08);  box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08); }  .tm-sc-lp-list-courses .course-item .course-thumb {    position: relative; }    .tm-sc-lp-list-courses .course-item .course-thumb img {      width: 100%; }  .tm-sc-lp-list-courses .course-item .course-details {    padding: 20px; }    .tm-sc-lp-list-courses .course-item .course-details .course-title {      margin-top: 0; }    .tm-sc-lp-list-courses .course-item .course-details .btn-view-details {      margin-top: 15px; }    .tm-sc-lp-list-courses .course-item .course-details .cat-link,    .tm-sc-lp-list-courses .course-item .course-details .cat-link a {      margin-bottom: 0;      font-weight: 300;      font-size: 14px;      color: #777; }    .tm-sc-lp-list-courses .course-item .course-details .course-meta {      margin-bottom: 0;      font-weight: 300;      font-size: 14px;      color: #aaa; }      .tm-sc-lp-list-courses .course-item .course-details .course-meta span {        white-space: nowrap;        margin-right: 10px;        color: #aaa;        font-weight: 300; }        .tm-sc-lp-list-courses .course-item .course-details .course-meta span i {          margin-right: 2px; }      .tm-sc-lp-list-courses .course-item .course-details .course-meta a {        white-space: nowrap;        color: #afafaf;        margin-right: 10px;        transition: all .2s;        font-weight: 300; }        .tm-sc-lp-list-courses .course-item .course-details .course-meta a:hover {          color: #f7c370; }        .tm-sc-lp-list-courses .course-item .course-details .course-meta a i {          margin-right: 2px; }      .tm-sc-lp-list-courses .course-item .course-details .course-meta .star i {        color: #f8c66c; }  .tm-sc-lp-list-courses .course-item .course-footer {    border-top: 1px solid #eee;    padding: 20px 0 0;    margin-top: 20px; }    .tm-sc-lp-list-courses .course-item .course-footer .avater {      width: 43px;      height: 43px;      border-radius: 50%;      border: 2px solid #fff;      overflow: hidden;      position: relative;      z-index: 10;      margin-bottom: 4px; }      .tm-sc-lp-list-courses .course-item .course-footer .avater img {        width: 100%;        height: 100%; }    .tm-sc-lp-list-courses .course-item .course-footer .price {      background: rgba(75, 75, 75, 0.9);      font-weight: 400;      font-size: 0.9rem;      color: #fff;      padding: 4px 10px;      border-radius: 5px; }      .tm-sc-lp-list-courses .course-item .course-footer .price .old-price {        font-weight: 300;        font-style: italic;        font-size: 12px;        text-decoration: line-through;        margin-right: 7px; }    .tm-sc-lp-list-courses .course-item .course-footer a {      font-weight: 400;      font-size: 14px;      line-height: 1.5;      color: #aaa;      transition: all .2s; }      .tm-sc-lp-list-courses .course-item .course-footer a:hover {        color: #f7c370; }  .tm-sc-lp-list-courses .course-item.color-1 .course-thumb {    border-bottom: 5px solid #5061d9; }    .tm-sc-lp-list-courses .course-item.color-1 .course-thumb .price {      background: rgba(75, 88, 75, 0.9); }  .tm-sc-lp-list-courses .course-item.color-2 .course-thumb {    border-bottom: 5px solid #f7c370; }    .tm-sc-lp-list-courses .course-item.color-2 .course-thumb .price {      background: rgba(240, 174, 240, 0.9); }div.bp-element-list-courses.layout-grid .item-course {  cursor: pointer; }  div.bp-element-list-courses.layout-grid .item-course:hover {    box-shadow: 3px 4px 15px 0px rgba(105, 105, 105, 0.08); }  div.bp-element-list-courses.layout-grid .item-course .pic {    overflow: hidden; }    div.bp-element-list-courses.layout-grid .item-course .pic img {      transform: scale(1, 1);      width: 100%;      -webkit-transition: all 0.3s;      -khtml-transition: all 0.3s;      -moz-transition: all 0.3s;      -ms-transition: all 0.3s;      -o-transition: all 0.3s;      transition: all 0.3s; }      div.bp-element-list-courses.layout-grid .item-course .pic img:hover {        transform: scale(1.2, 1.2); }div.bp-element-list-courses.layout-slider-2 .slide-course .wrap-arrow-slick {  height: 228px; }div.bp-element-list-courses.layout-slider-2 .slide-course .course-item .course-text .price .old-price {  text-decoration: line-through;  color: #777; }div.bp-element-list-courses.layout-slider .course-item .content .title {  line-height: 1.3; }div.bp-element-list-courses.layout-slider .course-item .info .price {  padding-right: 10px; }.tm-archive-lp-course .custom-col {  margin-bottom: 40px; }.tm-archive-lp-course .course-item {  text-align: left;  height: 100%;  background: #fff;  border-radius: 5px;  overflow: hidden;  -webkit-box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08);  -khtml-box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08);  -moz-box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08);  -ms-box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08);  -o-box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08);  box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08); }  .tm-archive-lp-course .course-item .course-thumb {    position: relative; }    .tm-archive-lp-course .course-item .course-thumb .price {      background: rgba(75, 75, 75, 0.9);      font-weight: 400;      font-size: 14px;      line-height: 34px;      color: #fff;      position: absolute;      z-index: 2;      top: 15px;      right: 15px;      height: 34px;      padding: 0 15px; }      .tm-archive-lp-course .course-item .course-thumb .price .old-price {        font-weight: 300;        font-style: italic;        font-size: 12px;        text-decoration: line-through;        margin-right: 7px; }    .tm-archive-lp-course .course-item .course-thumb img {      width: 100%; }  .tm-archive-lp-course .course-item .course-details {    padding: 20px; }    .tm-archive-lp-course .course-item .course-details .course-meta {      margin-bottom: 0;      font-weight: 300;      font-size: 14px;      color: #aaa; }      .tm-archive-lp-course .course-item .course-details .course-meta span {        white-space: nowrap;        margin-right: 10px;        color: #aaa;        font-weight: 300; }        .tm-archive-lp-course .course-item .course-details .course-meta span i {          margin-right: 2px; }      .tm-archive-lp-course .course-item .course-details .course-meta a {        white-space: nowrap;        color: #afafaf;        margin-right: 10px;        transition: all .2s;        font-weight: 300; }        .tm-archive-lp-course .course-item .course-details .course-meta a:hover {          color: #f7c370; }        .tm-archive-lp-course .course-item .course-details .course-meta a i {          margin-right: 2px; }      .tm-archive-lp-course .course-item .course-details .course-meta .star i {        color: #f8c66c; }    .tm-archive-lp-course .course-item .course-details .course-title {      margin-bottom: 10px;      line-height: 1.1; }      .tm-archive-lp-course .course-item .course-details .course-title a {        color: #292929;        transition: all .2s; }        .tm-archive-lp-course .course-item .course-details .course-title a:hover {          color: #f7c370; }    .tm-archive-lp-course .course-item .course-details .btn-view-details {      margin-top: 15px; }  .tm-archive-lp-course .course-item .course-footer {    border-top: 1px solid #eee;    padding: 10px 20px;    margin-bottom: 0; }    .tm-archive-lp-course .course-item .course-footer .avater {      width: 43px;      height: 43px;      border-radius: 50%;      border: 2px solid #fff;      overflow: hidden;      position: relative;      z-index: 10;      margin-bottom: 4px; }      .tm-archive-lp-course .course-item .course-footer .avater img {        width: 100%;        height: 100%; }    .tm-archive-lp-course .course-item .course-footer a {      font-weight: 400;      font-size: 14px;      line-height: 1.5;      color: #aaa;      transition: all .2s; }      .tm-archive-lp-course .course-item .course-footer a:hover {        color: #f7c370; }  .tm-archive-lp-course .course-item.color-1 .course-thumb {    border-bottom: 5px solid #5061d9; }    .tm-archive-lp-course .course-item.color-1 .course-thumb .price {      background: rgba(75, 88, 75, 0.9); }  .tm-archive-lp-course .course-item.color-2 .course-thumb {    border-bottom: 5px solid #f7c370; }    .tm-archive-lp-course .course-item.color-2 .course-thumb .price {      background: rgba(240, 174, 240, 0.9); }/*!--------------------------------------------------------------4.0 - course----------------------------------------------------------------*/.single-lp_course .main-content-area,.single-lp_course .sidebar-area {  padding-top: 100px;  padding-bottom: 100px; }  @media (max-width: 991.98px) {    .single-lp_course .main-content-area,    .single-lp_course .sidebar-area {      padding-top: 50px;      padding-bottom: 50px; } }.single-lp_course .lp_course .entry-content .post-thumb {  display: none; }.single-lp_course .lp_course .entry-content .course-thumbnail {  margin-bottom: 40px;  position: relative; }  @media (max-width: 767.98px) {    .single-lp_course .lp_course .entry-content .course-thumbnail {      margin-bottom: 30px; } }  .single-lp_course .lp_course .entry-content .course-thumbnail .intro-video-button {    z-index: 11;    position: absolute;    top: 50%;    left: 50%;    background: rgba(255, 255, 255, 0.8);    width: 60px;    height: 60px;    border-radius: 100%;    -webkit-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    box-shadow: 0 0 1px 15px rgba(60, 201, 81, 0.4), 0 0 1px 30px rgba(60, 201, 81, 0.1), 0 0 1px 45px rgba(60, 201, 81, 0.1);    -webkit-transition: all 0.4s ease;    -khtml-transition: all 0.4s ease;    -moz-transition: all 0.4s ease;    -ms-transition: all 0.4s ease;    -o-transition: all 0.4s ease;    transition: all 0.4s ease; }    .single-lp_course .lp_course .entry-content .course-thumbnail .intro-video-button:before {      content: '';      position: absolute;      top: 50%;      left: 50%;      display: block;      width: 0;      height: 0;      border-top: 10px solid transparent;      border-right: 10px solid transparent;      border-bottom: 10px solid transparent;      border-left: 10px solid #666;      -webkit-transform: translate(-15%, -50%);      transform: translate(-15%, -50%);      -webkit-transition: all 0.4s ease;      -khtml-transition: all 0.4s ease;      -moz-transition: all 0.4s ease;      -ms-transition: all 0.4s ease;      -o-transition: all 0.4s ease;      transition: all 0.4s ease; }  .single-lp_course .lp_course .entry-content .course-thumbnail:hover .intro-video-button {    background: rgba(255, 51, 51, 0.9);    width: 80px;    height: 80px;    box-shadow: 1px 1px 20px rgba(0, 0, 0, 0.3); }    .single-lp_course .lp_course .entry-content .course-thumbnail:hover .intro-video-button:before {      border-left: 10px solid #fff; }.single-lp_course .lp_course .entry-content .course-entry-meta {  margin-bottom: 45px; }  @media (max-width: 767.98px) {    .single-lp_course .lp_course .entry-content .course-entry-meta {      margin-bottom: 30px; } }  .single-lp_course .lp_course .entry-content .course-entry-meta .entry-meta .each-meta {    padding-right: 20px;    padding-left: 20px;    border-right: 1px solid rgba(155, 155, 155, 0.3); }    .single-lp_course .lp_course .entry-content .course-entry-meta .entry-meta .each-meta label {      color: #999;      font-size: 0.85rem;      margin-bottom: 0;      font-weight: 400;      text-transform: uppercase; }    .single-lp_course .lp_course .entry-content .course-entry-meta .entry-meta .each-meta span {      display: block;      color: #555;      font-size: 0.85rem;      font-weight: 700; }      .single-lp_course .lp_course .entry-content .course-entry-meta .entry-meta .each-meta span.cat-link a {        color: #1e1e1e;        font-size: 13px; }    .single-lp_course .lp_course .entry-content .course-entry-meta .entry-meta .each-meta .author img {      display: inline-block;      border-radius: 50%;      margin-right: 16px;      width: 50px; }    .single-lp_course .lp_course .entry-content .course-entry-meta .entry-meta .each-meta .author .author-details {      display: inline-block; }    .single-lp_course .lp_course .entry-content .course-entry-meta .entry-meta .each-meta .rating {      line-height: 18px; }      .single-lp_course .lp_course .entry-content .course-entry-meta .entry-meta .each-meta .rating .star {        display: inline-block;        letter-spacing: -0.5px; }        .single-lp_course .lp_course .entry-content .course-entry-meta .entry-meta .each-meta .rating .star i {          font-size: 14px;          margin-right: 0;          color: #f1c40f; }    .single-lp_course .lp_course .entry-content .course-entry-meta .entry-meta .each-meta .lp-course-buttons {      margin-bottom: 0; }    .single-lp_course .lp_course .entry-content .course-entry-meta .entry-meta .each-meta:last-child {      border-right: 0; }    .single-lp_course .lp_course .entry-content .course-entry-meta .entry-meta .each-meta:first-child {      padding-left: 0; }    @media (max-width: 991.98px) {      .single-lp_course .lp_course .entry-content .course-entry-meta .entry-meta .each-meta.item-author, .single-lp_course .lp_course .entry-content .course-entry-meta .entry-meta .each-meta.entry-count-students {        display: none; }      .single-lp_course .lp_course .entry-content .course-entry-meta .entry-meta .each-meta:nth-child(3) {        padding-left: 0; } }    @media (max-width: 767.98px) {      .single-lp_course .lp_course .entry-content .course-entry-meta .entry-meta .each-meta.entry-categoy, .single-lp_course .lp_course .entry-content .course-entry-meta .entry-meta .each-meta.item-review {        display: none; }      .single-lp_course .lp_course .entry-content .course-entry-meta .entry-meta .each-meta.button-box {        padding-left: 0;        padding-right: 0; } }.single-lp_course .learn-press-nav-tabs {  margin: 0;  border: 0; }  .single-lp_course .learn-press-nav-tabs .course-nav {    width: 25%;    border: 1px solid #eee;    background: #f8f8f8;    border-right: 0;    color: #212121;    font-weight: 600;    text-align: center; }    @media (max-width: 767.98px) {      .single-lp_course .learn-press-nav-tabs .course-nav {        width: 50%; } }    .single-lp_course .learn-press-nav-tabs .course-nav a {      display: block;      color: #333; }    .single-lp_course .learn-press-nav-tabs .course-nav.active {      position: relative;      background: #fff;      color: #17a2b8; }      .single-lp_course .learn-press-nav-tabs .course-nav.active a {        display: block;        color: #17a2b8; }      .single-lp_course .learn-press-nav-tabs .course-nav.active:before {        content: '';        position: absolute;        left: 0;        right: 3px;        top: 0;        height: 2px;        z-index: 10;        width: 100%;        background: #17a2b8; }    .single-lp_course .learn-press-nav-tabs .course-nav:last-child a {      border-right: 1px solid #eee; }    .single-lp_course .learn-press-nav-tabs .course-nav:after {      display: none; }.single-lp_course #learn-press-course-tabs {  margin-bottom: 0; }.single-lp_course .course-tab-panel {  border: 1px solid #eee;  border-top: 0;  padding: 30px; }.single-lp_course .course-tab-panel-curriculum {  padding: 1px 0 0; }.single-lp_course .course-curriculum .curriculum-heading {  display: flex;  justify-content: space-between;  align-items: center;  margin-right: 25px;  margin-left: 25px;  border-bottom: 1px solid rgba(124, 124, 124, 0.2);  padding-top: 28px;  padding-bottom: 25px; }  .single-lp_course .course-curriculum .curriculum-heading .search {    display: none; }  .single-lp_course .course-curriculum .curriculum-heading .title {    padding-right: 15px; }    .single-lp_course .course-curriculum .curriculum-heading .title .course-curriculum-title {      color: #292929;      text-transform: uppercase; }.single-lp_course .course-curriculum .curriculum-sections .section:last-child .section-heading {  border-bottom: none; }.single-lp_course .course-curriculum .curriculum-sections .section .section-heading {  cursor: pointer;  position: relative;  display: flex;  justify-content: space-between;  align-items: center;  margin-bottom: 0;  margin-left: 25px;  margin-right: 25px;  border-bottom: 1px solid rgba(124, 124, 124, 0.2);  padding-top: 24px;  padding-bottom: 21px;  padding-left: 25px;  font-size: 1rem;  line-height: 1.7;  color: #444; }  .single-lp_course .course-curriculum .curriculum-sections .section .section-heading::before {    content: '\f067';    font-family: FontAwesome;    font-size: 0.8rem;    color: #17a2b8;    line-height: 1;    position: absolute;    top: 30px;    left: 0; }  .single-lp_course .course-curriculum .curriculum-sections .section .section-heading .meta {    color: #666;    font-weight: 400; }.single-lp_course .course-curriculum .curriculum-sections .section.active-accordion .section-heading:before {  content: "\f068"; }.single-lp_course .course-curriculum .curriculum-sections .section .section-content {  background-color: #f9f9f9;  border-top: 1px solid rgba(155, 155, 155, 0.2);  border-bottom: 1px solid rgba(155, 155, 155, 0.2);  transform: translateY(-1px);  margin-bottom: 0; }  .single-lp_course .course-curriculum .curriculum-sections .section .section-content .course-item {    display: flex;    flex-wrap: wrap;    align-items: center;    background-color: transparent;    padding-left: 28px;    padding-top: 23px;    margin-right: 25px;    padding-bottom: 21px;    border-bottom: 1px solid rgba(155, 155, 155, 0.2); }    .single-lp_course .course-curriculum .curriculum-sections .section .section-content .course-item:last-child {      border-bottom: none; }    .single-lp_course .course-curriculum .curriculum-sections .section .section-content .course-item .meta-rank {      width: 28px; }      .single-lp_course .course-curriculum .curriculum-sections .section .section-content .course-item .meta-rank .rank {        font-weight: 400;        font-size: 0.9rem;        line-height: 1.75;        color: #292929; }    .single-lp_course .course-curriculum .curriculum-sections .section .section-content .course-item .course-format-icon {      width: 25px;      font-size: 0.9rem;      color: #17a2b8; }    .single-lp_course .course-curriculum .curriculum-sections .section .section-content .course-item .section-item-link {      width: calc(100% - 28px - 25px);      display: flex;      justify-content: space-between;      align-items: center;      font-size: 0.9rem;      line-height: 1.75; }      @media (max-width: 767.98px) {        .single-lp_course .course-curriculum .curriculum-sections .section .section-content .course-item .section-item-link {          width: 100%;          display: block; } }      .single-lp_course .course-curriculum .curriculum-sections .section .section-content .course-item .section-item-link .item-name {        font-weight: 400;        color: #292929;        padding-left: 0;        padding-top: 0;        padding-bottom: 0;        padding-right: 15px;        transition: all .2s; }        @media (max-width: 767.98px) {          .single-lp_course .course-curriculum .curriculum-sections .section .section-content .course-item .section-item-link .item-name {            padding-right: 0; } }      .single-lp_course .course-curriculum .curriculum-sections .section .section-content .course-item .section-item-link .course-item-meta {        font-weight: 300;        color: #383838;        transition: all .2s;        padding-top: 0;        padding-bottom: 0;        display: flex;        align-items: center; }        .single-lp_course .course-curriculum .curriculum-sections .section .section-content .course-item .section-item-link .course-item-meta .duration {          background-color: #555;          margin-right: 5px;          height: auto;          padding: 3px 8px;          font-size: 13px;          line-height: 1.2; }          @media (max-width: 767.98px) {            .single-lp_course .course-curriculum .curriculum-sections .section .section-content .course-item .section-item-link .course-item-meta .duration {              margin: 0; } }        .single-lp_course .course-curriculum .curriculum-sections .section .section-content .course-item .section-item-link .course-item-meta .final-quiz {          margin-left: 15px; }        .single-lp_course .course-curriculum .curriculum-sections .section .section-content .course-item .section-item-link .course-item-meta .courses-time {          width: 130px;          text-align: right; }        .single-lp_course .course-curriculum .curriculum-sections .section .section-content .course-item .section-item-link .course-item-meta .lp-label-preview,        .single-lp_course .course-curriculum .curriculum-sections .section .section-content .course-item .section-item-link .course-item-meta .count-questions {          background-color: transparent;          color: #f8b944;          padding: 0;          font-size: 0.9rem; }        .single-lp_course .course-curriculum .curriculum-sections .section .section-content .course-item .section-item-link .course-item-meta .item-has-status {          display: inline-block;          vertical-align: top;          margin-right: 5px;          line-height: 28px; }          .single-lp_course .course-curriculum .curriculum-sections .section .section-content .course-item .section-item-link .course-item-meta .item-has-status.item-status-completed:before, .single-lp_course .course-curriculum .curriculum-sections .section .section-content .course-item .section-item-link .course-item-meta .item-has-status.item-status-passed:before {            content: "\f00c";            font-size: 0.9rem;            font-family: FontAwesome; }          .single-lp_course .course-curriculum .curriculum-sections .section .section-content .course-item .section-item-link .course-item-meta .item-has-status.item-status-failed:before {            content: "\f05c";            font-size: 0.9rem;            color: #ff0000;            font-family: FontAwesome; }      .single-lp_course .course-curriculum .curriculum-sections .section .section-content .course-item .section-item-link:hover .item-name,      .single-lp_course .course-curriculum .curriculum-sections .section .section-content .course-item .section-item-link:hover .course-item-meta {        color: #17a2b8; }      .single-lp_course .course-curriculum .curriculum-sections .section .section-content .course-item .section-item-link:before {        display: none; }.single-lp_course .course-curriculum .curriculum-sections .section.active-dropdown .section-heading {  border-color: transparent; }  .single-lp_course .course-curriculum .curriculum-sections .section.active-dropdown .section-heading::before {    content: '\f068'; }.single-lp_course .course-curriculum .curriculum-sections .section:last-child .section-content {  border-bottom: none; }.single-lp_course .course-curriculum .courses-lessons {  white-space: nowrap; }.single-lp_course .tm-course-author {  margin-bottom: 0; }  @media (max-width: 767.98px) {    .single-lp_course .tm-course-author {      float: none;      margin-bottom: 0; } }  .single-lp_course .tm-course-author .author-avatar {    margin-bottom: 30px;    float: left; }    .single-lp_course .tm-course-author .author-avatar img {      border-radius: 5px;      border-radius: 50%; }    @media (max-width: 767.98px) {      .single-lp_course .tm-course-author .author-avatar {        float: none;        margin-bottom: 10px; } }  .single-lp_course .tm-course-author .author-bio .name {    font-size: 1.25rem;    font-weight: 500;    line-height: 1.3;    color: #002c42;    margin-top: 0; }    .single-lp_course .tm-course-author .author-bio .name:hover {      color: #333; }  .single-lp_course .tm-course-author .author-bio .job-position {    font-size: 0.85rem;    color: #999;    margin-top: 0;    margin-bottom: 10px; }  .single-lp_course .tm-course-author .author-description {    margin-bottom: 10px; }.single-lp_course .reviews {  border: none;  border-radius: 0;  padding: 0;  margin-bottom: 0;  background-color: transparent;  display: flex;  margin-top: 25px;  margin-left: 15px;  margin-bottom: 10px; }  @media (max-width: 767.98px) {    .single-lp_course .reviews {      display: block;      margin: 0; } }  .single-lp_course .reviews .average-rating {    border-radius: 5px;    margin-right: 40px;    text-align: center;    width: 200px;    display: block;    height: 190px;    border: 3px solid #eee; }    @media (max-width: 767.98px) {      .single-lp_course .reviews .average-rating {        width: 100%;        margin-bottom: 30px; } }    .single-lp_course .reviews .average-rating .number-rate {      padding-bottom: 5px;      font-size: 75px;      font-weight: 700;      padding-top: 30px;      margin-bottom: -6px;      display: block;      line-height: 70px;      color: #333; }    .single-lp_course .reviews .average-rating .star {      letter-spacing: -2.5px;      line-height: 20px;      padding: 6px 0 0; }      .single-lp_course .reviews .average-rating .star i {        color: #ffa600; }    .single-lp_course .reviews .average-rating .review-stars-rated {      width: 75px;      position: relative;      display: inline-block; }      .single-lp_course .reviews .average-rating .review-stars-rated .review-stars.empty {        color: #ffa600;        width: 75px;        font-size: 16px;        height: 20px;        font-family: FontAwesome; }        .single-lp_course .reviews .average-rating .review-stars-rated .review-stars.empty:before {          content: '\f006\f006\f006\f006\f006';          line-height: 1;          vertical-align: top; }        .single-lp_course .reviews .average-rating .review-stars-rated .review-stars.empty:after {          clear: both;          content: '';          display: block; }    .single-lp_course .reviews .average-rating .review-number {      font-size: 16px;      font-weight: 400;      color: #2b3339;      text-transform: capitalize; }  .single-lp_course .reviews .detailed_rating {    flex-grow: 1;    margin: -4px 0 0;    display: block; }    .single-lp_course .reviews .detailed_rating .course-rate {      margin-top: 0;      margin-bottom: 15px;      display: flex;      align-items: center; }      @media (max-width: 767.98px) {        .single-lp_course .reviews .detailed_rating .course-rate:last-child {          margin-bottom: 0; } }      .single-lp_course .reviews .detailed_rating .course-rate .number-star {        display: block;        float: left;        min-width: 50px;        margin-right: 5px; }      .single-lp_course .reviews .detailed_rating .course-rate .review-bar {        background-color: #eee;        -webkit-border-radius: 3px;        -moz-border-radius: 3px;        border-radius: 3px;        overflow: hidden;        width: calc(100% - 150px);        height: 15px;        margin-right: 15px; }        @media (max-width: 767.98px) {          .single-lp_course .reviews .detailed_rating .course-rate .review-bar {            width: calc(100% - 60px); } }        .single-lp_course .reviews .detailed_rating .course-rate .review-bar .rating {          background: #ffa600;          height: 15px; }      .single-lp_course .reviews .detailed_rating .course-rate .percent {        font-weight: 500;        color: #002c42; }/* * footer loader.scss * -----------------------------------------------*//* * footer.scss * -----------------------------------------------*/footer#footer {  background-color: #1a1a1a;  color: #bbb; }  footer#footer a:not(.social-link) {    color: #bbb;    font-weight: 500; }    footer#footer a:not(.social-link):focus, footer#footer a:not(.social-link):hover, footer#footer a:not(.social-link):active {      color: #eeeeee; }  footer#footer .footer-widget-area .footer-widget-area-column-separator {    border-left: 1px solid rgba(255, 255, 255, 0.1);    padding: 0 30px; }    footer#footer .footer-widget-area .footer-widget-area-column-separator:first-child {      border: none !important; }  footer#footer .footer-widget-area .widget {    margin-bottom: 45px; }    footer#footer .footer-widget-area .widget .widget-title {      color: #eee;      margin-bottom: 35px; }      footer#footer .footer-widget-area .widget .widget-title.widget-title-line-bottom:after, footer#footer .footer-widget-area .widget .widget-title.widget-title-line-bottom:before {        background: #666; }      footer#footer .footer-widget-area .widget .widget-title.widget-title-line-bottom:before {        background: rgba(65, 65, 65, 0.3); }/* fixed footer */footer#footer.fixed-footer {  bottom: 0;  left: 0;  position: fixed;  right: 0;  z-index: 1; }  @media (max-width: 1199.98px) {    footer#footer.fixed-footer {      position: relative; } }body.has-fixed-footer .main-content {  background-color: #fff;  position: relative;  z-index: 2; }body.has-fixed-footer.tm-boxed-layout .fixed-footer {  overflow: hidden;  margin: 0 auto;  max-width: 1170px; }/* Footer Inverted*/footer#footer.footer-inverted {  background-color: #f9f9f9;  border-top: 1px solid #eee;  color: #666; }  footer#footer.footer-inverted a {    color: #222; }    footer#footer.footer-inverted a:focus, footer#footer.footer-inverted a:hover, footer#footer.footer-inverted a:active {      color: black; }  footer#footer.footer-inverted .footer-widget-area .footer-widget-area-column-separator {    border-left-color: rgba(65, 65, 65, 0.1); }  footer#footer.footer-inverted .footer-widget-area .widget .widget-title.widget-title-line-bottom:before {    background: rgba(65, 65, 65, 0.1); }  footer#footer.footer-inverted .footer-widget-area .widget .widget-title,  footer#footer.footer-inverted .footer-widget-area .widget .post .post-title a {    color: #222; }  footer#footer.footer-inverted .footer-bottom {    background-color: #eee;    color: #666; }  footer#footer.footer-inverted .styled-icons.icon-dark:not(.icon-bordered) a {    color: #fff; }/* * footer footer-nav.scss * -----------------------------------------------*/.widget_nav_menu.split-nav-menu ul li {  margin-bottom: 4px !important;  width: 50%;  float: left;  padding-right: 3px; }/* * footer-widgets.scss * -----------------------------------------------*/footer#footer .widget.widget_rss ul li .rss-date {  color: #bbb;  font-style: italic;  font-size: 0.9rem; }footer#footer .widget.widget_rss ul li .rssSummary {  color: #999; }footer#footer .widget.widget_rss ul li cite {  color: #bbb; }footer#footer .widget.widget_recent_comments ul >li {  color: #aaa; }  footer#footer .widget.widget_recent_comments ul >li a {    color: #777;    font-style: italic; }  footer#footer .widget.widget_recent_comments ul >li .comment-author-link a {    color: #bbb;    font-style: normal; }footer#footer.footer-black .widget.widget_archive ul >li, footer#footer.footer-black .widget.widget_categories ul >li, footer#footer.footer-black .widget.widget_links ul >li, footer#footer.footer-black .widget.widget_meta ul >li, footer#footer.footer-black .widget.widget_nav_menu ul >li, footer#footer.footer-black .widget.widget_pages ul >li, footer#footer.footer-black .widget.widget_recent_comments ul >li, footer#footer.footer-black .widget.widget_recent_entries ul >li {  border-top-color: rgba(51, 51, 51, 0.4); }footer#footer.footer-black .widget.widget_rss ul li .rss-date {  color: #888888; }footer#footer.footer-black .widget.widget_rss ul li cite {  color: #d5d5d5; }footer#footer.footer-black .widget.widget_tag_cloud .tagcloud >a {  background-color: rgba(0, 0, 0, 0.25);  color: #ccc; }footer#footer.footer-inverted .widget.widget_archive ul >li, footer#footer.footer-inverted .widget.widget_categories ul >li, footer#footer.footer-inverted .widget.widget_links ul >li, footer#footer.footer-inverted .widget.widget_meta ul >li, footer#footer.footer-inverted .widget.widget_nav_menu ul >li, footer#footer.footer-inverted .widget.widget_pages ul >li, footer#footer.footer-inverted .widget.widget_recent_comments ul >li, footer#footer.footer-inverted .widget.widget_recent_entries ul >li {  border-top-color: rgba(55, 55, 55, 0.1); }/* * Shortcode: cf7.scss * -----------------------------------------------*/.tm-absolute-img-bg {  position: relative;  display: inline-block; }  .tm-absolute-img-bg:after {    background: #333;    content: '';    position: absolute;    width: 100%;    height: 100%;    top: -20px;    left: -20px;    z-index: -1; }.about-info-image-text-layer .layer1 {  padding-bottom: 275px; }.about-info-image-text-layer .layer2 {  top: auto !important;  bottom: 0;  right: 0;  width: 60% !important; }.about-info-image-text-layer .layer3 {  left: 0;  bottom: 17px;  top: auto !important; }/* * Shortcode: common.scss * -----------------------------------------------*/.tm-sc-pricing-table .pricing-table-inner .pricing-table-title-area {  padding-bottom: 15px;  padding-top: 0; }.tm-sc-pricing-table .pricing-table-inner .pricing-table-pricing .pricing-table-price {  color: #999;  font-weight: 600;  font-size: 56px;  line-height: 45px; }.contact-info-boxes .icon-box .icon i {  line-height: 46px;  font-size: 46px; }.pet .details {  margin-bottom: 30px; }.pet .details .name {  margin-top: 16px;  font-size: 20px; }.pet .details .speciality ul {  list-style: none; }.pet .details .speciality ul li {  font-size: 14px;  padding: 4px 0 4px 0; }.pet .details .speciality ul li strong {  margin-right: 2px; }.widget-pet.pet-speciality .speciality ul li:before {  content: "\f105";  font-family: fontAwesome;  font: normal normal normal 16px/1 FontAwesome;  margin: 0 10px 0px 0;  font-weight: 600; }.widget-pet.pet-speciality .speciality ul li {  padding-bottom: 10px;  padding-top: 8px;  background: #F2F0E9;  margin-bottom: 10px;  border-bottom: 1px solid #ccc;  padding-left: 20px; }.wpb-js-composer .tabs-default-theme-colored1.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active >a {  color: #fff; }.list-style-theme-colored1.list-style-circled li {  list-style: none;  padding: 0 0 0 20px; }.list-style-theme-colored1.list-style-circled li:before {  content: "\f192";  font: normal normal normal 11px/1 FontAwesome;  position: absolute;  left: 0;  display: inline-block;  margin: 10px 0 0 15px;  font-weight: 600; }.box-shadow-bottom {  -webkit-box-shadow: 0 10px 15px -4px rgba(0, 0, 0, 0.1);  box-shadow: 0 10px 15px -4px rgba(0, 0, 0, 0.1); }.border-1px {  border: 1px solid #eeeeee; }#menu-footer-useful-links li {  border-bottom: 1px dashed #393b4b; }/* * Shortcode: line-bottom.scss * -----------------------------------------------*/.line-bottom-center {  position: relative;  padding: 15px 0 0 0;  margin-bottom: 10px; }  .line-bottom-center:before {    bottom: 3px;    content: "";    height: 1px;    left: 0;    margin: 0 auto;    position: absolute;    right: 0;    width: 20px; }  .line-bottom-center:after {    bottom: 7px;    content: "";    height: 1px;    left: 0;    margin: 0 auto;    position: absolute;    right: 0;    width: 45px; }.title-line-top {  position: relative; }.title-line-top:before {  content: "";  height: 5px;  width: 72px;  left: 0;  top: -18px;  position: absolute; }/* * Shortcode: typography.scss * -----------------------------------------------*//* * Shortcode: section-title.scss * -----------------------------------------------*/.section-title-line-bottom-style1 {  position: relative;  margin-bottom: 45px !important; }  .section-title-line-bottom-style1:before {    content: "";    height: 4px;    width: 60px;    border-radius: 12px;    position: absolute;    bottom: -18px; }/* * Shortcode: icon-box.scss * -----------------------------------------------*/.icon-box.icon-left .icon.icon-lg {  margin-right: 10px; }.icon-box.icon-left .btn-view-details {  margin-top: 10px; }.icon-box-animated-icon a.icon {  -webkit-transition: all 0.3s ease;  -khtml-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -ms-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease; }.icon-box-animated-icon:hover a.icon {  -webkit-transform: translate(0, 10%);  -moz-transform: translate(0, 10%);  -ms-transform: translate(0, 10%);  -o-transform: translate(0, 10%); }.feature-box .btn-plain-text-with-arrow {  color: #999; }.feature-box:hover .icon {  animation-duration: 2s;  animation-iteration-count: 1;  animation-name: fadeIn; }.tm-sc-icon-box .btn-plain-text-with-arrow {  color: #999; }/* * Shortcode: cf7.scss * -----------------------------------------------*/.volunteer-register-form .form-control {  background: none;  border: none;  border-bottom: 2px solid #eee;  border-radius: 0;  padding-left: 0; }  .volunteer-register-form .form-control::placeholder {    color: #fff; }/* * Utility Classes * -----------------------------------------------*//* -------- Font Size ---------- */.font-size-10 {  font-size: 10px !important; }.font-size-11 {  font-size: 11px !important; }.font-size-12 {  font-size: 12px !important; }.font-size-13 {  font-size: 13px !important; }.font-size-14 {  font-size: 14px !important; }.font-size-15 {  font-size: 15px !important; }.font-size-16 {  font-size: 16px !important; }.font-size-17 {  font-size: 17px !important; }.font-size-18 {  font-size: 18px !important; }.font-size-19 {  font-size: 19px !important; }.font-size-20 {  font-size: 20px !important; }.font-size-21 {  font-size: 21px !important; }.font-size-22 {  font-size: 22px !important; }.font-size-23 {  font-size: 23px !important; }.font-size-24 {  font-size: 24px !important; }.font-size-25 {  font-size: 25px !important; }.font-size-26 {  font-size: 26px !important; }.font-size-27 {  font-size: 27px !important; }.font-size-28 {  font-size: 28px !important; }.font-size-29 {  font-size: 29px !important; }.font-size-30 {  font-size: 30px !important; }.font-size-32 {  font-size: 32px !important; }.font-size-36 {  font-size: 36px !important; }.font-size-38 {  font-size: 38px !important; }.font-size-40 {  font-size: 40px !important; }.font-size-42 {  font-size: 42px !important; }.font-size-44 {  font-size: 44px !important; }.font-size-46 {  font-size: 46px !important; }.font-size-48 {  font-size: 48px !important; }.font-size-50 {  font-size: 50px !important; }.font-size-54 {  font-size: 54px !important; }.font-size-60 {  font-size: 60px !important; }.font-size-64 {  font-size: 64px !important; }.font-size-70 {  font-size: 70px !important; }.font-size-72 {  font-size: 72px !important; }.font-size-78 {  font-size: 78px !important; }.font-size-80 {  font-size: 80px !important; }.font-size-86 {  font-size: 86px !important; }.font-size-90 {  font-size: 90px !important; }.font-size-100 {  font-size: 100px !important; }.font-size-120 {  font-size: 120px !important; }.font-size-130 {  font-size: 130px !important; }.font-size-140 {  font-size: 140px !important; }.font-size-150 {  font-size: 150px !important; }.font-size-200 {  font-size: 200px !important; }.font-size-220 {  font-size: 220px !important; }.font-size-240 {  font-size: 240px !important; }.font-size-250 {  font-size: 250px !important; }/* -------- Text Colors ---------- *//* Text Black & Gray Color*/.text-black {  color: #000 !important; }.text-black-111 {  color: #111 !important; }.text-black-222 {  color: #222 !important; }.text-black-333 {  color: #333 !important; }.text-black-444 {  color: #444 !important; }.text-black-555 {  color: #555 !important; }.text-black-666 {  color: #666 !important; }.text-black-777 {  color: #777 !important; }.text-black-888 {  color: #888 !important; }.text-black-999 {  color: #999 !important; }.text-gray-dimgray {  color: #696969 !important; }.text-gray-light {  color: #777 !important; }.text-gray {  color: #808080 !important; }.text-gray-darkgray {  color: #a9a9a9 !important; }.text-gray-silver {  color: #c0c0c0 !important; }.text-gray-lightgray {  color: #d3d3d3 !important; }.text-gray-gainsboro {  color: #fff !important; }.text-gray-lighter {  color: #eee !important; }.text-gray-aaa {  color: #aaa !important; }.text-gray-bbb {  color: #bbb !important; }.text-gray-ccc {  color: #ccc !important; }.text-gray-ddd {  color: #ddd !important; }.text-gray-eee {  color: #eee !important; }/* Text White Color*/.text-white-f1 {  color: #f1f1f1 !important; }.text-white-f2 {  color: #f2f2f2 !important; }.text-white-f3 {  color: #f3f3f3 !important; }.text-white-f4 {  color: #f4f4f4 !important; }.text-white-f5 {  color: #f5f5f5 !important; }.text-white-f6 {  color: #f6f6f6 !important; }.text-white-f7 {  color: #f7f7f7 !important; }.text-white-f8 {  color: #f8f8f8 !important; }.text-white-f9 {  color: #f9f9f9 !important; }.text-white-fa {  color: #fafafa !important; }.text-white-fc {  color: #fcfcfc !important; }.text-white-fd {  color: #fdfdfd !important; }.text-white-fe {  color: #fefefe !important; }/* -------- Solid Color Background ---------- */.bg-black {  background-color: #000 !important; }.bg-black-111 {  background-color: #111 !important; }.bg-black-222 {  background-color: #222 !important; }.bg-black-333 {  background-color: #333 !important; }.bg-black-444 {  background-color: #444 !important; }.bg-black-555 {  background-color: #555 !important; }.bg-silver-light {  background-color: #F6F3ED !important; }/* Bg White Color*/.bg-white {  background-color: #fff !important; }.bg-white-f1 {  background-color: #f1f1f1 !important; }.bg-white-f2 {  background-color: #f2f2f2 !important; }.bg-white-f3 {  background-color: #f3f3f3 !important; }.bg-white-f4 {  background-color: #f4f4f4 !important; }.bg-white-f5 {  background-color: #f5f5f5 !important; }.bg-white-f6 {  background-color: #f6f6f6 !important; }.bg-white-f7 {  background-color: #f7f7f7 !important; }.bg-white-f8 {  background-color: #f8f8f8 !important; }.bg-white-f9 {  background-color: #f9f9f9 !important; }.bg-white-fa {  background-color: #fafafa !important; }.bg-white-fb {  background-color: #fbfbfb !important; }.bg-white-fc {  background-color: #fcfcfc !important; }.bg-white-fd {  background-color: #fdfdfd !important; }.bg-white-fe {  background-color: #fefefe !important; }/* -------- Transparent Background Color ---------- */.bg-white-transparent-9 {  background-color: rgba(255, 255, 255, 0.9) !important; }.bg-white-transparent-8 {  background-color: rgba(255, 255, 255, 0.8) !important; }.bg-white-transparent-7 {  background-color: rgba(255, 255, 255, 0.7) !important; }.bg-white-transparent-6 {  background-color: rgba(255, 255, 255, 0.6) !important; }.bg-white-transparent-5 {  background-color: rgba(255, 255, 255, 0.5) !important; }.bg-white-transparent-4 {  background-color: rgba(255, 255, 255, 0.4) !important; }.bg-white-transparent-3 {  background-color: rgba(255, 255, 255, 0.3) !important; }.bg-white-transparent-2 {  background-color: rgba(255, 255, 255, 0.2) !important; }.bg-white-transparent-1 {  background-color: rgba(255, 255, 255, 0.1) !important; }.bg-dark-transparent-9 {  background-color: rgba(0, 0, 0, 0.9) !important; }.bg-dark-transparent-8 {  background-color: rgba(0, 0, 0, 0.8) !important; }.bg-dark-transparent-7 {  background-color: rgba(0, 0, 0, 0.7) !important; }.bg-dark-transparent-6 {  background-color: rgba(0, 0, 0, 0.6) !important; }.bg-dark-transparent-5 {  background-color: rgba(0, 0, 0, 0.5) !important; }.bg-dark-transparent-4 {  background-color: rgba(0, 0, 0, 0.4) !important; }.bg-dark-transparent-3 {  background-color: rgba(0, 0, 0, 0.3) !important; }.bg-dark-transparent-2 {  background-color: rgba(0, 0, 0, 0.2) !important; }.bg-dark-transparent-1 {  background-color: rgba(0, 0, 0, 0.1) !important; }/* -------- box-shadow ---------- */.box-shadow {  -webkit-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.3) !important;  -khtml-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.3) !important;  -moz-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.3) !important;  -ms-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.3) !important;  -o-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.3) !important;  box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.3) !important; }.box-shadow-2 {  -webkit-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.2) !important;  -khtml-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.2) !important;  -moz-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.2) !important;  -ms-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.2) !important;  -o-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.2) !important;  box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.2) !important; }.box-shadow-3 {  -webkit-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.3) !important;  -khtml-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.3) !important;  -moz-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.3) !important;  -ms-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.3) !important;  -o-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.3) !important;  box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.3) !important; }.box-shadow-4 {  -webkit-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.4) !important;  -khtml-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.4) !important;  -moz-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.4) !important;  -ms-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.4) !important;  -o-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.4) !important;  box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.4) !important; }.box-shadow-5 {  -webkit-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.5) !important;  -khtml-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.5) !important;  -moz-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.5) !important;  -ms-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.5) !important;  -o-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.5) !important;  box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.5) !important; }.box-shadow-6 {  -webkit-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.6) !important;  -khtml-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.6) !important;  -moz-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.6) !important;  -ms-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.6) !important;  -o-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.6) !important;  box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.6) !important; }.box-shadow-7 {  -webkit-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.7) !important;  -khtml-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.7) !important;  -moz-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.7) !important;  -ms-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.7) !important;  -o-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.7) !important;  box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.7) !important; }.box-shadow-8 {  -webkit-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.8) !important;  -khtml-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.8) !important;  -moz-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.8) !important;  -ms-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.8) !important;  -o-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.8) !important;  box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.8) !important; }.box-shadow-9 {  -webkit-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.9) !important;  -khtml-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.9) !important;  -moz-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.9) !important;  -ms-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.9) !important;  -o-box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.9) !important;  box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.9) !important; }/* -------- Letter Spacing ---------- */.letter-space-0 {  letter-spacing: 0px; }.letter-space-1 {  letter-spacing: 1px; }.letter-space-2 {  letter-spacing: 2px; }.letter-space-3 {  letter-spacing: 3px; }.letter-space-4 {  letter-spacing: 4px; }.letter-space-5 {  letter-spacing: 5px; }.letter-space-6 {  letter-spacing: 6px; }.letter-space-7 {  letter-spacing: 7px; }.letter-space-8 {  letter-spacing: 8px; }.letter-space-9 {  letter-spacing: 9px; }.letter-space-10 {  letter-spacing: 10px; }/* -------- z-index ---------- */.z-index--1 {  z-index: -1 !important; }.z-index-0 {  z-index: 0 !important; }.z-index-1 {  z-index: 1 !important; }.z-index-2 {  z-index: 2 !important; }.z-index-3 {  z-index: 3 !important; }.z-index-4 {  z-index: 4 !important; }.z-index-5 {  z-index: 5 !important; }.z-index-99 {  z-index: 99 !important; }.z-index-111 {  z-index: 111 !important; }.z-index-1111 {  z-index: 1111 !important; }.z-index-9999 {  z-index: 9999 !important; }/* -------- Font Weight ---------- */.font-weight-100 {  font-weight: 100 !important; }.font-weight-200 {  font-weight: 200 !important; }.font-weight-300 {  font-weight: 300 !important; }.font-weight-400 {  font-weight: 400 !important; }.font-weight-500 {  font-weight: 500 !important; }.font-weight-600 {  font-weight: 600 !important; }.font-weight-700 {  font-weight: 700 !important; }.font-weight-800 {  font-weight: 800 !important; }.font-weight-900 {  font-weight: 900 !important; }/* -------- Line Height ---------- */.line-height-0 {  line-height: 0px; }.line-height-1 {  line-height: 1 !important; }.line-height-1-3 {  line-height: 1.3 !important; }/* -------- Border ---------- */.no-border {  border: none !important; }.border-1px {  border: 1px solid #f5f1ed !important; }.border-2px {  border: 2px solid #f5f1ed !important; }.border-3px {  border: 3px solid #f5f1ed !important; }.border-4px {  border: 4px solid #f5f1ed !important; }.border-5px {  border: 5px solid #f5f1ed !important; }.border-6px {  border: 6px solid #f5f1ed !important; }.border-7px {  border: 7px solid #f5f1ed !important; }.border-8px {  border: 8px solid #f5f1ed !important; }.border-9px {  border: 9px solid #f5f1ed !important; }.border-10px {  border: 10px solid #f5f1ed !important; }.border-8px-white {  border: 8px solid #fff !important; }/* -------- Background Image ---------- */.no-bg {  background: none !important; }.bg-no-repeat {  background-repeat: no-repeat !important; }.bg-img-fixed {  background-attachment: fixed !important; }.bg-img-cover {  background-size: cover !important; }.bg-img-center {  background-position: center !important; }.bg-img-center-top {  background-position: center top !important; }.bg-img-center-bottom {  background-position: center bottom !important; }.bg-img-left {  background-position: left !important; }.bg-img-left-top {  background-position: left top !important; }.bg-img-left-bottom {  background-position: left bottom !important; }.bg-img-right {  background-position: right !important; }.bg-img-right-top {  background-position: right top !important; }.bg-img-right-bottom {  background-position: right bottom !important; }.img-fullwidth {  width: 100% !important; }/* -------- Absolute Image Positioning ---------- */.overflow-visible {  overflow: visible !important; }.overflow-hidden {  overflow: hidden !important; }.overflow-x-hidden {  overflow-x: hidden !important; }.overflow-y-hidden {  overflow-y: hidden !important; }@media (max-width: 575.98px) {  .float-xs-center {    display: table;    float: none !important;    margin-left: auto !important;    margin-right: auto !important; }  .xs-fullwidth {    width: 100%; }  .xs-height-auto {    min-height: auto !important; }  .xs-hide-bg-img {    background: none !important; }  .xs-hide-child-bg-img >div {    background: none !important; } }@media (max-width: 767.98px) {  .float-sm-center {    display: table;    float: none !important;    margin-left: auto !important;    margin-right: auto !important; }  .sm-fullwidth {    width: 100%; }  .sm-height-auto {    min-height: auto !important; }  .sm-hide-bg-img {    background: none !important; }  .sm-hide-child-bg-img >div {    background: none !important; } }@media (max-width: 991.98px) {  .float-md-center {    display: table;    float: none !important;    margin-left: auto !important;    margin-right: auto !important; }  .md-fullwidth {    width: 100%; }  .md-height-auto {    min-height: auto !important; }  .md-hide-bg-img {    background: none !important; }  .md-hide-child-bg-img >div {    background: none !important; } }@media (max-width: 1199.98px) {  .float-lg-center {    display: table;    float: none !important;    margin-left: auto !important;    margin-right: auto !important; }  .lg-fullwidth {    width: 100%; }  .lg-height-auto {    min-height: auto !important; }  .lg-hide-bg-img {    background: none !important; }  .lg-hide-child-bg-img >div {    background: none !important; } }.position-inherit {  position: inherit !important; }/* * custom-bootstrap-margin-padding.scss * -----------------------------------------------*//* Margin */.m-0 {  margin: 0px !important; }.m-10 {  margin: 10px !important; }.m-15 {  margin: 15px !important; }.m-20 {  margin: 20px !important; }.m-25 {  margin: 25px !important; }.m-30 {  margin: 30px !important; }.m-40 {  margin: 40px !important; }.m-50 {  margin: 50px !important; }.m-60 {  margin: 60px !important; }.m-70 {  margin: 70px !important; }.m-80 {  margin: 80px !important; }.m-90 {  margin: 90px !important; }.m-100 {  margin: 100px !important; }.m--10 {  margin: -10px !important; }.m--15 {  margin: -15px !important; }.m--20 {  margin: -20px !important; }.m--25 {  margin: -25px !important; }.m--30 {  margin: -30px !important; }.m--40 {  margin: -40px !important; }.m--50 {  margin: -50px !important; }.m--60 {  margin: -60px !important; }.m--70 {  margin: -70px !important; }.m--80 {  margin: -80px !important; }.m--90 {  margin: -90px !important; }.m--100 {  margin: -100px !important; }.mt-0 {  margin-top: 0px !important; }.mt-10 {  margin-top: 10px !important; }.mt-15 {  margin-top: 15px !important; }.mt-20 {  margin-top: 20px !important; }.mt-25 {  margin-top: 25px !important; }.mt-30 {  margin-top: 30px !important; }.mt-40 {  margin-top: 40px !important; }.mt-50 {  margin-top: 50px !important; }.mt-60 {  margin-top: 60px !important; }.mt-70 {  margin-top: 70px !important; }.mt-80 {  margin-top: 80px !important; }.mt-90 {  margin-top: 90px !important; }.mt-100 {  margin-top: 100px !important; }.mt--10 {  margin-top: -10px !important; }.mt--15 {  margin-top: -15px !important; }.mt--20 {  margin-top: -20px !important; }.mt--25 {  margin-top: -25px !important; }.mt--30 {  margin-top: -30px !important; }.mt--40 {  margin-top: -40px !important; }.mt--50 {  margin-top: -50px !important; }.mt--60 {  margin-top: -60px !important; }.mt--70 {  margin-top: -70px !important; }.mt--80 {  margin-top: -80px !important; }.mt--90 {  margin-top: -90px !important; }.mt--100 {  margin-top: -100px !important; }.mb-0 {  margin-bottom: 0px !important; }.mb-10 {  margin-bottom: 10px !important; }.mb-15 {  margin-bottom: 15px !important; }.mb-20 {  margin-bottom: 20px !important; }.mb-25 {  margin-bottom: 25px !important; }.mb-30 {  margin-bottom: 30px !important; }.mb-40 {  margin-bottom: 40px !important; }.mb-50 {  margin-bottom: 50px !important; }.mb-60 {  margin-bottom: 60px !important; }.mb-70 {  margin-bottom: 70px !important; }.mb-80 {  margin-bottom: 80px !important; }.mb-90 {  margin-bottom: 90px !important; }.mb-100 {  margin-bottom: 100px !important; }.mb--10 {  margin-bottom: -10px !important; }.mb--15 {  margin-bottom: -15px !important; }.mb--20 {  margin-bottom: -20px !important; }.mb--25 {  margin-bottom: -25px !important; }.mb--30 {  margin-bottom: -30px !important; }.mb--40 {  margin-bottom: -40px !important; }.mb--50 {  margin-bottom: -50px !important; }.mb--60 {  margin-bottom: -60px !important; }.mb--70 {  margin-bottom: -70px !important; }.mb--80 {  margin-bottom: -80px !important; }.mb--90 {  margin-bottom: -90px !important; }.mb--100 {  margin-bottom: -100px !important; }.mr-0 {  margin-right: 0px !important; }.mr-10 {  margin-right: 10px !important; }.mr-15 {  margin-right: 15px !important; }.mr-20 {  margin-right: 20px !important; }.mr-25 {  margin-right: 25px !important; }.mr-30 {  margin-right: 30px !important; }.mr-40 {  margin-right: 40px !important; }.mr-50 {  margin-right: 50px !important; }.mr-60 {  margin-right: 60px !important; }.mr-70 {  margin-right: 70px !important; }.mr-80 {  margin-right: 80px !important; }.mr-90 {  margin-right: 90px !important; }.mr-100 {  margin-right: 100px !important; }.mr--10 {  margin-right: -10px !important; }.mr--15 {  margin-right: -15px !important; }.mr--20 {  margin-right: -20px !important; }.mr--25 {  margin-right: -25px !important; }.mr--30 {  margin-right: -30px !important; }.mr--40 {  margin-right: -40px !important; }.mr--50 {  margin-right: -50px !important; }.mr--60 {  margin-right: -60px !important; }.mr--70 {  margin-right: -70px !important; }.mr--80 {  margin-right: -80px !important; }.mr--90 {  margin-right: -90px !important; }.mr--100 {  margin-right: -100px !important; }.ml-0 {  margin-left: 0px !important; }.ml-10 {  margin-left: 10px !important; }.ml-15 {  margin-left: 15px !important; }.ml-20 {  margin-left: 20px !important; }.ml-25 {  margin-left: 25px !important; }.ml-30 {  margin-left: 30px !important; }.ml-40 {  margin-left: 40px !important; }.ml-50 {  margin-left: 50px !important; }.ml-60 {  margin-left: 60px !important; }.ml-70 {  margin-left: 70px !important; }.ml-80 {  margin-left: 80px !important; }.ml-90 {  margin-left: 90px !important; }.ml-100 {  margin-left: 100px !important; }.ml--10 {  margin-left: -10px !important; }.ml--15 {  margin-left: -15px !important; }.ml--20 {  margin-left: -20px !important; }.ml--25 {  margin-left: -25px !important; }.ml--30 {  margin-left: -30px !important; }.ml--40 {  margin-left: -40px !important; }.ml--50 {  margin-left: -50px !important; }.ml--60 {  margin-left: -60px !important; }.ml--70 {  margin-left: -70px !important; }.ml--80 {  margin-left: -80px !important; }.ml--90 {  margin-left: -90px !important; }.ml--100 {  margin-left: -100px !important; }@media (max-width: 1199.98px) {  .m-lg-0 {    margin: 0px !important; }  .m-lg-10 {    margin: 10px !important; }  .m-lg-15 {    margin: 15px !important; }  .m-lg-20 {    margin: 20px !important; }  .m-lg-25 {    margin: 25px !important; }  .m-lg-30 {    margin: 30px !important; }  .m-lg-40 {    margin: 40px !important; }  .m-lg-50 {    margin: 50px !important; }  .m-lg-60 {    margin: 60px !important; }  .m-lg-70 {    margin: 70px !important; }  .m-lg-80 {    margin: 80px !important; }  .m-lg-90 {    margin: 90px !important; }  .m-lg-100 {    margin: 100px !important; }  .m-lg--10 {    margin: -10px !important; }  .m-lg--15 {    margin: -15px !important; }  .m-lg--20 {    margin: -20px !important; }  .m-lg--25 {    margin: -25px !important; }  .m-lg--30 {    margin: -30px !important; }  .m-lg--40 {    margin: -40px !important; }  .m-lg--50 {    margin: -50px !important; }  .m-lg--60 {    margin: -60px !important; }  .m-lg--70 {    margin: -70px !important; }  .m-lg--80 {    margin: -80px !important; }  .m-lg--90 {    margin: -90px !important; }  .m-lg--100 {    margin: -100px !important; }  .mt-lg-0 {    margin-top: 0px !important; }  .mt-lg-10 {    margin-top: 10px !important; }  .mt-lg-15 {    margin-top: 15px !important; }  .mt-lg-20 {    margin-top: 20px !important; }  .mt-lg-25 {    margin-top: 25px !important; }  .mt-lg-30 {    margin-top: 30px !important; }  .mt-lg-40 {    margin-top: 40px !important; }  .mt-lg-50 {    margin-top: 50px !important; }  .mt-lg-60 {    margin-top: 60px !important; }  .mt-lg-70 {    margin-top: 70px !important; }  .mt-lg-80 {    margin-top: 80px !important; }  .mt-lg-90 {    margin-top: 90px !important; }  .mt-lg-100 {    margin-top: 100px !important; }  .mt-lg--10 {    margin-top: -10px !important; }  .mt-lg--15 {    margin-top: -15px !important; }  .mt-lg--20 {    margin-top: -20px !important; }  .mt-lg--25 {    margin-top: -25px !important; }  .mt-lg--30 {    margin-top: -30px !important; }  .mt-lg--40 {    margin-top: -40px !important; }  .mt-lg--50 {    margin-top: -50px !important; }  .mt-lg--60 {    margin-top: -60px !important; }  .mt-lg--70 {    margin-top: -70px !important; }  .mt-lg--80 {    margin-top: -80px !important; }  .mt-lg--90 {    margin-top: -90px !important; }  .mt-lg--100 {    margin-top: -100px !important; }  .mb-lg-0 {    margin-bottom: 0px !important; }  .mb-lg-10 {    margin-bottom: 10px !important; }  .mb-lg-15 {    margin-bottom: 15px !important; }  .mb-lg-20 {    margin-bottom: 20px !important; }  .mb-lg-25 {    margin-bottom: 25px !important; }  .mb-lg-30 {    margin-bottom: 30px !important; }  .mb-lg-40 {    margin-bottom: 40px !important; }  .mb-lg-50 {    margin-bottom: 50px !important; }  .mb-lg-60 {    margin-bottom: 60px !important; }  .mb-lg-70 {    margin-bottom: 70px !important; }  .mb-lg-80 {    margin-bottom: 80px !important; }  .mb-lg-90 {    margin-bottom: 90px !important; }  .mb-lg-100 {    margin-bottom: 100px !important; }  .mb-lg--10 {    margin-bottom: -10px !important; }  .mb-lg--15 {    margin-bottom: -15px !important; }  .mb-lg--20 {    margin-bottom: -20px !important; }  .mb-lg--25 {    margin-bottom: -25px !important; }  .mb-lg--30 {    margin-bottom: -30px !important; }  .mb-lg--40 {    margin-bottom: -40px !important; }  .mb-lg--50 {    margin-bottom: -50px !important; }  .mb-lg--60 {    margin-bottom: -60px !important; }  .mb-lg--70 {    margin-bottom: -70px !important; }  .mb-lg--80 {    margin-bottom: -80px !important; }  .mb-lg--90 {    margin-bottom: -90px !important; }  .mb-lg--100 {    margin-bottom: -100px !important; }  .mr-lg-0 {    margin-right: 0px !important; }  .mr-lg-10 {    margin-right: 10px !important; }  .mr-lg-15 {    margin-right: 15px !important; }  .mr-lg-20 {    margin-right: 20px !important; }  .mr-lg-25 {    margin-right: 25px !important; }  .mr-lg-30 {    margin-right: 30px !important; }  .mr-lg-40 {    margin-right: 40px !important; }  .mr-lg-50 {    margin-right: 50px !important; }  .mr-lg-60 {    margin-right: 60px !important; }  .mr-lg-70 {    margin-right: 70px !important; }  .mr-lg-80 {    margin-right: 80px !important; }  .mr-lg-90 {    margin-right: 90px !important; }  .mr-lg-100 {    margin-right: 100px !important; }  .mr-lg--10 {    margin-right: -10px !important; }  .mr-lg--15 {    margin-right: -15px !important; }  .mr-lg--20 {    margin-right: -20px !important; }  .mr-lg--25 {    margin-right: -25px !important; }  .mr-lg--30 {    margin-right: -30px !important; }  .mr-lg--40 {    margin-right: -40px !important; }  .mr-lg--50 {    margin-right: -50px !important; }  .mr-lg--60 {    margin-right: -60px !important; }  .mr-lg--70 {    margin-right: -70px !important; }  .mr-lg--80 {    margin-right: -80px !important; }  .mr-lg--90 {    margin-right: -90px !important; }  .mr-lg--100 {    margin-right: -100px !important; }  .ml-lg-0 {    margin-left: 0px !important; }  .ml-lg-10 {    margin-left: 10px !important; }  .ml-lg-15 {    margin-left: 15px !important; }  .ml-lg-20 {    margin-left: 20px !important; }  .ml-lg-25 {    margin-left: 25px !important; }  .ml-lg-30 {    margin-left: 30px !important; }  .ml-lg-40 {    margin-left: 40px !important; }  .ml-lg-50 {    margin-left: 50px !important; }  .ml-lg-60 {    margin-left: 60px !important; }  .ml-lg-70 {    margin-left: 70px !important; }  .ml-lg-80 {    margin-left: 80px !important; }  .ml-lg-90 {    margin-left: 90px !important; }  .ml-lg-100 {    margin-left: 100px !important; }  .ml-lg--10 {    margin-left: -10px !important; }  .ml-lg--15 {    margin-left: -15px !important; }  .ml-lg--20 {    margin-left: -20px !important; }  .ml-lg--25 {    margin-left: -25px !important; }  .ml-lg--30 {    margin-left: -30px !important; }  .ml-lg--40 {    margin-left: -40px !important; }  .ml-lg--50 {    margin-left: -50px !important; }  .ml-lg--60 {    margin-left: -60px !important; }  .ml-lg--70 {    margin-left: -70px !important; }  .ml-lg--80 {    margin-left: -80px !important; }  .ml-lg--90 {    margin-left: -90px !important; }  .ml-lg--100 {    margin-left: -100px !important; } }@media (max-width: 991.98px) {  .m-md-0 {    margin: 0px !important; }  .m-md-10 {    margin: 10px !important; }  .m-md-15 {    margin: 15px !important; }  .m-md-20 {    margin: 20px !important; }  .m-md-25 {    margin: 25px !important; }  .m-md-30 {    margin: 30px !important; }  .m-md-40 {    margin: 40px !important; }  .m-md-50 {    margin: 50px !important; }  .m-md-60 {    margin: 60px !important; }  .m-md-70 {    margin: 70px !important; }  .m-md-80 {    margin: 80px !important; }  .m-md-90 {    margin: 90px !important; }  .m-md-100 {    margin: 100px !important; }  .m-md--10 {    margin: -10px !important; }  .m-md--15 {    margin: -15px !important; }  .m-md--20 {    margin: -20px !important; }  .m-md--25 {    margin: -25px !important; }  .m-md--30 {    margin: -30px !important; }  .m-md--40 {    margin: -40px !important; }  .m-md--50 {    margin: -50px !important; }  .m-md--60 {    margin: -60px !important; }  .m-md--70 {    margin: -70px !important; }  .m-md--80 {    margin: -80px !important; }  .m-md--90 {    margin: -90px !important; }  .m-md--100 {    margin: -100px !important; }  .mt-md-0 {    margin-top: 0px !important; }  .mt-md-10 {    margin-top: 10px !important; }  .mt-md-15 {    margin-top: 15px !important; }  .mt-md-20 {    margin-top: 20px !important; }  .mt-md-25 {    margin-top: 25px !important; }  .mt-md-30 {    margin-top: 30px !important; }  .mt-md-40 {    margin-top: 40px !important; }  .mt-md-50 {    margin-top: 50px !important; }  .mt-md-60 {    margin-top: 60px !important; }  .mt-md-70 {    margin-top: 70px !important; }  .mt-md-80 {    margin-top: 80px !important; }  .mt-md-90 {    margin-top: 90px !important; }  .mt-md-100 {    margin-top: 100px !important; }  .mt-md--10 {    margin-top: -10px !important; }  .mt-md--15 {    margin-top: -15px !important; }  .mt-md--20 {    margin-top: -20px !important; }  .mt-md--25 {    margin-top: -25px !important; }  .mt-md--30 {    margin-top: -30px !important; }  .mt-md--40 {    margin-top: -40px !important; }  .mt-md--50 {    margin-top: -50px !important; }  .mt-md--60 {    margin-top: -60px !important; }  .mt-md--70 {    margin-top: -70px !important; }  .mt-md--80 {    margin-top: -80px !important; }  .mt-md--90 {    margin-top: -90px !important; }  .mt-md--100 {    margin-top: -100px !important; }  .mb-md-0 {    margin-bottom: 0px !important; }  .mb-md-10 {    margin-bottom: 10px !important; }  .mb-md-15 {    margin-bottom: 15px !important; }  .mb-md-20 {    margin-bottom: 20px !important; }  .mb-md-25 {    margin-bottom: 25px !important; }  .mb-md-30 {    margin-bottom: 30px !important; }  .mb-md-40 {    margin-bottom: 40px !important; }  .mb-md-50 {    margin-bottom: 50px !important; }  .mb-md-60 {    margin-bottom: 60px !important; }  .mb-md-70 {    margin-bottom: 70px !important; }  .mb-md-80 {    margin-bottom: 80px !important; }  .mb-md-90 {    margin-bottom: 90px !important; }  .mb-md-100 {    margin-bottom: 100px !important; }  .mb-md--10 {    margin-bottom: -10px !important; }  .mb-md--15 {    margin-bottom: -15px !important; }  .mb-md--20 {    margin-bottom: -20px !important; }  .mb-md--25 {    margin-bottom: -25px !important; }  .mb-md--30 {    margin-bottom: -30px !important; }  .mb-md--40 {    margin-bottom: -40px !important; }  .mb-md--50 {    margin-bottom: -50px !important; }  .mb-md--60 {    margin-bottom: -60px !important; }  .mb-md--70 {    margin-bottom: -70px !important; }  .mb-md--80 {    margin-bottom: -80px !important; }  .mb-md--90 {    margin-bottom: -90px !important; }  .mb-md--100 {    margin-bottom: -100px !important; }  .mr-md-0 {    margin-right: 0px !important; }  .mr-md-10 {    margin-right: 10px !important; }  .mr-md-15 {    margin-right: 15px !important; }  .mr-md-20 {    margin-right: 20px !important; }  .mr-md-25 {    margin-right: 25px !important; }  .mr-md-30 {    margin-right: 30px !important; }  .mr-md-40 {    margin-right: 40px !important; }  .mr-md-50 {    margin-right: 50px !important; }  .mr-md-60 {    margin-right: 60px !important; }  .mr-md-70 {    margin-right: 70px !important; }  .mr-md-80 {    margin-right: 80px !important; }  .mr-md-90 {    margin-right: 90px !important; }  .mr-md-100 {    margin-right: 100px !important; }  .mr-md--10 {    margin-right: -10px !important; }  .mr-md--15 {    margin-right: -15px !important; }  .mr-md--20 {    margin-right: -20px !important; }  .mr-md--25 {    margin-right: -25px !important; }  .mr-md--30 {    margin-right: -30px !important; }  .mr-md--40 {    margin-right: -40px !important; }  .mr-md--50 {    margin-right: -50px !important; }  .mr-md--60 {    margin-right: -60px !important; }  .mr-md--70 {    margin-right: -70px !important; }  .mr-md--80 {    margin-right: -80px !important; }  .mr-md--90 {    margin-right: -90px !important; }  .mr-md--100 {    margin-right: -100px !important; }  .ml-md-0 {    margin-left: 0px !important; }  .ml-md-10 {    margin-left: 10px !important; }  .ml-md-15 {    margin-left: 15px !important; }  .ml-md-20 {    margin-left: 20px !important; }  .ml-md-25 {    margin-left: 25px !important; }  .ml-md-30 {    margin-left: 30px !important; }  .ml-md-40 {    margin-left: 40px !important; }  .ml-md-50 {    margin-left: 50px !important; }  .ml-md-60 {    margin-left: 60px !important; }  .ml-md-70 {    margin-left: 70px !important; }  .ml-md-80 {    margin-left: 80px !important; }  .ml-md-90 {    margin-left: 90px !important; }  .ml-md-100 {    margin-left: 100px !important; }  .ml-md--10 {    margin-left: -10px !important; }  .ml-md--15 {    margin-left: -15px !important; }  .ml-md--20 {    margin-left: -20px !important; }  .ml-md--25 {    margin-left: -25px !important; }  .ml-md--30 {    margin-left: -30px !important; }  .ml-md--40 {    margin-left: -40px !important; }  .ml-md--50 {    margin-left: -50px !important; }  .ml-md--60 {    margin-left: -60px !important; }  .ml-md--70 {    margin-left: -70px !important; }  .ml-md--80 {    margin-left: -80px !important; }  .ml-md--90 {    margin-left: -90px !important; }  .ml-md--100 {    margin-left: -100px !important; } }@media (max-width: 767.98px) {  .m-sm-0 {    margin: 0px !important; }  .m-sm-10 {    margin: 10px !important; }  .m-sm-15 {    margin: 15px !important; }  .m-sm-20 {    margin: 20px !important; }  .m-sm-25 {    margin: 25px !important; }  .m-sm-30 {    margin: 30px !important; }  .m-sm-40 {    margin: 40px !important; }  .m-sm-50 {    margin: 50px !important; }  .m-sm-60 {    margin: 60px !important; }  .m-sm-70 {    margin: 70px !important; }  .m-sm-80 {    margin: 80px !important; }  .m-sm-90 {    margin: 90px !important; }  .m-sm-100 {    margin: 100px !important; }  .m-sm--10 {    margin: -10px !important; }  .m-sm--15 {    margin: -15px !important; }  .m-sm--20 {    margin: -20px !important; }  .m-sm--25 {    margin: -25px !important; }  .m-sm--30 {    margin: -30px !important; }  .m-sm--40 {    margin: -40px !important; }  .m-sm--50 {    margin: -50px !important; }  .m-sm--60 {    margin: -60px !important; }  .m-sm--70 {    margin: -70px !important; }  .m-sm--80 {    margin: -80px !important; }  .m-sm--90 {    margin: -90px !important; }  .m-sm--100 {    margin: -100px !important; }  .mt-sm-0 {    margin-top: 0px !important; }  .mt-sm-10 {    margin-top: 10px !important; }  .mt-sm-15 {    margin-top: 15px !important; }  .mt-sm-20 {    margin-top: 20px !important; }  .mt-sm-25 {    margin-top: 25px !important; }  .mt-sm-30 {    margin-top: 30px !important; }  .mt-sm-40 {    margin-top: 40px !important; }  .mt-sm-50 {    margin-top: 50px !important; }  .mt-sm-60 {    margin-top: 60px !important; }  .mt-sm-70 {    margin-top: 70px !important; }  .mt-sm-80 {    margin-top: 80px !important; }  .mt-sm-90 {    margin-top: 90px !important; }  .mt-sm-100 {    margin-top: 100px !important; }  .mt-sm--10 {    margin-top: -10px !important; }  .mt-sm--15 {    margin-top: -15px !important; }  .mt-sm--20 {    margin-top: -20px !important; }  .mt-sm--25 {    margin-top: -25px !important; }  .mt-sm--30 {    margin-top: -30px !important; }  .mt-sm--40 {    margin-top: -40px !important; }  .mt-sm--50 {    margin-top: -50px !important; }  .mt-sm--60 {    margin-top: -60px !important; }  .mt-sm--70 {    margin-top: -70px !important; }  .mt-sm--80 {    margin-top: -80px !important; }  .mt-sm--90 {    margin-top: -90px !important; }  .mt-sm--100 {    margin-top: -100px !important; }  .mb-sm-0 {    margin-bottom: 0px !important; }  .mb-sm-10 {    margin-bottom: 10px !important; }  .mb-sm-15 {    margin-bottom: 15px !important; }  .mb-sm-20 {    margin-bottom: 20px !important; }  .mb-sm-25 {    margin-bottom: 25px !important; }  .mb-sm-30 {    margin-bottom: 30px !important; }  .mb-sm-40 {    margin-bottom: 40px !important; }  .mb-sm-50 {    margin-bottom: 50px !important; }  .mb-sm-60 {    margin-bottom: 60px !important; }  .mb-sm-70 {    margin-bottom: 70px !important; }  .mb-sm-80 {    margin-bottom: 80px !important; }  .mb-sm-90 {    margin-bottom: 90px !important; }  .mb-sm-100 {    margin-bottom: 100px !important; }  .mb-sm--10 {    margin-bottom: -10px !important; }  .mb-sm--15 {    margin-bottom: -15px !important; }  .mb-sm--20 {    margin-bottom: -20px !important; }  .mb-sm--25 {    margin-bottom: -25px !important; }  .mb-sm--30 {    margin-bottom: -30px !important; }  .mb-sm--40 {    margin-bottom: -40px !important; }  .mb-sm--50 {    margin-bottom: -50px !important; }  .mb-sm--60 {    margin-bottom: -60px !important; }  .mb-sm--70 {    margin-bottom: -70px !important; }  .mb-sm--80 {    margin-bottom: -80px !important; }  .mb-sm--90 {    margin-bottom: -90px !important; }  .mb-sm--100 {    margin-bottom: -100px !important; }  .mr-sm-0 {    margin-right: 0px !important; }  .mr-sm-10 {    margin-right: 10px !important; }  .mr-sm-15 {    margin-right: 15px !important; }  .mr-sm-20 {    margin-right: 20px !important; }  .mr-sm-25 {    margin-right: 25px !important; }  .mr-sm-30 {    margin-right: 30px !important; }  .mr-sm-40 {    margin-right: 40px !important; }  .mr-sm-50 {    margin-right: 50px !important; }  .mr-sm-60 {    margin-right: 60px !important; }  .mr-sm-70 {    margin-right: 70px !important; }  .mr-sm-80 {    margin-right: 80px !important; }  .mr-sm-90 {    margin-right: 90px !important; }  .mr-sm-100 {    margin-right: 100px !important; }  .mr-sm--10 {    margin-right: -10px !important; }  .mr-sm--15 {    margin-right: -15px !important; }  .mr-sm--20 {    margin-right: -20px !important; }  .mr-sm--25 {    margin-right: -25px !important; }  .mr-sm--30 {    margin-right: -30px !important; }  .mr-sm--40 {    margin-right: -40px !important; }  .mr-sm--50 {    margin-right: -50px !important; }  .mr-sm--60 {    margin-right: -60px !important; }  .mr-sm--70 {    margin-right: -70px !important; }  .mr-sm--80 {    margin-right: -80px !important; }  .mr-sm--90 {    margin-right: -90px !important; }  .mr-sm--100 {    margin-right: -100px !important; }  .ml-sm-0 {    margin-left: 0px !important; }  .ml-sm-10 {    margin-left: 10px !important; }  .ml-sm-15 {    margin-left: 15px !important; }  .ml-sm-20 {    margin-left: 20px !important; }  .ml-sm-25 {    margin-left: 25px !important; }  .ml-sm-30 {    margin-left: 30px !important; }  .ml-sm-40 {    margin-left: 40px !important; }  .ml-sm-50 {    margin-left: 50px !important; }  .ml-sm-60 {    margin-left: 60px !important; }  .ml-sm-70 {    margin-left: 70px !important; }  .ml-sm-80 {    margin-left: 80px !important; }  .ml-sm-90 {    margin-left: 90px !important; }  .ml-sm-100 {    margin-left: 100px !important; }  .ml-sm--10 {    margin-left: -10px !important; }  .ml-sm--15 {    margin-left: -15px !important; }  .ml-sm--20 {    margin-left: -20px !important; }  .ml-sm--25 {    margin-left: -25px !important; }  .ml-sm--30 {    margin-left: -30px !important; }  .ml-sm--40 {    margin-left: -40px !important; }  .ml-sm--50 {    margin-left: -50px !important; }  .ml-sm--60 {    margin-left: -60px !important; }  .ml-sm--70 {    margin-left: -70px !important; }  .ml-sm--80 {    margin-left: -80px !important; }  .ml-sm--90 {    margin-left: -90px !important; }  .ml-sm--100 {    margin-left: -100px !important; } }@media (max-width: 575.98px) {  .m-xs-0 {    margin: 0px !important; }  .m-xs-10 {    margin: 10px !important; }  .m-xs-15 {    margin: 15px !important; }  .m-xs-20 {    margin: 20px !important; }  .m-xs-25 {    margin: 25px !important; }  .m-xs-30 {    margin: 30px !important; }  .m-xs-40 {    margin: 40px !important; }  .m-xs-50 {    margin: 50px !important; }  .m-xs-60 {    margin: 60px !important; }  .m-xs-70 {    margin: 70px !important; }  .m-xs-80 {    margin: 80px !important; }  .m-xs-90 {    margin: 90px !important; }  .m-xs-100 {    margin: 100px !important; }  .m-xs--10 {    margin: -10px !important; }  .m-xs--15 {    margin: -15px !important; }  .m-xs--20 {    margin: -20px !important; }  .m-xs--25 {    margin: -25px !important; }  .m-xs--30 {    margin: -30px !important; }  .m-xs--40 {    margin: -40px !important; }  .m-xs--50 {    margin: -50px !important; }  .m-xs--60 {    margin: -60px !important; }  .m-xs--70 {    margin: -70px !important; }  .m-xs--80 {    margin: -80px !important; }  .m-xs--90 {    margin: -90px !important; }  .m-xs--100 {    margin: -100px !important; }  .mt-xs-0 {    margin-top: 0px !important; }  .mt-xs-10 {    margin-top: 10px !important; }  .mt-xs-15 {    margin-top: 15px !important; }  .mt-xs-20 {    margin-top: 20px !important; }  .mt-xs-25 {    margin-top: 25px !important; }  .mt-xs-30 {    margin-top: 30px !important; }  .mt-xs-40 {    margin-top: 40px !important; }  .mt-xs-50 {    margin-top: 50px !important; }  .mt-xs-60 {    margin-top: 60px !important; }  .mt-xs-70 {    margin-top: 70px !important; }  .mt-xs-80 {    margin-top: 80px !important; }  .mt-xs-90 {    margin-top: 90px !important; }  .mt-xs-100 {    margin-top: 100px !important; }  .mt-xs--10 {    margin-top: -10px !important; }  .mt-xs--15 {    margin-top: -15px !important; }  .mt-xs--20 {    margin-top: -20px !important; }  .mt-xs--25 {    margin-top: -25px !important; }  .mt-xs--30 {    margin-top: -30px !important; }  .mt-xs--40 {    margin-top: -40px !important; }  .mt-xs--50 {    margin-top: -50px !important; }  .mt-xs--60 {    margin-top: -60px !important; }  .mt-xs--70 {    margin-top: -70px !important; }  .mt-xs--80 {    margin-top: -80px !important; }  .mt-xs--90 {    margin-top: -90px !important; }  .mt-xs--100 {    margin-top: -100px !important; }  .mb-xs-0 {    margin-bottom: 0px !important; }  .mb-xs-10 {    margin-bottom: 10px !important; }  .mb-xs-15 {    margin-bottom: 15px !important; }  .mb-xs-20 {    margin-bottom: 20px !important; }  .mb-xs-25 {    margin-bottom: 25px !important; }  .mb-xs-30 {    margin-bottom: 30px !important; }  .mb-xs-40 {    margin-bottom: 40px !important; }  .mb-xs-50 {    margin-bottom: 50px !important; }  .mb-xs-60 {    margin-bottom: 60px !important; }  .mb-xs-70 {    margin-bottom: 70px !important; }  .mb-xs-80 {    margin-bottom: 80px !important; }  .mb-xs-90 {    margin-bottom: 90px !important; }  .mb-xs-100 {    margin-bottom: 100px !important; }  .mb-xs--10 {    margin-bottom: -10px !important; }  .mb-xs--15 {    margin-bottom: -15px !important; }  .mb-xs--20 {    margin-bottom: -20px !important; }  .mb-xs--25 {    margin-bottom: -25px !important; }  .mb-xs--30 {    margin-bottom: -30px !important; }  .mb-xs--40 {    margin-bottom: -40px !important; }  .mb-xs--50 {    margin-bottom: -50px !important; }  .mb-xs--60 {    margin-bottom: -60px !important; }  .mb-xs--70 {    margin-bottom: -70px !important; }  .mb-xs--80 {    margin-bottom: -80px !important; }  .mb-xs--90 {    margin-bottom: -90px !important; }  .mb-xs--100 {    margin-bottom: -100px !important; }  .mr-xs-0 {    margin-right: 0px !important; }  .mr-xs-10 {    margin-right: 10px !important; }  .mr-xs-15 {    margin-right: 15px !important; }  .mr-xs-20 {    margin-right: 20px !important; }  .mr-xs-25 {    margin-right: 25px !important; }  .mr-xs-30 {    margin-right: 30px !important; }  .mr-xs-40 {    margin-right: 40px !important; }  .mr-xs-50 {    margin-right: 50px !important; }  .mr-xs-60 {    margin-right: 60px !important; }  .mr-xs-70 {    margin-right: 70px !important; }  .mr-xs-80 {    margin-right: 80px !important; }  .mr-xs-90 {    margin-right: 90px !important; }  .mr-xs-100 {    margin-right: 100px !important; }  .mr-xs--10 {    margin-right: -10px !important; }  .mr-xs--15 {    margin-right: -15px !important; }  .mr-xs--20 {    margin-right: -20px !important; }  .mr-xs--25 {    margin-right: -25px !important; }  .mr-xs--30 {    margin-right: -30px !important; }  .mr-xs--40 {    margin-right: -40px !important; }  .mr-xs--50 {    margin-right: -50px !important; }  .mr-xs--60 {    margin-right: -60px !important; }  .mr-xs--70 {    margin-right: -70px !important; }  .mr-xs--80 {    margin-right: -80px !important; }  .mr-xs--90 {    margin-right: -90px !important; }  .mr-xs--100 {    margin-right: -100px !important; }  .ml-xs-0 {    margin-left: 0px !important; }  .ml-xs-10 {    margin-left: 10px !important; }  .ml-xs-15 {    margin-left: 15px !important; }  .ml-xs-20 {    margin-left: 20px !important; }  .ml-xs-25 {    margin-left: 25px !important; }  .ml-xs-30 {    margin-left: 30px !important; }  .ml-xs-40 {    margin-left: 40px !important; }  .ml-xs-50 {    margin-left: 50px !important; }  .ml-xs-60 {    margin-left: 60px !important; }  .ml-xs-70 {    margin-left: 70px !important; }  .ml-xs-80 {    margin-left: 80px !important; }  .ml-xs-90 {    margin-left: 90px !important; }  .ml-xs-100 {    margin-left: 100px !important; }  .ml-xs--10 {    margin-left: -10px !important; }  .ml-xs--15 {    margin-left: -15px !important; }  .ml-xs--20 {    margin-left: -20px !important; }  .ml-xs--25 {    margin-left: -25px !important; }  .ml-xs--30 {    margin-left: -30px !important; }  .ml-xs--40 {    margin-left: -40px !important; }  .ml-xs--50 {    margin-left: -50px !important; }  .ml-xs--60 {    margin-left: -60px !important; }  .ml-xs--70 {    margin-left: -70px !important; }  .ml-xs--80 {    margin-left: -80px !important; }  .ml-xs--90 {    margin-left: -90px !important; }  .ml-xs--100 {    margin-left: -100px !important; } }/* Padding */.p-0 {  padding: 0px !important; }.p-10 {  padding: 10px !important; }.p-15 {  padding: 15px !important; }.p-20 {  padding: 20px !important; }.p-25 {  padding: 25px !important; }.p-30 {  padding: 30px !important; }.p-40 {  padding: 40px !important; }.p-50 {  padding: 50px !important; }.p-60 {  padding: 60px !important; }.p-70 {  padding: 70px !important; }.p-80 {  padding: 80px !important; }.p-90 {  padding: 90px !important; }.p-100 {  padding: 100px !important; }.p--10 {  padding: -10px !important; }.p--15 {  padding: -15px !important; }.p--20 {  padding: -20px !important; }.p--25 {  padding: -25px !important; }.p--30 {  padding: -30px !important; }.p--40 {  padding: -40px !important; }.p--50 {  padding: -50px !important; }.p--60 {  padding: -60px !important; }.p--70 {  padding: -70px !important; }.p--80 {  padding: -80px !important; }.p--90 {  padding: -90px !important; }.p--100 {  padding: -100px !important; }.pt-0 {  padding-top: 0px !important; }.pt-10 {  padding-top: 10px !important; }.pt-15 {  padding-top: 15px !important; }.pt-20 {  padding-top: 20px !important; }.pt-25 {  padding-top: 25px !important; }.pt-30 {  padding-top: 30px !important; }.pt-40 {  padding-top: 40px !important; }.pt-50 {  padding-top: 50px !important; }.pt-60 {  padding-top: 60px !important; }.pt-70 {  padding-top: 70px !important; }.pt-80 {  padding-top: 80px !important; }.pt-90 {  padding-top: 90px !important; }.pt-100 {  padding-top: 100px !important; }.pt--10 {  padding-top: -10px !important; }.pt--15 {  padding-top: -15px !important; }.pt--20 {  padding-top: -20px !important; }.pt--25 {  padding-top: -25px !important; }.pt--30 {  padding-top: -30px !important; }.pt--40 {  padding-top: -40px !important; }.pt--50 {  padding-top: -50px !important; }.pt--60 {  padding-top: -60px !important; }.pt--70 {  padding-top: -70px !important; }.pt--80 {  padding-top: -80px !important; }.pt--90 {  padding-top: -90px !important; }.pt--100 {  padding-top: -100px !important; }.pb-0 {  padding-bottom: 0px !important; }.pb-10 {  padding-bottom: 10px !important; }.pb-15 {  padding-bottom: 15px !important; }.pb-20 {  padding-bottom: 20px !important; }.pb-25 {  padding-bottom: 25px !important; }.pb-30 {  padding-bottom: 30px !important; }.pb-40 {  padding-bottom: 40px !important; }.pb-50 {  padding-bottom: 50px !important; }.pb-60 {  padding-bottom: 60px !important; }.pb-70 {  padding-bottom: 70px !important; }.pb-80 {  padding-bottom: 80px !important; }.pb-90 {  padding-bottom: 90px !important; }.pb-100 {  padding-bottom: 100px !important; }.pb--10 {  padding-bottom: -10px !important; }.pb--15 {  padding-bottom: -15px !important; }.pb--20 {  padding-bottom: -20px !important; }.pb--25 {  padding-bottom: -25px !important; }.pb--30 {  padding-bottom: -30px !important; }.pb--40 {  padding-bottom: -40px !important; }.pb--50 {  padding-bottom: -50px !important; }.pb--60 {  padding-bottom: -60px !important; }.pb--70 {  padding-bottom: -70px !important; }.pb--80 {  padding-bottom: -80px !important; }.pb--90 {  padding-bottom: -90px !important; }.pb--100 {  padding-bottom: -100px !important; }.pr-0 {  padding-right: 0px !important; }.pr-10 {  padding-right: 10px !important; }.pr-15 {  padding-right: 15px !important; }.pr-20 {  padding-right: 20px !important; }.pr-25 {  padding-right: 25px !important; }.pr-30 {  padding-right: 30px !important; }.pr-40 {  padding-right: 40px !important; }.pr-50 {  padding-right: 50px !important; }.pr-60 {  padding-right: 60px !important; }.pr-70 {  padding-right: 70px !important; }.pr-80 {  padding-right: 80px !important; }.pr-90 {  padding-right: 90px !important; }.pr-100 {  padding-right: 100px !important; }.pr--10 {  padding-right: -10px !important; }.pr--15 {  padding-right: -15px !important; }.pr--20 {  padding-right: -20px !important; }.pr--25 {  padding-right: -25px !important; }.pr--30 {  padding-right: -30px !important; }.pr--40 {  padding-right: -40px !important; }.pr--50 {  padding-right: -50px !important; }.pr--60 {  padding-right: -60px !important; }.pr--70 {  padding-right: -70px !important; }.pr--80 {  padding-right: -80px !important; }.pr--90 {  padding-right: -90px !important; }.pr--100 {  padding-right: -100px !important; }.pl-0 {  padding-left: 0px !important; }.pl-10 {  padding-left: 10px !important; }.pl-15 {  padding-left: 15px !important; }.pl-20 {  padding-left: 20px !important; }.pl-25 {  padding-left: 25px !important; }.pl-30 {  padding-left: 30px !important; }.pl-40 {  padding-left: 40px !important; }.pl-50 {  padding-left: 50px !important; }.pl-60 {  padding-left: 60px !important; }.pl-70 {  padding-left: 70px !important; }.pl-80 {  padding-left: 80px !important; }.pl-90 {  padding-left: 90px !important; }.pl-100 {  padding-left: 100px !important; }.pl--10 {  padding-left: -10px !important; }.pl--15 {  padding-left: -15px !important; }.pl--20 {  padding-left: -20px !important; }.pl--25 {  padding-left: -25px !important; }.pl--30 {  padding-left: -30px !important; }.pl--40 {  padding-left: -40px !important; }.pl--50 {  padding-left: -50px !important; }.pl--60 {  padding-left: -60px !important; }.pl--70 {  padding-left: -70px !important; }.pl--80 {  padding-left: -80px !important; }.pl--90 {  padding-left: -90px !important; }.pl--100 {  padding-left: -100px !important; }@media (max-width: 1199.98px) {  .p-lg-0 {    padding: 0px !important; }  .p-lg-10 {    padding: 10px !important; }  .p-lg-15 {    padding: 15px !important; }  .p-lg-20 {    padding: 20px !important; }  .p-lg-25 {    padding: 25px !important; }  .p-lg-30 {    padding: 30px !important; }  .p-lg-40 {    padding: 40px !important; }  .p-lg-50 {    padding: 50px !important; }  .p-lg-60 {    padding: 60px !important; }  .p-lg-70 {    padding: 70px !important; }  .p-lg-80 {    padding: 80px !important; }  .p-lg-90 {    padding: 90px !important; }  .p-lg-100 {    padding: 100px !important; }  .p-lg--10 {    padding: -10px !important; }  .p-lg--15 {    padding: -15px !important; }  .p-lg--20 {    padding: -20px !important; }  .p-lg--25 {    padding: -25px !important; }  .p-lg--30 {    padding: -30px !important; }  .p-lg--40 {    padding: -40px !important; }  .p-lg--50 {    padding: -50px !important; }  .p-lg--60 {    padding: -60px !important; }  .p-lg--70 {    padding: -70px !important; }  .p-lg--80 {    padding: -80px !important; }  .p-lg--90 {    padding: -90px !important; }  .p-lg--100 {    padding: -100px !important; }  .pt-lg-0 {    padding-top: 0px !important; }  .pt-lg-10 {    padding-top: 10px !important; }  .pt-lg-15 {    padding-top: 15px !important; }  .pt-lg-20 {    padding-top: 20px !important; }  .pt-lg-25 {    padding-top: 25px !important; }  .pt-lg-30 {    padding-top: 30px !important; }  .pt-lg-40 {    padding-top: 40px !important; }  .pt-lg-50 {    padding-top: 50px !important; }  .pt-lg-60 {    padding-top: 60px !important; }  .pt-lg-70 {    padding-top: 70px !important; }  .pt-lg-80 {    padding-top: 80px !important; }  .pt-lg-90 {    padding-top: 90px !important; }  .pt-lg-100 {    padding-top: 100px !important; }  .pt-lg--10 {    padding-top: -10px !important; }  .pt-lg--15 {    padding-top: -15px !important; }  .pt-lg--20 {    padding-top: -20px !important; }  .pt-lg--25 {    padding-top: -25px !important; }  .pt-lg--30 {    padding-top: -30px !important; }  .pt-lg--40 {    padding-top: -40px !important; }  .pt-lg--50 {    padding-top: -50px !important; }  .pt-lg--60 {    padding-top: -60px !important; }  .pt-lg--70 {    padding-top: -70px !important; }  .pt-lg--80 {    padding-top: -80px !important; }  .pt-lg--90 {    padding-top: -90px !important; }  .pt-lg--100 {    padding-top: -100px !important; }  .pb-lg-0 {    padding-bottom: 0px !important; }  .pb-lg-10 {    padding-bottom: 10px !important; }  .pb-lg-15 {    padding-bottom: 15px !important; }  .pb-lg-20 {    padding-bottom: 20px !important; }  .pb-lg-25 {    padding-bottom: 25px !important; }  .pb-lg-30 {    padding-bottom: 30px !important; }  .pb-lg-40 {    padding-bottom: 40px !important; }  .pb-lg-50 {    padding-bottom: 50px !important; }  .pb-lg-60 {    padding-bottom: 60px !important; }  .pb-lg-70 {    padding-bottom: 70px !important; }  .pb-lg-80 {    padding-bottom: 80px !important; }  .pb-lg-90 {    padding-bottom: 90px !important; }  .pb-lg-100 {    padding-bottom: 100px !important; }  .pb-lg--10 {    padding-bottom: -10px !important; }  .pb-lg--15 {    padding-bottom: -15px !important; }  .pb-lg--20 {    padding-bottom: -20px !important; }  .pb-lg--25 {    padding-bottom: -25px !important; }  .pb-lg--30 {    padding-bottom: -30px !important; }  .pb-lg--40 {    padding-bottom: -40px !important; }  .pb-lg--50 {    padding-bottom: -50px !important; }  .pb-lg--60 {    padding-bottom: -60px !important; }  .pb-lg--70 {    padding-bottom: -70px !important; }  .pb-lg--80 {    padding-bottom: -80px !important; }  .pb-lg--90 {    padding-bottom: -90px !important; }  .pb-lg--100 {    padding-bottom: -100px !important; }  .pr-lg-0 {    padding-right: 0px !important; }  .pr-lg-10 {    padding-right: 10px !important; }  .pr-lg-15 {    padding-right: 15px !important; }  .pr-lg-20 {    padding-right: 20px !important; }  .pr-lg-25 {    padding-right: 25px !important; }  .pr-lg-30 {    padding-right: 30px !important; }  .pr-lg-40 {    padding-right: 40px !important; }  .pr-lg-50 {    padding-right: 50px !important; }  .pr-lg-60 {    padding-right: 60px !important; }  .pr-lg-70 {    padding-right: 70px !important; }  .pr-lg-80 {    padding-right: 80px !important; }  .pr-lg-90 {    padding-right: 90px !important; }  .pr-lg-100 {    padding-right: 100px !important; }  .pr-lg--10 {    padding-right: -10px !important; }  .pr-lg--15 {    padding-right: -15px !important; }  .pr-lg--20 {    padding-right: -20px !important; }  .pr-lg--25 {    padding-right: -25px !important; }  .pr-lg--30 {    padding-right: -30px !important; }  .pr-lg--40 {    padding-right: -40px !important; }  .pr-lg--50 {    padding-right: -50px !important; }  .pr-lg--60 {    padding-right: -60px !important; }  .pr-lg--70 {    padding-right: -70px !important; }  .pr-lg--80 {    padding-right: -80px !important; }  .pr-lg--90 {    padding-right: -90px !important; }  .pr-lg--100 {    padding-right: -100px !important; }  .pl-lg-0 {    padding-left: 0px !important; }  .pl-lg-10 {    padding-left: 10px !important; }  .pl-lg-15 {    padding-left: 15px !important; }  .pl-lg-20 {    padding-left: 20px !important; }  .pl-lg-25 {    padding-left: 25px !important; }  .pl-lg-30 {    padding-left: 30px !important; }  .pl-lg-40 {    padding-left: 40px !important; }  .pl-lg-50 {    padding-left: 50px !important; }  .pl-lg-60 {    padding-left: 60px !important; }  .pl-lg-70 {    padding-left: 70px !important; }  .pl-lg-80 {    padding-left: 80px !important; }  .pl-lg-90 {    padding-left: 90px !important; }  .pl-lg-100 {    padding-left: 100px !important; }  .pl-lg--10 {    padding-left: -10px !important; }  .pl-lg--15 {    padding-left: -15px !important; }  .pl-lg--20 {    padding-left: -20px !important; }  .pl-lg--25 {    padding-left: -25px !important; }  .pl-lg--30 {    padding-left: -30px !important; }  .pl-lg--40 {    padding-left: -40px !important; }  .pl-lg--50 {    padding-left: -50px !important; }  .pl-lg--60 {    padding-left: -60px !important; }  .pl-lg--70 {    padding-left: -70px !important; }  .pl-lg--80 {    padding-left: -80px !important; }  .pl-lg--90 {    padding-left: -90px !important; }  .pl-lg--100 {    padding-left: -100px !important; } }@media (max-width: 991.98px) {  .p-md-0 {    padding: 0px !important; }  .p-md-10 {    padding: 10px !important; }  .p-md-15 {    padding: 15px !important; }  .p-md-20 {    padding: 20px !important; }  .p-md-25 {    padding: 25px !important; }  .p-md-30 {    padding: 30px !important; }  .p-md-40 {    padding: 40px !important; }  .p-md-50 {    padding: 50px !important; }  .p-md-60 {    padding: 60px !important; }  .p-md-70 {    padding: 70px !important; }  .p-md-80 {    padding: 80px !important; }  .p-md-90 {    padding: 90px !important; }  .p-md-100 {    padding: 100px !important; }  .p-md--10 {    padding: -10px !important; }  .p-md--15 {    padding: -15px !important; }  .p-md--20 {    padding: -20px !important; }  .p-md--25 {    padding: -25px !important; }  .p-md--30 {    padding: -30px !important; }  .p-md--40 {    padding: -40px !important; }  .p-md--50 {    padding: -50px !important; }  .p-md--60 {    padding: -60px !important; }  .p-md--70 {    padding: -70px !important; }  .p-md--80 {    padding: -80px !important; }  .p-md--90 {    padding: -90px !important; }  .p-md--100 {    padding: -100px !important; }  .pt-md-0 {    padding-top: 0px !important; }  .pt-md-10 {    padding-top: 10px !important; }  .pt-md-15 {    padding-top: 15px !important; }  .pt-md-20 {    padding-top: 20px !important; }  .pt-md-25 {    padding-top: 25px !important; }  .pt-md-30 {    padding-top: 30px !important; }  .pt-md-40 {    padding-top: 40px !important; }  .pt-md-50 {    padding-top: 50px !important; }  .pt-md-60 {    padding-top: 60px !important; }  .pt-md-70 {    padding-top: 70px !important; }  .pt-md-80 {    padding-top: 80px !important; }  .pt-md-90 {    padding-top: 90px !important; }  .pt-md-100 {    padding-top: 100px !important; }  .pt-md--10 {    padding-top: -10px !important; }  .pt-md--15 {    padding-top: -15px !important; }  .pt-md--20 {    padding-top: -20px !important; }  .pt-md--25 {    padding-top: -25px !important; }  .pt-md--30 {    padding-top: -30px !important; }  .pt-md--40 {    padding-top: -40px !important; }  .pt-md--50 {    padding-top: -50px !important; }  .pt-md--60 {    padding-top: -60px !important; }  .pt-md--70 {    padding-top: -70px !important; }  .pt-md--80 {    padding-top: -80px !important; }  .pt-md--90 {    padding-top: -90px !important; }  .pt-md--100 {    padding-top: -100px !important; }  .pb-md-0 {    padding-bottom: 0px !important; }  .pb-md-10 {    padding-bottom: 10px !important; }  .pb-md-15 {    padding-bottom: 15px !important; }  .pb-md-20 {    padding-bottom: 20px !important; }  .pb-md-25 {    padding-bottom: 25px !important; }  .pb-md-30 {    padding-bottom: 30px !important; }  .pb-md-40 {    padding-bottom: 40px !important; }  .pb-md-50 {    padding-bottom: 50px !important; }  .pb-md-60 {    padding-bottom: 60px !important; }  .pb-md-70 {    padding-bottom: 70px !important; }  .pb-md-80 {    padding-bottom: 80px !important; }  .pb-md-90 {    padding-bottom: 90px !important; }  .pb-md-100 {    padding-bottom: 100px !important; }  .pb-md--10 {    padding-bottom: -10px !important; }  .pb-md--15 {    padding-bottom: -15px !important; }  .pb-md--20 {    padding-bottom: -20px !important; }  .pb-md--25 {    padding-bottom: -25px !important; }  .pb-md--30 {    padding-bottom: -30px !important; }  .pb-md--40 {    padding-bottom: -40px !important; }  .pb-md--50 {    padding-bottom: -50px !important; }  .pb-md--60 {    padding-bottom: -60px !important; }  .pb-md--70 {    padding-bottom: -70px !important; }  .pb-md--80 {    padding-bottom: -80px !important; }  .pb-md--90 {    padding-bottom: -90px !important; }  .pb-md--100 {    padding-bottom: -100px !important; }  .pr-md-0 {    padding-right: 0px !important; }  .pr-md-10 {    padding-right: 10px !important; }  .pr-md-15 {    padding-right: 15px !important; }  .pr-md-20 {    padding-right: 20px !important; }  .pr-md-25 {    padding-right: 25px !important; }  .pr-md-30 {    padding-right: 30px !important; }  .pr-md-40 {    padding-right: 40px !important; }  .pr-md-50 {    padding-right: 50px !important; }  .pr-md-60 {    padding-right: 60px !important; }  .pr-md-70 {    padding-right: 70px !important; }  .pr-md-80 {    padding-right: 80px !important; }  .pr-md-90 {    padding-right: 90px !important; }  .pr-md-100 {    padding-right: 100px !important; }  .pr-md--10 {    padding-right: -10px !important; }  .pr-md--15 {    padding-right: -15px !important; }  .pr-md--20 {    padding-right: -20px !important; }  .pr-md--25 {    padding-right: -25px !important; }  .pr-md--30 {    padding-right: -30px !important; }  .pr-md--40 {    padding-right: -40px !important; }  .pr-md--50 {    padding-right: -50px !important; }  .pr-md--60 {    padding-right: -60px !important; }  .pr-md--70 {    padding-right: -70px !important; }  .pr-md--80 {    padding-right: -80px !important; }  .pr-md--90 {    padding-right: -90px !important; }  .pr-md--100 {    padding-right: -100px !important; }  .pl-md-0 {    padding-left: 0px !important; }  .pl-md-10 {    padding-left: 10px !important; }  .pl-md-15 {    padding-left: 15px !important; }  .pl-md-20 {    padding-left: 20px !important; }  .pl-md-25 {    padding-left: 25px !important; }  .pl-md-30 {    padding-left: 30px !important; }  .pl-md-40 {    padding-left: 40px !important; }  .pl-md-50 {    padding-left: 50px !important; }  .pl-md-60 {    padding-left: 60px !important; }  .pl-md-70 {    padding-left: 70px !important; }  .pl-md-80 {    padding-left: 80px !important; }  .pl-md-90 {    padding-left: 90px !important; }  .pl-md-100 {    padding-left: 100px !important; }  .pl-md--10 {    padding-left: -10px !important; }  .pl-md--15 {    padding-left: -15px !important; }  .pl-md--20 {    padding-left: -20px !important; }  .pl-md--25 {    padding-left: -25px !important; }  .pl-md--30 {    padding-left: -30px !important; }  .pl-md--40 {    padding-left: -40px !important; }  .pl-md--50 {    padding-left: -50px !important; }  .pl-md--60 {    padding-left: -60px !important; }  .pl-md--70 {    padding-left: -70px !important; }  .pl-md--80 {    padding-left: -80px !important; }  .pl-md--90 {    padding-left: -90px !important; }  .pl-md--100 {    padding-left: -100px !important; } }@media (max-width: 767.98px) {  .p-sm-0 {    padding: 0px !important; }  .p-sm-10 {    padding: 10px !important; }  .p-sm-15 {    padding: 15px !important; }  .p-sm-20 {    padding: 20px !important; }  .p-sm-25 {    padding: 25px !important; }  .p-sm-30 {    padding: 30px !important; }  .p-sm-40 {    padding: 40px !important; }  .p-sm-50 {    padding: 50px !important; }  .p-sm-60 {    padding: 60px !important; }  .p-sm-70 {    padding: 70px !important; }  .p-sm-80 {    padding: 80px !important; }  .p-sm-90 {    padding: 90px !important; }  .p-sm-100 {    padding: 100px !important; }  .p-sm--10 {    padding: -10px !important; }  .p-sm--15 {    padding: -15px !important; }  .p-sm--20 {    padding: -20px !important; }  .p-sm--25 {    padding: -25px !important; }  .p-sm--30 {    padding: -30px !important; }  .p-sm--40 {    padding: -40px !important; }  .p-sm--50 {    padding: -50px !important; }  .p-sm--60 {    padding: -60px !important; }  .p-sm--70 {    padding: -70px !important; }  .p-sm--80 {    padding: -80px !important; }  .p-sm--90 {    padding: -90px !important; }  .p-sm--100 {    padding: -100px !important; }  .pt-sm-0 {    padding-top: 0px !important; }  .pt-sm-10 {    padding-top: 10px !important; }  .pt-sm-15 {    padding-top: 15px !important; }  .pt-sm-20 {    padding-top: 20px !important; }  .pt-sm-25 {    padding-top: 25px !important; }  .pt-sm-30 {    padding-top: 30px !important; }  .pt-sm-40 {    padding-top: 40px !important; }  .pt-sm-50 {    padding-top: 50px !important; }  .pt-sm-60 {    padding-top: 60px !important; }  .pt-sm-70 {    padding-top: 70px !important; }  .pt-sm-80 {    padding-top: 80px !important; }  .pt-sm-90 {    padding-top: 90px !important; }  .pt-sm-100 {    padding-top: 100px !important; }  .pt-sm--10 {    padding-top: -10px !important; }  .pt-sm--15 {    padding-top: -15px !important; }  .pt-sm--20 {    padding-top: -20px !important; }  .pt-sm--25 {    padding-top: -25px !important; }  .pt-sm--30 {    padding-top: -30px !important; }  .pt-sm--40 {    padding-top: -40px !important; }  .pt-sm--50 {    padding-top: -50px !important; }  .pt-sm--60 {    padding-top: -60px !important; }  .pt-sm--70 {    padding-top: -70px !important; }  .pt-sm--80 {    padding-top: -80px !important; }  .pt-sm--90 {    padding-top: -90px !important; }  .pt-sm--100 {    padding-top: -100px !important; }  .pb-sm-0 {    padding-bottom: 0px !important; }  .pb-sm-10 {    padding-bottom: 10px !important; }  .pb-sm-15 {    padding-bottom: 15px !important; }  .pb-sm-20 {    padding-bottom: 20px !important; }  .pb-sm-25 {    padding-bottom: 25px !important; }  .pb-sm-30 {    padding-bottom: 30px !important; }  .pb-sm-40 {    padding-bottom: 40px !important; }  .pb-sm-50 {    padding-bottom: 50px !important; }  .pb-sm-60 {    padding-bottom: 60px !important; }  .pb-sm-70 {    padding-bottom: 70px !important; }  .pb-sm-80 {    padding-bottom: 80px !important; }  .pb-sm-90 {    padding-bottom: 90px !important; }  .pb-sm-100 {    padding-bottom: 100px !important; }  .pb-sm--10 {    padding-bottom: -10px !important; }  .pb-sm--15 {    padding-bottom: -15px !important; }  .pb-sm--20 {    padding-bottom: -20px !important; }  .pb-sm--25 {    padding-bottom: -25px !important; }  .pb-sm--30 {    padding-bottom: -30px !important; }  .pb-sm--40 {    padding-bottom: -40px !important; }  .pb-sm--50 {    padding-bottom: -50px !important; }  .pb-sm--60 {    padding-bottom: -60px !important; }  .pb-sm--70 {    padding-bottom: -70px !important; }  .pb-sm--80 {    padding-bottom: -80px !important; }  .pb-sm--90 {    padding-bottom: -90px !important; }  .pb-sm--100 {    padding-bottom: -100px !important; }  .pr-sm-0 {    padding-right: 0px !important; }  .pr-sm-10 {    padding-right: 10px !important; }  .pr-sm-15 {    padding-right: 15px !important; }  .pr-sm-20 {    padding-right: 20px !important; }  .pr-sm-25 {    padding-right: 25px !important; }  .pr-sm-30 {    padding-right: 30px !important; }  .pr-sm-40 {    padding-right: 40px !important; }  .pr-sm-50 {    padding-right: 50px !important; }  .pr-sm-60 {    padding-right: 60px !important; }  .pr-sm-70 {    padding-right: 70px !important; }  .pr-sm-80 {    padding-right: 80px !important; }  .pr-sm-90 {    padding-right: 90px !important; }  .pr-sm-100 {    padding-right: 100px !important; }  .pr-sm--10 {    padding-right: -10px !important; }  .pr-sm--15 {    padding-right: -15px !important; }  .pr-sm--20 {    padding-right: -20px !important; }  .pr-sm--25 {    padding-right: -25px !important; }  .pr-sm--30 {    padding-right: -30px !important; }  .pr-sm--40 {    padding-right: -40px !important; }  .pr-sm--50 {    padding-right: -50px !important; }  .pr-sm--60 {    padding-right: -60px !important; }  .pr-sm--70 {    padding-right: -70px !important; }  .pr-sm--80 {    padding-right: -80px !important; }  .pr-sm--90 {    padding-right: -90px !important; }  .pr-sm--100 {    padding-right: -100px !important; }  .pl-sm-0 {    padding-left: 0px !important; }  .pl-sm-10 {    padding-left: 10px !important; }  .pl-sm-15 {    padding-left: 15px !important; }  .pl-sm-20 {    padding-left: 20px !important; }  .pl-sm-25 {    padding-left: 25px !important; }  .pl-sm-30 {    padding-left: 30px !important; }  .pl-sm-40 {    padding-left: 40px !important; }  .pl-sm-50 {    padding-left: 50px !important; }  .pl-sm-60 {    padding-left: 60px !important; }  .pl-sm-70 {    padding-left: 70px !important; }  .pl-sm-80 {    padding-left: 80px !important; }  .pl-sm-90 {    padding-left: 90px !important; }  .pl-sm-100 {    padding-left: 100px !important; }  .pl-sm--10 {    padding-left: -10px !important; }  .pl-sm--15 {    padding-left: -15px !important; }  .pl-sm--20 {    padding-left: -20px !important; }  .pl-sm--25 {    padding-left: -25px !important; }  .pl-sm--30 {    padding-left: -30px !important; }  .pl-sm--40 {    padding-left: -40px !important; }  .pl-sm--50 {    padding-left: -50px !important; }  .pl-sm--60 {    padding-left: -60px !important; }  .pl-sm--70 {    padding-left: -70px !important; }  .pl-sm--80 {    padding-left: -80px !important; }  .pl-sm--90 {    padding-left: -90px !important; }  .pl-sm--100 {    padding-left: -100px !important; } }@media (max-width: 575.98px) {  .p-xs-0 {    padding: 0px !important; }  .p-xs-10 {    padding: 10px !important; }  .p-xs-15 {    padding: 15px !important; }  .p-xs-20 {    padding: 20px !important; }  .p-xs-25 {    padding: 25px !important; }  .p-xs-30 {    padding: 30px !important; }  .p-xs-40 {    padding: 40px !important; }  .p-xs-50 {    padding: 50px !important; }  .p-xs-60 {    padding: 60px !important; }  .p-xs-70 {    padding: 70px !important; }  .p-xs-80 {    padding: 80px !important; }  .p-xs-90 {    padding: 90px !important; }  .p-xs-100 {    padding: 100px !important; }  .p-xs--10 {    padding: -10px !important; }  .p-xs--15 {    padding: -15px !important; }  .p-xs--20 {    padding: -20px !important; }  .p-xs--25 {    padding: -25px !important; }  .p-xs--30 {    padding: -30px !important; }  .p-xs--40 {    padding: -40px !important; }  .p-xs--50 {    padding: -50px !important; }  .p-xs--60 {    padding: -60px !important; }  .p-xs--70 {    padding: -70px !important; }  .p-xs--80 {    padding: -80px !important; }  .p-xs--90 {    padding: -90px !important; }  .p-xs--100 {    padding: -100px !important; }  .pt-xs-0 {    padding-top: 0px !important; }  .pt-xs-10 {    padding-top: 10px !important; }  .pt-xs-15 {    padding-top: 15px !important; }  .pt-xs-20 {    padding-top: 20px !important; }  .pt-xs-25 {    padding-top: 25px !important; }  .pt-xs-30 {    padding-top: 30px !important; }  .pt-xs-40 {    padding-top: 40px !important; }  .pt-xs-50 {    padding-top: 50px !important; }  .pt-xs-60 {    padding-top: 60px !important; }  .pt-xs-70 {    padding-top: 70px !important; }  .pt-xs-80 {    padding-top: 80px !important; }  .pt-xs-90 {    padding-top: 90px !important; }  .pt-xs-100 {    padding-top: 100px !important; }  .pt-xs--10 {    padding-top: -10px !important; }  .pt-xs--15 {    padding-top: -15px !important; }  .pt-xs--20 {    padding-top: -20px !important; }  .pt-xs--25 {    padding-top: -25px !important; }  .pt-xs--30 {    padding-top: -30px !important; }  .pt-xs--40 {    padding-top: -40px !important; }  .pt-xs--50 {    padding-top: -50px !important; }  .pt-xs--60 {    padding-top: -60px !important; }  .pt-xs--70 {    padding-top: -70px !important; }  .pt-xs--80 {    padding-top: -80px !important; }  .pt-xs--90 {    padding-top: -90px !important; }  .pt-xs--100 {    padding-top: -100px !important; }  .pb-xs-0 {    padding-bottom: 0px !important; }  .pb-xs-10 {    padding-bottom: 10px !important; }  .pb-xs-15 {    padding-bottom: 15px !important; }  .pb-xs-20 {    padding-bottom: 20px !important; }  .pb-xs-25 {    padding-bottom: 25px !important; }  .pb-xs-30 {    padding-bottom: 30px !important; }  .pb-xs-40 {    padding-bottom: 40px !important; }  .pb-xs-50 {    padding-bottom: 50px !important; }  .pb-xs-60 {    padding-bottom: 60px !important; }  .pb-xs-70 {    padding-bottom: 70px !important; }  .pb-xs-80 {    padding-bottom: 80px !important; }  .pb-xs-90 {    padding-bottom: 90px !important; }  .pb-xs-100 {    padding-bottom: 100px !important; }  .pb-xs--10 {    padding-bottom: -10px !important; }  .pb-xs--15 {    padding-bottom: -15px !important; }  .pb-xs--20 {    padding-bottom: -20px !important; }  .pb-xs--25 {    padding-bottom: -25px !important; }  .pb-xs--30 {    padding-bottom: -30px !important; }  .pb-xs--40 {    padding-bottom: -40px !important; }  .pb-xs--50 {    padding-bottom: -50px !important; }  .pb-xs--60 {    padding-bottom: -60px !important; }  .pb-xs--70 {    padding-bottom: -70px !important; }  .pb-xs--80 {    padding-bottom: -80px !important; }  .pb-xs--90 {    padding-bottom: -90px !important; }  .pb-xs--100 {    padding-bottom: -100px !important; }  .pr-xs-0 {    padding-right: 0px !important; }  .pr-xs-10 {    padding-right: 10px !important; }  .pr-xs-15 {    padding-right: 15px !important; }  .pr-xs-20 {    padding-right: 20px !important; }  .pr-xs-25 {    padding-right: 25px !important; }  .pr-xs-30 {    padding-right: 30px !important; }  .pr-xs-40 {    padding-right: 40px !important; }  .pr-xs-50 {    padding-right: 50px !important; }  .pr-xs-60 {    padding-right: 60px !important; }  .pr-xs-70 {    padding-right: 70px !important; }  .pr-xs-80 {    padding-right: 80px !important; }  .pr-xs-90 {    padding-right: 90px !important; }  .pr-xs-100 {    padding-right: 100px !important; }  .pr-xs--10 {    padding-right: -10px !important; }  .pr-xs--15 {    padding-right: -15px !important; }  .pr-xs--20 {    padding-right: -20px !important; }  .pr-xs--25 {    padding-right: -25px !important; }  .pr-xs--30 {    padding-right: -30px !important; }  .pr-xs--40 {    padding-right: -40px !important; }  .pr-xs--50 {    padding-right: -50px !important; }  .pr-xs--60 {    padding-right: -60px !important; }  .pr-xs--70 {    padding-right: -70px !important; }  .pr-xs--80 {    padding-right: -80px !important; }  .pr-xs--90 {    padding-right: -90px !important; }  .pr-xs--100 {    padding-right: -100px !important; }  .pl-xs-0 {    padding-left: 0px !important; }  .pl-xs-10 {    padding-left: 10px !important; }  .pl-xs-15 {    padding-left: 15px !important; }  .pl-xs-20 {    padding-left: 20px !important; }  .pl-xs-25 {    padding-left: 25px !important; }  .pl-xs-30 {    padding-left: 30px !important; }  .pl-xs-40 {    padding-left: 40px !important; }  .pl-xs-50 {    padding-left: 50px !important; }  .pl-xs-60 {    padding-left: 60px !important; }  .pl-xs-70 {    padding-left: 70px !important; }  .pl-xs-80 {    padding-left: 80px !important; }  .pl-xs-90 {    padding-left: 90px !important; }  .pl-xs-100 {    padding-left: 100px !important; }  .pl-xs--10 {    padding-left: -10px !important; }  .pl-xs--15 {    padding-left: -15px !important; }  .pl-xs--20 {    padding-left: -20px !important; }  .pl-xs--25 {    padding-left: -25px !important; }  .pl-xs--30 {    padding-left: -30px !important; }  .pl-xs--40 {    padding-left: -40px !important; }  .pl-xs--50 {    padding-left: -50px !important; }  .pl-xs--60 {    padding-left: -60px !important; }  .pl-xs--70 {    padding-left: -70px !important; }  .pl-xs--80 {    padding-left: -80px !important; }  .pl-xs--90 {    padding-left: -90px !important; }  .pl-xs--100 {    padding-left: -100px !important; } }.tm-responsive-pos-top-0 {  top: 0px; }.tm-responsive-pos-top-10 {  top: 10px; }.tm-responsive-pos-top-15 {  top: 15px; }.tm-responsive-pos-top-20 {  top: 20px; }.tm-responsive-pos-top-25 {  top: 25px; }.tm-responsive-pos-top-30 {  top: 30px; }.tm-responsive-pos-top-40 {  top: 40px; }.tm-responsive-pos-top-50 {  top: 50px; }.tm-responsive-pos-top-60 {  top: 60px; }.tm-responsive-pos-top-70 {  top: 70px; }.tm-responsive-pos-top-80 {  top: 80px; }.tm-responsive-pos-top-90 {  top: 90px; }.tm-responsive-pos-top-100 {  top: 100px; }@media (max-width: 991.98px) {  [class^="tm-responsive-pos-top-"], [class*=" tm-responsive-pos-top-"] {    top: 0; } }.tm-responsive-pos-bottom-0 {  bottom: 0px; }.tm-responsive-pos-bottom-10 {  bottom: 10px; }.tm-responsive-pos-bottom-15 {  bottom: 15px; }.tm-responsive-pos-bottom-20 {  bottom: 20px; }.tm-responsive-pos-bottom-25 {  bottom: 25px; }.tm-responsive-pos-bottom-30 {  bottom: 30px; }.tm-responsive-pos-bottom-40 {  bottom: 40px; }.tm-responsive-pos-bottom-50 {  bottom: 50px; }.tm-responsive-pos-bottom-60 {  bottom: 60px; }.tm-responsive-pos-bottom-70 {  bottom: 70px; }.tm-responsive-pos-bottom-80 {  bottom: 80px; }.tm-responsive-pos-bottom-90 {  bottom: 90px; }.tm-responsive-pos-bottom-100 {  bottom: 100px; }@media (max-width: 991.98px) {  [class^="tm-responsive-pos-bottom-"], [class*=" tm-responsive-pos-bottom-"] {    bottom: 0; } }.mt-responsive--150 {  margin-top: -150px; }  @media (max-width: 1199.98px) {    .mt-responsive--150 {      margin-top: -100px; } }  @media (max-width: 991.98px) {    .mt-responsive--150 {      margin-top: -50px; } }.mt-responsive--200 {  margin-top: -200px; }  @media (max-width: 1199.98px) {    .mt-responsive--200 {      margin-top: -150px; } }  @media (max-width: 991.98px) {    .mt-responsive--200 {      margin-top: -80px; } }.mt-responsive--210 {  margin-top: -210px; }  @media (max-width: 1199.98px) {    .mt-responsive--210 {      margin-top: -150px; } }  @media (max-width: 991.98px) {    .mt-responsive--210 {      margin-top: -80px; } }.mt-responsive--220 {  margin-top: -220px; }  @media (max-width: 1199.98px) {    .mt-responsive--220 {      margin-top: -150px; } }  @media (max-width: 991.98px) {    .mt-responsive--220 {      margin-top: -80px; } }.mt-responsive--230 {  margin-top: -230px; }  @media (max-width: 1199.98px) {    .mt-responsive--230 {      margin-top: -150px; } }  @media (max-width: 991.98px) {    .mt-responsive--230 {      margin-top: -80px; } }.mt-responsive--240 {  margin-top: -240px; }  @media (max-width: 1199.98px) {    .mt-responsive--240 {      margin-top: -150px; } }  @media (max-width: 991.98px) {    .mt-responsive--240 {      margin-top: -80px; } }.mt-responsive--250 {  margin-top: -250px; }  @media (max-width: 1199.98px) {    .mt-responsive--250 {      margin-top: -150px; } }  @media (max-width: 991.98px) {    .mt-responsive--250 {      margin-top: -80px; } }@media (max-width: 767.98px) {  [class^="mt-responsive-"], [class*=" mt-responsive-"] {    margin-top: 0; } }/*===================================================            Bootstrap 3 Media Queries             ===================================================*//*==========  Mobile First Method  ==========*//*==========  Non-Mobile First Method  ==========*//*==========  minimum and maximum breakpoint Method  ==========*/@media (min-width: 992px) and (max-width: 1199.98px) {  body {    font-size: 1rem; }  h1 {    font-size: 3.3rem; }  h2 {    font-size: 2.5rem; }  h3 {    font-size: 2.2rem; } }@media (min-width: 768px) and (max-width: 991.98px) {  body {    font-size: 1rem; }  h1 {    font-size: 3.1rem; }  h2 {    font-size: 2.3rem; }  h3 {    font-size: 2.1rem; } }@media (max-width: 767.98px) {  body {    font-size: 1rem; }  h1 {    font-size: 3.0rem; }  h2 {    font-size: 2.2rem; }  h3 {    font-size: 2.0rem; } }/*：源代码唯一下载链接: http://www.bootstrapmb.com/item/6666(当前备注仅在演示里出现，下载源码不包含)*/