/*
Theme Name: Martina Theme
Theme URI: https://grupomartina.com.ar/
Template: blossom-fashion
Author: GRUPO MARTINA SAS
Author URI: https://grupomartina.com.ar/
Description: Fashion Diva is a child theme of Blossom Fashion Free WordPress theme. You can create a visually appealing and stunning feminine fashion blog with this theme without writing a single line of code. You can easily share your fashion collections and lifestyle ideas attractively using this theme. It is a fully responsive and mobile-friendly theme which ensures your website displays correctly on every device and screen sizes. The theme is speed optimized to provide your visitors with a smooth browsing experience while visiting your website. Furthermore, it is ultra SEO optimized along with Schema.org markup ready to help your website rank higher in search engine results. The theme is social media ready. You can flaunt your Instagram profile on the home page. The theme also has built-in options to integrate Facebook, Snapchat, Twitter, Instagram, Pinterest, and other major social platforms. Fashion Diva comes with 20 custom widgets that help you increase the functionality of the website all by yourself without writing a single line of code. Furthermore, the theme is fully compatible with the WooCommerce plugin -- you can create your online shop with the theme. Also, the theme is cross-browser compatible, translation ready and supports RTL scripts. If you run into any problem or need guidance, Fashion Diva is backed with extensive documentation along with the quick and friendly support team. Check demo: https://blossomthemes.com/theme-demo/?theme=fashion-diva, read documentation: https://docs.blossomthemes.com/docs/fashion-diva/, and get support: https://blossomthemes.com/support-ticket/
Tags: blog,one-column,two-columns,right-sidebar,left-sidebar,footer-widgets,custom-background,custom-header,custom-menu,custom-logo,featured-images,threaded-comments,full-width-template,rtl-language-support,translation-ready,theme-options,photography,e-commerce
Version: 1.0.9.1790319145
Updated: 2026-09-25 03:52:25

*/

.blossomthemes-email-newsletter-wrapper form .subscribe-inner-wrap {
    justify-content: center;
}
.container {
    max-width: 1170px;
}
.site-title {
    margin-bottom: 15px;
}
.banner .text-holder .cat-links {
    margin-bottom: 0;
}
.banner .text-holder .cat-links a {
    border-bottom: none;
}
.banner .text-holder .cat-links a:hover {
    background-color: var primary color;
    color: #121212 !important;
}
.banner .text-holder .title {
    font-weight: normal;
}
.featured-section .img-holder .text-holder {
    font-size: 12px;
    font-weight: 700;
    top: 65%;
    width: calc(100% - 80px);
    -moz-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    padding: 0.75em 1.5em;
}
.top-section .newsletter .blossomthemes-email-newsletter-wrapper {
    display: block;
}
.top-section .newsletter .blossomthemes-email-newsletter-wrapper .text-holder {
    text-align: center;
    width: 100%;
}
.top-section .newsletter .blossomthemes-email-newsletter-wrapper .text-holder h3 {
    margin-bottom: 0;
    font-weight: normal;
    float: none;
    font-style: normal;
}
.top-section .newsletter .blossomthemes-email-newsletter-wrapper .text-holder span {
    border-left: none;
}
.top-section .newsletter .blossomthemes-email-newsletter-wrapper form {
    display: block;
    margin-bottom: 30px;
    text-align: center;
    position: relative;
    padding-bottom: 15px;
}
.top-section .newsletter .blossomthemes-email-newsletter-wrapper form input[type="submit"] {
    display: inline-block;
    margin-bottom: 30px;
}
.blossomthemes-email-newsletter-wrapper form label .check-mark {
    margin-top: 7px;
    border: 1px solid #afafaf;
}
.blossomthemes-email-newsletter-wrapper form label .text {
    display: block;
    flex-grow: unset;
    flex-basis: unset;
}
.shop-section .shop-slider .item h3 a {
    font-weight: bold;
}
.shop-section .shop-slider .owl-dots .owl-dot.active {
    border-color: #121212;
}
.shop-section .shop-slider .owl-dots .owl-dot span {
    background-color: #121212;
}
#primary {
    width: calc(100% - 330px);
}
#primary .post .entry-header .cat-links {
    margin-bottom: 10px;
}
#primary .post .entry-header .entry-meta a {
    font-weight: bold;
    color: #121212;
}
#primary .post .btn-readmore {
    font-weight: 600;
    position: relative;
    background-color: transparent;
    color: var(--primary-color);
    letter-spacing: 0;
    text-transform: uppercase;
    padding: 0;
}
#primary .post .btn-readmore:hover {
    background-color: transparent !important;
    color: #999;
}
.pagination .page-numbers {
    border: 2px solid var(--primary-color);
}
.pagination a:hover {
    background-color: var primary color;
}
.pagination .current {
    background-color: var primary color;
    -moz-border-radius: unset;
    -webkit-border-radius: unset;
    -o-border-radius: unset;
    border-radius: unset;
}
.bottom-shop-section {
    padding-top: 50px;
}
.bottom-shop-section .bottom-shop-slider .item img, .bottom-shop-section .bottom-shop-slider .item .fallback-svg {
    height: auto;
}
.bottom-shop-section .bottom-shop-slider .item h3 a {
    font-size: 18px;
    font-weight: 600;
}
#secondary {
    width: 330px;
}
.widget .widget-title {
    font-size: 14px;
    font-weight: bold;
    width: 100%;
    background-color: #f6f4f3;
    padding: 15px 0;
}
.widget_bttk_posts_category_slider_widget .owl-theme .owl-nav [class*="owl-"]:hover {
    background-color: var primary color;
}
.single .newsletter .blossomthemes-email-newsletter-wrapper .text-holder h3 {
    font-weight: normal;
    font-style: normal;
}
.site-footer .widget .widget-title:before, .site-footer .widget .widget-title:after {
    display: block;
    position: absolute;
    top: auto;
    content: '';
    width: 57px;
    height: 2px;
    left: 0;
    bottom: 0;
}
:root {
    --primary-color: #e7cfc8;
}
.main-navigation ul li {
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
.header-two .header-t .secondary-nav ul li a {
    font-weight: 600;
}
.site-header .site-branding {
    text-align: center;
}
.search .top-section .search-form input[type="search"], .archive #primary .post-count, .search #primary .post-count {
    font-family: 'EB Garamond', sans-serif;
}
.navigation-holder {
    background-color: #fff;
    border-top: 1px solid #e5e5e5;
    padding: 23px 0;
}
body:not(.home) .navigation-holder {
    border-bottom: 1px solid #e5e5e5;
}
.header-two .header-t {
    background-color: #f1d3d3;
    padding: 15px 0 !important;
}
.header-two .header-t .right {
    float: right;
}
.header-two .header-t .right .tools, .header-two .header-t .right .social-networks-holder {
    float: right;
}
.header-two .header-t .right .tools {
    -moz-transform: inherit;
    -webkit-transform: inherit;
    -o-transform: inherit;
    transform: inherit;
}
.header-two .header-t .right .tools .cart {
    margin-top: 2px;
    margin-left: 20px;
    padding-left: 0;
    font-size: 16px;
    -moz-transition: ease 0.2s;
    -webkit-transition: ease 0.2s;
    -o-transition: ease 0.2s;
    transition: ease 0.2s;
    border-left: 0;
}
.header-two .header-t .right .tools .cart:hover {
    color: #777;
}
.header-two .header-t .right .tools .cart .number {
    background-color: #fff;
}
.header-two .header-t .right .tools .form-section {
    font-size: 14px;
    color: #111;
    float: right;
}
.header-two .header-t .right .tools .form-section #btn-search {
    -moz-transition: ease 0.2s;
    -webkit-transition: ease 0.2s;
    -o-transition: ease 0.2s;
    transition: ease 0.2s;
    cursor: pointer;
}
.header-two .header-t .right .tools .form-section #btn-search:hover {
    color: #777;
}
.header-two .header-t .right > div {
    margin-left: 20px;
}
.header-two .header-t .right > div:last-child {
    margin-left: 0;
    padding-left: 0;
    border-left: 0;
}
.header-two .header-t .right .separator {
    margin-top: 4px;
    margin-left: 20px;
    width: 1px;
    height: 20px;
    background-color: rgba(0, 0, 0, 0.1);
    float: right;
}
.header-two .header-t .right .social-networks li {
    line-height: 1.5;
}
.header-two .header-t .right .social-networks li a:hover {
    color: #777;
}
.header-two .header-t .form-holder {
    display: none;
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    left: 0;
    background-color: rgba(255, 255, 255, 0.98);
    z-index: 2;
}
.logged-in .header-two .header-t .form-holder {
    top: 32px;
}
.header-two .header-t .form-holder .search-form {
    position: absolute;
    top: 50%;
    width: 100%;
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    left: 50%;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    max-width: 700px;
    padding: 0 15px 10px;
}
.header-two .header-t .form-holder .search-form label {
    width: 85%;
    float: left;
}
.header-two .header-t .form-holder .search-form input[type="search"] {
    font-size: 42px;
    font-weight: 600;
    background-image: none;
    width: 100%;
    color: #b5b5b5;
    line-height: 1.2em;
    border: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    padding: 0;
    margin: 0;
}
.header-two .header-t .form-holder .search-form input[type="submit"] {
    float: right;
}
.header-two .header-t .form-holder .btn-close-form {
    position: absolute;
    top: 48px;
    right: 40px;
    background-image: none;
    width: 20px;
    height: 20px;
    color: inherit;
    z-index: 1;
    cursor: pointer;
    border: none;
    padding: 0;
}
.header-two .header-t .form-holder .btn-close-form span {
    display: block;
    position: relative;
    width: 20px;
    height: 2px;
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    background-color: #323338;
    margin: 8px 0 0;
}
.header-two .header-t .form-holder .btn-close-form span:after {
    position: absolute;
    top: 0;
    right: 0;
    content: '';
    width: 20px;
    height: 2px;
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    background-color: #323338;
}
.header-two .main-header {
    padding: 40px 0 20px;
}
.header-two #secondary-toggle-button {
    display: none;
}
.banner-layout-two .text-holder .btn-more, .banner-layout-three .text-holder .btn-more, .banner-layout-four .text-holder .btn-more {
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
}
.banner-layout-two img, .banner-layout-two .fallback-svg {
    opacity: 0.4;
}
.banner-layout-two .active img, .banner-layout-two .active .fallback-svg {
    opacity: 1;
}
.banner.banner-layout-two img, .banner.banner-layout-two .fallback-svg {
    width: 100%;
    height: 760px;
    vertical-align: top;
    object-fit: cover;
    -o-object-fit: cover;
}
.banner-layout-two .owl-prev {
    width: 120px;
    height: 100px;
    left: 234px;
}
.banner-layout-two .owl-next {
    right: 234px;
    width: 120px;
    height: 100px;
}
.featured-section .img-holder:hover .text-holder {
    top: 50%;
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.homepage-layout-two #primary .post .post-thumbnail {
    margin: 0 0 30px;
}
#primary .post .entry-header .cat-links a, .banner .text-holder .cat-links a, .error-holder .recent-posts .post .entry-header .cat-links a {
    display: inline-block;
    margin-bottom: 2px;
    font-size: 11px;
    font-weight: bold;
    background-color: rgba( 231, 207, 200, 0.3 );
    color: #121212;
    text-decoration: none;
    border-bottom: none;
    line-height: 1;
    letter-spacing: 0.15em;
    text-transform: uppercase;
    padding: 5px 10px;
}
#primary .post .entry-header .cat-links a:hover, .error-holder .recent-posts .post .entry-header .cat-links a:hover {
    background-color: var primary color;
    color: #121212 !important;
}
#primary .post.first-post .entry-header .entry-title, .single #primary .post .entry-header .entry-title, #primary .post .entry-header .entry-title {
    font-weight: normal;
}
#primary .post .btn-readmore:after {
    display: block;
    position: absolute;
    top: 5px;
    content: "";
    background-image: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="30" height="10" viewBox="0 0 30 10"><g id="arrow" transform="translate(-10)"><path fill="%23e7cfc8" d="M24.5,44.974H46.613L44.866,40.5a34.908,34.908,0,0,0,9.634,5,34.908,34.908,0,0,0-9.634,5l1.746-4.474H24.5Z" transform="translate(-14.5 -40.5)"></path></g></svg>');
    background-repeat: no-repeat;
    width: 35px;
    height: 30px;
    left: 150px;
    border: none;
    opacity: 1;
}
#primary .post .btn-readmore:hover:after {
    background-image: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="30" height="10" viewBox="0 0 30 10"><g id="arrow" transform="translate(-10)"><path fill="%23999" d="M24.5,44.974H46.613L44.866,40.5a34.908,34.908,0,0,0,9.634,5,34.908,34.908,0,0,0-9.634,5l1.746-4.474H24.5Z" transform="translate(-14.5 -40.5)"></path></g></svg>');
}
span.edit-link {
    display: none;
}
.top-section .newsletter  .blossomthemes-email-newsletter-wrapper label {
    font-size: 14px;
    text-align: center;
    position: absolute;
    width: 100%;
    left: 0;
    color: #999596;
    bottom: -20px;
}
.blossomthemes-email-newsletter-wrapper.bg-img:before {
    background-color: transparent;
}
.blossomthemes-email-newsletter-wrapper .bten-popup-text-wraper .text-holder h3 {
    font-size: 24px;
    font-weight: normal;
}
.blossomthemes-email-newsletter-wrapper .bten-popup-text-wraper form label .text {
    font-size: 14px;
}
.blossomthemes-email-newsletter-wrapper .bten-popup-text-wraper form input[type="submit"] {
    font-size: 16px;
    text-transform: none;
}
::placeholder {
    font-size: 14px;
}
.single .blossomthemes-email-newsletter-wrapper .text-holder {
    text-align: center;
}
.shop-section, .bottom-shop-section {
    background-color: rgba( 231, 207, 200, 0.3 );
}
.shop-section .header .title, .shop-section .header .content, .shop-section .shop-slider .item h3 a {
    color: #121212;
}
.bottom-shop-section .bottom-shop-slider .owl-prev:after, .bottom-shop-section .bottom-shop-slider .owl-next:after {
    top: 76px;
}
.pagination .next, .pagination .prev {
    border: none;
}
.pagination .prev:before, .pagination .next:before {
    top: 17px;
}
.pagination .prev:hover:before {
    -moz-transition: all ease 0.2s;
    -webkit-transition: all ease 0.2s;
    -o-transition: all ease 0.2s;
    transition: all ease 0.2s;
    border-right-color: var(--primary-color);
}
.pagination .prev:hover:after, .pagination .next:hover:after {
    background-color: var primary color;
    -moz-transition: all ease 0.2s;
    -webkit-transition: all ease 0.2s;
    -o-transition: all ease 0.2s;
    transition: all ease 0.2s;
}
.pagination .next:hover:before {
    -moz-transition: all ease 0.2s;
    -webkit-transition: all ease 0.2s;
    -o-transition: all ease 0.2s;
    transition: all ease 0.2s;
    border-left-color: var(--primary-color);
}
.widget_bttk_popular_post .style-two li .entry-header .cat-links a, .widget_bttk_pro_recent_post .style-two li .entry-header .cat-links a, .widget_bttk_popular_post .style-three li .entry-header .cat-links a, .widget_bttk_pro_recent_post .style-three li .entry-header .cat-links a, .widget_bttk_posts_category_slider_widget .carousel-title .cat-links a {
    display: inline-block;
    margin-right: 3px;
    margin-bottom: 2px;
    font-size: 11px;
    font-weight: bold;
    background-color: rgba( 231, 207, 200, 0.3 );
    color: #121212;
    text-decoration: none;
    border-bottom: none;
    line-height: 1;
    letter-spacing: 0.15em;
    text-transform: uppercase;
    padding: 5px 10px;
}
.widget_bttk_popular_post .style-two li .entry-header .cat-links a:hover, .widget_bttk_pro_recent_post .style-two li .entry-header .cat-links a:hover, .widget_bttk_popular_post .style-three li .entry-header .cat-links a:hover, .widget_bttk_pro_recent_post .style-three li .entry-header .cat-links a:hover, .widget_bttk_posts_category_slider_widget .carousel-title .cat-links a:hover {
    background-color: var primary color;
    color: #121212;
}
.widget .widget-title:before, .widget .widget-title:after {
    display: none;
}
.site-footer .widget .widget-title, .site-footer .widget .widget-title {
    text-align: left;
    position: relative;
    background-color: transparent;
}
.underline .entry-content a {
    color: #666;
}
@media only screen and (max-width: 1024px) {
#toggle-button {
    display: table;
    float: none;
    margin: 0 auto;
}
#toggle-button span {
    -moz-transform: translateY(-2px);
    -webkit-transform: translateY(-2px);
    -o-transform: translateY(-2px);
    transform: translateY(-2px);
    vertical-align: middle;
}
.main-navigation {
    text-align: left;
    overflow: auto;
}
#primary, #secondary {
    width: 100%;
}
.banner.banner-layout-two img, .banner.banner-layout-two .fallback-svg {
    height: 388px;
}
.banner-layout-two .owl-prev {
    left: 50px;
}
.banner-layout-two .owl-next {
    right: 50px;
}
.header-two .header-t {
    position: relative;
}
.header-two .header-t .container {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.header-two .header-t .right {
    position: relative;
    top: 2px;
    flex: 1;
}
.header-two #secondary-toggle-button {
    display: inline-block;
    font-size: 20px;
    font-weight: 600;
    background-image: none;
    height: auto;
    color: #111;
    line-height: normal;
    cursor: pointer;
    border: none;
    text-transform: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 0;
}
.header-two #secondary-toggle-button span {
    display: inline-block;
    margin-right: 10px;
    position: relative;
    width: 20px;
    height: 2px;
    -moz-transform: translateY(-2px);
    -webkit-transform: translateY(-2px);
    -o-transform: translateY(-2px);
    transform: translateY(-2px);
    background-color: #323338;
    -moz-transition: ease 0.4s;
    -webkit-transition: ease 0.4s;
    -o-transition: ease 0.4s;
    transition: ease 0.4s;
    vertical-align: middle;
}
.header-two #secondary-toggle-button span:before, .header-two #secondary-toggle-button span:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 2px;
    left: 0;
    background-color: #323338;
    -moz-transition: ease 0.4s;
    -webkit-transition: ease 0.4s;
    -o-transition: ease 0.4s;
    transition: ease 0.4s;
}
.header-two #secondary-toggle-button span:before {
    top: -5px;
}
.header-two #secondary-toggle-button span:after {
    bottom: -5px;
}
.header-two #secondary-toggle-button.active {
    display: none;
}
.secondary-nav .btn-close-menu {
    display: none;
    font-weight: 600;
    background-image: none;
    height: auto;
    color: initial;
    line-height: normal;
    border: none;
    min-height: auto;
    text-transform: none;
    padding: 0;
}
.secondary-nav .active .btn-close-menu {
    display: block;
}
.secondary-nav .btn-close-menu span {
    display: inline-block;
    margin-right: 5px;
    position: relative;
    width: 20px;
    height: 20px;
    vertical-align: -4px;
}
.secondary-nav .btn-close-menu span::before, .secondary-nav .btn-close-menu span::after {
    position: absolute;
    top: 0;
    right: 0;
    content: "";
    width: 18px;
    height: 2px;
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    left: 0;
    background-color: #121212;
    bottom: 0;
    margin: auto;
}
.secondary-nav .btn-close-menu span::after {
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.header-two .header-t .secondary-nav .mobile-menu {
    display: none;
    position: absolute;
    top: 100%;
    width: 100%;
    left: 0;
    background-color: #fff;
    z-index: 1;
    z-index: 9999;
    overflow: auto;
    -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
    border-top: 1px solid #eee;
    max-height: 50vh;
}
.header-two .header-t .secondary-nav .mobile-menu > div {
    max-width: 720px;
    padding: 0 15px;
    margin: 0 auto;
}
.header-two .header-t .secondary-nav ul {
    font-size: 14px;
    text-align: left;
    max-width: 720px;
    line-height: 20px;
    padding: 0;
    margin: 0 auto;
}
.header-two .header-t .secondary-nav ul li.menu-item-has-children:after {
    display: none;
}
.header-two .header-t .secondary-nav ul li {
    display: block;
    position: relative;
    overflow: hidden;
    float: none;
    padding: 1px;
    margin: 0;
}
.header-two .header-t .secondary-nav ul li a {
    display: block;
    position: relative;
    color: #666;
    -moz-transition: ease 0.2s;
    -webkit-transition: ease 0.2s;
    -o-transition: ease 0.2s;
    transition: ease 0.2s;
    border-bottom: 1px solid #eee;
    padding: 10px 0;
}
.header-two .header-t .secondary-nav ul li a:hover, .header-two .header-t .secondary-nav ul li:hover > a, .header-two .header-t .secondary-nav ul .current-menu-item > a, .header-two .header-t .secondary-nav ul .current-menu-ancestor > a, .header-two .header-t .secondary-nav ul .current_page_item > a, .header-two .header-t .secondary-nav ul .current_page_ancestor > a {
    color: #f1d3d3;
    text-decoration: none;
}
.header-two .header-t .secondary-nav ul li button {
    font-size: 20px;
    text-align: center;
    position: absolute;
    top: 0;
    right: 0;
    background-image: none;
    width: 40px;
    height: 40px;
    color: #666;
    -moz-transition: linear 0.2s;
    -webkit-transition: linear 0.2s;
    -o-transition: linear 0.2s;
    transition: linear 0.2s;
    line-height: 40px;
    cursor: pointer;
    border: none;
    padding: 0;
}
.header-two .header-t .secondary-nav ul li button.active {
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.header-two .header-t .secondary-nav ul ul {
    display: none;
    position: unset;
    background-image: none;
    width: 100%;
    border: 0;
    padding: 0 0 0 35px;
    margin: 0;
}
.header-two .header-t .secondary-nav ul ul:after {
    display: none;
}
.header-two .header-t .secondary-nav ul ul li {
    padding: 0;
}
.header-two .header-t .secondary-nav ul ul li a, .header-two .header-t .secondary-nav ul ul li:last-child a {
    position: relative;
    color: #666;
    border-bottom: 1px solid #eee;
    padding: 10px 0;
    margin: 0;
}
.header-two .header-t .secondary-nav ul ul ul {
    position: unset;
    padding: 0 0 0 35px;
}
.header-two .header-t .secondary-nav ul ul:before {
    display: none;
}
.navigation-holder {
    text-align: center;
}
.logged-in .main-navigation {
    top: 32px;
}
.main-navigation ul li span {
    font-size: 20px;
    text-align: center;
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 48px;
    background-color: transparent;
    color: #111;
    -moz-transition: ease 0.2s;
    -webkit-transition: ease 0.2s;
    -o-transition: ease 0.2s;
    transition: ease 0.2s;
    z-index: 1;
    line-height: 48px;
    cursor: pointer;
}
.main-navigation ul ul li span {
    height: 39px;
    line-height: 39px;
}
.main-navigation ul li span.active {
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
}
@media only screen and (min-width: 1025px) {
.secondary-nav .btn-close-menu {
    display: none;
}
.header-two .header-t .secondary-nav {
    float: left;
}
.header-two .header-t .secondary-nav .mobile-menu {
    display: block !important;
}
.header-two .header-t .secondary-nav ul {
    list-style: none;
    font-size: 14px;
    padding: 0;
    margin: 0;
}
.header-two .header-t .secondary-nav ul:after {
    display: block;
    content: '';
    clear: both;
}
.header-two .header-t .secondary-nav ul li {
    margin-right: 37px;
    position: relative;
    float: left;
}
.header-two .header-t .secondary-nav ul li a {
    display: block;
    color: #111;
    -moz-transition: ease 0.2s;
    -webkit-transition: ease 0.2s;
    -o-transition: ease 0.2s;
    transition: ease 0.2s;
}
.header-two .header-t .secondary-nav ul li a:hover, .header-two .header-t .secondary-nav ul li:hover > a, .header-two .header-t .secondary-nav ul .current-menu-item >a, .header-two .header-t .secondary-nav ul .current-menu-ancestor >a, .header-two .header-t .secondary-nav ul .current_page_item >a, .header-two .header-t .secondary-nav ul .current_page_ancestor >a {
    color: #777;
    text-decoration: none;
}
.header-two .header-t .secondary-nav ul li button {
    display: none;
}
.header-two .header-t .secondary-nav ul ul {
    display: block !important;
    margin-top: 24px;
    position: absolute;
    top: inherit;
    width: 220px;
    height: 1px;
    padding-top: 15px;
    -moz-transition: ease 0.4s;
    -webkit-transition: ease 0.4s;
    -o-transition: ease 0.4s;
    transition: ease 0.4s;
    z-index: 2;
    clip: rect(1px, 1px, 1px, 1px);
    overflow: hidden;
    -moz-box-shadow: 0 10px 17px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 10px 17px rgba(0, 0, 0, 0.04);
    -o-box-shadow: 0 10px 17px rgba(0, 0, 0, 0.04);
    box-shadow: 0 10px 17px rgba(0, 0, 0, 0.04);
}
.header-two .header-t .secondary-nav ul li:hover > ul, .header-two .header-t .secondary-nav ul li:focus-within > ul {
    margin-top: 0;
    height: inherit;
    clip: inherit;
    overflow: inherit;
}
.header-two .header-t .secondary-nav ul ul li {
    display: block;
    border-bottom: 1px solid #eee;
    float: none;
    margin: 0;
}
.header-two .header-t .secondary-nav ul ul li:last-child {
    border-bottom: 0;
}
.header-two .header-t .secondary-nav ul ul li:hover:after, .header-two .header-t .secondary-nav ul ul li:focus:after {
    display: none;
}
.header-two .header-t .secondary-nav ul ul li a {
    background-color: #f6f6f6;
    padding: 10px 20px;
}
.header-two .header-t .secondary-nav ul ul li a:hover, .header-two .header-t .secondary-nav ul ul li:hover > a, .header-two .header-t .secondary-nav ul ul .current-menu-item > a, .header-two .header-t .secondary-nav ul ul .current-menu-ancestor > a, .header-two .header-t .secondary-nav ul ul .current_page_item > a, .header-two .header-t .secondary-nav ul ul .current_page_ancestor > a {
    background-color: #fff;
    color: #111;
}
.header-two .header-t .secondary-nav ul ul ul {
    margin-top: 0;
    margin-top: 24px;
    margin-left: 24px;
    top: 0;
    left: 100%;
    padding-top: 0;
    -moz-transition: margin-left 0.4s ease 0s;
    -webkit-transition: margin-left 0.4s ease 0s;
    -o-transition: margin-left 0.4s ease 0s;
    transition: margin-left 0.4s ease 0s;
}
.header-two .header-t .secondary-nav ul ul li:hover > ul, .header-two .header-t .secondary-nav ul ul li:focus-within > ul {
    margin-left: 0;
}
.header-two .header-t .secondary-nav ul ul .current-menu-item:after, .header-two .header-t .secondary-nav ul ul .current-menu-ancestor:after, .header-two .header-t .secondary-nav ul ul .current_page_item:after, .header-two .header-t .secondary-nav ul ul .current_page_ancestor:after {
    display: none;
}
}
