@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: bold;
    src: url('../fonts/eot/iranyekanwebboldfanum.eot');
    src: url('../fonts/eot/iranyekanwebboldfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
         url('../fonts/woff/iranyekanwebboldfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
         url('../fonts/ttf/iranyekanwebboldfanum.ttf') format('truetype');
}
@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/eot/iranyekanwebmediumfanum.eot');
    src: url('../fonts/eot/iranyekanwebmediumfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
         url('../fonts/woff/iranyekanwebmediumfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
         url('../fonts/ttf/iranyekanwebmediumfanum.ttf') format('truetype');
}
@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/eot/iranyekanwebregularfanum.eot');
    src: url('../fonts/eot/iranyekanwebregularfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
         url('../fonts/woff/iranyekanwebregularfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
         url('../fonts/ttf/iranyekanwebregularfanum.ttf') format('truetype');
}
@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/eot/iranyekanweblightfanum.eot');
    src: url('../fonts/eot/iranyekanweblightfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
         url('../fonts/woff/iranyekanweblightfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
         url('../fonts/ttf/iranyekanweblightfanum.ttf') format('truetype');
}
html{
    font-weight: normal;
}
body{
    font-family: "Gotham A", "Gotham B",iranyekan,Work Sans,Roboto !important;
    font-weight: normal !important;
}
.uk-h1, h1,
.uk-h2, h2,
.uk-h3, h3,
.uk-h4, h4,
.uk-h5, h5,
.uk-h6, h6 {
    font-family: "Gotham A", "Gotham B",iranyekan,Work Sans !important;
    font-weight: normal;
}
.btn, .uk-button{
    font-family: "Gotham A", "Gotham B",iranyekan,Work Sans !important;
    letter-spacing: 0px;
    font-size: 14px;
}
.uk-text-meta{
    font-family: "Gotham A", "Gotham B",iranyekan,Work Sans !important;
}
.uk-nav-default{
    font-family: "Gotham A", "Gotham B",iranyekan,Work Sans !important;
}
.navbar .brand,
.navbar .nav>li>a,
.navbar-search, .uk-navbar-item,
.uk-navbar-nav>li>a, .uk-navbar-toggle{
    font-family: "Gotham A", "Gotham B",iranyekan,Work Sans !important;
}
.tm-page{
    border: none !important;
}
/***************/
.tm-toolbar-default {
    background: #2A2928 !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
ul.language_select{
    list-style: none;
    padding: 0px;
    margin: 0px;
}
ul.language_select li{
    display: inline-block;
}
ul.language_select li a{
    padding: 0px 5px;
    font-size: 15px;
    font-weight: 300;
    color: #d0d0d0;
}
ul.language_select li:hover a{
    color: #fff;
}
.tm-toolbar select:not([class*=uk-]).notranslate,
.saz_gtranslate > select:not([class*=uk-]){
    color: #d0d0d0 !important;
    background-color: rgba(255,255,255,0.2) !important;
    height: auto !important;
    font-weight: 300;
    font-size: 12px;
    text-align: center;
    border: none !important;
    border-radius: 3px;
    padding: 3px 10px;
    width: 135px;
}
.tm-toolbar select:not([class*=uk-]).notranslate:hover,
.saz_gtranslate > select:not([class*=uk-]):hover{
    color: #fff !important;
}
.tm-toolbar select:not([class*=uk-]).notranslate option,
.saz_gtranslate > select:not([class*=uk-]) option{
    font-weight: 300;
}
.tm-toolbar select:not([class*=uk-]).notranslate option:nth-of-type(1),
.saz_gtranslate > select:not([class*=uk-]) option:nth-of-type(1){
    display: none;
}
.uk-navbar-nav>li>a{
    text-transform: uppercase;
    padding: 0px 10px !important;
    letter-spacing: -0.3px !important;
    font-size: 15px !important;
    color: #2A2928 !important;
}
.uk-navbar-nav>li:hover>a,
.uk-navbar-nav>li.uk-active>a {
    color: #C01B78 !important;
}
.navbar .brand,
.navbar .nav>li>a,
.navbar-search,
.uk-navbar-item,
.uk-navbar-nav>li>a,
.uk-navbar-toggle{
    min-height: 55px !important;
}
.uk-navbar-container:not(.uk-navbar-transparent) {
    background-color: rgba(255,255,255,0.7) !important;
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px);
    border-bottom: 1px solid #ddd;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.uk-navbar-container.uk-navbar-sticky{
    /*box-shadow: 0px 0px 22px -2px rgba(0,0,0,0.12);*/
    /*border-bottom: 1px solid #ddd;*/
    padding: 0px 0px !important;
}
.uk-search-default .uk-search-input{
    background-color: transparent !important;
    font-family: "Gotham A", "Gotham B",iranyekan,Work Sans,Roboto !important;
    font-weight: 300;
}
.tm-header{
    z-index: 10;
}
.tm-toolbar .uk-subnav li a{
    font-family: "Gotham A", "Gotham B",iranyekan,Work Sans,Roboto !important;
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 0.3px;
    color: #d0d0d0 !important;
}
.tm-toolbar .uk-subnav li:hover a{
    color: #fff !important;
}
@media (min-width: 960px){
    :not(.uk-sticky-below)>.uk-navbar-container [class*=uk-navbar-dropdown-bottom]:not(.uk-navbar-dropdown-dropbar) {
        margin-top: 10px !important;
    }
}
.uk-color-primary{
    color: #C01B78 !important;
}
.control-label .star,
strong.formRequired{
    font-weight: normal;
    color: #C01B78;
    font-size: 14px;
    margin: 0px 8px;
}
.uk-form-controls{
    margin-bottom: 10px;
}
.uk-form-controls .rsform-input-box,
.uk-form-controls .rsform-text-box,
.uk-form-controls > input[type="text"],
.uk-form-controls > input[type="password"],
.uk-form-controls > input[type="email"],
.uk-form-controls > input[type="number"],
.uk-form-controls > textarea,
.control-group .controls > input[type="text"],
.control-group .controls > input[type="password"],
.control-group .controls > input[type="email"],
.control-group .controls > input[type="number"],
.control-group .controls > textarea{
    background: #fff;
    height: 38px;
    border: none;
    border-bottom: 1px solid #ccc;
}
.control-group .controls > textarea,
.uk-form-controls > textarea,
.uk-form-controls .rsform-text-box{
    height: 100px;   
}
.uk-form-controls .rsform-input-box:focus,
.uk-form-controls .rsform-text-box:focus,
.uk-form-controls > input[type="text"]:focus,
.uk-form-controls > input[type="password"]:focus,
.uk-form-controls > input[type="email"]:focus,
.uk-form-controls > input[type="number"]:focus,
.uk-form-controls > textarea:focus,
.control-group .controls > input[type="text"]:focus,
.control-group .controls > input[type="password"]:focus,
.control-group .controls > input[type="email"]:focus,
.control-group .controls > input[type="number"]:focus,
.control-group .controls > textarea:focus{
    border-color: #C01B78 !important;
    border-bottom-width: 2px;
    background-color: #fff;
}
.form-horizontal .control-label {
    width: 220px;
}
.form-horizontal .controls {
    margin-left: 240px;
}
.uk-checkbox:not(:disabled),
.uk-radio:not(:disabled),
input[type=checkbox]:not([class*=uk-]):not(:disabled),
input[type=radio]:not([class*=uk-]):not(:disabled){
    background-color: #fff;
}
.tm-page > a.uk-position-medium.uk-position-bottom-right.uk-button{
    display: none;
}
.tm-header-mobile > .uk-navbar-container:not(.uk-navbar-transparent){
	padding-top: 2px !important;
    padding-bottom: 2px !important;
}
.home-slider-section .el-slidenav{
	padding: 10px 7px;
    margin: 0px 10px;
    background: rgba(0,0,0,0.25);
    color: #fff;
    display: none;
}
.home-products-section .el-slidenav{
	top: -25px;
    background: #eee;
    padding: 12px 10px;
    margin: 0px;
    visibility: visible !important;
}
.home-products-section .el-slidenav:hover{
	background: #C01B78;
	color: #fff;
}
.home-products-section .el-slidenav.uk-slidenav-previous{
	right: 43px;
    left: unset;
}
[dir="rtl"] .home-products-section .el-slidenav.uk-slidenav-previous{
    left: 43px;
    right: unset;
}
.langworld_btn_section,
.langworld_modules_section{
	display: none !important;
}
#tm-mobile > .uk-background-default {
	padding: 15px 30px;
    background: #f5f5f5;
    border-bottom: 1px solid #ddd;
}
#tm-mobile .uk-nav>li>a {
    padding: 0px 0;
}
#tm-mobile .uk-nav-default>li.uk-active>a {
    color: #C01B78 !important;
}
#tm-mobile .uk-grid-margin{
	margin-top: 10px !important;
}
article.uk-article > h2.uk-h4{
	font-size: 20px;
    font-weight: 500;
    line-height: 27px;
    transition: 300ms;
    text-align: center;
}
article.uk-article > h2.uk-h4:hover{
	color: #C01B78 !important;
}
article.uk-article > div[property="text"]{
	font-weight: 300;
	text-align: justify;
    margin-top: 10px !important;
    line-height: 24px;
}
article.uk-article > ul.uk-subnav{
	justify-content: center;
}
article.uk-article > ul.uk-subnav li > *{
	font-size: 15px;
}
article.uk-article .uk-container > div[property="text"]{
	font-weight: 300;
	text-align: justify;
    line-height: 24px;
}
article.uk-article .uk-container > div[property="text"] p{
	margin-top: 0px;
    margin-bottom: 15px;
}
.wk-slideset .wk-panel-title{
	font-weight: 500;
    font-size: 17px;
}
.wk-slideset .wk-panel-title a{
	transition: 300ms;
}
.wk-slideset .wk-panel-title a:hover{
	color: #C01B78;
}
.wk-dotnav li{
	margin-top: 0px !important;
	padding-left: 10px;
}
.wk-dotnav li a{
	border-radius: 0px;
    width: 22px;
    height: 5px;
}
.wk-dotnav li.wk-active a{
	transform: scale(1);
	background: #C01B78;
}
.wk-slidenav{
	background: rgba(0,0,0,0.1);
    display: block !important;
    top: -50px !important;
    width: 40px !important;
    height: 40px !important;
    margin-top: 0px !important;
    font-size: 27px !important;
    line-height: 40px !important;
    right: 0px !important;
    transition: 300ms;
}
.wk-slidenav:hover{
	background: #C01B78 !important;
	color: #fff !important;
}
.wk-slidenav-previous{
	left: unset !important;
    right: 45px !important;
}
#tm-mobile ul.uk-nav li{
    transition: 500ms;
    opacity: 0;
    transform: translateY(20px);
}
#tm-mobile ul.uk-nav li + li{
    transition-delay: 100ms;
}
#tm-mobile ul.uk-nav li + li + li{
    transition-delay: 200ms;
}
#tm-mobile.saz-open ul.uk-nav li{
    opacity: 1;
    transform: translateY(0px);
}
/*** fields ***/
.article-page .uk-container .uk-article{
    position: relative;
    display: flex;
    flex-wrap: wrap;
    background: #f5f5f5;
    padding: 10px;
}
.article-page .uk-container .uk-article > *{
    /*border: 1px solid red;*/
    margin: 0px !important;
    padding: 5px 15px;
    box-sizing: border-box;
}
.article-page .uk-container .uk-article h2{
    text-align: left;
    order: 1;
    width: 70%;
}
[dir="rtl"] .article-page .uk-container .uk-article h2{
    text-align: right;
}
.article-page .uk-container .uk-article div[property="text"]{
    order: 3;
    width: 100%;
}
.article-page .uk-container .uk-article dl.fields-container{
    order: 2;
    width: 30%;
}
.article-page .uk-container .uk-article div[property="image"]{
    padding: 0px;
    width: 20%;
    width: calc(20% - 20px);
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 20px;
    max-height: 140px;
    overflow: hidden;
}
[dir="rtl"] .article-page .uk-container .uk-article div[property="image"]{
    left: unset;
    right: 20px;
}
.article-page .uk-container .uk-article div[property="image"] + h2{
    margin-left: 20% !important;
    width: 50%;
}
[dir="rtl"] .article-page .uk-container .uk-article div[property="image"] + h2{
    margin-left: 0px !important;
    margin-right: 20% !important;
}
.article-page .uk-container .uk-article div[property="image"] + h2 +  div[property="text"],
.article-page .uk-container .uk-article div[property="image"] + h2 + dl +  div[property="text"]{
    margin-left: 20% !important;
    width: 80%;
}
[dir="rtl"] .article-page .uk-container .uk-article div[property="image"] + h2 +  div[property="text"],
[dir="rtl"] .article-page .uk-container .uk-article div[property="image"] + h2 + dl +  div[property="text"]{
    margin-left: 0px !important;
    margin-right: 20% !important;
}
.article-page .uk-container .uk-article + .uk-article{
    margin-top: 40px;
}
/****/
.article-page .uk-container .uk-article dl.fields-container{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
    background: #eee;
}
.article-page .uk-article dl.fields-container dd{
    font-weight: 300;
    font-size: 14px;
    color: #999;
}
.article-page .uk-article dl.fields-container dd a{
    background: #C01B78;
    color: #fff;
    padding: 7px 12px;
    display: inline;
    font-weight: normal;
    font-size: 14px;
    transition: 300ms;
}
.article-page .uk-article dl.fields-container dd a:hover{
    background: #2A2928;
}
.article-page #tm-main > div:not(.uk-container) .uk-article dl.fields-container{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    background: #eee;
    padding: 10px 0px;
    margin: 25px auto 0px;
    width: 300px;
    box-sizing: border-box;
}
.article-page #tm-main > div:not(.uk-container) .uk-article dl.fields-container dd{
    margin: 5px 10px;
}
/*** education page ***/
.education-page .uk-container .uk-article{
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}
.education-page .uk-container .uk-article > *{
    width: 100%;
    box-sizing: border-box;
}
.education-page .uk-container .uk-article h2{
    order: 2;
}
.education-page .uk-container .uk-article dl.fields-container{
    order: 1;
}
.education-page .uk-container .uk-article div[property="text"]{
    order: 3;
}
.education-page .uk-container .uk-article dl.fields-container dd span.field-value{
    display: block;
}
.education-page .uk-container .uk-article dl.fields-container dd span.field-value video{
    width: 100%;
}
#footer .uk-panel ul.uk-nav li > a > img,
.tm-header ul.uk-navbar-nav .uk-navbar-dropdown li > a > img{
    width: 40px;
    margin: 3px 10px 4px -10px !important;
    opacity: 0.65;
}
#footer .uk-panel ul.uk-nav li:hover > a > img,
.tm-header ul.uk-navbar-nav .uk-navbar-dropdown li:hover > a > img{
    opacity: 1;
}
#footer .uk-panel ul.uk-nav li > a > img{
    width: 32px;
}
.uk-navbar-dropdown-nav>li>a{
    font-family: "Gotham A", "Gotham B",iranyekan,Work Sans,Roboto !important;
}
.uk-pagination>*>*{
    font-family: "Gotham A", "Gotham B",iranyekan,Work Sans,Roboto !important;
}
#tm-mobile > .uk-background-default{
	background: #2F2E2D;
	color: #fff;
}
#tm-mobile ul.uk-nav li > a{
	color: #ddd;
	padding: 4px 0px;
	font-size: 18px;
    letter-spacing: 0px;
}
#tm-mobile ul.uk-nav li > a > img{
    /*display: none !important;*/
    width: 35px;
    margin-right: 10px;
}
[dir="rtl"] #tm-mobile ul.uk-nav li > a > img{
	margin-right: 0px;
	margin-left: 10px;
}
#tm-mobile ul.uk-nav-sub{
    padding: 0px 25px;
}
#tm-mobile .uk-search input{
	color: #fff;
}
/****************** rtl *****************/
[dir="rtl"] #footer .uk-panel ul.uk-nav li > a > img,
[dir="rtl"] .tm-header ul.uk-navbar-nav .uk-navbar-dropdown li > a > img{
    margin: 3px -10px 4px 10px !important;
}
[dir="rtl"] .uk-navbar-nav li.uk-parent {
    position: relative;
}
[dir="rtl"] .uk-navbar-nav li.uk-parent .uk-navbar-dropdown{
    left: unset !important;
    right: 0px !important;
}
[dir="rtl"] .uk-navbar-nav>li>a{
    font-size: 17px !important;
    font-weight: 500;
}
[dir="rtl"] .wk-slidenav{
    right: unset !important;
    left: 45px !important;
}
[dir="rtl"] .wk-slidenav-previous{
    right: unset !important;
    left: 0px !important;
}
[dir="rtl"] .uk-button-text:before{
    transform: rotate(180deg);
}
[dir="rtl"] .uk-nav-default{
    letter-spacing: 0px !important;
}
[dir="rtl"] .uk-subnav>*>:first-child{
    font-family: inherit;
}
.tm-header-mobile a.uk-navbar-toggle{
	position: relative;
}
.tm-header-mobile a.uk-navbar-toggle .uk-icon{
	display: none;
}
.tm-header-mobile a.uk-navbar-toggle:after,
.tm-header-mobile a.uk-navbar-toggle:before{
	content: " ";
	position: absolute;
	top: 17px;
    left: 15px;
	height: 2px;
	width: 20px;
	background: #000;
	transition: 300ms;
	transform-origin: left top;
}
.tm-header-mobile a.uk-navbar-toggle:after{
	top: 25px;
}
.tm-header-mobile a.uk-navbar-toggle.saz-offcanvas-open:before{
	transform: rotate(45deg);
    height: 1px;
}
.tm-header-mobile a.uk-navbar-toggle.saz-offcanvas-open:after{
	height: 1px;
	top: 31px;
	left: 14px;
	transform: rotate(-45deg);    
}
/************** responsive *****************/
@media (max-width: 959px){
    div[uk-slideshow]{
        transform: unset !important;
    }
    ul.uk-slideshow-items{
        min-height: 530px !important;
    }
    ul.uk-slideshow-items li img{
        /*position: relative;
        top: unset;
        left: unset;
        transform: unset;
        width: 100% !important;
        height: auto !important;*/
        left: 0px;
        transform: translate(0px, -50%);
    }
    .home-slider-section .el-slidenav{
    	display: block;
    }
    .home-products-section div[uk-slider] .el-image{
        width: 100%;
    }
    .home-products-section div[uk-slider] .el-item .uk-overlay{
        position: relative !important;
        transform: scaleY(1) !important;
        opacity: 1 !important;
        margin-top: -100px;
    }
    .home-articles-section{
        text-align: center;
    }
    .home-woman-section{

    }
    #home-woman-grid > div.uk-grid{
        padding-bottom: 50px !important;
    }
    .home-woman-grid > * >*{
    	-webkit-transform: translateY(0px) !important;
    	transform: translateY(0px) !important;
    	-webkit-transform: none !important;
        transform: none !important;
    	-webkit-transform: unset !important;
        transform: unset !important;
    }
    .home-woman-grid > * >*:nth-of-type(2),
    .home-woman-grid > * >*:nth-of-type(5){
        margin-top: 20px !important;
    }
    .home-woman-grid > * >*:nth-of-type(2) .el-content{
        margin-top: 10px !important;
    }
    .saz-copyright{
        text-align: center;
    }
    .saz-copyright > .uk-container > .uk-grid > *:nth-of-type(3) {
        text-align: center !important;
        margin-top: 10px;
    }
    .saz-copyright > .uk-container > .uk-grid > *:nth-of-type(2){
        order: -1;
        margin-top: 0px !important;
        margin-bottom: 10px;
    }
    .saz-copyright > .uk-container > .uk-grid > *:nth-of-type(1){
        margin-top: 0px;
    }
    .uk-offcanvas-bar .uk-nav-default>li.uk-active>a{
        color: #C01B78 !important;
    }
    .uk-offcanvas-bar ul.language_select li a{
        color: #444;
        font-weight: 300 !important;
    }
    .home-slider-section .el-nav{
        min-width: 250px;
        margin: 0px auto !important;
        justify-content: center;
    }
    .home-slider-section .el-nav li{
        flex: none !important;
        width: 30px !important;
    }
    .home-slider-section .el-nav li a{
        height: 5px !important;
        min-width: 10px !important;
        width: 20px !important;
    }
    .saz-contact-form > .uk-container > .uk-grid > div:nth-of-type(1){
        position: relative;
    }
    .saz-contact-form > .uk-container > .uk-grid > div:nth-of-type(1):before{
        width: auto !important;
        right: -15px;
        top: -40px !important;
    }
    .saz-contact-form > .uk-container > .uk-grid > div:nth-of-type(1):before{
        left: -15px;
        right: 0px;
    }
    .saz-contact-form .rsform-block-send{
        margin-bottom: 30px;
    }
    .saz-contact-info .uk-card{
        padding: 15px !important;
        background: transparent !important;
    }
    #home-woman-grid{
    	text-align: center;
    }
    .langworld_btn_section,
	.langworld_modules_section{
		display: block !important;
	}
	.langworld_btn_section .world_btn{
		position: absolute;
	    top: 8px;
	    right: 15px;
	}
    [dir="rtl"] .langworld_btn_section .world_btn{
        right: unset;
        left: 15px;
    }
	.langworld_modules_section{
		max-height: 0px;
	    overflow: hidden;
	    padding: 0px !important;
	    transition: 200ms;
	    text-align: center;
	    position: absolute;
	    top: 49px;
	    left: 0px;
	    right: 0px;
	    z-index: 2000;
	}
	.langworld_modules_section.saz-open{
		max-height: 200px;
	    padding: 20px 0px 25px !important;
    	border-bottom: 1px solid #ddd;
	}
	.langworld_modules_section ul.language_select li a{
		color: #444;
	}
	.langworld_modules_section select.notranslate{
		max-width: 175px;
	    font-weight: 300;
	    font-size: 15px;
	    border: 1px solid #ddd;
	    padding: 0px 15px;
	    height: 35px !important;
	    margin-top: 12px;
	}
	.langworld_modules_section select.notranslate option{
		font-weight: 300;
	}
}
@media (max-width: 767px){
	ul.uk-slideshow-items{
        min-height: 200px !important;
        min-height: 450px !important;
    }
    ul.uk-slideshow-items li img{
        left: 0px;
        transform: translate(0%, -50%);
    }
    [dir="rtl"] ul.uk-slideshow-items li img{
        right: -100%;
        left: unset;
    }
    ul.uk-slideshow-items li:nth-child(1) img{
        transform: translate(0%, -60%);
    }
    ul.uk-slideshow-items li:nth-child(2) img{
        /*vidoe*/
    }
    ul.uk-slideshow-items li:nth-child(3) img{
        transform: translate(-30%, -50%);
    }
    ul.uk-slideshow-items li:nth-child(4) img{
        transform: translate(-8%, -50%);
    }
    ul.uk-slideshow-items li:nth-child(5) img{
        transform: translate(-25%, -50%);
    }
    ul.uk-slideshow-items li:nth-child(6) img{
        transform: translate(-8%, -50%);
    }
    .saz-slide{
        top: unset !important;
        bottom: 0px !important;
        left: 0px !important;
        right: 0px !important;
        transform: unset !important;
        width: 100% !important;
        text-align: center !important;
        box-sizing: border-box;
    }
    .saz-slide .title{
        margin: 10px 0px 0px !important;
        background: rgba(255,255,255,0.6);
        padding: 13px 0px;
        backdrop-filter: blur(7px);
        transform: unset !important;
        letter-spacing: 0px !important;
        font-size: 25px;
    }
    .saz-slide .logo,
    .saz-slide .desc{
        display: none;
    }
    .saz-slide-1 img{
        width: 60%;
        margin: 0px auto;
        background-color: #ECF0F1;
        border-radius: 35px;
        /*display: none !important;*/
    }
    .home-products-section .uk-heading-bullet{
    	font-size: 25px;
    }
    .navbar .brand,
    .navbar .nav>li>a,
    .navbar-search,
    .uk-navbar-item,
    .uk-navbar-nav>li>a,
    .uk-navbar-toggle{
        min-height: 45px !important;
    }
    .tm-header-mobile .uk-logo img{
        height: 35px;
        width: auto;
    }
    .article-page .uk-container .uk-article > *{
        width: 100% !important;
    }
    .article-page .uk-container .uk-article div[property="image"]{
        position: relative;
        top: unset;
        left: unset;
        transform: unset;
        max-height: unset;
    }
    .article-page .uk-container .uk-article div[property="image"] + h2{
        margin-left: 0px !important;
    }
    .article-page .uk-container .uk-article h2{
        padding: 15px 10px;
    }
    .article-page .uk-container .uk-article div[property="image"] + h2 + div[property="text"],
    .article-page .uk-container .uk-article div[property="image"] + h2 + dl + div[property="text"]{
        margin-left: 0px !important;
    }
    .article-page #tm-main > div:not(.uk-container) .uk-article dl.fields-container{
        width: 100%;
    }
    .education-page .uk-container .uk-article{
        border-bottom: 1px solid #ccc;
        padding-bottom: 20px;
    }
}
/*******************************/
.covid{
	padding: 10px 0px;
    height: 58px;
    box-sizing: border-box;
    position: fixed !important;
    bottom: -1px;
    left: 0px;
    right: 0px;
    z-index: 1000000;  
}
@media (max-width: 960px) {
    .covid{
    	height: unset; 
    }
    .covid *+.uk-grid-margin,
    .covid .uk-grid+.uk-grid,
    .covid .uk-grid>.uk-grid-margin{
        margin-top: 5px !important;
    }
}

.covid-title{
	color: #fff !important;   
}
@media (max-width: 960px) {
    .covid-title{
    	text-align: center;
        margin: 0px !important;
        font-size: 12px;
    }
}
.covid-placeholder{
    height: 57px;
}
#copyright p{
    margin: 0px !important;
    font-weight: 300;
    font-size: 15px;
}
#copyright a {
    font-size: 16px;
    font-weight: 500;
}

/*********************/
.uk-navbar-right .uk-navbar-item{
	padding: 0px;
}
.uk-navbar-right .uk-search-default {
    width: 150px;
}
#btl .btl-panel{
	
}
#btl .btl-panel #btl-panel-login,
#btl .btl-panel #btl-panel-registration{
	height: auto;
    line-height: 22px;
    border-radius: 0px;
    margin: 1px 0px 1px 2px !important;
    padding: 0px 15px 2px;
    font-size: 12px;
    display: inline-block;
}
.btl-content-block h3{
	text-align: center;
    background-image: none !important;
    background-color: #f9f9f9;
    padding: 0px 0px 7px !important;
    border-bottom: 1px solid #eee;
}
#btl-wrap-module{
	padding: 20px !important;
}
#btl-wrap-module .uk-margin{
	margin-bottom: 15px;
}
#btl-wrap-module * + .uk-margin{
	margin-top: 15px!important;
}
#btl-wrap-module .uk-button-primary{
	width: 100%;
}
#btl-wrap-module ul.uk-list{
	display: flex;
    list-style: none !important;
    text-align: center;
    margin: 30px -20px -20px !important;
    padding: 10px 5px 15px;
	background: #f9f9f9;
    border-top: 1px solid #eee;
}
#btl-wrap-module ul.uk-list li{
	width: 100%;
}
#btl-wrap-module label > input[type="checkbox"]{
	border: 1px solid #e1e1e1;
}
.btl-content-block{
	box-shadow: 2px 5px 15px rgba(0,0,0,0.25);
    text-align: right;
}
#btl-content #btl-content-profile #module-in-profile ul{
	margin: 0px;
    text-align: right;
    padding: 0px 20px !important;
}
#btl-content #btl-content-profile #module-in-profile ul li a{
	font-family: inherit;
    font-size: 14px;
	color: #6b6b6b;
}
#btl-content #btl-content-profile #module-in-profile ul li.uk-active a,
#btl-content #btl-content-profile #module-in-profile ul li a:hover{
	color: #c01b78 !important;
}
#btl-content-profile div.btl-buttonsubmit{
	margin: 5px 15px 12px !important;
}
#btl-content-profile .btl-buttonsubmit .btl-buttonsubmit{
	font-family: inherit;
    width: 100% !important;
    box-shadow: none !important;
    text-shadow: none;
    font-size: 14px;
}


/********************************/
#hikashop_checkout{
	font-size: 14px;
}
#hikashop_checkout table td{
    vertical-align: middle;
}
#hikashop_checkout td p.hikashop_cart_product_name{
    margin: 0px !important;
}
#hikashop_checkout .hikashop_checkout_cart table th:nth-last-of-type(1),
#hikashop_checkout .hikashop_checkout_cart table td:nth-last-of-type(1){
    text-align: left;
}
#hikashop_checkout .hikashop_checkout_cart table tr:nth-last-of-type(1) td{
    padding-top: 20px;
    padding-bottom: 20px;
    font-weight: bold;
}
#hikashop_checkout td.hikashop_cart_product_quantity_value input.hikashop_product_quantity_field{
    display: inline-block;
    vertical-align: middle;
    width: 70px;
    height: 30px;
}
#hikashop_checkout td.hikashop_cart_product_quantity_value .hikashop_cart_product_quantity_refresh,
#hikashop_checkout td.hikashop_cart_product_quantity_value .hikashop_cart_product_quantity_delete{
    float: none;
    vertical-align: middle;
    line-height: 30px;
}
#hikashop_checkout td.hikashop_cart_product_quantity_value .hikashop_cart_product_quantity_refresh a,
#hikashop_checkout td.hikashop_cart_product_quantity_value .hikashop_cart_product_quantity_delete a{
    display: inline-block;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    border-radius: 50%;
    background: #e3e4e8;
    font-size: 13px;
    color: #666;
    margin: 0px 10px 0px -5px;
}
#hikashop_checkout td.hikashop_cart_product_quantity_value .hikashop_cart_product_quantity_refresh a i,
#hikashop_checkout td.hikashop_cart_product_quantity_value .hikashop_cart_product_quantity_delete a i{
   line-height: 25px;
}
#hikashop_checkout .hikashop_checkout_coupon{
    text-align: left;
}
#hikashop_checkout .hikashop_checkout_coupon .hikabtn {
    font-family: inherit;
    margin-right: 10px;
    font-size: 12px;
    font-weight: bold;
	background: #fff;
    color: #c01b78;
    border-color: #c01b78;
    border-radius: 3px;
}
.hikabtn-primary{
    background: #c01b78;
	border-color: #9f0c5f;
}
.hikabtn-primary:focus,
.hikabtn-primary:hover {
    background-color: #9f0c5f;
    border-color: #9f0c5f;
}
.hikashop_checkout_login h1{
    font-size: 17px;
    text-align: center;
    font-weight: bold;
    letter-spacing: -1px;
    background: #eee;
    width: 420px;
    margin: 45px auto 5px;
    padding: 10px 10px;
    border-radius: 30px;
    color: #333;
}
.hikashop_checkout_login h2{
    font-weight: bold;
    font-size: 16px;
    margin: 30px 0px 10px!important;
    background: rgba(192,27,120,0.1);
    width: 100%;
    padding: 10px 15px;
    color: #c01b78;
    box-sizing: border-box;
	text-align: center;
}
@media (min-width: 768px){
    .hkc-sm-1, .hkc-sm-2, .hkc-sm-3, .hkc-sm-4, .hkc-sm-5, .hkc-sm-6, .hkc-sm-7, .hkc-sm-8, .hkc-sm-9, .hkc-sm-10, .hkc-sm-11, .hkc-sm-12 {
        float: right;
    }
}
.hikashop_checkout_login .hkc-sm-8 input#username{
    width: 100% !important;
}
#hikashop_checkout input[type="text"]:focus,
#hikashop_checkout input[type="email"]:focus,
#hikashop_checkout input[type="password"]:focus{
   
}
#hikashop_checkout .inputbox[type="text"]:not([class*="input-"]) {
    width: 100% !important;
}
#hikashop_checkout .hika_address_element{
    border: 1px solid #e9e9e9;
    background-color: #f4f5f7;
    padding: 15px 60px 15px 15px;
    position: relative;
    font-size: 13px;
    line-height: 18px;
}
#hikashop_checkout .hika_address_element .hika_edit input{
    position: absolute;
    top: 50%;
    right: 20px;
}
#hikashop_checkout .hika_address_element .hika_edit a{
    float: left;
    padding: 5px 10px;
}
#hikashop_checkout .hika_address_element + button{
    float: left;
    margin: 10px 0px;
}
#hikashop_checkout .hikashop_checkout_buttons .buttons_right{
    text-align: center;
}
#hikashop_checkout #hikabtn_checkout_next{
    padding: 7px 35px;
    font-size: 15px;
    font-weight: bold;
	background: #c01b78;
    border-color: #a70d64;
}
#hikashop_checkout #hikabtn_checkout_next:hover,
#hikashop_checkout #hikabtn_checkout_next:focus{
	background: #a70d64;
}
#hikashop_checkout .hikabtn_checkout_login_form,
#hikashop_checkout .hikabtn_checkout_login_register{
    width: 100%;
    font-weight: bold;
    font-size: 15px;
    padding: 10px;
}
#hikashop_checkout legend{
        font-weight: bold;
    font-size: 16px;
    margin: 30px 0px 10px!important;
    background: rgba(192, 27, 120, 0.1);
    width: 100%;
    padding: 7px 15px;
    color: #c01b78;
    box-sizing: border-box;
}
#hikashop_checkout td.hikashop_checkout_cart_final_total_title{
	text-align: left;
}
#hikashop_checkout #address_title{
    width: 200px;
}
#hikashop_checkout .label,
button{
	font-family: inherit;
}
#hikashop_checkout table{
	margin-bottom: 10px;
}
#hikashop_checkout .input-append .hikashop_checkout_coupon_field{
	height: 35px;
}
#hikashop_checkout .hikashop_checkout_status{
	display: none;
}
.uk-checkbox:checked,
.uk-checkbox:indeterminate,
.uk-radio:checked,
input[type=checkbox]:not([class*=uk-]):checked,
input[type=checkbox]:not([class*=uk-]):indeterminate,
input[type=radio]:not([class*=uk-]):checked {
    background-color: #c01b78 !important;
}
#hikashop_user_1_2_customtext_165_23_20_58 .hkcontrol-label{
	display: none;
}
#hikashop_user_1_2_customtext_165_23_20_58 .hkc-sm-8{
	width: 100%;
    float: none;
}
#hikashop_checkout_registration legend{
	background: #eee;
	color: #333;
}
#hikashop_checkout .hikashop_checkout_login > .hk-container-fluid{
	max-width: 900px;
    margin: 0px auto;
}
#hikashop_checkout .hikashop_checkout_login > .hk-container-fluid > div{
	width: 50%;
	padding: 0px 20px;
}
#hikashop_checkout .hikashop_login_button_line .hkcontrol-label,
#hikashop_checkout .hikashop_registration_required_info_line .hkcontrol-label,
#hikashop_checkout .hikashop_registration_required_info_line + input + input + div .hkcontrol-label,
#hikashop_checkout .hikashop_login_remember_line .hkcontrol-label,
#hikashop_checkout .hikashop_login_forgot_password_line .hkcontrol-label,
#hikashop_checkout .hikashop_login_forgot_username_line .hkcontrol-label,{
	display: none;
}
#hikashop_checkout .hikashop_login_button_line .hkc-sm-8,
#hikashop_checkout .hikashop_registration_required_info_line .hkc-sm-8,
#hikashop_checkout .hikashop_registration_required_info_line + input + input + div .hkc-sm-8,
#hikashop_checkout .hikashop_login_remember_line .hkc-sm-8,
#hikashop_checkout .hikashop_login_forgot_password_line .hkc-sm-8,
#hikashop_checkout .hikashop_login_forgot_username_line .hkc-sm-8{
	width: 100%;
}
#hikashop_checkout .hikashop_login_forgot_password_line,
#hikashop_checkout .hikashop_login_forgot_username_line{
	float: right;
	width: 50%;
    text-align: center;
}
.hikashop_cpanel_main_interface a.hika_cpanel_icon{
	display: block;
}
.profile-edit fieldset.hikashop_user_edit + fieldset{
	display: none;
}
.hikashop_search_block{
	background: #f5f5f5;
    margin-bottom: 15px;
    border-radius: 5px;
    padding: 10px 15px;
}
.hikashop_search_block input[type=text]{
	height: 33px;
}
a.hikashop_order_product_link p.hikashop_order_product_name{
	margin: 0px !important;
}
#hikashop_downloads tr.hikashop_downloads td:nth-of-type(2){
	min-width: 150px;
}
#hikashop_downloads tr.hikashop_downloads td:nth-of-type(2) a{
	background: #c01b78;
    color: #fff;
    padding: 5px 10px;
    display: inline-block;
    border-radius: 4px;
    margin: 2px;
}
tfoot tr td .list-footer.pagination{
	display: inline-block;
    vertical-align: middle;
    margin: 0px 0px 0px 20px;
}
.table, .uk-table{
	font-size: 14px;
}
table.hikaserial_serials  td.hikaserial_serial_data_value{
	text-align: left;
    direction: ltr;
	word-spacing: 100px;
    width: 10px;
}
#hikashop_order_listing{
	font-size: 14px;
}
#hikashop_order_listing .hikashop_search_zone{
	background: #f5f5f5;
    margin-bottom: 25px;
    border-radius: 5px;
    padding: 0px 15px;
}
.hikashop_search_zone .hikashop_order_sort > br{
	display: none;
}
#hikashop_order_listing .hikashop_search_block{
	margin-bottom: 0px !important;
}
#hikashop_order_listing select#filter_order_range,
#hikashop_order_listing select#filter_order_status{
	height: 43px;
}
.alert, .uk-alert{
	margin-bottom: 0px !important;
}
.hikashop_payment_methods_table .hikashop_checkout_payment_name{
	font-weight: bold;
    font-size: 15px;
    display: inline-block;
    margin: 0px 10px 10px 0px;
}
#hikaserial_serials_listing_table td.hikaserial_serial_ordernumber_value a,
#hikashop_downloads td.hikashop_order_item_name_value a.hikashop_order_product_link{
	pointer-events: none !important;
	display: inline-block;
}
.nav-tabs>li>a, .uk-tab>*>a{
	font-family: inherit;
}
.hikashop_user_edit dl #hikashop_user_customtext_165_23_20_58{
	display: none;
}
input[readonly]{
	background: #eee;
}
.hikashop_user_registration_page .hkform-horizontal{
	max-width: 700px;
    margin: 0px auto;
}
.hikashop_user_registration_page .hikashop_registration_customtext_165_23_20_58_line .hkcontrol-label{
	display: none;
}
.hikashop_user_registration_page .hikashop_registration_customtext_165_23_20_58_line .hkc-sm-8{
	width: 100%;
}
.hikashop_user_registration_page .hikashop_registration_customtext_165_23_20_58_line legend{
	    background: #f5f5f5;
    padding: 7px 20px;
    margin: 30px 0px 10px;
    border-radius: 4px;
	text-align: center;
}
.hikashop_user_registration_page .hkform-group .hkc-sm-8 > input.inputbox[type=text]:not([class*=input-]){
	width: 100% !important;
}
.hikashop_user_registration_page .hikashop_registration_required_info_line span{
	    font-size: 14px;
    margin: 20px 0px;
    width: 100%;
}
.hikashop_registration_required_info_line + input + input + .hkcontrol-label{
	display: none;
}
.hikashop_user_registration_page button[type="submit"]{
	padding: 10px 75px 13px;
    font-size: 16px;
    font-weight: bold;
	margin: 0px auto;
    display: block;
}
.hikashop_user_registration_page fieldset > h2{
	max-width: 700px;
    margin: 0px auto 25px;
    text-align: center;
    font-size: 18px;
    background: rgba(192, 27, 120, 0.1);
    color: #c01b78;
    padding: 9px 0px 13px;
    border-radius: 4px;
}
.saz-directory-search{
    padding: 10px 20px;
}
.saz-directory-search input{
    margin: 5px 15px !important;
    border: 1px solid #ddd!important;
    background: #fff !important;
    flex: 1;
    min-width: 250px;
}
.directoryTable-container{
    overflow: auto;
}
table.directoryTable{
    
}
table.directoryTable td,
table.directoryTable th{
    text-align: center;
    padding: 10px 6px;
    vertical-align: middle;
    white-space: nowrap;
}
td.directoryActions{
    text-align: left;
}
td.directoryActions a{
        display: inline-block;
    border: 1px solid #ddd;
    padding: 3px 10px;
    border-radius: 3px;
    box-shadow: 0px 1px 3px -1px rgba(0,0,0,0.15);
    margin: 0px 3px;
    min-width: 70px;
}
td.directoryActions a span{
    display: inline-block;
}
@media (max-width: 680px) {
    table.directoryTable thead{
        display: none;
    }
    table.directoryTable tr{
        display: block;
        border: 1px solid #ddd;
        border-top: none;
        margin-bottom: 35px;
    }
    table.directoryTable td{
        display: block;
    }
}
