/*------------------------------Import Font-----------------------------------*/
/*----------Import IranSans-FarsiNumerals----------*/
@font-face {
	font-family: sans-normal;
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/IRANSans4/normal/IRANSansWeb(FaNum).eot');
	src: url('../fonts/IRANSans4/normal/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
	url('../fonts/IRANSans4/normal/IRANSansWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
	url('../fonts/IRANSans4/normal/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('../fonts/IRANSans4/normal/IRANSansWeb(FaNum).ttf') format('truetype');
}
/*----------End of Import IranSans-FarsiNumerals-------------*/
/*-----------------------End of Import Font-------------------------*/

/*-------------------------------------------Override------------------------------------*/
/*------------Menu Section---------------*/
.uk-nav-navbar>li{ padding: 0;border-bottom: 1px solid #0000000d;height: auto;line-height: normal;}
.uk-nav-navbar>li:last-child{border-bottom: 0;}
.uk-nav-navbar>li:hover{background-color:#089eb6;}
.uk-nav-navbar>li>a{padding: 10px 20px;cursor: pointer;font-size: 13px;letter-spacing: .5px;font-weight: normal;line-height: 30px;}
.uk-nav-navbar>li>a:hover{color: #fff !important;;}
.uk-dropdown-navbar{padding-top: 0;padding-bottom: 0;}
.uk-navbar-nav .uk-parent{padding-right: 15px;}
.uk-navbar-nav .uk-parent:after{content:"\f107";position: absolute;right: 0;top: 23px;font-family: FontAwesome;display: inline-block;font-weight: normal;font-style: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.uk-navbar-nav>.uk-parent.uk-active:hover{color: #0a3e63;}
.uk-navbar-nav>.uk-parent.uk-active:after{color: #0a3e63;}
.persian-font{font-family:sans-normal,arial !important;}
.tm-headerbar{z-index: 200;}
/*------------End of Menu Section---------------*/
/*--------------Offcanvas-----------------------*/
.offcanvas-logo-module{margin: 0 0 10px 0;}
.close-offcanvas{position: absolute;top: 0;width: 60px;height: 60px;z-index: 1;color: #fff;line-height: 60px;text-align: center;font-size: 22px;right: 0;background-color: #099eb6;}
.close-offcanvas:before,.close-offcanvas:after{content: '';position: absolute;width: 3px;height: 40%;top: 15px;left: 50%;background: #fff;}
.close-offcanvas:before{-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.close-offcanvas:after {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.offcanvas-logo-module{position: absolute;left: 0px;bottom: 0;}
.offcanvas-logo{height: 120px;}
.uk-nav-offcanvas > li > a{position: relative;padding-right: 40px;}
.uk-nav-offcanvas > li > a:after{left: -5px;height: 2px;background-color: #099eb6;content: '';position: absolute;top: 21px;width: 20px;-moz-transition: all .3s cubic-bezier(0.77,0,0.175,1);-o-transition: all .3s cubic-bezier(0.77,0,0.175,1);-webkit-transition: all .3s cubic-bezier(0.77,0,0.175,1);transition: all .3s cubic-bezier(0.77,0,0.175,1);}
.uk-nav-offcanvas > li > a:hover:after{width: 34px;}
.uk-offcanvas-bar{background-image: url(../../../images/en-logo-black-text.png);background-repeat: no-repeat;background-position: 96% 98%;background-size: 50px;padding: 50px 10px 0;}
ul.uk-nav-sub>.uk-active>a{color:#000;}
ul.uk-nav-sub{letter-spacing: 0;padding-left: 18px}
ul.uk-nav-sub a{line-height: 28px;font-size: 13px;}
.uk-nav-offcanvas > li > a{background: none;}
/*--------------End of Offcanvas-----------------------*/
/*-------------------------------------------End of Override------------------------------------*/

/*------------Phone Section---------------*/
.home-phone{float:left;padding:0 5px;font-size:15px;}
.home-phone .fa{margin-right:10px;font-size: 20px;transform: translateY(3px);-webkit-animation: flash linear 1s infinite;animation: flash linear 1s infinite;}
@-webkit-keyframes flash { 0% { opacity: 1; } 50% { opacity: .1; } 100% { opacity: 1; } }
@keyframes flash { 0% { opacity: 1; } 50% { opacity: .1; } 100% { opacity: 1; } }
/*----------End of Phone Section----------*/

/*------------Articles Line Animation---------------*/
.cont{width: 100%;height: 300px;position: absolute;bottom: 70px;left: -4px;}
.cont2{bottom: 90px;left: 16px;}
.master-line{background: #089eb6;width: 3px;height: 100%;position: relative;overflow: hidden;}
.slave-line{background: #089eb6;background: linear-gradient( to left, rgba(255,0,0,0), rgb(8, 158, 182));width: 100%;height: 3px;position: relative;overflow: hidden;}
.slave-line:before{content: "";position: absolute;width: 500px;height: 3px;background: linear-gradient(to right, #00fcff00, #00fcff, #00fcff00);transform: translateX(100%);animation: 2s horizon-anim-small linear infinite;-webkit-animation: 2s horizon-anim-small linear infinite;}
.cont2 .slave-line:before{animation: 2s horizon-anim linear infinite;-webkit-animation: 2s horizon-anim linear infinite;}
.shine-line-cont{position: relative;width: 100%;height: 100%;min-height: 350px;overflow: hidden;}
.line-holder{position: absolute;width: 100%;height: 100%;transform: rotate(-8deg);bottom: 4px;left: -36px;z-index: 99;}
@-webkit-keyframes horizon-anim { 0% {-webkit-transform: translateX(-100%);transform: translateX(-100%);} 100% {-webkit-transform: translateX(500%);transform:  translateX(500%);} }
@keyframes horizon-anim { 0% {-webkit-transform: translateX(-100%);transform: translateX(-100%);} 100% {-webkit-transform: translateX(500%);transform: translateX(500%);} }
@-webkit-keyframes horizon-anim-small { 0% {-webkit-transform: translateX(-100%);transform: translateX(-100%);} 100% {-webkit-transform: translateX(200%);transform:  translateX(200%);} }
@keyframes horizon-anim-small { 0% {-webkit-transform: translateX(-100%);transform: translateX(-100%);} 100% {-webkit-transform: translateX(200%);transform: translateX(200%);} }
/*------------End of Articles Line Animation---------------*/

/*------------Footer Section---------------*/
.copy-right-text{font-size: 14px;}
.footer-cont i{padding-right: 25px;font-size: 20px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.footer-cont i.fa-facebook{padding-right: 0;}
/*------------End of Footer Section---------------*/

body{line-height: 30px;font-size: 16px;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{line-height: 1.4;}
/*------------Portfolio---------------*/
.my-portfolio-link{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.jux-category1{display:none !important;}
.jux_portfolio_pro_modules .hover_1 .icon .zoom,
.jux_portfolio_pro_modules .hover_2 .icon .zoom,
.jux_portfolio_pro_modules .hover_3 .icon .zoom,
.jux_portfolio_pro_modules .hover_4 .icon .zoom{color:#089eb6 !important;}
.nivo-lightbox-theme-default .nivo-lightbox-title{font: inherit;}
.jux_portfolio_pro_modules .jux_portfolio_pro .jux-item .content .jux-icon .zoom{font-size: 35px;}
.nivo-lightbox-theme-default.nivo-lightbox-overlay{background: #000000e3;}
.jux_portfolio_pro_modules .jux_portfolio_pro-filters ul#filter li{margin-right: 5px;}
.jux_portfolio_pro_modules .jux_portfolio_pro-filters ul#filter li a {color: #0a3e63;border:1px solid #0a3e63; background:none;font-weight: normal;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;-ms-box-shadow: none;box-shadow: none;padding: 5px 10px;border-radius: 50px;line-height: 20px;}
.jux_portfolio_pro_modules .jux_portfolio_pro-filters ul#filter li a:focus{color: #fff;}
.jux_portfolio_pro_modules .jux_portfolio_pro-filters ul#filter li a.active {-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;}
.jux_portfolio_pro_modules .jux_portfolio_pro-filters ul#filter .active {background:none;color: #089eb6; border-color: #089eb6}
#filter{padding-left: 0;}
.my-light-box-bg{background-position: center center;background-repeat: no-repeat;background-size: contain;width: 100%;height: 100%;min-height: 500px;}
.nivo-lightbox-wrap {width: 60%;height: 80%;margin-left: 10%;}
.jux_portfolio_pro_modules .jux_portfolio_pro-filters ul#filter li a{text-transform: none;}
.nivo-lightbox-prev,.nivo-lightbox-next{display: none !important;}
/*------------End of Portfolio---------------*/
@media (min-width: 1366px) {
	/*------------Logo Position---------------*/
	.tm-logo{display: none;}
	.my-custom-logo.tm-logo{position: absolute;left: 50px;top: 0px;display: block;}
	/*------------End of Logo Position---------------*/
}
@media (max-width: 1365px) {
	/*------------Articles Style---------------*/
	.tm-aside>div:before{background-size:cover;background:linear-gradient(#0a3e63fc, #f000) !important;}
	/*------------End of Articles Style---------------*/
	/*------------Articles Line Animation---------------*/
	.line-holder{bottom: 30px;left: 4px;}
	/*------------End of Articles Line Animation---------------*/
	/*------------Menu Section---------------*/
	.uk-navbar-nav>.uk-parent.uk-active:after{color: #fff;}
	/*------------End of Menu Section---------------*/
}
@media (max-width: 1365px) and (min-width: 768px){
	/*------------Header Section---------------*/
	.my-header-spacer{display: none;}
	.my-menu-cont{width: 100%;}
	.my-custom-logo.tm-logo{display: none;}
	.tm-navbar .tm-navbar-right{position: absolute;right: 0;}
	/*------------End of Header Section---------------*/
}
@media (max-width: 767px) {
	body{font-size: 15px;}
	/*------------Portfolio---------------*/
	.my-light-box-bg{min-height: 300px;}
	/*------------End of Portfolio---------------*/
	/*------------Articles Line Animation---------------*/
	.line-holder{bottom: -12px;}
	/*------------End of Articles Line Animation---------------*/
}
@media only screen and (max-width: 800px) and (min-width: 601px){
	/*------------Portfolio---------------*/
	.jux-portfolio-lightbox .jux-video-size {height: auto!important;}
	/*------------End of Portfolio---------------*/
}
@media (-webkit-min-device-pixel-ratio: 1.3), not all, not all, not all, (min-resolution: 1.3dppx){
	/*------------Portfolio---------------*/
	.nivo-lightbox-theme-default .nivo-lightbox-prev,.nivo-lightbox-theme-default .nivo-lightbox-next {background-size: 28px 28px;}
	/*------------End of Portfolio---------------*/
}
