/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Aug 01 2025 | 20:13:26 */
.tax-raysgrid_categories.archive.tax-raysgrid_categories .post-item {
    width: 32.5% !important;
    position: relative !important;
    top: unset !important;
    right: unset !important;
    left: unset !important;
    display: inline-block !important;
}
/*project tag*/
.page-title {
    background-size: cover !important;
}
html, body {
    zoom: 0.96 !important;
}
@media only screen and (max-width: 1024px) {
html, body {
    zoom: 0.9 !important;
  }
}
@media (max-width: 768px) {
    body .raysgrid .portfolio-item {
        width: 48% !important;
    }
}
html{
	margin-top:unset!important;
}
li#slick-slide04,li#slick-slide05, li#slick-slide06 {
    display: none;
}li.meta-date {
    font-family: IRANSans;
}
.footer-middle {
    padding: 30px 0 0px !important;
}
.footer-middle .widget {
    margin-bottom: 20px !important;
}
footer .top-foot-nl-form form input[type="submit"] {
    padding: 18px 0 !important;
}
form#mc4wp-form-1 .mc4wp-form-fields {
    overflow: hidden;
    height: 60px;
}
/*main page*/
.single.single-post .post-info {
    background: #eee;
    padding-right: 10px !important;
    margin-right: 70px !important;
    margin-left: 70px !important;
}.single.single-post .itr-main-content.itr-content-column {
    padding-top: 0 !important;
}.single.single-post .post-item img.attachment-full.size-full.wp-post-image {
    display: none;
}.single.single-post .top-head.box-head:not(.affix),.single-raysgridpost .top-head.box-head:not(.affix){
 top: unset !important;
}
.top-bar.custom.bord.full-bar span {
    color: white;
}
/**/
.top-head.box-head:not(.affix),.single-raysgridpost .top-head.box-head:not(.affix){
 top: unset !important;
}
.single-raysgridpost header.top-head.modern.box-head.modern.fixed-head.top.dots_nav.affix-top .head-cont > .container ul#menu-main-menu >li >a >span >span, .tax-raysgrid_categories.archive.tax-raysgrid_categories header.top-head.modern.box-head.modern.fixed-head.top.dots_nav.affix-top .head-cont > .container ul#menu-main-menu >li >a >span >span {
    color:white;
    padding: 2px;
}
.single-raysgridpost header.top-head.modern.box-head.modern.fixed-head.top.dots_nav.affix-top .head-cont > .container, .tax-raysgrid_categories.archive.tax-raysgrid_categories header.top-head.modern.box-head.modern.fixed-head.top.dots_nav.affix-top .head-cont > .container{
    background-color: #003366 !important;
}
.single-raysgridpost h1,.tax-raysgrid_categories.archive.tax-raysgrid_categories h1{
	color:white;
}
.single-raysgridpost header .container .top-bar.custom.bord.full-bar, .tax-raysgrid_categories.archive.tax-raysgrid_categories header .container .top-bar.custom.bord.full-bar{
    background-color: #00224f !important;
}.single-raysgridpost a.slbar_btn.gry-bg, .head-btn.cart-btn {
    display: none;
}
.single-raysgridpost .logo.pull-left, .tax-raysgrid_categories.archive.tax-raysgrid_categories .logo.pull-left{
    width: 400px;
}
.single-raysgridpost .breadcrumb.text-right.style3, .tax-raysgrid_categories.archive.tax-raysgrid_categories .breadcrumb.text-right.style3{
    display: none;
}
.single-raysgridpost .top-bar.custom.bord.full-bar, .tax-raysgrid_categories.archive.tax-raysgrid_categories .top-bar.custom.bord.full-bar{
    background-color: #00224f;
}
.single-raysgridpost .top-bar.custom.bord.full-bar a, .tax-raysgrid_categories.archive.tax-raysgrid_categories .top-bar.custom.bord.full-bar a{
    color:white;
}
/*menu and header*/
div#uniqueDiv {
    width: 90%;
    height: 300px;
    margin: auto;
}
li#menu-item-6791> a,
li#menu-item-6664> a,
li#menu-item-6663> a{
	font-size:20px;
	font-weight:800;
}
li#menu-item-6791> a:before,
li#menu-item-6664> a:before,
li#menu-item-6663> a:before{
	display:none;
}
.first-li-style {
}
h2.widgettitle {
    font-size: 25px !important;
}
.footer-middle {
	background-color: #003366 !important;
    /*background-image: url(/asset/img/footer.webp);*/
}
#footWrapper.footer-3 .footer-middle:after {
    background-color: unset; 
}

.top-head.full .site-nav nav li.mega-menu .mega-content {
    max-width: 100%!important;
}
.site-nav nav li.mega-menu .mega-content {
    width: 100% !important;
}
.slick-slider .slick-track, .slick-slider .slick-list {
    direction: rtl !important;
}
.post-info ul li i, .post-tags > span {
    margin: 4px 1px 0 5px !important;
    float: right;
}
.recent-posts .post-meta li.meta-date {
    direction: rtl;
}
@media (min-width: 1200px) {
    .container {
        width: 90% !important;
    }
}img.default_logo {
    max-width: 500px;
}.cp-img-compare-container > img {
    width: 100%;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, div, button, textarea, input, select, option{
	font-family: 'Samim';
}
/*dashicons*/
span.ab-icon {
    font-family: 'dashicons' !important;
}
@font-face {
    font-family: 'Samim';
    src: url('/asset/font/Samim.woff2') format('woff2'),
        url('/asset/font/Samim.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('/asset/font/eot/IRANSansWeb(FaNum)_Medium.eot');
	src: url('/asset/font/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('/asset/font/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('/asset/font/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('/asset/font/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}