img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px; }

img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0px 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0px !important; }

body { font-family: "Open Sans Condensed"; color: rgb(72, 60, 50); font-size: 15px; }
.logo h1 a, .logo h2 a { font-family: "Racing Sans One"; color: rgb(83, 89, 83); font-size: 64px; font-weight: bold; font-style: normal; }
.logo span { font-family: "Open Sans Condensed"; color: rgb(85, 85, 85); font-size: 22px; font-weight: lighter; font-style: normal; }
.top-nav, .top-nav ul li a { font-family: "Open Sans Condensed"; color: rgb(102, 102, 102); }
#main-nav, #main-nav ul li a { font-family: "Racing Sans One"; color: rgb(0, 0, 0); font-size: 24px; font-weight: normal; }
.breaking-news span.breaking-news-title { font-family: "Open Sans Condensed"; color: rgb(51, 51, 51); }
.page-title { font-family: "Open Sans Condensed"; color: rgb(51, 51, 51); }
.post-title { font-family: "Open Sans"; color: rgb(51, 51, 51); }
h2.post-box-title, h2.post-box-title a { font-family: "Open Sans"; color: rgb(34, 34, 34); }
h3.post-box-title, h3.post-box-title a { font-family: "Open Sans"; color: rgb(34, 34, 34); }
p.post-meta, p.post-meta a { font-family: "Open Sans"; color: rgb(204, 204, 204); }
body.single .entry, body.page .entry { font-family: "Open Sans"; color: rgb(72, 60, 50); }
blockquote p { font-family: "Open Sans Condensed"; color: rgb(0, 0, 0); }
.widget-top h4, .widget-top h4 a { font-family: "Open Sans"; color: rgb(34, 34, 34); font-size: 18px; }
.footer-widget-top h4, .footer-widget-top h4 a { font-family: "Open Sans"; color: rgb(34, 34, 34); font-size: 18px; }
#featured-posts .featured-title h2 a { font-family: "Open Sans"; }
.ei-title h2, .slider-caption h2 a, .content .slider-caption h2 a, .slider-caption h2, .content .slider-caption h2, .content .ei-title h2 { font-family: "Open Sans Condensed"; color: rgb(51, 51, 51); }
.cat-box-title h2, .cat-box-title h2 a, .block-head h3, #respond h3, #comments-title, h2.review-box-header, .woocommerce-tabs .entry-content h2, .woocommerce .related.products h2, .entry .woocommerce h2, .woocommerce-billing-fields h3, .woocommerce-shipping-fields h3, #order_review_heading, #bbpress-forums fieldset.bbp-form legend, #buddypress .item-body h4, #buddypress #item-body h4 { font-family: "Open Sans"; color: rgb(34, 34, 34); font-size: 19px; }
#main-nav, .cat-box-content, #sidebar .widget-container, .post-listing, #commentform { border-bottom-color: rgb(83, 89, 83); }
.search-block .search-button, #topcontrol, #main-nav ul li.current-menu-item a, #main-nav ul li.current-menu-item a:hover, #main-nav ul li.current_page_parent a, #main-nav ul li.current_page_parent a:hover, #main-nav ul li.current-menu-parent a, #main-nav ul li.current-menu-parent a:hover, #main-nav ul li.current-page-ancestor a, #main-nav ul li.current-page-ancestor a:hover, .pagination span.current, .share-post span.share-text, .flex-control-paging li a.flex-active, .ei-slider-thumbs li.ei-slider-element, .review-percentage .review-item span span, .review-final-score, .button, a.button, a.more-link, #main-content input[type="submit"], .form-submit #submit, #login-form .login-button, .widget-feedburner .feedburner-subscribe, input[type="submit"], #buddypress button, #buddypress a.button, #buddypress input[type="submit"], #buddypress input[type="reset"], #buddypress ul.button-nav li a, #buddypress div.generic-button a, #buddypress .comment-reply-link, #buddypress div.item-list-tabs ul li a span, #buddypress div.item-list-tabs ul li.selected a, #buddypress div.item-list-tabs ul li.current a, #buddypress #members-directory-form div.item-list-tabs ul li.selected span, #members-list-options a.selected, #groups-list-options a.selected, body.dark-skin #buddypress div.item-list-tabs ul li a span, body.dark-skin #buddypress div.item-list-tabs ul li.selected a, body.dark-skin #buddypress div.item-list-tabs ul li.current a, body.dark-skin #members-list-options a.selected, body.dark-skin #groups-list-options a.selected, .search-block-large .search-button, #featured-posts .flex-next:hover, #featured-posts .flex-prev:hover, a.tie-cart span.shooping-count, .woocommerce span.onsale, .woocommerce-page span.onsale, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle, #check-also-close, a.post-slideshow-next, a.post-slideshow-prev, .widget_price_filter .ui-slider .ui-slider-handle, .quantity .minus:hover, .quantity .plus:hover, .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current, #reading-position-indicator { background-color: rgb(83, 89, 83); }
::-webkit-scrollbar-thumb { background-color: rgb(83, 89, 83) !important; }
#theme-footer, #theme-header, .top-nav ul li.current-menu-item::before, #main-nav .menu-sub-content, #main-nav ul ul, #check-also-box { border-top-color: rgb(83, 89, 83); }
.search-block::after { border-right-color: rgb(83, 89, 83); }
body.rtl .search-block::after { border-left-color: rgb(83, 89, 83); }
#main-nav ul > li.menu-item-has-children:hover > a::after, #main-nav ul > li.mega-menu:hover > a::after { border-color: transparent transparent rgb(83, 89, 83); }
.widget.timeline-posts li a:hover, .widget.timeline-posts li a:hover span.tie-date { color: rgb(83, 89, 83); }
.widget.timeline-posts li a:hover span.tie-date::before { background: rgb(83, 89, 83); border-color: rgb(83, 89, 83); }
#order_review, #order_review_heading { border-color: rgb(83, 89, 83); }
.background-cover { background-color: rgb(241, 241, 211) !important; background-image: url("") !important; }
a { color: rgb(125, 194, 165); }
a:hover { color: rgb(72, 60, 50); }
body.single .post .entry a, body.page .post .entry a { color: rgb(125, 194, 165); text-decoration: underline; }
body.single .post .entry a:hover, body.page .post .entry a:hover { color: rgb(240, 240, 240); }
.top-nav ul li a:hover, .top-nav ul li:hover > a, .top-nav ul :hover > a, .top-nav ul li.current-menu-item a { color: rgb(240, 240, 240); }
#main-nav ul li a:hover, #main-nav ul li:hover > a, #main-nav ul :hover > a, #main-nav ul ul li:hover > a, #main-nav ul ul :hover > a { color: rgb(83, 89, 83); }
#main-nav ul li a, #main-nav ul ul a, #main-nav ul.sub-menu a, #main-nav ul li.current_page_parent ul a, #main-nav ul li.current-menu-item ul a, #main-nav ul li.current-menu-parent ul a, #main-nav ul li.current-page-ancestor ul a { color: rgb(241, 241, 211); }
#main-nav ul li.current-menu-item a, #main-nav ul li.current_page_parent a { color: rgb(241, 241, 211); }
.today-date { color: rgb(240, 240, 240); }
.top-nav ul li a, .top-nav ul ul a { color: rgb(125, 194, 165); }
.footer-widget-top h4 { color: rgb(72, 60, 50); }
#theme-footer a { color: rgb(125, 194, 165); }
#theme-footer a:hover { color: rgb(240, 240, 240); }
.top-nav, .top-nav ul ul { background-color: rgb(199, 221, 197) !important; }
#theme-header { background-color: rgb(227, 235, 208) !important; }
#theme-footer { background-color: rgb(199, 221, 197) !important; }
.cat-box-content, #sidebar .widget-container, .post-listing, .column2 li.first-news, .wide-box li.first-news, #commentform { background-color: rgb(255, 255, 255) !important; }
#main-nav { background: rgb(199, 221, 197); box-shadow: rgb(199, 221, 197) -1px -5px 0px -1px inset; }
#main-nav ul ul, #main-nav ul li.mega-menu .mega-menu-block { background-color: rgb(199, 221, 197) !important; }
#main-nav ul li { border-color: rgb(227, 235, 208); }
#main-nav ul ul li, #main-nav ul ul li:first-child { border-top-color: rgb(227, 235, 208); }
#main-nav ul li .mega-menu-block ul.sub-menu { border-bottom-color: rgb(227, 235, 208); }
#main-nav ul li a { border-left-color: rgb(227, 235, 208); }
#main-nav ul ul li, #main-nav ul ul li:first-child { border-bottom-color: rgb(227, 235, 208); }
#wrapper, #wrapper.wide-layout, #wrapper.boxed-all { background: rgb(227, 235, 208); }
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6, h1, h2, h3, h4, h5, h6, .post-title, .button, a.button, a.more-link, .post-title, .toogle-head { font-family: "Racing Sans One", serif; }
#menu-primary, .menu { text-transform: uppercase; }
blockquote p { color: rgb(51, 51, 51); padding: 0px 18px; font-size: 16px; line-height: 28px; font-style: italic; border-style: solid; border-color: rgb(125, 194, 165); border-image: initial; border-width: 0px 0px 0px 4px; }
#theme-footer { position: relative; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); padding: 20px 0px; margin-top: 20px; }
.footer-bottom { position: relative; background-color: rgb(241, 241, 211); line-height: 35px; border-top: 1px solid rgb(199, 221, 197); color: rgb(126, 126, 126); padding: 15px 0px; }
.footer-bottom a { color: rgb(125, 194, 165); }
.widget-container { padding: 20px; clear: both; font-family: "Open Sans", serif; }
#pis_posts_in_sidebar-2 { font-size: 16px; text-align: justify; }
.pis-excerpt { text-align: justify; font-size: 14px; }

#wpadminbar #wp-admin-bar-site-name > .ab-item::before { content: none !important; }
li#wp-admin-bar-site-name a { background: url("wp-content/themes/sahifa/favicon.ico") left center / 20px no-repeat !important; padding-left: 21px !important; }
li#wp-admin-bar-site-name { margin-left: 5px !important; }
li#wp-admin-bar-site-name { }
#wp-admin-bar-site-name div a { background: none !important; }

.fluid-width-video-wrapper { width: 100%; position: relative; padding: 0px; }
.fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }