/* ==========================================================================
   Fonts: every plugin component uses Vazirmatn (loaded by the theme, or by the "Vazirmatn" setting).
   Icon fonts (.fa, slick) keep their own family because their selectors are more specific.
   ========================================================================== */
.cpc-scope, .cpc-scope *, .cpcg, .cpcg *, .cpcg-lb, .cpcg-lb *, .cpc-map-wrap, .cpc-map-wrap *, .cpc-suggest, .cpc-suggest *, .cpc-photo-count {
	font-family: "Vazirmatn", "Vazir", Tahoma, sans-serif;
}

/*
 * ClassiPress Core: extras.
 * 1) The Foundation image viewer (.reveal-overlay) is appended to <body> and gets the .cpc-scope class
 *    from cpc-scope.js, so the scoped styles reach it. Keep its backdrop translucent.
 * 2) Dark mode for the PeepSo Block Theme (class ps-dark-mode on <body>).
 */
.reveal-overlay.cpc-scope { background-color: rgba(10,10,10,.45); }

/* dark mode (body.ps-dark-mode), generated from the scoped ClassiPress CSS */
body.ps-dark-mode .cpc-scope mark{color:#ededed}body.ps-dark-mode .cpc-scope{color:#cfcfcf;background:#1c1c1e}body.ps-dark-mode .cpc-scope a{color:#95c7e9}body.ps-dark-mode .cpc-scope a:hover,body.ps-dark-mode .cpc-scope a:focus{color:#a0cdeb}body.ps-dark-mode .cpc-scope hr{border-bottom:1px solid #4e4e4e}body.ps-dark-mode .cpc-scope blockquote{border-left:1px solid #4e4e4e}body.ps-dark-mode .cpc-scope blockquote,body.ps-dark-mode .cpc-scope blockquote p{color:#bdbdbd}body.ps-dark-mode .cpc-scope cite{color:#bdbdbd}body.ps-dark-mode .cpc-scope abbr{color:#cfcfcf}body.ps-dark-mode .cpc-scope code{color:#e4a3b4;background-color:#241519}body.ps-dark-mode .cpc-scope kbd{background-color:#222222;color:#eaeaea}body.ps-dark-mode .cpc-scope .subheader{color:#bdbdbd}body.ps-dark-mode .cpc-scope [type='text'],body.ps-dark-mode .cpc-scope [type='password'],body.ps-dark-mode .cpc-scope [type='date'],body.ps-dark-mode .cpc-scope [type='datetime'],body.ps-dark-mode .cpc-scope [type='datetime-local'],body.ps-dark-mode .cpc-scope [type='month'],body.ps-dark-mode .cpc-scope [type='week'],body.ps-dark-mode .cpc-scope [type='email'],body.ps-dark-mode .cpc-scope [type='number'],body.ps-dark-mode .cpc-scope [type='search'],body.ps-dark-mode .cpc-scope [type='tel'],body.ps-dark-mode .cpc-scope [type='time'],body.ps-dark-mode .cpc-scope [type='url'],body.ps-dark-mode .cpc-scope [type='color'],body.ps-dark-mode .cpc-scope textarea{border:1px solid #4e4e4e;color:#eaeaea;background-color:#1a1a1a}body.ps-dark-mode .cpc-scope [type='text']:focus,body.ps-dark-mode .cpc-scope [type='password']:focus,body.ps-dark-mode .cpc-scope [type='date']:focus,body.ps-dark-mode .cpc-scope [type='datetime']:focus,body.ps-dark-mode .cpc-scope [type='datetime-local']:focus,body.ps-dark-mode .cpc-scope [type='month']:focus,body.ps-dark-mode .cpc-scope [type='week']:focus,body.ps-dark-mode .cpc-scope [type='email']:focus,body.ps-dark-mode .cpc-scope [type='number']:focus,body.ps-dark-mode .cpc-scope [type='search']:focus,body.ps-dark-mode .cpc-scope [type='tel']:focus,body.ps-dark-mode .cpc-scope [type='time']:focus,body.ps-dark-mode .cpc-scope [type='url']:focus,body.ps-dark-mode .cpc-scope [type='color']:focus,body.ps-dark-mode .cpc-scope textarea:focus{background-color:#1a1a1a}body.ps-dark-mode .cpc-scope input:disabled,body.ps-dark-mode .cpc-scope input[readonly],body.ps-dark-mode .cpc-scope textarea:disabled,body.ps-dark-mode .cpc-scope textarea[readonly]{background-color:#222222}body.ps-dark-mode .cpc-scope label{color:#eaeaea}body.ps-dark-mode .cpc-scope .help-text{color:#eaeaea}body.ps-dark-mode .cpc-scope .input-group-label{background:#222222;color:#eaeaea;border:1px solid #4e4e4e}body.ps-dark-mode .cpc-scope .fieldset{border:1px solid #4e4e4e}body.ps-dark-mode .cpc-scope .fieldset legend{background:#1c1c1e}body.ps-dark-mode .cpc-scope select{border:1px solid #4e4e4e;color:#eaeaea;background-color:#1a1a1a}body.ps-dark-mode .cpc-scope select:disabled{background-color:#222222}body.ps-dark-mode .cpc-scope .is-invalid-input:not(:focus){background-color:rgba(93,35,25,0.1);border-color:#8d3426}body.ps-dark-mode .cpc-scope .is-invalid-label{color:#e7978b}body.ps-dark-mode .cpc-scope .form-error{color:#e7978b}body.ps-dark-mode .cpc-scope .button.alert{background-color:#5d2319}body.ps-dark-mode .cpc-scope .button.hollow{color:#95c7e9}body.ps-dark-mode .cpc-scope .button.hollow:hover,body.ps-dark-mode .cpc-scope .button.hollow:focus{color:#bbdcf1}body.ps-dark-mode .cpc-scope .button.hollow.primary{color:#95c7e9}body.ps-dark-mode .cpc-scope .button.hollow.primary:hover,body.ps-dark-mode .cpc-scope .button.hollow.primary:focus{color:#bbdcf1}body.ps-dark-mode .cpc-scope .button.hollow.secondary{color:#c4c4c4}body.ps-dark-mode .cpc-scope .button.hollow.secondary:hover,body.ps-dark-mode .cpc-scope .button.hollow.secondary:focus{color:#d8d8d8}body.ps-dark-mode .cpc-scope .button.hollow.success{color:#98e1b3}body.ps-dark-mode .cpc-scope .button.hollow.success:hover,body.ps-dark-mode .cpc-scope .button.hollow.success:focus{color:#beeccf}body.ps-dark-mode .cpc-scope .button.hollow.warning{color:#f3d38f}body.ps-dark-mode .cpc-scope .button.hollow.warning:hover,body.ps-dark-mode .cpc-scope .button.hollow.warning:focus{color:#f7e2b7}body.ps-dark-mode .cpc-scope .button.hollow.alert{border:1px solid #8d3426;color:#e7978b}body.ps-dark-mode .cpc-scope .button.hollow.alert:hover,body.ps-dark-mode .cpc-scope .button.hollow.alert:focus{color:#f0beb6}body.ps-dark-mode .cpc-scope .button.disabled.alert:hover,body.ps-dark-mode .cpc-scope .button.disabled.alert:focus,body.ps-dark-mode .cpc-scope .button[disabled].alert:hover,body.ps-dark-mode .cpc-scope .button[disabled].alert:focus{background-color:#5d2319}body.ps-dark-mode .cpc-scope .button.dropdown::after{border-color:#434343 transparent transparent}body.ps-dark-mode .cpc-scope .accordion{background:#1a1a1a}body.ps-dark-mode .cpc-scope .accordion-title{color:#95c7e9;border:1px solid #484848}body.ps-dark-mode .cpc-scope :last-child:not(.is-active)>.accordion-title{border-bottom:1px solid #484848}body.ps-dark-mode .cpc-scope .accordion-title:hover,body.ps-dark-mode .cpc-scope .accordion-title:focus{background-color:#222222}body.ps-dark-mode .cpc-scope .accordion-content{border:1px solid #484848;background-color:#1a1a1a;color:#cfcfcf}body.ps-dark-mode .cpc-scope :last-child>.accordion-content:last-child{border-bottom:1px solid #484848}body.ps-dark-mode .cpc-scope .badge.alert{background:#5d2319}body.ps-dark-mode .cpc-scope .breadcrumbs li{color:#eaeaea}body.ps-dark-mode .cpc-scope .breadcrumbs a{color:#95c7e9}body.ps-dark-mode .cpc-scope .button-group.alert .button{background-color:#5d2319}body.ps-dark-mode .cpc-scope .callout{border:1px solid #464646;color:#cfcfcf;background-color:#1a1a1a}body.ps-dark-mode .cpc-scope .callout.primary{background-color:#0d2331}body.ps-dark-mode .cpc-scope .callout.secondary{background-color:#202020}body.ps-dark-mode .cpc-scope .callout.success{background-color:#102f1b}body.ps-dark-mode .cpc-scope .callout.warning{background-color:#362809}body.ps-dark-mode .cpc-scope .callout.alert{background-color:#30130d}body.ps-dark-mode .cpc-scope .close-button{color:#bdbdbd}body.ps-dark-mode .cpc-scope .close-button:hover,body.ps-dark-mode .cpc-scope .close-button:focus{color:#eaeaea}body.ps-dark-mode .cpc-scope .menu-icon::after{background:#1a1a1a}body.ps-dark-mode .cpc-scope .menu-icon:hover::after{background:#2a2a2a}body.ps-dark-mode .cpc-scope .menu-icon.dark:hover::after{background:#333333}body.ps-dark-mode .cpc-scope .is-drilldown-submenu{background:#1a1a1a}body.ps-dark-mode .cpc-scope .dropdown-pane{background-color:#1c1c1e;border:1px solid #4e4e4e}body.ps-dark-mode .cpc-scope .is-dropdown-submenu{background:#1a1a1a;border:1px solid #4e4e4e}body.ps-dark-mode .cpc-scope .label.alert{background:#5d2319}body.ps-dark-mode .cpc-scope .off-canvas-content,body.ps-dark-mode .cpc-scope .off-canvas-content{background:#1c1c1e}body.ps-dark-mode .cpc-scope .js-off-canvas-exit{background:rgba(26,26,26,0.25)}body.ps-dark-mode .cpc-scope .off-canvas{background:#222222}body.ps-dark-mode .cpc-scope .orbit-bullets button{background-color:#2a2a2a}body.ps-dark-mode .cpc-scope .pagination a,body.ps-dark-mode .cpc-scope .pagination button{color:#eaeaea}body.ps-dark-mode .cpc-scope .pagination a:hover,body.ps-dark-mode .cpc-scope .pagination button:hover{background:#222222}body.ps-dark-mode .cpc-scope .pagination .ellipsis::after{color:#eaeaea}body.ps-dark-mode .cpc-scope .progress{background-color:#2a2a2a}body.ps-dark-mode .cpc-scope .progress.alert .progress-meter{background-color:#5d2319}body.ps-dark-mode .cpc-scope .slider{background-color:#222222}body.ps-dark-mode .cpc-scope .slider-fill{background-color:#2a2a2a}body.ps-dark-mode .cpc-scope .reveal{border:1px solid #4e4e4e;background-color:#1a1a1a}body.ps-dark-mode .cpc-scope .switch-paddle{background:#2a2a2a}body.ps-dark-mode .cpc-scope .switch-paddle::after{background:#1a1a1a}body.ps-dark-mode .cpc-scope thead,body.ps-dark-mode .cpc-scope tbody,body.ps-dark-mode .cpc-scope tfoot{border:1px solid #454545;background-color:#1a1a1a}body.ps-dark-mode .cpc-scope thead{background:#1c1c1c;color:#cfcfcf}body.ps-dark-mode .cpc-scope tfoot{background:#1e1e1e;color:#cfcfcf}body.ps-dark-mode .cpc-scope tbody tr:nth-child(even){background-color:#1e1e1e}body.ps-dark-mode .cpc-scope table.hover thead tr:hover{background-color:#1d1d1d}body.ps-dark-mode .cpc-scope table.hover tfoot tr:hover{background-color:#202020}body.ps-dark-mode .cpc-scope table.hover tbody tr:hover{background-color:#1b1b1b}body.ps-dark-mode .cpc-scope table.hover tbody tr:nth-of-type(even):hover{background-color:#202020}body.ps-dark-mode .cpc-scope .tabs{background:#1a1a1a;border:1px solid #484848}body.ps-dark-mode .cpc-scope .tabs-title>a:hover{background:#1a1a1a}body.ps-dark-mode .cpc-scope .tabs-title>a:focus,body.ps-dark-mode .cpc-scope .tabs-title>a[aria-selected='true']{background:#222222}body.ps-dark-mode .cpc-scope .tabs-content{background:#1a1a1a;border:1px solid #484848}body.ps-dark-mode .cpc-scope .tabs-content.vertical{border:1px solid #484848}body.ps-dark-mode .cpc-scope .thumbnail{border:solid 4px #434343}body.ps-dark-mode .cpc-scope .top-bar,body.ps-dark-mode .cpc-scope .top-bar ul{background-color:#222222}body.ps-dark-mode .reveal{border:1px solid #4e4e4e;background-color:#1a1a1a}
body.ps-dark-mode .cpc-scope .input-text,body.ps-dark-mode .cpc-scope [type='text'],body.ps-dark-mode .cpc-scope [type='password'],body.ps-dark-mode .cpc-scope [type='date'],body.ps-dark-mode .cpc-scope [type='datetime'],body.ps-dark-mode .cpc-scope [type='datetime-local'],body.ps-dark-mode .cpc-scope [type='month'],body.ps-dark-mode .cpc-scope [type='week'],body.ps-dark-mode .cpc-scope [type='email'],body.ps-dark-mode .cpc-scope [type='number'],body.ps-dark-mode .cpc-scope [type='search'],body.ps-dark-mode .cpc-scope [type='tel'],body.ps-dark-mode .cpc-scope [type='time'],body.ps-dark-mode .cpc-scope [type='url'],body.ps-dark-mode .cpc-scope [type='color'],body.ps-dark-mode .cpc-scope textarea{color:#cfcfcf;background-color:#1c1c1e}body.ps-dark-mode .cpc-scope .input-text:focus,body.ps-dark-mode .cpc-scope [type='text']:focus,body.ps-dark-mode .cpc-scope [type='password']:focus,body.ps-dark-mode .cpc-scope [type='date']:focus,body.ps-dark-mode .cpc-scope [type='datetime']:focus,body.ps-dark-mode .cpc-scope [type='datetime-local']:focus,body.ps-dark-mode .cpc-scope [type='month']:focus,body.ps-dark-mode .cpc-scope [type='week']:focus,body.ps-dark-mode .cpc-scope [type='email']:focus,body.ps-dark-mode .cpc-scope [type='number']:focus,body.ps-dark-mode .cpc-scope [type='search']:focus,body.ps-dark-mode .cpc-scope [type='tel']:focus,body.ps-dark-mode .cpc-scope [type='time']:focus,body.ps-dark-mode .cpc-scope [type='url']:focus,body.ps-dark-mode .cpc-scope [type='color']:focus,body.ps-dark-mode .cpc-scope textarea:focus{background-color:#222222}body.ps-dark-mode .cpc-scope .accordion-title:hover,body.ps-dark-mode .cpc-scope .accordion-title:focus{background-color:#1d1d1d}body.ps-dark-mode .cpc-scope .tabs.primary{background:#1a1a1a}body.ps-dark-mode .cpc-scope .tabs.primary>.tabs-title>a{color:#cfcfcf}body.ps-dark-mode .cpc-scope .theme-blue a{color:#b7ddf0}body.ps-dark-mode .cpc-scope .theme-blue a:hover,body.ps-dark-mode .cpc-scope .theme-blue a:focus{color:#bee0f1}body.ps-dark-mode .cpc-scope .theme-blue .button.hollow{color:#b7ddf0}body.ps-dark-mode .cpc-scope .theme-blue .button.hollowprimary{color:#b7ddf0}body.ps-dark-mode .cpc-scope .theme-blue .button.hollowprimary:hover,body.ps-dark-mode .cpc-scope .theme-blue .button.hollowprimary:focus{color:#bee0f1}body.ps-dark-mode .cpc-scope .theme-blue .accordion-title{color:#b7ddf0}body.ps-dark-mode .cpc-scope .theme-blue .breadcrumbs a{color:#b7ddf0}body.ps-dark-mode .cpc-scope .theme-blue .progress-indicator>li.is-complete{color:#b7ddf0}body.ps-dark-mode .cpc-scope .theme-blue .progress-indicator>li.is-complete span{color:#b7ddf0}body.ps-dark-mode .cpc-scope .theme-blue .progress-indicator>li.is-current{color:#9acfe9}body.ps-dark-mode .cpc-scope .theme-blue .progress-indicator>li.is-current span{color:#9acfe9}body.ps-dark-mode .cpc-scope .theme-green a{color:#b2d5b3}body.ps-dark-mode .cpc-scope .theme-green a:hover,body.ps-dark-mode .cpc-scope .theme-green a:focus{color:#b8d8b9}body.ps-dark-mode .cpc-scope .theme-green .button.hollow{color:#b2d5b3}body.ps-dark-mode .cpc-scope .theme-green .button.hollowprimary{color:#b2d5b3}body.ps-dark-mode .cpc-scope .theme-green .button.hollowprimary:hover,body.ps-dark-mode .cpc-scope .theme-green .button.hollowprimary:focus{color:#b8d8b9}body.ps-dark-mode .cpc-scope .theme-green .accordion-title{color:#b2d5b3}body.ps-dark-mode .cpc-scope .theme-green .breadcrumbs a{color:#b2d5b3}body.ps-dark-mode .cpc-scope .theme-green .progress-indicator>li.is-complete{color:#b2d5b3}body.ps-dark-mode .cpc-scope .theme-green .progress-indicator>li.is-complete span{color:#b2d5b3}body.ps-dark-mode .cpc-scope .theme-green .progress-indicator>li.is-current::before{background:#274228}body.ps-dark-mode .cpc-scope .theme-orange a:hover,body.ps-dark-mode .cpc-scope .theme-orange a:focus{color:#f1b185}body.ps-dark-mode .cpc-scope .theme-orange .button{background-color:#623211;color:#eaeaea}body.ps-dark-mode .cpc-scope .theme-orange .button:hover,body.ps-dark-mode .cpc-scope .theme-orange .button:focus{background-color:#693512;color:#eaeaea}body.ps-dark-mode .cpc-scope .theme-orange .button.primary{background-color:#623211}body.ps-dark-mode .cpc-scope .theme-orange .button.primary:hover,body.ps-dark-mode .cpc-scope .theme-orange .button.primary:focus{background-color:#693512;color:#eaeaea}body.ps-dark-mode .cpc-scope .theme-orange .button.hollow{border-color:#964c1b}body.ps-dark-mode .cpc-scope .theme-orange .button.hollow:hover,body.ps-dark-mode .cpc-scope .theme-orange .button.hollow:focus{background-color:#693512;border-color:#9b4f1b;color:#eaeaea}body.ps-dark-mode .cpc-scope .theme-orange .button.hollowprimary{border-color:#964c1b}body.ps-dark-mode .cpc-scope .theme-orange .button.hollowprimary:hover,body.ps-dark-mode .cpc-scope .theme-orange .button.hollowprimary:focus{border-color:#9b4f1b;color:#f1b185}body.ps-dark-mode .cpc-scope .theme-orange .button.disabled:hover,body.ps-dark-mode .cpc-scope .theme-orange .button.disabled:focus{background-color:#623211}body.ps-dark-mode .cpc-scope .theme-orange .button.disabled.primary:hover,body.ps-dark-mode .cpc-scope .theme-orange .button.disabled.primary:focus{background-color:#623211}body.ps-dark-mode .cpc-scope .theme-orange .is-accordion-submenu-parent>a::after{border-color:#964c1b transparent transparent}body.ps-dark-mode .cpc-scope .theme-orange .badge{background:#623211}body.ps-dark-mode .cpc-scope .theme-orange .button-group.primary .button{background-color:#623211}body.ps-dark-mode .cpc-scope .theme-orange .button-group.primary .button:hover,body.ps-dark-mode .cpc-scope .theme-orange .button-group.primary .button:focus{background-color:#693512;color:#eaeaea}body.ps-dark-mode .cpc-scope .theme-orange .menu .active>a{background:#623211}body.ps-dark-mode .cpc-scope .theme-orange .is-drilldown-submenu-parent>a::after{border-color:transparent transparent transparent #964c1b}body.ps-dark-mode .cpc-scope .theme-orange .js-drilldown-back>a::before{border-color:transparent #964c1b transparent transparent}body.ps-dark-mode .cpc-scope .theme-orange .dropdown.menu>li.is-dropdown-submenu-parent>a::after{border-color:#964c1b transparent transparent}body.ps-dark-mode .cpc-scope .theme-orange .dropdown.menu.vertical>li.opens-left>a::after{border-color:transparent #964c1b transparent transparent}body.ps-dark-mode .cpc-scope .theme-orange .dropdown.menu.vertical>li.opens-right>a::after{border-color:transparent transparent transparent #964c1b}body.ps-dark-mode .cpc-scope .theme-orange .dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a::after{border-color:#964c1b transparent transparent}body.ps-dark-mode .cpc-scope .theme-orange .dropdown.menu.medium-vertical>li.opens-left>a::after{border-color:transparent #964c1b transparent transparent}body.ps-dark-mode .cpc-scope .theme-orange .dropdown.menu.medium-vertical>li.opens-right>a::after{border-color:transparent transparent transparent #964c1b}body.ps-dark-mode .cpc-scope .theme-orange .dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a::after{border-color:#964c1b transparent transparent}body.ps-dark-mode .cpc-scope .theme-orange .dropdown.menu.large-vertical>li.opens-left>a::after{border-color:transparent #964c1b transparent transparent}body.ps-dark-mode .cpc-scope .theme-orange .dropdown.menu.large-vertical>li.opens-right>a::after{border-color:transparent transparent transparent #964c1b}body.ps-dark-mode .cpc-scope .theme-orange .is-dropdown-submenu .is-dropdown-submenu-parent.opens-left>a::after{border-color:transparent #964c1b transparent transparent}body.ps-dark-mode .cpc-scope .theme-orange .is-dropdown-submenu .is-dropdown-submenu-parent.opens-right>a::after{border-color:transparent transparent transparent #964c1b}body.ps-dark-mode .cpc-scope .theme-orange .pagination .current{background:#623211}body.ps-dark-mode .cpc-scope .theme-orange .pagination .current a:hover,body.ps-dark-mode .cpc-scope .theme-orange .pagination .current a:focus,body.ps-dark-mode .cpc-scope .theme-orange .pagination .current a:active{background:#623211}body.ps-dark-mode .cpc-scope .theme-orange .progress.primary .progress-meter{background-color:#623211}body.ps-dark-mode .cpc-scope .theme-orange .progress-meter{background-color:#623211}body.ps-dark-mode .cpc-scope .theme-orange .slider-handle{background-color:#623211}body.ps-dark-mode .cpc-scope .theme-orange input:checked ~ .switch-paddle{background:#623211}body.ps-dark-mode .cpc-scope .theme-orange .tabs.primary{border-bottom:3px solid #964c1b!important}body.ps-dark-mode .cpc-scope .theme-orange .tabs.primary>.tabs-title>a[aria-selected='true']{background:#623211;color:#eaeaea}body.ps-dark-mode .cpc-scope .theme-orange .tabs.primary>.tabs-title>a:hover,body.ps-dark-mode .cpc-scope .theme-orange .tabs.primary>.tabs-title>a:focus{background:#663412;color:#eaeaea}body.ps-dark-mode .cpc-scope .theme-orange .progress-indicator>li.is-complete::before,body.ps-dark-mode .cpc-scope .theme-orange .progress-indicator>li.is-complete::after{background:#623211}body.ps-dark-mode .cpc-scope .theme-orange .progress-indicator>li.is-current::before{background:#46240c}body.ps-dark-mode .cpc-scope .theme-orange #top-bar-secondary{background-color:#623211}body.ps-dark-mode .cpc-scope .theme-orange #top-bar-secondary #menu-header>.menu-item>a{color:#eaeaea}body.ps-dark-mode .cpc-scope .theme-orange #topcontrol{background:#623211}body.ps-dark-mode .cpc-scope .theme-orange #topcontrol:hover{background:#693512}body.ps-dark-mode .cpc-scope .theme-orange .price-wrap .tag-head{background:#623211}body.ps-dark-mode .cpc-scope .theme-orange .refine-categories-list-label::after{border-color:#964c1b transparent transparent}body.ps-dark-mode .cpc-scope .theme-red a{color:#e6aaaa}body.ps-dark-mode .cpc-scope .theme-red a:hover,body.ps-dark-mode .cpc-scope .theme-red a:focus{color:#e8b1b1}body.ps-dark-mode .cpc-scope .theme-red .button.hollow{color:#e6aaaa}body.ps-dark-mode .cpc-scope .theme-red .button.hollowprimary{color:#e6aaaa}body.ps-dark-mode .cpc-scope .theme-red .button.hollowprimary:hover,body.ps-dark-mode .cpc-scope .theme-red .button.hollowprimary:focus{color:#e8b1b1}body.ps-dark-mode .cpc-scope .theme-red .accordion-title{color:#e6aaaa}body.ps-dark-mode .cpc-scope .theme-red .breadcrumbs a{color:#e6aaaa}body.ps-dark-mode .cpc-scope .theme-red .progress-indicator>li.is-complete{color:#e6aaaa}body.ps-dark-mode .cpc-scope .theme-red .progress-indicator>li.is-complete span{color:#e6aaaa}body.ps-dark-mode .cpc-scope .theme-red .progress-indicator>li.is-current::before{background:#541e1e}body.ps-dark-mode .cpc-scope .theme-teal a{color:#aae1d8}body.ps-dark-mode .cpc-scope .theme-teal a:hover,body.ps-dark-mode .cpc-scope .theme-teal a:focus{color:#b0e4db}body.ps-dark-mode .cpc-scope .theme-teal .button.hollow{color:#aae1d8}body.ps-dark-mode .cpc-scope .theme-teal .button.hollowprimary{color:#aae1d8}body.ps-dark-mode .cpc-scope .theme-teal .button.hollowprimary:hover,body.ps-dark-mode .cpc-scope .theme-teal .button.hollowprimary:focus{color:#b0e4db}body.ps-dark-mode .cpc-scope .theme-teal .accordion-title{color:#aae1d8}body.ps-dark-mode .cpc-scope .theme-teal .breadcrumbs a{color:#aae1d8}body.ps-dark-mode .cpc-scope .theme-teal .progress-indicator>li.is-complete{color:#aae1d8}body.ps-dark-mode .cpc-scope .theme-teal .progress-indicator>li.is-complete span{color:#aae1d8}body.ps-dark-mode .cpc-scope .theme-teal .progress-indicator>li.is-current::before{background:#204d46}body.ps-dark-mode .cpc-scope .theme-purple a{color:#c6bbd1}body.ps-dark-mode .cpc-scope .theme-purple a:hover,body.ps-dark-mode .cpc-scope .theme-purple a:focus{color:#cac1d5}body.ps-dark-mode .cpc-scope .theme-purple .button.hollow{color:#c6bbd1}body.ps-dark-mode .cpc-scope .theme-purple .button.hollowprimary{color:#c6bbd1}body.ps-dark-mode .cpc-scope .theme-purple .button.hollowprimary:hover,body.ps-dark-mode .cpc-scope .theme-purple .button.hollowprimary:focus{color:#cac1d5}body.ps-dark-mode .cpc-scope .theme-purple .accordion-title{color:#c6bbd1}body.ps-dark-mode .cpc-scope .theme-purple .breadcrumbs a{color:#c6bbd1}body.ps-dark-mode .cpc-scope .theme-purple .progress-indicator>li.is-complete{color:#c6bbd1}body.ps-dark-mode .cpc-scope .theme-purple .progress-indicator>li.is-complete span{color:#c6bbd1}body.ps-dark-mode .cpc-scope .theme-purple .progress-indicator>li.is-current::before{background:#362e40}body.ps-dark-mode .cpc-scope .theme-pink .button{background-color:#4f0e0f;color:#eaeaea}body.ps-dark-mode .cpc-scope .theme-pink .button:hover,body.ps-dark-mode .cpc-scope .theme-pink .button:focus{background-color:#560f10;color:#eaeaea}body.ps-dark-mode .cpc-scope .theme-pink .button.primary{background-color:#4f0e0f}body.ps-dark-mode .cpc-scope .theme-pink .button.primary:hover,body.ps-dark-mode .cpc-scope .theme-pink .button.primary:focus{background-color:#560f10;color:#eaeaea}body.ps-dark-mode .cpc-scope .theme-pink .button.hollow{border-color:#89181a}body.ps-dark-mode .cpc-scope .theme-pink .button.hollow:hover,body.ps-dark-mode .cpc-scope .theme-pink .button.hollow:focus{background-color:#560f10;border-color:#8e191b;color:#eaeaea}body.ps-dark-mode .cpc-scope .theme-pink .button.hollowprimary{border-color:#89181a}body.ps-dark-mode .cpc-scope .theme-pink .button.hollowprimary:hover,body.ps-dark-mode .cpc-scope .theme-pink .button.hollowprimary:focus{border-color:#8e191b}body.ps-dark-mode .cpc-scope .theme-pink .button.disabled:hover,body.ps-dark-mode .cpc-scope .theme-pink .button.disabled:focus{background-color:#4f0e0f}body.ps-dark-mode .cpc-scope .theme-pink .button.disabled.primary:hover,body.ps-dark-mode .cpc-scope .theme-pink .button.disabled.primary:focus{background-color:#4f0e0f}body.ps-dark-mode .cpc-scope .theme-pink .is-accordion-submenu-parent>a::after{border-color:#89181a transparent transparent}body.ps-dark-mode .cpc-scope .theme-pink .badge{background:#4f0e0f}body.ps-dark-mode .cpc-scope .theme-pink .button-group.primary .button{background-color:#4f0e0f}body.ps-dark-mode .cpc-scope .theme-pink .button-group.primary .button:hover,body.ps-dark-mode .cpc-scope .theme-pink .button-group.primary .button:focus{background-color:#560f10;color:#eaeaea}body.ps-dark-mode .cpc-scope .theme-pink .menu .active>a{background:#4f0e0f}body.ps-dark-mode .cpc-scope .theme-pink .is-drilldown-submenu-parent>a::after{border-color:transparent transparent transparent #89181a}body.ps-dark-mode .cpc-scope .theme-pink .js-drilldown-back>a::before{border-color:transparent #89181a transparent transparent}body.ps-dark-mode .cpc-scope .theme-pink .dropdown.menu>li.is-dropdown-submenu-parent>a::after{border-color:#89181a transparent transparent}body.ps-dark-mode .cpc-scope .theme-pink .dropdown.menu.vertical>li.opens-left>a::after{border-color:transparent #89181a transparent transparent}body.ps-dark-mode .cpc-scope .theme-pink .dropdown.menu.vertical>li.opens-right>a::after{border-color:transparent transparent transparent #89181a}body.ps-dark-mode .cpc-scope .theme-pink .dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a::after{border-color:#89181a transparent transparent}body.ps-dark-mode .cpc-scope .theme-pink .dropdown.menu.medium-vertical>li.opens-left>a::after{border-color:transparent #89181a transparent transparent}body.ps-dark-mode .cpc-scope .theme-pink .dropdown.menu.medium-vertical>li.opens-right>a::after{border-color:transparent transparent transparent #89181a}body.ps-dark-mode .cpc-scope .theme-pink .dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a::after{border-color:#89181a transparent transparent}body.ps-dark-mode .cpc-scope .theme-pink .dropdown.menu.large-vertical>li.opens-left>a::after{border-color:transparent #89181a transparent transparent}body.ps-dark-mode .cpc-scope .theme-pink .dropdown.menu.large-vertical>li.opens-right>a::after{border-color:transparent transparent transparent #89181a}body.ps-dark-mode .cpc-scope .theme-pink .is-dropdown-submenu .is-dropdown-submenu-parent.opens-left>a::after{border-color:transparent #89181a transparent transparent}body.ps-dark-mode .cpc-scope .theme-pink .is-dropdown-submenu .is-dropdown-submenu-parent.opens-right>a::after{border-color:transparent transparent transparent #89181a}body.ps-dark-mode .cpc-scope .theme-pink .pagination .current{background:#4f0e0f}body.ps-dark-mode .cpc-scope .theme-pink .pagination .current a:hover,body.ps-dark-mode .cpc-scope .theme-pink .pagination .current a:focus,body.ps-dark-mode .cpc-scope .theme-pink .pagination .current a:active{background:#4f0e0f}body.ps-dark-mode .cpc-scope .theme-pink .progress.primary .progress-meter{background-color:#4f0e0f}body.ps-dark-mode .cpc-scope .theme-pink .progress-meter{background-color:#4f0e0f}body.ps-dark-mode .cpc-scope .theme-pink .slider-handle{background-color:#4f0e0f}body.ps-dark-mode .cpc-scope .theme-pink input:checked ~ .switch-paddle{background:#4f0e0f}body.ps-dark-mode .cpc-scope .theme-pink .tabs.primary{border-bottom:3px solid #89181a!important}body.ps-dark-mode .cpc-scope .theme-pink .tabs.primary>.tabs-title>a[aria-selected='true']{background:#4f0e0f;color:#eaeaea}body.ps-dark-mode .cpc-scope .theme-pink .tabs.primary>.tabs-title>a:hover,body.ps-dark-mode .cpc-scope .theme-pink .tabs.primary>.tabs-title>a:focus{background:#540f10;color:#eaeaea}body.ps-dark-mode .cpc-scope .theme-pink .progress-indicator>li.is-complete::before,body.ps-dark-mode .cpc-scope .theme-pink .progress-indicator>li.is-complete::after{background:#4f0e0f}body.ps-dark-mode .cpc-scope .theme-pink .progress-indicator>li.is-current::before{background:#330909}body.ps-dark-mode .cpc-scope .theme-pink #top-bar-secondary{background-color:#4f0e0f}body.ps-dark-mode .cpc-scope .theme-pink #top-bar-secondary #menu-header>.menu-item>a{color:#eaeaea}body.ps-dark-mode .cpc-scope .theme-pink #topcontrol{background:#4f0e0f}body.ps-dark-mode .cpc-scope .theme-pink #topcontrol:hover{background:#560f10}body.ps-dark-mode .cpc-scope .theme-pink .price-wrap .tag-head{background:#4f0e0f}body.ps-dark-mode .cpc-scope .theme-pink .refine-categories-list-label::after{border-color:#89181a transparent transparent}body.ps-dark-mode .cpc-scope .theme-magenta a{color:#e8b3d2}body.ps-dark-mode .cpc-scope .theme-magenta a:hover,body.ps-dark-mode .cpc-scope .theme-magenta a:focus{color:#eabad6}body.ps-dark-mode .cpc-scope .theme-magenta .button.hollow{color:#e8b3d2}body.ps-dark-mode .cpc-scope .theme-magenta .button.hollowprimary{color:#e8b3d2}body.ps-dark-mode .cpc-scope .theme-magenta .button.hollowprimary:hover,body.ps-dark-mode .cpc-scope .theme-magenta .button.hollowprimary:focus{color:#eabad6}body.ps-dark-mode .cpc-scope .theme-magenta .accordion-title{color:#e8b3d2}body.ps-dark-mode .cpc-scope .theme-magenta .breadcrumbs a{color:#e8b3d2}body.ps-dark-mode .cpc-scope .theme-magenta .progress-indicator>li.is-complete{color:#e8b3d2}body.ps-dark-mode .cpc-scope .theme-magenta .progress-indicator>li.is-complete span{color:#e8b3d2}body.ps-dark-mode .cpc-scope .theme-magenta .progress-indicator>li.is-current{color:#e097c2}body.ps-dark-mode .cpc-scope .theme-magenta .progress-indicator>li.is-current::before{background:#5b2143}body.ps-dark-mode .cpc-scope .theme-magenta .progress-indicator>li.is-current span{color:#e097c2}body.ps-dark-mode .cpc-scope .theme-charcoal a{color:#dadada}body.ps-dark-mode .cpc-scope .theme-charcoal a:hover,body.ps-dark-mode .cpc-scope .theme-charcoal a:focus{color:#dedede}body.ps-dark-mode .cpc-scope .theme-charcoal .button.hollow{color:#dadada}body.ps-dark-mode .cpc-scope .theme-charcoal .button.hollowprimary{color:#dadada}body.ps-dark-mode .cpc-scope .theme-charcoal .button.hollowprimary:hover,body.ps-dark-mode .cpc-scope .theme-charcoal .button.hollowprimary:focus{color:#dedede}body.ps-dark-mode .cpc-scope .theme-charcoal .accordion-title{color:#dadada}body.ps-dark-mode .cpc-scope .theme-charcoal .breadcrumbs a{color:#dadada}body.ps-dark-mode .cpc-scope .theme-charcoal .progress-indicator>li.is-complete{color:#dadada}body.ps-dark-mode .cpc-scope .theme-charcoal .progress-indicator>li.is-complete span{color:#dadada}body.ps-dark-mode .cpc-scope .theme-charcoal .progress-indicator>li.is-current{color:#c8c8c8}body.ps-dark-mode .cpc-scope .theme-charcoal .progress-indicator>li.is-current span{color:#c8c8c8}body.ps-dark-mode .cpc-scope #content{background:#1c1c1e}body.ps-dark-mode .cpc-scope .content-wrap,body.ps-dark-mode .cpc-scope .widget,body.ps-dark-mode .cpc-scope .app-form>fieldset{background-color:#1a1a1a}body.ps-dark-mode .cpc-scope .entry-cover,body.ps-dark-mode .cpc-scope .listing-cover,body.ps-dark-mode .cpc-scope .slide-cover{background-color:#2a2a2a}body.ps-dark-mode .cpc-scope .cover-edit-controls{background:rgba(31,35,39,0.8)}body.ps-dark-mode .cpc-scope pre{background-color:#1c1c1c}body.ps-dark-mode .cpc-scope .off-canvas.dark .is-accordion-submenu-parent>a::after{border-color:#424242 transparent transparent}body.ps-dark-mode .cpc-scope .header #top-bar-primary{border-bottom:1px solid #474747;background:#1a1a1a}body.ps-dark-mode .cpc-scope .header #first-top-bar{background-color:#1a1a1a}body.ps-dark-mode .cpc-scope .header #first-top-bar nav>ul>li>a{color:#cfcfcf}body.ps-dark-mode .cpc-scope .header #first-top-bar nav>ul>li>a:hover,body.ps-dark-mode .cpc-scope .header #first-top-bar nav>ul>li>a:focus,body.ps-dark-mode .cpc-scope .header #first-top-bar nav>ul>li>a:active{color:#d8d8d8}body.ps-dark-mode .cpc-scope #head-nav-wrap.fixed{background-color:#1a1a1a}body.ps-dark-mode .cpc-scope .wp-custom-header .wp-custom-header-video-button{border:1px solid rgba(66,66,66,0.6)}body.ps-dark-mode .cpc-scope .wp-custom-header .wp-custom-header-video-button:hover,body.ps-dark-mode .cpc-scope .wp-custom-header .wp-custom-header-video-button:focus{border-color:rgba(66,66,66,0.8)}body.ps-dark-mode .cpc-scope #footer .divider{border-bottom:1px solid rgba(66,66,66,0.1)}body.ps-dark-mode .cpc-scope .social-icons .fa-twitter{background-color:#213f55}body.ps-dark-mode .cpc-scope .social-icons .fa-vimeo{background-color:#1b4358}body.ps-dark-mode .cpc-scope .social-icons .fa-foursquare{background-color:#5c1327}body.ps-dark-mode .cpc-scope .button.secondary{background-color:#2d2d2d}body.ps-dark-mode .cpc-scope .button.secondary:hover,body.ps-dark-mode .cpc-scope .button.secondary:focus{background-color:#313131}body.ps-dark-mode .cpc-scope .button.warning{background-color:#573713}body.ps-dark-mode .cpc-scope .button.warning:hover,body.ps-dark-mode .cpc-scope .button.warning:focus{background-color:#5e3b14}body.ps-dark-mode .cpc-scope .button.alert{background-color:#57181f}body.ps-dark-mode .cpc-scope .button.alert:hover,body.ps-dark-mode .cpc-scope .button.alert:focus{background-color:#5d1a21}body.ps-dark-mode .cpc-scope .button.hollow.primary{color:#e6aaaa}body.ps-dark-mode .cpc-scope .button.hollow.secondary{border-color:#505050}body.ps-dark-mode .cpc-scope .button.hollow.secondary:hover,body.ps-dark-mode .cpc-scope .button.hollow.secondary:focus{background-color:#313131;border-color:#535353}body.ps-dark-mode .cpc-scope .button.hollow.success{color:#a3cde8}body.ps-dark-mode .cpc-scope .button.hollow.info{color:#a3e4e5}body.ps-dark-mode .cpc-scope .button.hollow.warning{border-color:#8c581e}body.ps-dark-mode .cpc-scope .button.hollow.warning:hover,body.ps-dark-mode .cpc-scope .button.hollow.warning:focus{background-color:#5e3b14;border-color:#915b1f}body.ps-dark-mode .cpc-scope .button.hollow.alert{border-color:#882630}body.ps-dark-mode .cpc-scope .button.hollow.alert:hover,body.ps-dark-mode .cpc-scope .button.hollow.alert:focus{background-color:#5d1a21;border-color:#8d2731}body.ps-dark-mode .cpc-scope a.btn-white{color:#bdbdbd;background:#1a1a1a;border:1px solid #41484d}body.ps-dark-mode .cpc-scope a.btn-white:hover,body.ps-dark-mode .cpc-scope a.btn-white:focus,body.ps-dark-mode .cpc-scope a.btn-white:active{border:1px solid #4c4c4c}body.ps-dark-mode .cpc-scope .badge.secondary{background:#2d2d2d}body.ps-dark-mode .cpc-scope .badge.warning{background:#573713}body.ps-dark-mode .cpc-scope .badge.alert{background:#57181f}body.ps-dark-mode .cpc-scope .label,body.ps-dark-mode .cpc-scope .label a{background:#1d1d1d;color:#c4c4c4}body.ps-dark-mode .cpc-scope .label.secondary,body.ps-dark-mode .cpc-scope .label.secondary a{background:#2d2d2d}body.ps-dark-mode .cpc-scope .label.warning,body.ps-dark-mode .cpc-scope .label.warning a{background:#573713}body.ps-dark-mode .cpc-scope .label.alert,body.ps-dark-mode .cpc-scope .label.alert a{background:#57181f}body.ps-dark-mode .cpc-scope .simple_tag,body.ps-dark-mode .cpc-scope #sidebar .widget_meta a abbr{background-color:#1c1c1e;border:1px solid #41484d}body.ps-dark-mode .cpc-scope #sidebar .widget_meta a abbr{color:#bdbdbd}body.ps-dark-mode .cpc-scope .simple_tag a{color:#cfcfcf}body.ps-dark-mode .cpc-scope .progress{background-color:#1d1d1d}body.ps-dark-mode .cpc-scope .progress.secondary .progress-meter{background-color:#2d2d2d}body.ps-dark-mode .cpc-scope .progress.warning .progress-meter{background-color:#573713}body.ps-dark-mode .cpc-scope .progress.alert .progress-meter{background-color:#57181f}body.ps-dark-mode .cpc-scope .wp-caption{background:#1a1a1a;border:1px solid #464646}body.ps-dark-mode .cpc-scope .wp-caption .wp-caption-text{color:#bebebe}body.ps-dark-mode .cpc-scope .screen-reader-text:focus{background-color:#1e1e1e;color:#b2d6e7}body.ps-dark-mode .cpc-scope .gallery .gallery-item img{border:1px solid #464646;background-color:#1a1a1a}body.ps-dark-mode .cpc-scope .gallery .gallery-caption{color:#bdbdbd}body.ps-dark-mode .cpc-scope .wp-editor-container{border:1px solid #484848}body.ps-dark-mode .cpc-scope .page-links>.page-links-title{color:#c6c6c6}body.ps-dark-mode .cpc-scope .page-links a,body.ps-dark-mode .cpc-scope .page-links>span{border:1px solid #474747}body.ps-dark-mode .cpc-scope .widget_rss .widget-title a.rsswidget{color:#cfcfcf}body.ps-dark-mode .cpc-scope .widget_rss .rss-date,body.ps-dark-mode .cpc-scope .widget_recent_entries .post-date,body.ps-dark-mode .cpc-scope .widget_rss cite{color:#bdbdbd}body.ps-dark-mode .cpc-scope .widget_calendar tfoot td a:hover,body.ps-dark-mode .cpc-scope .widget_calendar tfoot td a:focus,body.ps-dark-mode .cpc-scope .widget_calendar tfoot td a:active{color:#cfcfcf}body.ps-dark-mode .cpc-scope .top-bar ul.submenu{background:#1a1a1a}body.ps-dark-mode .cpc-scope .top-bar li.menu-item a{color:#bdbdbd}body.ps-dark-mode .cpc-scope .top-bar li.menu-item a:focus,body.ps-dark-mode .cpc-scope .top-bar li.menu-item a:hover{color:#cfcfcf}body.ps-dark-mode .cpc-scope .is-dropdown-submenu .divider{background-color:#202020}body.ps-dark-mode .cpc-scope .listing-cats a{color:#cfcfcf}body.ps-dark-mode .cpc-scope .listing-cats .sub-cat-list a{color:#bdbdbd}body.ps-dark-mode .cpc-scope .listing-cats .cat-item-count{background-color:#1d1d1d;color:#c4c4c4}body.ps-dark-mode .cpc-scope div.notice{border:1px solid #464646;color:#cfcfcf;background-color:#1a1a1a}body.ps-dark-mode .cpc-scope .callout.primary,body.ps-dark-mode .cpc-scope .notice.primary,body.ps-dark-mode .cpc-scope .error.primary{background-color:#202020;border-color:#474747;color:#d2c1c1}body.ps-dark-mode .cpc-scope .callout.primary a,body.ps-dark-mode .cpc-scope .notice.primary a,body.ps-dark-mode .cpc-scope .error.primary a{color:#d2c1c1}body.ps-dark-mode .cpc-scope .callout.secondary,body.ps-dark-mode .cpc-scope .notice.secondary,body.ps-dark-mode .cpc-scope .error.secondary{background-color:#202020;border-color:#474747;color:#d2c1c1}body.ps-dark-mode .cpc-scope .callout.secondary a,body.ps-dark-mode .cpc-scope .notice.secondary a,body.ps-dark-mode .cpc-scope .error.secondary a{color:#d2c1c1}body.ps-dark-mode .cpc-scope .callout.success,body.ps-dark-mode .cpc-scope .notice.success,body.ps-dark-mode .cpc-scope .error.success{background-color:#102f1b;border-color:#23693c;color:#c1d2c7}body.ps-dark-mode .cpc-scope .callout.success a,body.ps-dark-mode .cpc-scope .notice.success a,body.ps-dark-mode .cpc-scope .error.success a{color:#c1d2c7}body.ps-dark-mode .cpc-scope .callout.info,body.ps-dark-mode .cpc-scope .notice.info,body.ps-dark-mode .cpc-scope .error.info{background-color:#10232f;border-color:#235069;color:#c1ccd2}body.ps-dark-mode .cpc-scope .callout.info a,body.ps-dark-mode .cpc-scope .notice.info a,body.ps-dark-mode .cpc-scope .error.info a{color:#c1ccd2}body.ps-dark-mode .cpc-scope .callout.warning,body.ps-dark-mode .cpc-scope .notice.warning,body.ps-dark-mode .cpc-scope .error.warning{background-color:#362809;border-color:#785915;color:#d2cdc1}body.ps-dark-mode .cpc-scope .callout.warning a,body.ps-dark-mode .cpc-scope .notice.warning a,body.ps-dark-mode .cpc-scope .error.warning a{color:#d2cdc1}body.ps-dark-mode .cpc-scope .callout.alert,body.ps-dark-mode .cpc-scope .notice.alert,body.ps-dark-mode .cpc-scope .error.alert{background-color:#30130d;border-color:#6e2a1e;color:#d2c4c1}body.ps-dark-mode .cpc-scope .callout.alert a,body.ps-dark-mode .cpc-scope .notice.alert a,body.ps-dark-mode .cpc-scope .error.alert a{color:#d2c4c1}body.ps-dark-mode .cpc-scope .callout.error,body.ps-dark-mode .cpc-scope .notice.error,body.ps-dark-mode .cpc-scope .error.error{background-color:#30130d;border-color:#6e2a1e;color:#d2c4c1}body.ps-dark-mode .cpc-scope .callout.error a,body.ps-dark-mode .cpc-scope .notice.error a,body.ps-dark-mode .cpc-scope .error.error a{color:#d2c4c1}body.ps-dark-mode .cpc-scope .callout.checkout-error,body.ps-dark-mode .cpc-scope .notice.checkout-error,body.ps-dark-mode .cpc-scope .error.checkout-error{background-color:#30130d;border-color:#6e2a1e;color:#d2c4c1}body.ps-dark-mode .cpc-scope .callout.checkout-error a,body.ps-dark-mode .cpc-scope .notice.checkout-error a,body.ps-dark-mode .cpc-scope .error.checkout-error a{color:#d2c4c1}body.ps-dark-mode .cpc-scope .error.primary{background-color:#30130d;border-color:#6e2a1e;color:#d2c4c1}body.ps-dark-mode .cpc-scope .error.primary a{color:#d2c4c1}body.ps-dark-mode .cpc-scope form .required.error{border:1px solid #6e2a1e}body.ps-dark-mode .cpc-scope select{color:#cfcfcf;background-color:#1c1c1e;border-color:#434347}body.ps-dark-mode .cpc-scope .wp-core-ui .media-frame select,body.ps-dark-mode .cpc-scope .wp-core-ui .media-frame textarea,body.ps-dark-mode .cpc-scope .wp-core-ui .media-frame input[type='text'],body.ps-dark-mode .cpc-scope .wp-core-ui .media-frame input[type='search']{background-color:#1a1a1a;color:#d7dadd}body.ps-dark-mode .cpc-scope form.app-form.listing .no-media{color:#babec1}body.ps-dark-mode .cpc-scope .app-attachment-upload-filelist .app-attachment-list{color:#cfcfcf;background-color:#1c1c1e;border-color:#434347}body.ps-dark-mode .cpc-scope .app-attachment-upload-filelist .app-attachment-list .app-attachment{background-color:#1a1a1a}body.ps-dark-mode .cpc-scope .app-attachment-upload-filelist .app-attachment-list .ui-sortable-placeholder{background:#202020}body.ps-dark-mode .cpc-scope .progress-indicator>li::before{background:#222222}body.ps-dark-mode .cpc-scope .progress-indicator>li::after{background:#222222}body.ps-dark-mode .cpc-scope .ui-autocomplete{background-color:#1c1c1e;border:1px solid #4e4e4e}body.ps-dark-mode .cpc-scope .ui-autocomplete li.ui-state-focus{background-color:#1e1e1e}body.ps-dark-mode .cpc-scope .searchbar-shortcode select,body.ps-dark-mode .cpc-scope .searchbar-shortcode [type='text'],body.ps-dark-mode .cpc-scope .searchbar-shortcode [type='search']{background-color:#1a1a1a}body.ps-dark-mode .cpc-scope .searchbar-shortcode select::placeholder,body.ps-dark-mode .cpc-scope .searchbar-shortcode [type='text']::placeholder,body.ps-dark-mode .cpc-scope .searchbar-shortcode [type='search']::placeholder{color:#bdbdbd}body.ps-dark-mode .cpc-scope thead,body.ps-dark-mode .cpc-scope tfoot{color:#cfcfcf}body.ps-dark-mode .cpc-scope .table-plain tbody tr{background-color:#1a1a1a;border-top:1px solid #424242;border-bottom:1px solid #444444}body.ps-dark-mode .cpc-scope .table-plain tbody tr:last-child{border-bottom:1px solid #424242}body.ps-dark-mode .cpc-scope .table-plain tbody tr:hover{background-color:#1a1a1a;border-top:1px solid #444444}body.ps-dark-mode .cpc-scope .table-plain tbody{background-color:#1a1a1a}body.ps-dark-mode .cpc-scope .table-bootstrap th,body.ps-dark-mode .cpc-scope .table-bootstrap td{border-top:1px solid #42484a}body.ps-dark-mode .cpc-scope .table-bootstrap thead th{border-bottom:2px solid #42484a;background-color:#1a1a1a}body.ps-dark-mode .cpc-scope .table-bootstrap tbody+tbody{border-top:2px solid #42484a}body.ps-dark-mode .cpc-scope .table-bootstrap .table-bootstrap{background-color:#1a1a1a}body.ps-dark-mode .cpc-scope .table-listing-plans .plan-description{color:#c4c4c4}body.ps-dark-mode .cpc-scope .table-listing-plans td.plan-costs .addon-featured-wrap label{color:#cfcfcf}body.ps-dark-mode .cpc-scope .table-listing-plans .plan-categories{color:#bdbdbd}body.ps-dark-mode .cpc-scope .table-plain tbody tr.table-expand-row-content{background-color:#1c1c1c}body.ps-dark-mode .cpc-scope #sidebar .widget .widget-title a:hover,body.ps-dark-mode .cpc-scope #sidebar .widget .widget-title a:focus,body.ps-dark-mode .cpc-scope #sidebar .widget .widget-title a:active,body.ps-dark-mode .cpc-scope #sidebar .widget ul li a:hover,body.ps-dark-mode .cpc-scope #sidebar .widget ul li a:focus,body.ps-dark-mode .cpc-scope #sidebar .widget ul li a:active{color:#bdbdbd}body.ps-dark-mode .cpc-scope table.listing-custom-fields tbody{background-color:#1a1a1a}body.ps-dark-mode .cpc-scope table.listing-custom-fields tbody tr:nth-child(even){background-color:#1a1a1a}body.ps-dark-mode .cpc-scope table.listing-custom-fields tr{border-bottom:1px solid #494949}body.ps-dark-mode .cpc-scope table.listing-photo-grid tbody tr:nth-child(even){background-color:#1a1a1a}body.ps-dark-mode .cpc-scope .listing-photo-grid-main{border-right:5px solid #424242}body.ps-dark-mode .cpc-scope .listing-photo-grid-sub img{border-bottom:5px solid #424242}body.ps-dark-mode .cpc-scope ul.stat-section .stat-pending .stat-value{background:#573713}body.ps-dark-mode .cpc-scope ul.stat-section .stat-expired .stat-value{background:#57181f}body.ps-dark-mode .cpc-scope ul.stat-section .stat-total .stat-value{background:#2d2d2d}body.ps-dark-mode .cpc-scope .slick-prev:before,body.ps-dark-mode .cpc-scope .slick-next:before{color:#cfcfcf}body.ps-dark-mode .cpc-scope .apps-list .button.hollow{border:2px solid #424242}body.ps-dark-mode .cpc-scope .from-blog .side-meta{color:#bdbdbd}body.ps-dark-mode .cpc-scope .recent-ads .recent-ad-meta{color:#bdbdbd}body.ps-dark-mode .cpc-scope .recent-ads .recent-ad-meta a{color:#bdbdbd}body.ps-dark-mode .cpc-scope .recent-ads .recent-ad-price{color:#cfcfcf}body.ps-dark-mode .cpc-scope .listing-map{background-color:#252420}body.ps-dark-mode .cpc-scope .info-window-address{color:#bdbdbd}body.ps-dark-mode .cpc-scope #mapCanvas{background-color:#1d1d1d}body.ps-dark-mode .cpc-scope #map-loading{background-color:#1a1a1a}body.ps-dark-mode .cpc-scope #map-zoom-in,body.ps-dark-mode .cpc-scope #map-zoom-out{background-color:rgba(78,35,35,0.9)}body.ps-dark-mode .cpc-scope #map-zoom-in:hover,body.ps-dark-mode .cpc-scope #map-zoom-out:hover{background-color:#4e2323}body.ps-dark-mode .cpc-scope .listing-filters-head{border-top:1px solid #464646;border-bottom:1px solid #464646}body.ps-dark-mode .cpc-scope .refine-search-field-wrap{color:#eaeaea;border-bottom:1px solid #464646}body.ps-dark-mode .cpc-scope .refine-categories-list-wrap{background-color:#1a1a1a}body.ps-dark-mode .cpc-scope .refine-search-field-wrap .input-aria-controls{background-color:#1a1a1a}body.ps-dark-mode .cpc-scope .cp_sort_list{color:#c9c9c9}body.ps-dark-mode .cpc-scope .cp_sort_list_wrap{border:1px solid #464646;background:#1a1a1a}body.ps-dark-mode .cpc-scope .post-item .entry-footer{background:#1e1e1e;border-top:1px solid #44464c}body.ps-dark-mode .cpc-scope .post-user img{border:5px solid #424242}body.ps-dark-mode .cpc-scope .dashboard-listings .status .live{color:#a3cde8}@media screen and (max-width: 47.9375em){body.ps-dark-mode .cpc-scope .dashboard-listings .listing-row{border:1px solid #444444}}body.ps-dark-mode .cpc-scope .fave-added,body.ps-dark-mode .cpc-scope .claim-requested{color:#c4c4c4}body.ps-dark-mode .cpc-scope .profile-last-updated{color:#c4c4c4}body.ps-dark-mode .cpc-scope #pass-strength-result{background-color:#1e1e1e;color:#dcdfe2}body.ps-dark-mode .cpc-scope #pass-strength-result.short{background-color:#3d1515;border-color:#832c2c}body.ps-dark-mode .cpc-scope #pass-strength-result.bad{background-color:#41200e;border-color:#8d451f}body.ps-dark-mode .cpc-scope #pass-strength-result.good{background-color:#47370d;border-color:#97751b}body.ps-dark-mode .cpc-scope #pass-strength-result.strong{background-color:#23351e;border-color:#497140}body.ps-dark-mode .cpc-scope #pass1.short,body.ps-dark-mode .cpc-scope #pass1-text.short{border-color:#832c2c}body.ps-dark-mode .cpc-scope #pass1.bad,body.ps-dark-mode .cpc-scope #pass1-text.bad{border-color:#8d451f}body.ps-dark-mode .cpc-scope #pass1.good,body.ps-dark-mode .cpc-scope #pass1-text.good{border-color:#97751b}body.ps-dark-mode .cpc-scope #pass1.strong,body.ps-dark-mode .cpc-scope #pass1-text.strong{border-color:#497140}body.ps-dark-mode .cpc-scope .entry-location i.fa{color:#c4c4c4}body.ps-dark-mode .cpc-scope .listing-item.featured{background:#322409}body.ps-dark-mode .cpc-scope .entry-header .fave-button:hover,body.ps-dark-mode .cpc-scope .entry-header .fave-button[data-type='delete'],body.ps-dark-mode .cpc-scope .hero-listing-bar .listing-icon:hover i.fa.fa-heart-o,body.ps-dark-mode .cpc-scope .hero-listing-bar .fave-button[data-type='delete']{color:#da9da0}body.ps-dark-mode .cpc-scope .hero-listing-bar .listing-icon{border:1px solid rgba(66,66,66,0.3)}body.ps-dark-mode .cpc-scope .hero-listing-bar .listing-icon:hover{background:#1a1a1a}body.ps-dark-mode .cpc-scope .hero-listing-bar .listing-icon:hover i.fa{color:#cfcfcf}body.ps-dark-mode .cpc-scope .listing-item .entry-footer,body.ps-dark-mode .cpc-scope .listing-item .entry-header .listing-meta{color:#bdbdbd}body.ps-dark-mode .cpc-scope .listing-item .entry-footer a,body.ps-dark-mode .cpc-scope .listing-item .entry-header .listing-meta a{color:#bdbdbd}body.ps-dark-mode .cpc-scope .price-wrap .tag-head:after{background:#1a1a1a}body.ps-dark-mode .cpc-scope .listing-parent-category.label,body.ps-dark-mode .cpc-scope .post-tags .label{background:#1d1d1d}body.ps-dark-mode .cpc-scope .listing-parent-category.label a:hover,body.ps-dark-mode .cpc-scope .listing-parent-category.label a:focus,body.ps-dark-mode .cpc-scope .listing-parent-category.label a:active,body.ps-dark-mode .cpc-scope .post-tags .label a:hover,body.ps-dark-mode .cpc-scope .post-tags .label a:focus,body.ps-dark-mode .cpc-scope .post-tags .label a:active{color:#cfcfcf}body.ps-dark-mode .cpc-scope .comment-list article,body.ps-dark-mode .cpc-scope .comment-list .pingback,body.ps-dark-mode .cpc-scope .comment-list .trackback{border-top:1px solid #474747}body.ps-dark-mode .cpc-scope .comment-list+.comment-respond{border-top:1px solid #474747}body.ps-dark-mode .cpc-scope .comment-author a{color:#cfcfcf}body.ps-dark-mode .cpc-scope .comment-navigation{border-top:1px solid #474747;border-bottom:1px solid #474747}body.ps-dark-mode .cpc-scope .sep-r:after{background:rgba(26,26,26,0.5)}body.ps-dark-mode .cpc-scope .sep-l:before{background:rgba(26,26,26,0.5)}body.ps-dark-mode .cpc-scope .text-muted,body.ps-dark-mode .cpc-scope .text-muted a{color:#babec1!important}body.ps-dark-mode .cpc-scope .text-muted a:focus,body.ps-dark-mode .cpc-scope .text-muted a:hover,body.ps-dark-mode .cpc-scope a.text-muted:focus,body.ps-dark-mode .cpc-scope a.text-muted:hover{color:#c3c6c9!important}body.ps-dark-mode .cpc-scope .pagination a:hover,body.ps-dark-mode .cpc-scope .pagination a:focus,body.ps-dark-mode .cpc-scope .pagination a:active,body.ps-dark-mode .cpc-scope .pagination button:hover,body.ps-dark-mode .cpc-scope .pagination button:focus,body.ps-dark-mode .cpc-scope .pagination button:active{color:#eaeaea}body.ps-dark-mode .cpc-scope .image-navigation a,body.ps-dark-mode .cpc-scope a.back-to-post{color:#bdbdbd}body.ps-dark-mode .cpc-scope .image-navigation a:hover,body.ps-dark-mode .cpc-scope .image-navigation a:focus,body.ps-dark-mode .cpc-scope .image-navigation a:active,body.ps-dark-mode .cpc-scope a.back-to-post:hover,body.ps-dark-mode .cpc-scope a.back-to-post:focus,body.ps-dark-mode .cpc-scope a.back-to-post:active{color:#cfcfcf}

/* dark mode: manual parts */
body.ps-dark-mode .cpc-scope { background: transparent; }
body.ps-dark-mode .reveal-overlay.cpc-scope { background-color: rgba(0,0,0,.72); }
body.ps-dark-mode .cpc-scope img { filter: brightness(.92); }
body.ps-dark-mode .cpc-scope ::placeholder { color: #8d9096; }
body.ps-dark-mode .cpc-scope select { color-scheme: dark; }
body.ps-dark-mode .cpc-scope input, body.ps-dark-mode .cpc-scope textarea, body.ps-dark-mode .cpc-scope select { color-scheme: dark; }


/* ==========================================================================
   "Latest listings" widget, display type "details" (Divar-style row):
   text on the right (RTL), light thumbnail on the left.
   ========================================================================== */
.cpc-scope .cpc-detail-item { display: flex; align-items: center; gap: 12px; direction: rtl; text-align: right; margin: 0 0 10px; padding: 12px; background: #fff; border: 1px solid #ececec; border-radius: 12px; transition: box-shadow .15s ease; }
.cpc-scope .cpc-detail-item:hover { box-shadow: 0 2px 10px rgba(0,0,0,.08); }
.cpc-scope .cpc-detail-item .cpc-di-body { flex: 1 1 auto; min-width: 0; }
.cpc-scope .cpc-detail-item .cpc-di-title { margin: 0 0 4px; font-size: 1rem; font-weight: 700; line-height: 1.6; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.cpc-scope .cpc-detail-item .cpc-di-title a { color: inherit; }
.cpc-scope .cpc-detail-item .cpc-di-fields { display: flex; flex-wrap: wrap; gap: 2px 14px; margin: 0 0 4px; font-size: .78rem; line-height: 1.7; color: #555; }
.cpc-scope .cpc-detail-item .cpc-di-f { display: inline-flex; align-items: baseline; gap: 4px; white-space: nowrap; }
.cpc-scope .cpc-detail-item .cpc-di-label { color: #8a8f98; }
.cpc-scope .cpc-detail-item .cpc-di-label::after { content: ":"; }
.cpc-scope .cpc-detail-item .cpc-di-value { color: #333; font-weight: 600; }
.cpc-scope .cpc-detail-item .cpc-di-price { margin: 2px 0; font-size: .98rem; font-weight: 700; color: #1c1c1c; }
.cpc-scope .cpc-detail-item .cpc-di-excerpt { margin: 2px 0; font-size: .85rem; color: #666; }
.cpc-scope .cpc-detail-item .cpc-di-meta { margin-top: 4px; font-size: .78rem; line-height: 1.7; color: #8a8f98; }
.cpc-scope .cpc-detail-item .cpc-di-meta a { color: inherit; }
.cpc-scope .cpc-detail-item .cpc-di-dot { margin: 0 4px; }
.cpc-scope .cpc-detail-item .cpc-di-media { position: relative; flex: 0 0 42%; width: 42%; max-width: 340px; aspect-ratio: 1 / 1; display: block; overflow: hidden; border-radius: 10px; background: #eceff1; }
.cpc-scope .cpc-detail-item .cpc-di-img { display: block; width: 100%; height: 100%; margin: 0; object-fit: cover; }
@media (max-width: 480px) {
	.cpc-scope .cpc-detail-item { gap: 10px; padding: 10px; }
	.cpc-scope .cpc-detail-item .cpc-di-media { flex-basis: 38%; width: 38%; }
}

/* dark mode for the two blocks above */
body.ps-dark-mode .cpc-scope .cpc-detail-item { background: #25282d; border-color: #3a3e45; }
body.ps-dark-mode .cpc-scope .cpc-detail-item .cpc-di-fields { color: #b8bec6; }
body.ps-dark-mode .cpc-scope .cpc-detail-item .cpc-di-value { color: #e6e8eb; }
body.ps-dark-mode .cpc-scope .cpc-detail-item .cpc-di-price { color: #f1f3f5; }
body.ps-dark-mode .cpc-scope .cpc-detail-item .cpc-di-label,
body.ps-dark-mode .cpc-scope .cpc-detail-item .cpc-di-meta,
body.ps-dark-mode .cpc-scope .cpc-detail-item .cpc-di-excerpt { color: #9aa1ab; }
body.ps-dark-mode .cpc-scope .cpc-detail-item .cpc-di-media { background: #2a2d33; }

/* The theme gives every listing a fixed height on wide screens (.listing-wrap article). The "details" row
   sizes itself to its content instead. */
@media screen and (min-width: 40em) {
	.cpc-scope .listing-wrap article.cpc-detail-item { height: auto; min-height: 0; }
}

/* Photo count on thumbnails (like Divar): camera + number at the bottom corner */
.cpc-scope .entry-thumbnail, .cpc-scope .cpc-detail-item .cpc-di-media { position: relative; }
.cpc-photo-count { position: absolute; left: 6px; bottom: 6px; z-index: 2; display: inline-flex; align-items: center; gap: 4px; padding: 2px 8px; border-radius: 12px; background: rgba(0,0,0,.62); color: #fff; font-size: 12px; line-height: 1.7; pointer-events: none; }
.cpc-photo-count .fa { font-size: 12px; }

/* Listing pages in "rows" mode: one row per listing, full width */
.cpc-scope .listing-wrap.cpc-rows { display: block; }
.cpc-scope .listing-wrap.cpc-rows > .column { float: none; width: 100%; max-width: 100%; padding-inline: 0; }
