@font-face{font-family:'iran';font-style:normal;font-weight:400;src:url(../fonts/IRANSansWeb.eot?iefix) format("eot"),url(../fonts/IRANSansWeb.woff) format("woff"),url(../fonts/IRANSansWeb.ttf) format("truetype")}
@font-face{font-family:'number';font-style:normal;font-weight:400;src:url(../fonts/YekanNumbers-Regular.eot?iefix) format("eot"),url(../fonts/YekanNumbers-Regular.woff) format("woff"),url(../fonts/YekanNumbers-Regular.ttf) format("truetype")}
body{font-family:'number','iran',tahoma,sans-serif,arial;font-size:15px;color:#777;line-height:1.6em;background:#fff;-webkit-font-smoothing:antialiased;max-width:100%;overflow-x:hidden;text-align:right}
img{max-width:100%}
a{text-decoration:none;cursor:pointer;-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;-ms-transition:all .45s ease-in-out;transition:all .45s ease-in-out}
a:hover,a:focus,a:visited{text-decoration:none;outline:0;-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;-ms-transition:all .45s ease-in-out;transition:all .45s ease-in-out}
p,em{font-family:'number','iran',sans-serif;font-size:14px;line-height:1.6em;direction:rtl}
h1,h2,h3,h4,h5,h6{position:relative;font-size:20px;font-family:'number','iran',sans-serif;margin:0;background:0;line-height:1.6em}
.h4,h4{font-size:15px}
.h2,h2{font-size:26px}
.h3,h3{font-weight:normal}
.dark-text{color:#202020}
.grey-bg{background:#eee}
.textC{text-align:center}
.textL{text-align:right}
.textR{text-align:right}
.text-ltr{direction:ltr}
.text-rtl{direction:rtl}
ul.inline li{display:inline-block}
ul.inline{padding:0}
ul li i{margin-left:5px}
.clear{clear:both}
input[type=text],input[type=email],input[type=search],input[type=password],input[type=number],select,textarea{position:relative;display:inline-block;line-height:22px;padding:10px 20px;margin-bottom:15px;width:100%;min-height:42px;background-color:#fff;color:#777;margin-right:3px;outline:0;max-width:100%;border:1px solid #cecece;border-radius:3px}
input[type=text],input[type=email],input[type=search],input[type=password],input[type=number],select{height:42px}
input[type=radio]{position:absolute;visibility:hidden}
input[type=checkbox]{position:absolute;visibility:hidden}
label{display:inline-block;font-weight:400;margin:0 0 5px 0;position:relative}
.box-check:before{display:block;position:absolute;content:"\f00c";border-radius:0;top:0;left:1px;margin:auto;transition:background .25s linear;-webkit-transition:background .25s linear;font:normal normal normal 11px/1 FontAwesome;opacity:0}
.box-check{display:block;position:absolute;border:2px solid;border-radius:0;height:15px;width:15px;top:13px;margin-top:-10px;left:0;z-index:5;transition:border .25s linear;-webkit-transition:border .25s linear}
input[type=checkbox]:checked ~ .box-check:before{opacity:1}
p strong{color:#202020}
.check:before{display:block;position:absolute;content:"\f111";border-radius:0;top:2px;left:2.5px;margin:auto;transition:background .25s linear;-webkit-transition:background .25s linear;font:normal normal normal 11px/1 FontAwesome;font-size:7px;opacity:0}
.check{display:block;position:absolute;border:2px solid;border-radius:50%;height:15px;width:15px;top:13px;margin-top:-10px;left:0;z-index:5;transition:border .25s linear;-webkit-transition:border .25s linear}
input[type=radio]:checked ~ .check:before{opacity:1}
.search-form .button{position:absolute;top:12px;right:0;padding:9px 20px;border:0;color:#fff;outline:0;border:1px solid #202020;background-color:#202020;-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;-ms-transition:all .45s ease-in-out;transition:all .45s ease-in-out}
.search-form input{margin-top:12px}
.links-lists label{padding-left:25px}
.login-form label{padding-left:20px}
blockquote{margin:15px auto 15px;border:0;padding:30px 40px;width:100%;position:relative;#color:#777;font-size:14px;font-style:italic}
.grey-bg blockquote{background-color:#e9e9e9}
blockquote:before{background-position:0 0;background-repeat:no-repeat;content:'\f10d';width:33px;height:33px;position:absolute;left:15px;top:15px;font:normal normal normal 22px/1 FontAwesome;font-size:22px}
.theme-button,.theme-button:hover{position:relative;padding:7px 12px;line-height:22px;text-transform:uppercase;font-size:13px;display:inline-block;outline:0;font-family:'iran',sans-serif;-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;-ms-transition:all .45s ease-in-out;transition:all .45s ease-in-out;color:#fff;border:0 solid;border-radius:1px;background-color:#4c4848;border-radius:3px}
.theme-button:focus{outline:0}
.theme-button:visited{color:#fff}
.pad0{padding:0}
.pad5{padding:5px}
.pad10{padding:10px}
.pad15{padding:15px}
.pad20{padding:20px}
.pad30{padding:30px}
.pad40{padding:40px}
.pad50{padding:50px}
.pad60{padding:60px}
.pad70{padding:70px}
.pad80{padding:80px}
.pad90{padding:90px}
.pad100{padding:100px}
.padTB0{padding:0}
.padTB5{padding:5px 0}
.padTB10{padding:10px 0}
.padTB15{padding:15px 0}
.padTB20{padding:20px 0}
.padTB30{padding:30px 0}
.padTB40{padding:40px 0}
.padTB50{padding:50px 0}
.padTB60{padding:60px 0}
.padTB70{padding:70px 0}
.padTB80{padding:80px 0}
.padTB90{padding:90px 0}
.padTB100{padding:40px 0}
.padT0{padding-top:0}
.padT5{padding-top:5px}
.padT10{padding-top:10px}
.padT15{padding-top:15px}
.padT20{padding-top:20px}
.padT30{padding-top:30px}
.padT40{padding-top:40px}
.padT50{padding-top:50px}
.padT60{padding-top:60px}
.padT70{padding-top:70px}
.padT80{padding-top:80px}
.padT90{padding-top:90px}
.padT100{padding-top:100px}
.padB0{padding-bottom:0}
.padB5{padding-bottom:5px}
.padB10{padding-bottom:10px}
.padB20{padding-bottom:20px}
.padB30{padding-bottom:30px}
.padB40{padding-bottom:40px}
.padB50{padding-bottom:50px}
.padB60{padding-bottom:60px}
.padB70{padding-bottom:70px}
.padB80{padding-bottom:80px}
.padB90{padding-bottom:90px}
.padB100{padding-bottom:100px}
.padL0{padding-left:0}
.padL5{padding-left:5px}
.padL10{padding-left:10px}
.padL20{padding-left:20px}
.padL30{padding-left:30px}
.padL40{padding-left:40px}
.padL50{padding-left:50px}
.padL60{padding-left:60px}
.padL70{padding-left:70px}
.padL80{padding-left:80px}
.padL90{padding-left:90px}
.padL100{padding-left:100px}
.padLR0{padding-left:0}
.padLR5{padding-left:5px}
.padLR10{padding-left:10px}
.padLR20{padding-left:20px}
.padLR30{padding-left:30px}
.padLR40{padding-left:40px}
.padLR50{padding-left:50px}
.padLR60{padding-left:60px}
.padLR70{padding-left:70px}
.padLR80{padding-left:80px}
.padLR90{padding-left:90px}
.padLR100{padding-left:100px}
.padR0{padding-right:0}
.padR5{padding-right:5px}
.padR10{padding-right:10px}
.padR20{padding-right:20px}
.padR30{padding-right:30px}
.padR40{padding-right:40px}
.padR50{padding-right:50px}
.padR60{padding-right:60px}
.padR70{padding-right:70px}
.padR80{padding-right:80px}
.padR90{padding-right:90px}
.padR100{padding-right:100px}
.mar0{margin:0}
.mar5{margin:5px}
.mar10{margin:10px}
.mar15{margin:15px}
.mar20{margin:20px}
.mar30{margin:30px}
.mar40{margin:40px}
.mar50{margin:50px}
.mar60{margin:60px}
.mar70{margin:70px}
.mar80{margin:80px}
.mar90{margin:90px}
.mar100{margin:100px}
.marT0{margin-top:0}
.marT5{margin-top:5px}
.marT10{margin-top:10px}
.marT15{margin-top:15px}
.marT20{margin-top:20px}
.marT30{margin-top:30px}
.marT40{margin-top:40px}
.marT50{margin-top:50px}
.marT60{margin-top:60px}
.marT70{margin-top:70px}
.marT80{margin-top:80px}
.marT90{margin-top:90px}
.marT100{margin-top:100px}
.marB0{margin-bottom:0}
.marB5{margin-bottom:5px}
.marB15{margin-bottom:15px}
.marB10{margin-bottom:10px}
.marB20{margin-bottom:20px}
.marB30{margin-bottom:30px}
.marB40{margin-bottom:40px}
.marB50{margin-bottom:50px}
.marB60{margin-bottom:60px}
.marB70{margin-bottom:70px}
.marB80{margin-bottom:80px}
.marB90{margin-bottom:90px}
.marB100{margin-bottom:100px}
.marL0{margin-left:0}
.marL5{margin-left:5px}
.marL10{margin-left:10px}
.marL20{margin-left:20px}
.marL30{margin-left:30px}
.marL40{margin-left:40px}
.marL50{margin-left:50px}
.marL60{margin-left:60px}
.marL70{margin-left:70px}
.marL80{margin-left:80px}
.marL90{margin-left:90px}
.marL100{margin-left:100px}
.marR0{margin-right:0}
.marR5{margin-right:5px}
.marR10{margin-right:10px}
.marR20{margin-right:20px}
.marR30{margin-right:30px}
.marR40{margin-right:40px}
.marR50{margin-right:50px}
.marR60{margin-right:60px}
.marR70{margin-right:70px}
.marR80{margin-right:80px}
.marR90{margin-right:90px}
.marR100{margin-right:100px}
.centered-title{position:relative;margin-bottom:50px;text-align:center;float:left;width:100%}
.centered-title h2,.centered-title h1{position:relative;display:inline-block;font-size:25px;color:#202020;font-weight:700;padding-bottom:10px;text-transform:capitalize;margin-bottom:15px}
.centered-title h3 span{color:#202020}
.centered-title h2:after,.centered-title h1:after{content:"";background-size:100% 100%;background-color:#00a859;position:absolute;bottom:0;right:50%;margin-right:-100px;width:200px;height:1px;z-index:2;background-position:0 0}
.centered-title .desc-text{max-width:960px;margin:0 auto;color:#999;font-size:17px;line-height:26px}
.left-align-title-strict h2:after{left:0;margin-left:0}
.centered-title.left-align-title-strict{text-align:right;position:relative}
.heading-shapes{position:absolute;width:100%;left:0;bottom:-5px;z-index:4;line-height:0}
.heading-shapes i{display:inline-block;width:10px;height:10px;background-color:#00a859;margin:0 1px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.heading-shapes i:nth-child(2){width:12px;height:12px}
.heading-border{width:50px;height:1px;display:inline-block;clear:both;position:absolute;bottom:5px;left:50%;margin-left:-25px}
.dark-section .centered-title h2:after,.dark-section .centered-title h2 .heading-shapes i{background-color:#fff}
.heading-border:before{content:'';width:80px;height:1px;display:inline-block;clear:both;position:absolute;bottom:-10px;left:50%;margin-left:-90px}
.heading-border:after{content:'';width:80px;height:1px;display:inline-block;clear:both;position:absolute;bottom:-10px;left:50%;margin-left:10px}
.left-title h2{font-size:18px;margin-bottom:30px;position:relative;color:#202020}
.left-title p{margin-bottom:0}
.left-title .box-check{margin-top:-7px}
.left-title label{font-size:18px;position:relative;color:#202020;font-weight:bold;margin-bottom:30px;line-height:1.6em}
.left-title .heading-border{width:120px;height:1px;display:inline-block;clear:both;position:absolute;bottom:5px;left:0;margin-left:0}
.left-title .heading-border:before{content:'';width:80px;height:0}
.left-title .heading-border:after{content:'';width:50px;height:1px;display:inline-block;clear:both;position:absolute;bottom:-10px;left:0;margin-left:0}
#main-header{position:relative;float:left;width:100%}
.wa-main-menu{position:relative;float:left;width:100%}
.navbar-default{background-color:#fff;border-color:#fff;position:relative;float:left;width:100%;margin-bottom:0;padding:0}
.navbar-brand{padding:0 15px}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>li>a,.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#fff;#color:#333}
.navbar-default .navbar-nav>li>a{color:#000;text-transform:uppercase;text-align:right}
.dropdown-menu{padding:0;border:0;border-top:0 solid #fff}
.dropdown-menu>li>a{display:block;padding:10px 20px;clear:both;font-size:14px;font-weight:400;line-height:1.42857143;color:#000;white-space:nowrap;text-transform:capitalize}
.dropdown-submenu{position:relative}
.dropdown-submenu .dropdown-menu{top:0;left:100%;margin-top:-1px;width:100%}
.dropdown-submenu a:hover .dropdown-menu{display:block}
.dropdown-menu>li.open>a.highlighted,.dropdown-menu>li>a:hover{color:#fff}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff}
.wa_main_bn_wrap{float:left;width:100%;position:relative}
.wa_main_bn_wrap figure{float:left;width:100%;position:relative}
.wa_main_bn_wrap figure img{width:100%}
.wa_main_bn_wrap figure:before{content:"";left:0;right:0;top:0;bottom:0;position:absolute;background-color:#000;opacity:.2}
.wa_main_bn_wrap figure figcaption{position:absolute;left:0;right:0;top:21%;margin:-109px auto 0;text-align:right;color:#fff}
.wa_main_bn_wrap figcaption span{font-size:24px;font-weight:normal;position:relative;text-transform:uppercase;padding-bottom:10px;display:inline-block;margin-bottom:0}
.wa_main_bn_wrap figcaption span:before{content:"";left:0;right:0;bottom:0;position:absolute;height:2px;width:120px;background-color:inherit;margin:0 auto}
.wa_main_bn_wrap figcaption h2{font-weight:700;text-transform:capitalize;margin-bottom:10px;line-height:1.2em;font-size:30px;text-transform:uppercase}
.wa_main_bn_wrap figcaption h2 span{font-size:inherit;font-weight:inherit;padding-bottom:0}
.wa_main_bn_wrap figcaption p{color:inherit;margin:0 0 30px 0;font-size:16px}
.wa_main_bn_wrap .owl-theme .owl-controls .owl-page span{width:14px;height:14px;border-radius:50%;margin:0 4px;background-color:white;display:inline-block;opacity:1}
.wa_main_bn_wrap .owl-theme .owl-pagination{bottom:20px;left:0;margin:0;position:absolute;right:0;text-align:center;z-index:22}
.wa_main_bn_wrap .customNavigation{bottom:0;left:0;position:absolute;right:0;text-align:center;margin:0;z-index:1}
.wa_main_bn_wrap .customNavigation .btn{border:medium none;border-radius:0;color:#fff;margin:0;padding:6px 6px;z-index:-1}
.wa_main_bn_wrap .customNavigation .btn i{font-size:16px;color:#fff}
.wa_main_bn_wrap .customNavigation .btn.prev-1 i,.wa_main_bn_wrap .customNavigation .btn.next-1 i{font-size:25px;font-weight:bold}
.wa_main_bn_wrap .customNavigation .prev-1{margin-right:58px;margin-left:60px}
.wa_main_bn_wrap .owl-buttons{position:absolute;top:50%;right:0;width:100%;margin-top:-25px}
.wa_main_bn_wrap .owl-buttons div{width:50px;height:50px;margin:0;float:none;border:0;background-color:#2e2e2e;display:inline-block;position:relative;right:0;top:0;margin-top:0;font-size:0;border-radius:100%;text-align:center;color:#fff;margin-right:0;#text-indent:200%;overflow:hidden;position:absolute;font-size:0;-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;-ms-transition:all .45s ease-in-out;transition:all .45s ease-in-out}
.wa_main_bn_wrap .owl-buttons div.owl-prev{left:0}
.wa_main_bn_wrap .owl-buttons div.owl-next{right:0}
.wa_main_bn_wrap .owl-buttons div.owl-prev:before{content:"\f104";font:normal normal normal 43px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:0;color:#fff;right:2px;font-size:30px;line-height:48px;width:100%}
.wa_main_bn_wrap .owl-buttons div.owl-next:before{content:"\f105";font:normal normal normal 43px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:0;color:#fff;right:-1px;font-size:30px;line-height:48px;width:100%}
.wa_main_bn_wrap .owl-buttons div{display:inline-block;text-align:center;color:#fff;overflow:hidden;display:inline-block;font-size:0}
.wa_main_bn_wrap .owl-page{display:inline-block}
.static-banner-caption{position:absolute;width:100%;height:100%}
.main-static-banner{position:relative;float:left;width:100%;background-position:0 0;background-size:cover}
.main-static-banner:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:.85;z-index:1}
.main-static-banner .row{z-index:2;position:relative}
.main-static-banner-dark:after{background-color:#333}
.main-static-banner-dark .wa-heading-style1 h2{color:#fff}
.about-section{position:relative;float:Left;width:100%}
.services{position:relative;float:left;width:100%}
.wa-box-style2{padding:50px 30px;margin-bottom:30px}
.wa-box-style2 i{font-size:32px;margin-bottom:20px}
.wa-box-style2 .icon i{width:75px;height:75px;display:inline-block;border:1px solid;border-radius:0;color:#202020;-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;-ms-transition:all .45s ease-in-out;transition:all .45s ease-in-out}
.wa-box-style2 .icon i:before{margin-top:20px;display:inline-block;font-size:32px}
.wa-box-style2 h4{margin-bottom:10px;margin-top:0}
.page_single .wa-box-style2 h4{color:#202020}
.contact-box p{padding:0 15px}
.contact-us-bg{background-image:url('../img/backgrounds/contact-bg.jpg')}
.wa-box-style2 h4 a{color:#000;text-transform:capitalize}
.our-team-main{position:relative;float:left;width:100%}
.our-team-carousel .item{#margin:1px}
.our-team-carousel.item img{display:block;width:100%;height:auto}
.our-team-item{text-align:center}
.our-team-item .mask-top{background-color:rgba(0,0,0,0.7);padding:15px 10px}
.our-team-item .mask-top h2,.our-team-item .mask-top span.price{color:#fff}
.our-team-main .mask-top h4{font-size:14px}
.wa-team .mask-top span{font-weight:400;font-size:14px}
.our-team-carousel .caption .caption-text{#top:6%}
.our-team-carousel .wa-team{padding:0;box-shadow:0 2px 12px -3px rgba(0,0,0,0);margin-bottom:0}
.our-team-carousel .wa-team .wa-team-caption{padding:10px}
.our-team-item .mask-top-upper{position:absolute;bottom:15px;height:80px;left:0;-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;-ms-transition:all .45s ease-in-out;transition:all .45s ease-in-out}
.our-team-item .mask-bottom{#background-color:rgba(0,0,0,0.7);padding:15px 10px;height:100%;border-radius:0 0 3px 3px}
.our-team-item .mask-bottom h2,.our-team-item .mask-bottom span.price{color:#202020}
.our-team-item .mask-bottom h2{text-transform:uppercase;font-weight:normal;font-size:23px;padding:0 0 5px;border-bottom:1px solid;margin-top:0;margin-bottom:5px}
.our-team-item .mask-bottom-upper{position:absolute;top:15px;padding-bottom:15px;left:0;display:none;height:100%;-webkit-transition:all 350ms ease-in-out 0s;-moz-transition:all 350ms ease-in-out 0s;-ms-transition:all 350ms ease-in-out 0s;-o-transition:all 350ms ease-in-out 0s;transition:all 350ms ease-in-out 0s}
.our-team-item:hover>.mask-bottom-upper{display:block;-webkit-transition:all 350ms ease-in-out 0s;-moz-transition:all 350ms ease-in-out 0s;-ms-transition:all 350ms ease-in-out 0s;-o-transition:all 350ms ease-in-out 0s;transition:all 350ms ease-in-out 0s;cursor:pointer}
.our-team-main .wa-team .caption ul.rating a{color:#fff}
.our-team-main .wa-team .caption span.price{color:#fff;padding-bottom:10px}
.wa-team{text-align:center;float:left;width:100%;margin-bottom:30px;border:1px solid #ebebeb;-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;-ms-transition:all .45s ease-in-out;transition:all .45s ease-in-out;position:relative;background-color:#fff}
.wa-team-caption{position:relative;float:left;width:100%}
.wa-team-caption h2{margin:0;float:left;width:100%}
.wa-team-caption h2 a{font-size:20px;text-decoration:none;margin:15px 0 0;float:left;width:100%;text-transform:capitalize;color:#fff}
.wa-team-caption .rating{margin:10px 0 5px}
.wa-team-caption p{padding:0 15%}
.wa-team-thumbnail{display:block;width:100%;float:left;border-radius:3px 3px 0 0;overflow:hidden;position:relative}
.wa-team:hover .caption{opacity:1}
.wa-team:hover img{opacity:1}
.wa-team .mask-top-upper{opacity:1;height:90px;-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;-ms-transition:all .45s ease-in-out;transition:all .45s ease-in-out}
.wa-team .mask-top{float:left;width:100%;position:relative;padding:20px 0}
.wa-team:hover>.mask-top-upper{-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;-ms-transition:all .45s ease-in-out;transition:all .45s ease-in-out}
.wa-team img{margin:0;padding:0;float:left;z-index:4}
.wa-team .caption{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;-ms-transition:all .45s ease-in-out;transition:all .45s ease-in-out}
.wa-team img{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
.wa-team .caption-text h1{text-transform:uppercase;font-size:24px}
.wa-team .caption-text{z-index:10;color:#fff;position:absolute;width:100%;height:300px;text-align:center;top:100px}
.wa-team-icon{margin:0;padding:0;padding-top:15px;float:left;width:100%;text-align:center;position:relative}
.wa-team-icon:before{content:'';position:absolute;top:0;left:15%;width:70%;height:1px;background-color:#fff}
.wa-team-icon li{display:inline-block;margin:0 2px}
.wa-team-icon li a{width:32px;height:32px;border-radius:50%;border:1px solid #fff;text-align:center;float:left;vertical-align:middle;color:#fff}
.wa-team-icon li a i{margin-top:8px;margin-right:0}
.wa-team-main{text-align:center;position:relative;float:left;width:100%}
.wa-team-main .wa-team h2 a{color:#202020}
.wa-team .btn{color:#fff}
.our-team-item .mask-bottom,.wa-team .caption{background-color:rgba(0,0,0,0.6);z-index:9;-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;-ms-transition:all .45s ease-in-out;transition:all .45s ease-in-out}
.fun-facts{position:relative;width:100%;float:left}
.fun-fact-section{float:left;width:100%;position:relative;background-attachment:fixed;background-size:cover;background-position:0 0}
.facts-bg{background-image:url('../img/backgrounds/fun-bg.jpg')}
.fun-fact-section:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%}
.dark-fun-fact{color:#fff}
.light-fun-fact{color:#000}
.dark-theme-fun-fact{color:#fff}
span.counter{font-size:30px;font-weight:400}
.top-box.icon-box{padding:0 10px 0;font-size:35px}
.fun-fact-section h1{font-size:24px}
.facts-text{font-size:18px;font-weight:400;color:#fff;padding:30px 10px;text-transform:uppercase;font-weight:600}
.dark-fun-fact:before{background-color:#000;opacity:.85}
.light-fun-fact:before{background-color:#f2f5f6;opacity:.85}
.count-number i{font-size:32px;margin-right:5px}
.wa-project{text-align:center;float:left;width:100%;margin-bottom:30px;#padding:10px 10px 20px;position:relative;background-color:#fff}
.wa-project-caption h2{margin:0;float:left;width:100%}
.wa-project-caption h2 a{font-size:22px;text-decoration:none;margin:15px 0 0;float:left;width:100%;color:#fff}
.wa-project-caption .rating{margin:10px 0 5px}
.wa-project-caption p{padding:0 15%}
.wa-project-thumbnail{display:block;width:100%;float:left;overflow:hidden;position:relative}
.wa-project-caption{position:absolute;width:100%;bottom:0;left:0;opacity:0;z-index:11;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.wa-project:hover .wa-project-caption{opacity:1;bottom:15%}
.wa-project:hover .caption{opacity:1}
.wa-project:hover img{opacity:1}
.wa-project-caption h2 a{font-size:22px;text-transform:capitalize}
.wa-project-caption h5{color:#fff}
.wa-project .mask-top-upper{padding:20px 0;opacity:1;-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;-ms-transition:all .45s ease-in-out;transition:all .45s ease-in-out}
.wa-project:hover>.mask-top-upper{-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;-ms-transition:all .45s ease-in-out;transition:all .45s ease-in-out}
.wa-project img{margin:0;padding:0;float:left;z-index:4;width:100%}
.wa-project .caption{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:rgba(0,0,0,0.6)}
.wa-project img{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
.wa-project .caption-text h1{text-transform:uppercase;font-size:24px}
.wa-project .caption-text{z-index:10;color:#fff;position:absolute;width:100%;height:300px;text-align:center;top:100px}
.project-col4 .wa-project .caption-text{top:60px}
.project-flullwidth .wa-project{margin-bottom:0}
.wa-project-icon{margin:0;padding:0;float:left;width:100%;text-align:center}
.wa-project-icon li{display:inline-block}
.wa-project-icon li a{width:32px;height:32px;border-radius:50%;border:1px solid #fff;text-align:center;float:left;vertical-align:middle;color:#fff}
.wa-project-icon li a i{margin-top:8px;margin-right:0}
.wa-project-main{text-align:center;position:relative;float:left;width:100%}
.wa-project-main .wa-dishes h2 a{color:#202020}
.wa-project .btn{color:#fff}
.filter-1{margin-bottom:3px}
.container .mix,.container .gap{display:inline-block}
.container .mix{text-align:right;#margin-bottom:30px;display:none}
.container .mix:after{content:attr(data-myorder);color:white;font-size:16px;#display:inline-block;vertical-align:top;font-weight:700}
.container-fluid .mix,.container-fluid .gap{display:inline-block}
.container-fluid .mix{text-align:right;#margin-bottom:30px;display:none}
.container-fluid .no-gap-grid .mix{margin-bottom:0;max-height:490px;overflow:hidden}
.container-fluid .mix:after{content:attr(data-myorder);color:white;font-size:16px;#display:inline-block;vertical-align:top;font-weight:700}
.filter-tab{font-size:14px;font-family:'iran',sans-serif;padding:10px 12px;color:#2e2e2e;position:relative}
.filter-tab:after{content:'';width:0;height:20px;background-color:#2e2e2e;top:50%;right:-1px;position:absolute;margin-top:-10px}
.filter-tab:last-child:after{content:none}
.filter-tab:before{content:'';width:calc(100% - 30px);height:0;background-color:#2e2e2e;top:50%;left:15px;position:absolute;margin-top:0;opacity:0;-webkit-transition:all 350ms ease-in-out 0s;-moz-transition:all 350ms ease-in-out 0s;-ms-transition:all 350ms ease-in-out 0s;-o-transition:all 350ms ease-in-out 0s;transition:all 350ms ease-in-out 0s}
.filter-tab.active:before,.filter-tab:hover:before{opacity:0}
.filter-1.btn{background-color:#fff;outline:0}
.wa-product{text-align:center;float:left;width:100%;margin-bottom:30px;#padding:10px 10px 20px;position:relative;background-color:#fff}
.wa-product-caption h2{margin:0;float:left;width:100%}
.wa-product-caption h2 a{font-size:22px;text-decoration:none;margin:15px 0 0;float:left;width:100%;color:#fff}
.wa-product-caption .rating{margin:10px 0 5px}
.wa-product-caption p{padding:0 15%}
.wa-product-thumbnail{display:block;width:100%;float:left;overflow:hidden;position:relative}
.wa-product-caption{position:absolute;width:100%;bottom:0;left:0;opacity:0;z-index:11;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.wa-product:hover .wa-product-caption{opacity:1;bottom:15%}
.wa-product:hover .caption{opacity:1;border-radius:5px}
.wa-product:hover img{opacity:1;border-radius:5px}
.wa-product-caption h2 a{font-size:22px;text-transform:capitalize}
.wa-product-caption h5{color:#fff}
.wa-product .mask-top-upper{padding:20px 0;opacity:1;-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;-ms-transition:all .45s ease-in-out;transition:all .45s ease-in-out}
.wa-product:hover>.mask-top-upper{-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;-ms-transition:all .45s ease-in-out;transition:all .45s ease-in-out}
.wa-product img{margin:0;padding:0;float:left;z-index:4}
.wa-product .caption{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:rgba(0,0,0,0.6)}
.wa-product img{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out;border-radius:5px}
.wa-product .caption-text h1{text-transform:uppercase;font-size:24px}
.wa-product .caption-text{z-index:10;color:#fff;position:absolute;width:100%;height:300px;text-align:center;top:100px}
.wa-product-4col .wa-product .caption-text,.wa-product-sidebar .wa-product .caption-text{top:80px}
.wa-product-icon{margin:0;padding:0;float:left;width:100%;text-align:center}
.wa-product-icon li{display:inline-block}
.page_single .wa-product-icon li a,.page_single .wa-product-icon li a:visited,.page_single .wa-product-icon li a:hover,.wa-product-icon li a,.wa-product-icon li a:visited,.wa-product-icon li a:hover{width:32px;height:32px;border-radius:50%;border:1px solid #fff;text-align:center;float:left;vertical-align:middle;color:#fff}
.wa-product-icon li a i{margin-top:8px;margin-right:6px}
.wa-product-main{text-align:center;position:relative;float:left;width:100%}
.wa-product-main .wa-dishes h2 a{color:#202020}
.wa-product .btn{color:#fff}
#shop-carousel .wa-product{margin-bottom:0}
.cart-page{width:100%;float:left;position:relative}
.order-table-cell a,.order-table-cell a:visited{color:#000}
.order-row{border-bottom:1px solid;border-left:1px solid;border-right:1px solid;float:left;width:100%;border-color:#eee}
.wv_shipping{padding:40px;border:1px solid;border-color:#eee;position:relative;display:inline-block;width:100%;margin-bottom:30px;background-color:#fff}
.order-data{color:#2e2e2e}
.order-data{font-size:13px;text-transform:uppercase;font-family:'iran',sans-serif;font-weight:600}
.wv_shipping h2{font-size:15px;font-weight:500;text-transform:uppercase;color:#333}
.wv_shipping p{font-size:14px;line-height:21px;margin-bottom:18px}
.wv_subtotal_left,.wv_subtotal_right{padding:0}
.wv_total_left,.wv_total_right{padding:0}
.wv_subtotal_left p,.wv_subtotal_right p{text-transform:uppercase;margin:15px 0}
.wv_subtotaling{width:100%;display:inline-block;position:relative;border-bottom:1px solid;border-color:#dbdbdb}
.wv_total_left p,.wv_total_right p{text-transform:uppercase;font-weight:700;margin:10px 0}
.wv_button_style1{width:100%;padding:5px 0}
.wv_checkout{margin-top:21px}
.cart-collaterals .shipping-calculator-form p:last-child{margin-bottom:0}
.cart_totals h2{font-size:18px}
.cart_totals table{width:100%}
.cart_totals th,.cart_totals td{border-right:0 none;width:30%;padding:10px 18px;vertical-align:middle}
.cart_totals td{width:70%;padding:5px 18px;vertical-align:middle}
.cart_totals td p{margin-bottom:0}
.cart_total_box{border:1px solid rgba(0,0,0,0.12);padding:30px 30px 52px;display:inline-block;width:100%}
.checkout-page{position:relative;float:left;width:100%}
.product-checkout .login,.product-checkout .checkout_coupon,.product-checkout .shipping-fields,.product-checkout .create-account,.product-checkout .payment_box{display:none}
.product-checkout .market-info{border:1px solid rgba(0,0,0,0.12);padding:15px 18px}
.product-checkout .market-info .fa{margin-right:10px}
.product-checkout .market-info .showlogin,.product-checkout .market-info .showcoupon{margin-left:15px}
.product-checkout .login,.product-checkout .checkout_coupon{border:1px solid rgba(0,0,0,0.12);margin-top:30px;margin-right:0;margin-left:0}
.product-checkout .checkout_coupon,.product-checkout .login{padding:25px 15px}
.product-checkout .login>p:first-child{#padding:25px 15px 0;text-align:right}
.product-checkout .button{background:black}
ul.payment_methods.methods{padding-left:0;list-style:none;position:relative;float:left;width:100%;margin:0}
ul.payment_methods.methods li{position:relative;width:100%;float:left;padding-bottom:20px}
ul.payment_methods.methods li label{position:absolute;top:0;left:20px;width:100%}
.testimonial{position:relative;float:left;width:100%}
.testimonial .wa-box-style2{padding:50px 40px;background-color:#eee;margin-bottom:0}
.dark-section .wa-box-style2{background-color:#292929}
.testimonial .wa-box-style2 i{font-size:32px;margin-bottom:20px}
.testimonial .wa-box-style2 h4{margin-bottom:20px;margin-top:20px;font-size:22px;font-weight:400}
.testimonial .wa-box-style2 h4 a{color:#000}
.testimonial-bg{background-image:url('../img/backgrounds/testimonial-bg.jpg')}
.blogs_main{position:relative;float:left;width:100%}
.blogs_main .wa-theme-design-block{float:left;width:calc(100% - 2px);#border:1px solid #ebebeb;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
.blogs_main figure{float:left;width:100%;position:relative;overflow:hidden}
.blogs_main figure img{width:100%;-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;-ms-transition:all .45s ease-in-out;transition:all .45s ease-in-out}
.wa-theme-design-block .hover-style{content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-color:#000;-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;-ms-transition:all .45s ease-in-out;transition:all .45s ease-in-out}
.wa-theme-design-block:hover .hover-style{opacity:.5;z-index:9}
.blogs_main .block-caption{position:relative;float:right;padding:20px 0 0}
.blogs_main .block-caption h2{font-size:14px;font-weight:bold}
.blogs_main .blog-list-caption.block-caption{padding:0 0 0 30px}
.blogs_details.blogs_main .block-caption{padding:10px 0 30px;height:230px}
.blogs_main .block-detail .block-caption{padding:20px 0 30px}
.blogs_main .block-caption h3{font-size:17px;font-weight:600;line-height:30px;color:#333}
.blogs_main .block-caption h4{color:#333;font-weight:400;margin-bottom:10px;font-size:22px}
.blogs_main .block-caption h3 a{color:inherit}
.blogs_main .block-caption h4 a{color:inherit;font-size:16px}
.blogs_main .meta-block li{margin-right:10px;font-size:14px;text-transform:lowercase}
.blogs_main .meta-block li a{color:#777}
.blogs_main .read-more{text-transform:capitalize}
.blogs_main .block-caption p{margin-bottom:15px}
.blogs_main .block-caption blockquote p{margin:0}
.styled-pagination{position:relative;float:left;width:100%}
.styled-pagination ul{padding-left:0}
.styled-pagination li{position:relative;display:inline-block;margin:5px 5px 0 0}
.styled-pagination li a{position:relative;display:block;line-height:24px;padding:7px 5px;font-size:16px;text-transform:uppercase;min-width:40px;border:1px solid #2e2e2e;background:#2e2e2e;color:#fff;font-weight:500;text-align:center;border-radius:0;transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-moz-transition:all 500ms ease}
.page_single .styled-pagination li a{color:#fff}
.styled-pagination li a.next,.styled-pagination li a.prev{font-size:14px}
.styled-pagination li a:hover,.styled-pagination li a.active{background:#fff}
.styled-pagination li a:hover,.styled-pagination li a.active,.page_single .styled-pagination li a:hover,.page_single .styled-pagination li a.active{color:#fff}
.styled-pagination li a i{margin:0}
.reviews-container{position:relative}
.reviews-container .review-box{position:relative;margin-bottom:30px;padding-left:70px;min-height:70px}
.sub-rev-box.depth-2{margin-left:70px}
.sub-rev-box.depth-3{margin-left:140px}
.sub-rev-box.depth-4{margin-left:210px}
.sub-rev-box.depth-5{margin-left:280px}
.sub-rev-box.depth-6{margin-left:350px}
.rev-content h4 a{font-size:15px;text-transform:capitalize}
.rev-content h4{line-height:1.8em;font-weight:400;padding:15px 0;text-transform:capitalize;color:#202020;font-size:16px}
h4.title{font-size:22px;text-transform:capitalize}
.reviews-container .rev-thumb{position:absolute;left:0;top:0;width:50px;height:50px}
.rev-content .icon-list{padding:15px 0}
.rev-content .icon-list a{font-size:18px;color:#2e2e2e}
.reviews-container .rev-thumb img{display:block;width:50px;height:50px;border-radius:100%}
.reviews-container .rev-content{position:relative;padding:0 0 15px 0}
.reviews-container .rating{font-size:13px;margin-bottom:5px}
.reviews-container .rating .fa{margin-right:1px}
.rev-content p{margin-left:-70px}
.add-review{position:relative;margin:30px 0 20px;font-size:14px}
.add-review .rating{position:relative;padding:10px 0;line-height:24px}
.add-review .rating .rate-box{position:relative;display:inline-block;margin-right:10px;font-size:14px;color:#777}
.leave-reply{position:absolute;bottom:0;right:15px}
.leave-reply a{padding:5px 10px 5px 10px;line-height:22px;text-transform:capitalize;font-size:16px;font-weight:400;display:inline-block;border:0;outline:0;color:#2e2e2e;background-color:#e9e9e9;font-weight:600;-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;-ms-transition:all .45s ease-in-out;transition:all .45s ease-in-out}
.leave-reply a:hover{color:#fff}
.dark-section,.dark-section h1,.dark-section h2,.dark-section h3,.dark-section h4,.dark-section h5,.dark-section h6,.home-middle-widget h4 a{color:#fff}
.sidebar .widget{border:1px solid #dcdcdc;margin-bottom:30px;padding:15px 0;float:left;width:100%;position:relative}
.sidebar .widget h4{font-weight:bold;text-transform:capitalize;color:#2e2e2e;padding-bottom:0;text-align:center;word-spacing:4px}
.sidebar .widget ul li{margin-bottom:5px;padding-bottom:0;float:left;width:100%;margin-bottom:20px}
.wa-dishes-main .sidebar{text-align:right}
.sidebar .widget .links-lists.sub-list li{margin-bottom:0}
.sidebar .widget .links-lists.sub-list li a{padding:15px}
.sidebar .widget h1,.sidebar .widget h2,.sidebar .widget h3,.sidebar .widget h4,.sidebar .widget h5,.sidebar .widget h6{color:#000;text-align:center;border-color:#eee}
.sidebar .widget p{margin-bottom:0}
.sidebar .titles{font-weight:600;font-size:16px}
.tag-list a{position:relative;padding:10px 15px;line-height:22px;text-transform:capitalize;background:#eee;font-size:14px;font-weight:400;display:block;border-radius:0;margin-bottom:9px;color:#000;margin-right:9px;float:right}
.sidebar .tag-list a{position:relative;padding:10px 15px;line-height:22px;text-transform:capitalize;background:#eee;font-size:14px;font-weight:400;display:inline-block;border-radius:0;margin-bottom:10px;color:#000}
.sidebar .tag-list a:nth-child(even){margin-left:3.5px}
.sidebar .tag-list a:nth-child(odd){margin-right:3.5px}
.tag-list a:hover{color:#fff}
.ui-slider-horizontal{height:2px}
.ui-slider-horizontal .ui-slider-handle{top:-8px;border-radius:100%;width:16px;height:16px;outline:0}
.seacrh-list{text-align:center}
ul.links-lists,ul.page-lists{padding:0;margin:0;list-style:none}
.page_single ul.page-lists li a{color:#202020;background-color:#eee}
.page_single ul.page-lists li a:visited{color:#202020}
.page_single ul.page-lists li.active a:visited{color:#fff}
.page_single ul.page-lists li.active a,.page_single ul.page-lists li a:hover{color:#fff}
ul.links-lists li a,ul.page-lists li a{padding:10px 15px;width:100%;display:inline-block;font-size:14px;position:relative}
ul.links-lists li a:hover,ul.links-lists li.active a,ul.page-lists li a:hover,ul.page-lists li.active a{background-color:#efefef}
.links-lists .sub-list{background-color:#f7f7f7}
.links-lists .sub-list li{display:none}
.links-lists .sub-list li a{padding-left:30px}
.sidebar .widget input[type="text"],.sidebar .widget input[type="email"],.sidebar .widget input[type="number"],.sidebar .widget input[type="search"]{background-color:#e6e6e6;border:0 solid;color:#f57c00;margin-bottom:0;text-align:right}
.sidebar-post{display:inline-block;width:calc(47% - 20px);margin-bottom:15px}
.sidebar-post:nth-child(odd){margin-right:10px}
.sidebar-post:nth-child(even){margin-left:10px}
.sidebar-post .figure-caption.project-caption{bottom:50%;margin-bottom:-21.5px}
.latest-twitts{padding-left:0}
.latest-twitts a:before{content:'';padding-right:0}
.latest-twitts i.fa{font-size:20px;width:40px;margin-right:10px;text-align:center}
.latest-twitts img{margin-right:10px}
.latest-twitts span{font-size:14px;color:#2e2e2e;webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;-ms-transition:all .45s ease-in-out;transition:all .45s ease-in-out}
.latest-twitts span:hover{webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;-ms-transition:all .45s ease-in-out;transition:all .45s ease-in-out}
.latest-twitts li{margin-bottom:17px;list-style:none}
.latest-twitts li:last-child{border-bottom:0 solid #ebebeb}
.latest-twitts p{margin-top:10px;margin-bottom:10px}
.latest-twitts li a{line-height:40px;text-transform:capitalize}
.latest-twitts li a{line-height:40px;text-transform:capitalize}
.latest-twitts li a i{padding-right:10px}
.tag-list a:focus,.tag-list a:hover{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;-webkit-transition:all 350ms ease-in-out 0s;-moz-transition:all 350ms ease-in-out 0s;-ms-transition:all 350ms ease-in-out 0s;-o-transition:all 350ms ease-in-out 0s;transition:all 350ms ease-in-out 0s;opacity:1}
.tag-list a i{margin-right:5px}
.wa-partners{position:relative;float:left;width:100%}
.wa-partner-carousel .owl-item div{background-color:#fff;-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;-ms-transition:all .45s ease-in-out;transition:all .45s ease-in-out}
.wa-partner-carousel .owl-item div:hover{-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;-ms-transition:all .45s ease-in-out;transition:all .45s ease-in-out}
.wa-partner-carousel .owl-item div figure:before{background-color:rgba(51,51,51,0)}
.breadcrumb{border-radius:0;background:0;font-size:15px;line-height:18px;margin:0;padding:11px 0;z-index:2;position:relative}
.breadcrumb-section{color:inherit;text-align:center}
.breadcrumb-section h2{word-spacing:5px}
.breadcrumb>li+li:before{content:"\f100";padding:0 5px;position:absolute;top:50%;left:-20px;margin-top:-9px;font:normal normal normal 14px/1 FontAwesome;color:#fff}
.breadcrumb>li{margin:0 10px;position:relative;word-spacing:4px}
ul.breadcrumb i{display:inline-block;width:100%;font-size:25px;color:#fff;margin-bottom:8px}
.page-header{padding:11px 0;background-color:#272727;margin:0;background-position:0 0;background-repeat:no-repeat;background-size:cover;position:relative;background-attachment:fixed;float:left;width:100%;border-bottom:0}
.special-style{height:100%;overflow:hidden;padding:0;position:absolute;background-size:cover;z-index:0;width:100%}
.special-style-full{height:100%;overflow:hidden;padding:0;position:absolute;background-size:cover;width:100%;z-index:0;top:0;left:0}
.special-style-full:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}
.special-style:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}
.special-style-dark:before{background-color:#000;opacity:.7}
.special-style-light:before{background-color:#f2f5f6;opacity:.7}
.special-style-dark-theme:before{opacity:.7}
.bg-image{position:absolute;width:100%;height:100%;background-size:cover;top:0;left:0}
.bg-image:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%}
.parallax-style{background-attachment:fixed}
.faqs-accordion .ui-state-default{padding:.4em 52px .4em .7em;position:relative;#margin-top:15px}
.faqs-accordion h3.ui-state-default{font-family:'iran',sans-serif;font-size:16px;background-color:#fff;border-color:#ddd;outline:0;font-weight:400}
.ui-accordion-header-active{color:#fff}
.faqs-accordion .ui-state-hover .ui-icon,.faqs-accordion .ui-state-focus .ui-icon,.faqs-accordion .ui-button:hover .ui-icon,.faqs-accordion .ui-button:focus .ui-icon,.faqs-accordion .ui-icon{}
.faqs-accordion .ui-state-hover .ui-icon:before,.faqs-accordion .ui-state-focus .ui-icon:before,.faqs-accordion .ui-button:hover .ui-icon:before,.faqs-accordion .ui-button:focus .ui-icon:before,.faqs-accordion .ui-icon:before{content:"\f196";font:normal normal normal 18px/1 FontAwesome;text-indent:0;margin-top:10px;display:inline-block}
.faqs-accordion .ui-state-active .ui-icon:before,.faqs-accordion .ui-button:active .ui-icon:before{content:"\f147"}
.faqs-accordion h3.ui-state-default.ui-state-active{color:#fff}
.faqs-accordion h3.ui-state-default.ui-state-active .ui-icon,.faqs-accordion h3.ui-state-default.ui-state-active,.faqs-accordion h3.ui-state-default.ui-state-active .ui-icon:before{border-color:#fff;color:#fff}
.faqs-accordion.ui-accordion .ui-accordion-content{background-color:#fff;padding:15px 20px 10px;width:100%;margin-left:0;color:#777}
.faqs-accordion .ui-icon{width:42px;height:calc(100%+ 2px);position:absolute;right:-1px;top:3px;#background-color:#f1f1f1;border:1px solid #ddd;text-indent:0;text-align:center}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{outline:0}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{background-color:#fff}
.ui-corner-all,.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr,.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-radius:0}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{color:#2e2e2e}
.ratings{position:relative;margin-bottom:10px;margin-left:0;padding-right:11px;float:left;width:100%}
.ratings li{display:inline-block;margin:0}
.ratings li a{font-size:16px;line-height:24px}
.page_single{position:relative;float:left;width:100%}
.page_single .social li a,.page_single .social li a:visited{color:#fff}
.content-column h4{text-transform:capitalize;color:#202020;margin-bottom:10px}
.content-column h4 a{color:#202020}
.content-column .good{border-radius:30px;padding:4px 20px;background-color:#f58634;color:#fff}
.content-column div.price span{margin-bottom:10px;float:right;position:relative;background-color:#ef5661;border-radius:50px;padding:6px 10px;color:#fff!important;white-space:nowrap;text-align:center}
.content-column ul.ratings .fa{font-size:22px}
.availability strong{color:#202020}
.content-column span.price del{color:#202020}
.page_single blockquote{background:#f7f7f7;margin:15px 0;font-style:italic;font-size:16px}
.page_single blockquote p{margin:0;font-style:italic}
.call-to-action-main{float:left;width:100%;position:relative}
.error{font-size:16em;font-weight:900}
.error-text{font-size:16px;padding:30px 5%}
.error-page h2{color:#202020}
.dark-section.error-page h2{color:#fff}
.error-bg{background-image:url('../img/backgrounds/error-bg.jpg')}
.map-sections{overflow:hidden;height:590px;width:100%}
#gmap_canvas{height:590px;width:100%;position:relative;overflow:hidden}
.block-detail-head h4{font-size:22px;text-transform:capitalize}
.block-detail-head h4 span{font-family:'iran',sans-serif;font-size:18px;clear:both}
.social{margin-left:0;padding:0}
.social li{display:inline-block;text-align:center}
.social li a{float:left;border:1px solid;width:42px;height:42px;padding-top:8px;font-size:18px;color:#fff;margin:0 5px;border-radius:0;border-radius:100%}
.social li a i{margin-right:4px}
.login-form{border:1px solid #eee;margin-right:0;margin-left:0;padding:25px 30px;display:inline-block;width:100%}
.lost_password a,.lost_password a:visited{color:#000}
.map-area{overflow:hidden;height:410px;width:100%}
.map-area .maps{height:410px;width:100%;position:relative;overflow:hidden}
iframe{width:100%}
.count-area{position:relative;display:inline-block;padding:60px 0;font-size:56px;text-align:center;color:#fff;background-position:0 0;background-size:100% 100%;width:150px;height:150px;background-color:#dca44b;border-radius:100%}
span.countdown-text{font-size:18px;color:#fff;margin-top:10px;display:inline-block;text-transform:uppercase;width:100%}
.coming-soon-bg{background-image:url('../img/backgrounds/coming-soon-bg.jpg')}
.coming-soon-page h1{font-family:'iran',sans-serif;font-size:92px;line-height:165px;color:#fff;text-shadow:2px 2px 6px rgba(0,0,0,0.74)}
.coming-soon-page h3{font-family:'iran',sans-serif;font-size:21px;line-height:25px;color:#fff;text-shadow:2px 2px 6px rgba(0,0,0,0.74)}
.carousel,.item,.active{height:100%}
.fill{width:100%;height:100%;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}
.carousel-inner{height:100%}
.positionR{position:relative}
.positionA{position:absolute}
.positionF{position:Fixed}
.carousel-style-1 .owl-buttons{position:absolute;left:0;width:100%;top:50%;margin-top:-25px;height:0;text-align:center}
.carousel-style-1 .owl-buttons div:hover{color:#fff;-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;-ms-transition:all .45s ease-in-out;transition:all .45s ease-in-out}
.carousel-style-1 .owl-buttons div.owl-prev{left:0;float:left}
.carousel-style-1 .owl-buttons div.owl-next{float:right}
.carousel-style-1 .owl-buttons div{width:50px;height:50px;margin:0;float:none;border:0;background-color:#2e2e2e;display:inline-block;position:relative;right:0;top:0;margin-top:0;font-size:0;border-radius:100%;text-align:center;color:#fff;margin-right:0;overflow:hidden;position:absolute;font-size:0;-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;-ms-transition:all .45s ease-in-out;transition:all .45s ease-in-out}
.carousel-style-1 .owl-buttons div.owl-prev:before{content:"\f104";font:normal normal normal 43px/1 FontAwesome;position:absolute;top:0;right:0;left:0;top:0;color:#fff;font-size:30px;line-height:48px;width:100%;-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;-ms-transition:all .45s ease-in-out;transition:all .45s ease-in-out}
.carousel-style-1 .owl-buttons div.owl-next:before{content:"\f105";font:normal normal normal 43px/1 FontAwesome;position:absolute;top:0;right:0;left:0;top:0;color:#fff;font-size:30px;line-height:48px;width:100%;-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;-ms-transition:all .45s ease-in-out;transition:all .45s ease-in-out}
.carousel-style-1 .owl-buttons div.owl-next:hover:before,.carousel-style-1 .owl-buttons div.owl-prev:hover:before{color:#fff}
.carousel-style-1 .owl-buttons div.owl-prev{#margin-left:5px;z-index:99}
.carousel-style-1 .owl-buttons div.owl-next{#margin-right:5px;z-index:99}
.carousel-style-1 .owl-buttons:before{height:0}
.carousel-style-2 .owl-buttons{position:absolute;left:0;width:100%;top:50%;margin-top:-75px;height:0;text-align:center}
.carousel-style-2 .owl-buttons div:hover{color:#fff;-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;-ms-transition:all .45s ease-in-out;transition:all .45s ease-in-out}
.carousel-style-2 .owl-buttons div.owl-prev{float:left}
.carousel-style-2 .owl-buttons div.owl-next{float:right}
.carousel-style-2 .owl-buttons div{width:50px;height:50px;margin:0;float:none;border:0;background-color:rgba(0,0,0,0.4);display:inline-block;position:relative;right:0;top:0;margin-top:0;font-size:0}
.carousel-style-2 .owl-buttons div.owl-prev:before{content:"\f104";font:normal normal normal 43px/1 FontAwesome;position:absolute;top:0;right:0;left:0;top:0;color:#fff;font-size:30px;line-height:48px;width:100%}
.carousel-style-2 .owl-buttons div.owl-next:before{content:"\f105";font:normal normal normal 43px/1 FontAwesome;position:absolute;top:0;right:0;left:0;top:0;color:#fff;font-size:30px;line-height:48px;width:100%}
.carousel-style-2 .owl-buttons div.owl-prev{margin-left:5px;z-index:99}
.carousel-style-2 .owl-buttons div.owl-next{margin-right:5px;z-index:99}
.carousel-style-2 .owl-buttons:before{height:0}
#main-footer{float:left;width:100%;position:relative}
#main-footer ul.social{list-style:none;padding:00px 0 0;margin-bottom:0;border-top:0 solid;border-color:rgba(71,71,71,0);float:left;width:auto;position:relative}
#main-footer ul.social li{margin-bottom:0;float:left}
#main-footer ul.social li:last-child a{margin-right:0}
#main-footer ul.social li a{height:36px;float:left;position:relative;padding-top:8px;width:36px;border-radius:100%;border:0 solid;background-color:#f58634;font-size:16px}
#main-footer .upper-footer{float:left;width:100%;padding:60px 0}
#main-footer .bottom-footer{float:left;width:100%;padding:20px 0;position:relative}
#main-footer .bottom-footer p{margin-bottom:0;font-size:14px}
#main-footer ul li{list-style:none;margin-bottom:0}
.contact-widget.allcenter-widget p{text-align:center;float:none;display:inline-block}
#main-footer .widget h3{min-height:60px}
#main-footer .widget h4{float:left;width:100%;position:relative;clear:both}
.wv_social{margin-top:20px;float:left;width:100%;position:relative}
.social-style li{display:inline-block;text-align:center}
.social-style li a,.widget .social-style li a{float:left;border:1px solid;width:42px;height:42px;padding-top:12px;font-size:18px;color:#fff;margin:0 5px;border-radius:0;border-radius:100%}
.widget .social-style li a:hover{color:#fff}
.widget .social-style li a i{margin-right:0}
.text-left .social-style2 li:first-child a{margin-left:0}
.wv_pay{margin-bottom:0;padding:0}
.wv_pay li{display:inline-block;margin-left:5px}
#news-letter-section{position:relative;float:left;width:100%}
.news-letter-form{position:relative}
.news-letter-heading{background-position:left center;background-size:contain;background-repeat:no-repeat;padding-left:0}
.news-letter-heading h2,.news-letter-heading h5{font-family:'iran',sans-serif;word-spacing:0;color:#25231f;font-weight:600}
.news-letter-heading h2{text-transform:uppercase}
.news-letter-form input{background-color:#fff;margin-top:12px;margin-bottom:0}
.news-letter-form .button{position:absolute;top:12px;right:0;padding:10px 30px;border:0;background-color:#2e2e2e;color:#fff;outline:0;-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;-ms-transition:all .45s ease-in-out;transition:all .45s ease-in-out}
.copy-right p{padding:8px 0}
.dark-footer{color:#fff}
.dark-footer .upper-footer{background-color:#171616}
.dark-footer .bottom-footer{background-color:#3a3838}
.footer-bg{background-attachment:fixed;background-size:cover;background-position:0 0}
.footer-bg:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%}
.dark-footer .footer-bg:before{background-color:#000;opacity:.9}
.light-footer .footer-bg:before{background-color:#f2f5f6;opacity:.9}
.dark-theme-footer{color:#fff}
.dark-theme-footer .bottom-footer{background-color:#333}
.dark-theme-footer .footer-bg:before{opacity:.85}
#main-footer.dark-theme-footer .upper-footer .widget a:hover{color:#fff}
#main-footer.dark-theme-footer .upper-footer ul li{border-bottom:1px solid rgba(255,255,255,0.25)}
.widget h4{margin-bottom:30px;color:inherit;font-weight:600;text-transform:uppercase;font-size:16px}
.widget ul{padding:0;margin:0;position:relative;float:left;width:100%}
.widget ul li{list-style:none;margin-bottom:15px;padding-bottom:10px}
.widget ul li a{color:inherit;line-height:18px;font-size:14px;font-weight:400;color:inherit}
.wv_circle{font-size:14px;vertical-align:middle;margin-top:-4px}
.square-icon i{font-size:18px;width:42px;height:60px;float:left;text-align:center;padding-top:19px;margin-top:1px;margin-right:12px;border:1px solid}
.rounded-icon i{font-size:18px;width:42px;height:42px;float:left;text-align:center;padding-top:10px;margin-top:1px;margin-right:12px;border:1px solid;border-radius:100%}
.widget h3 img{margin-bottom:34px}
.widget.contact-widget li{width:100%;float:left;margin-bottom:15px;padding-bottom:10px}
.contact-widget .fa{color:inherit;font-size:inherit;line-height:20px}
.contact-widget p,.widget p{width:100%;float:left;text-align:right;color:inherit}
.square-icon{padding-top:10px;vertical-align:super}
#main-footer ul.fliker-image li{display:inline-block;width:31%;margin-right:1.35%;margin-bottom:7px!important;padding-bottom:0}
.fliker-image img{width:100%}
#main-footer ul.fliker-image-2 li{float:left;width:calc(33.33% - 3px);margin-right:1px;margin-bottom:1px;padding-bottom:0}
.fliker-image-2 img{width:100%}
.wa-news-letter{position:relative;float:left;width:100%}
.wa-news-letter input{margin:0}
.default-btn{color:#fff}
.wa-news-letter button{font-size:16px;padding:0 20px;position:absolute;right:0;top:0;height:100%;border:0;-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;-ms-transition:all .45s ease-in-out;transition:all .45s ease-in-out;color:#777}
.wa-news-letter button:hover,.footer-style1 .wa-news-letter button,.footer-style1 .rounded-icon i,.footer-style1 .social-style2 a{color:#fff}