<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Interior Decor
Theme URI: https://themearile.com/interior-decor-theme/
Template: designexo
Author: ThemeArile
Author URI: https://themearile.com
Description: Interior Decor is a dark stylish and feature-rich multipurpose interior design WordPress theme. Interior Decor can be used to create a range of various websites with WordPress. The theme perfectly suited for interior designers, architecture, business, consultant, finance, corporate, freelancer, agency, business promotion, electrician, industries, education, SEO, construction, fashion, online shop, health &amp; medical, Beauty &amp; spa salons, wedding, photography, gym, lawyer, restaurant, hotel, blog, magazine, travel agency and many other websites compatible. It has some exotic features like clean code, advanced typography, sticky menu, logo upload, header image, Bootstrap 4 framework, built with SEO in mind, and being Mobile-ready, translation ready (WPML, Polylang) and it's built to be beautiful on all screen sizes. This theme supports the best Elementor page builder to create, edit, and updates page designs as per the requirement. Interior Decor also supports popular free and premium WordPress plugins such as Elementor, Yoast SEO, WooCommerce, Contact Form 7, Jetpack, Google Analytics, and much more. Check the demo of Designexo Pro https://themearile.com/designexo-pro-theme/.
Version: 1.0
Tested up to: 6.0
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: interior-decor
Tags: one-column, two-columns, right-sidebar, flexible-header, custom-background, custom-header, custom-menu, editor-style, featured-images, footer-widgets, post-formats, theme-options, threaded-comments, rtl-language-support, translation-ready, full-width-template, custom-logo, blog, e-commerce, portfolio
*/

/*--------------------------------------------------
=&gt;&gt; Body Custom Background Css
--------------------------------------------------*/

body.custom-background .theme-bg-dark,
body.custom-background .theme-bg-default, 
body.custom-background .theme-blog.theme-bg-grey {
    background-color: transparent !important;
}

/*--------------------------------------------------
=&gt;&gt; Page Header Area
--------------------------------------------------*/

.theme-page-header-area {
    padding: 7.9375rem 0 7.9375rem 0;
}

/*--------------------------------------------------
=&gt;&gt; Theme Main Slider Three
--------------------------------------------------*/

#theme-main-slider .item {
    height: 780px;
}
.theme-main-slider .overlay {
    background-color: rgba(0,0,0,0.2);
}
.theme-main-slider.vrsn-three .theme-caption-bg {
    width: 65%;
    background-color: rgb(13 10 0 / 75%);
    padding: 1.875rem 1.875rem 2.188rem;
    border-radius: 35px 0px 0px 0px;
}
.theme-main-slider.vrsn-three .theme-slider-content .title-large {
	font-size: 3.7rem;
	letter-spacing: 5px;
}
.theme-main-slider.vrsn-three .theme-slider-content .btn-slider:hover, 
.theme-main-slider.vrsn-three .theme-slider-content .btn-slider:focus {
    border: 2px solid #fff;
    background: #fff;
	color: #333;
}
.theme-main-slider.vrsn-three .owl-item.active .theme-caption-bg {
    animation: 2s .2s fadeInLeft both;
}
@media (max-width: 500px) {
	.theme-main-slider.vrsn-three .theme-caption-bg {
		width: 100%;
	}
	.theme-slider-content .sub-title {
		margin-bottom: 1.3rem;
	}
}

/*--------------------------------------------------
=&gt;&gt; Theme Info Area Two
--------------------------------------------------*/	

.theme-info-area.vrsn-two .media:hover {
    background: #fff;
}
.theme-info-area.vrsn-two i.icon {
	color: #fff;
}
.theme-info-area.vrsn-two .media .theme-info-area-title,
.theme-info-area.vrsn-two .media .theme-info-area-title a {
	color: #fff;
}	
.theme-info-area.vrsn-two .media:hover .theme-info-area-title,
.theme-info-area.vrsn-two .media:hover .theme-info-area-title a, 
.theme-info-area.vrsn-two .media:focus .theme-info-area-title a {
	color: #333333;
}	
.theme-info-area.vrsn-two .media .info-details {
	color: #fff;
}

/*--------------------------------------------------
=&gt;&gt; Theme Service Area Three
--------------------------------------------------*/

.theme-services.vrsn-three .service-content {
	border: 1px solid #333;
	padding: 1.375rem;
    background-color: #18191b;
}
.theme-services.vrsn-three .service-content::before {
	width: 100%;
    height: 0px;
    position: absolute;
    left: 0;
    bottom: 0;
    content: '';
    z-index: -1;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.theme-services.vrsn-three .service-content:hover::before {
	height: 100%; 
}
.theme-services.vrsn-three .service-content:hover {
	transform: translateY(-5px);
	-webkit-box-shadow: 0 10px 25px rgb(0 0 0 / 10%);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
    box-shadow: 0 10px 25px rgb(0 0 0 / 10%);
}
.theme-services.vrsn-three .service-content:hover .service-content-thumbnail img {
	-webkit-filter: unset;
   filter: unset;
}
.theme-services.vrsn-three .service-content:hover .service-content-thumbnail a,
.theme-services.vrsn-three .service-content:hover .service-content-thumbnail i.fa {
	color: #ffffff;
}
.theme-services.vrsn-three .service-title a:hover, 
.theme-services.vrsn-three .service-title afocus,
.theme-services.vrsn-three .service-content:hover .service-title a, 
.theme-services.vrsn-three .service-content:focus .service-title a, 
.theme-services.vrsn-three .service-content:hover .service-title {
    color: #fff;
}
.theme-services.vrsn-three .service-content:hover p {
	color: #fff;
}
.theme-services.vrsn-three .service-links a {
    color: #fff;
    display: inline-block;
	font-weight: 600;
}
.theme-services.vrsn-three .service-content:hover .service-links a, 
.theme-services.vrsn-three .service-content:focus .service-links a {
	background: #fff;
	border: 1px solid #fff;
	color: #333333;
}

/*--------------------------------------------------
=&gt;&gt; Theme Project Area Three  
--------------------------------------------------*/

.theme-project.vrsn-three .portfolio-thumbnail {
    text-align: left;
}
.theme-project.vrsn-three .theme-project-content .click-view {
	background-color: rgb(0 0 0 / 85%);
    margin: 0;
    padding: 1.250rem 2.813rem;
    position: absolute;
    width: 100%;
    top: unset;
    -webkit-transform: unset;
    -moz-transform: unset;
    transform: unset;
    left: 0;
    right: 0;
	bottom: 0;
    opacity: 1;
    z-index: 1;
    -webkit-transition: all .4s ease-out;
    -moz-transition: all .4s ease-out;
    transition: all .4s ease-out;    
}
.theme-project .theme-project-content .theme-project-title {
    letter-spacing: 3px !important;
}
.theme-project.vrsn-three .theme-project-content:hover .click-view {
    padding: 1.250rem 1.250rem 2.500rem;
	background-color: transparent;
}
.theme-project.vrsn-three .theme-project-content .theme-project-title {
    margin-bottom: 0rem;
}
.theme-project.vrsn-three .theme-project-content .theme-project-title,
.theme-project.vrsn-three .theme-project-content .theme-project-title a {
	color: #333;
}
.theme-project.vrsn-three .theme-project-content p {
	color: #ddd;
}
.theme-project.vrsn-three .theme-project-content .theme-project-title a:hover, 
.theme-project.vrsn-three .theme-project-content .theme-project-title a:focus,
.theme-project.vrsn-three .theme-project-content:hover .theme-project-title a, 
.theme-project.vrsn-three .theme-project-content:focus .theme-project-title a,
.theme-project.vrsn-three .theme-project-content:hover .theme-project-title, 
.theme-project.vrsn-three .theme-project-content:hover p {
	color: #fff !important;
}
.theme-project.vrsn-three .theme-project-content a.view-popup {
	background-color: #fff;
	color: #000;
    top: 20px;
    opacity: 0;
	right: -50px;
}
.theme-project.vrsn-three .theme-project-content:hover a.view-popup {
    opacity: 1;
    top: 20px;
    right: 0;
}
.theme-project.vrsn-three .btn-dark {
    background: #ffffff;
    border: solid 1px #fff;
    color: #111;
}
.theme-project.vrsn-three .btn-dark:hover, 
.theme-project.vrsn-three .btn-dark:focus {
    background: #111;
    border: solid 1px #111;
    color: #fff;
}

/*--------------------------------------------------
=&gt;&gt; Theme Testimonial Area Three
--------------------------------------------------*/

.theme-testimonial-overlay {
    background-color: rgba(0,0,0,0.6);
}
.theme-testimonial.vrsn-three .testimonial-content.vrsn-two {
	padding: 2.5rem 1.875rem 2.5rem;
	margin-bottom: 2rem;
	text-align: center;
}
.theme-testimonial.vrsn-three .testimonial-content.vrsn-two:hover {
	transform: translateY(-7px);
	-webkit-box-shadow: 0 3px 15px 0 rgb(0 0 0 / 2%);
	-moz-box-shadow: 0 3px 15px 0 rgb(0 0 0 / 2%);
	box-shadow: 0 3px 15px 0 rgb(0 0 0 / 2%);
}
.theme-testimonial.vrsn-three .testimonial-content.vrsn-two::before {
	position: relative;
	top: unset;
	left: unset;
	right: unset;
	display: block;
	padding: 0 0 0.938rem;
	font-size: 1.75rem;
    color: #fff;
}
.theme-testimonial.vrsn-three .testimonial-content.vrsn-two:after {
	content: '';
    width: 29px;
    height: 29px;
    position: absolute;
    bottom: -6px;
    left: 50%;
    z-index: 1;
    -webkit-transform: translateX(-50%) rotate(125deg) skew(-20deg);
    -ms-transform: translateX(-50%) rotate(125deg) skew(-20deg);
    transform: translateX(-50%) rotate(125deg) skew(-20deg);
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
}
.theme-testimonial.vrsn-three .theme-testimonial-block p {
    color: #ffffff;
	font-size: 1.125rem;
}
.theme-testimonial.vrsn-three .theme-testimonial-block.vrsn-two .media {
	display: block;
    text-align: center;
}
.theme-testimonial.vrsn-three .theme-testimonial-block.vrsn-two .thumbnail {
    margin: 0 auto 1.25rem;
}
.theme-testimonial.vrsn-three .theme-testimonial-block.vrsn-two .thumbnail img {
    margin: 0;
    width: 80px;
    height: 80px;
}
.theme-testimonial.vrsn-three .theme-testimonial-block .name {
    font-size: 1.125rem;
}
.theme-testimonial.vrsn-three .theme-testimonial-block .position {
    font-size: 1rem;
}

/*--------------------------------------------------
=&gt;&gt; Theme Blog Area - Homepage Three
--------------------------------------------------*/

.theme-blog.vrsn-three .post {
	border-bottom: 4px solid #333;
}
.theme-blog.vrsn-three .post:hover {
	-webkit-box-shadow: 0 10px 25px rgb(0 0 0 / 10%);
    -moz-box-shadow: 0 10px 25px rgb(0 0 0 / 10%);
    -ms-box-shadow: 0 10px 25px rgb(0 0 0 / 10%);
    box-shadow: 0 10px 25px rgb(0 0 0 / 10%);
}
.theme-blog.vrsn-three .post-thumbnail {
	padding: 1.375rem 1.375rem 0.5rem;
}
.theme-blog.vrsn-three .post-thumbnail img {
    border-bottom: 4px solid transparent;
	transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    transform: scale(1.0);
}
.theme-blog.vrsn-three .post:hover .post-thumbnail img {
	transform: scale(1.02);
}
.theme-blog.vrsn-three .media {
	display: block;
}
.theme-blog.vrsn-three .media .posted-on {
    width: auto;
}
.theme-blog.vrsn-three .media .posted-on time.days {
	padding-top: 0;
	font-size: 1rem;
	width: 125px;
	text-align: left;
	padding-left: 18px;
}
.theme-blog.vrsn-three .media .posted-on time.days small.months {
    display: inline-block;
	font-size: 1rem;
	padding: 0.3125rem 0.625rem 0.3125rem 0.625rem;
	width: 65px;
	margin-left: 18px;
}

/*--------------------------------------------------
=&gt;&gt; Blog Section
--------------------------------------------------*/
.entry-content {
    overflow: unset;
}

/*Table Color Styles*/
table, th, td { border: 1px solid #333; }
thead th { border-bottom: 2px solid #333; }
th { background: #202020; color: #fff; }
/*wp-block-calendar*/
.wp-block-calendar table.wp-calendar-table th {
	background: #202020;
}
.wp-block-calendar tbody td, .wp-block-calendar th {
	border: 1px solid #333;
}
.wp-block-calendar tbody td {
	color: #ddd;
}

/*-----------------------------------------------------
=&gt;&gt; Sidebar Widget Style Css According to WordPress 5.8
-----------------------------------------------------*/

.sidebar .widget .wp-block-group .wp-block-media-text, 
.sidebar .widget .wp-block-group .wp-block-embed,
.sidebar .widget .wp-block-group .wp-block-image, 
.sidebar .widget .wp-block-group .wp-block-file, 
.sidebar .widget .wp-block-group .wp-block-buttons, 
.sidebar .widget .wp-block-group .wp-block-columns, 
.sidebar .widget .wp-block-group .logged-out,
.sidebar .widget .wp-block-group .wp-block-pullquote {
    padding: 1.563rem 1.000rem 1.563rem;
}
.sidebar .widget .wp-block-group .wp-block-latest-comments .wp-block-latest-comments__comment {
	margin-top: 0.500rem;
}
.sidebar .widget .wp-block-group .wp-block-latest-comments article {
	margin-bottom: 0.500rem;
}
.sidebar .widget .wp-block-group .wp-block-latest-comments__comment-meta {
	font-weight: 600;
}
.sidebar .widget .wp-block-group .wp-block-latest-comments__comment-excerpt p, 
.sidebar .widget .wp-block-group .wp-block-latest-comments__comment-date {
	font-size: 1rem;
}
.sidebar .widget .wp-block-group .wp-block-latest-comments .wp-block-latest-comments__comment:first-child {
	margin-top: 0;
	padding-top: 0;
}
.sidebar .widget .wp-block-group .wp-block-verse {
	margin: 1.563rem 1.000rem 1.563rem;
	background: #202020;
	color: #ddd;
}
.sidebar .widget .wp-block-group .wp-block-quote, 
.sidebar .widget .wp-block-group .wp-block-separator {
	margin: 1.563rem 1.000rem 1.563rem;
}
.theme-blog .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-date, 
.theme-blog .wp-block-latest-comments__comment-excerpt p {
	font-size: 1rem;
}
.sidebar .widget .wp-block-group .wp-block-cover {
	margin: 1.563rem 1.000rem 1.563rem;
	width: 90%;
}
.sidebar .widget .wp-block-search .wp-block-search__label {
    line-height: normal;
}
.sidebar .widget .wp-block-group .wp-block-latest-posts__list.wp-block-latest-posts li a {
	font-weight: 600;
}
.sidebar .widget .wp-block-group .widget.widget_meta {
	margin-bottom: 0;
}
.sidebar .widget .wp-block-group ul li:first-child, 
.sidebar .widget .wp-block-group ol li:first-child {
    padding-top: 0;
}
.sidebar .widget .wp-block-group .wp-block-rss .wp-block-rss__item-title &gt; a {
	font-weight: 600;
}
.sidebar .widget .wp-block-group .wp-block-pullquote {
	margin-bottom: 0;
}
.sidebar .widget .wp-block-group .wp-block-pullquote blockquote {
	margin-top: 0;
	margin-bottom: 0;
}
.sidebar .widget .wp-block-group .wp-block-pullquote p {
    padding-bottom: 0;
}
.sidebar .widget .wp-block-group .wp-block-tag-cloud a:hover, 
.sidebar .widget .wp-block-group .wp-block-tag-cloud a:focus {
    color: #fff !important;
}
.theme-blog .post .wp-block-quote.is-style-large {
	padding: 1.1rem 1.25rem;
}
.sidebar .widget .wp-block-group .wp-block-table {
	padding: 1.563rem 1.000rem 1.563rem;
	margin-bottom: 0;
}
.sidebar .widget .wp-block-group .wp-block-preformatted {
	margin: 1.563rem 1.000rem 1.563rem;
}
.sidebar .widget .wp-block-group .is-nowrap {
	margin: 1.563rem 1.000rem 1.563rem;
}
.sidebar .widget .wp-block-group .is-vertical {
	margin: 1.563rem 1.000rem 1.563rem;
}
.sidebar .widget.widget_block .wp-block-group p {
	padding: 0.78125rem 1.000rem 0.78125rem;
}
.sidebar .widget .wp-block-group ol.wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p {
	padding: 0;
}
.sidebar .widget.widget_block .wp-block-group .wp-block-quote p, 
.sidebar .widget.widget_block .wp-block-group .wp-block-pullquote p {
	padding: 0;
}
.theme-blog .post .entry-content .wp-block-file .wp-block-file__button {
    color: #fff;
    box-shadow: none;
}
.theme-blog .post .entry-content ol.wp-block-latest-comments .wp-block-latest-comments__comment {
	    border-bottom: 1px solid #333;
}
.theme-blog .post .entry-content ol.wp-block-latest-comments .wp-block-latest-comments__comment:last-child {
	    border-bottom: none;
}
.theme-blog .post .entry-content ol.wp-block-latest-comments .wp-block-latest-comments__comment article {
	margin-bottom: 1rem;
}
.sidebar .widget .wp-block-group .is-nowrap p, 
.sidebar .widget .wp-block-group .is-vertical p {
	padding: 0;
}
.sidebar .widget .wp-block-group .wp-block-media-text {
	margin-bottom: 0;
}


/*------------------------------------------------------------
=&gt;&gt; Footer Sidebar Widget Style Css According to WordPress 5.8
------------------------------------------------------------*/

.footer-sidebar .widget .wp-block-group .wp-block-latest-comments .wp-block-latest-comments__comment {
	margin-top: 0.500rem;
}
.footer-sidebar .widget .wp-block-group .wp-block-latest-comments article {
	margin-bottom: 0.500rem;
}
.footer-sidebar .widget .wp-block-group .wp-block-latest-comments__comment-meta {
	font-weight: 600;
}
.footer-sidebar .widget .wp-block-group .wp-block-latest-comments__comment-excerpt p, 
.footer-sidebar .widget .wp-block-group .wp-block-latest-comments__comment-date {
	font-size: 1rem;
}
.footer-sidebar .widget .wp-block-group .wp-block-latest-posts__list.wp-block-latest-posts li a {
	font-weight: 600;
}
.footer-sidebar .widget .wp-block-group ul li:first-child, 
.footer-sidebar .widget .wp-block-group ol li:first-child {
    padding-top: 0px;
}
.footer-sidebar .widget .wp-block-group .wp-block-rss .wp-block-rss__item-title &gt; a {
	font-weight: 600;
}
.footer-sidebar .widget .wp-block-group .wp-block-pullquote p {
    padding-bottom: 0;
}
.footer-sidebar .widget .wp-block-group .wp-block-verse {
	background: #202020;
	color: #cccccc;
}</pre></body></html>