/*
Name: An-Studio
Version: 1.1
Author: Andriy.Voloshin
*/
body{line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,caption,canvas,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,form,footer,header,hgroup,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,tt,table,tbody,textarea,tfoot,thead,time,tr,th,td,u,ul,var,video{font-family:inherit;font-size:100%;font-weight:inherit;font-style:inherit;vertical-align:baseline;white-space:normal;margin:0;padding:0;border:0;outline:0;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}table{border-collapse:collapse;border-spacing:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}
a.pgone_h {
    color: #505050;
}
a.pgone_f {
    margin-bottom: 0;
}
.span_copy{

    font-size: 1em;
    text-transform: uppercase;
    font-weight: 400;
    color: #77777a;
    letter-spacing: .2em;
    font-family: SEGOEUIL,"Segoe UI",Frutiger,"Frutiger Linotype","Dejavu Sans","Helvetica Neue",Arial,sans-serif;

}
.head_f {
    font-weight: 100;
    text-transform: none;
    letter-spacing: normal;
    font-size: 1.9em;
    color: #fff;
    margin: 0 0 20px;
    font-family: SEGOEUIL,"Segoe UI",Frutiger,"Frutiger Linotype","Dejavu Sans","Helvetica Neue",Arial,sans-serif;
}
html{overflow-y:auto}
img,audio,video,canvas{max-width:100%;height:auto!important}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.container{max-width:990px;width:92%;margin:0 auto;position:relative;zoom:1}
.container:before,.container:after{content:"";display:table}
.container:after{clear:both}
.container{width:98%}
.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-half,.grid-full{float:left;width:96.969696969697%;margin:0 1.515151515152%}
@media screen and (min-width: 480px) {
.grid-half{width:46.969696969697%;margin:0 1.515151515152%}
}
@media screen and (min-width: 640px) {
.grid-1{width:13.636363636364%}
.grid-2{width:30.30303030303%}
.grid-3,.grid-half{width:46.969696969697%}
.grid-4{width:63.636363636364%}
.grid-5{width:80.30303030303%}
.grid-6,.grid-full{width:96.969696969697%}
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}
.col-xs-11{width:91.666666666667%}
.col-xs-10{width:83.333333333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.666666666667%}
.col-xs-7{width:58.333333333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.666666666667%}
.col-xs-4{width:33.333333333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.666666666667%}
.col-xs-1{width:8.3333333333333%}
.col-xs-pull-12{right:100%}
.col-xs-pull-11{right:91.666666666667%}
.col-xs-pull-10{right:83.333333333333%}
.col-xs-pull-9{right:75%}
.col-xs-pull-8{right:66.666666666667%}
.col-xs-pull-7{right:58.333333333333%}
.col-xs-pull-6{right:50%}
.col-xs-pull-5{right:41.666666666667%}
.col-xs-pull-4{right:33.333333333333%}
.col-xs-pull-3{right:25%}
.col-xs-pull-2{right:16.666666666667%}
.col-xs-pull-1{right:8.3333333333333%}
.col-xs-pull-0{right:0}
.col-xs-push-12{left:100%}
.col-xs-push-11{left:91.666666666667%}
.col-xs-push-10{left:83.333333333333%}
.col-xs-push-9{left:75%}
.col-xs-push-8{left:66.666666666667%}
.col-xs-push-7{left:58.333333333333%}
.col-xs-push-6{left:50%}
.col-xs-push-5{left:41.666666666667%}
.col-xs-push-4{left:33.333333333333%}
.col-xs-push-3{left:25%}
.col-xs-push-2{left:16.666666666667%}
.col-xs-push-1{left:8.3333333333333%}
.col-xs-push-0{left:0}
.col-xs-offset-12{margin-left:100%}
.col-xs-offset-11{margin-left:91.666666666667%}
.col-xs-offset-10{margin-left:83.333333333333%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-8{margin-left:66.666666666667%}
.col-xs-offset-7{margin-left:58.333333333333%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-5{margin-left:41.666666666667%}
.col-xs-offset-4{margin-left:33.333333333333%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-2{margin-left:16.666666666667%}
.col-xs-offset-1{margin-left:8.3333333333333%}
.col-xs-offset-0{margin-left:0}
@media (min-width: 768px) {
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}
.col-sm-12{width:100%}
.col-sm-11{width:91.666666666667%}
.col-sm-10{width:83.333333333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.666666666667%}
.col-sm-7{width:58.333333333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.666666666667%}
.col-sm-4{width:33.333333333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.666666666667%}
.col-sm-1{width:8.3333333333333%}
.col-sm-pull-12{right:100%}
.col-sm-pull-11{right:91.666666666667%}
.col-sm-pull-10{right:83.333333333333%}
.col-sm-pull-9{right:75%}
.col-sm-pull-8{right:66.666666666667%}
.col-sm-pull-7{right:58.333333333333%}
.col-sm-pull-6{right:50%}
.col-sm-pull-5{right:41.666666666667%}
.col-sm-pull-4{right:33.333333333333%}
.col-sm-pull-3{right:25%}
.col-sm-pull-2{right:16.666666666667%}
.col-sm-pull-1{right:8.3333333333333%}
.col-sm-pull-0{right:0}
.col-sm-push-12{left:100%}
.col-sm-push-11{left:91.666666666667%}
.col-sm-push-10{left:83.333333333333%}
.col-sm-push-9{left:75%}
.col-sm-push-8{left:66.666666666667%}
.col-sm-push-7{left:58.333333333333%}
.col-sm-push-6{left:50%}
.col-sm-push-5{left:41.666666666667%}
.col-sm-push-4{left:33.333333333333%}
.col-sm-push-3{left:25%}
.col-sm-push-2{left:16.666666666667%}
.col-sm-push-1{left:8.3333333333333%}
.col-sm-push-0{left:0}
.col-sm-offset-12{margin-left:100%}
.col-sm-offset-11{margin-left:91.666666666667%}
.col-sm-offset-10{margin-left:83.333333333333%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-8{margin-left:66.666666666667%}
.col-sm-offset-7{margin-left:58.333333333333%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-5{margin-left:41.666666666667%}
.col-sm-offset-4{margin-left:33.333333333333%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-2{margin-left:16.666666666667%}
.col-sm-offset-1{margin-left:8.3333333333333%}
.col-sm-offset-0{margin-left:0}
}
@media (min-width: 992px) {
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}
.col-md-12{width:100%}
.col-md-11{width:91.666666666667%}
.col-md-10{width:83.333333333333%}
.col-md-9{width:75%}
.col-md-8{width:66.666666666667%}
.col-md-7{width:58.333333333333%}
.col-md-6{width:50%}
.col-md-5{width:41.666666666667%}
.col-md-4{width:33.333333333333%}
.col-md-3{width:25%}
.col-md-2{width:16.666666666667%}
.col-md-1{width:8.3333333333333%}
.col-md-pull-12{right:100%}
.col-md-pull-11{right:91.666666666667%}
.col-md-pull-10{right:83.333333333333%}
.col-md-pull-9{right:75%}
.col-md-pull-8{right:66.666666666667%}
.col-md-pull-7{right:58.333333333333%}
.col-md-pull-6{right:50%}
.col-md-pull-5{right:41.666666666667%}
.col-md-pull-4{right:33.333333333333%}
.col-md-pull-3{right:25%}
.col-md-pull-2{right:16.666666666667%}
.col-md-pull-1{right:8.3333333333333%}
.col-md-pull-0{right:0}
.col-md-push-12{left:100%}
.col-md-push-11{left:91.666666666667%}
.col-md-push-10{left:83.333333333333%}
.col-md-push-9{left:75%}
.col-md-push-8{left:66.666666666667%}
.col-md-push-7{left:58.333333333333%}
.col-md-push-6{left:50%}
.col-md-push-5{left:41.666666666667%}
.col-md-push-4{left:33.333333333333%}
.col-md-push-3{left:25%}
.col-md-push-2{left:16.666666666667%}
.col-md-push-1{left:8.3333333333333%}
.col-md-push-0{left:0}
.col-md-offset-12{margin-left:100%}
.col-md-offset-11{margin-left:91.666666666667%}
.col-md-offset-10{margin-left:83.333333333333%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-8{margin-left:66.666666666667%}
.col-md-offset-7{margin-left:58.333333333333%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-5{margin-left:41.666666666667%}
.col-md-offset-4{margin-left:33.333333333333%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-2{margin-left:16.666666666667%}
.col-md-offset-1{margin-left:8.3333333333333%}
.col-md-offset-0{margin-left:0}
}
@media (min-width: 1200px) {
.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}
.col-lg-12{width:100%}
.col-lg-11{width:91.666666666667%}
.col-lg-10{width:83.333333333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.666666666667%}
.col-lg-7{width:58.333333333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.666666666667%}
.col-lg-4{width:33.333333333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.666666666667%}
.col-lg-1{width:8.3333333333333%}
.col-lg-pull-12{right:100%}
.col-lg-pull-11{right:91.666666666667%}
.col-lg-pull-10{right:83.333333333333%}
.col-lg-pull-9{right:75%}
.col-lg-pull-8{right:66.666666666667%}
.col-lg-pull-7{right:58.333333333333%}
.col-lg-pull-6{right:50%}
.col-lg-pull-5{right:41.666666666667%}
.col-lg-pull-4{right:33.333333333333%}
.col-lg-pull-3{right:25%}
.col-lg-pull-2{right:16.666666666667%}
.col-lg-pull-1{right:8.3333333333333%}
.col-lg-pull-0{right:0}
.col-lg-push-12{left:100%}
.col-lg-push-11{left:91.666666666667%}
.col-lg-push-10{left:83.333333333333%}
.col-lg-push-9{left:75%}
.col-lg-push-8{left:66.666666666667%}
.col-lg-push-7{left:58.333333333333%}
.col-lg-push-6{left:50%}
.col-lg-push-5{left:41.666666666667%}
.col-lg-push-4{left:33.333333333333%}
.col-lg-push-3{left:25%}
.col-lg-push-2{left:16.666666666667%}
.col-lg-push-1{left:8.3333333333333%}
.col-lg-push-0{left:0}
.col-lg-offset-12{margin-left:100%}
.col-lg-offset-11{margin-left:91.666666666667%}
.col-lg-offset-10{margin-left:83.333333333333%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-8{margin-left:66.666666666667%}
.col-lg-offset-7{margin-left:58.333333333333%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-5{margin-left:41.666666666667%}
.col-lg-offset-4{margin-left:33.333333333333%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-2{margin-left:16.666666666667%}
.col-lg-offset-1{margin-left:8.3333333333333%}
.col-lg-offset-0{margin-left:0}
}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{zoom:1}
.element{margin-bottom:30px;float:left;overflow:hidden;position:relative;color:#222;-webkit-border-top-right-radius:1.2em;-moz-border-radius-topright:1.2em;border-top-right-radius:1.2em}
.element .symbol{left:.2em;top:.4em;font-size:3.8em;line-height:1em;color:#FFF}
.element.large .symbol{font-size:4.5em}
.element.fake .symbol{color:#000}
.element .name{left:.5em;bottom:1.6em;font-size:1.05em}
.element .weight{font-size:.9em;left:.5em;bottom:.5em}
.element .number{font-size:1.25em;font-weight:700;color:hsla(0,0%,0%,.5);right:.5em;top:.5em}
#category{border:none;padding:0}
#category .title .border{margin-bottom:50px}
#category .element{border-radius:0}
#category .element.item{position:relative}
#category .element.item .view{overflow:hidden;position:relative}
#category .element.item .view .mask,#category .element.item .view .content{position:absolute;overflow:hidden;top:0;left:0}
#category .element.item .view-first img{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}
#category .element.item .view-first .mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;background-color:#fff;background-color:rgba(255,255,255,0.9);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;padding:25px 20px;width:100%;height:100%;border-bottom:4px solid #a0d468}
#category .element.item .view-first .top{-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-o-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-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}
#category .element.item .view-first .title{color:#444;font-size:1.75em;border-bottom:1px solid #ddd;padding-bottom:15px}
#category .element.item .view-first .bottom{-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-o-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}
#category .element.item .view-first:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
#category .element.item .view-first:hover .mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}
#category .element.item .view-first:hover .top,#category .element.item .view-first:hover .bottom{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}
#category .element.item .view-first:hover .bottom{-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;-ms-transition-delay:.1s;transition-delay:.1s}
#category .element.item .view-first:hover a.info{-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;-ms-transition-delay:.2s;transition-delay:.2s}
#category .element.col-md-4{background:none;min-height:320px}
#category .element.col-md-6{background:none;min-height:320px}
#category .element.col-md-3{background:none;min-height:250px}

@media (max-width: 600px) {
 #category .element.item .view .mask{position:inherit;top:auto;left:auto;border:0;padding:0;padding-top:0.5em}
 #category .element.item .view-first .mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}
 #category .element.item .view-first .top,
 #category .element.item .view-first .bottom{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}	
 #category .element.col-xs-6{background:none;min-height:275px}
}


img.alignright{float:right;margin-left:20px;margin-bottom:15px}
.row-fluid-5{width:100%;*zoom:1}
.row-fluid-5:before,.row-fluid-5:after{display:table;line-height:0;content:""}
.row-fluid-5:after{clear:both}
.row-fluid-5 [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:1.875%;*margin-left:1.875%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.row-fluid-5 .controls-row [class*="span"] + [class*="span"]{margin-left:1.875%}
.row-fluid-5 [class*="span"]:first-child{margin-left:0}
.row-fluid-5 .span2{width:18.5%!important;*width:18.5%!important}
@media (max-width: 600px) {
.row-fluid-5 [class*="span"]{margin-left:0;float:left;width:100%;padding:10px}
}

.post-ratings-loading,
.post-ratings{float: right;width: auto !important;position: absolute;right: 0;top: 50px;font-size: smaller;}
.emulate-h1{margin-bottom: 10px}
.emulate-h1 h1{display:inline}

body{background:#fff;color:#424242;font:normal 15px "Open Sans",arial,sans-serif;font-weight:300;height:100%}
html{height:100%}
section{overflow:hidden}
::selection{background:#060606;color:#fff}
::-moz-selection{background:#060606;color:#fff}
#loading{display:none}
p{color:#424242;line-height:1.6em;margin:0 0 20px}
em{font-style:italic}
strong{font-weight:400}
small{font-size:.8em}
.post-body ul,.unordered-list{margin-bottom:20px}
.post-body ul li,.unordered-list li{margin-bottom:5px}
.post-body ul li:before,.unordered-list li:before{content:"∙";margin-right:5px}
blockquote{background:#f9f9f9;padding:15px 0 15px 30px;border-left:2px solid #e9e9e9;font-style:italic;margin-bottom:20px}
code{display:block;clear:both;overflow:auto;padding:10px 20px 20px;white-space:pre;background-color:#f9f9f9;border:1px solid #e9e9e9;font:12px "Andale Mono",Courier,"Courier New",monospace;margin-bottom:20px}
h1,h2,h3,h4,h5,h6,.like-h1,.h2,.h4{color:#060606;font-style:normal;font-weight:300;line-height:1.17em;margin:0 0 20px;font-family:SEGOEUIL,"Segoe UI",Frutiger,"Frutiger Linotype","Dejavu Sans","Helvetica Neue",Arial,sans-serif}
h1,.like-h1{font-size:3.46666666667em;text-transform:uppercase;letter-spacing:.2em}
h2,.h2{font-size:2.4em;text-transform:uppercase;letter-spacing:.2em}
.textblock h2{text-transform:none;letter-spacing:normal}
h3{font-size:1.7em;letter-spacing:.2em;font-weight:400}
h4,.h4{font-size:1.2em;text-transform:uppercase;font-weight:400}
h5{font-size:1em;font-weight:400}
h6{font-size:1em;text-transform:uppercase;font-weight:400}
.dark p,.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6,.dark .ticker li{color:#fff}
.dark a{color:#fff!important}
a,a:visited{font-weight:400;text-decoration:none}
.button{display:inline-block;padding:10px 50px;font-size:1em;text-transform:uppercase;letter-spacing:.2em;font-weight:400;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;line-height:1.1}
.dark .button{border:1px solid #fff!important}
.dark .button:hover{background:rgba(255,255,255,.1);filter:alpha(opacity=50)}
.button.no-border{border:none!important;padding:20px 0}
.button.no-border:hover{border:none!important;background:transparent;opacity:.7;filter:alpha(opacity=70)}
.button .icon{display:inline-block;margin-left:17px;margin-bottom:-6px;width:26px;height:26px;cursor:pointer;background:url(./images/icons/right.png) no-repeat center center}
.content{padding-top:100px;text-align:center}
.content.padded{padding-bottom:100px}
.marged{margin:50px auto}
.losung{font-size:28px;color:#fff;margin-bottom:30px}
.losung strong{font-size:40px;display:block}
.button span{font-size:22px}
.dark.container .grid-half .button{font-size:22px;margin-top:10px}
.dark.container .grid-half .button span{font-size:16px;display:block;text-transform:none;margin-top:10px}
.shortcode.nomarged{margin-top:0}
.parallax{width:100%;background-attachment:fixed;background-position:50% 0}
@media only screen and (min-width: 1930px) {
.parallax{background-size:cover}
}
.parallax.black{background-color:#060606}
.parallax.no-parallax{background-size:cover!important;background-attachment:scroll!important;background-position:center!important}
.parallax-bg1{background-image:url(./images/hero.jpg)}
.parallax-bg2{background-image:url(./images/services-grass.jpg)}
.parallax-bg3{background-image:url(./images/clients.jpg)}
.title{text-align:center}
.sub-heading{margin:48px auto;max-width:630px}
.border{display:block;width:80px;height:2px;background:#060606;margin:0 auto}
.dark .border{background:#fff}
nav{position:fixed;top:0;width:100%;background:#f0f0f0;border-bottom:2px solid #f0f0f0;padding:15px 0;z-index:999}
.logo{margin-left:5%;float:left}
.navigation{display:none}
.desktop.navigation{display:block!important;margin-right:5%;float:right}
.desktop.navigation .nav-content{float:right}
.desktop.navigation .nav-content li{position:relative;float:left;margin:0 5px;line-height:30px;border:1px solid transparent}
.desktop.navigation .nav-content > li:hover{border:1px solid #f0f0f0}
.desktop.navigation .nav-content > li.menu-item-has-children:hover{border-bottom-color:transparent}
.desktop.navigation .nav-content a{color:#060606;display:block;text-transform:uppercase;font-size:1em;opacity:.75;filter:alpha(opacity=50);padding:0 10px}
.desktop.navigation .nav-content > li:hover > a{background:#fff;z-index:2;position:relative}
.desktop.navigation .nav-content .current_page_parent > a,.desktop.navigation .nav-content .current_page_ancestor > a,.desktop.navigation .nav-content .current_page_item > a,.desktop.navigation .nav-content a:hover,.desktop.navigation .nav-content a.active{opacity:1;filter:alpha(opacity=100)}
.desktop.navigation .nav-content li:last-of-type{margin-right:0}
.desktop.navigation .nav-content .sub-menu{text-transform:none;z-index:1;min-width:100%;display:none;border:1px solid #f0f0f0;position:absolute;top:27px;left:-1px;background:#fff;padding:0 10px;padding-bottom:10px}
.desktop.navigation .nav-content li:hover .sub-menu{display:block}
.desktop.navigation .nav-content li:hover .sub-menu .sub-menu{display:none}
.desktop.navigation .nav-content .sub-menu li{float:none;margin-left:0;display:block;white-space:nowrap;width:100%;line-height:1;padding-top:10px}
.desktop.navigation .nav-content .sub-menu li a{display:block;text-transform:none}
.desktop.navigation .nav-content .sub-menu .sub-menu{position:absolute;top:0;left:100%}
.desktop.navigation .nav-content .sub-menu li:hover .sub-menu{display:block}
.mobile.navigation{display:none;width:90%;margin:0 5%;float:left}
.mobile.navigation .nav-content{float:left;width:100%}
.mobile.navigation .nav-content li{display:block;width:100%;margin-top:15px;padding-top:15px;border-top:1px solid #f0f0f0}
.mobile.navigation .nav-content li:first-of-type{border-top:none}
.mobile.navigation .nav-content a{display:block;color:#060606;text-transform:uppercase;font-size:.8em}
.nav-button{display:none;width:26px;height:30px;background:transparent;padding:0;margin-right:5%;float:right;border:none;cursor:pointer}
.icon-bar{display:block;float:left;width:100%;height:3px;margin-top:3px;background:#060606}
.hero{text-align:center;background-size:cover}
.hero .content{padding-top:0}
.ticker{overflow:hidden;height:90px;vertical-align:baseline}
.ticker > li{color:#060606;font-style:normal;font-weight:300;line-height:1.17em;margin:0 0 20px;font-size:3.46666666667em;text-transform:uppercase;letter-spacing:.2em;list-style:none;margin-bottom:0;height:90px;-webkit-transition:margin-top .5s ease-in-out;-moz-transition:margin-top .5s ease-in-out;-o-transition:margin-top .5s ease-in-out;transition:margin-top .5s ease-in-out}
.call-to-action{padding-top:20px}
.call-to-action li{display:inline-block;margin-right:55px}
.call-to-action li:last-of-type{margin-right:0}
.icons .overview{position:relative;float:left;width:16.6666666667%;text-align:center;overflow:visible}
.icon{display:inline-block;width:64px;height:64px;margin-bottom:20px;background-size:64px 128px}
.overview.animated.entrance .icon {display:none}
.overview.animated.entrance.ae-animation-entrance .icon {display:inline-block}
.icon.ux{background:url(./images/icons/ux.png) no-repeat top;background-size:64px 128px}
.icon.design{background:url(./images/icons/design.png) no-repeat top;background-size:64px 128px}
.icon.seo{background:url(./images/icons/seo.png) no-repeat top;background-size:64px 128px}
.icon.social{background:url(./images/icons/social.png) no-repeat top;background-size:64px 128px}
.icon.tech{background:url(./images/icons/tech.png) no-repeat top;background-size:64px 128px}
.icon.commerce{background:url(./images/icons/commerce.png) no-repeat top;background-size:64px 128px}
.icon.config{background:url(./images/icons/config.png) no-repeat top;background-size:64px 128px}
.icon.heart{background:url(./images/icons/heart.png) no-repeat top;background-size:64px 128px}
.icon.coffee{background:url(./images/icons/coffee.png) no-repeat top;background-size:64px 128px}
.icon.plane{background:url(./images/icons/plane.png) no-repeat top;background-size:64px 128px}
.icon.calculator{background:url(./images/icons/calculator.png) no-repeat top;background-size:64px 128px}
.icon.portfolio{background:url(./images/icons/portfolio.png) no-repeat top;background-size:64px 128px}
.icon.paperbag{background:url(./images/services/paperbag.png) no-repeat top}
.icon.pbag{background:url(./images/services/pbag.png) no-repeat top}
.icon.poligraf{background:url(./images/services/poligraf.png) no-repeat top}
.icon.shtamp{background:url(./images/services/shtamp.png) no-repeat top}
.icon.souvenir{background:url(./images/services/souvenir.png) no-repeat top}
.icon.vizitki{background:url(./images/services/vizitki.png) no-repeat top}
.icon:hover{background-position:bottom}
.tooltip{display:none;position:absolute;width:260px;background:#060606;background:rgba(6,6,6,.85);top:auto;bottom:100%;left:50%;margin-left:-130px;padding:20px;margin-bottom:30px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.feature-list{font-style:italic;font-weight:300;font-size:.9333333333333em;color:#fff;color:rgba(255,255,255,.90)!important;text-align:left;color:#fff}
.list-dot{display:inline-block;margin-right:15px;width:7px;height:7px;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px}
.feature-list li{padding-bottom:10px}
.arrow-down{display:none;position:absolute;left:50%;margin-left:-8px;top:auto;bottom:100%;margin-bottom:22px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(6,6,6,.85)}
.visible{display:block}
.portfolio{width:100%}
.projectlist{margin-top:50px;background:transparent}
.projectlist li{width:25%;float:left}
.projectlist a{display:block;padding-bottom:85px;position:relative}
.projectlist a:hover{cursor:url(./images/cursors/more.cur),crosshair;cursor:url(./images/cursors/more.png) 40 40,crosshair}
.projectlist a img{width:100%}
.projectinfo{position:absolute;width:100%;height:100%;top:0}
.meta{position:absolute;bottom:0;margin-bottom:25px;width:100%;text-align:center}
.meta h4,.project-title h4{margin-bottom:6px}
.meta h6,.project-title h6{margin-bottom:0}
.meta em,.project-title em{font-family:"Times New Roman",Times,serif;font-style:italic;text-transform:lowercase;color:#424242}
.projectlist a:hover .meta h4,.projectlist a:hover .meta em{color:#fff!important}
#portfolio-grid .mix{opacity:0;display:none}
.filtering{margin-top:50px}
.filtering li{margin-right:10px}
.filtering li:after{content:"/";color:#898989;padding-left:15px}
.filtering li:last-of-type:after{content:""}
.filter{font-family:"Times New Roman",Times,serif;font-style:italic;text-transform:lowercase;color:#424242;cursor:pointer;display:inline-block}
.ajax-section{position:relative}
.loader{display:none;background:#fff url(./images/loading.gif) no-repeat center 250px;width:100%;height:100%;position:absolute;z-index:200}
.project-hero{position:relative}
.closeProject{position:absolute;bottom:0;left:50%;margin-left:-20px;z-index:200}
.nextProject{position:absolute;top:67%;right:-100px;z-index:200}
.prevProject{position:absolute;top:67%;left:-100px;z-index:200}
#ajaxpage{padding-top:50px;padding-bottom:50px}
.nextProject a,.prevProject a{display:block;width:20px;height:48px;opacity:.4;filter:alpha(opacity=40)}
.nextProject a:hover,.prevProject a:hover{opacity:1;filter:alpha(opacity=100)}
.nextProject a{background:url(./images/icons/project-next.png) no-repeat center center}
.prevProject a{background:url(./images/icons/project-prev.png) no-repeat center center}
.nextProject a.disabled,.prevProject a.disabled{display:none}
.slider img{width:100%}
.slider-pager{text-align:center;padding-top:20px;padding-bottom:20px}
.small-border{display:block;width:150px;margin:0 auto;height:1px;background:#e9e9e9}
.bx-pager-item{display:inline-block}
.bx-pager-link{display:inline-block;text-indent:-999em;width:12px;height:12px;margin:0 5px;background:url(./images/projects/pager.png) no-repeat top center;background-size:12px 24px}
.bx-pager-link.active{background:url(./images/projects/pager-active.png) no-repeat top center;background-size:12px 12px}
.bx-pager-link:hover{background-position:bottom}
.project-title{text-align:center;padding:25px 0 50px}
.project-info{border-bottom:1px solid #E9E9E9}
.project-info h6{border-bottom:1px solid #E9E9E9;padding-bottom:10px;margin-bottom:20px}
i.icon-remove{display:block;width:26px;height:26px;background:url(./images/icons/close.png) no-repeat;background-size:26px 26px;filter:alpha(opacity=50);opacity:.5}
i.icon-remove:hover{filter:alpha(opacity=100);opacity:1}
.project-gallery-next .bx-next,.project-gallery-prev .bx-prev{position:absolute;top:45%;opacity:.5;filter:alpha(opacity=50);right:auto;left:auto;text-indent:-999em;width:34px;height:36px;margin-top:-18px}
.project-gallery-next .bx-next{background:#fff url(./images/icons/project-gallery-next.png) no-repeat center center;background-size:22px 22px;right:0;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}
.project-gallery-prev .bx-prev{background:#fff url(./images/icons/project-gallery-prev.png) no-repeat center center;background-size:22px 22px;left:0;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}
.team-list{text-align:center;padding:50px 0 30px;float:left}
.name{width:100%}
.name h4{margin-bottom:6px}
.name h6{margin-bottom:20px}
.name em{font-family:"Times New Roman",Times,serif;font-style:italic;text-transform:lowercase;color:#424242}
.social-list li{display:inline-block}
.social-icon.small{display:inline-block;width:26px;height:26px;filter:alpha(opacity=50);opacity:.5}
.social-icon.small:hover{filter:alpha(opacity=100);opacity:1}
.social-icon.small.facebook{background:url(./images/icons/facebook-large.png) no-repeat center center;background-size:26px 26px}
.social-icon.small.twitter{background:url(./images/icons/twitter-small.png) no-repeat center center;background-size:26px 26px}
.social-icon.small.google{background:url(./images/icons/google-small.png) no-repeat center center;background-size:26px 26px}
.social-icon.small.behance{background:url(./images/icons/behance-small.png) no-repeat center center;background-size:26px 26px}
.social-icon.small.linkedin{background:url(./images/icons/linkedin-small.png) no-repeat center center;background-size:26px 26px}
.value{display:block;color:#fff;font-size:52px;font-weight:300;padding-bottom:20px;padding-top:50px}
.subscribe{padding-top:30px}
#bx-pager{margin-top:50px}
#bx-pager li{width:25%;float:left;text-align:center}
#bx-pager a img{opacity:.4;filter:alpha(opacity=40)}
#bx-pager a:hover img,#bx-pager a.active img{opacity:1;filter:alpha(opacity=100)}
.bxslider{text-align:center;padding-top:35px}
.bxslider h3{line-height:1.6em}
.bxslider h6{margin-bottom:35px;color:#8f8f8f}
.bx-next,.bx-prev{position:absolute;display:block;text-indent:-999em;top:60%;width:20px;height:48px;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}
.bx-next:hover,.bx-prev:hover{opacity:1;filter:alpha(opacity=100)}
.bx-next{right:-100px;background:url(./images/icons/next.png) no-repeat center center}
.bx-prev{left:-100px;background:url(./images/icons/prev.png) no-repeat center center}
footer{width:100%;background:#060606}
.contact{text-align:center}
.contact ::selection{background:#fff;color:#060606}
.contact ::-moz-selection{background:#fff;color:#060606}
.contact li img{margin-bottom:15px}
.contact li{font-size:.9333333333333em;opacity:.9;filter:alpha(opacity=90)}
.contact li:hover{opacity:1;filter:alpha(opacity=100)}
.contact a{display:block;font-size:.9333333333333em;font-weight:300;margin-bottom:20px}
.contact-heading{margin-top:30px}
#contact-form{position:relative;display:none;text-align:center;width:100%;background:#060606;padding:20px 0 50px;margin-top:20px}
.form-field label{display:block;text-align:center;margin-top:50px;margin-bottom:20px;font-size:.8em;text-transform:uppercase;color:#fff}
.form-field span input,.form-field span textarea{border:none;outline:none;padding:0 10px;width:100%;height:35px;background:#1e1e1e;-webkit-appearance:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#949494;font-family:'Open Sans',helvetica,arial,sans-serif;-webkit-font-smoothing:antialiased;font-size:1em;-webkit-transition:background .33s linear;-moz-transition:background .33s linear;-o-transition:background .33s linear;transition:background .33s linear}
.form-field span input:focus,.form-field span textarea:focus{background:#fff;-webkit-transition:background .33s linear;-moz-transition:background .33s linear;-o-transition:background .33s linear;transition:background .33s linear}
.form-field span textarea{overflow:auto;height:180px;padding:18px}
.form-click input{margin-top:50px;border:none;display:block;width:100%;outline:none;cursor:pointer;text-align:center;-webkit-font-smoothing:antialiased;text-decoration:none;-webkit-appearance:none;font-size:1em;font-family:'Open Sans',helvetica,arial,sans-serif;font-weight:400;text-transform:uppercase;color:#060606!important;background:#949494;line-height:100%;padding:12px 20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.form-click input:hover{text-decoration:none;color:#060606!important;background:#fff}
.subscribe input.text{display:inline-block;outline:none;-webkit-appearance:none;width:340px;padding:20px 0 20px 15px;background:transparent;border:1px solid #fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font:1em "Open Sans";color:#fff;margin-bottom:20px}
.subscribe input.submit{border:none;display:inline-block;outline:none;cursor:pointer;background:transparent url(./images/icons/more.png) no-repeat top right;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;text-decoration:none;-webkit-appearance:none;font:1em "Open Sans";font-weight:400;text-transform:uppercase;color:#fff;border:1px solid #fff;margin-left:10px;padding:20px 55px;margin-bottom:20px;letter-spacing:.2em;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
.subscribe input.text::-ms-clear{display:none}
.subscribe input.submit:hover{background:rgba(255,255,255,.1)}
.loader{margin-top:15px}
#alert{display:none;margin-top:30px}
.notification{display:block;position:relative;width:100%;margin-bottom:20px;padding:10px 18px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.subscribe .notification{display:none;margin-left:auto;margin-right:auto;max-width:620px}
.notification p{line-height:26px;display:block;padding:0;margin:0;text-align:left;text-indent:45px}
.notification.success{border:1px solid #fff;background:rgba(255,255,255,.05)}
.notification.success p{background:url(./images/icons/tick.png) no-repeat;background-size:26px 26px;color:#fff}
.notification.error{border:1px solid #fff;background:rgba(255,255,255,.05)}
.notification.error p{background:url(./images/icons/cross.png) no-repeat;background-size:26px 26px;color:#fff}
.social-links{text-align:center;margin-top:50px}
.social-links li{display:inline-block;margin-right:15px}
.social-links li:last-of-type{margin-right:0}
.social-links a{display:block}
.social-links a:hover{opacity:.5;filter:alpha(opacity=50)}
.copyright{margin-top:50px;margin-bottom:10px;text-align:center}
.copyright h6{color:#77777a;letter-spacing:.2em}
#blog{margin-top:30px}
.post{position:relative;text-align:left;margin-top:50px;padding:0 0 30px 70px;border-bottom:1px solid #e9e9e9}
.post-media{position:relative}
.post-media img{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.post .date{position:absolute;text-align:center;width:40px;top:30px;left:0;text-transform:uppercase;font-size:1.6em;letter-spacing:.2em;line-height:.8em;border-bottom:1px solid #e9e9e9}
.post .date small{font-size:.58333333333333em}
.post-title h2{padding-top:20px;text-transform:none;letter-spacing:normal}
.post.quote .post-title h2,.post.link .post-title h2{font-size:1em!important;text-transform:uppercase;letter-spacing:.2em;padding:0}
.post-title a{color:#060606!important}
.post-meta h6,.post-meta a{color:#a4a4a3!important}
.gallery-next,.gallery-prev{position:absolute;z-index:100;display:block;bottom:10px}
.gallery-next{right:10px}
.gallery-prev{right:37px}
.gallery-next .bx-next,.gallery-prev .bx-prev{position:static;width:auto;height:auto;top:auto;opacity:1;filter:alpha(opacity=100);right:auto;left:auto;text-indent:-999em;width:22px;height:22px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.gallery-next .bx-next{background:#060606 url(./images/blog/next.png) no-repeat;background-size:22px 22px}
.gallery-prev .bx-prev{background:#060606 url(./images/blog/prev.png) no-repeat;background-size:22px 22px}
.widget{text-align:left;margin-top:50px}
.search{border:none;float:left;outline:none;padding:0 0 0 10px;width:80%;height:40px;background:#fff;color:#aaa;border-bottom:2px solid #e9e9e9;border-left:1px solid #e9e9e9;border-top:1px solid #e9e9e9;-webkit-appearance:none;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}
.search-submit{margin:0;padding:0;border:none;float:left;outline:none;cursor:pointer;width:20%;height:40px;text-indent:-999em;background:#fff url(./images/blog/search.png) no-repeat center center;background-size:16px 16px;text-decoration:none;-webkit-appearance:none;border:1px solid #e9e9e9;border-bottom:2px solid #e9e9e9;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}
.textwidget{font-size:.8666666666667em;line-height:1.6em}
.cat-item,.recentcomments{font-size:.8666666666667em;padding-bottom:8px;margin-bottom:15px;border-bottom:1px solid #e9e9e9}
.cat-item a,.recentcomments a{color:#060606!important;font-weight:400}
.tagcloud a{display:inline-block;margin-right:10px;margin-bottom:10px;font-size:.8em;text-transform:uppercase;padding:5px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.widget-archive a,.widget-recent-entries a{color:#060606!important;font-weight:400;font-size:.8666666666667em;display:block;padding-bottom:8px;margin-bottom:15px;border-bottom:1px solid #e9e9e9}
#comments{text-align:left;padding-top:50px}
#comments-title{margin-left:70px;border-bottom:2px solid #e9e9e9;padding-bottom:30px;margin-bottom:5px}
.comment{float:left}
.comment-body{position:relative;margin-left:70px;border-top:1px solid #e9e9e9;padding-top:30px}
.comment-author{position:absolute;top:30px;left:-70px}
.comment-author img{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.comment .children{margin-left:70px}
.fn{display:block;margin-bottom:10px}
.fn.org{display: inline}
.comment-meta,.comment-meta a{color:#a4a4a3!important}
#respond{margin-left:70px;margin-top:50px}
#reply-title{border-bottom:2px solid #e9e9e9;padding-bottom:30px;margin-bottom:5px}
.comment-reply-form{border-top:1px solid #e9e9e9}
.comment-notes{margin-top:10px;color:#a4a4a3}
.control-group label,.control-group .controls{display:inline-block}
.control-group label{margin-left:10px;font-weight:400}
.control-group .controls input{margin-top:15px;border:none;outline:none;height:35px;background:#fff;padding-left:15px;color:#a4a4a3;text-decoration:none;border:1px solid #e9e9e9;border-bottom:2px solid #e9e9e9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.control-group .controls textarea{margin-top:15px;border:none;outline:none;height:180px;background:#fff;padding-left:15px;padding-top:15px;color:#a4a4a3;text-decoration:none;border:1px solid #e9e9e9;border-bottom:2px solid #e9e9e9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.controls button{border:none;outline:none;padding:0;margin:0;outline:none;-webkit-appearance:none;background:#fff;cursor:pointer;margin-top:15px;font-size:.8em;text-transform:uppercase;font-family:inherit;padding:10px 20px;color:#a4a4a3;border:1px solid #e9e9e9;border-bottom:2px solid #e9e9e9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#fff}
.controls button:hover{background:#fff;background:-moz-linear-gradient(top,#fff 0%,#f5f5f5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f5f5f5));background:-webkit-linear-gradient(top,#fff 0%,#f5f5f5 100%);background:-o-linear-gradient(top,#fff 0%,#f5f5f5 100%);background:-ms-linear-gradient(top,#fff 0%,#f5f5f5 100%);background:linear-gradient(top,#fff 0%,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f5f5f5',GradientType=0)}
.slider-cover{width:100%;background:#fff}
.slider-cover.gray{background:#ededed}
.slider-cover.gray1{background:#ededed}
.slider-cover.gray2{background:#f6f6f6}
#vegas-next,#vegas-prev{position:absolute;display:block;text-indent:-999em;width:20px;height:48px;cursor:pointer;top:50%;margin-top:-24px}
#vegas-next:hover,#vegas-prev:hover{opacity:.5;filter:alpha(opacity=50)}
#vegas-next{right:-100px;background:url(./images/icons/next.png) no-repeat center center}
#vegas-prev{left:-100px;background:url(./images/icons/prev.png) no-repeat center center}
.vegas-loading{display:none}
.vegas-overlay{background:transparent url(./images/slider/overlays/01.png);opacity:.5;z-index:-1}
.vegas-background{-ms-interpolation-mode:bicubic;image-rendering:optimizeQuality;max-width:none!important;z-index:-2}
.vegas-overlay,.vegas-background{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#big-video-wrap{overflow:hidden;position:fixed;height:100%;width:100%;top:0;left:0;z-index:-2}
#big-video-vid,#big-video-image{position:absolute}
#big-video-control-container{position:fixed;bottom:20px;padding:0 20px;width:100%;-webkit-transition-duration:.6s;-moz-transition-duration:.6s;-ms-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s}
#big-video-control{width:100%;height:16px;position:relative}
#big-video-control-middle{margin:0 56px 0 24px}
#big-video-control-bar{width:100%;height:16px;position:relative;cursor:pointer}
#big-video-control-progress{position:absolute;top:7px;height:3px;width:0;background:#fff}
#big-video-control-track{position:absolute;top:8px;height:1px;width:100%;background:#fff}
#big-video-control-bound-left{left:0}
#big-video-control-bound-right{right:-1px}
#big-video-control-track .ui-slider-handle{opacity:0}
#big-video-control-playhead{left:30%}
#big-video-control-play{position:absolute;top:0;left:0;height:16px;width:16px;background-image:url(bigvideo.png)}
#big-video-control-timer{position:absolute;top:1px;right:0;color:#fff;font-size:11px}
#big-video-control-playhead,#big-video-control-bound-left,#big-video-control-bound-right{position:absolute;top:0;height:16px;width:1px;background:#fff}
#big-video-control .ui-slider-handle{border-left:solid 1px #fff;width:16px;height:16px;position:absolute;top:-8px}
.transparent{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
.vjs-big-play-button{display:none!important}
#customizer{position:fixed;top:64px;right:0;z-index:9999;height:100%}
.corner{display:block;cursor:pointer;width:50px;height:50px;background:url(./images/icons/switcher/corner.png) no-repeat;position:absolute;top:0;right:0}
.cog{display:block;width:24px;height:24px;position:absolute;top:5px;left:24px;background:url(./images/icons/switcher/switcher.gif) no-repeat}
#options{display:none;width:250px;background:#fff;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:30px 25px 10px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px}
.heading{border-bottom:1px solid #e9e9e9;padding-bottom:15px;margin-bottom:20px}
#options h6{color:#5c5c5c;margin-bottom:10px}
.options-segment{margin-bottom:20px}
.customize-button{display:inline-block;margin:0;font-size:12px;color:#5c5c5c!important;background:#f7f7f7;border:1px solid #e9e9e9;padding:3px 7px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-right:5px}
.customize-button:hover{background:#fff}
.customize-button:last-of-type{margin-right:0}
.color-scheme li{float:left}
.color-scheme a{display:block;height:20px;width:31px;margin:0 8px 10px 0}
.red a{background:#ee3b16}
.green a{background:#48cfad}
.blue a{background:#4fc1e9}
.pink a{background:#ec87c0}
.yellow a{background:#ffce54}
.jeans a{background:#5d9cec}
.grape a{background:#ed5565}
.grass a{background:#a0d468}
.lavander a{background:#ac92ec}
.gray a{background:#656d78}
.row-fluid:before,.row-fluid:after{content:"";display:table}
.row-fluid:after{clear:both}
.textblock table{color:#666;text-shadow:1px 1px 0 #fff;background:#eaebec;border:#ccc 1px solid;border-collapse:separate;width:45%;margin-right:5%;margin-bottom:5%;float:left;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px #d1d1d1;-webkit-box-shadow:0 1px 2px #d1d1d1;box-shadow:0 1px 2px #d1d1d1}
.textblock table:after{content:"";display:table;clear:both}
.textblock table th,.textblock table tr:first-child{font-weight:700;font-size:14px;padding:5px 15px;text-align:center;border-top:1px solid #fafafa;border-bottom:1px solid #e0e0e0;background:#ededed;background:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#ebebeb));background:-moz-linear-gradient(top,#ededed,#ebebeb)}
.textblock table td:first-child,.textblock table th:first-child{text-align:center}
.textblock table tr:first-child th:first-child,.textblock table tr:first-child th:first-child{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px}
.textblock table tr:first-child th:last-child{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}
.textblock table tr{text-align:center}
.textblock table tr td:first-child{text-align:left;border-left:0}
.textblock table tr td{padding:5px 15px;width:40px;border-top:1px solid #fff;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;text-align:center;width:100px;font:normal 15px SEGOEUIL;background:#fafafa;background:-webkit-gradient(linear,left top,left bottom,from(#fbfbfb),to(#fafafa));background:-moz-linear-gradient(top,#fbfbfb,#fafafa)}
.textblock table tr.even td,.textblock table tr:nth-child(2n+3) td{background:#f6f6f6;background:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f6f6f6));background:-moz-linear-gradient(top,#f8f8f8,#f6f6f6)}
.textblock table tr:last-child td{border-bottom:0}
.textblock table tr:last-child td:first-child{-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}
.textblock table tr:last-child td:last-child{-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}
.textblock table tr:hover td{background:#f2f2f2;background:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#f0f0f0));background:-moz-linear-gradient(top,#f2f2f2,#f0f0f0)}
.textblock table a:link{color:#666;font-weight:700;text-decoration:none}
.textblock table a:visited{color:#999;font-weight:700;text-decoration:none}
.textblock table a:active,.textblock table a:hover{color:#bd5a35;text-decoration:underline}
.textblock ul{list-style-type:inherit;list-style-position:inside;color:#424242;line-height:1.6em;margin:0 0 20px}
.valignbottom table{width:100%}
.valignbottom table td:FIRST-CHILD{vertical-align:middle}
.valignbottom table td{vertical-align:bottom;text-align:center}
#section_5_pric .content{padding-top:25px}
#map{background:no-repeat scroll center center rgba(0,0,0,0);cursor:pointer;position:relative;min-height:100px}
#map .map-hover{background:none repeat scroll 0 0 #FFF;height:100%;left:0;opacity:.5;position:absolute;right:0;transition:opacity .3s ease 0;width:100%}
#map:hover .map-hover{opacity:0}
#map.map-active .map-hover{opacity:0}
#map #map-holder{position:absolute;top:0;left:0;display:block;height:100px;opacity:0;width:100%}
#map .map-close{display:none;height:27px;padding-top:5px;left:0;position:absolute;top:0;width:100%;background-color:#fff;z-index:22}
#map .map-close a{display:block;height:16px;opacity:.4;text-align:center;width:50px;position:absolute;z-index:33;left:50%;margin-left:-25px;color:#777}
#map .map-close a:hover{opacity:1}
@media only screen and (min-width : 1680px) {
.bx-next{right:-250px}
.bx-prev{left:-250px}
#nextProject{right:-250px}
#prevProject{left:-250px}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.parallax{background-size:cover;background-attachment:scroll;background-position:top center!important}
.fade,.slide,.entrance,.hatch{opacity:1!important}
.ae-animation-fade,.ae-animation-slide,.ae-animation-entrance,.ae-animation-hatch{-webkit-animation-name:none;-moz-animation-name:none;-o-animation-name:none;animation-name:none}
#bx-prev,#bx-next{display:none}
#nextProject,#prevProject{display:none!important}
.projectlist a:hover .projectinfo{background:transparent}
.hero-video{background:url(../video/visia-video-poster.jpg) no-repeat;background-size:cover;background-position:top center}
#customizer{display:none}
}
@media only screen and (max-width: 959px) {
.nav-button{display:block}
.navigation{display:none}
.parallax{background-size:cover;background-attachment:scroll;background-position:top center!important}
.content{padding-top:50px}
.content.padded{padding-bottom:50px}
.icons .overview{width:33.3333333333%;margin-bottom:30px}
.icon{cursor:pointer}
.projectlist li{width:50%}
.fade,.slide,.entrance,.hatch{opacity:1!important}
.ae-animation-fade,.ae-animation-slide,.ae-animation-entrance,.ae-animation-hatch{-webkit-animation-name:none;-moz-animation-name:none;-o-animation-name:none;animation-name:none}
#bx-prev,#bx-next{display:none}
#bx-pager{margin-top:20px}
#bx-pager li{width:50%;margin-top:20px}
.social-links{margin-top:30px}
#nextProject,#prevProject{display:none!important}
#respond{margin-left:0}
#vegas-prev,#vegas-next{display:none}
.tooltip{cursor:pointer}
.hero-video{background:url(../video/visia-video-poster.jpg) no-repeat;background-size:cover;background-position:top center}
#customizer{display:none}
}
@media only screen and (max-width: 767px) {
.icons .overview{width:50%}
.team-list{padding:30px 0 0}
.team-member{padding-bottom:25px}
#respond{padding-bottom:50px;border-bottom:2px solid #e9e9e9}
.filtering li{margin-bottom:20px}
.value{padding-top:35px}
.subscribe input.submit,.subscribe input.text{width:100%;margin-left:0}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.project-info{border-bottom:none}
.tooltip{width:150%;left:5%;margin-left:0}
.pull-left .tooltip{left:-55%}
}
@media only screen and (max-width: 479px) {
.call-to-action li{margin-right:0;width:100%}
.projectlist li{width:100%}
#bx-pager li{width:100%}
.project-info{border-bottom:none}
.tooltip{width:180%;left:5%;margin-left:0}
.pull-left .tooltip{left:-85%}
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and ( min--moz-device-pixel-ratio: 2),only screen and ( -moz-min-device-pixel-ratio: 2),only screen and ( -o-min-device-pixel-ratio: 21),only screen and ( min-device-pixel-ratio: 2),only screen and ( min-resolution: 192dpi),only screen and ( min-resolution: 2dppx) {
.icon.right{background:url(./images/icons/right@2x.png) no-repeat center center;background-size:26px 26px}
.icon.ux{background:url(./images/icons/ux@2x.png) no-repeat top;background-size:64px 128px}
.icon.design{background:url(./images/icons/design@2x.png) no-repeat top;background-size:64px 128px}
.icon.seo{background:url(./images/icons/seo@2x.png) no-repeat top;background-size:64px 128px}
.icon.social{background:url(./images/icons/social@2x.png) no-repeat top;background-size:64px 128px}
.icon.tech{background:url(./images/icons/tech@2x.png) no-repeat top;background-size:64px 128px}
.icon.commerce{background:url(./images/icons/commerce@2x.png) no-repeat top;background-size:64px 128px}
.icon.config{background:url(./images/icons/config@2x.png) no-repeat top;background-size:64px 128px}
.icon.heart{background:url(./images/icons/heart@2x.png) no-repeat top;background-size:64px 128px}
.icon.coffee{background:url(./images/icons/coffee@2x.png) no-repeat top;background-size:64px 128px}
.icon.portfolio{background:url(./images/icons/portfolio@2x.png) no-repeat top;background-size:64px 128px}
.icon.plane{background:url(./images/icons/plane@2x.png) no-repeat top;background-size:64px 128px}
.icon.calculator{background:url(./images/icons/calculator@2x.png) no-repeat top;background-size:64px 128px}
.social-icon.small.facebook{background:url(./images/icons/facebook-large@2x.png) no-repeat center center;background-size:26px 26px}
.social-icon.small.twitter{background:url(./images/icons/twitter-small@2x.png) no-repeat center center;background-size:26px 26px}
.social-icon.small.google{background:url(./images/icons/google-small@2x.png) no-repeat center center;background-size:26px 26px}
.social-icon.small.behance{background:url(./images/icons/behance-small@2x.png) no-repeat center center;background-size:26px 26px}
.social-icon.small.linkedin{background:url(./images/icons/linkedin-small@2x.png) no-repeat center center;background-size:26px 26px}
i.icon-remove{background:url(./images/icons/close@2x.png) no-repeat center center;background-size:26px 26px}
.bx-pager-link{background:url(./images/projects/pager@2x.png) no-repeat top center;background-size:12px 24px}
.bx-pager-link.active{background:url(./images/projects/pager-active@2x.png) no-repeat top center;background-size:12px 12px}
.gallery-next .bx-next{background:#060606 url(./images/blog/next@2x.png) no-repeat;background-size:22px 22px}
.gallery-prev .bx-prev{background:#060606 url(./images/blog/prev@2x.png) no-repeat;background-size:22px 22px}
.search-submit{background:#fff url(./images/blog/search@2x.png) no-repeat center center;background-size:16px 16px}
.notification.success p{background:url(./images/icons/tick@2x.png) no-repeat;background-size:26px 26px}
.notification.error p{background:url(./images/icons/cross@2x.png) no-repeat;background-size:26px 26px}
.project-gallery-next .bx-next{background:#fff url(./images/icons/project-gallery-next@2x.png) no-repeat center center;background-size:22px 22px}
.project-gallery-prev .bx-prev{background:#fff url(./images/icons/project-gallery-prev@2x.png) no-repeat center center;background-size:22px 22px}
}
@media only screen and (min-width: 950px) and (max-width: 1055px) {
.navigation.desktop > ul.nav-content > li > a{font-size:11px}
}
@media only screen and (min-width: 1056px) and (max-width: 1160px) {
.navigation.desktop > ul.nav-content > li > a{font-size:13px}
}
.news{text-align:right}
.news ul li p{text-align:left}
.news a.more{position:relative;bottom:30px}
#section_parallaxed{text-shadow:0 0 5px #222;font-size:44px;color:#fff}
#wpadminbar{bottom:0;top:auto!important}


#shortcodes{margin-top:30px}
.shortcode{margin-top:50px;text-align:left}
.shortcode h1, .shortcode h2{margin-top:50px}
.shortcode .shortcode-title, .shortcode h1, .shortcode .textblock > h2, #footer h4{font-weight:100;text-transform:none;letter-spacing:normal;font-size:1.9em}
.shortcode .shortcode-title, .shortcode h1, .shortcode .textblock > h2 {font-size:2.3em;border-bottom:1px solid #e9e9e9;padding-bottom:15px;text-align:left}
.shortcode h1.shortcode-title, .shortcode h1 {font-size:3.1em;}
.grid-shortcode{display:block;text-align:center;text-transform:uppercase;font-size:.8em;background:#f9f9f9;padding-top:10px;padding-bottom:10px;margin-bottom:20px;border:1px solid #e9e9e9}
.grid-shortcode:hover{cursor:help;background:#fff}
.shortcode .alert{margin-bottom:10px}
.valignbottom{display:table}
.valignbottom > .row-fluid{display:table-row}
.valignbottom > .row-fluid > .col-xs-6{display:table-cell;vertical-align:bottom}
.accordion-title{display:block;position:relative;background:#fff;border:1px solid #e9e9e9;border-bottom:2px solid #e9e9e9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:10px}
.accordion-title h5{margin:0}
.accordion-title a{display:block;color:#a4a4a4!important;padding:15px 0 15px 20px}
.accordion .accordion-title span{position:absolute;width:26px;height:26px;background:url(./images/icons/plus-minus.png) 0 0 no-repeat;right:20px;top:10px}
.accordion .accordion-title.active span{background:url(./images/icons/plus-minus.png) 0 -26px no-repeat}
.accordion .accordion-inner{display:none;padding:10px 0 30px 40px;font-size:.9em;line-height:1.7em;color:#a4a4a4}
.toggle .toggle-title{display:block;position:relative;background:#fff;border:1px solid #e9e9e9;border-bottom:2px solid #e9e9e9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:10px;padding:15px 0 15px 20px}
.toggle .toggle-title h5{margin:0;cursor:pointer;color:#a4a4a4}
.toggle .toggle-inner{display:none;padding:10px 0 30px 40px;font-size:.9em;line-height:1.7em;color:#a4a4a4}
.toggle .toggle-title i{position:absolute;width:26px;height:26px;background:url(./images/icons/plus-minus.png) 0 0 no-repeat;right:20px;top:10px}
.toggle .toggle-title.active i{background:url(./images/icons/plus-minus.png) 0 -26px no-repeat}
.tabs li,.tabs p{float:left}
.tabs p{font-size:.875em;padding:20px;background:#fff;border:1px solid #e9e9e9;border-bottom:2px solid #e9e9e9;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.tabs ul li a{position:relative;top:1px;font-size:.875em;color:#a4a4a4!important;display:block;padding:10px 25px;border-top:2px solid transparent}
.tabs ul li a:hover{background:#e9e9e9}
.tabs ul li.active a{background:transparent;background:#fff;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-bottom:1px solid #fff;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px}
.alert{display:block;text-align:left;padding:10px 20px;font-size:.875em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.alert.error{color:#b3696c;background:#f9e5e6;border:1px solid #f7c7c9}
.alert.success{color:#8FA442;background:#E3EBC6;border:1px solid #C2D288}
.alert.info{color:#528DA9;background:#D8ECF5;border:1px solid #9AC9DF}
.alert.notice{color:#C4A21B;background:#FCF7D9;border:1px solid #F5DC7D}
@media
only screen and (-webkit-min-device-pixel-ratio: 2),only screen and ( min--moz-device-pixel-ratio: 2),only screen and ( -moz-min-device-pixel-ratio: 2),only screen and ( -o-min-device-pixel-ratio: 21),only screen and ( min-device-pixel-ratio: 2),only screen and ( min-resolution: 192dpi),only screen and ( min-resolution: 2dppx) {
.accordion .accordion-title span,.toggle .toggle-title i{background:url(./images/icons/plus-minus@2x.png) 0 0 no-repeat;background-size:26px 26px}
.accordion .accordion-title.active span,.toggle .toggle-title.active i{background:url(./images/icons/plus-minus@2x.png) 0 -26px no-repeat;background-size:26px 26px}
}


a,a:visited{color:#a0d468;font-weight:400;text-decoration:none}
a:hover{color:#8cc152}
.button{border:1px solid #a0d468}
.button:hover{border:1px solid #8cc152}
.desktop.navigation .nav-content a:hover,.desktop.navigation .nav-content a.active,.post-title a:hover,.cat-item a:hover,.widget-archive a:hover,.recentcomments a:hover,.widget-recent-entries a:hover,.comment-meta a:hover,.required{color:#a0d468!important}
.gallery-next .bx-next:hover{background:#a0d468 url(./images/blog/next.png) no-repeat;background-size:22px 22px}
.gallery-prev .bx-prev:hover{background:#a0d468 url(./images/blog/prev.png) no-repeat;background-size:22px 22px}
.filter.active,.filter:hover{color:#a0d468}
.tagcloud a{border:1px solid #a0d468}
.tagcloud a:hover{border:1px solid #8cc152}
.tabs ul li.active a{border-top:2px solid #a0d468}
.parallax.colored{background-color:#a0d468}
.list-dot{background:#a0d468}
.homegallery .projectlist a:hover .projectinfo{background:rgba(140,193,82,0.75);-webkit-transition:background .33s linear;-moz-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear}
.pagegallery .projectlist a:hover{background:rgba(140,193,82,0.75);-webkit-transition:background .33s linear;-moz-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear}
@media
only screen and (-webkit-min-device-pixel-ratio: 2),only screen and ( min--moz-device-pixel-ratio: 2),only screen and ( -moz-min-device-pixel-ratio: 2),only screen and ( -o-min-device-pixel-ratio: 21),only screen and ( min-device-pixel-ratio: 2),only screen and ( min-resolution: 192dpi),only screen and ( min-resolution: 2dppx) {
.gallery-next .bx-next:hover{background:#a0d468 url(./images/blog/next@2x.png) no-repeat;background-size:22px 22px}
.gallery-prev .bx-prev:hover{background:#a0d468 url(./images/blog/prev@2x.png) no-repeat;background-size:22px 22px}
}



.md-modal{position:fixed;top:50%;left:50%;width:50%;max-width:630px;min-width:320px;height:auto;z-index:2000;visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.md-show{visibility:visible}
.md-overlay{position:fixed;width:100%;height:100%;visibility:hidden;top:0;left:0;z-index:1000;opacity:0;background:rgba(143,27,15,0.8);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.md-show ~ .md-overlay{opacity:1;visibility:visible}
.md-content input{display:block;position:relative;background:#fff;border:1px solid #e9e9e9;font-size:22px;border-bottom:2px solid #e9e9e9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:10px;padding:10px 0 10px 20px}
.md-content{background:#F0F0F0;position:relative;border-radius:3px;margin:0 auto}
.md-content h3 .md-close{content:"x";position:absolute;right:5px;top:5px;font-size:12px;text-align:center;width:20px;height:20px}
.md-content h3{margin:0;padding:.4em;text-align:center;font-size:2.4em;font-weight:300;opacity:.8;background:rgba(0,0,0,0.1);border-radius:3px 3px 0 0}
.md-content > div{padding:15px 40px 30px;margin:0;font-weight:300;font-size:1.15em}
.md-content > div p{margin:0;padding:10px 0}
.md-content > div ul{margin:0;padding:0 0 30px 20px}
.md-content > div ul li{padding:5px 0}
.md-effect-1 .md-content{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.md-show.md-effect-1 .md-content{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}
.md-effect-2 .md-content{-webkit-transform:translateX(20%);-moz-transform:translateX(20%);-ms-transform:translateX(20%);transform:translateX(20%);opacity:0;-webkit-transition:all .3s cubic-bezier(0.25,0.5,0.5,0.9);-moz-transition:all .3s cubic-bezier(0.25,0.5,0.5,0.9);transition:all .3s cubic-bezier(0.25,0.5,0.5,0.9)}
.md-show.md-effect-2 .md-content{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}
.md-effect-3 .md-content{-webkit-transform:translateY(20%);-moz-transform:translateY(20%);-ms-transform:translateY(20%);transform:translateY(20%);opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.md-show.md-effect-3 .md-content{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}
.md-effect-4 .md-content{-webkit-transform:scale(0) rotate(720deg);-moz-transform:scale(0) rotate(720deg);-ms-transform:scale(0) rotate(720deg);transform:scale(0) rotate(720deg);opacity:0}
.md-show.md-effect-4 ~ .md-overlay,.md-effect-4 .md-content{-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}
.md-show.md-effect-4 .md-content{-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);opacity:1}
.md-effect-5.md-modal{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px}
.md-effect-5 .md-content{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(600px) rotateX(20deg);-moz-transform:translateZ(600px) rotateX(20deg);-ms-transform:translateZ(600px) rotateX(20deg);transform:translateZ(600px) rotateX(20deg);opacity:0}
.md-show.md-effect-5 .md-content{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in;-webkit-transform:translateZ(0px) rotateX(0deg);-moz-transform:translateZ(0px) rotateX(0deg);-ms-transform:translateZ(0px) rotateX(0deg);transform:translateZ(0px) rotateX(0deg);opacity:1}
.md-effect-6.md-modal{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px}
.md-effect-6 .md-content{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translate(30%) translateZ(600px) rotate(10deg);-moz-transform:translate(30%) translateZ(600px) rotate(10deg);-ms-transform:translate(30%) translateZ(600px) rotate(10deg);transform:translate(30%) translateZ(600px) rotate(10deg);opacity:0}
.md-show.md-effect-6 .md-content{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in;-webkit-transform:translate(0%) translateZ(0) rotate(0deg);-moz-transform:translate(0%) translateZ(0) rotate(0deg);-ms-transform:translate(0%) translateZ(0) rotate(0deg);transform:translate(0%) translateZ(0) rotate(0deg);opacity:1}
.md-effect-7{top:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.md-effect-7 .md-content{-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;opacity:0}
.md-show.md-effect-7 .md-content{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);border-radius:0 0 3px 3px;opacity:1}
.md-effect-8.md-modal{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px}
.md-effect-8 .md-content{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateY(-70deg);-moz-transform:rotateY(-70deg);-ms-transform:rotateY(-70deg);transform:rotateY(-70deg);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;opacity:0}
.md-show.md-effect-8 .md-content{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1}
.md-effect-9.md-modal{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px}
.md-effect-9 .md-content{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateX(-70deg);-moz-transform:rotateX(-70deg);-ms-transform:rotateX(-70deg);transform:rotateX(-70deg);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;opacity:0}
.md-show.md-effect-9 .md-content{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}
.md-effect-10.md-modal{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px}
.md-effect-10 .md-content{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateX(-60deg);-moz-transform:rotateX(-60deg);-ms-transform:rotateX(-60deg);transform:rotateX(-60deg);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;transform-origin:50% 0;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.md-show.md-effect-10 .md-content{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}
.md-effect-11 .md-content{-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);transform:scale(2);opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.md-show.md-effect-11 .md-content{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}
.md-effect-12 .md-content{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.md-show.md-effect-12 ~ .md-overlay{background:#e74c3c}
.md-effect-12 .md-content h3,.md-effect-12 .md-content{background:transparent}
.md-show.md-effect-12 .md-content{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}
.md-effect-13.md-modal{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px}
.md-effect-13 .md-content{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(-3000px) rotateY(90deg);-moz-transform:translateZ(-3000px) rotateY(90deg);-ms-transform:translateZ(-3000px) rotateY(90deg);transform:translateZ(-3000px) rotateY(90deg);opacity:0}
.md-show.md-effect-13 .md-content{-webkit-animation:slit .7s forwards ease-out;-moz-animation:slit .7s forwards ease-out;animation:slit .7s forwards ease-out}
@-webkit-keyframes slit {
50%{-webkit-transform:translateZ(-250px) rotateY(89deg);opacity:.5;-webkit-animation-timing-function:ease-out}
100%{-webkit-transform:translateZ(0) rotateY(0deg);opacity:1}
}
@-moz-keyframes slit {
50%{-moz-transform:translateZ(-250px) rotateY(89deg);opacity:.5;-moz-animation-timing-function:ease-out}
100%{-moz-transform:translateZ(0) rotateY(0deg);opacity:1}
}
@keyframes slit {
50%{transform:translateZ(-250px) rotateY(89deg);opacity:1;animation-timing-function:ease-in}
100%{transform:translateZ(0) rotateY(0deg);opacity:1}
}
.md-effect-14.md-modal{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px}
.md-effect-14 .md-content{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateY(100%) rotateX(90deg);-moz-transform:translateY(100%) rotateX(90deg);-ms-transform:translateY(100%) rotateX(90deg);transform:translateY(100%) rotateX(90deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;transform-origin:0 100%;opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}
.md-show.md-effect-14 .md-content{-webkit-transform:translateY(0%) rotateX(0deg);-moz-transform:translateY(0%) rotateX(0deg);-ms-transform:translateY(0%) rotateX(0deg);transform:translateY(0%) rotateX(0deg);opacity:1}
.md-effect-15.md-modal{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px}
.md-effect-15 .md-content{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(100px) translateX(-30%) rotateY(90deg);-moz-transform:translateZ(100px) translateX(-30%) rotateY(90deg);-ms-transform:translateZ(100px) translateX(-30%) rotateY(90deg);transform:translateZ(100px) translateX(-30%) rotateY(90deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;transform-origin:0 100%;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.md-show.md-effect-15 .md-content{-webkit-transform:translateZ(0px) translateX(0%) rotateY(0deg);-moz-transform:translateZ(0px) translateX(0%) rotateY(0deg);-ms-transform:translateZ(0px) translateX(0%) rotateY(0deg);transform:translateZ(0px) translateX(0%) rotateY(0deg);opacity:1}
.md-show.md-effect-16 ~ .md-overlay{background:rgba(180,46,32,0.5)}
.md-show.md-effect-16 ~ .container{-webkit-filter:blur(3px);-moz-filter:blur(3px);filter:blur(3px)}
.md-effect-16 .md-content{-webkit-transform:translateY(-5%);-moz-transform:translateY(-5%);-ms-transform:translateY(-5%);transform:translateY(-5%);opacity:0}
.md-show.md-effect-16 ~ .container,.md-effect-16 .md-content{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.md-show.md-effect-16 .md-content{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}
.md-show.md-effect-17 ~ .container{height:100%;overflow:hidden;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s}
.md-show.md-effect-17 ~ .container,.md-show.md-effect-17 ~ .md-overlay{-webkit-transform:rotateX(-2deg);-moz-transform:rotateX(-2deg);-ms-transform:rotateX(-2deg);transform:rotateX(-2deg);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}
.md-effect-17 .md-content{opacity:0;-webkit-transform:translateY(200%);-moz-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%)}
.md-show.md-effect-17 .md-content{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:all .3s .2s;-moz-transition:all .3s .2s;transition:all .3s .2s}
.md-show.md-effect-18 ~ .container{height:100%;overflow:hidden}
.md-show.md-effect-18 ~ .md-overlay{background:rgba(143,27,15,0.8);-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}
.md-show.md-effect-18 ~ .container,.md-show.md-effect-18 ~ .md-overlay{-webkit-transform-style:preserve-3d;-webkit-transform-origin:0 50%;-webkit-animation:rotateRightSideFirst .5s forwards ease-in;-moz-transform-style:preserve-3d;-moz-transform-origin:0 50%;-moz-animation:rotateRightSideFirst .5s forwards ease-in;transform-style:preserve-3d;transform-origin:0 50%;animation:rotateRightSideFirst .5s forwards ease-in}
@-webkit-keyframes rotateRightSideFirst {
50%{-webkit-transform:translateZ(-50px) rotateY(5deg);-webkit-animation-timing-function:ease-out}
100%{-webkit-transform:translateZ(-200px)}
}
@-moz-keyframes rotateRightSideFirst {
50%{-moz-transform:translateZ(-50px) rotateY(5deg);-moz-animation-timing-function:ease-out}
100%{-moz-transform:translateZ(-200px)}
}
@keyframes rotateRightSideFirst {
50%{transform:translateZ(-50px) rotateY(5deg);animation-timing-function:ease-out}
100%{transform:translateZ(-200px)}
}
.md-effect-18 .md-content{-webkit-transform:translateX(200%);-moz-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%);opacity:0}
.md-show.md-effect-18 .md-content{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;-webkit-transition:all .5s .1s;-moz-transition:all .5s .1s;transition:all .5s .1s}
.md-show.md-effect-19 ~ .container{height:100%;overflow:hidden}
.md-show.md-effect-19 ~ .md-overlay{-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}
.md-show.md-effect-19 ~ .container,.md-show.md-effect-19 ~ .md-overlay{-webkit-transform-style:preserve-3d;-webkit-transform-origin:50% 100%;-webkit-animation:OpenTop .5s forwards ease-in;-moz-transform-style:preserve-3d;-moz-transform-origin:50% 100%;-moz-animation:OpenTop .5s forwards ease-in;transform-style:preserve-3d;transform-origin:50% 100%;animation:OpenTop .5s forwards ease-in}
@-webkit-keyframes OpenTop {
50%{-webkit-transform:rotateX(10deg);-webkit-animation-timing-function:ease-out}
}
@-moz-keyframes OpenTop {
50%{-moz-transform:rotateX(10deg);-moz-animation-timing-function:ease-out}
}
@keyframes OpenTop {
50%{transform:rotateX(10deg);animation-timing-function:ease-out}
}
.md-effect-19 .md-content{-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%);opacity:0}
.md-show.md-effect-19 .md-content{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:all .5s .1s;-moz-transition:all .5s .1s;transition:all .5s .1s}
@media screen and (max-width: 32em) {
body{font-size:75%}
}

.breadcrumbs {display: block !important;padding-left: 5%;margin-top: 5px;margin-bottom: -10px;float: left;font-size: 10px;width: 100%;text-align: left;}
/*
.breadcrumbs li {display: inline;}
.breadcrumbs li:before{content: ' > ';display: inline;}
.breadcrumbs li:first-child:before{display:none}
.breadcrumbs a {font-size: 12px;margin: 0;padding: 0;border: 0;}

*/
.breadcrumbs li span:after{display:none}

.phones {
display: block !important;
float: right;
font-size: 24px;
margin-bottom: -1em;
position: relative;
top: -0.66em;
font-weight: bolder;
margin-right: 5.666%;
}

.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n), .blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery .blocks-gallery-item:nth-of-type(2n) {
    margin: 0 16px 16px 0;
}

.blocks-gallery-grid .blocks-gallery-image, .blocks-gallery-grid .blocks-gallery-item, .wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item {
    width: calc(33% - 15px);
}