﻿@font-face{font-family:'BYekan';src:url(Fonts/BYekan.eot);src:url(Fonts/BYekan.eot#iefix) format("embedded-opentype"),url(Fonts/BYekan.woff) format("woff"),url(Fonts/BYekan.ttf) format("truetype"),url(Fonts/BYekan.svg#CartoGothicStdBook) format("svg");font-weight:400;font-style:normal}
@font-face {font-family: "YekanNumbers";src: url("Fonts/yekannumbers-regular.eot?#") format("eot"), url("Fonts/yekannumbers-regular.woff") format("woff"), url("Fonts/yekannumbers-regular.ttf") format("truetype");}
::selection{background:#F90;color:#fff}
::-moz-selection{background:#F90;color:#fff}
::-webkit-input-placeholder{color:#222}
:-moz-placeholder{color:#222}
::-moz-placeholder{color:#222}
:-ms-input-placeholder{color:#222}
*,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.formNormal input.plain.buffer,.formNormal select,.inlineTextarea,.formNormal textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{font-size:100%}
body{background-color:#fbfbfb;color:#333;font-size:1.35em;font-family:"BYekan","YekanNumbers",tahoma;line-height:1.8;direction:rtl;overflow-x:hidden;}
h1,h2,h3,h4,h5,h6{color:#444;font-family:"BYekan","YekanNumbers",tahoma;line-height:1.34;text-rendering:auto}
a{color:#0000ff;text-decoration:none}
.csstransitions a{-webkit-transition:background-color .1s linear,color .1s linear;-moz-transition:background-color .1s linear,color .1s linear;transition:background-color .1s linear,color .1s linear}
input[type=""],input:not[type],input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],textarea,select,textarea.plain{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:0.5em;padding-right:5px;border:1px solid #aaa;-webkit-border-radius:.333em;-moz-border-radius:.333em;border-radius:.333em;color:#333}
input.inlineInput{height:35px;background-color:#fff;border:none;}
select.justNum{width:85px;font-size:1em;}
textarea:focus,input:focus{outline:0}
textarea:not([type="button"]):hover,input:not([type="button"]):hover{border-color:#999!important}
textarea:not([type="button"]):focus,textarea:not([type="button"]):active,input:not([type="button"]):focus,input:not([type="button"]):active{border-color:#ff9900!important}
img{display:block;-webkit-transition: all 0.5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;-ms-transition: all .5s ease;transition: all .5s ease;}
p img{display:inline-block;} 
#main{position:relative;z-index:10;overflow-x:hidden;overflow-x:visible;background-color:#fbfbfb}
section{overflow-x:hidden}
section.row{overflow-x:hidden;-moz-box-shadow:2px 5px 10px rgba( 0, 0, 0, 0.4 ) inset;-webkit-box-shadow:2px 5px 10px rgba( 0, 0, 0, 0.4 ) inset;box-shadow:2px 5px 10px rgba( 0, 0, 0, 0.4 ) inset;}
.last-special{margin-right:0!important}
.whiteB input,.whiteB textarea{border:solid 1px #fff;}
.corner5x-radius{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.corner5xright-radius{-webkit-border-radius:0 5px 5px 0!important;-moz-border-radius:0 5px 5px 0!important;border-radius:0 5px 5px 0!important;}
.corner5xleft-radius{-webkit-border-radius:5px 0 0 5px!important;-moz-border-radius:5px 0 0 5px!important;border-radius:5px 0 0 5px!important;}
.corner5xtop-radius{-webkit-border-radius:5px 0 0 0!important;-moz-border-radius:5px 0 0 0!important;border-radius:5px 0 0 0!important;}
.corner5xbottom-radius{-webkit-border-radius:0 0 0 5px!important;-moz-border-radius:0 0 0 5px!important;border-radius:0 0 0 5px!important;}
.noOver{overflow:visible!important;}.bordernone{border:none!important;}
h1 {font-size: 2.369em;}h2 {font-size: 1.777em;}h3 {font-size: 1.2em;}h4 {font-size:15px;}h5 { font-size:14px;}h6 {font-size: 12px;}
.row-content.buffer,.row-content.buffer-top { padding-top: 3.8%;}
/*Loaders*/
.landing{position:absolute;top:0;left:0;z-index:10001;width:100%;height:100%}
.loader{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:6.25em;height:6.25em;-webkit-animation:rotate 2.4s linear infinite;-moz-animation:rotate 2.4s linear infinite;animation:rotate 2.4s linear infinite}
.spinner{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:5em;height:2em;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.spinner > div{display:inline-block;width:1em;height:1em;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-color:#fff;-webkit-animation:bouncedelay 1.4s infinite ease-in-out;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.landing-slider .spinner > div{background-color:rgba(255,255,255,0.5)}
.landing-els .spinner > div{background-color:rgba(0,0,0,0.2)}
.spinner .bounce1{margin-right:.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}
.spinner .bounce2{margin-right:.5em;-webkit-animation-delay:-.16s;animation-delay:-.16s}
@-webkit-keyframes bouncedelay {
0%,80%,100%{-webkit-transform:scale(0.0)}
40%{-webkit-transform:scale(1.0)}
}
@keyframes bouncedelay {
0%,80%,100%{-webkit-transform:scale(0.0);transform:scale(0.0)}
40%{-webkit-transform:scale(1.0);transform:scale(1.0)}
}
/*Header menu*/
header{position:fixed;top:0;left:0;z-index:11;padding:0;width:100%;background-color:rgba(255,255,255,0.97);}
.no-parallax header{z-index:9998!important;background-color:rgba(255,255,255,0.97)!important;}
.no-parallax #intro{position:relative!important}
.no-parallax header.transparent.light #brand a,.no-parallax header.transparent.light nav > ul > li > a{color:#333!important}
header.transition{-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}
header.transparent{background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
header.transparent.light #brand a,header.transparent.light nav > ul > li > a,.caption{text-shadow:0 1px 4px rgba(0,0,0,0.08)}
header.fixed-header{position:fixed;top:0;left:0;z-index:9998;background-color:rgba(255,255,255,0.97);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.25);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.25);box-shadow:0 5px 10px rgba(0,0,0,0.25);-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}
#brand{float:right;clear:none;margin:2px -30px 0 10px;}
#brand a,nav a{text-decoration:none}
#brand h1{font-size:1.556em;line-height:3rem}
header nav > ul{margin:0;padding: 0;}
nav{position:relative;display:inline-block;float:right;clear:none}
#brand a,nav a{color:#333}
#brand a img#default-logo,#brand a img#retina-logo{float:left;margin-top:.286em;margin-right:.5em;height:1.143em}
#brand a img#retina-logo{display:none}
aside.sidebar{background-color:#ff9900;}
@media only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 32),only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5),only screen and (min-resolution: 144dpi) {
#brand a img#retina-logo{display:block}
#brand a img#default-logo{display:none}}
header.transparent.light #brand a,header.transparent.light nav > ul > li > a{color:#666}
header.fixed-header.transparent.light #brand a,header.fixed-header.transparent.light nav > ul > li > a{color:#333;text-shadow:none}
header.fixed-header.transparent.light nav > ul > li:hover > a{border-bottom:2px solid #333}
nav > ul,nav > ul > li{float:right;clear:none}
nav > ul > li{padding:0;font-family:'BYekan',tahoma;cursor:pointer}
nav ul.MainMenu li a{font-size:11.5pt;}
nav > ul.verticalNav > li.headerGList{line-height:45px;}
nav > ul.verticalNav > li{margin:0 2px;}nav > ul.verticalNav > li:hover{border-color:#ffcc00;}
nav > ul > li > a{background: #fff;line-height:3rem;padding:0 5px;}
nav > ul.verticalNav > li a{background-color:rgba(0,0,0,.03);}
nav > ul > li:hover > a{border-bottom:1px solid #777;background: #f90;color: #fff;}
header.transparent.light nav > ul > li:hover > a{border-bottom:1px solid #f90}
nav li{position:relative;white-space:nowrap}
nav > ul li:hover > ul.sub-menu{display:block}
nav .sub-arrow{padding-right:.4em;vertical-align:bottom;font-size:.714em}nav .sub-icon{padding-left:.5em;}
nav ul.sub-menu{position:absolute;min-width:100%;right:0;top:44px;z-index:9999;display:none;padding:0;margin-bottom:0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.15);box-shadow:0 1px 4px rgba(0,0,0,0.15)}
nav ul.sub-menu ul.sub-menu{top:0;right:100%;margin-top:-.063rem;padding-top:0}
nav ul.sub-menu > li > a{display:block;padding:.35rem 1rem;background-color:#F6F6F6;font-size:15px;}
nav ul.sub-menu > li > ul li a{padding:.15rem 1rem;font-size:13px;}
nav ul.sub-menu > li > a:hover{background-color:#F90;color:#fff}
nav ul.sub-menu > li:first-child > a{border-radius:2px 2px 0 0}
nav ul.sub-menu > li:last-child > a{border-radius:0 0 2px 2px}
#menu-toggle{display:none;color:#CCC;text-decoration:none}
#menu-toggle i{line-height:2;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;margin:5px;}
#menu-toggle i.active{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=-1);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}
#menu-toggle:hover{color:#F90}
/*---Intro---*/
#intro-wrap{position:relative;width:100%;background-color:#363842;direction:ltr!important}
#intro{width:inherit;height:inherit}
#intro .intro-item{position:absolute;width:inherit;height:inherit;background-position:center top;-webkit-background-size:100%;-moz-background-size:100%;background-size:100%;background-repeat:no-repeat}
#intro.preload .intro-item{visibility:hidden}
.darkover{position:absolute;top:0;right:0;bottom:0;left:0}
#intro .intro-mockup,.caption,.caption-mockup,.photocaption{z-index:2}
.caption,.photocaption{position:absolute}
#intro .intro-mockup-wrapper,.caption,.photocaption{margin:0 auto;padding:0 8%;direction:rtl}
#intro .intro-mockup-wrapper{max-width:70em}
#intro .intro-mockup img{margin:0 auto;max-width:40em}
#intro .intro-mockup.intro-left img,#intro .intro-mockup.intro-right img{max-width:20em}
.owl-item .caption h2,.owl-item .caption p,.owl-item .caption .button,.owl-item .caption-mockup h2,.owl-item .caption-mockup p,.owl-item .caption-mockup .button,.owl-item .photocaption{opacity:0}
.caption,.caption-mockup{width:100%;text-align:center}
.caption,.caption h2,.caption-mockup,.caption-mockup h2,.photocaption,.photocaption h4{color:#666}
.caption.dark,.caption.dark h2,.caption-mockup.dark,.caption-mockup.dark h2{color:#333}
.caption h2,.caption-mockup h2{margin-bottom:.222em;font-size:3em}
.caption h2{margin-top:0}
.caption p,.caption-mockup p{margin-top:0}
.caption-mockup.caption-left{float:left}
.caption-mockup.caption-right{float:right}
.photocaption{right:0;bottom:4em;padding:0;max-width:20%}
.photocaption h4{margin:0;padding:.5em 1em;background-color:rgba(0,0,0,0.35);font-style:italic;font-size:.778em;font-family:'Open Sans',sans-serif}
.caption a,.caption-mockup a,.photocaption a{color:#fff}
#intro-wrap .more{position:absolute;bottom:0;margin:0;width:100%;text-align:center;font-size:2.667em}
#intro-wrap:hover .preload .more a{opacity:0;filter:Alpha(Opacity=0)}
#intro-wrap .more a{color:#fff;opacity:0;filter:Alpha(Opacity=0);-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}
#intro-wrap:hover .more a{opacity:1;filter:Alpha(Opacity=100)}
/*Blog & Portfolio*/
.single #post-nav{background-color:#fff;border-radius:5px;border:solid 1px #f9f9f9;}
.single #post-nav ul{padding:.3em 10px;line-height:1.778em}
.single #post-nav i{vertical-align:middle;margin:0}
.single .post-nav,.pagination-nav{float:left;clear:none;min-height:1px}
.single .post-nav{width:50%}
#pagination{padding-top:10px;border-top:dotted 1px #666;}
.single #post-nav #all-items{text-align:center}
.single #prev-items,.single .prev-items,#pagination #older{text-align:left}
.single #next-items,.single .next-items,#pagination #newer{text-align:right}
.single #post-nav a{color:#999;text-decoration:none}
.single #post-nav a:hover{color:#F90}
.single #post-nav .label{font-family:'BYekan' ,tahoma}
.single #post-nav #prev-items .label,.single #post-nav .prev-items .label{padding-left:.5em}
.single #post-nav #next-items .label,.single #post-nav .next-items .label{padding-right:.5em}
#pagination #newer .button i{margin-left:0;margin-right:.667em}
.blog h5,.blog-section h5,.single h5,.single .meta-post a,.blog.list-style .meta-post a,.search.list-style .meta-post,.search.list-style .meta-post a{color:#999;}
.blog .column.six h5,.blog-section .column.six h5{color:rgba(255,255,255,0.7)}
.blog-overlay i{color:#fff}
.single .meta-post a,.blog.list-style .meta-post a{text-decoration:none}
 .meta-post a{ font-weight: bold;font-style: italic;text-decoration: underline}
.single .meta-post a:hover,.blog.list-style .meta-post a:hover,.search.list-style .meta-post a:hover{color:#F90}
.single h1{margin-top:0}
.single .meta-social,.single .related{margin-bottom:1.34em}
.single .related h4{margin-bottom:1.34em}
.blog.list-style article,.blog-section.list-style article,.search.list-style article{margin-bottom:0!important;padding:1.2em 0;border-bottom:1px dotted #DDD}
.blog.list-style h2,.blog-section.list-style h2,.search.list-style h2{margin-top:0;margin-bottom:.313em}
.blog.list-style article figure img,.blog-section.list-style article figure img,.search.list-style article figure img{width:100%;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}
.blog.list-style article p,.blog-section.list-style article p,.search.list-style article p{margin-bottom:0}
.blog.masonry-style article.six figure img,.blog.masonry-style article.eight figure img,.blog-section.masonry-style article.six figure img,.blog-section.masonry-style article.eight figure img{width:100%}
.blog.masonry-style article.six figure img,.blog.masonry-style article.six figure .blog-overlay,.blog.masonry-style article.eight figure img,.blog.masonry-style article.eight figure .blog-overlay,.blog-section.masonry-style article.six figure img,.blog-section.masonry-style article.six figure .blog-overlay,.blog-section.masonry-style article.eight figure img,.blog-section.masonry-style article.eight figure .blog-overlay{-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em}
.blog.masonry-style article.six .blog-excerpt,.blog.masonry-style article.eight .blog-excerpt,.blog-section.masonry-style article.six .blog-excerpt,.blog-section.masonry-style article.eight .blog-excerpt{position:absolute;bottom:0;left:0;padding:0 1em}
.blog.masonry-style article.six .blog-excerpt h2,.blog.masonry-style article.eight .blog-excerpt h2,.blog-section.masonry-style article.six .blog-excerpt h2,.blog-section.masonry-style article.eight .blog-excerpt h2{margin-top:0;color:#fff;font-size:1.333em}
.blog.masonry-style article.three,.blog.masonry-style article.four,.blog-section.masonry-style article.three,.blog-section.masonry-style article.four{-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em}
.blog.masonry-style article.three figure img,.blog.masonry-style article.four figure img,.blog-section.masonry-style article.three figure img,.blog-section.masonry-style article.four figure img{width:100%}
.blog.masonry-style article.three figure img,.blog.masonry-style article.three figure .blog-overlay,.blog.masonry-style article.four figure img,.blog.masonry-style article.four figure .blog-overlay,.blog-section.masonry-style article.three figure img,.blog-section.masonry-style article.three figure .blog-overlay,.blog-section.masonry-style article.four figure img,.blog-section.masonry-style article.four figure .blog-overlay{-webkit-border-radius:1em 1em 0 0;-moz-border-radius:1em 1em 0 0;border-radius:1em 1em 0 0}
.blog.masonry-style article.three .blog-excerpt,.blog.masonry-style article.four .blog-excerpt,.blog-section.masonry-style article.three .blog-excerpt,.blog-section.masonry-style article.four .blog-excerpt{overflow:hidden;padding:.556em;-webkit-border-radius:0 0 1em 1em;-moz-border-radius:0 0 1em 1em;border-radius:0 0 1em 1em;background-color:#fff}
.blog.masonry-style article.three .blog-excerpt h2,.blog.masonry-style article.four .blog-excerpt h2,.blog-section.masonry-style article.three .blog-excerpt h2,.blog-section.masonry-style article.four .blog-excerpt h2{margin-top:0;font-size:.889em}
.blog.masonry-style article.three .blog-excerpt p,.blog.masonry-style article.four .blog-excerpt p,.blog-section.masonry-style article.three .blog-excerpt p,.blog-section.masonry-style article.four .blog-excerpt p{color:#333;font-size:.667em}
.blog.masonry-style article.three .blog-excerpt h5,.blog.masonry-style article.four .blog-excerpt h5,.blog-section.masonry-style article.three .blog-excerpt h5,.blog-section.masonry-style article.four .blog-excerpt h5{margin-top:.5em;font-size:.667em}
.blog.masonry-style article.three .blog-excerpt-inner,.blog.masonry-style article.four .blog-excerpt-inner,.blog-section.masonry-style article.three .blog-excerpt-inner,.blog-section.masonry-style article.four .blog-excerpt-inner{overflow:hidden;height:100%}
.blog.masonry-style article a figure,.blog-section.masonry-style article a figure{position:relative}
.blog.masonry-style article a figure .blog-overlay,.blog-section.masonry-style article a figure .blog-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background-color:rgba(79,193,233,0.9);opacity:0;filter:alpha(opacity=0);-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out;-moz-opacity:0}
.blog.masonry-style article a,.blog-section.masonry-style article a{text-decoration:none}
.blog.masonry-style article a:hover figure .blog-overlay,.blog-section.masonry-style article a:hover figure .blog-overlay{opacity:1;filter:alpha(opacity=100);-moz-opacity:1}
.blog.masonry-style article a:hover figure .blog-overlay i,.blog-section.masonry-style article a:hover figure .blog-overlay i{-webkit-animation:overlay .5s ease forwards;-moz-animation:overlay .5s ease forwards;animation:overlay .5s ease forwards}
.blog.masonry-style article figure .blog-overlay i,.blog-section.masonry-style article figure .blog-overlay i{position:absolute;width:100%;text-align:center;font-size:2em}
.blog.masonry-style article.three figure .blog-overlay i,.blog-section.masonry-style article.three figure .blog-overlay i{top:35%}
.blog.masonry-style article.six figure .blog-overlay i,.blog-section.masonry-style article.six figure .blog-overlay i{top:10%}
.blog.list-style article h3 a,.blog-section.list-style article h3 a,.search.list-style article h3 a{color:#3A62ED;}

.blog.list-style article h2 a:hover,.blog-section.list-style article h3 a:hover,.search.list-style article h3 a:hover{color:#F90;text-decoration:none}
.blog.masonry-style article.six figure img,.blog.masonry-style article.eight figure img,.blog-section.masonry-style article.six figure img,.blog-section.masonry-style article.eight figure img,.blog.masonry-style article.three,.blog.masonry-style article.four,.blog-section.masonry-style article.three,.blog-section.masonry-style article.four,.blog.list-style article figure img,.related img,.related .overlay,.portfolio-section figure img,.portfolio-section .overlay{-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.08);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.08);box-shadow:0 1px 4px rgba(0,0,0,0.08)}
.portfolio ul.cats{margin-top:0;text-align:center}
.portfolio ul.cats li{margin-right:1em;color:#444;font-size:.889em;font-family:'BYekan' ,tahoma;cursor:pointer}
.portfolio ul.cats li:hover{border-bottom:2px solid #333;color:#333}
.portfolio ul.cats li.active{border-bottom:none;color:#F90}
.related .item{position:relative;float:left;clear:none;margin-right:3.8%;margin-bottom:3.8%;margin-left:0;width:30.75%}
.related .item.last{margin-right:0!important}
.related img,.related .overlay,.portfolio-section figure img,.portfolio-section .overlay{-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em}
.portfolio figure img,.portfolio .overlay,.portfolio-section figure img,.portfolio-section .overlay,.single-portfolio figure img,.single-portfolio .overlay{width:100%}
.portfolio .overlay,.portfolio-section .overlay,.related .overlay{position:absolute;top:0;left:0;display:block;overflow:hidden;padding:0 1em;height:100%;border-bottom:none;background-color:rgba(79,193,233,0.9);color:#fff;text-align:center;opacity:0;filter:alpha(opacity=0);cursor:pointer;-moz-opacity:0}
.portfolio-section.dribbble-items .overlay{background-color:rgba(255,107,171,0.9)}
.portfolio .overlay i,.portfolio-section .overlay i,.related .overlay i{font-size:2em;line-height:1.8}
.portfolio .overlay h2,.portfolio-section .overlay h2,.related .overlay h2{margin-top:.67em;color:#fff;font-size:.889em}
.portfolio .overlay p,.portfolio-section .overlay p,.related .overlay p{font-size:.722em}
.fluidvids{margin-bottom:1em}
.portfolio .overlay,.portfolio .overlay-content,.portfolio-section .overlay,.portfolio-section .overlay-content,.related .overlay,.related .overlay-content{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.portfolio .overlay,.portfolio-section .overlay,.related .overlay{text-decoration:none}
.portfolio .overlay:hover,.portfolio-section .overlay:hover,.related .overlay:hover{opacity:1;filter:alpha(opacity=100);-moz-opacity:1}
.portfolio .overlay:hover .overlay-content i,.portfolio-section .overlay:hover .overlay-content i,.related .overlay:hover .overlay-content i{-webkit-animation:overlay .5s ease forwards;-moz-animation:overlay .5s ease forwards;animation:overlay .5s ease forwards}
/* titles */
.titlesummery{text-align:right;}
.titlesummery .control-label{display:block;width:100%;text-align:center;background-color:#ece8ab;}
.titlesummery span{color:#999;display:inline-block;margin:0 5px;}
@-webkit-keyframes overlay {
    from {
        -webkit-transform: translateY(-0.5em);
    }
}

@-moz-keyframes overlay {
    from {
        -moz-transform: translateY(-0.5em);
    }
}

@keyframes overlay {
    from {
        transform: translateY(-0.5em);
    }
}
/*Masonry*/
.grid-items,.dribbble-items{position:relative}
.grid-items{min-height:15em}
.dribbble-items{min-height:9em}
.grid-items .column.three,.grid-items .column.four,.grid-items .column.six,.grid-items .column.eight{margin-right:0}
.shuffle-sizer{position:absolute;visibility:hidden;margin-left:3.8%;min-height:1px;opacity:0}
.shuffle-sizer.three{width:22.05%}
.shuffle-sizer.four{width:30.75%}
.grid-items .item,.dribbble-items .item{position:relative;margin-bottom:2.96%}
.dribbble-items .item{-webkit-transform:scale3d(1,1,1)}
.grid-items.preload .item,.dribbble-items.preload .item{display:none}
@media handheld,only screen and (max-width:48em){
.shuffle-sizer-four{margin-left:3.8%;width:48%}
.grid-items.shuffle .column{width:100%!important}
.grid-items .item,.dribbble-items .item{position:relative;margin-bottom:3.8%}
}
/*Comments*/
#comments,#reply-title{margin-bottom:2em;color:#aaa;font-size:1em}
#reply-title{margin-bottom:0}
.comment-section{margin-bottom:3em}
.single-comment{position:relative;margin-bottom:2em;padding-right:5em}
.comment-list li.comment > div img.avatar{position:absolute;top:0;right:0;float:right;width:4.286em;height:4.286em;-webkit-border-radius:25%;-moz-border-radius:25%;border-radius:25%}
.comment-author cite{font-size:1.2em;font-style:normal;}
.comment-author cite a,a.reply{color:#ff9900;text-decoration:none}
.comment-author cite a:hover,a.reply:hover{color:#ff6600;}
.single-comment p{padding:5px;background-color:#eee;}
.comment-meta{color:#999;}
.comment-note{font-size:1em}
.comment-list .children{padding-right:2em}
/*Error pages*/
.error404 h2,
.search-no-results h2,
.search-results > h4 {margin-top: 0;}
.error404 article,
.search-no-results article,
.search-results {margin-top: 3em;}
/*Sidebar*/
aside .widget {font-size:11pt;margin-top:1.5em;margin-bottom:1.5em;}
aside .widget i{margin-left:6px;line-height:20px}
aside .widget h4{color: #f1f1f1;font-size: 0.9rem;}
aside .widget h3{color: #555;font-size:1rem;}
aside .widget_search input .search-no-results input {padding-left: 3.077em;width: 100%;border: 1px solid #ddd;border-radius: 1.538em;}
aside .widget_search form,.search-no-results form {position: relative;}
aside span.pre-input {position: absolute;right:0;}
aside span.pre-input i {padding: 0.35em 0.6em 0.4em 1em;color: #555;line-height: 1.8 !important;}
/* Widget*/

/*Social widgets*/
.meta-social ul li,ul.meta-social li{padding:0 .278em;text-align:center}
.meta-social ul li a,ul.meta-social li a{display:inline-block;width:2.5em;height:2.5em;border:1px solid;padding:5px;border-color:rgba(0,0,0,0.1);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:rgba(0,0,0,0.18)}
.text-light .meta-social ul li a,.text-light ul.meta-social li a{border-color:rgba(255,255,255,0.5);color:rgba(255,255,255,0.5)}
.meta-social ul li a i,ul.meta-social li a i{line-height:2em}
.meta-social ul li a:hover,ul.meta-social li a:hover{color:#fff}
.meta-social ul li a.facebook-share:hover,ul.meta-social li a.facebook-share:hover{border-color:#3b5998;background-color:#3b5998}
.meta-social ul li a.instagram-share:hover,ul.meta-social li a.instagram-share:hover{border-color:#3f729b;background-color:#3f729b}
.meta-social ul li a.linkedin-share:hover,ul.meta-social li a.linkedin-share:hover{border-color:#0e76a8;background-color:#0e76a8}
.meta-social ul li a.pinterest-share:hover,ul.meta-social li a.pinterest-share:hover{border-color:#c8232c;background-color:#c8232c}
.meta-social ul li a.youtube-share:hover,ul.meta-social li a.youtube-share:hover{border-color:#c4302b;background-color:#c4302b}
footer .meta-social ul li{padding-right:.5em;padding-left:0}
.widget.meta-social ul li a i{vertical-align:-15%}
/*Section-*/
section{background-color:inherit}section.greyish{background-color:#f5f5f5}.section-title{margin-bottom:2em;text-align:center}.section-title h3{display:inline-block;border-bottom:2px solid rgba(0,0,0,0.1);font-size:.889em;line-height:1.8}.call-to-action .row-content.buffer{padding-top:2.5%;padding-bottom:2.5%}.call-to-action{text-align:center}.call-to-action p{display:inline-block;font-family:'BYekan' ,tahoma;margin-bottom:0}.call-to-action .button{margin-right:1em;margin-left:1em;margin-bottom:0}
/*Featured columns*/
.homeStyle .advReg{position:relative;z-index:10000;font-size:1rem;padding:5px;text-align:center;line-height:20px;min-width:60%;margin:0 auto 10px;}
.homeStyle .advReg:hover{background-color:rgba(255,102,0,0.6);}
.homeRegDiv{width:200px;height:180px;position:fixed;top:50px;left:50px;background:transparent url(images/Background/home3.png) no-repeat center center;z-index:10000;}
.advRegDiv{width:200px;height:180px;position:fixed;top:50px;left:50px;background:transparent url(images/Background/home2.png) no-repeat center center;z-index:10000;}
.small-icon,.big-icon{width:2em;height:2em;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background-color:rgba(0,0,0,0.06);line-height:2}
.small-icon-text{margin-left:4.444em}
.small-icon-text h4{margin-top:1.1em}
.small-icon{display:block;font-size:1.667em}
.small-icon i{width:inherit;text-align:center}
.small-icon,.small-icon-text,.small-icon-text h4,.small-icon-text p{clear:none}
.big-icon-text h4{font-size:1.333em}
.big-icon{display:inline-block;font-size:5.556em}
.text-s{font-size:.778em}
.text-xs{font-size:.722em}
.text-light{color:rgba(255,255,255,0.9)}
.text-light h1,.text-light h2,.text-light h3,.text-light h4,.text-light h5,.text-light h6,.text-light i{color:#fff}
.text-light .small-icon,.text-light .big-icon{background-color:rgba(255,0 , 0, 0.7)}
.text-light a{color:#fff}
/*Portfolio secti*/
.more-btn {
    text-align: center;
}
/*Skills ring*/
.chart {position: relative;display: inline-block;margin: 1em;width: 178px;height: 178px;text-align: center;}
.chart canvas {width: 178px;height: 178px;}
.chart-content {position: absolute;top: 0;left: 0;width: 100%;}
.percent,
.count-number,
.count-number-done {color: #666;font-size: 1.5em;font-family:arial;line-height: 1;}
.text-light .percent,.text-light .count-number,.text-light .count-number-done {color: #fff;}
.percent:after {content: '%';}
.chart-title,
.count-subject {font-size: 1em;font-family: 'BYekan' , tahoma;}
.chart-title {color: #999;}
.text-light .chart-title,
.text-light .count-subject {color: rgba(255,255,255,0.7);}
.text-light .timeline .experience-info p {color: rgba(255,255,255,0.7);}
.text-light .timeline time {color: rgba(255,255,255,0.5);}
.text-light .timeline .experience,
.text-light .timeline .experience .circle {border-color: rgba(255,255,255,0.5);}
/*Milestone*/
.count-item {text-align: center;background-color: rgba(255,255,255,0.5);}
.count-item .small-icon {float: none; margin: 0 auto;}
.count-subject {margin-top: 0;color: #ff9900; opacity: 0;}
/*Timelin*/
.timeline-label h4{margin-top:0;font-size:1.556em}
.timeline-label p{font-size:.889em}
.timeline .experience{position:relative;float:left;margin-left:2em;padding-left:2em;border-left:2px solid #ccc}
.timeline .experience-info h5{margin-top:0;margin-bottom:.333em;font-size:1em}
.timeline .experience-info .role{font-size:.778em;font-family:'BYekan' ,tahoma}
.timeline .experience-info p{color:#999;font-size:.722em}
.timeline time{display:block;width:4.111em;color:#ccc;text-align:center;font-family:'BYekan' ,tahoma}
.timeline .experience-img,.timeline .experience-info,.timeline .experience-info h5,.timeline .experience-info .role,.timeline .experience-info p{clear:none}
.timeline .experience .circle{position:absolute;top:1em;left:-.667em;display:block;width:1.222em;height:1.222em;border:3px solid #ccc;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#F5F5F5}
.timeline .experience-img{float:left;width:3.333em;height:3.333em}
.timeline .experience-img img{-webkit-border-radius:25%;-moz-border-radius:25%;border-radius:25%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.08);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.08);box-shadow:0 1px 2px rgba(0,0,0,0.08)}
.timeline .experience-info{margin-left:4.444em}
/* Contact forms*/
.text-light input,.text-light textarea{color:#fff}
.text-light input:not([type="button"]):hover,.text-light textarea:not([type="button"]):hover{border-color:rgba(255,255,255,0.5)!important}
.text-light textarea:not([type="button"]):focus,.text-light textarea:not([type="button"]):active,.text-light input:not([type="button"]):focus,.text-light input:not([type="button"]):active{border-color:#fff!important}
.text-light .formWide i{color:rgba(255,255,255,0.7)}
.text-light ::-webkit-input-placeholder{color:rgba(255,255,255,0.7)}
.text-light :-moz-placeholder{color:rgba(255,255,255,0.7)}
.text-light ::-moz-placeholder{color:rgba(255,255,255,0.7)}
.text-light :-ms-input-placeholder{color:rgba(255,255,255,0.7)}
/*.formWide
 .valid{background-image:url(Images/Background/valid.png);background-position:2px 8px;background-repeat:no-repeat;}*/
.formWide input[type="submit"],.comment-form input[type="submit"]{float:right}
input.fullInput{padding-right:3em;-webkit-box-sizing:padding-box;-moz-box-sizing:padding-box;box-sizing:padding-box}
input.fullInput,textarea.fullInput{max-width:100%;/*width:100%*/}
/*-- slider responsive -- */
#rg-gallery{direction:ltr;}
.es-carousel-wrapper{background:#101010;padding:10px 27px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;position:relative;position:relative;margin-bottom:20px}
.es-carousel{overflow:hidden;background:#000}
.es-carousel ul{display:none;padding:0!important;margin:0!important;}
.es-carousel ul li{height:100%;float:left;display:block;clear:none!important;}
.es-carousel ul li a{display:block;border-style:solid;border-color:#222;opacity:.8;-webkit-touch-callout:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.es-carousel ul li.selected a{border-color:#fff;opacity:1}
.es-carousel ul li a img{display:block;border:none;max-height:100%;max-width:100%}
.es-nav span{position:absolute;top:50%;left:8px;background:transparent url(images/nav_thumbs.png) no-repeat top left;width:14px;height:26px;margin-top:-13px;text-indent:-9000px;cursor:pointer;opacity:.8}
.es-nav span.es-nav-next{right:8px;left:auto;background-position:top right}
.es-nav span:hover{opacity:1}
.rg-image-wrapper{position:relative;padding:2px 30px;background:#666;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;min-height:20px}
.rg-image{position:relative;text-align:center;line-height:0}
.rg-image img{max-height:600px;width:100%}
.rg-image-nav a{position:absolute;top:0;left:0;background:#000 url(images/nav.png) no-repeat -20% 50%;width:28px;height:100%;text-indent:-9000px;cursor:pointer;opacity:.3;outline:none;-moz-border-radius:10px 0 0 10px;-webkit-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px}
.rg-image-nav a.rg-image-nav-next{right:0;left:auto;background-position:115% 50%;-moz-border-radius:0 10px 10px 0;-webkit-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0}
.rg-image-nav a:hover{opacity:.8}
.rg-caption{text-align:center;margin-top:15px;position:relative}
.rg-caption p{line-height:16px;padding:0 15px;color:#fff;}
.rg-view{height:30px;display:none;}
.rg-view a{display:block;float:right;width:16px;height:16px;margin-right:3px;background:#464646 url(images/views.png) no-repeat top left;border:3px solid #464646;opacity:.8}
.rg-view a:hover{}
.rg-view a.rg-view-full{background-position:0 0}
.rg-view a.rg-view-selected{background-color:#6f6f6f;border-color:#6f6f6f}
.rg-view a.rg-view-thumbs{background-position:0 -16px}
.rg-loading{width:46px;height:46px;position:absolute;top:50%;left:50%;background:#000 url(images/ajax-loader.gif) no-repeat center center;margin:-23px 0 0 -23px;z-index:100;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;opacity:.7}
/* autocomplete */
.sprite-all-grid{background-image:url(images/icon/sprite.png) ;background-repeat: no-repeat;cursor: pointer;width: 16px;height: 16px;display: inline-block;margin: 0px 3px;}
.autoComplete {border: 1px solid #CCCCCC;color: #555555;display: inline-block;font-size: 13px;line-height: 18px;margin: 0 0 5px 0;padding:3px;-moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;position: relative;background-color: white;float: right;min-height:35px;}
.autoComplete.disable,.formInput .disable{ background: #f0f0f0;border-color: #cccccc;}.autoComplete.disable .plain{background:inherit!important;}
/*.autoCompleteFocus{border:#0094fd 1px solid;box-shadow:0 5px 5px rgba(2,214,255,0.07) inset, 0 0 8px rgba(0,54,253,0.4)}*/
.redShadow{border:#cc0000 1px solid;box-shadow:0 5px 5px rgba(2,214,255,0.07) inset, 0 0 8px rgba(255,0,0,0.4)}
.autoDropDown{background:url(images/icon/dropDown.png) no-repeat center center;cursor:pointer;position:absolute;left:2px;height:26px;width:20px;z-index:1000;}
.autoCWaiting{background:url(images/icon/Waiting32.gif) no-repeat center center #fff;display:none;filter:alpha(opacity=5);height:100%;left:0;opacity:0.5;position:absolute;top:0;width:100%}
.autoCompleteList{display:block;padding:0;margin:0;}
.autoCompleteList li{display:inline;margin:0 0 1px 1px;clear:none;}
.autoCompleteList li input{border:none;width: auto;background: none;padding-right:5px;line-height:25px;}
.singleAutoComplete{border:1px #AAA solid;height:35px;position:relative;width:228px}
.auto-Comp{position:absolute;z-index:6000}
.auto-Comp>ul{padding:0!important;margin:0;}
.auto-Comp ul{padding:0 8px;background-color:#fff;border:solid 1px #aaa;display:none;min-width:200px;}
.auto-Comp ul li{list-style:none;background-image:url(images/background/submenu_sep.png);background-position: 10px 0px;background-repeat:no-repeat;width:100%;min-height:25px;cursor: pointer;text-align:right;}
.auto-Comp li:first-child{ background-position: -5px -5px;}
.auto-Comp li:last-child{ margin-bottom: 5px;}
.auto-Comp ul li span{color:#666;display:block;padding:4px 6px;text-decoration:none}
.auto-Comp ul li span span{background-color:#fff;border:solid 1px #dedede;float:right;height:20px;margin-left:10px;padding:1px;width:20px}
.auto-Comp ul li.liSelected {border-radius: 3px;background-image: url(images/Background/liSelected.png);background-repeat: repeat-x;}
.auto-Comp ul li:hover{ background-color: #fafafa;}
.auto-Comp-ico-npos{display:block;float:right;margin-left:15px}
.autoComplete .autoCompleteList .autoItemSpan{background-color:#D2E0EE;border:solid 1px #AFBFCF;display:block;font-size:12px;line-height:18px;margin:0;overflow:hidden;padding:2px;text-align:center}
.autoComplete .autoCompleteList .autoItemSpan span{margin:4px;float:left;}
/*Team*/
.about-us img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 0 4px rgba(0,0,0,0.1);-moz-box-shadow:0 0 0 4px rgba(0,0,0,0.1);box-shadow:0 0 0 4px rgba(0,0,0,0.1)}
.about-us figcaption{text-align:center}
.about-us figcaption h4{margin-bottom:.2em}
.about-us figcaption p{font-size:.778em}
.about-us .meta-social{font-size:.722em}
/*Map*/
.map{width:100%;}
/*Testimonia*/
.testimonial-slider{font-style:italic}
.testimonial-img img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 0 4px rgba(0,0,0,0.1);-moz-box-shadow:0 0 0 4px rgba(0,0,0,0.1);box-shadow:0 0 0 4px rgba(0,0,0,0.1)}
.quote p{margin-top:0;margin-bottom:1em;font-size:1.2em}
.author{margin-bottom:1em;font-size:.889em;opacity:.7}
.author:before{content:'− '}
.author:after{content:' -'}
/*category*/
.category-list,.dropdown-list{float:right;clear:none;margin:0 1% 3px 0;display:inline;width:100%}
.dropdown-list li ul li{border-top:1px solid #ddd}
.category-list li:hover,.dropdown-list li:hover{cursor:pointer}
.category-list > li .item:hover i,.dropdown-list > li .item:hover i{color:#00aeef}
.category-list * li:hover,.dropdown-list * li:hover{color:#00aeef;background-color:#e9e9e9}
.category-list > li,.dropdown-list > li{display:inline-table;position:relative;margin:0;width:99%}
.category-list > li .item,.dropdown-list > li .item{background-color:#f5f5f5;-ms-border-radius:5px;line-height:22px;border-radius:4px;display:table-caption;width:100%;padding:1px 5px;position:relative;border:1px solid #ddd}
.category-list > li .item span{display:inline-block;overflow:hidden;width:90%;line-height:22px;}
.category-list > li .item ul li span{width:90%}
.category-list > li .item i,.dropdown-list > li .item i{vertical-align:middle;margin-top:4px;margin-left:2px}
.category-list > li .item ul.submenucategory,.dropdown-list > li .item ul.submenucategory{display:none;max-height:160px;overflow:auto;width:100%;right:0;position:absolute;background-color:#f5f5f5;z-index:999;-ms-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-ms-border-bottom-left-radius:5px;border-bottom-left-radius:5px;border:1px solid #ddd}
.category-list > li .item:hover ul.submenucategory,.dropdown-list > li .item:hover ul.submenucategory{display:block}
.category-list li .item ul.submenucategory li:first-child{border-bottom:1px dotted #ddd;border-top:1px solid #ddd}
.category-list li .item ul.submenucategory li,.dropdown-list li .item ul.submenucategory li{padding:2px 5px;white-space:nowrap}
.selectedcategory li{background-color:#fff;border:1px solid #f5f5f5;-ms-border-radius:5px;border-radius:5px;float:right;width:65%;padding:0 4px;margin:2px;min-height:30px}
.selectedcategory li a{font-size:15px}
.selectedcategory li:hover{background-color:#f9f9f9}
.slider-range{width:100%;}
.priceSlider{margin-bottom:10px;width:100%;display:inline-table}
.slider-range .priceSlider input{font-size:13px;}
.slider-range .priceSlider span{margin-right:5px}
.hide{display:none!important;}
.inlineTab2{display:none;padding-bottom:50px}
.displayNone{display:none}
.inlineWidth20{width: 20%}
.inlineWidth78{width: 78%}
.inlineSliderPrice{min-height: 30px; display: none}
.inlineMap{width: 100%; height: 500px}
.inlineMinHeightSlider{min-height: 30px;}
/*Slogan*/
.slogan {text-align: center;}
.slogan p {font-size: 1.111em;}
/*onScreen animations*/
.slogan.animation.onscreen,.call-to-action .animation.onscreen,.side-mockup.left-mockup.animation.onscreen{opacity:1;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-animation:lfade .65s ease forwards;-moz-animation:lfade .65s ease forwards;animation:lfade .65s ease forwards}
.side-mockup.right-mockup.animation.onscreen{opacity:1;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-animation:rfade .65s ease forwards;-moz-animation:rfade .65s ease forwards;animation:rfade .65s ease forwards}
.count-subject.subject-on{opacity:1;font-size:0.9em;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-animation:smalllfade .65s ease forwards;-moz-animation:smalllfade .65s ease forwards;animation:smalllfade .65s ease forwards}
.owl-item .caption h2,.owl-item .caption p,.owl-item .caption .button,.owl-item .caption-mockup h2,.owl-item .caption-mockup p,.owl-item .caption-mockup .button,.owl-item .photocaption,.side-mockup.left-mockup.animation,.side-mockup.right-mockup.animation,.slogan.animation,.call-to-action .animation{opacity:0}
.owl-item.active .photocaption{opacity:0;-webkit-transform:translateX(3em);-moz-transform:translateX(3em);-ms-transform:translateX(3em);-o-transform:translateX(3em);transform:translateX(3em);-webkit-animation:photocaption .65s ease forwards;-moz-animation:photocaption .65s ease forwards;animation:photocaption .65s ease forwards;-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}
.no-cssanimations .owl-item.active .photocaption{-ms-transform:translateX(0)}
.owl-item.active .intro-mockup img{opacity:0;-webkit-transform:translateY(3em);-moz-transform:translateY(3em);-ms-transform:translateY(3em);-o-transform:translateY(3em);transform:translateY(3em);-webkit-animation:mcaption .65s ease forwards;-moz-animation:mcaption .65s ease forwards;animation:mcaption .65s ease forwards;-webkit-animation-delay:.8s;-moz-animation-delay:.8s;animation-delay:.8s}
.owl-item.active .caption h2,.owl-item.active .caption-mockup h2{opacity:0;-webkit-animation:fade .65s ease forwards;-moz-animation:fade .65s ease forwards;animation:fade .65s ease forwards;-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}
.owl-item.active .caption p,.owl-item.active .caption-mockup p{opacity:0;-webkit-animation:fade .65s ease forwards;-moz-animation:fade .65s ease forwards;animation:fade .65s ease forwards;-webkit-animation-delay:.8s;-moz-animation-delay:.8s;animation-delay:.8s}
.owl-item.active .caption .button,.owl-item.active .caption-mockup .button{opacity:0;-webkit-animation:fade .65s ease forwards;-moz-animation:fade .65s ease forwards;animation:fade .65s ease forwards;-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s}
.no-cssanimations .owl-item.active .photocaption,.no-cssanimations .owl-item.active .caption h2,.no-cssanimations .owl-item.active .caption-mockup h2,.no-cssanimations .owl-item.active .caption p,.no-cssanimations .owl-item.active .caption-mockup p,.no-cssanimations .owl-item.active .caption .button,.no-cssanimations .owl-item.active .caption-mockup .button{opacity:1}   

@-webkit-keyframes fade {
to{opacity:1}
}
@-moz-keyframes fade {
to{opacity:1}
}
@keyframes fade {
to{opacity:1}
}
@-webkit-keyframes photocaption {
to{opacity:1;-webkit-transform:translateX(0)}
}
@-moz-keyframes photocaption {
to{opacity:1;-moz-transform:translateX(0)}
}
@keyframes photocaption {
to{opacity:1;transform:translateY(0)}
}
@-webkit-keyframes mcaption {
to{opacity:1;-webkit-transform:translateY(0)}
}
@-moz-keyframes mcaption {
to{opacity:1;-moz-transform:translateY(0)}
}
@keyframes mcaption {
to{opacity:1;transform:translateX(0)}
}
@-webkit-keyframes lfade {
from{opacity:0;-webkit-transform:translateX(-3em)}
}
@-moz-keyframes lfade {
from{opacity:0;-moz-transform:translateX(-3em)}
}
@keyframes lfade {
from{opacity:0;transform:translateX(-3em)}
}
@-webkit-keyframes smalllfade {
from{opacity:0;-webkit-transform:translateX(-1em)}
}
@-moz-keyframes smalllfade {
from{opacity:0;-moz-transform:translateX(-1em)}
}
@keyframes smalllfade {
from{opacity:0;transform:translateX(-1em)}
}
@-webkit-keyframes rfade {
from{opacity:0;-webkit-transform:translateX(3em)}
}
@-moz-keyframes rfade {
from{opacity:0;-moz-transform:translateX(3em)}
}
@keyframes rfade {
from{opacity:0;transform:translateX(3em)}
}


/* Buttons */
.button,input.button{position:relative;display:inline-block;margin-right:.5em;margin-bottom:.8em;padding:.45em 1em;border-bottom:none;-webkit-border-radius:3px;-moz-border-radius:43px;border-radius:3px;background-color:rgba(84,87,102,1);color:#FFF!important;text-decoration:none!important;font-size:.9em!important;font-family:'BYekan' ,tahoma!important;line-height:1.8em!important;cursor:pointer}
.csstransitions .button,.csstransitions input.button{-webkit-transition:background-color .3s linear,color .3s linear;-moz-transition:background-color .3s linear,color .3s linear;transition:background-color .3s linear,color .3s linear}
.button:hover,input.button:hover{border-bottom:none;background-color:rgba(84,87,102,0.9)}
.button:active,input.button:active{box-shadow:inset 0 3px 1px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 3px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 3px 1px rgba(0,0,0,0.1)}
.button i{margin-right:.3em;margin-left:.3em;vertical-align:middle;line-height:1em!important}
.button.red,input.button.red{background-color:rgba(253,104,91,1)}
.button.red:hover,input.button.red:hover{background-color:rgba(253,104,91,0.9)}
.button.orange,input.button.orange{background-color:rgba(255,155,0,1)}
.button.orange:hover,input.button.orange:hover{background-color:rgba(250,111,87,0.9)}
.button.green,input.button.green{background-color:rgba(161,210,110,1)}
.button.green:hover,input.button.green:hover{background-color:rgba(161,210,110,0.9)}
.button.blue,input.button.blue{background-color:rgba(96,158,234,1)}
.button.blue:hover,input.button.blue:hover{background-color:rgba(96,158,234,0.9)}
.button.pink,input.button.pink{background-color:rgba(234,137,191,1)}
.button.pink:hover,input.button.pink:hover{background-color:rgba(234,137,191,0.9)}
.button.white,input.button.white,.whiteBg{background-color:rgba(255,255,255,1)!important;color:#545766!important}
.button.white:hover,input.button.white:hover{background-color:rgba(255,255,255,0.9)}
.button.grey,input.button.grey,.greyBg{background-color:rgba(170,178,188,1);border:solid 1px #777;}
.button.grey:hover,input.button.grey:hover{background-color:rgba(170,178,188,0.9)}
.button.dark-grey,input.button.dark-grey,.darkBg{background-color:rgba(153,153,153,1)}
.button.dark-grey:hover,input.button.dark-grey:hover{background-color:rgba(84,87,102,0.9)}
.button.transparent,input.button.transparent{border:1px solid #777;background-color:#fff;color:#666!important}
.button.transparent:hover,input.button.transparent:hover{border:1px solid rgba(84,87,102,1);background-color:rgba(84,87,102,1);color:#fff!important}
.button.transparent.orange,input.transparent.button.orange{border:1px solid rgba(255,155,0,1);color:rgba(255,155,0,1)!important}
.button.transparent.orange:hover,input.button.transparent.orange:hover{border:1px solid rgba(255,155,0,1);background-color:rgba(255,155,0,1);color:#fff!important}
.button.transparent.white,input.transparent.button.white{border:1px solid rgba(255,255,255,1);color:rgba(255,255,255,1)!important}
.button.transparent.white:hover,input.button.transparent.white:hover{border:1px solid rgba(255,255,255,1);background-color:rgba(255,255,255,1);color:#545766!important}
.button.transparent.grey,input.transparent.button.grey{border:1px solid #777;color:#666!important}
.activePage{border:1px solid rgba(170,178,188,1)!important;background-color:rgba(170,178,188,1)!important;color:#fff!important}
.button.transparent.grey:hover,input.button.transparent.grey:hover{border:1px solid rgba(170,178,188,1);background-color:rgba(170,178,188,1);color:#fff!important}
.button.transparent.dark-grey,input.transparent.button.dark-grey{border:1px solid rgba(84,87,102,1);color:rgba(84,87,102,1)!important}
.button.transparent.dark-grey:hover,input.button.transparent.dark-grey:hover{border:1px solid rgba(84,87,102,1);background-color:rgba(84,87,102,1);color:#fff!important}
/** alert **/
.alert{padding:5px;border:solid 1px;border-radius:3px;}
.alert.fixfull{position:fixed;bottom:0;z-index:10000;margin-bottom:0;border-radius:0;width:100%}
.alert-title{color:#444;background-color:rgba(255,204,0,0.3);border-color:#ff9900;}
.alert-title i{margin-left:10px;}
.alert-success{color:#fff;background-color:rgba(38,185,154,0.7);border-color:rgba(38,185,154,0.1)}
.alert-info{color:#fff;background-color:rgba(52,152,219,0.7);border-color:rgba(52,152,219,0.1)}
.alert-warning{color:#fff;background-color:rgba(243,156,18,0.7);border-color:rgba(243,156,18,0.1)}
.alert-danger,.alert-error{color:#ffc6c6;background:rgba(255,0,0,.2);margin-bottom:5px;border-radius:3px;padding:0 10px;}
  /** alert **/
/* Icons */
.red,i.icon.red,i.fa.red,.errorText{color:#cd0000;}
.orange,i.icon.orange,i.fa.orange{color:#f90}
.yellow,i.icon.yellow,i.fa.yellow{color:#fecd5e}
.green,i.icon.green,i.fa.green{color:#a1d26e}
.mint,i.icon.mint,i.fa.mint{color:#4fcead}
.aqua,i.icon.aqua,i.fa.aqua{color:#55c1e7}
.blue,i.icon.blue,i.fa.blue{color:#609eea}
.purple,i.icon.purple,i.fa.purple{color:#ab94e9}
.pink,i.icon.pink,i.fa.pink{color:#ea89bf}
.white,i.icon.white,i.fa.white{color:#fff!important;}
.grayLbl{background:#dbd9cd}.grayVal{background:#f0eee2}.grayLbl,.grayVal{-moz-border-radius:3px;border-radius:3px;padding:5px;line-height:28px;margin-bottom:4px;}
.grey,i.icon.grey,i.fa.grey{color:#aab2bc}
.dark-grey,i.icon.dark-grey,i.fa.dark-grey{color:#545766}
.text-light i.icon,.text-light i.fa{color:#fff!important}
.validError{background-color:#ffc6c6;position:absolute;bottom:-20px;left:0;z-index:1000;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;white-space:nowrap;padding:0 5px 0 5px;}
.validError em{line-height:15px;}.validError em span{float:right;}
/* Footer */
footer{position:relative;z-index:10;background:url(Images/Background/footer.jpg) repeat 0 0;color:#ccc}
footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{color:#fff}
h2.small{font-size: 25px}
h1.small{font-size:.9em;}
footer a{color:#ccc;text-decoration:none}
footer a:hover{color:#999}
footer .meta-social ul li a{border-color:#545766;color:#f1f1f1;}
footer .meta-social ul li a:hover{color:#fff}
footer #top-footer{min-height:150px;padding:20px 20px;}
footer #top-footer h3,footer #top-footer h4{padding:8px 0;border-bottom:1px dashed #777;margin:0 0 15px 0;}
footer #top-footer .widget{font-size:10.5pt;}
footer #top-footer .widget .bg-white{padding:5px;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
footer #top-footer .widget.fastContact input[type="text"],footer #top-footer .widget.fastContact textarea{background:rgba(0,0,0,.01);color:#fff;border-color:#999;}
footer #top-footer .widget.fastContact *::-webkit-input-placeholder{color:#ccc}
footer #top-footer .widget.fastContact *:-moz-placeholder{color:#ccc}
footer #top-footer .widget.fastContact *::-moz-placeholder{color:#ccc}
footer #top-footer .widget.fastContact *:-ms-input-placeholder{color:#ccc}
footer #top-footer .widget.fastContact .alert-error{max-width:80%;margin-top:-5px;line-height:20px}
footer #top-footer .cerlogos{width:40%;background:#fff;margin:5%;height:120px;text-align:center;}
footer #top-footer .cerlogos img{margin:0 auto;max-height:100%;max-width:100%;}
footer .row-content.buffer{padding-top:2%;padding-bottom:0}
footer #bottom-footer{font-size:10pt;background-color:#333;padding:0 20px;}
footer #bottom-footer h5{display:inline-block;width:49.5%;margin:15px 0;}
footer #bottom-footer h5:last-child{direction:ltr;}

/* customise */
.largeLogo{position:absolute;top:-30px;left:0;width:305px;height:150px;background:url("Images/Background/largelogo.png") no-repeat top center;background-size:250px auto;}
.inlineLargeLogo{top:-60px;left:37.5%;width:25%;height:130px;} 
.footerTop{min-height:100px;background:url("Images/Background/trip.gif") repeat-x 0 bottom;}
.homeStyle{/*background:url("Images/Background/home.png") no-repeat center 35px;background-size:90% auto;*/min-height:250px;opacity:0.8;}
.homeStyle.active{margin-top:20px;opacity:1;}
.homeStyle:hover{opacity:1;margin-top:15px;-webkit-transition: .3s ease;-moz-transition: .8s ease;-ms-transition: .8s ease;-o-transition: .8s ease;transition: .8s ease;}
.homeStyle .small-icon-pic img{width:200px;height: 200px;margin:0 auto;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:solid 10px #fff;background-position:no-repeat;}
header .loginParrent a:hover{color:#ffcc00;}header .loginParrent a:first-child{border:none;}
header .loginLink {display:inline-block;font-size:13px;border-right: solid 1px #fff;margin:5px;padding: 0 5px 0 0;line-height: 20px;position: relative;color: #eee;clear: none;vertical-align:middle;}
header .loginLink span{float:right;right: 0;top: 0;width:24px;height:20px;display:block;background: url(images/icon/account-icons.png) no-repeat center center;}
header .loginLink span.enter{background-position:0 -33px;}.loginLink span.exit{background-position:0 -256px;}.loginLink span.user{background-position:0 -200px;}.loginLink span.edit{background-position:0 -229px;}
.tickerDiv ul,.tickerDiv ul li{margin:0;padding:0;}
.tickerDiv ul li{}.tickerDiv ul li a{color:#fff;font-size:14px;line-height:30px;vertical-align:middle;}
.htmltabs,.htmltabStyle{font-size:14px;color:#666;margin-bottom:30px;}
.htmltabStyle .fa{margin-left:5px;}
.htmltabStyle .button-icon .fa{margin-right:4px;}
.htmltabStyle .column{position:relative;}
.tabs li,.tabStyle li{display:inline;}
.tabs li a,.tabStyle li a{cursor:pointer;padding:8px 10px;background-color:#eee;}
.tabs li a:hover,.tabStyle li a:hover{background-color:#ffcc00;}
.tabs li a.tab-current,.tabStyle li a.tab-current{background:#ff9900 url("images/Background/mcarret.png") no-repeat scroll center bottom;color:#fff;}
.tabs li a i,.tabStyle li a i{font-size:2em;margin:0 5px;vertical-align:middle;}
.tabs .tab-current,.tabStyle .tab-current{border-bottom:0;background:#fff}
.tabsContent,.tabStyleContent{position:relative;overflow-x:hidden;overflow-y:visible;padding:15px 10px;margin-bottom:30px;min-height:250px;border:1px solid #ff9900;border-top-color:#ccc;border-left-color:#ccc;-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.20);-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.20);background:#FFFDEA ;}
.tabsContent h3,.tabStyleContent h3{font-size:1.1em;}
ul.tabs,ul.tabStyle{padding:0;}
.tabtoggle{position:absolute;top:14px;left:0;}
.readMore{display:table;margin:10px auto;}

.fade{opacity:0;-webkit-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.fade.in{opacity:1;}

.button-triangle{width:0;height:0;border-style:solid;border-width:0 0 40px 40px;border-color:transparent transparent #fff;position:absolute;bottom:0;right:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.button-triangle2{width:0;height:0;border-style:solid;border-width:0;border-color:transparent transparent #f90;position:absolute;bottom:0;right:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.button-primary,.button-primary:active,.button-primary:focus{background:#ffcc00 none repeat scroll 0 0;height:40px;line-height:38px;padding:0 30px 0 5px!important;display:inline-block;font-size:.95rem;position:relative;overflow:hidden;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.button-primary:hover .button-triangle{border-width:0 0 400px 400px}
.button-primary:hover .button-triangle2{border-width:0 0 40px 40px}
.button-icon{width:22px;height:22px;border-radius:50%;position:absolute;bottom:8px;right:4px;text-align:center;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.3);box-shadow:0 0 5px 0 rgba(0,0,0,0.3);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.button-icon i.fa{line-height:20px;display:block;text-align:center;color:#999;margin:0;}
.button-primary span {position: relative;	z-index: 10;}

/*  offer */
.offerItem{background-color:#fff;position:relative;min-height:375px;border:solid 1px #ddd;margin-bottom:10px;padding:0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.offerItem:hover{border:solid 1px #bbb;}
.slider .offerItem{min-height:405px!important;}
.offerItem .type-container,.homeDetail .type-container{right:7px;position: absolute;top:7px;}
.offerItem .type-container div,.homeDetail .type-container div{position:relative;float:left;padding:5px;clear:none;background-color:#e31e25;color:#fff;-webkit-border-radius:15px 5px 15px 15px;-moz-border-radius:15px 5px 15px 15px;border-radius:15px 5px 15px 15px;}
.offerItem .type-container div.estate-type,.homeDetail .type-container div.estate-type{background-color:#ff9900;z-index:10001;}
.offerItem .type-container div.transaction-type,.homeDetail .type-container div.transaction-type{background-color:rgba(253,104,91,1);padding:0 5px 5px 15px;margin-left:-15px;z-index:10000}

.offerItem i{float:right;min-width:15px;line-height:25px;}
.offerItem .offerText .offerLocal{clear:none;}
.offerItem .offerText h4{color:#0000ff;display:block;margin:0;min-height:25px;clear:none;font-size:18px;overflow:hidden;overflow: hidden;-moz-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.offerItem .offerText h4.small{font-size:15px;}
.offerItem .offerText p{text-align:right;min-height:20px;line-height:20px;overflow: hidden;-moz-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.offerItem .offerText{line-height: 1.67em;padding:5px 10px 0;text-align:center;}
.offerItem.whithlogo .offerText{margin-top:30px;}
.offerItem .offerCont{font-size:1.1em;padding:0 10px 0;}
.offerItem .offerCont h5{display:block;margin:0 0 10px 0;line-height:20px;height:20px;clear:none;overflow:hidden;}
.offerItem .offerCont.mobCont h5{font-weight:bold;}
.offerItem .offerCont.addCont h5{color:#777;height:40px;}
.offerDiv.fullOffer .offerBox{display:unset;width:23%;float:left;clear:none;margin-left:1%;}
.offerItem .offerParams{background-color:#eee;padding:3px 1%;height:125px;overflow:hidden;}
.offerItem .offerParams div,.offerItem .offerParams div img{float:right;clear:none;margin:0 5px;line-height:18px;}
.offerItem .offerParams div{padding:3px;margin:3px;/*background:rgba(255,255,255,.6);*/-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.offerDiv.fullOffer .offerItem{width:100%;margin-right:0;margin-left:0;min-height:142px;}
.offerDiv.fullOffer .offerItem .offerText{width:45%;float:right;clear:none;text-align:right;}
.offerDiv.fullOffer .offerParams,.offerDiv.fullOffer .offerCont{float:right;clear:none;width:25%;height:auto;}
.offerDiv.estateList.fullOffer .offerParams{width:45%;}
/*.offerDiv.fullOffer .offerItem{padding:5px;}*/
.offerDiv.fullOffer .offerItem .offerPhoto{float:right;clear:none;width:28%;margin-left:2%;position:relative;}
.offerDiv .offerItem .offerPhoto a{display:block;height:200px;width:100%;}
.offerDiv.fullOffer .offerItem .offerPhoto a{width:auto;height:auto;}
.offerDiv .offerItem .offerPhoto span.mtype,.dParamPic a span.mtype,.homeDetail .homeDetailGal span.mtype{display:block;height:200px;width:100%;position:absolute;top:0;left:0;z-index:10;}
.homeDetail .homeDetailGal span.mtype{height:100px;min-height:100px;top:25%;left:20%;width:60%;}
.offerDiv .offerItem .offerPhoto span.mtype.expire,.dParamPic a span.mtype.expire,.homeDetail .homeDetailGal span.mtype.expire{background:transparent url("images/Background/expire.png") no-repeat center center;}
.offerDiv .offerItem .offerPhoto .logo{display:block;position:absolute;top:155px;border:solid 3px #ffcc00;height:4.5em;width:4.5em;right:50%;margin-right:-2.25em;background-color:#fff;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow: hidden}
.offerDiv.fullOffer .offerItem .offerPhoto .logo{top:40px;right:auto;left:-1.25em;height:65px;width:65px;}
.offerDiv .offerItem .offerPhoto span.mtype.sales,.dParamPic a span.mtype.sales,.homeDetail .homeDetailGal span.mtype.sales{background:transparent url("images/Background/sales.png") no-repeat center center;}
.offerDiv .offerItem .offerText p{margin: 0;text-align:right; overflow: hidden;-moz-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;line-height:22px;}
.offerDiv.fullOffer .offerItem .offerPhoto img{max-height:140px;}
.offerItem .offerPhoto img{width:100%;max-height:185px;margin:0 auto;}
.offerDiv.fullOffer .offerPhoto img{max-height:200px;width:100%;margin:0;}
.offerItem .proSetting{position:absolute;top:5px;left:5px;z-index: 99999}
.offerItem .proSetting ul li{float:left;margin:0 2px;clear:none;padding:0 5px;background-color:rgba(255,255,255,.8);border:solid 1px #eee;min-width:85px;height:23px;line-height:20px;color:#666;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.offerItem .proSetting .scale{background:#33cc00 url("images/Icon/ico-scale.png") no-repeat 0 0;border:none;cursor:pointer;}
.offerItem .proSetting .heart{background:rgba(255,255,255,.8) url("images/Icon/ico-heart.png") no-repeat center 0;padding-right:20px;cursor:pointer;min-width:auto;border:none;}
.offerItem .proSetting .eye{min-width:auto;border:none;line-height:15px;font-weight:bold;}
.offerItem .proSetting .heart:hover,.proSetting .heartHover{background-position:center -20px;}
.offerItem .proSetting .scale:hover,.offerItem .proSetting .scaleHover{background-position:0 -20px;}
/*  order */
.orderList li{float:right;clear:none;margin:0 2px 5px;line-height:30px;}
.orderList li a.button{padding:.15em .5em;}
/*  order */
.itemSeparator,.titleSeparator{background-color:#999;height: 1px;position: relative;margin:2px 0 8px;}
.itemSeparator{border-top:dashed 1px #ccc;background:none;}
.titleSeparator::after {background-color:#ffcc00;content: "";top: -2px;left: 0;bottom: 0;right: 0;width:15%;min-width:100px;height:5px;position: absolute;z-index: 1;}
.detailTitle{line-height:30px;margin-top:10px;}
.detailTitle .detailSubtitle{margin:0 5px 5px;font-size:1.18em;padding:0;line-height:25px;}
.detailTitle .detailSubtitle a{color:#555;}
.detailTitle h5{padding-bottom:5px;}
.detailTitle h3{color: #777;min-height:15px;}
.detailTitle .detailTitleOptions ul li{float:left;margin:0 10px 0 0;clear:none;}
.detailTitle .detailTitleOptions ul li i{line-height:20px;}
.detailDesc{background-color:rgba(0,0,0,.03);padding:5px;font-size:1.1em;display:inline-block;width: 100%;}
.dParam{background-color:#f8f8f8;border:solid 1px #ddd;font-size:1em;padding:5px;margin-bottom:15px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
.dParam-Price{background-color:#ff9900;padding:2px 5px 6px;}
.dParam-Price span{margin-right:10px;}
.dParam-Price span h2{font-size:25px;display:inline-block;margin:0!important}
.dParamPic{background-color:#fff;}
.dParam-cont{border-bottom:solid 1px #eee;padding:4px 0}
.dParam-cont .dParam-Name{float:right;clear:none;}
.dParam-cont h3{float:left;clear:none;margin:0;}
.dadviser{border-radius:4px;min-height:40px;border:solid 1px #ccc;padding:10px;}
.dadviser.oneline{padding:2px 5px 5px;border:none;border-radius:0;}
.dadviser h4{float:right;margin:15px 10px 0 0;clear:none;font-size:16px;}
.dadviser img{width:45px;height:45px;border-radius:25px;float:right;}
.dadviser a.button{float:left;clear:none;margin:5px 0 0;width:100%;}
.offerDiv.fullOffer .dadviser{padding:0}
.offerDiv.fullOffer .dadviser a.button{margin:0;}
.detailGallery li{float:right;clear:none;margin:5px 0 5px 20px;}
.detailGallery li,.photos a{display:block;border:solid 4px #eee;}
.detailGallery li a img{max-width:200px;}
.detailGallery li a img:hover,.photos img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.2);-o-transform:scale(1.1);transform:scale(1.1);}
.detailGallery .gallery-images-image{margin-top:5px;}
.detailGallery .gallery-images-innerDiv{margin:5px;border:solid 1px #eee;padding:2px 4px;}
.photos {width:80%;line-height: 0;-webkit-column-count: 4;-webkit-column-gap:15px;-moz-column-count:4;-moz-column-gap:10px;-ms-column-count:4;-o-column-count:4;column-count:4;-ms-column-gap:15px;-o-column-gap:15px; column-gap:15px;}
.photos img {width: 100% !important;height: auto !important;}
.detailGallery li{display:inline-block;float:none;margin:0 -4px 30px 0}
.detailGallery li a img{padding:14px 0 0;overflow:hidden;background-color:#fff;position:relative;max-height:140px;margin:0 auto;}
.detailGallery li a{color:#666;text-align:center;display:block;}
.detailGallery li div .gBtn {display:inline-block;width: 25px;height: 25px;background-color:#eee;color: #666;font-size:17px;text-align: center;margin:4px;padding:0 4px;cursor:pointer;line-height:25px}

.dproSetting{width:120px;}
.overlayDiv{position:absolute;position:fixed;top:0;width:100%;height:100%;min-height:800px;z-index:10000;background-color:rgba(0,0,0,0.5);}
.overlay{background:#fff;width:35%;min-height:20px;margin:auto;padding:20px 10px;position:relative;top:250px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border-top:5px solid #ff9900;}
.overlay-plus{ position: fixed;left: 32.5%;z-index: 10000}
.postr {top:20px;right: 20px;margin:0}
.postl {top: 20px;left: 20px;position: fixed}
.posbr {bottom: 20px;right:20px;top: auto;position: fixed}
.posbl {bottom: 20px;left: 20px;top: auto;position: fixed}
.poscr {right: 20px;position: fixed}
.poscl {left: 20px;position: fixed}
.posct {top: 20px;}
.poscb {bottom: 20px;right: 32.5%;position: fixed;top:auto}
.overlay .overlayForm{margin:0 auto;text-align:center;width:100%;font-size:18px;}

.overlay .overlayForm ul.infoList li{border-bottom:solid 1px #eee;}
.overlay .overlayForm ul.infoList li strong{margin:0 5px;}
.overlay .delete,.imageContainer .delete{right:5px;top:5px;position:absolute;width:15px;height:15px;background:url(Images/Icon/deletebundle.gif) no-repeat;}
.imageContainer .delete{top:-5px;}

.formWide input,.formWide textarea,.comment-form input,.comment-form textarea{background-color:rgba(255,255,255,0.9);font-size:11.5pt!important}
.formNormal input,.formNormal textarea{vertical-align:top;background-color:#fff!important;}
.formNormal.fullInput input[type="text"],.formNormal.fullInput textarea,.formNormal.fullInput select{width:100%;}
.formNormal .validMess,.formWide .validMess{display:block;line-height:20px;padding:0 5px;margin-bottom:6px;color:#ff0000;margin-top:-1px;text-align:center;}
.sidebar .formWide .validMess{line-height:20px;margin:0 0 5px}
.formNormal label.pre-input{line-height:30px;text-align:right;}
.formNormal label.pre-input.required:before{content:"*";color:red;margin-right:5px}
.formNormal label{line-height:30px;}
.inlineTextarea{max-width: 1000px; height: 60px; width:100%;}
/*  compare */
.comparetable tr td a.productrefer{border:solid 1px #ccc;margin:5px;padding:5px;display:block;}
.comparetable tr.even{background-color:#f1f1f1;}.comparetable tr.even td:nth-child(1){color:#fff;background-color:#777;}
.comparetable tr.odd{background-color:#ddd;}.comparetable tr.odd td:nth-child(1){color:#fff;background-color:#999;}
.comparetable tr td{}
.comparetable .lired,.comparetable .ligreen{background:rgba(0,0,0,0) url(Images/Icon/lired.png) no-repeat scroll center center;float:right;height:22px;margin-left:5px;width:7px}
.comparetable .ligreen{background-image:url(Images/Icon/ligreen.png)}
.comparetable .imageContainer{position:relative;}
.popupDiv{position:absolute;top:37px;background:rgba(255,255,255,0.8);border:solid 1px #ccc;padding:5px;z-index:99999;}
.popupDiv ul{padding:0 15px;}
.popupDiv ul li{border-bottom:solid 1px #ddd;}
.popupDiv ul li:last-child{border-bottom:none;}
.popupDiv ul li img{float:right;margin:5px;}

.pull-out,.pull-outAdv{position: fixed; top:330px;color:#fff;width:20%;font-size:0.7em;}
.pull-outAdv{top:240px;font-size:0.8em;}
.pull-out-close{right:-20%;}.pull-out-open{right:0;}
.pull-out-close,.pull-out-open{-webkit-transition: .5s ease;-moz-transition: .5s ease;-ms-transition: .5s ease;-o-transition: .5s ease;}
.pull-out,.pull-outAdv,.pull-out-button{z-index:1000;min-width:80px;}
.pull-out-button{position: absolute;top:0;min-width:38px;padding:10px 0;cursor: pointer;right: 100%;margin-left:0;font-size:0.7rem;line-height:20px;background:#abb5ba;}
.pull-out-button:hover{opacity:.8;}
.pull-out-button i{clear:both;margin:0 10px;}
.pull-out-content{position:relative;padding:10px;background:#abb5ba;}
.pull-out-content li{background-color:#fff;padding:2px 5px;margin:4px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.pull-out-content li a{display:block;color:#000;float:right;clear:none;margin:1px 4px;font-size:.8rem;}
.pull-out-content li a:hover{color:#00000d;}
.pull-out-content ul{margin:0;padding:0}

@charset "UTF-8";
@font-face{font-weight:400;font-style:normal;font-family:"lineicon";src:url(fonts/lineicon.eot);src:url(fonts/lineicon.eot?#iefix) format("embedded-opentype"),url(fonts/lineicon.woff) format("woff"),url(fonts/lineicon.ttf) format("truetype"),url(fonts/lineicon.svg#lineicon) format("svg")}
[data-icon]:before{content:attr(data-icon);text-transform:none!important;font-weight:400!important;font-style:normal!important;font-variant:normal!important;font-family:"lineicon"!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
[class^="icon-"]:before,[class*=" icon-"]:before{text-transform:none!important;font-weight:400!important;font-style:normal!important;font-variant:normal!important;font-family:"lineicon"!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-graph:before{content:"\e042"}
/* Align Fontawesome and LineIcon fonts*/
.big-icon .icon,
.small-icon .icon,
.big-icon .fa,
.small-icon .fa {vertical-align: baseline;}
.icon,
.fa {/* vertical-align: middle; */;}
/*Hide icons underline*/
.icon {display: inline-block;}
/*640px Breakpoint*/
@media handheld, only screen and (max-width:40em) {

    #intro .caption h2,
    #intro .caption-mockup h2 {
        font-size: 2.4em;
    }

    #intro .caption p,
    #intro .caption-mockup p {
        font-size: 0.8em;
    }

    .photocaption {
        display: none;
    }
}
/*768px Breakpoint*/
@media handheld,only screen and (max-width:48em) 
{
header{position:relative!important;background-color:#fff!important}
#brand a,nav a{color:#333!important}
nav a:hover{color:#fff!important}
#brand,nav,#menu-toggle{display:block}
#menu-toggle{float:right;clear:none;}
nav{float:none;clear:both}
nav > ul{margin-top:2em}
#brand h1{line-height:1.8}
nav > ul{display:none}
nav > ul,nav > ul > li{float:none}
.sub-arrow{display:none}
nav > ul li > a{display:block;background-color:#ffcc00;margin:0;padding:.625rem .5rem;border-bottom:1px solid #DDD!important;line-height:1.25rem}
nav > ul > li.menu-item{padding:0!important}
nav ul.sub-menu > li > a{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;color:#666!important;}
nav ul.sub-menu > li > a,nav ul li > a:hover{background-color:transparent!important}
nav ul li > a:hover{color:#F90!important}
nav > ul > li:hover > a{border-bottom:none}
nav ul.sub-menu{position:static;display:block;width:inherit;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
#intro{position:relative}
.more{display:none}
.column .count-item{margin-bottom:2em}
.column.last .count-item{margin-bottom:0}
.carousel-item{text-align:center}
.carousel-item img,.about-us img,.testimonial-img img{margin:0 auto}
.carousel-item img{max-width:12.5em}
.about-us img{max-width:20em;width:100%}
.testimonial-img img{margin-bottom:1em;max-width:10em;width:100%}
.testimonial-slider{text-align:center}
.blog.list-style article figure,.blog-section.list-style article figure,.search.list-style article figure{margin-bottom:1em}
}
/*320px Breakpoint - Fix some mockup*/
@media handheld, only screen and (min-width:20em) and (max-width:20em) {

    .side-mockup .ipad-slider {
        margin-left: -21px;
    }

    .side-mockup .iphone-slider {
        margin-left: -18px;
    }

    .side-mockup .dasktop-slider {
        margin-left: -29px;
    }
}       
/*Lightbox*/
#imagelightbox{position:fixed;z-index:9999;cursor:pointer}
#imagelightbox-loading,#imagelightbox-overlay,#imagelightbox-close,#imagelightbox-nav{-webkit-animation:fade-in .25s linear;-moz-animation:fade-in .25s linear;-o-animation:fade-in .25s linear;animation:fade-in .25s linear}
#imagelightbox-caption{-webkit-animation:bottom-in .5s ease;-moz-animation:bottom-in .5s ease;-o-animation:bottom-in .5s ease;animation:bottom-in .5s ease}
@-webkit-keyframes fade-in {
from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fade-in {
from{opacity:0}
to{opacity:1}
}
@-o-keyframes fade-in {
from{opacity:0}
to{opacity:1}
}
@keyframes fade-in {
from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes bottom-in {
from{opacity:0;-webkit-transform:translateY(50%)}
to{opacity:1;-webkit-transform:translateY(0%)}
}
@-moz-keyframes bottom-in {
from{opacity:0;-moz-transform:translateY(50%)}
to{opacity:1;-moz-transform:translateY(0%)}
}
@-o-keyframes bottom-in {
from{opacity:0;-o-transform:translateY(50%)}
to{opacity:1;-o-transform:translateY(0%)}
}
@keyframes bottom-in {
from{opacity:0;transform:translateY(50%)}
to{opacity:1;transform:translateY(0%)}
}
#imagelightbox-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background-color:#1b1f23;background-color:rgba(27,31,35,0.95)}
#imagelightbox-caption{position:fixed;right:0;bottom:0;left:0;z-index:10001;background-color:rgba(255,255,255,0.95);text-align:center}
#imagelightbox-caption h3{margin-top:.67em}
#imagelightbox-close i{position:fixed;top:1.5em;right:1.5em;z-index:10002;width:1em!important;height:1em!important;color:rgba(255,255,255,0.5);font-size:2em;line-height:1!important;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}
#imagelightbox-close i:hover{color:rgba(255,255,255,1)}
.landing-els.lightbox{position:fixed;z-index:9997}
.landing-els.lightbox .spinner > div{background-color:rgba(255,255,255,0.5)}
/*Owl Carousel mockups*/
.owl-item{clear:none}
.owl-item > div{padding:0 0 5px}
#intro .owl-item > div,.gallery .owl-item > div{padding:0}
.owl-theme .owl-controls .owl-buttons div,#intro.owl-theme .owl-controls .owl-pagination{position:absolute}
#intro.owl-theme .owl-controls .owl-pagination{bottom:5em;margin:0 20%;width:60%}
.slider .owl-theme .owl-controls .owl-buttons div{color:#aaa}
.gallery.slider .owl-theme .owl-controls .owl-buttons div{color:#fff}
.slider .owl-theme .owl-controls .owl-page span{background:#aaa}
.owl-theme .owl-controls .owl-buttons .owl-prev{top:53%;left:20px;}
.owl-theme .owl-controls .owl-buttons .owl-next{top:53%;right:20px}
.owl-theme .owl-controls .owl-buttons div i{margin:0;}
.gallery .owl-theme .owl-controls .owl-buttons .owl-prev{top:.944em;right:.333em;left:auto}
.gallery .owl-theme .owl-controls .owl-buttons .owl-next{top:2.222em;right:.333em}
.owl-item img{display:block;height: auto;margin: 0 auto;}
.owl-item .quote img{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:100%;}
.mockup{pointer-events:none}
/*.slider{display:none}*/
.slider .owl-wrapper-outer{margin-bottom:1em}
.iphone-slider .owl-carousel .owl-wrapper-outer,.ipad-slider .owl-carousel .owl-wrapper-outer,.desktop-slider .owl-carousel .owl-wrapper-outer{overflow:visible}
.iphone-slider .owl-item,.ipad-slider .owl-item,.desktop-slider .owl-item{overflow-y:hidden}
.iphone-slider{margin:0 auto;min-height:800px;width:416px}
.iphone-slider .owl-item{margin:100px 0;height:568px}
.iphone-slider .owl-item div{padding:0 48px;height:inherit}
.iphone-slider .owl-item,.ipad-slider .owl-item,.desktop-slider .owl-item{opacity:.6;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-ms-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}
.iphone-slider .owl-item.active,.ipad-slider .owl-item.active,.desktop-slider .owl-item.active{opacity:1}
.iphone-mockup{position:absolute;top:0;left:50%;margin-left:-200px;width:400px}
.iphone-mockup,.iphone-slider .owl-wrapper-outer{height:800px}
.iphone-mockup,.iphone-mockup.black{background:url(img/mockups/iphone-black.svg) no-repeat}
.no-svg .iphone-mockup,.no-svg .iphone-mockup.black{background:url(img/mockups/iphone-black.png) no-repeat}
.iphone-mockup.white{background:url(img/mockups/iphone-white.svg) no-repeat}
.no-svg .iphone-mockup.white{background:url(img/mockups/iphone-white.png) no-repeat}
.iphone-mockup.grey{background:url(img/mockups/iphone-grey.svg) no-repeat}
.no-svg .iphone-mockup.grey{background:url(img/mockups/iphone-grey.png) no-repeat}
.iphone-mockup,.iphone-mockup.black,.iphone-mockup.white,.iphone-mockup.grey{background-size:400px 800px!important}
.iphone-slider .owl-theme .owl-controls .owl-buttons .owl-prev{left:-30px}
.iphone-slider .owl-theme .owl-controls .owl-buttons .owl-next{right:-30px}
.ipad-slider{margin:0 auto;min-height:504px;width:630px}
.ipad-slider .owl-item{margin:63px 0;height:378px}
.ipad-slider .owl-item div{padding:0 63px;height:inherit}
.ipad-mockup{position:absolute;top:0;left:50%;margin-left:-315px;width:630px}
.ipad-mockup,.ipad-slider .owl-wrapper-outer{height:504px}
.ipad-mockup,.ipad-mockup.black{background:url(img/mockups/ipad-black.svg) no-repeat}
.no-svg .ipad-mockup,.no-svg .ipad-mockup.black{background:url(img/mockups/ipad-black.png) no-repeat}
.ipad-mockup.white{background:url(img/mockups/ipad-white.svg) no-repeat}
.no-svg .ipad-mockup.white{background:url(img/mockups/ipad-white.png) no-repeat}
.ipad-mockup.grey{background:url(img/mockups/ipad-grey.svg) no-repeat}
.no-svg .ipad-mockup.grey{background:url(img/mockups/ipad-grey.png) no-repeat}
.ipad-mockup,.ipad-mockup.black,.ipad-mockup.white,.ipad-mockup.grey{background-size:630px 504px!important}
.ipad-slider .owl-theme .owl-controls .owl-buttons .owl-prev{left:-47px}
.ipad-slider .owl-theme .owl-controls .owl-buttons .owl-next{right:-47px}
.desktop-slider{margin:0 auto;width:30%}
.desktop-slider .owl-item{padding:5px}
.desktop-mockup{position:absolute;top:0;left:50%;margin-left:-315px;width:630px;background-size:630px 462px!important}
.no-svg .desktop-mockup{background:url(img/mockups/desktop.png) no-repeat}
.desktop-mockup,.desktop-slider .owl-wrapper-outer{}
.desktop-slider .owl-theme .owl-controls .owl-buttons .owl-prev{left:-30px}
.desktop-slider .owl-theme .owl-controls .owl-buttons .owl-next{right:-30px}
.side-mockup{clear:none}
.side-mockup .owl-wrapper-outer{overflow:hidden!important}
.side-mockup .iphone-slider .owl-item,.side-mockup .ipad-slider .owl-item,.side-mockup .desktop-slider .owl-item{opacity:1;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
@media handheld,only screen and (max-width:48em) {
.iphone-slider{min-height:600px;width:300px}
.iphone-slider .owl-item{margin:75px 0;height:426px}
.iphone-slider .owl-item div{padding:0 30px}
.iphone-mockup,.iphone-mockup.black,.iphone-mockup.white,.iphone-mockup.grey{margin-left:-150px;width:300px;background-size:300px 600px!important}
.iphone-mockup,.iphone-mockup.black,.iphone-mockup.white,.iphone-mockup.grey,.iphone-slider .owl-wrapper-outer{height:600px}
.ipad-slider{min-height:240px;width:310px}
.ipad-slider .owl-item{margin:30px 0;height:180px}
.ipad-slider .owl-item div{padding:0 35px}
.ipad-mockup,.ipad-mockup.black,.ipad-mockup.white,.ipad-mockup.grey{margin-left:-150px;width:300px;background-size:300px 240px!important}
.ipad-mockup,.ipad-mockup.black,.ipad-mockup.white,.ipad-mockup.grey,.ipad-slider .owl-wrapper-outer{height:240px}
.desktop-slider{min-height:220px;width:326px}
.desktop-slider .owl-item{margin:12px 0;}
.desktop-slider .owl-item div{padding:0 26px}
.desktop-mockup{margin-left:-150px;width:300px;background-size:300px 220px!important}
.desktop-mockup,.desktop-slider .owl-wrapper-outer{height:220px}
.iphone-slider .owl-theme .owl-controls .owl-buttons .owl-prev{left:-22px}
.iphone-slider .owl-theme .owl-controls .owl-buttons .owl-next{right:-22px}
.ipad-slider .owl-theme .owl-controls .owl-buttons .owl-prev{left:-28px}
.ipad-slider .owl-theme .owl-controls .owl-buttons .owl-next{right:-28px}
.desktop-slider .owl-theme .owl-controls .owl-buttons .owl-prev{left:-20px}
.desktop-slider .owl-theme .owl-controls .owl-buttons .owl-next{right:-20px}
}
@media (max-width:30em) {
.owl-buttons{display:none}
.side-mockup .owl-buttons,.side-mockup .owl-pagination{display:block}
}

/*Owl Carousel general*/
.owl-theme .owl-controls{text-align:center;margin-top:0;}
.owl-theme .owl-controls .owl-buttons div{display:inline-block;color:#fff;font-size:40px;line-height:40px;opacity:.3;filter:Alpha(Opacity=30);-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease;zoom:1;*display:inline}
#intro-wrap .owl-controls .owl-buttons div{text-shadow:none;font-size:2.667em;opacity:0;filter:Alpha(Opacity=0)}
#intro-wrap:hover .owl-controls .owl-buttons div{opacity:.8;filter:Alpha(Opacity=80)}
#intro-wrap:hover .owl-controls .owl-buttons div:hover{opacity:1;filter:Alpha(Opacity=100)}
.dark-controls .owl-theme .owl-controls .owl-buttons div{color:#292929}
.white-controls .owl-theme .owl-controls .owl-buttons div{color:#fff}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{text-decoration:none;opacity:1;filter:Alpha(Opacity=100)}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;background-color:rgba(0,0,0,0.3)}
.owl-theme .owl-controls .owl-page span{display:block;margin:.333em;width:.5em;height:.5em;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff;opacity:.3;filter:Alpha(Opacity=30)}
.text-light .owl-theme .owl-controls .owl-page span,.text-light .testimonial-slider.owl-theme .owl-controls .owl-page span,.text-light .custom-carousel.owl-theme .owl-controls .owl-page span{background:#fff;opacity:.3;filter:Alpha(Opacity=30)}
.dark-controls .owl-theme .owl-controls .owl-page span,.testimonial-slider.owl-theme .owl-controls .owl-page span,.custom-carousel.owl-theme .owl-controls .owl-page span{background:#ddd}
.white-controls .owl-theme .owl-controls .owl-page span{background:#fff}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span,.text-light .owl-theme .owl-controls .owl-page.active span,.text-light .testimonial-slider.owl-theme .owl-controls .owl-page.active span,.text-light .custom-carousel.owl-theme .owl-controls .owl-page.active span{opacity:1;filter:Alpha(Opacity=100)}
.owl-theme .owl-controls .owl-page span.owl-numbers{padding:2px 10px;width:auto;height:auto;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;color:#ccc;font-size:12px}
.owl-item.loading{min-height:150px;background:url(img/AjaxLoader.gif) no-repeat center center}
.owl-theme .owl-controls .owl-buttons div{margin-top:-20px;font-size:40px}
.gallery .owl-controls .owl-buttons div{font-size:2em}
#intro-wrap .owl-carousel .owl-wrapper-outer,#intro-wrap .owl-wrapper,#intro-wrap .owl-carousel .owl-item{height:inherit}
#intro-wrap .owl-carousel .owl-item{overflow:hidden}
@media handheld,only screen and (min-width:48em) 
{ 
.owl-theme .owl-controls .owl-buttons div{margin-top:-25px;font-size:50px}
.gallery .owl-controls .owl-buttons div{font-size:2em}
.carousel-item h1,.carousel-item h2,.carousel-item h3,.carousel-item h4,.carousel-item h5,.carousel-item h6{margin-top:.67em}
.caption-mockup h2{margin-top:0}
#intro .intro-mockup-wrapper{margin-top:6em}
.caption-mockup.caption-left,.caption-mockup.caption-right{margin-top:2em;text-align:right}
.caption-mockup.caption-left h2,.caption-mockup.caption-right h2{font-size:2.667em}
aside.sidebar{padding:50px 1% .5%;min-height:730px;}
aside.sidebar .widget img{margin:0 auto;max-width:95%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.blog.masonry-style article.three .blog-excerpt-inner:after,.blog.masonry-style article.four .blog-excerpt-inner:after,.blog-section.masonry-style article.three .blog-excerpt-inner:after,.blog-section.masonry-style article.four .blog-excerpt-inner:after{position:absolute;right:0;bottom:0;left:0;margin:0 .556em .556em;height:.333em;background:rgba(255,255,255,0);background:-webkit-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,1));background:linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,1));content:" "}
aside.sidebar .title{ margin:0 10px 8px 0;}
aside.sidebar .topFiveWriting li a{line-height:40px;display:block;font-size: .9rem;color: #fff;border-bottom:dotted 1px rgba(0, 0, 0, .1);}
}
/*-Core Owl Carousel CSS File
    v1.24 Customized for فقط زیماکالا-*/
.owl-carousel .owl-wrapper:after{display:block;visibility:hidden;clear:both;height:0;content:".";line-height:0}
.owl-carousel{position:relative;display:none;width:100%;-ms-touch-action:pan-y;direction:ltr}
.owl-carousel .owl-wrapper{position:relative;display:none;-webkit-transform:translate3d(0px,0px,0px);-moz-transform:translate3d(0px,0px,0px);-ms-transform:translate3d(0px,0px,0px);-o-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-wrapper-outer{position:relative;overflow:hidden;width:100%}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel .owl-item{float:left;direction:rtl}
.owl-controls .owl-page,.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.grabbing{cursor:url(img/grabbing.png) 8 8,move}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}
.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;-ms-perspective:1200px;-ms-perspective-origin-x:50%;-ms-perspective-origin-y:50%;-o-perspective:1200px;-o-perspective-origin-x:50%;-o-perspective-origin-y:50%;perspective:1200px;perspective-origin-x:50%;perspective-origin-y:50%}
.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}
.owl-fade-in{z-index:10;-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}
.owl-backSlide-out{z-index:-10;-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}
.owl-backSlide-in{z-index:10;-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}
.owl-goDown-out{z-index:-10;-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}
.owl-goDown-in{z-index:10;-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}
.owl-fadeUp-in{z-index:10;-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}
.owl-fadeUp-out{z-index:-10;-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}
.owl-scaleDown-in{z-index:10;-webkit-animation:scaleDownFrom .7s ease both;-moz-animation:scaleDownFrom .7s ease both;animation:scaleDownFrom .7s ease both;-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s}
.owl-scaleDown-out{z-index:-10;-webkit-animation:scaleDownTo .5s ease both;-moz-animation:scaleDownTo .5s ease both;animation:scaleDownTo .5s ease both}
.owl-scaleDownRight-in{z-index:10;-webkit-animation:scaleDownRightFrom .7s ease both;-moz-animation:scaleDownRightFrom .7s ease both;animation:scaleDownRightFrom .7s ease both}
.owl-scaleDownRight-out{z-index:-10;-webkit-animation:scaleDownRightTo .6s ease both;-moz-animation:scaleDownRightTo .6s ease both;animation:scaleDownRightTo .6s ease both}
.owl-scaleUpLeft-in{z-index:10;-webkit-animation:scaleUpLeftFrom .7s ease both;-moz-animation:scaleUpLeftFrom .7s ease both;animation:scaleUpLeftFrom .7s ease both}
.owl-scaleUpLeft-out{z-index:-10;-webkit-animation:scaleUpLeftTo .6s ease both;-moz-animation:scaleUpLeftTo .6s ease both;animation:scaleUpLeftTo .6s ease both}
.owl-fadeTop-in{z-index:10;-webkit-animation:fadeTopFrom .7s ease both;-moz-animation:fadeTopFrom .7s ease both;animation:fadeTopFrom .7s ease both}
.owl-fadeTop-out{z-index:-10;-webkit-animation:fadeTopTo .7s ease both;-moz-animation:fadeTopTo .7s ease both;animation:fadeTopTo .7s ease both}
.owl-overlap-in{z-index:10;-webkit-animation:overlapFrom .6s ease both;-moz-animation:overlapFrom .6s ease both;animation:overlapFrom .6s ease both}
.owl-overlap-out{z-index:-10;-webkit-animation:overlapTo .7s ease both;-moz-animation:overlapTo .7s ease both;animation:overlapTo .7s ease both}
/*empty*/
@-webkit-keyframes empty {
0%{opacity:1}
}
@-moz-keyframes empty {
0%{opacity:1}
}
@keyframes empty {
0%{opacity:1}
}
@-webkit-keyframes fadeIn {
0%{opacity:0}
100%{opacity:1}
}
@-moz-keyframes fadeIn {
0%{opacity:0}
100%{opacity:1}
}
@keyframes fadeIn {
0%{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes fadeOut {
0%{opacity:1}
100%{opacity:0}
}
@-moz-keyframes fadeOut {
0%{opacity:1}
100%{opacity:0}
}
@keyframes fadeOut {
0%{opacity:1}
100%{opacity:0}
}
@-webkit-keyframes backSlideOut {
25%{opacity:.5;-webkit-transform:translateZ(-500px)}
75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}
100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}
}
@-moz-keyframes backSlideOut {
25%{opacity:.5;-moz-transform:translateZ(-500px)}
75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}
100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}
}
@keyframes backSlideOut {
25%{opacity:.5;transform:translateZ(-500px)}
75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}
100%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}
}
@-webkit-keyframes backSlideIn {
0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}
75%{opacity:.5;-webkit-transform:translateZ(-500px)}
100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}
}
@-moz-keyframes backSlideIn {
0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}
75%{opacity:.5;-moz-transform:translateZ(-500px)}
100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}
}
@keyframes backSlideIn {
0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}
75%{opacity:.5;transform:translateZ(-500px)}
100%{opacity:1;transform:translateZ(0) translateX(0)}
}
@-webkit-keyframes scaleToFade {
to{opacity:0;-webkit-transform:scale(.8)}
}
@-moz-keyframes scaleToFade {
to{opacity:0;-moz-transform:scale(.8)}
}
@keyframes scaleToFade {
to{opacity:0;transform:scale(.8)}
}
@-webkit-keyframes goDown {
from{-webkit-transform:translateY(-100%)}
}
@-moz-keyframes goDown {
from{-moz-transform:translateY(-100%)}
}
@keyframes goDown {
from{transform:translateY(-100%)}
}
@-webkit-keyframes scaleUpFrom {
from{opacity:0;-webkit-transform:scale(1.5)}
}
@-moz-keyframes scaleUpFrom {
from{opacity:0;-moz-transform:scale(1.5)}
}
@keyframes scaleUpFrom {
from{opacity:0;transform:scale(1.5)}
}
@-webkit-keyframes scaleUpTo {
to{opacity:0;-webkit-transform:scale(1.5)}
}
@-moz-keyframes scaleUpTo {
to{opacity:0;-moz-transform:scale(1.5)}
}
@keyframes scaleUpTo {
to{opacity:0;transform:scale(1.5)}
}
@-webkit-keyframes scaleDownFrom {
from{opacity:0;-webkit-transform:scale(1.5)}
}
@-moz-keyframes scaleDownFrom {
from{opacity:0;-moz-transform:scale(1.5)}
}
@keyframes scaleDownFrom {
from{opacity:0;transform:scale(1.5)}
}
@-webkit-keyframes scaleDownTo {
to{opacity:0;-webkit-transform:scale(.8)}
}
@-moz-keyframes scaleDownTo {
to{opacity:0;-moz-transform:scale(.8)}
}
@keyframes scaleDownTo {
to{opacity:0;transform:scale(.8)}
}
@-webkit-keyframes scaleDownRightFrom {
from{-webkit-transform:translateX(100%)}
}
@-moz-keyframes scaleDownRightFrom {
from{-moz-transform:translateX(100%)}
}
@keyframes scaleDownRightFrom {
from{transform:translateX(100%)}
}
@-webkit-keyframes scaleDownRightTo {
to{opacity:0;-webkit-transform:scale(.8)}
}
@-moz-keyframes scaleDownRightTo {
to{opacity:0;-moz-transform:scale(.8)}
}
@keyframes scaleDownRightTo {
to{opacity:0;transform:scale(.8)}
}
@-webkit-keyframes scaleUpLeftFrom {
from{opacity:0;-webkit-transform:scale(.8)}
}
@-moz-keyframes scaleUpLeftFrom {
from{opacity:0;-moz-transform:scale(.8)}
}
@keyframes scaleUpLeftFrom {
from{opacity:0;transform:scale(.8)}
}
@-webkit-keyframes scaleUpLeftTo {
to{-webkit-transform:translateX(-100%)}
}
@-moz-keyframes scaleUpLeftTo {
to{-moz-transform:translateX(-100%)}
}
@keyframes scaleUpLeftTo {
to{transform:translateX(-100%)}
}
@-webkit-keyframes fadeTopFrom {
from{opacity:.3;-webkit-transform:translateY(-100%)}
}
@-moz-keyframes fadeTopFrom {
from{opacity:.3;-moz-transform:translateY(-100%)}
}
@keyframes fadeTopFrom {
from{opacity:.3;transform:translateY(-100%)}
}
@-webkit-keyframes fadeTopTo {
to{opacity:.3;-webkit-transform:translateY(100%)}
}
@-moz-keyframes fadeTopTo {
to{opacity:.3;-moz-transform:translateY(100%)}
}
@keyframes fadeTopTo {
to{opacity:.3;transform:translateY(100%)}
}
@-webkit-keyframes overlapFrom {
from{-webkit-transform:translateX(100%)}
}
@-moz-keyframes overlapFrom {
from{-moz-transform:translateX(100%)}
}
@keyframes overlapFrom {
from{transform:translateX(100%)}
}
@-webkit-keyframes overlapTo {
to{-webkit-transform:translateX(-25%)}
}
@-moz-keyframes overlapTo {
to{-moz-transform:translateX(-25%)}
}
@keyframes overlapTo {
to{transform:translateX(-25%)}
}
@media handheld,only screen and (max-width:58em) 
{
#brand{width:10%;margin:5px 0;}
.inlineLargeLogo{top:-60px;left:35%;width:30%;} 
.logosize{max-height:80px;max-width:80px;}
.homeStyle .advReg{width:80%;}
#divTopMenus{clear:both;float:none;}
}   
@media handheld,only screen and (max-width:48em)  
{
    #brand{width:15%;margin:10px 0 0;}
    header nav > ul > li a.button-primary{width:100%;}
    header nav > ul > li a.button-primary .button-triangle{display:none;}
    .inlineLargeLogo{top:-50px;left:20%;width:60%;background-size:200px auto;height:100px;} 
    .inlinelargeLogo2{top:-7px;width:130px;background-size:130px auto;height:80px;}
    .orderList li.title{clear:right;}
    .pull-out,.pull-outAdv{width:40%;}.pull-out-close{right:-40%;}
    .widget,h6,nav > ul > li {font-size:.9em;}
    footer #top-footer .widget{text-align:center;}
    footer #top-footer .widget ul.contact-info li{text-align:right;}
    footer #top-footer .widget img{margin:0 auto;}
    footer #bottom-footer p{width:100%;}
    footer #bottom-footer p{text-align:center;}
    .htmltabs,.htmltabStyle{font-size:0.9em;}
    .row-content.buffer.even{padding-top:15%;padding-bottom:15%;}
    .column.one,.column.two,.column.sixth,.column.three,.column.fourth,.column.four,.column.twosixths,.column.third,.column.five,.column.six,.column.half,.column.threesixths,.column.twofourths,.column.seven,.column.eight,.column.foursixths,.column.twothirds,.column.nine,.column.threefourths,.column.ten,.column.fivesixths,.column.eleven {
        float: none !important;
        clear: both !important;
        margin-right: 0 !important;
        margin-left: 0 !important;
        width: auto !important;
    }
    body {font-size: 0.9em;-webkit-text-size-adjust: none;}
}      
.close { margin: 0 5px;}
