* * * Name: IRANYekan Font * Version: 3.0 * Author: Moslem Ebrahimi (moslemebrahimi.com) * Created on: Dec 20,

2018 * Updated on: Dec 20,

2018 * Website: http: //fontiran.com



* Copyright: Commercial/Proprietary Software -------------------------------------------------------------------------------------- فونت ایران یکان یک نرم افزار مالکیتی محسوب می شود. جهت آگاهی از قوانین استفاده از این فونت ها لطفا به وب سایت (فونت ایران دات کام) مراجعه نمایید -------------------------------------------------------------------------------------- IRANYekan fonts are considered a proprietary software. To gain information about the laws regarding the use of these fonts,

please visit www.fontiran.com -------------------------------------------------------------------------------------- This set of fonts are used in this project under the license: (.....) -------------------------------------------------------------------------------------- * **/ @font-face {

    font-family: iranyekan;

    font-style: normal;

    font-weight: bold;

    src: url('../fonts/eot/iranyekanwebbold.eot');

    src: url('../fonts/eot/iranyekanwebbold.eot?#iefix') format('embedded-opentype'),

        /* IE6-8 */

        url('../fonts/woff/iranyekanwebbold.woff') format('woff'),

        /* FF3.6+, IE9, Chrome6+, Saf5.1+*/

        url('../fonts/ttf/iranyekanwebbold.ttf') format('truetype');

}



@font-face {

    font-family: iranyekan;

    font-style: normal;

    font-weight: 100;

    src: url('../fonts/eot/iranyekanwebthin.eot');

    src: url('../fonts/eot/iranyekanwebthin.eot?#iefix') format('embedded-opentype'),

        /* IE6-8 */

        url('../fonts/woff/iranyekanwebthin.woff') format('woff'),

        /* FF3.6+, IE9, Chrome6+, Saf5.1+*/

        url('../fonts/ttf/iranyekanwebthin.ttf') format('truetype');

}



@font-face {

    font-family: iranyekan;

    font-style: normal;

    font-weight: 300;

    src: url('../fonts/eot/iranyekanweblight.eot');

    src: url('../fonts/eot/iranyekanweblight.eot?#iefix') format('embedded-opentype'),

        /* IE6-8 */

        url('../fonts/woff/iranyekanweblight.woff') format('woff'),

        /* FF3.6+, IE9, Chrome6+, Saf5.1+*/

        url('../fonts/ttf/iranyekanweblight.ttf') format('truetype');

}



@font-face {

    font-family: iranyekan;

    font-style: normal;

    font-weight: normal;

    src: url('../fonts/eot/iranyekanwebregular.eot');

    src: url('../fonts/eot/iranyekanwebregular.eot?#iefix') format('embedded-opentype'),

        /* IE6-8 */

        url('../fonts/woff/iranyekanwebregular.woff') format('woff'),

        /* FF3.6+, IE9, Chrome6+, Saf5.1+*/

        url('../fonts/ttf/iranyekanwebregular.ttf') format('truetype');

}



@font-face {

    font-family: iranyekan;

    font-style: normal;

    font-weight: 500;

    src: url('../fonts/eot/iranyekanwebmedium.eot');

    src: url('../fonts/eot/iranyekanwebmedium.eot?#iefix') format('embedded-opentype'),

        /* IE6-8 */

        url('../fonts/woff/iranyekanwebmedium.woff') format('woff'),

        /* FF3.6+, IE9, Chrome6+, Saf5.1+*/

        url('../fonts/ttf/iranyekanwebmedium.ttf') format('truetype');

}



@font-face {

    font-family: iranyekan;

    font-style: normal;

    font-weight: 800;

    src: url('../fonts/eot/iranyekanwebextrabold.eot');

    src: url('../fonts/eot/iranyekanwebextrabold.eot?#iefix') format('embedded-opentype'),

        /* IE6-8 */

        url('../fonts/woff/iranyekanwebextrabold.woff') format('woff'),

        /* FF3.6+, IE9, Chrome6+, Saf5.1+*/

        url('../fonts/ttf/iranyekanwebextrabold.ttf') format('truetype');

}



@font-face {

    font-family: iranyekan;

    font-style: normal;

    font-weight: 900;

    src: url('../fonts/eot/iranyekanwebblack.eot');

    src: url('../fonts/eot/iranyekanwebblack.eot?#iefix') format('embedded-opentype'),

        /* IE6-8 */

        url('../fonts/woff/iranyekanwebblack.woff') format('woff'),

        /* FF3.6+, IE9, Chrome6+, Saf5.1+*/

        url('../fonts/ttf/iranyekanwebblack.ttf') format('truetype');

}



@font-face {

    font-family: iranyekan;

    font-style: normal;

    font-weight: 950;

    src: url('../fonts/eot/iranyekanwebextrablack.eot');

    src: url('../fonts/eot/iranyekanwebextrablack.eot?#iefix') format('embedded-opentype'),

        /* IE6-8 */

        url('../fonts/woff/iranyekanwebextrablack.woff') format('woff'),

        /* FF3.6+, IE9, Chrome6+, Saf5.1+*/

        url('../fonts/ttf/iranyekanwebextrablack.ttf') format('truetype');

}







/*

@font-face {







    font-family: 'IranSans';







    src: url("../fonts/IRANSans-Bold-web.eot");







    src: url("../fonts/IRANSans-Bold-web.eot?#iefix") format("eot"), url("../fonts/IRANSans-Bold-web.woff2") format("woff2"), url("../fonts/IRANSans-Bold-web.woff") format("woff"), url("../fonts/IRANSans-Bold-web.ttf") format("ttf");







    font-weight: bold;







}







@font-face {







    font-family: 'IranSans';







    src: url("../fonts/IRANSans-Medium-web.eot");







    src: url("../fonts/IRANSans-Medium-web.eot?#iefix") format("eot"), url("../fonts/IRANSans-Medium-web.woff2") format("woff2"), url("../fonts/IRANSans-Medium-web.woff") format("woff"), url("../fonts/IRANSans-Medium-web.ttf") format("ttf");







    font-weight: 500;







}







@font-face {







    font-family: 'IranSans';







    src: url("../fonts/IRANSans-UltraLight-web.eot");







    src: url("../fonts/IRANSans-UltraLight-web.eot?#iefix") format("eot"), url("../fonts/IRANSans-UltraLight-web.woff2") format("woff2"), url("../fonts/IRANSans-UltraLight-web.woff") format("woff"), url("../fonts/IRANSans-UltraLight-web.ttf") format("ttf");







    font-weight: 200;







}







@font-face {







    font-family: 'IranSans';







    src: url("../fonts/IRANSans-Light-web.eot");







    src: url("../fonts/IRANSans-Light-web.eot?#iefix") format("eot"), url("../fonts/IRANSans-Light-web.woff2") format("woff2"), url("../fonts/IRANSans-Light-web.woff") format("woff"), url("../fonts/IRANSans-Light-web.ttf") format("ttf");







    font-weight: 300;







}







@font-face {







    font-family: 'IranSans';







    src: url("../fonts/IranSans.eot");







    src: url("../fonts/IRANSans-web.eot?#iefix") format("eot"), url("../fonts/IRANSans-web.woff2") format("woff2"), url("../fonts/IRANSans-web.woff") format("woff"), url("../fonts/IRANSans-web.ttf") format("ttf");







    font-weight: normal;







}



*/





/*-----------------------------------------------------------------------------------*/







/* utility classes */







/*-----------------------------------------------------------------------------------*/







.no-border {







    border: 0;







    border-radius: 0;







}







.padding-btn {







    padding: 8px 0;







    /*padding-left: 15px;*/







}







.padding-menu {







    padding: 5px 0;







}







.margin-top-10 {







    margin-top: 10px;







}







.dir-rtl {







    direction: rtl;







}







.text-right {







    text-align: right;







}























/*.navbar-nav>li{float: right;}*/







body {







    font-family: 'iranyekan';







}







/*.pre-header{







  height: 2px;







    width: 100%;







    background-color: #1565C0;







}*/





/* navigation */

.top-row {

    display: inline-block;

    direction: rtl;

    padding-top: 5px;

    /* width: 200px; */

    text-align: center;

    color:#fff;

    font-size:12px;

}

.top-row a{

    color:#fff;

}

.top-row #telephone{

    font-size:14px;

    margin-left: -12px;

}

.voc{

    display: flex;

    flex-direction: row;

    align-items: center;

}

.mod-languages{

    align-self: end;

    align-self: flex-end;

}

div.mod-languages ul {



    margin:0 15px !important;

}

div.mod-languages ul.lang-inline li {

    display: inline-block!important;

}

div.mod-languages li {

    margin-left: 0px!important;

    margin-right: 0px!important;

}



div.mod-languages a{

    color: #fff;

    padding: 0 5px;

    display: inline-block;

}

.lang-divider{

    display: inline-block;

    color: #fff;

}



div.mod-languages li.lang-active a{

    color: #87ceeb;

    cursor: default;

    pointer-events: none;

    text-decoration: none;

}



.bg-nav {







    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e6e6e6+0,f7f7f7+100 */







    /*background: rgb(230, 230, 230);*/

    /* Old browsers */







    /*background: -moz-linear-gradient(top, rgba(230, 230, 230, 1) 0%, rgba(247, 247, 247, 1) 100%);*/

    /* FF3.6-15 */







    /*background: -webkit-linear-gradient(top, rgba(230, 230, 230, 1) 0%, rgba(247, 247, 247, 1) 100%);*/

    /* Chrome10-25,Safari5.1-6 */







    /*background: linear-gradient(to bottom, rgba(230, 230, 230, 1) 0%, rgba(247, 247, 247, 1) 100%);*/

    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */







    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#f7f7f7', GradientType=0);*/

    /* IE6-9 */







    /*    border-bottom: 1px solid #fff;







    box-shadow: 1px 1px 1px #e6e6e6;







    border-top: 2px solid #1565C0;







    padding-left: 10px;







    transition: all 1s;*/



    border-top: 2px solid #022644;

    border-bottom: 1px solid #2b507dd1;

    box-shadow: 1px 1px 1px #07426d7a;

    padding-left: 10px;

    transition: all 1s;

    background: #1370B3;







}



.navbar-header .dropdown-menu {

    min-width: auto;

    width: auto;

}



.navbar-header .dropdown-menu>li>a {

    padding: 7px 15px;

}



#topNov .btn-primary {

    color: #fff;

    background-color: #2b507d;

    border-color: #32547e;

    border-radius: 4px 0 0 4px !important;

}



#topNov .btn-success {

    border-radius: 0px 4px 4px 0px !important;

}



.dropdown-menu>li>a {

    text-align: right;

    direction: rtl;

}



.navbar-move-top {





    /* top: -80px; */



    padding-top: 0 !important;







    padding-bottom: 0 !important;







    transition: all 0.3s;







    /*box-shadow: 0px 1px 3px #BDBDBD;*/

    box-shadow: 0px 1px 3px #2b507d;













}







.navbar-move-top.nav-on {

    top: 0px !important;

}







.navbar-move-top.nav-off {

    top: -75px;

}







.navbar {

    margin-bottom: 0;

}







.navbar-nav>li>a {

    text-align: right;

    line-height: inherit;

}







.navbar-default .navbar-nav>li>a {







    color: #fff;







    transition: .5s ease;







    /*margin-right: 5px;*/







    font-size: 12px;

    border-radius: 5px;





}







.navbar-default .navbar-toggle {







    /*border-color: #807d7d;*/

    border-color: #022644;









}



.navbar-default .navbar-toggle .icon-bar {

    background-color: #ffffff;

}



.navbar-default .navbar-toggle:focus,

.navbar-default .navbar-toggle:hover {

    background-color: #022644;

}



.navbar-nav>li>.dropdown-menu {

    border-radius: 5px;

    margin-right: 5px;

    padding: 0;

}



.megamenu {

    width: 450px;

    /*440*/

    direction: rtl;

    text-align: right;

    font-size: 12px;

    background: #ffffff;

    /*border: 1px solid #d3d3d3;*/

    position: relative;

    border-radius: 5px;

}



.megaheader:after {

    display: block;

    content: "";

    clear: both;

}



.megamenu .megasidbar {

    padding: 15px;

    text-align: center;

    background: #edf3f3;

    border-radius:0 5px 5px 0;

    border-right: 1px solid #d2cbcb;

    flex-basis: fit-content;

    display: flex;

    flex-direction: column;

    justify-content: center;

    align-items: center;

    max-width: 180px;

}

.megamenu .megaheader{

    display: flex;

    flex-direction: row;

}

.megamenu .megasidbar h6 {

    line-height: 1.6;

    font-size: 11px;

    color: #2196F3;

}

.megamenu .megafooter{

display: none;

}

.megamenu .megasubmenu {

    width: 100%;

}



.megamenu .megasubmenu .nav-header {

    padding: 10px;

    padding-bottom: 2px;

    display: block;

    font-weight: bold;

}

.megasubmenu .nav>li{

    display: flex;

    flex-direction: column;

}



.services-menu ul>li{

    display: inline !important;

}

.megasubmenu .nav>li>a{

    display: inline-block;

    margin: 5px;

}

.megamenu p {

    display: none;

}



.megamenu ul.nav.menu {

    padding-left: 5px;

    padding-right: 5px;

    padding-top: 5px;

    /*border-left: 1px solid #eee;*/

}



.megamenu ul.nav.menu>li>a {

    border-bottom: 1px;

    border-bottom-color: #9E9E9E;

    border-bottom-style: dashed;

    color: #777;

    transition: .5s ease-in-out;

    padding: 5px;

    font-size: 11px;

}



.megamenu ul.nav.menu>li>a.text-bold {

    border: none;

    color: #000;

    font-size: 12px;

}



.megamenu ul.nav.menu>li>a.margin-bottom {

    margin-bottom: 10px;

}



.megamenu ul.nav.menu>li>a:hover {

    background-color: #337ab7;

    color: #fafafa;

}



.megamenu ul.nav.menu>li>a:before {

    content: "\f0d9";

    font-family: 'Font Awesome 5 Pro';

    font-style: normal;

    font-weight: normal;

    text-decoration: inherit;

    display: inline-block;

    font-size: 13px;

    /*color: #337ab7;*/

    padding-left: 8px;

}





.navbar-default .navbar-nav>.active>a,

.navbar-default .navbar-nav>.active>a:focus,

.navbar-default .navbar-nav>.active>a:hover {







    /*    color: #555;







    background-color: #fdfdfd;

*/

    color: #fff;

    /*background-color: #022644;*/

    background-color: transparent;



    /*border: 1px solid #dfdee3;*/







    border-radius: 5px;















}



.navbar-default .navbar-nav>.open>a,

.navbar-default .navbar-nav>.open>a:focus,

.navbar-default .navbar-nav>.open>a:hover {

    color: #fff;

    background-color: #337ab7;

}



.navbar-default .navbar-nav>li>a:focus,

.navbar-default .navbar-nav>li>a:hover {





    /*

    color: #337ab7;







    background-color: #ffffff;*/

    color: #ffffff;

    background-color: #337ab7;





    /*border: 1px solid #dfdee3;*/







    border-radius: 5px;







}



a.dropdown-toggle {

    direction: rtl;

}

a.dropdown-toggle::after{

    content:'\f0d7';

    font-family: 'Font Awesome 5 Pro';

    font-style: normal;

    font-weight: normal;

    text-decoration: inherit;

    display: inline-block;

    padding:0 5px;

    vertical-align: bottom;

}

.caret {

    margin-right: 5px;

    /*color: #337AB7;*/

    /*color: #022644;*/

    color: #ffffff;

}



.logo {







    display: none;







    float: right;







    margin-left: 20px;







    margin-top: -15px;







    background: url(../images/logo_2.png) no-repeat center;

    background-size: contain;





    font-size: 0px;







    /* display: block; */







    width: 200px;







    height: 50px;



    transition: all 0.3s;







}



.navbar-move-top .logo {

    margin-top: 0px;

}



/* .navbar-move-top .voc{

    display: none;

} */



#main {







    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eeeeee+0,ffffff+31;bg_slideshow_7 */







    /*background: rgb(238, 238, 238);*/

    /* Old browsers */







    /*background: -moz-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(255, 255, 255, 1) 31%);*/

    /* FF3.6-15 */







    /*background: -webkit-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(255, 255, 255, 1) 31%);*/

    /* Chrome10-25,Safari5.1-6 */







    /*background: linear-gradient(to bottom, rgba(238, 238, 238, 1) 0%, rgba(255, 255, 255, 1) 31%);*/

    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */







    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);*/

    /* IE6-9 */



    background: #ffffff;



}







/*===========================







  slideshow







  ====================*/







#pre-slideshow img {







    margin: 0 auto;







    padding-top: 100px;







}







#owl-demo .item img {







    display: block;







    width: 100%;







    height: auto;







}







#paddingtop {







    /*margin-top: 52px;*/







    padding-top: 20px;







}















.owl-carousel .owl-stage-outer {







    /*box-shadow: 1px 1px 5px #ededed;*/







}







/*===========================







  services







  ====================*/







#services {

    margin-top: 55px;

    margin-bottom: 55px;

}







/*#services > .row{    padding: 0px 50px;}*/







.service a {



    position: relative;



    height: 180px;

    width: 180px;



    /*border: 3px solid #2196f3;*/



    border-radius: 100%;



    margin: 0 auto;



    margin-bottom: 20px;





    text-align: center;



    color: #2196f3;



    /*background: rgb(249, 252, 255);*/



    /*box-shadow: 0px 1px 1px rgba(33, 150, 243, 0.42);*/



    text-decoration: none;



    display: block;



    transition: .5s ease-in-out;



    z-index: 1000;

    padding: 20px;



}





/*

  .service a:before{







    content: '';







    width: 100%;







    height: 100%;







    padding: 5px;







    top: 0;







    left: 0;







    background: #0082bb;







    position: absolute;







    border-radius: 50%;







    transform: scale(0);







    transition: .5s ease-in-out;







    z-index: -1;







        border: 5px solid #eaeaea;







  }







  .service a:hover:before{







    transform: scale(.92);







  }







  .service a:hover{







    color: #fff;







  }







  .service a:hover p{







    color: #fff;







  }

*/





.service a i {



    /*   font-size: 35px;

    padding-top: 60px;*/



}







.service a p {







    color: #313131;







    font-size: 14px;







    padding-top: 17px;







    transition: .5s ease-in-out;







}







/*===========================







  pre-footer







  ====================*/















#pre-footer {







    background: #F9F9F9;







    box-shadow: 0 -1px 5px #ededed;







    border-top: 1px solid #ffffff;







    padding: 10px 0;



    display: none;



}







.pre-footer a {



    text-align: center;

    display: block;

    padding: 15px;

    margin: 15px auto;

    text-decoration: none;

    font-size: 12px;

    transition: .5s ease-in-out;

    max-width: 200px;





}







.pre-footer a i {







    font-size: 22px;







    padding: 5px;







    padding-bottom: 10px;







    display: block;







    color: #838383;







}























/*===========================







  footer







  ====================*/















#footer {







    font-size: 12px;







    background: #2D2E30;







    text-align: center;







    color: #fff;







}







.footer-module {







    padding: 30px 0px;







}







.title-in-footer {

    margin-bottom: 20px;

}







.seprator {

    display: block;

}







.enamad {







    background: none;







    margin-top: 0px;







    padding-top: 0px;







    width: auto;







}







.enamad img {







    display: block;







    margin: 0 auto;







    background: #fff;







}







.fallow-us img {







    margin: 0 auto;







    margin-bottom: 10px;







}















.fallow-us a {







    text-decoration: none;







    color: #fff;







    font-size: 16px;







}







.fallow-us p>a:hover {







    color: #d9d9d9;







    text-decoration: underline;







}























.fallow-us ul {







    padding: 0;







    list-style: none;







}







.footer-social-icons {







    /*width: 350px;*/







    display: block;







    margin: 0 auto;







}







.social-icon {







    color: #fff;







}







ul.social-icons {







    margin-top: 10px;







}







.social-icons li {







    vertical-align: top;







    display: inline-block;







    /* height: 100px; */







    /*margin-right: 10px;*/







}







.social-icons a {







    color: #fff;







    text-decoration: none;







}







.fallow-us .fab {







    padding: 10px;







    -o-transition: .5s;







    -ms-transition: .5s;







    -moz-transition: .5s;







    -webkit-transition: .5s;







    transition: .5s;







    /*background-color: #838383;*/







    width: 35px;







    text-align: center;







}







.fallow-us .fa-facebook:hover {







    background-color: #3d5b99;







}







/*.fallow-us .fa-twitter {







    padding:10px 12px;







}*/







.fallow-us .fa-twitter:hover {







    background-color: #00aced;







}







/*.fallow-us .fa-instagram {







    padding:10px 14px;







}*/







.fallow-us .fa-instagram:hover {







    background-color: #3f729b;







}







/*.fallow-us .fa-youtube {







    padding:10px 14px;







}*/







.fallow-us .fa-youtube:hover {







    background-color: #e64a41;







}







/*.fallow-us .fa-telegram {







    padding:10px 14px;







}*/







.fallow-us .fa-telegram:hover {







    background-color: #0073a4;







}







/*.fallow-us .fa-google-plus {







    padding:10px 9px;







}*/







.fallow-us .fa-google-plus:hover {







    background-color: #e25714;







}







.footer-menu {

    border-bottom: 5px solid #1565C0;

    padding-bottom: 10px;

}







.footer-menu ul {

    direction: rtl;

    padding-right: 0;

    padding-top: 5px;

}







.footer-menu li {







    list-style: none;







    display: inline-block;







}







.footer-menu li a {







    color: #fff;







    padding: 5px;







    display: block;







    text-decoration: none;







    font-size: 11px;







}







.footer-menu .nav>li>a:focus,

.footer-menu .nav>li>a:hover {

    background-color: transparent;

}



.footer-menu li a.samaneh {

    font-size: 10px;

    color: #90CAF9;

    margin-bottom: 5px;

}



.navbar-form {







    padding: 0;







    margin-top: 0px;







    margin-right: 15px;







    margin-bottom: 0px;







    margin-left: 15px;

}







#srch-term,

#email-newsletter {

    text-align: right;

}















#copy-right {







    background: #242424;







}







#copy-right p {

    margin-bottom: 0;

    padding: 15px 0px;

    font-size: 9px;

    text-align: right;

    color: #fff;

    direction: rtl;

}





.inner_page {

    position: relative;

    padding-bottom: 115px;

}



.inner_page:before {

    display: none;

}



.inner_page:after {

    display: none;

}



.inner_page #component {



    border: 1px solid #ebebeb;

    border-radius: 5px;

    direction: rtl;

    text-align: right;

    /* margin-bottom: 105px; */

    margin-bottom: 30px;

    background: #ffffffb5;

    font-size: 12px;

    line-height: 1.7em;

    position: relative;

    z-index: auto;

    margin-top: 25px;







}







.inner_page #component fieldset.filters .btn-group {







    padding: 10px;







    display: block;







    text-align: center;







    float: none !important;







}







.inner_page #component .page-header h2 {







    font-size: 16px;







    margin-top: 35px;







    margin-bottom: 35px;







    text-align: center;







    line-height: 1.7;















}







.inner_page #component .page-header {







    padding-bottom: 0px;







    /*margin: 5px;*/







}







.inner_page #component img {

    width: 100%;

    height: auto;

    display: block;

    margin: 10px auto;

}







.inner_page #component .pager {







    padding-left: 10px;







    padding-right: 10px;







}







.inner_page #component dl.article-info {







    border-top: 1px solid #ececec;







    margin: 15px 0;







    padding: 10px 0;







}







.inner_page #component dl.article-info dd {

    margin: 0;

    text-align: center;

}







.boxs {















    /*background: linear-gradient(to bottom, rgba(238,238,238,1) 0%,rgba(255,255,255,1) 31%);*/















    text-align: right;







    direction: rtl;







    margin-bottom: 30px;







}















#after_main .boxs h3 {







    font-size: 14px;







    padding: 15px;







    border: 1px solid #eeeeee;







    color: #777777;







    border-radius: 5px;







}







.boxs li a {







    text-decoration: none;







    font-size: 11px;







    display: block;







    padding: 10px;







    border-radius: 5px;







}







.boxs li a:before {







    content: "◯";







    content: "●";







    /*font-size: 12px;*/







    color: #838383;







}







.boxs ul {







    padding-right: 5px;







    list-style: none;







}







.boxs li:nth-child(odd) {







    background: #f9f9f9;







    border-radius: 5px;







}







.counter {

    display: none;

}







.pagination {

    display: block;

}







.pagination ul li {

    display: inline-block;

    padding: 5px;

}















.table-bordered>thead>tr>td,

.table-bordered>thead>tr>th {















    direction: rtl;







    text-align: right;







}











/* form */



.checkbox,

.radio {







    margin-top: 10px;







    margin-bottom: 10px;







    position: relative;







    display: inline-block;







    padding-right: 20px;







    font-weight: normal;







    cursor: pointer;







}







legend {







    display: block;







    width: 100%;







    margin-bottom: 20px;







    font-size: 21px;







    line-height: inherit;







    color: #333;







    border: 0;







    border-bottom: 1px solid #e5e5e5;







    padding-bottom: 15px;







    padding-top: 15px;







}







#searchForm .input-group.add-on {

    direction: ltr;

    margin: 20px;

}















.checkbox input[type=checkbox],

.checkbox-inline input[type=checkbox],

.radio input[type=radio],

.radio-inline input[type=radio] {







    position: absolute;







    float: right;







    margin-right: -20px;







}















.accordion-toggle {







    display: block;







    background: #eeeeee;







    padding: 10px;







    margin-bottom: 10px;







}















.contact h3 {

    display: none;

}















.contact input[type="text"],

.contact input[type="email"],

.contact textarea {







    display: block;







    width: 100%;







    height: 34px;







    padding: 6px 12px;







    font-size: 14px;







    line-height: 1.42857143;







    color: #555;







    background-color: #fff;







    background-image: none;







    border: 1px solid #ccc;







    border-radius: 4px;







    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);







    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);







    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;







    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;







    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;







}







.contact textarea {







    height: auto;







}







.contact legend {







    font-size: 12px;







    font-weight: bold;







}







iframe {



    width: 100%;



    margin: 0 auto;



    display: block;



}















#captcha31,

#captcha35 {



    width: auto !important;



    height: auto;



    display: inline !important;



    margin: 10px auto;



}





#rsform_3_page_0,

#rsform_4_page_0 {

    padding: 15px;

    padding-top: 30px;

    background: #fafafa;

    margin-bottom: 20px;

    border-radius: 5px;

}



strong.formRequired {

    color: red;

    padding-right: 5px;

}



.rsform-select-box.form-control.rsform-select-box {

    height: 40px;

    font-size: 12px !important;

}



.form-control {}



/*.rsform-submit-button{



  border: transparent!important;



    cursor: pointer!important;



    display: inline-block!important;



    outline: none!important;



    position: relative!important;



    padding: 0 15px!important;



    height: 30px!important;



    line-height: 30px!important;



    text-shadow: none!important;



    background: #337ab7!important;



    color: #ffffff!important;



}*/



.form-horizontal .form-group.rsform-block {

    margin-right: -15px;

    margin-left: -15px;

    /*border-bottom: 1px dashed #9E9E9E;*/

    padding-bottom: 13px;



}



.rsform-block-captcha,

.rsform-block-submit {

    border-bottom: none !important;

}





.formValidation span {

    font-size: 9px

}



label.formControlLabel {

    font-size: 10px

}



/*table*/



table {



    display: block;

    overflow-x: auto;

    margin: auto;

    width: 100%;

}



td,

th,

tr {

    font-family: iranyekan !important;

}







/******

FAQ

*****/



#faqComponent {

    padding: 10px 0;

}



.faqComponenttitle {

    padding: 25px;

    margin-bottom: 30px;

    border-bottom: 1px solid #9E9E9E;

    border-bottom-style: dashed;

}





.catWrapperInner {

    /*border: 1px solid #ccc;*/

    border-radius: 5px;

    margin: 10px 0;

    padding: 10px;

    /*box-shadow: inset 0 1px 1px rgba(0,0,0,.075);*/

}



.cattitle {

    /*font-size: 16px;*/

    font-size: 14px;

    margin-bottom: 5px;

}



.catdes {}



.qWrapper {

    /*border-top: 1px dashed #ccc;*/

    margin-top: 10px;

}



.faqWrapper {}



.qtitle a {}



.qtitle a h2 {

    font-size: 12px;

    color: #546E7A;

    line-height: 2;

    margin: 5px;

}



/*  @media  */















@media (min-width: 992px) {

    /*.catWrapperOutter{float: right;}*/

}















@media (max-width: 425px) {

    .megamenu {

        width: auto;

    }



    .megamenu ul {

        border: none;

    }



    .megamenu .megasidbar {

        display: none;

    }



    .megamenu .megasubmenu {

        /* float: none;

        width: auto; */

    }



    .megamenu ul.nav.menu>li>a {

        border: none;

    }





    #slideshow .moduletable .col-xs-12 {

        padding: 0;

    }



    #services {

        margin-top: 25px;

        margin-bottom: 25px;

    }



    .service a {







        height: 150px;







        width: 150px;







    }







    .service a p {







        font-size: 12px;







    }







    .service a i {







        /*    font-size: 28px;







    padding-top: 35px;*/







    }







}







@media (min-width: 426px) {









    #owl-demo .item img {







        height: auto;







    }



    table {

        margin: 10px auto;

        width: 100%;

        display: table;

    }



}





/*@media (min-width: 768px) {





.inner_page:before{

        content: '';

    display: block;

    width: 100%;

    background: url(../images/111.png) no-repeat center;

    height: 318px;

    position: absolute;

    z-index: 0;

    background-size: contain;

}

}*/



@media (min-width: 768px) {



    .inner_page:before {

        content: '';

        display: block;

        width: 100%;

        background: url(../images/111.png) no-repeat center;

        height: 318px;

        position: absolute;

        z-index: 0;

        /*background-size: contain;*/

    }



    .inner_page:after {

        content: '';

        display: block;

        width: 100%;

        background: url(../images/333.png) no-repeat center;

        height: 144px;

        position: absolute;

        z-index: 0;

        /* background-size: contain; */

        /* transform: rotate(180deg); */

        bottom: 0;

    }



    .form-horizontal .form-group.rsform-block {

        float: right;

    }



    .form-divider {

        border-bottom: 1px dashed #9E9E9E;

        margin-bottom: 25px;

    }



    .seprator {

        display: none;

    }







    .padding-btn {}







    #paddingtop {















        padding-top: 20px;







    }







    #pre-slideshow img {







        padding-top: 105px;







    }







    .navbar-nav>li {







        float: right;







    }







    /*.bg-nav{padding: 10px 0;} */







    .navbar-nav>li>a {







        padding: 12px;







    }







    .inner_page #component .page-header h2 {







        background: url(../images/single-news-indicator.png) no-repeat right center;







        padding-right: 50px;







    }







    .inner_page #component .page-header h2,

    .inner_page #component dl.article-info dd {







        text-align: right;







    }







    .inner_page #component fieldset.filters .btn-group {







        padding: 20px;







        float: left !important;















    }







    .inner_page #component fieldset.filters .btn-group.pull-right {

        float: right !important;

    }







}







@media (min-width: 992px) {







    #paddingtop {







        margin-top: 85px;







    }







    .logo {







        display: block;







    }







    .enamad {







        background: url(../images/enamad-r.png) no-repeat left top;







        margin-top: -10px;







        padding-top: 20px;







        width: 150px;







    }







    .enamad img {







        background: none;







    }















    .navbar-form {







        margin-right: 15px;







        margin-left: 0px;







        text-align: left;







    }







    .footer-menu ul {

        text-align: right;

    }















}







/*@media (min-width: 1200px){







.container {







    width: 1140px;







}







}



/* login */

.reset,.remind,.reset-confirm{

    margin:20px auto;

}

.reset button,.remind button,.reset-confirm button{

    margin-top: 10px;

}

.login form{

    max-width: 215px;

    margin:20px auto;

}

.view-login #component ul{

    padding: 0;

    max-width: 215px;

    margin: 10px auto;

    text-align: center;

}



/* ################## oscampus ######################### */

#oscampus-custom,#oscampus{

    padding-bottom:50px;

}

#oscampus.osc-container{

    text-align:right!important;

}



#oscampus.osc-container .page-header h3 {

    /* font-size: 40px; */

}





.osc-pathways-item,.osc-courses-item{

    display: flex;

    flex-wrap: wrap;

    justify-content: center;

}

.osc-pathway-list,.osc-course-item{

    width: 248px;

    margin: 12px 0 0 12px;

    border-radius: 5px;

    box-shadow: 0 0 1px #000;

    display: flex;

    flex-direction: column;

}

#oscampus.osc-container .oscampus-lesson-files .osc-section a:before {

    content: "\f0ed";

    font-family: 'Font Awesome 5 Pro';

    margin-right: 0px;

    margin-left: 6px;

}

.osc-container h1 {

    font-size: 22px!important;

}

#oscampus.osc-container .osc-lesson-title {

    float: right;

    margin: 20px 0;

}

#oscampus.oscampus-default .osc-lesson-navigation, #oscampus.oscampus-embed .osc-lesson-navigation, #oscampus.oscampus-quiz .osc-lesson-navigation {

    float: left;

}

.osc-module-container .osc-btn-group > .osc-btn:first-child, .osc-module-container .osc-btn-group > div:first-child .osc-btn, #oscampus.osc-container .osc-btn-group > .osc-btn:first-child, #oscampus.osc-container .osc-btn-group > div:first-child .osc-btn {

    border-bottom-right-radius: 50px;

    border-top-right-radius: 50px;

    border-bottom-left-radius: 0;

    border-top-left-radius: 0;

}

.osc-module-container .osc-btn-group > .osc-btn:last-child, .osc-module-container .osc-btn-group > div:last-child .osc-btn, #oscampus.osc-container .osc-btn-group > .osc-btn:last-child, #oscampus.osc-container .osc-btn-group > div:last-child .osc-btn {

    border-bottom-left-radius: 50px;

    border-top-left-radius: 50px;

    border-bottom-right-radius: 0;

    border-top-right-radius: 0;

}

.osc-section-embed,.osc-section-quiz,.osc-section-default{

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

    width: 100%;

    align-items: center;

}

#oscampus .osc-signup-box {

    background: transparent;

}

.player{

    max-width: 850px;

    margin: 10px auto;

}



.inner_page #component .osc-pathway-image img,.inner_page #component .osc-course-image img {

    margin: 0;

    border-radius: 5px 5px 0 0;

    height: 186px;

}

.osc-pathway-description,.osc-course-description{

    padding: 10px;

    padding-top: 0;

}

.osc-pathway-description-inner h3 a,.osc-course-description h3 a{

    font-size: 20px;

    text-decoration: none;

}

.osc-pathway-description-inner h3 ,.osc-course-description h3 {

    margin-top: 10px;

}

.osc-course-start a{

    display: block;

    text-align: center;

    padding: 10px;

    background: #1370b3;

    color: white;

    border-radius: 0 0 5px 5px;

    margin-top: 10px;

    text-decoration: none;

}

.osc-label-container{

    display: flex;

    justify-content: center;

    flex-wrap:wrap;

    padding: 0 5px;

    align-items: center;

}

.osc-label{

    background: #eceff1;

    padding: 5px;

    border-radius: 5px;

    font-size: 11px;

    margin: 5px;

}

.osc-section.osc-course-list{

    margin-top:auto;

}

.osc-course-start .fa-play-circle{

    font-size: 16px;

    vertical-align: text-bottom;

    margin-left: 10px;

}



.osc-container .osc-section [class*="block"]{

    float:right;

    margin-right: 2.564102564102564%;

    margin-left: 0!important;

}

.osc-container .osc-section [class*="block"]:first-child{

    margin-right: 0;

}

#oscampus.osc-container .osc-section .block8.osc-course-description, #oscampus.osc-container .osc-section .block8.osc-pathway-description {

    width: 69.81196581196582%!important;

}

#oscampus.osc-container .osc-section .block4.osc-course-image, #oscampus.osc-container .osc-section .block4.osc-pathway-image {

    width: 27.623931623931625%!important;

}



#oscampus.osc-container .osc-teacher-links > span {

    margin-right: 0px;

    margin-left: 10px;

}

#oscampus.osc-container h3,.signup-overlay h3{

    font-size: 18px;

}

#oscampus.osc-container .osc-teacher-image {

    float: right;

    margin: 5px 0 20px 0;

    max-width: 200px;

    width:auto;

    height: auto;

}

@media (min-width: 768px) and (max-width: 979px) {

    #oscampus.osc-container .osc-section .block8.osc-course-description,

    #oscampus.osc-container .osc-section .block8.osc-pathway-description {

      margin-left:0;

    }

  }

  @media (max-width: 767px) {





}

@media (max-width: 551px) {

    .osc-pathway-list,.osc-course-item{

        max-width: 100%;

        margin: 10px;

    }

    .inner_page #component .osc-pathway-image img,.inner_page #component .osc-course-image img {

        height: auto;

    }



    #oscampus.osc-container .osc-section .block8.osc-course-description, #oscampus.osc-container .osc-section .block8.osc-pathway-description {

        width: 100%!important;

    

    }

    #oscampus.osc-container .osc-section .block4.osc-course-image, #oscampus.osc-container .osc-section .block4.osc-pathway-image {

        width: 100%!important;

       

    }



    #oscampus.osc-container .osc-course-image img, #oscampus.osc-container .osc-pathway-image img{

        max-width:100%!important;

        margin-bottom:10px;

    }

}


 /* #oscampus-player------ */

 
 #oscampus-player.oscampus-default .osc-lesson-links {
    margin-bottom: 10px;
  }
  /* //#oscampus-player.oscampus-embed .osc-lesson-navigation */
  #oscampus-player.oscampus-default .osc-lesson-navigation,
  #oscampus-player.oscampus-embed .osc-lesson-navigation,
  #oscampus-player.oscampus-quiz .osc-lesson-navigation {
    float: right;
  }
  /* //#oscampus-player.osc-container .osc-lesson-navigation */
  #oscampus-player.osc-container .osc-lesson-navigation,
  #oscampus-player.osc-container .osc-lesson-options {
    z-index: 2;
  }
  /* //#oscampus-player.osc-container .osc-btn-group */
  .osc-module-container .osc-btn-group,
  #oscampus-player.osc-container .osc-btn-group {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    white-space: nowrap;
  }
  /* //#oscampus-player.osc-container div */
  #oscampus-player.osc-container div,
  #oscampus-player.osc-container p {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
  }
  /* //#oscampus-player.osc-container .osc-btn-group > .osc-btn:first-child */
  .osc-module-container .osc-btn-group > .osc-btn:first-child,
  .osc-module-container .osc-btn-group > div:first-child .osc-btn,
  #oscampus-player.osc-container .osc-btn-group > .osc-btn:first-child,
  #oscampus-player.osc-container .osc-btn-group > div:first-child .osc-btn {
    border-bottom-right-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
  }
  /* //#oscampus-player.osc-container .osc-btn-group > .osc-btn:first-child */
  .osc-module-container .osc-btn-group > .osc-btn:not(:first-child):not(:last-child),
  .osc-module-container .osc-btn-group > div:not(:first-child):not(:last-child) .osc-btn,
  .osc-module-container .osc-btn-group > .osc-btn:first-child,
  .osc-module-container .osc-btn-group > div:first-child .osc-btn,
  #oscampus-player.osc-container .osc-btn-group > .osc-btn:not(:first-child):not(:last-child),
  #oscampus-player.osc-container .osc-btn-group > div:not(:first-child):not(:last-child) .osc-btn,
  #oscampus-player.osc-container .osc-btn-group > .osc-btn:first-child,
  #oscampus-player.osc-container .osc-btn-group > div:first-child .osc-btn {
    margin-right: 1px;
  }
  /* //#oscampus-player.osc-container .osc-btn-group > .osc-btn:not(:first-child):not(:last-child) */
  .osc-module-container .osc-btn-group > .osc-btn:not(:first-child):not(:last-child),
  .osc-module-container .osc-btn-group > div:not(:first-child):not(:last-child) .osc-btn,
  #oscampus-player.osc-container .osc-btn-group > .osc-btn:not(:first-child):not(:last-child),
  #oscampus-player.osc-container .osc-btn-group > div:not(:first-child):not(:last-child) .osc-btn {
    border-radius: 0;
  }
  /* //#oscampus-player.osc-container .osc-btn-group > .osc-btn:last-child */
  .osc-module-container .osc-btn-group > .osc-btn:last-child,
  .osc-module-container .osc-btn-group > div:last-child .osc-btn,
  #oscampus-player.osc-container .osc-btn-group > .osc-btn:last-child,
  #oscampus-player.osc-container .osc-btn-group > div:last-child .osc-btn {
    border-bottom-left-radius: 50px;
    border-top-left-radius: 50px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
  }
  
  /* //#oscampus-player.osc-container .osc-lesson-navigation .osc-btn */
  #oscampus-player.osc-container .osc-lesson-navigation .osc-btn,
  #oscampus-player.osc-container .osc-lesson-options .osc-btn {
    -webkit-transition: opacity 0.4s ease 0s;
    -o-transition: opacity 0.4s ease 0s;
    transition: opacity 0.4s ease 0s;
  }
  /* //#oscampus-player.osc-container .osc-btn-group .osc-btn */
  .osc-module-container .osc-btn-group .osc-btn,
  #oscampus-player.osc-container .osc-btn-group .osc-btn {
    vertical-align: top;
  }
  /* //#oscampus-player.osc-container .osc-btn-group > * */
  .osc-module-container .osc-btn-group > *,
  #oscampus-player.osc-container .osc-btn-group > * {
    display: inline-block;
  }
  
  /* //#oscampus-player.osc-container .osc-btn */
  .osc-module-container .osc-btn,
  #oscampus-player.osc-container .osc-btn,
  #oscampus-player.osc-container .osc-pagination-list a,
  #oscampus-player.osc-container .osc-pagination-list span {
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle;
    text-decoration: none;
    text-align: center;
    border: none;
    line-height: 30px;
    min-height: 30px;
    padding: 0 12px;
    background: #2184cd;
    color: #ffffff;
    -webkit-box-shadow: inset 0 -1px 0 rgba(32, 61, 97, 0.05);
    box-shadow: inset 0 -1px 0 rgba(32, 61, 97, 0.05);
    border-radius: 50px;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
    -webkit-transition: background-color 0.15s ease-in-out;
    -o-transition: background-color 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out;
  }
  
  .osc-module-container .osc-btn:hover,
  .osc-module-container .osc-btn:focus,
  #oscampus-player.osc-container .osc-btn:hover,
  #oscampus-player.osc-container .osc-btn:focus,
  #oscampus-player.osc-container .osc-pagination-list a:hover,
  #oscampus-player.osc-container .osc-pagination-list a:focus,
  #oscampus-player.osc-container .osc-pagination-list span,
  #oscampus-player.osc-container .osc-btn.osc-btn-active,
  #oscampus-player.osc-container .osc-btn.osc-off {
    background: #7ebce0;
    -webkit-box-shadow: 0 1px 4px rgba(32, 61, 97, 0.4) inset;
    box-shadow: 0 1px 4px rgba(32, 61, 97, 0.4) inset;
    color: #fff;
  }
  
  /* // #oscampus-player.osc-container a */
  .osc-module-container a,
  #oscampus-player.osc-container a {
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
    text-decoration: none;
    color: #2184cd;
  }
  /* //#oscampus-player.osc-container a:hover */
  .osc-module-container a:hover,
  .osc-module-container a:focus,
  .osc-module-container a:active,
  #oscampus-player.osc-container a:hover,
  #oscampus-player.osc-container a:focus,
  #oscampus-player.osc-container a:active {
    color: #7ebce0;
    text-decoration: none;
  }
  /* //#oscampus-player.osc-container .osc-btn:hover */
  .osc-module-container .osc-btn:hover,
  .osc-module-container .osc-btn:focus,
  #oscampus-player.osc-container .osc-btn:hover,
  #oscampus-player.osc-container .osc-btn:focus,
  #oscampus-player.osc-container .osc-pagination-list a:hover,
  #oscampus-player.osc-container .osc-pagination-list a:focus,
  #oscampus-player.osc-container .osc-pagination-list span,
  #oscampus-player.osc-container .osc-btn.osc-btn-active,
  #oscampus-player.osc-container .osc-btn.osc-off {
    background: #7ebce0;
    -webkit-box-shadow: 0 1px 4px rgba(32, 61, 97, 0.4) inset;
    box-shadow: 0 1px 4px rgba(32, 61, 97, 0.4) inset;
    color: #fff;
  }


  
.osc-path{
    margin-bottom: -10px;}
  .osc-path ul{
    display: inline-flex;
    flex-direction: row;
    flex-wrap: nowrap;
    list-style: none;
    padding: 5px;
    margin-top: 10px;
    border: 1px solid #c9c4c4;
    background: #EEEEEE;
    border-radius: 5px;
}

.osc-path a.osc-path-link{
    margin: 0 5px;
    transition: all 0.2s linear;
    text-decoration: none;
    color: #2184cd;
}
.osc-path a.osc-path-link::after{
    content: "\f0d9";
    font-family: 'Font Awesome 5 Pro';
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    display: inline-block;
    padding: 0 5px;
    vertical-align: middle;
    color: #5cb85c;
}
.osc-path a.osc-path-link::before{
    content:'';
}