@media screen{
.fhmm .dropdown a,.fhmm .dropdown-menu a{color:#010101}.nav .caret{margin-top:-2px}.fhmm .dropdown-menu>li>a{font-size:13px;padding:6px 15px}.fhmm .navbar-nav>li>.dropdown-menu{margin-top:0}.navbar-nav>li>a{border-right:0 solid #E1E1E1}.navbar-nav>li>a:last-child{border-left:0 solid #E1E1E1}.fhmm{box-shadow:0 0 #fff;border-bottom:0 solid #E1E1E1 !important;border-top:0 solid #E1E1E1 !important;z-index:10}.fhmm .btn i{color:#fff !important}.fhmm .navbar-brand i{color:#34495e}.fhmm .dropdown-menu{box-shadow:none;border:1px solid #efefef;padding:0;border-top:3px solid #34495e}.fhmm .form-control{margin-top:10px;border:1px solid #efefef}.fhmm .btn-primary{margin:10px 0 20px}.fhmm .btn-sm{margin:-10px 0 20px}.fhmm video{max-width:100%;height:auto}.fhmm embed,.fhmm iframe,.fhmm object{max-width:100%}.fhmm .google-map{width:100%;border:1px solid rgba(255,255,255,.5);min-height:200px}.fhmm div.google-map{background:rgba(255,255,255,.5);background:#fff;height:200px;margin:0;width:100%}#googlemaps img{max-width:none}.fhmm .dropdown-menu .withoutdesc{margin-top:0;padding:15px 20px;display:block;text-align:left;text-transform:none;width:100%}.fhmm ul{padding-left:0 !important;margin-left:0 !important}.fhmm a:hover{text-decoration:none}.fhmm .dropdown-menu .withoutdesc ul li{padding:3px 10px}.fhmm a.btn{color:#fff}.navbar-nav>li>a i{color:#010101}.navbar-nav>li>a:active i,.navbar-nav>li>a:focus i,.navbar-nav>li>a:hover i{color:#fff}.navbar-nav>li>a{padding-bottom:15px;font-family:Lato,Arial,Helvetica,sans-serif;padding-top:15px;color:#010101;font-weight:700}.fhmm .dropdown-menu .withoutdesc ul li:focus,.fhmm .dropdown-menu .withoutdesc ul li:hover{color:#fff;text-decoration:none;background-color:#34495e !important}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a i,.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{color:#fff}.navbar-default .navbar-nav>.active>a .caret,.navbar-default .navbar-nav>.open>a .caret{border-bottom-color:#FFF !important;border-top-color:#FFF !important}.fhmm .dropdown-menu .withoutdesc ul li:focus a,.fhmm .dropdown-menu .withoutdesc ul li:hover a,.fhmm .dropdown-menu .withoutdesc ul li:hover i{color:#fff}.fhmm .dropdown-menu .withoutdesc li:last-child{border-bottom:0 solid #fff}.fhmm .fhmm-content.withdesc a:after{color:#CFCFCF;content:attr(data-description);display:block;font-size:11px;font-weight:400;line-height:0;margin:10px 0 15px;text-transform:uppercase}.fhmm .dropdown-submenu{position:relative}.fhmm .dropdown-submenu>.dropdown-menu{top:0;right:100%;margin-top:0;margin-left:-1px;-webkit-border-radius:0 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px;direction:rtl}.fhmm .dropdown-submenu:hover>.dropdown-menu{display:block}.fhmm .dropdown-submenu>a:after{display:block;content:"";float:left;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}.fhmm .dropdown-submenu:hover>a:after{border-left-color:#fff}.fhmm .dropdown-submenu.pull-left{float:none}.fhmm .dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.fhmm p{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;color:#656565}.fhmm .collapse,.fhmm .dropdown,.fhmm .dropup,.fhmm .nav{position:static}.fhmm .half{width:50%;left:auto !important;right:auto !important}.fhmm .container{position:relative}.fhmm .dropdown-menu{left:auto}.fhmm .nav.navbar-right .dropdown-menu{left:auto;right:auto}.fhmm .navbar-collapse{padding:0}.fhmm .fhmm-content{padding:15px;z-index:999999}.fhmm .dropdown.fhmm-fw .dropdown-menu{left:0;right:0}.fhmm .title{font-size:13px;font-weight:700;font-family:Lato,Arial,Helvetica,sans-serif;margin-top:15px;text-transform:uppercase;border-bottom:1px solid #efefef;padding-bottom:10px}.fhmm ul{list-style:none}.navbar-blue .navbar-collapse,.navbar-blue .navbar-form{border-color:#007acc}.navbar-blue .navbar-brand i,.navbar-blue .navbar-brand:focus,.navbar-blue .navbar-brand:hover,.navbar-blue a{color:#fff}.navbar-blue .navbar-brand,.navbar-blue .navbar-link,.navbar-blue .navbar-nav>li>a,.navbar-blue .navbar-text{color:#eee}.navbar-blue .navbar-toggle{border-color:#eee}.navbar-blue .navbar-toggle .icon-bar{background-color:#eee}.navbar-blue .navbar-nav>.dropdown>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-blue .navbar-nav>.dropdown>a .caret{border-top-color:#eee;border-bottom-color:#eee}.navbar-blue .navbar-nav>.open>a .caret,.navbar-blue .navbar-nav>.open>a:focus .caret,.navbar-blue .navbar-nav>.open>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}@media (max-width:767px){.navbar-blue .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#007acc}.navbar-blue .dropdown a,.navbar-blue .dropdown-menu a,.navbar-blue .navbar-nav .open .dropdown-menu>li>a,.navbar-blue .title,.navbar-blue p{color:#fff}.navbar-blue .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-blue .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-blue .dropdown-menu .withoutdesc ul li:focus,.navbar-blue .dropdown-menu .withoutdesc ul li:hover,.navbar-blue .navbar-nav .open .dropdown-menu>.active>a,.navbar-blue .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-blue .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff !important;background-color:#007acc !important}.navbar-blue .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-blue .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-blue .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#fff;background-color:#007acc}}.navbar-red{background:#ff4a45;background-image:-webkit-gradient(linear,left 0,left 100%,from(#ff4a45),to(#bd0000));background-image:-webkit-linear-gradient(top,#ff4a45,0,#bd0000,100%);background-image:-moz-linear-gradient(top,#ff4a45 0,#bd0000 100%);background-image:linear-gradient(to bottom,#ff4a45 0,#bd0000 100%);background-repeat:repeat-x;*background-color:#ff4a45;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border-color:#bd0000}.navbar-red .navbar-nav>.active>a,.navbar-red .navbar-nav>.active>a:focus,.navbar-red .navbar-nav>.active>a:hover,.navbar-red .navbar-nav>.disabled>a,.navbar-red .navbar-nav>.disabled>a:focus,.navbar-red .navbar-nav>.disabled>a:hover,.navbar-red .navbar-nav>.open>a,.navbar-red .navbar-nav>.open>a:focus,.navbar-red .navbar-nav>.open>a:hover,.navbar-red .navbar-nav>li>a:focus,.navbar-red .navbar-nav>li>a:hover{color:#fff !important;background-color:#710000}.navbar-red .navbar-collapse,.navbar-red .navbar-form{border-color:#710000}.navbar-red .navbar-brand i,.navbar-red .navbar-brand:focus,.navbar-red .navbar-brand:hover,.navbar-red a{color:#fff}.navbar-red .navbar-brand,.navbar-red .navbar-link,.navbar-red .navbar-nav>li>a,.navbar-red .navbar-text{color:#eee}.navbar-red .navbar-toggle{border-color:#eee}.navbar-red .navbar-toggle:focus,.navbar-red .navbar-toggle:hover{background-color:#710000}.navbar-red .navbar-toggle .icon-bar{background-color:#eee}.navbar-red .navbar-nav>.dropdown>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-red .navbar-nav>.dropdown>a .caret{border-top-color:#eee;border-bottom-color:#eee}.navbar-red .navbar-nav>.open>a .caret,.navbar-red .navbar-nav>.open>a:focus .caret,.navbar-red .navbar-nav>.open>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}@media (max-width:767px){.navbar-red .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#710000}.navbar-red .dropdown a,.navbar-red .dropdown-menu a,.navbar-red .navbar-nav .open .dropdown-menu>li>a,.navbar-red .title,.navbar-red p{color:#fff}.navbar-red .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-red .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-red .dropdown-menu .withoutdesc ul li:focus,.navbar-red .dropdown-menu .withoutdesc ul li:hover,.navbar-red .navbar-nav .open .dropdown-menu>.active>a,.navbar-red .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-red .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff !important;background-color:#710000 !important}.navbar-red .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-red .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-red .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#fff;background-color:#710000}}.navbar-orange{background-image:-webkit-gradient(linear,left 0,left 100%,from(#fbbf50),to(#2D2D2D));background-image:-webkit-linear-gradient(top,#fbbf50,0,#2D2D2D,100%);background-image:-moz-linear-gradient(top,#fbbf50 0,#2D2D2D 100%);background-image:linear-gradient(to bottom,#fbbf50 0,#2D2D2D 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbbf50', endColorstr='#ff2D2D2D', GradientType=0);border-color:#2D2D2D}.navbar-orange .navbar-nav>.active>a,.navbar-orange .navbar-nav>.active>a:focus,.navbar-orange .navbar-nav>.active>a:hover,.navbar-orange .navbar-nav>.disabled>a,.navbar-orange .navbar-nav>.disabled>a:focus,.navbar-orange .navbar-nav>.disabled>a:hover,.navbar-orange .navbar-nav>.open>a,.navbar-orange .navbar-nav>.open>a:focus,.navbar-orange .navbar-nav>.open>a:hover,.navbar-orange .navbar-nav>li>a:focus,.navbar-orange .navbar-nav>li>a:hover{color:#fff !important;background-color:#2D2D2D}.navbar-orange .navbar-collapse,.navbar-orange .navbar-form{border-color:#2D2D2D}.navbar-orange .navbar-brand i,.navbar-orange .navbar-brand:focus,.navbar-orange .navbar-brand:hover,.navbar-orange a{color:#fff}.navbar-orange .navbar-brand,.navbar-orange .navbar-link,.navbar-orange .navbar-nav>li>a,.navbar-orange .navbar-text{color:#eee}.navbar-orange .navbar-toggle{border-color:#eee}.navbar-orange .navbar-toggle:focus,.navbar-orange .navbar-toggle:hover{background-color:#2D2D2D}.navbar-orange .navbar-toggle .icon-bar{background-color:#eee}.navbar-orange .navbar-nav>.dropdown>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-orange .navbar-nav>.dropdown>a .caret{border-top-color:#eee;border-bottom-color:#eee}.navbar-orange .navbar-nav>.open>a .caret,.navbar-orange .navbar-nav>.open>a:focus .caret,.navbar-orange .navbar-nav>.open>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}@media (max-width:767px){.navbar-orange .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#2D2D2D}.navbar-orange .dropdown a,.navbar-orange .dropdown-menu a,.navbar-orange .navbar-nav .open .dropdown-menu>li>a,.navbar-orange .title,.navbar-orange p{color:#fff}.navbar-orange .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-orange .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-orange .dropdown-menu .withoutdesc ul li:focus,.navbar-orange .dropdown-menu .withoutdesc ul li:hover,.navbar-orange .navbar-nav .open .dropdown-menu>.active>a,.navbar-orange .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-orange .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff !important;background-color:#2D2D2D !important}.navbar-orange .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-orange .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-orange .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#fff;background-color:#2D2D2D}}.navbar-green{background:#75d428;background-image:-webkit-gradient(linear,left 0,left 100%,from(#75d428),to(#2D2D2D));background-image:-webkit-linear-gradient(top,#75d428,0,#2D2D2D,100%);background-image:-moz-linear-gradient(top,#75d428 0,#2D2D2D 100%);background-image:linear-gradient(to bottom,#75d428 0,#2D2D2D 100%);background-repeat:repeat-x;*background-color:#75d428;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border-color:#2D2D2D}.navbar-green .navbar-nav>.active>a,.navbar-green .navbar-nav>.active>a:focus,.navbar-green .navbar-nav>.active>a:hover,.navbar-green .navbar-nav>.disabled>a,.navbar-green .navbar-nav>.disabled>a:focus,.navbar-green .navbar-nav>.disabled>a:hover,.navbar-green .navbar-nav>.open>a,.navbar-green .navbar-nav>.open>a:focus,.navbar-green .navbar-nav>.open>a:hover,.navbar-green .navbar-nav>li>a:focus,.navbar-green .navbar-nav>li>a:hover{color:#fff !important;background-color:#2c6100}.navbar-green .navbar-collapse,.navbar-green .navbar-form{border-color:#2c6100}.navbar-green .navbar-brand i,.navbar-green .navbar-brand:focus,.navbar-green .navbar-brand:hover,.navbar-green a{color:#fff}.navbar-green .navbar-brand,.navbar-green .navbar-link,.navbar-green .navbar-nav>li>a,.navbar-green .navbar-text{color:#eee}.navbar-green .navbar-toggle{border-color:#eee}.navbar-green .navbar-toggle:focus,.navbar-green .navbar-toggle:hover{background-color:#2c6100}.navbar-green .navbar-toggle .icon-bar{background-color:#eee}.navbar-green .navbar-nav>.dropdown>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-green .navbar-nav>.dropdown>a .caret{border-top-color:#eee;border-bottom-color:#eee}.navbar-green .navbar-nav>.open>a .caret,.navbar-green .navbar-nav>.open>a:focus .caret,.navbar-green .navbar-nav>.open>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}@media (max-width:767px){.navbar-green .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#2c6100}.navbar-green .dropdown a,.navbar-green .dropdown-menu a,.navbar-green .navbar-nav .open .dropdown-menu>li>a,.navbar-green .title,.navbar-green p{color:#fff}.navbar-green .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-green .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-green .dropdown-menu .withoutdesc ul li:focus,.navbar-green .dropdown-menu .withoutdesc ul li:hover,.navbar-green .navbar-nav .open .dropdown-menu>.active>a,.navbar-green .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-green .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff !important;background-color:#2c6100 !important}.navbar-green .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-green .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-green .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#fff;background-color:#2c6100}}.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus{outline:0}.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}.flexslider{padding:0}.flexslider .slides>li{-webkit-backface-visibility:hidden}.flexslider .slides img{width:92%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{margin:0;position:relative;zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-control-nav{position:absolute;bottom:0;right:0;text-align:center}.flex-control-nav li{margin:0 0 0 1px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:10px;margin-bottom:0;padding-bottom:0;height:10px;display:block;background:#fff;background:rgba(255,255,255,.7);cursor:pointer;text-indent:-9999px}.flex-control-paging li a:hover{background:#fff}.flex-control-paging li a.flex-active{background:#fff;background:rgba(255,255,255,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:1;cursor:pointer}.flex-control-thumbs img:hover{opacity:.7}.flex-control-thumbs .flex-active{opacity:.7;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:0}.flex-direction-nav .flex-next{opacity:1;right:0}}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:35px;padding:0 10px;height:60px;line-height:60px;text-align:Center;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:#fff;text-indent:hanging;text-shadow:1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-prev{opacity:1;left:11px}.flexslider:hover .flex-next{opacity:1;right:11px}.flexslider:hover .flex-next:focus,.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:focus,.flexslider:hover .flex-prev:hover{color:#fff;opacity:1}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default}.flex-direction-nav a:before{font-family:FontAwesome;font-size:28px;display:inline-block;content:'\f104'}.flex-direction-nav a.flex-next:before{content:'\f105'}.ImageWrapper{display:block;overflow:hidden;position:relative}.WhiteHollowRounded{border:1px solid #fff;display:inline-block !important;float:none !important;font-size:14px;font-weight:400;height:40px;line-height:40px;margin:0 2px;text-align:center;width:40px;-webkit-border-radius:50%;border-radius:50%}.WhiteHollowRounded>a{color:#fff;display:block;font-weight:400}.ImageWrapper .ImageOverlayHe{background:none repeat scroll 0 0 rgba(0,0,0,.5);display:block;height:0;left:0;opacity:0;position:absolute;top:50%;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;width:100%}.ImageWrapper:hover .ImageOverlayHe{height:100%;top:0;opacity:1}.ImageWrapper .ImageOverlayK:after{background:none repeat scroll 0 0 rgba(0,0,0,.8);height:100%;content:"";display:block;right:-125%;opacity:0;position:absolute;top:0;-webkit-transform:skew(-53deg);transform:skew(-53deg);transition:all .2s ease 0s;width:100%;overflow:hidden}.ImageWrapper:hover .ImageOverlayK:after{right:-50%;opacity:1}.ImageWrapper .ImageOverlayK:before{background:none repeat scroll 0 0 rgba(0,0,0,.5);height:100%;content:"";display:block;left:-125%;opacity:0;position:absolute;top:0;-webkit-transform:skew(-53deg);transform:skew(-53deg);transition:all .2s ease 0s;width:100%;overflow:hidden}.ImageWrapper:hover .ImageOverlayK:before{left:-50%;opacity:1}.GrayScale{-webkit-filter:grayscale(100%);-ms-filter:"alpha(Opacity=60)";filter:alpha(Opacity=60);opacity:.6;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.GrayScale:hover{-webkit-filter:grayscale(0%);-ms-filter:"alpha(Opacity=100)";filter:alpha(Opacity=100);opacity:1}.BackgroundS:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.BackgroundRR:hover img{-webkit-transform:rotate(-10deg) scale(1.4);-moz-transform:rotate(-10deg) scale(1.4);-ms-transform:rotate(-10deg) scale(1.4);-o-transform:rotate(-10deg) scale(1.4);transform:rotate(-10deg) scale(1.4)}.BackgroundR:hover img{-webkit-transform:rotate(10deg) scale(1.4);-moz-transform:rotate(10deg) scale(1.4);-ms-transform:rotate(10deg) scale(1.4);-o-transform:rotate(10deg) scale(1.4);transform:rotate(10deg) scale(1.4)}.BackgroundRS img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.BackgroundRS:hover img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.BackgroundF:hover img{opacity:0}.BackgroundFS:hover img{-webkit-transform:scale(10);-moz-transform:scale(10);-ms-transform:scale(10);-o-transform:scale(10);transform:scale(10);opacity:0}.BackgroundFRS:hover img{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}.ImageWrapper .StyleMg span{position:absolute}.ImageWrapper .StyleMg span:nth-of-type(1){bottom:50%;top:50%;left:50%;margin:-20px 0 0 -82px;visibility:hidden;opacity:0;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.ImageWrapper .StyleMg span:nth-of-type(2){bottom:50%;top:50%;right:50%;margin:-20px -82px 0 0;visibility:hidden;opacity:0;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.ImageWrapper:hover .StyleMg span:nth-of-type(1){margin:-20px 0 0 -42px;visibility:visible;opacity:1}.ImageWrapper:hover .StyleMg span:nth-of-type(2){margin:-20px -42px 0 0;visibility:visible;opacity:1}.ImageWrapper .StyleAl span{position:absolute}.ImageWrapper .StyleAl span:nth-of-type(1){top:0;left:50%;margin:-20px 0 0 -42px;visibility:hidden;opacity:0;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.ImageWrapper .StyleAl span:nth-of-type(2){bottom:0;right:50%;margin:0 -42px -20px 0;visibility:hidden;opacity:0;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.ImageWrapper:hover .StyleAl span:nth-of-type(1){top:50%;visibility:visible;opacity:1}.ImageWrapper:hover .StyleAl span:nth-of-type(2){bottom:50%;visibility:visible;opacity:1}.ImageWrapper .PStyleNe{position:absolute;background:url(../images/plus.png) no-repeat scroll top left / 100% 100% #222;width:100%;height:100%;z-index:1;-o-background-origin:padding-box,padding-box;background-origin:padding-box,padding-box;background-position:bottom center;background-repeat:no-repeat;-o-background-size:10px 10px,100% 100%;background-size:10px 10px,100% 100%;opacity:0;top:0;-webkit-transition:all .3s ease-in 0s;-moz-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.ImageWrapper:hover .PStyleNe{opacity:.6;-o-background-size:60px 60px,100% 100%;background-size:60px 60px,100% 100%;visibility:visible;background-position:center center}.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(fancybox_sprite%402x.html);background-size:44px 152px}#fancybox-loading div{background-image:url(fancybox_loading%402x.html);background-size:24px 24px}}
}
@font-face {
    font-family: YEKAN;
    src: url(assets/fonts/BYekan.eot?#) format('eot'), url(assets/fonts/BYekan.woff) format('woff'), url(assets/fonts/BYekan.ttf) format('truetype');
    font-weight: 400;
    font-style: normal
}
body {
    font-family: YEKAN, Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 20px;
    position: relative;
    color: #656565;
    padding: 0;
    margin: 0;
    background: #f3f3f3
}
html {
    overflow-x: hidden;
    overflow-y: auto
}
body,
html {
    height: 100%
}
div.body {
    height: 100%;
    width: 100%
}
img {
    height: auto;
    max-width: 100%
}
.hidden {
    display: none
}
.alignleft {
    float: left
}
.alignright {
    float: right
}
.aligncenter {
    margin-left: auto;
    margin-right: auto;
    display: block;
    clear: both
}
.clear {
    clear: both;
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    width: 100%
}
::-moz-selection {
    color: #fff;
    text-shadow: none;
    background: #2B2E31
}
::selection {
    color: #fff;
    text-shadow: none;
    background: #2B2E31
}
*,
:after,
:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 0
}
a {
    padding: 0;
    margin: 0;
    text-decoration: none
}
a:focus,
a:hover {
    text-decoration: none;
    color: #01090C
}
a img {
    vertical-align: bottom
}
a.remove {
    display: block;
    height: 18px;
    width: 18px;
    margin: 10px;
    padding-left: 0!important;
    text-indent: -9999px;
    background: url(images/remove.html) #01090C;
    border-radius: 100px;
    border-style: solid;
    border-width: 1px
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: YEKAN, Helvetica, Arial, sans-serif;
    font-weight: 300;
    color: #010101;
    margin-bottom: 15px;
    text-rendering: optimizeLegibility
}
h1 {
    font-size: 30px;
    margin-top: 0
}
h2 {
    font-size: 22px;
    margin-top: 0
}
h3 {
    font-size: 20px;
    margin-top: 0
}
h4 {
    font-size: 18px
}
h5 {
    font-size: 16px
}
h6 {
    font-size: 14px
}
address,
blockquote,
dd,
dl,
fieldset,
form,
ol,
p,
pre,
table,
ul {
    margin-bottom: 20px
}
a img {
    border: none
}
dl,
ol,
ul {
    margin-left: 30px;
    margin-bottom: 1.25em;
    font-family: YEKAN, inherit
}
ol,
ol.no-bullet,
ul,
ul.no-bullet {
    margin-left: 0
}
ol li ol,
ol li ul,
ul li ol,
ul li ul {
    margin-left: 1.25em;
    margin-bottom: 0
}
dl dt {
    margin-bottom: .3em;
    font-weight: 700
}
dl dd {
    margin-bottom: .75em
}
.lead {
    font-family: YEKAN, Arial, Helvetica, sans-serif!important;
    font-size: 18px;
    margin: 15px 0;
    padding: 0
}
section::after,
section::before {
    position: absolute;
    content: '';
    pointer-post-wraps: none
}
.first {
    clear: both
}
.last {
    margin-right: 0
}
audio,
video {
    max-width: 100%;
    height: auto
}
#soundcloud {
    margin-bottom: -5px!important
}
embed,
iframe,
object {
    max-width: 100%
}
mark {
    margin: 0 6px
}
.navbar.affix {
    position: fixed;
    top: -1px;
    left: 0;
    width: 100%;
    margin-top: 0;
    z-index: 99;
    background: #fff;
    background: rgba(255, 255, 255, 1)
}
.header1 {
    background: #fff;
    position: relative;
    display: block
}
.logo-wrapper .logo,
.logo-wrapper .tag-lines {
    display: inline-block
}
.logo-wrapper {
    text-align: center
}
.logo {
    height: 90px;
    line-height: 60px;
    margin: 0;
    padding: 0;
    text-shadow: none
}
.tag-lines {
    position: relative;
    top: 20px;
    left: 15px;
    text-align: center;
}
.tag-lines .first-tag h1 {
    font-size: 18px
}
.tag-lines .second-tag h2 {
    font-size: 13px;
    padding: 3px 5px;
    background-color: #5CB12F;
    color: #fff;
    margin-top: 5px;
    padding-bottom: 5px;
}
.navbar.affix .logo-wrapper .tag-lines {
    left: 60px;
    top: -15px
}
.navbar.affix .logo-wrapper .tag-lines .second-tag {
    display: none
}
#defaultmenu ul.nav {
    position: relative;
    top: 2px
}
nav.navbar.affix #defaultmenu ul.nav {
    position: relative;
    top: 8px
}
div.toolbar-wrapp {
    position: fixed;
    display: block;
    top: 30%;
    right: 0;
    z-index: 99
}
div.loginpopup h3 {
    direction: rtl;
    clear: both;
    color: #656565;
    display: block;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6;
    text-transform: uppercase
}
div.loginpopup h3 i {
    padding-left: 5px
}
div.toolbar-wrapp ul li {
    list-style: none
}
div.sticky-toolbar {
    position: relative;
    top: 30%;
    padding: .1em;
    float: right;
    max-height: 106px;
    border: 1px solid #F0F0F0;
    background: #fff;
    -moz-box-box-shadow: 2px 2px 1px RGBa(0, 0, 0, .035);
    -webkit-box-shadow: 2px 2px 1px RGBa(0, 0, 0, .035);
    box-shadow: 2px 2px 1px RGBa(0, 0, 0, .035)
}
div.sticky-toolbar ul li a {
    display: block;
    font-size: 14px;
    height: 30px;
    line-height: 29px;
    margin: .2em;
    text-align: center;
    font-weight: 400;
    width: 30px;
    -webkit-transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
    -webkit-font-smoothing: antialiased
}
div.popup ul {
    padding-bottom: 0!important;
    margin-bottom: 0!important;
    font-size: 13px;
    font-weight: 400;
    text-align: right
}
div.popup {
    background-color: #fff;
    border-radius: 0;
    display: none;
    float: left;
    left: -6%;
    position: relative;
    border: 1px solid #F0F0F0;
    -moz-box-box-shadow: 2px 2px 1px RGBa(0, 0, 0, .035);
    -webkit-box-shadow: 2px 2px 1px RGBa(0, 0, 0, .035);
    box-shadow: 2px 2px 1px RGBa(0, 0, 0, .035)
}
div.loginpopup {
    background-color: #fff;
    border-radius: 0;
    display: none;
    float: left;
    padding: 20px;
    left: 0;
    position: relative;
    border: 1px solid #F0F0F0;
    -moz-box-box-shadow: 2px 2px 1px RGBa(0, 0, 0, .035);
    -webkit-box-shadow: 2px 2px 1px RGBa(0, 0, 0, .035);
    box-shadow: 2px 2px 1px RGBa(0, 0, 0, .035)
}
div.popup ul {
    list-style: none outside none;
    width: 110px
}
div.popup ul li {
    display: block;
    margin: .4em;
    padding: 3px 10px;
    position: relative;
    text-align: right;
    font-weight: 400
}
div.popup ul li a {
    color: #010101;
    font-size: 13px;
    font-weight: 400;
    text-decoration: none;
    text-align: right
}
div.form-group .checkbox {
    direction: rtl
}
.form-group>div.checkbox input {
    float: right;
    margin-left: 10px
}
.social a {
    color: #656565!important
}
.topbar a {
    color: #fff!important
}
.topbar p {
    color: #fff;
    font-size: 12px!important;
    margin-bottom: 10px!important
}
.topbar {
    background: #010101;
    border-top: 3px solid #efefef;
    border-bottom: 1px solid #525B7C
}
.callus,
.topbar .topmenu {
    display: inline-block;
    margin: 6px 0 0;
    padding: 2.2px 5px;
    position: relative
}
.topbar .topmenu {
    bottom: 2px
}
.callus {
    top: 2px
}
.topbar .topflags {
    display: inline-block;
    margin: 6px 0 0;
    padding: 2.4px 0;
    position: relative
}
.topbar .topmenu li {
    border-right: 1px solid rgba(0, 0, 0, .3);
    float: left;
    line-height: 10px;
    list-style: none;
    padding: 5px 10px;
    direction: rtl
}
.topbar .topmenu li i {
    padding-left: 5px;
    position: relative;
    top: 2px
}
.topbar .topflags li {
    float: left;
    line-height: 11px;
    list-style: none;
    padding: 5px 4px 6px
}
.topbar .topflags li a {
    border: 0 none;
    display: block;
    outline: medium none
}
.topbar .topflags li img {
    display: block;
    padding: 0
}
.callus span {
    margin-right: 10px
}
.social {
    margin: 30px 0;
    padding-right: 0
}
.social span {
    background-color: #f2f2f2;
    color: #FFF;
    float: left;
    font-size: 36px;
    height: 30px;
    line-height: 30px;
    margin-left: 5px;
    position: relative;
    text-align: center;
    width: 30px;
    z-index: 5
}
.header-row {
    padding: 20px 0
}
#advanced_search select {
    font-size: 12px;
    position: relative;
    outline: 0;
    padding: 8px;
    border-radius: 0;
    color: #8C8C8C;
    background: #fff;
    border: 1px solid #eee;
    -moz-box-box-shadow: inset 0 1px 1px #fff, inset 0 5px 5px #F4F4F4;
    -webkit-box-shadow: inset 0 1px 1px #fff, inset 0 5px 5px #F4F4F4;
    box-shadow: inset 0 1px 1px #fff, inset 0 5px 5px #F4F4F4
}
#advanced_search i {
    color: #fff
}
#advanced_search label {
    display: block;
    font-size: 12px;
    float: none;
    line-height: 100%;
    font-weight: inherit;
    padding: 7px 0 0!important;
    position: relative;
    color: #010101
}
.searchmodule label {
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
    color: #fff!important
}
.searchmodule .btn-block {
    margin-top: 28px
}
.searchmodule {
    padding: 20px 10px;
    position: relative;
    display: block
}
.search_title {
    font-size: 13px;
    line-height: 1.42857;
    margin-top: 0;
    padding: 8px 0 0;
    color: #010101;
    display: block;
    font-weight: 700;
    position: relative;
    text-transform: uppercase
}
#ContactFormModal .modal-content {
    border-radius: 0!important
}
#ContactFormModal {
    margin-top: 10px
}
#ContactFormModal .modal-header {
    direction: rtl
}
#ContactFormModal .modal-header h3 {
    padding-right: 30px
}
#ContactFormModal .modal-body p {
    margin-top: 20px
}
#ContactFormModal .big_title {
    margin: 10px 0!important
}
.modal-body p {
    text-align: center
}
.modal-body .servicetitle h3 {
    text-align: right;
    font-size: 18px;
    font-weight: 400
}
.modal-body ul li {
    list-style: none;
    margin-bottom: 4px;
    text-align: right;
    direction: rtl;
    padding-left: 5px
}
.modal-body ul li i {
    padding-left: 5px
}
textarea#comments {
    text-align: right
}
#accountlogin a {
    background: none repeat scroll 0 0 #010101;
    color: #FFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.overlay1 {
    background-color: rgba(255, 255, 255, .9);
    height: 100%;
    margin: 0;
    padding: 30px 0;
    position: relative;
    width: 100%;
    z-index: 1
}
#wrapper {
    padding: 20px;
    background: #fff
}
.generalwrapper,
.secondwrapper {
    background: #fff;
    padding: 45px 0;
    position: relative
}
.darksection {
    padding: 30px 0;
    background: #fff
}
.parallax {
    background-attachment: fixed!important;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}
.big_title {
    font-size: 30px;
    font-weight: 400;
    line-height: 40px;
    margin: 30px 0;
    text-transform: uppercase;
    text-align: center
}
.big_title small {
    clear: both;
    color: #656565;
    display: block;
    font-size: 13px;
    font-weight: 300;
    line-height: 1.6;
    text-transform: uppercase
}
.services_section {
    padding: 0 0 40px
}
.servicebox {
    margin: 15px 0;
    padding: 0 15px;
    text-align: center
}
.servicetitle h3 {
    font-size: 18px;
    font-weight: 400;
    font-family: YEKAN, Arial, Helvetica, sans-serif;
    margin-top: 25px;
    margin-bottom: 0;
    text-transform: uppercase;
    padding-bottom: 10px
}
.service-icon i {
    margin-top: 10px;
    margin-bottom: 0
}
.message_banner {
    background: #313131;
    display: block;
    font-size: 26px;
    margin: 0 auto;
    color: #fff;
    padding: 50px 0;
    position: relative;
    text-align: left;
    width: 100%;
    direction: rtl
}
.message_banner .row .col-lg-9 {
    direction: rtl;
    float: right
}
.message h2 {
    color: #fff;
    font-weight: 300;
    font-size: 31px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
    text-transform: uppercase;
    text-align: right
}
.widget {
    display: block;
    position: relative;
    margin: 0 0 20px
}
.cats_widget h3 {
    margin-top: 0!important
}
.widget .title h3 {
    display: block;
    padding: 7px 0 10px 0;
    margin: 10px 0 20px;
    position: relative;
    border-bottom: 1px solid #efefef;
    border-top: 1px solid #efefef;
    text-transform: uppercase
}
.footer1 .widget .title h3 {
    border-top-width: 0
}
.agencies_widget .image {
    margin-top: 20px
}
.agencies_widget .agencies_desc {
    color: #999;
    direction: rtl
}
.testimonial_widget .testimonial_desc {
    color: #999
}
.agencies_desc .title {
    font-size: 21px!important;
    text-transform: uppercase!important;
    border-bottom: 0 solid #fff!important;
    margin-bottom: 0!important
}
.agencies_widget .agencies_meta span {
    direction: rtl;
    float: right
}
.agent_boxes .agencies_meta span i {
    margin-left: 5px
}
.agent_boxes .agencies_meta span {
    display: block;
    margin: 6px 0!important
}
.agent_boxes .agencies_meta {
    padding: 0!important;
    margin-top: 0!important;
    border-top: 0 solid #fff!important
}
.agent_boxes .img-thumbnail {
    margin-top: 10px
}
.agencies_meta {
    overflow: hidden;
    display: inline-block;
    position: relative;
    width: 100%;
    padding: 10px 15px;
    border-top: 1px solid #EFEFEF;
    margin-top: 25px
}
.agencies_meta span {
    margin: 0 5px 10px 0;
    padding: 0 8px 0 0
}
.testimonial_widget .image {
    float: right;
    position: relative;
    width: 20%
}
.testimonial_widget.last .image {
    float: left!important;
    position: relative;
    width: 20%
}
.agents_widget .agent .image img {
    float: left;
    width: 30%;
    margin-right: 10px
}
.tabbed_widget {
    background: #fff;
    border-left: 1px solid #EFEFEF;
    border-right: 1px solid #EFEFEF;
    border-bottom: 1px solid #EFEFEF;
    padding: 20px 0 0
}
.check li,
.widget ul.list li,
.widget ul.news-widget li {
    font-family: 'YEKAN' !important;
    list-style: none;
    margin-bottom: 5px;
    direction: rtl
}
.check li:before,
.widget ul.list li:before {
    font-family: FontAwesome;
    content: "\f104";
    font-style: normal;
    font-weight: 400;
    padding-left: 6px;
    padding-right: 0;
    text-decoration: inherit
}
.widget ul.list li:hover,
.widget ul.news-widget li:hover,
.widget ul.news-widget li a:hover {
    color: #f6700e
}
.widget ul.tweet li {
    list-style: none;
    margin-bottom: 15px
}
.widget ul.tweet li:before {
    font-family: FontAwesome;
    content: "\f099";
    font-style: normal;
    font-weight: 400;
    padding-right: 6px;
    padding-left: 0;
    text-decoration: inherit
}
.copyright small,
.widget ul.tweet li small {
    padding: 5px 0;
    display: block;
    text-transform: uppercase;
    font-weight: 700
}
.copyright small A:hover {
    color: #fff
}
.widget ul.tweet li small a {
    color: #545454;
    text-decoration: underline
}
#tabbed_widget .tab-content {
    border-top: 1px #efefef solid
}
#tabbed_widget .nav-tabs li {
    direction: rtl;
    text-align: right;
    float: right;
    font-size: 13px
}
#tabbed_widget ul.nav-tabs>li>a {
    font-size: 13px;
    font-weight: 400
}
#tabbed_widget .nav-tabs>li>a,
#tabbed_widget .nav-tabs>li>a:hover {
    border: 0 solid #fff!important
}
#tabbed_widget .nav>li>a {
    color: #010101;
    display: block;
    font-weight: 700;
    padding: 10px 15px;
    position: relative;
    text-transform: uppercase
}
.widget h3 i {
    padding-right: 5px;
    padding-top: 2px
}
ul.real-estate-cats-widget {
    list-style: none;
    margin: 0
}
ul.real-estate-cats-widget li {
    list-style-type: none;
    margin-bottom: 0;
    padding: 5px 0;
    direction: rtl;
    text-align: right
}
.pagination_wrapper {
    text-align: center
}
.pagination>li {
    direction: rtl;
    float: right
}
#left_sidebar a,
#right_sidebar a,
.check li a,
.pagination>li>a,
ul.real-estate-cats-widget li a {
    font-size: 13px;
    color: #656565
}
ul.real-estate-cats-widget li ul {
    border-right: 1px solid #fff;
    list-style: none;
    margin: 7px 0 0
}
ul.real-estate-cats-widget li ul li {
    margin-left: 0;
    line-height: 15px;
    padding-right: 17px;
    position: relative;
    direction: rtl;
    text-align: right
}
ul.real-estate-cats-widget li ul li:before {
    content: "";
    height: 1px;
    right: 0;
    position: absolute;
    top: 12px;
    width: 11px
}
ul.real-estate-cats-widget li ul li a {
    color: #656565;
    font-size: 13px
}
ul.real-estate-cats-widget li ul li ul li a {
    color: #656565
}
.real-estate-categories {
    display: inline-block;
    margin: 5px 0 0
}
.real-estate-categories>li {
    list-style: none;
    font-size: 11px;
    float: left;
    color: #656565;
    font-style: italic;
    font-weight: 400
}
.real-estate-categories>li>a {
    text-decoration: none
}
.real-estate-categories>li>.divider {
    color: #656565;
    padding: 0 5px
}
.agents_widget .boxes .title {
    margin-top: 0!important
}
.testimonial_desc i {
    color: #999;
    padding: 0 5px
}
.testimonial_widget .testimonial_desc {
    margin: 0 30px 0 0;
    padding: 0 10%;
    width: 100%
}
.testimonial_widget .testimonial_desc h3.title {
    text-align: right;
    direction: rtl;
    font-size: 18px;
    font-weight: 400
}
.testimonial_widget .testimonial_desc p {
    text-align: right;
    direction: rtl;
    font-size: 13px;
    font-weight: 400;
    height: 80px
}
.agents_widget .agent .agent_desc p,
.testomonial_widget .testomonial_desc p {
    margin: 5px 0
}
.agents_widget .agent .agent_desc h3.title {
    font-size: 13px;
    font-weight: 400
}
.widget .title {
    direction: rtl
}
.widget .title h3 {
    direction: rtl;
    font-size: 18px;
    font-weight: 400
}
.widget .title .icon-sale {
    background: url(images/icons/sale.png) no-repeat scroll left center;
    margin-left: 3px
}
.widget .title .icon-rent {
    background: url(images/icons/rent.png) no-repeat scroll left center;
    margin-left: 3px
}
.widget .title [class^=icon-] {
    display: inline-block;
    height: 30px;
    margin-right: 5px;
    vertical-align: -5px;
    width: 30px
}
.footer1 {
    padding: 30px;
    background: #212121;
    position: relative
}
.copyright small,
.footer1,
.footer1 a,
.footer1 p {
    color: #656565;
    text-align: justify
}
.footer1 .btn {
    margin-top: -10px;
    color: #fff!important
}
.copyright .social {
    margin: 0;
    padding: 10px 0
}
.copyright .social span a,
.footer1 .title h3 {
    color: #fff!important
}
.copyright .social span {
    background-color: #333
}
.footer1 .widget .title h3 {
    border-bottom: 0 solid #4B5475;
    margin-bottom: 10px;
    padding-top: 8px;
    text-transform: uppercase
}
.footer1 .widget .title hr {
    margin: 0 0 10px;
    border-bottom: 2px solid #303030!important;
    border-top: 1px solid #000!important
}
.copyright small {
    padding: 15px 0 0!important
}
.copyright {
    border-top: 1px solid #313131;
    background: #010101
}
.footer1 .form-control {
    background-color: #333;
    border: 1px solid #3a3a3a
}
.footer1 .widget h3 i {
    font-size: 16px;
    padding-top: 0;
    padding-right: 5px
}
.hide-text {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}
.input-block-level {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.btn-file {
    overflow: hidden;
    position: relative;
    vertical-align: middle
}
.btn-file>input {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    transform: translate(-300px, 0) scale(4);
    font-size: 23px;
    direction: ltr;
    cursor: pointer
}
.fileupload {
    margin-bottom: 9px
}
.fileupload .uneditable-input {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
    cursor: text
}
.fileupload .thumbnail {
    overflow: hidden;
    display: inline-block;
    margin-bottom: 5px;
    vertical-align: middle;
    text-align: center
}
.fileupload .thumbnail>img {
    max-height: 100%
}
.fileupload .btn {
    vertical-align: middle
}
.fileupload-exists .fileupload-new,
.fileupload-new .fileupload-exists {
    display: none
}
.fileupload-inline .fileupload-controls {
    display: inline
}
.fileupload-new .input-group .btn-file {
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0
}
.fileupload-preview {
    background: #FFF;
    border: 10px solid #F9F9F9;
    height: auto;
    width: 200px
}
.fileupload-new.thumbnail-borderless .thumbnail {
    border: 1px solid #ddd
}
.control-group.warning .fileupload .uneditable-input {
    color: #a47e3c;
    border-color: #a47e3c
}
.control-group.warning .fileupload .fileupload-preview {
    color: #a47e3c
}
.control-group.warning .fileupload .thumbnail {
    border-color: #a47e3c
}
.control-group.error .fileupload .uneditable-input {
    color: #b94a48;
    border-color: #b94a48
}
.control-group.error .fileupload .fileupload-preview {
    color: #b94a48
}
.control-group.error .fileupload .thumbnail {
    border-color: #b94a48
}
.control-group.success .fileupload .uneditable-input {
    color: #468847;
    border-color: #468847
}
.control-group.success .fileupload .fileupload-preview {
    color: #468847
}
.control-group.success .fileupload .thumbnail {
    border-color: #468847
}
.map_canvas {
    width: 100%;
    height: 400px;
    margin: 10px 20px 10px 0
}
.property_wrapper {
    padding: 20px!important
}
.agent_boxes .big_title,
.property_wrapper .big_title {
    margin: 10px 0 30px
}
.property_wrapper .boxed_mini_details1 {
    border-bottom: 1px solid #efefef;
    border-top: 1px solid #efefef;
    margin-bottom: 15px
}
.property_wrapper div.boxed_mini_details1 span {
    border-right: 1px solid #EFEFEF;
    float: right
}
.property_wrapper div.boxed_mini_details1 span:last-child {
    border-right: 0
}
#map .title {
    margin-top: 17px!important
}
.property_wrapper.boxes .title h3 {
    font-size: 21px;
    font-weight: 700!important;
    margin: 15px 0;
    text-transform: uppercase
}
.property_wrapper.boxes .title {
    margin-top: 25px;
    margin-bottom: 10px;
    border-bottom: 0 solid #efefef!important;
    padding-bottom: 0
}
.property-slider {
    height: auto
}
.property-slider .flexslider {
    width: 100%;
    height: auto;
    margin: auto;
    overflow: hidden;
    position: relative
}
.property-slider .flexslider .slides {
    list-style: none;
    margin: 0
}
.property-slider .flexslider .slides .container {
    position: relative
}
.property-slider .flexslider img {
    width: 100%;
    display: block
}
.desc {
    position: relative
}
.ps-desc {
    position: absolute;
    left: 80px;
    color: #010101;
    top: 200px;
    background-color: rgba(255, 255, 255, .8);
    background-color: #fff\8;
    padding: 15px 25px 20px;
    width: 400px;
    -webkit-border-radius: 20px 0 0;
    -moz-border-radius: 20px 0 0;
    border-radius: 20px 0 0;
    direction: rtl;
    opacity: .8
}
.ps-desc h3 {
    border-bottom: 0 solid #4B5475;
    margin-bottom: 10px;
    padding-top: 8px;
    font-weight: 700;
    text-transform: uppercase
}
.ps-desc h3 a {
    text-decoration: none
}
.ps-desc p {
    margin-bottom: 14px
}
.ps-desc .price,
.ps-desc .status,
.ps-desc .type {
    display: inline-block;
    font-size: 13px;
    padding: 6px 13px 8px;
    text-align: center;
    position: absolute;
    text-decoration: none
}
.ps-desc .type {
    background: #010101;
    bottom: -34px;
    right: 0;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
    -webkit-border-radius: 0 0 10px;
    -moz-border-radius: 0 0 10px;
    border-radius: 0 0 10px;
    width: 125px
}
.ps-desc .price {
    bottom: -34px;
    left: 125px;
    width: 150px
}
.ps-desc .status {
    bottom: -34px;
    left: 0;
    -webkit-border-radius: 0 0 0 10px;
    -moz-border-radius: 0 0 0 10px;
    border-radius: 0 0 0 10px;
    width: 125px
}
.ps-desc a.status:hover {
    opacity: .8
}
.ps-mini-desc .price,
.ps-mini-desc .status,
.ps-mini-desc .type {
    display: inline-block;
    font-size: 13px;
    min-width: 115px;
    text-align: center;
    max-width: 115px;
    padding: 6px 13px 8px;
    position: absolute;
    text-decoration: none;
    direction: rtl
}
.ps-mini-desc .price {
    max-width: 150px
}
.ps-mini-desc .type {
    background: #010101;
    bottom: 11px;
    right: 10px;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.ps-mini-desc .price {
    bottom: 11px;
    right: 240px
}
.ps-mini-desc .status {
    bottom: 11px;
    right: 125px
}
#support a,
.boxes_img .status_type,
.ps-desc .status,
.ps-mini-desc .status {
    top: 0;
    height: 25px
}
.fhmm .boxes {
    margin-bottom: 0
}
.boxes .icon-bed {
    background: url(images/icons/bed.png) no-repeat scroll left center
}
.boxes .icon-bath {
    background: url(images/icons/bath.png) no-repeat scroll left center
}
.boxes .icon-garage {
    background: url(images/icons/garage.png) no-repeat scroll left center
}
.boxes .icon-furnished {
    background: url(images/icons/furnished.png) no-repeat scroll left center
}
.boxes .icon-pool {
    background: url(images/icons/pool.png) no-repeat scroll left center
}
.boxes .icon-sqft {
    background: url(images/icons/sqft.png) no-repeat scroll left center
}
.boxes .icon-floor {
    background: url(images/icons/apartment.png) no-repeat
}
.boxes [class^=icon-] {
    display: inline-block;
    height: 20px;
    margin-right: 2px;
    vertical-align: -5px;
    width: 20px
}
.boxes {
    padding: 10px;
    position: relative;
    overflow: hidden;
    margin-bottom: 30px;
    border: 1px solid #F0F0F0;
    background: #fff;
    -moz-box-box-shadow: 2px 2px 1px RGBa(0, 0, 0, .035);
    -webkit-box-shadow: 2px 2px 1px RGBa(0, 0, 0, .035);
    box-shadow: 2px 2px 1px RGBa(0, 0, 0, .035)
}
.boxes .title {
    text-transform: none!important
}
.boxes_img {
    position: relative;
    direction: rtl
}
.boxes_img .box_type {
    min-width: 60px;
    text-align: center;
    bottom: 0;
    padding: 1px 13px;
    z-index: 2;
    position: absolute;
    left: 0;
    font-family: arial, 'TIMES NEW ROMAN';
    font-size: 13px;
    font-weight: 400;
    direction: rtl
}
.boxes_img .box_type span {
    font-family: YEKAN;
    position: relative;
    bottom: 2px
}
.boxes_img .status_type {
    min-width: 60px;
    text-align: center;
    z-index: 2;
    bottom: 0;
    right: 0;
    padding: 1px 13px;
    position: absolute;
    font-size: 13px;
    font-weight: 400
}
.boxes .title {
    font-size: 13px;
    font-weight: 700;
    font-family: YEKAN, Arial, Helvetica, sans-serif;
    margin-top: 15px;
    margin-bottom: 10px;
    border-bottom: 1px solid #efefef;
    padding-bottom: 10px
}
.boxes .small_title {
    font-size: 11px;
    font-weight: 300;
    color: #999;
    font-family: YEKAN, Arial, Helvetica, sans-serif;
    margin-top: 5px;
    margin-bottom: 0;
    display: block;
    text-transform: uppercase;
    padding-bottom: 0
}
.boxed_details li {
    list-style: none;
    padding: 3px;
    border-bottom: 1px dotted #EFEFEF
}
.boxed_details li:last-child {
    border-bottom: 0 dotted #fff
}
div.boxed_mini_details {
    padding-top: 5px;
    zoom: 1;
    direction: rtl
}
div.boxed_mini_details span {
    float: left;
    width: 30.75%;
    margin-right: 3.8%
}
div.boxed_mini_details span i {
    margin-left: 4px;
    position: relative;
    top: 2px
}
div#tab.tab-pane.active>div.col-lg-4.col-md-4.col-sm-4.first {
    float: right
}
div.boxed_mini_details span.last {
    margin-right: 0
}
div.boxed_mini_details span.first {
    clear: both
}
div.boxed_mini_details span.first strong,
div.boxed_mini_details span.last strong {
    position: relative;
    right: 5px
}
div.boxed_mini_details span strong {
    display: block;
    margin-bottom: 5px;
    color: #010101;
    font-weight: 400
}
div.boxed_mini_details1 span strong {
    font-size: 13px;
    font-weight: 400
}
div.boxed_mini_details1 span {
    float: left;
    width: 23%;
    margin-right: 2.5%;
    font-size: 13px;
    font-weight: 400
}
div.boxed_mini_details1 span.last {
    margin-right: 0
}
div.boxed_mini_details1 span.first {
    clear: both
}
div.boxed_mini_details1 span strong {
    display: block;
    margin-bottom: 5px;
    color: #010101
}
.boxes .pricing {
    font-style: italic;
    font-weight: 300;
    color: #999
}
.authorbox_wrapper {
    padding: 20px;
    border-bottom: 1px solid #EFEFEF;
    margin-bottom: 50px
}
.authorbox_wrapper img {
    margin: 0 20px 20px 0;
    float: right
}
.authorbox_wrapper h4 {
    margin-bottom: 0;
    padding-bottom: 0;
    text-align: right;
    direction: rtl;
    margin-right: 130px
}
.authorbox_wrapper p {
    padding-top: 5px;
    margin-top: 5px;
    text-align: right;
    direction: rtl;
    margin-right: 130px
}
#comments_wrapper {
    margin: 60px 0
}
.reviews .comment-list {
    margin: 20px 0 40px
}
.comment-list {
    margin: 60px 0;
    list-style: none
}
#comments_wrapper .widget-title {
    direction: rtl
}
.comment-list ol li,
.comment-list ul li {
    list-style: none
}
.comment-avatar {
    margin: 0 20px 0 0;
    float: right;
    height: 70px;
    width: 70px
}
.comment-list ul.child {
    margin-right: 50px;
    padding-left: 0;
    margin-left: 0
}
.comment-content {
    background: #f5f5f5;
    border: 1px solid #eee;
    margin-bottom: 20px;
    overflow: hidden;
    padding: 20px;
    direction: rtl
}
.comment-author {
    margin-bottom: 10px;
    direction: rtl
}
.comment-meta {
    font-size: 12px;
    color: #aaa;
    padding-right: 10px
}
.comment-reply {
    float: right;
    font-size: 12px;
    margin: 0 0 10px;
    color: #fff
}
.leave-comment textarea {
    height: 150px
}
.comments_form .widget-title {
    direction: rtl
}
.error404 h2 {
    font-size: 180px;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 0;
    padding-bottom: 0
}
.error404 h3 {
    margin-top: 0;
    font-size: 30px;
    opacity: .2;
    padding-top: 0;
    text-align: center
}
.blog-wrap {
    border-bottom: 1px solid #efefef;
    margin: 0 0 20px!important
}
.blog-wrap h2 a {
    color: #010101;
    text-decoration: none;
    text-align: right;
}
.blog-wrap h2 {
    text-align: right;
}
.blog_container div.post-meta {
    margin-top: 10px!important
}
.blog-wrap div.post-meta {
    display: block;
    margin: 0 0 10px;
    position: relative;
    direction: rtl
}
.blog-wrap div.post-meta>span {
    width: 100%;
    font-size: 11px;
    font-style: italic;
    font-family: YEKAN, Georgia, "Times New Roman", serif!important;
    font-weight: 300;
    direction: rtl
}
.blog-wrap div.post-meta i {
    margin-left: 5px;
    margin-right: 5px;
    color: #aaa
}
.blog-wrap div.post-date {
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    float: left;
    margin-top: 25px;
    margin-right: 10px;
    text-align: center
}
.portfolio-wrap .post-content {
    padding: 0!important
}
.blog-wrap .post-content {
    padding-left: 60px
}
.blog-wrap .post-content h2 {
    direction: rtl;
    font-size: 18px;
    font-weight: 400
}
.blog-wrap .post-content p {
    direction: rtl;
    text-align: justify
}
.blog-wrap div.post-date span.month {
    border-radius: 0 0 2px 2px;
    font-size: .9em;
    padding: 0 10px 2px
}
.blog-wrap h2 {
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 0;
    margin-top: 25px;
    padding-bottom: 0;
    text-transform: uppercase
}
.blog-tt-columns .blog-wrap h2 {
    font-size: 18px
}
.blog-wrap p {
    margin: 10px 0 15px;
    text-align: right;
}
.blog-wrap {
    padding-bottom: 30px
}
.blog-wrap div.post-date span.day {
    -moz-border-radius: 2px 2px 0 0;
    -webkit-border-radius: 2px 2px 0 0;
    background: #f5f5f5;
    border-radius: 2px 2px 0 0;
    color: #656565;
    display: block;
    font-size: 16px;
    font-weight: 500;
    font-weight: 700;
    padding: 10px
}
.post-wrapper-top-shadow {
    width: 100%;
    position: relative;
    z-index: 1000
}
.post-wrapper-top-shadow .s1 {
    background: url(images/shadow.png) center no-repeat;
    height: 31px;
    margin: 0 auto;
    bottom: -22px;
    width: 100%;
    position: absolute;
    left: 0
}
.post-wrapper-top {
    background-color: #F2F2F2;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    z-index: 0;
    border-bottom: 3px solid #f9f9f9;
    margin-bottom: 0;
    padding: 0;
    position: relative;
    text-align: left
}
.breadcrumb>li+li:before {
    font-size: 11px
}
.post-wrapper-top h2 {
    border-bottom: 3px solid #fff;
    display: inline-block;
    font-weight: 500;
    font-size: 1.8em;
    padding: 10px 0 20px;
    color: #010101;
    position: relative;
    margin-bottom: -3px
}
.breadcrumb {
    background-color: rgba(0, 0, 0, 0);
    border-left: 0 solid #63B76C;
    border-radius: 0;
    font-size: 11px;
    font-style: italic;
    color: #999;
    font-family: YEKAN, Georgia, "Times New Roman", serif!important;
    font-weight: 300;
    list-style: none outside none;
    margin: 20px 0 0;
    padding: 0
}
.blog_container.clearfix .col-lg-4 .blog-wrap .post-content {
    height: 160px;
    overflow-y: hidden
}
#carousel .slides img,
.agencies_widget img,
.agent_img,
.agents_widget .agent .image img,
.testimonial_widget .image,
.topflags img {
    -webkit-transition: opacity .2s ease-in-out;
    -moz-transition: opacity .2s ease-in-out;
    -ms-transition: opacity .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out
}
#carousel .slides img:hover,
.agencies_widget img:hover,
.agent_img:hover,
.agents_widget .agent .image img:hover,
.testimonial_widget .image:hover,
.topflags img:hover {
    -ms-filter: "alpha(Opacity=60)";
    filter: alpha(opacity=60);
    -moz-opacity: .6;
    -khtml-opacity: .6;
    opacity: .6
}
.hovicon {
    display: inline-block;
    line-height: 80px;
    cursor: pointer;
    margin: 20px;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    text-align: center;
    position: relative;
    text-decoration: none;
    z-index: 1;
    color: #fff
}
.hovicon:after {
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    content: '';
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}
.hovicon:before {
    speak: none;
    font-size: 38px;
    line-height: 80px;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    display: block;
    -webkit-font-smoothing: antialiased
}
.hovicon.effect-1 {
    -webkit-transition: background .2s, color .2s;
    -moz-transition: background .2s, color .2s;
    transition: background .2s, color .2s
}
.hovicon.effect-1:after {
    top: -7px;
    left: -7px;
    padding: 7px;
    -webkit-transition: -webkit-transform .2s, opacity .2s;
    -webkit-transform: scale(.8);
    -moz-transition: -moz-transform .2s, opacity .2s;
    -moz-transform: scale(.8);
    -ms-transform: scale(.8);
    transition: transform .2s, opacity .2s;
    transform: scale(.8);
    opacity: 0
}
.hovicon.effect-1.sub-a:hover:after {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1
}
[class*=".effect-"] {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
    perspective: 1000
}
.effect-fade {
    opacity: 0
}
.effect-fade.in {
    opacity: 1
}
.effect-slide-left {
    -webkit-transform: translate3d(-30%, 0, 0);
    transform: translate3d(-30%, 0, 0);
    opacity: 0
}
.effect-slide-left.in {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1
}
.effect-slide-right {
    -webkit-transform: translate3d(30%, 0, 0);
    transform: translate3d(30%, 0, 0);
    opacity: 0
}
.effect-slide-right.in {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1
}
.effect-slide-top {
    -webkit-transform: translate3d(0, -30%, 0);
    transform: translate3d(0, -30%, 0);
    opacity: 0
}
.effect-slide-top.in {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1
}
.effect-slide-bottom {
    -webkit-transform: translate3d(0, 30%, 0);
    transform: translate3d(0, 30%, 0);
    opacity: 0
}
.effect-slide-bottom.in {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1
}
.effect-pop {
    opacity: 0
}
.effect-pop.in {
    -webkit-animation: pop .6s ease-out .5s both;
    -moz-animation: pop .6s ease-out .5s both;
    -o-animation: pop .6s ease-out .5s both;
    animation: pop .6s ease-out .5s both
}
@-webkit-keyframes pop {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
    50% {
        -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
        opacity: 1
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
}
@-moz-keyframes pop {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
    50% {
        -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
        opacity: 1
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
}
@-o-keyframes pop {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
    50% {
        -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
        opacity: 1
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
}
@keyframes pop {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
    50% {
        -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
        opacity: 1
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
}
.effect-fall {
    opacity: 0;
    -webkit-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5)
}
.effect-fall.in {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1
}
.effect-perspective {
    -webkit-perspective: 1300px;
    -moz-perspective: 1300px;
    perspective: 1300px
}
.effect-helix {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    opacity: 0;
    -webkit-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    transform: rotateY(-180deg)
}
.effect-helix.in {
    opacity: 1;
    -webkit-transform: rotateY(0);
    -ms-transform: rotateY(0);
    transform: rotateY(0)
}
.dm-shadow {
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, .1)
}
.agencies_meta i,
.agents_widget i,
.callus i,
.modal-body ul li i,
.ps-desc h3 a,
.testimonial_desc p i {
    color: #19B8DF
}
.fhmm .dropdown-menu>li>a:focus,
.fhmm .dropdown-menu>li>a:hover,
.searchmodule {
    background-color: #19B8DF;
    border-color: #19B8DF!important
}
#help a,
#tabbed_widget .nav-tabs>li.active>a,
#tabbed_widget .nav-tabs>li.active>a:focus,
#tabbed_widget .nav-tabs>li.active>a:hover,
#tabbed_widget .nav-tabs>li>a:active,
#tabbed_widget .nav-tabs>li>a:focus,
#tabbed_widget .nav-tabs>li>a:hover,
.blog-wrap div.post-date span.month,
.boxes_img .box_type,
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover,
.flex-direction-nav a,
.hovicon.effect-1,
.hovicon.effect-1.sub-a:hover,
.hovicon.effect-1.sub-a:hover i,
.navbar-blue,
.navbar-blue .navbar-toggle:focus,
.navbar-blue .navbar-toggle:hover,
.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:focus,
.navbar-default .navbar-nav>li>a:hover,
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover,
.ps-desc .price,
.ps-mini-desc .price {
    background-color: #19B8DF;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.fhmm .dropdown-menu,
.topbar {
    border-top-color: #19B8DF
}
.post-wrapper-top h2 {
    border-bottom-color: #19B8DF
}
.navbar.affix {
    border-bottom: 3px solid #19B8DF!important
}
.hovicon.effect-1:after {
    box-shadow: 0 0 0 4px #19B8DF
}
.bs-glyphicons {
    padding-left: 0;
    padding-bottom: 1px;
    margin-bottom: 20px;
    list-style: none;
    overflow: hidden
}
.bs-glyphicons li {
    float: left;
    width: 25%;
    height: 115px;
    padding: 10px;
    margin: 0 -1px -1px 0;
    font-size: 12px;
    line-height: 1.4;
    text-align: center;
    border: 1px solid #ddd
}
.bs-glyphicons .glyphicon {
    display: block;
    margin: 5px auto 10px;
    font-size: 24px
}
ul.the-icons li {
    list-style: none
}
.check li:before,
.panel-title i,
.ps-desc h3 a:hover,
.widget h3 i,
.widget ul.tweet li a,
a,
div.popup ul li a:active,
div.popup ul li a:focus,
div.popup ul li a:hover {
    color: #F6700E
}
#support a,
.boxes_img .status_type,
.bs-glyphicons li:hover,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.btn-primary[disabled],
.pricing-table>.price .name,
.ps-desc .status,
.ps-mini-desc .status,
mark,
ul.real-estate-cats-widget li ul li:before {
    background-color: #F6700E;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.form-control:focus,
ul.real-estate-cats-widget li ul {
    border-color: #F6700E
}
.btn-primary {
    background: #F6700E!important;
    border-color: #EF6907!important
}
@media screen and (max-width: 768px) {
    .map .row .col-lg-4 {
        float: none;
        margin-top: 0
    }
    #left_sidebar,
    .ps-mini-desc .price,
    .ps-mini-desc .status,
    .ps-mini-desc .type,
    .slides .desc,
    .sticky-toolbar {
        display: none
    }
    .social span {
        padding: 4px 10px
    }
    .copyright,
    .logo,
    .social,
    .social span,
    .topbar,
    .topflags,
    .topmenu {
        float: none!important;
        clear: both!important;
        text-align: center!important
    }
}
#map {
    height: 400px;
    width: 100%
}
#map img {
    max-width: inherit
}
.map {
    position: relative
}
.map .row .col-lg-4 {
    float: right;
    margin-top: -450px;
    z-index: 9
}
.map .row {
    position: relative
}
.map .searchmodule {
    padding: 18px 10px
}
.infobox {
    display: inline-block;
    padding: 5px;
    position: relative;
    width: 270px
}
.infobox img {
    width: 115px!important
}
.infobox .title {
    font-size: 13px;
    font-weight: 700;
    font-family: YEKAN, Arial, Helvetica, sans-serif;
    margin-top: 0;
    margin-bottom: 0;
    text-transform: uppercase;
    padding-bottom: 5px
}
.infobox .title a {
    font-weight: 700
}
.ltr,
input.ltr,
textarea.ltr {
    text-align: left;
    direction: ltr;
    font-family: arial, 'TIMES NEW ROMAN'
}
.rtl,
input.rtl,
textarea.rtl {
    font-family: YEKAN;
    font-size: 13px;
    font-weight: 400;
    direction: rtl;
    text-align: right
}
.foreign,
i.foreign,
span.foreign {
    font-family: arial, 'TIMES NEW ROMAN'
}
h3.YEKAN {
    font-family: YEKAN;
    font-size: 13px;
    font-weight: 400
}
.label-important {
    background-color: #f6700e
}
.next-line {
    margin-top: 30px
}
.error {
    background-color: #f2dede;
    border-color: #eed3d7;
    border-radius: 5px;
    color: #b94a48;
    padding: 10px;
    margin: 10px 15px;
    text-align: right
}
.success {
    background-color: green;
    color: #fff;
    padding: 10px;
    margin: 10px 15px;
    text-align: right
}
.label {
    margin-left: 8px
}
.mini-next-line {
    margin-top: 10px
}
.messages {
    direction: rtl;
    text-align: right
}
.top-index {
    vertical-align: super
}
.uneditable-input {
    width: 200px;
    border: 1px #ccc solid;
    height: 30px;
    margin-right: 20px
}
.uneditable-input>span.fileupload-preview {
    width: 200px;
    height: 30px;
    border: none;
    direction: ltr;
    font-family: arial
}
.group {
    border: 1px #e3712c solid;
    direction: rtl;
    width: 100%;
    font-family: YEKAN;
    font-weight: 400;
    font-size: 13px;
    padding: 10px 10px 20px
}
.group .groupHeader {
    border: 1px #e3712c solid;
    display: inline-block;
    min-width: 120px;
    text-align: center;
    border-radius: 20px;
    position: relative;
    background-color: #e3712c;
    bottom: 22px;
    right: 20px;
    color: #fff
}
.checkbox-group {
    margin: 10px auto
}
.checkbox-group ul {
    list-style: none;
    direction: rtl
}
.checkbox-group ul li input {
    margin-left: 10px
}
.checkbox-group ul li {
    direction: rtl;
    width: 25%;
    display: inline-block
}
.details-logo {
    text-align: center
}
.contact-seller {
    margin-top: 15px
}
.contact-seller a {
    font-size: 13px
}
#general-details-right .details-logo {
    margin-top: 30px
}
ul.details-summary-list {
    direction: rtl;
    margin-right: 5px;
    margin-top: 12px
}
ul.details-summary-list li {
    margin-bottom: 10px;
    list-style: none;
    color: black;
}
ul.details-summary-list li:nth-child(2) span.option {
    position: relative;
    top: 3px
}
#general-details-right ul.details-summary-list li span.glyphicon {
    font-size: 16px;
    position: relative;
    top: 5px;
    left: 5px
}
ul.details-summary-list li:hover {
    color: #d21707
}
table#general-details-table {
    direction: rtl;
    width: 90%;
    margin: 30px auto
}
table#general-details-table tbody tr td {
    padding-top: 10px;
    padding-bottom: 10px
}
.details-full-description,
.details-mini-description {
    direction: rtl;
    padding: 5px;
    height: 100px;
    overflow-y: hidden;
    text-align: justify
}
.details-mini-description p {
    vertical-align: bottom
}
.details-full-description {
    margin-top: 20px;
    border: 1px #e5e5e5 solid;
    padding: 15px;
    height: 300px
}
table#general-details-table thead>tr>td {
    background-color: #19b8df;
    color: #fff;
    font-size: 18px
}
.property-panorama {
    border: 1px #e5e5e5 solid;
    padding: 10px;
    margin: 10px 0
}
.property-panorama .image_notes {
    direction: rtl;
    margin-bottom: 15px;
    background-color: #e5e5e5;
    color: #000
}
.myPanorama .panorama-label {
    position: absolute;
    z-index: 9999999;
    background-color: #f6700e;
    padding: 5px 10px;
    color: #fff
}
#deatils-top-part.row #carousel.flexslider ul.flex-direction-nav li a {
    top: 40%
}
#deatils-top-part .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}
#deatils-botom-part {
    margin-top: 20px
}
html>body>section.generalwrapper.dm-shadow.clearfix>div.container>div#deatils-botom-part.row>div.col-lg-12.col-md-12.col-sm-12.col-xs-12.clearfix.boxes {
    border: none
}
ul#details-tab-nav.nav-tabs {
    margin-top: 3px;
    position: relative;
    right: -2px;
    border-color: transparent
}
ul#details-tab-nav.nav-tabs li {
    float: right;
    border: 1px #e9e8e8 solid;
    border-top: 2px gray solid;
    padding-top: 3px;
    padding-bottom: 3px
}
ul#details-tab-nav.nav-tabs>li>a {
    background-color: #fff;
    opacity: .7
}
ul#details-tab-nav.nav-tabs>li.active {
    border-top: 2px #f6700e solid;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    top: 6px
}
ul#details-tab-nav.nav-tabs>li.active>a,
ul#details-tab-nav.nav-tabs>li.active>a:focus,
ul#details-tab-nav.nav-tabs>li.active>a:hover,
ul#details-tab-nav.nav-tabs>li>a:active,
ul#details-tab-nav.nav-tabs>li>a:focus,
ul#details-tab-nav.nav-tabs>li>a:hover {
    background-color: #fff;
    color: #000;
    opacity: 1
}
#details-tab-content.tab-content {
    border: 1px #e9e8e8 solid;
    padding-top: 0
}
#details-tab-content.tab-content div {
    direction: rtl;
    padding: 10px;
    min-height: 200px
}
#details-tab-content.tab-content div.description {
    padding-top: 30px
}
#details-tab-content.tab-content .features-detail div.col-lg-3 {
    direction: rtl;
    float: right
}
#details-tab-content.tab-content .features-detail div.col-lg-3 input {
    float: right
}
#details-tab-content.tab-content .features-detail label {
    font-size: 13px;
    font-weight: 400;
    clear: both;
    direction: rtl;
    margin-right: 10px
}
#details-tab-content.tab-content .features-detail label span,
.features-detail-show ul {
    margin-right: 20px
}
.features-detail-show ul li {
    margin: 10px;
    display: inline-block;
    width: 30%
}
.features-detail-show ul li a {
    color: grey
}
.features-detail-show ul li:hover {
    color: #f6700e
}
#map_canvas {
    border: 1px solid #dedede;
    height: 270px;
    width: 100%;
    direction: rtl
}
#map_canvas iframe {
    height: 100%;
    width: 100%;
    display: block
}
.no-map p {
    text-align: center;
    font-size: 18px;
    padding-top: 50px
}
.no-map .map-label {
    background-color: #f6700e;
    position: relative;
    right: -15px;
    bottom: 15px;
    width: 70px;
    padding: 5px 10px;
    color: #fff
}
.navbar.affix-top .menudrop.container {
    margin-right: 0;
    padding-right: 0
}
#defaultmenu,
#defaultmenu ul.nav.navbar-nav li {
    direction: rtl;
    text-align: right;
    float: right
}
#defaultmenu ul li a {
    font-family: YEKAN;
    font-size: 13px;
    font-weight: 400
}
#defaultmenu ul.navbar-nav li ul.dropdown-menu li {
    float: none
}
#defaultmenu ul.nav.navbar-nav li ul li div.col-sm-2 {
    direction: rtl;
    float: right
}
#defaultmenu ul.nav.navbar-nav li ul li div.row>div {
    float: right
}
#defaultmenu ul.nav.navbar-nav li ul li div.col-sm-2 h3.title {
    font-family: YEKAN;
    font-size: 18px;
    font-weight: 400
}
#defaultmenu form#advanced_search_module div {
    float: right
}
#defaultmenu form#advanced_search_module div p {
    font-family: YEKAN;
    font-size: 13px;
    font-weight: 400;
    position: relative;
    top: 5px
}
#defaultmenu form#advanced_search_module label {
    font-size: 13px;
    font-weight: 400;
    position: relative;
    top: 10px
}
#defaultmenu form#advanced_search_module select {
    text-align: center
}
#defaultmenu form#advanced_search_module select option {
    border-right: 1px gray solid;
    font-size: 13px
}
nav.navbar.navbar-default.fhmm.affix-top #defaultmenu.navbar-collapse.collapse>ul.nav.navbar-nav>li {
    margin-top: 50px
}
.navbar.navbar-default.fhmm.affix .menudrop.container .col-lg-4 .logo-wrapper .logo {
    height: 35px
}
.navbar.navbar-default.fhmm.affix .menudrop.container .col-lg-4 .logo-wrapper .logo img {
    position: absolute;
    bottom: 5px;
    margin-bottom: 0 !important;
}
.navbar.navbar-default.fhmm.affix .tag-lines .first-tag h1 {
    position: relative;
    top: 10px;
}
.header1 .container div.row.header-row div {
    float: right;
    direction: rtl
}
ul.topmenu.pull-right li a.go-to-panel {
    padding: 5px
}
ul.topmenu.pull-right li a.go-to-panel:hover {
    background-color: gray
}
form#advanced_search ul.selectpicker li a {
    text-align: center;
    font-size: 13px;
    font-weight: 400
}
.bootstrap-select.btn-group .btn .caret {
    left: 12px
}
.bootstrap-select.btn-group .btn .filter-option {
    text-align: center
}
form#advanced_search label {
    font-size: 13px;
    text-align: right
}
form#advanced_search.clearfix div {
    direction: rtl;
    float: right
}
.bootstrap-select .dropdown-menu ul {
    height: 120px;
    overflow-y: scroll
}
div.boxes h2.title {
    direction: rtl;
    text-align: center;
    height: 35px;
    overflow-y: hidden
}
div.boxed_mini_details1 span {
    direction: rtl
}
div.container div.row>div.col-lg-3 {
    direction: rtl;
    float: right
}
.threewrapper .container .col-lg-3 .boxes h2.title small.small_title {
    margin-top: 3px;
    line-height: 20px;
    overflow-y: hidden
}
.threewrapper .container .row .col-lg-3 .boxes h2.title {
    height: 40px
}
.boxed_mini_details1.clearfix>span {
    float: right;
    width: 30%;
    margin: 0;
    padding: 0
}
.boxed_mini_details1.clearfix>span small {
    font-size: 9px;
    vertical-align: super;
    font-family: arial
}
.boxed_mini_details1.clearfix>span:last-child {
    margin: 0;
    padding: 0
}
section#three-parallax .threewrapper .container>div.row .col-lg-3 {
    overflow-y: hidden
}
section#three-parallax .threewrapper .container>div.row .col-lg-3 .boxes h2.title {
    height: 110px;
    overflow-y: hidden
}
section#three-parallax .threewrapper .container>div.row .col-lg-3 .boxes h2.title small {
    padding-top: 10px
}
.boxed_mini_details1 .area {
    direction: ltr;
    text-align: right
}
.boxed_mini_details1 .area i {
    position: relative;
    right: 15px
}
.boxed_mini_details1 .floor {
    position: relative;
    right: 10px
}
.boxed_mini_details1 .bedrooms {
    position: relative;
    right: 15px
}
.boxed_mini_details1 .bedrooms i {
    position: relative;
    right: 5px
}
.boxed_mini_details1 .phone {
    position: relative;
    top: 5px;
    right: 15px
}
.boxed_mini_details1 .phone i {
    right: 50%
}
.container .row div.col-lg-3 {
    float: left
}
.container .row .col-lg-2,
.container .row .col-lg-7 {
    float: right
}
section.generalwrapper .row .col-lg-10 #tabbed_widget .col-lg-3 {
    float: right;
    overflow-y: hidden
}
section.generalwrapper .row .col-lg-10 #tabbed_widget .col-lg-3 .boxes .title a {
    color: #000;
    font-size: 13px;
    font-weight: 400
}
#tab.tab-pane div.col-lg-3 div.boxes h2.title {
    height: 38px;
    overflow-y: hidden
}
.boxes .boxed_mini_details1 {
    height: 50px;
    overflow-y: hidden
}
.overlay1 .container div.row div.col-lg-6,
.secondwrapper .row .col-lg-7 .col-lg-6 {
    float: right
}
.secondwrapper h3.big_title {
    text-align: right;
    direction: rtl
}
ul.custom-list li {
    list-style: none;
    direction: rtl
}
ul.custom-list li i {
    padding-left: 5px
}
.widget ul.statistics-list li {
    line-height: 35px
}
.footer1 .form-inline {
    direction: rtl
}
.footer1 .row .col-lg-3 .widget>a.btn-primary.btn-sm {
    float: left;
    margin-top: 5px
}
.footer1 .row .col-lg-3 .widget>a.btn-primary.btn-sm i.fa-info {
    padding-left: 3px;
    position: relative;
    top: 1px
}
.map .container .row .col-lg-4 {
    bottom: 30px
}
#property-slider img {
    height: 540px
}
#map img.not-slider {
    height: 500px
}
#property-slider ol.flex-control-nav {
    bottom: 28px;
    right: 50%
}
#property-slider ol.flex-control-nav li {
    direction: rtl;
    margin: 0 2px
}
#property-slider .flexslider ol.flex-control-paging>li>a {
    border-radius: 100%
}
#property-slider .flexslider ol.flex-control-paging>li>a.flex-active {
    background-color: #f6700e
}
#property-slider ul.slides li .ps-desc a.status {
    top: 100%;
    height: 34px
}
ul#search-custom-nav.nav-tabs {
    position: relative;
    top: 3px;
    right: -2px;
    border-color: transparent
}
ul#search-custom-nav.nav-tabs li {
    float: right
}
ul#search-custom-nav.nav-tabs>li>a {
    background-color: #fff;
    opacity: .7
}
ul#search-custom-nav.nav-tabs>li.active>a,
ul#search-custom-nav.nav-tabs>li.active>a:focus,
ul#search-custom-nav.nav-tabs>li.active>a:hover,
ul#search-custom-nav.nav-tabs>li>a:active,
ul#search-custom-nav.nav-tabs>li>a:focus,
ul#search-custom-nav.nav-tabs>li>a:hover {
    background-color: #19B8DF;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
    opacity: 1
}
#search-custom-content.tab-content {
    background: 0 0;
    border: 0 transparent solid;
    margin-top: 0;
    padding-top: 0
}
#search-custom-content .searchmodule i.fa-search {
    position: relative;
    top: 1px;
    left: 2px
}
ul.nav.nav-tabs li.full-width {
    width: 100%
}
ul.nav.nav-tabs li.full-width>a {
    text-align: center
}
ul.nav.nav-tabs li.full-width a i {
    font-size: 18px;
    text-decoration: none
}
section.post-wrapper-top .container .col-lg-12 {
    direction: rtl;
    text-align: right
}
section.post-wrapper-top .container .col-lg-12 h2 {
    font-size: 22px;
    font-weight: 400
}
.search_widget h3 i {
    margin-left: 5px;
    position: relative;
    top: 2px
}
#content.col-lg-7 .col-lg-4 {
    float: right
}
.special-cars .boxed_mini_details span {
    width: 20%;
    margin-right: 3.8%
}
.special-cars .boxed_mini_details span.last {
    margin-right: 5%
}
#content.col-lg-9 .blog_container .col-lg-4,
.special-cars .col-lg-3.col-md-4.col-sm-4.col-xs-12.special-image-wrapper,
html>body>section.generalwrapper.dm-shadow.clearfix>div.container>div.row>div#content.col-lg-9.col-md-9.col-sm-12.col-xs-12.clearfix>div.clearfix>div.col-lg-3 {
    float: right
}
.special-image-wrapper img {
    margin-top: 35px
}
.special-cars {
    box-shadow: 2px 2px 1px rgba(0, 0, 0, .08);
    border-color: #d9d9d9
}
.special-cars .user-interfere {
    position: absolute;
    left: 20px;
    top: 10px;
    font-size: 18px
}
.addto-wish-list a {
    color: #F07818
}
.addto-caompare-list a {
    font-size: 16px;
    color: #5BB12F
}
.addto-error-report a {
    color: red
}
.special-cars .status_type {
    background-color: #f6700e;
    color: #fff;
    direction: rtl;
    padding: 2px 10px;
    height: 25px;
    position: absolute;
    top: 35px;
    font-family: YEKAN
}
.speciality {
    background-color: #f6700e;
    color: #fff;
    direction: rtl;
    padding: 2px 10px;
    height: 25px;
    position: absolute;
    top: 0;
    right: 15px;
    font-family: YEKAN
}
.special-cars .title {
    padding: 0;
    margin: 0;
    line-height: 25px;
    border-color: #e5e5e5
}
.special-cars .title a {
    position: absolute;
    right: 30px;
    font-size: 18px;
    color: gray;
    font-weight: 400
}
.special-cars .price {
    margin: 0;
    line-height: 25px;
    border-color: #e5e5e5;
    direction: rtl;
    font-size: 18px;
    background-color: #19b8df;
    margin-right: 30px;
    color: #fff;
    padding: 5px;
    text-align: center
}
.boxes.special-cars .price small {
    color: #fff
}
.special-cars p {
    direction: rtl;
    padding-top: 10px;
    height: 70px;
    overflow-y: hidden
}
.special-cars .divider {
    clear: both;
    position: relative;
    top: 5px;
    height: 1px;
    background-color: #e5e5e5
}
.special-cars .boxed_mini_details {
    clear: both;
    padding-top: 10px
}
.special-cars .boxed_mini_details .glyphicon {
    position: relative;
    top: 3px
}
#content.col-lg-9 .col-lg-12 .special-cars .boxed_mini_details span {
    float: right;
    direction: rtl
}
.search-not-found {
    font-size: 30px;
    direction: rtl;
    text-align: center;
    margin-top: 100px;
    margin-bottom: 100px;
}
.list-more-details {
    direction: rtl;
    padding-left: 10px;
    padding-bottom: 5px;
    clear: both
}
.list-more-details a {
    color: gray
}
.list-more-details a:hover {
    color: #f6700e
}
.list-more-details a i {
    position: relative;
    top: 3px;
    left: 5px
}
form#advanced_search .checkbox-elem {
    line-height: 90px
}
.checkbox_label {
    color: #fff;
    padding-right: 5px
}
.notes {
    background-color: #4dc7ec;
    border-radius: 5px;
    margin-bottom: 20px;
    direction: rtl
}
.notes h5 {
    font-family: YEKAN;
    font-size: 18px;
    color: #fff;
    font-weight: 400;
    padding-right: 20px;
    padding-top: 10px
}
.notes ul li {
    text-decoration: none;
    color: #fff;
    font-size: 13px;
    font-weight: 400;
    padding-right: 40px;
    list-style: none;
}
.four-level-form {
    margin: 20px 0
}
.four-level-form .steps {
    float: right;
    display: inline-block;
    width: 20%;
    margin-right: 20px;
    text-align: center;
    min-height: 80px
}
.four-level-form .step-head {
    font-size: 20px;
    width: 40px;
    height: 40px;
    margin: auto;
    background-color: #eee;
    border-radius: 100%!important;
    -webkit-border-radius: 100%!important;
    -moz-border-radius: 100%!important;
    color: grey;
    line-height: 35px
}
.four-level-form .step-text {
    margin-top: 10px;
    color: grey
}
.four-level-form .current .step-head {
    background-color: #35aa47;
    color: #fff
}
.four-level-form .current .step-text {
    color: #000
}
.custom-form .form-div {
    float: right
}
.custom-form label {
    direction: rtl;
    font-size: 13px;
    font-weight: 400;
    text-align: right;
    float: right
}
.custom-form label i.required {
    font-family: arial;
    color: red;
    font-size: 11px
}
.custom-form textarea {
    resize: none;
    min-height: 100px
}
.custom-form #map-convas {
    width: 100%;
    height: 225px;
    margin-top: 20px;
    padding: 3px;
    background-color: #fff;
    box-shadow: 0 0 2px #999;
}
.bootstrap-select ul.dropdown-menu li a {
    font-size: 13px;
    font-weight: 400;
    text-align: center
}
.estates-image-show {
    width: 100%;
    min-height: 100px
}
.element-show-wrap {
    display: inline-block;
    width: 130px;
    text-align: center;
    margin: 5px 10px
}
.element-show-wrap a.del_img {
    margin-top: 10px;
    margin-bottom: 10px
}
.element-show-wrap .image-show-element {
    max-width: 120px;
    max-height: 120px;
    min-height: 30px;
    padding: 3px;
    background-color: #fff;
    box-shadow: 0 0 2px #999;
    margin-top: 5px
}
.slider-show {
    width: 100%;
    min-height: 100px
}
div.slider-show>span {
    margin: auto;
    text-align: center;
    margin-right: 45%;
    font-size: 18px;
    color: grey
}
.slider-show .slider-show-element {
    max-width: 800px;
    padding: 3px;
    background-color: #fff;
    box-shadow: 0 0 2px #999;
    margin: auto;
    margin-top: 10px
}
form#form_panorama.custom-form>div.group>div.slider-show>a#del_panorama.btn.mini.red.mini-next-line {
    position: relative;
    right: 45%;
    top: 10px
}
#ajaxSuccess {
    margin-top: 150px
}
#slider-widget .flexslider ul.flex-direction-nav li a {
    position: absolute;
    top: 150px;
    color: #fff
}
#slider-widget .flexslider ul.slides li h2.title {
    height: 30px
}
#slider-widget .flexslider ul.slides li h2.title .small_title {
    margin-top: 10px;
    line-height: 18px
}
.widget>ul.list>li>a {
    color: gray
}
#left_sidebar .widget ul.list li a:hover,
#right_sidebar div.widget ul.list li a:hover,
.cats_widget ul.real-estate-cats-widget li ul li a:hover,
.widget>ul.list>li>a:hover {
    color: #e3712c
}
.taller-list>li,
ul.list.taller-list>li {
    margin-bottom: 15px
}
.no-cursor {
    cursor: auto
}
.bootstrap-tagsinput > span.tag {
    position: relative;
    top: 5px;
}
/*	################################################################
	14. NIAZMANDIHA PART
################################################################# */
/** NIAZ-index page **/

#map .row .head-item {
    float: right;
}
#map .row .head-item .boxes {
    text-align: center;
}
#map .row .head-item .boxes small {
    border-top: 1px red solid;
}
.mini-search .div {
    float: righ
}
.mini-search {
    background-color: #5CB12F;
    padding-bottom: 0;
    margin-bottom: 0;
}
.mini-search.clearfix .btn.btn-inverse {
    position: relative;
    bottom: 4px;
}
.categories .boxes h3 {
    padding: 3px 10px;
    margin-top: 13px;
    font-size: 22px;
    color: black;
    position: relative;
    text-align: center;
}
.categories .boxes small.pull-left {
    font-size: 13px;
    font-weight: normal;
    font-family: arial;
    margin-top: 15px;
    margin-left: 15px;
    font-size: 18px;
}
.categories .category-heading a small {
    color: black
}
.categories .category-heading a:hover {
    opacity: 0.6;
}
ul.sub-category-list {
    list-style: none;
    margin: 10px 5px;
}
ul.sub-category-list li {
    font-size: 13px;
    font-weight: normal;
    border-bottom: 1px #EFEFEF solid;
    line-height: 40px;
}
ul.sub-category-list li a {
    color: #656565;
}
ul.sub-category-list li a:hover {
    color: #F66F0E !important;
}
ul.sub-category-list li small {
    float: left;
    font-size: 13px;
    font-weight: normal;
    margin-left: 15px;
}
ul.sub-category-list li i {
    position: relative;
    top: 3px;
    font-size: 10px;
}
h3.big_title {
    margin-bottom: 10px;
}
h2.small_title {
    font-size: 13px;
    margin-bottom: 20px;
    text-align: center;
}
.property_wrapper h3.big_title {
    margin-bottom: 0;
    padding-bottom: 0;
}
#tab .main-item .boxes h2.title small {
    display: block;
    font-size: 10px !important;
}
#tab .main-item .boxes h2.title small i.fa {
    position: relative;
    top: 2px;
}
#tab.tab-pane.active > div.main-item {
    float: right;
}
#tab.tab-pane.active > div.main-item .boxes h2.title a {
    color: black;
    font-weight: normal;
}
.widget ul.text-item-list li,
.widget ul.text-item-list li a {
    color: black;
}
.widget ul.text-item-list li small {
    display: block;
    color: #999999
}
.widget ul.text-item-list li small i {
    position: relative;
    top: 2px;
}
.privacy-report-sign {
    background-color: red;
    color: white;
    padding: 2px 6px;
    position: absolute;
    left: 0;
    bottom: 0;
    border-top-right-radius: 100%;
    z-index: 99;
    display: none;
    cursor: pointer;
}
.privacy-report-sign i {
    position: relative;
    right: 2px;
    top: 2px;
}
#privacy-report-itemId {
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
}
.news-list li {
    direction: rtl;
    list-style: none;
}
.news-list li .divider {
    border-bottom: 1px #efefef solid;
    padding: 3px 0;
    margin-bottom: 3px;
}
.news-list li a {
    font-size: 13px;
}
.news-list.pic-list.text-item-list li img {
    border: 1px solid #F0F0F0;
    background: #fff;
    -moz-box-box-shadow: 2px 2px 1px RGBa(0, 0, 0, .035);
    -webkit-box-shadow: 2px 2px 1px RGBa(0, 0, 0, .035);
    box-shadow: 2px 2px 1px RGBa(0, 0, 0, .035)
}
.news-list.pic-list.text-item-list li .boxed_mini_details1 {
    color: #f1c40f;
    height: 20px;
}
.news-list.pic-list.text-item-list li .label {
    font-size: 10px;
    font-weight: normal;
}
ul.news-list li .boxes .head-status {
    position: absolute;
    top: 11px;
    right: 11px;
}
ul.news-list li .boxes .head-status i {
    width: 35px;
    font-size: 18px;
    height: 35px !important;
}
ul.news-list li .boxes {
    margin-bottom: 10px;
}
ul.news-list li .boxes a {
    line-height: 1px !important;
}
/* slideshow */

#map {
    height: 310px;
}
#map .head-item img {
    width: 79%;
    margin: 0 auto;
}
#map .boxes h2.title {
    height: 25px;
    line-height: 20px;
    border: 0;
}
#map .row .head-item {
    float: right;
    height: 300px;
    text-align: center;
}
#map .row .head-item small i {
    position: relative;
    top: 1px;
}
.head-status i {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 30px;
    height: auto !important;
    color: white;
    width: 60px;
    text-align: center;
    border-bottom-left-radius: 50px;
    padding: 5px;
    padding-left: 20px;
    padding-bottom: 20px;
}
.main-item .box_type {
    font-size: 25px;
    background-color: transparent;
    width: 100%;
}
.main-item .box_type i {
    padding: 10px;
    border-radius: 100%;
    position: relative;
    top: 20px;
}
.main-item .boxes .boxes_img {
    overflow: visible;
}
.main-item h2.title {
    margin-top: 23px;
    line-height: 18px;
    height: 100px;
}
.main-item .boxes .boxed_mini_details1 {
    text-align: center;
    height: 20px;
    overflow-y: hidden;
    margin-top: -11px;
    margin-bottom: -8px;
}
.main-item .boxes .boxed_mini_details1 i.fa.fa-star {
    color: #F1C40F;
}
.main-item .boxes .boxed_mini_details1 i.fa.fa-star-o {
    color: #F1C40F;
}
.head-item .boxes h2.title > a {
    color: black;
    font-weight: normal
}
ul.details-summary-list .row .col-xs-6 {
    float: right;
}
.no-border {
    border: 0;
}
#carousel.flexslider ul.slides li img.img-thumbnail {
    cursor: pointer;
}
.details-description {
    direction: rtl;
    padding: 5px;
    height: 100px;
    overflow-y: hidden;
    text-align: justify;
    height: auto;
}
ul.details-summary-list span.option > i.fa-long-arrow-left {
    position: relative;
    top: 3px;
    padding: 0 3px;
}
ul.details-summary-list li span.option a {
    color: #656565;
}
ul.details-summary-list li span.option a:hover {
    color: #E83D07
}
ul.details-summary-list li span.option a:hover {
    color: #E83D07
}
ul.details-summary-list ul.keywords a {
    color: white;
}
ul.details-summary-list ul.keywords li:hover,
ul.details-summary-list ul.keywords li a:hover {
    background-color: #F75448;
    color: white;
    cursor: pointer;
}
.no-map div.map-label {
    width: 80px;
}
#relevant-item {
    direction: rtl;
}
ul.keywords li.label {
    font-size: 13px;
    font-weight: normal;
    display: inline-block;
    margin-bottom: 5px;
    padding-left: 12px;
}
ul.keywords li.label i {
    margin-left: 5px;
}
.no-related-item {
    text-align: center;
    font-size: 22px;
    padding: 50px;
}
section.related-item .tab-content.tabbed_widget.clearfix .boxes > h2.title > a {
    color: black;
    font-size: 13px;
    font-weight: normal;
}
html > body > section.generalwrapper.dm-shadow.clearfix > div.container > div.row > div.col-lg-12.col-md-12.col-sm-12.col-xs-12.clearfix > div#tabbed_widget.tabbable.clearfix.effect-slide-bottom.in > div.tab-content.tabbed_widget.clearfix > div#tab.tab-pane.active > div.col-lg-3.col-md-4.col-sm-6.col-xs-6.main-item {
    float: right;
}
#contact-form-accordion .panel .panel-heading {
    direction: rtl;
    text-align: center;
}
#contact-form-accordion .panel .panel-heading a {
    font-size: 30px;
}
#contact-form-accordion .panel .panel-heading i {
    padding: 10px;
}
/* index search part */

.bootstrap-select ul.dropdown-menu li a.opt {
    text-align: right;
    direction: rtl;
}
.bootstrap-select ul.dropdown-menu li dt span.text {
    font-size: 18px;
}
/* category_list page */

.categories ul.sub-category-list .col-xs-3 {
    float: right;
}
.categories .boxes ul.sub-category-list .col-xs-3 li {
    text-align: right;
}
.categories .boxes ul.sub-category-list li {
    text-align: right;
}
/* add ADS page */

.notes ul li:last-child {
    padding-bottom: 15px;
}
.horizontal-banners {
    margin-top: 20px;
    text-align: center;
}
.horizontal-banners .h-banner img {
    margin-bottom: 10px;
    border: 1px #dadada solid;
}
.bootstrap-tagsinput {
    width: 100% !important;
    min-height: 120px;
}
.bootstrap-tagsinput span.tag {
    font-size: 11px;
    font-weight: normal;
    margin-bottom: 5px;
}
a.see-features {
    position: relative;
    top: 30px;
}
#step4 .group .form-div.pull-left button {
    position: relative;
    left: 50px;
}
/* payment return part in add ads page */

.payment-return {
    color: white;
    direction: rtl;
}
.payment-return .pay-status-mark {
    text-align: center;
}
.payment-return .pay-status-mark i {
    font-size: 70px;
    margin-top: 50px;
    margin-left: 15px;
}
.payment-return p {
    font-family: 'YEKAN';
    font-size: 22px;
    direction: rtl;
    text-align: right;
    margin-top: 40px;
    padding-right: 30px;
}
.payment-return p.big-msg {
    line-height: 30px;
    text-align: center;
}
.payment-return .payment-success {
    background-color: #5CB12F;
    min-height: 200px;
}
.payment-return .payment-fail {
    background-color: #DB3340;
    min-height: 200px;
}
.payment-return .payment-info {
    background-color: #3A87AD;
    min-height: 200px;
}
.payment-return .payment-method-bank {
    background-color: #9C59B6;
    min-height: 200px;
}
.payment-return small {
    font-size: 13px;
    padding-bottom: 30px;
}
.payment-return small i {
    font-size: 20px;
    padding-bottom: 30px;
}
html > body > section.generalwrapper.dm-shadow.clearfix > div.container > div.row > div#content.col-lg-10.col-md-9.col-sm-9.col-xs-12.clearfix > div.property_wrapper.boxes.clearfix > div.payment-return > div.row.payment-success > div.col-xs-8.pull-left > p > a.btn.btn-inverse {
    margin-right: 40px;
}
.payment-note {
    text-align: center;
    background-color: #5CB12F;
    color: white;
    font-size: 13px;
    padding-bottom: 20px;
    direction: rtl;
}
.payment-note i {
    padding-left: 10px;
}
.payment-return > div.row.payment-fail > div.col-xs-9.pull-left > p.big-msg {
    line-height: 30px;
    text-align: center;
}
/* top-menu */

.navbar.fhmm.affix-top .menudrop {
    position: relative;
    top: 3px;
}
html > body > section.generalwrapper.dm-shadow.clearfix > div.container > div.row > div#content.col-lg-9.col-md-9.col-sm-9.col-xs-12.clearfix > div.blog_container.clearfix > div.col-lg-4.col-md-4.col-sm-6.col-xs-6 > article.blog-wrap > div.content {
    text-align: right;
    direction: rtl;
}
html > body > section.generalwrapper.dm-shadow.clearfix > div.container > div.row > div#content.col-lg-9.col-md-9.col-sm-9.col-xs-12.clearfix > div.blog_container.clearfix > div.col-lg-4.col-md-4.col-sm-6.col-xs-6 > article.blog-wrap > div.content > h2 {
    font-size: 18px;
    font-weight: normal;
}
html > body > section.generalwrapper.dm-shadow.clearfix > div.container > div.row > div#content.col-lg-9.col-md-9.col-sm-9.col-xs-12.clearfix > div.blog_container.clearfix > div.col-lg-4.col-md-4.col-sm-6.col-xs-6 > article.blog-wrap > div.content > p {
    text-align: justify;
}
html > body > section.generalwrapper.dm-shadow.clearfix > div.container > div.row > div#content.col-lg-9.col-md-9.col-sm-9.col-xs-12.clearfix > div.blog_container.clearfix > div.col-lg-4.col-md-4.col-sm-6.col-xs-6 {
    height: 400px;
    overflow-y: hidden;
}
.notifi {
    background-color: #5CB12F;
    color: white;
    padding: 3px 10px;
}
/*specials widget */

#slider-widget .flexslider ul.slides li .boxes {
    height: 270px;
    text-align: center;
}
select#frm_categories.mini-search-form optgroup {
    font-size: 18px !important;
}
select#frm_categories.mini-search-form optgroup option {
    text-align: right;
    padding-right: 6px;
}
/* modal part */

#ContactFormModal .modal-content {
    border-radius: 0 !important
}
#ContactFormModal {
    margin-top: 10%;
}
#ContactFormModal .modal-header {
    direction: rtl;
}
#ContactFormModal .modal-header h3 {
    padding-right: 30px;
}
#ContactFormModal .modal-body p {
    margin-top: 20px;
}
#ContactFormModal .big_title {
    margin: 10px 0 !important
}
.modal-body .servicetitle h3 {
    text-align: right;
    font-size: 18px;
    font-weight: normal
}
.modal-body ul li {
    list-style: none;
    margin-bottom: 4px;
    text-align: right;
    direction: rtl;
    padding-left: 5px;
}
.modal-body ul li i {
    padding-left: 5px;
}
/*payment methods*/

.payment-method {
    text-align: center;
    background-color: #5CB12F;
    width: 100%;
    min-height: 150px;
    margin-bottom: 30px;
    color: white;
    padding: 10px;
}
.payment-method h2 {
    color: white;
}
.payment-method.bank {
    background-color: #19B8DF;
}
.payment-method .divider {
    clear: both;
    position: relative;
    bottom: 5px;
    border: 1px #e5e5e5 dotted;
}
.payment-method:hover {
    opacity: 0.8;
}
.special-plans-descriptions {
    direction: rtl;
}
/* accordion categories*/

.panel-categories > .panel-heading {
    transition-property: all;
    transition-duration: 0.23s;
    transition-timing-function: ease-in-out;
    transition-delay: 0s;
    display: block;
    background-color: #8ab928;
    background-image: none;
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: 0% 0%;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
    color: #ffffff;
    font-size: 16px;
    font-weight: 300;
    padding-top: 14px;
    padding-right: 18px;
    padding-bottom: 14px;
    padding-left: 18px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: rgba(0, 0, 0, 0.2);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgba(255, 255, 255, 0.2);
    border-left-width-value: 2px solid transparent;
    position: relative;
}
.panel-categories > .panel-heading:hover,
.panel-categories > .panel-heading.active {
    background-color: #555555;
    background-image: none;
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: 0% 0%;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
    border-left-width-value: 2px;
    border-left-style-value: solid;
    border-left-color-value: #8ab928;
    background: #555555;
    border-left: 2px solid #8ab928;
}
.panel-categories > .panel-heading a:hover {
    color: white;
}
.panel-categories > .panel-heading i {
    color: white;
    padding: 5px;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border: 1px white solid;
}
.panel-categories > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #d6e9c6;
    padding: 10px;
    padding-right: 30px;
}
.panel-categories > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #d6e9c6;
}
.panel-categories > .panel-heading .panel-title {
    color: white;
    font-size: 18px;
    font-weight: normal;
}
.panel-categories ul.list li.no-list-style:before {
    content: '';
}
.panel-categories ul.list li.no-list-style a {
    border-top: 1px #656565 solid;
    border-bottom: 1px #656565 solid;
}
.panel-categories ul.list li.no-list-style a:hover {
    border-color: #F77F27;
}
/*blog*/

.blog-wrap .content {
    max-height: 150px;
    direction: rtl;
}
/*dynamic pages*/

.dynamic-page-content {
    direction: rtl;
    text-align: right;
    padding: 10px 30px;
    padding-bottom: 30px
}
.dynamic-page-content p {
    direction: rtl;
    text-align: right;
}
/*text ads box*/

.text-item-box {
    text-align: right;
    direction: rtl;
    margin-top: 0;
    padding-top: 0;
}
.text-item-box .text-item-head {
    height: 55px;
    overflow-y: hidden;
    text-align: center;
}
.text-item-box a .text-item-head .box_type {
    color: white;
    height: 35px;
}
.text-item-box a .text-item-head .head-title {
    padding: 10px;
    color: black;
}
.text-item-box .boxed_mini_details1 {
    font-size: 12px;
    color: #999999;
    border-top: 1px #EFEFEF solid;
    padding-top: 3px;
}
.text-item-box .boxed_mini_details1 i {
    position: relative;
    top: 2px;
}
/*forgot password*/

.forgot-password {
    text-align: center;
}
/*sidebar banners*/

.sidebar-banner {
    margin-top: 10px;
}
.sidebar-banners-wrapper .sidebar-banner {
    background-color: white;
    padding: 5px;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);
    border: 1px #e3e3e3 solid;
}
/*text-item-full*/

.text-item-full {
    direction: rtl;
    text-align: right;
    margin-bottom: 30px;
    margin-top: 30px;
}
.tesxt-item-full-title {
    text-align: center;
    background-color: white;
}
.tesxt-item-full-title span.dash {
    height: 1px;
    background-color: #5CB12F;
    display: block;
}
.tesxt-item-full-title span.title {
    position: relative;
    bottom: 12px;
    background-color: #5CB12F;
    padding: 0 8px;
    border: 1px #5CB12F solid;
    border-radius: 30px;
    color: white
}
.text-item-full .text-item-full-content {
    padding-right: 10px;
    padding-left: 10px;
}
.text-item-full .text-item-full-content .main-item {
    float: right;
}
html > body > section.generalwrapper.min-height {
    min-height: 800px;
}
/* ==========  CUSTOM STYLES FOR CHANGE THE COLOR OF LAYOUT ==============*/

.navbar-blue .navbar-toggle:hover,
.navbar-blue .navbar-toggle:focus,
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-blue {
    background-color: #5CB12F;
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar.affix {
    border-bottom: 3px solid #5CB12F !important
}
ul#search-custom-nav.nav-tabs > li > a:hover,
ul#search-custom-nav.nav-tabs > li > a:active,
ul#search-custom-nav.nav-tabs > li > a:focus,
ul#search-custom-nav.nav-tabs > li.active > a,
ul#search-custom-nav.nav-tabs > li.active > a:hover,
ul#search-custom-nav.nav-tabs > li.active > a:focus {
    background-color: #5CB12F;
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    opacity: 1;
}
.topbar,
.fhmm .dropdown-menu {
    border-top-color: #5CB12F
}
.fhmm .dropdown-menu > li > a:hover,
.fhmm .dropdown-menu > li > a:focus,
.searchmodule {
    background-color: #5CB12F;
    border-color: #5CB12F !important;
}
#tabbed_widget ul.nav li.active a {
    background-color: #5CB12F
}
.btn-primary {
    background-color: #5CB12F !important;
    border-color: #5CB12F !important;
}
.group {
    border-color: #5CB12F;
}
.group .groupHeader {
    background-color: #5CB12F;
    border-color: #5CB12F;
}
.notes {
    background-color: #19B8DF;
}
input.form-control:focus,
select.form-control:focus {
    border-color: #5CB12F;
}
textarea:focus {
    border-color: #5CB12F !important;
}
.topbar .callus i {
    color: #5CB12F;
}
.widget .title i.glyphicon,
.widget.clearfix .title i.fa {
    color: #5CB12F;
}
.copyright small a {
    color: #5CB12F;
}
ul.fa-ul li > i.fa-li {
    color: #5CB12F;
}
.testimonial_desc i.fa.fa-quote-right,
.testimonial_desc i.fa.fa-quote-left {
    color: #5CB12F;
}
.label.label-success,
.label.label-info {
    color: white;
}
.flexslider ul.flex-direction-nav li a {
    background-color: #5CB12F;
}
.modal-body i.fa {
    color: #5CB12F;
}
.notifi {
    background-color: #5CB12F;
}
.notifi.blue {
    background-color: #19B8DF;
}
#map .row .head-item .boxes small {
    border-top-color: green
}
.pagination_wrapper ul.pagination li.active a {
    background-color: #5CB12F;
    border-color: #5CB12F;
}
ul.text-item-list li a:hover {
    color: #F77F27;
}
/* accordion categories colors*/

.panel-categories > .panel-heading {
    background-color: #8ab928;
    color: #ffffff;
    border-top-color: rgba(0, 0, 0, 0.2);
    border-bottom-color: rgba(255, 255, 255, 0.2);
}
.panel-categories > .panel-heading:hover,
.panel-categories > .panel-heading.active {
    background-color: #555555;
    border-left-color-value: #8ab928;
    border-left: 2px solid #8ab928;
}
.panel-categories > .panel-heading:hover:after,
.panel-categories > .panel-heading.active:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    width: 0;
    height: 0;
    border: 4px solid #8ab928;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    margin-top: -4px;
}
.panel-categories > .panel-heading a:hover {
    color: white;
}
.panel-categories > .panel-heading i {
    color: white;
    border: 1px white solid;
}
.panel-categories > .panel-heading.active i {
    color: #F77F27;
    border-color: #F77F27;
}
/*constant colors*/

.panel-categories > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #d6e9c6;
}
.panel-categories > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #d6e9c6;
}
.panel-categories {
    border-color: #d6e9c6;
}
/*======= theme-stylizer =======*/

#theme-stylizer,
#side-bar,
#side-bar-control {
    position: fixed;
    top: 50%;
    z-index: 99999999999;
}
#side-bar {
    background-color: #776251;
    color: white;
    font-size: 20px;
    width: 150px;
    height: 50px;
    left: -150px;
}
#side-bar-control {
    background-color: #48372F;
    width: 50px;
    height: 50px;
    cursor: pointer;
    color: white;
    font-size: 30px;
    text-align: center;
    line-height: 57px;
    -moz-border-top-right-radius: 50%;
    -moz-border-bottom-right-radius: 50%;
    -webkit-border-top-right-radius: 50%;
    -webkit-border-bottom-right-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
}
.template-changer-wrapper label,
.color-changer-wraper label {
    font-size: 13px;
    font-weight: normal;
    text-align: center;
}
.color-changer-wraper label {
    display: block;
    text-align: center;
}
#theme-stylizer .color-changer-wraper {
    padding: 10px;
}
#theme-stylizer .color-changer {
    width: 20px;
    height: 20px;
    display: inline-block;
    cursor: pointer;
}
#theme-stylizer .color-changer.green {
    background-color: #5CB12F;
}
#theme-stylizer .color-changer.blue {
    background-color: #293E6B;
}
#theme-stylizer .color-changer.brown {
    background-color: #48372F;
}
#theme-stylizer .color-changer.indigo {
    background-color: #6E9ECF;
}
#theme-stylizer .color-changer.yellow {
    background-color: #F1C40F;
}
#theme-stylizer .color-changer.red {
    background-color: #DC403B;
}
#theme-stylizer .color-changer.dark {
    background-color: #171717;
}
#theme-stylizer .color-changer.purple {
    background-color: #634271;
}
#theme-stylizer .color-changer.orange {
    background-color: #EA5D32;
}
#theme-stylizer .color-changer.dark_green {
    background-color: #588C73;
}
/***** FIXATIONS ******/

.flexslider > ul.slides > li.flex-active-slide > div.boxes > small > i.fa.fa-long-arrow-left {
    position: relative;
    top: 2px;
}
.ImageWrapper,
.sidebar-banners-wrapper {
    text-align: center !important;
}
/* MENU MOBILE FIX */

@media screen and (max-width: 450px) {
    nav.fhmm.affix .logo-wrapper .first-tag h1 {
        display: none;
    }
    nav .logo-wrapper .tag-lines {
        margin-bottom: 10px;
    }
}
/*Blog Fixation*/

article.blog-wrap .content font {
    font-family: 'YEKAN' !important;
}
article.blog-wrap div.content {
    font-family: 'YEKAN' !important;
}
.blog_container .col-lg-4 .blog-wrap {
    height: 300px;
    overflow-y: hidden;
}
.blog_container a.btn.btn-primary {
    position: relative;
    bottom: 10px;
}
.blog_container .col-lg-4 {
    margin-bottom: 20px;
}
.blog-wrap > div.post-content,
.blog-wrap > div.post-content font {
    direction: rtl !important;
    font-family: 'YEKAN';
    line-height: 25px !important;
}
.blog-wrap div.post-date {
    font-family: 'YEKAN' !important;
}
.post-date {
    background-color: #CCCCCC !important;
}
.post-date span {
    display: block;
    padding-right: 5px;
    padding-left: 5px;
}
font {
    font-family: 'YEKAN';
}
/*CopyRight*/

section.copyright p small {
    direction: rtl
}
/** ALTERNATE HEADER-1 **/
/* tag & logo */

.alt-header-1-taglines {
    text-align: right;
    direction: rtl;
    position: relative;
}
.alt-header-1-taglines .site-title {
    padding-top: 20px;
}
.alt-header-1-taglines .site-subtitle h2 {
    display: inline-block;
    padding: 5px 15px;
}
.alt-header-1-taglines .site-title h1 {
    font-size: 22px;
}
.alt-header-1-taglines .site-subtitle h2 {
    font-size: 13px;
}
.alt-header-1-logo {
    padding-top: 20px;
    text-align: left;
}
/* main menu */

nav.navbar.alt-header-1-menu #defaultmenu ul.nav {
    top: -2px;
}
nav.navbar.alt-header-1-menu.fhmm.affix-top #defaultmenu.navbar-collapse.collapse ul.nav.navbar-nav>li {
    margin-top: 10px;
}
nav.navbar.alt-header-1-menu.affix #defaultmenu ul.nav {
    top: 0;
}
nav.navbar.alt-header-1-menu div#defaultmenu ul.nav li a {
    padding-left: 30px;
    padding-right: 30px;
}
.header-marquee {
    background-color: #5CB12F;
    height: 30px;
    direction: rtl;
    text-align: right;
}
.header-marquee marquee {
    color: white;
}
.topbar {
    border-top: 0px;
    border-bottom: 0px;
}
/** DIRECT BANK PORTAL STYLES **/

.bank-portal-messages {
    text-align: center;
    direction: rtl;
}
.bank-portal-messages h2 {
    font-size: 50px;
}
.bank-portal-messages h4 {
    font-size: 22px;
}
.bank-portal-messages .fatal-error {
    padding: 15px;
    background-color: #DC403B;
}
.bank-portal-messages .fatal-error h2,
.bank-portal-messages .fatal-error h4 {
    color: white;
}
.bank-portal-messages .connection-message {
    padding: 15px;
    background-color: #D9EDF7;
}
/*Share On Social Box*/

.bordered-box {
    border: 1px #e5e5e5 solid;
}
.share-on-social {
    text-align: center;
}
.share-on-social .title {
    margin-bottom: 0;
    margin-top: 10px;
    font-size: 18px;
}
.share .social {
    display: inline-block;
    position: relative;
    margin-left: 5px
}
.share .social span a {
    color: white !important;
}
.share .social.facebook span {
    background-color: #3B5998;
}
.share .social.googleplus span {
    background-color: #DA4F48;
}
.share .social.twitter span {
    background-color: #2AB5E0;
}
.share .social.linkedin span {
    background-color: #0B2B5C;
}
.top2 {
    position: relative;
    top: 2px
}
/*form prettifier*/

.pretty-border {
    width: 3px;
    height: 34px;
    background-color: #5CB12F;
    position: absolute;
    left: 15px;
    bottom: 10px;
}
/*popover and tooltip */

.popover-title,
.popover-content,
.tooltip-inner {
    font-size: 13px !important;
    font-weight: normal !important;
    direction: rtl;
    text-align: center;
}
.popover-title {
    background-color: #5CB12F;
    color: white;
}
/* text ads beautify*/

.text-item-full-content .text-item-box {
    -webkit-transition: all 0.25s ease-out 0s;
    -moz-transition: all 0.25s ease-out 0s;
    -ms-transition: all 0.25s ease-out 0s;
    -o-transition: all 0.25s ease-out 0s;
    transition: all 0.25s ease-out 0s;
}
.text-item-full-content .text-item-box:hover {
    background: #353535;
    color: #CCC;
    transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    /* IE 9 */
    
    -moz-transform: scale(1.1, 1.1);
    /* Moz */
    
    -webkit-transform: scale(1.1, 1.1);
    /* Safari and Chrome */
}
.text-item-full-content .text-item-box:hover a .text-item-head .head-title {
    color: orange;
    text-decoration: none;
    font-size: 12px !important;
    font-weight: normal !important;
}
.text-item-full-content .text-item-box:hover .boxed_mini_details1 {
    color: white;
}
/*file upload beatify*/

.drop-images {
    vertical-align: middle;
    float: right;
    border: 1px dotted #858585;
    margin-right: 5px;
    margin-bottom: 5px;
    font-size: 18px;
    position: relative;
    text-align: center;
    width: 120px;
    height: 80px;
    background: white;
}
.drop-images span {
    margin-top: 20px;
    position: relative;
    display: block;
    font-size: 16px;
}
.hover-wrapper {
    position: relative;
    overflow: hidden;
    display: inline-block;
    margin: 0;
    padding: 0;
}
.hover-wrapper .figcaption {
    position: absolute;
    top: 0;
    left: 0;
    width: 97%;
    height: 95%;
    background-color: #5C5C5C;
    color: #fff;
    opacity: 0;
    cursor: pointer;
}
.hover-wrapper .figcaption i {
    font-size: 40px;
    position: relative;
    right: 40%;
    top: 25%;
    color: #FF4B44;
}
/* final table*/

table.final-table {
    margin: 20px auto border-collapse: collapse;
    width: 100%;
}
table.final-table td,
.final-table th {
    border: 1px gray solid;
    text-align: center;
    font-size: 13px;
    font-weight: 400;
    padding: 8px
}
table.final-table th {
    background: #5CB12F;
    color: white;
}
/* make table responsive */

@media only screen and (max-width: 700px),
(min-device-width: 100px) and (max-device-width: 700px) {
    /* Force table to not be like tables anymore */
    
    table,
    thead,
    tbody,
    th,
    td,
    tr {
        display: block;
    }
    /* Hide table headers (but not display: none;, for accessibility) */
    
    thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }
    tr {
        border: 1px solid #ccc;
    }
    td {
        /* Behave  like a "row" */
        
        border-right: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-right: 0;
    }
    td:before {
        /* Now like a table header */
        
        position: absolute;
        /* Top/left values mimic padding */
        
        top: 6px;
        right: 6px;
        width: 50%;
        padding-right: 0;
        white-space: nowrap;
        text-align: right;
    }
    /*
	Label the data
	*/
    
    td:nth-of-type(1):before {
        content: "عنوان پروفایل : ";
    }
    td:nth-of-type(2):before {
        content: "دسته بندی : ";
    }
    td:nth-of-type(3):before {
        content: "نوع پروفایل : ";
    }
    td:nth-of-type(4):before {
        content: "قیمت : ";
    }
    td:nth-of-type(5):before {
        content: "وضعیت : ";
    }
}
/*property page beatifier*/

.contact-seller {
    background-color: #F2F2F2;
    padding: 10px;
    color: black;
    position: relative;
    bottom: 10px;
    border-bottom: 1px dashed #858585;
}
.contact-seller h3.item-title {
    font-size: 18px;
    color: black;
    padding: 0;
    margin: 0;
    text-align: right;
}
.contact-seller .star-rate {
    color: #F1C40F;
    font-size: 18px;
    text-align: left;
}
ul.details-summary-list {
    padding-right: 10px;
}
ul.details-summary-list li .icon {
    font-size: 18px;
    position: relative;
    top: 2px;
    padding-left: 5px;
}
ul.details-summary-list li .icon.top2 {
    position: relative;
    top: 5px;
}
ul.details-summary-list li .option a {
    color: black;
}
.single-property-meta-wrapper {
    background-color: #F2F2F2;
}
.single-property-meta-wrapper .property-meta {
    font-size: 18px;
    padding: 10px 0;
    cursor: pointer;
}
.single-property-meta-wrapper .property-meta a {
    color: black;
}
.single-property-meta-wrapper .property-meta:hover a {
    color: #5CB12F;
}
/* choose gateway */

.choose-gateway .gate-way {
    float: right;
    margin-bottom: 10px;
}
.choose-gateway label {
    font-size: 13px;
    font-weight: normal;
}
/*latest ads beautifier*/

.list-items {
    clear: both;
    padding-bottom: 10px;
}
.list-items .item {
    background: white;
    clear: both;
    -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
    margin-bottom: 10px;
    border-top: #EFEFEF solid 1px;
    padding-top: 10px;
    padding-right: 5px;
}
.list-items .item .img-preview {
    float: right;
    width: 100px;
    margin-left: -10px;
}
.list-items .item {
    -webkit-transition: all 0.25s ease-out 0s;
    -moz-transition: all 0.25s ease-out 0s;
    -ms-transition: all 0.25s ease-out 0s;
    -o-transition: all 0.25s ease-out 0s;
    transition: all 0.25s ease-out 0s;
}
.list-items .item:hover {
    background: #353535;
    color: #CCC;
    transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    /* IE 9 */
    
    -moz-transform: scale(1.1, 1.1);
    /* Moz */
    
    -webkit-transform: scale(1.1, 1.1);
    /* Safari and Chrome */
}
.list-items .item-desk .title h3 {
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    line-height: 20px;
    padding: 0;
    padding-top: 5px;
}
.list-items .item-desk .price {
    font-weight: bold;
}
.list-items .item-desk .location {
    font-size: 70%;
}
.item-desk .title {
    font-size: 12px;
    padding-top: 5px;
    border-bottom: 1px #EFEFEF solid;
    line-height: 15px;
    max-height: 35px;
    overflow-y: hidden
}
.item-desk .category {
    font-size: 10px
}
.item-desk .star-rate {
    font-size: 11px;
}
.list-items a {
    color: black
}
.list-items a .category {
    color: #65654E
}
.list-items a .star-rate {
    color: #F1C617;
}
.list-items a .item:hover .title {
    color: orange;
    text-decoration: none;
}
.list-items a .item:hover .category {
    color: white;
}
/***
all categories pretifier
***/

.box-services {
    text-align: center;
}
.panel.box-services-area {
    padding-bottom: 0
}
.box-services {
    display: block;
    margin-bottom: 20px;
    padding: 10px;
    border-bottom: 2px solid #141414;
    color: #C2C2C2;
    text-decoration: none;
}
.box-services:hover .circle-icon-service {
    -webkit-transform: scale(1.2, 1.2) rotate(360deg);
    /* Safari and Chrome */
    
    -moz-transform: scale(1.2, 1.2) rotate(360deg);
    /* Mozilla */
    
    -o-transform: scale(1.2, 1.2) rotate(360deg);
    /* IE 9 */
    
    -ms-transform: scale(1.2, 1.2) rotate(360deg);
    /* IE 9 */
    
    transform: scale(1.2, 1.2) rotate(360deg);
}
.box-services h3 {
    height: 10px;
}
.box-services:hover h3 {
    font-size: 25px;
    color: #E74D3C;
}
.wrapper-icon-service {
    margin: 10px auto;
    width: 70px;
    height: 70px;
    text-align: center;
}
.circle-icon-service {
    width: 70px;
    height: 70px;
    background: #353535;
    color: #858585;
    border-radius: 50%;
    box-shadow: 0 1px 1px inset rgba(0, 0, 0, 0.5);
    vertical-align: middle;
    display: table-cell;
    text-align: center;
    margin: 30px auto;
    -webkit-transition: all 0.25s ease-out 0s;
    -moz-transition: all 0.25s ease-out 0s;
    -ms-transition: all 0.25s ease-out 0s;
    -o-transition: all 0.25s ease-out 0s;
    transition: all 0.25s ease-out 0s;
}
.circle-icon-service i {
    color: white;
    font-size: 35px;
}
ul.with-hover li {
    -webkit-transition: all 0.25s ease-out 0s;
    -moz-transition: all 0.25s ease-out 0s;
    -ms-transition: all 0.25s ease-out 0s;
    -o-transition: all 0.25s ease-out 0s;
    transition: all 0.25s ease-out 0s;
    direction: rtl;
}
ul.with-hover li:hover {
    padding-right: 10px;
}
ul.sub-category-list li.last {
    font-size: 13px;
    font-weight: bold;
    border-bottom: 0px #EFEFEF solid;
    padding-bottom: 0;
    margin-bottom: 0;
    font-weight: bold;
    text-align: center !important;
}
ul.sub-category-list li.last:hover {
    padding-right: 0;
}
ul.sub-category-list li.last a {
    background-color: #5CB12F;
    color: white;
    display: block;
    margin-top: 5px;
}
ul.sub-category-list li.last a:hover {
    color: white !important;
    opacity: 0.7;
}
/* Page Loader */

#pageloader {
    width: 100%;
    height: 100%;
    position: fixed;
    background-color: #FFF;
    z-index: 999999;
    opacity: 0.8;
}
.loader-img {
    position: absolute;
    width: auto;
    height: height;
    margin: -27px 0 0 -27px;
    top: 50%;
    margin-top: -40px;
    left: 50%;
    margin-left: -40px;
    text-align: center;
}
/* login widget */

.login-widget {
    border: 1px #5CB12F solid;
    padding: 5px;
}
.login-widget .inner {
    background-color: #8ab928;
    color: white;
    padding: 20px;
    margin-bottom: 0;
}
.login-widget input,
.login-widget input:focus,
.login-widget .input-group span.input-group-addon {
    border: 1px solid white !important;
    background-color: white;
    color: black !important;
}
.login-widget .input-group span.input-group-addon {
    background-color: #F0F0F0
}
.login-widget .register-link {
    color: white;
}
.login-widget .register-link:hover {
    color: white;
    text-decoration: underline;
}
/*  Big Add Ads Button*/

.add-item-big a.btn {
    position: absolute;
    left: 0;
    top: -5px;
    direction: rtl;
    padding: 10px 10px;
    font-size: 18px;
    font-weight: normal;
    background-color: #FB9415 !important;
    border-color: white !important;
}
.add-item-big a.btn:hover {
    opacity: 0.7;
}
.navbar-default.affix .add-item-big a.btn {
    top: -9px;
}
.nopadding {
    padding-right: 6px;
    padding-left: 6px;
}
.zeropadding {
    padding-right: 1px;
    padding-left: 1px;
}
.add-to-favourite i.fa-heart {
    color: red;
}
.panel-group .panel.panel-categories .panel-heading h4.panel-title {
    direction: rtl;
}
.widget.login-widget .inner form {
    direction: rtl;
}
.googleplussub {
    width: 97px;
    text-align: center;
    font-family: BKoodakBold;
    font-size: 12px;
    position: absolute;
    top: 77px;
}
#spdbTip {
    border: 1px #A0A0A0 dashed;
    border-right: 3px #0A3 solid;
    border-left: 3px #0A3 solid;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -khtml-border-radius: 5px;
    z-index: 3000;
    min-width: 40px;
    min-height: 14px;
    text-align: center;
    padding: 5px 5px;
    filter: alpha(opacity=80);
    opacity: 0.8;
    color: #fff;
    font-size: 9pt;
    font-family: tahoma;
    text-shadow: 0px 0px 4px #fff;
    -o-text-shadow: 0px 0px 4px #fff;
    -moz-text-shadow: 0px 0px 4px #fff;
    -ms-text-shadow: 0px 0px 4px #fff;
    display: none;
    box-shadow: 0px 0px 3px #000;
    -moz-box-shadow: 0px 0px 3px #000;
    -ms-box-shadow: 0px 0px 3px #000;
    -webkit-box-shadow: 0px 0px 3px #000;
    -khtml-box-shadow: 0px 0px 3px #000;
    -o-box-shadow: 0px 0px 3px #000;
    position: absolute;
    margin: 10px 0px 10px 10px;
    max-width: 300px;
    background-color: black !important;
    direction: rtl;
    word-wrap: break-word;
}
div.barcode {
    height: 227px;
    width: 227px !important;
    background-size: contain;
    position: absolute;
    margin-top: 36.5px;
}
li.barcode {
    width: 229px;
    height: 300px;
    margin-left: 228px;
    border: 1px solid #EFEFEF;
    vertical-align: middle;
}
i.spbodybuilding {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAABHVBMVEUAAACDg4Px8fGUlJSMi4uEhIT4+Pj19fXk5OTMy8vExMSLior6+vrx8PDo6OjY19fS0tLPz8+0tLStrKypqamhoaGIh4eOjo6Ojo6VlJT8/Pz7+/vs7Ozq6urm5ube3t7W1ta+vb3DwsK9vLy7u7u4t7ezs7OysbGoqKiurq6fnp6kpKSrq6ugoKCZmZidnZ2SkpKcm5uXl5eMi4uWlpaIiIjz8/Pu7u7g4ODT09PPz8/IyMjBwcG3t7e1tLSwr6+pqKmpqamhoaGSkpKXl5efn5+VlZWRkJGLioqWlpZ/fn6Ojo739/fg4ODY19jc3NzY2NjNzc3IyMjHx8fLy8vCwsK8vLy6urqcnJuTkpKampqVlZWDg4P////9/f0zjmpbAAAAXXRSTlMAD/tELgb9/PPg0Rr++fXr4eG/rJBpJyEUAv7+9/f17+bLycC6sLCinJqTkpB7bVtUUzs2Mgr7+O7k3NHGxLavoImIc2hfX0xIPiYM/PHu6+bZ2dnVzry4gX15Wz6WkduxAAAB6UlEQVRIx42V11YiQRCGi2EGkIySFEQkiK4uimIOu4bdNWxOxr/f/zGcdpieET1WfTfdc/Gdmq6/Tje9YNBtD91lGN0kIUUF1G3q1ZCvyoxPamc/v1etxAFci4xUFh29luCyK1K6QFGvHa0kpiVFMsCK424uZgD85wXvf2KJbolW00B6KDo8PHa+AqgdlByB08Mz8vutKOusKDwnwzvHs2PSjwHrTDcxxhLr/MI47zllCQHxjg4oc8EolSwMP6mXBpDkJnRVGaXo9hDAETs6Ld9Q60QFoEUsg5lAOQD+XRFPEiP2mthaJgnHMBTWScQCPOYWTCTSliXJIA0zIb9l4HMvNOxto0j/LAmD6ouMRYTIOQKjUodGxTznnbxIfpTNhECZwBP9SgaarUvW2GxAM0X0wXNvWSUyqyM8c3cb3mkmWaUcB7K2u/HLHLLKHYDRuDs5WcvmQ01aUwBuOGMjDhwF3ZNU+Qhg3vgWoM45pRBWfoui/KYz8Y8Cl1M2lSxg+Xf9pE4owikpK3QDz4mCtGPYpZCSPmeVLwon5qMpKUJ9xOzQtFk2ryzDSpmKunc8f4DPQapWmSRjrIxSQD3FK1PImQc4qoDc6aXzpuAsAmfm66TWaGx/P3x4U1lr/21Xg0EoRyJXr71ejzPksdt6rYTyAAAAAElFTkSuQmCC');
}
i.spphysicalreadiness {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAACHFBMVEUAAAADAwMAAAAAAAD9/f319PQgICAKCgr////f39/9/Pxubm7z8vLr6uoTExPw8PAGBgbv7u4ODg7Kycm+vb3m5ub8/Pzx8fH6+vrY2Nj7+/vq6urIyMjCwsL6+vqqqqr7+/uUk5T4+PiXl5f39vb4+PiQkJCHh4f49/f29vaDg4OysbJ4eHhsbGxmZmZkZGRiYmJXV1dFRUXz8/NmZmbu7u7n5+crKysaGhr49/fi4uIqKioODg7n5uYNDQ2AgIALCwsGBgbk4+Pu7u6trKzg4OAAAADp6OgKCgrt7Ozp6Oi4uLgAAADs7Ozi4uLa2tr19fXZ2dnu7u7V1dXJycn6+vrOzs77+/vX19e+vr7x8fHKysrHx8f7+/ujo6OdnZ2Xlpbr6+usrKzn5+eSkpL////m5uaDg4P5+Pnh4eHf3t+Pj4/x8fHu7u6Xl5eurq7///+op6f4+PiGhobl5eWioqL19fWMjIzGxsbi4eGBgYFzc3Pw8PCFhYV0dHRdXV3FxcWfn5/t7e1lZWWSkpKNjI1RUVFra2udnZ309PSHh4dEQ0Q8PDx6enoxMTH///9KSkpbW1vNzc1QT0/z8/N+fn6Li4sQEBDt7OwaGhrw8PCZmJhbW1vd3Nzx8PDOzs6Tk5Pv7u/r6eoGBgarq6vx7+8AAADY2NhWVlahoaEAAADx8fHv7u7n5+f////9/f309PT5+fnp6en29vai5xEwAAAArnRSTlMABAwK+p1VI/v7962OR0M3Ny8oBQP+/fz39vLy7evp3drY1s/Mx8fDu7a2sa+loqCamZB7enhqZltWUEhIQjs6NDAuKCchHBkYExALB/7+/fv49fPt7Ozr6ujn5OPi3tzb1tbV1dPSysnJycnHx8fEw7+9vLW0s7Owr66urKynp6ObmJCPi4uIgX56enp3dHNzcXBua2RUVFNPTENBPz48NjMuLSwdGxkXFhENCAiPK+VUAAACKElEQVRIx5WVZ1cTQRhGJyFKEgkKCV2QbkFQEBQpoghSxN5777333nvvvfe7Af+gGwyZGGRmcr/smT17d86887wzQosjtfrSrSZhTmL1nrlA+rEWQ6HrQg7gLVvJLPf9j0bKeMDa7BO1OS9Pba8xMabNg7ymgBDO6zOFGbVBSBJxMQ68n+IyEkbAfvvZXt9iqnzwwB0h7i4l86mhchuoE+UAhWaGowh48SwI4EoxUqakARd30MtEI2UIkq0/TYzBQcLML7v6xSiPywjjfmu8jRGGmhmTglI5b2SkDkdimUyTcIBofHrDOYZorHd65QaSbovsNn1nyYVw8MpvCgM6Y8Z6aewVN+GwdiG7kUwWVQaNWSGFo4/94gxM0BjJafTharY7YIs2xY6RRMjrsHdoI9SplamzkZy0lQKs6ZrIdyOxV+Fcw5IfmjgSYt2jIxaAu9GxlmKDI5X8b8JxmhCbvhYwSG18Xw1YPpmzQ4up0Xdv+LfOsQDplqtVXeJSwEoJD3odVv1SKsPmAKMjYcsFcKlrfPlvrvqoBPC2KifJAkoCcrwAyPfrDrvMZiE5AeoaJ3tivygFXusSaZdL8nkhLOpUTdIDjBJRNPSEXiioArLfiyieZECSJsQbXv17XXjY1qlSKimOuarLYXmjqrmyeNj/emWnX7Up1vOYEh7PAHa1DXhw5/7nuE58sEJmLpbECigR/Wm/d+7NAEpDEVwTcdFVv+9shzDiD6haQ5oT2VnfAAAAAElFTkSuQmCC');
}
i.spgymnastic {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAyVBMVEUAAACenp6Ojo6en5+Tk5P7+/vr7OyLi4vf4OCTk5Pu7u7e3t7c3NzZ2dm+vr6vr6+ZmZmXl5eSk5P29vbz8/PBwcG9vb2zs7OvsLCenp7t7O3q6uro6Oji4uLU1dXS0tPLy8usrKynp6ebm5uYmZmRkZH9/f34+Pjx8fHw8PDl5ebR0dHNzc24uLipqamTk5Pk5OTX19fOz8/Gxsa/v7+6u7ufn5+am5uWlpaUlJTJycnDw8O1tbWkpKShoaGPj4+qqqqjo6P///+ndEo3AAAAQnRSTlMAUARTF/72B+4d+Ovq6L6XQCwQ/PvEuaWcWPf19O/j4NSOfkk5DP78+fjz39ixgyHx5drLwLdcRTIn0ciqcmQJiGwEp9DbAAAB5ElEQVRIx72WW3uiMBCGpzFBFBDEA1YU6qGeqlZrtbXdbne///+jFsrqCuUh5mbfC57cvJkkk5lAMsqkyj74VDSYP6moKn3xqKygQ4roCBSNShUDRWWIxlFRaWOmeGJcQ5WrKbeAxehaRu0D0QrYXW04U/wm3gPWVIy709/412CJeZ06wEyW/DUQZ/s4MDH7oMoCeCIJNoAHsmeA7hDtAXkiDwC6ITD3omyMG4BwSMYKX9zF4xauOuLHRuLUoiBTAM8k5Qf+8t6xAIhbqVFvIsVGXvkDpNFJOUrVkTs1NFLO4lWqvEy2v/q4oC+PE4jj/Ye3NM7B/J/yla2SXdm7XuIIWYvpxDc4ga/NRApHhcpYwKYTbBgiZtqqF69sSReUPAsR2qCwcxks0wDemwDCgrvTarrfMuz1AGy9Sr4xas75afp/eeTrJwF0W0M3R+Fd8zTseam5VnGo8flonNKJG6MffbjrugfUPhljF9u0l+fTfDUF0lQ1rSswWei6bhimaRrWM8806ysYZfqonOk4XfFVSMm28wBSQpZJH6S0spVlbDYLbdLwNd8XyEN8KxtWLpd5t3Yf4dyksbal6PtCeTBtTzk8vBX8rWjtXOXufyiBumIVKc3cPq8XPGSsNsx9DGxK8wckr4Tv2Mz/gwAAAABJRU5ErkJggg==');
}
i.spbasketball {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAABiVBMVEUAAADp6ent7e1xcXF2dnf4+Pn29vbo6Ojj4+P5+fn7+/vi4+PY2Njh4eHExMS9vb2tra5tbW13d3hra2t2dndxcnJdXV38/Pz39/f19fXw8PDy8vLw8PDv7+/l5ebg4eHa2trk5eXQ0NDNzc3FxcW6urqxsrKxsrKdnZ6enp+EhISMjIx4eHh4eHl+fn98fHzz8/Tq6urV1dbJycnKysq0tbWxsbGsrK2oqKidnZ2np6ejo6SZmZmUlJWHh4iVlZWJioqPj4+FhYZ4eHmBgYF2dnaFhYVwcXF4eHmBgYGKioqIiIlqamt0dXVoaGlqamthYWJqamrl5eXc3Nzb29vT09Pe3t7d3d3a29vV1dXPz8+9vb7ExMTMzMy9vb7IyMi3t7ijpKSysrOioqK1tbWlpqafn6Crq6uVlZWPj4+NjY2srK2RkZKPj5CTlJSVlZWVlZWRkZKTk5SJiYp1dXaCg4N9fX51dXV1dXaOjo6QkZFyc3NfX1+FhYaGhof////9/v79/f38/Pwa3E/zAAAAf3RSTlMA+PgGA/399vH+/fXy8OPdukA2JB4UEP79/fv6+fn39PLx6eTk1tO/n5GAamNEPir8+ero4tTOyMW8u7GqoJWUiYeGb2VeXFVURUI5KScgGAsJ9PPz7u3s7OTe3tzZ19TSysTBtrauqKWkpJ+ckImAfXt4dHJrYFhPR0YyJxEMj2BFUQAAAhpJREFUSMeV0lV7o0AYhuEBQkKsjXvSaGO7qbtt3W3d3d1994X+8gUKvShLOvCc5JuD+8oMM6R7K5VSKEGctCwBmHIiXCOQ64s7IJtHkEt2HJA1qL12QFah9sYBCadV0vfBPkkUoSa9tU2WoDdvl1ShJ322J2IFnOT/fcb1LTwONWLqOA9DD7qKrxURgKf+8ed2JABjS91IBUFAlJnIp3GqK4fWYpEZuoaUIIj4vy/WpM3e8Oav8mD8x5foNpBZa9LI3vRcBJsv7zZH3WBWLxtIrzVp+nL3BkseBOOERNodMmkgxQNL8gmC+04QKGvrdclgli3J31E2WWIFvqmt94YMpJ9Ytj3M55B6xmnLDeO/FKzv3vXnfSj0g6ikPfPqNgz5CaVzNQan89DI4fQlE8kSWrtVE8lTycaRiRSopBemeqjHh7k5GhkzC3eYIs6nHO9rCuZmKOIgoG8np5MFm4dnF/t1snK24Hog58vcjf9iNMHEKIf3AeAbcY7MUp7+SZG0/om4EW2HYUKpBmBcGaIeqL0ktNa9wAVlaEEtkCC2XtiY9iv3nC6iAQDeLbLHAJmJrD9KFQNlyN1ykTURGNwZ2KSL6wD4h/vy104CTJRQ46oAilvKOAl4W4TeCwC+b8r0XQLqxEbDAB6p0xyAp3bIONxPOHWaANCyQ/bfdY6HcAZgd4iTpgHUIk5EjIHybFwOiOu+EKxbPq5/6yEtkU7NPzwAAAAASUVORK5CYII=');
}
i.spfootball {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAABPlBMVEUAAAD4+PiFhYXz8/Pv7+/U1NSsrKynp6eKior39/fc3NzZ2dnOzs6SkpKJiYmFhYX5+fnj4+Pa2trS0tLFxcWpqamZmZmRkZGGhoaOjo6FhYX7+/vq6uro6Ojm5ubIyMjDw8PExMTGxsa9vb25ubm1tbW4uLivr6+urq6lpaWWlpabm5uUlJSYmJiSkpKSkpKUlJSMjIyEhITy8vLt7e3W1tbNzc3KysrIyMjIyMi/v7/Dw8O4uLixsbGurq61tbWrq6ufn5+YmJiVlZWSkpKenp6Pj4+UlJSRkZGOjo6JiYmDg4OEhISRkZGFhYWAgID19fXx8fHk5OTe3t7h4eHLy8vGxsbFxcW9vb3AwMDExMSjo6Orq6udnZ2enp6mpqahoaGbm5ucnJyRkZGLi4uBgYF5eXn////+/v79/f0LWqzYAAAAZ3RSTlMA/RD7+uasmyn87uzhSxsL/fPt5NakY0M8MBP+9/b029XSz8XFvbivoZZ6bGhaVVFNOQb7+One3NjUzs29ubWzqHhxa2tpY2BdPzc1MCYeFfv68/Dv3NjYycjGqJ2WjoqGg2NaGggI//BndAAAAhNJREFUSMeV1Wd3okAYhuEXBEVjb2uLxpLYYk2ym2TTNr1ne+/tgf//B9YRzyIJzuD1hSPHW5wCEFEu/a5NDm4bpfJPctRdMqK1HD1QwsgXx+TUGwDWq3dkN4iy5DE5yiS3NyQs9MjmHIzqnGga0XEe0m6YprTAucrYJwCBw6F1YhWMlzi8APTEwVmWTL90AGuXxPNVAuN5U9nZb3RTBfYh+Ju4zl/hP31yVLZ9Q260BAcLF7zkesup2bglnrrfoYn1uc1F0qGRqjI3ai86DahNohWyeOqqwY7LvCSk25o0JWBIwFZ4dhJ5aUs2yYcP2YaEwqPZTdmWKFqOfVcFWrMTH2y6k5P+0OykYysM8/+kvd9ptrAynfhvyIXEdJIki8vBHLpKeraFl90kcnG6WQ6dnBDj/sbRpSiawuQZ7lkRJuH7u7nvds4sZ+JkELUnxUthktZhFxQmw9hkUfyY+CFsnk5+/K11GZfTnN9RknEwnoEo0Txg1PANye/BpEjkyXjjm/fKpvkSENFKbK+EiJHZyJoklAsAOCDTt9rnCImt5oHnPZrLHnuzZedK+mwLxOW5mhTnycqbac8VjcmdjpsZyKyPmj1ijou6HjsisaM1wJMhoisFI8opiYXiQPAvG9ZYlVz4UwN2iT6aScVNotUBo0VN67Ehsm9gJBa5C7BjPONi0+DFazWhrkQoW1kslK+J6B9/bwALvR51mwAAAABJRU5ErkJggg==');
}
i.sphandball {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAABPlBMVEUAAACRkZGQkJD7+/v4+PiUlJSOjo7v7+/s7Oze3t6ZmZmUlJSLi4v29vby8vLa2trW1tbGxsbExMS1tbWbm5uRkZGMjIyPj47u7u7m5ubk5OTi4uLf39/d3d3Ozs7IyMjGxsbCwsLDw8PAwMC9vb2xsbKrq6ugoKCcnJ2ZmZmXl5ePj4+Ojo6SkpKOjo76+vr19fXz8/Px8fHq6urn5+fT09PS0tLMzMzJycnExMSurq6ysrKxsbGtra2pqamkpKSkpKScnJyjo6Oenp6jo6Obm5uTk5SWlpaTk5P9/f3Q0NDp6enX19fY2Niqqqq3t7e6urq4uLinp6ejo6OioqKZmZmenp6Pj4/KysrGxsbR0dHg4OC6urqzs7PV1dW4uLisra27u7uysbGpqamam5v////p6enu7u7j4+PX19dfWjAqAAAAZXRSTlMAGAT+/SMc+ffsaSkC/Pvp49LLrkE/Cwj48/Hw7ezc187IxcO+qJh9YkxFNS4VEf39/Pr29OLe2NTIqKOcnJGAd3VuaGdcUjof/vv16OXEu7eyiXRkVFNE+/ru7ezm5djMxKx/cU3BwNsAAAJYSURBVEjHtZbXdhoxEEC19GJ675hmuqk2Dr0YcItr7PQ+JPn/HwjS7rFXrED7kNwnzey5IM3s6Cz6H1gLOZ+01GhyXhXGm8zxxbVBXJfyiQe+8aSDNRYxGB+1S+OfPKUPmIEYzBshz2WZY+y5iHJNAmEIWrgtchRNExtBKwnK9jMAlwVxOMZKAglCRS+gBIC2hHjgjWk7EWPQZDcl9gFafq7iwIoWnolzDZ8NaF7R1UE0/tFwGt8wggbZ869v373vFjUvmZEZFGgP0AuvAaC+gpB7YhCrm4FNotm8vCfzFU7+wT9sbLtHjz8cQGMc5Dc2/oXkV8t8BNgYaYHsC/Pbiqp9G9vxbCqGc5z+hJfelIml2BeKBpzXfn0MiGvhwWM2O66cF5TTRQr0hs1MilLukApO5IaurEahWu9WYxTltQstVRiBGMjIIRV4qQa1A3xDSFKHn6owqG0FT/nGY0tunH3nG706yDFzBesR0DQMPMMBmxzsNhZRUGDZJVQzOqUR3tWUaRSUHA53GLeAaV05O8mkLrrPL1iFXMCmm6U4P/qMpHzefgwnfv5BT+6kXvoOuXn12ouT//CRIAmgC0hTWRd2zmCzgJezNADEkHQWB/MQAhKfu6zrqCQ2v4NirJtbwltAWVz+CTl2GAhOvR0wl36Wct/tAUCqQoLJ8+wCpvaEWGSNAI2BFAg36dnMFdFKbWSUy1849ayNsJdOa5yi8g0pSQOmqbilciQfYb328xoebeWg+uzbX2GLDeCekfeI9WU7pj7ze+cQ3HtoC+MqK6vJnizQP+IvEhIZ9by+uRMAAAAASUVORK5CYII=');
}
i.spmartial {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAABMlBMVEUAAACMjo7u7u6Lj4/9/f3z8/Po6emFiYnx8fHFxsahpKSHjIyFiIjT1NSztbX7+/v4+Pjz9PTm5+fa29uRlJSMj4+Ii4v5+fns7e3k5eXe39/d3t7b3NzPz8/Mzs65u7uvsrKtrq6sra2ipaWdnp6anJyOlZWZmpqWmZmTlZWQlJSQkpL09PTx8/Pw8PDr7Ozp6uri4+PQ0tLLzc3Jy8zHyMjDxcW6vr64urq1ubmyt7essLCrrq6pqqqYm5yRlpaVl5eLj4+NkJCEh4f19fXg4eHZ2trDx8e9wcHCxMS7vr64ubmws7OorKylp6eXnp6Zm5yho6OgoqKYnp6cnp6RlpaXmZmLkZGIkJDV2dnW1tbGycnHyMisr6+3uLizs7Olp6ecoKCQlpaPlJX////9/v4xMOV4AAAAZHRSTlMAFfgg/vv1BfrQeBIC467+/fv06iccDv348u7t7N3bu6uhlY5aVlVHPTYwC/v6+ff28ODZ2NPMysPAuaSejmpfQywlCvzv6NTLysO4s5qEg3lzaGBOTk1DNurn19Cyr6N8a1pBopXCiwAAAlhJREFUSMfNlVdi4jAQQAfbVINpoYbeQyfUQICQ3jabvr0P97/CImGw1wbb+5f3gyT8LGlmJMObgh0NpmCI46MA/XVmm56BEeFkWMXGmLQqnxAtvAHlFgm3pHlvQZ/JwCRRqnymnYKhWWY1qsRp5yMXtuorpgZV7OIsXH+iKzljVPlCOweIOP8AeriIUZ3QdYUQMeHUEUodG1GEiukEoOxFxEPQIYUUG1P3JYWYG5F70dl72owK/Nq7d1hQxVDbCKkNy56W8eRWCfNuWcs4simFUDyvvfNdpWF+BW3sqGSkYzjUG9cp+z9hhaCb9UB0GaC5ZER47epNLCNkl4U5A5qkkZI8lwwbq2nseHGBJ82fSkpS02BjNAs5aEuGV7NOijSHTBHGKOG2fE18f7BuWZWPzpGHPQaVtK4fNiXnAgl3YvpVNFIqI8ORRD8C3OAWssrw1iJn2CyBVcBt2Gb/Kq87gaCjCKwdt3MNm+gqngrHq1LteAobwrwvO4d+D/MjZ4Je9zHjEsculEEeC2bpVF09W5koGU6SSzkhDr8HOe/quIbrlQAq9QjJYMpFvk1RpMTk572NEvv0pFcYhqTPTu/xF3EB35zrpHglwe8ASpAxkyI+G4r3OKXGi392JMH1c/Uea8RzvNght3zDjJbTqbgZfh0n71UOJPxYBmB/Bdd3NHMpfi7yqxC6OyWQ00J54U/n2Beb2VWqzp8Vh1q4CYDEPSLXN9HYIu62SJpHQdBkQu7QpsBDdmGw5bb/kAU9Arm7gQ1d4EOuAMZhpw44mF/Cf/K79wRvkb/axRkyHJHo5AAAAABJRU5ErkJggg==');
}
i.spwrestle {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAwFBMVEUAAAD9/f36+vrk5OStra3u7u7d3d2Xl5eWlpaUlJT19fXf39/Kysq6urqzs7OoqKiUlJSpqamTk5PR0dGvr6+cnJyZmZmYmJiTk5Pz8/Ph4eHHx8fFxcXDw8Orq6ufn5+dnZ3w8PDa2trX19fU1NTPz8/ExMTBwcG+vr64uLi1tbWmpqaioqKbm5uamprs7Ozq6urAwMC9vb25ubmkpKSjo6P4+Pj39/fNzc3MzMy3t7exsbGwsLDo6Ojm5ub///+FRunzAAAAP3RSTlMA/v3wh/fqHxkQ++zQsZ12E3wG3JA+LScM+u7MycSBUEX55uPf2cfBuqqkbVs6Mvb0vbauZmH8/NbUp5eT8/IwPBEFAAACa0lEQVRIx+WU13LiQBBFWxlEMpaRyNEkg8k20b7//1c7QjPSIMku7evueaConrqa7r49Tf8F+dOo8neK7hBQdMpKbtopwcfxvOdMipoJwdHWzocMkhYeudGvrG5F045J1MUvgl6rgRQ+yz8q5ip+oPiUbkQRMdbOBJxhLk3xihjjHB2ie1IkJcRhVVcQkhyFZw2C6+HSLgC2RfQSSQoJUyfR4d4fAAMo52jMlEceLj0KnuTSNWIsN1CM4gDQe+L+t4eszuCcWCqK05ltd80wH8vk9liSpCq+3yX6Bieq+g0BVUky41/0xLltdiqVctsxWiziiczmScn17k9Xry5dfmD5bQoN20mSfRAye5RAbnRHit54zK4mFZYBQVsKf0CQ1OylCZLC7wo4dp9ijq2DXt5/UiUo5HlM7v9A96cBDcmYlQoo7XVUY3TiOzqs8anVY7e73kSJ4lL7z/7F1iBmjAOoK6L+TAVeZckUMIIXqQOYSCdb4KvO0mirseXQDSU0BxpedMIMHhG5G0B9fEr1QphprgGcIoOVe547PuEyZUDL87/cN5Fm06L6F9BK7CkAYo6KwCZYG94A+Hy/z8A48VqZIYqwdwmgLGrH9L5YzTolcGC7wguDD01+AxRYVypqo0ZJ9ji60oIYEWMBGDWq75RY6dHILsPBaqAQFKV+BK+imiapybulDIPV79q4kJ+WOEp2uZkPr1HBku/wovtDaPUUhQLgQAINC1oq6PLn14TZja3QqwkoZikaehNFGkXvszbS4hvxVRuWHh5dk9V/AbDNU0Z6KhzWqgEfkyxMgyF19Zd+Von+PaV/iT9tEaYt2F/dSgAAAABJRU5ErkJggg==');
}
i.spruncycling {
    background-image: url('data:image/png;base64,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');
}
i.spvolleyball {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAw1BMVEUAAACpqamRkZGSkpKUlJT39/f19fXs7Ozm5ubj4+OkpKSjo6PX19fNzc20tLSWlpbg4ODOzs6/v7+ysrKYmJiVlZWQkJD7+/vz8/Po6Ojl5eXd3d3U1NTR0dHMzMzKysrDw8PBwcG2tbavr6+enp6enp6cnJyWlpaTk5OVlZXw8PDq6urb29vY2Ni9vb2srKynp6elpaWhoaGbm5uZmZmSkpL09PTx8fHu7u7T09PGxsa5ubmtra2goKDIyMj////9/f1M3mvpAAAAP3RSTlMAgwkWBPz79/LwcGrk2aQm7trBnzEhDP769PLq4t3W1MjFrJZXU0ssHAb59ejmuo2AdmRFOw77+fjfzrCSW9GO9+QlAAABv0lEQVRIx5XV127qQBSF4W1ccLeDTQu9hxJ6enKW3/+pToaMEVEQ3vPdjAT6hZlm+mPSvh88kIp9HYA/V0nuIHgqySMETSWpiKI+VUmqPpCFxDVpbYnm3uhAbB0MSwYpiRFX1IqnJlbV7zF1a/RbaR9dTwznRXyjx/BnFx8/TCtLNIZXEw99MSQAApJ0LWjAcsKv60/cQ3hezLHWeeu//+suAPTFlrs6LakJV4wDkbQy/MicGzthK7fWcYncYqhNSzcmbCCSJ3I7L5D6s+I9bNtLJ0PukYrsGvjNp0JpsqrjwoJ1OA+b9kXzRTyaiVxC3CaD1CUu15LJfYndrGVizdjJGNKGnZQcmfRULzPgnZ+45/Vn82QS85Oe8izrZeXEg1TWuUkX0quuOsewa9ybvAXAbABw5szExzfLOl1nHEYUdZALOUV6Z5qmmKuRDWBctBk/EmPzLLf9blRm/HsNsPPr4vM0z89RQRJCKLcdYD2CsCr4lVoLsHdTnfT9LHoFmsFHlW77BMqT0wO+uQOgXaVCAZoH+S7LkA05ixjC/VmYGMCWd+CPxvmwWClJ7MOSkJIxUCE1E5hHxcQI1nTTfxXBZwruhEk6AAAAAElFTkSuQmCC');
}
i.spswim {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAABvFBMVEUAAACAgIDW1tapqal/f4D19fXu7u7j4+PExMS5ubmysrKMjIzz8/Pq6uro6Ojn5+fa2trc3NzZ2dnPz9DLy8vPz8+/v8DJycm2tra9vb2wsLCzs7OgoKCsrKyioqKWlpaGhob6+vr4+Pjz8/Pv7+/k5OTe3t7X19fT09PY2NjLy8zHx8fR0dHGxsbDw8PMzMzCwsK/v7/IyMjBwcG5ubnFxcW2trbDw8Onp6exsbGmpqezs7OmpqaxsbGdnZ6SkpKmpqampqadnp2kpKSQkJCYmJiSkpKFhYWEhISQkJCIiIiEhIT29vbx8fHh4eHe3t7MzMzR0dHKysrW1tbT09PExMW8vLzJycm6urrGxsa3t7e0tLSzs7PAwMC/v7+rq6utra2jo6OsrKyZmZmtra2oqKivr6+YmJikpKSioqKhoaGQkJCCgoKBgYGCgoLn5+fl5eXe3t7T09PT09PMzMyurq67u7uurq69vb26urq2tratra25ubm2tranp6elpaWfn5+YmJihoaGgoKCioqKYmJiUlJSoqKiVlZWkpKSZmZmWlpaVlZWSkpKbm5uIiIiPj4/////9/f37+/sUw6QdAAAAkXRSTlMAA+p8Gfz38suvmwj79/Py7+vp59/a1tXBt7adnYdkSDT+/f359PHt7efl4d3c29bW0tDOy8fFxKylo6CelpB2cW9raWZiYDwlJCAM/frz8+jn4+Le2NLQ0M3JyMXDu7iysZyUkZCPiXddVkQvEg/49evm4NjEwL25uLe3sKmop6aZlpWLgoGAfHp6cGxrWFAWdjUAjAAAAhBJREFUSMftk1VvG0EURsf2mpmZEjMzs2MIM3MapjIzM8z4D3d37UquXXX7VinyeblXozm6o9H9wIAB/xPaqNlk2n84BqgZ3VArI7pHarYAQZwMpWCJimE3w2fUM9pGyx8LK9WTEK4BasxvchwI14m2PglRDfwLhploDsNrZhhCGQ1QwucDC0Y0mAriHFAKbyUiu6JIqgHCiPCpjMYQxEEpvB1BeLMFKClAEuYRAB/wOhQ/plRewTZoqRhoN7lxCqUpgb1MH1E45/I+B2ku/u5cGMJuJ+t3iT4CKLj8ZO8b9AP8gbGKTjEfiPnnHULYD/t9TzCw+o7P1nWh1eqXFs9/7WCjSQNmP4IE926T92Vb6cyztfYsFGKTxZHY+9zJGrJab7gSXzVSqZt7zHnKMOaNVcYCQgLPc9UU2xl7rXp8f33HUEjJIWLOkd/A5XJkYoQ20+knnOtM602l1DYBWVruMguFdLqEl8kUeBQSYQvaHnDjrFY0WwCrSb2RcZol3j4RLB9KWSLf8n45ucor84h1E0RO8iKhaIFz8DEZ51X28DSAXU1IIXcEGSffTEbtrFKf1ec3b83tbodn1YxSycTQ0oM8nv5QS595kVrybJSqp524G+i+RdnUSvOL1yVXbRf5xC9ec7LFEvqK5eW03eW9++6SPKO774AOWK1y1rt/WL3WICPZlcvx71UwYMCV4CfvKdCJSvxtwAAAAABJRU5ErkJggg==');
}
i.spmassage {
    background-image: url('data:image/png;base64,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');
}
i.spchess {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAvVBMVEUAAADw8PD8/PydnZ2SkpKzs7Orq6uTk5P09PSVlZXk5OS6urqUlJSbm5vo6OiXl5f4+PjQ0NC/v7+wsLCtra2enp7FxcWvr6+mpqajo6OcnJyXl5fm5ubg4ODU1NSnp6egoKCYmJj29vba2trY2NjKysqhoaGZmZn6+vri4uLS0tKpqamkpKSampqYmJiVlZXt7e3c3Ny8vLy2tra0tLTe3t7W1tbHx8e3t7fq6urBwcGpqanNzc3Ly8v////hE+ZNAAAAPnRSTlMA+f5EBpyDDPob8K8WOPMh/du7lYlKx45tYD4Z8u3gc1Ep/Ofk0Vgt/e7dfWgyJRL36bSmoOriy6n1wXjW09V10QQAAALaSURBVEjH7ZRXd+IwEIXHFeNu4xaDwfTeOyT3//+sxUgOzp7Nw77m5HtAOiNdNDO6Fv3yQ1kZXvxfAlnRAXhNqnK/SPQ9SxEF7VoltgO0w/cSU8CT4BWynv/S+U7x1ugxSViJPQMbRTL/JTiBMVEq0ZwHRfs2/luhiHzRbVTDtfkJHDv/qjjw/cF+SF/p7mxlyjQ8OePZ0hE4t4aeVAVWUiNHttmiURxr0Cl9jGsdnM0APtVkLmjWhj27Q3KLLQoOkbOl84iIAlRYUrCicKV0ydyliyCCmov4PMYakD8nal5ZZNoCesZinEhpw4LfDPfzfJXfIKA9QMF1TdKA9ipRgykyJwGO6kSdRefZHu3Gx8A7SF5tCnFksg4cKJxRsKcaq6TlkHqEYMPGC6GteZo4GZLVe5Yqvw0p8bkpMCcyHT8JpdBzXSbQNDWXckmS6mUqyZtBbz43BRT58/6W1ocG2EH3deP1BQqGnZjCISncE3o0dyrmOpaGXieXaCCwgz21Q5ZHl0rqn54N0eczR8eLrZJTnZ/CEefEaGDD/RGjgnKxiPxwoVViOq9ohC0v4lpZtSVjRTTEFyYW29mBzmqRxCKqlVkc12QJrvBEnArP2+FNUqB1XxItmrBdmpuQ7O+b9Qfd2d1Fb4J3YizKFDsoiGZSsa256D/OjniTzrGLnY0pr8VHL2XvBevUjKWZ9h/rA5XtORlir25AqJffnLB8TjzmA91kaT5G2QtNs2ma690ZJ1r1MCo7lrFXZ8PK7tfHS2s8lrZ1WvdVVQ1UdR65iIkMGOW9CA6riZF14liJg/u2S6vMKTNBUrx+OpfwjkWAW7SyTYy+RN3ybQyA40Od4cI91ioGVQQ2hWN8LrmFZJVdVQUNrXuzBXyMSE5nEI1UjVASE0MZ0dLg87QxVryB4r+f2/0gbreybNpu2VmmC6KoXft56XCJiN8Dm3Bq7I1hP06adtf0yw/kDzRuk/+3FqL/AAAAAElFTkSuQmCC');
}
i.spweightlifting {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAABj1BMVEUAAACIiIi9vLzt7e29vb36+vr29vZzc3J1dXV1dXT7+/vY2NjU1NTGxsbExMS8vLycnJyBgYGNjY1sbGxra2vx8fHv7+/o6Ojk5OTd3d3U1NTP0M/JycnDw8O7u7ufn5+wsLCYmJiDg4OEhISQkJCAgIB5eXmEhINvb25qamr4+Pj19fXq6urR0dG0tLSurq6vr6+mpqatra2Xl5eWlZWXl5d0dHSEhINvb29+fn5iYmLm5ubh4eHk5OPV1dXX19fW1tbLy8uzsrKrq6uop6eoqKiysrKhoaGvr6+goKCoqKiSkpGpqamhoaGWlpaSkpKNjY2JiYmTk5OKioqJiYmAgICJiYmCgoKEhISIiIiLi4t0dHN/f3+SkpJ/fn5ycnLz8/Pe3t7Ozs6/v7+/v7+3t7fGxsa3t7fExMS3t7fDw8PDw8O4uLihoaGioaGenp6lpaWlpaWampqVlJSdnZ2Pj4+RkZGdnZygoKCOjo6Xl5aOjo6GhoaDg4OSkpKLi4t3eHiMjIttbW3////9/f1WCQtAAAAAg3RSTlMAQ8X6xf79KBoW/vDt4+HYm19TEA38+vj38ubl5N/Fq6OTdWFRS0hCJQb9/Pnn0cvHvLmqooZNODEhCff08u/o5uXMxcS+u7WopqKcmpqQioiFgHdyaWNaVUxIQj87MSr88+rc2NbS0s7Kx8a/t7Syr62sopeXk46DfXt7eHBsZFMrIiNzZv8AAAJhSURBVEjHldVlVxtBFMbxWzYGJKHBKVagEdwpXqRY0eJa6u7u9s8H77CbpCzQzPT3Ys49J/tkdubO7sqR7dq5uaho+Lu6pt9K2oJlWUu6yE5Jc/O4pF0EzusihUm48n+RSypyQRwDsgDU6SK7dmRAVYGBR1OtQJf6n335l8sivYDVUb37S0aSOB5WUuLxeGpq1JCT4smpyfGoYczbet+Hw5K15dZgCRBqGKU6fu5M8RmGYlOAryrY+11E1mXWXkufL1gsZ7vKCzlnr6XBvWOd3O6TlMDL6b10XdROS8LesbGTm3zYgm9m0LlqHEpjYvuWD29cm6zMOhGZB9rtm4ur3/koRzaaIHSqlYeRrYhflJ48qKhXRUwVLKrCP9kM4f6jiQsLC+NyWiQfSr9Ec2UYmrZUP0aB55JVnxelvDOkhq9tFaVAt2h0c0KBaHXmuRLhItGLVpJRvpQrJibI6BAz9WSsGUYGq0ipKBbTaZI43ompopHMJMZSd1Yt5u5gqxJzqc7kNxon9m5iK0kYR+7hSF43TWyQlj9oGAmR0WOWiDgTlKHcMutMG4rX/95OGq3Gb6G0SaLM7AFTdpKA1S+yghI0iWwCefXOOxJaAqL3DJi3q8YwJCOiVw0hcfRb8EGfSFiU/jz2upnUR7ah8u+XyMtwrjayDmFJO/Diu6GNLEKtpAXKadrXRq7hi0lGD94DbaTW1fDcsmRUG3ng/pyHWdVGCmhwT9qrPZRDluuIrHJXF2mnzNWIz+StZA0EJsDrakQd8Lox60KSHZuuC35/CsJytqY8eXXqfDQ8ffxDjvsDF/TlOJ8RgFYAAAAASUVORK5CYII=');
}
i.spbodybuilding,
i.spphysicalreadiness,
i.spgymnastic,
i.spbasketball,
i.spfootball,
i.sphandball,
i.spmartial,
i.spwrestle,
i.spruncycling,
i.spvolleyball,
i.spswim,
i.spmassage,
i.spchess,
i.spweightlifting {
    background-size: cover;
    width: 50px;
    height: 50px;
    display: inline-block;
}
.head-status i.spbodybuilding,
.head-status i.spphysicalreadiness,
.head-status i.spgymnastic,
.head-status i.spbasketball,
.head-status i.spfootball,
.head-status i.sphandball,
.head-status i.spmartial,
.head-status i.spwrestle,
.head-status i.spruncycling,
.head-status i.spvolleyball,
.head-status i.spswim,
.head-status i.spmassage,
.head-status i.spchess,
.head-status i.spweightlifting {
    height: 50px !important;
}