/*!
Theme Name: Citynet

Adding support for language written in a Right To Left (RTL) direction is easy -
it's just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

http://codex.wordpress.org/Right_to_Left_Language_Support

*/@font-face{font-display:swap;font-family:"Homa";font-style:normal;font-weight:400;src:url("https://hamishehsafar.com/wp-content/themes/citynet/fonts/BHoma.eot#iefix") format("embedded-opentype"),url(https://hamishehsafar.com/wp-content/themes/citynet/fonts/BHoma.woff) format("woff"),url(https://hamishehsafar.com/wp-content/themes/citynet/fonts/BHoma.ttf) format("truetype")}@font-face{font-display:swap;font-family:IRANSans;font-style:normal;font-weight:300;src:url(https://hamishehsafar.com/wp-content/themes/citynet/fonts/IRANSansWeb_Light.eot);src:url("https://hamishehsafar.com/wp-content/themes/citynet/fonts/IRANSansWeb_Light.eot#iefix") format("embedded-opentype"),url(https://hamishehsafar.com/wp-content/themes/citynet/fonts/IRANSansWeb_Light.woff2) format("woff2"),url(https://hamishehsafar.com/wp-content/themes/citynet/fonts/IRANSansWeb_Light.woff) format("woff"),url(https://hamishehsafar.com/wp-content/themes/citynet/fonts/IRANSansWeb_Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:IRANYekan;font-style:normal;font-weight:700;src:url(https://hamishehsafar.com/wp-content/themes/citynet/fonts/iranyekan/iranyekanwebbold.eot);src:url("https://hamishehsafar.com/wp-content/themes/citynet/fonts/iranyekan/iranyekanwebbold.eot#iefix") format("embedded-opentype"),url(https://hamishehsafar.com/wp-content/themes/citynet/fonts/iranyekan/iranyekanwebbold.woff) format("woff"),url(https://hamishehsafar.com/wp-content/themes/citynet/fonts/iranyekan/iranyekanwebbold.ttf) format("truetype")}@font-face{font-display:swap;font-family:IRANYekan;font-style:normal;font-weight:400;src:url(https://hamishehsafar.com/wp-content/themes/citynet/fonts/iranyekan/iranyekanwebregular.eot);src:url("https://hamishehsafar.com/wp-content/themes/citynet/fonts/iranyekan/iranyekanwebregular.eot#iefix") format("embedded-opentype"),url(https://hamishehsafar.com/wp-content/themes/citynet/fonts/iranyekan/iranyekanwebregular.woff) format("woff"),url(https://hamishehsafar.com/wp-content/themes/citynet/fonts/iranyekan/iranyekanwebregular.ttf) format("truetype")}.tcon{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;-webkit-transition:.3s;transition:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:40px;background:#fff0;outline:none;-webkit-tap-highlight-color:#fff0;-webkit-tap-highlight-color:#fff0}.tcon>*{display:block}.tcon:hover,.tcon:focus{outline:none}.tcon::-moz-focus-inner{border:0}.tcon-menu__lines{display:inline-block;height:5px;width:40px;border-radius:2.85714px;-webkit-transition:.3s;transition:.3s;background:#015bbb;position:relative}.tcon-menu__lines::before,.tcon-menu__lines::after{display:inline-block;height:5px;width:40px;border-radius:2.85714px;-webkit-transition:.3s;transition:.3s;background:#015bbb;content:'';position:absolute;left:0;-webkit-transform-origin:2.85714px center;transform-origin:2.85714px center;width:100%}.tcon-menu__lines::before{top:10px}.tcon-menu__lines::after{top:-10px}.tcon-transform .tcon-menu__lines{-webkit-transform:scale3d(.8,.8,.8);transform:scale3d(.8,.8,.8)}.tcon-menu--arrow{width:auto}.tcon-menu--arrow.tcon-transform .tcon-menu__lines::before,.tcon-menu--arrow.tcon-transform .tcon-menu__lines::after{top:0;width:22.22222px}.tcon-menu--arrow.tcon-transform .tcon-menu__lines::before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}.tcon-menu--arrow.tcon-transform .tcon-menu__lines::after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}.tcon-menu--arrowup{width:auto}.tcon-menu--arrowup.tcon-transform{-webkit-transform:scale3d(.8,.8,.8) rotate3d(0,0,1,90deg);transform:scale3d(.8,.8,.8) rotate3d(0,0,1,90deg)}.tcon-visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tcon-visuallyhidden:active,.tcon-visuallyhidden:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}#loader{width:100%;height:100%;position:fixed;top:0;right:0;z-index:9999999;background-color:#e6e6e6}.loading-animation{height:100px;width:100px;position:absolute;top:50%;right:50%;margin:-50px -50px 0 0}.loading-animation span{border-radius:50%;display:block;font-size:50px;height:100px;top:0;right:0;position:absolute;width:100px;color:#fff;opacity:0;text-align:center}.loading-animation span i{line-height:100px}.loading-animation span:nth-child(1){-webkit-animation:2s ease 0s normal none infinite running loader;animation:2s ease 0s normal none infinite running loader;background-color:#015bbb}.loading-animation span:nth-child(2){-webkit-animation:2s ease 0.5s normal none infinite running loader;animation:2s ease 0.5s normal none infinite running loader;background-color:#fed501}.loading-animation span:nth-child(3){-webkit-animation:2s ease 1s normal none infinite running loader;animation:2s ease 1s normal none infinite running loader;background-color:#015bbb}.loading-animation span:nth-child(4){-webkit-animation:2s ease 1.5s normal none infinite running loader;animation:2s ease 1.5s normal none infinite running loader;background-color:#fed501}@-webkit-keyframes loader{0%{opacity:1;-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}25%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}26%{opacity:0;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}100%{opacity:0;-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}}@keyframes loader{0%{opacity:1;-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}25%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}26%{opacity:0;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}100%{opacity:0;-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}}body{unicode-bidi:embed;font-family:"IRANYekan",Tahoma,sans-serif;line-height:1.8;overflow-x:hidden;font-weight:300}html{overflow-x:hidden;font-size:14px}#page{direction:rtl!important}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.4;font-family:"IRANYekan",Tahoma,sans-serif}h1{font-size:1.9rem}h2{font-size:1.7rem}h3{font-size:1.5rem}h4{font-size:1.3rem}h5{font-size:1.1rem}h6{font-size:1rem}input,select,textarea,.form-control,.btn,.search-submit,#submit,label{font-family:"IRANYekan",Tahoma,sans-serif}.btn,.search-submit,#submit{font-family:"IRANYekan",Tahoma,sans-serif}strong{font-weight:400}.search-form .search-field{padding:0 10px 0 45px}.search-form .search-submit{right:auto;left:0}.wpcf7{direction:rtl!important}.wpcf7 .wpcf7-form-control-wrap{min-height:50px}img.ajax-loader{margin-left:0;margin-right:5px}.ltr{direction:ltr;text-align:left}.rtl{direction:rtl;text-align:right}.search-form .search-submit{right:auto;left:0}.search-form .search-field{padding:0 10px 0 35px;border-radius:0}.list-view>article .entry-footer>span{margin-left:0;margin-right:1em}#slideshow .swiper-container .slide-caption .caption-container{text-align:right}ul.isotope .wrapper .info-wrapper .btn-sm,ul.isotope-tour .wrapper .info-wrapper .btn-sm{float:left;margin-left:0;margin-right:10px}#newsletter input{direction:rtl}span.wpcf7-not-valid-tip,.wpcf7-validation-errors{text-align:right}.list-view>article .image-wrapper.thumb{float:right;margin:0 0 10px 10px}.list-view>article .entry-meta>span{margin-left:1em;margin-right:0}.list-view>article .entry-meta>span i{margin-left:5px;margin-right:0}.list-view>article .entry-footer{padding-left:0}.list-view>article .entry-footer a.readmore{float:left}.page-template-app-templates .search-form .search-submit{display:block;position:absolute;left:0;top:0;font-family:Fontawesome;border:0;background-color:#6f6f6f;font-size:1.15rem;width:30px!important;height:30px;padding:0;margin:0;color:#fff!important;-webkit-transition:all 100ms;transition:all 100ms;max-height:30px;min-height:auto;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.modal .modal-header{background-color:#f90;min-height:53.43px}.modal .modal-body .form-group input,.modal .modal-body .form-group label{direction:rtl}.modal .modal-body label{direction:rtl;text-align:right}.modal .modal-footer .operations{direction:rtl}#masthead{font-family:"IRANYekan",Tahoma,sans-serif}#masthead .top{font-weight:700}#masthead .top li img{margin-left:3px}#masthead .top .tel{display:none}#masthead .top #auth{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}#masthead .top #auth .user-nav{font-size:.85rem}#masthead .top #auth .user-nav a{padding:.35rem 1rem}#masthead .top #auth .user-nav button{background-color:#fff0;border:0;padding:.35rem 1rem;-webkit-transition:all 0.4s;transition:all 0.4s}#masthead .top #auth .user-nav button:hover{color:#005cbb}#masthead .top #auth .user-nav button.cnregister{border-left:1px solid #e6e6e6;padding:.35rem 2rem}#masthead .top #auth .usernav-icon{font-weight:700}#masthead .top #auth .usernav-launcher{-webkit-box-shadow:0 3px 12px rgb(0 0 0 / .23),0 3px 12px rgb(0 0 0 / .16);box-shadow:0 3px 12px rgb(0 0 0 / .23),0 3px 12px rgb(0 0 0 / .16);position:absolute;top:30px;left:0;z-index:555;background-color:#f5f6fa;padding:1em;min-width:200px;height:calc(100vh - 150px);overflow-y:scroll}#masthead .top #auth .usernav-launcher .welcome{color:#005cbb;border-bottom:1px solid #f90;padding-bottom:5px;margin-bottom:5px;font-size:.85rem;font-weight:700}#masthead .top #auth .usernav-launcher .welcome a{color:#444}#masthead .top #auth .usernav-launcher .welcome a:hover{color:#005cbb}#masthead .top #auth .usernav-launcher li{float:none}#masthead .top #auth .usernav-launcher li a{font-weight:700;color:#444;margin-bottom:5px;display:block;border-bottom:1px solid #cdd2d3}#masthead .top #auth .usernav-launcher li a.main-menu{border-bottom:1px solid #da8f1a}#masthead .top #auth .usernav-launcher li a:hover{color:#005cbb}#masthead .top #auth .usernav-launcher li span{font-weight:700;color:#fff;margin-bottom:5px;display:block}#masthead .top #auth .usernav-launcher li ul a{font-weight:400;margin-bottom:5px}#masthead #primary-menu{left:unset;right:-300px}#masthead #primary-menu.opened{left:unset;right:0}#masthead #primary-menu .fa-times{right:unset;left:0}#masthead #primary-menu #main-menu li i.fa-angle-down{right:unset;left:0}#masthead #primary-menu #main-menu .sub-menu{display:none}#masthead #primary-menu #main-menu .sub-menu li a{padding-left:unset;padding-right:2em}#masthead #primary-menu #main-menu .sub-menu .sub-menu a{padding-left:unset;padding-right:3em}.home-page-box .wrapper .image-wrapper::after,.home-page-box .wrapper .image-wrapper::before{right:unset;left:0}.home-page-box .wrapper .view-btn{right:unset;left:0}.contact-form .cform-control{position:relative}.contact-form .cform-control label{left:unset;right:30px}.contact-form .cform-control .not-required{left:20px;right:unset}.contact-form .wpcf7-submit{border:none;padding:.5rem;cursor:pointer;-webkit-box-shadow:0 5px 19px rgb(0 92 187 / .3);box-shadow:0 5px 19px rgb(0 92 187 / .3);color:#fff;background:#005cbb}.contact-form .wpcf7-submit:hover{background:#004388}#comments label:not([for=gender]){left:unset;right:30px}#comments textarea,#comments input{text-align:right}#colophon .site-info{direction:rtl!important}#colophon .site-info ul.socials{text-align:left}#colophon .site-info ul.socials li a{margin-right:15px;margin-left:0}#colophon .site-info i.fa-map-marker{margin-left:5px;margin-right:0}#colophon .footer-logo{margin-top:0}#colophon .lufthansa{float:right;margin:.5em 0 10px 10px}.social-networks li a i{vertical-align:middle}@media (min-width:576px){#masthead .top #auth{width:100%}#masthead .top #auth .user-nav.logged-in{float:left}}@media (min-width:768px){#masthead .top .tel{display:inline-block}#masthead .top #auth .user-nav button{padding:.35rem 1.75rem}#masthead .top #auth .user-nav.logged-in{float:none}#masthead .top #auth .usernav-icon{display:none}#masthead .top #auth .usernav-launcher{display:block!important;-webkit-box-shadow:none;box-shadow:none;position:relative;z-index:1000;top:auto;left:auto;background-color:#fff0;padding:0;min-width:0;height:auto;overflow:visible}#masthead .top #auth .usernav-launcher .welcome{float:left;border-bottom:0;padding-bottom:0;margin-bottom:0;color:#444}#masthead .top #auth .usernav-launcher .welcome a{color:#f90}#masthead .top #auth .usernav-launcher .welcome a:hover{color:#cc7a00}#masthead .top #auth .usernav-launcher li{float:right;position:relative;margin-left:0}#masthead .top #auth .usernav-launcher li a.main-menu{border:none}#masthead .top #auth .usernav-launcher li:hover>a{color:#f90}#masthead .top #auth .usernav-launcher li a,#masthead .top #auth .usernav-launcher li span{margin-bottom:0;display:block;color:#444}#masthead .top #auth .usernav-launcher li.menu-item-has-children>a:after,#masthead .top #auth .usernav-launcher li.menu-item-has-children span:after{content:'\f107';display:inline-block;vertical-align:top;font-family:Fontawesome;margin-right:3px}#masthead .top #auth .usernav-launcher li ul{display:none;position:absolute;top:30px;right:0;background-color:#f5f6fa;white-space:nowrap;min-width:200px;z-index:555;padding:0}#masthead .top #auth .usernav-launcher li ul li{float:none}#masthead .top #auth .usernav-launcher li ul li a{margin:0}#masthead .top #auth .usernav-launcher li ul li a:hover{background:rgb(0 0 0 / .1);color:#005cbb}#primary a.foobox{float:left;margin:0 10px 10px 0}#colophon .copyright p:first-child{float:right}#colophon .copyright p:last-child{float:left}.footer-logo{text-align:left}}@media (min-width:992px){#newsletter .submit-subscribe{float:left}}@media (min-width:1200px){#masthead #primary-menu #main-menu li.menu-item-has-children .sub-menu{margin-left:0;margin-right:0}#masthead #primary-menu #main-menu>li{margin-right:unset;margin-left:2rem}#masthead #primary-menu #main-menu>li.menu-item-has-children::after{right:100%;left:unset}#masthead #primary-menu #main-menu>li.menu-item-has-children>.sub-menu .sub-menu{left:unset;right:100%}#masthead #primary-menu #main-menu>li li.menu-item-has-children::after{content:'\f104';right:unset;left:.5rem}}