/* Generated by scripts/build-used-css.py from wp-content/themes/uvo/assets/css/radiantthemes-custom.css. Do not edit. */
*{
    margin: 0 auto;
    text-decoration: none !important;
    outline: none !important;
}a{
    color: #000;
}img{
    max-width: 100%;
    height: auto;
    border: 0;
    border-radius: 4px;
}ul{
    margin: 0;
    padding: 0;
    list-style: none;
}h1,h2,h3{
    margin-top: 0;
    margin-bottom: 15px;
    padding: 0;
    visibility: inherit !important;
    color: #000;
}strong{
    font-weight: 500;
}p{
    margin-bottom: 20px;
    padding: 0;
}label{
    font-weight: 400;
}@media only screen and (min-width: 768px) and (max-width: 1024px){.rt-mainMenu-open #header .default-search .search-btn2{
        display: none;
    }.rt-mainMenu-open #header .default-search .search-btn2{
        display: block;
        color: #000;
    }}@media only screen and (max-width: 767px){.rt-mainMenu-open #header .default-search .search-btn2{
        display: none;
    }.rt-mainMenu-open #header .default-search .search-btn2{
        display: block;
        color: #000;
    }}.rt-cart-box .widget_shopping_cart_content ul.woocommerce-mini-cart li a.remove{
    float: right;
    width: 30px;
    text-align: right;
    font-weight: 400;
    font-size: 22px;
    line-height: 22px;
    color: #000 !important;
    background: transparent;
}.rt-cart-box .widget_shopping_cart_content ul.woocommerce-mini-cart li a.remove:hover{
    background: transparent;
}.blockUI.blockOverlay:hover{
    display: none !important;
}.entry .entry-content p a{
    color: inherit;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    position: relative;
}.entry .entry-content p a:before{
    content: "";
    width: 0;
    height: 1px;
    bottom: -3px;
    position: absolute;
    left: auto;
    right: 0;
    -webkit-transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;
    transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;
    background: currentColor;
}.entry .entry-content p a:hover:before{
    right: auto;
    left: 0;
    width: 100%;
}.sidr{
    display: block;
    position: fixed;
    top: 0;
    height: 100%;
    z-index: 999999;
    width: 260px;
    overflow-x: hidden;
    overflow-y: auto;
}.sidr.right{
    left: auto;
    right: -260px;
}.sidr.left{
    left: -260px;
    right: auto;
}.sidr.right .sidr-close{
    margin: 0;
    padding: 10px;
    background-color: rgba(0, 0, 0, 0.05);
    text-align: right;
}.sidr.left .sidr-close{
    float: left;
    margin-left: 15px;
}.sidr-close{
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 25px;
    line-height: 25px;
    cursor: pointer;
}.preloader.loaded{
    opacity: 0;
    visibility: hidden;
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
}body.mobile-menu-open > .overlay{
    opacity: 1;
    visibility: visible;
}.page-transition-layer.i-am-active,body.page-transition-active > .page-transition-layer{
    opacity: 1;
    visibility: visible;
}body > .scrollup.left.active{
    left: 15px;
}body > .scrollup.right.active{
    right: 15px;
}.wraper_header.style-one .wraper_header_main .nav > [class*="menu-"] > ul.menu > li.current-menu-item > a:before,.wraper_header.style-one .wraper_header_main .nav > [class*="menu-"] > ul.menu > li.current-menu-ancestor > a:before{
    width: 100%;
    right: auto;
    left: 0;
}.wraper_header.style-one body.flyout-searchbar-active .wraper_flyout_search{
    opacity: 1;
    visibility: visible;
}.wraper_header.style-one body.flyout-searchbar-active .wraper_flyout_search > .table > .table-cell > .flyout-search-layer{
    transform: translateX(0);
    -webkit-transform: translateX(0);
}.wraper_header.style-one body.flyout-searchbar-active .flyout_search > .flyout-search-title h4{
    letter-spacing: 0;
    opacity: 1;
}body.admin-bar .wraper_header.style-one .is-sticky .wraper_header_main{
    top: 32px !important;
}.wraper_header.style-two body.flyout-searchbar-active .wraper_flyout_search{
    opacity: 1;
    visibility: visible;
}.wraper_header.style-two body.flyout-searchbar-active .wraper_flyout_search > .table > .table-cell > .flyout-search-layer{
    transform: translateX(0);
    -webkit-transform: translateX(0);
}.wraper_header.style-two body.flyout-searchbar-active .flyout_search > .flyout-search-title h4{
    letter-spacing: 0;
    opacity: 1;
}body.admin-bar .wraper_header.style-two .is-sticky .wraper_header_main{
    top: 32px !important;
}#page{
    word-wrap: break-word;
}body[data-header-style="header-style-three"] .wraper_header_responsive > div[class*="responsive-sidemenu-"].responsive-sidemenu-open{
    color: #000;
}body[data-header-style="header-style-three"].sidemenu-open .wraper_header_responsive{
    top: 0;
}body[data-header-style="header-style-three"] .wraper_header_main .header_main .nav > [class*="menu-"] > ul.menu > li.current-menu-item > a:before,body[data-header-style="header-style-three"] .wraper_header_main .header_main .nav > [class*="menu-"] > ul.menu > li > ul > li.current-menu-item > a:before,body[data-header-style="header-style-three"] .wraper_header_main .header_main .nav > [class*="menu-"] > ul.menu > li > ul > li > ul > li.current-menu-item > a:before{
    right: auto;
    left: 0;
    width: 100%;
}body[data-header-style="header-style-three"] #sidemenu.sidr.left{
    left: -100%;
}body[data-header-style="header-style-three"] #sidemenu.sidr{
    width: 100%;
}body:not(.sidemenu-open) .responsive-sidemenu-open,body.sidemenu-open .responsive-sidemenu-close{
    display: block;
}body.sidemenu-open .responsive-sidemenu-open,body:not(.sidemenu-open) .responsive-sidemenu-close{
    display: none;
}@media screen and (min-width: 768px) and (max-width: 991px){h1.entry-title{
        font-size: 33px !important;
        line-height: 43px !important;
    }}@media screen and (min-width: 480px) and (max-width: 767px){h1.entry-title{
        font-size: 28px !important;
        line-height: 36px !important;
    }}@media screen and (min-width: 321px) and (max-width: 479px){h1.entry-title{
        font-size: 30px !important;
        line-height: 40px !important;
    }}@media screen and (max-width: 320px){h1.entry-title{
        font-size: 30px !important;
        line-height: 40px !important;
    }}body[data-header-style="header-style-four"] .wraper_header.style-four .wraper_header_sidebar .header_sidebar .header-sidebar-menu-open{
    max-width: 35px;
    margin-bottom: 190px;
    text-align: center;
    cursor: pointer;
    transform: translateX(0);
    -webkit-transform: translateX(0);
    transition: all 0.6s ease-in-out 0.6s;
    -webkit-transition: all 0.6s ease-in-out 0.6s;
}body[data-header-style="header-style-four"] .wraper_header.style-four .wraper_header_sidebar .header_sidebar .header-sidebar-menu-open > .header-sidebar-menu-open-line{
    display: block;
    height: 3px;
    margin-left: 0;
    margin-bottom: 8px;
    background-color: #000;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
}body[data-header-style="header-style-four"] .wraper_header.style-four .wraper_header_sidebar .header_sidebar .header-sidebar-menu-open > .header-sidebar-menu-open-line:nth-child(1),body[data-header-style="header-style-four"] .wraper_header.style-four .wraper_header_sidebar .header_sidebar .header-sidebar-menu-open > .header-sidebar-menu-open-line:nth-child(2){
    width: 100%;
}body[data-header-style="header-style-four"] .wraper_header.style-four .wraper_header_sidebar .header_sidebar .header-sidebar-menu-open > .header-sidebar-menu-open-line:nth-child(3){
    width: 70%;
}body[data-header-style="header-style-four"] .wraper_header.style-four .wraper_header_sidebar .header_sidebar .header-sidebar-menu-open:hover > .header-sidebar-menu-open-line:nth-child(1){
    width: 90%;
}body[data-header-style="header-style-four"] .wraper_header.style-four .wraper_header_sidebar .header_sidebar .header-sidebar-menu-open:hover > .header-sidebar-menu-open-line:nth-child(2){
    width: 50%;
}body[data-header-style="header-style-four"] .wraper_header.style-four .wraper_header_sidebar .header_sidebar .header-sidebar-menu-open:hover > .header-sidebar-menu-open-line:nth-child(3){
    width: 100%;
}body[data-header-style="header-style-four"] .wraper_header.style-four .mobile-sidebar-menu-open{
    position: fixed;
    left: 0;
    padding: 12px;
    width: 53px;
    background-color: #fff;
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.12);
}body[data-header-style="header-style-four"] .wraper_header.style-four .mobile-sidebar-menu-open > .mobile-sidebar-menu-open-line{
    display: block;
    width: 100%;
    height: 3px;
    margin-bottom: 8px;
    background-color: #000;
}body[data-header-style="header-style-four"] .wraper_header.style-four .mobile-sidebar-menu-open > .mobile-sidebar-menu-open-line:last-child,body[data-header-style="header-style-four"] .wraper_header.style-four .mobile-sidebar-menu-open > .mobile-sidebar-menu-open-line:only-child{
    margin-bottom: 0;
}body[data-header-style="header-style-four"].sidemenu-open .wraper_header.style-four .wraper_header_sidebar .header_sidebar .header-sidebar-brand-icon,body[data-header-style="header-style-four"].sidemenu-open .wraper_header.style-four .wraper_header_sidebar .header_sidebar .header-sidebar-menu-open,body[data-header-style="header-style-four"].sidemenu-open .wraper_header.style-four .wraper_header_sidebar .header_sidebar .header-sidebar-social{
    transform: translateX(-100px);
    -webkit-transform: translateX(-100px);
}body[data-header-style="header-style-four"] .sidr{
    width: 100%;
    max-width: 450px;
}body[data-header-style="header-style-four"] .sidr.left{
    left: -450px;
}body[data-header-style="header-style-four"].sidemenu-open .wraper_header_main .header_main .brand-logo,body[data-header-style="header-style-four"].sidemenu-open .wraper_header_main .header_main .nav,body[data-header-style="header-style-four"].sidemenu-open .wraper_header_main .header_main .header-search-bar,body[data-header-style="header-style-four"].sidemenu-open .wraper_header_main .header_main .header-social{
    transform: translateX(0);
    -webkit-transform: translateX(0);
    opacity: 1;
    visibility: visible;
}body[data-header-style="header-style-five"] .is-sticky .wraper_header_main{
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}body[data-header-style="header-style-five"].admin-bar .is-sticky .wraper_header.style-one .wraper_header_main{
    top: 32px !important;
}body[data-header-style="header-style-five"].flyout-menu-active .flyout-menu-overlay{
    opacity: 1;
    visibility: visible;
}body[data-header-style="header-style-five"].flyout-menu-active .flyout-menu-overlay > .flyout-menu-overlay-line{
    height: 200px;
    opacity: 1;
    visibility: visible;
}body[data-header-style="header-style-five"].flyout-menu-active .wraper_flyout_menu{
    opacity: 1;
    visibility: visible;
}body[data-header-style="header-style-five"].flyout-menu-active .wraper_flyout_menu > .table > .table-cell > .flyout-menu > .flyout-menu-nav > [class*="menu-"] > ul.menu > li{
    opacity: 0.55;
    visibility: visible;
    transform: translateY(0);
    -webkit-transform: translateY(0);
}body[data-header-style="header-style-five"].flyout-menu-active .wraper_flyout_menu > .table > .table-cell > .flyout-menu > .flyout-header-social .title,body[data-header-style="header-style-five"].flyout-menu-active .wraper_flyout_menu > .table > .table-cell > .flyout-menu > .flyout-header-social ul.social{
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
    -webkit-transform: translateY(0);
}.wraper_header.style-six .wraper_header_main .nav > [class*="menu-"] > ul.menu > li.current-menu-item > a:before,.wraper_header.style-six .wraper_header_main .nav > [class*="menu-"] > ul.menu > li.current-menu-ancestor > a:before{
    width: 100%;
    right: auto;
    left: 0;
}.wraper_header.style-six .is-sticky .wraper_header_main{
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.075);
}.wraper_header.style-six .is-sticky .wraper_header_main > .container{
    padding-top: 10px;
    padding-bottom: 10px;
}.wraper_header.style-six .is-sticky .wraper_header_main .header_main .brand-logo{
    display: none;
}.wraper_header.style-six .is-sticky .wraper_header_main .header_main .brand-logo-sticky{
    display: block;
}.wraper_header.style-six body.flyout-searchbar-active .wraper_flyout_search{
    opacity: 1;
    visibility: visible;
}.wraper_header.style-six body.flyout-searchbar-active .wraper_flyout_search > .table > .table-cell > .flyout-search-layer{
    transform: translateX(0);
    -webkit-transform: translateX(0);
}.wraper_header.style-six body.flyout-searchbar-active .flyout_search > .flyout-search-title h4{
    letter-spacing: 0;
    opacity: 1;
}.wraper_header.style-six-b .wraper_header_main .nav > [class*="menu-"] > ul.menu > li.current-menu-item > a:before,.wraper_header.style-six-b .wraper_header_main .nav > [class*="menu-"] > ul.menu > li.current-menu-ancestor > a:before{
    width: 100%;
    right: auto;
    left: 0;
}.wraper_header.style-six-b .is-sticky .wraper_header_main{
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.075);
}.wraper_header.style-six-b .is-sticky .wraper_header_main > .container{
    padding-top: 10px;
    padding-bottom: 10px;
}.wraper_header.style-six-b .is-sticky .wraper_header_main .header_main .brand-logo{
    display: none;
}.wraper_header.style-six-b .is-sticky .wraper_header_main .header_main .brand-logo-sticky{
    display: block;
}.wraper_header.style-six-b body.flyout-searchbar-active .wraper_flyout_search{
    opacity: 1;
    visibility: visible;
}.wraper_header.style-six-b body.flyout-searchbar-active .wraper_flyout_search > .table > .table-cell > .flyout-search-layer{
    transform: translateX(0);
    -webkit-transform: translateX(0);
}.wraper_header.style-six-b body.flyout-searchbar-active .flyout_search > .flyout-search-title h4{
    letter-spacing: 0;
    opacity: 1;
}.wraper_header.style-seven .is-sticky .wraper_header_main{
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}body[data-header-style="header-style-seven"].admin-bar .is-sticky .wraper_header.style-seven .wraper_header_main{
    top: 32px !important;
}body[data-header-style="header-style-seven"].flexi-menu-active .wraper_header_main .header-flexi-menu > .header-flexi-menu-line{
    opacity: 0;
    visibility: hidden;
    transform: translateX(100%);
}body[data-header-style="header-style-seven"].flexi-menu-active .wraper_flexi_menu > .flexi-menu-overlay > .flexi-menu-overlay-item{
    transform: translateX(0);
}body[data-header-style="header-style-seven"].flexi-menu-active .wraper_flexi_menu{
    opacity: 1;
    visibility: visible;
}body[data-header-style="header-style-seven"].flexi-menu-active .wraper_flexi_menu > .flexi-menu-overlay{
    animation: slideBgTop 1s forwards;
}body[data-header-style="header-style-seven"].flexi-menu-active .wraper_flexi_menu > .flexi-menu-close{
    transform: translateX(0);
}body[data-header-style="header-style-seven"].flexi-menu-active .wraper_flexi_menu > .flexi-menu-close > .flexi-menu-close-holder{
    transform: rotate(45deg);
}body[data-header-style="header-style-seven"].flexi-menu-active .wraper_flexi_menu > .table > .table-cell > .flexi-menu > .flexi-menu-nav > [class*="menu-"] > ul.menu > li > a{
    transform: translateY(0);
}.wraper_header.style-eight .is-sticky .wraper_header_main{
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.075);
}.wraper_header.style-eight .is-sticky .wraper_header_main > .container{
    padding-top: 10px;
    padding-bottom: 10px;
}.wraper_header.style-eight .is-sticky .wraper_header_main .header_main .brand-logo{
    display: none;
}.wraper_header.style-eight .is-sticky .wraper_header_main .header_main .brand-logo-sticky{
    display: block;
}.wraper_header.style-nine .wraper_header_main .nav > [class*="menu-"] > ul.menu > li.current-menu-item > a:before,.wraper_header.style-nine .wraper_header_main .nav > [class*="menu-"] > ul.menu > li.current-menu-ancestor > a:before{
    width: 40px;
}.wraper_header.style-ten .is-sticky .wraper_header_main{
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.075);
}.wraper_header.style-ten .is-sticky .wraper_header_main > .container{
    padding-top: 10px;
    padding-bottom: 10px;
}.wraper_header.style-twelve .wraper_header_main .nav > [class*="menu-"] > ul.menu > li.current-menu-item > a:before,.wraper_header.style-twelve .wraper_header_main .nav > [class*="menu-"] > ul.menu > li.current-menu-ancestor > a:before{
    transform: scaleX(1);
    -webkit-transform: scaleX(1);
}.wraper_header.style-thirteen .is-sticky .wraper_header_main{
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.075);
}.wraper_header.style-thirteen .is-sticky .wraper_header_main > .container{
    padding-top: 10px;
    padding-bottom: 10px;
}.wraper_header.style-fourteen .is-sticky .wraper_header_main{
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.075);
}.wraper_header.style-fourteen .is-sticky .wraper_header_main > .container{
    padding-top: 10px;
    padding-bottom: 0px;
}.wraper_header.style-fourteen .is-sticky .wraper_header_main .header_main{
    position: relative;
}.wraper_header.style-fourteen .is-sticky .wraper_header_main .header_main .header_main_item{
    margin-bottom: 10px;
}.wraper_header.style-fourteen .is-sticky .wraper_header_main .header_main .brand-logo{
    display: none;
}.wraper_header.style-fourteen .is-sticky .wraper_header_main .header_main .brand-logo-sticky{
    display: block;
}body[data-header-style="header-style-fourteen"].slideout-menu-active .wraper_slideout_menu{
    transform: translateX(0);
    -webkit-transform: translateX(0);
}.wraper_header.style-fifteen .is-sticky .wraper_header_main{
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
}.wraper_header.style-sixteen .wraper_header_main .nav > [class*="menu-"] > ul.menu > li.current-menu-item > a:before,.wraper_header.style-sixteen .wraper_header_main .nav > [class*="menu-"] > ul.menu > li.current-menu-ancestor > a:before{
    width: 100%;
}.wraper_header.style-sixteen .is-sticky .wraper_header_main{
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}body.admin-bar .wraper_header.style-sixteen .is-sticky .wraper_header_main{
    top: 32px !important;
}.wraper_header.style-seventeen .is-sticky .wraper_header_main{
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}body[data-header-style="header-style-seventeen"].slideout-menu-active .wraper_slideout_menu{
    transform: translateX(0);
    -webkit-transform: translateX(0);
}.mobile-menu-nav > [class*="menu-"] > ul.menu > li.menu-item-has-children.radiantthemes-menu-open > .radiantthemes-open-submenu:before,.mobile-menu-nav > [class*="menu-"] > ul.menu > li > ul > li.menu-item-has-children.radiantthemes-menu-open > .radiantthemes-open-submenu:before,.mobile-menu-nav > [class*="menu-"] > ul.menu > li > ul > li > ul > li.menu-item-has-children.radiantthemes-menu-open > .radiantthemes-open-submenu:before,.mobile-menu-nav > [class*="menu-"] > ul.menu > li > ul > li > ul > li > ul > li.menu-item-has-children.radiantthemes-menu-open > .radiantthemes-open-submenu:before,.mobile-menu-nav > [class*="menu-"] > ul.menu > li > ul > li > ul > li > ul > li > ul li.menu-item-has-children.radiantthemes-menu-open > .radiantthemes-open-submenu:before{
    content: "\e64b";
    font-family: 'themify';
    font-size: 10px;
    line-height: 32px;
    color: #444756;
}.sidr .rt-sub-menu,.sidr .rt-mega-menu{
    position: static;
    width: 100%;
    opacity: 1 !important;
    visibility: visible !important;
    background-color: transparent;
    box-shadow: initial;
    transform: translate(0, 0) !important;
    -webkit-transform: translate(0, 0) !important;
}.sidr .rt-sub-menu{
    background-color: transparent;
}.sidr .rt-sub-menu > li{
    width: 100%;
    float: left;
}.sidr .rt-mega-menu > .rt-sub-menu{
    display: block;
    opacity: 1;
    visibility: visible;
    background-color: transparent;
}.sidr .rt-mega-menu > .rt-mega-menu-row > .rt-mega-menu-col{
    display: block;
}.sidr .rt-mega-menu > ul > .menu-item{
    border-bottom: 1px rgba(0, 0, 0, 0.075) solid;
}.sidr .rt-mega-menu .rt-megamenu-widget{
    padding: 15px 22px 10px 15px;
}.sidr .rt-mega-menu .rt-megamenu-widget .rt-megamenu-widget-title{
    margin-bottom: 6px;
    font-weight: 700;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: 0;
}.sidr .rt-mega-menu .rt-megamenu-widget ul.menu > li{
    margin-left: -15px;
    margin-right: -15px;
}.sidr .rt-mega-menu .rt-megamenu-widget ul.menu > li a{
    display: block;
    padding: 10px 15px 10px 15px;
    border-bottom: 1px rgba(0, 0, 0, 0.075) solid;
    color: inherit;
}.sidr .rt-mega-menu .rt-megamenu-widget ul.menu > li:last-child a,.sidr .rt-mega-menu .rt-megamenu-widget ul.menu > li:only-child a{
    padding-bottom: 0;
    border-bottom: none;
}body.flyout-searchbar-active .wraper_flyout_search{
    opacity: 1;
    visibility: visible;
}body.flyout-searchbar-active .wraper_flyout_search > .table > .table-cell > .flyout-search-layer{
    transform: translateX(0);
    -webkit-transform: translateX(0);
}body.flyout-searchbar-active .wraper_flyout_search > .table > .table-cell .flyout_search > .flyout-search-title h4{
    letter-spacing: 0;
    opacity: 1;
}body.hamburger-menu-open #hamburger-menu{
    box-shadow: 0px 0 30px rgba(0, 0, 0, 0.1);
}.hamburger-menu .hamburger-menu-main .widget_nav_menu ul li.menu-item-has-children.radiantthemes-menu-open > a > .radiantthemes-open-submenu{
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}#page{
    word-wrap: break-word;
}.screen-reader-text{
    display: none;
}.fancybox-thumbs{
    top: auto;
    width: auto;
    bottom: 0;
    left: 0;
    right: 0;
    height: 95px;
    padding: 10px 10px 0 10px;
    box-sizing: border-box;
    background-color: rgba(0, 0, 0, 0.3);
}.fancybox-show-thumbs .fancybox-inner{
    right: 0;
    bottom: 95px;
    overflow: visible;
}.fancybox-thumbs::-webkit-scrollbar{
    height: 7px;
}.fancybox-thumbs::-webkit-scrollbar-track{
    background-color: #2a2a2a;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}.fancybox-thumbs::-webkit-scrollbar-thumb{
    background-color: #ccc;
    border-radius: 10px;
}.woocommerce p{
    color: #545454;
    margin-bottom: 0px;
    
}.woocommerce-info,.woocommerce-error{
    border: 1px solid #8fae1b;
    border-radius: 0;
}.woocommerce-info{
    
}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{
    width: 50%;
    max-width: 50%;
}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{
    width: 50%;
    max-width: 50%;
}.woocommerce-error{
    
    border-color: #a00 !important;
    
}.woocommerce-info:before,.woocommerce-error:before{
    top: inherit;
}.default-page ul.woocommerce-error{
    padding: 1em 2em 1em 3.5em;
}.woocommerce-info,.woocommerce-info:before,.woocommerce-info a:not(.button){
    color: #FD406A !important;
    font-size: 16px !important;
    line-height: 30px !important;
}.woocommerce-error,.woocommerce-error:before,.woocommerce-error a:not(.button){
    color: #c01d2b !important;
}.woocommerce-message a:not(.button){
    
}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button,.woocommerce-error .button:hover,.woocommerce-info .button:hover,.woocommerce-message .button:hover{
    padding: 8px 0px 0px 0px !important;
    background-color: initial !important;
    
}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{
    background-color: #000;
    color: #fff;
}@media screen and (min-width:480px) and (max-width:767px){.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{
        width: 100%;
        max-width: 100%;
    }.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{
        width: 100%;
        max-width: 100%;
    }}@media screen and (min-width:321px) and (max-width:479px){.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{
        width: 100%;
        max-width: 100%;
    }.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{
        width: 100%;
        max-width: 100%;
    }}@media screen and (max-width:320px){.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{
        width: 100%;
        max-width: 100%;
    }.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{
        width: 100%;
        max-width: 100%;
    }}.overflow-visible{
    overflow: visible !important;
}.overflow-hidden{
    overflow: hidden !important;
}.radiantthemes-shop-box.style-five > .holder:hover > .data > .action-buttons > .button,.sidr-close,a,a:focus,a:hover{
    color: #000;
}.entry .entry-content p a{
    position: relative;
    display: inline-block;
    color: #545454;
    transition: all 0.12s ease-in-out;
    -webkit-transition: all 0.12s ease-in-out;
}.entry .entry-content p a:hover{
    color: #FD406A;
}.entry .entry-content p a:before{
    content: "";
    width: 0;
    height: 1px;
    bottom: 0px;
    position: absolute;
    left: auto;
    right: 0;
    -webkit-transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;
    transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;
    background: currentColor;
}.entry .entry-content p a:hover:before{
    width: 100%;
    left: 0;
    right: auto;
}.pagination > *.current{
    color: #fff;
    border: none;
    background: #FD406A;
}.case-study-inner .pagination li.current{
    color: #fff !important;
    background-color: #5f27d4;
    box-shadow: 0 0 22px rgba(0, 0, 0, 0.18);
}.wraper_blog_main{
    width: 100%;
    overflow: hidden;
}.wraper_blog_main .container{
    padding-top: 140px;
    padding-bottom: 130px;
    padding-right: 15px;
    padding-left: 15px;
}@media screen and (max-width:1024px){.wraper_blog_main .container{
        padding-top: 120px;
        padding-bottom: 110px;
    }}@media screen and (max-width:767px){.wraper_blog_main .container{
        padding-top: 100px;
        padding-bottom: 90px;
    }}@media screen and (min-width:992px) and (max-width:1023px){.wraper_blog_main .container{
        padding-right: 15px;
        padding-left: 15px;
    }}@media screen and (min-width:768px) and (max-width:991px){.wraper_blog_main .container{
        padding-right: 15px;
        padding-left: 15px;
    }}@media screen and (max-width:767px){.wraper_blog_main .container{
        
    }}.post.style-default.sticky,.page.style-default.sticky,.tribe_events.style-default.sticky,.testimonial.style-default.sticky,.team.style-default.sticky,.portfolio.style-default.sticky,.case-studies.style-default.sticky,.client.style-default.sticky,.product.style-default.sticky{
    position: relative;
    margin-bottom: 59px;
    padding: 33px 35px 17px 35px;
    box-shadow: 0 8px 40px -5px rgba(9, 31, 67, .1);
    border-radius: 4px;
}.post.style-default.sticky:before,.page.style-default.sticky:before,.tribe_events.style-default.sticky:before,.testimonial.style-default.sticky:before,.team.style-default.sticky:before,.portfolio.style-default.sticky:before,.case-studies.style-default.sticky:before,.client.style-default.sticky:before,.product.style-default.sticky:before{
    position: absolute;
    top: -15px;
    right: -10px;
    z-index: 0;
    content: "\f08d";
    font-family: "FontAwesome";
    font-size: 30px;
    color: #252525;
    line-height: 30px;
    transform: rotate(40deg);
    -webkit-transform: rotate(40deg);
}.post.style-default.sticky .entry-main .entry-content,.page.style-default.sticky .entry-main .entry-content,.tribe_events.style-default.sticky .entry-main .entry-content,.testimonial.style-default.sticky .entry-main .entry-content,.team.style-default.sticky .entry-main .entry-content,.portfolio.style-default.sticky .entry-main .entry-content,.case-studies.style-default.sticky .entry-main .entry-content,.client.style-default.sticky .entry-main .entry-content,.product.style-default.sticky .entry-main .entry-content{
    margin-bottom: 0;
}.post.style-default .entry-main .post-meta .pull-right{
    margin-top: 10px;
}@media screen and (max-width: 765px) and (min-width: 250px){.post.style-default .entry-main .post-meta .pull-right{
        float: left;
        margin-top: 15px;
    }}.post.style-one .post-thumbnail > .placeholder{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    background: center top no-repeat;
    background-size: cover;
    background-position: center;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}.post.style-three .post-thumbnail > .placeholder{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    background: center top no-repeat;
    background-size: cover;
    transition: all 0.8s cubic-bezier(0.39, 0.01, 0.36, 0.9);
}.post.style-three:hover .post-thumbnail > .placeholder{
    transform: scale(1.1);
}.post.style-five > .holder > .post-thumbnail .placeholder{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    background: center top no-repeat;
    background-size: cover;
}.post.style-five > .holder > .post-thumbnail:hover .placeholder{
    transform: scale(1.06) translateX(2%);
    transition: transform 1s cubic-bezier(.33, .02, 0, .93);
}.post.style-five > .holder > .post-thumbnail .placeholder{
    transform: scale(1.06);
    transition: transform 1s cubic-bezier(.33, .02, 0, .93);
}.post.style-six .post-thumbnail > .placeholder{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    background: center top no-repeat;
    background-size: cover;
    transition: all 0.8s cubic-bezier(0.39, 0.01, 0.36, 0.9);
}.post.style-six:hover .post-thumbnail > .placeholder{
    transform: scale(1.1);
}input[type="checkbox"]{
    

    flex: 0 0 auto;
    margin-right: 0px;
    width: 14px;
    height: 29px;
    float: left;
}.page.woocommerce-account input[type="checkbox"]{
    flex: 0 0 auto;
    margin-right: 10px;
    width: 14px;
    height: 29px;
    float: left;
}@media screen and (max-width: 767px){.page.woocommerce-account input[type="checkbox"]{
        height: 18px;
    }}.wraper_blog_related.style-one .blog_related_box .blog_related_box_item .holder .pic > .placeholder{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    background: center center no-repeat;
    background-size: cover;
}.radiantthemes-shop-box.style-one > .holder > .pic > .action-buttons > .button{
    width: 100%;
    float: left;
    padding: 8px 10px 9px 10px;
    background-color: #353434;
    border-radius: 0;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 13px;
    color: #fff;
    line-height: 25px;
}.radiantthemes-shop-box.style-one > .holder > .pic > .action-buttons .button.add_to_cart_button.added{
    display: none;
}.radiantthemes-shop-box.style-one > .holder > .pic > .action-buttons .button.add_to_cart_button.loading{
    opacity: 1;
}.radiantthemes-shop-box.style-one > .holder > .pic > .action-buttons .button.add_to_cart_button.loading:after{
    top: 8px;
    right: 10px;
}.radiantthemes-shop-box.style-two > .holder > .pic > .action-buttons > .button{
    width: 55px;
    height: 50px;
    float: left;
    padding: 8px 10px 8px 10px;
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDQ3Mi4zMzcgNDcyLjMzNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDcyLjMzNyA0NzIuMzM2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTM5Ni4wNjEsMTE2LjU3N2gtNzYuMzc3VjkxLjcxNUMzMTkuNjg0LDQxLjE0MywyNzguNTQzLDAsMjI3Ljk2OSwwYy01MC41NzMsMC05MS43MTMsNDEuMTQzLTkxLjcxMyw5MS43MTV2MjQuODYySDcwLjQ1ICAgYy01LjU0OSwwLTEwLjA1LDQuNDk3LTEwLjA1LDEwLjA1TDMuOTE0LDQ2Mi4yODRjMCw1LjU1NCw0LjQ5NywxMC4wNTMsMTAuMDU1LDEwLjA1M2g0NDQuMzk3YzUuNTU0LDAsMTAuMDU3LTQuNDk5LDEwLjA1Ny0xMC4wNTMgICBsLTYyLjMxLTMzNS42NTdDNDA2LjExMywxMjEuMDczLDQwMS42MTQsMTE2LjU3NywzOTYuMDYxLDExNi41Nzd6IE0xNTYuMzUyLDkxLjcxNWMwLTM5LjQ5LDMyLjEzLTcxLjYxNCw3MS42MTItNzEuNjE0ICAgYzM5LjQ5LDAsNzEuNjE4LDMyLjEzLDcxLjYxOCw3MS42MTR2MjQuODYyaC0xNDMuMjNWOTEuNzE1eiBNNDQ4LjMyMiw0NTIuMjM1SDI0LjAxNWw1Ni40NzktMzE1LjU2Mmg1NS43NTN2NDQuMjU4ICAgYy00Ljg0OSwzLjI0Ni04LjAzNyw4Ljc2NS04LjAzNywxNS4wMzVjMCw5Ljk4OCw4LjA5LDE4LjA5LDE4LjA4NywxOC4wOWM5Ljk4NSwwLDE4LjA5LTguMDk1LDE4LjA5LTE4LjA5ICAgYzAtNi4yNzUtMy4xOTctMTEuNzg5LTguMDQ0LTE1LjAzNXYtNDQuMjU4aDE0My4yNDR2NDQuMjU4Yy00Ljg0OSwzLjI0Ni04LjA0MSw4Ljc2NS04LjA0MSwxNS4wMzUgICBjMCw5Ljk4OCw4LjA5MywxOC4wOSwxOC4wOSwxOC4wOWM5Ljk4NywwLDE4LjA4OS04LjA5NSwxOC4wODktMTguMDljMC02LjI3NS0zLjIwMS0xMS43ODktOC4wNDYtMTUuMDM1di00NC4yNThoNjYuMzI5ICAgTDQ0OC4zMjIsNDUyLjIzNXoiIGZpbGw9IiNGRkZGRkYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
    background-position: center center;
    background-color: #373636;
    background-repeat: no-repeat;
    background-size: 30px auto;
    border-radius: 0;
    font-size: 0;
    color: #fff;
}.radiantthemes-shop-box.style-two > .holder > .pic > .action-buttons > .button.add_to_cart_button.loading,.radiantthemes-shop-box.style-two > .holder > .pic > .action-buttons > .button.add_to_cart_button.added{
    background-image: none;
    opacity: 1;
}.radiantthemes-shop-box.style-two > .holder > .pic > .action-buttons > .button.add_to_cart_button.loading:after,.radiantthemes-shop-box.style-two > .holder > .pic > .action-buttons > .button.add_to_cart_button.added:after{
    position: absolute;
    top: 14px;
    right: 17px;
    margin: 0;
    font-size: 20px;
}.radiantthemes-shop-box.style-three > .holder > .data > .info-box > .action-buttons > .button{
    padding: 0;
    background-color: initial;
    border-bottom: 1px #a9a9a9 solid;
    border-radius: 0;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 14px;
    color: #232222;
    line-height: 20px;
}.radiantthemes-shop-box.style-three > .holder > .data > .info-box > .action-buttons > .button.add_to_cart_button.added{
    display: none;
}.radiantthemes-shop-box.style-three > .holder > .data > .info-box > .action-buttons > .button.add_to_cart_button.loading{
    opacity: 1;
}.radiantthemes-shop-box.style-three > .holder > .data > .info-box > .action-buttons > .button.add_to_cart_button.loading:after{
    top: -1px;
    right: -22px;
}.radiantthemes-shop-box.style-four > .holder > .pic > .action-buttons > .button{
    padding: 0;
    background-color: initial;
    border-radius: 0;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 12px;
    color: #030712;
    line-height: 22px;
}.radiantthemes-shop-box.style-four > .holder > .pic > .action-buttons > .button.add_to_cart_button.added{
    display: none;
}.radiantthemes-shop-box.style-four > .holder > .pic > .action-buttons > .button.add_to_cart_button.loading{
    opacity: 1;
}.radiantthemes-shop-box.style-four > .holder > .pic > .action-buttons > .button.add_to_cart_button.loading:after{
    top: -1px;
    right: -20px;
}.radiantthemes-shop-box.style-five > .holder > .data > .action-buttons > .button{
    display: block;
    padding: 10px 0px 11px 0px;
    background-color: initial;
    border-radius: 0;
    text-align: center;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 13px;
    color: #393737;
    line-height: 25px;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}.radiantthemes-shop-box.style-five > .holder > .data > .action-buttons > .button.add_to_cart_button.added{
    display: none;
}.radiantthemes-shop-box.style-five > .holder > .data > .action-buttons > .button.add_to_cart_button.loading{
    opacity: 1;
}.radiantthemes-shop-box.style-five > .holder > .data > .action-buttons > .button.add_to_cart_button:before{
    margin-right: 10px;
    content: "\f07a";
    font-family: "FontAwesome";
    font-size: 112%;
}.radiantthemes-shop-box.style-five > .holder > .data > .action-buttons > .button.add_to_cart_button.loading:after{
    top: 10px;
    right: 0;
}.radiantthemes-shop-box.style-six > .holder > .pic > .action-buttons > .button{
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 45px;
    height: 45px;
    overflow: hidden;
    margin: 0 6px 10px 6px;
    padding: 5px;
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 0px 7px 25px rgba(0, 0, 0, 0.25);
    text-align: center;
    color: #333;
    opacity: 0;
    transform: translateY(12px);
    -webkit-transform: translateY(12px);
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}.radiantthemes-shop-box.style-six > .holder > .pic > .action-buttons > .button:hover{
    background-color: #333;
    color: #fff;
}.radiantthemes-shop-box.style-six > .holder > .pic > .action-buttons > .button:before{
    font-family: "Themify";
    font-weight: 400;
    font-size: 20px;
    color: inherit;
    line-height: 35px;
}.radiantthemes-shop-box.style-six > .holder > .pic > .action-buttons > .button > .yith-wcwl-add-button{
    display: block !important;
}.radiantthemes-shop-box.style-six > .holder > .pic > .action-buttons > .button > .yith-wcwl-add-button > .add_to_wishlist{
    position: absolute;
    top: 0;
    right: 0;
    border: 0;
    left: 0;
}.radiantthemes-shop-box.style-six > .holder > .pic > .action-buttons > .button.add_to_cart_button.added{
    transition: opacity 0.3s ease-in-out 0s, transform 0.3s ease-in-out 0s;
    -webkit-transition: opacity 0.3s ease-in-out 0s, transform 0.3s ease-in-out 0s;
}.radiantthemes-shop-box.style-six > .holder > .pic > .action-buttons > .button.yith-wcqv-button{
    transition: opacity 0.3s ease-in-out 0.2s, transform 0.3s ease-in-out 0.2s;
    -webkit-transition: opacity 0.3s ease-in-out 0.2s,
        transform 0.3s ease-in-out 0.2s;
}.radiantthemes-shop-box.style-six > .holder > .pic > .action-buttons > .button.add_to_cart_button.added{
    display: none;
}.radiantthemes-shop-box.style-six > .holder > .pic > .action-buttons > .button.add_to_cart_button.loading{
    opacity: 1;
}.radiantthemes-shop-box.style-six > .holder > .pic > .action-buttons > .button.add_to_cart_button.loading:after{
    top: 10px;
    right: 10px;
    font-size: 25px;
    opacity: 0.5;
}.radiantthemes-shop-box.style-six > .holder > .pic > .action-buttons .button.add_to_cart_button:before{
    content: "\e60d";
}.radiantthemes-shop-box.style-six > .holder > .pic > .action-buttons .button.product_type_grouped:before{
    content: "\e63d";
}.radiantthemes-shop-box.style-six > .holder > .pic > .action-buttons .button.yith-wcqv-button:before{
    content: "\e610";
}.radiantthemes-shop-box.style-six > .holder:hover > .pic > .action-buttons > .button{
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0);
}.radiantthemes-shop-box.style-seven > .holder > .pic > .action-buttons > .button{
    width: auto;
    float: none;
    padding: 8px 40px 9px 25px;
    background-color: #fff;
    border-radius: 0;
    font-weight: 400;
    font-size: 16px;
    color: #000;
    line-height: 25px;
    margin-bottom: 20px;
}.radiantthemes-shop-box.style-seven > .holder > .pic > .action-buttons > .button:after{
    content: "\e628";
    font-size: 14px;
    color: #000;
    position: absolute;
    margin: 5px 0 0 5px;
    transition: 0.3s;
    border: none;
    padding: 0;
    font-family: "themify";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}.radiantthemes-shop-box.style-seven > .holder > .pic > .action-buttons .button.add_to_cart_button.added{
    display: none;
}.radiantthemes-shop-box.style-seven > .holder > .pic > .action-buttons .button.add_to_cart_button.loading{
    opacity: 1;
}.radiantthemes-shop-box.style-seven > .holder > .pic > .action-buttons .button.add_to_cart_button.loading:after{
    top: 8px;
    right: 10px;
}.radiantthemes-shop-box.style-seven > .holder > .pic > .box-holder a.button{
    background: transparent;
}.radiantthemes-shop-box.style-seven > .holder > .pic > .box-holder .button.add_to_cart_button{
    font-size: 16px;
    line-height: 45px;
    padding: 0;
    font-weight: 400;
    text-transform: capitalize;
}.radiantthemes-shop-box.style-seven > .holder > .pic > .box-holder .button.product_type_simple{
    font-size: 16px;
    line-height: 45px;
    padding: 0;
    font-weight: 400;
    text-transform: capitalize;
}.radiantthemes-shop-box.style-seven > .holder > .pic > .box-holder .button.yith-wcqv-button{
    font-size: 0;
    float: left;
    width: 45px;
    height: 45px;
    border-radius: 0;
    border-right: 1px solid #e7eae5;
}.radiantthemes-shop-box.style-seven > .holder > .pic > .box-holder .button.yith-wcqv-button:before{
    content: "\e63d";
    font-family: "Themify";
    font-weight: 400;
    font-size: 15px;
    line-height: 45px;
}@media screen and (max-width: 767px){.wraper_blog_main{
        width: 100% !important;
    }}.radiantthemes-shop-box.style-eight > .holder > .pic > .action-buttons > .radiantthemes-cart-border > .button{
    width: auto;
    float: none;
    padding: 8px 25px 9px 25px;
    background-color: #fff;
    border-radius: 0;
    font-weight: 400;
    font-size: 16px;
    color: #000;
    line-height: 26px;
    
    border: 1px solid #000;
    border-radius: 4px;
}.cross-sells .radiantthemes-shop-box.style-eight > .holder > .pic > .action-buttons > .radiantthemes-cart-border > .button{
    width: auto;
    float: none;
    padding: 8px 5px 9px 5px;
    background-color: #fff;
    border-radius: 0;
    font-weight: 400;
    font-size: 16px;
    color: #000;
    line-height: 26px;
    
    border: 1px solid #000;
    border-radius: 4px;
}.radiantthemes-shop-box.style-eight > .holder > .pic > .action-buttons .radiantthemes-cart-border .button.add_to_cart_button.added{
    display: none;
}.radiantthemes-shop-box.style-eight > .holder > .pic > .action-buttons .radiantthemes-cart-border .button.add_to_cart_button.loading{
    opacity: 1;
}.radiantthemes-shop-box.style-eight > .holder > .pic > .action-buttons .radiantthemes-cart-border .button.add_to_cart_button.loading:after{
    top: 8px;
    right: 10px;
}.woocommerce button.button[name="update_cart"]{
    
    background: linear-gradient(to top right, #FF0C86 0%, #FF7454 100%) !important;
    border: none !important;
    padding: 11px 33px !important;
    text-transform: capitalize !important;
    color: #fff;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}.woocommerce button.button[name="update_cart"]:hover{
    
    background: linear-gradient(to top right, #FF0C86 0%, #FF7454 100%) !important;
    border: none !important;
    
}.woocommerce .coupon button.button{
    width: 36% !important;
    display: inline-block;
    position: absolute;
    height: 54px !important;
    background: linear-gradient(to top right, #FF0C86 0%, #FF7454 100%) !important;
    border: none !important;
    text-transform: capitalize;
}.shop_single > .summary form.cart .button{
    
    background: linear-gradient(to top right, #FF0C86 0%, #FF7454 100%) !important;
    border: none !important;
    font-size: 15px !important;
    line-height: 30px !important;
    letter-spacing: 0;
    font-weight: 600;
    padding: 11px 45px !important;
    text-transform: capitalize !important;
    box-shadow: 0px 3px 15px 2px rgba(255, 28, 125, 0.3) !important;
    -webkit-box-shadow: 0px 3px 15px 2px rgba(255, 28, 125, 0.3) !important;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}.shop_single > .summary form.cart .hover{
    
    background: linear-gradient(to top right, #FF0C86 0%, #FF7454 100%) !important;
    border: none !important;
    box-shadow: 0px 3px 15px 2px rgba(255, 28, 125, 0.3) !important;
    -webkit-box-shadow: 0px 3px 15px 2px rgba(255, 28, 125, 0.3) !important;
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
}.page-template-default .entry-content ul.woocommerce-error li{
    padding-left: 20px !important;
}.hentry .entry-content ul.woocommerce-error li{
    padding: 0 0 0 3.5em !important;
}.woocommerce h1.entry-title{
    line-height: 45px;
    text-transform: capitalize;
    font-size: 34px;
    
}.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover{
    color: #fff;
}.shop_single > .summary form.cart .button{
    text-transform: capitalize;
    letter-spacing: 1px;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}.wraper_shop_single.style-one .shop_single_tabs > ul.nav-tabs > li.active > a:before{
    transform: scaleX(1);
    -webkit-transform: scaleX(1);
}.wraper_shop_single.style-two .shop_single_accordion > .shop_single_accordion_item > .btn.collapsed:before{
    content: "\f067";
}.wraper_shop_single.style-three .shop_single_tabs > ul.nav-tabs > li.active > a{
    background-color: #ece9e9;
}.return-to-shop .button.wc-backward:before{
    display: none;
}.woocommerce .cart-empty{
    margin-bottom: 25px;
    text-align: center;
    font-size: 17px;
    line-height: 30px;
    padding: 15px 10px 17px 10px;
}.woocommerce .return-to-shop .button{
    background-color: initial;
    border-radius: 0;
    transition: all 0.3s ease-in-out !important;
    -webkit-transition: all 0.3s ease-in-out !important;
    background: #FD406A !important;
    padding: 12px 33px !important;
    border: none !important;

}#customer_login h2{
    margin: 0px 0px 37px 0px;
    padding: 0px 0px 10px 0px;
    border-bottom: 1px rgba(84, 84, 111, 0.3) solid;
    color: #000 !important;
    text-transform: capitalize;
}.woocommerce form.login,.woocommerce form.register{
    border: 1px rgba(40, 41, 37, 0.2) solid;
    border-radius: 0;
}.woocommerce form .form-row{
    padding: 6px 0 6px 0;
}.woocommerce form .form-row label{
    margin: 0px 0px 7px 0px;
    font-weight: 400;
    font-size: 16px;
    color: #545454;
    line-height: 30px;
    display: none;
    text-transform: capitalize;
}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{
    float: left;
    width: 49.9%;
}.woocommerce form .form-row input.input-text{
    height: 54px;
    padding: 12px !important;
    background: #f8f8f8;
    border: 1px #f8f8f8 solid !important;
    border-radius: 4px;
    font-weight: 400;
    font-size: 14px;
    color: #545454;
    line-height: 26px;
    resize: none;
    transition: all 0.3s ease-in-out;
    font-family: "Rubik";
}.woocommerce form .form-row input[type="text"]::placeholder,.woocommerce form .form-row input[type="email"]::placeholder{
    color: #545454;
    opacity: 1;
}.woocommerce form .password-input,.woocommerce-page form .password-input{
    width: 100%;
}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{
    width: 100%;
}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{
    box-shadow: 0px 3px 15px 2px rgba(255, 28, 125, 0.3) !important;
    background: linear-gradient(to top right, #FF0C86 0%, #FF7454 100%) !important;
    color: #ffffff;
    font-size: 15px;
    line-height: 30px;
    padding: 12px 36px;
    border: 0px none;
    border-radius: 4px;
    position: relative;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    font-weight: 600;
    float: left;
    margin-right: 1em;
    text-transform: capitalize;
}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover{
    background: linear-gradient(to top right, #FF0C86 0%, #FF7454 100%);
    border-radius: 4px;
    color: #fff;
    box-shadow: 0px 3px 15px 2px rgba(255, 28, 125, 0.3) !important;
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
}.select2-container .select2-selection{
    height: 54px;
    border: 1px #f8f8f8 solid;
    border-radius: 4px;
    background: #f8f8f8;
    padding: 14px 10px;
}.select2-container--default .select2-selection--single .select2-selection__placeholder{
    color: #545454;
}.select2-dropdown{
    border-color: #f8f8f8;
}.select2-container .select2-selection > .select2-selection__rendered{
    
    font-weight: 400;
    font-size: 14px;
    color: #545454;
    line-height: inherit;
    background: #f8f8f8;
    line-height: 26px;
}.select2-container .select2-selection > .select2-selection__arrow{
    top: 0px;
}.select2-container--default .select2-selection--single .select2-selection__arrow{
    height: 50px
}.woocommerce form .form-row input.input-text:focus,.select2-container .select2-selection:hover{
    border-width: 1px;
    border-style: solid;
}.woocommerce form .form-row input.button{
    margin: 10px 15px 5px 0px;
}a.woocommerce-button.button.view{
    color: #fff !important;
}a.woocommerce-button.button.view:hover:before{
    display: none;
}.woocommerce button.button[name="update_cart"],.woocommerce button.button[name="update_cart"]:disabled{
    
    text-transform: capitalize;
    
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}.woocommerce-cart .fp_apply_reward .input-text{
    width: 100%;
    max-width: 180px;
    height: 40px;
    margin: 0px 0px 10px 0px;
    padding: 0px 10px 0px 10px;
    background: #fff;
    border: 1px rgba(195, 196, 198, 0.5) solid;
    border-radius: 0;
    font-weight: 400;
    font-size: 15px;
    color: #191717;
    line-height: 23px;
    resize: none;
    transition: all 0.3s ease-in-out;
}.woocommerce-cart .fp_apply_reward .input-text:focus{
    border: 1px #ff3c24 solid;
}.woocommerce .checkout_coupon input.input-text{
    width: 100% !important;
    height: 51px;
    padding: 0px 20px 0 12px !important;
    border: 1px solid;
}.woocommerce .coupon input.input-text{
    width: 62% !important;
    height: 51px;
    padding: 0px 20px 0 12px !important;
    border: 1px solid;
}.woocommerce form.login,.woocommerce form.register{
    box-shadow: 0px 5px 15px 0px rgba(42.00000000000025, 22.000000000000014, 139, 0.08) !important;
    border: 0 none;
    padding: 30px 25px 6px 45px !important;
    margin: 0;
}.woocommerce .coupon button.button,.woocommerce .checkout_coupon button.button{
    
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    width: 100%;
    height: 40px;
    padding: 0 !important;
    background-color: transparent;
    border: none;
    border-radius: 0;
}.woocommerce table.shop_table > tbody > tr > th .remove,.woocommerce table.shop_table > tbody > tr > td .remove{
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #FD406A;
    border-radius: 4px;
    font-size: 9px;
    color: #fff !important;
    line-height: 21px;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    padding-right: 0.5px;
}.woocommerce-cart .woocommerce input.input-text[name=coupon_code]{
    width: 61%;
    border-radius: 4px;
}.woocommerce-page table.cart td.actions .coupon .button{
    height: 40px;
}.wraper_error_main.style-one .error_main .odometer-ribbon-inner .odometer-value{
    
    color: #000 !important;
}.default-page p{
    margin-bottom: 20px;
}.hidden-title-form a.btn.button{
    background: none;
}.hidden-title-form a.btn.button:hover{
    background: none;
}.grid_bx li.shown{
    opacity: 1;
}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{
    border-radius: 1em;
    background-color: #e5e5e5 !important;
    border: 0;
    height: 3px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 97% !important;
}.widget-area > .widget.widget_price_filter .button{
    background: none !important;
    border: 1px solid #000;
    border-radius: 4px !important;
    color: #000 !important;
}.widget-area > .widget.widget_price_filter .button:hover{
    background: #000;
    color: #fff;
    transition: 0.3s ease;
}.lazy-load.is-loaded{
    opacity: 1;
}.animated{
    -webkit-animation-duration: 1s !important;
    animation-duration: 1s !important;
}.animated.animated-fast{
    animation-duration: 0.45s !important;
}.shop_single > .summary form.cart .button,.woocommerce button.button[name=update_cart],.woocommerce button.button[name=update_cart]:disabled,.woocommerce .return-to-shop .button,.woocommerce form .form-row input.button,.widget-area > .widget.widget_price_filter .button{
    
    text-transform: capitalize !important;
    color: #fff !important;
    font-size: 15px !important;
    line-height: 30px !important;
    letter-spacing: 0 !important;
    box-shadow: 0px 3px 15px 2px rgba(255, 28, 125, 0.3) !important;
    background: linear-gradient(to top right, #FF0C86 0%, #FF7454 100%) !important;
    position: relative;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    font-weight: 600 !important;
    padding: 12px 36px !important;
    border-radius: 4px;
}.shop_single > .summary form.cart .button:hover,.woocommerce button.button[name=update_cart]:hover,.woocommerce button.button[name=update_cart]:disabled:hover,.woocommerce .return-to-shop .button:hover,.woocommerce form .form-row input.button:hover,.widget-area > .widget.widget_price_filter .button:hover{
    box-shadow: 0px 3px 15px 2px rgba(255, 28, 125, 0.3) !important;
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);

    text-transform: capitalize !important;
    color: #fff !important;
    font-size: 15px !important;
    line-height: 30px !important;
    letter-spacing: 0 !important;
    background: linear-gradient(to top right, #FF0C86 0%, #FF7454 100%) !important;
    font-weight: 600 !important;
    padding: 12px 36px !important;
}@media (max-width:320px){.shop_single > .summary form.cart .button,.woocommerce button.button[name=update_cart],.woocommerce button.button[name=update_cart]:disabled,.woocommerce .return-to-shop .button,.woocommerce form .form-row input.button,.widget-area > .widget.widget_price_filter .button{
        padding: 12px 34px !important;
    }.shop_single > .summary form.cart .button:hover,.woocommerce button.button[name=update_cart]:hover,.woocommerce button.button[name=update_cart]:disabled:hover,.woocommerce .return-to-shop .button:hover,.woocommerce form .form-row input.button:hover,.widget-area > .widget.widget_price_filter .button:hover{
        padding: 12px 34px !important;
    }}.shop_single > .summary form.cart .button,.woocommerce button.button[name="apply_coupon"],.woocommerce button.button[name="update_cart"],.woocommerce button.button[name="update_cart"]:disabled,.woocommerce form.checkout_coupon .form-row .button,.woocommerce .return-to-shop .button,.woocommerce form .form-row input.button,.widget-area > .widget.widget_price_filter .button{
    
}.rt-portfolio-box-filter.element-eight.filter-style-one button.current-menu-item::after{
    content: "";
    width: 100%;
    height: 2px;
    top: 35px;
    position: absolute;
    left: auto;
    right: 0;
    -webkit-transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;
    transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;
    background: #ff5f63;
}.rt-portfolio-box-filter.element-eight.filter-style-one button.current-menu-item{
    color: #ff5f63;
}.preloader.loaded .loader-counter-spiner-overlay-holder{
    -webkit-animation: loader-fill-spinner-overlay 1s cubic-bezier(0.83, 0.07, 0.25, 1) forwards;
    animation: loader-fill-spinner-overlay 1s cubic-bezier(0.83, 0.07, 0.25, 1) forwards;
}.blog-posts .style-one:not(.owl-carousel) .blog-item{
    float: left;
    margin-bottom: 40px;
}@media screen and (max-width: 767px){.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{
        margin: 10px 0 15px 0;
    }.woocommerce input.input-text[name=coupon_code]{
        width: 100% !important;
        margin: 0px 0px 0px 0px !important;
    }.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{
        width: 100% !important;
        margin-top: 10px !important;
        top: 25px;
    }}@media only screen and (max-width:421px){.woocommerce input.input-text[name=coupon_code]{
        width: 100% !important;
        margin: 0px 0px 0px 0px !important;
    }.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{
        width: 100% !important;
        margin-top: 10px !important;
        top: 25px;
    }}body.mobile-menu-active .overlay{
    visibility: visible;
    opacity: 1;
}.header_holder .wraper_header_main.mobile-menu-open{
    transform: translateX(0);
}.header_holder .wraper_header_main.mobile-menu-open > nav ul.elementor-nav-menu{
    display: block;
}.header_holder .wraper_header_main.mobile-menu-open > nav ul.elementor-nav-menu li.menu-item-has-children ul.sub-menu{
    position: static;
    z-index: 1;
    width: 100%;
    padding: 0;
    box-shadow: none;
    border-radius: 0;
    text-align: left;
    background-color: transparent;
    display: none;
    transition: none;
    opacity: 1;
    visibility: visible;
}.header_holder .wraper_header_main.mobile-menu-open > nav ul.elementor-nav-menu > li.menu-item-has-children a:before,.header_holder .wraper_header_main.mobile-menu-open > nav ul.elementor-nav-menu li ul li a:after{
    display: none;
}.mobile-menu-active .mobile-menu-close{
    display: none;
}@media screen and (min-width: 768px) and (max-width: 991px){.header_holder .wraper_header_main.mobile-menu-open > nav ul.elementor-nav-menu li.menu-item-has-children ul.sub-menu{
        position: static;
        z-index: 1;
        width: 100%;
        padding: 0;
        box-shadow: none;
        border-radius: 0;
        text-align: left;
        background-color: transparent;
        display: none;
        transition: opacity 0.4s linear !important;
        opacity: 1;
        visibility: visible;
    }.header_holder .wraper_header_main.mobile-menu-open{
        z-index: 999999;
        transform: translateX(-350px);
        box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22);
    }.elementor-nav-menu .menu-item a:hover{
        color: #000000 !important;
    }.wraper_header_main ul.elementor-nav-menu > li.menu-item-has-children > .radiantthemes-open-submenu.active:before,.wraper_header_main ul.elementor-nav-menu > li > ul > li.menu-item-has-children > .radiantthemes-open-submenu.active:before,.wraper_header_main ul.elementor-nav-menu > li > ul > li > ul > li.menu-item-has-children > .radiantthemes-open-submenu.active:before,.wraper_header_main ul.elementor-nav-menu > li > ul > li > ul > li > ul > li.menu-item-has-children > .radiantthemes-open-submenu.active:before,.wraper_header_main ul.elementor-nav-menu > li > ul > li > ul > li > ul > li > ul li.menu-item-has-children > .radiantthemes-open-submenu.active:before{
        content: "\e622";
    }}@media screen and (min-width: 480px) and (max-width: 767px){.header_holder .wraper_header_main.mobile-menu-open{
        z-index: 999999;
        transform: translateX(-350px);
        box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22);
    }.elementor-nav-menu .menu-item a:hover{
        color: #000000 !important;
    }.wraper_header_main ul.elementor-nav-menu > li.menu-item-has-children > .radiantthemes-open-submenu.active:before,.wraper_header_main ul.elementor-nav-menu > li > ul > li.menu-item-has-children > .radiantthemes-open-submenu.active:before,.wraper_header_main ul.elementor-nav-menu > li > ul > li > ul > li.menu-item-has-children > .radiantthemes-open-submenu.active:before,.wraper_header_main ul.elementor-nav-menu > li > ul > li > ul > li > ul > li.menu-item-has-children > .radiantthemes-open-submenu.active:before,.wraper_header_main ul.elementor-nav-menu > li > ul > li > ul > li > ul > li > ul li.menu-item-has-children > .radiantthemes-open-submenu.active:before{
        content: "\e622";
    }}@media screen and (min-width: 321px) and (max-width: 479px){.header_holder .wraper_header_main.mobile-menu-open > nav ul.elementor-nav-menu li.menu-item-has-children ul.sub-menu{
        position: static;
        z-index: 1;
        width: 100%;
        padding: 0;
        box-shadow: none;
        border-radius: 0;
        text-align: left;
        background-color: transparent;
        display: none;
        transition: opacity 0.4s linear !important;
        opacity: 1;
        visibility: visible;
    }.header_holder .wraper_header_main.mobile-menu-open{
        z-index: 999999;
        transform: translateX(-350px);
        box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22);
    }.elementor-nav-menu .menu-item a:hover{
        color: #000000 !important;
    }.wraper_header_main ul.elementor-nav-menu > li.menu-item-has-children > .radiantthemes-open-submenu.active:before,.wraper_header_main ul.elementor-nav-menu > li > ul > li.menu-item-has-children > .radiantthemes-open-submenu.active:before,.wraper_header_main ul.elementor-nav-menu > li > ul > li > ul > li.menu-item-has-children > .radiantthemes-open-submenu.active:before,.wraper_header_main ul.elementor-nav-menu > li > ul > li > ul > li > ul > li.menu-item-has-children > .radiantthemes-open-submenu.active:before,.wraper_header_main ul.elementor-nav-menu > li > ul > li > ul > li > ul > li > ul li.menu-item-has-children > .radiantthemes-open-submenu.active:before{
        content: "\e622";
    }}@media screen and (max-width: 320px){.elementor-nav-menu .menu-item a:hover{
        color: #000000 !important;
    }.wraper_header_main ul.elementor-nav-menu > li.menu-item-has-children > .radiantthemes-open-submenu.active:before,.wraper_header_main ul.elementor-nav-menu > li > ul > li.menu-item-has-children > .radiantthemes-open-submenu.active:before,.wraper_header_main ul.elementor-nav-menu > li > ul > li > ul > li.menu-item-has-children > .radiantthemes-open-submenu.active:before,.wraper_header_main ul.elementor-nav-menu > li > ul > li > ul > li > ul > li.menu-item-has-children > .radiantthemes-open-submenu.active:before,.wraper_header_main ul.elementor-nav-menu > li > ul > li > ul > li > ul > li > ul li.menu-item-has-children > .radiantthemes-open-submenu.active:before{
        content: "\e622";
    }}@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.wraper_header_main ul.elementor-nav-menu > li.menu-item-has-children > .main-megamenu-holder > .radiantthemes-open-submenu.active:before,.wraper_header_main ul.elementor-nav-menu > li > ul > li.menu-item-has-children > .main-megamenu-holder .radiantthemes-open-submenu.active:before,.wraper_header_main ul.elementor-nav-menu > li > ul > li > ul > li.menu-item-has-children > .main-megamenu-holder .radiantthemes-open-submenu.active:before,.wraper_header_main ul.elementor-nav-menu > li > ul > li > ul > li > ul > li.menu-item-has-children > .main-megamenu-holder .radiantthemes-open-submenu.active:before,.wraper_header_main ul.elementor-nav-menu > li > ul > li > ul > li > ul > li > ul li.menu-item-has-children > .main-megamenu-holder .radiantthemes-open-submenu.active:before{
        content: "\e622";
    }}@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.wraper_header_main ul.elementor-nav-menu > li.menu-item-has-children > .main-megamenu-holder > .radiantthemes-open-submenu.active:before,.wraper_header_main ul.elementor-nav-menu > li > ul > li.menu-item-has-children > .main-megamenu-holder .radiantthemes-open-submenu.active:before,.wraper_header_main ul.elementor-nav-menu > li > ul > li > ul > li.menu-item-has-children > .main-megamenu-holder .radiantthemes-open-submenu.active:before,.wraper_header_main ul.elementor-nav-menu > li > ul > li > ul > li > ul > li.menu-item-has-children > .main-megamenu-holder .radiantthemes-open-submenu.active:before,.wraper_header_main ul.elementor-nav-menu > li > ul > li > ul > li > ul > li > ul li.menu-item-has-children > .main-megamenu-holder .radiantthemes-open-submenu.active:before{
        content: "\e622";
    }}@media screen and (min-width: 321px) and (max-width: 479px){.wraper_header_main ul.elementor-nav-menu > li.menu-item-has-children > .main-megamenu-holder > .radiantthemes-open-submenu.active:before,.wraper_header_main ul.elementor-nav-menu > li > ul > li.menu-item-has-children > .main-megamenu-holder .radiantthemes-open-submenu.active:before,.wraper_header_main ul.elementor-nav-menu > li > ul > li > ul > li.menu-item-has-children > .main-megamenu-holder .radiantthemes-open-submenu.active:before,.wraper_header_main ul.elementor-nav-menu > li > ul > li > ul > li > ul > li.menu-item-has-children > .main-megamenu-holder .radiantthemes-open-submenu.active:before,.wraper_header_main ul.elementor-nav-menu > li > ul > li > ul > li > ul > li > ul li.menu-item-has-children > .main-megamenu-holder .radiantthemes-open-submenu.active:before{
        content: "\e622";
    }}.testimonial[class*='element-'] .owl-dots{
    margin-left: 15px;
    margin-right: 15px;
}.testimonial[class*='element-'] .owl-dots > .owl-dot{
    display: inline-block;
    vertical-align: top;
}.testimonial[class*='element-'].owl-dot-style-one .owl-dots{
    margin-top: 45px;
    text-align: center;
}.testimonial[class*='element-'].owl-dot-style-one .owl-dots > .owl-dot{
    margin-left: 6px;
    margin-right: 6px;
}.testimonial[class*='element-'].owl-dot-style-one .owl-dots > .owl-dot > span{
    display: block;
    width: 10px;
    height: 10px;
    background-color: #e3e0df;
    border-radius: 50%;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}.testimonial[class*='element-'].owl-dot-style-two .owl-dots{
    position: absolute;
    bottom: 3px;
    right: 0;
    text-align: center;
}.testimonial[class*='element-'].owl-dot-style-two .owl-dots > .owl-dot{
    margin-left: 4px;
    margin-right: 4px;
}.testimonial[class*='element-'].owl-dot-style-two .owl-dots > .owl-dot > span{
    display: block;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}.testimonial[class*='element-'].owl-dot-style-two .owl-dots > .owl-dot.active > span{
    background-color: #fff !important;
}.testimonial.element-one:not(.owl-carousel) .testimonial-item{
    float: left;
    padding-left: 0;
    margin-bottom: 40px;
}.testimonial.element-one > .owl-thumbs{
    display: none;
}.testimonial.element-one > .owl-nav{
    margin-top: -40px !important;
    text-align: right !important;
}.testimonial.element-two:not(.owl-carousel) .testimonial-item{
    float: left;
    padding-left: 0;
    margin-bottom: 40px;
}.testimonial.element-two > .owl-thumbs{
    display: none;
}.testimonial.element-two > .owl-nav{
    margin-top: 30px !important;
    text-align: left !important;
}.testimonial.element-two > .owl-dots{
    position: static !important;
    margin: 38px 0 0 0 !important;
    text-align: left !important;
}.testimonial.element-two > .owl-dots > .owl-dot > span{
    width: 10px !important;
    height: 10px !important;
}.testimonial.element-three:not(.owl-carousel) .testimonial-item{
    float: left;
    padding-left: 0;
    margin-bottom: 40px;
}.testimonial.element-three > .owl-thumbs{
    display: none;
}.testimonial.element-three > .owl-nav{
    margin-top: -40px !important;
    text-align: right !important;
}.testimonial.element-four:not(.owl-carousel) .testimonial-item{
    float: left;
    padding-left: 0;
    margin-bottom: 40px;
}.testimonial.element-four > .owl-thumbs{
    display: none;
}.testimonial.element-four > .owl-nav{
    margin-top: 30px !important;
    text-align: left !important;
}.testimonial.element-four > .owl-dots{
    position: static !important;
    margin: 38px 0 0 0 !important;
}.testimonial.element-four > .owl-dots > .owl-dot > span{
    width: 13px !important;
    height: 13px !important;
}.testimonial.element-five:not(.owl-carousel) .testimonial-item{
    float: left;
    padding-left: 0;
    margin-bottom: 40px;
}.testimonial.element-five > .owl-thumbs{
    display: none;
}.testimonial.element-five > .owl-nav{
    margin-top: 30px !important;
    text-align: left !important;
}.testimonial.element-five > .owl-dots{
    position: static !important;
    margin: 15px 0 0 0 !important;
    text-align: left !important;
}.testimonial.element-five > .owl-dots > .owl-dot > span{
    width: 13px !important;
    height: 13px !important;
}.team.element-one .team-item > .holder > .pic > .placeholder{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    background: center top no-repeat;
    background-size: cover;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}.team.element-one .team-item > .holder:hover > .pic > .placeholder{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
}.team.element-one:not(.owl-carousel) .team-item{
    float: left;
    margin-bottom: 0;
}.team.element-two:not(.owl-carousel) .team-item{
    float: left;
    margin-bottom: 25px;
}@media screen and (min-width: 768px) and (max-width: 991px){.team.element-one:not(.owl-carousel) .team-item,.team.element-two:not(.owl-carousel) .team-item{
        width: 50% !important;
    }}@media screen and (min-width: 480px) and (max-width: 767px){.team.element-one:not(.owl-carousel) .team-item,.team.element-two:not(.owl-carousel) .team-item{
        width: 50% !important;
    }}@media screen and (min-width: 321px) and (max-width: 479px){.team.element-one:not(.owl-carousel) .team-item,.team.element-two:not(.owl-carousel) .team-item{
        width: 100% !important;
    }}@media screen and (max-width: 320px){.team.element-one:not(.owl-carousel) .team-item,.team.element-two:not(.owl-carousel) .team-item{
        width: 100% !important;
    }}.team.element-three:not(.owl-carousel) .team-item{
    float: left;
    margin-bottom: 0;
}.team.element-four .team-item > .holder > .pic > .placeholder{
    position: relative;
    overflow: hidden;
    width: 100%;
    padding-top: calc((100 / 100) * 100%);
    border-radius: 50%;
}.team.element-four .team-item > .holder > .pic > .placeholder .pic-main{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    background: center top no-repeat;
    background-size: cover;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}.team.element-four .team-item > .holder:hover > .pic > .placeholder .pic-main{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
}.team.element-four:not(.owl-carousel) .team-item{
    float: left;
    margin-bottom: 40px;
}.team.element-five .owl-carousel .owl-wrapper:after{
    display: block;
    visibility: hidden;
    clear: both;
    content: ".";
    line-height: 0;
}.team.element-five .owl-carousel{
    position: relative;
    display: none;
    width: 100%;
    -ms-touch-action: pan-y;
}.team.element-five .owl-carousel .owl-wrapper{
    position: relative;
    display: none;
    -webkit-transform: translate3d(0px, 0px, 0px);
}.team.element-five .owl-carousel .owl-wrapper-outer{
    position: relative;
    overflow: hidden;
    width: 100%;
}.team.element-five .owl-carousel .owl-wrapper-outer.autoHeight{
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}.team.element-five .owl-carousel .owl-item{
    float: left;
    padding: 0 15px;
}.team.element-five .owl-controls .owl-page,.team.element-five .owl-controls .owl-buttons div{
    cursor: pointer;
}.team.element-five .owl-controls{
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}.team.element-five .owl-carousel .owl-wrapper,.team.element-five .owl-carousel .owl-item{
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
}.team.element-five .owl-theme .owl-controls{
    margin-top: 10px;
    text-align: center;
}.team.element-five .owl-origin{
    -webkit-perspective: 1200px;
    -webkit-perspective-origin-x: 50%;
    -webkit-perspective-origin-y: 50%;
    -moz-perspective: 1200px;
    -moz-perspective-origin-x: 50%;
    -moz-perspective-origin-y: 50%;
    perspective: 1200px;
}.team.element-five .owl-fade-out{
    z-index: 10;
    -webkit-animation: fadeOut .7s both ease;
    -moz-animation: fadeOut .7s both ease;
    animation: fadeOut .7s both ease;
}.team.element-five .owl-fade-in{
    -webkit-animation: fadeIn .7s both ease;
    -moz-animation: fadeIn .7s both ease;
    animation: fadeIn .7s both ease;
}.team.element-five .owl-backSlide-out{
    -webkit-animation: backSlideOut 1s both ease;
    -moz-animation: backSlideOut.team.element-five 1s both ease;
    animation: backSlideOut 1s both ease;
}.team.element-five .owl-backSlide-in{
    -webkit-animation: backSlideIn 1s both ease;
    -moz-animation: backSlideIn 1s both ease;
    animation: backSlideIn 1s both ease;
}.team.element-five .owl-goDown-out{
    -webkit-animation: scaleToFade .7s ease both;
    -moz-animation: scaleToFade .7s ease both;
    animation: scaleToFade .7s ease both;
}.team.element-five .owl-goDown-in{
    -webkit-animation: goDown .6s ease both;
    -moz-animation: goDown .6s ease both;
    animation: goDown .6s ease both;
}.team.element-five .owl-fadeUp-in{
    -webkit-animation: scaleUpFrom .5s ease both;
    -moz-animation: scaleUpFrom .5s ease both;
    animation: scaleUpFrom .5s ease both;
}.team.element-five .owl-fadeUp-out{
    -webkit-animation: scaleUpTo .5s ease both;
    -moz-animation: scaleUpTo .5s ease both;
    animation: scaleUpTo .5s ease both;
}.team.element-five .owl-theme .owl-controls .owl-page{
    display: inline-block;
    zoom: 1;
    *display: inline;
    
}.team.element-five .owl-theme .owl-controls .owl-page span{
    display: block;
    margin: 5px 7px;
    width: 12px;
    height: 12px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #869791;
    opacity: 0.5;
    filter: Alpha(Opacity=50);
    
}.team.element-five .owl-theme .owl-controls .owl-page.active span,.team.element-five .owl-theme .owl-controls.clickable .owl-page:hover span{
    opacity: 1;
    filter: Alpha(Opacity=100);
    
}.team.element-five .owl-theme .owl-controls .owl-page span.owl-numbers{
    padding: 2px 10px;
    width: auto;
    height: auto;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    color: #FFF;
    font-size: 12px;
}.team.element-five .owl-pagination{
    display: none;
}@media only screen and (min-width:768px) and (max-width:1024px){.team.element-five:not(.owl-carousel) .team-item-five{
        width: 50% !important;
        margin-bottom: 20px;
        float: left;
    }.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{
        width: auto;
    }.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{
        float: right;
    }.woocommerce button.button[name=update_cart],.woocommerce button.button[name=update_cart]:disabled{
        line-height: 24px !important;
    }}@media only screen and (min-width:414px) and (max-width:800px){.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{
        width: auto;
    }.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{
        float: right;
    }.woocommerce button.button[name=update_cart],.woocommerce button.button[name=update_cart]:disabled{
        line-height: 24px !important;
    }.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{
        margin: 0;
    }}.team.element-six .owl-carousel .owl-wrapper:after{
    display: block;
    visibility: hidden;
    clear: both;
    content: ".";
    line-height: 0;
}.team.element-six .owl-carousel{
    position: relative;
    display: none;
    width: 100%;
    -ms-touch-action: pan-y;
}.team.element-six .owl-carousel .owl-wrapper{
    position: relative;
    display: none;
    -webkit-transform: translate3d(0px, 0px, 0px);
}.team.element-six .owl-carousel .owl-wrapper-outer{
    position: relative;
    overflow: hidden;
    width: 100%;
}.team.element-six .owl-carousel .owl-wrapper-outer.autoHeight{
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}.team.element-six .owl-carousel .owl-item{
    float: left;
    padding: 0 15px;
}.team.element-six .owl-controls .owl-page,.team.element-six .owl-controls .owl-buttons div{
    cursor: pointer;
}.team.element-six .owl-controls{
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}.team.element-six .owl-carousel .owl-wrapper,.team.element-six .owl-carousel .owl-item{
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
}.team.element-six .owl-theme .owl-controls{
    margin-top: 10px;
    text-align: center;
}.team.element-six .owl-origin{
    -webkit-perspective: 1200px;
    -webkit-perspective-origin-x: 50%;
    -webkit-perspective-origin-y: 50%;
    -moz-perspective: 1200px;
    -moz-perspective-origin-x: 50%;
    -moz-perspective-origin-y: 50%;
    perspective: 1200px;
}.team.element-six .owl-fade-out{
    z-index: 10;
    -webkit-animation: fadeOut .7s both ease;
    -moz-animation: fadeOut .7s both ease;
    animation: fadeOut .7s both ease;
}.team.element-six .owl-fade-in{
    -webkit-animation: fadeIn .7s both ease;
    -moz-animation: fadeIn .7s both ease;
    animation: fadeIn .7s both ease;
}.team.element-six .owl-backSlide-out{
    -webkit-animation: backSlideOut 1s both ease;
    -moz-animation: backSlideOut.team.element-six 1s both ease;
    animation: backSlideOut 1s both ease;
}.team.element-six .owl-backSlide-in{
    -webkit-animation: backSlideIn 1s both ease;
    -moz-animation: backSlideIn 1s both ease;
    animation: backSlideIn 1s both ease;
}.team.element-six .owl-goDown-out{
    -webkit-animation: scaleToFade .7s ease both;
    -moz-animation: scaleToFade .7s ease both;
    animation: scaleToFade .7s ease both;
}.team.element-six .owl-goDown-in{
    -webkit-animation: goDown .6s ease both;
    -moz-animation: goDown .6s ease both;
    animation: goDown .6s ease both;
}.team.element-six .owl-fadeUp-in{
    -webkit-animation: scaleUpFrom .5s ease both;
    -moz-animation: scaleUpFrom .5s ease both;
    animation: scaleUpFrom .5s ease both;
}.team.element-six .owl-fadeUp-out{
    -webkit-animation: scaleUpTo .5s ease both;
    -moz-animation: scaleUpTo .5s ease both;
    animation: scaleUpTo .5s ease both;
}.team.element-six .owl-theme .owl-controls .owl-page{
    display: inline-block;
    zoom: 1;
    *display: inline;
    
}.team.element-six .owl-theme .owl-controls .owl-page span{
    display: block;
    margin: 5px 7px;
    width: 12px;
    height: 12px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #869791;
    opacity: 0.5;
    filter: Alpha(Opacity=50);
    
}.team.element-six .owl-theme .owl-controls .owl-page.active span,.team.element-six .owl-theme .owl-controls.clickable .owl-page:hover span{
    opacity: 1;
    filter: Alpha(Opacity=100);
    
}.team.element-six .owl-theme .owl-controls .owl-page span.owl-numbers{
    padding: 2px 10px;
    width: auto;
    height: auto;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    color: #FFF;
    font-size: 12px;
}.team.element-six .owl-pagination{
    display: none;
}@media only screen and (min-width:768px) and (max-width:1024px){.team.element-six:not(.owl-carousel) .team-item{
        width: 50% !important;
        margin-bottom: 20px;
        float: left;
    }}.team.element-seven .owl-carousel .owl-wrapper:after{
    display: block;
    visibility: hidden;
    clear: both;
    content: ".";
    line-height: 0;
}.team.element-seven .owl-carousel{
    position: relative;
    display: none;
    width: 100%;
    -ms-touch-action: pan-y;
}.team.element-seven .owl-carousel .owl-wrapper{
    position: relative;
    display: none;
    -webkit-transform: translate3d(0px, 0px, 0px);
}.team.element-seven .owl-carousel .owl-wrapper-outer{
    position: relative;
    overflow: hidden;
    width: 100%;
}.team.element-seven .owl-carousel .owl-wrapper-outer.autoHeight{
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}.team.element-seven .owl-carousel .owl-item{
    float: left;
    padding: 0 15px;
}.team.element-seven .owl-controls .owl-page,.team.element-seven .owl-controls .owl-buttons div{
    cursor: pointer;
}.team.element-seven .owl-controls{
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}.team.element-seven .owl-carousel .owl-wrapper,.team.element-seven .owl-carousel .owl-item{
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
}.team.element-seven .owl-theme .owl-controls{
    margin-top: 10px;
    text-align: center;
}.team.element-seven .owl-origin{
    -webkit-perspective: 1200px;
    -webkit-perspective-origin-x: 50%;
    -webkit-perspective-origin-y: 50%;
    -moz-perspective: 1200px;
    -moz-perspective-origin-x: 50%;
    -moz-perspective-origin-y: 50%;
    perspective: 1200px;
}.team.element-seven .owl-fade-out{
    z-index: 10;
    -webkit-animation: fadeOut .7s both ease;
    -moz-animation: fadeOut .7s both ease;
    animation: fadeOut .7s both ease;
}.team.element-seven .owl-fade-in{
    -webkit-animation: fadeIn .7s both ease;
    -moz-animation: fadeIn .7s both ease;
    animation: fadeIn .7s both ease;
}.team.element-seven .owl-backSlide-out{
    -webkit-animation: backSlideOut 1s both ease;
    -moz-animation: backSlideOut.team.element-seven 1s both ease;
    animation: backSlideOut 1s both ease;
}.team.element-seven .owl-backSlide-in{
    -webkit-animation: backSlideIn 1s both ease;
    -moz-animation: backSlideIn 1s both ease;
    animation: backSlideIn 1s both ease;
}.team.element-seven .owl-goDown-out{
    -webkit-animation: scaleToFade .7s ease both;
    -moz-animation: scaleToFade .7s ease both;
    animation: scaleToFade .7s ease both;
}.team.element-seven .owl-goDown-in{
    -webkit-animation: goDown .6s ease both;
    -moz-animation: goDown .6s ease both;
    animation: goDown .6s ease both;
}.team.element-seven .owl-fadeUp-in{
    -webkit-animation: scaleUpFrom .5s ease both;
    -moz-animation: scaleUpFrom .5s ease both;
    animation: scaleUpFrom .5s ease both;
}.team.element-seven .owl-fadeUp-out{
    -webkit-animation: scaleUpTo .5s ease both;
    -moz-animation: scaleUpTo .5s ease both;
    animation: scaleUpTo .5s ease both;
}.team.element-seven .owl-theme .owl-controls .owl-page{
    display: inline-block;
    zoom: 1;
    display: inline;
    
}.team.element-seven .owl-theme .owl-controls .owl-page span{
    display: block;
    margin: 5px 7px;
    width: 12px;
    height: 12px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #869791;
    opacity: 0.5;
    filter: Alpha(Opacity=50);
    
}.team.element-seven .owl-theme .owl-controls .owl-page.active span,.team.element-seven .owl-theme .owl-controls.clickable .owl-page:hover span{
    opacity: 1;
    filter: Alpha(Opacity=100);
    
}.team.element-seven .owl-theme .owl-controls .owl-page span.owl-numbers{
    padding: 2px 10px;
    width: auto;
    height: auto;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    color: #FFF;
    font-size: 12px;
}.team.element-seven .owl-pagination{
    display: none;
}@media only screen and (min-width:768px) and (max-width:1024px){.team.element-seven:not(.owl-carousel) .team-item-seven{
        width: 50% !important;
        margin-bottom: 20px;
        float: left;
    }}.cura-btn-hover .radiantthemes-custom-button-main .placeholder:before{
    content: '';
    width: 0;
    height: 1px;
    bottom: 3px;
    position: absolute;
    left: auto;
    right: 0;
    z-index: -1;
    -webkit-transition: width .6s cubic-bezier(.25, .8, .25, 1) 0s;
    transition: width .6s cubic-bezier(.25, .8, .25, 1) 0s;
    background: currentColor;
    height: 2px;
}.cura-btn-hover .radiantthemes-custom-button-main .placeholder:hover:before{
    width: 100%;
    left: 0;
    right: auto;
}.cura-btn-white-hover .radiantthemes-custom-button-main .placeholder:before{
    content: '';
    width: 0;
    height: 1px;
    bottom: 3px;
    position: absolute;
    left: auto;
    right: 0;
    z-index: -1;
    -webkit-transition: width .6s cubic-bezier(.25, .8, .25, 1) 0s;
    transition: width .6s cubic-bezier(.25, .8, .25, 1) 0s;
    background: #fff;
    height: 2px;
}.cura-btn-white-hover .radiantthemes-custom-button-main .placeholder:hover:before{
    width: 100%;
    left: 0;
    right: auto;
}.cura-blue-btn-hover .radiantthemes-custom-button-main .placeholder::before,.cura-blue-btn-hover .radiantthemes-custom-button-main .placeholder::after{
    content: '';
    position: absolute;
    bottom: 3px;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: currentColor;
    -webkit-transition: .35s cubic-bezier(.04, .11, .6, .97);
    -o-transition: .35s cubic-bezier(.04, .11, .6, .97);
    transition: .35s cubic-bezier(.04, .11, .6, .97);
}.cura-blue-btn-hover .radiantthemes-custom-button-main .placeholder::before{
    -webkit-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}.cura-blue-btn-hover .radiantthemes-custom-button-main .placeholder::after{
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}.cura-blue-btn-hover .radiantthemes-custom-button-main .placeholder:hover::before{
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}.cura-blue-btn-hover .radiantthemes-custom-button-main .placeholder:hover::after{
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition-delay: .34s;
    -o-transition-delay: .34s;
    transition-delay: .34s;
}.about-me-testimonial .testimonial.element-six > .owl-dots > .owl-dot > span{
    width: 50px !important;
    height: 2px !important;
    border-radius: 0px !important;
}.about-us-testimonial .testimonial.element-two > .owl-dots > .owl-dot > span{
    width: 15px !important;
    height: 3px !important;
    border-radius: 0px !important;
}.about-us-testimonial .testimonial[class*='element-'].owl-dot-style-two .owl-dots > .owl-dot.active > span{
    background: #000 !important;
    width: 25px !important;
}.about-us-testimonial .testimonial.element-two > .owl-dots{
    margin: 30px 0 0 0 !important;
}.service-testimonial .testimonial.element-five > .owl-dots > .owl-dot > span{
    width: 30px !important;
    height: 2px !important;
    border-radius: 0px !important;
}.service-testimonial .testimonial[class*='element-'].owl-dot-style-two .owl-dots > .owl-dot.active > span{
    width: 45px !important;
}.service-testimonial .testimonial.element-five > .owl-dots{
    margin: 30px 0 0 0 !important;
}@media (min-width: 1266px){.container{
        max-width: 1266px !important;
    }}@media(max-width:1024px){
    body .body-inner {
        width: 100%;
        margin: 0
    }

    body .container-wide {
        padding: 0 30px
    }
}@media(min-width:1024px){
    

    
}section{
    
    
}@media(max-width:768px){
    
}body.rt-dark{
    
    color: #999
}section.rt-dark,.rt-dark section{
    
    color: #999
}@media(max-width:1024px){

    #header[data-transparent=true] + #page-title {
        top: -120px;
        margin-bottom: -124px;
        padding: 160px 0 80px
    }
}#topbar.rt-dark{
    background-color: #1f1f1f
}#topbar.rt-dark .top-menu > li > a,#topbar.rt-dark .social-icons li a{
    color: #fff !important
}#topbar.topbar-colored.rt-dark{
    background-color: #2250fc
}.topbar-rt-dropdown .rt-dropdown-invert.topbar-form{
    left: auto;
    right: -20px
}#topbar.rt-dark{
    background-color: #252525;
    border-color: rgba(231, 231, 231, .25)
}#topbar.rt-dark .top-menu > li > a,#topbar.rt-dark .social-icons li a{
    color: #fff !important
}#topbar.rt-dark{
    border-bottom: 1px solid rgba(231, 231, 231, .05)
}#topbar.rt-dark.topbar-transparent{
    background-color: transparent;
    border-bottom: 1px solid rgba(144, 144, 144, .25)
}@media(max-width:1024px){
    #topbar.topbar-transparent.rt-dark {
        background-color: #fff !important
    }

    #topbar.topbar-transparent.rt-dark .top-menu > li > a,
    #topbar.topbar-transparent.rt-dark .social-icons li a {
        color: #484848 !important
    }
}#header.header-modern:not(.header-active){
    margin: 40px auto 0;
    width: 1200px
}#header.header-modern:not(.header-active) .rt-header-inner,#header.header-modern:not(.header-active) #header-wrap{
    border-radius: 4px
}#header.header-modern:not(.header-active) + .inspiro-slider,#header.header-modern:not(.header-active) + #slider,#header.header-modern:not(.header-active) + .fullscreen,#header.header-modern:not(.header-active) + .halfscreen,#header.header-modern:not(.header-active) + #google-map{
    top: -130px;
    margin-bottom: -130px
}#header[data-transparent=true]:not(.sticky-active) .rt-header-inner,#header[data-transparent=true]:not(.sticky-active) #header-wrap{
    background-color: transparent
}#header[data-transparent=true]:not(.sticky-active) .rt-header-inner,#header[data-transparent=true]:not(.sticky-active) #header-wrap,#header[data-transparent=true]:not(.sticky-active).rt-dark .rt-header-inner,#header[data-transparent=true]:not(.sticky-active).rt-dark #header-wrap{
    background-color: transparent
}#header.header-sticky .rt-header-inner,#header.header-sticky #header-wrap{
    transition: top .8s ease-in-out;
    top: -140px
}#header.header-sticky.sticky-active .rt-header-inner,#header.header-sticky.sticky-active #header-wrap{
    box-shadow: 0 12px 6px rgba(0, 0, 0, .06);
    top: 0;
    position: fixed;
    margin: 0 auto;
    
    width: 100%
}#header.sticky_off.header-sticky .rt-header-inner,#header.sticky_off.header-sticky #header-wrap{
  display: none;
}.admin-bar #header.header-sticky.sticky-active .rt-header-inner,.admin-bar #header.header-sticky.sticky-active #header-wrap{
    box-shadow: 0 12px 6px rgba(0, 0, 0, .06);
    top: 0;
    position: fixed;
    margin: 0 auto;
    
    width: 100%;
    top: 32px;
}.rt-dark #header .rt-header-inner,.rt-dark #header #header-wrap,#header.rt-dark .rt-header-inner,#header.rt-dark #header-wrap{
    
}.rt-dark #header .rt-header-inner .logo a > img,.rt-dark #header .rt-header-inner .logo a [class*=logo-],.rt-dark #header #header-wrap .logo a > img,.rt-dark #header #header-wrap .logo a [class*=logo-],#header.rt-dark .rt-header-inner .logo a > img,#header.rt-dark .rt-header-inner .logo a [class*=logo-],#header.rt-dark #header-wrap .logo a > img,#header.rt-dark #header-wrap .logo a [class*=logo-]{
    display: none
}.rt-dark #header .rt-header-inner .logo a .logo-rt-dark,.rt-dark #header #header-wrap .logo a .logo-rt-dark,#header.rt-dark .rt-header-inner .logo a .logo-rt-dark,#header.rt-dark #header-wrap .logo a .logo-rt-dark{
    display: block
}.rt-dark #header .rt-header-inner .logo a,.rt-dark #header .rt-header-inner .logo a span,.rt-dark #header #header-wrap .logo a,.rt-dark #header #header-wrap .logo a span,#header.rt-dark .rt-header-inner .logo a,#header.rt-dark .rt-header-inner .logo a span,#header.rt-dark #header-wrap .logo a,#header.rt-dark #header-wrap .logo a span{
    color: #111;
}.rt-dark #header .rt-header-inner .lines,.rt-dark #header .rt-header-inner .lines:before,.rt-dark #header .rt-header-inner .lines:after,.rt-dark #header #header-wrap .lines,.rt-dark #header #header-wrap .lines:before,.rt-dark #header #header-wrap .lines:after,#header.rt-dark .rt-header-inner .lines,#header.rt-dark .rt-header-inner .lines:before,#header.rt-dark .rt-header-inner .lines:after,#header.rt-dark #header-wrap .lines,#header.rt-dark #header-wrap .lines:before,#header.rt-dark #header-wrap .lines:after{
    background-color: #000;
}.rt-dark #header[data-transparent=true]:not(.sticky-active) .rt-header-inner,.rt-dark #header[data-transparent=true]:not(.sticky-active) #header-wrap,#header.rt-dark[data-transparent=true]:not(.sticky-active) .rt-header-inner,#header.rt-dark[data-transparent=true]:not(.sticky-active) #header-wrap{
    background-color: transparent
}@media(min-width:1200px){
    body.boxed #header .rt-header-inner {
        max-width: 1200px;
        margin: auto
    }

    body.modern #header .rt-header-inner > .container {
        max-width: 1500px;
        padding: 0 15px
    }

    body.frame #header.header-sticky.sticky-active .rt-header-inner {
        left: 20px;
        right: 20px;
        top: 20px
    }
}@media(max-width:1024px){

    #header .rt-header-inner,
    #header #header-wrap {
        height: auto
    }


    #header .logo {
        position: absolute !important;
        text-align: left;
        margin: 0 !important;
        float: none;
        height: 80px;
        
        padding: 0 !important;
    }

    #header .logo > a {
        display: inline-block
    }

    #header .logo > a img {
        max-height: 80px;
        padding-bottom: 6px
    }

    #header .logo .logo-responsive {
        display: block
    }

    #header .logo .logo-responsive-rt-dark {
        display: block
    }

    #header.header-mobile-logo-left #header .logo {
        width: auto;
        text-align: left;
        left: 30px;
        right: auto
    }

    #header.header-mobile-logo-left .header-extras {
        float: right;
        margin-left: 20px
    }

    #header.header-alternative .rt-header-inner,
    #header.header-alternative #header-wrap {
        height: auto
    }

    #header.header-modern {
        margin: 0 !important;
        width: 100% !important
    }

    #header.header-modern .rt-header-inner,
    #header.header-modern #header-wrap {
        border-radius: 0 !important
    }

    #header.header-logo-right .rt-header-inner .header-extras,
    #header.header-logo-right #header-wrap .header-extras {
        float: right
    }

    #header.header-mini .rt-header-inner,
    #header.header-mini #header-wrap {
        height: auto !important
    }
}@media(max-width: 767px){
    #header .container {
        position: relative;
        padding-left: 15px;
        padding-right: 15px;
    }
}@media(max-width:1024px){
    #header[data-transparent=true] + main {
        top: -120px;
        margin-bottom: -124px;
        position: relative
    }

    #header[data-transparent=true] + main > #page-title {
        padding: 160px 0 80px
    }

    #header[data-transparent=true] + .fullscreen {
        top: -80px;
        margin-bottom: -80px
    }
}#rt-mainMenu nav > ul > li.hover-active > a,#rt-mainMenu nav > ul > li.hover-active > span,#rt-mainMenu nav > ul > li.current > a,#rt-mainMenu nav > ul > li.current > span{
    color: #00061E;
}#rt-mainMenu nav > ul > li .rt-dropdown-menu.menu-last{
    right: 0;
    left: auto;
}#rt-mainMenu nav > ul > li .rt-dropdown-menu > li.current > a,#rt-mainMenu nav > ul > li .rt-dropdown-menu > li.current > span,#rt-mainMenu nav > ul > li .rt-dropdown-menu > li.hover-active > a,#rt-mainMenu nav > ul > li .rt-dropdown-menu > li.hover-active > span{
    color: #00061E;
    text-decoration: none;
    
    color: #FD406A;
}#rt-mainMenu nav > ul > li .rt-dropdown-menu.menu-last{
    right: 0;
    left: auto
}#rt-mainMenu nav > ul > li .rt-dropdown-submenu > .rt-dropdown-menu.menu-invert{
    right: 100%;
    left: auto
}#rt-mainMenu nav > ul > li .rt-dropdown-submenu:not(.hover-active):hover:before{
    right: 12px
}#rt-mainMenu nav > ul > li .rt-dropdown-submenu:not(.hover-active):hover > ul{
    display: block;
    animation: fade-in-out .3s ease
}#rt-mainMenu nav > ul > li:not(.hover-active):hover > ul{
    display: block;
    animation: fade-in-out .3s ease;
}#rt-mainMenu.menu-rounded nav > ul > li.current > a{
    background-color: #2250fc;
    color: #fff
}#rt-mainMenu.menu-outline nav > ul > li.current > a{
    color: #f4492f;
    border-color: #2250fc;
    background-color: transparent
}#rt-mainMenu.menu-lines nav > ul > li.current > a{
    color: #f4492f;
}#rt-mainMenu.menu-lines nav > ul > li.current > a:after{
    width: 100%;
    left: 0%;
    background-color: #2250fc
}#rt-mainMenu.menu-creative nav > ul > li.current > a:after{
    opacity: 1;
    transform: translateY(0px)
}#rt-mainMenu.menu-hover-background nav > ul > li.current{
    background-color: #2250fc
}#rt-mainMenu.menu-hover-background nav > ul > li.current > a{
    color: #fff !important
}#rt-mainMenu.menu-onclick nav > ul > li:hover:not(.hover-active) > ul{
    opacity: 0 !important;
    visibility: hidden !important;
    display: inherit !important
}#rt-mainMenu.menu-onclick nav > ul > li.hover-active > ul,#rt-mainMenu.menu-onclick nav > ul > li .hover-active.rt-dropdown-submenu > ul{
    opacity: 1 !important;
    visibility: visible !important;
    display: block
}#dotsMenu ul li.current{
    background-color: #2250fc
}@media(max-width:1024px){
    #dotsMenu ul li a span {
        display: none
    }
}.rt-mainMenu-open #dotsMenu{
    z-index: -1 !important
}.menu-overlay-active #topbar.topbar-transparent.topbar-fullwidth,.menu-overlay-active #header[data-fullwidth=true][data-transparent=true] .rt-header-inner,.menu-overlay-active #header[data-fullwidth=true][data-transparent=true] .rt-header-inner .header-extras,.menu-overlay-active #header[data-fullwidth=true][data-transparent=true] #header-wrap,.menu-overlay-active #header[data-fullwidth=true][data-transparent=true] #header-wrap .header-extras{
    border: 0
}.menu-overlay-active #header.header-sticky.rt-dark .rt-header-inner,.menu-overlay-active #header.header-sticky.rt-dark #header-wrap{
    background-color: transparent
}.menu-overlay-active #header .logo{
    z-index: -1 !important
}.menu-overlay-active #header #rt-mainMenu{
    z-index: 200
}.menu-overlay-active #header #rt-mainMenu nav{
    opacity: 1 !important;
    display: inherit !important;
    pointer-events: auto
}.menu-overlay-active #header #rt-mainMenu nav > ul{
    transform: translateY(-50%);
    top: 50%
}.menu-overlay-active #header #rt-mainMenu nav > ul > li > a{
    opacity: 1
}.menu-overlay-active #header .header-extras li > *:not(#menu-overlay-trigger){
    opacity: 0;
    visibility: hidden;
    z-index: -1
}.menu-overlay-active #header #menu-overlay-trigger .lines,.menu-overlay-active #header #menu-overlay-trigger .lines:before,.menu-overlay-active #header #menu-overlay-trigger .lines:after{
    background-color: #fff
}.rt-dark #rt-mainMenu nav > ul > li > a,#rt-mainMenu.rt-dark nav > ul > li > a{
    color: #000;
    text-decoration: none;
}.rt-dark #rt-mainMenu nav > ul > li.hover-active > a,.rt-dark #rt-mainMenu nav > ul > li.hover-active > span,.rt-dark #rt-mainMenu nav > ul > li.current > a,.rt-dark #rt-mainMenu nav > ul > li.current > span,.rt-dark #rt-mainMenu nav > ul > li:hover > a,.rt-dark #rt-mainMenu nav > ul > li:hover > span,.rt-dark #rt-mainMenu nav > ul > li:focus > a,.rt-dark #rt-mainMenu nav > ul > li:focus > span,#rt-mainMenu.rt-dark nav > ul > li.hover-active > a,#rt-mainMenu.rt-dark nav > ul > li.hover-active > span,#rt-mainMenu.rt-dark nav > ul > li.current > a,#rt-mainMenu.rt-dark nav > ul > li.current > span,#rt-mainMenu.rt-dark nav > ul > li:hover > a,#rt-mainMenu.rt-dark nav > ul > li:hover > span,#rt-mainMenu.rt-dark nav > ul > li:focus > a,#rt-mainMenu.rt-dark nav > ul > li:focus > span{
    color: #000;
}.rt-dark #rt-mainMenu nav > ul > li.rt-dropdown:before,#rt-mainMenu.rt-dark nav > ul > li.rt-dropdown:before{
    color: #000;
}.rt-dark:not(.rt-submenu-light) #rt-mainMenu nav > ul > li .rt-dropdown-menu,#rt-mainMenu.rt-dark nav > ul > li .rt-dropdown-menu{
    background-color: #181818;
    border-color: #272727
}.rt-dark:not(.rt-submenu-light) #rt-mainMenu nav > ul > li .rt-dropdown-menu > li > a,.rt-dark:not(.rt-submenu-light) #rt-mainMenu nav > ul > li .rt-dropdown-menu > li > span,.rt-dark:not(.rt-submenu-light) #rt-mainMenu nav > ul > li .rt-dropdown-menu > li [class*=col-] > ul > li > a,#rt-mainMenu.rt-dark nav > ul > li .rt-dropdown-menu > li > a,#rt-mainMenu.rt-dark nav > ul > li .rt-dropdown-menu > li > span,#rt-mainMenu.rt-dark nav > ul > li .rt-dropdown-menu > li [class*=col-] > ul > li > a{
    color: #9896a6
}.rt-dark:not(.rt-submenu-light) #rt-mainMenu nav > ul > li .rt-dropdown-menu > li > a:focus,.rt-dark:not(.rt-submenu-light) #rt-mainMenu nav > ul > li .rt-dropdown-menu > li > a:hover,.rt-dark:not(.rt-submenu-light) #rt-mainMenu nav > ul > li .rt-dropdown-menu > li > a:active,.rt-dark:not(.rt-submenu-light) #rt-mainMenu nav > ul > li .rt-dropdown-menu > li > span:focus,.rt-dark:not(.rt-submenu-light) #rt-mainMenu nav > ul > li .rt-dropdown-menu > li > span:hover,.rt-dark:not(.rt-submenu-light) #rt-mainMenu nav > ul > li .rt-dropdown-menu > li > span:active,.rt-dark:not(.rt-submenu-light) #rt-mainMenu nav > ul > li .rt-dropdown-menu > li [class*=col-] > ul > li > a:focus,.rt-dark:not(.rt-submenu-light) #rt-mainMenu nav > ul > li .rt-dropdown-menu > li [class*=col-] > ul > li > a:hover,.rt-dark:not(.rt-submenu-light) #rt-mainMenu nav > ul > li .rt-dropdown-menu > li [class*=col-] > ul > li > a:active,#rt-mainMenu.rt-dark nav > ul > li .rt-dropdown-menu > li > a:focus,#rt-mainMenu.rt-dark nav > ul > li .rt-dropdown-menu > li > a:hover,#rt-mainMenu.rt-dark nav > ul > li .rt-dropdown-menu > li > a:active,#rt-mainMenu.rt-dark nav > ul > li .rt-dropdown-menu > li > span:focus,#rt-mainMenu.rt-dark nav > ul > li .rt-dropdown-menu > li > span:hover,#rt-mainMenu.rt-dark nav > ul > li .rt-dropdown-menu > li > span:active,#rt-mainMenu.rt-dark nav > ul > li .rt-dropdown-menu > li [class*=col-] > ul > li > a:focus,#rt-mainMenu.rt-dark nav > ul > li .rt-dropdown-menu > li [class*=col-] > ul > li > a:hover,#rt-mainMenu.rt-dark nav > ul > li .rt-dropdown-menu > li [class*=col-] > ul > li > a:active{
    color: #e2e2e2
}.rt-dark:not(.rt-submenu-light) #rt-mainMenu nav > ul > li .rt-dropdown-menu > li.current > a,.rt-dark:not(.rt-submenu-light) #rt-mainMenu nav > ul > li .rt-dropdown-menu > li.current > span,.rt-dark:not(.rt-submenu-light) #rt-mainMenu nav > ul > li .rt-dropdown-menu > li:hover > a,.rt-dark:not(.rt-submenu-light) #rt-mainMenu nav > ul > li .rt-dropdown-menu > li:hover > span,.rt-dark:not(.rt-submenu-light) #rt-mainMenu nav > ul > li .rt-dropdown-menu > li:focus > a,.rt-dark:not(.rt-submenu-light) #rt-mainMenu nav > ul > li .rt-dropdown-menu > li:focus > span,.rt-dark:not(.rt-submenu-light) #rt-mainMenu nav > ul > li .rt-dropdown-menu > li:active > a,.rt-dark:not(.rt-submenu-light) #rt-mainMenu nav > ul > li .rt-dropdown-menu > li:active > span,.rt-dark:not(.rt-submenu-light) #rt-mainMenu nav > ul > li .rt-dropdown-menu > li.hover-active > a,.rt-dark:not(.rt-submenu-light) #rt-mainMenu nav > ul > li .rt-dropdown-menu > li.hover-active > span,#rt-mainMenu.rt-dark nav > ul > li .rt-dropdown-menu > li.current > a,#rt-mainMenu.rt-dark nav > ul > li .rt-dropdown-menu > li.current > span,#rt-mainMenu.rt-dark nav > ul > li .rt-dropdown-menu > li:hover > a,#rt-mainMenu.rt-dark nav > ul > li .rt-dropdown-menu > li:hover > span,#rt-mainMenu.rt-dark nav > ul > li .rt-dropdown-menu > li:focus > a,#rt-mainMenu.rt-dark nav > ul > li .rt-dropdown-menu > li:focus > span,#rt-mainMenu.rt-dark nav > ul > li .rt-dropdown-menu > li:active > a,#rt-mainMenu.rt-dark nav > ul > li .rt-dropdown-menu > li:active > span,#rt-mainMenu.rt-dark nav > ul > li .rt-dropdown-menu > li.hover-active > a,#rt-mainMenu.rt-dark nav > ul > li .rt-dropdown-menu > li.hover-active > span{
    color: #e2e2e2
}.rt-dark:not(.rt-submenu-light) #rt-mainMenu nav > ul > li .rt-dropdown-submenu:before,#rt-mainMenu.rt-dark nav > ul > li .rt-dropdown-submenu:before{
    color: #9896a6
}.rt-dark:not(.rt-submenu-light) #rt-mainMenu nav > ul > li .rt-dropdown-submenu.current > a,.rt-dark:not(.rt-submenu-light) #rt-mainMenu nav > ul > li .rt-dropdown-submenu.current > span,.rt-dark:not(.rt-submenu-light) #rt-mainMenu nav > ul > li .rt-dropdown-submenu:hover > a,.rt-dark:not(.rt-submenu-light) #rt-mainMenu nav > ul > li .rt-dropdown-submenu:hover > span,.rt-dark:not(.rt-submenu-light) #rt-mainMenu nav > ul > li .rt-dropdown-submenu:focus > a,.rt-dark:not(.rt-submenu-light) #rt-mainMenu nav > ul > li .rt-dropdown-submenu:focus > span,.rt-dark:not(.rt-submenu-light) #rt-mainMenu nav > ul > li .rt-dropdown-submenu:active > a,.rt-dark:not(.rt-submenu-light) #rt-mainMenu nav > ul > li .rt-dropdown-submenu:active > span,.rt-dark:not(.rt-submenu-light) #rt-mainMenu nav > ul > li .rt-dropdown-submenu.hover-active > a,.rt-dark:not(.rt-submenu-light) #rt-mainMenu nav > ul > li .rt-dropdown-submenu.hover-active > span,#rt-mainMenu.rt-dark nav > ul > li .rt-dropdown-submenu.current > a,#rt-mainMenu.rt-dark nav > ul > li .rt-dropdown-submenu.current > span,#rt-mainMenu.rt-dark nav > ul > li .rt-dropdown-submenu:hover > a,#rt-mainMenu.rt-dark nav > ul > li .rt-dropdown-submenu:hover > span,#rt-mainMenu.rt-dark nav > ul > li .rt-dropdown-submenu:focus > a,#rt-mainMenu.rt-dark nav > ul > li .rt-dropdown-submenu:focus > span,#rt-mainMenu.rt-dark nav > ul > li .rt-dropdown-submenu:active > a,#rt-mainMenu.rt-dark nav > ul > li .rt-dropdown-submenu:active > span,#rt-mainMenu.rt-dark nav > ul > li .rt-dropdown-submenu.hover-active > a,#rt-mainMenu.rt-dark nav > ul > li .rt-dropdown-submenu.hover-active > span{
    color: #e2e2e2
}.rt-dark:not(.rt-submenu-light) #rt-mainMenu nav > ul > li.mega-menu-item .mega-menu-content .mega-menu-title,#rt-mainMenu.rt-dark nav > ul > li.mega-menu-item .mega-menu-content .mega-menu-title{
    color: #000;
}.rt-dark:not(.rt-submenu-light) #rt-mainMenu.menu-rounded nav > ul > li.current > a,.rt-dark:not(.rt-submenu-light) #rt-mainMenu.menu-rounded nav > ul > li:hover > a,.rt-dark:not(.rt-submenu-light) #rt-mainMenu.menu-rounded nav > ul > li:focus > a,#rt-mainMenu.rt-dark.menu-rounded nav > ul > li.current > a,#rt-mainMenu.rt-dark.menu-rounded nav > ul > li:hover > a,#rt-mainMenu.rt-dark.menu-rounded nav > ul > li:focus > a{
    background-color: #2250fc;
    color: #000;
}.rt-dark:not(.rt-submenu-light) #rt-mainMenu.menu-outline nav > ul > li.current > a,.rt-dark:not(.rt-submenu-light) #rt-mainMenu.menu-outline nav > ul > li:hover > a,.rt-dark:not(.rt-submenu-light) #rt-mainMenu.menu-outline nav > ul > li:focus > a,#rt-mainMenu.rt-dark.menu-outline nav > ul > li.current > a,#rt-mainMenu.rt-dark.menu-outline nav > ul > li:hover > a,#rt-mainMenu.rt-dark.menu-outline nav > ul > li:focus > a{
    color: #f4492f;
    border-color: #2250fc
}.rt-dark:not(.rt-submenu-light) #rt-mainMenu.menu-lines nav > ul > li.current > a,.rt-dark:not(.rt-submenu-light) #rt-mainMenu.menu-lines nav > ul > li:hover > a,.rt-dark:not(.rt-submenu-light) #rt-mainMenu.menu-lines nav > ul > li:focus > a,#rt-mainMenu.rt-dark.menu-lines nav > ul > li.current > a,#rt-mainMenu.rt-dark.menu-lines nav > ul > li:hover > a,#rt-mainMenu.rt-dark.menu-lines nav > ul > li:focus > a{
    color: #f4492f;
}.rt-dark:not(.rt-submenu-light) #rt-mainMenu.menu-lines nav > ul > li.current > a:after,.rt-dark:not(.rt-submenu-light) #rt-mainMenu.menu-lines nav > ul > li:hover > a:after,.rt-dark:not(.rt-submenu-light) #rt-mainMenu.menu-lines nav > ul > li:focus > a:after,#rt-mainMenu.rt-dark.menu-lines nav > ul > li.current > a:after,#rt-mainMenu.rt-dark.menu-lines nav > ul > li:hover > a:after,#rt-mainMenu.rt-dark.menu-lines nav > ul > li:focus > a:after{
    background-color: #2250fc
}.rt-dark:not(.rt-submenu-light) #rt-mainMenu.menu-creative nav > ul > li > a:after,#rt-mainMenu.rt-dark.menu-creative nav > ul > li > a:after{
    background-color: #000;
}.rt-dark:not(.rt-submenu-light) #rt-mainMenu.menu-hover-background nav > ul > li.current,.rt-dark:not(.rt-submenu-light) #rt-mainMenu.menu-hover-background nav > ul > li:hover,.rt-dark:not(.rt-submenu-light) #rt-mainMenu.menu-hover-background nav > ul > li:focus,#rt-mainMenu.rt-dark.menu-hover-background nav > ul > li.current,#rt-mainMenu.rt-dark.menu-hover-background nav > ul > li:hover,#rt-mainMenu.rt-dark.menu-hover-background nav > ul > li:focus{
    background-color: #2250fc
}.rt-dark:not(.rt-submenu-light) #rt-mainMenu.menu-hover-background nav > ul > li.current > a,.rt-dark:not(.rt-submenu-light) #rt-mainMenu.menu-hover-background nav > ul > li:hover > a,.rt-dark:not(.rt-submenu-light) #rt-mainMenu.menu-hover-background nav > ul > li:focus > a,#rt-mainMenu.rt-dark.menu-hover-background nav > ul > li.current > a,#rt-mainMenu.rt-dark.menu-hover-background nav > ul > li:hover > a,#rt-mainMenu.rt-dark.menu-hover-background nav > ul > li:focus > a{
    color: #000 !important;
}.rt-dark:not(.rt-submenu-light) #rt-mainMenu.menu-overlay nav,#rt-mainMenu.rt-dark.menu-overlay nav{
    background: rgba(31, 31, 31, .99)
}@media(min-width:1024px){
    #header[data-fullwidth=true] #rt-mainMenu:not(.menu-left):not(.menu-center) nav > ul > li.mega-menu-item > .rt-dropdown-menu {
        left: auto;
        right: 0
    }

    #header[data-fullwidth=true] #rt-mainMenu.menu-center nav > ul > li.mega-menu-item > .rt-dropdown-menu {
        right: auto;
        left: 50%;
        transform: translateX(-50%)
    }
}#rt-mainMenu.menu-vertical:not(.menu-overlay) nav > ul li.hover-active > .rt-dropdown-menu{
    visibility: visible;
    opacity: 1;
    max-height: 3000px
}#rt-mainMenu.menu-vertical:not(.menu-overlay).menu-rounded nav > ul > li.current > a{
    background-color: unset !important
}#rt-mainMenu.menu-vertical:not(.menu-overlay).menu-hover-background nav > ul > li.current{
    background-color: unset
}#rt-mainMenu.menu-vertical:not(.menu-overlay).menu-hover-background nav > ul > li.current > a{
    color: unset !important
}@media(max-width:1024px){
    #rt-mainMenu-trigger {
        position: relative;
        opacity: 1;
        visibility: visible
    }

    #rt-mainMenun.menu-center nav {
        margin: 0
    }

    #rt-mainMenu:not(.menu-overlay) {
        max-height: 15px;
        position: relative;
        top: 20px;
        clear: both;
        display: block;
        width: 100%;
        opacity: 1;
        overflow: hidden;
        transition: max-height .8s cubic-bezier(.79, .14, .15, .86), opacity .8s cubic-bezier(.79, .14, .15, .86)
    }

    #rt-mainMenu:not(.menu-overlay) > .container {
        text-align: left !important;
        width: 100%;
        max-width: 100%
    }

    #rt-mainMenu:not(.menu-overlay) nav {
        line-height: 40px;
        float: none;
        width: 100%;
        padding: 20px 0;
        transition: .7s ease;
        opacity: 0;
        transform: translateY(-18px);

    }

    #rt-mainMenu:not(.menu-overlay) nav > ul {
        float: left;
        display: block;
        text-align: left;
        width: 100%;
        margin-top: 20px;
    }

    #rt-mainMenu:not(.menu-overlay) nav > ul > li {
        padding: 0;
        margin: 0;
        clear: both;
        float: none;
        border: 0;
        float: left;
        display: block;
        text-align: left;
        width: 100%;
    }

    #rt-mainMenu nav > ul#menu-testing-menu > li {
        padding: 0px;
    }

    #rt-mainMenu nav > ul#menu-all-pages > li {
        padding: 0px;
    }

    #rt-mainMenu nav > ul#menu-short > li {
        padding: 0px;
    }

    #rt-mainMenu nav > ul#menu-social-menu > li {
        padding: 0px;
    }

    #rt-mainMenu:not(.menu-overlay) nav > ul > li > a {
        display: block;
        padding: 12px 0;
        font-size: 15px;
        border: 0;
        border-radius: 0;
        line-height: 30px;
    }

    #rt-mainMenu:not(.menu-overlay) nav > ul > li > a:after {
        display: none
    }

    #rt-mainMenu:not(.menu-overlay) nav > ul > li > a .menu-sub-title {
        display: none !important
    }

    #rt-mainMenu:not(.menu-overlay) nav > ul > li.rt-dropdown:before {
        right: 3px !important;
        top: 4px;
        display: block
    }

    #rt-mainMenu:not(.menu-overlay) nav > ul > li .rt-dropdown-arrow {
        display: inline
    }

    #rt-mainMenu:not(.menu-overlay) nav > ul > li .rt-dropdown-menu {
        background-image: none !important;
        max-height: 0;
        overflow: hidden;
        opacity: 0;
        
        position: static;
        clear: both;
        float: none;
        box-shadow: none;
        border: 0 !important;
        min-width: 100%;
        margin: 0;
        border-radius: 0;
        padding: 0 0 0 10px;
    }

    #rt-mainMenu nav > ul > li > ul > li,
    #rt-mainMenu nav > ul > li > ul > li > ul > li,
    #rt-mainMenu nav > ul > li > ul > li > ul > li > ul > li,
    #rt-mainMenu nav > ul > li > ul > li > ul > li > ul > li > ul > li,
    #rt-mainMenu nav > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li,
    #rt-mainMenu nav > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li,
    #rt-mainMenu nav > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li,
    #rt-mainMenu nav > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li,
    #rt-mainMenu nav > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li,
    #rt-mainMenu nav > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li {
        padding: 0px !important;
    }

    #rt-mainMenu:not(.menu-overlay) nav > ul > li .rt-dropdown-menu > li > a,
    #rt-mainMenu:not(.menu-overlay) nav > ul > li .rt-dropdown-menu > li > span,
    #rt-mainMenu:not(.menu-overlay) nav > ul > li .rt-dropdown-menu > li [class*=col-] > ul > li > a {
        line-height: 30px;
        font-size: 15px;
        padding: 12px 0;
        display: block;
        color: #000;
    }


    #rt-mainMenu:not(.menu-overlay) nav > ul > li .rt-dropdown-menu > li > a:hover,
    #rt-mainMenu:not(.menu-overlay) nav > ul > li .rt-dropdown-menu > li > span:hover,
    #rt-mainMenu:not(.menu-overlay) nav > ul > li .rt-dropdown-menu > li [class*=col-] > ul > li > a:hover {
        color: #FD406A;
    }

    #rt-mainMenu:not(.menu-overlay) nav > ul > li.mega-menu-item {
        position: relative
    }

    #rt-mainMenu:not(.menu-overlay) nav > ul > li.mega-menu-item .mega-menu-content {
        padding: 0 0 0 15px
    }

    #rt-mainMenu:not(.menu-overlay) nav > ul > li.mega-menu-item .mega-menu-content .mega-menu-title {
        padding-top: 12px;
        padding-bottom: 12px
    }

    #rt-mainMenu:not(.menu-overlay) nav > ul > li.mega-menu-item .mega-menu-content > a,
    #rt-mainMenu:not(.menu-overlay) nav > ul > li.mega-menu-item .mega-menu-content > span,
    #rt-mainMenu:not(.menu-overlay) nav > ul > li.mega-menu-item .mega-menu-content [class*=col-] > ul > li > a {
        padding: 10px 0
    }

    #rt-mainMenu:not(.menu-overlay) nav > ul > li.mega-menu-item .mega-menu-content [class*=col-] > ul > li:first-child > a {
        padding-top: 12px
    }

    #rt-mainMenu:not(.menu-overlay) nav > ul > li.mega-menu-item .mega-menu-content [class*=col-] > ul > li:last-child > a {
        padding-bottom: 12px
    }

    #rt-mainMenu:not(.menu-overlay) nav > ul > li .rt-dropdown-submenu {
        position: relative
    }

    #rt-mainMenu:not(.menu-overlay) nav > ul > li .rt-dropdown-submenu:before {
        right: 0;
        top: 0;
        font-size: 16px
    }

    #rt-mainMenu:not(.menu-overlay) nav > ul li > .rt-dropdown-menu {
        border: 0;
        background-color: transparent;
        display: block
    }

    #rt-mainMenu:not(.menu-overlay) nav > ul li > .rt-dropdown-menu > .rt-dropdown-submenu {
        position: relative
    }

    #rt-mainMenu:not(.menu-overlay) nav > ul li > .rt-dropdown-menu > .rt-dropdown-submenu:before {
        right: 4px;
        transform: rotate(90deg);
        font-size: 12px
    }

    #rt-mainMenu:not(.menu-overlay) nav > ul li.hover-active > .rt-dropdown-menu {
        visibility: visible;
        opacity: 1;
        max-height: 3000px
    }

    #rt-mainMenu:not(.menu-overlay) nav > ul [class*=col-lg] {
        width: 100%;
        max-width: 100%;
        min-width: 100%;
        flex: 100%;
        padding: 0;
        margin: 0
    }

    #rt-mainMenu:not(.menu-overlay).menu-animate nav {
        opacity: 1;
        transform: translateY(0)
    }

    #rt-mainMenu:not(.menu-overlay).menu-sub-title nav > ul > li {
        line-height: unset !important
    }

    #rt-mainMenu:not(.menu-overlay).menu-sub-title nav > ul > li .rt-dropdown-submenu:before {
        top: 0
    }

    #rt-mainMenu:not(.menu-overlay).menu-rounded nav > ul > li.current > a,
    #rt-mainMenu:not(.menu-overlay).menu-rounded nav > ul > li:hover > a,
    #rt-mainMenu:not(.menu-overlay).menu-rounded nav > ul > li:focus > a {
        background-color: unset !important
    }

    #rt-mainMenu:not(.menu-overlay).menu-hover-background nav > ul > li.current,
    #rt-mainMenu:not(.menu-overlay).menu-hover-background nav > ul > li:hover,
    #rt-mainMenu:not(.menu-overlay).menu-hover-background nav > ul > li:focus {
        background-color: unset
    }

    #rt-mainMenu:not(.menu-overlay).menu-hover-background nav > ul > li.current > a,
    #rt-mainMenu:not(.menu-overlay).menu-hover-background nav > ul > li:hover > a,
    #rt-mainMenu:not(.menu-overlay).menu-hover-background nav > ul > li:focus > a {
        color: unset !important
    }

    #rt-mainMenu:not(.menu-overlay).menu-left nav {
        margin-left: 0
    }

    .rt-mainMenu-open #header #rt-mainMenu {
        
        display: block;
        opacity: 1;
        overflow-y: scroll
    }

    .rt-mainMenu-open #header .rt-header-inner,
    .rt-mainMenu-open #header #header-wrap {
        box-shadow: 0 4px 10px rgba(0, 0, 0, .3);
        background-color: #fff !important
    }

    .rt-mainMenu-open.rt-dark #header .rt-header-inner,
    .rt-mainMenu-open.rt-dark #header #header-wrap,
    .rt-mainMenu-open #header:not(.rt-submenu-light).rt-dark .rt-header-inner,
    .rt-mainMenu-open #header:not(.rt-submenu-light).rt-dark #header-wrap {
        background-color: #181818 !important
    }

    .rt-mainMenu-open #dotsMenu {
        z-index: -1
    }

    #dotsMenu {
        right: 20px
    }

    #dotsMenu:before {
        background: 0 0
    }
}@media(max-width:1024px){
    .rt-mainMenu-open #header .logo [class*=logo-] {
        display: none
    }

    .rt-mainMenu-open #header .logo .logo-default {
        display: block
    }
}@media(max-width:1024px){
    #header[data-transparent=true] + main {
        top: -120px;
        margin-bottom: -124px;
        position: relative
    }

    #header[data-transparent=true] + main > #page-title {
        padding: 220px 0 160px
    }

    #header[data-transparent=true] + .fullscreen {
        top: -80px;
        margin-bottom: -80px
    }
}@media(max-width:1024px){
    .profile-content .profile-image {
        height: 300px;
        position: relative;
        width: 100%;
        display: table
    }

    .profile-content .profile-image .profile-name h3 {
        font-size: 40px;
        text-align: center
    }

    .profile-content .profile-bio {
        display: block;
        float: none;
        height: auto;
        margin: 15px auto;
        padding: 15px;
        width: 750px
    }
}.morphext > .animated{
    display: inline-block;
    opacity: 1
}.play-button.rt-dark{
    border-color: #1f1f1f
}.play-button.rt-dark > i{
    color: #1f1f1f
}.toggle-active .lines{
    -webkit-transform: scale3d(.8, .8, .8);
    transform: scale3d(.8, .8, .8)
}.x.toggle-active .lines{
    background: 0 0 !important
}.x.toggle-active .lines::before,.x.toggle-active .lines::after{
    transform-origin: 50% 50%;
    top: 0;
    width: 26px
}.x.toggle-active .lines::before{
    transform: rotate3d(0, 0, 1, 45deg)
}.x.toggle-active .lines::after{
    transform: rotate3d(0, 0, 1, -45deg)
}.toggle-item.toggle-active i:nth-of-type(2){
    visibility: visible;
    position: relative
}.toggle-item.toggle-active i:nth-of-type(1){
    visibility: hidden;
    position: absolute
}.fc-toolbar .fc-button.active{
    border-color: #ebedf2 !important;
    background-color: #f4f5f8 !important;
    color: #4c5667 !important
}.fc-event-success.fc-event{
    background-color: #81c868;
    border-color: #81c868;
    color: #fff
}.fc-event-success.fc-event span{
    color: #fff
}.fc-event-success .fc-event-dot{
    background-color: #81c868
}.p-rt-dropdown.p-rt-dropdown-invert .p-rt-dropdown-content,.p-rt-dropdown.p-rt-dropdown-invert ul.p-rt-dropdown-content{
    left: 0;
    right: auto
}.p-rt-dropdown.p-rt-dropdown-invert .p-rt-dropdown-content:before,.p-rt-dropdown.p-rt-dropdown-invert ul.p-rt-dropdown-content:before{
    content: " ";
    right: auto;
    left: 22px
}.p-rt-dropdown.rt-dropdown-active .title:before{
    opacity: 1;
    visibility: visible
}.p-rt-dropdown.rt-dropdown-active .p-rt-dropdown-content{
    opacity: 1;
    transform: scale(1);
    visibility: visible
}.p-countdown .p-countdown-show{
    display: none
}@media(max-width:768px){

    .text-md,
    .text-md span,
    .text-md span span {
        font-size: 46px !important;
        line-height: 58px !important
    }
}.btn:not(.close):not(.mfp-close) i{
    text-shadow: none
}.btn:not(.close):not(.mfp-close).btn-xs{
    font-size: 10px;
    height: 24px;
    line-height: 22px;
    padding: 0 10px
}.btn:not(.close):not(.mfp-close).btn-sm{
    font-size: 11px;
    height: 30px;
    line-height: 28px;
    padding: 0 14px
}.btn:not(.close):not(.mfp-close).btn-lg{
    font-size: 16px;
    height: 58px;
    letter-spacing: 2px;
    line-height: 56px;
    padding: 0 40px
}button.btn:not(:disabled):not(.disabled):active,button.btn:not(:disabled):not(.disabled).active,.btn:not(.close):not(.mfp-close):hover,.btn:not(.close):not(.mfp-close):focus,.btn:not(.close):not(.mfp-close):not(:disabled):not(.disabled):active,.btn:not(.close):not(.mfp-close):not(:disabled):not(.disabled).active,a.btn:not([href]):not([tabindex]):not(:disabled):not(.disabled):active,a.btn:not([href]):not([tabindex]):not(:disabled):not(.disabled).active{
    
}.btn:not(.close):not(.mfp-close).btn-outline{
    background-color: transparent;
    border-width: 2px;
    border-style: solid;
    
}button.btn.btn-outline.active,.btn:not(.close):not(.mfp-close).btn-outline:hover,.btn:not(.close):not(.mfp-close).btn-outline:focus,.btn:not(.close):not(.mfp-close).btn-outline:active,.btn:not(.close):not(.mfp-close).btn-outline.active,a.btn:not([href]):not([tabindex]).btn-outline.active{
    background-color: #2250fc;
    border-width: 2px;
    border-style: solid;
    border-color: #2250fc;
    color: #fff
}.btn:not(.close):not(.mfp-close).btn-rounded{
    border-radius: 2em !important
}.btn:not(.close):not(.mfp-close).btn-block{
    width: 100%;
    display: block
}.btn:not(.close):not(.mfp-close).btn-white,.btn:not(.close):not(.mfp-close).btn-light{
    background-color: #fff;
    border-color: #e6e8eb;
    color: #4c5667
}button.btn.btn-white.active,button.btn.btn-light.active,.btn:not(.close):not(.mfp-close).btn-white:hover,.btn:not(.close):not(.mfp-close).btn-white:focus,.btn:not(.close):not(.mfp-close).btn-white:active,.btn:not(.close):not(.mfp-close).btn-white.active,.btn:not(.close):not(.mfp-close).btn-light:hover,.btn:not(.close):not(.mfp-close).btn-light:focus,.btn:not(.close):not(.mfp-close).btn-light:active,.btn:not(.close):not(.mfp-close).btn-light.active,a.btn:not([href]):not([tabindex]).btn-white.active,a.btn:not([href]):not([tabindex]).btn-light.active{
    border-color: #e6e8eb;
    background-color: #f4f5f8;
    color: #4c5667
}.btn:not(.close):not(.mfp-close).btn-white.btn-outline,.btn:not(.close):not(.mfp-close).btn-light.btn-outline{
    border-color: #fff;
    background-color: transparent;
    color: #fff
}button.btn.btn-white.btn-outline.active,button.btn.btn-light.btn-outline.active,.btn:not(.close):not(.mfp-close).btn-white.btn-outline:hover,.btn:not(.close):not(.mfp-close).btn-white.btn-outline:focus,.btn:not(.close):not(.mfp-close).btn-white.btn-outline:active,.btn:not(.close):not(.mfp-close).btn-white.btn-outline.active,.btn:not(.close):not(.mfp-close).btn-light.btn-outline:hover,.btn:not(.close):not(.mfp-close).btn-light.btn-outline:focus,.btn:not(.close):not(.mfp-close).btn-light.btn-outline:active,.btn:not(.close):not(.mfp-close).btn-light.btn-outline.active,a.btn:not([href]):not([tabindex]).btn-white.btn-outline.active,a.btn:not([href]):not([tabindex]).btn-light.btn-outline.active{
    background-color: #fff;
    border-color: #fff;
    color: #4c5667
}button.btn.btn-white.btn-white-hover.active,button.btn.btn-white.btn-light-hover.active,button.btn.btn-light.btn-white-hover.active,button.btn.btn-light.btn-light-hover.active,.btn:not(.close):not(.mfp-close).btn-white.btn-white-hover:hover,.btn:not(.close):not(.mfp-close).btn-white.btn-white-hover:focus,.btn:not(.close):not(.mfp-close).btn-white.btn-white-hover:active,.btn:not(.close):not(.mfp-close).btn-white.btn-white-hover.active,.btn:not(.close):not(.mfp-close).btn-white.btn-light-hover:hover,.btn:not(.close):not(.mfp-close).btn-white.btn-light-hover:focus,.btn:not(.close):not(.mfp-close).btn-white.btn-light-hover:active,.btn:not(.close):not(.mfp-close).btn-white.btn-light-hover.active,.btn:not(.close):not(.mfp-close).btn-light.btn-white-hover:hover,.btn:not(.close):not(.mfp-close).btn-light.btn-white-hover:focus,.btn:not(.close):not(.mfp-close).btn-light.btn-white-hover:active,.btn:not(.close):not(.mfp-close).btn-light.btn-white-hover.active,.btn:not(.close):not(.mfp-close).btn-light.btn-light-hover:hover,.btn:not(.close):not(.mfp-close).btn-light.btn-light-hover:focus,.btn:not(.close):not(.mfp-close).btn-light.btn-light-hover:active,.btn:not(.close):not(.mfp-close).btn-light.btn-light-hover.active,a.btn:not([href]):not([tabindex]).btn-white.btn-white-hover.active,a.btn:not([href]):not([tabindex]).btn-white.btn-light-hover.active,a.btn:not([href]):not([tabindex]).btn-light.btn-white-hover.active,a.btn:not([href]):not([tabindex]).btn-light.btn-light-hover.active{
    background-color: #fff;
    border-color: #ebebeb;
    color: #4c5667
}.btn:not(.close):not(.mfp-close):not(.btn-shadow):focus,.btn:not(.close):not(.mfp-close):not(.btn-shadow):focus:active{
    box-shadow: none !important
}.btn:not(.close):not(.mfp-close).btn-info{
    background-color: #53b0f8;
    border-color: #53b0f8
}button.btn.btn-info:not(:disabled):not(.disabled):active,button.btn.btn-info:not(:disabled):not(.disabled).active,.btn:not(.close):not(.mfp-close).btn-info:hover,.btn:not(.close):not(.mfp-close).btn-info:focus,.btn:not(.close):not(.mfp-close).btn-info:not(:disabled):not(.disabled):active,.btn:not(.close):not(.mfp-close).btn-info:not(:disabled):not(.disabled).active,a.btn:not([href]):not([tabindex]).btn-info:not(:disabled):not(.disabled):active,a.btn:not([href]):not([tabindex]).btn-info:not(:disabled):not(.disabled).active{
    background-color: #2299f6;
    border-color: #2299f6;
    color: #fff
}.btn:not(.close):not(.mfp-close).btn-round{
    border-radius: 50%;
    padding: 0 10px !important;
    height: 36px !important;
    line-height: 36px !important
}.btn:not(.close):not(.mfp-close).btn-round > i{
    font-size: 14px
}button.btn.btn-shadow:not(:disabled):not(.disabled):active,button.btn.btn-shadow:not(:disabled):not(.disabled).active,.btn:not(.close):not(.mfp-close).btn-shadow:hover,.btn:not(.close):not(.mfp-close).btn-shadow:focus,.btn:not(.close):not(.mfp-close).btn-shadow:not(:disabled):not(.disabled):active,.btn:not(.close):not(.mfp-close).btn-shadow:not(:disabled):not(.disabled).active,a.btn:not([href]):not([tabindex]).btn-shadow:not(:disabled):not(.disabled):active,a.btn:not([href]):not([tabindex]).btn-shadow:not(:disabled):not(.disabled).active{
    -webkit-box-shadow: 4px 8px 16px #dedede;
    -moz-box-shadow: 4px 8px 16px #dedede;
    box-shadow: 4px 8px 16px #dedede
}#header:not([data-transparent=true]).rt-dark .heading-creative{
    color: #eee
}.rt-dashboard-push-left .rt-mobile-menu-toggle{
    left: 0;
}body:not(.mobile-mode-active) .rt-mobile-menu-outer:after{
    content: " ";
    position: fixed;
    right: 0;
    top: 0;
    opacity: 0;
    float: left;
    z-index: 98;
    width: 0%;
    height: 100%;
    display: block;
    background-color: transparent;
}body:not(.mobile-mode-active) .rt-mobile-menu .rt-dashboard-columns{
    margin: 0;
}.menu-is-onscreen .rt-mobile-menu-outer,.menu-is-onscreen:not(.mobile-mode-active) .minimal-logo-overlay{
    width: 580px;
}.menu-is-onscreen .rt-menu-overlay{
    width: 33.5%;
}.menu-is-onscreen:not(.mobile-mode-active) .rt-mobile-menu-outer:after{
    width: 100%;
    opacity: 1;
}.menu-is-onscreen:not(.mobile-mode-active).menu-is-closing .rt-mobile-menu-outer:after{
    opacity: 0;
}.menu-is-onscreen:not(.mobile-mode-active) .minimal-logo-overlay{
    opacity: 1;
}.minimal-logo:not(.mobile-mode-active) .rt-mobile-menu{
    width: 100%;
    left: 0;
    right: auto;
    top: 0;
}.menu-is-onscreen:not(.mobile-mode-active) .minimal-logo-overlay{
    width: 600px;
    left: 0;
    right: auto;
    top: 0;
}.menu-is-onscreen .minimal-logo:not(.mobile-mode-active) .minimal-logo-overlay{
    left: 0;
    width: 610px;
}.menu-is-closing .rt-mobile-menu-toggle,.menu-is-onscreen .rt-mobile-menu-toggle{
    background: none;
}.simple-menu.menu-push-onscreen,.rt-mobile-menu.menu-push-onscreen{
    visibility: visible;
    opacity: 1;
    right: -20px;
    -webkit-transition: right 1s, opacity 1s;
    transition: right 1s, opacity 1s;
}.rt-tree-open.menu-item small{
    opacity: 0;
}ul.rt-tree li.rt-tree-node{
    position: relative;
}ul.rt-tree li.rt-tree-node > a:after{
    color: #fff;
    font-size: 12px;
    font-weight: 100;
    position: absolute;
    right: 0;
    top: 50%;
    font-family: "themify";
}ul.rt-tree li.rt-tree-open > a:after{
    content: "\e64b";
    -webkit-transform: translateY(0) rotate(180deg);
    transform: translateY(0) rotate(180deg);
    right: 3px;
}ul.rt-tree > li.rt-tree-open::before{
    opacity: 1;
}ul.rt-tree li.rt-tree-closed > a:after{
    content: "\e649";
    font-family: 'themify';
}.simple-menu ul.rt-tree li.rt-tree-node > a::after,.rt-mobile-menu ul.rt-tree li.rt-tree-node > a::after,.header-is-simple ul.rt-tree li.rt-tree-node > a::after{
    top: 23px;
    line-height: 0;
}.simple-menu ul.rt-tree li li.rt-tree-node > a::after,.rt-mobile-menu ul.rt-tree li li.rt-tree-node > a::after,.header-is-simple ul.rt-tree li li.rt-tree-node > a::after{
    top: 22px;
}.minimal-logo:not(.mobile-mode-active) .rt-mobile-menu{
    position: absolute;
}@-moz-keyframes minimalmenu-fadein{
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}@-o-keyframes minimalmenu-fadein{
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}@-moz-keyframes minimalmenu-fadeout{
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}@-o-keyframes minimalmenu-fadeout{
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}.toggle-menu-open .toggle-menu-trigger span,.fullscreen-slide-dark .toggle-menu-open .toggle-menu-trigger span,.fullscreen-slide-light .toggle-menu-open .toggle-menu-trigger span{
    background-color: transparent;
}.toggle-menu-open .toggle-menu-trigger span:before,.toggle-menu-open .toggle-menu-trigger span:after{
    background: #000;
}.toggle-menu-open .toggle-menu-trigger span:before{
    -webkit-transform: translateY(0) rotate(45deg);
    transform: translateY(0) rotate(45deg);
}.toggle-menu-open .toggle-menu-trigger span:after{
    -webkit-transform: translateY(0) rotate(-45deg);
    transform: translateY(0) rotate(-45deg);
}.menu-is-onscreen #minimal-toggle-menu .rt-main-toggle-menu-trigger{
    top: 14px;
}.rt-main-toggle-menu-open .rt-main-toggle-menu-trigger span,.fullscreen-slide-dark .rt-main-toggle-menu-open .rt-main-toggle-menu-trigger span,.fullscreen-slide-light .rt-main-toggle-menu-open .rt-main-toggle-menu-trigger span{
    background-color: transparent;
}.rt-main-toggle-menu-open .rt-main-toggle-menu-trigger span:before,.rt-main-toggle-menu-open .rt-main-toggle-menu-trigger span:after{
    background: #000;
}.minimal-logo:not(.mobile-mode-active).fullscreen-header-dark:not(.menu-is-onscreen) .rt-main-toggle-menu-open .rt-main-toggle-menu-trigger span{
    background: transparent;
}.rt-main-toggle-menu-open .rt-main-toggle-menu-trigger span:before,.rt-main-toggle-menu-open .rt-main-toggle-menu-trigger span:after{
    background: #c5c3c3;
}.rt-main-toggle-menu-open .rt-main-toggle-menu-trigger span{
    background: transparent !important;
}.menu-is-onscreen .rt-main-toggle-menu-open .rt-main-toggle-menu-trigger span{
    background: transparent;
}.rt-main-toggle-menu-open .rt-main-toggle-menu-trigger span:before{
    -webkit-transform: translateY(0) rotate(45deg);
    transform: translateY(0) rotate(45deg);
}.rt-main-toggle-menu-open .rt-main-toggle-menu-trigger span:after{
    -webkit-transform: translateY(0) rotate(-45deg);
    transform: translateY(0) rotate(-45deg);
}.toggle-main-menu:not(.mobile-mode-active) .rt-menu-overlay,.toggle-main-menu:not(.mobile-mode-active) #rt-main-toggle-menu,.toggle-main-menu:not(.mobile-mode-active) .rt-main-toggle-menu-trigger{
    display: block;
}.toggle-main-menu:not(.mobile-mode-active) .rt-main-toggle-menu-trigger{
    position: absolute;
    right: 25px;
    top: 14px;
    left: auto;
}.vertical-menu ul.rt-tree .sub-menu li.rt-tree-node > a::after{
    top: 13px;
}.vertical-menu ul.rt-tree li.rt-tree-open > a{
    color: rgba(255, 255, 255, 1);
}.vertical-menu ul.rt-tree li li.rt-tree-node > a::after{
    top: 18px;
}.vertical-menu ul.rt-tree li.rt-tree-node > a::after{
    top: 16px;
    line-height: 0;
}.rt-book-appointment .ea-bootstrap .disabled{
    margin-top: 55px !important;
}.rt-book-appointment .ea-bootstrap .disabled .block{
    opacity: inherit !important;
    background: none !important;
    position: relative !important;
}.rt-book-appointment .ui-datepicker .ui-state-disabled{
    font-weight: 400 !important;
    font-size: 18px !important;
}@media only screen and (max-width : 767px){.menu-is-onscreen .rt-menu-overlay{
        width: 100%;
    }}@media only screen and (min-width : 768px) and (max-width : 1024px){.menu-is-onscreen .rt-menu-overlay{
        width: 100%;
    }}@media screen and (max-width: 1190px) and (min-width: 250px){.wraper_blog_main{
        width: 100%;
    }}.hidden{
    display: none;
}.hidden{
    display: none !important;
}.radiantthemes-shop-box.style-seven > .holder .price-box-holder .radiantthemes-cart-border a.button{
    background-color: transparent;
    border: 0;
    color: #000;
    font-size: 17px;
    line-height: 27px;
    left: 0;
    opacity: 0;
    padding: 0;
    position: relative;
    top: 0px;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transition: all .45s cubic-bezier(.18, .74, .58, 1);
    -o-transition: all .45s cubic-bezier(.18, .74, .58, 1);
    transition: all .45s cubic-bezier(.18, .74, .58, 1);
    left: 0;
    text-transform: capitalize;
}.radiantthemes-shop-box.style-seven > .holder:hover .price-box-holder .radiantthemes-cart-border a.button{
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: all .45s cubic-bezier(.18, .74, .58, 1);
    -o-transition: all .45s cubic-bezier(.18, .74, .58, 1);
    transition: all .45s cubic-bezier(.18, .74, .58, 1);
}.radiantthemes-shop-box.style-seven > .holder:hover .price-box-holder .radiantthemes-cart-border a.button:hover:before{
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}.radiantthemes-shop-box.style-seven > .holder:hover .price-box-holder .radiantthemes-cart-border a.button:after,.radiantthemes-shop-box.style-seven > .holder:hover .price-box-holder .radiantthemes-cart-border a.button:before{
    content: '';
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: currentColor;
    -webkit-transition: .35s cubic-bezier(.04, .11, .6, .97);
    -o-transition: .35s cubic-bezier(.04, .11, .6, .97);
    transition: .35s cubic-bezier(.04, .11, .6, .97);
}.radiantthemes-shop-box.style-seven > .holder:hover .price-box-holder .radiantthemes-cart-border a.button.added{
    opacity: 0;
    visibility: hidden;
}.radiantthemes-shop-box.style-seven > .holder:hover .price-box-holder .radiantthemes-cart-border a.button:before{
    -webkit-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}.radiantthemes-shop-box.style-seven > .holder:hover .price-box-holder .radiantthemes-cart-border a.button:after{
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}.radiantthemes-shop-box.style-seven > .holder:hover .price-box-holder .radiantthemes-cart-border a.button:hover:after{
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition-delay: .34s;
    -o-transition-delay: .34s;
    transition-delay: .34s;
}.woocommerce nav.woocommerce-pagination ul li span.current{
    color: #000;
    
}.woocommerce nav.woocommerce-pagination ul li span.current{
    color: #000 !important;
    position: relative;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    background: none;
}.woocommerce nav.woocommerce-pagination ul li span.current:after{
    background: currentColor;
    color: #000 !important;
    content: "";
    width: 15px;
    height: 1px;
    bottom: 0;
    position: absolute;
    left: auto;
    right: 0;
    -webkit-transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;
    transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;
}.woocommerce nav.woocommerce-pagination ul li span.current:after:hover{
    color: #000 !important;
    right: 0 !important;
    left: 0 !important;
    width: 15px !important;
}.shop_single > .woocommerce-tabs ul.tabs li.active a{
    font-size: 18px;
    line-height: 32px;
    color: #000;
    position: relative;
    display: inline-block;
    
}.shop_single > .woocommerce-tabs ul.tabs li.active a:before{
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    width: 100%;
}.shop_single > .woocommerce-tabs ul.tabs li.active a:hover:before{
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    width: 100%;
}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{
    color: #000;
}.shop_single > .woocommerce-tabs ul.tabs li.active:before,.shop_single > .woocommerce-tabs ul.tabs li.active:after{
    display: none !important;
}.select2-container .select2-selection > .select2-selection__arrow::before{
    display: none !important;
}.select2-container--default .select2-results > .select2-results__options{
    font-size: 16px !important;
    line-height: 28px !important;
    color: #000 !important;
}.woocommerce-message .button.wc-forward{
    background: linear-gradient(to top right, #FF0C86 0%, #FF7454 100%) !important;
    color: #ffffff;
    font-weight: 400;
    text-transform: capitalize;
    padding: 0px 10px !important;
    border-radius: 3px !important;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    font-size: 15px;
    line-height: 30px;
    font-weight: 600;
    font-family: "Poppins";
    box-shadow: 0px 3px 15px 2px rgba(255, 28, 125, 0.3);
    -webkit-box-shadow: 0px 3px 15px 2px rgba(255, 28, 125, 0.3);
}.woocommerce-message .button.wc-forward:hover{
    background: linear-gradient(to top right, #FF0C86 0%, #FF7454 100%) !important;
    color: #ffffff;
    font-weight: 400;
    text-transform: capitalize;
    padding: 0px 10px !important;
    border-radius: 3px !important;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    font-size: 15px;
    line-height: 30px;
    font-weight: 600;
    font-family: "Poppins";
    box-shadow: 0px 3px 15px 2px rgba(255, 28, 125, 0.3);
    -webkit-box-shadow: 0px 3px 15px 2px rgba(255, 28, 125, 0.3);
}.woocommerce-error .button.wc-forward{
    background-color: #000 !important;
    color: #ffffff;
    font-weight: 400;
    text-transform: capitalize;
    padding: 7px 11px !important;
    border-radius: 0px !important;
}.woocommerce-error .button.wc-forward:hover{
    color: #ffffff;
}.woocommerce .woocommerce-info{
    padding: 1.5em 1.5em 1.5em 3.5em;
    margin: 0 0 2em;
    position: relative;
    background: #03112D !important;
    color: #ffffff !important;
    border: 1px solid #03112D !important;
    list-style: none outside;
    width: auto;
    word-wrap: break-word;
    border-radius: 4px;
}@media screen and (min-width:250px) and (max-width:318px){.shop_single > .summary form.cart .button{
        margin-top: 30px;
    }}@media screen and (max-width:767px){.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{
        float: left !important;
        margin-top: 15px;
    }.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{
        margin-top: 10px !important;
    }input[type="checkbox"]{
        margin: 7px 0 0;
        flex: 0 0 auto;
        margin-right: 10px !important;
        width: 18px;
        height: 20px;
        float: left;
    }.wraper_blog_main > .container{
        padding-left: 15px;
        padding-right: 15px;
    }}@media screen and (max-width:767px){.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{
        float: left !important;
        margin-top: 47px !important;
        margin-bottom: 30px !important;
    }}@media screen and (max-width:413px){.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{
        float: left !important;
        margin-top: 39px !important;
        margin-bottom: 30px !important;
    }}.container.page-container{
    padding-top: 130px;
    padding-bottom: 140px;
    overflow: hidden;
}@media screen and (max-width:1024px){.wraper_blog_main .container.page-container{
        padding-top: 110px;
        padding-bottom: 120px;
    }}@media screen and (max-width:767px){.wraper_blog_main .container.page-container{
        padding-top: 90px;
        padding-bottom: 100px;
    }}@media(max-width:1024px){
    .process-img-box .elementor-column-wrap .elementor-heading-title {
        opacity: 1;
        transform: translate3d(0, 85px, 0);
        transition: transform .5s ease 0s;
    }

    .service-counseller .elementor-column-wrap .elementor-heading-title {
        opacity: 1;
        transform: translate3d(0, 85px, 0);
        transition: transform .5s ease 0s;
    }

}@media(max-width:767px){
    .process-img-box .elementor-column-wrap .elementor-heading-title {
        opacity: 1;
        transform: translate3d(0, 100px, 0);
        transition: transform .5s ease 0s;
    }

    .service-counseller .elementor-column-wrap .elementor-heading-title {
        opacity: 1;
        transform: translate3d(0, 100px, 0);
        transition: transform .5s ease 0s;
    }


}.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.added{
    display: none !important;
}.premium-progressbar-active .premium-progressbar-bar{
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite;
}.about-three-accordian .elementor-accordion-item .elementor-tab-title.elementor-active{
    background-color: #FD406A !important;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.11);
    margin-bottom: 0 !important;
}.about-three-accordian .elementor-accordion-item .elementor-tab-content.elementor-active{
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.11);
    margin-bottom: 25px;
}.about-eight-accordian .elementor-accordion-item .elementor-tab-title.elementor-active{
    background-color: #47A1E7 !important;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.11);
    margin-bottom: 0 !important;
}.about-eight-accordian .elementor-accordion-item .elementor-tab-content.elementor-active{
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.11);
    margin-bottom: 25px;
}.rt-customer-support .swiper-pagination{
    position: relative !important;
    text-align: left !important;
}.rt-customer-support .swiper-pagination span.swiper-pagination-bullet-active{
    position: relative;
    display: inline-block;
}.rt-customer-support .swiper-pagination span.swiper-pagination-bullet-active:after{
    border-radius: 50% !important;
    border: 1px solid #000 !important;
    width: 16px !important;
    height: 16px !important;
    background: transparent;
    position: absolute;
    content: '';
    top: -5px;
    left: -5px;
    right: 0;
    margin: 0 auto;
}.rt-customer-support .swiper-pagination span{
    position: relative;
    display: inline-block;
}.rt-customer-support .swiper-pagination span:after{
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    border-radius: 50%;
    background: #000;
    width: 6px;
    height: 6px;
}.wraper_blog_main .entry.status-publish .entry-header{
    display: none;
}.select2-container--default .select2-selection--single .select2-selection__arrow b{
    display: none !important;
}.select2-selection__arrow:after{
    content: "\e64b";
    position: absolute;
    
    top: 50%;
    margin-left: 0;
    margin-top: -8px;
    font-family: 'themify';
    font-size: 10px;
    width: 0;
    height: 24px;
    line-height: 24px;
    font-weight: normal;
}@media screen and (max-width: 1024px){.select2-selection__arrow:after{
        margin-left: -24px;
    }}@media screen and (max-width: 480px){.select2-selection__arrow:after{
        margin-left: -24px;
    }}.select2-container .select2-selection > .select2-selection__arrow:before{
    content: "\e64b";
    position: absolute;
    right: 0;
    top: 50%;
    margin-left: -3px;
    margin-top: -3px;
    font-family: 'themify';
    font-size: 10px;
    width: 18px;
    height: 24px;
    line-height: 24px;
    font-weight: normal;
}.select2-hidden-accessible{
    position: absolute !important;
    width: 100% !important;
    border: 0 !important;
    clip: none !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: none !important;
    padding: 0 !important;
    float: left !important;
}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{
    font-size: 100%;
    margin: 0;
    line-height: 1;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
    font-weight: 600;
    border-radius: 4px;
    left: auto;
    border: 0;
    display: inline-block;
    box-shadow: none;
    text-shadow: none;
    
    border-radius: 4px;
    color: #fff;
    padding: 14px 50px;
}.woocommerce button.button:hover{
    color: #fff !important;
}.checkout_coupon.woocommerce-form-coupon .button{
    background: linear-gradient(to top right, #FF0C86 0%, #FF7454 100%) !important;
    border: none !important;
    border-radius: 4px;
    color: #fff;
    height: 54px !important;
}.select2-container .select2-selection--single .select2-selection__rendered{
    padding-left: 1px;
}@media screen and (max-width: 768px){.select2-container .select2-selection > .select2-selection__arrow:before{
        right: 13px;
    }.shipping-calculator-form .form-row .select2-container .select2-selection--single .select2-selection__rendered{
        padding-right: 30px;
    }}.woocommerce form.login,.woocommerce form.register{
    border: 1px rgba(40, 41, 37, 0.2) solid;
    border-radius: 4px;
}header#header.sticky-active .rt-cart-box.hidden-md{
    display: none;
}.is-style-outline>.wp-block-button__link:not(.has-background),.wp-block-button__link.is-style-outline:not(.has-background){
    background: transparent;
    color:  #FF0C86 !important;
    box-shadow: none;
    border: 2px solid #FF0C86;
}.state_select{
    min-height: 50px;
    font-size: 16px;
    color: #000;
    background: #f8f8f8;
    border: 1px #f8f8f8 solid;
    border-radius: 0;
    padding: 10px 10px 10px 7px;
    line-height: inherit;
    background: #f8f8f8 url(/wp-content/themes/uvo/assets/images/icon.png) no-repeat center right 5px;
    -moz-appearance: none;
    -webkit-appearance: none;
}.elementor-section.elementor-section-boxed > .elementor-container{
    max-width: 1266px !important;
}.home-five-testimonial .owl-carousel.owl-drag .owl-item{
    padding: 15px 0 !important;
}.home-five-testimonial .testimonial.element-six > .owl-dots{
    margin-top: 20px;
}.home-five-testimonial .testimonial.element-six > .owl-dots{
    text-align: center !important;
}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right: 10px;
    margin-left: 10px;
}.social-media-accodian .elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed{
    margin-top: 8px;
}.internet-marketing-accodian .elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed{
    margin-top: 8px;
}.get-started-btn .radiantthemes-custom-button .radiantthemes-custom-button-main > .placeholder{
    box-shadow: 0px 3px 15px 2px rgba(255, 28, 125, 0.3);
    -webkit-box-shadow: 0px 3px 15px 2px rgba(255, 28, 125, 0.3);
    border-radius: 4px;
}.get-started-btn-blue .radiantthemes-custom-button .radiantthemes-custom-button-main > .placeholder{
    box-shadow: 0px 3px 15px 2px rgba(57, 71, 238, 0.3);
    -webkit-box-shadow: 0px 3px 15px 2px rgba(57, 71, 238, 0.3);
    border-radius: 4px;
}.radiantthemes-custom-button.hover-style-two .radiantthemes-custom-button-main .placeholder{
    position: relative;
    display: inline-block;
}.radiantthemes-custom-button.hover-style-two .radiantthemes-custom-button-main .placeholder:before{
    -webkit-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}.radiantthemes-custom-button.hover-style-two .radiantthemes-custom-button-main .placeholder:after,.radiantthemes-custom-button.hover-style-two .radiantthemes-custom-button-main .placeholder:before{
    content: '';
    position: absolute;
    bottom: 3px;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: currentColor;
    -webkit-transition: .35s cubic-bezier(.04, .11, .6, .97);
    -o-transition: .35s cubic-bezier(.04, .11, .6, .97);
    transition: .35s cubic-bezier(.04, .11, .6, .97);
}.radiantthemes-custom-button.hover-style-two .radiantthemes-custom-button-main:hover .placeholder:before{
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}.radiantthemes-custom-button.hover-style-two .radiantthemes-custom-button-main .placeholder:after{
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}.radiantthemes-custom-button.hover-style-two .radiantthemes-custom-button-main:hover .placeholder:after{
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition-delay: .34s;
    -o-transition-delay: .34s;
    transition-delay: .34s;
}@media screen and (max-width:767px){h2{
        font-size: 30px;
        line-height: 40px;
    }p{
        font-size: 14px;
        line-height: 28px;
    }}.swiper-pagination{
    visibility: hidden;
}.radiantthemes-shop-box.style-seven > .holder .price-box-holder .radiantthemes-cart-border a.button{
    background-color: transparent !important;
    border: 0;
    color: #545454;
    left: 0;
    font-size: 16px;
    line-height: 30px;
    font-weight: 400;
    opacity: 0;
    padding: 0;
    position: relative;
    top: 0px;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    transition: all .6s ease;
    left: 0;
    text-transform: capitalize;
}.radiantthemes-shop-box.style-seven > .holder:hover .price-box-holder .radiantthemes-cart-border a.button{
    opacity: 1;
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    transform: translateX(0%);
}.radiantthemes-shop-box.style-seven > .holder:hover .price-box-holder .radiantthemes-cart-border a.button:after,.radiantthemes-shop-box.style-seven > .holder:hover .price-box-holder .radiantthemes-cart-border a.button:before{
    content: '';
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: currentColor;
    -webkit-transition: .35s cubic-bezier(.04, .11, .6, .97);
    -o-transition: .35s cubic-bezier(.04, .11, .6, .97);
    transition: .35s cubic-bezier(.04, .11, .6, .97);
}.radiantthemes-shop-box.style-seven > .holder:hover .price-box-holder .radiantthemes-cart-border a.button:before{
    -webkit-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}.radiantthemes-shop-box.style-seven > .holder:hover .price-box-holder .radiantthemes-cart-border a.button:hover:before{
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}.radiantthemes-shop-box.style-seven > .holder:hover .price-box-holder .radiantthemes-cart-border a.button:after{
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}.radiantthemes-shop-box.style-seven > .holder:hover .price-box-holder .radiantthemes-cart-border a.button:hover:after{
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition-delay: .35s;
    -o-transition-delay: .35s;
    transition-delay: .35s;
}.radiantthemes-shop-box.style-seven > .holder:hover .price-box-holder .radiantthemes-cart-border a.button.added{
    opacity: 0;
    visibility: hidden;
}.radiantthemes-shop-box.style-seven > .holder > .pic > .action-buttons .button.add_to_cart_button.added{
    display: none;
}.radiantthemes-shop-box.style-seven > .holder > .pic > .action-buttons .button.add_to_cart_button.loading{
    opacity: 1;
}.radiantthemes-shop-box.style-seven > .holder > .pic > .action-buttons .button.add_to_cart_button.loading:after{
    top: 8px;
    right: 10px;
}.woocommerce nav.woocommerce-pagination ul li .page-numbers.current{
    color: #ffffff !important;
    background: #FD406A !important;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}.woocommerce nav.woocommerce-pagination ul li span.current:after{
    content: "";
    background: #FD406A;
    width: 15px;
    height: 2px;
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
    margin: 0 auto;
    display: none;
}.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover{
    color: #fff;
}.shop_single > .summary form.cart .button{
    text-transform: capitalize;
    letter-spacing: 0px;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}.shop_single > .woocommerce-tabs ul.tabs li.active a:before{
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    width: 100%;
}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{
    color: #ff1e7e !important;
}.wraper_shop_single.style-one .shop_single_tabs > ul.nav-tabs > li.active > a{
    background: #000000;
    color: #fff;
}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{
    background-color: #fff;
}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{
    background-color: #fff;
}.woocommerce-cart table.cart td.actions .coupon .input-text{
    border: 1px solid #f8f8f8;
    background: #f8f8f8;
    font-size: 14px;
    line-height: 26px;
    padding: 12px !important;
    font-family: "Rubik";
    text-transform: capitalize;
}.woocommerce .coupon input.input-text,.woocommerce .checkout_coupon input.input-text{
    height: 54px;
    padding: 12px !important;
    
    
    
    border-color: #f5f5f5;
    background-color: #f5f5f5;
}.woocommerce-page table.cart td.actions .coupon .button{
    
    background-image: linear-gradient(to top right, #FF0C86 0%, #FF7454 100%) !important;
}.woocommerce-cart .shop_table .coupon .button{
    flex-shrink: 0;
    
    margin: 0;
}.woocommerce .coupon button.button,.woocommerce .checkout_coupon button.button{
    padding: 0 41px;
    height: 52px;
    line-height: 50px;
    outline: none;
    border-width: 1px;
    border-style: solid;
    border-radius: 5px;
    font-size: 14px;
    font-weight: 700;
    cursor: pointer;
    text-transform: capitalize;
}.woocommerce button.button[name=update_cart],.woocommerce button.button[name=update_cart]{
    background: #ffffff !important;
    color: #FD406A !important;
    border: 1px solid #FD406A !important;
    line-height: 30px !important;
}.woocommerce button.button[name=update_cart],.woocommerce button.button[name=update_cart]:disabled{
    background: #ffffff !important;
    color: #FD406A !important;
    border: 1px solid #FD406A !important;
    line-height: 30px !important;
}.woocommerce button.button[name=update_cart],.woocommerce button.button[name=update_cart]:hover{
    background: #ffffff !important;
    color: #FD406A !important;
    border: 1px solid #FD406A !important;
    line-height: 30px !important;
}.page-template-default .entry-content ul.woocommerce-error li:after{
    display: none;
}.woocommerce-checkout .woocommerce form.woocommerce-form-coupon .form-row-first{
    width: 64%;
    padding-top: 15px;
    padding-bottom: 10px;
}.woocommerce-checkout .woocommerce form.woocommerce-form-coupon .form-row-last{
    width: 34%;
    padding-top: 15px;
    padding-bottom: 10px;
}@media screen and (max-width: 480px){.woocommerce-checkout .woocommerce form.woocommerce-form-coupon .form-row-first,.woocommerce-checkout .woocommerce form.woocommerce-form-coupon .form-row-last{
        width: 100%;
        padding-top: 3px;
    }}.woocommerce a.button{
    background: none !important;
}@media screen and (min-width: 1025px) and (max-width: 1170px){.woocommerce table.shop_table_responsive tr td p .select2-selection__arrow::after,.woocommerce-page table.shop_table_responsive tr td p .select2-selection__arrow::after{
        left: 100% !important;
    }}@media screen and (min-width: 768px) and (max-width: 1024px){.woocommerce table.shop_table_responsive tr td p .select2-selection__arrow::after,.woocommerce-page table.shop_table_responsive tr td p .select2-selection__arrow::after{
        left: 100% !important;
    }}@media screen and (max-width: 767px){.woocommerce table.shop_table_responsive tr td p .select2-selection__arrow::after,.woocommerce-page table.shop_table_responsive tr td p .select2-selection__arrow::after{
        left: 100% !important;
    }}.wraper_shop_single.style-one .shop_single_tabs > ul.nav-tabs > li > a.active{
    background-color: #FD406A !important;
}.wraper_shop_single.style-one .shop_single_tabs > ul.nav-tabs > li > a.active p{
    color: #fff !important;
}.woocommerce-cart .site{
    padding-top: 0px;
    padding-bottom: 0px;
}.rt-progressbar-active .rt-progressbar-bar{
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite;
}.entry-content > .page-links > .post-page-numbers.current{
    display: inline-block !important;
    float: none;
    color: #ffffff;
    min-width: 0px;
    padding: 0px 5px;
    width: 40px;
    height: 40px;
    margin: 0px 5px;
    font-size: 16px;
    line-height: 40px;
    border-radius: 50%;
    vertical-align: middle;
    position: relative;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    background: #FD406A;
    border: none;
    text-align: center;
}@media all and (min-width: 1171px){.page.woocommerce-cart .select2-container--default .select2-selection--single .select2-selection__arrow{
        height: 26px;
        position: relative;
        top: 1px;
        left: 100%;
    }.page.woocommerce-cart .select2-selection__arrow::after{
        margin-left: -10px;
        line-height: 3px;
    }}@media screen and (min-width: 1025px) and (max-width: 1170px){.page.woocommerce-cart .select2-container .select2-selection > .select2-selection__arrow{
        right: 22px;
    }}.page.woocommerce-account p.lost_password{
    margin-left: -10px;
    text-transform: capitalize;
}.form-row{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -10px !important;
    margin-left: -10px !important;
}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{
    width: 49%;
    overflow: visible;

}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{
    float: right;
    width: 49%;
}.woocommerce-page.woocommerce-checkout .select2-container .select2-selection{
    margin-bottom: 0px;
}@media all and (max-width: 767px){.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{
        float: left;
    }}[class^="wp-block-"]{
    margin-bottom: 30px;
    margin-top: 0px;
}.wp-block-group.has-background{
    margin-bottom: 20px;
}.swiper-pagination{
    bottom: -10px;
    left: 0;
    width: 100%;
    visibility: visible;
}.swiper-pagination-clickable .swiper-pagination-bullet{
    margin: 40px 5px 0 5px;
}.swiper-pagination-bullet{
    width: 10px !important;
    height: 10px !important;
    background: #FD406A !important;
}.swiper-button-next,.swiper-button-prev{
    width: 17px !important;
    height: 34px !important;
    margin-top: -10% !important;
}.woocommerce .blockUI.blockOverlay{
    position: relative !important;
    display: none !important;
}@keyframes slideBgTop{
    0% {
        transform: translateY(-100%) translateX(-50%);
        -webkit-animation-timing-function: cubic-bezier(0.815, 0.09, 0.885, 0.14);
    }

    50% {
        transform: translateY(-50%) translateX(-50%) skewY(-20deg);
    }

    100% {
        transform: translateY(0%) translateX(-50%);
        -webkit-animation-timing-function: cubic-bezier(0.815, 0.09, 0.885, 0.14);
    }
}@-webkit-keyframes fadeIn{
    0% {}

    100% {
        opacity: 1;
    }
}@keyframes fadeIn{
    0% {}

    100% {
        opacity: 1;
    }
}@keyframes fadeIn{
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}@-webkit-keyframes loader-fill-spinner-overlay{
    0% {
        width: 0;
    }

    100% {
        width: 100vw;
    }
}@keyframes loader-fill-spinner-overlay{
    0% {
        width: 0;
    }

    100% {
        width: 100vw;
    }
}@keyframes fade-in-out{
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}