/*
Theme Name: Elegant Fashion noFooter
Theme URI: https://rarathemes.com/wordpress-themes/elegant-fashion/
Template: chic-lite
Author: Rara Theme
Author URI: https://rarathemes.com/
Description: Elegant Fashion is a feature-rich and easy to use feminine blog theme for professional bloggers. This theme is for you if you want to share your expert fashion tips, travel expertise, your favorite food recipes, or create a lifestyle, beauty and makeup, coaching, or any other niche blog. The theme is mobile friendly, SEO optimized, Schema friendly, and loads faster to help you rank your website higher on search engines. You can easily choose from unlimited colors and 900+ Google fonts to change your website look and feel with a single click. This theme comes with a strategically placed newsletter section that can help you generate more leads, and Instagram section to flaunt your Instagram posts. Feminine Fashion is translation ready, WooCommerce and RTL compatible. Check demo at https://rarathemes.com/theme-demo/?theme=elegant-fashion, read the documentation at https://docs.rarathemes.com/docs/elegant-fashion/, and get support at https://rarathemes.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,e-commerce
Version: 1.0.0.1652184449
Updated: 2022-05-10 14:07:29

*/

:root {
    --primary-font: 'DM Sans', sans-serif;
    --primary-color: #cf9c88;
    --primary-color-rgb: 207, 156, 136;
}
.owl-carousel>.owl-nav button[class*="owl-"] {
    background-size: 17px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}
body.post-layout-two .site-main article {
    padding-bottom: 48px;
    margin-bottom: 48px;
    border-bottom: 1px solid rgba(var(--primary-color-rgb),0.2);
}
body.post-layout-two .site-main article .entry-header {
    margin-bottom: 25px;
}
body.post-layout-two .site-main article .entry-title {
    margin-top: 10px;
    font-size: 2.22em;
}
.post-layout-two .site-main article span.category {
    line-height: 1.49;
    display: inline-block;
    font-size: 0.6666em;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1px;
}
.post-layout-two .site-main article span.category a:hover {
    color: #121212;
    text-decoration: none;
}
.secondary-menu .secondary-menu-list  .close {
    display: none;
}
.post-layout-two  .site-main article span.category a + a::before {
    height: 5px;
    width: 5px;
    display: inline-block;
    background-color: rgba(var(--primary-color-rgb);
    vertical-align: middle;
    content: "";
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    margin: -2px 8px 0 5px;
}
.secondary-menu ul.nav-menu.ps {
    overflow: unset !important;
}
@media screen and (max-width: 1024px) {
.header-t {
    position: relative;
}
.secondary-menu .secondary-menu-list {
    height: auto;
    width: auto;
    left: 15px;
    right: 15px;
    display: none;
    position: absolute;
    background-color: var white color;
    top: 100%;
    -moz-transition: none;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    -moz-box-shadow: 0 5px 10px rgba(var(--black-color-rgb),0.1);
    -webkit-box-shadow: 0 5px 10px rgba(var(--black-color-rgb),0.1);
    -o-box-shadow: 0 5px 10px rgba(var(--black-color-rgb),0.1);
    box-shadow: 0 5px 10px rgba(var(--black-color-rgb),0.1);
    overflow: auto;
    -moz-transform: none;
    -webkit-transform: none;
    -o-transform: none;
    transform: none;
    visibility: visible;
    z-index: 9;
    max-height: 44vh;
    padding: 0 20px;
}
.secondary-menu .secondary-menu-list  .close {
    height: 20px;
    width: 20px;
    display: block;
    position: relative;
    background-color: transparent;
    margin-top: 10px;
    margin-left: auto;
    cursor: pointer;
}
.secondary-menu .secondary-menu-list  .close::before, .secondary-menu .secondary-menu-list  .close::after {
    height: 2px;
    width: 60%;
    left: 0;
    right: 0;
    position: absolute;
    background-color: #333;
    top: 0;
    bottom: 0;
    -moz-transition: all ease 0.35s;
    -webkit-transition: all ease 0.35s;
    -o-transition: all ease 0.35s;
    transition: all ease 0.35s;
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    content: "";
    margin: auto;
}
.secondary-menu .secondary-menu-list  .close::after {
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.secondary-menu .secondary-menu-list  .close:hover::before, .secondary-menu .secondary-menu-list  .close:hover::after {
    background-color: #f00;
}
.secondary-menu ul li a {
    display: block;
    border-bottom: 1px solid rgba(var(--black-color-rgb),0.1);
    padding: 20px 0;
}
}
@media(min-width: 1025px) {
.style-one .secondary-menu ul li.menu-item-has-children > a {
    position: relative;
}
.style-one .secondary-menu ul li.menu-item-has-children > a::after {
    height: 13px;
    width: 17px;
    right: 2px;
    background-image: url("data:image/svg+xml,%3Csvg class='svg-inline--fa fa-chevron-down fa-w-14' aria-hidden='true' data-prefix='fas' data-icon='chevron-down' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' data-fa-i2svg=''%3E%3Cpath fill='currentColor' d='M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z'%3E%3C/path%3E%3C/svg%3E");
    position: absolute;
    top: 4px;
    content: '';
    background-repeat: no-repeat;
}
.style-one .secondary-menu ul li.menu-item-has-children .sub-menu li > a::after {
    top: 17px;
}
.style-one .secondary-menu ul li .submenu-toggle {
    display: none;
}
.style-one .secondary-menu ul li.menu-item-has-children .sub-menu li > a::after, .main-navigation ul li.menu-item-has-children .sub-menu li > a::after {
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.secondary-menu .nav-menu>li:nth-last-of-type(1)>ul ul, .secondary-menu .nav-menu>li:nth-last-of-type(2)>ul ul, .secondary-menu .nav-menu>li:nth-last-of-type(3)>ul ul, .main-navigation ul.nav-menu>li:nth-last-of-type(1)>ul ul, .main-navigation ul.nav-menu>li:nth-last-of-type(2)>ul ul, .main-navigation ul.nav-menu>li:nth-last-of-type(3)>ul ul {
    left: 100%;
    right: auto;
}
.main-navigation ul li.menu-item-has-children:hover > a::after {
    background-image: url("data:image/svg+xml,%3Csvg class='svg-inline--fa fa-chevron-down fa-w-14' aria-hidden='true' data-prefix='fas' data-icon='chevron-down' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' data-fa-i2svg=''%3E%3Cpath fill='%23CF9C88' d='M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z'%3E%3C/path%3E%3C/svg%3E");
}
}
