/*---------------------------------------------			Table of CONTENT-----------------------------------------------	01. Default CSS	02. Header 	03.	Banner 	04. Page Header	05. Facility	06. About	07. Classes	08. teachers	09. teachers Details	10. Features	11. Gallery    12. Achievements	13. Testimonial	14. Partner	15. Event	16. Blog	17. Congact	18. Product	19. Subscribe	20. 404 Error	21. Footer	-----------------------------------------------*//*	01	- Default CSS----------------------------------------------*//* --- 1.0 - Normalize ---*/html {    font-family: 'Roboto', sans-serif;    -webkit-text-size-adjust: 100%;    -ms-text-size-adjust: 100%;}body {    font-family: 'Roboto', sans-serif;    font-size: 16px;    /*  base font size  15px= 1em*/    margin: 0;}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {    display: block;}audio,canvas,progress,video {    display: inline-block;    vertical-align: baseline;}audio:not([controls]) {    display: none;    height: 0;}[hidden],template {    display: none;}a {    background-color: transparent;    color: #707070;    -webkit-transition: .25s;    -moz-transition: .25s;    -ms-transition: .25s;    -o-transition: .25s;    transition: .25s;}abbr[title] {    border-bottom: 1px dotted;}b,strong {    font-weight: 700;}small {    font-size: 80%;}sub,sup {    font-size: 75%;    line-height: 0;    position: relative;    vertical-align: baseline;}sup {    top: -0.5em;}sub {    bottom: -0.25em;}img {    border: 0;}svg:not(:root) {    overflow: hidden;}figure {    margin: 0;}hr {    -webkit-box-sizing: content-box;    -moz-box-sizing: content-box;    box-sizing: content-box;}code,kbd,pre,samp {    font-size: 1em;}button,input,optgroup,select,textarea {    color: inherit;    font: inherit;    margin: 0;}select {    text-transform: none;}button {    overflow: visible;}button,input,select,textarea {    max-width: 100%;}button,html input[type="button"],input[type="reset"],input[type="submit"] {    -webkit-appearance: button;    cursor: pointer;}button[disabled],html input[disabled] {    cursor: default;    opacity: .5;}button::-moz-focus-inner,input::-moz-focus-inner {    border: 0;    padding: 0;}input[type="checkbox"],input[type="radio"] {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    margin-right: 0.4375em;    padding: 0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {    height: auto;}input[type="search"] {    -webkit-appearance: textfield;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {    -webkit-appearance: none;}fieldset {    border: 1px solid #d1d1d1;    margin: 0 0 1.75em;    min-width: inherit;    padding: 0.875em;}fieldset> :last-child {    margin-bottom: 0;}legend {    border: 0;    padding: 0;}textarea {    overflow: auto;    vertical-align: top;}optgroup {    font-weight: bold;}/* --- 2.0 - Typography --- */body,button,input,select,textarea {    color: #1a1a1a;    font-family: 'Roboto', sans-serif;    line-height: 1.75;}h1,h2,h3,h4,h5,h6 {    clear: both;    line-height: 1.5;    font-weight: 700;    color: #707070;    /* font-style: italic; */    margin: 0;    padding: 0;    font-family: 'Bubblegum Sans', cursive;}h1 {    color: #fff;    font-size: 36px;}h2 {    font-size: 66px;}h3 {    font-size: 40px;}h4 {    font-size: 24px;}h5 {    font-size: 18px;}p {    font-size: 16px;    color: #707070;    line-height: 24px;    margin: 0 0 1.75em;}dfn,cite,em,i {    font-style: italic;}blockquote {    border: 1px solid #e9e9e9;    color: #939595;    font-size: 17px;    font-style: italic;    line-height: 28px;    font-weight: 700;    padding: 30px 25px 25px 80px;    position: relative;}blockquote>p {    margin: 0;    padding: 0;    font-size: 17px;    color: #939595;}blockquote:after {    content: "\f10d" !important;    position: absolute;    left: 20px;    top: 50%;    margin-top: -20px;    font: normal normal normal 48px/1 FontAwesome;    color: #e9e9e9;}blockquote,q {    quotes: none;}blockquote:before,blockquote:after,q:before,q:after {    content: "";}blockquote p {    margin-bottom: 1.4736842105em;}blockquote cite,blockquote small {    color: #1a1a1a;    display: block;    font-size: 16px;    font-size: 1rem;    line-height: 1.75;}blockquote cite:before,blockquote small:before {    content: "\2014\00a0";}blockquote em,blockquote i,blockquote cite {    font-style: normal;}blockquote strong,blockquote b {    font-weight: 400;}blockquote> :last-child {    margin-bottom: 0;}address {    color: #939595;    font-weight: 600;    font-size: 1em;    margin-bottom: 10px;}code,kbd,tt,var,samp,pre {    font-family: 'Roboto', sans-serif;}pre {    border: 1px solid #d1d1d1;    font-size: 16px;    font-size: 1rem;    line-height: 1.3125;    margin: 0 0 1.75em;    max-width: 100%;    overflow: auto;    padding: 1.75em;    white-space: pre;    white-space: pre-wrap;    word-wrap: break-word;}code {    background-color: #d1d1d1;    padding: 0.125em 0.25em;}abbr,acronym {    border-bottom: 1px dotted #d1d1d1;    cursor: help;}mark,ins {    background: #007acc;    color: #fff;    padding: 0.125em 0.25em;    text-decoration: none;}big {    font-size: 125%;}/* --- 3.0 - Elements --- */html {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}*,*:before,*:after {    /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */    -webkit-box-sizing: inherit;    -moz-box-sizing: inherit;    box-sizing: inherit;}body {    background: #fff;    /* Fallback for when there is no custom background color defined. */}hr {    background-color: #d1d1d1;    border: 0;    height: 1px;    margin: 0 0 1.75em;}ul,ol {    padding: 0;}ul {    list-style: disc;}ol {    list-style: decimal;    margin-left: 1.5em;}li>ul,li>ol {    margin-bottom: 0;}dl {    margin: 0 0 1.75em;}dt {    font-weight: 700;}dd {    margin: 0 0 1.75em;}img {    height: auto;    /* Make sure images are scaled correctly. */    max-width: 100%;    /* Adhere to container width. */    vertical-align: middle;}del {    opacity: 0.8;}table,th,td {    border: 1px solid #d1d1d1;}table {    border-collapse: separate;    border-spacing: 0;    border-width: 1px 0 0 1px;    margin: 0 0 1.75em;    table-layout: fixed;    /* Prevents HTML tables from becoming too wide */    width: 100%;}caption,th,td {    font-weight: normal;    text-align: left;}th {    border-width: 0 1px 1px 0;    font-weight: 700;}td {    border-width: 0 1px 1px 0;}th,td {    padding: 0.4375em;}/* Placeholder text color -- selectors need to be separate to work. */::-webkit-input-placeholder {    color: #696969;    font-family: 'Roboto', sans-serif;}:-moz-placeholder {    color: #696969;    font-family: 'Roboto', sans-serif;}::-moz-placeholder {    color: #696969;    font-family: 'Roboto', sans-serif;    opacity: 1;    /* Since FF19 lowers the opacity of the placeholder by default */}:-ms-input-placeholder {    color: #696969;    font-family: 'Roboto', sans-serif;}/* --- 4.0 - Forms --- */input {    line-height: normal;}button,button[disabled]:hover,button[disabled]:focus,input[type="button"],input[type="button"][disabled]:hover,input[type="button"][disabled]:focus,input[type="reset"],input[type="reset"][disabled]:hover,input[type="reset"][disabled]:focus,input[type="submit"],input[type="submit"][disabled]:hover,input[type="submit"][disabled]:focus {    background: #1a1a1a;    border: 0;    border-radius: 2px;    color: #fff;    font-family: 'Roboto', sans-serif;    font-weight: 700;    letter-spacing: 0.046875em;    line-height: 1;    padding: 0.84375em 0.875em;}.button-default {    display: inline-block;    text-decoration: none;    color: #fff;    font-size: 16px;    font-weight: 700;    font-style: italic;    background-color: #92278f;    border-radius: 2px;    padding: 11px 30px;    transition: .25s ease-out;}.button-default:hover,.button-default:focus {    text-decoration: none;    color: #fff;    background-color: #7e007b;}.section-notch {    position: relative;}.section-notch:before {    content: "";    position: absolute;    background: url(../../images/section_notch_top.png);    background-repeat: repeat-x;    display: block;    top: 0;    width: 100%;    height: 7px;    z-index: 2;}.section-notch:after {    content: "";    position: absolute;    background-image: url(../../images/section_notch_bottom.png);    background-repeat: repeat-x;    bottom: 0;    width: 100%;    height: 7px;    z-index: 2;}.padding-120 {    padding: 120px 0px;}.section-header {    text-align: center;    max-width: 650px;    margin: 0px auto 55px;}.section-header h3 {    color: #92278f;    margin-bottom: 10px;}.section-header p {    line-height: 30px;    margin: 0px;}.section-header.bg h3 {    color: #fff;}.section-header.bg p {    color: #fff;}.social-default {    overflow: hidden;    margin: 0px;}.social-default li {    list-style: none;    display: inline-block;    float: left;    margin-right: 10px;}.social-default li:last-child {    margin: 0px;}.social-default li a {    display: inline-block;    height: 40px;    width: 40px;    text-align: center;    font-size: 14px;    line-height: 3;    background-color: #365899;    color: #fff;    border-radius: 100%;}.social-default li:nth-child(2) a {    background-color: #ea4c89;}.social-default li:nth-child(3) a {    background-color: #dc4a38;}.social-default li:nth-child(4) a {    background-color: #1da1f2;}.social-default li:nth-child(5) a {    background-color: #bd081c;}/*  02  - Header----------------------------------------------*/header .header-top {    background-color: #92278f;    padding: 11px 0px;}header .header-top ul {    overflow: hidden;    margin: 0px;}header .header-top .left li {    list-style: none;    /* display: inline-block; */    float: left;    color: #fff;    font-style: italic;    margin-right: 30px;}header .header-top .left li span {    color: #fff;    margin-right: 5px;}header .header-top .right li {    list-style: none;    display: inline-block;    margin-left: 15px;}header .header-top .right li a {    color: #fff;}header .main-menu {    position: relative;    background-color: #fff;    z-index: 9;}header .main-menu .container {    position: relative;}header .main-menu .navbar {    margin: 0px;    border: none;}.main-menu.menu-fixed {    position: fixed;    top: 0;    width: 100%;    height: auto;    -webkit-backface-visibility: hidden;    backface-visibility: hidden;    z-index: 99;    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.06);    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.06);}.animated {    -webkit-animation-duration: 1s;    animation-duration: 1s;    -webkit-animation-fill-mode: both;    animation-fill-mode: both;}@-webkit-keyframes fadeInDown {    from {        opacity: 0;        -webkit-transform: translate3d(0, -100%, 0);        transform: translate3d(0, -100%, 0);    }    to {        opacity: 1;        -webkit-transform: none;        transform: none;    }}@keyframes fadeInDown {    from {        opacity: 0;        -webkit-transform: translate3d(0, -100%, 0);        transform: translate3d(0, -100%, 0);    }    to {        opacity: 1;        -webkit-transform: none;        transform: none;    }}.fadeInDown {    -webkit-animation-name: fadeInDown;    animation-name: fadeInDown;}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {    color: #e84b3a;}header .main-menu ul li a {    font-size: 18px;    font-weight: 700;    color: #e84b3a;    padding: 40px 15px;    text-decoration: none;    display: inline-block;}header .main-menu .menu>li:nth-child(1) a {    color: #e84b3a;}header .main-menu .menu>li:nth-child(2) a {    color: #ffc000;}header .main-menu .menu>li:nth-child(3) a {    color: #fc7f0c;}header .main-menu .menu>li:nth-child(4) a {    color: #92278f;}header .main-menu .menu>li:nth-child(5) a {    color: #14b7f1;}header .main-menu .menu>li:nth-child(6) a {    color: #ee257c;}header .main-menu .menu>li:nth-child(7) a {    color: #8dc63f;}header .main-menu .menu>li:nth-child(8) a {    color: #a40202;}.menu>li>a:focus,.menu>li>a:hover,.menu .open>a,.menu .open>a:focus,.menu .open>a:hover,.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover {    background-color: transparent;    border-color: #f0f0f0;}header .main-menu ul li ul li a {    border-bottom: 1px solid #f0f0f0;}header .main-menu ul li ul li a:hover {    background-color: #fafafa}header .main-menu ul li ul li.active a {    background-color: #fafafa}header .main-menu ul li ul li:last-child>a {    border: none;}header .main-menu ul li ul li a {    padding: 10px 15px;    font-size: 90%;}header .main-menu .navbar-toggle {    margin-top: 33px;    margin-bottom: 33px;}header .main-menu .navbar-toggle .icon-bar {    -webkit-transition: .25s ease-out;    transition: .25s ease-out;}header .main-menu .navbar-toggle .icon-bar:nth-child(2) {    background-color: #92278f;    transform: rotate(45deg) translate(4px, 5px);}header .main-menu .navbar-toggle .icon-bar:nth-child(3) {    background-color: #e84b3a;    opacity: 0;}header .main-menu .navbar-toggle .icon-bar:nth-child(4) {    background-color: #fc7f0c;    transform: rotate(-45deg) translate(4px, -5px);}header .main-menu .navbar-toggle.collapsed .icon-bar:nth-child(2) {    transform: rotate(0deg) translate(0);}header .main-menu .navbar-toggle.collapsed .icon-bar:nth-child(3) {    opacity: 1;}header .main-menu .navbar-toggle.collapsed .icon-bar:nth-child(4) {    transform: rotate(0deg) translate(0);}header .main-menu .navbar-collapse {    max-height: 250px;}header .main-menu .navbar-brand {    padding: 25px 15px;}header .main-menu .menu-search-cart li {    float: left;    list-style-type: none;}header .main-menu .menu-search {    display: inline-block;    height: 40px;    width: 40px;    text-align: center;    font-size: 16px;    line-height: 34px;    color: #fcb614;    border: 2px solid #fcb614;    border-radius: 100%;    margin: 33px 0px 13px;    cursor: pointer;}header .main-menu .menu-search-form {    position: absolute;    height: 100%;    width: 100%;    color: #707070;    top: 0;    left: 0;    text-align: center;    display: none;}header .main-menu .menu-search-form.open {    display: block;}header .main-menu .menu-search-form input {    width: 100%;    height: 100%;    color: #707070;    text-align: center;    border: none;    outline: none;    padding: 15px 115px 15px 15px;}header .main-menu .menu-search-form .menu-search-close {    position: absolute;    right: 90px;    top: 35%;    color: #222222;    font-size: 18px;    font-weight: 700;    cursor: pointer;}header .main-menu .menu_cart {    position: relative;}header .main-menu .menu_cart>span {    position: relative;    display: inline-block;    height: 40px;    width: 40px;    text-align: center;    font-size: 16px;    line-height: 30px;    color: #92278f;    border: 2px solid #92278f;    border-radius: 100%;    margin: 33px 11px 26px 13px;    cursor: pointer;}header .main-menu .menu_cart>span:before {    content: "4";    position: absolute;    top: 7px;    right: -13px;    height: 20px;    width: 20px;    font-size: 14px;    line-height: 20px;    font-weight: 700;    color: #fff;    background-color: #92278f;    border-radius: 100%;    text-align: center;}header .main-menu .menu_cart .shop_feature {    background-color: #fff !important;    width: 270px !important;    padding: 10px 20px 20px !important;    right: 0px;    left: auto !important;}header .main-menu .menu_cart li {    width: 100%;}header .main-menu .menu_cart .feature_item {    position: relative;    color: #363636;    font-weight: 400;    overflow: hidden;    padding: 5px 0px;}header .main-menu .menu_cart .featured_image {    float: left;    margin-right: 10px;}header .main-menu .menu_cart .featured_content {    display: table;    font-size: 12px;}header .main-menu .menu_cart .featured_content>h3 {    line-height: 15px;}header .main-menu .menu_cart .featured_content>h3 a {    background-color: #fff;    color: #000000 !important;    font-size: 18px;    padding: 0px;    text-decoration: none;    border: none;}header .main-menu .menu_cart .featured_content>h3 a:hover {    color: #fcb614;}header .main-menu .menu_cart .featured_content p {    color: #696969;    font-size: 12px;    text-transform: capitalize;    line-height: 24px;    display: inline-block;    margin-right: 10px;    margin-top: 2px;    margin-bottom: 0px;}header .main-menu .menu_cart .featured_content>.remove {    position: absolute;    top: 12%;    right: 8%;    font-size: 14px;    color: #000000;    cursor: pointer;}header .main-menu .menu_cart .featured_content>.remove:hover {    color: #fcb614;}header .main-menu .menu_cart .cart_total {    color: #696969;    font-weight: 400;    padding: 10px 0px;    text-transform: capitalize;}header .main-menu .menu_cart .cart_total span {    float: right;}header .main-menu .menu_cart .check_out {    display: block;    text-align: center;    text-decoration: none;    color: #fff;    font-size: 16px;    font-weight: 700;    font-style: italic;    background-color: #92278f;    border-radius: 2px;    padding: 11px 30px;    transition: .25s ease-out;}.header-two .header-top {    background-color: #fff;    padding: 18px 0px;}.header-two .top-contents {    margin: 0px;    overflow: hidden;    text-align: right;}.header-two .top-contents li {    display: inline-block;    margin-left: 50px;}.header-two .top-contents li:first-child {    margin: 0px;}.header-two .top-contents .icon {    /* display: inline-block; */    float: left;    margin-right: 15px;    color: #e84b3a;}.header-two .top-contents .icon:before {    font-size: 30px;}.header-two .top-contents .content {    display: table;    text-align: left;}.header-two .top-contents .content p {    margin: 0px;    color: #696969;}.header-two .top-contents .content span {    font-style: italic;    font-weight: 700;    font-size: 18px;    color: #212121;}.header-two .navbar-brand {    display: none;}.header-two .main-menu {    background-color: #92278f;}.header-two .main-menu .navbar-collapse.collapse {    padding-left: 0px;}.header-two .main-menu ul li a {    color: #fff !important;    padding: 25px 15px;}.header-two .main-menu ul li ul li a {    background-color: #92278f;    color: #fff !important;    padding: 10px 15px;}.header-two .main-menu ul li ul li a:hover {    background-color: #fff;    color: #92278f !important;}.header-two .main-menu ul li ul li.active a {    background-color: #fff;    color: #92278f !important;}.header-two .main-menu .menu-search {    color: #fff;    border: 2px solid #fff;    margin: 15px 0px 15px 18px;}.header-two .main-menu .menu_cart>span {    color: #fff;    border: 2px solid #fff;    margin: 15px 11px 15px 13px;}.header-two .main-menu .menu_cart>span:before {    background-color: #fff;    color: #92278f;}.header-two .main-menu .menu-search-form input {    background-color: #92278f;    color: #fff;}.header-two .menu-search-form input::-webkit-input-placeholder {    color: #fff;}.header-two .menu-search-form input:-moz-placeholder {    color: #fff;}.header-two .menu-search-form input::-moz-placeholder {    color: #fff;}.header-two .menu-search-form input:-ms-input-placeholder {    color: #fff;}.header-two .main-menu .menu-search-form .menu-search-close {    color: #fff;    top: 28%;}.header-two .main-menu .menu_cart .check_out {    color: #fff !important;}.header-two .main-menu .menu_cart .check_out:hover {    background-color: #92278f;}.header-two .main-menu .menu-button {    padding: 10px 0px;    margin-left: 20px;}.header-two .main-menu .menu-button a {    padding: 15px 20px;    background-color: #fff;    color: #92278f !important;}.header-two .main-menu .navbar-toggle .icon-bar {    background-color: #fff !important;}.header-three {    position: fixed;    top: 0px;    width: 100%;    height: auto;    -webkit-backface-visibility: hidden;    backface-visibility: hidden;    z-index: 9;}.header-three .header-top {    background-color: transparent;}.header-four {    padding-top: 100px;}.header-four .main-menu {    position: fixed;    top: 0;    width: 100%;    height: auto;    -webkit-backface-visibility: hidden;    backface-visibility: hidden;    z-index: 9;    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.06);    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.06);}.header-four .main-menu ul li a {    padding: 24px 26px;}.header-four .main-menu ul li a .icon {    display: block;    text-align: center;    margin-bottom: 10px;}.header-four .main-menu ul li a .icon:before {    font-size: 24px;}/*  03  - Banner----------------------------------------------*/.banner {    position: relative;}.banner .banner-item img {    width: 100%;}.banner .banner-item {    background-image: url(../../images/banner/banner_01.jpg);    background-size: cover;    background-position: center;    position: relative;}.banner .banner-item.slide-two {    background-image: url(../../images/banner/banner_02.jpg);}.banner .banner-item.slide-three {    background-image: url(../../images/banner/banner_03.jpg);}.banner .banner-item .banner-overlay {    position: absolute;    height: 100%;    width: 100%;    left: 0;    top: 0;    background-color: rgba(0, 0, 0, .2);}.banner .banner-item .banner-content {    padding: 250px 0px;}.banner .banner-item .banner-content h3 {    color: #fff;    font-size: 36px;    font-style: normal;    transition: .5s ease-out;    -webkit-transition: .5s ease-out;    opacity: 1;}.banner .banner-item .banner-content h2 {    display: inline-block;    color: #fff;    font-size: 66px;    line-height: 1;    margin-bottom: 10px;    transition: .5s ease-out;    -webkit-transition: .5s ease-out;    transition-delay: .5s;    -webkit-transition-delay: .5s;    opacity: 1;}.banner .banner-item .banner-content p {    color: #fff;    max-width: 570px;    transition: .3s ease-out;    -webkit-transition: .3s ease-out;    transition-delay: 1s;    -webkit-transition-delay: 1s;    opacity: 1;}.banner .banner-item .banner-content ul {    overflow: hidden;    transition: .3s ease-out;    -webkit-transition: .3s ease-out;    transition-delay: 1.5s;    -webkit-transition-delay: 1.5s;    opacity: 1;}.banner .banner-item .banner-content ul li {    list-style: none;    /* display: inline-block; */    float: left;    margin-right: 20px;}.banner .banner-item .banner-content ul li:last-child {    margin: 0px;}.banner .banner-item .banner-content ul li:last-child a {    background-color: #fcb614;}.banner .banner-item .banner-content ul li:last-child a:hover {    background-color: #ecb200;}.banner .swiper-container-horizontal>.swiper-pagination-bullets,.banner .swiper-pagination-custom,.banner .swiper-pagination-fraction {    bottom: 50px;}.banner .swiper-pagination-bullet {    background-color: #fff;    height: 10px;    width: 10px;    opacity: 1;}.banner .swiper-pagination-bullet-active {    background-color: #fcb614;}.banner .banner-item.slide-one .banner-content h3 {    transform: translateY(50px);    -webkit-transform: translateY(50px);    opacity: 0;}.banner .banner-item.slide-one.swiper-slide-active .banner-content h3 {    transform: translateY(0px);    -webkit-transform: translateY(0px);    opacity: 1;}.banner .banner-item.slide-one .banner-content h2 {    transform: translateY(50px);    -webkit-transform: translateY(50px);    opacity: 0;}.banner .banner-item.slide-one.swiper-slide-active .banner-content h2 {    transform: translateY(0px);    -webkit-transform: translateY(0px);    opacity: 1;}.banner .banner-item.slide-one .banner-content p {    transform: translateY(50px);    -webkit-transform: translateY(50px);    opacity: 0;}.banner .banner-item.slide-one.swiper-slide-active .banner-content p {    transform: translateY(0px);    -webkit-transform: translateY(0px);    opacity: 1;}.banner .banner-item.slide-one .banner-content ul {    transform: translateY(50px);    -webkit-transform: translateY(50px);    opacity: 0;}.banner .banner-item.slide-one.swiper-slide-active .banner-content ul {    transform: translateY(0px);    -webkit-transform: translateY(0px);    opacity: 1;    display: flex;    flex-wrap: wrap;}.banner .banner-item.slide-two .banner-content h3 {    -webkit-transform: translateY(-100px);    transform: translateY(-100px);    opacity: 0;}.banner .banner-item.slide-two.swiper-slide-active .banner-content h3 {    -webkit-transform: translateY(0);    transform: translateY(0);    opacity: 1;}.banner .banner-item.slide-two .banner-content h2 {    -webkit-transform: scaleX(0);    transform: scaleX(0);    opacity: 0;    -webkit-transition-delay: 1s;    transition-delay: 1s;}.banner .banner-item.slide-two.swiper-slide-active .banner-content h2 {    -webkit-transform: scaleX(1);    transform: scaleX(1);    opacity: 1;}.banner .banner-item.slide-two .banner-content p {    -webkit-transform: translateY(100px);    transform: translateY(100px);    opacity: 0;    -webkit-transition-delay: .5s;    transition-delay: .5s;}.banner .banner-item.slide-two.swiper-slide-active .banner-content p {    -webkit-transform: translateY(0);    transform: translateY(0);    opacity: 1;}.banner .banner-item.slide-two .banner-content ul {    -webkit-transform: scaleY(0);    transform: scaleY(0);    -webkit-transform-origin: top;    transform-origin: top;    -webkit-transition-delay: 1.5s;    transition-delay: 1.5s;}.banner .banner-item.slide-two.swiper-slide-active .banner-content ul {    -webkit-transform: scaleY(1);    transform: scaleY(1);    display: flex;    flex-wrap: wrap;}.banner .banner-item.slide-three .banner-content h3,.banner .banner-item.slide-three .banner-content h2,.banner .banner-item.slide-three .banner-content p,.banner .banner-item.slide-three .banner-content ul {    -webkit-transform: translateY(-100px);    transform: translateY(-100px);    opacity: 0;}.banner .banner-item.slide-three.swiper-slide-active .banner-content h3,.banner .banner-item.slide-three.swiper-slide-active .banner-content h2,.banner .banner-item.slide-three.swiper-slide-active .banner-content p,.banner .banner-item.slide-three.swiper-slide-active .banner-content ul {    -webkit-transform: translateY(0);    transform: translateY(0);    opacity: 1;}.banner .banner-item.slide-three.swiper-slide-active .banner-content ul {    display: flex;    flex-wrap: wrap;}.banner-two .banner-item.slide-one {    background-image: url(../../images/banner/banner_04.jpg);}.banner-two .banner-item.slide-two {    background-image: url(../../images/banner/banner_05.jpg);}.banner-two .banner-item.slide-three {    background-image: url(../../images/banner/banner_06.jpg);}.banner-two .banner-content {    text-align: center;}.banner-two .banner-content p {    margin: 0 auto 40px;}.banner-two .banner-item .banner-content ul li {    float: initial;    margin-right: 15px;}.banner-three .banner-item.slide-one {    background-image: url(../../images/banner/banner_07.jpg);}.banner-three .banner-item.slide-two {    background-image: url(../../images/banner/banner_08.jpg);}.banner-three .banner-item.slide-three {    background-image: url(../../images/banner/banner_09.jpg);}.banner-three .banner-item .banner-content h2 {    font-size: 60px;}.banner-three .banner-content p {    margin: 0 auto 40px;}.banner-three .banner-item .banner-content ul li {    float: initial;    margin-right: 15px;}.banner-four .banner-item.slide-one {    background-image: url(../../images/banner/banner_10.jpg);}.banner-four .banner-item.slide-two {    background-image: url(../../images/banner/banner_11.jpg);}.banner-four .banner-item.slide-three {    background-image: url(../../images/banner/banner_12.jpg);}/*  04  - Page Header----------------------------------------------*/.page-header {    background-image: url(../../images/background/page-header-bg.jpg);    background-size: cover;    background-position: center;    margin: 0px;    padding: 0px;    border: none;}.page-header .overlay {    padding: 105px 0px;    background-color: rgba(7, 143, 203, .8);    text-align: center;}.page-header h3 {    font-size: 36px;    color: #fff;}.page-header ul {    margin: 0px;}.page-header ul li {    list-style: none;    display: inline-block;    color: #fff;    font-size: 20px;    font-style: italic;}.page-header ul li a {    font-style: italic;    color: #fff;    text-decoration: none;}.scroll-top {    display: inline-block;    height: 50px;    width: 50px;    background-color: #92278f;    color: #fff;    font-size: 16px;    text-align: center;    line-height: 50px;    position: fixed;    top: 85%;    right: 10%;    text-decoration: none;    z-index: 999;    -webkit-transform: scale(0);    transform: scale(0);    -webkit-transition: .5s ease-out;    ;    transition: .5s ease-out;}.scroll-top:hover {    background-color: #7e007b;}.scroll-top.open {    -webkit-transform: scale(1);    transform: scale(1);}.scroll-top:hover,.scroll-top:focus {    color: #fff;}/*  05  - Facility----------------------------------------------*/.facility .facility-item {    text-align: center;}.facility .facility-item .icon {    background-color: #e84b3a;    height: 100px;    width: 100px;    border-radius: 100%;    display: inline-block;    text-align: center;    margin-bottom: 20px;}.facility .facility-item .icon:before {    font-size: 40px;    color: #fff;    margin: 0px;    line-height: 2.5;    display: inline-block;    -webkit-transition: .25s ease-out;    transition: 1s ease-out;}.facility .facility-item:hover .icon:before {    -webkit-transform: rotate(360deg);    transform: rotate(360deg);}.facility .facility-item h4 {    color: #e84b3a;    margin-bottom: 15px;}.facility .facility-item p {    line-height: 26px;    margin: 0px;}.facility>div>div>div:nth-child(2) .facility-item span {    background-color: #ffc000;}.facility>div>div>div:nth-child(2) h4 {    color: #ffc000;}.facility>div>div>div:nth-child(3) .facility-item span {    background-color: #fc7f0c;}.facility>div>div>div:nth-child(3) .facility-item h4 {    color: #fc7f0c;}.facility>div>div>div:nth-child(4) .facility-item span {    background-color: #92278f;}.facility>div>div>div:nth-child(4) .facility-item h4 {    color: #92278f;}.facility-two {    overflow: hidden;}.facility-two .facility-item {    float: left;    position: relative;    width: calc(100% / 4 - 1px);    border-top: 3px solid #fff;    border-right: 3px solid #fff;    height: 220px;    position: relative;    -webkit-perspective: 800px;    perspective: 800px;    overflow: visible;}.facility-two .facility-item .icon-two:before {    font-size: 60px;    color: #fff;}.facility-two .facility-item .back-part .icon-two:before {    font-size: 40px;}.facility-two .facility-item h4 {    color: #fff !important;}.facility-two .facility-item p {    color: #fff;}.facility-two .facility-item {    position: relative;    min-height: 250px;}.facility-two .facility-item .front-part {    padding: 46px 10px;}.facility-two .facility-item .front-part,.facility-two .facility-item .back-part {    position: absolute;    top: 0;    left: 0;    vertical-align: middle;    text-align: center;    /* display: block; */    min-height: 250px;    width: 100%;    overflow: hidden;    background-color: #e84b3a;    -webkit-transition: all .5s;    -moz-transition: all .5s;    -ms-transition: all .5s;    -o-transition: all .5s;    transition: all .5s;}.facility-two .facility-item:nth-child(2) .front-part,.facility-two .facility-item:nth-child(2) .back-part {    background-color: #ffc000;}.facility-two .facility-item:nth-child(3) .front-part,.facility-two .facility-item:nth-child(3) .back-part {    background-color: #fc7f0c;}.facility-two .facility-item:nth-child(4) .front-part,.facility-two .facility-item:nth-child(4) .back-part {    background-color: #92278f;}.facility-two .facility-item .back-part {    padding: 20px 10px;}.facility-two .facility-item:hover .front-part {    opacity: 0;    -webkit-transform: translateY(-110px) rotateX(90deg);    -moz-transform: translateY(-110px) rotateX(90deg);    -ms-transform: translateY(-110px) rotateX(90deg);    -o-transform: translateY(-110px) rotateX(90deg);    transform: translateY(-110px) rotateX(90deg);}.facility-two .facility-item .back-part {    z-index: 1;    opacity: 0;    -webkit-transform: translateY(110px) rotateX(-90deg);    -moz-transform: translateY(110px) rotateX(-90deg);    -ms-transform: translateY(110px) rotateX(-90deg);    -o-transform: translateY(110px) rotateX(-90deg);    transform: translateY(110px) rotateX(-90deg);}.facility-two .facility-item:hover .back-part {    opacity: 1;    -webkit-transform: rotateX(0);    -moz-transform: rotateX(0);    -ms-transform: rotateX(0);    -o-transform: rotateX(0);    transform: rotateX(0);}.facility-three {    background-image: url(../../images/background/facility-bg.jpg);    background-size: cover;    background-position: center;}/*  06  - About----------------------------------------------*/.about {    position: relative;    background-image: url(../../images/background/about-bg.jpg);    background-size: cover;    background-position: center;}.about>div>div>div * {    vertical-align: middle;}.about .overlay {    background-color: rgba(7, 143, 203, .8);}.about .about-image img {    width: 100%;}.about .about-content h3 {    color: #fff;    margin-bottom: 10px;}.about .about-content p {    color: #fff;    line-height: 30px;}.about .about-content ul {    margin: 0px;    overflow: hidden;}.about .about-content ul li {    position: relative;    display: inline-block;    list-style: none;    float: left;    margin-right: 20px;}.about .about-content ul li:last-child {    margin: 0px;}.about .about-content ul li:last-child a {    background-color: #ffc000;    color: #fff;}.about .about-content ul li:last-child a:hover {    background-color: #ecb200;}.about-two {    background: #fff;}.about-two .about-content h3 {    color: #92278f;}.about-two .about-content p {    color: #707070;}/*  07  - Classes----------------------------------------------*/.classes .class-item {    margin-bottom: 30px;    transition: .25s;    -webkit-transition: .25s;}.classes .class-item:hover {    box-shadow: 0px 0px 20px rgba(0, 0, 0, .1);    -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, .1);}.classes .class-item .image img {    width: 100%;}.classes .class-item .schedule {    margin: 0px;    overflow: hidden;}.classes .class-item .schedule li {    list-style: none;    /* display: inline-block; */    float: left;    padding: 10px;    font-size: 15px;    font-weight: 700;    text-align: center;    width: 33.335%;    background-color: #92278f;    color: #fff;    border-top: 1px solid #fafafa;    border-right: 1px solid #fafafa;}.classes .class-item .schedule li:nth-child(2) {    background-color: #e84b3a;}.classes .class-item .schedule li:last-child {    background-color: #fc7f0c;    border-right: none;}.classes .class-item .schedule li span {    display: block;    line-height: 20px;}.classes .class-item .content {    padding: 20px;    background-color: #fafafa;    transition: .25s;    -webkit-transition: .25s;}.classes .class-item:hover .content {    background-color: #fff;}.classes .class-item .content h4 a {    text-decoration: none;    color: #ffc000;}.classes>div>div>div:nth-child(2) .class-item .content h4 a {    color: #e84b3a;}.classes>div>div>div:nth-child(3) .class-item .content h4 a {    color: #fc7f0c;}.classes>div>div>div:nth-child(4) .class-item .content h4 a {    color: #92278f;}.classes>div>div>div:nth-child(5) .class-item .content h4 a {    color: #0fbaf4;}.classes>div>div>div:nth-child(6) .class-item .content h4 a {    color: #008c99;}.classes>div>div>div:nth-child(7) .class-item .content h4 a {    color: #ee257c;}.classes>div>div>div:nth-child(8) .class-item .content h4 a {    color: #88c87b;}.classes>div>div>div:nth-child(9) .class-item .content h4 a {    color: #fa6f57;}.classes>div>div>div:nth-child(11) .class-item .content h4 a {    color: #e84b3a;}.classes>div>div>div:nth-child(12) .class-item .content h4 a {    color: #fc7f0c;}.classes>div>div>div:nth-child(13) .class-item .content h4 a {    color: #92278f;}.classes>div>div>div:nth-child(14) .class-item .content h4 a {    color: #0fbaf4;}.classes>div>div>div:nth-child(15) .class-item .content h4 a {    color: #008c99;}.classes>div>div>div:nth-child(16) .class-item .content h4 a {    color: #ee257c;}.classes>div>div>div:nth-child(17) .class-item .content h4 a {    color: #88c87b;}.classes>div>div>div:nth-child(18) .class-item .content h4 a {    color: #fa6f57;}.classes .class-item .content p {    margin: 0px;}.classes .class-item .content p span {    color: #e84b3a;}.classes .class-item .content p:nth-child(2) {    line-height: 30px;    margin-bottom: 5px;}.classes .class-item .address {    background-color: #ffc000;    color: #fff;    overflow: hidden;    padding: 8px 20px;}.classes .class-item .address p {    color: #fff;    margin: 0px;}.classes>div>div>div:nth-child(2) .class-item .address {    background-color: #e84b3a;}.classes>div>div>div:nth-child(3) .class-item .address {    background-color: #fc7f0c;}.classes>div>div>div:nth-child(4) .class-item .address {    background-color: #92278f;}.classes>div>div>div:nth-child(5) .class-item .address {    background-color: #0fbaf4;}.classes>div>div>div:nth-child(6) .class-item .address {    background-color: #008c99;}.classes>div>div>div:nth-child(7) .class-item .address {    background-color: #ee257c;}.classes>div>div>div:nth-child(8) .class-item .address {    background-color: #88c87b;}.classes>div>div>div:nth-child(9) .class-item .address {    background-color: #fa6f57;}.classes>div>div>div:nth-child(11) .class-item .address {    background-color: #e84b3a;}.classes>div>div>div:nth-child(12) .class-item .address {    background-color: #fc7f0c;}.classes>div>div>div:nth-child(13) .class-item .address {    background-color: #92278f;}.classes>div>div>div:nth-child(14) .class-item .address {    background-color: #0fbaf4;}.classes>div>div>div:nth-child(15) .class-item .address {    background-color: #008c99;}.classes>div>div>div:nth-child(16) .class-item .address {    background-color: #ee257c;}.classes>div>div>div:nth-child(17) .class-item .address {    background-color: #88c87b;}.classes>div>div>div:nth-child(18) .class-item .address {    background-color: #fa6f57;}.classes .class-button {    text-align: center;    margin-top: 30px;}/*  08  - teachers----------------------------------------------*/.teachers {    position: relative;    background-image: url(../../images/background/teacher-bg.jpg);    background-size: cover;    background-position: center;}.teachers .overlay {    background-color: rgba(71, 171, 35, .8);}.teachers .teacher-item {    background-color: #92278f;    overflow: hidden;    margin-bottom: 30px;}.teachers>div>div>div>div:nth-child(2) .teacher-item {    background-color: #e84b3a;}.teachers>div>div>div>div:nth-child(3) .teacher-item {    background-color: #fc7f0c;}.teachers>div>div>div>div:nth-child(4) .teacher-item {    background-color: #14b7f1;}.teachers .teacher-item .teacher-image {    float: left;}.teachers .teacher-item .teacher-image img {    width: 100%;}.teachers .teacher-item .teacher-content {    display: table;    padding: 20px;    color: #fff;}.teachers .teacher-item .teacher-content h4 {    color: #fff;    margin-bottom: 5px;}.teachers .teacher-item .teacher-content h4 span {    font-weight: 400;    font-style: normal;    font-size: 16px;}.teachers .teacher-item .teacher-content ul li {    list-style: none;    display: inline-block;    margin-right: 15px;}.teachers .teacher-item .teacher-content ul li a {    color: #fff;}.teachers .teacher-item .teacher-content p {    color: #fff;    margin-bottom: 10px;}.teachers .teacher-item .teacher-content a {    color: #fff;    font-weight: bold;    text-decoration: none;    transition: all .2s linear;    display: inline-block;}.teachers .teacher-item .teacher-content a:hover {    transform: translateY(-3px);}.teachers-two {    background-image: url(../../images/background/teacher-bg-2.jpg);}.teachers-two .teacher-item {    background: transparent !important;    text-align: center;    margin: 0px;}.teachers-two .teacher-image {    float: initial !important;    margin-bottom: 10px;}.teachers-two .teacher-image img {    width: 100%;}.teachers-two .teacher-content {    display: block !important;    padding: 0px !important;}.teachers-two .teacher-content h4 {    margin: 0px !important;}.teachers-three {    background-image: url(../../images/background/teacher-bg-3.jpg);}.teachers-three .teacher-item {    background: transparent !important;    text-align: center;    margin: 0px;}.teachers-three .teacher-item .teacher-image {    float: initial !important;    height: 262px;    width: 262px;    border-radius: 100%;    overflow: hidden;    margin-bottom: 10px;}.teachers-three .teacher-item .teacher-content {    display: block !important;    padding: 0px !important;}.teachers-three .teacher-item .teacher-content h4 a {    color: #ffc000;}.teachers-three .teacher-item:nth-child(2) .teacher-content h4 a {    color: #e84b3a;}.teachers-three .teacher-item:nth-child(3) .teacher-content h4 a {    color: #fc7f0c;}.teachers-three .teacher-item:nth-child(4) .teacher-content h4 a {    color: #92278f;}.teachers-three .teacher-item:nth-child(5) .teacher-content h4 a {    color: #ffc000;}.teachers-three .teacher-item:nth-child(6) .teacher-content h4 a {    color: #e84b3a;}.teachers-three .teacher-item:nth-child(7) .teacher-content h4 a {    color: #fc7f0c;}.teachers-three .teacher-item:nth-child(8) .teacher-content h4 a {    color: #92278f;}.teachers-three .teacher-item .teacher-content span {    color: #707070;}.teachers-page {    background: #fff;}.teachers-page .teacher-item {    background-color: #ffc000;}.teachers-page>div>div>div:nth-child(2) .teacher-item {    background-color: #e84b3a;}.teachers-page>div>div>div:nth-child(3) .teacher-item {    background-color: #fc7f0c;}.teachers-page>div>div>div:nth-child(4) .teacher-item {    background-color: #92278f;}.teachers-page>div>div>div:nth-child(5) .teacher-item {    background-color: #0fbaf4;}.teachers-page>div>div>div:nth-child(6) .teacher-item {    background-color: #88c87b;}.teachers-page>div>div>div:nth-child(7) .teacher-item {    background-color: #ee257c;}.teachers-page>div>div>div:nth-child(8) .teacher-item {    background-color: #fa6f57;}/*  09  - teachers Details----------------------------------------------*/.teacher-details .teacher-image img {    width: 100%;}.teacher-details .teacher-content {    margin-bottom: 40px;}.teacher-details .teacher-content h4 {    font-size: 30px;    line-height: 30px;    color: #92278f;}.teacher-details .teacher-content>span {    font-size: 16px;    line-height: 28px;    color: #707070;    margin-bottom: 10px;    display: inline-block;}.teacher-details .teacher-content p {    line-height: 28px;    margin-bottom: 20px;}.teacher-details .social-default {    overflow: hidden;    margin-bottom: 30px;}.teacher-details .teacher-address {    overflow: hidden;}.teacher-details .teacher-address li {    list-style: none;    margin-bottom: 6px;    font-size: 16px;    color: #707070;}.teacher-details .teacher-address li span {    display: inline-block;    height: 36px;    width: 36px;    border: 1px solid #f0f0f0;    border-radius: 1px;    text-align: center;    font-size: 18px;    line-height: 2;    color: #ffc000;    margin-right: 10px;}.teacher-details .teacher-address li:nth-child(2) span {    color: #e84b3a;}.teacher-details .teacher-address li:nth-child(3) span {    color: #fc7f0c;}.teacher-details .teacher-address li:nth-child(4) span {    color: #92278f;}.teacher-details .teacher-statement {    margin-bottom: 50px;}.teacher-details .teacher-statement h4 {    font-size: 24px;    color: #e84b3a;    margin-bottom: 10px;}.teacher-details .teacher-statement p {    font-size: 16px;    line-height: 26px;}.teacher-details .teacher-skills h4 {    color: #ffc000;    font-size: 24px;    margin-bottom: 30px;}.teacher-details .teacher-skills .skill-item {    display: inline-block;    margin-right: 44px;    text-align: center;}.teacher-details .teacher-skills .skill-item:last-child {    margin-right: 0px;}.teacher-details .teacher-skills .circle {    position: relative;    margin-bottom: 10px;}.teacher-details .skill-item strong {    color: #ffc000;    position: absolute;    left: 50%;    top: 50%;    transform: translateY(-50%) translateX(-50%);}.teacher-details .teacher-skills .skill-item:nth-child(3) strong {    color: #e84b3a;}.teacher-details .teacher-skills .skill-item:nth-child(4) strong {    color: #fc912e;}.teacher-details .teacher-skills .skill-item:nth-child(5) strong {    color: #92278f;}.teacher-details .teacher-skills p {    font-size: 16px;    color: #ffc000;    margin: 0px;}.teacher-details .teacher-skills .skill-item:nth-child(3) p {    color: #e84b3a;}.teacher-details .teacher-skills .skill-item:nth-child(4) p {    color: #fc912e;}.teacher-details .teacher-skills .skill-item:nth-child(5) p {    color: #92278f;}.teacher-details .teacher-award h4 {    font-size: 24px;    color: #fc7f0c;    margin-bottom: 20px;}.teacher-details .teacher-award li {    list-style: none;    display: inline-block;    margin-right: 60px;    text-align: center;}.teacher-details .teacher-award li:last-child {    margin: 0px;}.teacher-details .teacher-award li img {    margin: 10px auto 32px;    display: block;}.teacher-details .teacher-award li span {    font-size: 16px;    color: #ffc000;}.teacher-details .teacher-award li:nth-child(2) span {    color: #e84b3a;}.teacher-details .teacher-award li:nth-child(3) span {    color: #fc912e;}.teacher-details .teacher-award li:nth-child(4) span {    color: #92278f;}/*  10  - Features----------------------------------------------*/.features .feature-image img {    width: 100%;}.features .features-left .feature-item {    text-align: right;}.features .feature-item .content {    display: table;}.features .feature-item .icon {    display: inline-block;    height: 70px;    width: 70px;    text-align: center;    background-color: #ffc000;    color: #fff;    border-radius: 100%;    margin-top: 10px;}.features .features-left .feature-item .icon {    float: right;    margin-left: 20px;}.features .features-right .feature-item .icon {    float: left;    margin-right: 20px;}.features .features-left .feature-item:nth-child(2) .icon {    background-color: #fc7f0c;}.features .features-left .feature-item:nth-child(3) .icon {    background-color: #0fbaf4;}.features .features-right .feature-item:nth-child(1) .icon {    background-color: #e84b3a;}.features .features-right .feature-item:nth-child(2) .icon {    background-color: #92278f;}.features .features-right .feature-item:nth-child(3) .icon {    background-color: #ee257c;}.features .feature-item .icon:before {    font-size: 30px;    line-height: 2.2;    display: inline-block;    -webkit-transition: .25s ease-out;    transition: 1s ease-out;}.features .feature-item:hover .icon:before {    -webkit-transform: rotate(360deg);    transform: rotate(360deg);}.features .features-left .feature-item:nth-child(1) .content h4 {    color: #ffc000;}.features .features-left .feature-item:nth-child(2) .content h4 {    color: #fc7f0c;}.features .features-left .feature-item:nth-child(3) .content h4 {    color: #0fbaf4;}.features .features-right .feature-item:nth-child(1) .content h4 {    color: #e84b3a;}.features .features-right .feature-item:nth-child(2) .content h4 {    color: #92278f;}.features .features-right .feature-item:nth-child(3) .content h4 {    color: #ee257c;}.features .feature-item:last-child p {    margin: 0px;}/*  11  - Gallery----------------------------------------------*/.gallery {    text-align: center;}.gallery .gallery-menu {    display: inline-block;    margin: 0 auto 50px;}.gallery .gallery-menu li {    position: relative;    list-style: none;    /* display: inline-block; */    float: left;    font-style: italic;    font-weight: 700;    font-size: 18px;    color: #ffc000;    padding: 0px 20px 10px;    cursor: pointer;    border-bottom: 1px solid #ebebeb;}.gallery .gallery-menu li.active:before {    content: url(../../images/gallery/menu-icon.jpg);    position: absolute;    bottom: -10px;    left: 50%;    -webkit-transform: translateX(-50%);    transform: translateX(-50%);}.gallery .gallery-menu li:nth-child(2) {    color: #e84b3a;}.gallery .gallery-menu li:nth-child(3) {    color: #fc7f0c;}.gallery .gallery-menu li:nth-child(4) {    color: #92278f;}.gallery .gallery-menu li:nth-child(5) {    color: #16b6ef;}.gallery .gallery-items {    overflow: hidden;    margin-bottom: 40px;}.gallery .gallery-item {    position: relative;    width: 31.6%;    margin-bottom: 30px;}.gallery .gallery-item img {    width: 100%;}.gallery .gallery-item .gallery-overlay {    text-align: center;    position: absolute;    top: 0px;    left: 0px;    height: 100%;    width: 100%;    padding: 10px;    -webkit-transition: .25s ease-out;    transition: .25s ease-out;    opacity: 0;}.gallery .gallery-item .gallery-overlay .bg {    background-color: rgba(146, 39, 143, .94);    height: 100%;    width: 100%;}.gallery .gallery-item:hover .gallery-overlay {    opacity: 1;}.gallery .gallery-item .gallery-content {    position: absolute;    width: 100%;    top: 50%;    -webkit-transform: translateY(-50%);    transform: translateY(-50%);    left: 0;    text-align: center;}.gallery .gallery-item .gallery-content a {    display: inline-block;    text-align: center;    text-decoration: none;    border: 4px solid rgba(255, 255, 255, 0.5);    border-radius: 100%;    margin-bottom: 20px;    -webkit-transition: .25s ease-out;    transition: .25s ease-out;    -webkit-transform: scale(0);    transform: scale(0);}.gallery .gallery-item:hover .gallery-content a {    transform: scale(1);}.gallery .gallery-item .gallery-content .icon {    display: inline-block;    background-color: rgba(255, 255, 255, 0.9);    height: 50px;    width: 50px;    border-radius: 100%;    line-height: 3.5;}.gallery .gallery-item .gallery-content .icon:before {    margin: 0px;    font-size: 18px;    color: #92278f;    line-height: 2.5;}.gallery .gallery-item .gallery-content h4 {    font-size: 24px;    color: #fff;    -webkit-transition: .25s ease-out;    transition: .25s ease-out;    -webkit-transform: translateY(50px);    transform: translateY(50px);    opacity: 0;}.gallery .gallery-item:hover .gallery-content h4 {    -webkit-transform: translateY(0);    transform: translateY(0);    opacity: 1;}.gallery .gallery-item .gallery-content span {    display: inline-block;    color: #fff;    font-size: 16px;    -webkit-transition: .25s ease-out;    transition: .25s ease-out;    -webkit-transition-delay: .1s;    transition-delay: .1s;    -webkit-transform: translateY(50px);    transform: translateY(50px);    opacity: 0;}.gallery .gallery-item:hover .gallery-content span {    -webkit-transform: translateY(0);    transform: translateY(0);    opacity: 1;}.gallery .gallery-button {    text-align: center;}.gallery-two {    background-image: url(../../images/background/gallery-bg.jpg);    background-size: cover;    background-position: center;}.gallery-two .overlay {    background-color: rgba(252, 127, 12, .8);}.gallery-two .gallery-two-items {    margin-bottom: 70px;    overflow: hidden;}.gallery-two .gallery-item {    width: 25%;    margin: 0px;    float: left;}.gallery-two .gallery-item .gallery-image {    position: relative;}/*  12  - Achievements----------------------------------------------*/.achievements {    background-image: url(../../images/background/achievements-bg.jpg);    background-size: cover;    background-position: center;}.achievements .overlay {    background-color: rgba(146, 39, 143, .8);}.achievements .achievement-item {    text-align: center;}.achievements .achievement-item .icon {    display: block;}.achievements .achievement-item .icon:before {    margin: 0px;    color: #fff;    font-size: 50px;}.achievements .achievement-item span {    color: #fff;    font-size: 48px;    font-weight: 700;}.achievements .achievement-item p {    color: #fff;    font-size: 20px;    font-weight: 700;    margin: 0px;}/*  13  - Testimonial----------------------------------------------*/.testimonial .testimonial-item {    position: relative;}.testimonial .testimonial-details {    position: relative;    padding: 30px;    border: 2px solid #ffc000;    border-radius: 8px;    margin-bottom: 14px;}.testimonial .testimonial-item:nth-child(2) .testimonial-details {    border: 2px solid #e84b3a;}.testimonial .testimonial-item:nth-child(3) .testimonial-details {    border: 2px solid #fc7f0c;}.testimonial .testimonial-item:nth-child(4) .testimonial-details {    border: 2px solid #ffc000;}.testimonial .testimonial-item:nth-child(5) .testimonial-details {    border: 2px solid #e84b3a;}.testimonial .testimonial-item:nth-child(6) .testimonial-details {    border: 2px solid #fc7f0c;}.testimonial .testimonial-details:before {    font-family: FontAwesome;    content: "\f10d";    position: absolute;    top: -5px;    left: -2px;    font-size: 22px;    background: #fff;    color: #ffc000;    line-height: 24px;    padding-right: 10px;    padding-bottom: 7px;}.testimonial .testimonial-item:nth-child(2) .testimonial-details:before {    color: #e84b3a;}.testimonial .testimonial-item:nth-child(3) .testimonial-details:before {    color: #fc7f0c;}.testimonial .testimonial-item:nth-child(4) .testimonial-details:before {    color: #ffc000;}.testimonial .testimonial-item:nth-child(5) .testimonial-details:before {    color: #e84b3a;}.testimonial .testimonial-item:nth-child(6) .testimonial-details:before {    color: #fc7f0c;}.testimonial .testimonial-details:after {    font-family: FontAwesome;    content: "\f10e";    position: absolute;    bottom: -5px;    right: -2px;    font-size: 22px;    background: #fff;    color: #ffc000;    line-height: 24px;    padding-left: 10px;    padding-top: 7px;}.testimonial .testimonial-item:nth-child(2) .testimonial-details:after {    color: #e84b3a;}.testimonial .testimonial-item:nth-child(3) .testimonial-details:after {    color: #fc7f0c;}.testimonial .testimonial-item:nth-child(4) .testimonial-details:after {    color: #ffc000;}.testimonial .testimonial-item:nth-child(5) .testimonial-details:after {    color: #e84b3a;}.testimonial .testimonial-item:nth-child(6) .testimonial-details:after {    color: #fc7f0c;}.testimonial .testimonial-details img {    position: absolute;    bottom: 0px;    left: 30px;    -webkit-transform: translateY(100%);    transform: translateY(100%);}.testimonial .testimonial-details p {    margin-bottom: 5px;}.testimonial .testimonial-details h4 {    font-size: 20px;    color: #e84b3a;}.testimonial .testimonial-details h4 span {    font-size: 14px;    font-weight: 400;    font-style: normal;    color: #707070;}.testimonial .testimonial-image {    height: 80px;    width: 80px;    border: 4px solid #ffc000;    border-radius: 100%;    overflow: hidden;    -webkit-transform: translateX(70px);    transform: translateX(70px);}.testimonial .testimonial-item:nth-child(2) .testimonial-image {    border: 4px solid #e84b3a;}.testimonial .testimonial-item:nth-child(3) .testimonial-image {    border: 4px solid #fc7f0c;}.testimonial .testimonial-item:nth-child(4) .testimonial-image {    border: 4px solid #ffc000;}.testimonial .testimonial-item:nth-child(5) .testimonial-image {    border: 4px solid #e84b3a;}.testimonial .testimonial-item:nth-child(6) .testimonial-image {    border: 4px solid #fc7f0c;}.testimonial-three {    background-image: url(../../images/background/testimonial-bg.jpg);    background-size: cover;    background-position: center;}.testimonial-three .testimonial-item {    text-align: center;}.testimonial-three .testimonial-image {    -webkit-transform: translateX(0px);    transform: translateX(0px);    display: inline-block;    margin-bottom: 10px;}.testimonial-three .testimonial-details {    border: none !important;    text-align: center;    padding: 0px;}.testimonial-three .testimonial-details span {    font-size: 14px;    font-weight: 400;    font-style: normal;    color: #707070;    display: inline-block;    margin-bottom: 15px;}.testimonial-three .testimonial-details .icon {    display: block;    color: #e84b3a;    font-size: 30px;    line-height: 50px;    display: none;}.testimonial-three .testimonial-details p {    max-width: 700px;    margin: 0 auto;    line-height: 28px;}.testimonial-three .testimonial-details:before {    display: none;}.testimonial-three .testimonial-details:after {    display: none;}/*  14  - Partner----------------------------------------------*/.partner {    background-image: url(../../images/background/partner-bg.jpg);    background-size: cover;    background-position: center;}.partner .overlay {    background-color: rgba(252, 127, 12, .8);}.partner .partner-item img {    width: 100%;}.partner-two {    background: #fff;}/*  15  - Event----------------------------------------------*/.event {    overflow: hidden;}.event .event-item {    width: 33.33%;    float: right;}.event .event-item.wide {    width: 66.67%;    float: left;}.event .event-item .event-image {    position: relative;}.event .event-item.wide .event-image {    float: left;    width: 50%;}.event .event-item.wide.right .event-image {    float: right;}.event .event-item .event-image:before {    content: "";    position: absolute;    bottom: -11px;    left: 50%;    -webkit-transform: translateX(-50%) rotate(45deg);    transform: translateX(-50%) rotate(45deg);    height: 20px;    width: 20px;    background: #fff;}.event .event-item.wide .event-image:before {    content: "";    position: absolute;    right: -11px;    left: auto;    bottom: 50%;    -webkit-transform: translateY(50%) rotate(45deg);    transform: translateY(50%) rotate(45deg);    height: 20px;    width: 20px;    background: #fff;}.event .event-item.wide.right .event-image:before {    content: "";    position: absolute;    left: -11px;    bottom: 50%;    -webkit-transform: translateY(50%) rotate(45deg);    transform: translateY(50%) rotate(45deg);    height: 20px;    width: 20px;    background: #fff;}.event .event-item .event-image .date {    background-color: #ffc000;    height: 70px;    width: 70px;    border-radius: 2px;    text-align: center;    padding: 10px;    position: absolute;    top: 10px;    left: 10px;}.event .event-item:nth-child(2) .event-image .date {    background-color: #fc7f0c;}.event .event-item:nth-child(3) .event-image .date {    background-color: #e84b3a;}.event .event-item .event-image .date span {    font-size: 30px;    font-weight: 700;    color: #fff;    line-height: 26px;}.event .event-item .event-image .date p {    font-size: 14px;    color: #fff;    line-height: 18px;    margin: 0px;}.event .event-item .event-image img {    width: 100%;}.event .event-item .event-content {    display: table;    padding: 25px;    border: 1px solid #f0f0f0;}.event .event-item.wide .event-content {    width: 50%;}.event .event-item .event-content h4 {    color: #ffc000;}.event .event-item:nth-child(2) .event-content h4 {    color: #fc7f0c;}.event .event-item:nth-child(3) .event-content h4 {    color: #e84b3a;}.event .event-item .event-content ul {    margin-bottom: 10px;}.event .event-item .event-content ul li {    list-style: none;    color: #707070;}.event .event-item .event-content ul li span {    color: #e84b3a;    margin-right: 5px;}.event .event-item .event-content ul li:last-child span {    color: #fc7f0c;}.event .event-item .event-content p {    margin-bottom: 22px;}.event .event-item .event-content a {    padding: 8px 26px;    background-color: #ffc000;}.event .event-item .event-content a:hover {    background-color: #ecb200;}.event .event-item:nth-child(2) .event-content a {    background-color: #fc7f0c;}.event .event-item:nth-child(2) .event-content a:hover {    background-color: #e56e00;}.event .event-item:nth-child(3) .event-content a {    background-color: #e84b3a;}.event .event-item:nth-child(3) .event-content a:hover {    background-color: #dd3725;}.event-two {    padding: 120px 0px 90px;}.event-two .event-item {    width: 100% !important;    transition: .25s;    -webkit-transition: .25s;    margin-bottom: 30px;}.event-two .event-item:hover {    box-shadow: 0px 0px 20px rgba(0, 0, 0, .1);    -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, .1);}.event-two .event-item .event-image:before {    display: none;}.event-two .event-item .event-image .date {    bottom: 10px;    top: auto;}.event-two .event-items>div>div:nth-child(2) .event-image .date {    background-color: #e84b3a;}.event-two .event-items>div>div:nth-child(3) .event-image .date {    background-color: #fc7f0c;}.event-two .event-items>div>div:nth-child(4) .event-image .date {    background-color: #ffc000;}.event-two .event-items>div>div:nth-child(5) .event-image .date {    background-color: #e84b3a;}.event-two .event-items>div>div:nth-child(6) .event-image .date {    background-color: #fc7f0c;}.event-two .event-items>div>div:nth-child(7) .event-image .date {    background-color: #ffc000;}.event-two .event-items>div>div:nth-child(8) .event-image .date {    background-color: #e84b3a;}.event-two .event-items>div>div:nth-child(9) .event-image .date {    background-color: #fc7f0c;}.event-two .event-items>div>div:nth-child(2) .event-content h4 {    color: #e84b3a;}.event-two .event-items>div>div:nth-child(3) .event-content h4 {    color: #fc7f0c;}.event-two .event-items>div>div:nth-child(4) .event-content h4 {    color: #ffc000;}.event-two .event-items>div>div:nth-child(5) .event-content h4 {    color: #e84b3a;}.event-two .event-items>div>div:nth-child(6) .event-content h4 {    color: #fc7f0c;}.event-two .event-items>div>div:nth-child(7) .event-content h4 {    color: #ffc000;}.event-two .event-items>div>div:nth-child(8) .event-content h4 {    color: #e84b3a;}.event-two .event-items>div>div:nth-child(9) .event-content h4 {    color: #fc7f0c;}.event-two .event-items>div>div:nth-child(2) .event-content a {    background-color: #e84b3a;}.event-two .event-items>div>div:nth-child(2) .event-content a:hover {    background-color: #dd3725;}.event-two .event-items>div>div:nth-child(3) .event-content a {    background-color: #fc7f0c;}.event-two .event-items>div>div:nth-child(3) .event-content a:hover {    background-color: #e56e00;}.event-two .event-items>div>div:nth-child(4) .event-content a {    background-color: #ffc000;}.event-two .event-items>div>div:nth-child(4) .event-content a:hover {    background-color: #ecb200;}.event-two .event-items>div>div:nth-child(5) .event-content a {    background-color: #e84b3a;}.event-two .event-items>div>div:nth-child(5) .event-content a:hover {    background-color: #dd3725;}.event-two .event-items>div>div:nth-child(6) .event-content a {    background-color: #fc7f0c;}.event-two .event-items>div>div:nth-child(6) .event-content a:hover {    background-color: #e56e00;}.event-two .event-items>div>div:nth-child(7) .event-content a {    background-color: #ffc000;}.event-two .event-items>div>div:nth-child(7) .event-content a:hover {    background-color: #ecb200;}.event-two .event-items>div>div:nth-child(8) .event-content a {    background-color: #e84b3a;}.event-two .event-items>div>div:nth-child(8) .event-content a:hover {    background-color: #dd3725;}.event-two .event-items>div>div:nth-child(9) .event-content a {    background-color: #fc7f0c;}.event-two .event-items>div>div:nth-child(9) .event-content a:hover {    background-color: #e56e00;}.event-single .post-image {    position: relative;}.event-single .post-content {    margin-bottom: 50px;}.event-single .post-content h4 {    color: #92278f;}.event-single .event-counter {    position: absolute;    left: 0;    bottom: 0;    width: 100%;    background-color: rgba(255, 255, 255, .9);    padding: 10px 30px;}.event-single .event-counter h4 {    color: #92278f;    font-size: 24px;    line-height: 3.8;}.event-single .event-counter .clock-item {    float: left;    margin-right: 20px;    text-align: center;}.event-single .event-counter .clock-item:last-child {    margin: 0px !important;}.event-single .event-counter .clock-item span {    border: 4px solid #fcb614;    height: 60px;    width: 60px;    border-radius: 100%;    display: inline-block;    text-align: center;    color: #fcb614;    font-weight: 700;    line-height: 2.6;    margin-bottom: 5px;    font-size: 20px;}ul#countdown {    list-style: none;}.event-single .event-counter .clock-item:nth-child(2) span {    color: #e84b3a;    border-color: #e84b3a;}.event-single .event-counter .clock-item:nth-child(3) span {    color: #fc912e;    border-color: #fc912e;}.event-single .event-counter .clock-item:nth-child(4) span {    color: #92278f;    border-color: #92278f;}.event-single .event-counter .clock-item p {    font-size: 14px;    font-weight: 600;    color: #fcb614;    margin: 0px;}.event-single .event-counter .clock-item:nth-child(2) p {    color: #e84b3a;}.event-single .event-counter .clock-item:nth-child(3) p {    color: #fc912e;}.event-single .event-counter .clock-item:nth-child(4) p {    color: #92278f;}.event-single .event-map {    height: 350px;    width: 100%;}/*  16  - Blog----------------------------------------------*/.blog {    background-image: url(../../images/background/blog-bg.jpg);    background-size: cover;    background-position: center;}.blog .overlay {    background-color: rgba(7, 143, 203, .8);}.blog .blog-item .blog-image {    overflow: hidden;}.blog .blog-item img {    width: 100%;    -webkit-transition: .25s ease-out;    transition: .25s ease-out;    -webkit-transform: scale(1);    transform: scale(1);}.blog .blog-item:hover img {    -webkit-transform: scale(1.3);    transform: scale(1.3);}.blog .blog-item {    background-color: #fff;}.blog .blog-item .blog-content {    padding: 20px;}.blog .blog-item .blog-content h4 a {    text-decoration: none;}.blog .blog-items>div>div:nth-child(1) .blog-item h4 a {    color: #92278f;}.blog .blog-items>div>div:nth-child(2) .blog-item h4 a {    color: #e84b3a;}.blog .blog-items>div>div:nth-child(3) .blog-item h4 a {    color: #fc7f0c;}.blog .blog-item .blog-content p {    margin-bottom: 10px;}.blog .blog-item ul {    margin: 0px;    border-top: 1px solid #f0f0f0;    padding: 9px 20px;}.blog .blog-item ul li {    list-style: none;    display: inline-block;    margin-right: 10px;    color: #707070;}.blog .blog-item ul li a {    text-decoration: none;    font-size: 15px;    color: #696969;}.blog .blog-item ul li .icon {    margin-right: 5px;}.blog .blog-item ul li:nth-child(1) .icon {    color: #92278f;}.blog .blog-item ul li:nth-child(2) .icon {    color: #e84b3a;}.blog .blog-item ul li:nth-child(3) .icon {    color: #fc7f0c;}.blog .blog-item ul li .icon:before {    font-size: 18px;}.blog-two {    background: #fff;}.blog-two .blog-item .blog-content {    border-right: 1px solid #f0f0f0;    border-left: 1px solid #f0f0f0;}.blog-two .blog-item ul {    border: 1px solid #f0f0f0;}.blog-two .blog-item {    transition: .25s ease-out;    -webkit-transition: .25s ease-out;}.blog-two .blog-item:hover {    box-shadow: 0px 0px 20px rgba(0, 0, 0, .1);    -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, .1);}.blog-post .post-item {    -webkit-transition: .25s ease-out;    transition: .25s ease-out;    margin-bottom: 40px;}.blog-post .post-item .post-image {    overflow: hidden;}.blog-post .post-item .post-image img {    width: 100%;    -webkit-transition: .25s ease-out;    transition: .25s ease-out;    -webkit-transform: scale(1);    transform: scale(1);}.blog-post .post-item:hover .post-image img {    -webkit-transform: scale(1.3);    transform: scale(1.3);}.blog-post .post-item .post-content {    padding: 15px 30px 30px;    border: 1px solid #f0f0f0;    border-top: none;}.blog-post .post-item h3 {    font-size: 36px;    margin-bottom: 10px;}.blog-post .post-item h3 a {    text-decoration: none;    color: #ffc000;}.blog-post .post-item:nth-child(2) h3 a {    color: #e84b3a;}.blog-post .post-item:nth-child(3) h3 a {    color: #fc7f0c;}.blog-post .post-item:nth-child(4) h3 a {    color: #92278f;}.blog-post .post-item:nth-child(6) h3 a {    color: #e84b3a;}.blog-post .post-item:nth-child(7) h3 a {    color: #fc7f0c;}.blog-post .post-item:nth-child(8) h3 a {    color: #92278f;}.blog-post .post-item .post-button {    padding: 6px 26px;    background-color: #ffc000;}.blog-post .post-item .post-button:hover {    background-color: #ecb200;}.blog-post .post-item:nth-child(2) .post-button {    background-color: #e84b3a;}.blog-post .post-item:nth-child(2) .post-button:hover {    background-color: #dd3725;}.blog-post .post-item:nth-child(3) .post-button {    background-color: #fc7f0c;}.blog-post .post-item:nth-child(3) .post-button:hover {    background-color: #e56e00;}.blog-post .post-item:nth-child(4) .post-button {    background-color: #92278f;}.blog-post .post-item:nth-child(4) .post-button:hover {    background-color: #7e007b;}.blog-post .post-item:nth-child(6) .post-button {    background-color: #e84b3a;}.blog-post .post-item:nth-child(6) .post-button:hover {    background-color: #dd3725;}.blog-post .post-item:nth-child(7) .post-button {    background-color: #fc7f0c;}.blog-post .post-item:nth-child(7) .post-button:hover {    background-color: #e56e00;}.blog-post .post-item:nth-child(8) .post-button {    background-color: #92278f;}.blog-post .post-item:nth-child(8) .post-button:hover {    background-color: #7e007b;}.post-meta li {    list-style: none;    display: inline-block;    color: #696969;    margin-right: 20px;}.post-meta li a {    text-decoration: none;    color: #696969;}.post-meta li .icon {    margin-right: 5px;}.post-meta li .icon:before {    font-size: 16px;}.blog-post .post-item:hover {    box-shadow: 0px 0px 20px rgba(0, 0, 0, .08);    -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, .08);}.single-post .post-content {    padding: 30px;    border: 1px solid #f0f0f0;    border-top: none;}.single-post .post-content h3 {    font-size: 30px;    color: #e84b3a;    margin-bottom: 10px;}.single-post .post-content blockquote {    font-style: normal;    color: #e84b3a;    font-weight: 700;    font-size: 14px;    border: none;    padding: 0px 0px 0px 40px;}.single-post .post-content blockquote:after {    left: 0px;    top: 30%;    color: #e84b3a;    font-size: 30px;}.single-post .post-content blockquote:before {    content: "\f10e" !important;    position: absolute;    right: 50px;    bottom: 0px;    font: normal normal normal 30px/1 FontAwesome;    color: #e84b3a;}.single-post .post-content p:last-child {    margin: 0px;}.single-post .content-bottom {    border: 1px solid #f0f0f0;    border-top: none;    padding: 12px 30px;    overflow: hidden;    margin-bottom: 50px;}.single-post .content-bottom ul {    margin: 0px;}.single-post .content-bottom ul li {    list-style: none;    display: inline-block;}.single-post .content-bottom li:first-child {    margin-right: 5px;    font-style: italic;    font-weight: 700;    font-size: 18px;    color: #92278f;}.single-post .content-bottom li span {    margin-right: 5px;}.single-post .content-bottom li span:before {    color: #92278f;    font-size: 18px;}.single-post .post-tags {    float: left;}.single-post .post-tags li a {    font-style: normal;    font-size: 16px;    font-weight: 700;    color: #ffc000;    text-decoration: none;}.single-post .post-tags li:nth-child(3) a {    color: #e84b3a;}.single-post .post-tags li:nth-child(4) a {    color: #fc7f0c;}.single-post .post-tags li:nth-child(5) a {    color: #0fbaf4;}.single-post .post-share {    float: right;}.single-post .post-share li {    margin-right: 10px;}.single-post .post-share li:last-child {    margin: 0px;}.single-post .post-share li a {    font-size: 16px;    color: #3b5998}.single-post .post-share li:nth-child(3) a {    color: #db4437}.single-post .post-share li:nth-child(4) a {    color: #e94c89}.single-post .post-share li:nth-child(5) a {    color: #23b6ea}.single-post .post-share li:nth-child(6) a {    color: #cb1f27}.single-post .post-comments {    margin-bottom: 20px;}.single-post .post-comments h3 {    font-size: 24px;    color: #ee257c;    margin-bottom: 20px;}.single-post .post-comments ul {    margin: 0px;}.single-post .post-comments li {    list-style: none;    margin-bottom: 20px;    border-bottom: 1px solid #f0f0f0;}.single-post .post-comments li .the-comment {    padding-bottom: 20px;}.single-post .post-comments li:last-child {    margin: 0px;    padding: 0px;    border: none;}.single-post .post-comments li ul {    margin-left: 90px;}.single-post .post-comments .comment-image {    overflow: hidden;    height: 80px;    width: 80px;    border-radius: 100%;    float: left;    margin-right: 20px;}.single-post .post-comments .comment-content {    display: table;}.single-post .post-comments .comment-content h4 {    float: left;    font-size: 18px;    color: #ffc000;    margin-right: 5px;}.single-post .post-comments li:nth-child(2) .comment-content h4 {    color: #e84b3a;}.single-post .post-comments li:nth-child(3) .comment-content h4 {    color: #fc7f0c;}.single-post .post-comments li:nth-child(4) .comment-content h4 {    color: #92278f;}.single-post .post-comments li:nth-child(5) .comment-content h4 {    color: #0fbaf4;}.single-post .post-comments li:nth-child(6) .comment-content h4 {    color: #008c99;}.single-post .post-comments li:nth-child(7) .comment-content h4 {    color: #ee257c;}.single-post .post-comments li:nth-child(8) .comment-content h4 {    color: #88c87b;}.single-post .post-comments li:nth-child(9) .comment-content h4 {    color: #fa6f57;}.single-post .post-comments .comment-content .comm-reply {    float: right;}.single-post .post-comments .comment-content .comm-reply i {    color: #ffc000;    font-weight: 700;}.single-post .post-comments .comment-content .comm-reply i:before {    font-size: 15px;}.single-post .post-comments .comment-content .comm-reply a {    font-style: italic;    font-weight: 700;    font-size: 16px;    color: #e84b3a;}.single-post .post-comments .comment-content span.day {    position: relative;    margin-left: 10px;}.single-post .post-comments .comment-content span.day:before {    content: "\f068";    font-family: FontAwesome;    position: absolute;    top: 2px;    left: -10px;    font-size: 8px;    color: #1a1a1a;}.single-post .post-comments .comment-content p {    margin-top: 5px;    margin-bottom: 0px;}.single-post .reply-form h3 {    font-size: 30px;    color: #fa6f57;    margin-bottom: 30px;}.single-post .reply-form .com-input {    width: 100%;    border: 1px solid #f0f0f0;    padding: 12px 15px;    outline: none;    margin-bottom: 30px;}.single-post .reply-form button {    outline: none;    padding: 17px 26px;}.sidebar .sidebar-item {    margin-bottom: 50px;}.sidebar .sidebar-item .sidebar-title {    font-size: 24px;    color: #ffc000;    margin-bottom: 30px;}.sidebar .sidebar-item:nth-child(3) .sidebar-title {    color: #e84b3a;}.sidebar .sidebar-item:nth-child(4) .sidebar-title {    color: #fc7f0c;}.sidebar .sidebar-item:nth-child(5) .sidebar-title {    color: #92278f;}.sidebar .sidebar-item:nth-child(6) .sidebar-title {    color: #0fbaf4;}.sidebar form input {    width: 100%;    border: 1px solid #f0f0f0;    color: #696969;    padding: 14px;    outline: none;    font-style: italic;}.sidebar form button {    position: absolute;    right: 20px;    top: 0px;    font-size: 18px;    color: #696969;    background: transparent;    outline: none;    padding: 16px;}.sidebar .sidebar-categories {    margin: 0px;}.sidebar .sidebar-categories li {    list-style: none;    border-bottom: 1px solid #f0f0f0;}.sidebar .sidebar-categories li:last-child {    border: none;}.sidebar .sidebar-categories li a {    display: block;    font-weight: 700;    font-size: 16px;    color: #707070;    text-decoration: none;    padding: 10px 0px;}.sidebar .sidebar-categories li:first-child a {    padding-top: 0px;}.sidebar .sidebar-categories li:last-child a {    padding-bottom: 0px;}.sidebar .sidebar-categories li a:hover {    padding-left: 16px;    color: #92278f;}.sidebar .sidebar-categories li span {    float: right;}.sidebar .sidebar-categories li a:hover span {    height: 30px;    width: 30px;    text-align: center;    background-color: #92278f;    color: #fff;    border-radius: 100%;    display: inline-block;    line-height: 30px;}.sidebar .sidebar-posts {    margin: 0px;}.sidebar .sidebar-posts li {    list-style: none;    overflow: hidden;    margin-bottom: 20px;    padding-bottom: 20px;    border-bottom: 1px solid #f0f0f0;}.sidebar .sidebar-posts li:last-child {    margin: 0px;    padding: 0px;    border: none;}.sidebar .sidebar-posts .image {    float: left;    margin-right: 20px;}.sidebar .sidebar-posts .content {    display: table;}.sidebar .sidebar-posts a {    display: block;    text-decoration: none;    font-size: 16px;    line-height: 24px;    color: #707070;}.sidebar .sidebar-posts li:hover a {    color: #92278f;}.sidebar .sidebar-posts span {    font-style: italic;    font-size: 15px;    color: #fa6f57;}.sidebar .sidebar-gallery {    margin: 0px;    overflow: hidden;    margin: -5px;}.sidebar .sidebar-gallery li {    list-style: none;    float: left;    width: calc(100% / 4 - 1px);    padding: 5px;}.sidebar .sidebar-gallery li img {    width: 100%;}.sidebar .sidebar-twitts {    margin: 0px;}.sidebar .sidebar-twitts>li {    list-style: none;    overflow: hidden;    margin-bottom: 20px;    padding-bottom: 20px;    border-bottom: 1px solid #f0f0f0;}.sidebar .sidebar-twitts>li:last-child {    margin: 0px;    padding: 0px;    border: none;}.sidebar .sidebar-twitts .icon {    float: left;    font-size: 46px;    color: #65bbf2;    margin-right: 15px;    line-height: 46px;}.sidebar .sidebar-twitts .content {    display: table;}.sidebar .sidebar-twitts .content ul {    margin: 0px;}.sidebar .sidebar-twitts .content ul li {    list-style: none;    display: inline-block;}.sidebar .sidebar-twitts .content ul li a {    text-decoration: none;}.sidebar .sidebar-twitts .content p {    margin: 0px;}.sidebar .sidebar-twitts .content>a {    text-decoration: none;}.sidebar .sidebar-tags {    margin: 0px;    overflow: hidden;    margin: -5px;}.sidebar .sidebar-tags li {    list-style: none;    /* display: inline-block; */    float: left;    margin: 5px;}.sidebar .sidebar-tags li a {    text-decoration: none;    font-style: italic;    font-weight: 700;    font-size: 15px;    color: #707070;    border: 1px solid #f0f0f0;    border-radius: 1px;    padding: 8px 24px;    display: inline-block;}.sidebar .sidebar-tags li a:hover {    background-color: #92278f;    border-color: #92278f;    color: #fff;}.sidebar .class-details {    margin: 0px;    border: 1px solid #f0f0f0;}.sidebar .class-details li {    overflow: hidden;    list-style: none;    border-bottom: 1px solid #f0f0f0;    padding: 9px 15px;}.sidebar .class-details li:last-child {    border: none;}.sidebar .class-details .name {    float: left;    width: 50%;    font-size: 15px;    color: #ffc000;}.sidebar .class-details li:nth-child(2) .name {    color: #e84b3a;}.sidebar .class-details li:nth-child(3) .name {    color: #fc7f0c;}.sidebar .class-details li:nth-child(4) .name {    color: #92278f;}.sidebar .class-details li:nth-child(5) .name {    color: #0fbaf4;}.sidebar .class-details li:nth-child(6) .name {    color: #008c99;}.sidebar .class-details li:nth-child(7) .name {    color: #ee257c;}.sidebar .class-details li:nth-child(8) .name {    color: #88c87b;}.sidebar .class-details .name i {    margin-right: 10px;    display: inline-block;}.sidebar .class-details li:first-child .name i {    transform: rotate(90deg);}.sidebar .class-details .name i:before {    font-size: 18px;}.sidebar .class-details .info {    float: left;    width: 50%;    font-style: italic;    font-weight: 700;    font-size: 18px;    color: #363636;}.sidebar .class-details .info.rating i {    color: #fcb614;}.sidebar .class-details li:last-child .info {    color: #92278f;}/*  17  - Congact----------------------------------------------*/.contact .contact-map {    height: 600px;    width: 100%;    position: relative;}.contact-page .contact-map:before {    content: "";    position: absolute;    background-image: url(../../images/section_notch_top.png);    background-repeat: repeat-x;    top: 0;    width: 100%;    height: 7px;    z-index: 1;}.contact-item {    list-style: none;    border-bottom: 1px solid #f0f0f0;    padding-bottom: 15px;    margin-bottom: 15px;}.contact-item:last-child {    border: none;    margin: 0px;    padding: 0px;}.contact-item .icon {    /* display: inline-block; */    float: left;    color: #ffc000;    margin-right: 15px;}.contact-item:nth-child(2) .icon {    color: #e84b3a;}.contact-item:nth-child(3) .icon {    color: #fc7f0c;}.contact-item .icon:before {    font-size: 30px;}.contact-item .content {    display: table;}.contact-item .content h4 {    color: #ffc000;}.contact-item:nth-child(2) .content h4 {    color: #e84b3a;}.contact-item:nth-child(3) .content h4 {    color: #fc7f0c;}.contact-item .content p {    margin: 0px;}.contact-form .contact-input:nth-child(1) {    width: 48%;    float: left;}.contact-form .contact-input:nth-child(2) {    width: 48%;    float: right;}.contact-form .contact-input {    width: 100%;    margin-bottom: 10px;    color: #696969;    border: none;    border-bottom: 1px solid #f0f0f0;    padding: 15px;    outline: none;}.contact-form .contact-input:focus {    border-bottom: 1px solid #92278f;    color: #92278f;}.contact-form .contact-button {    background-color: #92278f;    outline: none;    font-style: italic;    font-weight: 700;    font-size: 16px;    padding: 17px 30px;    margin-top: 30px;    -webkit-transition: .25s ease-out;    transition: .25s ease-out;}.contact-form .contact-button:hover {    background-color: #7e007b;}/*  18  - Product----------------------------------------------*/.product .product-header {    border: 1px solid #f0f0f0;    overflow: hidden;    padding: 8px 20px;    margin-bottom: 30px;}.product .product-header p {    margin: 0px;    line-height: 30px;    font-style: italic;    font-size: 16px;    font-weight: 700;    color: #92278f;}.product .product-header .icon {    float: right;}.product .product-header .icon span {    font-size: 18px;    color: #e84b3a;    cursor: pointer;    margin-left: 5px;}.product .product-header .icon span:hover,.product .product-header .icon .grid-active,.product .product-header .icon .list-active {    color: #92278f;}.product .product-header .icon .grid-active {    color: #92278f;}.product .product-items {    overflow: hidden;    margin: -15px;}.product .product-item-grid {    width: 29.9%;    overflow: hidden;    border: 1px solid #f0f0f0;    margin: 15px;    float: left;    text-align: center;    -webkit-transition: .25s;    transition: .25s;}.product .product-item-grid:hover {    box-shadow: 0px 0px 20px rgba(0, 0, 0, .08);    -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, .08);}.product .product-items .pro-image {    position: relative;}.product .product-item-grid .cd-item {    width: 100% !important;    margin: 0px !important;}.product .product-item-grid .pro-overlay {    position: absolute;    height: 100%;    width: 100%;    top: 0;    left: 0;    background-color: #fff;    opacity: 0;    -webkit-transition: .25s;    transition: .25s;}.product .product-item-grid:hover .pro-overlay {    opacity: .98;}.product .product-item-grid .pro-content {    padding: 20px;    overflow: hidden;    border-top: 1px solid #f0f0f0;}.product .pro-item .pro-content h4 {    font-size: 20px;    line-height: 18px;    color: #222222;}.product .pro-item .pro-content h4 a,.product .cd-item-info h4 {    font-size: 20px;    line-height: 18px;    color: #222222;    text-decoration: none;}.product .pro-item .pro-content span,.product .cd-item-info span {    font-size: 18px;    font-weight: 700;    color: #222222;    display: block;}.product .product-item-grid .pro-content p {    display: none;}.product .product-item-grid .pro-content .pro-button {    display: none;}.product .product-item-grid .icon {    position: absolute;    top: 50%;    transform: translateY(-50%);    z-index: 1;}.product .product-item-grid .icon:nth-child(3) {    left: 22%;}.product .product-item-grid .icon:nth-child(4) {    left: 50%;    transform: translateX(-50%) translateY(-50%);}.product .product-item-grid .icon:nth-child(5) {    right: 22%;}.product .product-item-grid .icon span {    height: 40px;    width: 40px;    background-color: #ffc000;    color: #fff;    display: inline-block;    border-radius: 100%;    line-height: 2.5;    margin-right: 5px;    -webkit-transition: .25s;    transition: .25s;    transform: scale(0);}.product .product-item-grid .icon:nth-child(3) span {    background-color: #e84b3a;}.product .product-item-grid .icon:nth-child(4) span {    background-color: #fc7f0c;}.product .product-item-grid .icon span:before {    margin: 0px;    font-size: 16px;}.product .product-item-grid .icon span:after {    display: none;}.product .product-item-grid .pro-item:hover .icon span {    transform: scale(1);}.product .cd-slider {    margin-bottom: 0px;}.product .cd-slider li {    list-style: none;}.product .cd-slider-navigation li {    list-style: none;}.product .cd-slider-navigation li a {    color: #000000;    opacity: 1;}.cd-slider-navigation li a::before,.cd-slider-navigation li a::after {    background: #000;}.product .cd-item-info {    display: table;    text-align: left;    padding: 40px 40px 40px 0px;}.product .cd-item-info p {    color: #696969;    margin-top: 0px;    margin-bottom: 25px;}.product .product-item-list {    width: 96.6%;    border: 1px solid #f0f0f0;    overflow: hidden;    margin: 15px 15px 30px 15px;}.product .product-item-list .pro-content {    display: table;    padding: 30px;    position: relative;}.product .product-item-list .pro-overlay {    display: none;}.product .product-item-list .icon {    display: none;}.product .product-item-list .pro-image {    margin: 0px;    width: 30%;    float: left;}.product .product-item-list .pro-rating {    position: absolute;    right: 30px;    top: 30px;}.pro-rating a {    color: #f8b600;}.product .pro-button {    margin: 0px;}.product .pro-button li {    list-style: none;    display: inline-block;    margin-right: 5px;}.product .pro-button button {    display: inline-block;    color: #fff;    font-size: 16px;    font-weight: 700;    font-style: italic;    background-color: #92278f;    border-radius: 2px;    padding: 17px 30px;    outline: none;}.product .pro-button button:hover {    background-color: #7e007b;}.product .pro-button a {    display: inline-block;    text-decoration: none;    color: #fff;    font-size: 16px;    font-weight: 700;    font-style: italic;    background-color: #fcb614;    border-radius: 2px;    padding: 11px 30px;}.product .pro-button a:hover {    background-color: #ecb200;}.pagination {    display: block;    text-align: center;    margin-top: 70px;    overflow: hidden;    margin-bottom: 0px;}.pagination li {    margin-right: 10px;    display: inline-block;}.pagination li a {    color: #222222;    border: 1px solid #f1f1f1;    border-radius: 100% !important;    height: 40px;    line-height: 40px;    width: 40px;    line-height: 40px;    font-weight: 600;    text-align: center;    display: inline-block;}.pagination li a:hover,.pagination li a:focus,.pagination li a.active {    background-color: #92278f;    color: #fff;    border: 1px solid #92278f;}.por-sidebar-item {    margin-bottom: 30px;}.por-sidebar-item>h4 {    margin-bottom: 20px;    color: #ffc000;    font-size: 20px;}.por-sidebar-item:nth-child(3)>h4 {    color: #e84b3a;}.por-sidebar-item:nth-child(4)>h4 {    color: #fc7f0c;}.por-sidebar-item:nth-child(5)>h4 {    color: #92278f;}.por-sidebar-item:nth-child(7)>h4 {    color: #e84b3a;}.por-sidebar-item:nth-child(8)>h4 {    color: #fc7f0c;}.por-sidebar-item:nth-child(9)>h4 {    color: #92278f;}.product-sidebar form {    position: relative;}.product-sidebar form input {    width: 100%;    border: 1px solid #f0f0f0;    color: #696969;    padding: 12px;    outline: none;}.product-sidebar form button {    position: absolute;    right: 0px;    top: 2px;    font-size: 18px;    color: #696969;    background: transparent;    outline: none;}.product-sidebar .pro-categories .panel-group {    margin: 0px;}.product-sidebar .pro-categories .panel-group .panel {    border: none;    border-radius: 0px;    box-shadow: none;    margin: 0px;    padding: 10px 0px;    border-bottom: 1px solid #f7f7f7;}.product-sidebar .pro-categories .panel-group .panel:first-child {    padding-top: 0px;}.product-sidebar .pro-categories .panel-group .panel:last-child {    border: none;    padding-bottom: 0px;}.product-sidebar .pro-categories .panel-default>.panel-heading {    background-color: #fff;    border: none;    padding: 0px;}.product-sidebar .pro-categories .panel-title {    line-height: 2;}.product-sidebar .pro-categories .panel-title a {    position: relative;    display: block;    font-style: normal;    font-size: 16px;    font-weight: 700;    color: #92278f;    text-transform: capitalize;    text-decoration: none;}.product-sidebar .pro-categories .panel-title a.collapsed {    color: #707070;}.product-sidebar .pro-categories .panel-title a:hover {    color: #92278f;}.product-sidebar .pro-categories .panel-title span {    position: absolute;    top: 0;    right: 0;    float: right;    font-size: 12px;    font-weight: 400;    /* display: inline-block; */    height: 30px;    width: 30px;    border: 1px solid #f7f7f7;    border-radius: 100%;    text-align: center;    line-height: 2.5;    -webkit-transition: .25s;    transition: .25s;}.product-sidebar .pro-categories .panel-title span.minus {    background-color: #92278f;    border: 1px solid #92278f;    color: #fff;}.product-sidebar .pro-categories .panel-title a:hover span {    background-color: #92278f;    border: 1px solid #92278f;    color: #fff;}.product-sidebar .pro-categories .panel-title .collapsed span.plus {    opacity: 1;}.product-sidebar .pro-categories .panel-title span.plus {    opacity: 0;}.product-sidebar .pro-categories .panel-title .collapsed span.minus {    opacity: 0;}.product-sidebar .pro-categories .panel-title span.minus {    opacity: 1;}.product-sidebar .pro-categories .panel-body {    padding: 0px;    border: none !important;}.product-sidebar .pro-categories .panel-body a {    display: block;    font-size: 14px;    color: #707070;    text-transform: capitalize;    font-weight: 700;    text-decoration: none;}.product-sidebar .pro-categories .panel-body a:hover {    color: #92278f;}.product-sidebar .rel-product {    margin: 0px;}.product-sidebar .rel-product li {    list-style: none;    border-bottom: 1px solid #f7f7f7;    padding: 20px 0px;}.product-sidebar .rel-product li:first-child {    padding-top: 0px;}.product-sidebar .rel-product li:last-child {    padding-bottom: 0px;    border: none;}.product-sidebar .rel-product .image {    float: left;    margin-right: 10px;}.product-sidebar .rel-product .content {    display: table;}.product-sidebar .rel-product h5 {    line-height: 20px;}.product-sidebar .rel-product h5 a {    font-size: 18px;    font-weight: 700;    color: #222222;    text-decoration: none;}.product-sidebar .rel-product span {    font-size: 16px;    line-height: 20px;    font-weight: 700;    color: #222222;    text-decoration: none;}.product-sidebar .rel-product .pro-rating {    position: relative;    line-height: 18px;}.product-sidebar .rel-product .pro-rating a {    font-size: 12px;}.product-sidebar .pro-filter {    position: relative;}.product-sidebar .pro-filter p {    font-size: 16px;    font-style: italic;    font-weight: 700;    color: #92278f;    margin-bottom: 10px;}.product-sidebar .pro-filter p span:first-child {    color: #222222;}.product-sidebar .pro-filter input {    font-style: italic;    font-size: 14px;    font-weight: 700;    color: #fff;    background-color: #92278f;}.pro-details {    margin-bottom: 70px;}.pro-details .details h3 {    font-size: 30px;    color: #000000;}.pro-details .details span {    font-size: 30px;    font-weight: 700;    font-style: italic;    color: #f8b600;}.pro-details .details select {    font-size: 14px;    color: #696969;    border: 1px solid #f7f7f7;    border-radius: 3px;    padding: 8px 24px;    margin-bottom: 20px;    margin-right: 30px;    outline: none;}.pro-details .details .quantity {    overflow: hidden;    margin-bottom: 20px;}.pro-details .details .quantity .qtybutton {    font-size: 16px;    font-weight: bold;    color: #000000;    height: 42px;    width: 42px;    line-height: 42px;    text-align: center;    border: 1px solid #f7f7f7;    border-radius: 3px;    cursor: pointer;    float: left;}.pro-details .details .quantity .qtybutton:hover {    color: #f8b600;}.pro-details .details .quantity input {    font-style: normal;    font-size: 14px;    color: #696969;    border: 1px solid #f7f7f7;    padding: 11px;    outline: none;    text-align: center;    width: 56px;    margin: 0px -1px;    float: left;}.pro-details .details button {    font-size: 14px;    font-weight: 600;    text-transform: uppercase;    outline: none;    width: 100%;    max-width: 370px;    padding: 18px 15px;}.pro-description {    margin-bottom: 50px;}.pro-description .nav-tabs {    border-bottom: 4px solid #fafafa;    margin-bottom: 30px;}.pro-description .nav-tabs>li>a {    font-size: 24px;    font-weight: 700;    font-style: italic;    color: #f8b600;    border: none;    border-bottom: 4px solid #fafafa;    margin-bottom: -3px;    padding: 10px 0px;    margin-right: 40px;}.pro-description .nav-tabs>li>a:hover {    background: transparent;    border: none;}.pro-description .nav-tabs>li.active>a,.pro-description .nav-tabs>li.active>a:focus,.pro-description .nav-tabs>li.active>a:hover {    color: #92278f;    background: transparent;    border: none;    border-bottom: 4px solid #92278f;}.pro-description .pro-reviews {    margin-bottom: 30px;}.pro-description h4 {    position: relative;    color: #e84b3a;    font-size: 24px;}.pro-description h4:before {    position: absolute;    height: 4px;    width: 100px;    left: 0;    bottom: -4px;    background-color: #65ac4c;}.pro-description .review-item {    border-bottom: 1px solid #f0f0f0;    padding: 30px 0px;}.pro-description .review-item:last-child {    border: none;}.pro-description .review-item .image {    height: 80px;    width: 80px;    border-radius: 100%;    overflow: hidden;    float: left;    margin-right: 20px;}.pro-description .review-item .image img {    width: 100%;}.pro-description .review-item .content {    display: table;}.pro-description .review-item .content .title {    overflow: hidden;}.pro-description .review-item .content h5 {    font-size: 20px;    font-weight: 700;    float: left;    margin-right: 20px;    color: #f8b600;}.pro-description .review-item:nth-child(3) .content h5 {    color: #e84b3a;}.pro-description .review-item:nth-child(4) .content h5 {    color: #fc7f0c;}.pro-description .review-item:nth-child(5) .content h5 {    color: #92278f;}.pro-description .review-item:nth-child(7) .content h5 {    color: #e84b3a;}.pro-description .review-item:nth-child(8) .content h5 {    color: #fc7f0c;}.pro-description .review-item:nth-child(9) .content h5 {    color: #92278f;}.pro-description .review-item .content span {    float: left;    font-size: 15px;    line-height: 34px;    color: #696969;}.pro-description .review-item .content .pro-rating {    float: right;    line-height: 18px;    margin-bottom: 10px;}.pro-description .review-item p {    margin: 0px;}.pro-description .review-form h4 {    color: #92278f;    margin-bottom: 24px;}.pro-description .review-form .form-item {    width: 100%;    border: 1px solid #f0f0f0;    border-radius: 3px;    padding: 12px 15px;    margin-bottom: 30px;    outline: none;    font-size: 14px;    color: #696969;}.pro-description .review-form span {    float: left;    margin-right: 20px;    font-size: 14px;    color: #696969;    line-height: 3.4;}.pro-description .review-form .pro-rating {    line-height: 3.3;}.pro-description .review-form button {    font-size: 16px;    font-weight: 700;    font-style: italic;    outline: none;    padding: 18px 26px;}.shop-cart .shop-table {    margin-bottom: 60px;}.shop-cart table {    border-color: #e4e7e9;    border-radius: 2px;    min-width: 940px;    overflow-X: auto;}.shop-cart table thead {    background-color: #92278f;}.shop-cart table tr th {    text-align: center;    padding: 15px 30px;    border: none;    font-size: 18px;    font-weight: 600;    line-height: 30px;    color: #fff;}.shop-cart table tr .title {    text-align: left;}.shop-cart table tr td {    text-align: center;    font-size: 18px;    font-weight: 600;    line-height: 24px;    color: #000000;    border-color: #f0f0f0;    border-right: none;    padding: 30px;}.shop-cart table tr td:last-child {    border-right: 1px solid #f0f0f0;}.shop-cart table tr .product-thumbnail {    text-align: left;}.shop-cart table tr .product-thumbnail .image {    float: left;    margin-right: 20px;}.shop-cart table tr .product-thumbnail .content {    display: table;    margin-top: 28px;}.shop-cart table tr .product-thumbnail h4 {    font-size: 20px;    line-height: 24px;}.shop-cart table tr .product-thumbnail h4 a {    text-decoration: none;    color: #222222;    font-size: 20px;}.shop-cart table tr img {    border: 1px solid #f0f0f0;}.shop-cart table tr span {    font-size: 20px;    font-weight: 700;    font-style: italic;    line-height: 24px;    color: #222222;    -webkit-transition: .25s;    transition: .25s;}.shop-cart table tr .quantity .qtybutton {    display: block;    color: #222222;    font-size: 18px;    font-weight: bold;    line-height: 42px;    height: 42px;    width: 42px;    border: 1px solid #f0f0f0;    border-radius: 2px;    text-align: center;    float: left;    cursor: pointer;}.shop-cart table tr .quantity .qtybutton:hover {    background-color: #fcb614;    border: 1px solid #fcb614;    color: #fff !important;}.shop-cart table tr .quantity input {    color: #222222;    text-align: center;    width: 60px;    float: left;    margin: 0px -1px;    border: 1px solid #f0f0f0;    padding: 5px 8px;    outline: none;    line-height: 30px;}.shop-cart table tr .total-cart {    border-right: none;}.shop-cart table tr .remove-cart {    width: 120px;    text-align: right;}.shop-cart table tr .remove-cart span {    height: 18px;    width: 18px;    background-color: #222222;    display: inline-block;    text-align: center;    font-size: 12px;    color: #fff;    line-height: 18px;    cursor: pointer;}.shop-cart table tr:hover .product-thumbnail h4 a,.shop-cart table tr:hover span,.shop-cart table tr:hover .quantity a,.shop-cart table tr:hover .quantity input {    color: #fcb614;}.shop-cart table tr:hover .remove-cart span {    background-color: #fcb614;    color: #fff;}.shop-cart table tr .coupon {    float: left;}.shop-cart table tr .coupon input:first-child {    width: 285px;    border: 1px solid #f0f0f0;    border-radius: 2px 0px 0px 2px;    padding: 8px 15px;    outline: none;    background-color: transparent;    color: #696969;    font-size: 14px;    line-height: 24px;    font-weight: 400;    float: left;}.shop-cart table tr .coupon input:last-child {    background-color: #92278f;    color: #fff;    padding: 9px 26px;    font-style: italic;    font-weight: 700;    font-size: 16px;    line-height: 24px;    outline: none;    border-radius: 0px 2px 2px 0px;    -webkit-transition: .25s ease-out;    transition: .25s ease-out;}.shop-cart table tr .coupon input:last-child:hover {    background-color: #7e007b;}.shop-cart table tr .update {    float: right;}.shop-cart table tr .update input {    background-color: #fcb614;    color: #fff;    padding: 9px 26px;    font-weight: 700;    font-size: 16px;    font-style: italic;    line-height: 24px;    outline: none;    border-radius: 2px;    -webkit-transition: .25s ease-out;    transition: .25s ease-out;}.shop-cart table tr .update input:hover {    background-color: #ecb200;}.shop-cart table tr .update input:first-child {    color: #fff;    background-color: #92278f;}.shop-cart table tr .update input:first-child:hover {    background-color: #7e007b;}.shop-cart table tr .update input:last-child {    float: right;    margin-left: 20px;}.shop-cart .shipping h4,.shop-cart .cart-total h4 {    font-size: 24px;    line-height: 24px;    color: #fcb614;    margin-bottom: 20px;}.shop-cart .shipping select {    font-size: 14px;    color: #696969;    border: 1px solid #f0f0f0;    border-radius: 2px;    padding: 7px 15px;    outline: none;    margin-bottom: 20px;}.shop-cart .shipping select:nth-child(2) {    width: 100%;}.shop-cart .shipping select:nth-child(3) {    width: 48%;    float: left;}.shop-cart .shipping select:nth-child(4) {    width: 48%;    float: right;}.shop-cart .shipping input {    background-color: #92278f;    color: #fff;    padding: 8px 26px;    font-style: italic;    font-weight: 700;    font-size: 16px;    line-height: 24px;    outline: none;    border-radius: 2px;    -webkit-transition: .25s ease-out;    transition: .25s ease-out;}.shop-cart .shipping input:hover {    background-color: #7e007b;}.shop-cart .cart-total h4 {    color: #e84b3a;}.shop-cart .cart-total p {    font-size: 14px;    line-height: 32px;    border: 1px solid #f0f0f0;    border-radius: 2px;    color: #696969;    padding: 4px 15px;    margin-bottom: 20px;}.shop-cart .cart-total p span {    float: right;    color: #fcb614;}/*  19  - Subscribe----------------------------------------------*/.subscribe {    background-color: #92278f;    padding: 55px 0px;    position: relative;}.subscribe:before {    content: "";    position: absolute;    background-image: url(../../images/section_notch_top.png);    background-repeat: repeat-x;    top: 0;    width: 100%;    height: 7px;    z-index: 1;}.subscribe h3 {    color: #fff;    float: left;    font-size: 30px;}.subscribe form {    text-align: right;}.subscribe form input {    outline: none;}.subscribe form input:first-child {    border: 2px solid rgba(255, 255, 255, .5);    padding: 16px 20px;    background-color: #92278f;    color: #fff;    font-style: italic;    border-radius: 2px;    width: 68%;    float: left;}.subscribe form input:last-child {    background-color: #fff;    color: #92278f;    font-size: 16px;    font-style: italic;    font-weight: 700;    padding: 20px 41px;    margin-left: 5px;}.subscribe ::-webkit-input-placeholder {    color: #fff;    font-family: 'Roboto', sans-serif;}.subscribe :-moz-placeholder {    color: #fff;    font-family: 'Roboto', sans-serif;}.subscribe ::-moz-placeholder {    color: #fff;    font-family: 'Roboto', sans-serif;    opacity: 1;    /* Since FF19 lowers the opacity of the placeholder by default */}.subscribe :-ms-input-placeholder {    color: #fff;    font-family: 'Roboto', sans-serif;}.subscribe-two:before {    display: none;}/*  20  - 404 Error----------------------------------------------*/.error-page {    text-align: center;}.error-page .error-content {    text-align: center;    border: 10px solid #ff73ab;    border-radius: 6px;    padding: 20px 30px 36px;    max-width: 950px;    margin: 0 auto;    position: relative;}.error-page .error-content:before {    content: url(../../images/error_01.png);    position: absolute;    left: 30px;    top: 50%;    -webkit-transform: translateY(-50%);    transform: translateY(-50%);}.error-page .error-content:after {    content: url(../../images/error_02.png);    position: absolute;    right: 30px;    top: 50%;    -webkit-transform: translateY(-50%);    transform: translateY(-50%);}.error-page .error-content h2 {    font-style: normal;    font-size: 150px;    line-height: 150px;    color: #d1005a;}.error-page .error-content h3 {    font-size: 36px;    color: #32bcf2;}.error-page .error-content h3 span {    color: #92278f;}.error-page .error-content p {    color: #a40202;    font-size: 18px;}/*  21  - Footer----------------------------------------------*//*  17  - Pre-loader----------------------------------------------*/#loader-wrapper {    position: fixed;    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: 99;    overflow: hidden;}.no-js #loader-wrapper {    display: none;}#loader {    display: block;    position: relative;    left: 50%;    top: 50%;    width: 150px;    height: 150px;    margin: -75px 0 0 -75px;    border-radius: 50%;    border: 3px solid transparent;    border-top-color: #16a085;    -webkit-animation: spin 1.7s linear infinite;    animation: spin 1.7s linear infinite;    z-index: 999;}#loader:before {    content: "";    position: absolute;    top: 5px;    left: 5px;    right: 5px;    bottom: 5px;    border-radius: 50%;    border: 3px solid transparent;    border-top-color: #e74c3c;    -webkit-animation: spin-reverse .6s linear infinite;    animation: spin-reverse .6s linear infinite;}#loader:after {    content: "";    position: absolute;    top: 15px;    left: 15px;    right: 15px;    bottom: 15px;    border-radius: 50%;    border: 3px solid transparent;    border-top-color: #f9c922;    -webkit-animation: spin 1s linear infinite;    animation: spin 1s linear infinite;}@-webkit-keyframes spin {    0% {        -webkit-transform: rotate(0deg);    }    100% {        -webkit-transform: rotate(360deg);    }}@keyframes spin {    0% {        -webkit-transform: rotate(0deg);        transform: rotate(0deg);    }    100% {        -webkit-transform: rotate(360deg);        transform: rotate(360deg);    }}@-webkit-keyframes spin-reverse {    0% {        -webkit-transform: rotate(0deg);    }    100% {        -webkit-transform: rotate(-360deg);    }}@keyframes spin-reverse {    0% {        -webkit-transform: rotate(0deg);        transform: rotate(0deg);    }    100% {        -webkit-transform: rotate(-360deg);        transform: rotate(-360deg);    }}#loader-wrapper .loader-section {    position: fixed;    top: 0;    width: 51%;    height: 100%;    background: #fff;    z-index: 99;}#loader-wrapper .loader-section.section-left {    left: 0;}#loader-wrapper .loader-section.section-right {    right: 0;}/* Loaded styles */.loaded #loader-wrapper .loader-section.section-left {    -webkit-transform: translateX(-100%);    transform: translateX(-100%);    -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);    transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);}.loaded #loader-wrapper .loader-section.section-right {    -webkit-transform: translateX(100%);    transform: translateX(100%);    -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);    transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);}.loaded #loader {    opacity: 0;    -webkit-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;}.loaded #loader-wrapper {    visibility: hidden;    -webkit-transform: translateY(-100%);    transform: translateY(-100%);    -webkit-transition: all 0.3s 1s ease-out;    transition: all 0.3s 1s ease-out;}/*-------------- Thank You ----------------*/.boxed header,.boxed section,.boxed footer {    max-width: 1230px;    width: 100%;    margin: auto;    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);}.boxed .main-menu.menu-fixed {    max-width: 1230px;    margin: auto;}/*==================customize mobile menu================== */.mobile-menu-area {    display: none;}div#bs-example-navbar-collapse-1 {    display: none;}.mobile-menu-area {    position: fixed;    left: 0;    top: 0;    width: 100%;    height: 100%;    opacity: 0;    visibility: hidden;    z-index: 9999;    background-color: #fff;    -webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    -o-transition: all 0.3s ease;    -ms-transition: all 0.3s ease;    transition: all 0.3s ease;}.open-mobile-menu .mobile-menu-area {    opacity: 1;    visibility: visible;    overflow-y: auto;}.mobile-menu {    text-align: center;    position: absolute;    top: 0%;    margin-top: 100px;    width: 100%;}.open-mobile-menu .mobile-menu ul {    transform: scaleY(1);}.mobile-menu>ul.m-menu {    position: relative;    width: 100%;}.mobile-menu>ul {    transform: scaleY(0);    transition: all 1s ease;    transform-origin: top;    overflow-y: auto;    max-height: 100vh;}.mobile-menu ul {    list-style: none;    padding: 0;    margin: 0;}.mobile-menu>ul li {    position: relative;    border-bottom: 1px solid #ebebeb;}.mobile-menu>ul li>.mobile-submenu>li {    padding-bottom: 5px;    border-bottom: none;}.mobile-menu>ul li:last-child {    border-bottom: none;}.mobile-menu ul li a {    font-size: 24px;    line-height: 45px;    color: #fff;    text-decoration: none;}.mobile-menu>ul>li .mobile-submenu {    display: none;}.mobile-menu>ul>li .mobile-submenu li a {    font-size: 18px;    line-height: 35px;}.mobile-menu>ul>li>a:focus,.mobile-menu>ul>li .mobile-submenu li a:focus {    text-decoration: none;}.mobile-menu>ul>li .mobile-submenu .mobile-submenu li a {    font-size: 15px;    line-height: 25px;}.mobile-menu-area {    display: block;}.mobile-menu-area .logo {    margin: 15px 0 0 15px;}.mobile-menu-area .navbar-toggle {    margin: 15px 15px 0 0;}.mobile-menu-area .navbar-toggle .icon-bar:nth-child(2) {    background-color: #92278f;    transform: rotate(45deg) translate(4px, 5px);}.mobile-menu-area .navbar-toggle .icon-bar:nth-child(3) {    background-color: #e84b3a;    opacity: 0;}.mobile-menu-area .navbar-toggle .icon-bar:nth-child(4) {    background-color: #fc7f0c;    transform: rotate(-45deg) translate(4px, -5px);}.m-menu>li:nth-child(1) a {    color: #e84b3a;}.m-menu>li:nth-child(2) a {    color: #ffc000;}.m-menu>li:nth-child(3) a {    color: #fc7f0c;}.m-menu>li:nth-child(4) a {    color: #92278f;}.m-menu>li:nth-child(5) a {    color: #14b7f1;}.m-menu>li:nth-child(6) a {    color: #ee257c;}.m-menu>li:nth-child(7) a {    color: #8dc63f;}/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */nav.main-menu-area {    display: flex;    flex-wrap: wrap;    align-items: center;    justify-content: space-between;}.logo-area {    width: 188px;}.logo-area button {    background-color: transparent;    outline: none;}.navbar-toggle .icon-bar {    display: block;    width: 22px;    height: 2px;    border-radius: 1px;}.navbar-toggle .icon-bar+.icon-bar {    margin-top: 4px;}.menu-area {    /* display: flex; */    /* flex-wrap: wrap; */    /* align-items: center; */    /* flex-direction: row-reverse; */    /* width: calc(100% - 188px); */}ul.menu-search-cart {    margin: 0;    display: flex;    width: 100px;    justify-content: flex-end;}ul.menu {    display: flex;    align-items: center;    flex-wrap: wrap;    margin: 0;    padding: 0;    padding-right: 20px;    width: calc(100% - 100px);    justify-content: flex-end;}ul.menu li {    list-style: none;}.ht-area {    display: flex;    flex-wrap: wrap;    justify-content: space-between;}span.caret {    display: inline-block;    width: 0;    height: 0;    margin-left: 2px;    vertical-align: middle;    border-top: 4px dashed;    border-top: 4px solid\9;    border-right: 4px solid transparent;    border-left: 4px solid transparent;}.dropdown-toggle::after {    display: none;}/* home page 2 */header.header-two ul.menu {    justify-content: flex-start !important;}@media only screen and (min-width: 1200px) {    header.header-two ul.menu-search-cart {        width: 320px;    }    header.header-two ul.menu {        width: calc(100% - 320px);    }    .testimonial .testimonial-slider.swiper-container.swiper-container-horizontal.swiper-container-rtl .testimonial-image {        -webkit-transform: translateX(-210px) translatey(-8px);        transform: translateX(-210px) translatey(-8px);    }}/*  */.header-four ul.menu {    padding-right: 0;}/* cart page */.visible-lg,.visible-md,.visible-sm,.visible-xs {    display: none !important;}/*==== product page accordion ==*/.menu-item-has-children .dd-icon-down {    position: relative;}.menu-item-has-children .dd-icon-down::before {    position: absolute;    content: "";    top: 50%;    transform: translateY(-50%);    right: 4px;    width: 2px;    height: 10px;    -webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    transition: all 0.3s ease;    background-color: #707070;}.menu-item-has-children .dd-icon-down::after {    position: absolute;    content: "";    top: 50%;    transform: translateY(-50%);    right: 0;    width: 10px;    height: 2px;    background-color: #707070;}.menu-item-has-children.open .dd-icon-down:before {    display: none;}.menu-item-has-children.open .dd-icon-down:after {    background-color: #92278f;}.menu-item-has-children .dd-icon-down:hover:after,.menu-item-has-children.dd-icon-down:hover:before {    background-color: #92278f;}.widget {    padding: 20px 0;    margin-bottom: 30;    border-radius: 4px;    background-color: #fff;}.widget:last-child {    margin-bottom: 0;}.widget .widget-header {    overflow: hidden;}.widget .widget-header h5 {    text-transform: capitalize;    font-weight: 700;    font-size: 20px;    margin-top: 0;    color: #8dc63f;}.widget .widget-wrapper li {    padding: 20px 0;}.widget.widget-category h5 {    margin-bottom: 15px;}.widget.widget-category .widget-wrapper li {    padding: 0;}.widget.widget-category .widget-wrapper li a {    padding: 10px 0px;}.widget.widget-category .widget-wrapper li a i {    margin-right: 5px;}.shop-menu {    margin: 0;}.shop-menu li {    list-style: none;    border-bottom: 1px solid #f7f7f7;    padding: 12px 15px;}.shop-menu li:last-child {    border-bottom: none;}.shop-menu li.open>a {    color: #92278f;}.shop-menu li a {    display: block;    font-weight: 700;    font-family: 'Bubblegum Sans', cursive;}.shop-menu li a:hover {    color: #92278f;}.shop-menu li .shop-submenu {    margin: 0;    padding-left: 15px;    padding-top: 5px;    display: none;}.shop-menu li .shop-submenu li {    padding: 2px 0;    border-bottom: none;}.shop-menu li .shop-submenu li.open>a {    color: #92278f;}.shop-menu li .shop-submenu li a {    font-size: 14px;    font-weight: 400;    text-transform: capitalize;    transition: all 0.3s linear;}.shop-menu li .shop-submenu li a.active,.shop-menu li .shop-submenu li a:hover {    color: #92278f;}/* index page css user  strat */@charset "UTF-8";/*------------------------------------------------------------------[Master Stylesheet]Project:        kidsproVersion:        1.0Last change:    08.05.2021Primary use:    HTML TemplateAuthor:         ThemeMascotURL:            https://themeforest.net/user/ThemeMascot-------------------------------------------------------------------*/@import "preloader.css";@import "font-awesome5.css";@import "pe-icon-7-stroke.css";@import "elegant-icons.css";@import "icomoon.css";@import "flaticon-set-current-theme.css";@import "flaticon-set-communication.css";@import url("https://fonts.googleapis.com/css?family=Lobster+Two:400,700|Lora:400,700");/*This file contains the common styles of this theme.*//*------------------------------------------------------------------[table of contents]* reset.scss* typography.scss* common.scss* container.scss* overlay.scss* header.scss* page-title.scss* boxed-layout.scss* dark-layout.scss* form.scss* isotope-layout.scss* owl-carousel.scss* sliders.scss* 404.scss* archive.scss* page.scss* shortcodes 	* animated-layer-advanced.scss	* animated-layer-images.scss	* blockquote.scss	* blog.scss	* button.scss	* call-to-action.scss	* common.scss	* custom-columns-holder.scss	* dropcaps.scss	* easy-pie-chart.scss	* element-holder.scss	* final-countdown.scss	* flickr-feed.scss	* flipbox.scss	* funfacts.scss	* icon-box.scss	* info-banner.scss	* info-banner-advanced.scss	* instagram-feed.scss	* line-with-text.scss	* nav-tabs-holder.scss	* nav-tabs-pricing.scss	* newsletter.scss	* opening-hours.scss	* paroller.scss	* pie-chart.scss	* pricing-tables.scss	* progress-bar.scss	* screenshot-gallery.scss	* section-title.scss	* separators.scss	* stretched-bg.scss	* styled-icons.scss	* tabs.scss	* unordered-list.scss	* video-popup.scss	* working-steps.scss	* features-box.scss	* social-links.scss	* location-marker.scss* widgets 	* widgets-common.scss	* brochure-box.scss	* blog-list.scss	* calender.scss	* contact-info.scss	* empty-space.scss	* facebook.scss	* featured-page.scss	* flickr-feed.scss	* gallery-images.scss	* google-map.scss	* google-plus.scss	* horizontal-row.scss	* icon-box.scss	* instagram-feed.scss	* portfolio.scss	* search.scss	* sidebar-nav-menu.scss	* social-list.scss	* testimonials.scss	* twitter-feed.scss	* mailchimp-subscribe-form.scss* footer	* footer.scss	* footer-nav.scss	* footer-widgets.scss* ===============================================*//* * reset.scss * -----------------------------------------------*/@import "tm-bs-mp.css";@import "tm-utility-classes.css";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: 2;    color: #66788a;    font-size: 0.9rem;    font-family: "Lora", 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;    transition: all 0.3s ease;}@media (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;}/* -------- Headings ---------- */h1,.h1 {    font-size: 3.75rem;}h2,.h2 {    font-size: 3.125rem;}h3,.h3 {    font-size: 2rem;}h4,.h4 {    font-size: 1.6rem;}h5,.h5 {    font-size: 1.25rem;}h6,.h6 {    font-size: 0.9rem;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {    font-weight: 800;    line-height: 1.3;    color: #092a49;}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: #092a49;}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 {    font-family: "Lobster Two", cursive;    margin-bottom: 1rem;    margin-top: 0.75rem;}h4,h5,h6,.h4,.h5,.h6 {    font-family: "Lobster Two", cursive;    font-weight: 700;    line-height: 1.4;    margin-bottom: 1rem;    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;}.font-current-theme1 {    font-family: "Lora", serif !important;}.font-current-theme2 {    font-family: "Lobster Two", cursive !important;}.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: #333;    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 (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;}pre {    background-color: #f9f9f9;    border: 1px solid #eee;    border-radius: 10px;    padding: 10px 10px 20px;}.description-list dt {    color: #092a49;}/* -------- Parallax ---------- */.divider,.parallax {    background-repeat: repeat;    background-position: center center;    -webkit-background-size: cover;    -moz-background-size: cover;    -o-background-size: cover;    background-size: cover;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    display: block;    position: relative;    overflow: hidden;    width: 100%;}.parallax {    background-attachment: fixed;    background-position: 50% 0;    background-repeat: no-repeat;}/* -------- 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;    position: relative;    top: 0;    width: 100%;}.bg-video .video .mbYTP_wrapper {    z-index: -1;}/* -------- 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-size: 200% auto;    box-shadow: 0 7px 30px rgba(0, 0, 0, 0.3);    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;    opacity: 0.4;}.scrollToTop i {    color: #fff;    font-size: 42px;}.scrollToTop:hover {    text-decoration: none;    opacity: 1;}/* -------- 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 label,.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 label,.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: #092a49 !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;}.double-line,.line {    clear: both;    position: relative;    width: 100%;    margin: 4rem 0;    border-top: 1px solid #eee;}.double-line {    border-top: 3px double #e5e5e5;}.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;    }}.lead,.lead p {    line-height: 1.5;    font-size: 1.4rem;    font-weight: 500;}/* 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;}.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 {    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 {    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 {    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.5rem;}.bg-contain {    background-size: contain;}.nice-select {    font-size: 1rem;    box-shadow: 0px 10px 20px rgba(5, 5, 5, 0.05);}.nice-select:after,.nice-select:before {    height: 8px;    width: 8px;}.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 */}.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 (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;    color: transparent;    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 (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 (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 (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 (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: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%;}.modal-promo-box {    max-width: 700px;    padding: 90px 60px;    margin: 0 auto;}/* * 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.tm-container-970px .container {        width: 970px;    }    body.tm-container-100pr .container {        width: 100%;    }    body.tm-container-100pr .container,    body.tm-container-100pr .container-fluid {        padding-left: 40px;        padding-right: 40px;    }    body.tm-container-100pr .container .container,    body.tm-container-100pr .container .container-fluid,    body.tm-container-100pr .container-fluid .container,    body.tm-container-100pr .container-fluid .container-fluid {        padding-left: 0;        padding-right: 0;    }}section {    position: relative;}section>.container,section>.container-fluid {    padding-top: 15px;    /* padding-bottom: 120px; */}.vc-row-tm-section-padding {    padding-top: 120px;    padding-bottom: 120px;}.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: 120px;    padding-bottom: 120px;}@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: 60px;        padding-bottom: 60px;    }}body.blog .main-content-area,body.blog .sidebar-area,body.archive .main-content-area,body.archive .sidebar-area {    padding-bottom: 100px;}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: 120px;    padding-bottom: 120px;}@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: 60px;        padding-bottom: 60px;    }}body.tm_wpb_vc_js_status_true .sidebar-area {    padding-top: 120px;    padding-bottom: 120px;}@media (max-width: 991.98px) {    body.tm_wpb_vc_js_status_true .sidebar-area {        padding-top: 60px;        padding-bottom: 60px;    }}/* * 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-z-index-0::before {    z-index: 0;}.layer-overlay.overlay-z-index-1::before {    z-index: 1;}.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%;}.layer-overlay {    z-index: 0;}.layer-overlay:before {    z-index: -1;}/* * header.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: 30px;        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: 400;    position: relative;    z-index: 1;}@media (max-width: 575.98px) {    header#header .header-top .element {        margin-right: 0;        padding-right: 0;    }}header#header .header-top .element a {    font-weight: 400;}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;    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 .contact-info-box {    display: block;}header#header .contact-info-box .left-thumb {    float: left;    margin-right: 20px;}header#header .contact-info-box .media-body {    float: left;}@media (max-width: 767.98px) {    header#header .contact-info-box {        display: block;    }    header#header .contact-info-box .left-thumb {        float: none;        margin-right: 0;    }    header#header .contact-info-box .media-body {        float: none;    }}header#header .contact-info-box .font-icon {    font-size: 36px;    margin-top: 5px;}header#header .contact-info-box .title {    margin-top: 0;    margin-bottom: 0.25rem;}@media (max-width: 767.98px) {    header#header .contact-info-box .title {        margin-top: 5px;        margin-bottom: 5px;    }}header#header .contact-info-box.big-icon .subtitle a {    color: #777;    font-weight: normal;}header#header .contact-info-box.small-icon .font-icon {    font-size: 16px;    padding-left: 1px;    padding-right: 5px;    margin-top: 0;}header#header .contact-info-box.small-icon .title {    font-size: 15px;}header#header .contact-info-box.small-icon .subtitle {    font-size: 13px;}header#header .header-middle {    padding: 20px 0;}@media (max-width: 1199.98px) {    header#header .header-middle .header-mid-column3-container .element {        margin-bottom: 20px;    }}@media (max-width: 991.98px) {    header#header .header-middle .header-mid-column3-container .element {        margin-bottom: 30px;    }}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 0.3s linear, background 0.3s linear;    -moz-transition: color 0.3s linear, background 0.3s linear;    -webkit-transition: color 0.3s linear, background 0.3s linear;    transition: color 0.3s linear, background 0.3s linear;}/* scrollable menu */.menuzord-menu.scrollable>.scrollable-fix {    display: none;}/* 2 - BRAND======================================*/.menuzord-brand {    display: inline-block;    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: 20px 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;    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 0.2s linear;    -moz-transition: padding 0.2s linear;    -webkit-transition: padding 0.2s linear;    transition: padding 0.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;    margin-right: 0;}/* 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.5833333333%;}.menuzord-menu>li>.megamenu .megamenu-row .col2 {    width: 14.1666666667%;}.menuzord-menu>li>.megamenu .megamenu-row .col3 {    width: 22.75%;}.menuzord-menu>li>.megamenu .megamenu-row .col4 {    width: 31.3333333333%;}.menuzord-menu>li>.megamenu .megamenu-row .col5 {    width: 39.9166666667%;}.menuzord-menu>li>.megamenu .megamenu-row .col6 {    width: 48.5%;}.menuzord-menu>li>.megamenu .megamenu-row .col7 {    width: 57.0833333333%;}.menuzord-menu>li>.megamenu .megamenu-row .col8 {    width: 65.6666666667%;}.menuzord-menu>li>.megamenu .megamenu-row .col9 {    width: 74.25%;}.menuzord-menu>li>.megamenu .megamenu-row .col10 {    width: 82.8333333333%;}.menuzord-menu>li>.megamenu .megamenu-row .col11 {    width: 91.4166666667%;}.menuzord-menu>li>.megamenu .megamenu-row .col12 {    width: 100%;}/* 9 - SHOW/HIDE BUTTON (MOBILE MODE)======================================*/.menuzord .showhide {    width: 30px;    height: 40px;    padding: 0 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: 26px;    height: 3px;    margin: 4px 0 0;    float: right;    background: #333;    border-radius: 3px;    transition: all 0.3s ease;}@media (prefers-reduced-motion: reduce) {    .menuzord .showhide em {        transition: none;    }}/* 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: "Font Awesome 5 Free";}/* 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;    }    header#header.header .nav-side-icon-parent {        display: none;    }    header#header.header .top-primary-nav-clone-parent {        padding-left: 0;        padding-right: 0;    }    header#header.header .top-primary-nav-clone-parent [class^=col-] {        padding-left: 0;        padding-right: 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-top: 20px;    }    /* 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: 30px !important;    }    .menuzord-responsive .menuzord-menu.menuzord-indented>li>ul.dropdown>li>ul.dropdown>li>a {        padding-left: 50px !important;    }    .menuzord-responsive .menuzord-menu.menuzord-indented>li>ul.dropdown>li>ul.dropdown>li>ul.dropdown>li>a {        padding-left: 70px !important;    }    /* Dropdown/megamenu indicators */    .menuzord-responsive .menuzord-menu li .indicator {        width: 27px;        height: 27px;        position: absolute;        right: 10px;        top: 11px;        left: auto;        font-size: 12px;        text-align: center;        line-height: 1;        border-left: solid 1px #f5f5f5;        border-left-color: whitesmoke;        border-right: 0;        display: flex;        align-items: center;        justify-content: center;        border-radius: 5px;        transform: rotate(0deg);        transition: all 0.3s ease;    }    /* Megamenu */    /* Search field */    /* Tabs */}@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {    .menuzord-responsive .menuzord-menu li .indicator {        transition: none;    }}@media (max-width: 1199.98px) {    .menuzord-responsive .menuzord-menu li .indicator.active {        transform: rotate(-90deg);    }}@media (max-width: 1199.98px) {    .menuzord-responsive .menuzord-menu>li>.megamenu {        width: 100% !important;        left: 0 !important;        position: static;        border-top: none;        border-bottom: solid 1px #f0f0f0;    }}@media (max-width: 1199.98px) {    .menuzord-responsive .menuzord-menu>li>.megamenu .megamenu-row [class*=col] {        float: none;        display: block;        width: 100% !important;        margin-left: 0;        margin-top: 15px;    }}@media (max-width: 1199.98px) {    .menuzord-responsive .menuzord-menu>li>.megamenu .megamenu-row:first-child [class*=col]:first-child {        margin-top: 0;    }}@media (max-width: 1199.98px) {    .menuzord-responsive .menuzord-menu>li>.megamenu .megamenu-row {        margin-top: 0;    }}@media (max-width: 1199.98px) {    .menuzord-responsive .menuzord-menu>li.search form {        width: 100%;        margin: 4px 0;        padding: 10px 16px !important;    }}@media (max-width: 1199.98px) {    .menuzord-responsive .menuzord-menu>li.search form input[type=text] {        width: 100%;    }}@media (max-width: 1199.98px) {    .menuzord-responsive .menuzord-tabs-nav {        width: 100%;    }}@media (max-width: 1199.98px) {    .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 * -----------------------------------------------*/@media (max-width: 1199.98px) {    .menuzord-responsive .menuzord-menu li .indicator {        color: #111;        background: var(--theme-color1);    }}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;    margin-left: 30px;}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 (prefers-reduced-motion: reduce) {    .header-nav .header-nav-wrapper .menuzord-container {        transition: none;    }}.header-nav .header-nav-wrapper.navbar-scrolltofixed {    min-width: 100%;    transition: all 0.3s ease;}@media (prefers-reduced-motion: reduce) {    .header-nav .header-nav-wrapper.navbar-scrolltofixed {        transition: none;    }}@media (max-width: 575.98px) {    .header-nav .header-nav-col-row>div,    .header-nav .header-nav-clone-col-row>div {        width: auto;        max-width: none;    }}@media (min-width: 992px) and (max-width: 1199.98px) {    .header-nav .header-nav-col-row>div,    .header-nav .header-nav-clone-col-row>div {        padding: 0;    }}@media (min-width: 768px) and (max-width: 991.98px) {    .header-nav .header-nav-col-row>div,    .header-nav .header-nav-clone-col-row>div {        padding: 0;    }}#top-primary-nav.menuzord,#top-primary-nav-clone.menuzord {    padding: 0;    z-index: 111;}#top-primary-nav .menuzord-menu li a,#top-primary-nav-clone .menuzord-menu li a {    transition: all 0.3s ease;}@media (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.9rem;    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;    padding-left: 25px;}#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 0.4s, opacity 0.4s ease, top 0.4s ease;    -o-transition: height 0.4s, opacity 0.4s ease, top 0.4s ease;    -moz-transition: height 0.4s, opacity 0.4s ease, top 0.4s ease;    transition: height 0.4s, opacity 0.4s ease, top 0.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.tm-submenu-title,#top-primary-nav-clone .menuzord-menu ul.dropdown li a.tm-submenu-title {    font-size: 1rem;    font-weight: 700;    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: #222429;        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: #27292f;        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;}@media (max-width: 768px) {    #top-primary-nav-clone .menuzord-menu {        margin-bottom: 20px;    }}@media (max-width: 575.98px) {    #top-primary-nav-clone .menuzord-menu {        margin-bottom: 0;    }}header#header .menuzord-brand {    transition: all 0.3s ease;}@media (prefers-reduced-motion: reduce) {    header#header .menuzord-brand {        transition: none;    }}@media (max-width: 1199.98px) {    header#header .menuzord-brand {        margin-right: 20px;        padding: 10px 0;    }}@media (max-width: 767.98px) {    header#header .menuzord-brand {        margin-right: 0;    }}header#header .menuzord-brand img {    max-height: 54px;    width: auto;    transition: all 0.3s ease;}@media (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;    }}@media (max-width: 991.98px) {    header#header .menuzord-brand img {        max-height: 40px !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.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;    margin: 0;    padding: 2px;    position: relative;    width: 100%;}.menuzord-menu>li>.megamenu .megamenu-row li a {    color: #777;    display: block;    font-size: 0.85rem;    line-height: 1.65;    padding: 5px 12px 5px;}.menuzord-menu>li>.megamenu .megamenu-row li a i {    color: #777;    padding-right: 6px;}.menuzord-menu>li>.megamenu .megamenu-row li a.tm-submenu-title {    font-size: 1rem;    font-weight: 700;    color: #222;}.menuzord-menu>li>.megamenu .megamenu-row li.active>a:not(.tm-submenu-title),.menuzord-menu>li>.megamenu .megamenu-row li:hover>a:not(.tm-submenu-title) {    color: #111;    padding-left: 15px;    background-color: #f5f5f5;}.menuzord-menu>li>.megamenu .megamenu-row li.active>a:not(.tm-submenu-title) i,.menuzord-menu>li>.megamenu .megamenu-row li:hover>a: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-nav-left .header-nav-col-row {        padding: 10px 0;    }    header#header.header-nav-left .header-nav-col-row :first-child {        order: 1;    }}@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-1rows-floating-header {    padding-top: 15px;    position: absolute;    left: 0;    right: 0;    top: 0;    z-index: 1011;}@media (max-width: 991.98px) {    header#header.header-layout-type-header-1rows-floating-header {        position: relative;    }}header#header.header-layout-type-header-1rows-floating-header .menuzord-menu {    float: right;}header#header.header-layout-type-header-1rows-floating-header .menuzord-menu>li {    padding: 25px 0 !important;}header#header.header-layout-type-header-1rows-floating-header .menuzord-menu>li>a {    font-weight: 500;    letter-spacing: 0px;}header#header.header-layout-type-header-1rows-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-1rows-floating-header .nav-side-icon-list {    float: right;}@media (min-width: 1200px) {    header#header.header-layout-type-header-1rows-floating-header .nav-side-icon-list>li {        margin-top: 0;    }}@media (max-width: 1199.98px) {    header#header.header-layout-type-header-1rows-floating-header .menuzord-menu>li {        padding: 0 !important;    }}header#header.header-layout-type-header-1rows-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-1rows-floating-header.header-bg-dark-shadow {        background-color: #333;        padding-bottom: 0;    }}header#header.header-layout-type-header-1rows-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-1rows-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-1rows-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-1rows-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-1rows-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-1rows-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-1rows-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-1rows-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-1rows-floating-header.header-bg-light-shadow {        padding-bottom: 0;    }}header#header.header-layout-type-header-2rows-floating-header {    position: absolute;    left: 0;    right: 0;    top: 0;    z-index: 1011;}@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: 500;    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: 1011;}@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: 500;    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: 1011;}@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: 500;    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: 1011;}@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: 500;    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: 1011;}@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: 500;    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: 1011;}@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: 500;    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: 1011;}@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: 500;    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: 1011;}@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: 500;    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: 1011;}@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: 500;    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: 1011;}@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: 500;    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 {    position: absolute;    left: 0;    right: 0;    top: 0;    z-index: 1011;}@media (max-width: 991.98px) {    header#header.header-layout-type-header-2rows-floating-header-white {        position: relative;    }}header#header.header-layout-type-header-2rows-floating-header-white .header-top {    background: transparent;}header#header.header-layout-type-header-2rows-floating-header-white .header-nav {    background: transparent;    border-top: 1px solid rgba(0, 0, 0, 0.1);}@media (min-width: 768px) {    header#header.header-layout-type-header-2rows-floating-header-white .header-nav {        margin-top: 0;    }    header#header.header-layout-type-header-2rows-floating-header-white .header-top+.header-nav {        margin-top: 0;    }}@media (min-width: 1200px) {    header#header.header-layout-type-header-2rows-floating-header-white .header-nav .navbar-scrolltofixed.scroll-to-fixed-fixed #top-primary-nav .menuzord-menu>li.active>a,    header#header.header-layout-type-header-2rows-floating-header-white .header-nav .navbar-scrolltofixed.scroll-to-fixed-fixed #top-primary-nav .menuzord-menu>li:hover>a,    header#header.header-layout-type-header-2rows-floating-header-white .header-nav .navbar-scrolltofixed.scroll-to-fixed-fixed #top-primary-nav-clone .menuzord-menu>li.active>a,    header#header.header-layout-type-header-2rows-floating-header-white .header-nav .navbar-scrolltofixed.scroll-to-fixed-fixed #top-primary-nav-clone .menuzord-menu>li:hover>a {        color: #fff;    }}header#header.header-layout-type-header-2rows-floating-header-white .menuzord-menu {    float: right;}header#header.header-layout-type-header-2rows-floating-header-white .menuzord-menu>li {    padding: 25px 0 !important;}header#header.header-layout-type-header-2rows-floating-header-white .menuzord-menu>li>a {    font-weight: 500;    letter-spacing: 0px;}header#header.header-layout-type-header-2rows-floating-header-white .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 .nav-side-icon-list {    float: right;}@media (min-width: 1200px) {    header#header.header-layout-type-header-2rows-floating-header-white .nav-side-icon-list>li {        margin-top: 0;    }}@media (max-width: 1199.98px) {    header#header.header-layout-type-header-2rows-floating-header-white .menuzord-menu>li {        padding: 0 !important;    }}header#header.header-layout-type-header-2rows-floating-header-white.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.header-bg-light-shadow {        padding-bottom: 0;    }}header#header.header-layout-type-header-2rows-floating-header-white.header-bg-light-shadow .header-top {    color: #333;}@media (max-width: 991.98px) {    header#header.header-layout-type-header-2rows-floating-header-white.header-bg-light-shadow .header-top {        background-color: #eee;    }}header#header.header-layout-type-header-2rows-floating-header-white.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: 1011;}@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: 500;    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: 1011;}@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: 500;    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: 1011;}@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: 500;    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: 1011;}@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: 500;    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;}@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: 1011;        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: 1011;        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: 1011;        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;}@media (min-width: 1200px) {    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;}/* * header-other.scss * -----------------------------------------------*/header#header .header-top .container-fluid,header#header .header-middle .container-fluid,header#header .header-nav .container-fluid {    padding: 0 100px;}@media (max-width: 1199.98px) {    header#header .header-top .container-fluid,    header#header .header-middle .container-fluid,    header#header .header-nav .container-fluid {        padding: 0 20px;    }}/* 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: rgba(254, 254, 254, 0.97);    display: none;    height: 200px;    left: 0;    position: fixed;    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;    text-align: center;    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;    }}/* *	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 (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 (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 (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 (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 (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: #fff;    z-index: 1000;    transition: all 0.3s ease;}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,body.menufullpage-menu-open.switchable-logo header#header .menuzord-brand .logo-light.logo-2x {    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 (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 (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 (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 0.4s ease-in-out;    -moz-transition: all 0.4s ease-in-out;    transition: all 0.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 (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 (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 0.5s ease-in-out forwards;    animation-delay: 0.35s;}.menu-full-page #fullpage-nav.menufullpage-menu-open .menufullpage-nav-sidebar .menufullpage-nav-sidebar-inner {    animation: fadeInUp 0.5s ease-in-out forwards;    animation-delay: 0.35s;}.menu-full-page .fullpage-nav-toggle.menufullpage-menu-open+#fullpage-nav {    opacity: 1;    z-index: 1011;}.menu-full-page .fullpage-nav-toggle.menufullpage-menu-open+#fullpage-nav>ul {    margin-top: 70px;}.menu-full-page .fullpage-nav-toggle {    position: relative;    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 (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: 50%;    left: 0;    transform: translate(-50%, -50%);    right: 18px;    height: 4px;    border-radius: 2px;    background: #333;    transition: background 0 0.3s;}@media (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;    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;}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-area,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-area,body.tm-vertical-nav.vertical-nav-right .footer {    margin-left: 0;    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 (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;    }}@media (min-width: 1200px) {    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);    }}@media (min-width: 1200px) {    body.tm-vertical-nav .megamenu {        left: 100% !important;        right: 0 !important;        width: 800px !important;    }}@media (min-width: 1200px) {    body.tm-vertical-nav .menuzord .menuzord-menu {        padding: 30px 0 20px 15px;    }}@media (min-width: 1200px) {    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-area,    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-area,    body.tm-vertical-nav.vertical-nav-right .footer {        margin-right: 0;    }    body.tm-vertical-nav .vertical-nav-sidebar-widget-wrapper {        display: none;    }}.featured-news {    overflow: hidden;    position: relative;}.featured-news .featured-news-details {    bottom: -17%;    padding: 30px;    position: absolute;    transition: all 400ms ease-in-out 0s;    width: 100%;}.featured-news:hover .featured-news-details {    bottom: 0;}.featured-news:before {    content: "";    position: absolute;    bottom: 0;    left: 0;    width: 100%;    height: 100%;}.featured-news:before {    background-image: url("../images/shadow-overlay.png");    background-position: center bottom;    background-repeat: repeat-x;}/* * blog-list.scss * -----------------------------------------------*/.media-post .post-thumb {    float: left;    margin-right: 15px;    margin-top: 1px;}/* * page-title.scss * -----------------------------------------------*/.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: 600;    line-height: 1.1;    margin-bottom: 0;    margin-top: 0;    font-size: 3.5rem;}@media (max-width: 767.98px) {    .tm-page-title .title {        font-size: 2rem;        line-height: 1.3;    }}.tm-page-title .subtitle {    color: #aaa;    font-weight: 600;    margin: 0;    margin-top: 10px;}.tm-page-title .breadcrumbs {    background-color: transparent;    padding: 0;    margin: 0;    font-weight: 600;    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,.tm-page-title.text-inverted .breadcrumbs a {    color: #555;}.tm-page-title.text-inverted .breadcrumbs span:hover,.tm-page-title.text-inverted .breadcrumbs 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.tm-container-970px .container {        max-width: 970px;        width: 970px;    }}@media (min-width: 1300px) {    body.tm-container-1230px .container {        max-width: 1230px;        width: 1230px;    }}@media (min-width: 1400px) {    body.tm-container-1300px .container {        max-width: 1300px;        width: 1300px;    }}@media (min-width: 1400px) {    body.tm-container-1340px .container {        max-width: 1340px;        width: 1340px;    }}@media (min-width: 1500px) {    body.tm-container-1440px .container {        max-width: 1440px;        width: 1440px;    }}@media (min-width: 1560px) {    body.tm-container-1500px .container {        max-width: 1500px;        width: 1500px;    }}@media (min-width: 1660px) {    body.tm-container-1600px .container {        max-width: 1600px;        width: 1600px;    }}body.tm-container-100pr .container,body.tm-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: 1170px;    }}.tm-boxed-layout .container .container {    width: 100%;}@media (min-width: 1200px) {    .tm-boxed-layout .container {        width: 1140px;    }}@media (min-width: 1000px) {    .tm-boxed-layout.tm-container-970px #wrapper {        width: 970px;    }}.tm-boxed-layout.tm-container-970px .container,.tm-boxed-layout.tm-container-970px .container-fluid {    padding-left: 20px;    padding-right: 20px;}.tm-boxed-layout.tm-container-970px .container .container,.tm-boxed-layout.tm-container-970px .container .container-fluid,.tm-boxed-layout.tm-container-970px .container-fluid .container,.tm-boxed-layout.tm-container-970px .container-fluid .container-fluid {    padding-left: 0;    padding-right: 0;}@media (min-width: 1300px) {    .tm-boxed-layout.tm-container-1230px #wrapper {        width: 1230px;    }}.tm-boxed-layout.tm-container-1230px .container,.tm-boxed-layout.tm-container-1230px .container-fluid {    width: 100%;    padding-left: 20px;    padding-right: 20px;}.tm-boxed-layout.tm-container-1230px .container .container,.tm-boxed-layout.tm-container-1230px .container .container-fluid,.tm-boxed-layout.tm-container-1230px .container-fluid .container,.tm-boxed-layout.tm-container-1230px .container-fluid .container-fluid {    padding-left: 0;    padding-right: 0;}@media (min-width: 1400px) {    .tm-boxed-layout.tm-container-1300px #wrapper {        width: 1300px;    }}.tm-boxed-layout.tm-container-1300px .container,.tm-boxed-layout.tm-container-1300px .container-fluid {    width: 100%;    padding-left: 20px;    padding-right: 20px;}.tm-boxed-layout.tm-container-1300px .container .container,.tm-boxed-layout.tm-container-1300px .container .container-fluid,.tm-boxed-layout.tm-container-1300px .container-fluid .container,.tm-boxed-layout.tm-container-1300px .container-fluid .container-fluid {    padding-left: 0;    padding-right: 0;}@media (min-width: 1400px) {    .tm-boxed-layout.tm-container-1340px #wrapper {        width: 1340px;    }}.tm-boxed-layout.tm-container-1340px .container,.tm-boxed-layout.tm-container-1340px .container-fluid {    width: 100%;    padding-left: 20px;    padding-right: 20px;}.tm-boxed-layout.tm-container-1340px .container .container,.tm-boxed-layout.tm-container-1340px .container .container-fluid,.tm-boxed-layout.tm-container-1340px .container-fluid .container,.tm-boxed-layout.tm-container-1340px .container-fluid .container-fluid {    padding-left: 0;    padding-right: 0;}@media (min-width: 1400px) {    .tm-boxed-layout.tm-container-1440px #wrapper {        width: 1440px;    }}.tm-boxed-layout.tm-container-1440px .container,.tm-boxed-layout.tm-container-1440px .container-fluid {    width: 100%;    padding-left: 20px;    padding-right: 20px;}.tm-boxed-layout.tm-container-1440px .container .container,.tm-boxed-layout.tm-container-1440px .container .container-fluid,.tm-boxed-layout.tm-container-1440px .container-fluid .container,.tm-boxed-layout.tm-container-1440px .container-fluid .container-fluid {    padding-left: 0;    padding-right: 0;}@media (min-width: 1560px) {    .tm-boxed-layout.tm-container-1500px #wrapper {        width: 1500px;    }}.tm-boxed-layout.tm-container-1500px .container,.tm-boxed-layout.tm-container-1500px .container-fluid {    width: 100%;    padding-left: 20px;    padding-right: 20px;}.tm-boxed-layout.tm-container-1500px .container .container,.tm-boxed-layout.tm-container-1500px .container .container-fluid,.tm-boxed-layout.tm-container-1500px .container-fluid .container,.tm-boxed-layout.tm-container-1500px .container-fluid .container-fluid {    padding-left: 0;    padding-right: 0;}@media (min-width: 1660px) {    .tm-boxed-layout.tm-container-1600px #wrapper {        width: 1600px;    }}.tm-boxed-layout.tm-container-1600px .container,.tm-boxed-layout.tm-container-1600px .container-fluid {    width: 100%;    padding-left: 20px;    padding-right: 20px;}.tm-boxed-layout.tm-container-1600px .container .container,.tm-boxed-layout.tm-container-1600px .container .container-fluid,.tm-boxed-layout.tm-container-1600px .container-fluid .container,.tm-boxed-layout.tm-container-1600px .container-fluid .container-fluid {    padding-left: 0;    padding-right: 0;}.tm-boxed-layout.tm-container-100pr #wrapper {    width: 95%;}.tm-boxed-layout.tm-container-100pr #wrapper .container,.tm-boxed-layout.tm-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;}.tm-boxed-layout .header .header-nav-wrapper.navbar-scrolltofixed {    left: 0 !important;}@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 * -----------------------------------------------*/form label.error {    margin-top: 0.25rem;    font-size: 0.875em;    color: #dc3545;}.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,.input-text {    height: calc(2.25rem + 27px);    padding: 14px 30px;    outline: 0;    background-color: #f4f5f8;    border: 1px solid #f4f5f8;    color: #686a6f;    font-size: 0.9rem;    width: 100%;}.form-control::placeholder,.input-text::placeholder {    color: #686a6f;    opacity: 1;}.form-control:-ms-input-placeholder,.input-text:-ms-input-placeholder {    color: #686a6f;}.form-control::-ms-input-placeholder,.input-text::-ms-input-placeholder {    color: #686a6f;}textarea.form-control {    height: auto;    padding-top: 15px;    padding-bottom: 15px;}/*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 (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 (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 (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;}/* * 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 (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 (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: 49.99%;}.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: 0.8s;    -webkit-transition: 0.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: 10px;    margin: 5px 3px;    opacity: 0.8;    width: 10px;    border-radius: 3px;    transition: all 0.4s ease 0s;}@media (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;}.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 (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 (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 (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;}.tm-owl-carousel-1col .owl-dots {    position: absolute;    bottom: 0;    left: 0;    right: 0;}/* Owl Animated Slider */.tm-owl-slider {    position: relative;}.tm-owl-slider .slider-wrapper {    position: relative;}.tm-owl-slider .slider-wrapper .slide-item {    position: relative;    background-repeat: no-repeat;    background-position: center;    background-size: cover;}.tm-owl-slider .slider-wrapper .slide-item:before {    position: absolute;    content: "";    width: 100%;    height: 100%;    background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0) 80%);    left: 0px;    top: 0px;    right: 0px;    z-index: 1;}.tm-owl-slider .slider-wrapper .slide-item .image-layer {    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    background-repeat: no-repeat;    background-position: center;    background-size: cover;    -webkit-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);    -webkit-transition: all 6000ms linear;    -moz-transition: all 6000ms linear;    -ms-transition: all 6000ms linear;    -o-transition: all 6000ms linear;    transition: all 6000ms linear;}.tm-owl-slider .slider-wrapper .active .slide-item .image-layer {    -webkit-transform: scale(1.15);    -ms-transform: scale(1.15);    transform: scale(1.15);}.tm-owl-slider .slider-wrapper .content-box {    position: relative;    display: block;    z-index: 5;    width: 100%;}.tm-owl-slider .slider-wrapper .content-box.centred {    text-align: center;    margin: 0 auto;}.tm-owl-slider .slider-wrapper .content-box .sub-title,.tm-owl-slider .slider-wrapper .content-box .title,.tm-owl-slider .slider-wrapper .content-box .paragraph,.tm-owl-slider .slider-wrapper .content-box .btn-wrapper {    position: relative;    opacity: 0;    -webkit-transform: translateY(100px);    -moz-transform: translateY(100px);    -ms-transform: translateY(100px);    -o-transform: translateY(100px);    transform: translateY(100px);}.tm-owl-slider .slider-wrapper .content-box .sub-title {    display: block;    -webkit-transition: all 800ms ease;    -moz-transition: all 800ms ease;    -ms-transition: all 800ms ease;    -o-transition: all 800ms ease;    transition: all 800ms ease;}.tm-owl-slider .slider-wrapper .content-box .title {    display: block;    -webkit-transition: all 1000ms ease;    -moz-transition: all 1000ms ease;    -ms-transition: all 1000ms ease;    -o-transition: all 1000ms ease;    transition: all 1000ms ease;}.tm-owl-slider .slider-wrapper .content-box .paragraph {    display: block;    -webkit-transition: all 1300ms ease;    -moz-transition: all 1300ms ease;    -ms-transition: all 1300ms ease;    -o-transition: all 1300ms ease;    transition: all 1300ms ease;}.tm-owl-slider .slider-wrapper .content-box .btn-wrapper {    -webkit-transition: all 1600ms ease;    -moz-transition: all 1600ms ease;    -ms-transition: all 1600ms ease;    -o-transition: all 1600ms ease;    transition: all 1600ms ease;}.tm-owl-slider .slider-wrapper .active .content-box .sub-title,.tm-owl-slider .slider-wrapper .active .content-box .title,.tm-owl-slider .slider-wrapper .active .content-box .paragraph,.tm-owl-slider .slider-wrapper .active .content-box .btn-wrapper {    opacity: 1;    -webkit-transform: translateY(0);    -moz-transform: translateY(0);    -ms-transform: translateY(0);    -o-transform: translateY(0);    transform: translateY(0);}.tm-owl-slider .slider-wrapper .active .content-box .sub-title {    -webkit-transition-delay: 800ms;    -moz-transition-delay: 800ms;    -ms-transition-delay: 800ms;    -o-transition-delay: 800ms;    transition-delay: 800ms;}.tm-owl-slider .slider-wrapper .active .content-box .title {    -webkit-transition-delay: 1000ms;    -moz-transition-delay: 1000ms;    -ms-transition-delay: 1000ms;    -o-transition-delay: 1000ms;    transition-delay: 1000ms;}.tm-owl-slider .slider-wrapper .active .content-box .paragraph {    -webkit-transition-delay: 1300ms;    -moz-transition-delay: 1300ms;    -ms-transition-delay: 1300ms;    -o-transition-delay: 1300ms;    transition-delay: 1300ms;}.tm-owl-slider .slider-wrapper .active .content-box .btn-wrapper {    -webkit-transition-delay: 1600ms;    -moz-transition-delay: 1600ms;    -ms-transition-delay: 1600ms;    -o-transition-delay: 1600ms;    transition-delay: 1600ms;}/* * 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: "Font Awesome 5 Free";    font-weight: 600;    color: #ccc;}.page-404-wrapper .helpful-links ul li a {    color: #66788a;    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;}/* * 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: 90px;}/* * page.scss * -----------------------------------------------*/table {    margin: 0 0 40px;    width: 100%;}table td,table th {    padding: 8px;}.main-content-area {    min-height: 0;}/* * animations.scss * -----------------------------------------------*/.tm-animation {    opacity: 0;}.tm-animation.fade-in.animate {    -webkit-animation: fadeIn 0.95s ease forwards;    animation: fadeIn 0.95s ease forwards;}.tm-animation.fade-in2.animate {    -webkit-animation: fadeIn 0.95s ease forwards;    animation: fadeIn 0.95s ease forwards;    animation-delay: 0.2s;}.tm-animation.fade-in3.animate {    -webkit-animation: fadeIn 0.95s ease forwards;    animation: fadeIn 0.95s ease forwards;    animation-delay: 0.4s;}.tm-animation.fade-in4.animate {    -webkit-animation: fadeIn 0.95s ease forwards;    animation: fadeIn 0.95s ease forwards;    animation-delay: 0.6s;}.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-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: 0.2s;}.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: 0.4s;}.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: 0.6s;}.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-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: 0.2s;}.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: 0.4s;}.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: 0.6s;}.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-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: 0.2s;}.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: 0.4s;}.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: 0.6s;}.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-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: 0.2s;}.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: 0.4s;}.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: 0.6s;}.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-animation.fall-perspective {    -webkit-perspective: 1300px;    perspective: 1300px;}.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 0.8s ease-in-out forwards;    animation: fallPerspective 0.8s ease-in-out forwards;}.tm-animation.fly {    -webkit-perspective: 1300px;    perspective: 1300px;}.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 0.8s ease-in-out forwards;    animation: fly 0.8s ease-in-out forwards;}.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 0.8s ease-in-out forwards;    animation: flip 0.8s ease-in-out forwards;}.tm-animation.helix {    -webkit-perspective: 1300px;    perspective: 1300px;}.tm-animation.helix.animate {    -webkit-transform-style: preserve-3d;    transform-style: preserve-3d;    -webkit-transform: rotateY(-180deg);    transform: rotateY(-180deg);    -webkit-animation: helix 0.8s ease-in-out forwards;    animation: helix 0.8s ease-in-out forwards;}.tm-animation.pop-up {    -webkit-perspective: 1300px;    perspective: 1300px;}.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 0.8s ease-in forwards;    animation: popUp 0.8s ease-in forwards;}@-webkit-keyframes fadeIn {    100% {        opacity: 1;    }}@keyframes fadeIn {    100% {        opacity: 1;    }}@-webkit-keyframes moveVertical {    100% {        -webkit-transform: translateY(0);        opacity: 1;    }}@keyframes moveVertical {    100% {        -webkit-transform: translateY(0);        transform: translateY(0);        opacity: 1;    }}@-webkit-keyframes moveHorizontal {    100% {        -webkit-transform: translateX(0);        opacity: 1;    }}@keyframes moveHorizontal {    100% {        -webkit-transform: translateX(0);        transform: translateX(0);        opacity: 1;    }}@-webkit-keyframes scaleUp {    100% {        -webkit-transform: scale(1);        opacity: 1;    }}@keyframes scaleUp {    100% {        -webkit-transform: scale(1);        transform: scale(1);        opacity: 1;    }}@-webkit-keyframes fallPerspective {    100% {        -webkit-transform: translateZ(0px) translateY(0px) rotateX(0deg);        opacity: 1;    }}@keyframes fallPerspective {    100% {        -webkit-transform: translateZ(0px) translateY(0px) rotateX(0deg);        transform: translateZ(0px) translateY(0px) rotateX(0deg);        opacity: 1;    }}@-webkit-keyframes fly {    100% {        -webkit-transform: rotateX(0deg);        opacity: 1;    }}@keyframes fly {    100% {        -webkit-transform: rotateX(0deg);        transform: rotateX(0deg);        opacity: 1;    }}@-webkit-keyframes flip {    100% {        -webkit-transform: rotateX(0deg);        opacity: 1;    }}@keyframes flip {    100% {        -webkit-transform: rotateX(0deg);        transform: rotateX(0deg);        opacity: 1;    }}@-webkit-keyframes helix {    100% {        -webkit-transform: rotateY(0deg);        opacity: 1;    }}@keyframes helix {    100% {        -webkit-transform: rotateY(0deg);        transform: rotateY(0deg);        opacity: 1;    }}@-webkit-keyframes popUp {    70% {        -webkit-transform: scale(1.1);        opacity: 0.8;        -webkit-animation-timing-function: ease-out;    }    100% {        -webkit-transform: scale(1);        opacity: 1;    }}@keyframes popUp {    70% {        -webkit-transform: scale(1.1);        transform: scale(1.1);        opacity: 0.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-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.html");}.tm-floating-objects2 .floating-object-2 {    left: 3%;    bottom: 20%;    background-image: url("../images/floating-objects/22.html");}.tm-floating-objects2 .floating-object-3 {    right: 5%;    top: 10%;    background-image: url("../images/floating-objects/23.html");}.tm-floating-objects2 .floating-object-4 {    right: 10%;    bottom: 5%;    background-image: url("../images/floating-objects/24.html");}.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-walking {    -webkit-animation: linear infinite alternate;    -webkit-animation-name: tm-animation-walking;    -webkit-animation-duration: 25s;    -ms-animation: linear infinite alternate;    -ms-animation-name: tm-animation-walking;    -ms-animation-duration: 25s;    -moz-animation: linear infinite alternate;    -moz-animation-name: tm-animation-walking;    -moz-animation-duration: 25s;}@-webkit-keyframes tm-animation-walking {    0% {        left: -20%;    }    50% {        left: 0%;    }    100% {        left: 20%;    }}@-moz-keyframes tm-animation-walking {    0% {        left: -20%;    }    50% {        left: 0%;    }    100% {        left: 20%;    }}.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: tm-animation-spin 10s linear infinite;    -moz-animation: tm-animation-spin 10s linear infinite;    animation: tm-animation-spin 10s 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);    }}.tm-animation-spin-half {    -webkit-animation: tm-animation-spin-half 10s linear infinite;    -moz-animation: tm-animation-spin-half 10s linear infinite;    animation: tm-animation-spin-half 10s linear infinite;}@-webkit-keyframes tm-animation-spin-half {    0% {        -webkit-transform: rotate(0);        transform: rotate(0);    }    50% {        -webkit-transform: rotate(90deg);        transform: rotate(90deg);    }    100% {        -webkit-transform: rotate(0);        transform: rotate(0);    }}@keyframes tm-animation-spin-half {    0% {        -webkit-transform: rotate(0);        transform: rotate(0);    }    50% {        -webkit-transform: rotate(-90deg);        transform: rotate(-90deg);    }    100% {        -webkit-transform: rotate(0);        transform: rotate(0);    }}.tm-animation-random {    -webkit-animation: tm-animation-random 10s linear infinite;    -moz-animation: tm-animation-random 10s linear infinite;    animation: tm-animation-random 10s linear infinite;}@keyframes tm-animation-random {    0% {        transform: translate(0px, 0px) rotate(0deg) scale(1);    }    20% {        transform: translate(73px, -1px) rotate(36deg) scale(0.9);    }    40% {        transform: translate(141px, 72px) rotate(72deg) scale(1);    }    60% {        transform: translate(83px, 122px) rotate(108deg) scale(1.2);    }    80% {        transform: translate(-40px, 72px) rotate(144deg) scale(1.1);    }    100% {        transform: translate(0px, 0px) rotate(0deg) scale(1);    }}@-webkit-keyframes tm-animation-random {    0% {        -webkit-transform: translate(0px, 0px) rotate(0deg) scale(1);    }    20% {        -webkit-transform: translate(73px, -1px) rotate(36deg) scale(0.9);    }    40% {        -webkit-transform: translate(141px, 72px) rotate(72deg) scale(1);    }    60% {        -webkit-transform: translate(83px, 122px) rotate(108deg) scale(1.2);    }    80% {        -webkit-transform: translate(-40px, 72px) rotate(144deg) scale(1.1);    }    100% {        -webkit-transform: translate(0px, 0px) rotate(0deg) scale(1);    }}.tm-animation-random2 {    -webkit-animation: tm-animation-random2 10s linear infinite;    -moz-animation: tm-animation-random2 10s linear infinite;    animation: tm-animation-random2 10s linear infinite;}@keyframes tm-animation-random2 {    0% {        transform: translate(61px, -99px) rotate(0deg);    }    21% {        transform: translate(4px, -190px) rotate(38deg);    }    41% {        transform: translate(-139px, -200px) rotate(74deg);    }    60% {        transform: translate(-263px, -164px) rotate(108deg);    }    80% {        transform: translate(-195px, -49px) rotate(144deg);    }    100% {        transform: translate(-1px, 0px) rotate(180deg);    }}@-webkit-keyframes tm-animation-random2 {    0% {        -webkit-transform: translate(61px, -99px) rotate(0deg);    }    21% {        -webkit-transform: translate(4px, -190px) rotate(38deg);    }    41% {        -webkit-transform: translate(-139px, -200px) rotate(74deg);    }    60% {        -webkit-transform: translate(-263px, -164px) rotate(108deg);    }    80% {        -webkit-transform: translate(-195px, -49px) rotate(144deg);    }    100% {        -webkit-transform: translate(-1px, 0px) rotate(180deg);    }}.tm-animation-bgimg {    -webkit-animation: tm-animation-bgimg 10s linear infinite;    -moz-animation: tm-animation-bgimg 10s linear infinite;    animation: tm-animation-bgimg 10s linear infinite;}@keyframes tm-animation-bgimg {    0% {        background-position: 0 0;    }    50% {        background-position: 370% 0;    }    100% {        background-position: 0 0;    }}@-webkit-keyframes tm-animation-bgimg {    0% {        background-position: 0 0;    }    50% {        background-position: 370% 0;    }    100% {        background-position: 0 0;    }}/* * 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;}.pagination>.page-item {    padding-left: 0 !important;    margin-right: 10px;}.pagination>.page-item .page-link {    color: #66788a;    border-color: #ddd;    background-color: #fff;    border: 3px solid rgba(35, 35, 35, 0.15);    border-radius: 50%;    text-align: center;    height: 50px;    width: 50px;    display: table-cell;    vertical-align: middle;    box-shadow: 0px 0 20px rgba(5, 5, 5, 0.15);}@media (max-width: 991.98px) {    .pagination>.page-item .page-link {        height: 35px;        width: 35px;        padding: 5px;    }}.pagination>.page-item .page-link:hover {    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: 2;    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;}/* * shortcode.scss * -----------------------------------------------*/.accordion-header {    margin-bottom: 0;    margin-top: 0;}.tm-accordion .accordion-item {    margin-bottom: 5px;    overflow: hidden;    border: 1px solid rgba(0, 0, 0, 0.125);    box-shadow: 0 14px 18px 0 rgba(0, 0, 0, 0.05);}.tm-accordion .accordion-item:first-child {    border-radius: 15px 15px 0 0;}.tm-accordion .accordion-item:last-child {    border-radius: 0 0 15px 15px;}.tm-accordion .accordion-item .accordion-header {    background-color: #fff;    border-top: none;}.tm-accordion .accordion-item .accordion-header:hover {    cursor: pointer;}.tm-accordion .accordion-item .accordion-header .accordion-button {    border: none;}.tm-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) {    color: #111;    background-color: #eee;}.tm-accordion .accordion-item .accordion-header .titles {    padding: 1rem 2rem;    margin: 0;    position: relative;}.tm-accordion .accordion-item .accordion-header .titles .accordion-controls-icon {    opacity: 0.4;    position: absolute;    right: 20px;    top: 50%;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);    transition: all 0.4s ease-in-out;}@media (prefers-reduced-motion: reduce) {    .tm-accordion .accordion-item .accordion-header .titles .accordion-controls-icon {        transition: none;    }}.tm-accordion .accordion-item .accordion-header .titles:not(.collapsed) .accordion-controls-icon {    -webkit-transform: translateY(-50%) rotate(180deg);    -ms-transform: translateY(-50%) rotate(180deg);    transform: translateY(-50%) rotate(180deg);}.tm-accordion .accordion-item .accordion-collapse {    border: none;}.tm-accordion.accordion-classic .accordion-item .accordion-header .accordion-button:not(.collapsed) {    background-color: #f5f5f5;}.tm-accordion.accordion-gradient .accordion-item .accordion-header .accordion-button:not(.collapsed) {    background: #e6e6e6;    background: linear-gradient(0deg, #e6e6e6 0%, white 45%, #e6e6e6 100%);}/* * 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);}.tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper.layer-image-fullwidth .layer-image {    display: block;}.tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper.layer-image-fullwidth img {    width: 100%;}/* * 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 {    background-color: #f4f5f8;    border-left: 2px solid var(--theme-color1);    padding-left: 30px;    padding-right: 30px;    border-radius: 7px;    padding-top: 20px;    padding-bottom: 20px;    position: relative;    overflow: hidden;    margin-bottom: 20px;    margin-left: 0;    margin-right: 0;}blockquote:before {    content: "\f10d";    font-family: "Font Awesome 5 Free";    font-weight: 900;    position: absolute;    bottom: 0;    font-size: 5rem;    line-height: 1;    color: var(--theme-color1);    opacity: 0.15;    right: 30px;}blockquote p {    margin-bottom: 15px;}blockquote cite {    color: var(--theme-color1);}blockquote cite a {    color: var(--theme-color1);}blockquote .blockquote-footer {    margin-top: 1rem;}blockquote footer {    color: #888;    font-size: 15px;}blockquote.tm-sc-blockquote {    font-style: normal;    padding: 20px;    background-color: #fcfcfc;    box-shadow: 0 0 1px #ddd;    border-left: 5px solid #cdcdcd;}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 #cdcdcd;    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: "Font Awesome 5 Free";    font-size: 50px;    font-weight: 600;    opacity: 0.2;    position: absolute;    left: 5px;    top: -25px;    transform: rotate(180deg);}blockquote.blockquote-style4 {    border-left: 3px solid #cdcdcd;    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: "Font Awesome 5 Free";    font-weight: 600;    font-size: 50px;    opacity: 0.2;    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 #cdcdcd;    box-shadow: none;}blockquote.blockquote-style5:before {    color: rgba(0, 0, 0, 0.3);    content: "\f10e";    font-family: "Font Awesome 5 Free";    font-weight: 600;    font-size: 50px;    opacity: 0.2;    position: absolute;    left: 5px;    top: -10px;    transform: rotate(180deg);}blockquote.blockquote-style6 {    background: #f9f9f9;    padding: 30px 30px 30px;    border-left: 10px solid #cdcdcd;    box-shadow: none;    margin-top: 0;}blockquote.blockquote-style6:before {    color: rgba(0, 0, 0, 0.3);    content: "\f10e";    font-family: "Font Awesome 5 Free";    font-weight: 600;    font-size: 50px;    opacity: 0.2;    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: "Font Awesome 5 Free";    font-weight: 600;    font-size: 70px;    opacity: 0.2;    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: "Font Awesome 5 Free";    font-weight: 600;    font-size: 70px;    opacity: 0.2;    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 .entry-title {    line-height: 1.4;}.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 (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 .icon-link {    background: #2d1212;    color: #fff;    opacity: 0;    filter: alpha(opacity=0);    -webkit-transition: all 0.45s;    transition: all 0.45s;    -moz-transition: all 0.45s;    -ms-transition: all 0.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-style-default .isotope-item-inner {    overflow: visible;}.tm-sc-blog.blog-style-default 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);    background-color: #fff;    border-radius: 7px 7px 0 0;}.tm-sc-blog.blog-style-default 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-style-default article .entry-header .thumb {    border-radius: 7px 7px 0 0;}.tm-sc-blog.blog-style-default article .entry-header .post-single-meta {    position: absolute;    top: 15px;    left: 15px;}.tm-sc-blog.blog-style-default article .entry-header .post-single-meta a {    width: 78px;    background: #fff;    padding: 15px 15px 15px 15px;    display: inline-block;    height: 78px;    border-radius: 50%;    line-height: 1.3;    text-align: center;    color: #180e28;}.tm-sc-blog.blog-style-default article .entry-header .post-single-meta .entry-date .day {    display: block;}.tm-sc-blog.blog-style-default article .entry-header .post-single-meta .entry-date .year {    display: none;}.tm-sc-blog.blog-style-default 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 (prefers-reduced-motion: reduce) {    .tm-sc-blog.blog-style-default article .entry-header .link {        transition: none;    }}.tm-sc-blog.blog-style-default article .entry-content {    padding: 40px;    background-color: #fff;    position: relative;}.tm-sc-blog.blog-style-default article .entry-content .entry-title {    margin-top: 0;}.tm-sc-blog.blog-style-default article .entry-content .post-excerpt {    padding: 15px 0 25px;    margin-bottom: 0;}.tm-sc-blog.blog-style-default article .entry-content .entry-meta {    font-size: 14px;    margin-bottom: 1.2rem;    color: #999;    border-top: 1px solid rgba(204, 204, 204, 0.3);    padding-top: 20px;    margin-top: 20px;}.tm-sc-blog.blog-style-default article .entry-content .post-btn-readmore .btn-plain-text {    color: #F89D35;    font-size: 12px;}.tm-sc-blog.blog-style-default article .entry-content .post-btn-readmore .btn-plain-text:hover,.tm-sc-blog.blog-style-default article .entry-content .post-btn-readmore .btn-plain-text:focus {    color: #000;}.tm-sc-blog.blog-style-default article:hover {    box-shadow: 0 20px 30px rgba(0, 0, 0, 0.15);}.tm-sc-blog.blog-style-default article:hover .entry-header {    -webkit-transform: translateY(-3px);    -ms-transform: translateY(-3px);    transform: translateY(-3px);}.tm-sc-blog.blog-style-default article:hover .entry-header .link {    opacity: 1;    transform: rotateY(180deg);}.single-post .tagline {    margin-bottom: 50px;    padding-top: 30px;    padding-bottom: 30px;    margin-top: 40px;    border-bottom: 1px solid #eee;    border-top: 1px solid #eee;}.single-post .replay-icon {    position: absolute;    top: 10px;    right: 10px;    font-size: 0.9rem;}.single-post .comments-area {    margin-top: 60px;}.single-post .comments-area .comments-title .title {    margin-bottom: 0;    margin-top: 0;    text-transform: uppercase;}.single-post .comments-area .comments-title p {    display: none;}.single-post .comments-area .comment-list {    margin: 0 0 60px;    border-bottom: 1px solid #eee;}.single-post .comments-area .comment-list .comment,.single-post .comments-area .comment-list .pingback,.single-post .comments-area .comment-list .trackback {    border-top: 1px solid #eee;    background: #fff;    box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08);    padding: 30px 30px 40px;    margin-top: 30px;    margin-bottom: 0;    list-style: none;}.single-post .comments-area .comment-list .comment .comment,.single-post .comments-area .comment-list .comment .pingback,.single-post .comments-area .comment-list .comment .trackback,.single-post .comments-area .comment-list .pingback .comment,.single-post .comments-area .comment-list .pingback .pingback,.single-post .comments-area .comment-list .pingback .trackback,.single-post .comments-area .comment-list .trackback .comment,.single-post .comments-area .comment-list .trackback .pingback,.single-post .comments-area .comment-list .trackback .trackback {    padding-left: 20px;    padding-right: 0;    box-shadow: none;}.single-post .comments-area .comment-list .comment .children,.single-post .comments-area .comment-list .pingback .children,.single-post .comments-area .comment-list .trackback .children {    margin: 20px 0 0 20px;}.single-post .comments-area .comment-list .comment .children>li,.single-post .comments-area .comment-list .pingback .children>li,.single-post .comments-area .comment-list .trackback .children>li {    padding-bottom: 0;    margin-bottom: 0;}.single-post .comments-area .comment-list .comment .comment-item-wrapper,.single-post .comments-area .comment-list .pingback .comment-item-wrapper,.single-post .comments-area .comment-list .trackback .comment-item-wrapper {    position: relative;}@media (min-width: 768px) {    .single-post .comments-area .comment-list .comment .comment-item-wrapper,    .single-post .comments-area .comment-list .pingback .comment-item-wrapper,    .single-post .comments-area .comment-list .trackback .comment-item-wrapper {        padding-left: 120px;    }}@media (max-width: 767.98px) {    .single-post .comments-area .comment-list .comment .comment-item-wrapper .comment-thumb,    .single-post .comments-area .comment-list .pingback .comment-item-wrapper .comment-thumb,    .single-post .comments-area .comment-list .trackback .comment-item-wrapper .comment-thumb {        margin-bottom: 20px;    }}.single-post .comments-area .comment-list .comment .comment-item-wrapper .comment-thumb img,.single-post .comments-area .comment-list .pingback .comment-item-wrapper .comment-thumb img,.single-post .comments-area .comment-list .trackback .comment-item-wrapper .comment-thumb img {    border-radius: 50%;}@media (min-width: 768px) {    .single-post .comments-area .comment-list .comment .comment-item-wrapper .comment-thumb img,    .single-post .comments-area .comment-list .pingback .comment-item-wrapper .comment-thumb img,    .single-post .comments-area .comment-list .trackback .comment-item-wrapper .comment-thumb img {        position: absolute;        top: 0;        left: 0;    }}.single-post .comments-area .comment-list .comment .comment-item-wrapper .comment-body,.single-post .comments-area .comment-list .pingback .comment-item-wrapper .comment-body,.single-post .comments-area .comment-list .trackback .comment-item-wrapper .comment-body {    display: block;    padding: 0;    width: auto;}.single-post .comments-area .comment-list .comment .comment-item-wrapper .comment-body .comment-reply-link .list-inline-item,.single-post .comments-area .comment-list .pingback .comment-item-wrapper .comment-body .comment-reply-link .list-inline-item,.single-post .comments-area .comment-list .trackback .comment-item-wrapper .comment-body .comment-reply-link .list-inline-item {    margin-right: 0;}@media (min-width: 576px) {    .single-post .comments-area .comment-list .comment .comment-item-wrapper .comment-body .comment-reply-link .list-inline-item,    .single-post .comments-area .comment-list .pingback .comment-item-wrapper .comment-body .comment-reply-link .list-inline-item,    .single-post .comments-area .comment-list .trackback .comment-item-wrapper .comment-body .comment-reply-link .list-inline-item {        padding-left: 15px;    }}@media (max-width: 575.98px) {    .single-post .comments-area .comment-list .comment .comment-item-wrapper .comment-body .comment-reply-link .list-inline-item,    .single-post .comments-area .comment-list .pingback .comment-item-wrapper .comment-body .comment-reply-link .list-inline-item,    .single-post .comments-area .comment-list .trackback .comment-item-wrapper .comment-body .comment-reply-link .list-inline-item {        padding-left: 0;        padding-right: 15px;    }}.single-post .comments-area .comment-list .comment .comment-item-wrapper .comment-body .comment-reply-link .comment-edit-link,.single-post .comments-area .comment-list .comment .comment-item-wrapper .comment-body .comment-reply-link .comment-reply-link,.single-post .comments-area .comment-list .pingback .comment-item-wrapper .comment-body .comment-reply-link .comment-edit-link,.single-post .comments-area .comment-list .pingback .comment-item-wrapper .comment-body .comment-reply-link .comment-reply-link,.single-post .comments-area .comment-list .trackback .comment-item-wrapper .comment-body .comment-reply-link .comment-edit-link,.single-post .comments-area .comment-list .trackback .comment-item-wrapper .comment-body .comment-reply-link .comment-reply-link {    font-size: 1rem;    font-weight: normal;    color: var(--theme-color1);}.single-post .comments-area .comment-list .comment .comment-item-wrapper .comment-body .comment-reply-link .comment-edit-link:hover,.single-post .comments-area .comment-list .comment .comment-item-wrapper .comment-body .comment-reply-link .comment-reply-link:hover,.single-post .comments-area .comment-list .pingback .comment-item-wrapper .comment-body .comment-reply-link .comment-edit-link:hover,.single-post .comments-area .comment-list .pingback .comment-item-wrapper .comment-body .comment-reply-link .comment-reply-link:hover,.single-post .comments-area .comment-list .trackback .comment-item-wrapper .comment-body .comment-reply-link .comment-edit-link:hover,.single-post .comments-area .comment-list .trackback .comment-item-wrapper .comment-body .comment-reply-link .comment-reply-link:hover {    color: var(--theme-color2);}.single-post .comments-area .comment-list .comment .comment-item-wrapper .comment-body .comment-author-name,.single-post .comments-area .comment-list .pingback .comment-item-wrapper .comment-body .comment-author-name,.single-post .comments-area .comment-list .trackback .comment-item-wrapper .comment-body .comment-author-name {    margin-bottom: 0;    text-transform: uppercase;}.single-post .comments-area .comment-list .comment .comment-item-wrapper .comment-body .comment-author-name a,.single-post .comments-area .comment-list .pingback .comment-item-wrapper .comment-body .comment-author-name a,.single-post .comments-area .comment-list .trackback .comment-item-wrapper .comment-body .comment-author-name a {    transition: all 0.2s ease-in-out;}@media (prefers-reduced-motion: reduce) {    .single-post .comments-area .comment-list .comment .comment-item-wrapper .comment-body .comment-author-name a,    .single-post .comments-area .comment-list .pingback .comment-item-wrapper .comment-body .comment-author-name a,    .single-post .comments-area .comment-list .trackback .comment-item-wrapper .comment-body .comment-author-name a {        transition: none;    }}.single-post .comments-area .comment-list .comment .comment-item-wrapper .comment-body .comment-author-name a:hover,.single-post .comments-area .comment-list .pingback .comment-item-wrapper .comment-body .comment-author-name a:hover,.single-post .comments-area .comment-list .trackback .comment-item-wrapper .comment-body .comment-author-name a:hover {    text-decoration: underline;}.single-post .comments-area .comment-list .comment .comment-item-wrapper .comment-body .comment-metadata,.single-post .comments-area .comment-list .pingback .comment-item-wrapper .comment-body .comment-metadata,.single-post .comments-area .comment-list .trackback .comment-item-wrapper .comment-body .comment-metadata {    margin-bottom: 25px;}.single-post .comments-area .comment-list .comment .comment-item-wrapper .comment-body .comment-metadata a,.single-post .comments-area .comment-list .pingback .comment-item-wrapper .comment-body .comment-metadata a,.single-post .comments-area .comment-list .trackback .comment-item-wrapper .comment-body .comment-metadata a {    font-size: 0.85rem;    color: #a1a1a1;    font-weight: normal;}.single-post .comments-area .comment-list .comment .comment-item-wrapper .comment-body .comment-metadata a:hover,.single-post .comments-area .comment-list .pingback .comment-item-wrapper .comment-body .comment-metadata a:hover,.single-post .comments-area .comment-list .trackback .comment-item-wrapper .comment-body .comment-metadata a:hover {    color: var(--theme-color1);}.single-post .comments-area .comment-list .comment .comment-item-wrapper .comment-body .comment-content p,.single-post .comments-area .comment-list .pingback .comment-item-wrapper .comment-body .comment-content p,.single-post .comments-area .comment-list .trackback .comment-item-wrapper .comment-body .comment-content p {    margin-bottom: 30px;}.single-post .comments-area .comment-list .comment .comment-item-wrapper .comment-body .comment-content p:last-of-type,.single-post .comments-area .comment-list .pingback .comment-item-wrapper .comment-body .comment-content p:last-of-type,.single-post .comments-area .comment-list .trackback .comment-item-wrapper .comment-body .comment-content p:last-of-type {    margin-bottom: 0;}.single-post .comments-area .comment-list .pingback .comment-body a,.single-post .comments-area .comment-list .trackback .comment-body a {    color: #092a49;}.single-post .comments-area .comment-list .pingback .comment-body .edit-link a,.single-post .comments-area .comment-list .trackback .comment-body .edit-link a {    font-size: 1rem;}@media (max-width: 991.98px) {    .single-post .comments-area .comment-list .comment .children,    .single-post .comments-area .comment-list .pingback .children,    .single-post .comments-area .comment-list .trackback .children {        margin: 5px 0 0 5px;    }}@media (max-width: 767.98px) {    .single-post .comments-area .comment-list .comment .children,    .single-post .comments-area .comment-list .pingback .children,    .single-post .comments-area .comment-list .trackback .children {        margin: 0;    }    .single-post .comments-area .comment-list .comment .children .comment,    .single-post .comments-area .comment-list .comment .children .pingback,    .single-post .comments-area .comment-list .comment .children .trackback,    .single-post .comments-area .comment-list .pingback .children .comment,    .single-post .comments-area .comment-list .pingback .children .pingback,    .single-post .comments-area .comment-list .pingback .children .trackback,    .single-post .comments-area .comment-list .trackback .children .comment,    .single-post .comments-area .comment-list .trackback .children .pingback,    .single-post .comments-area .comment-list .trackback .children .trackback {        padding-left: 5px;    }}.single-post .comments-area .comment-respond {    margin: 30px 0 0 0;    padding-left: 15px;    width: 100%;    padding-right: 15px;}.single-post .comments-area .comment-respond .comment-reply-title {    margin-bottom: 20px;    text-transform: uppercase;}.single-post .comments-area .comment-respond .comment-reply-title #cancel-comment-reply-link {    font-size: 0.85rem;    text-transform: capitalize;    margin-left: 10px;    color: var(--theme-color1);}.single-post .comments-area .comment-respond .comment-form {    margin-bottom: 0;}.single-post .comments-area .comment-respond .comment-form .logged-in-as,.single-post .comments-area .comment-respond .comment-form .comment-notes {    color: #aaa;}.single-post .comments-area .comment-respond .comment-form .logged-in-as a,.single-post .comments-area .comment-respond .comment-form .comment-notes a {    color: #aaa;    font-weight: normal;}.single-post .comments-area .comment-respond .comment-form .logged-in-as a:hover,.single-post .comments-area .comment-respond .comment-form .comment-notes a:hover {    color: var(--theme-color1);}.single-post .comments-area .comment-respond .comment-form .form-submit {    margin-bottom: 0;}.single-post .comments-area .comment-respond .comment-form .form-submit input[type=submit] {    margin-top: 15px;}.single-post .comments-area .comment-respond .comment-form .form-control {    height: calc(2.25rem + 27px);}.single-post .comments-area .comment-respond .comment-form .form-control:focus {    background-color: #fff;}.single-post .comments-area .comment-respond .comment-form textarea.form-control {    height: auto;}.single-post .comments-area .comment-respond .form-group label {    display: none;    font-size: 14px;}.single-post .comments-area .comment-respond .form-group .required {    display: none;}.single-post .comments-area>.comment-respond {    padding-left: 0;    padding-right: 0;}.single-post .comments-area .comment-form-cookies-consent label {    color: #aaa;    font-weight: normal;}.single-post .comments-area .comment-form-cookies-consent #wp-comment-cookies-consent {    margin-right: 0.6rem;}/* * 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: #575757;    border-color: #525252;}.btn-check:focus+.btn-gray,.btn-gray:focus {    color: #fff;    background-color: #575757;    border-color: #525252;    box-shadow: 0 0 0 0.25rem rgba(125, 125, 125, 0.5);}.btn-check:checked+.btn-gray,.btn-check:active+.btn-gray,.btn-gray:active,.btn-gray.active,.show>.btn-gray.dropdown-toggle {    color: #fff;    background-color: #525252;    border-color: #4d4d4d;}.btn-check:checked+.btn-gray:focus,.btn-check:active+.btn-gray:focus,.btn-gray:active:focus,.btn-gray.active:focus,.show>.btn-gray.dropdown-toggle:focus {    box-shadow: 0 0 0 0.25rem rgba(125, 125, 125, 0.5);}.btn-gray:disabled,.btn-gray.disabled {    color: #fff;    background-color: #666;    border-color: #666;}.btn-outline-gray {    color: #666;    border-color: #666;}.btn-outline-gray:hover {    color: #fff;    background-color: #666;    border-color: #666;}.btn-check:focus+.btn-outline-gray,.btn-outline-gray:focus {    box-shadow: 0 0 0 0.25rem rgba(102, 102, 102, 0.5);}.btn-check:checked+.btn-outline-gray,.btn-check:active+.btn-outline-gray,.btn-outline-gray:active,.btn-outline-gray.active,.btn-outline-gray.dropdown-toggle.show {    color: #fff;    background-color: #666;    border-color: #666;}.btn-check:checked+.btn-outline-gray:focus,.btn-check:active+.btn-outline-gray:focus,.btn-outline-gray:active:focus,.btn-outline-gray.active:focus,.btn-outline-gray.dropdown-toggle.show:focus {    box-shadow: 0 0 0 0.25rem rgba(102, 102, 102, 0.5);}.btn-outline-gray:disabled,.btn-outline-gray.disabled {    color: #666;    background-color: transparent;}.btn-xs {    padding: 0.5rem 1rem;    font-size: 0.8rem;    border-radius: 0.2rem;}.btn {    border-radius: 5px;    border-width: 0;    font-weight: 600;    letter-spacing: 0.05rem;    padding: 1.1rem 2.2rem;    overflow: hidden;    display: inline-block;    white-space: nowrap;    transition: all 0.2s ease-in-out;}@media (prefers-reduced-motion: reduce) {    .btn {        transition: none;    }}.btn.focus,.btn:focus {    box-shadow: none !important;}.btn i {    margin-right: 5px;}.btn-group-xs>.btn,.btn-xs {    padding: 0.75rem 1.2rem;}.btn-group-sm>.btn,.btn-sm {    padding: 1rem 1.7rem;}.btn-group-lg>.btn,.btn-lg {    padding: 1.3rem 3rem;}[class*=" btn-outline-"] {    border-width: 3px;    padding: 1rem 2.5rem;}[class*=" btn-outline-"].btn-xs {    padding: 0.55rem 1.2rem;}[class*=" btn-outline-"].btn-sm {    padding: 0.8rem 1.7rem;}[class*=" btn-outline-"].btn-lg {    padding: 1.1rem 3rem;}.btn-dark:hover {    color: #212529;    background-color: transparent;}.btn-dark,.btn-outline-dark {    box-shadow: 0 7px 20px rgba(33, 37, 41, 0.2);}.btn-dark:hover,.btn-outline-dark:hover {    box-shadow: 0 10px 20px rgba(33, 37, 41, 0.5);}.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-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: #0d6efd;}.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: #198754;}.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: #0dcaf0;}.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-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: #212529;}.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;}.btn-theme-colored1,.btn-theme-colored2,.btn-outline-theme-colored1,.btn-outline--theme-colored2 {    position: relative;    z-index: 0;}.btn-theme-colored1:before,.btn-theme-colored2:before,.btn-outline-theme-colored1:before,.btn-outline--theme-colored2:before {    position: absolute;    content: "";    background: var(--theme-color3);    width: 0;    height: 100%;    left: 0;    top: 0;    opacity: 0;    z-index: -1;    transition: all 0.5s ease;}.btn-theme-colored1:hover:before,.btn-theme-colored2:hover:before,.btn-outline-theme-colored1:hover:before,.btn-outline--theme-colored2:hover:before {    width: 100%;    opacity: 1;}/* * 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.3333333333%;}.tm-sc-custom-columns-holder.tm-cc-elements-items-float.tm-cc-six-columns .tm-sc-custom-columns-holder-item {    width: 16.6666666667%;}.tm-sc-custom-columns-holder.tm-cc-elements-items-float .tm-sc-custom-columns-holder-item {    float: left;}@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: 0.8em;}/* * Shortcode: element-holder.scss * -----------------------------------------------*/.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: 0;    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: rgba(0, 0, 0, 0.2);    text-align: center;    position: relative;    border-radius: 3px;    padding: 0;    margin-right: 10px;    margin-bottom: 20px;    overflow: hidden;}.final-countdown-smart-style .countdown-timer .counter .value {    font-family: "Lobster Two", cursive;    color: #fff;    display: block;    font-size: 3rem;    padding: 15px 0;}.final-countdown-smart-style .countdown-timer .counter .label {    font-size: 1.2rem;    background: #111;    color: #fff;    display: block;    padding: 5px 40px;    text-transform: capitalize;}/* * Shortcode: flickr-feed.scss * -----------------------------------------------*/.flickr-feed a {    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 0.6s ease;    transition: transform 0.6s ease;    transition: transform 0.6s ease, -webkit-transform 0.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: 0.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: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;    position: relative;}@media (prefers-reduced-motion: reduce) {    .tm-sc-funfact {        transition: none;    }}.tm-sc-funfact .funfact-icon {    opacity: 0.8;    transition: all 0.3s ease-in-out;}@media (prefers-reduced-motion: reduce) {    .tm-sc-funfact .funfact-icon {        transition: none;    }}.tm-sc-funfact .funfact-icon i {    font-size: 45px;    transition: all 0.3s ease-in-out;}@media (prefers-reduced-motion: reduce) {    .tm-sc-funfact .funfact-icon i {        transition: none;    }}.tm-sc-funfact .counter {    margin-top: 0;    display: flex;    flex-wrap: nowrap;    align-items: flex-start;    justify-content: center;    font-weight: 700;}.tm-sc-funfact .counter .animate-number {    line-height: 1;}.tm-sc-funfact .counter .counter-postfix,.tm-sc-funfact .counter .counter-prefix {    font-size: 1rem;    margin: 0 4px;}.tm-sc-funfact.funfact-lefticon {    display: flex;    flex-wrap: nowrap;    align-items: center;    justify-content: left;}.tm-sc-funfact.funfact-lefticon .funfact-icon {    margin-right: 20px;}.tm-sc-funfact.funfact-lefticon .details {    overflow: hidden;}.tm-sc-funfact.funfact-lefticon .details .counter {    justify-content: left;}.tm-sc-funfact :last-child {    margin-bottom: 0;}.tm-sc-funfact:hover .funfact-icon {    opacity: 1;    animation: swing 0.8s ease-out infinite;    -webkit-animation: swing 0.8s ease-out infinite;}:root {    --hotspot-color: #EA8F3E;    --hotspot-size: 10px;    --hotspot-box-color: #000000D6;    --hotspot-padding: 15px;    --tooltip-align: center;    --tooltip-padding: 20px 20px 20px 20px;    --tooltip-color: #282828;    --hotspot-translate-x: 7%;    --hotspot-translate-y: 28%;}@-webkit-keyframes e-hotspot-soft-beat {    0% {        -webkit-transform: scale(1);        transform: scale(1);    }    to {        -webkit-transform: scale(1.1);        transform: scale(1.1);    }}@keyframes e-hotspot-soft-beat {    0% {        -webkit-transform: scale(1);        transform: scale(1);    }    to {        -webkit-transform: scale(1.1);        transform: scale(1.1);    }}@-webkit-keyframes e-hotspot-expand {    0% {        -webkit-transform: scale(0.5);        transform: scale(0.5);        opacity: 1;    }    to {        -webkit-transform: scale(1.5);        transform: scale(1.5);        opacity: 0;    }}@keyframes e-hotspot-expand {    0% {        -webkit-transform: scale(0.5);        transform: scale(0.5);        opacity: 1;    }    to {        -webkit-transform: scale(1.5);        transform: scale(1.5);        opacity: 0;    }}.tm-widget-hotspot {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;}.tm-widget-hotspot .hotspot-widget-container {    position: relative;    display: inline-block;}.tm-widget-hotspot .hotspot-widget-container>img {    display: block;}.e-hotspot {    z-index: 1;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    position: absolute;}.e-hotspot--position-left.e-hotspot--position-top {    -webkit-transform: translate(calc(-1 * var(--hotspot-translate-x)), calc(-1 * var(--hotspot-translate-y)));    -ms-transform: translate(calc(-1 * var(--hotspot-translate-x)), calc(-1 * var(--hotspot-translate-y)));    transform: translate(calc(-1 * var(--hotspot-translate-x)), calc(-1 * var(--hotspot-translate-y)));}.e-hotspot--position-left.e-hotspot--position-bottom {    -webkit-transform: translate(calc(-1 * var(--hotspot-translate-x)), var(--hotspot-translate-y));    -ms-transform: translate(calc(-1 * var(--hotspot-translate-x)), var(--hotspot-translate-y));    transform: translate(calc(-1 * var(--hotspot-translate-x)), var(--hotspot-translate-y));}.e-hotspot--position-right.e-hotspot--position-top {    -webkit-transform: translate(var(--hotspot-translate-x), calc(-1 * var(--hotspot-translate-y)));    -ms-transform: translate(var(--hotspot-translate-x), calc(-1 * var(--hotspot-translate-y)));    transform: translate(var(--hotspot-translate-x), calc(-1 * var(--hotspot-translate-y)));}.e-hotspot--position-right.e-hotspot--position-bottom {    -webkit-transform: translate(var(--hotspot-translate-x), var(--hotspot-translate-y));    -ms-transform: translate(var(--hotspot-translate-x), var(--hotspot-translate-y));    transform: translate(var(--hotspot-translate-x), var(--hotspot-translate-y));}.e-hotspot--active {    z-index: 2;}.e-hotspot__inner-circle,.e-hotspot__outer-circle {    content: "";    display: inline-block;    -webkit-box-sizing: content-box;    box-sizing: content-box;    border-radius: 50%;}.e-hotspot__inner-circle {    position: absolute;    top: 50%;    left: 50%;    -webkit-transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    background-color: var(--hotspot-color);    padding: calc(var(--hotspot-size, 18px) / 2);}.e-hotspot__outer-circle {    background-color: var(--hotspot-color);    padding: var(--hotspot-padding, 4px);}.e-hotspot--icon .e-hotspot__button,.e-hotspot__outer-circle {    width: var(--hotspot-size, 18px);    height: var(--hotspot-size, 18px);}.e-hotspot--icon .e-hotspot__button {    line-height: 0;    -webkit-box-sizing: content-box;    box-sizing: content-box;    font-size: var(--hotspot-size, 18px);}.e-hotspot__icon,.e-hotspot__label {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;}.e-hotspot__icon svg,.e-hotspot__label svg {    width: var(--hotspot-size, 18px);    height: auto;}.e-hotspot__button {    cursor: pointer;    position: relative;    display: grid;    grid-auto-flow: column;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    color: var(--hotspot-color);    font-size: var(--hotspot-size, 18px);    min-width: var(--hotspot-button-width);    min-height: var(--hotspot-button-height);}.e-hotspot__button:before {    z-index: -2;    content: "";    width: 100%;    height: 100%;    left: -5px;    top: -5px;    position: absolute;    padding: 5px;    -webkit-box-sizing: content-box;    box-sizing: content-box;}.e-hotspot__button svg {    fill: var(--hotspot-color);}.e-hotspot:not(.e-hotspot--circle) .e-hotspot__button {    min-width: var(--hotspot-min-width);    min-height: var(--hotspot-min-height);    background-color: var(--hotspot-box-color);    padding: var(--hotspot-padding, 4px);    border-radius: var(--hotspot-border-radius, 3px);}.e-hotspot:not(.e-hotspot--circle) .e-hotspot__button:before {    border-radius: var(--hotspot-border-radius, 3px);}.e-hotspot:not(.e-hotspot--circle) .e-hotspot--expand:before {    background-color: var(--hotspot-box-color);}.e-hotspot--overlay {    opacity: 0.7;    -webkit-transition: opacity 0.2s;    -o-transition: opacity 0.2s;    transition: opacity 0.2s;}.e-hotspot--active .e-hotspot--overlay,.e-hotspot--overlay:hover {    opacity: 1;}.e-hotspot--soft-beat {    -webkit-animation: e-hotspot-soft-beat 0.7s infinite alternate;    animation: e-hotspot-soft-beat 0.7s infinite alternate;    -webkit-animation-timing-function: ease;    animation-timing-function: ease;}.e-hotspot--expand .e-hotspot__outer-circle,.e-hotspot:not(.e-hotspot--circle) .e-hotspot--expand:before {    -webkit-animation: e-hotspot-expand 2s infinite;    animation: e-hotspot-expand 2s infinite;}.e-hotspot:not(.e-hotspot--circle) .e-hotspot--expand:before {    content: "";    width: 100%;    height: 100%;    position: absolute;    z-index: -1;    opacity: 0;}.e-hotspot--sequenced {    -webkit-animation: fadeIn 0.3s;    animation: fadeIn 0.3s;    -webkit-animation-iteration-count: 1;    animation-iteration-count: 1;    -webkit-animation-fill-mode: both;    animation-fill-mode: both;}.e-hotspot__direction-mask {    overflow: hidden;    position: absolute;    pointer-events: none;}.e-hotspot__tooltip {    white-space: var(--white-space, nowrap);    -webkit-transition-property: opacity, -webkit-transform;    transition-property: opacity, -webkit-transform;    -o-transition-property: transform, opacity;    transition-property: transform, opacity;    transition-property: transform, opacity, -webkit-transform;    -webkit-transition-duration: var(--tooltip-transition-duration, 0.5s);    -o-transition-duration: var(--tooltip-transition-duration, 0.5s);    transition-duration: var(--tooltip-transition-duration, 0.5s);    -webkit-transform-origin: center center;    -ms-transform-origin: center center;    transform-origin: center center;    position: absolute;    pointer-events: none;    color: var(--tooltip-text-color, #fff);    text-align: var(--tooltip-align);    min-width: var(--tooltip-min-width);    padding: var(--tooltip-padding, 8px);    border-radius: var(--tooltip-border-radius);    background-color: var(--theme-color1);    top: 100%;}.e-hotspot__tooltip p:last-of-type {    margin-bottom: 0;}.e-hotspot__tooltip .title {    margin: 0;}.e-hotspot__direction-mask .e-hotspot__tooltip {    -webkit-box-shadow: none !important;    box-shadow: none !important;    position: static;}.e-hotspot--active .e-hotspot__tooltip {    pointer-events: visible;}.e-hotspot--fade-in-out {    opacity: 0;}.e-hotspot--active .e-hotspot--fade-in-out {    opacity: 1;}.e-hotspot--fade-grow {    opacity: 0;    -webkit-transform: scale(0);    -ms-transform: scale(0);    transform: scale(0);}.e-hotspot--active .e-hotspot--fade-grow {    opacity: 1;    -webkit-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);}.e-hotspot--overidde-tooltip-animation-from-top,.e-hotspot--tooltip-animation-from-top {    -webkit-transform: translateY(calc(-100% - 1px));    -ms-transform: translateY(calc(-100% - 1px));    transform: translateY(calc(-100% - 1px));}.e-hotspot--overidde-tooltip-animation-from-left,.e-hotspot--tooltip-animation-from-left {    -webkit-transform: translate(calc(-100% - 1px));    -ms-transform: translate(calc(-100% - 1px));    transform: translate(calc(-100% - 1px));}.e-hotspot--overidde-tooltip-animation-from-right,.e-hotspot--tooltip-animation-from-right {    -webkit-transform: translate(calc(100% + 1px));    -ms-transform: translate(calc(100% + 1px));    transform: translate(calc(100% + 1px));}.e-hotspot--overidde-tooltip-animation-from-bottom,.e-hotspot--tooltip-animation-from-bottom {    -webkit-transform: translateY(calc(100% + 1px));    -ms-transform: translateY(calc(100% + 1px));    transform: translateY(calc(100% + 1px));}.e-hotspot--fade-direction {    opacity: 0;}.e-hotspot--active .e-hotspot--fade-direction,.e-hotspot--active .e-hotspot--slide-direction {    -webkit-transform: translate(0) scale(1);    -ms-transform: translate(0) scale(1);    transform: translate(0) scale(1);    opacity: 1;}.e-hotspot--show-tooltip {    -webkit-transition: none;    -o-transition: none;    transition: none;    opacity: 1;    pointer-events: visible;    -webkit-transform: translate(0);    -ms-transform: translate(0);    transform: translate(0);}/* * Shortcode: Icon Boxes * -----------------------------------------------*/.icon-box {    position: relative;    z-index: 0;    transition: all 0.5s ease;}@media (prefers-reduced-motion: reduce) {    .icon-box {        transition: none;    }}.icon-box .icon {    display: inline-block;    height: 70px;    margin-bottom: 0;    transition: all 0.3s ease;    width: 70px;    text-align: center;    font-weight: normal;}@media (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 a:not(.btn) {    color: #66788a;    font-weight: 400;}.icon-box.icon-left .icon {    float: left;    margin-right: 20px;}@media (max-width: 991.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-left .icon-text .icon-box-title,.icon-box.icon-left .icon-text .icon-box-title a {    margin-top: 0;}.icon-box.icon-right .icon {    float: right;    margin-left: 20px;}@media (max-width: 991.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-right .icon-text .icon-box-title,.icon-box.icon-right .icon-text .icon-box-title a {    margin-top: 0;}.icon-box .icon-box-title,.icon-box .icon-box-title a {    transition: all 0.1s ease;}@media (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 (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: 991.98px) {    .icon-box.iconbox-centered-in-responsive {        text-align: center;    }    .icon-box.iconbox-centered-in-responsive .icon.icon-type-image {        text-align: center;    }}@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.animate-icon-on-hover:hover.animate-icon-rotate .icon-wrapper .icon {    transform: rotate(360deg);}.icon-box.animate-icon-on-hover:hover.animate-icon-rotate-x .icon-wrapper .icon {    transform: rotateX(360deg);}.icon-box.animate-icon-on-hover:hover.animate-icon-rotate-y .icon-wrapper .icon {    transform: rotateY(180deg);}.icon-box.animate-icon-on-hover:hover.animate-icon-translate .icon-wrapper .icon {    transform: translate(-10px, 10px);}.icon-box.animate-icon-on-hover:hover.animate-icon-translate-x .icon-wrapper .icon {    transform: translateX(-10px);}.icon-box.animate-icon-on-hover:hover.animate-icon-translate-y .icon-wrapper .icon {    transform: translateY(-10px);}.icon-box.animate-icon-on-hover:hover.animate-icon-scale .icon-wrapper .icon {    transform: scale(1.1);}.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 (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 (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 (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-style5-moving-bgcolor .icon:hover {    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 (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 (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;}/* * 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 (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 (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 * -----------------------------------------------*/.instagram-feed figure {    position: relative;    margin-bottom: 30px;    transition: all 0.4s ease-in-out 0s;}@media (prefers-reduced-motion: reduce) {    .instagram-feed figure {        transition: none;    }}.instagram-feed figure img {    border-radius: 12px;}.instagram-feed figure .link-out {    position: absolute;    top: 50%;    left: 50%;    -webkit-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    text-align: center;    font-size: 36px;    line-height: 36px;    color: #fff;    z-index: 1;    opacity: 0;    transition: all 0.6s ease-in-out 0s;}@media (prefers-reduced-motion: reduce) {    .instagram-feed figure .link-out {        transition: none;    }}.instagram-feed figure:after {    position: absolute;    content: "";    height: 100%;    width: 100%;    left: 0;    right: 0;    opacity: 0.8;    transform: scale(0);    transition: all 0.4s ease-in-out 0s;    border-radius: 12px;}@media (prefers-reduced-motion: reduce) {    .instagram-feed figure:after {        transition: none;    }}.instagram-feed figure:hover .link-out {    opacity: 1;}.instagram-feed figure:hover:after {    transform: scale(1);}.instagram-feed.instagram-carousel figure {    margin-bottom: 0;}/* * 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: 0.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;    color: #41508a;    padding: 0 14px;    background-color: #cfefec;    border-radius: 2px;    margin-left: 10px;}.tm-sc-nav-tabs-pricing.nav-tab-btn-button .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-button .nav-tabs li {    display: inline-block;    margin-bottom: 0;}.tm-sc-nav-tabs-pricing.nav-tab-btn-button .nav-tabs li a {    display: block;    border: none;    outline: none;    display: inline-block;    padding: 0.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-button .nav-tabs li a:hover {    border-color: #333;    background: #333;    color: #FFFFFF;}.tm-sc-nav-tabs-pricing.nav-tab-btn-button .nav-tabs li a.active {    border-color: #333;    background: #333;    color: #FFFFFF;}.tm-sc-nav-tabs-pricing.nav-tab-btn-button .nav-tabs li a span.subtitle {    padding-left: 5px;}.tm-sc-nav-tabs-pricing.nav-tab-btn-button .nav-tabs li:first-child a {    border-top-left-radius: 4px;    border-bottom-left-radius: 4px;}.tm-sc-nav-tabs-pricing.nav-tab-btn-button .nav-tabs li:last-child a {    border-top-right-radius: 4px;    border-bottom-right-radius: 4px;}.tm-sc-nav-tabs-pricing.nav-tab-btn-button.button-rounded .nav-tabs li:first-child a {    border-top-left-radius: 50px;    border-bottom-left-radius: 50px;}.tm-sc-nav-tabs-pricing.nav-tab-btn-button.button-rounded .nav-tabs li:last-child a {    border-top-right-radius: 50px;    border-bottom-right-radius: 50px;}.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: 50%;    transform: translateY(-50%);}@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: #092a49;}.tm-sc-nav-tabs-pricing.nav-tab-btn-switch .nav-tabs li:hover a {    color: #092a49;}.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: 0.8rem 2.5rem;    -webkit-transition: 0.3s;    -o-transition: 0.3s;    transition: 0.3s;}@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: 8px 0;    margin-bottom: 0;}.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 {    padding: 5px 0;}.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;    width: 110px;    height: 110px;    margin-top: 0;    margin-bottom: 0;    margin-left: auto;    margin-right: auto;    display: flex;    align-items: center;}.tm-sc-pie-chart .pie-chart canvas {    position: absolute;    top: 0;    left: 0;}.tm-sc-pie-chart .pie-chart .percent {    position: absolute;    left: 0;    right: 0;    line-height: 110px;    font-size: 1.3rem;    z-index: 2;}.tm-sc-pie-chart .pie-chart .percent:after {    content: "%";    margin-left: 0.1em;    font-size: 0.8em;}/* * Shortcode: pricing-tables.scss * -----------------------------------------------*/.tm-sc-pricing-table {    background: #fff;    position: relative;    overflow: hidden;    padding: 40px;    border-radius: 10px;    transition: all 0.2s ease-in;}@media (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 .price-old {    color: #aaa;    font-size: 1.5rem;    text-decoration: line-through;}.tm-sc-pricing-table .pricing-table-inner .pricing-table-pricing {    margin-bottom: 30px;    margin-top: 15px;    line-height: 1;}.tm-sc-pricing-table .pricing-table-inner .pricing-table-pricing .pricing-table-prefix {    color: #aaa;    font-size: 25px;    line-height: 40px;    font-weight: 500;    vertical-align: top;}.tm-sc-pricing-table .pricing-table-inner .pricing-table-pricing .pricing-table-price {    color: #999;    font-weight: 500;    font-size: 48px;}.tm-sc-pricing-table .pricing-table-inner .pricing-table-pricing .pricing-table-postfix {    color: #aaa;}.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-table-inner .pricing-table-label-style2 {    background-color: #d62c64;    width: 110px;    height: 35px;    line-height: 35px;    font-size: 14px;    text-align: center;    position: absolute;    color: #fff;    right: -12px;    top: 20px;}.tm-sc-pricing-table .pricing-table-inner .pricing-table-label-style2:before {    background-color: #d62c64;    width: 14px;    height: 28px;    content: "";    display: block;    transform: skewY(-20deg);    position: absolute;    top: 10px;    right: 0;}.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: 30px;}.tm-sc-pricing-table.pricing-list-bullet .pricing-table-content ul li:before {    border: none;    color: #777;    content: "\f00c";    font-family: "Font Awesome 5 Free";    font-size: 15px;    font-weight: 600;    padding: 0;    left: 0;    position: absolute;    top: 6px;    margin-right: 15px;}.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.08);    -moz-transform: scale(1.08);    -ms-transform: scale(1.08);    transform: scale(1.08);    border: 3px solid #777;}.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.08);    -ms-transform: translateY(-20px) scale(1.08);    -o-transform: translateY(-20px) scale(1.08);    -moz-transform: translateY(-20px) scale(1.08);    transform: translateY(-20px) scale(1.08);}.tm-sc-pricing-table.pricing-table-style1 .pricing-table-inner {    padding: 30px;}.tm-sc-pricing-table.pricing-table-style1 .pricing-table-title-area {    padding-bottom: 0;    padding-top: 0;}.tm-sc-pricing-table.pricing-table-style-basic {    padding: 50px;    overflow: hidden;}@media (max-width: 767.98px) {    .tm-sc-pricing-table.pricing-table-style-basic {        padding: 30px;    }}.tm-sc-pricing-table.pricing-table-style-basic .pricing-table-inner .pricing-table-title-area {    padding-top: 0;}.tm-sc-pricing-table.pricing-table-style-basic .pricing-table-inner .pricing-table-content {    margin-top: 0;    border-top: 2px solid #eff2fb;    border-bottom: 2px solid #eff2fb;    padding: 30px 0;    margin-bottom: 40px;}.tm-sc-pricing-table.pricing-table-style-basic .pricing-table-inner .pricing-table-content ul li {    font-size: 16px;    font-weight: 500;    color: #7A7F93;}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;}.tm-sc-progress-bar .progress-title-holder p {    margin-bottom: 0;}.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;    background-color: #FFA303;    position: relative;}.tm-sc-progress-bar.progress-bar-default .progress-holder {    display: flex;    height: 1.1rem;    font-size: 0.75rem;}.tm-sc-progress-bar.progress-bar-default .progress-holder .progress-content {    color: #fff;    height: 1.1rem;}.tm-sc-progress-bar.progress-bar-default .progress-holder .progress-content .percent {    margin-left: 10px;    margin-right: 10px;}.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 (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: 50px;}.tm-sc-section-title .title-wrapper {    margin-bottom: 20px;    position: relative;}.tm-sc-section-title .title-wrapper .title {    font-family: "Lobster Two", cursive;    font-size: 3.125rem;    font-weight: 800;    line-height: 1.3;    margin-top: -6px;    position: relative;    text-transform: capitalize;    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: "Lobster Two", cursive;    font-size: 0.9rem;    font-weight: 500;    color: #515056;}.tm-sc-section-title .title-wrapper :first-child {    margin-top: 0;}.tm-sc-section-title .title-wrapper .paragraph {    font-size: 0.9rem;    position: relative;}.tm-sc-section-title.line-bottom-style1-image-icon .title-wrapper:after {    background: url("../images/line-bottom-style1-image-icon.html") 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: 0.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;}.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 (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: #8a7c7c;}.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: #66788a;    font-size: 0.9rem;    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;}.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-list ul>li,.tm-list ol>li {    margin-bottom: 12px;}.tm-list ul>li>ul,.tm-list ul>li>ol,.tm-list ol>li>ul,.tm-list ol>li>ol {    margin-top: 12px;}.list-style-none {    list-style: none;}.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: 0.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 ul li:before {    display: inline-block;}.tm-sc-unordered-list.list-style1 ul {    list-style: none;}.tm-sc-unordered-list.list-style1 ul>li {    position: relative;}.tm-sc-unordered-list.list-style1 ul li {    list-style-type: none;}.tm-sc-unordered-list.list-style1 ul li:before {    z-index: 0;    content: "\f058";    font-family: "Font Awesome 5 Free";    font-weight: 900;    font-size: 95%;    padding-right: 10px;    vertical-align: middle;}.tm-sc-unordered-list.list-style1 ul li li {    padding-left: 15px;}.tm-sc-unordered-list.list-style1 ul li:before {    content: "\f058";}.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;}.tm-sc-unordered-list.list-style2 ul li:before {    z-index: 0;    content: "\f058";    font-family: "Font Awesome 5 Free";    font-weight: 900;    font-size: 95%;    padding-right: 10px;    vertical-align: middle;}.tm-sc-unordered-list.list-style2 ul li li {    padding-left: 15px;}.tm-sc-unordered-list.list-style2 ul li:before {    content: "\f058";    font-family: "Font Awesome 5 Free";    font-weight: 400;}.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;}.tm-sc-unordered-list.list-style3 ul li:before {    z-index: 0;    content: "\f058";    font-family: "Font Awesome 5 Free";    font-weight: 900;    font-size: 95%;    padding-right: 10px;    vertical-align: middle;}.tm-sc-unordered-list.list-style3 ul li li {    padding-left: 15px;}.tm-sc-unordered-list.list-style3 ul li:before {    content: "\f14a";}.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;}.tm-sc-unordered-list.list-style4 ul li:before {    z-index: 0;    content: "\f058";    font-family: "Font Awesome 5 Free";    font-weight: 900;    font-size: 95%;    padding-right: 10px;    vertical-align: middle;}.tm-sc-unordered-list.list-style4 ul li li {    padding-left: 15px;}.tm-sc-unordered-list.list-style4 ul li:before {    content: "\f14a";    font-family: "Font Awesome 5 Free";    font-weight: 400;}.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;}.tm-sc-unordered-list.list-style5 ul li:before {    z-index: 0;    content: "\f058";    font-family: "Font Awesome 5 Free";    font-weight: 900;    font-size: 95%;    padding-right: 10px;    vertical-align: middle;}.tm-sc-unordered-list.list-style5 ul li li {    padding-left: 15px;}.tm-sc-unordered-list.list-style5 ul li:before {    content: "\f00c";}.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;}.tm-sc-unordered-list.list-style6 ul li:before {    z-index: 0;    content: "\f058";    font-family: "Font Awesome 5 Free";    font-weight: 900;    font-size: 95%;    padding-right: 10px;    vertical-align: middle;}.tm-sc-unordered-list.list-style6 ul li li {    padding-left: 15px;}.tm-sc-unordered-list.list-style6 ul li:before {    content: "\f560";}.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;}.tm-sc-unordered-list.list-style7 ul li:before {    z-index: 0;    content: "\f058";    font-family: "Font Awesome 5 Free";    font-weight: 900;    font-size: 95%;    padding-right: 10px;    vertical-align: middle;}.tm-sc-unordered-list.list-style7 ul li li {    padding-left: 15px;}.tm-sc-unordered-list.list-style7 ul li:before {    content: "\f35a";}.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;}.tm-sc-unordered-list.list-style8 ul li:before {    z-index: 0;    content: "\f058";    font-family: "Font Awesome 5 Free";    font-weight: 900;    font-size: 95%;    padding-right: 10px;    vertical-align: middle;}.tm-sc-unordered-list.list-style8 ul li li {    padding-left: 15px;}.tm-sc-unordered-list.list-style8 ul li:before {    content: "\f30b";}.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;}.tm-sc-unordered-list.list-style9 ul li:before {    z-index: 0;    content: "\f058";    font-family: "Font Awesome 5 Free";    font-weight: 900;    font-size: 95%;    padding-right: 10px;    vertical-align: middle;}.tm-sc-unordered-list.list-style9 ul li li {    padding-left: 15px;}.tm-sc-unordered-list.list-style9 ul li:before {    content: "\f054";}.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;}.tm-sc-unordered-list.list-style10 ul li:before {    z-index: 0;    content: "\f058";    font-family: "Font Awesome 5 Free";    font-weight: 900;    font-size: 95%;    padding-right: 10px;    vertical-align: middle;}.tm-sc-unordered-list.list-style10 ul li li {    padding-left: 15px;}.tm-sc-unordered-list.list-style10 ul li:before {    content: "\f138";}.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;}.tm-sc-unordered-list.list-style11 ul li:before {    z-index: 0;    content: "\f058";    font-family: "Font Awesome 5 Free";    font-weight: 900;    font-size: 95%;    padding-right: 10px;    vertical-align: middle;}.tm-sc-unordered-list.list-style11 ul li li {    padding-left: 15px;}.tm-sc-unordered-list.list-style11 ul li:before {    content: "\f152";}.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;}.tm-sc-unordered-list.list-style12 ul li:before {    z-index: 0;    content: "\f058";    font-family: "Font Awesome 5 Free";    font-weight: 900;    font-size: 95%;    padding-right: 10px;    vertical-align: middle;}.tm-sc-unordered-list.list-style12 ul li li {    padding-left: 15px;}.tm-sc-unordered-list.list-style12 ul li:before {    content: "\f0da";}.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;}.tm-sc-unordered-list.list-style11 ul li:before {    z-index: 0;    content: "\f058";    font-family: "Font Awesome 5 Free";    font-weight: 900;    font-size: 95%;    padding-right: 10px;    vertical-align: middle;}.tm-sc-unordered-list.list-style11 ul li li {    padding-left: 15px;}.tm-sc-unordered-list.list-style11 ul li:before {    content: "\f105";}.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;}.tm-sc-unordered-list.list-style13 ul li:before {    z-index: 0;    content: "\f058";    font-family: "Font Awesome 5 Free";    font-weight: 900;    font-size: 95%;    padding-right: 10px;    vertical-align: middle;}.tm-sc-unordered-list.list-style13 ul li li {    padding-left: 15px;}.tm-sc-unordered-list.list-style13 ul li:before {    content: "\f101";}.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;}.tm-sc-unordered-list.list-style14 ul li:before {    z-index: 0;    content: "\f058";    font-family: "Font Awesome 5 Free";    font-weight: 900;    font-size: 95%;    padding-right: 10px;    vertical-align: middle;}.tm-sc-unordered-list.list-style14 ul li li {    padding-left: 15px;}.tm-sc-unordered-list.list-style14 ul li:before {    content: "\f152";    font-family: "Font Awesome 5 Free";    font-weight: 400;}.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;}.tm-sc-unordered-list.list-style15 ul li:before {    z-index: 0;    content: "\f058";    font-family: "Font Awesome 5 Free";    font-weight: 900;    font-size: 95%;    padding-right: 10px;    vertical-align: middle;}.tm-sc-unordered-list.list-style15 ul li li {    padding-left: 15px;}.tm-sc-unordered-list.list-style15 ul li:before {    content: "\f152";}.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;}.tm-sc-unordered-list.list-style16 ul li:before {    z-index: 0;    content: "\f058";    font-family: "Font Awesome 5 Free";    font-weight: 900;    font-size: 95%;    padding-right: 10px;    vertical-align: middle;}.tm-sc-unordered-list.list-style16 ul li li {    padding-left: 15px;}.tm-sc-unordered-list.list-style16 ul li:before {    content: "\f140";}.list-with-image ul {    list-style: none;}.list-with-image li img {    float: left;}.list-with-image li strong {    font-weight: 600;    color: #111c16;    margin-top: 8px;    display: block;    width: calc(100% - 64px);    float: left;}/* * video-popup.scss * -----------------------------------------------*/.nivo-lightbox-theme-default .nivo-lightbox-close {    background-position: 0 0;    width: 45px;    height: 45px;}/* Individual effect = play-video-button */.tm-sc-video-popup {    position: relative;    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.tm-sc-video-popup-button-over-image {    overflow: hidden;    border-radius: 15px;}.tm-sc-video-popup.tm-sc-video-popup-button-over-image:before {    position: absolute;    content: "";    left: 0px;    top: 0px;    right: 0px;    bottom: 0px;    z-index: 10;    background-color: rgba(0, 0, 0, 0.2);}.tm-sc-video-popup.tm-sc-video-popup-button-over-image .video-button-holder {    position: absolute;    opacity: 0.8;    top: 50%;    left: 50%;    -webkit-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    z-index: 11;}.tm-sc-video-popup.tm-sc-video-popup-button-over-image .video-button-text {    color: #fff;    position: absolute;    bottom: 12%;    z-index: 10;    text-align: center;    width: 100%;}.tm-sc-video-popup.tm-sc-video-popup-button-over-image .animated-css-play-button {    z-index: 11;    position: absolute;    top: 50%;    left: 50%;    width: 80px;    height: 80px;    border-radius: 100%;    -webkit-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    background-color: #333;    display: flex;    justify-content: center;    align-items: center;    z-index: 10;    opacity: 1;    color: #fff;    font-size: 16px;    transition: all 0.4s ease 0s;}@media (prefers-reduced-motion: reduce) {    .tm-sc-video-popup.tm-sc-video-popup-button-over-image .animated-css-play-button {        transition: none;    }}.tm-sc-video-popup.tm-sc-video-popup-button-over-image .animated-css-play-button .play-icon,.tm-sc-video-popup.tm-sc-video-popup-button-over-image .animated-css-play-button .play-icon:before,.tm-sc-video-popup.tm-sc-video-popup-button-over-image .animated-css-play-button .play-icon:after {    position: absolute;    top: 50%;    left: 50%;    width: 80px;    height: 80px;    -webkit-transform: translate(-50%, -50%);    -moz-transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);    -o-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    -ms-border-radius: 50%;    -o-border-radius: 50%;    border-radius: 50%;    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);    -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);    -ms-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);    -o-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);    -webkit-animation: videoplayanimation 3s infinite;    -moz-animation: videoplayanimation 3s infinite;    -ms-animation: videoplayanimation 3s infinite;    -o-animation: videoplayanimation 3s infinite;    animation: videoplayanimation 3s infinite;}.tm-sc-video-popup.tm-sc-video-popup-button-over-image .animated-css-play-button .play-icon:before {    -webkit-animation-delay: 0.9s;    -moz-animation-delay: 0.9s;    -ms-animation-delay: 0.9s;    -o-animation-delay: 0.9s;    animation-delay: 0.9s;    content: "";    position: absolute;}.tm-sc-video-popup.tm-sc-video-popup-button-over-image .animated-css-play-button .play-icon:after {    -webkit-animation-delay: 0.6s;    -moz-animation-delay: 0.6s;    -ms-animation-delay: 0.6s;    -o-animation-delay: 0.6s;    animation-delay: 0.6s;    content: "";    position: absolute;}@-webkit-keyframes videoplayanimation {    60% {        box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);    }    100% {        box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);    }}@keyframes videoplayanimation {    60% {        box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);    }    100% {        box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);    }}.tm-sc-video-popup.tm-sc-video-popup-button-over-image .animated-css-play-button i {    position: absolute;    top: 50%;    left: 50%;    -webkit-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    font-size: 30px;    color: #fff;}.tm-sc-video-popup.tm-sc-video-popup-button-over-image:hover .animated-css-play-button {    background: rgba(255, 51, 51, 0.9);}.tm-sc-video-popup.tm-sc-video-popup-button-over-image:hover .video-button-holder {    opacity: 0.95;    top: 50%;    left: 50%;}.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;    transition: all 0.4s ease 0s;}@media (prefers-reduced-motion: reduce) {    .tm-sc-video-popup.tm-sc-video-popup-css-button .animated-css-play-button {        transition: none;    }}.tm-sc-video-popup.tm-sc-video-popup-css-button .animated-css-play-button:before {    content: " ";    display: block;    position: absolute;    border-radius: 100%;    z-index: -1;    opacity: 0.3;    width: 110px;    height: 110px;    transition: all 0.4s ease 0s;}@media (prefers-reduced-motion: reduce) {    .tm-sc-video-popup.tm-sc-video-popup-css-button .animated-css-play-button:before {        transition: none;    }}.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;    transition: all 0.4s ease 0s;    animation: video-play-button-animate 1.2s ease-in infinite forwards;}@media (prefers-reduced-motion: reduce) {    .tm-sc-video-popup.tm-sc-video-popup-css-button .animated-css-play-button:after {        transition: none;    }}.tm-sc-video-popup.tm-sc-video-popup-css-button .animated-css-play-button i {    font-size: 30px;    color: #fff;}.tm-sc-video-popup.tm-sc-video-popup-css-button:hover .animated-css-play-button {    width: 82px;    height: 82px;}@keyframes video-play-button-animate {    0% {        width: 10px;        height: 10px;        opacity: 0.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.html");    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 0.2s;    -moz-transition: -moz-transform 1s linear 0.2s;    transition: transform 1s linear 0.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: flex;    width: 200px;    height: 200px;    border: 8px solid rgba(238, 238, 238, 0.5);    padding: 0;    margin-bottom: 20px;    margin-left: auto;    margin-right: auto;    border-radius: 50%;    box-sizing: border-box;    position: relative;    transition: all 0.3s ease-in-out;}@media (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 {    border-radius: 50%;    width: 100%;    -ms-flex-item-align: center;    align-self: center;}.tm-sc-working-steps.working-steps-horizontal .working-steps-inner .tm-sc-working-steps-item .image-holder-wrapper .image-holder .image-holder-inner img {    -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;    transition: all 0.3s ease-in-out;}@media (prefers-reduced-motion: reduce) {    .tm-sc-working-steps.working-steps-horizontal .working-steps-inner .tm-sc-working-steps-item .image-holder-wrapper .image-holder .tag {        transition: none;    }}.tm-sc-working-steps.working-steps-horizontal .working-steps-inner .tm-sc-working-steps-item.image-full-bg .image-holder-wrapper .image-holder .image-holder-inner {    overflow: hidden;}.tm-sc-working-steps.working-steps-horizontal .working-steps-inner .tm-sc-working-steps-item.image-full-bg .image-holder-wrapper .image-holder .image-holder-inner img {    width: 100%;}.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 {    transform: rotateY(180deg);}.tm-sc-working-steps.working-steps-horizontal .working-steps-inner .tm-sc-working-steps-item:hover .image-holder-wrapper .image-holder .tag {    transform: rotate(360deg);}.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%;        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;    }}/* * Shortcode: features-box.scss * -----------------------------------------------*//* * social-links.scss * -----------------------------------------------*/.tm-sc-social-links {    padding: 0;    margin: 0;    list-style: none;}.tm-sc-social-links li {    display: inline-block;    vertical-align: top;    font-size: 1rem;}.tm-sc-social-links li a.social-link {    position: relative;    display: block;    background: #333;    border-radius: 50%;    height: 45px;    width: 45px;    font-size: 18px;    line-height: 45px;    text-align: center;    color: #fff;    z-index: 1;    transition: all 0.3s;}.tm-sc-social-links li a.social-link:after {    content: "";    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    margin: auto;    width: 100%;    height: 100%;    border-radius: inherit;    box-shadow: inset 0 0 0 1px rgba(241, 244, 246, 0.02);    z-index: -1;    transition: all 0.3s;}.tm-sc-social-links li a.social-link:hover {    background: #eee;    color: #31354c;}.tm-sc-social-links li a.social-link:hover:after {    box-shadow: inset 0 0 0 50px #eee;}.tm-sc-social-links li:not(:last-child) {    margin-right: 10px;}.tm-sc-social-links.icon-light li a.social-link {    background: #f5f5f5;    color: #333;    border: 1px solid #fff;}.tm-sc-social-links.icon-light li a.social-link:after {    box-shadow: inset 0 0 0 1px rgba(44, 44, 44, 0.02);}.tm-sc-social-links.icon-light li a.social-link:hover {    background: #333;    color: #fff;    border: 1px solid #333;}.tm-sc-social-links.icon-light li a.social-link:hover:after {    box-shadow: inset 0 0 0 50px #333;}.tm-sc-social-links.icon-rounded li a {    border-radius: 5px;}.tm-sc-social-links.icon-xs li a {    font-size: 12px;    height: 25px;    width: 25px;    line-height: 25px;}.tm-sc-social-links.icon-sm li a {    font-size: 14px;    height: 30px;    width: 30px;    line-height: 30px;}.tm-sc-social-links.icon-md li a {    font-size: 18px;    height: 45px;    width: 45px;    line-height: 45px;}.tm-sc-social-links.icon-lg li a {    font-size: 23px;    height: 50px;    width: 50px;    line-height: 50px;}.tm-sc-social-links.icon-xl li a {    font-size: 28px;    height: 60px;    width: 60px;    line-height: 60px;}/* * Shortcode: location-marker.scss * -----------------------------------------------*/.tm-sc-location-marker {    position: relative;}.tm-sc-location-marker .bg-img {    text-align: center;}.tm-sc-location-marker .each-location {    position: absolute;    height: 25px;    width: 25px;    background: #00c3ed;    border-radius: 50%;    cursor: pointer;    transition: 0.3s all linear;    border: 2px solid #fff;    -webkit-transform: scale(0.8);    -moz-transform: scale(0.8);    -ms-transform: scale(0.8);    transform: scale(0.8);}.tm-sc-location-marker .each-location .each-location-details {    width: 280px;    background: #fff;    position: absolute;    left: -88px;    top: 20px;    box-shadow: 1px 0 30px #dae0ef;    border: 1px solid #dae0ef;    text-align: left;    padding: 25px 30px;    visibility: hidden;    opacity: 0;    transition: 0.3s all linear;    z-index: 10;    border-radius: 5px;}.tm-sc-location-marker .each-location .each-location-details .title {    margin-top: 0;    margin-bottom: 5px;    font-size: 18px;    line-height: 1.4;}.tm-sc-location-marker .each-location .each-location-details .content {    font-size: 0.85rem;    line-height: 1.5;}.tm-sc-location-marker .each-location.marker1 {    top: 20%;    left: 20%;}.tm-sc-location-marker .each-location.marker2 {    top: 43%;    left: 47%;}.tm-sc-location-marker .each-location.marker3 {    top: 66%;    left: 29%;}.tm-sc-location-marker .each-location.marker4 {    top: 20%;    left: 68%;}.tm-sc-location-marker .each-location.marker5 {    top: 77%;    left: 81%;}.tm-sc-location-marker .each-location:hover {    -webkit-transform: scale(1);    -moz-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);    z-index: 10;}.tm-sc-location-marker .each-location:hover .each-location-details {    visibility: visible;    opacity: 1;}/* * Shortcode: tribe-events.scss * -----------------------------------------------*/.tm-sc-tribe-events .event {    margin-bottom: 10px;    padding-bottom: 10px;}.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-grid .event,.tm-sc-tribe-events.tm-sc-tribe-events-masonry .event,.tm-sc-tribe-events.tm-sc-tribe-events-carousel .event {    border: 1px solid #eee;    border-radius: 10px;    overflow: hidden;    transition: all 0.4s ease-in-out;    -webkit-transform: translateY(0);    -ms-transform: translateY(0);    transform: translateY(0);    box-shadow: 0px 30px 50px rgba(5, 5, 5, 0.14);}@media (prefers-reduced-motion: reduce) {    .tm-sc-tribe-events.tm-sc-tribe-events-grid .event,    .tm-sc-tribe-events.tm-sc-tribe-events-masonry .event,    .tm-sc-tribe-events.tm-sc-tribe-events-carousel .event {        transition: none;    }}.tm-sc-tribe-events.tm-sc-tribe-events-grid .event .event-thumb,.tm-sc-tribe-events.tm-sc-tribe-events-masonry .event .event-thumb,.tm-sc-tribe-events.tm-sc-tribe-events-carousel .event .event-thumb {    position: relative;}.tm-sc-tribe-events.tm-sc-tribe-events-grid .event .event-thumb .event-start-date,.tm-sc-tribe-events.tm-sc-tribe-events-masonry .event .event-thumb .event-start-date,.tm-sc-tribe-events.tm-sc-tribe-events-carousel .event .event-thumb .event-start-date {    background-color: rgba(0, 0, 0, 0.7);    padding: 15px 20px;    position: absolute;    top: 0;    right: 0;}.tm-sc-tribe-events.tm-sc-tribe-events-grid .event .event-thumb .event-start-date .event-start-day,.tm-sc-tribe-events.tm-sc-tribe-events-masonry .event .event-thumb .event-start-date .event-start-day,.tm-sc-tribe-events.tm-sc-tribe-events-carousel .event .event-thumb .event-start-date .event-start-day {    color: #fff;    font-size: 24px;    line-height: 1em;}.tm-sc-tribe-events.tm-sc-tribe-events-grid .event .event-thumb .event-start-date .event-start-month,.tm-sc-tribe-events.tm-sc-tribe-events-masonry .event .event-thumb .event-start-date .event-start-month,.tm-sc-tribe-events.tm-sc-tribe-events-carousel .event .event-thumb .event-start-date .event-start-month {    color: #fff;    display: block;    font-size: 15px;    line-height: 1.1em;}.tm-sc-tribe-events.tm-sc-tribe-events-grid .event .event-content .event-meta,.tm-sc-tribe-events.tm-sc-tribe-events-masonry .event .event-content .event-meta,.tm-sc-tribe-events.tm-sc-tribe-events-carousel .event .event-content .event-meta {    font-size: 14px;    color: #888;    margin-top: 5px;    margin-bottom: 20px;}.tm-sc-tribe-events.tm-sc-tribe-events-grid .event .event-content .event-meta .each-meta,.tm-sc-tribe-events.tm-sc-tribe-events-masonry .event .event-content .event-meta .each-meta,.tm-sc-tribe-events.tm-sc-tribe-events-carousel .event .event-content .event-meta .each-meta {    display: inline-block;    margin-right: 10px;}.tm-sc-tribe-events.tm-sc-tribe-events-grid .event .event-content .event-meta .each-meta i,.tm-sc-tribe-events.tm-sc-tribe-events-masonry .event .event-content .event-meta .each-meta i,.tm-sc-tribe-events.tm-sc-tribe-events-carousel .event .event-content .event-meta .each-meta i {    margin-right: 3px;}.tm-sc-tribe-events.tm-sc-tribe-events-grid .event .event-content,.tm-sc-tribe-events.tm-sc-tribe-events-masonry .event .event-content,.tm-sc-tribe-events.tm-sc-tribe-events-carousel .event .event-content {    background-color: #fff;    padding: 30px;}.tm-sc-tribe-events.tm-sc-tribe-events-grid .event .event-content .event-title,.tm-sc-tribe-events.tm-sc-tribe-events-masonry .event .event-content .event-title,.tm-sc-tribe-events.tm-sc-tribe-events-carousel .event .event-content .event-title {    margin-top: 0;}.tm-sc-tribe-events.tm-sc-tribe-events-grid .event .event-content .btn-view-details,.tm-sc-tribe-events.tm-sc-tribe-events-masonry .event .event-content .btn-view-details,.tm-sc-tribe-events.tm-sc-tribe-events-carousel .event .event-content .btn-view-details {    margin-top: 10px;}.tm-sc-tribe-events.tm-sc-tribe-events-grid .event:hover,.tm-sc-tribe-events.tm-sc-tribe-events-masonry .event:hover,.tm-sc-tribe-events.tm-sc-tribe-events-carousel .event:hover {    -webkit-transform: translateY(-10px);    -ms-transform: translateY(-10px);    transform: translateY(-10px);}.tm-sc-tribe-events.tm-sc-tribe-events-carousel .event {    box-shadow: 0px 10px 10px rgba(5, 5, 5, 0.07);}.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 {    margin-right: 15px;}.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: 36px;    padding: 3px 12px 0;    width: auto;    text-indent: 0;    top: -59px;    z-index: 0;    transition: all 0.2s ease;}@media (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: #333;    font-size: 18px;}.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 .bx-controls .bx-controls-direction .bx-prev {    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 {    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 .bx-prev {    right: 35px;    left: auto;    top: auto;}.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: 0;    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 .bx-prev {    right: 35px;    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: timeline.scss * -----------------------------------------------*/.tm-timeline.timeline-basic {    position: relative;}.tm-timeline.timeline-basic .info-box {    padding-bottom: 1.5rem;    border-left: 1px solid var(--theme-color1);    position: relative;    padding-left: 20px;    margin-left: 10px;}.tm-timeline.timeline-basic .info-box:last-child {    border: 0px;    padding-bottom: 0;}.tm-timeline.timeline-basic .info-box:before {    content: "";    width: 15px;    height: 15px;    background: white;    border: 1px solid var(--theme-color1);    box-shadow: 3px 3px 0px var(--theme-color2);    border-radius: 50%;    position: absolute;    left: -9px;    top: 0px;}.tm-timeline.timeline-basic .info-box .title {    margin-top: 0;    margin-bottom: 0;    line-height: 1.33333;    font-weight: 600;}.tm-timeline.timeline-basic .info-box .subtitle {    margin-bottom: 0;    font-size: 0.9rem;    line-height: 1.75;    font-weight: 400;    color: rgba(0, 0, 0, 0.9);}.tm-timeline.timeline-basic .info-box .time {    margin-bottom: 4px;    font-size: 0.8rem;    line-height: 1.75;    font-weight: 400;    color: rgba(0, 0, 0, 0.6);}.tm-timeline.timeline-basic p {    margin-bottom: 0;}/* * widgets.scss * -----------------------------------------------*//* * widgets-common.scss * -----------------------------------------------*/.widget {    margin-bottom: 45px;}.widget ul li {    list-style: none;    line-height: 2.5rem;}.widget>ul li:last-child,.widget ul.menu li:last-child {    margin-bottom: 0;    padding-bottom: 0;}.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: 25px;    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: "\f054";    font-weight: 600;    left: 0;    position: absolute;    font-family: "Font Awesome 5 Free";    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: "\f07b";}.widget.widget_recent_comments ul>li {    line-height: 2;    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;    margin: 10px 12px 0 0;    padding: 6px 15px;    font-weight: 400;    letter-spacing: 0.25px;    border-radius: 50px;    text-transform: uppercase;    transition: all 0.3s ease;}@media (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: "Lora", serif;    font-weight: 700;}.widget.widget_rss ul li .rss-date {    color: #aaa;}.widget.widget_rss ul li .rssSummary {    color: #777;    line-height: 2;}.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: 2;}.widget .name {    margin-top: 0;}.widget-title {    margin-bottom: 25px;    margin-top: 0;    font-size: 1.1rem;    line-height: 1.1;}.widget-title.widget-title-line-bottom {    position: relative;    margin-bottom: 20px;    padding-bottom: 15px;}.widget-title.widget-title-line-bottom:after,.widget-title.widget-title-line-bottom:before {    background: #bbb;    border-radius: 10px;    bottom: -1px;    content: "";    height: 3px;    left: 0;    position: absolute;    width: 50px;}.widget-title.widget-title-line-bottom:before {    background: #f5f5f5;    width: 100%;}.title-dots {    background: url("../images/title-dots.png") repeat scroll 0 0;    height: 30px;    margin-bottom: 20px;}.title-dots span {    color: #fff;    font-size: 17px;    line-height: 30px;    padding: 5px 10px;}.title-dots.small {    height: 24px;    margin-bottom: 15px;}.title-dots.small span {    font-size: 11px;    line-height: 23px;}/* * nav-tabs.scss * -----------------------------------------------*/.widget .nav-tabs {    border-bottom: 1px solid #ddd;}.widget .nav-tabs .nav-item .nav-link {    padding: 0 15px;    height: 40px;    line-height: 40px;    border-radius: 0;    color: #444;    background-color: #f2f2f2;    font-size: 0.95rem;    font-weight: bold;}.widget .nav-tabs .nav-item .nav-link.active {    position: relative;    top: 1px;    background-color: #fff;}.widget .nav-tabs .nav-item .nav-link i {    line-height: inherit;}.widget .tab-content {    border-top: 0;    padding: 20px;}/* * brochure-box.scss * -----------------------------------------------*/.widget-brochure-box .brochure-box {    background: #eee;    border-radius: 3px;    display: inline-block;    padding: 10px 15px 10px 0;    position: relative;    width: 100%;    transition: all 0.2s ease 0s;}@media (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 (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;    margin-top: 1px;    width: 85px;}.widget .post .post-thumb img {    border-radius: 50%;}.widget .post .entry-meta {    font-size: 0.9rem;    margin: 0 15px 10px 0;    color: #999;}.widget .post .post-right {    overflow: hidden;}.widget .post .post-right .post-title {    margin-top: 0;    margin-bottom: 5px;}.widget .post .post-right .post-title a {    color: #555;    letter-spacing: 0;    font-family: "Lora", serif;    font-size: 0.9rem;}.widget .post .post-right .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 * -----------------------------------------------*/.tm-widget-contact-info .thumb {    margin-bottom: 15px;}.tm-widget-contact-info .description {    margin-bottom: 15px;}.tm-widget-contact-info ul {    list-style: none;}.tm-widget-contact-info ul li {    margin-bottom: 20px;    padding: 0;    line-height: 1.5rem;}.tm-widget-contact-info ul li .icon {    color: #092a49;    margin-right: 30px;    transition: color 0.3s ease;}@media (prefers-reduced-motion: reduce) {    .tm-widget-contact-info ul li .icon {        transition: none;    }}.tm-widget-contact-info ul li .text {    font-weight: 400;    font-size: 16px;}.tm-widget-contact-info ul li .text a {    color: #66788a;}.tm-widget-contact-info ul li .text p {    margin-bottom: 0;}.tm-widget-contact-info ul li:last-child {    margin-bottom: 0;}.tm-widget-contact-info ul li a {    font-weight: 400;}.tm-widget-contact-info ul li a:hover {    text-decoration: underline;}.tm-widget-contact-info.contact-info-style1 li .icon {    float: left;    width: 16px;    font-size: 22px;    text-align: center;}.tm-widget-contact-info.contact-info-style1 li .text {    overflow: hidden;}.tm-widget-contact-info.contact-info-style2 li .icon {    display: none;}.tm-widget-contact-info.contact-info-style2 li .text {    overflow: hidden;}.tm-widget-contact-info.contact-info-style3 li .icon {    float: left;    margin-right: 10px;    font-weight: bold;}.tm-widget-contact-info.contact-info-style3 li .icon i {    width: 16px;    font-size: 18px;    text-align: center;    margin-right: 8px;    vertical-align: middle;}.tm-widget-contact-info.contact-info-style3 li .text {    overflow: hidden;}.tm-widget-contact-info.contact-info-style4 li .icon {    margin-right: 0;    font-weight: bold;}.tm-widget-contact-info.contact-info-style5 li .icon {    margin-right: 0;    font-weight: bold;}.tm-widget-contact-info.contact-info-style5 li .icon i {    width: 16px;    font-size: 18px;    text-align: center;    margin-right: 8px;    vertical-align: middle;}/* * empty-space.scss * -----------------------------------------------*/.widget-empty-space {    margin-bottom: 0;}/* * 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;}/* * 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 {    position: relative;    margin: 0px;}.search-form input[type=text] {    position: relative;    line-height: 40px;    padding: 19px 80px 19px 35px;    background: #f4f5f8;    color: var(--thm-black);    display: block;    font-size: 14px;    font-weight: 300;    letter-spacing: 0px;    width: 100%;    height: 80px;    border: 1px solid #f4f5f8;    border-radius: 7px;    font-family: var(--thm-b-font);    transition: all 500ms ease;    -moz-transition: all 500ms ease;    -webkit-transition: all 500ms ease;    -ms-transition: all 500ms ease;    -o-transition: all 500ms ease;}.search-form input[type=search] {    position: relative;    line-height: 40px;    padding: 19px 80px 19px 35px;    background: #f4f5f8;    color: var(--thm-black);    display: block;    font-size: 14px;    font-weight: 300;    letter-spacing: 0px;    width: 100%;    height: 80px;    border: 1px solid #f4f5f8;    border-radius: 7px;    font-family: var(--thm-b-font);    transition: all 500ms ease;    -moz-transition: all 500ms ease;    -webkit-transition: all 500ms ease;    -ms-transition: all 500ms ease;    -o-transition: all 500ms ease;}.search-form input:focus {    border-color: var(--thm-black);}.search-form input:focus+button {    color: #181b1f;}.search-form button {    position: absolute;    right: 20px;    top: 0px;    border: none;    outline: none;    padding: 0;    height: 80px;    width: 60px;    line-height: 80px;    display: block;    font-size: 24px;    color: var(--thm-black);    background: none;    font-weight: normal;}.search-form button:hover {    color: #181b1f;}.search-form .input-group button {    position: absolute;    right: 20px;    top: 0px;}/* * 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;    border-left: 5px solid transparent;    border-bottom: 1px solid #fff;    display: block;    padding: 16px;    transition: all 0.3s ease;}@media (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.active 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 (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.active 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.item {    position: relative;}.twitter-feed li::before {    content: "\f081";    font-size: 24px;    font-family: "Font Awesome 5 Brands";    font-weight: 600;    display: block;}.widget .twitter-feed li::before {    left: 0;    position: absolute;    top: 0;}.twitter-feed li,.twitter-feed-carousel li {    font-size: 0.85rem;    line-height: 1.7;    margin-bottom: 12px;    padding-bottom: 12px;    margin-top: 0px;    position: relative;    list-style: none;}.widget .twitter-feed-carousel li {    line-height: 1.7;}.widget .twitter-feed li {    padding-left: 40px;    line-height: 1.7;}/* * 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;}/* * shop.scss * -----------------------------------------------*//** * WooCommerce CSS Variables *//* * shop-catalog-layouts.scss * -----------------------------------------------*/.product {    background-color: #fff;    border: 1px solid #eee;    box-shadow: 0px 10px 30px rgba(5, 5, 5, 0.08);    border-radius: 15px;    overflow: hidden;    transition: all 500ms ease 0s;}@media (prefers-reduced-motion: reduce) {    .product {        transition: none;    }}.product .product-header {    position: relative;    overflow: hidden;}.product .product-header .onsale {    border-radius: 15px;    background-size: 200% auto;    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);    font-size: 1rem;    position: absolute;    left: 10px;    top: 10px;    text-align: center;    color: #fff;    display: block;    padding: 0 12px;    text-transform: uppercase;    z-index: 3;    box-shadow: 0px 10px 30px rgba(5, 5, 5, 0.08);    transition: all 0.3s ease-in-out;}@media (prefers-reduced-motion: reduce) {    .product .product-header .onsale {        transition: none;    }}.product .product-header .thumb.image-swap .product-main-image {    position: relative;    z-index: 2;    transition: all 0.4s ease;}@media (prefers-reduced-motion: reduce) {    .product .product-header .thumb.image-swap .product-main-image {        transition: none;    }}.product .product-header .thumb.image-swap .product-hover-image {    left: 0;    overflow: hidden;    position: absolute;    top: 0;    z-index: 1;    transition: all 0.4s ease;}@media (prefers-reduced-motion: reduce) {    .product .product-header .thumb.image-swap .product-hover-image {        transition: none;    }}.product .product-header .thumb.image-gallery .attachment-woocommerce_thumbnail,.product .product-header .thumb.image-gallery .wp-post-image {    display: none;}.product .product-header .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 (prefers-reduced-motion: reduce) {    .product .product-header .product-button-holder {        transition: none;    }}.product .product-header .product-button-holder .shop-icons li {    display: inline-block;    box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.3);}.product .product-header .product-button-holder .button.btn-quickview {    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;}.product .product-header .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;}.product .product-header .product-button-holder .tm-btn-add-to-cart.loading {    background-image: url("../images/shop/shopping-cart-loading.svg");}.product .product-header .product-button-holder .tm-btn-add-to-cart.added {    background-image: url("../images/shop/shopping-cart-added.svg");}.product .product-details {    border-top: 1px solid rgba(240, 240, 240, 0.5);    padding: 20px 30px;    background-color: #fff;}.product .product-details .product-title {    margin: 0 0 8px;}.product .product-details .price {    color: #77a464;    font-size: 16px;    font-weight: 600;    display: block;}.product .product-details .price ins {    text-decoration: none;}.product .product-details .price del {    color: #aaa;    font-size: 14px;    margin-right: 5px;    font-weight: 400;}.product .product-details .product-categories a {    margin-right: 2px;    font-weight: normal;    text-transform: uppercase;    color: #9fa5bc;    font-size: 14px;}.product:hover {    box-shadow: 0px -10px 20px rgba(5, 5, 5, 0.12);}.product:hover .product-header .thumb.image-swap .product-main-image {    opacity: 0;}.product:hover .product-header .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);}.product:hover .product-details {    border-top-color: rgba(240, 240, 240, 0.9);    background-color: #fff;}/* * shop-catalog-layouts.scss * -----------------------------------------------*/.product-single .product-image-slider .tm-owl-thumbs {    margin-top: 0;}.product-single .product-image-slider .tm-owl-thumbs .tm-owl-thumb-item {    position: relative;    padding: 0 10px;    list-style: none;    cursor: pointer;    display: inline-block;    max-width: 16.6666%;}.product-single .product-image-slider .tm-owl-thumbs .tm-owl-thumb-item:first-child {    margin-left: -10px;}.product-single .product-image-slider .tm-owl-thumbs .tm-owl-thumb-item img {    padding: 0;    box-shadow: 0px 10px 20px rgba(5, 5, 5, 0.08);    border: 1px solid rgba(5, 5, 5, 0.2);    opacity: 0.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);}.product-single .product-image-slider .tm-owl-thumbs .tm-owl-thumb-item:hover img,.product-single .product-image-slider .tm-owl-thumbs .tm-owl-thumb-item.active img {    opacity: 1;    box-shadow: 0px 10px 20px rgba(5, 5, 5, 0.18);}.product-reviews {    list-style: none;}.product-reviews .review {    margin-bottom: 15px;    padding-bottom: 15px;}.product-reviews .review .review-meta li {    padding-left: 0;}.product-reviews .review .review-meta .review-heading {    margin-top: 0;}.product_meta {    margin-top: 15px;    margin-bottom: 30px;    clear: both;    font-size: 0.9rem;}.product_meta>span {    color: #092a49;    display: block;    font-weight: 700;}.product_meta>span a,.product_meta>span .sku {    color: #66788a;    margin-left: 10px;    font-weight: normal;}.product_meta>span a:hover,.product_meta>span .sku:hover {    text-decoration: underline;}.star-rating {    float: right;    overflow: hidden;    position: relative;    height: 1em;    line-height: 1;    font-size: 1em;    width: 5.8em;}.star-rating::before {    content: "\f005\f005\f005\f005\f005";    color: #d3ced2;    font-family: "Font Awesome 5 Free";    font-weight: 600;    float: left;    top: 0;    left: 0;    position: absolute;}.star-rating span {    overflow: hidden;    float: left;    top: 0;    left: 0;    position: absolute;    padding-top: 1.5em;}.star-rating span::before {    content: "\f005\f005\f005\f005\f005";    color: #f1c40f;    font-family: "Font Awesome 5 Free";    font-weight: 600;    top: 0;    position: absolute;    left: 0;}.product-rating {    line-height: 2;    display: block;}.product-rating::after {    display: block;    clear: both;    content: "";}.product-rating .star-rating {    margin: 0.5em 4px 0 0;    float: left;}.product-summary .price {    font-size: 1.4rem;    margin-top: 10px;    margin-bottom: 20px;    color: #77a464;    font-weight: 600;}.product-summary .short-description strong {    color: #092a49;    font-weight: 700;}.product-summary form.cart {    margin-bottom: 20px;}.product-summary form.cart .variations td {    padding-left: 0;}.product-summary .review-link {    font-size: 0.9rem;    color: #66788a;    font-weight: normal;}.product-summary .review-link:hover {    text-decoration: underline;}.quantity {    position: relative;    display: inline-block;    vertical-align: middle;    margin: 0 11px 0 0;}.quantity .qty {    position: relative;    height: 53px;    width: 50px;    padding: 0;    margin: 0 22px 0 0;    font-family: inherit;    line-height: 42px;    outline: 0;    border-radius: 2px;    font-size: 16px;    display: inline-block;    vertical-align: middle;    color: #565969;    background-color: #e8e8e9;    border: 1px solid #e8e8e9;    text-align: center;    -webkit-user-select: none;    -webkit-box-sizing: border-box;    box-sizing: border-box;}.quantity .minus,.quantity .plus {    position: absolute;    right: 0;    width: 22px;    height: 27px;    line-height: 27px;    border: 0;    cursor: pointer;    -webkit-transition: color 0.15s ease-in-out;    -o-transition: color 0.15s ease-in-out;    transition: color 0.15s ease-in-out;    background-color: var(--theme-color1);    color: #111;    border-color: var(--theme-color1);}.quantity .minus:hover,.quantity .plus:hover {    background-color: var(--theme-color2);    color: #fff;    border-color: var(--theme-color2);}.quantity .minus {    bottom: 0;    border-bottom-left-radius: 2px;    border-bottom-right-radius: 2px;}.quantity .plus {    top: 0;    border-bottom: 0;    border-top-left-radius: 2px;    border-top-right-radius: 2px;}/* * shop-catalog-layouts.scss * -----------------------------------------------*/table.tbl-shopping-cart .product-thumbnail {    min-width: 64px;}table.tbl-shopping-cart img {    width: 64px;    box-shadow: none;}table.tbl-shopping-cart th,table.tbl-shopping-cart td {    vertical-align: middle;}table.tbl-shopping-cart .product-name a {    color: #092a49;}table.tbl-shopping-cart .product-name .variation {    font-size: 0.9rem;    list-style: none;}table.tbl-shopping-cart .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;    text-align: center;}table.tbl-shopping-cart>thead>tr>th,table.tbl-shopping-cart>tbody>tr>th,table.tbl-shopping-cart>tfoot>tr>th {    color: #444;}/* * 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: #28a745;    border: 2px solid #eee;    border-radius: 50%;    color: #fff;    font-size: 11px;    font-weight: 500;    height: 20px;    width: 20px;    line-height: 18px;    margin-right: -2px;    position: absolute;    right: -2px;    text-align: center;    top: -2px;}.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: 100%;    transition: all 0.2s ease;    visibility: hidden;    width: 300px;    z-index: 1000;}@media (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: 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;    margin-bottom: 30px;    position: relative;    top: -4px;}.top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .dropdown-content .cart_list .mini_cart_item .attachment-thumbnail {    width: 48px;    float: right;}.top-nav-mini-cart-icon-container .top-nav-mini-cart-icon-contents .dropdown-content .cart_list .mini_cart_item .quantity {    display: block;}.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 * -----------------------------------------------*/.cart_list,.product_list_widget {    list-style: none outside;    padding: 0;    margin: 0;}.cart_list li,.product_list_widget li {    border-bottom: 1px solid #eee;    margin: 6px 0;    padding: 6px 0 12px;    list-style: none;}.cart_list li::after,.product_list_widget li::after {    display: block;    clear: both;    content: "";}.cart_list li:last-child,.product_list_widget li:last-child {    border-bottom: none;}.cart_list li .product-left,.product_list_widget li .product-left {    float: left;    margin-right: 15px;    width: 80px;}.cart_list li .product-left a,.product_list_widget li .product-left a {    display: block;    line-height: 20px;}.cart_list li .product-left a img,.product_list_widget li .product-left a img {    border: 1px solid #ebf0e6;    border-radius: 4px;    box-shadow: 0px 0 15px rgba(5, 5, 5, 0.05);}.cart_list li .product-right,.product_list_widget li .product-right {    overflow: hidden;}.cart_list li .product-right .product-title,.product_list_widget li .product-right .product-title {    color: #111;    font-size: 1rem;    display: block;    line-height: 1.7;}.cart_list li .product-right .amount,.product_list_widget li .product-right .amount {    display: inline-block;    line-height: 1.3;    margin: 10px 0 0;    font-size: 0.95rem;}.cart_list li a.remove,.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;}.cart_list li .attachment-shop_thumbnail,.product_list_widget li .attachment-shop_thumbnail {    width: 64px;}.cart_list li dl,.product_list_widget li dl {    margin: 0;    padding-left: 1em;    border-left: 2px solid rgba(0, 0, 0, 0.1);}.cart_list li dl::after,.product_list_widget li dl::after {    display: block;    clear: both;    content: "";}.cart_list li dl dt,.cart_list li dl dd,.product_list_widget li dl dt,.product_list_widget li dl dd {    display: inline-block;    float: left;    margin-bottom: 1em;}.cart_list li dl dt,.product_list_widget li dl dt {    font-weight: 700;    padding: 0 0 0.25em;    margin: 0 4px 0 0;    clear: left;}.cart_list li dl dd,.product_list_widget li dl dd {    padding: 0 0 0.25em;}.cart_list li dl dd p:last-child,.product_list_widget li dl dd p:last-child {    margin-bottom: 0;}.cart_list li del,.cart_list li ins,.product_list_widget li del,.product_list_widget li ins {    font-weight: 600;}.cart_list li .woocommerce-Price-amount,.product_list_widget li .woocommerce-Price-amount {    color: #77a464;}.cart_list li ins,.product_list_widget li ins {    text-decoration: none;}.cart_list li del,.product_list_widget li del {    margin-right: 5px;    font-weight: 400;}.cart_list li del .woocommerce-Price-amount,.product_list_widget li del .woocommerce-Price-amount {    color: #aaa;}.cart_list li .star-rating,.product_list_widget li .star-rating {    float: none;}/* * Shortcode: clients.scss * -----------------------------------------------*/.tm-sc-clients .item {    padding: 15px 10px;    margin: 15px 0;    text-align: center;}.tm-sc-clients .item img {    transition: all 0.3s;}@media (prefers-reduced-motion: reduce) {    .tm-sc-clients .item img {        transition: none;    }}.tm-sc-clients.tm-sc-clients-grid .item {    margin: 15px 0;}.tm-sc-clients.clients-animation-grayscale .item img {    -webkit-filter: grayscale(100%);    filter: grayscale(100%);    opacity: 0.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: 0.7;}.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.clients-animation-rollover .item {    position: relative;    overflow: hidden;    margin: 0;    padding: 0;    border: none;}.tm-sc-clients.clients-animation-rollover .item:hover .client-thumb {    -webkit-transform: translateY(100%);    -moz-transform: translateY(100%);    transform: translateY(100%);}.tm-sc-clients.clients-animation-rollover .item:hover .client-thumb-hover {    -webkit-transform: translate(-50%, 0);    -moz-transform: translate(-50%, 0);    transform: translate(-50%, 0);}.tm-sc-clients.clients-animation-rollover .item .client-thumb {    position: relative;    display: block;    width: auto;    margin: 0 auto;    -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.86, 0.15, 0.19, 0.93);    -moz-transition: -moz-transform 0.4s cubic-bezier(0.86, 0.15, 0.19, 0.93);    transition: transform 0.4s cubic-bezier(0.86, 0.15, 0.19, 0.93);}.tm-sc-clients.clients-animation-rollover .item .client-thumb-hover {    position: absolute;    top: 0;    left: 50%;    width: auto;    -webkit-transform: translate(-50%, -100%);    -moz-transform: translate(-50%, -100%);    transform: translate(-50%, -100%);    -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.86, 0.15, 0.19, 0.93);    -moz-transition: -moz-transform 0.4s cubic-bezier(0.86, 0.15, 0.19, 0.93);    transition: transform 0.4s cubic-bezier(0.86, 0.15, 0.19, 0.93);}.tm-sc-clients.bgcolor-logo .item {    background-color: #fff;    margin-bottom: 30px;}.tm-sc-clients.client-white .item {    border: 1px solid rgba(203, 203, 203, 0.2);}.tm-sc-clients.clients-grid {    align-items: center;    display: flex;    flex-direction: row;    flex-wrap: wrap;    justify-content: space-between;}.tm-sc-clients.clients-grid .item {    flex: 0 0 20%;    max-width: 20%;    margin-bottom: 40px;}/* * 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: #fff;    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 (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-basic .tm-gallery {    position: relative;    overflow: hidden;}.tm-sc-gallery.gallery-style1-basic .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-basic .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-basic .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content {    display: table;    height: 100%;    width: 100%;    overflow: hidden;}.tm-sc-gallery.gallery-style1-basic .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content:after {    content: "";    background-color: rgba(24, 19, 60, 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-basic .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-basic .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .title-holder {    overflow: hidden;}.tm-sc-gallery.gallery-style1-basic .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-basic .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-basic .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .title,.tm-sc-gallery.gallery-style1-basic .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 0.4s, opacity 0.2s;    transition: transform 0.4s, opacity 0.2s;    will-change: transform, opacity;}.tm-sc-gallery.gallery-style1-basic .tm-gallery .tm-gallery-content-wrapper .tm-gallery-content .tm-gallery-content-inner .icons-holder-inner {    overflow: hidden;}.tm-sc-gallery.gallery-style1-basic .tm-gallery:hover .thumb {    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    transform: scale(1.1);}.tm-sc-gallery.gallery-style1-basic .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-basic .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-basic .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;}/* * 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 (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: #092a49;}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 (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 (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: #66788a;    margin-bottom: 0;}body.single-portfolio-items .portfolio-single .portfolio-meta .each-meta .info a {    font-size: 0.875rem;    font-weight: normal;    color: #66788a;}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 0.4s, opacity 0.2s;    transition: transform 0.4s, opacity 0.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 0.4s, opacity 0.2s;    transition: transform 0.4s, opacity 0.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 0.4s, opacity 0.2s;    transition: transform 0.4s, opacity 0.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 0.4s, opacity 0.2s;    transition: transform 0.4s, opacity 0.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 0.4s, opacity 0.2s;    transition: transform 0.4s, opacity 0.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%;}.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 0.4s, opacity 0.2s;    transition: transform 0.4s, opacity 0.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;    height: 120px;    opacity: 0.3;    transition: all 0.5s ease;    cursor: pointer;}@media (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: staff.scss * -----------------------------------------------*/.widget.widget-staff {    margin-bottom: 20px;}.widget.widget-staff .widget-title {    margin-top: 0;}.widget.widget-staff.staff-contact-info .name {    color: #092a49;    margin-top: 0;}.widget.widget-staff.staff-contact-info .speciality {    color: #66788a;    font-size: 0.75rem;}.widget.widget-staff.staff-contact-info .dl-horizontal dt {    color: #092a49;}.widget.widget-staff.staff-contact-info .dl-horizontal dt i {    width: 20px;}.widget.widget-staff.staff-info .name {    color: #092a49;    margin-bottom: 0;}.widget.widget-staff.staff-info .speciality {    color: #66788a;}.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: #092a49;    margin-top: 0;}.tm-sc-staff .tm-staff .speciality,.tm-cpt-archive-staff .tm-staff .speciality {    color: #aaa;    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: #66788a;    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-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: 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 */    /* quote-icon */}.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: "Lobster Two", cursive;}.tm-sc-testimonials .tm-testimonial .testimonial-text-holder .author-text {    color: #999;    font-size: 1.2rem;    font-style: italic;}.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;    margin-top: 0;    margin-bottom: 0;}.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: 500;}.tm-sc-testimonials .tm-testimonial .testimonial-author-details .testimonial-author-info-holder .job-position {    font-family: "Lobster Two", cursive;}.tm-sc-testimonials .tm-testimonial .testimonial-author-details .testimonial-author-info-holder .company-url {    font-style: italic;}.tm-sc-testimonials .tm-testimonial .testimonial-author-details .testimonial-author-info-holder .author-info {    overflow: hidden;}.tm-sc-testimonials .tm-testimonial .star-rating {    float: none;    margin: 10px 0 0;}.tm-sc-testimonials .owl-carousel .owl-dots {    position: relative;}.tm-sc-testimonials .quote-icon {    top: -20px;    font-size: 48px;    opacity: 0.15;    line-height: 1;    position: absolute;    left: 0;    right: 0;    margin: 0 auto;}.tm-sc-testimonials.testimonial-style1-simple .author-text {    background: #f2f2f2;    border-radius: 5px;    border: 0;    margin: 0;    padding: 40px 64px 40px 72px;    position: relative;    margin-bottom: 30px;}.tm-sc-testimonials.testimonial-style1-simple .author-text:before {    left: 22px;    top: 21px;    color: #777;    content: "“";    font-size: 85px;    font-style: normal;    line-height: 1;    position: absolute;}.tm-sc-testimonials.testimonial-style1-simple .author-text:after {    position: absolute;    content: "";    width: 0;    height: 0;    bottom: -12px;    transform: rotate(-45deg);    left: 6%;    border-bottom: 25px solid #eee;    border-right: 25px solid transparent;    transition: all 0.3s ease;}@media (prefers-reduced-motion: reduce) {    .tm-sc-testimonials.testimonial-style1-simple .author-text:after {        transition: none;    }}.tm-sc-testimonials.testimonial-style1-simple .testimonial-content {    transition: all 0.3s ease;}@media (prefers-reduced-motion: reduce) {    .tm-sc-testimonials.testimonial-style1-simple .testimonial-content {        transition: none;    }}@media (min-width: 992px) {    .tm-sc-testimonials.testimonial-style1-simple .testimonial-content {        display: -webkit-box;        display: -ms-flexbox;        display: flex;        -webkit-box-align: start;        -ms-flex-align: start;        align-items: flex-start;    }}.tm-sc-testimonials.testimonial-style1-simple .testimonial-content .testimonial-image-holder {    vertical-align: middle;    border-style: none;    width: 90px;    padding-bottom: 20px;    margin-right: 10px;}@media (min-width: 992px) {    .tm-sc-testimonials.testimonial-style1-simple .testimonial-content .testimonial-image-holder {        float: left;    }}.tm-sc-testimonials.testimonial-style1-simple .testimonial-content .testimonial-image-holder .author-thumb img {    box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.1);}.tm-sc-testimonials.testimonial-style1-simple .testimonial-content .author-info {    -webkit-box-flex: 1;    -ms-flex: 1;    flex: 1;    margin-bottom: 10px;}.tm-sc-testimonials.testimonial-style1-simple .testimonial-content .author-info .name {    padding-top: 0;    margin-bottom: 0;}.tm-sc-testimonials.testimonial-style1-simple .testimonial-content .author-info .job-position,.tm-sc-testimonials.testimonial-style1-simple .testimonial-content .author-info .company-url {    color: #aaa;    font-size: 0.85rem;    font-weight: 400;}.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-size: 24px;    color: #737373;    font-style: normal;}.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 .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);    border: 1px solid rgba(55, 55, 55, 0.1);    border-radius: 10px;    padding: 30px;}.tm-sc-testimonials.testimonial-style4-modern .tm-testimonial .testimonial-text-holder .author-text {    color: #777;    font-size: 15px;}.tm-sc-testimonials.testimonial-style4-modern .tm-testimonial .testimonial-author-details .testimonial-author-info-holder .name {    margin-top: 0;    margin-bottom: 0;}.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: 15px;    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: 15px;    padding-bottom: 20px;    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.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: "Font Awesome 5 Free";    font-weight: 600;    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;}.section-typo-light .tm-sc-testimonials .tm-testimonial .job-position {    color: #aaa;}.section-typo-light .tm-sc-testimonials .tm-testimonial .company-url {    color: #808080;}body.tm-dark-layout .tm-sc-testimonials.testimonial-style7-current-theme .testimonial-author-details {    background-color: #151515;}.slick-slider-thumbs {    margin-top: 30px;}.slick-slider-thumbs .slick-slide {    transition: all 0.3s ease;    opacity: 0.3;    margin-left: 5px;    margin-right: 5px;    min-width: 80px;    text-align: center;}@media (prefers-reduced-motion: reduce) {    .slick-slider-thumbs .slick-slide {        transition: none;    }}.slick-slider-thumbs .slick-slide.slick-current {    opacity: 1;}.slick-slider-thumbs .slick-slide img {    display: inline-block;}.slick-slider-thumbs .slick-track {    display: flex;    align-items: center;    justify-content: center;}/* * Shortcode: campaign-shortcode.scss * -----------------------------------------------*/.tm-sc-causes-campaign .each-campaign {    margin-bottom: 15px;    padding-bottom: 15px;}.tm-sc-causes-campaign .each-campaign:last-child {    margin-bottom: 0;    padding-bottom: 0;}.tm-sc-causes-campaign .each-campaign .campaign-inner {    background: #fff;}.tm-sc-causes-campaign .each-campaign .campaign-inner .campaign-content {    padding: 30px;}.tm-sc-causes-campaign .each-campaign .campaign-inner .campaign-title {    margin-top: 0;}.tm-sc-causes-campaign .each-campaign .campaign-inner .campaign-meta {    font-size: 14px;    color: #888;    margin-bottom: 10px;}.tm-sc-causes-campaign .each-campaign .campaign-inner .campaign-meta .each-meta {    display: inline-block;    margin-right: 10px;}.tm-sc-causes-campaign .each-campaign .campaign-inner .campaign-meta .each-meta a {    color: #888;}.tm-sc-causes-campaign .each-campaign .campaign-inner .campaign-meta .each-meta i {    margin-right: 3px;}.tm-sc-causes-campaign .each-campaign .campaign-inner .btn {    margin-top: 15px;    margin-right: 5px;    margin-bottom: 5px;}.tm-sc-causes-campaign .each-campaign .campaign-donation-stats {    margin-top: 10px;}.tm-sc-causes-campaign .each-campaign .campaign-donation-stats .donation-raised,.tm-sc-causes-campaign .each-campaign .campaign-donation-stats .donation-goal {    text-align: center;    padding: 10px 0;    display: table-cell;    vertical-align: middle;    width: 49%;}.tm-sc-causes-campaign .each-campaign .campaign-donation-stats .donation-raised .amount,.tm-sc-causes-campaign .each-campaign .campaign-donation-stats .donation-goal .amount {    font-weight: bold;}.tm-sc-causes-campaign .each-campaign .campaign-donation-stats .donation-raised {    text-align: center;    border-right: 1px solid #eee;}.tm-sc-causes-campaign .each-campaign .campaign-donation-stats .donation-goal {    text-align: center;}.tm-sc-causes-campaign.tm-sc-causes-campaign-masonry .each-campaign {    margin-bottom: 10px;    padding-bottom: 10px;}.tm-sc-causes-campaign.tm-sc-causes-campaign-horizontal .each-campaign .campaign-content {    padding-left: 0;}/* * 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 (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);    background: rgba(216, 216, 216, 0.55);}#multiscroll-nav li .active span {    background: rgba(150, 150, 150, 0.55);    border-color: rgba(150, 150, 150, 0.35);}.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 (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);}#fp-nav li .active span {    background: rgba(150, 150, 150, 0.55);    border-color: rgba(150, 150, 150, 0.35);}.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 (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);    background: rgba(216, 216, 216, 0.55);}#pp-nav li .active span {    background: rgba(150, 150, 150, 0.55);    border-color: rgba(150, 150, 150, 0.35);}.tm-page-piling-slider {    position: relative;}/* * footer loader.scss * -----------------------------------------------*//* * footer.scss * -----------------------------------------------*/footer#footer {    background-color: #1a1a1a;    color: #bbb;}footer#footer a:not(.social-link):not(.icon):not(.btn) {    color: #bbb;    font-weight: 500;}footer#footer a:not(.social-link):not(.icon):not(.btn):focus,footer#footer a:not(.social-link):not(.icon):not(.btn):hover,footer#footer a:not(.social-link):not(.icon):not(.btn):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;}footer#footer .footer-widget-area .widget {    margin-bottom: 45px;}footer#footer .footer-widget-area .widget .widget-title {    color: #fff;    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-area {    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;    width: 50%;    float: left;    padding-right: 3px;}/* * footer-widgets.scss * -----------------------------------------------*/footer#footer .footer-widget-area .widget .widget-title {    margin-bottom: 30px;    font-size: 1.4rem;}footer#footer .footer-widget-area .widget .widget-title.widget-title-line-bottom {    padding-bottom: 25px;}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,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: clients.scss * -----------------------------------------------*//* * Shortcode: gallery.scss * -----------------------------------------------*/.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(24, 19, 60, 0.75);    position: absolute;    top: 0px;    left: 0px;    bottom: 0px;    right: 0px;    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;    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 {    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 .category,.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 0.4s, opacity 0.2s;    transition: transform 0.4s, opacity 0.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 .category {    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;}.border-bottom-light {    border-bottom: 1px solid rgba(255, 255, 255, 0.102);}.border-radius-5 {    border-radius: 5px;}.bg-img-contain {    background-size: contain !important;}.bg-hover-white:hover {    background-color: #fff;}.text-color {    color: #9bb6d0;}.vertical-align-middle {    vertical-align: middle;}.newsletter-form .input-group-append .btn {    line-height: normal;}/* background-theme-color-red */.bg-theme-color-lemon {    background-color: #96D81F !important;}.bg-theme-color-yellow {    background-color: #FEC02A !important;}.bg-theme-color-green {    background-color: #31C3B0 !important;}.line-bottom {    position: relative;    margin-bottom: 30px;    padding-bottom: 10px;}.line-bottom:after {    background-color: var(--theme-color2);    bottom: -1px;    content: "";    height: 2px;    left: 0;    position: absolute;    width: 50px;}.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;}/* * Shortcode: Service.scss * -----------------------------------------------*/.service-item-current-style2 {    background-color: #fff;    border-radius: 5px;    margin-bottom: 30px;    overflow: hidden;    position: relative;    z-index: 1;    transition: all 0.3s ease;}@media (prefers-reduced-motion: reduce) {    .service-item-current-style2 {        transition: none;    }}.service-item-current-style2 .service-content {    padding: 20px;    position: relative;}.service-item-current-style2 .service-content .title {    margin-top: 0;}.service-item-current-style2 .service-content .service-icon {    background: var(--theme-color1);    border-radius: 50%;    height: 75px;    left: auto;    line-height: 75px;    position: absolute;    right: 30px;    top: -40px;    width: 75px;    transition: all 0.4s ease-in-out;}@media (prefers-reduced-motion: reduce) {    .service-item-current-style2 .service-content .service-icon {        transition: none;    }}.service-item-current-style2 .service-content .service-icon .icon {    text-align: center;    font-size: 2.5rem;    color: #fff;}.service-item-current-style2:hover {    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.1);}.service-item-current-style2:hover .service-content .service-icon {    transform: rotateY(180deg);}.about-box-contents {    position: relative;}.about-box-contents .subtitle {    color: #66788a;    font-size: 16px;    font-weight: 400;}.about-box-contents .title {    font-size: 48px;    margin-bottom: 30px;}.about-box-contents .title-box .stitle {    font-size: 18px;}.about-box-contents .icon-box-title {    font-size: 20px;}.about-box-contents .btn {    background-color: var(--theme-color1);    border-radius: 5px;    box-shadow: 6.691px 7.431px 0px 0px rgba(0, 0, 0, 0.1);}.about-box-contents .tm-sc-unordered-list ul li {    color: #092a49;    font-size: 18px;    font-weight: 600;}.about-box-contents .para {    font-size: 20px;    line-height: 34px;    margin-bottom: 0;}.about-box-contents hr {    opacity: 1;}.about-box-contents .thumb {    position: relative;    text-align: center;}.about-box-contents .thumb img {    max-width: 450px;    left: 0;    margin: 0 auto;    position: absolute;    right: 0;    top: -70px;    width: 100%;}@media (max-width: 991.98px) {    .about-box-contents .thumb img {        position: relative;        top: 0;    }}/* * Shortcode: testimonials.scss * -----------------------------------------------*/.tm-sc-testimonials.testimonials-style-current-theme .testimonial-text-holder {    background-color: #fff;    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);    border-radius: 8px;    margin-bottom: 30px;    padding: 50px 50px 40px 50px;    position: relative;    z-index: 1;    transition: all 0.5s;}@media (prefers-reduced-motion: reduce) {    .tm-sc-testimonials.testimonials-style-current-theme .testimonial-text-holder {        transition: none;    }}@media (max-width: 1280px) {    .tm-sc-testimonials.testimonials-style-current-theme .testimonial-text-holder {        padding: 40px 30px 20px;    }}.tm-sc-testimonials.testimonials-style-current-theme .testimonial-text-holder .author-text {    font-size: 18px;    font-style: normal;    color: #66788a;    line-height: 2;    margin-bottom: 30px;    transition: all 0.5s;}@media (prefers-reduced-motion: reduce) {    .tm-sc-testimonials.testimonials-style-current-theme .testimonial-text-holder .author-text {        transition: none;    }}.tm-sc-testimonials.testimonials-style-current-theme .testimonial-text-holder .testimonial-author-info-holder .name {    font-size: 18px;    color: var(--theme-color1);    font-weight: bold;    line-height: 1.333;    margin-bottom: 0;}.tm-sc-testimonials.testimonials-style-current-theme .testimonial-text-holder .testimonial-author-info-holder .position {    color: #66788a;    font-size: 14px;    font-weight: 500;}.tm-sc-testimonials.testimonials-style-current-theme .testimonial-text-holder .testimonial-image-holder .author-thumb {    margin-right: 20px;}.tm-sc-testimonials.testimonials-style-current-theme .testimonial-text-holder:after {    content: "";    position: absolute;    height: 100%;    width: 100%;    left: 0;    top: 0;    z-index: -1;    transition: all 0.5s;    transform: scaleY(0);    opacity: 0;    background: var(--theme-color1);    border-radius: 10px;}.tm-sc-testimonials.testimonials-style-current-theme .testimonial-text-holder:hover:after {    opacity: 1;    transform: scaleY(1);}.tm-sc-testimonials.testimonials-style-current-theme .testimonial-text-holder:hover .author-text,.tm-sc-testimonials.testimonials-style-current-theme .testimonial-text-holder:hover .name,.tm-sc-testimonials.testimonials-style-current-theme .testimonial-text-holder:hover .position {    color: #fff;}.tm-sc-testimonials .owl-carousel .owl-nav button {    top: 35%;}/* *  Team Section: * -----------------------------------------------*/.tm-sc-team-box {    margin-bottom: 50px;    position: relative;    transition: all 0.3s ease;}@media (prefers-reduced-motion: reduce) {    .tm-sc-team-box {        transition: none;    }}@media (max-width: 1199.98px) {    .tm-sc-team-box {        margin-bottom: 100px;    }}.tm-sc-team-box .tm-thumb {    border-radius: 8px;    overflow: hidden;    position: relative;}.tm-sc-team-box .tm-thumb img {    -webkit-transform: scale(1);    -moz-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);    transition: all 0.3s ease;}@media (prefers-reduced-motion: reduce) {    .tm-sc-team-box .tm-thumb img {        transition: none;    }}.tm-sc-team-box .tm-content {    background-color: #fff;    border-radius: 5px;    bottom: -70px;    left: 20px;    padding: 25px;    position: absolute;    right: 20px;    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.1);    transition: all 0.3s ease 0s;}@media (prefers-reduced-motion: reduce) {    .tm-sc-team-box .tm-content {        transition: none;    }}.tm-sc-team-box .tm-content .title {    font-size: 18px;    font-weight: bold;    line-height: 24px;    margin: 0;}.tm-sc-team-box .tm-content .position {    margin-bottom: 0;    margin-top: 5px;}.tm-sc-team-box .tm-content .team-social {    position: absolute;    top: -80px;    right: -1px;    background: var(--theme-color1);    padding: 10px 8px;    border-radius: 6px;    opacity: 0;    transition: 400ms;}.tm-sc-team-box .tm-content .team-social ul li a {    color: #fff;    font-size: 13px;    height: 30px;    line-height: 30px;    margin-right: 0;    width: 30px;    transition: all 300ms ease-in-out 0s;}@media (prefers-reduced-motion: reduce) {    .tm-sc-team-box .tm-content .team-social ul li a {        transition: none;    }}.tm-sc-team-box:hover .tm-thumb img {    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    -ms-transform: scale(1.1);    transform: scale(1.1);}.tm-sc-team-box:hover .team-social {    top: -150px;    opacity: 1;}.tm-sc-team-box.style2 {    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.1);}@media (max-width: 1199.98px) {    .tm-sc-team-box.style2 {        margin-bottom: 50px;    }}.tm-sc-team-box.style2 .tm-content {    border-radius: 0 0 8px 8px;    bottom: -60px;    left: 0;    overflow: hidden;    position: absolute;    right: 0;    transition: all 300ms ease-in-out 0s;}@media (prefers-reduced-motion: reduce) {    .tm-sc-team-box.style2 .tm-content {        transition: none;    }}.tm-sc-team-box.style2 .tm-content .position {    margin-bottom: 20px;}.tm-sc-team-box.style2 .team-social {    background-color: #fff;    opacity: 1;    padding: 0;    position: relative;    top: 0;}.tm-sc-team-box.style2 .team-social ul li {    margin-bottom: 0;}.tm-sc-team-box.style2:hover .tm-content {    bottom: 0;}.tm-sc-team-box.style2:hover .team-social {    bottom: 20px;}/* * Section: projects scss * -----------------------------------------------*/.project-item {    position: relative;}.project-item .tm-gallery .tm-gallery-inner .tm-gallery-content-wrapper {    padding: 20px 0 20px 20px;}.project-item .tm-gallery .tm-gallery-inner .tm-gallery-content-wrapper .tm-gallery-content {    overflow: visible;}.project-item .tm-gallery .tm-gallery-inner .tm-gallery-content-wrapper .tm-gallery-content:after {    background-color: rgba(var(--theme-color2-rgb), 0.7);}.project-item .tm-gallery .tm-gallery-inner .tm-gallery-content-wrapper .tm-gallery-content .title-holder {    margin-top: 0;}.project-item .tm-gallery .tm-gallery-inner .tm-gallery-content-wrapper .tm-gallery-content .title-holder .title {    line-height: 2rem;}.project-item .tm-gallery .tm-gallery-inner .tm-gallery-content-wrapper .tm-gallery-content .title-holder .title a {    font-weight: normal;}.project-item .tm-gallery .icons-holder-inner {    position: absolute;    right: -4px;    bottom: -20px;}.project-item .tm-gallery .icons-holder-inner .styled-icons .styled-icons-item {    border-radius: 0;    color: #fff;    font-size: 24px;    height: 60px;    line-height: 60px;    text-align: center;    width: 60px;}/* *  Why Chose Section: * -----------------------------------------------*/@media (max-width: 1199.98px) {    .whychose-thumb {        text-align: center;    }}/* * Shortcode: projects.scss * -----------------------------------------------*/.projects-current-theme1 {    margin-bottom: 45px;}.projects-current-theme1 .thumb {    position: relative;}.projects-current-theme1 .thumb img {    border-radius: 5px;}.projects-current-theme1 .thumb .details {    bottom: 0;    left: 50px;    position: absolute;    right: 0;}.projects-current-theme1 .thumb .details .title {    color: #fff;    font-size: 36px;    line-height: 1.2;    margin: 0;    opacity: 0;    padding-right: 60px;    position: relative;    transition: all 0.8s;    transform: translateY(20px);    z-index: 2;}.projects-current-theme1 .thumb .details .title a {    color: #fff;}.projects-current-theme1 .thumb .btn-view-details {    position: absolute;    bottom: -15px;    right: 40px;    transition: all 0.5s;    opacity: 0;    z-index: 1;}.projects-current-theme1 .thumb .btn-view-details a {    font-size: 14px;    padding: 8px 16px;    text-transform: capitalize;}.projects-current-theme1 .thumb:after {    position: absolute;    content: "";    height: 0;    width: 100%;    left: 0;    top: 0;    opacity: 0;    z-index: 0;    transition: all 0.5s;    border-radius: 5px;}.projects-current-theme1:hover .thumb .details .title {    transform: translateY(-60px);    opacity: 1;}.projects-current-theme1:hover .thumb .btn-view-details {    right: 20px;    opacity: 1;}.projects-current-theme1:hover .thumb:after {    opacity: 1;    height: 100%;    background: linear-gradient(0deg, #081B2C, transparent);}.tm-sc-testimonials.home1-project-style .owl-carousel .owl-nav button {    background: #fff !important;    top: 33%;}.tm-sc-testimonials.home1-project-style .owl-carousel .owl-nav button i {    color: var(--theme-color1);}.tm-sc-testimonials.home1-project-style .owl-carousel .owl-dots {    margin: 0;}/* *  Blog Section: * -----------------------------------------------*/.blog-style1-current-theme .post {    background-color: #fff;    margin-bottom: 30px;    overflow: hidden;    position: relative;    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);    transition: all 0.4s ease-out;}@media (prefers-reduced-motion: reduce) {    .blog-style1-current-theme .post {        transition: none;    }}.blog-style1-current-theme .post .post-thumb {    position: relative;}.blog-style1-current-theme .post .post-thumb .post-thumb-inner .thumb {    border-radius: 5px 5px 0 0;}.blog-style1-current-theme .post .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-out;}@media (prefers-reduced-motion: reduce) {    .blog-style1-current-theme .post .post-thumb .post-thumb-inner .thumb img {        transition: none;    }}.blog-style1-current-theme .post .entry-content {    padding: 25px 20px 0px;}.blog-style1-current-theme .post .entry-content .header-wrapper .entry-date {    padding: 5px 25px;}.blog-style1-current-theme .post .entry-content .header-wrapper .entry-date span {    color: #fff;    font-weight: 600;}.blog-style1-current-theme .post .entry-content .header-wrapper .entry-date .day {    border-bottom: 1px solid #fff;    display: block;    font-size: 16px;}.blog-style1-current-theme .post .entry-content .header-wrapper .entry-date .month {    font-size: 12px;    text-transform: uppercase;}.blog-style1-current-theme .post .entry-content .entry-meta span {    color: #616870;    font-size: 14px;    font-weight: 500;}.blog-style1-current-theme .post .entry-content .entry-meta span i {    color: var(--theme-color1);}.blog-style1-current-theme .post .entry-content .entry-title {    font-size: 26px;    font-weight: 800;    line-height: 36px;    margin: 0;}.blog-style1-current-theme .post .entry-content .entry-footer {    position: relative;}.blog-style1-current-theme .post .entry-content .entry-footer .read-more {    position: absolute;    right: 0;    top: 5px;}.blog-style1-current-theme .post:hover .post-thumb .post-thumb-inner .thumb img {    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    -ms-transform: scale(1.1);    transform: scale(1.1);}.blog-style1-current-theme.style2 .post {    overflow: visible;}@media (max-width: 575.98px) {    .blog-style1-current-theme.style2 .post .entry-content {        padding: 40px 30px 20px;    }}.blog-style1-current-theme.style2 .entry-footer .read-more {    border-radius: 50%;    color: #fff;    left: 0;    height: 50px;    line-height: 50px;    margin: 0 auto;    text-align: center;    top: -5px !important;    width: 50px;}.blog-style1-current-theme.style3 .entry-content {    background-color: #fff;    bottom: -150px;    position: absolute;    right: -15px;    width: 90%;}@media (max-width: 991.98px) {    .blog-style1-current-theme.style3 .entry-content {        bottom: 0;        position: relative;        right: 0;        width: auto;    }}.blog-style1-current-theme.style4 .post {    overflow: visible;}.blog-style1-current-theme.style4 .post .post-thumb-inner .thumb {    border-radius: 5px;}.blog-style1-current-theme.style4 .post .entry-content {    padding: 0;    position: relative;}.blog-style1-current-theme.style4 .post .entry-content .wrapper {    background-color: #fff;    left: 30px;    padding: 40px 40px 20px;    position: absolute;    right: 30px;    top: -35px;}@media (max-width: 1199.98px) {    .blog-style1-current-theme.style4 .post .entry-content .wrapper {        left: 0;        position: relative;    }}.blog-style1-current-theme.style4 .post .entry-content .wrapper .entry-date {    background-color: var(--theme-color1);    border-radius: 0;    color: #fff;    left: 0;    position: absolute;    top: -35px;}.funfact-item .icon {    font-size: 45px;    line-height: normal;}.funfact-item .icon,.funfact-item .counter,.funfact-item .title {    color: #fff;    margin-bottom: 0;}.booking-form {    position: relative;    border-radius: 5px;    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.1);}.booking-form input.form-control,.booking-form select.form-control {    background-color: #e9eef4;    height: 73px;}.booking-form .form-control {    background-color: #e9eef4;}.booking-form button {    box-shadow: 6.691px 7.431px 0px 0px rgba(0, 0, 0, 0.1);    height: 73px;}/* * 3.6  -> Course * -----------------------------------------------*/.course {    background-color: #fff;}.course .thumb {    overflow: hidden;    position: relative;}.course .thumb img {    transition: all 500ms ease 0s;}@media (prefers-reduced-motion: reduce) {    .course .thumb img {        transition: none;    }}.course .thumb .overlay-donate-now {    left: 0;    margin: 0 auto;    position: absolute;    right: 0;    text-align: center;    top: -50px;    transition: all 400ms ease 0s;}@media (prefers-reduced-motion: reduce) {    .course .thumb .overlay-donate-now {        transition: none;    }}.course:hover .thumb img {    transform: scale(1.1);}.course:hover .thumb .overlay-donate-now {    top: 10%;}.course:hover .thumb .course-overlay {    opacity: 1;}.course .star-rating {    font-size: 14px;    height: 16px;    line-height: 1;    margin: 0 auto;    overflow: hidden;    position: relative;    top: 0px;    width: 80px;}.course .star-rating:before {    color: var(--theme-color2);}.course .star-rating span:before {    color: var(--theme-color2);}.course-overlay {    content: "";    position: absolute;    height: 100%;    width: 100%;    background: rgba(3, 3, 3, 0.5);    top: 0;    left: 0;    right: 0;    opacity: 0;    transition: all 400ms ease-in-out 0s;}@media (prefers-reduced-motion: reduce) {    .course-overlay {        transition: none;    }}.course-details {    position: relative;}.course-details .price-tag {    background-color: #f31850;    border-radius: 10px 0 0 10px;    color: #fff;    font-size: 20px;    letter-spacing: 1px;    line-height: 24px;    padding: 5px 15px;    position: absolute;    right: 0;    top: -90%;}.course-details-bottom ul li {    color: #fff;    font-size: 15px;    margin-right: 0;    padding: 10px 26px;    text-align: center;}@media (max-width: 1280px) {    .course-details-bottom ul li {        padding: 10px 22px;    }}@media (max-width: 991.98px) {    .course-details-bottom ul li {        margin-bottom: 10px;        padding: 10px 15px;    }}.course-details2-bottom ul li {    color: #fff;    font-size: 15px;    margin-right: 0;    padding: 10px 18px;    text-align: center;}@media (max-width: 991.98px) {    .course-details2-bottom ul li {        margin-bottom: 10px;    }}.course-details-bottom ul li:nth-child(1),.course-details2-bottom ul li:nth-child(1) {    background-color: var(--theme-color3);}.course-details-bottom ul li:nth-child(2),.course-details2-bottom ul li:nth-child(2) {    background-color: var(--theme-color4);}.course-details-bottom ul li:nth-child(3),.course-details2-bottom ul li:nth-child(3) {    background-color: var(--theme-color2);}.course-carousel .owl-nav button {    border-radius: 0;}.course-carousel .owl-carousel .owl-nav button.owl-prev,.course-carousel .owl-carousel .owl-nav button.owl-next {    border-radius: 0;}.gallery-block {    border-radius: 12px;    margin-bottom: 30px;    overflow: hidden;    position: relative;}.gallery-block .overlay-shade {    background-color: rgba(var(--theme-color1-rgb), 0.8);    height: 100%;    left: 0;    opacity: 0;    position: absolute;    top: 0;    transition: opacity 0.3s ease-in-out 0s;    width: 100%;}.gallery-block .overlay-shade.red {    background-color: rgba(var(--theme-color3-rgb), 0.8);}.gallery-block .overlay-shade.green {    background-color: rgba(var(--theme-color2-rgb), 0.8);}.gallery-block .overlay-shade.blue {    background-color: rgba(var(--theme-color4-rgb), 0.8);}.gallery-block .icons-holder {    display: inline-block;    height: 36px;    left: 50%;    opacity: 0;    position: absolute;    top: 0;    transition: all 0.3s ease-in-out 0s;    vertical-align: middle;    width: auto;}.gallery-block .icons-holder .icons-holder-inner {    display: inline-block;    margin: -18px 0 0 -50%;    position: relative;    vertical-align: middle;}.gallery-block:hover .icons-holder {    opacity: 1;    top: 50%;}.gallery-block .overlay-shade.orange {    background-color: rgba(255, 152, 0, 0.8);}.gallery-block .overlay-shade.sky {    background-color: rgba(0, 188, 212, 0.8);}.gallery-block .overlay-shade.lemon {    background-color: rgba(150, 216, 31, 0.8);}.gallery-block .overlay-shade.yellow {    background-color: rgba(254, 192, 42, 0.8);}.gallery-block:hover .overlay-shade {    opacity: 0.9;}.gallery-icon a {    background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;    border: 1px solid rgba(0, 0, 0, 0.1);    border-radius: 0;    color: #fff;    display: inline-block;    font-size: 28px;    height: 48px;    line-height: 50px;    text-align: center;    width: 48px;}.team-member {    margin-bottom: 30px;    position: relative;}.team-member .team-thumb {    overflow: hidden;    position: relative;}.team-member .team-thumb img {    transition: all 300ms ease-in-out 0s;}@media (prefers-reduced-motion: reduce) {    .team-member .team-thumb img {        transition: none;    }}.team-member:hover img {    transform: scale(1.1);}.team-member:hover .team-details h4,.team-member:hover .team-details p,.team-member:hover .team-details a {    color: #fff;    transition: all 400ms ease-in-out 0s;}@media (prefers-reduced-motion: reduce) {    .team-member:hover .team-details h4,    .team-member:hover .team-details p,    .team-member:hover .team-details a {        transition: none;    }}.team-member .team-details {    border: 1px solid #eee;    padding: 20px 15px;    transition: all 300ms ease-in-out 0s;}@media (prefers-reduced-motion: reduce) {    .team-member .team-details {        transition: none;    }}.team-member .team-details a {    transition: all 300ms ease-in-out 0s;}@media (prefers-reduced-motion: reduce) {    .team-member .team-details a {        transition: none;    }}.team-block {    margin: 0 auto 30px;}.team-block .team-thumb {    overflow: hidden;    position: relative;}.team-block .team-thumb .styled-icons {    bottom: 0;    padding: 7px 20px 0 0;    position: absolute;    right: 0;    width: 84%;}.team-block .team-thumb .styled-icons a {    margin: 0px;}.team-block .team-thumb .styled-icons a i {    color: #fff;    font-size: 14px;    margin-top: 8px;}.team-block .team-thumb .styled-icons a:hover {    border-color: #fff;    -webkit-transition: all 100ms ease-in-out 0s;    -o-transition: all 100ms ease-in-out 0s;    transition: all 100ms ease-in-out 0s;}.team-block .team-thumb .styled-icons:after {    -moz-border-bottom-colors: none;    -moz-border-left-colors: none;    -moz-border-right-colors: none;    -moz-border-top-colors: none;    border-image: none;    border-style: solid;    border-width: 22px;    bottom: 0;    content: "";    display: block;    height: 40px;    left: -44px;    position: absolute;    width: 40px;}.team-block .team-overlay {    height: 85.4%;    padding: 40px 20px 0 30px;    position: absolute;    top: -90%;    width: 100%;    transition: all 300ms ease-in-out 0s;}@media (prefers-reduced-motion: reduce) {    .team-block .team-overlay {        transition: none;    }}.team-block .team-overlay .styled-icons {    bottom: 4px;    position: absolute;}.team-block .team-overlay .styled-icons a {    border-color: #fff;}.team-block .team-overlay .styled-icons a:hover {    background-color: #fff;}.team-block .team-overlay .styled-icons a i {    color: #fff;}.team-block .team-overlay:after {    -moz-border-bottom-colors: none;    -moz-border-left-colors: none;    -moz-border-right-colors: none;    -moz-border-top-colors: none;    border-image: none;    border-style: solid;    border-width: 22px;    bottom: -44px;    content: "";    display: block;    height: 44px;    left: -2px;    position: absolute;    width: 40px;}.team-block .team-bottom-part {    background-color: #eeeeee;    margin-top: 6px;    padding: 10px 16px 12px 30px;}.team-block:hover .team-overlay {    top: 0;}/* -------- Testimonial-Style2 ---------- */.testimonial.style2 .testimonial-wrapper .content {    border-radius: 20px;    position: relative;}.testimonial.style2 .testimonial-wrapper .content i {    bottom: 12px;    font-size: 95px;    left: 30px;    opacity: 0.08;    position: absolute;}.testimonial.style2 .testimonial-wrapper .thumb {    bottom: 25px;    position: absolute;    right: 40px;}.testimonial.style2 .testimonial-wrapper img {    display: inline-block;    width: 75px;}/* * Shortcode: projects.scss * -----------------------------------------------*/.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 (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 .link {    color: #fff;    opacity: 0;    filter: alpha(opacity=0);    -webkit-transition: all 0.45s;    transition: all 0.45s;    -moz-transition: all 0.45s;    -ms-transition: all 0.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 {    background-color: rgba(0, 0, 0, 0.7);    position: absolute;    z-index: 3;    bottom: 0;    left: 0;    width: 100%;    padding: 30px;    -webkit-transform: translateY(20px);    -ms-transform: translateY(20px);    transform: translateY(20px);    transition: all 0.4s ease-in-out;}@media (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 (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;    -webkit-transform: translateY(-10px);    -ms-transform: translateY(-10px);    transform: translateY(-10px);}.tm-sc-projects.projects-style8-current-theme .tm-project:hover .details {    border-color: #df6512;    -webkit-transform: translateY(15px);    -ms-transform: translateY(15px);    transform: translateY(15px);}.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 * -----------------------------------------------*/.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 (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.2);    transition: all 0.3s linear;    overflow: hidden;    -webkit-transform: scaleY(1);    -khtml-transform: scaleY(1);    -moz-transform: scaleY(1);    -ms-transform: scaleY(1);    -o-transform: scaleY(1);    transform: scaleY(1);    opacity: 0.5;}@media (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: 30px 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 (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 .title {    margin-top: 0;}.tm-sc-services.services-style-current-theme .tm-service .details .excerpt {    margin-bottom: 30px;}.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;    left: 30px;    top: -40px;    background: #3c3434;    width: 64px;    padding: 15px;    border-radius: 3px;    transition: all 0.3s ease-in-out;}@media (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(0);    -khtml-transform: scaleY(0);    -moz-transform: scaleY(0);    -ms-transform: scaleY(0);    -o-transform: scaleY(0);    transform: scaleY(0);    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);}.tm-sc-services.services-style-current-theme2 .tm-service {    box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08);    margin-bottom: 30px;    transition: all 0.3s ease-in-out;}.tm-sc-services.services-style-current-theme2 .tm-service .thumb {    position: relative;}.tm-sc-services.services-style-current-theme2 .tm-service .thumb img {    width: 100%;    transition: all 0.3s ease-in-out;}@media (prefers-reduced-motion: reduce) {    .tm-sc-services.services-style-current-theme2 .tm-service .thumb img {        transition: none;    }}.tm-sc-services.services-style-current-theme2 .tm-service .thumb .icon {    border: 3px solid #eeeeee;    border-radius: 12px;    bottom: -27px;    box-shadow: 0px 3px 20px rgba(5, 5, 5, 0.1);    color: #fff;    font-size: 26px;    height: 60px;    left: 30px;    line-height: 55px;    position: absolute;    text-align: center;    width: 60px;}.tm-sc-services.services-style-current-theme2 .tm-service .content {    padding: 40px 30px 30px;}@media (prefers-reduced-motion: reduce) {    .tm-sc-services.services-style-current-theme2 .tm-service {        transition: none;    }}.tm-sc-services.services-style-current-theme2 .tm-service:hover {    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);}.tm-sc-services.services-style-current-theme2 .tm-service:hover .thumb img {    transform: translateY(-4px);}.tm-sc-services.services-style-current-theme3 .tm-service {    box-shadow: none;}.tm-sc-services.services-style-current-theme3 .tm-service .thumb {    position: relative;}.tm-sc-services.services-style-current-theme3 .tm-service .thumb img {    width: 100%;    transition: all 0.3s ease-in-out;}@media (prefers-reduced-motion: reduce) {    .tm-sc-services.services-style-current-theme3 .tm-service .thumb img {        transition: none;    }}.tm-sc-services.services-style-current-theme3 .tm-service .content {    background-color: #fff;    margin: -55px 20px 0;    position: relative;    padding: 25px 30px 23px;    border-bottom: 3px solid rgba(238, 238, 238, 0.35);}.tm-sc-services.services-style-current-theme3 .tm-service:hover .thumb img {    transform: translateY(-4px);}.tm-sc-services.services-style-current-theme4 .tm-service {    box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08);    margin-bottom: 30px;    transition: all 0.3s ease-in-out;}.tm-sc-services.services-style-current-theme4 .tm-service .thumb {    position: relative;}.tm-sc-services.services-style-current-theme4 .tm-service .thumb img {    width: 100%;    transition: all 0.3s ease-in-out;}@media (prefers-reduced-motion: reduce) {    .tm-sc-services.services-style-current-theme4 .tm-service .thumb img {        transition: none;    }}.tm-sc-services.services-style-current-theme4 .tm-service .thumb .icon {    border: 3px solid #eeeeee;    border-radius: 12px;    bottom: auto;    box-shadow: 0px 3px 20px rgba(5, 5, 5, 0.1);    color: #fff;    font-size: 26px;    height: 60px;    left: auto;    line-height: 55px;    position: absolute;    right: -27px;    text-align: center;    transform: translateY(-50%);    top: 50%;    width: 60px;}.tm-sc-services.services-style-current-theme4 .tm-service .content {    padding: 22px 40px 26px 45px;}.tm-sc-services.services-style-current-theme4 .tm-service .content p {    margin-bottom: 20px;}@media (prefers-reduced-motion: reduce) {    .tm-sc-services.services-style-current-theme4 .tm-service {        transition: none;    }}.tm-sc-services.services-style-current-theme4 .tm-service:hover {    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);}.tm-sc-services.services-style-current-theme5 .tm-service {    border: 15px solid #eae7e7;    box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08);    margin-bottom: 30px;    text-align: center;    transition: all 0.3s ease-in-out;}.tm-sc-services.services-style-current-theme5 .tm-service .thumb {    border-bottom: 15px solid #eae7e7;    position: relative;    overflow: hidden;}.tm-sc-services.services-style-current-theme5 .tm-service .thumb img {    width: 100%;    transition: all 0.3s ease-in-out;}@media (prefers-reduced-motion: reduce) {    .tm-sc-services.services-style-current-theme5 .tm-service .thumb img {        transition: none;    }}.tm-sc-services.services-style-current-theme5 .tm-service .thumb .icon {    border: 3px solid #eeeeee;    border-radius: 12px;    box-shadow: 0px 3px 20px rgba(5, 5, 5, 0.1);    color: #fff;    font-size: 26px;    height: 60px;    left: 50%;    line-height: 55px;    opacity: 0.85;    position: absolute;    text-align: center;    transform: translate(-50%, -50%);    top: 50%;    width: 60px;}.tm-sc-services.services-style-current-theme5 .tm-service .content {    padding: 40px 40px 30px;}.tm-sc-services.services-style-current-theme5 .tm-service .content p {    font-weight: 500;    line-height: 2;}@media (prefers-reduced-motion: reduce) {    .tm-sc-services.services-style-current-theme5 .tm-service {        transition: none;    }}.tm-sc-services.services-style-current-theme5 .tm-service:hover {    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);}.tm-sc-services.services-style-current-theme5 .tm-service:hover .thumb img {    transform: scale(1.15);}.tm-sc-services.services-style-current-theme5 .tm-service:hover .thumb .icon {    opacity: 1;}.tm-sc-services .service-list {    background: #fff;    border: 2px solid #eee;    box-shadow: 0 0px 30px 0 rgba(0, 0, 0, 0.15);}.tm-sc-services .service-list .bottom li {    border-bottom: 2px solid #f5f5f5;    list-style-type: none;    padding: 20px;    padding-bottom: 20px;    padding-top: 20px;}.tm-sc-services .service-list .bottom li p {    margin-bottom: 22px;}.tm-sc-services .service-list .bottom li .title {    margin-top: 0;}.tm-sc-services .service-list .bottom li:hover {    background-image: url("../images/about/s1.html");    z-index: 2;}.tm-sc-services .service-list .bottom li:hover .title,.tm-sc-services .service-list .bottom li:hover span,.tm-sc-services .service-list .bottom li:hover p {    color: #fff;}.tm-sc-services .service-list .bottom li:hover a {    color: #fff !important;}.tm-sc-services .service-list .bottom li:last-child {    border-bottom: none;    padding-top: 15px;}.tm-sc-services .service-list .bottom li:last-child:hover {    background-image: none;    z-index: 2;}.tm-features-style-top {    box-shadow: 0 -12px 8px 2px rgba(0, 0, 0, 0.03);}.about-info-image-text-layer {    position: relative;}.about-info-image-text-layer .layer-content {    bottom: -40px;    left: 0;    position: absolute;}.about-info-image-text-layer .layer-content h2 {    color: #fff;}.about-info-image-text-layer .layer-content h4 {    color: #fff;}/* * Shortcode: staff.scss * -----------------------------------------------*/.tm-sc-staff.staff-style5-current-theme .tm-staff,.tm-cpt-archive-staff.staff-style5-current-theme .tm-staff {    box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08);    position: relative;}.tm-sc-staff.staff-style5-current-theme .tm-staff .staff-header,.tm-cpt-archive-staff.staff-style5-current-theme .tm-staff .staff-header {    overflow: hidden;}.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: all 0.3s ease;    -webkit-transform: scale(1);    -moz-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);}@media (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-content,.tm-cpt-archive-staff.staff-style5-current-theme .tm-staff .staff-content {    padding: 30px;    background-color: #fff;}.tm-sc-staff.staff-style5-current-theme .tm-staff .staff-content .speciality,.tm-cpt-archive-staff.staff-style5-current-theme .tm-staff .staff-content .speciality {    margin-bottom: 20px;}.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;    margin-bottom: 3px;}.tm-sc-staff.staff-style5-current-theme .tm-staff .staff-content .styled-icons a,.tm-cpt-archive-staff.staff-style5-current-theme .tm-staff .staff-content .styled-icons a {    background: #f4f6fb;    display: inline-block;    height: 45px;    line-height: 42px;    width: 45px;    transition: all 0.2s ease;    border-radius: 50%;    color: #31333e;}.tm-sc-staff.staff-style5-current-theme .tm-staff .staff-content .styled-icons a:hover,.tm-cpt-archive-staff.staff-style5-current-theme .tm-staff .staff-content .styled-icons a:hover {    background: #7b664c;    color: #fff;}.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.1);    -moz-transform: scale(1.1);    -ms-transform: scale(1.1);    transform: scale(1.1);}/* * Shortcode: testimonials.scss * -----------------------------------------------*/.tm-sc-testimonials {    /* Style 7 - Current Theme */}.tm-sc-testimonials.testimonial-style7-current-theme .tm-testimonial {    background-color: #fff;    border-radius: 12px;    overflow: hidden;    box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.08);    transition: all 500ms cubic-bezier(0.57, 0.04, 0.06, 0.84);}@media (prefers-reduced-motion: reduce) {    .tm-sc-testimonials.testimonial-style7-current-theme .tm-testimonial {        transition: none;    }}.tm-sc-testimonials.testimonial-style7-current-theme .tm-testimonial .testimonial-inner {    position: relative;    overflow: hidden;    -webkit-perspective: 500px;    perspective: 500px;    -webkit-transform-style: preserve-3d;    transform-style: preserve-3d;}.tm-sc-testimonials.testimonial-style7-current-theme .tm-testimonial .testimonial-inner:after {    content: "";    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: -1;    background-color: transparent;    background-image: url(../images/current-theme/testimonial-bg-hover.html);    background-position: bottom right;    background-repeat: no-repeat;    -webkit-transform: translateZ(300px) perspective(100px);    transform: translateZ(300px) perspective(100px);    transition: transform 0.8s ease;}@media (prefers-reduced-motion: reduce) {    .tm-sc-testimonials.testimonial-style7-current-theme .tm-testimonial .testimonial-inner:after {        transition: none;    }}.tm-sc-testimonials.testimonial-style7-current-theme .tm-testimonial .testimonial-author-details {    padding: 45px;    position: relative;    z-index: 0;    transition: all 0.3s ease;}@media (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-icon.png") no-repeat;    opacity: 0.2;    position: absolute;    right: -60px;    top: 50px;    width: 180px;    height: 180px;    transition: all 0.3s ease-in-out;}@media (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 .star-rating {    margin-top: 30px;}.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 {    width: 90px;    float: left;    margin-right: 10px;}.tm-sc-testimonials.testimonial-style7-current-theme .tm-testimonial .testimonial-author-details .testimonial-footer .testimonial-image-holder .author-thumb img {    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.27);}.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: 0;    margin-bottom: 0;    margin-top: 0;}.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:hover {    box-shadow: 0px 0px 30px rgba(5, 5, 5, 0.18);}.tm-sc-testimonials.testimonial-style7-current-theme .tm-testimonial:hover .testimonial-inner:after {    -webkit-transform: translateZ(10px) perspective(0);    transform: translateZ(10px) perspective(0);}.testimonials-infinite-right {    margin-right: -500px;}@media (max-width: 991.98px) {    .testimonials-infinite-right {        margin-right: auto;    }}.our-testimonials .container.style2 {    max-width: 1500px;}@media (max-width: 767.98px) {    .testimonial-item {        padding: 30px;    }}@media screen and (prefers-reduced-motion: reduce) {    .testimonial-item {        transition: none;    }}.author-info {    margin-top: 20px;    margin-bottom: 20px;    position: relative;}.author-info:before {    position: absolute;    background-image: url(../images/testimonials/quote.html);    background-repeat: no-repeat;    height: 100%;    width: 100%;    content: "";    top: 8px;    right: 0;    background-position: right top;}.author-info .name {    margin: 0;    line-height: 25px;}.author-info .job-position {    font-size: 0.95rem;}/* * Shortcode: works.scss * -----------------------------------------------*/.tm-sc-works-categories.style-default-current-theme .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 (prefers-reduced-motion: reduce) {    .tm-sc-works-categories.style-default-current-theme .each-category .thumb:before {        transition: none;    }}.tm-sc-works-categories.style-default-current-theme .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-current-theme .each-category .details .title {    margin-top: 0;}.tm-sc-works-categories.style-default-current-theme .each-category:hover .thumb:before {    height: 0;}/* * shortcode.scss * -----------------------------------------------*//* * Shortcode: bg-shapes.scss * -----------------------------------------------*/.bg-polygon-clippath:after {    content: "";    width: 100%;    height: 100%;    position: absolute;    left: 0;    top: 60%;    z-index: -1;    background-image: -webkit-gradient(linear, left top, right top, from(#FBFBFD), to(#FBFBFD));    background-image: linear-gradient(90deg, #FBFBFD 0%, #FBFBFD 100%);    -webkit-clip-path: polygon(0 0, 100% 30%, 100% 100%, 0% 100%);    clip-path: polygon(0 0, 100% 30%, 100% 100%, 0% 100%);}/* * Shortcode: common.scss * -----------------------------------------------*/.tm-sc-blog.blog-style1-current-theme .isotope-item-inner {    overflow: visible;}.tm-sc-blog.blog-style1-current-theme 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);    background-color: #fff;    border-radius: 7px 7px 0 0;}.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 .post-single-meta {    position: absolute;    top: 15px;    left: 15px;}.tm-sc-blog.blog-style1-current-theme article .entry-header .post-single-meta a {    width: 78px;    background: #fff;    padding: 15px 15px 15px 15px;    display: inline-block;    height: 78px;    border-radius: 50%;    line-height: 1.3;    text-align: center;    color: #180e28;}.tm-sc-blog.blog-style1-current-theme article .entry-header .post-single-meta .entry-date .day {    display: block;}.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-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 (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-content {    padding: 40px;    background-color: #fff;    position: relative;}.tm-sc-blog.blog-style1-current-theme article .entry-content .entry-title {    margin-top: 0;}.tm-sc-blog.blog-style1-current-theme article .entry-content .post-excerpt {    padding: 15px 0 25px;    margin-bottom: 0;}.tm-sc-blog.blog-style1-current-theme article .entry-content .entry-meta {    font-size: 14px;    margin-bottom: 1.2rem;    color: #999;    border-top: 1px solid rgba(204, 204, 204, 0.3);    padding-top: 20px;    margin-top: 20px;}.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 {    box-shadow: 0 20px 30px rgba(0, 0, 0, 0.15);}.tm-sc-blog.blog-style1-current-theme article:hover .entry-header {    -webkit-transform: translateY(-3px);    -ms-transform: translateY(-3px);    transform: translateY(-3px);}.tm-sc-blog.blog-style1-current-theme article:hover .entry-header .link {    opacity: 1;    transform: rotateY(180deg);}.tm-sc-blog.blog-style1-current-theme2 .isotope-item-inner {    overflow: visible;}.tm-sc-blog.blog-style1-current-theme2 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);    background-color: #fff;    border-radius: 7px 7px 0 0;}.tm-sc-blog.blog-style1-current-theme2 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-theme2 article .entry-header .thumb {    border-radius: 7px 7px 0 0;}.tm-sc-blog.blog-style1-current-theme2 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 (prefers-reduced-motion: reduce) {    .tm-sc-blog.blog-style1-current-theme2 article .entry-header .link {        transition: none;    }}.tm-sc-blog.blog-style1-current-theme2 article .entry-content {    padding: 40px;    background-color: #fff;    position: relative;}.tm-sc-blog.blog-style1-current-theme2 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;    transition: all 0.3s ease;}@media (prefers-reduced-motion: reduce) {    .tm-sc-blog.blog-style1-current-theme2 article .entry-content .post-single-meta {        transition: none;    }}.tm-sc-blog.blog-style1-current-theme2 article .entry-content .post-single-meta i {    display: none;}.tm-sc-blog.blog-style1-current-theme2 article .entry-content .post-single-meta a {    color: #fff;}.tm-sc-blog.blog-style1-current-theme2 article .entry-content .entry-title {    margin-top: 0;}.tm-sc-blog.blog-style1-current-theme2 article .entry-content .post-excerpt {    padding: 20px 0 20px;    margin-bottom: 20px;    border-bottom: 1px solid #eee;}.tm-sc-blog.blog-style1-current-theme2 article .entry-content .entry-meta {    font-size: 14px;    color: #999;    margin-bottom: 0;}.tm-sc-blog.blog-style1-current-theme2 article .entry-content .post-btn-readmore .btn-plain-text {    color: #F89D35;    font-size: 12px;}.tm-sc-blog.blog-style1-current-theme2 article .entry-content .post-btn-readmore .btn-plain-text:hover,.tm-sc-blog.blog-style1-current-theme2 article .entry-content .post-btn-readmore .btn-plain-text:focus {    color: #000;}.tm-sc-blog.blog-style1-current-theme2 article:hover {    box-shadow: 0 20px 30px rgba(0, 0, 0, 0.15);}.tm-sc-blog.blog-style1-current-theme2 article:hover .entry-header {    -webkit-transform: translateY(-3px);    -ms-transform: translateY(-3px);    transform: translateY(-3px);}.tm-sc-blog.blog-style1-current-theme2 article:hover .entry-header .link {    opacity: 1;    transform: rotateY(180deg);}.tm-sc-blog.blog-style1-base .isotope-item-inner {    overflow: visible;}.tm-sc-blog.blog-style1-base 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);    border-radius: 7px 7px 0 0;}.tm-sc-blog.blog-style1-base 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-base article .entry-header .thumb {    border-radius: 7px 7px 0 0;}.tm-sc-blog.blog-style1-base 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 (prefers-reduced-motion: reduce) {    .tm-sc-blog.blog-style1-base article .entry-header .link {        transition: none;    }}.tm-sc-blog.blog-style1-base article .entry-header .post-single-meta {    background: #242424;    color: #fff;    display: inline-block;    padding: 8px 20px;    font-size: 10px;    text-transform: uppercase;    letter-spacing: 1px;    z-index: 1;    position: absolute;    left: 0;    bottom: 0;    transition: all 0.3s ease;}@media (prefers-reduced-motion: reduce) {    .tm-sc-blog.blog-style1-base article .entry-header .post-single-meta {        transition: none;    }}.tm-sc-blog.blog-style1-base article .entry-header .post-single-meta i {    display: none;}.tm-sc-blog.blog-style1-base article .entry-header .post-single-meta a {    color: #fff;}.tm-sc-blog.blog-style1-base article .entry-content {    padding: 30px;    background-color: #fff;    position: relative;}.tm-sc-blog.blog-style1-base article .entry-content .entry-title {    margin-top: 0;}.tm-sc-blog.blog-style1-base article .entry-content .post-excerpt {    margin-bottom: 20px;}.tm-sc-blog.blog-style1-base article .entry-content .entry-meta {    font-size: 14px;    margin-bottom: 1.2rem;    color: #999;}.tm-sc-blog.blog-style1-base article .entry-content .post-btn-readmore {    float: left;}.tm-sc-blog.blog-style1-base article .entry-content .post-btn-readmore .btn-plain-text {    color: #F89D35;    font-size: 12px;}.tm-sc-blog.blog-style1-base article .entry-content .post-btn-readmore .btn-plain-text:hover,.tm-sc-blog.blog-style1-base article .entry-content .post-btn-readmore .btn-plain-text:focus {    color: #000;}.tm-sc-blog.blog-style1-base article:hover .entry-header {    -webkit-transform: translateY(-3px);    -ms-transform: translateY(-3px);    transform: translateY(-3px);}.tm-sc-blog.blog-style1-base article:hover .entry-header .link {    opacity: 1;    transform: rotateY(180deg);}.tagline.style {    margin-bottom: 50px;    padding-top: 30px;    margin-top: 40px;    border-bottom: 1px solid #eee;    border-top: 1px solid #eee;}.media-body.inner-comment {    padding: 20px;    background: #f8f9fa;    margin-left: 10px;    border-radius: 10px;    margin-bottom: 40px;}.media-body.comments-style {    margin-left: 20px;    margin-top: -5px;}.post-right.style {    border-bottom: 1px solid #eee;    padding-bottom: 40px;    margin-bottom: 20px;}/* * Shortcode: button.scss * -----------------------------------------------*//* 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: #31333e;    font-size: 1rem;    padding: 0;    border: 0;    vertical-align: initial;}.btn-plain-text-with-arrow:before {    color: #ffae1d;    display: inline-block;    content: "\f35a";    font-family: "Font Awesome 5 Free";    font-size: 16px;    font-variant: normal;    font-weight: 600;    line-height: 1;    margin-right: 8px;    position: relative;    text-shadow: none;    text-transform: none;    transition: all 0.3s ease 0s;}@media (prefers-reduced-motion: reduce) {    .btn-plain-text-with-arrow:before {        transition: none;    }}.btn-plain-text-with-arrow:focus:before,.btn-plain-text-with-arrow:hover:before {    transform: rotateX(180deg);}.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);    }}/* * event.scss * -----------------------------------------------*/.upcoming-events {    background: #fff;    box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);    border-radius: 10px;    overflow: hidden;    padding: 10px;}.upcoming-events .event-details {    padding: 30px;}.upcoming-events .event-date {    background: #eee;    padding: 20px 20px;    text-align: center;    margin-right: 15px;    display: inline-block;}.upcoming-events .event-date .day {    font-size: 30px;    line-height: 1.1;    font-weight: 600;    display: block;}.upcoming-events .event-date .month {    font-size: 22px;    line-height: 1.1;}.upcoming-events .event-meta {    list-style: none;    color: #aaa;    margin-bottom: 15px;    font-size: 14px;}.upcoming-events .event-meta li {    display: inline-block;    margin-right: 10px;}.upcoming-events .event-meta li i {    margin-right: 5px;}/* * Shortcode: features-box.scss * -----------------------------------------------*/.tm-sc-features-box.features-box-current-theme-style1 .thumb {    border-radius: 3px;    overflow: hidden;}.tm-sc-features-box.features-box-current-theme-style1 .thumb a {    display: inline-block;    position: relative;    z-index: 1;}.tm-sc-features-box.features-box-current-theme-style1 .thumb a::before {    position: absolute;    content: "";    width: calc(100% - 30px);    height: calc(100% - 30px);    background: rgba(0, 0, 0, 0.3);    top: 15px;    left: 15px;    border-radius: 3px;    -webkit-transform: scale(0.4);    -ms-transform: scale(0.4);    -o-transform: scale(0.4);    transform: scale(0.4);    visibility: hidden;    opacity: 0;}.tm-sc-features-box.features-box-current-theme-style1 .thumb a::after {    position: absolute;    content: "";    width: 100%;    height: 100%;    background: rgba(0, 0, 0, 0.3);    top: 0;    left: 0;    border-radius: 3px;    -webkit-transform: scale(0);    -ms-transform: scale(0);    -o-transform: scale(0);    transform: scale(0);    visibility: visible;    opacity: 1;}.tm-sc-features-box.features-box-current-theme-style1 .content {    background: #fff;    padding: 33px 40px 11px;    width: calc(100% - 40px);    margin-left: auto;    margin-right: auto;    -webkit-transform: translateY(-20px);    -ms-transform: translateY(-20px);    -o-transform: translateY(-20px);    transform: translateY(-20px);    border-radius: 3px;    position: relative;    z-index: 2;    box-shadow: 0px 12px 10px 0px #eeeeee;    -webkit-transition: all 0.3s ease 0.2s;    transition: all 0.3s ease 0.2s;}.tm-sc-features-box.features-box-current-theme-style1 .content::before {    content: "";    position: absolute;    z-index: -1;    top: 0;    left: 0;    right: 0;    bottom: 0;    border-radius: 3px;    background: #6abe52;    -webkit-transform: scaleY(0);    transform: scaleY(0);    -webkit-transform-origin: 50% 0;    transform-origin: 50% 0;    -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;}.tm-sc-features-box.features-box-current-theme-style1 .content>.title {    font-size: 24px;    line-height: 30px;    color: #111c16;    margin-top: 0;    margin-bottom: 1.1rem;}.tm-sc-features-box.features-box-current-theme-style1 .content>.para {    font-size: 18px;    line-height: 30px;    color: #737373;}.tm-sc-features-box.features-box-current-theme-style1 .content>.rdm {    display: block;    text-align: center;    width: 44px;    height: 44px;    margin-left: auto;    margin-right: auto;    -webkit-transform: translateY(70%);    -ms-transform: translateY(70%);    -o-transform: translateY(70%);    transform: translateY(70%);    background: url("../images/icon-holder/01.html") no-repeat center center;    -webkit-background-size: cover;    background-size: cover;    -webkit-transition: all 0.2s ease;    transition: all 0.2s ease;}.tm-sc-features-box.features-box-current-theme-style1 .content>.rdm .fa {    font-size: 18px;    line-height: 44px;    color: #6abe52;}.tm-sc-features-box.features-box-current-theme-style1:hover .thumb>a::before {    visibility: visible;    opacity: 1;    -webkit-transform: scale(1);    -ms-transform: scale(1);    -o-transform: scale(1);    transform: scale(1);    -webkit-transition: all 0.3s ease 0.2s;    transition: all 0.3s ease 0.2s;}.tm-sc-features-box.features-box-current-theme-style1:hover .thumb>a::after {    visibility: hidden;    opacity: 0;    -webkit-transform: scale(1.2);    -ms-transform: scale(1.2);    -o-transform: scale(1.2);    transform: scale(1.2);    -webkit-transition: all 0.5s ease 0s;    transition: all 0.5s ease 0s;}.tm-sc-features-box.features-box-current-theme-style1:hover .content::before {    -webkit-transform: scaleY(1);    transform: scaleY(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);}.tm-sc-features-box.features-box-current-theme-style1:hover .content>.title,.tm-sc-features-box.features-box-current-theme-style1:hover .content>.para {    color: #fff;    -webkit-transition: color 0.2s linear 0s;    transition: color 0.2s linear 0s;}.tm-sc-features-box.features-box-current-theme-style1:hover .content>.rdm {    background: url("../images/icon-holder/03.html") no-repeat center center;}.tm-sc-features-box.features-box-current-theme-style1:hover .content>.rdm .fa {    color: #fff;}.tm-sc-features-box.features-box-current-theme-style2 {    border-radius: 3px;    padding: 140px 60px 137px 60px;    position: relative;    background: #fff;    border: 1px solid #f5f5f5;    z-index: 1;}.tm-sc-features-box.features-box-current-theme-style2:before {    content: "";    position: absolute;    z-index: -1;    top: 0;    left: 0;    right: 0;    bottom: 0;    border-radius: 3px;    background: #6abe52;    -webkit-transform: scaleY(0);    transform: scaleY(0);    -webkit-transform-origin: 50% 0;    transform-origin: 50% 0;    -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;}.tm-sc-features-box.features-box-current-theme-style2 .thumb a img {    transition: all 0.3s ease;}@media (prefers-reduced-motion: reduce) {    .tm-sc-features-box.features-box-current-theme-style2 .thumb a img {        transition: none;    }}.tm-sc-features-box.features-box-current-theme-style2 .thumb a .featured-image-hover {    display: none;}.tm-sc-features-box.features-box-current-theme-style2 span {    font-size: 80px;    -webkit-transition: color 0.2s linear 0.2s;    transition: color 0.2s linear 0.2s;}.tm-sc-features-box.features-box-current-theme-style2 .title {    font-size: 24px;    line-height: 36px;    margin-top: 30px;    margin-bottom: 1.1rem;    -webkit-transition: color 0.2s linear 0.2s;    transition: color 0.2s linear 0.2s;}.tm-sc-features-box.features-box-current-theme-style2 .rdm .fa {    font-size: 18px;    line-height: 44px;    color: #6abe52;}.tm-sc-features-box.features-box-current-theme-style2 .rdm {    display: block;    text-align: center;    width: 44px;    height: 44px;    margin-left: auto;    margin-right: auto;    position: absolute;    bottom: 0;    left: 50%;    -webkit-transform: translate(-50%, 50%);    -ms-transform: translate(-50%, 50%);    -o-transform: translate(-50%, 50%);    transform: translate(-50%, 50%);    background: url("../images/icon-holder/01.html") no-repeat center center;    -webkit-background-size: cover;    background-size: cover;    -webkit-transition: all 0.2s ease;    transition: all 0.2s ease;}.tm-sc-features-box.features-box-current-theme-style2:hover:before {    -webkit-transform: scaleY(1);    transform: scaleY(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);}.tm-sc-features-box.features-box-current-theme-style2:hover .thumb a .featured-image {    display: none;}.tm-sc-features-box.features-box-current-theme-style2:hover .thumb a .featured-image-hover {    display: inline-block;}.tm-sc-features-box.features-box-current-theme-style2:hover .title,.tm-sc-features-box.features-box-current-theme-style2:hover .para {    color: #fff !important;    -webkit-transition: color 0.2s linear 0s;    transition: color 0.2s linear 0s;}.tm-sc-features-box.features-box-current-theme-style2:hover>.rdm {    background: url("../images/icon-holder/03.html") no-repeat center center;}.tm-sc-features-box.features-box-current-theme-style2:hover>.rdm .fa {    color: #fff;}/** Shortcode: final-countdown.scss* -----------------------------------------------*//* * Shortcode: funfacts.scss * -----------------------------------------------*/.tm-sc-funfact.funfact-current-style {    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07);    border-radius: 10px;    overflow: hidden;}.tm-sc-funfact.funfact-current-style: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 (prefers-reduced-motion: reduce) {    .tm-sc-funfact.funfact-current-style:after {        transition: none;    }}.tm-sc-funfact.funfact-current-style:hover {    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);}.tm-sc-funfact.funfact-current-style:hover:after {    -ms-transform: translateX(0%);    -webkit-transform: translateX(0%);    transform: translateX(0%);    visibility: visible;    opacity: 1;}.tm-sc-funfact.funfact-current-style:hover .funfact-icon {    transform: rotateY(180deg);}/* * 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: pricing-tables.scss * -----------------------------------------------*//* * progress-bar.scss * -----------------------------------------------*//* * Shortcode: section-title.scss * -----------------------------------------------*/.tm-sc-section-title .title-wrapper .subtitle {    font-size: 16px;    letter-spacing: 1px;}.tm-sc-section-title .title-wrapper .paragraph {    padding: 0 50px;    margin-top: 40px;    line-height: 30px;}.tm-sc-section-title.text-left .title-wrapper .title:after {    left: 0;    transform: translateX(0%);}/* * social-links.scss * -----------------------------------------------*//* * Shortcode: working-steps.scss * -----------------------------------------------*/.tm-sc-working-steps.working-steps-horizontal .working-steps-inner .tm-sc-working-steps-item .image-holder-wrapper .image-holder .image-holder-inner img {    border-radius: 50%;    -webkit-transform: scale(0.8);    -moz-transform: scale(0.8);    -ms-transform: scale(0.8);    transform: scale(0.8);}/* * Shortcode: unordered-list.scss * -----------------------------------------------*/.tm-sc-unordered-list.current-theme-list-style1 ul,.tm-sc-unordered-list.current-theme-list-style1 ol {    list-style: none;}.tm-sc-unordered-list.current-theme-list-style1 ul li,.tm-sc-unordered-list.current-theme-list-style1 ol li {    padding-left: 0;    color: #111;    font-size: 1.1rem;    font-weight: 600;}.tm-sc-unordered-list.current-theme-list-style1 ul li span,.tm-sc-unordered-list.current-theme-list-style1 ol li span {    width: 45px;    height: 45px;    background: #111;    display: inline-block;    text-align: center;    line-height: 45px;    border-radius: 50%;    margin-right: 15px;    color: #fff;    font-weight: 600;    font-size: 1rem;}.tm-sc-unordered-list.current-theme-list-style1 ul li:not(:last-child),.tm-sc-unordered-list.current-theme-list-style1 ol li:not(:last-child) {    padding-bottom: 18px;}/* * Shortcode: single-bottle.scss * -----------------------------------------------*/.single-bottle-inner {    background-color: rgba(255, 255, 255, 0.8);    box-shadow: 0px 10px 60px 0px rgba(37, 39, 88, 0.1);    border: 1px solid #dae0ef;    padding: 60px 60px 50px;    margin-bottom: 30px;    transition: 0.3s all linear;    border-radius: 15px;}.single-bottle-inner:hover {    box-shadow: 0px 10px 30px rgba(218, 224, 239, 0.4);}.single-bottle-inner .icon-text {    margin: 0;    padding: 0;    list-style: none;    border-top: 1px solid #eff0f7;    padding-top: 20px;    margin-top: 20px;    position: relative;}.single-bottle-inner .icon-text:after {    content: "";    width: 80px;    height: 1px;    background-color: #a461e5;    position: absolute;    top: -1px;    left: 50%;    -webkit-transform: translateX(-50%);    transform: translateX(-50%);}/* * Shortcode: single-feature.scss * -----------------------------------------------*/.single-feature-inner {    margin-bottom: 30px;    padding: 0 30px;    position: relative;}.single-feature-inner:hover .feature-icon {    background: #ddd;}.single-feature-inner:after {    content: "";    position: absolute;    height: 100%;    width: 1px;    background: #f4f6fb;    top: 0;    right: -17px;}.single-feature-inner .icon-box-title {    margin-top: 20px;    margin-bottom: 15px;}/* * Shortcode: line-with-text.scss * -----------------------------------------------*/.tm-sc-line-with-text.line-after-title .horizontal-text {    padding-right: 5px;}.tm-sc-line-with-text .horizontal-line {    display: inline-block;    vertical-align: middle;    height: 0;    width: 50px;    background-color: transparent;    position: relative;}.tm-sc-line-with-text .horizontal-line:after {    content: "";    position: absolute;    top: 0;    left: 0;    background-image: url("../images/current-theme/title-line-bottom.png");    width: 36px;    height: 7px;}/* * Shortcode: common.scss * -----------------------------------------------*/.mb-responsive--440 {    margin-bottom: -440px;}@media (max-width: 767.98px) {    .mb-responsive--440 {        margin-bottom: 0;    }}.border-radius-5px {    border-radius: 5px;}.border-rounded {    border-radius: 50%;}.mt-05 {    margin-top: 5px !important;}.font-opensans {    font-family: "Lora", serif !important;}.list-style-square ul li {    list-style-type: none;}.list-style-square ul li i {    background: #c0c0c0;    color: #555555;    font-size: 12px;    height: 28px;    line-height: 28px;    margin: 5px 10px 5px 0;    text-align: center;    width: 28px;}.fullscreen {    height: 100vh;}.personal-home-style3 {    background-attachment: fixed;}@media screen and (min-width: 1023px) and (max-width: 1440px) {    .pd-res-40 {        padding: 40px !important;    }}/* * Shortcode: typography.scss * -----------------------------------------------*//* * Shortcode: icon-box.scss * -----------------------------------------------*/.bubble-hover {    position: relative;    overflow: hidden;}.bubble-hover:after {    content: "";    width: 191px;    height: 191px;    border-radius: 50%;    background-color: #bac4c9;    opacity: 0.1;    position: absolute;    -webkit-transition: all 0.4s ease-in-out;    transition: all 0.4s ease-in-out;    transition-delay: 0.3s;    bottom: 0;    left: 0;    -webkit-transform: translate(-90%, 90%);    transform: translate(-60%, 60%);}.bubble-hover:before {    content: "";    width: 191px;    height: 191px;    border-radius: 50%;    background-color: #bac4c9;    opacity: 0.1;    position: absolute;    -webkit-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;    transition-delay: 0.2s;    bottom: 0;    left: 0;    -webkit-transform: translate(-90%, 90%);    transform: translate(-55%, 55%);}.bubble-hover:hover:before {    bottom: 0;    left: 0;    -webkit-transform: translate(0%, 0%);    transform: translate(-20%, 20%);}.bubble-hover:hover:after {    bottom: 0;    left: 0;    -webkit-transform: translate(-30%, 30%);    transform: translate(-30%, 30%);}/* * Shortcode: footer.scss * -----------------------------------------------*//* * form.scss * -----------------------------------------------*/.home-contact-form-wrapper .form-control,.home-contact-form-wrapper .input-text {    background-color: #fff;}/*===================================================            Bootstrap 5 Media Queries             =$grid-breakpoints: (  xs: 0,  sm: 576px,  md: 768px,  lg: 992px,  xl: 1200px,  xxl: 1400px);==================================================*//*==========  Mobile First Method  ==========*//*==========  Non-Mobile First Method  ==========*//*==========  minimum and maximum breakpoint Method  ==========*/@media (min-width: 992px) and (max-width: 1199.98px) {    body {        font-size: 1.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: 1.1rem;    }    h1 {        font-size: 3.1rem;    }    h2 {        font-size: 2.3rem;    }    h3 {        font-size: 2.1rem;    }}@media (max-width: 575.98px) {    body {        font-size: 1.1rem;    }    h1 {        font-size: 3rem;    }    h2 {        font-size: 2.2rem;    }    h3 {        font-size: 2rem;    }}/*# sourceMappingURL=style-main.css.map *//* index page css user  end  *//* index page css user  strat2  */:root {    --color-primary: #e84b3a;    --color-secondary: #ffc000;    --color-third: #fc7f0c;    --color-forth: #92278f;}.font-primary {    color: var(--color-primary);}.font-secondry {    color: var(--color-secondary);}.font-third {    color: var(--color-third);}.font-forth {    color: var(--color-forth);}.background-primary {    background-color: var(--color-primary);}.background-secondry {    background-color: var(--color-secondary);}.background-third {    background-color: var(--color-third);}.background-forth {    background-color: var(--color-forth);}.header {    z-index: 1;    box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);}nav ul li,nav div>a {    margin-left: 2rem;    font-size: 1.1rem;    font-weight: 600;}nav ul li:nth-child(2n+1) a {    color: var(--color-primary) !important;}nav ul li:nth-child(2n) a {    color: var(--color-secondary) !important;}.departments::before {    content: '';    width: 100px;    height: 100px;    border-radius: 50%;    background-color: var(--color-primary);    margin: auto;}.fa-home:before {    content: "\f015";}.footer {    background-color: rgba(7, 143, 203, .8);}div .icons {    background-color: #FF9800;    text-align: center;    width: 150px;    height: 150px;    border-radius: 50%;}.icons:hover {    transform: rotate(90deg);    transform: animate__rotateOut;}div .iconsex {    background-color: #00bcd4;    text-align: center;    width: 150px;    height: 150px;    border-radius: 50%;}div .iconsex:hover {    transform: rotate(180deg);    transform: animate__rotateOut;}div .fulfill:hover {    transform: rotate(180deg);    transform: animate__rotateOut;}.fulfill {    background-color: #5d2999;    text-align: center;    width: 150px;    height: 150px;    border-radius: 50%;}div .funny:hover {    transform: rotate(180deg);    transform: animate__rotateOut;}.funny {    background-color: #ff5252;    text-align: center;    width: 150px;    height: 150px;    border-radius: 50%;}.expert {    font-family: "Lobster Two", cursive;}.text-theme-colored2 {    color: #00bcd4;}.text-theme-colored3 {    color: #ff5252;}.text-theme-colored4 {    color: #5D2999;}.line-bottom:after {    background-color: var(--theme-color2);    bottom: -1px;    content: "";    height: 2px;    left: 0;    position: absolute;    width: 50px;}.btn-theme-colored1,.btn-theme-colored2,.btn-outline-theme-colored1,.btn-outline--theme-colored2 {    position: relative;    z-index: 0;}.btn-theme-colored1:hover:before,.btn-theme-colored2:hover:before,.btn-outline-theme-colored1:hover:before,.btn-outline--theme-colored2:hover:before {    width: 100%;    opacity: 1;}.btn-theme-colored1:before,.btn-theme-colored2:before,.btn-outline-theme-colored1:before,.btn-outline--theme-colored2:before {    position: absolute;    content: "";    background: var(--theme-color3);    width: 0;    height: 100%;    left: 0;    top: 0;    opacity: 0;    z-index: -1;    transition: all 0.5s ease;}.btn-theme-colored1 {    background-color: #FF9800;}.btn-light,.btn-outline-light {    box-shadow: 0 7px 20px rgba(170, 170, 170, 0.2);}.btn-light:hover,.btn-outline-light:hover {    box-shadow: 0 10px 20px rgba(170, 170, 170, 0.5);}.btn-theme-colored2 {    background-color: #00bcd4;}.btn-theme-colored2:hover,.btn-theme-colored2:focus {    background-color: #ff5252;}.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;}.btn-theme-colored2:hover,.btn-theme-colored2:focus {    background-color: #ff5252;    color: var();}.friends {    font-size: 45px;    line-height: normal;}.qlified {    padding-top: 50px;    padding-bottom: 50px;}/* body {    background-image: url('./image/bg/p2.jpg');    position: relative;} */