/*
Theme Name: قالب گل نمک
Theme URI: http://www.GreenSkin.ir
Author: Vahid Darbandi
Author URI: http://www.GreenSkin.ir
Description: قالب حرفه ای سایت گل نمک
Version: 1.2
*/
@font-face{font-family:sans;font-style:normal;font-weight:400;src:url(fonts/IRANSansWeb.eot);src:url(fonts/IRANSansWeb.eot?#iefix) format("embedded-opentype"),url(fonts/IRANSansWeb.woff2) format("woff2"),url(fonts/IRANSansWeb.woff) format("woff"),url(fonts/IRANSansWeb.ttf) format("truetype")}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;src:url(fonts/IRANSansWeb.eot);src:url(fonts/IRANSansWeb.eot?#iefix) format("embedded-opentype"),url(fonts/IRANSansWeb.woff2) format("woff2"),url(fonts/IRANSansWeb.woff) format("woff"),url(fonts/IRANSansWeb.ttf) format("truetype")}
.main-wrapper{margin:0;padding:0}
fonts{font-family:'sans',tahoma}
body{margin:0;font-family:'sans',tahoma;background:#fff;font-size:12px}
h1,.h1,.typo_heading_section h1{font-size:44px;line-height:50px}
h2,.h2,.typo_heading_section h2{font-size:30px;line-height:40px}
h3,.h3,.typo_heading_section h3{font-size:24px;line-height:35px}
h4,.h4,.typo_heading_section h4{font-size:22px;line-height:30px}
h5,.h5,.typo_heading_section h5{font-size:18px;line-height:28px}
h6,.h6,.typo_heading_section h6{font-size:14px;line-height:22px}
p{font-size:16px;line-height:28px;font-family:'sans',tahoma;word-wrap:break-word}
.main-heading{margin:40px 0}
.main-heading h2{font-size:36px;font-family:'sans',tahoma;word-wrap:break-word;margin:0 auto!important;text-align:center}
.main-heading span{padding-right:5px}
.main-heading p{text-align:center;padding:0 50px;font-size:18px}
ul{padding:0;list-style:none;margin:0!important}
a{text-decoration:none}
a:hover{text-decoration:none}
.top{width:100%;padding:6px 0}
ul.top-contact{list-style:none;margin:0;padding:0}
ul.top-contact li{float:right;position:relative;height:33px;line-height:33px}
ul.top-contact li i{float:right;display:block;font-size:15px;height:33px;line-height:33px;text-align:center;width:33px}
ul.top-contact li a:hover{text-decoration:none}
ul.top-social{list-style:none;margin:0;padding:0}
ul.top-social li{float:right;position:relative}
ul.top-social li a{float:right;display:block;border-radius:50px;font-size:18px;height:33px;line-height:33px;text-align:center;width:33px}
ul.top-social li a.icon-facebook:before{content:"\f09a";font-family:FontAwesome}
ul.top-social li a.icon-facebook:hover{background:#3d599b;color:#fff}
ul.top-social li a.icon-twitter:before{content:"\f099";font-family:FontAwesome}
ul.top-social li a.icon-twitter:hover{background:#00abee;color:#fff}
ul.top-social li a.icon-pinterest:before{content:"\f0d2";font-family:FontAwesome}
ul.top-social li a.icon-pinterest:hover{background:#cb2028;color:#fff}
ul.top-social li a.icon-linkedin:before{content:"\f0e1";font-family:FontAwesome}
ul.top-social li a.icon-linkedin:hover{background:#0e76a8;color:#fff}
ul.top-social li a.icon-youtube:before{content:"\f167";font-family:FontAwesome}
ul.top-social li a.icon-youtube:hover{background:#c4302b;color:#fff}
ul.top-social li a.icon-tumblr:before{content:"\f173";font-family:FontAwesome}
ul.top-social li a.icon-tumblr:hover{background:#34526f;color:#fff}
ul.top-social li a.icon-behance:before{content:"\f1b4";font-family:FontAwesome}
ul.top-social li a.icon-behance:hover{background:#18a3fe;color:#fff}
ul.top-social li a.icon-skype:before{content:"\f17e";font-family:FontAwesome}
ul.top-social li a.icon-skype:hover{background:#18b7f1;color:#fff}
ul.top-social li a.icon-digg:before{content:"\f1a6";font-family:FontAwesome}
ul.top-social li a.icon-digg:hover{background:#2882c6;color:#fff}
ul.top-social li a.icon-dribbble:before{content:"\f17d";font-family:FontAwesome}
ul.top-social li a.icon-dribbble:hover{background:#ef5b92;color:#fff}
ul.top-social li a.icon-reddit:before{content:"\f1a1";font-family:FontAwesome}
ul.top-social li a.icon-reddit:hover{background:#bfd2e7;color:#fff}
ul.top-social li a.icon-paypal:before{content:"\f1ed";font-family:FontAwesome}
ul.top-social li a.icon-paypal:hover{background:#32689a;color:#fff}
ul.top-social li a.icon-google_plus:before{content:"\f0d5";font-family:FontAwesome}
ul.top-social li a.icon-google_plus:hover{background:#d94a39;color:#fff}
ul.top-social li a.icon-soundcloud:before{content:"\f1be";font-family:FontAwesome}
ul.top-social li a.icon-soundcloud:hover{background:#db5708;color:#fff}
ul.top-social li a.icon-dropbox:before{content:"\f16b";font-family:FontAwesome}
ul.top-social li a.icon-dropbox:hover{background:#2d76be;color:#fff}
ul.top-social li a.icon-yahoo:before{content:"\f19e";font-family:FontAwesome}
ul.top-social li a.icon-yahoo:hover{background:#ab64bc;color:#fff}
ul.top-social li a.icon-myspace:before{content:"\f0c0";font-family:FontAwesome}
ul.top-social li a.icon-myspace:hover{background:#4bf;color:#fff}
ul.top-social li a.icon-vimeo:before{content:"\f27d";font-family:FontAwesome}
ul.top-social li a.icon-vimeo:hover{background:#4bf;color:#fff}
ul.top-social li a.icon-telegram:before{content:"\f1d8";font-family:FontAwesome}
ul.top-social li a.icon-telegram:hover{background:#2aabde;color:#fff}
ul.top-social li a.icon-whatsapp:before{content:"\f232";font-family:FontAwesome}
ul.top-social li a.icon-whatsapp:hover{background:#25d366;color:#fff}
ul.top-social li a.icon-instagram:before{content:"\f16d";font-family:FontAwesome}
ul.top-social li a.icon-instagram:hover{background:#f09433;background:-moz-linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:-webkit-linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);-moz-transition:top .2s ease-out,background .5s ease-out .2s;-o-transition:top .2s ease-out,background .5s ease-out .2s;-webkit-transition:top .2s ease-out,background .5s ease-out;-webkit-transition-delay:0s,.2s;transition:top .2s ease-out,background .5s ease-out .2s;color:#fff}
#header.v2 #top_bar{height:100%;background:#fff;border-bottom:1px solid #dedede;margin:0;padding:0}
.header{width:100%;position:relative;z-index:999}
.header.affix{position:fixed;top:0;width:100%;z-index:10;border-radius:0}
.header .navbar{border-radius:0;margin:0}
.header .navbar-default{background:none;border:0}
.site-logo{text-align:right;padding-bottom:0}
.msite-logo{display:none}
.site-logo a{font-weight:600;font-family:'sans',tahoma;margin-bottom:5px;font-size:30px}
.becorp_title_head{padding-top:12px}
.site-logo img{margin: 0px 0;padding: 5px 0px;}
.site-logo p{font-family:'sans',tahoma;margin:0}
.navbar-default .navbar-nav > li > a{font-size:14px!important;display:block;clear:both;font-family:'sans',tahoma;line-height:24px;padding:28px 16px;letter-spacing:.4px;text-decoration:none}
.dropdown-menu{padding:0!important;right:0!important}
.dropdown-menu>li>a{font-family:'sans',tahoma;font-size:14px;clear:both;display:block;text-decoration:none;font-weight:400;line-height:1.42857;line-height:20px;padding:10px 20px!important;white-space:nowrap;-moz-transition:all .3s ease-in-out 0}
.dropdown-menu > li > a:last-chlid{border-bottom:0}
.dropdown-submenu{position:relative}
.dropdown-submenu > .dropdown-menu{top:0;right:100%!important;margin-top:-2px;margin-right:-1px;-webkit-border-radius:0 0 0 0;-moz-border-radius:0;border-radius:0 0 0 0}
.dropdown-submenu:hover > .dropdown-menu{display:block}
.dropdown-menu ul,.dropdown-menu ul ul{right:100%!important;top:0}
.dropdown-submenu i{font-size:14px;line-height:1.5;position:absolute;left:10px}
.dropdown-submenu .pull-right{float:none}
.dropdown-submenu.pull-right > .dropdown-menu{right:-100%;margin-right:10px;border-radius:0}
.navbar-nav .open .dropdown-menu > li > a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:10px 15px 10px 25px}
.navbar-left .dropdown-menu{right:0;left:0;border-radius:0}
.navbar-nav > li > a > i{font-size:18px;line-height:20px;margin-right:5px;padding-top:0}
.navbar > .container .navbar-brand,.navbar > .container-fluid .navbar-brand{margin-right:0}
.buy-it-area{padding:0;margin-top:-10px}
.buy-it-area .solid-bg{padding:50px 0 40px;margin:0;font-family:'sans',tahoma;text-align:center;font-size:24px;font-weight:600}
.buy-it-area .solid-bg p{padding:15px 0 0;margin:0}
.buy-it-area .solid-bg .buy-it-now{padding:8px 14px;margin:0;font-size:24px;border-radius:2px;background:none;display:inline-table}
.services-section{margin:50px 0}
.services{margin:20px 0;text-align:center;font-family:'sans',tahoma}
.services h4{font-family:'sans',tahoma;font-weight:700}
.services i{display:block;font-size:40px;width:90px;height:90px;border-radius:50px;line-height:90px;text-align:center;margin:0 auto 20px;transition:all .3s ease-in-out 0}
.services i:hover{transition:all .3s ease-in-out 0;-webkit-animation:spin 2s ease-in-out infinite alternate;-moz-animation:spin 2s ease-in-out infinite alternate}
.home-blog{margin-bottom:60px}
.post-meta{margin:0;padding:0;padding:14px;list-style:none}
.post-meta li{display:inline-block}
.post-meta li a{font-family:'sans',tahoma;font-weight:400;font-size:14px;margin-left:8px}
.post-meta li i{border:0 none;font-size:15px;line-height:0;margin:0;padding:0;width:auto;padding-left:10px}
#main-slider .active > div{display:block}
#main-slider img{width:100%}
.carousel-indicators li,.carousel-navigation li{padding:0}
.main-slider .carousel-inner > .item > img{display:block;margin:0 auto}
body.boxed .carousel-inner > .item > img,body.boxed .carousel-inner > .item > a > img{display:block;max-width:none;height:auto}
.carou-direction-nav{list-style-type:none;margin:0}
.carou-direction-nav a{border-radius:50%;text-decoration:none;display:block;width:52px;height:52px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
.carou-direction-nav .carou-prev{right:15px;opacity:.7}
.carou-direction-nav .carou-next{left:15px;text-align:left;text-align:center;opacity:.7}
.carou-direction-nav .carou-prev:hover{opacity:1;right:30px}
.carou-direction-nav .carou-next:hover{opacity:1;left:30px}
.carou-direction-nav a:before{font-family:"FontAwesome";font-size:35px;line-height:1.5;display:inline-block;content:'\f105'}
.carou-direction-nav a.carou-next:before{content:'\f104'}
.slider-caption{position:absolute;top:20%;right:1.8%;left:auto;width:96%;color:#fff}
.slider-caption h2{font-size:40px;margin:40px 0}
.slider-caption h2 span{border-radius:2px;padding:10px}
.slider-caption p{font-size:16px;margin:20px 0 30px}
.slider-caption p span{border-radius:2px;padding:15px}
.btn-min-block{min-width:170px;line-height:26px}
.contact_address li i{margin-left:10px}
.btn-theme{padding:8px 12px;margin-left:20px;font-size:20px!important;border-radius:2px;background:none;display:inline-table;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
.testimonial-section{width:100%}
#quote-carousel{padding:0 10px 30px;margin:30px 0;text-align:center}
.testi-img img{width:125px;height:125px;margin:15px 0}
#quote-carousel .carousel-indicators{left:50%;top:auto;bottom:-15px;margin-left:-19px}
#quote-carousel p{font-family:'sans',tahoma;font-size:20px;line-height:26px;letter-spacing:1px;padding:10px 100px}
#quote-carousel small{padding:8px;font-family:'sans',tahoma;margin-bottom:10px;font-size:16px;font-weight:400}
.portfolio-section{padding:40px 0 70px}
.portfolio-area{position:relative;overflow:hidden;margin:15px 0}
.padding30{padding:30px 0}
.caption{position:absolute;top:0;left:0;width:100%;height:100%;padding:40% 0;display:none;text-align:center;z-index:2}
.portfolio-icon{display:block;margin:0 0 20px;text-align:center}
.portfolio-icon a{display:inline-block;width:45px;height:45px;border-radius:50px;margin-left:10px}
.portfolio-icon a > i{text-align:center;font-size:18px;line-height:2.6}
.portfolio-image{text-align:center;position:relative;transition:all 200ms ease-out;-webkit-transition:all 200ms ease-out;width:100%;position:relative;height:auto;overflow:hidden;border-top-right-radius:4px;border-top-left-radius:4px}
.portfolio-image img{width:100%;transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out}
.portfolio-area:hover img{-webkit-transform:scale(2.60);-moz-transform:scale(2.60);-ms-transform:scale(2.60);-o-transform:scale(2.60);transform:scale(1.60)}
.project-scroll-btn{margin-bottom:50px!important;margin-left:25px!important;overflow:hidden;padding:0;text-align:left}
.project-scroll-btn li:first-child{margin-right:0}
.project-scroll-btn li{transition:all .3s ease 0;-webkit-transition:all .3s ease 0;display:inline-block;margin-right:5px;height:35px;width:35px;text-align:center;border-radius:2px}
.project-scroll-btn li a{padding:0;line-height:35px}
a.project-prev:before{font-family:"FontAwesome";font-size:22px;line-height:30px;display:inline-block;content:'\f105'}
a.project-next:before{font-family:"FontAwesome";font-size:22px;line-height:30px;display:inline-block;content:'\f104'}
@media (max-width: 767px) {
.site-logo{display:none}
.msite-logo{text-align:center;padding-bottom:0;display: block;}
.msite-logo img{margin: 0px 0;height: 100px;padding: 5px 0px;margin: 0px auto;}
.carousel-inner .active.right{right:-100%}
.carousel-inner .next{right:100%}
.carousel-inner .prev{right:-100%}
.active > div{display:none}
.active > div:first-child{display:block}
}
@media (min-width: 767px) and (max-width: 992px ) {
.carousel-inner .active.right{right:-50%}
.carousel-inner .next{right:50%}
.carousel-inner .prev{right:-50%}
.active > div{display:none}
.active > div:first-child{display:block}
.active > div:first-child + div{display:block}
}
@media (min-width: 992px ) {
.carousel-inner .active.right{right:-25%}
.carousel-inner .next{right:25%}
.carousel-inner .prev{right:-25%}
}
.client-section{padding:30px 0}
.partner-logo{margin:0 15px;box-sizing:border-box;float:right;text-align:center;display:inline-block;height:auto;vertical-align:middle}
.partner-logo img{width:100%;vertical-align:middle}
.GSShop{width:100%;background:#008dea url(images/bg-shop.jpg)fixed no-repeat center top !important;color:#fff;background-size:cover!important;border-top: 20px solid #021a29;}
.GSShop .main-heading span{color:#fff!important;}
.GSShop .main-heading h2{color:#093955!important;}
.footer{width:100%;background:#292b2f url(images/footer.png) no-repeat center bottom !important;color:#fff;background-size:100%;min-height:1000px;border-top: 20px solid #f7941d;}
.footer-inner{padding:30px 0;padding:30px 0}
.footer-widget ul li{padding:5px 0}
.footer_graph{float:right;width:100%;height:82px}
.footer-logo{padding-top:20px}
.footer h2{font-size:23px;font-weight:300;margin-bottom:25px;padding-bottom:8px}
.footer h2 i{font-weight:400;font-style:normal}
.footer ul.list{padding:0;margin:0}
.footer .list li{list-style:none!important;padding:0;margin:0;line-height:30px}
.footer .list li i{margin-left:5px}
.subscribe{margin-bottom:20px}
.contact_address li{padding-bottom:10px}
.recentcomments{padding:10px 0}
.copyright_info{float:right;padding:15px 0 10px;margin:0;width:100%}
.copyright_info .one_half{float:right;width:48%;margin-left:4%}
.copyright_info b{font-size:14px;line-height:30px;font-family:'sans',tahoma;font-style:normal;font-weight:400}
.copyright_info span{float:left}
.copyright_info a{margin-top:10px;font-size:14px;text-align:left}
ul.footer_social_links{float:left}
ul.footer_social_links li a{margin:0}
.buy-it-area .page-title{padding:35px 0;margin:0;font-size:24px;font-weight:600}
.page-title h2{font-family:'sans',tahoma}
.page-title h6{font-family:'sans',tahoma;margin-top:24px;font-size:16px}
.content{width:100%;position:relative}
.headline{font-family:'sans',tahoma;margin-bottom:25px}
.pb_title{font-size:16px;font-family:'sans',tahoma}
.member{margin-bottom:20px;overflow:hidden;text-align:center}
.member-name{font-size:16px;font-family:'sans',tahoma;margin:10px 0 4px}
.member-job{font-family:'sans',tahoma}
.list-grey .desc{margin:0 0 0 74px}
.list-grey i{margin-top:8px;display:block;font-size:24px;width:60px;height:60px;float:right;border-radius:50px;line-height:60px;text-align:center;transition:all .3s ease-in-out 0}
.services2{margin:20px 0;font-family:'sans',tahoma}
.services2 h5{font-family:'sans',tahoma}
.services2 img{width:100%;height:auto;border-radius:4px;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}
.services2:hover img{opacity:.7}
ul.list-ok li{margin-bottom:8px}
ul.list-ok li:before{content:"\f00c";font:14px FontAwesome;margin-left:8px}
.panel{border:0;border-radius:4px 4px 0 0;box-shadow:none}
.panel-group .panel-heading + .panel-collapse .panel-body{border:0}
.panel-default > .panel-heading{padding:6px 15px!important}
.panel a{display:block;font-family:'sans',tahoma;font-size:14px}
.panel a:hover{opacity:.8}
.portfolio-tabs-section{margin-bottom:30px;padding:5px 0;text-align:center}
.portfolio-tabs{display:inline-block;height:auto;margin:0;padding:0;position:relative}
.portfolio-tabs li{display:inline-block;float:none}
.portfolio-tabs li a{padding:10px 15px;display:inline-block;margin:0 2px 5px 0;font-size:16px!important;border-radius:2px;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}
#blog{padding:60px 0 50px}
#GSBody{margin-top:30px}
.blog-item{margin-bottom:20px;padding:10px 10px 0;overflow:hidden;border-radius:2px}
.blog-item .details h1{font-size:20px;margin:0 0 5px;border-bottom:3px solid #5b9c0a}
.blog-item .details h2{display: inline flow-root list-item;position: sticky;margin: 10px 0px;padding: 0px 10px;font-size: 28px;color: #000;list-style: none;}
.blog-item .details h3{display: inline flow-root list-item;position: sticky;margin: 10px 0px;padding: 0px 10px;font-size: 24px;color: #000;list-style: none;}
.blog-item .details h4{display: inline flow-root list-item;position: sticky;margin: 10px 0px;padding: 0px 10px;font-size: 20px;color: #000;list-style: none;}
.blog-item .details h5{display: inline flow-root list-item;position: sticky;margin: 10px 0px;padding: 0px 10px;font-size: 18px;color: #000;list-style: none;}
.blog-item .details h6{display: inline flow-root list-item;position: sticky;margin: 10px 0px;padding: 0px 10px;font-size: 16px;color: #000;list-style: none;}
.blog-item .details h2:before,.blog-item .details h3:before,.blog-item .details h4:before,.blog-item .details h5:before,.blog-item .details h6:before {content: "";position: absolute;right: 0;bottom: 0;width: 80%;height: 100%;background: -webkit-gradient(linear,right top,left top,from(#00b8f1),color-stop(.01%,#00b8f1),color-stop(26.87%,#00b8f1),to(rgba(218,177,48,0)));background: -o-linear-gradient(right,#00b8f1 0%,#00b8f1 .01%,#00b8f1 26.87%,rgba(218,177,48,0) 100%);background: linear-gradient(270deg,#00b8f1 0%,#00b8f1 .01%,#00b8f1 26.87%,rgba(218,177,48,0) 100%);border-radius: 0 10px 10px 0;z-index: -1;}
.blog-item .details .summary{font-size:12px;margin-bottom:35px;width:100%;color:#aaa}
.blog-item .details .summary a{font-size:12px;color:#aaa;text-decoration:none}
.blog-item .details .summary a:hover{color:#59b200}
.blog-item .details .summary span{margin-left:15px;float:right}
.blog-item span{display:block}
.blog-item span a{font-size:14px}
.blog-content h3 a{font-family:'sans',tahoma;font-size:24px;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}
.blog-item .more{background:#fafafa;padding:5px 15px;line-height:16px;margin:15px -10px 0}
.blog-item .more .more_link{color:#666;text-decoration:none;padding:10px;float:left}
.blog-item .more .more_link i{margin-right:5px}
.blog-item .more .more_link:hover{color:#59b200}
.blog-item .more .share_bar{margin-top:10px}
.blog-item .more .share_bar a.social{font-size:16px;color:#666}
.blog-item .more .more_links{color:#666;text-decoration:none;float:right;padding:0 0 0 10px}
.blog-item .more .more_links i{margin-right:5px}
.blog-item .more .more_links:hover{color:#59b200}
.blog-item .blog-content .post-content{text-align:right}
.blog-item .featured-image{position:relative}
.blog-item .featured-image img{width:100%}
.featured-image img,#carousel-blog{transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}
.featured-image img:hover{opacity:.7}
#carousel-blog img{transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}
#carousel-blog img:hover{opacity:.7}
.blog-content .date{letter-spacing:1px;font-size:14px;font-family:'sans',tahoma;right:0;margin-top:0;padding:10px;position:absolute;text-align:center;text-transform:uppercase;top:0}
.post-date{right:0!important;margin-left:40px;position:relative!important}
.blog-content .post-type{bottom:5px;font-family:'sans',tahoma;font-size:18px;font-weight:400;right:20px;margin-top:0;padding:10px 0;position:absolute}
.blog-content .post-type i{font-size:30px}
.blog-content .date span{display:block;font-size:22px;font-weight:700;line-height:21px;padding-bottom:5px;padding-top:10px}
.btn-readmore{padding:8px 15px;margin:0;font-family:'sans',tahoma;font-size:16px!important;font-weight:600;border-radius:2px!important;background:none;margin:15px 0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
.btn-readmore:hover,.btn-readmore:focus{outline:none}
.blog-pagination{margin-bottom:20px;overflow:hidden;padding:0}
.blog-pagination a{text-align:center;width:40px;height:40px;cursor:pointer;border-radius:2px;display:inline-block;font-family:'sans',tahoma;font-size:16px;line-height:13px;margin:0 3px 8px;padding:10px;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;vertical-align:baseline;white-space:nowrap}
.search_box{border-top-right-radius:2px!important;border-bottom-right-radius:2px!important;box-shadow:none;display:inline-block!important;height:45px!important;width:86%!important}
.search_box:focus{box-shadow:none}
.btn-search{border-radius:0!important;height:45px!important;border-top-left-radius:2px!important;border-bottom-left-radius:2px!important;margin-right:-6px!important;margin-top:-2px;width:14%!important}
.widget{padding:0 0 15px;margin-bottom:15px;border-radius:2px}
.widget h3{font-size:15px;font-family:'sans',tahoma;margin:0 0 15px;padding:5px 10px;border-top-right-radius:2px;border-top-left-radius:2px}
.categories p{font-family:'sans',tahoma;padding-top:22px}
.blog_category li:last-child{border-bottom:0}
.blog_category li a{font-size:16px;font-weight:300;padding:13px 0}
.blog_category li a:hover,.blog_category li a:focus{margin-right:5px!important;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
.blog_category li a i{font-size:18px;margin-left:8px}
.widget-thumb{float:right;margin-left:8px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.widget-thumb img{width:65px;height:65px;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}
.widget-thumb:hover img{opacity:.7}
.widget-content a{font-size:14px;line-height:26px;font-family:'sans',tahoma;word-wrap:break-word}
.widget-content span{font-size:12px;font-family:'sans',tahoma;word-wrap:break-word}
.carousel-blog-control{bottom:10px;position:absolute;font-size:24px;height:35px;width:35px;opacity:.7;line-height:35px!important;text-align:center;transition:all .3s ease 0;border-radius:4px}
.carousel-blog-control i{line-height:35px}
#carousel-blog .left{left:10px}
#carousel-blog .right{left:65px}
.post-bottom{padding:20px 0;margin-bottom:20px}
.post-tags-list{float:left;padding-top:6px}
.post-share{float:right}
.post-share a i{width:32px;height:32px;line-height:32px;text-align:center;display:block;font-size:1em}
.blog-item .author-info{display:block;margin-bottom:10px}
.blog-item .author-info .author-image{float:right}
.blog-item .author-info .author-image img{width:80px;height:80px;margin-left:10px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px}
.blog-item .author-info .author-bio{padding-right:90px}
.blog-item .author-info h4{font-family:'sans',tahoma;font-size:18px;margin-bottom:4px}
.blog-item .author-info p:last-child{margin:0}
#comments .comments-list{padding:0;margin:0 0 35px;list-style:none}
#comments .comments-title{font-weight:500;margin-bottom:20px;font-size:24px}
#comments .comments-list li .comment-box{padding:20px;border-radius:3px;margin-bottom:20px}
.comment-box p{margin-right:10px}
#comments .comments-list li ul{padding-right:80px}
#comments .avatar{float:right}
#comments .avatar img{width:70px;margin-left:10px;height:70px;padding:3px;border-radius:50px;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}
#comments .avatar img:hover{opacity:.7}
#comments .comment-content{padding-right:72px}
#comments .comment-content .comment-meta{margin-bottom:5px}
.comment-content .comment-meta span:after{content:"-";margin:0 5px;font-weight:100}
.comment-content .comment-meta span:last-child:after{content:"";margin:0}
.comment-content .comment-meta .comment-by{font-weight:700}
#respond .respond-title{font-weight:500;margin-bottom:15px}
label{font-size:14px;font-weight:300;cursor:pointer}
label .required{margin-right:2px}
input[type="submit"]{outline:none}
.widget-search input[type="search"],#contact-form input[type="text"],#contact-form textarea,#respond input[type="text"],#respond textarea{height:40px;font-size:13px;font-family:'sans',tahoma;height:40px;border-radius:2px;width:100%;padding:7px 14px;display:block;margin-bottom:10px;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}
#contact-form textarea{height:auto!important}
.widget-search input[type="search"]:focus,.mail_response{padding-bottom:15px;margin-bottom:15px}
.google_map{width:100%}
.contact-section{padding:50px 0 70px}
.classic-title{font-size:18px;font-family:'sans',tahoma;margin-bottom:16px;padding-bottom:8px}
.hr1{margin-bottom:10px}
ul.icons-list{margin-bottom:8px}
ul.icons-list li,ul.list-unstyled li{margin-bottom:10px}
ul.icons-list li i{font-size:14px;margin-left:4px}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}
.btn-default{margin-right:-213px!important}
.page404{width:100%;float:right;text-align:center;padding:25px 0 67px}
.page404 .p404{margin:0;padding:0}
.page404 .p404 li{display:inline-block;list-style:none;width:206px;height:201px;border-radius:5px;margin:0 8px;text-align:center;line-height:201px;overflow:hidden;font-size:200px;font-weight:800;font-family:'sans',tahoma}
.page404 h3{margin:40px 0;font-size:36px}
.page404 .return{display:inline-block;font-size:24px;font-family:'sans',tahoma;padding:25px}
.page404v2{padding:310px 0;width:100%;float:right;text-align:center;background-size:cover}
.page404v2 .title404{position:relative}
.page404v2 .title404 h1 sup{font-family:'sans',tahoma;font-size:70px;top:-1.7em;font-style:italic}
.page404v2 .title404 h1{font-family:'sans',tahoma;font-size:200px}
.page404v2 .title404 h1 sub{font-family:'sans',tahoma;font-size:48px;font-style:italic}
.links{font-size:24px;font-family:'sans',tahoma;color:#fff}
.page404-content h4{font-family:'sans',tahoma;font-size:36px}
.page404-content .input-group{width:60%;margin:28px auto 40px;position:relative;padding:10px 20px}
.page404-content .input-group input[type="text"]{border:0;border-radius:0;box-shadow:none;width:100%}
.page404-content .input-group input[type="submit"]{position:absolute;left:5px;top:5px;z-index:99;border:0;background-size:cover;font-family:'sans',tahoma;padding:11px 44px;font-size:16px;text-transform:uppercase}
.p404-bottom{line-height:36px}
.p404-bottom strong{font-size:18px;font-weight:400}
.p404-bottom .list{margin:0;padding:0}
.p404-bottom .list li{list-style:none;font-style:italic}
.hc_scrollup{bottom:0;padding:7px;display:none;height:50px;width:54px;opacity:1;position:fixed;border-radius:1px;right:20px;text-align:center;overflow:hidden;z-index:9999}
.hc_scrollup i{font-size:22px;line-height:40px}
.hc_scrollup:hover{opacity:.7}
td,th{padding:6px!important}
.widget.fa-angle-left:before{content:"\f105"!important}
.widget > ul > li> a:after{content:"\f104"!important;font-family:FontAwesome;font-weight:400;padding:7px}
.widget >ul >li>a{margin-bottom:0;list-style:none;position:relative;display:block;padding:5px;font-size:16px}
.widget > li{font-size:18px}
.widget > a{font-weight:300;padding:13px 0}
.widget >li > a{font-size:18px!important;font-weight:300!important;padding:13px 0!important}
.widget >ul >li>a:hover,.widget >ul >li>a:focus,.widget >.fa > .fa-angle-left:before{content:"\f105"!important;margin-right:5px!important;-webkit-transition:all .4s ease!important;-moz-transition:all .4s ease!important;transition:all .4s ease!important}
.blog-content,.featured-image .alignnone,.wp-caption img{display:block;height:auto;max-width:100%;font-size:12px;color:#555}
img.aligncenter,img.alignright,img.alignnone,img.alignleft,img.attachment-medium,img.attachment-large,img.attachment-thumbnail,img.size-full,img.size-medium,img.size-thumbnail{width:inherit;max-width:100%;height:auto}
.blog-content .alignnone,.wp-caption img{display:block;height:auto!important;max-width:100%!important}
img.size-full,img.size-large,img.header-image,img.wp-post-image{max-width:100%}
img.aligncenter,img.alignright,img.alignnone,img.alignleft,img.attachment-medium,img.attachment-large,img.attachment-thumbnail,img.size-full,img.size-medium,img.size-thumbnail{width:inherit;max-width:100%;height:auto}
.wp-caption img{display:block;height:auto;max-width:100%}
.alignright{float:right;display:inline;margin-left:1.625em}
table{border-collapse:separate;border-radius:4px;width:100%}
.blog-content ul li,.blog-content ul li{list-style:disc outside none;list-style-position:inside}
.blog-content ol li,.blog-content ol li{list-style:decimal outside none;list-style-position:inside}
.blog-content ol li,.blog-content ul li{font-family:'sans',tahoma;font-size:15px;word-wrap:break-word}
.blog-content ul li{list-style:disc outside none;list-style-position:inside}
.alignnone{margin:5px 20px 20px 0}
.aligncenter,div.aligncenter{display:block;margin:5px auto}
.alignleft{float:left;margin:5px 0 20px 20px}
.alignright{float:right;margin:5px 20px 20px 0}
a img.alignleft{float:left;margin:5px 0 20px 20px}
a img.alignnone{margin:5px 20px 20px 0}
a img.alignright{float:right;margin:5px 20px 20px 0}
a img.aligncenter{display:block;margin:0 auto}
.wp-caption{max-width:96%;padding:5px 3px 10px;text-align:center}
.wp-caption.alignnone{margin:5px 20px 20px 0}
.wp-caption.alignright{margin:5px 20px 20px 0}
.wp-caption.alignleft{margin:5px 0 20px 20px}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}
.wp-caption p.wp-caption-text{font-size:14px;line-height:17px;margin:0;padding:7px 4px 5px}
.wp-caption-text{font-size:14px;text-align:center}
.gallery-caption{font-size:14px}
.bypostauthor{font-size:14px}
.alignleft{font-size:14px;text-align:left;display:inline;float:left}
.alignright{display:inline;float:right;margin-left:1.5em}
.aligncenter{font:14px;text-align:center}
.wp-caption{margin-bottom:1.5em;max-width:100%;font:14px}
.wp-caption img[class*="wp-image-"]{display:block;margin:1.2% auto 0;max-width:98%}
.wp-caption .wp-caption-text{margin:.8075em 0}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
.screen-reader-text:focus{border-radius:3px;clip:auto!important;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
cite{font-style:italic!important}
.dropdown-submenu > a:after{display:block;content:"\f105";float:left;font-family:FontAwesome}
.widget select{max-width:100%!important}
.textwidget img{max-width:100%}
.portfolio-content{display:block;text-align:center;padding:15px}
.portfolio-content h4{font-family:'sans',tahoma;margin:0}
.portfolio-content p{font-size:16px;margin:0;font-family:'sans',tahoma}
.home-blog-section{padding:35px 0 50px}
.team-section{padding:30px 0 60px}
.about-us{padding:50px 0 70px;width:100%;background:#111 url(images/bg-about.jpg)fixed no-repeat center top !important;color:#fff;background-size:cover!important;}
.padding60{padding:60px 0}
.services-page{padding:30px 0 50px}
.portfolio-page{padding:60px 0}
#carousel-blog img{width:100%}
.navbar-collapse{padding:0!important;margin:0!important;width:100%}
.widget .tagcloud{padding:15px 0}
.widget .tagcloud a{padding:8px 12px;font-size:14px!important;margin:5px 5px 5px 0;-webkit-transition:all .4s ease!important;-moz-transition:all .4s ease!important;transition:all .4s ease!important}
.tagcloud a{padding:8px 12px;font-size:14px!important;margin:5px 5px 5px 0;-webkit-transition:all .4s ease!important;-moz-transition:all .4s ease!important;transition:all .4s ease!important}
.widget .menu-item a{line-height:24px}
select{height:38px;width:100%}
textarea{height:auto!important}
.widget .menu-item a{line-height:24px}
select{height:38px;width:100%}
textarea{height:auto!important}
.carousel-indicators li{width:14px!important;height:14px!important}
.carousel-indicators .active{width:14px!important;height:14px!important;margin:0!important}
.becorp-search,.calendar_wrap,.rssSummary,.rss-date{padding:0 15px}
.comment-author-link{padding-right:10px}
cite{font-style:italic!important;padding:0 15px}
.textwidget img{max-width:100%}
.widget .tagcloud,.textwidget{padding:15px}
.widget .menu-item a{line-height:24px;padding:5px 15px}
select{max-width:100%!important;height:34px!important}
.blog-overly{border-radius:0!important;box-shadow:none!important;margin:0!important}
.blog-overly .portfolio-image{border-radius:0!important}
.post-meta li a span{display:inline-block!important}
.buy-it-area{background:url(images/banner-bg.jpg) no-repeat center top fixed!important}
.widget ul li{padding:5px 10px!important}
.GSFLeft{float:left!important}
.comment-detail{padding:20px 0 10px;text-align:justify;direction:rtl;font-size:13px}
.box{float:right;width:100%;display:block}
#comments-wrap{padding:0 30px 30px;color:#242424}
.comments-navigation{margin:0;font-size:12px}
.comments-navigation a{margin-top:10px;font-family:tahoma}
.comments-navigation .alignleft{float:left;margin:0;padding:0}
.comments-navigation .alignright{float:right;margin:0;padding:0}
h3#comments-number,h3.postcomment{padding-bottom:0;font-size:12px;color:#3d3d3d;line-height:30px}
.commentlist{list-style:none;margin:0;padding:0;text-indent:0}
.commentlist li{border:1px solid #ddd;height:1%;margin:20px 0 10px;padding:10px;position:relative}
.vcard{font:bold 12px sans,tahoma;line-height:normal;line-height:10px;padding-bottom:0;text-align:right;direction:rtl}
.vcard cite.fn{font-style:normal;margin-right:40px}
.vcard img.avatar{right:15px;position:absolute;top:10px;padding:2px;width:45px;height:45px}
.commentmetadata{display:block}
.comment-meta{font:normal 12px sans,tahoma;line-height:24px;margin-right:60px;text-align:right;top:10px;margin-left:10px}
.commentlist li p{font:normal 12px sans,tahoma;line-height:24px;margin:0 0 1em}
.commentlist li form p{margin:0}
.commentlist li ul{font:normal 12px sans,tahoma;list-style:square;line-height:24px;margin:0 0 1em;padding:0;text-indent:0}
.reply{font-size:12px}
.commentlist li ul.children{list-style:none;margin:1em 0 0;text-indent:0}
.commentlist li ul.children li.depth-2{margin:0 20px 20px 0;background:#f1f1f1}
.commentlist li ul.children li.depth-3{margin:0 30px 20px 0;background:#fcfcfc}
.commentlist li ul.children li.depth-4{margin:0 40px 20px 0;background:#f1f1f1}
.commentlist li ul.children li.depth-5{margin:0 50px 20px 0;background:#fcfcfc}
.commentlist li ul.children li.depth-6{margin:0 50px 20px 0;background:#f1f1f1}
.commentlist li.pingback div.vcard{padding:0 170px 0 0}
.comment{line-height:20px;background:#fcfcfc;margin:10px auto;position:relative;border:1px solid #eee;border-radius:4px 4px 0 0;transition-duration:1s;list-style-type:none;color:#666}
.comment p{text-align:right;direction:rtl}
.comment-body{line-height:20px;margin:10px 20px}
.avatar{border-radius:3px;border-radius:50%}
.fn{margin-right:20px}
.reply{margin-top:10px;bottom:0;left:10px;position:absolute;width:70px;font-size:11px;border-top-left-radius:5px;border-top-right-radius:5px;transition:all .5s ease 0;text-align:center;color:#fff;transition:all .5s ease 0}
.reply a,.reply a:hover{color:#fff}
.reply:hover{transition:all .5s ease 0}
.GSCommentBox{padding:0}
.section-comment{margin-top:15px;padding:7px 20px 0 30px;background-color:#fff;border:1px solid #eee}
.section-comment .title-inner{margin-bottom:9px;margin-right:15px;margin-top:13px;color:#6d6d6d;font-weight:600;font-size:13px}
.comments-list{margin-top:39px;padding-right:0;list-style-type:none}
.comments-list .children{margin-right:70px;list-style-type:none}
.comments-list .comment{position:relative;margin-bottom:20px}
.comments-list .comment-inner{padding-bottom:15px;border-bottom:1px solid #eee;margin-right:60px}
.comments-list li:last-child .comment-inner{border-bottom:none}
.comments-list .avatar-placeholder{float:right;width:40px;height:40px;overflow:hidden}
.comments-list .comment-header{margin-bottom:15px;overflow:hidden;text-transform:uppercase}
.comments-list .comment-author{display:block;margin-top:0;margin-bottom:4px;font:normal 11px IRANSans-web;color:#222}
.comments-list .comment-author-inner{font-size:13px;color:#999;text-transform:none}
.comments-list .comment-datetime{display:block;font-family:Tahoma;font-size:11px;color:#A7A7A7}
.comments-list .comment-body{color:#777;font-size:11px;line-height:1.8em}
.comments-list .comment-reply{position:absolute;top:5px;left:0}
.comments-list .comment-reply .comment-reply-link{background-color:#f8f8f8;display:inline-block;margin-bottom:0;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;white-space:nowrap;padding:3px 12px 6px;font-size:11px;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:Tahoma;transition:all .3s;border:none;color:#B3B3B3}
.comments-list .comment-reply .comment-reply-link:hover{background-color:#2981bf;color:#FFF}
.comment-respond{margin-top:-25px;margin-bottom:20px}
.form-allowed-tags{display:none}
.comment-notes{color:#929292;padding-bottom:11px;display:none}
.comment-notes #email-notes{clear:both;display:block;color:#FF7149}
.comment-respond .comment-reply-title,.comment-respond .title-inner{margin-top:4px;margin-bottom:16px;padding-right:15px;position:relative;font-family:'IRANSans-web',Tahoma;color:#6d6d6d;font-weight:600;font-size:1.2em}
.comment-respond .input-group{margin-bottom:20px}
.comment-respond .form-control{margin-bottom:16px;background-color:#f5f5f5;font-family:Tahoma;font-size:11px;border:none;box-shadow:none}
.comment-respond .form-control:focus{background-color:#FFF;border:1px solid #f5f5f5;box-sizing:border-box}
.new-comment{margin-top:20px}
#wp_page_numbers{padding:3px;margin:3px;text-align:center}
#wp_page_numbers .pagination > li > a,#wp_page_numbers .pagination span{color:#888}
#wp_page_numbers .pagination .active a{color:#fff}
.widget > ul > li:last-child{border-bottom:0 dotted #d1d1d1}
.GSPostLink{text-align:justify;line-height:22px}
.btn-readmore{margin-bottom:10px}
.multi-item-carousel{
  .carousel-inner{
    > .item{
      transition: 500ms ease-in-out left;
    }
    .active{
      &.left{
        left:-33%;
      }
      &.right{
        left:33%;
      }
    }
    .next{
      left: 33%;
    }
    .prev{
      left: -33%;
    }
    @media all and (transform-3d), (-webkit-transform-3d) {
      > .item{
        // use your favourite prefixer here
        transition: 500ms ease-in-out left;
        transition: 500ms ease-in-out all;
        backface-visibility: visible;
        transform: none!important;
      }
    }
  }
  .carouse-control{
    &.left, &.right{
      background-image: none;
    }
  }
}
.size-full{width:100%!important;}
.affix .site-logo img {height: 80px;}
.wpml-ls-menu-item .wpml-ls-flag {margin-right:5px;}
@media (max-width: 767px) {
#GSBody .col-md-12.GSFLeft{float: none !important;}
.carou-direction-nav .carou-prev ,.carou-direction-nav .carou-next,.carousel-indicators{z-index: 9!important;}
}
.gform_wrapper.gravity-theme .gf_invisible, .gform_wrapper.gravity-theme .gfield_visibility_hidden {left:auto !important}
.gsforms{display: block;width: 100%;background: #f9f9f9;padding: 20px;border-radius: 20px;margin: 20px 0px;box-shadow: 0px 0px 10px #ddd;border: ;}
.gsforms{list-style: none;}
.gsforms .gfield_description{display: none;}
.gsforms input,.gsforms textarea{border: 1px solid #ddd;border-radius: 10px;padding: 5px;}
.gsforms .button{background: #00b6ef;font-size: 16px;padding: 5px 30px;color: #000;border: 1px solid #00b6ef;box-shadow: 0px 0px 5px #00b6ef;transition:all .3s;}
.gsforms .button:hover{background:#04688d;color:#fff}