
/* ================= GENERAL STYLES ================== */
@font-face {
        font-family: 'IRANSansm';
        src:
        url('fonts/iransansm.woff') format('woff'),
        url('fonts/iransansm.ttf') format('truetype'),
		url('fonts/iransansm.eot') format('truetype');
        font-weight: normal;
}
h1,h2,h3,h4,h6,h5,.h1, .h2, .h3, .h4, .h5, .h6{font-family:IRANSans!important}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/IRANSansWeb_Bold.eot');
	src: url('fonts/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSansWeb_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSansWeb_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/IRANSansWeb_Medium.eot');
	src: url('fonts/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSansWeb_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSansWeb_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/IRANSansWeb_Light.eot');
	src: url('fonts/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSansWeb_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSansWeb_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSansWeb_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/IRANSansWeb_UltraLight.eot');
	src: url('fonts/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSansWeb_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSansWeb_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSansWeb_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/IRANSansWeb.eot');
	src: url('fonts/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSansWeb.ttf') format('truetype');
}
a,body,p{font-family:IRANSans!important}
strong, label, .tooltipster-content, .cv-table-left, .cv-button, .skillbar, .cv-resume-title p, #home-slide-title span, #home-title p, blockquote .cite, .nav-numbers li a, .meta, .page-date, .cv-box-title, .cv-readmore, input[type="submit"] {
    font-family: iransansm;
}
h1.vlt-heading {
    font-family: 'IRANSans' !important;
    font-weight: 500;
    /* font-size: 54px !important; */
}
h2.vlt-section-title__heading {
    font-family: 'IRANSans' !important;
    font-weight: 500;
    /* font-size: 54px !important; */
}
h6.vlt-progress-bar__title {
    font-family: 'IRANSans' !important;
    font-weight: 400;
    /* font-size: 54px !important; */
}
.vlt-header--fullscreen .vlt-navbar-logo {
    margin-right: initial !important;
    margin-left: auto;
}
.vlt-video-button--label-right .vlt-video-button__label {
    margin-left: auto !important;
    margin-right: 0.875rem;
}
.text-left {
    text-align: right;
}
.vp-portfolio__items-style-fade .vp-portfolio__item-meta>:last-child {
    display: none;
}
.vlt-navbar-logo .h2, .vlt-navbar-logo h2 {
    display: none!important;
}
.elementor-626 .elementor-element.elementor-element-e8fc862 > .elementor-widget-container {
    margin: 0px 9px 0px 0px !important;
}
a:hover, p a {
    color: #ffffff!important;
    background-image: url(http://rezagholamfam.ir/wp-content/uploads/2025/06/rezagholamfam-min.jpg);
}