.page-title-align-left{text-align:right}.page-title-align-right{text-align:left}.entry-item-content{text-align:right}.is-style-ignition-technico-item-overlay .entry-item:not(.entry-item-media) .entry-item-content{text-align:right}.sidebar .widget_nav_menu .menu:not([id*=social]) li>a{border-left:0;border-right-width:3px;border-right-style:solid}.woocommerce-product-search button[type=submit]{border-radius:var(--ignition-technico-border-radius-base) 0 0 var(--ignition-technico-border-radius-base)}li.product,li.wc-block-grid__product{text-align:right}

@font-face {
	font-family: p30;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/eot/IRANSansWeb_Bold.eot');
	src: url('fonts/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb_Bold.ttf') format('truetype');
}


@font-face {
	font-family: p30;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/eot/IRANSansWeb_Medium.eot');
	src: url('fonts/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb_Medium.ttf') format('truetype');
}


@font-face {
	font-family: p30;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/eot/IRANSansWeb_Light.eot');
	src: url('fonts/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb_Light.ttf') format('truetype');
}


@font-face {
	font-family: p30;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/eot/IRANSansWeb_UltraLight.eot');
	src: url('fonts/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
}


@font-face {
	font-family: p30;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/eot/IRANSansWeb.eot');
	src: url('fonts/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb.ttf') format('truetype');
}

a,time,
.wp-block-gutenbee-buttons .wp-block-gutenbee-button:only-of-type .gutenbee-block-button-link,
b,strong,p,h1,h2,h3,h4,h5,h6,ul,tr,td,input{
	font-family: "p30" !important;
	font-weight: 500;
}

.btn, .button, .gutenbee-block-button-link, .wp-block-button__link, .comment-reply-link, .ci-item-filter, .maxslider-slide .maxslider-btn, .added_to_cart, input[type="submit"], input[type="reset"], button[type="submit"]
{
	font-size:17px !important;
}

.entry-item-title {
    text-align: center;
}

.navigation-main li ul {
	top:50px;
}

.navigation-main .menu-item-has-children>a::after {
    top: 2px;
}

h3.wp-block-gutenbee-heading strong::after,
#site-content h2::after,
.wp-block-gutenbee-iconbox-title a::after , .entry-item-title::after{
    content: '';
    display: block;
    width: 30px;
    height: 3px;
	background-color: #FFCC00;
	margin: 10px auto !important;
}

.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
    text-align: center;
}

.wp-block-gutenbee-icon-list-item .wp-block-gutenbee-icon-list-item-text {
    padding-right: 10px;
    padding-left: unset !important;
}

li.wp-block-gutenbee-icon-list-item {
    justify-content: right !important;
}