.container{margin-right:auto;margin-left:auto;width:1200px}.container.full{width:100%;max-width:100%}.row:before,
.row:after{content:" ";display:table}.row:after{clear:both}.page-content .row{margin-bottom:80px;position:relative}
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12{min-height:1px;margin-left:15px;margin-right:15px;float:left;display:inline}
.alpha{margin-left:0}
.omega{margin-right:0}
.grid_1{width:70px}
.grid_2{width:170px}
.grid_3{width:270px}
.grid_4{width:370px}
.grid_5{width:470px}
.grid_6{width:570px}
.grid_7{width:670px}
.grid_8{width:770px}
.grid_9{width:870px}
.grid_10{width:970px}
.grid_11{width:1070px}
.grid_12{width:1170px}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,
.clearfix:after{content:"\0020";display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
b,strong{font-weight:bold}
img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic;max-width:100%}
ol,ul{list-style:none}
li{display:list-item}
table{border-collapse:collapse;border-spacing:0}
th,td,caption{font-weight:normal;vertical-align:top;text-align:left}
q{quotes:none}
q:before,q:after{content:'';content:none}
sub,sup,small{font-size:75%}
sub,sup{line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
svg{overflow:hidden}
a{list-style:none;text-decoration:none}
a:active{outline:none}
a:focus{outline:none}
:focus{outline:0}
.clearfix{clear:both}body{font-family:"Open Sans",Arial,sans-serif;font-size:13px;line-height:1.428571429;color:#333;background-color:#fff}.add-margin{display:block;margin-bottom:30px !important;float:left}.no-bottom-margin{margin-bottom:-80px}
.page-content{width:100%;margin:0 auto;float:left}.page-content.background-black{background-color:#333}.page-content.background-black h1,.page-content.background-black h2,.page-content.background-black h3,.page-content.background-black h4,.page-content.background-black h5,.page-content.background-black h6{color:#fff}.page-content.background-black p,.page-content.background-black a,.page-content.background-black span{color:#ccc}.page-content.parallax{padding:70px 0 0 0;width:100%;border-top:1px solid #eee;border-bottom:1px solid #eee;overflow:hidden}.page-content.pattern{background:url('/img/pattern-1.png') center center;background-size:cover}.page-content.parallax-1{background:url('/img/pictures/parallax-bkg-1.jpg');background-size:cover;background-attachment:fixed;background-repeat:repeat-y}.page-content.parallax-2{background:url('/img/pictures/parallax-bkg-2.jpg');background-size:cover;background-attachment:fixed;background-repeat:repeat-y}.page-content.parallax-3{background:url('/img/pictures/parallax-bkg-3.jpg');background-size:cover;background-attachment:fixed;background-repeat:repeat-y}.page-content.parallax-4{background:url('/img/pictures/parallax-bkg-4.jpg');background-size:cover;background-attachment:fixed;background-repeat:repeat-y}.page-content.parallax + .page-content{margin-top:80px}
p,a{color:#666;font:13px 'Open Sans',Arial,sans-serif;line-height:22px}a.read-more{float:right;font-family:'Raleway',Arial,sans-serif;position:relative;padding-top:10px}a.read-more span{padding-left:5px}a{-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}.underlined{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-weight:400;color:#39414b;margin-bottom:30px}h1{font:36px 'Raleway',Arial,sans-serif;line-height:38px}h2{font:32px 'Raleway',Arial,sans-serif;line-height:34px}h3{font:26px 'Raleway',Arial,sans-serif;line-height:28px}h4{font:22px 'Raleway',Arial,sans-serif;line-height:24px}h5{font:18px 'Raleway',Arial,sans-serif;line-height:22px}h6{font:16px 'Raleway',Arial,sans-serif;line-height:20px}img.float-left{float:left;margin:12px 12px 12px 0}img.float-right{float:right;margin:12px 0 12px 12px}img + p,p+img{display:block;margin-top:15px}.bottom-fixed{margin-bottom:-80px;position:absolute;bottom:0}span.strong,b{font-weight:600}.text-red{color:#ce292d}
#header-wrapper{width:100%;margin:0 auto;z-index:1000}#top-bar-wrapper{width:100%;background:#fff;margin:0 auto;border-bottom:1px solid #eee}#top-bar{margin:0 auto;width:1170px}#top-bar .contact-info{width:50%;float:left;padding-top:13px}#top-bar .contact-info li{float:left;margin-right:25px;color:#888;font-size:12px}#top-bar .contact-info li a{line-height:12px;color:#888}#top-bar .social-links{max-width:50%;float:right}#top-bar .social-links li{float:left;background:#fff;width:45px;height:45px;border-left:1px solid #eee}#top-bar .social-links li a{color:#bbb;width:45px;height:45px;display:table-cell;vertical-align:middle;text-align:center}#top-bar .social-links li:hover a{color:#fff !important}#top-bar .social-links li:last-child{border-right:1px solid #eee}.social-links.presentation li a{float:left;width:45px;height:45px;margin-right:2px;margin-bottom:2px;font-size:18px}#header{width:1170px;margin:0 auto}#logo{margin:20px 0;float:left;max-width:150px}#nav-container{width:930px;height:80px;margin-left:10px;z-index:1000;position:relative;float:left}#nav{height:100%;list-style:none;max-width:100%;float:right}#nav>ul{display:block !important}#nav li{float:left;position:relative;cursor:pointer}#nav>ul>li>a{font:13px 'Open Sans',Arial,sans-serif;padding:30px 20px}#nav>ul>li.current-menu-item>a,#nav>ul>li:hover>a{background:#f6f6f6}#nav>ul>li>a{text-transform:uppercase}#nav>ul>li{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#nav li a{float:none;display:block;font:13px 'Open Sans',Arial,sans-serif;color:#333}#nav>ul>li.no-sub:hover{border-bottom:4px solid #eee}
#nav li ul{display:none;position:absolute;margin:0;top:100%;left:0;z-index:100;width:200px}#nav li ul li{background:#fff;border-right:4px solid #eee;border-left:4px solid #eee;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}#nav li ul li:first-child{border-top:4px solid #eee}#nav li ul li:last-child{border-bottom:4px solid #eee}#nav li ul li:hover{background:#fff}#nav li ul li a{text-transform:none !important;font:13px 'Droid Sans',sans-serif;line-height:15px;color:#777 !important;padding:10px 15px !important;transition-property:text-indent;transition-duration:0.2s;-webkit-transition-property:text-indent;-webkit-transition-duration:0.2s;-moz-transition-property:text-indent;-moz-transition-duration:0.2s;-o-transition-property:text-indent;-o-transition-duration:0.2s}#nav li ul li:hover>a{text-indent:3px;color:#333 !important;background:#f6f6f6}#nav li ul li,#nav li ul li a{float:none}#nav li.current-menu-item ul li.current-menu-item{background:#f6f6f6}
#nav li ul li ul{display:none}#nav li ul li:hover ul{left:100%;top:-2px;padding-top:0 !important;padding-left:5px;position:absolute;display:block !important}#search{width:40px;height:40px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;position:relative;cursor:pointer;margin-left:30px;top:20px;float:right;z-index:1005}.search-submit{background:url('/img/search.png') no-repeat;width:40px;height:40px;border:none;text-indent:-9999px;position:absolute;cursor:pointer}#m_search{background:#fff;border:1px solid #ddd;padding:8px 10px;position:absolute;top:105%;width:135px;margin-left:-112px;font:italic 11px 'Raleway',Arial,sans-serif;color:#777;display:none}
.header-style-3 #top-bar-wrapper{background:#333;border-bottom:none}.header-style-3 #top-bar .contact-info li,.header-style-3 #top-bar .contact-info li a{color:#bbb}.header-style-3 #top-bar .social-links li{background:#444;border-left:1px solid #555;border-right:1px solid #333}.header-style-3 #top-bar .social-links li:last-child{border-right:none}.header-style-4 .social-links{float:right;margin-left:30px;max-width:1030px;margin-top:25px}.header-style-4 .social-links li{float:left;margin-left:10px;background-color:#eee;width:30px;height:30px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.header-style-4 .social-links li:hover a{color:#fff !important}.header-style-4 .social-links li a{width:30px;font-size:10px;height:30px;display:table-cell;vertical-align:middle;text-align:center;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.header-style-4 #nav-container{width:100%;margin-left:0;border-top:1px solid #eee;border-bottom:1px solid #eee}.header-style-4 #nav-container #nav{max-width:1100px;float:left}
.header-style-5 #logo{width:100%;max-width:100%;margin:20px auto;float:none}.header-style-5 #logo a{display:table;margin:0 auto}.header-style-5 #nav-container{width:100%;margin-left:0;border-top:1px solid #eee;border-bottom:1px solid #eee}.header-style-5 #nav-container #nav{max-width:1100px;float:left}#page-title{background:url('/img/page-titles/page-title-bkg.jpg') center center;background-size:cover;padding:50px 0 0;margin-bottom:70px;overflow:hidden;position:relative}#page-title.no-image .pt-title{padding-bottom:100px}.pt-title{padding:20px 0}.pt-title h1{font-size:36px;line-height:38px}.pt-image-container{float:right;width:100%}.pt-image{position:relative;bottom:0}.pt-image .float-right{margin:0}.page-title-1 .breadcrumbs{padding:5px 10px;display:inline-block;color:#fff;position:absolute;bottom:0}.breadcrumbs li{float:left;padding-right:5px;line-height:22px;font-family:'Raleway',Arial,sanserif}.breadcrumbs li a{color:#fff;font-family:'Raleway',Arial,sanserif}.breadcrumbs li a:hover{color:#ddd !important} #page-title.page-title-2{padding:50px 0}#page-title.page-title-2 .pt-title{padding:0;float:left;margin-right:40px}#page-title.page-title-2 .pt-title h1{margin-bottom:0}#page-title.page-title-2 .breadcrumbs{float:right;padding:5px 10px;display:inline-block;color:#fff}
#page-title.page-title-3{background:#f6f6f6;padding:10px 0}#page-title.page-title-3 .breadcrumbs li a{color:#666} 
.accordion .title{background-repeat:no-repeat;background-position:10px 8px;padding-left:45px;padding-top:10px;float:left;background-color:#f6f6f6;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;margin-bottom:10px}.accordion .title a{font-size:14px;font-family:'Raleway',Arial,sans-serif}.accordion .title span{padding-right:10px;font-size:16px}.accordion .title,.accordion .content{padding-bottom:10px;float:left;cursor:pointer;width:100%}.accordion .title.active a{color:#222;font-weight:500}.accordion .title a:hover{color:#333}.accordion .content{padding-bottom:20px}
.accordion.style-2 .title{background-color:#fff;background-image:url('/img/accordion-closed2.png');border:1px solid #e6e6e6}.accordion.style-2 .title.active{background-image:url('/img/accordion-opened2.png')}
blockquote{background:#f6f6f6;width:100%;padding:30px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;float:left}blockquote p{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font:italic 16px 'Open Sans',Arial,sans-serif;font-weight:300;line-height:26px}cite{font-size:12px;padding:10px 0 0;display:block;width:100%;font-weight:400;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}p + blockquote,blockquote + p{display:block;margin-top:14px;float:left}
.btn-group{width:100%;float:left}.btn-group a.btn-medium,.btn-group a.btn-big{float:left;margin-right:10px;margin-bottom:10px}.btn-medium i,.btn-big i{padding-right:8px}.btn-medium{padding:10px 15px;font:13px 'Open Sans',Arial,sans-serif;text-transform:uppercase;color:#fff;float:left;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-big{padding:15px 18px;font:14px 'Open Sans',Arial,sans-serif;text-transform:uppercase;color:#fff;float:left;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-medium:hover,.btn-big:hover{color:#fff !important}
.btn-medium.empty,.btn-big.empty{background:none;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-medium.empty:hover,
.btn-big.empty:hover,
.btn-medium.empty.white,.btn-big.empty.white{color:#fff !important}.btn-medium.empty.white,.btn-big.empty.white{border:1px solid #fff} 
.btn-medium.black,.btn-big.black{background:#333}.btn-medium.black:hover,.btn-big.black:hover{background:#555}.btn-medium.empty.black,.btn-big.empty.black{border:1px solid #333;color:#333 !important;background:none}.btn-medium.empty.black:hover,.btn-big.empty.black:hover{background-color:#333;color:#fff !important}
.btn-medium.grey,.btn-big.grey{background:#777}.btn-medium.grey:hover,.btn-big.grey:hover{background:#888}.btn-medium.empty.grey,.btn-big.empty.grey{border:1px solid #777;color:#777 !important;background:none}.btn-medium.empty.grey:hover,.btn-big.empty.grey:hover{background-color:#777;color:#fff !important}
.btn-medium.silver,.btn-big.silver{background:#aaa}.btn-medium.silver:hover,.btn-big.silver:hover{background:#bbb}.btn-medium.empty.silver,.btn-big.empty.silver{border:1px solid #aaa;color:#777 !important;background:none}.btn-medium.empty.silver:hover,.btn-big.empty.silver:hover{background-color:#aaa;color:#fff !important}
.btn-medium.blue,.btn-big.blue{background:#2277eb}.btn-medium.blue:hover,.btn-big.blue:hover{background:#4E92EF}.btn-medium.empty.blue,.btn-big.empty.blue{border:1px solid #2277eb;color:#2277eb !important;background:none}.btn-medium.empty.blue:hover,.btn-big.empty.blue:hover{background-color:#2277eb;color:#fff !important}
.btn-medium.red,.btn-big.red{background:#d52b2a}.btn-medium.red:hover,.btn-big.red:hover{background:#D55}.btn-medium.empty.red,.btn-big.empty.red{border:1px solid #d52b2a;color:#d52b2a !important;background:none}.btn-medium.empty.red:hover,.btn-big.empty.red:hover{background-color:#d52b2a;color:#fff !important}
.btn-medium.yellow,.btn-big.yellow{background:#fcc820}.btn-medium.yellow:hover,.btn-big.yellow:hover{background:#FDD34D}.btn-medium.empty.yellow,.btn-big.empty.yellow{border:1px solid #fcc820;color:#fcc820 !important;background:none}.btn-medium.empty.yellow:hover,.btn-big.empty.yellow:hover{background-color:#fcc820;color:#fff !important}
.btn-medium.orange,.btn-big.orange{background:#f8806c}.btn-medium.orange:hover,.btn-big.orange:hover{background:#F99989}.btn-medium.empty.orange,.btn-big.empty.orange{border:1px solid #f8806c;color:#f8806c !important;background:none}.btn-medium.empty.orange:hover,.btn-big.empty.orange:hover{background-color:#f8806c;color:#fff !important}
.btn-medium.green,.btn-big.green{background:#9ab869}.btn-medium.green:hover,.btn-big.green:hover{background:#AEC687}.btn-medium.empty.green,.btn-big.empty.green{border:1px solid #9ab869;color:#9ab869 !important;background:none}.btn-medium.empty.green:hover,.btn-big.empty.green:hover{background-color:#9ab869;color:#fff !important}
.btn-medium.aqua,.btn-big.aqua{background:#60cfc8}.btn-medium.aqua:hover,.btn-big.aqua:hover{background:#80D9D3}.btn-medium.empty.aqua,.btn-big.empty.aqua{border:1px solid #60cfc8;color:#60cfc8 !important;background:none}.btn-medium.empty.aqua:hover,.btn-big.empty.aqua:hover{background-color:#60cfc8;color:#fff !important}
#client-carousel li{width:170px;margin-right:30px;float:left;display:block}
.process-box{background:#fff;width:90%;float:right;padding:25px 15px 25px 70px;position:relative;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.process-box::after{position:absolute;display:block;content:"";background:url('/img/development-shadow.png') no-repeat center 0;bottom:0;width:100%;height:19px;left:0;bottom:-19px;opacity:0;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.process-box:hover{transform:translateY(-10px);-ms-transform:translateY(-10px);-webkit-transform:translateY(-10px)}.process-box:hover h5,.process-box:hover p{color:#fff}.process-box:hover::after{opacity:0.7}.process-box .img-container{width:94px;height:94px;position:absolute;left:-50px;top:50%;margin-top:-50px;display:block;float:left;border:3px solid #fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;overflow:hidden;z-index:30}.process-box .img-container img{width:94px;height:94px;display:block;-webkit-border-radius:50%}.process-box h5{margin-bottom:15px}
.dropcap{color:#fff;background:#333;float:left;margin-right:10px;font:18px 'Open Sans',Arial,sans-serif;line-height:18px;padding:14px;position:relative;top:8px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.dropcap.circle{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;top:5px}
.heading-centered{width:100%;margin-bottom:-40px}.heading-centered h1,.heading-centered h2,.heading-centered h3,.heading-centered h4,.heading-centered h5,.heading-centered h6,.heading-centered p{width:100%;text-align:center;margin-bottom:5px}
.heading-bordered{border-bottom:1px solid #e8eef6;margin-bottom:30px;width:100%;float:left}.heading-bordered h1,.heading-bordered h2,.heading-bordered h3,.heading-bordered h4,.heading-bordered h5,.heading-bordered h6{margin-bottom:0;padding-bottom:10px;border-bottom:1px solid #a8b4c3;display:inline-block;margin-bottom:-1px}
.highlighted-color,.highlighted-color:hover{color:#fff !important;margin-right:3px}
.history{width:100%;float:left}.history .year-holder{width:104px;height:104px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;float:left;margin-right:30px}.history .year-holder .inner-holder{position:relative;top:12px;left:12px}.history .year-holder span.year{display:table-cell;vertical-align:middle;text-align:center;color:#fff;position:relative;font-size:18px;font-weight:300;width:80px;height:80px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.history h4{margin-bottom:12px;padding-top:15px;padding-left:140px}.history-arrow-left,.history-arrow-right{width:100%;min-height:104px}
.history-arrow-top{width:100%;min-height:62px}.history p{padding-left:140px}
.icons-list li a,.icons-list li p{padding-left:10px;display:inline}.icons-list li{padding-bottom:3px}.icons-list.big li{font-size:22px;padding-bottom:8px}.icons-list.big li p{font-size:18px;position:relative;top:-2px;font-family:'Raleway',Arial,sans-serif}
.information-boxes{width:100%;float:left;cursor:pointer}.information-boxes .close{width:20px;height:20px;display:block;position:absolute;background:url('/img/close.png') no-repeat;display:block;top:5px;right:5px;cursor:pointer;opacity:0;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.information-boxes:hover .close{opacity:1}
.infobox{background:#e0f2ff;border:1px solid #c1def2;width:100%;float:left;margin-bottom:10px;position:relative}.infobox p{background:url('/img/info-box.png') no-repeat 0 center;margin:10px 30px 10px 10px;padding-left:25px;color:#61adb0;text-shadow:0 1px 0 #fff}
.warning-box{background:#f8f6bc;border:1px solid #e7e48b;width:100%;float:left;margin-bottom:10px;position:relative}.warning-box p{background:url('/img/warning-box.png') no-repeat 0 center;margin:10px 30px 10px 10px;padding-left:27px;color:#989426;text-shadow:0 1px 0 #fff}.success-box{background:#ebfdd7;border:1px solid #cef4a4;border-radius:3px;width:100%;float:left;margin-bottom:10px;position:relative}.success-box p{background:url('/img/success-box.png') no-repeat 0 center;margin:10px 30px 10px 10px;padding-left:25px;color:#7eb244;text-shadow:0 1px 0 #fff}
.error-box{background:#fadddd;border:1px solid #fcc1c1;border-radius:3px;width:100%;float:left;margin-bottom:10px;position:relative}.error-box p{background:url('/img/error-box.png') no-repeat 0 center;margin:10px 30px 10px 10px;padding-left:25px;color:#d86d6d;text-shadow:0 1px 0 #fff}.error-in-form{
border:1px solid #c3004a !important;border-radius:3px}
.note h2{width:100%;text-align:center;margin-bottom:20px}.note .btn-medium,.note .btn-big{float:none;display:table;margin:0 auto}.note.has-background{background:#f6f6f6;padding:30px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.page-content.background-black .note{padding:40px 0;width:100%}.page-content.background-black .note h4{color:#fff;text-align:center}
.carousel-nav-container{width:100%;float:left}.portfolio-carousel .isotope-item{margin-bottom:0;margin-right:2px;display:block;float:left;height:auto}.carousel-nav{margin:25px auto 0;display:table}.carousel-nav li{width:30px;height:30px;float:left;background-color:#eee;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin-right:5px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}.carousel-nav li a[class^="c_prev"]{background-image:url('/img/c_prev.png');background-repeat:no-repeat;background-position:center;width:30px;height:30px;display:block !important}.carousel-nav li a[class^="c_next"]{background-image:url('/img/c_next.png');background-repeat:no-repeat;background-position:center;width:30px;height:30px;display:block !important}
.pricing-table-col{border:10px solid #eee;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.pricing-table-col .head{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:0}.pricing-table-col .head h2{padding:20px 0;text-align:center;margin-bottom:0;font-size:22px;font-weight:500}.pricing-table-col .head .price{background:#f6f6f6;width:100%;padding:10px 0;text-align:center;border-top:1px solid #eee;border-bottom:1px solid #eee;display:block;font:12px Arial,sans-serif;color:#333}.head .price span{font:30px 'Open Sans',Arial,sans-serif;font-weight:300}.pricing-table-col.selected .head .price span,.pricing-table-col.selected .head .price{color:#fff !important}.pricing-table-col li{color:#777;padding:8px;border-bottom:1px solid #f2f2f2;border-top:1px solid #fff;text-align:center;width:100%;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.pricing-table-col li:first-child{border:none;float:none}.pricing-table-col li.odd{background-color:#fcfcfc}li.pricing-footer{height:auto !important;width:100%;float:left;box-sizing:border-box;-moz-box-sizing:border-box;border-top:none}.pricing-footer .btn-small,
.pricing-footer .btn-medium,
.pricing-footer .btn-big{margin:5px auto;display:table;float:none}
#services-carousel li{margin-right:30px}
.service-box-1{width:100%;float:left;cursor:pointer}.service-box-1 .icon{padding:10px;font-size:16px;background:#333;color:#fff;float:left;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;display:table-cell;vertical-align:middle;text-align:center;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}.service-box-1 h5{padding-top:7px;margin-bottom:20px;padding-left:50px}.service-box-1:hover .icon{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}
.service-box-2{width:100%;padding:30px;cursor:pointer;position:relative;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}.service-box-2 .icon{width:100%;margin:0 auto 15px;display:table;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}.service-box-2 .icon i{font-size:24px;padding:20px;display:table;vertical-align:middle;text-align:center;margin:0 auto;color:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}.service-box-2 h5{text-align:center;margin-bottom:10px}.service-box-2 p{text-align:center}.service-box-2 a.read-more{width:100%;float:none;text-align:center;display:block}.service-box-2:hover .icon i{background-color:#fff}.service-box-2:hover h5,.service-box-2:hover p,.service-box-2:hover a.read-more{color:#fff}.service-box-2 a.read-more:hover{color:#fff !important}.service-box-2:hover::before{content:"";position:absolute;display:block;background:url('/img/service-shadow-left.png') no-repeat;top:0;left:-16px;width:16px;height:253px}.service-box-2:hover::after{content:"";position:absolute;display:block;background:url('/img/service-shadow-right.png') no-repeat;top:0;right:-16px;width:16px;height:253px}
.services-overview li{background:url('/img/checkmark.png') no-repeat 0 0;float:left;width:100%;padding-left:70px;margin-bottom:30px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.services-overview li h5{margin-bottom:15px}
.tabs.vertical.services-tabs{width:50%}
.tabs.vertical.services-tabs.xwide{width:100%}.tabs.vertical.services-tabs li{background:none;border:none;margin-bottom:30px}.tabs.vertical.services-tabs li.active,.tabs.vertical.services-tabs li:first-child{border:none !important}.tabs.vertical.services-tabs li.active{background:none}.tabs.vertical.services-tabs li a{padding:0}.tabs.vertical.services-tabs li.active a{color:#fff !important}.tabs.vertical.services-tabs li .icon{font-size:30px;padding:20px;background:#fff;display:table-cell;float:left;border:1px solid #eee;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.tabs.vertical.services-tabs li:hover .icon{color:#fff;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.tabs.vertical.services-tabs li.active:hover .icon{-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none}.tabs.vertical.services-tabs li h5{margin-bottom:3px;padding-left:92px;padding-top:12px}.tabs.vertical.services-tabs p{padding-left:92px}.tab-content-wrap.vertical.services-tab-content-wrap{background:none;padding:0 0 0 30px;width:50%}.tab-content-wrap.vertical.services-tab-content-wrap .tab-content{background:none}
.skills-circular{width:100%;float:left}.skills-circular li{float:left;margin-right:30px}.skills-circular.big li{margin-left:30px;margin-right:60px;min-height:155px}.skills-circular li:last-child{margin-right:0}.chart{position:relative;display:inline-block;width:70px;height:70px;text-align:center}.skills-circular.big .chart{width:110px;height:110px}.chart canvas{position:absolute;top:0;left:0}.percent-container{top:12px;left:12px;position:relative}.percent{display:table-cell;width:46px;height:46px;background:#727c89;color:#fff;text-align:center;vertical-align:middle;z-index:2;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.skills-circular.big .percent{width:86px;height:86px;font-size:22px}.chart span.info{padding-top:30px;float:left;width:100%}
.skills-bar{width:100%;position:relative;float:left}.skills{padding-top:20px;display:block}.skills li em{position:relative;top:-23px;font:12px 'Open Sans',Arial,sans-serif;font-style:normal}.skills li{display:block;height:15px;margin-bottom:35px;background:rgb(246,246,246);background:-moz-linear-gradient(top,rgba(246,246,246,1) 0%,rgba(238,238,238,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(246,246,246,1)),color-stop(100%,rgba(238,238,238,1)));background:-webkit-linear-gradient(top,rgba(246,246,246,1) 0%,rgba(238,238,238,1) 100%);background:-o-linear-gradient(top,rgba(246,246,246,1) 0%,rgba(238,238,238,1) 100%);background:linear-gradient(to bottom,rgba(246,246,246,1) 0%,rgba(238,238,238,1) 100%);border:1px solid #ddd;box-sizing:border-box;-moz-box-sizing:border-box}.expand{height:15px;position:absolute;margin-top:-1px}.skills .percentage-10{width:10%;-moz-animation:percentage-10 2s ease-out;-webkit-animation:percentage-10 2s ease-out}
.skills .percentage-20{width:20%;-moz-animation:percentage-20 2s ease-out;-webkit-animation:percentage-20 2s ease-out}
.skills .percentage-30{width:30%;-moz-animation:percentage-30 2s ease-out;-webkit-animation:percentage-30 2s ease-out}
.skills .percentage-40{width:40%;-moz-animation:percentage-40 2s ease-out;-webkit-animation:percentage-40 2s ease-out}
.skills .percentage-50{width:50%;-moz-animation:percentage-50 2s ease-out;-webkit-animation:percentage-50 2s ease-out}
.skills .percentage-60{width:60%;-moz-animation:percentage-60 2s ease-out;-webkit-animation:percentage-60 2s ease-out}
.skills .percentage-70{width:70%;-moz-animation:percentage-70 2s ease-out;-webkit-animation:percentage-70 2s ease-out}
.skills .percentage-80{width:80%;-moz-animation:percentage-80 2s ease-out;-webkit-animation:percentage-80 2s ease-out}
.skills .percentage-90{width:90%;-moz-animation:percentage-90 2s ease-out;-webkit-animation:percentage-90 2s ease-out}
.skills .percentage-100{width:100%;-moz-animation:percentage-100 2s ease-out;-webkit-animation:percentage-100 2s ease-out}@-moz-keyframes percentage-10{0%{width:0}100%{width:10%}}
@-moz-keyframes percentage-20{0%{width:0}100%{width:20%}}
@-moz-keyframes percentage-30{0%{width:0}100%{width:30%}}
@-moz-keyframes percentage-40{0%{width:0}100%{width:40%}}
@-moz-keyframes percentage-50{0%{width:0}100%{width:50%}}
@-moz-keyframes percentage-60{0%{width:0}100%{width:60%}}
@-moz-keyframes percentage-70{0%{width:0}100%{width:70%}}
@-moz-keyframes percentage-80{0%{width:0}100%{width:80%}}
@-moz-keyframes percentage-90{0%{width:0}100%{width:90%}}
@-moz-keyframes percentage-100{0%{width:0}100%{width:100%}}@-webkit-keyframes percentage-10{0%{width:0}100%{width:10%}}
@-webkit-keyframes percentage-20{0%{width:0}100%{width:20%}}
@-webkit-keyframes percentage-30{0%{width:0}100%{width:30%}}
@-webkit-keyframes percentage-40{0%{width:0}100%{width:40%}}
@-webkit-keyframes percentage-50{0%{width:0}100%{width:50%}}
@-webkit-keyframes percentage-60{0%{width:0}100%{width:60%}}
@-webkit-keyframes percentage-70{0%{width:0}100%{width:70%}}
@-webkit-keyframes percentage-80{0%{width:0}100%{width:80%}}
@-webkit-keyframes percentage-90{0%{width:0}100%{width:90%}}
@-webkit-keyframes percentage-100{0%{width:0}100%{width:100%}}
.numbers-counter{width:100%;float:left}.numbers-counter li span,.numbers-counter li p{color:#fff}.numbers-counter li{margin-left:1px;margin-bottom:1px;float:left}.numbers-counter li span{font-size:32px;width:100%;text-align:center;display:block}.numbers-counter li p{width:100%;display:block;text-align:center}
.grid_3 .numbers-counter li{width:134px;height:134px}.grid_3 .numbers-counter li span{padding-top:30px}.grid_4 .numbers-counter li{width:184px;height:184px}.grid_4 .numbers-counter li span{padding-top:50px}.grid_5 .numbers-counter li{width:155px;height:155px}.grid_5 .numbers-counter li span{padding-top:40px}.grid_6 .numbers-counter li{width:189px;height:189px}.grid_6 .numbers-counter li span{padding-top:55px}.grid_7 .numbers-counter li{width:166px;height:166px}.grid_7 .numbers-counter li span{padding-top:45px}.grid_8 .numbers-counter li{width:191px;height:191px}.grid_8 .numbers-counter li span{padding-top:55px}.grid_9 .numbers-counter li{width:173px;height:173px}.grid_9 .numbers-counter li span{padding-top:55px}.grid_12 .numbers-counter li{width:194px;height:194px}.grid_12 .numbers-counter li span{padding-top:55px}.grid_3 .numbers-counter li:nth-child(2n),.grid_4 .numbers-counter li:nth-child(2n){margin-right:0}.grid_5 .numbers-counter li:nth-child(3n),.grid_6 .numbers-counter li:nth-child(3n){margin-right:0}
.caroufredsel_wrapper{float:left !important}
.testimonial-carousel{float:left;width:100%}
.testimonial{float:left;width:100%;display:block;height:auto}.testimonial .testimonial-text{width:100%;background:#f6f6f6;padding:30px 30px 60px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.testimonial .testimonial-text p{font-size:14px;font-style:italic}.testimonial-author{width:100%;position:relative;top:-40px;padding-left:10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.testimonial-image-container{float:left;width:100px;height:100px;margin-right:20px;border:4px solid #fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;overflow:hidden}.testimonial-image-container img{dispaly:block;width:100px;height:100px;-webkit-border-radius:50%}.testimonial-author-name{margin-bottom:0;padding-top:50px}.testimonial-author-company{width:100%;display:block;font-style:italic;font-weight:300}
.testimonial.style-2 .testimonial-text{background:none;padding-bottom:0}.testimonial.style-2 .testimonial-text p{text-align:center;font-size:18px;line-height:28px}.testimonial.style-2 .testimonial-text span{text-align:center;padding-top:10px;width:100%;display:block;font-style:italic}.tabs{overflow:hidden;float:left}.tabs i{padding-right:5px;font-size:13px}.tabs li{float:left;border-left:1px solid #eee;overflow:hidden;position:relative;padding:0;line-height:38px;top:1px;background-color:#f6f6f6;cursor:pointer}.tabs li a{color:#333;padding:0 16px;font:13px 'Raleway',Arial,sans-serif;line-height:38px;padding-top:2px}.tabs li.active{border-bottom:1px solid #fff;background-color:#fff}.tabs li:first-child{border-left:none}.tabs li.active:first-child{border-left:1px solid #eee}.tabs li.active:last-child{border-right:1px solid #eee}.tab-content-wrap{width:100%;border:1px solid #eee;margin-top:-1px;overflow:hidden;float:left;padding:30px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}*[class*="grid_"].tabs.vertical,*[class*="grid_"].tabs.vertical li.active{overflow:visible}.tabs.vertical{overflow:hidden;float:left;width:30%}.tabs.vertical li{float:left;border-bottom:1px solid #eee;border-right:1px solid #eee;border-left:1px solid #eee;border-top:none;overflow:hidden;padding:0;line-height:42px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box}.tabs.vertical li:first-child{border-top:1px solid #eee !important}.tabs.vertical li a{color:#333;padding:15px;font:13px 'Open Sans',Arial,sans-serif;float:left;width:100%;box-sizing:border-box}.tabs.vertical li a i{font-size:16px;padding-right:15px;position:relative;top:2px}.tabs.vertical li.active{border-bottom:1px solid #eee;border-right:none;border-top:none;background:#fff;position:relative}.tabs.vertical li.active a{color:#fff}.tab-content-wrap.vertical{margin-top:0;overflow:hidden;float:left;border:none;width:70%;padding:0}.tab-content-wrap.vertical .tab-content{padding-left:30px;background:#fff}  
.team{width:100%;float:left}.team-img-container{width:100%;margin-bottom:20px;position:relative;float:left}.team-img-container .team-img-hover{width:100%;height:100%;position:absolute;top:0;left:0}.team-img-container .team-img-hover .mask{background:rgba(255,255,255,0.2);box-shadow:inset 0 0 0 8px rgba(255,255,255,0.7);width:100%;height:100%;opacity:0;display:block;cursor:pointer;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.team-img-container:hover .mask{opacity:1}.team h6{margin-bottom:0}.team .position{font-style:italic;font-weight:300;margin-bottom:10px;display:block;width:100%}.team-social-links{width:100%;margin-top:15px;float:left}.team-social-links li{float:left;margin-right:20px}.team-social-links li a{font-size:16px;color:#aaa}
.team-alternative li{float:left;margin-right:1px;margin-bottom:1px;width:284px;position:relative;overflow:hidden;cursor:pointer}.team-member-hover{position:absolute;width:100%;height:100%;opacity:0;top:0;left:0;transform:scale(0,0);-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.team-member-hover .mask{opacity:0.7;width:100%;height:100%;z-index:1}.team-member:hover .team-member-hover{transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);opacity:1}.team-member-hover .team-member-info{position:absolute;z-index:2;width:100%;height:100%;top:0;left:0}.team-member-hover .team-member-info h5{color:#fff;text-align:center;padding-top:60px;margin-bottom:3px}.team-member-hover .team-member-info .position{width:100%;display:block;text-align:center;font-style:italic;color:#fff;margin-bottom:30px}.team-member-hover .btn-medium{position:relative;left:90px}
.row.portfolio-items-holder{margin-bottom:30px}
.row.portfolio-filters{margin-bottom:30px}.portfolio-filters.portfolio-full ul{display:table;margin:0 auto}#filters li{float:left;padding-right:20px;margin-right:20px;border-right:1px solid #ddd}#filters li .item-number{background:#eee;min-width:25px;min-height:25px;display:inline-block;text-align:center;margin-left:10px;font-family:'Raleway',Arial,sans-serif;padding-top:1px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}#filters li a{font-family:'Raleway',Arial,sans-serif}#filters li.active .item-number,#filters li:hover .item-number{color:#fff}#filters li:last-child{border-right:none}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,
.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s}.isotope-item{float:left;margin-bottom:30px;z-index:2}.portfolio-img-container .portfolio-img{position:relative;overflow:hidden;width:100%}.portfolio-img-container .portfolio-img-hover{width:100%;height:100%;opacity:0;position:absolute;top:0;left:0;transform:scale(0,0);-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out}.portfolio-img-container .portfolio-img:hover .portfolio-img-hover{transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);opacity:1}.isotope-item .portfolio-style-2 .portfolio-img{width:100%;overflow:hidden}.isotope-item .portfolio-img-container .portfolio-img img{-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.portfolio-img-container .portfolio-img:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2)}.portfolio-img-container .portfolio-img-hover .mask{opacity:0.7;width:100%;height:100%}.portfolio-img-container .portfolio-img-hover li{background:#222;width:45px;height:45px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;position:absolute;top:50%;left:50%;margin-top:-22px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.portfolio-img-container .portfolio-img-hover li.portfolio-zoom{margin-left:-45px !important}.portfolio-img-container .portfolio-img-hover li.portfolio-single{margin-left:5px !important}.portfolio-img-container .portfolio-img-hover li.portfolio-single2{margin-left:-22px !important}.portfolio-img-container .portfolio-img-hover li a{width:45px;height:45px;display:table-cell;text-align:center;vertical-align:middle;color:#eee}.portfolio-img-container .portfolio-img-hover li:hover a{color:#fff !important}.portfolio-img-container figcaption{width:100%;background:#f6f6f6;padding:10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.portfolio-img-container figcaption .portfolio-item-like{float:right;padding-top:5px}.grid_6.isotope-item figcaption .title{max-width:500px}#portfolioitems{padding-left:15px}.portfolio-items-holder .isotope-item{margin-bottom:2px;margin-right:2px;margin-left:0}.portfolio-items-holder .grid_6{width:584px}.portfolio-items-holder .grid_4{width:388px}.portfolio-items-holder .grid_3{width:291px}.portfolio-items-holder .grid_6:nth-child(2n){margin-right:0}.container.full #portfolioitems{padding:0}.container.full .portfolio-items-holder .isotope-item{width:16.6%;margin-right:1px;margin-bottom:1px}.pagination.portfolio-full{width:100%;margin:0 auto;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:0 30px}.pagination.portfolio-full ul{float:none;display:table;margin:0 auto}
.portfolio-info li{width:100%;padding-bottom:3px}.portfolio-single-like{width:100%}.portfolio-single-like p{display:inline;float:left}.portfolio-single-like .portfolio-item-like{float:left;padding-top:5px;padding-left:10px}
.blog-posts li.blog-post{float:left;margin-bottom:80px;width:100%;position:relative}
#post-slider{margin-bottom:0}.post-media-container{width:100%;margin-bottom:30px;position:relative;float:left}.post-media-container .post-media-hover{width:100%;height:100%;position:absolute;top:0;left:0}.post-media-container .post-media-hover .mask{background:rgba(255,255,255,0.3);box-shadow:inset 0 0 0 8px rgba(255,255,255,0.7);width:100%;height:100%;opacity:0;display:block;cursor:pointer;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.post-media-container:hover .mask{opacity:1}
.post-media-container iframe{width:100%;height:auto;min-height:371px}.grid_12.blog-posts .post-media-container iframe{min-height:500px}
.post-media-container .audio-player{width:100%}.post-media-container .audio-player.with-image{position:absolute;bottom:30px;width:90%;left:40px}.grid_12.blog-posts .post-media-container .audio-player.with-image{left:60px}
.post-info{width:110px;float:left;margin-right:30px}.post-info li,.post-info-container .date-category li{float:left;width:60px;height:60px;border-radius:50%}.post-info .post-date,.post-info-container .post-date{background:#eee;position:relative;z-index:20}.post-info .post-date span,.post-info-container .post-date span{width:100%;display:block;text-transform:uppercase}.post-info .post-date .day,.post-info-container .post-date .day{text-align:center;font:19px 'Open Sans';line-height:20px;font-weight:600;padding-top:14px}.post-info .post-date .month,.post-info-container .post-date .month{font-size:9px;text-align:center}.post-info .post-category,.post-info-container .post-category{margin-left:-10px}.post-info .post-category i,.post-info-container .post-category i{width:60px;height:60px;display:table-cell;vertical-align:middle;text-align:center;font-size:18px;color:#fff}
.post-body{padding-left:140px}.post-body h3{margin-bottom:10px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}.post-meta{width:100%;margin-bottom:20px;float:left;display:block}.post-meta li{float:left;padding-right:15px;color:#666;line-height:22px}.post-meta li span{font:13px 'Open Sans',Arial,sans-serif}.post-meta li a{position:relative;display:inline-block;margin-right:3px}.post-meta li a::after{position:absolute;top:100%;left:0;width:100%;height:1px;content:"";opacity:0;-webkit-transition:height 0.2s,opacity 0.2s,-webkit-transform 0.2s;-moz-transition:height 0.2s,opacity 0.2s,-moz-transform 0.2s;-o-transition:height 0.2s,opacity 0.2s,transform 0.2s;-ms-transition:height 0.2s,opacity 0.2s,transform 0.2s;transition:height 0.2s,opacity 0.2s,transform 0.2s;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.post-meta li a:hover::after{height:2px;opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}
.pagination{width:100%;float:right}.pagination ul{float:right}.pagination li{float:left;margin-right:5px;width:30px;height:30px;border-radius:50%;background-color:#eee;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}.pagination li:last-child{margin-right:0}.pagination li a{width:30px;height:30px;display:table-cell;text-align:center;vertical-align:middle}.pagination li:hover a,.pagination li.active a{color:#fff !important}.pagination li.current-page{width:auto;height:auto;padding-top:5px;background:none;margin-right:25px}.pagination li.current-page:hover{background:none}
.blog-posts.blog-post-small-image li .post-media-container{width:270px;margin-right:30px}.blog-posts.blog-post-small-image li .post-body{padding-left:300px}.blog-posts.blog-post-small-image .post-info-container{width:100%;margin-bottom:20px}.blog-posts.blog-post-small-image .post-info-container .date-category{width:110px;height:60px;margin-right:20px;float:left}.blog-posts.blog-post-small-image .post-info-container .post-info{padding-left:130px;width:100%;margin-right:0;float:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.blog-posts.blog-post-small-image .post-info-container .post-info li{width:auto;height:auto}.blog-posts.blog-post-small-image .post-media-container iframe{min-height:212px}.blog-posts.blog-post-small-image .post-media-container .audio-player.with-image{left:15px}
.blog-posts.isotope.cols li.blog-post.isotope-item{width:420px;margin-right:30px;margin-bottom:50px}.blog-posts.isotope.cols li.blog-post.isotope-item:nth-child(2n){margin-right:0}.blog-post.isotope-item .post-info{width:70px}.blog-post.isotope-item .post-info .post-category{margin-left:0;margin-top:-10px}.blog-post.isotope-item .post-body{padding-left:100px}.blog-post.isotope-item iframe{min-height:250px}.grid_12.blog-posts .blog-post.isotope-item .post-media-container iframe{min-height:300px}.blog-post.isotope-item .post-media-container .audio-player.with-image{bottom:20px;left:20px}.blog-posts.isotope.full li.blog-post.isotope-item{width:370px;margin-right:30px;margin-bottom:50px}.blog-posts.isotope.full li.blog-post.isotope-item:nth-child(3n){margin-right:0}.blog-posts.isotope.full li.blog-post.isotope-item .nivoSlider{min-height:158px}
.post-author{float:left;margin-bottom:80px;width:100%}.post-author .img-container{width:70px;height:70px;float:left;margin-right:30px;border:3px solid #eee;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden}.post-author .info{padding-left:103px}.post-author .info h6{margin-bottom:3px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.post-author .info span.member{font-style:italic;margin-bottom:10px;display:block}
.post-comments{width:100%;float:left}.comments-li{float:left;margin-bottom:30px}.comments-li>li{float:left;width:100%;margin-bottom:30px}.comments-li>li:last-child .comment{border:none;margin-bottom:0}.comment{float:left;min-height:60px;border-bottom:1px solid #ddd;padding-bottom:30px}.post-comments .comment + .children{margin-top:30px}.post-comments .children + .children{margin-top:30px}.comment .avatar{width:70px;height:70px;margin-right:30px;float:left;border:3px solid #eee;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden}.comment-meta li{font-style:italic}.comment-meta .author{font:15px 'Raleway',Arial,sans-serif;font-weight:600}.comment .comment-body{margin-left:100px;margin-top:15px}.comment .comment-reply-link{display:block;margin-top:15px;background:url('/img/icon-reply.png') no-repeat 0 center;padding-left:22px;cursor:pointer;text-transform:uppercase}.post-comments .children{margin-left:20px;float:left;padding:0 0 0 20px}.comment-form,#respond{float:left;width:100%}#respond form{margin-top:20px}#respond fieldset{margin-bottom:10px}#respond label{width:100%;color:#444;display:block;margin-bottom:7px}#respond .name-container{margin-right:20px;float:left}#respond .email-container{float:left}#respond .name-container input,#respond .email-container input{background:#f6F6F6;border:1px solid #ddd;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;height:30px;width:308px;font:13px 'Open Sans',Arial,sans-serif;padding-left:10px;padding-right:10px;float:left;color:#666;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}#respond .message{float:left;margin-top:5px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#respond .message textarea{background:#f6F6F6;border:1px solid #ddd;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font:13px 'Open Sans',Arial,sans-serif;line-height:22px;padding:10px;color:#666}#respond #comment-reply{color:#fff;font:12px 'Open Sans',Arial,sans-serif;background-color:#333;cursor:pointer;padding:8px 15px;border:none;float:right;margin-top:10px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;text-transform:uppercase}#respond .name-container input:focus,#respond .email-container input:focus,#respond .message textarea:focus{border-color:#aaa}
.share-post{float:left;background:#f6f6f6;margin-top:30px;padding:10px 15px;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.share-post span{float:left;display:block;margin-right:20px;color:#333;position:relative;top:2px}.share-post #shareme{float:left}.sharrre .box{background:#333;-webkit-box-shadow:0 1px 1px #d3d3d3;-moz-box-shadow:0 1px 1px #d3d3d3;box-shadow:0 1px 1px #d3d3d3;height:22px;display:inline-block;position:relative;padding:0 55px 0 8px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:12px;float:left;clear:both;overflow:hidden;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;cursor:pointer}.sharrre.portfolio-item-like .box{background:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;padding:0 5px 0 0;position:relative;top:-5px;color:#666}.sharrre .left{line-height:22px;display:block;white-space:nowrap;text-shadow:0 1px 1px rgba(255,255,255,0.3);color:#fff;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}
.sharrre .middle{position:absolute;height:22px;top:0;right:30px;width:0;background:#555;text-shadow:0 -1px 1px #363f49;color:#fff;white-space:nowrap;text-align:left;overflow:hidden;-webkit-box-shadow:-1px 0 1px rgba(255,255,255,0.4),1px 1px 2px rgba(0,0,0,0.2) inset;-moz-box-shadow:-1px 0 1px rgba(255,255,255,0.4),1px 1px 2px rgba(0,0,0,0.2) inset;box-shadow:-1px 0 1px rgba(255,255,255,0.4),1px 1px 2px rgba(0,0,0,0.2) inset;-webkit-transition:width 0.3s linear;-moz-transition:width 0.3s linear;-o-transition:width 0.3s linear;transition:width 0.3s linear}
.sharrre .middle a{color:#ccc;font-weight:bold;padding:0 9px 0 9px;text-align:center;float:left;line-height:22px;-webkit-box-shadow:-1px 0 1px rgba(255,255,255,0.4),1px 1px 2px rgba(0,0,0,0.2) inset;-moz-box-shadow:-1px 0 1px rgba(255,255,255,0.4),1px 1px 2px rgba(0,0,0,0.2) inset;box-shadow:-1px 0 1px rgba(255,255,255,0.4),1px 1px 2px rgba(0,0,0,0.2) inset}
.sharrre .right{position:absolute;right:0;top:0;height:100%;width:45px;text-align:center;line-height:22px;color:#fff}.sharrre .box:hover{padding-right:130px}.sharrre.portfolio-item-like .box:hover{padding-right:5px}.sharrre .middle a:hover{text-decoration:none;color:#fff !important}
.sharrre .box:hover .middle{width:90px}.blog-post .share-post{margin-bottom:80px} 
.map_canvas{width:100%;height:550px}.contact-info-list i{padding-right:10px;padding-bottom:5px}.widget .contact-info-list li{background:none;border-bottom:none !important;padding-left:0}
.wpcf7{float:left;width:100%}.wpcf7 fieldset{max-width:100%;margin-bottom:20px}.wpcf7 label{color:#444;font:13px Arial,sans-serif;line-height:18px;margin-bottom:5px;display:block;width:100%;float:left}.wpcf7-text{max-width:100%;background:#f6f6f6;border:1px solid #ddd;padding:8px 10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.wpcf7-text#portfolio-link{width:100%}.wpcf7-textarea{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;background:#f6f6f6;border:1px solid #ddd;padding:10px}.wpcf7-text:focus,.wpcf7-textarea:focus{border-color:#aaa}.wpcf7-submit{border:0 solid;font:12px 'Open Sans',Arial,sans-serif;text-transform:uppercase;line-height:11px;color:#fff;background-color:#333;padding:10px 17px;cursor:pointer;float:right;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}.wpcf7-select{background:#f6f6f6;border:1px solid #ddd;width:100%;line-height:29px !important;padding:8px 8px 8px 10px;font:12px 'Open Sans',Arial,sans-serif;color:#666;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}

.widget h6{margin-bottom:20px;text-transform:uppercase}.footer-widget-container .widget h6{color:#eee}.aside-left{margin-bottom:0;float:left}.aside-right{margin-bottom:0;float:right}.widget{display:block;margin-bottom:50px;float:left;width:100%}.widget li{background:url('/img/aside-arrow.png') no-repeat 0 12px;border-bottom:1px dotted #ddd;padding-left:28px;padding-bottom:5px;padding-top:5px}.widget li:last-child{border-bottom:none !important;padding-bottom:0}.footer-widget-container .widget li{border-bottom:1px dotted #555}.footer-widget-container li.widget:last-child{margin-bottom:70px}
.widget_search form{position:relative}.widget_search #a_search{background:#fff;border:1px solid #ddd !important;width:100%;display:block;font-size:11px;font-family:'Open Sans',Arial,sans-serif;color:#777;font-style:italic;left:0;top:0;padding:10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.widget_search .search-submit{background:url('/img/aside-search.png') center center no-repeat;width:20px;height:100%;border:none;text-indent:-9999px;position:absolute;float:left;cursor:pointer;right:6px;top:1px}
.pi_recent_posts ul>li{float:left;border-bottom:none;background:none;margin-bottom:15px;padding-bottom:0;padding-left:0}.pi_recent_posts .post-media{width:70px;height:70px;overflow:hidden;margin-right:20px;float:left;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.pi_recent_posts .widget-post-info .meta li{margin-bottom:0}.pi_recent_posts .widget-post-info{width:100%;padding-left:90px;padding-top:8px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.pi_recent_posts .widget-post-info h6{font-size:15px;text-transform:none;margin-bottom:0;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}.pi_recent_posts .widget-post-info .meta{width:100%;float:left}.pi_recent_posts .widget-post-info .meta li{float:left;padding-right:10px;color:#666}.pi_recent_posts .widget-post-info .meta li span{font:13px 'Open Sans',Arial,sans-serif;line-height:22px;color:#666}.footer-widget-container .pi_recent_posts li{border:none}
.latest-posts{width:100%;float:left}.latest-posts li .post-media-container{margin-bottom:15px}.latest-posts li h5{width:100%;margin-bottom:5px}.latest-posts li.post{width:270px;margin-right:30px;float:left}.latest-posts li.post:last-child{margin-right:0}
.widget_recent_comments li{background:url('/img/icon-comment.png') no-repeat 0 center;padding-left:60px;padding-top:0;min-height:40px;border:none;margin-bottom:15px}.widget_recent_comments li a{font-style:italic}.widget_recent_comments li span{font:13px 'Open Sans',Arial,sans-serif;line-height:22px;padding-left:3px}.footer-widget-container .widget_recent_comments li{color:#bbb}
.widget.social-feed li{background:none;border:none;padding:0;float:left;width:66px;height:66px;margin-right:1px;margin-bottom:1px;overflow:hidden}.widget.social-feed li a img{width:66px;height:66px;opacity:0.6;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.widget.social-feed li a img:hover{opacity:1}.widget.social-feed li:nth-child(4n){margin-right:0}
.newsletter .email{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;border:1px solid #ddd;color:#666;width:148px;height:28px;padding:0 10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font-size:11px}.footer-widget-container .newsletter .email{background:#444;border:1px solid #555;color:#ccc;color:#bbb}.widget .newsletter .submit{height:28px;color:#eee;font-size:11px;position:relative;top:0;padding:0 15px;cursor:pointer;border:1px solid #555;background:#444;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}
.widget_tag_cloud a{background:#f6f6f6;color:#777;display:inline-block;padding:5px 10px;margin-bottom:5px;margin-right:2px}.widget_tag_cloud a:hover{color:#fff !important}.footer-widget-container .widget_tag_cloud a{background:#444;color:#bbb;font-size:12px}
#tweet-sroll-wrapper.widget li{border:none;background:url('/img/twitter.png') no-repeat 0 5px;padding-left:44px;margin-bottom:8px}.footer-widget-container #tweet-sroll-wrapper.widget li a{color:#ccc}#tweet-sroll-wrapper.widget .tweets-list-container{overflow:hidden;width:100%}#tweet-sroll-wrapper.widget .tweet-list{position:relative}
.footer-wrapper{background:#333;border-top:10px solid #e5e8ec;width:100%;float:left;padding:70px 0 0 0}#footer p,footer a{color:#bbb}.copyright-container{background:#fff;padding:20px 0;width:100%;margin:0 auto;float:left}.copyright-container a,.copyright-container p{line-height:12px;font-size:12px;text-transform:uppercase;color:#39414b}.copyright-container p{padding-top:7px}.footer-breadcrumbs{float:right}.footer-breadcrumbs a{margin-right:15px;padding-bottom:3px;position:relative;display:inline-block}.footer-breadcrumbs a::after{position:absolute;top:100%;left:0;width:100%;background:#666;height:1px;content:"";opacity:0;-webkit-transition:height 0.2s,opacity 0.2s,-webkit-transform 0.2s;-moz-transition:height 0.2s,opacity 0.2s,-moz-transform 0.2s;-o-transition:height 0.2s,opacity 0.2s,transform 0.2s;-ms-transition:height 0.2s,opacity 0.2s,transform 0.2s;transition:height 0.2s,opacity 0.2s,transform 0.2s;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.footer-breadcrumbs a:hover::after{height:2px;opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.scroll-up{width:40px;height:40px;opacity:0.3;position:fixed;bottom:50px;right:100px;display:none;text-indent:-9999px;background:url('/img/to-top.png') no-repeat}
a:hover,#top-bar .contact-info li a:hover,.post-body a h3:hover,.pi_recent_posts .widget-post-info a h6:hover,#filters li.active a,.sharrre.portfolio-item-like:hover,.icons-list.colored,.btn-medium.empty,#page-title.page-title-3 .breadcrumbs li a:hover,.service-box-1 a:hover h5,.service-box-2:hover .icon i,.tabs.vertical li.active a,.latest-posts li a:hover h5{color:#c3004a !important}.post-body p a{
text-decoration:underline;
text-decoration-style:dashed}#search,.wpcf7-submit:hover,.widget .newsletter .submit:hover,.widget_tag_cloud a:hover,.breadcrumbs,#top-bar .social-links li:hover a,.post-info .post-category,.post-info-container .post-category,
.post-meta li a::after,.nivo-prevNav,.highlighted-color,.pagination li:hover,.sharrre .right,#respond #comment-reply:hover,#filters li.active .item-number,#filters li:hover .item-number,.portfolio-img-container .portfolio-img-hover li:hover,.btn-medium.empty:hover,.btn-big.empty:hover,
.btn-medium:hover,.btn-big:hover,
.carousel-nav li:hover,
.expand,.team-member-hover .mask,.history .year-holder span.year,.service-box-1:hover .icon,.tabs.vertical.services-tabs li.active .icon,.tabs.vertical.services-tabs li:hover .icon,.service-box-2 .icon i,.service-box-2:hover,.process-box:hover,.header-style-4 .social-links li:hover,.pricing-table-col.selected .price,.pagination li.active,.dropcap.colored,.numbers-counter li{background-color:#0073aa}.nivo-prevNav,.nivo-nextNav{background-color:rgba(0,115,170,0.6)}#nav>ul>li.current-menu-item>a{border-bottom:3px solid #0073aa}blockquote{border-left:3px solid #0073aa}.btn-medium.empty,.btn-big.empty,
.btn-medium.empty.white:hover,.btn-big.empty.white:hover{border:1px solid #0073aa;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}.history .year-holder{border:3px solid #0073aa}.carousel-nav .c_next:hover{background-image:url('/img/c_next_hover.png')}.carousel-nav .c_prev:hover{background-image:url('/img/c_prev_hover.png')}.tabs li.active{border-top:1px solid #0073aa}.accordion .title{background-image:url('/img/accordion-closed.png')}.accordion .title.active{background-image:url('/img/accordion-opened.png')}.history-arrow-right{background:url('/img/timeline-right.png') no-repeat center center;background-size:100%}.history-arrow-left{background:url('/img/timeline-left.png') no-repeat center center;background-size:100%}.history-arrow-top{background:url('/img/timeline-top.png') no-repeat center center}.widget .newsletter .submit:hover{border:1px solid #39414b}.portfolio-img-container .portfolio-img-hover .mask,.btn-medium,.btn-big{background:#39414b}.tagcloud-1{font-size:6px}
.tagcloud-2{font-size:8px}
.tagcloud-3{font-size:10px}
.tagcloud-4{font-size:12px}
.tagcloud-5{font-size:14px}
.tagcloud-6{font-size:16px}
.dl-menuwrapper{width:100%;max-width:300px;float:left;position:relative;-webkit-perspective:1000;-moz-perspective:1000;perspective:1000;-webkit-perspective-origin:50% 200%;-moz-perspective-origin:50% 200%;perspective-origin:50% 200%;display:none;z-index:1002}.dl-menuwrapper:first-child{margin-right:100px}.dl-menuwrapper button{background:#ccc;border:none;width:48px;height:45px;text-indent:-900em;overflow:hidden;position:relative;cursor:pointer;outline:none}.dl-menuwrapper button:hover,
.dl-menuwrapper button.dl-active,
.dl-menuwrapper ul{background:#aaa}.dl-menuwrapper button:after{content:'';position:absolute;width:68%;height:5px;background:#fff;top:10px;left:16%;box-shadow:0 10px 0 #fff,0 20px 0 #fff}.dl-menuwrapper ul{padding:0;list-style:none;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.dl-menuwrapper li{position:relative}.dl-menuwrapper li a{display:block;position:relative;padding:15px 20px;font-size:16px;line-height:20px;font-weight:300;color:#fff;outline:none}.no-touch .dl-menuwrapper li a:hover{background:rgba(255,248,213,0.1)}.dl-menuwrapper li.dl-back>a{padding-left:30px;background:rgba(0,0,0,0.1)}.dl-menuwrapper li.dl-back:after,
.dl-menuwrapper li>a:not(:only-child):after{position:absolute;top:0;speak:none;-webkit-font-smoothing:antialiased}.dl-menuwrapper li.dl-back:after{left:10px;color:rgba(212,204,198,0.3);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.dl-menuwrapper li>a:after{right:10px;color:rgba(0,0,0,0.15)}.dl-menuwrapper .dl-menu{margin:5px 0 0 0;position:absolute;width:100%;opacity:0;pointer-events:none;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.dl-menuwrapper .dl-menu.dl-menu-toggle{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease}.dl-menuwrapper .dl-menu.dl-menuopen{opacity:1;pointer-events:auto;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px)}.dl-menuwrapper li .dl-submenu{display:none}
.dl-menu.dl-subview li,
.dl-menu.dl-subview li.dl-subviewopen>a,
.dl-menu.dl-subview li.dl-subview>a{display:none}.dl-menu.dl-subview li.dl-subview,
.dl-menu.dl-subview li.dl-subview .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen,
.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>li{display:block}.dl-menuwrapper>.dl-submenu{position:absolute;width:100%;top:50px;left:0;margin:0}.dl-menu.dl-animate-out-2{-webkit-animation:MenuAnimOut2 0.3s ease-in-out;-moz-animation:MenuAnimOut2 0.3s ease-in-out;animation:MenuAnimOut2 0.3s ease-in-out}@-webkit-keyframes MenuAnimOut2{100%{-webkit-transform:translateX(-100%);opacity:0}}@-moz-keyframes MenuAnimOut2{100%{-moz-transform:translateX(-100%);opacity:0}}@keyframes MenuAnimOut2{100%{transform:translateX(-100%);opacity:0}}.dl-menu.dl-animate-in-2{-webkit-animation:MenuAnimIn2 0.3s ease-in-out;-moz-animation:MenuAnimIn2 0.3s ease-in-out;animation:MenuAnimIn2 0.3s ease-in-out}@-webkit-keyframes MenuAnimIn2{0%{-webkit-transform:translateX(-100%);opacity:0}
100%{-webkit-transform:translateX(0px);opacity:1}}@-moz-keyframes MenuAnimIn2{0%{-moz-transform:translateX(-100%);opacity:0}
100%{-moz-transform:translateX(0px);opacity:1}}@keyframes MenuAnimIn2{0%{transform:translateX(-100%);opacity:0}
100%{transform:translateX(0px);opacity:1}}.dl-menuwrapper>.dl-submenu.dl-animate-in-2{-webkit-animation:SubMenuAnimIn2 0.3s ease-in-out;-moz-animation:SubMenuAnimIn2 0.3s ease-in-out;animation:SubMenuAnimIn2 0.3s ease-in-out}@-webkit-keyframes SubMenuAnimIn2{0%{-webkit-transform:translateX(100%);opacity:0}
100%{-webkit-transform:translateX(0px);opacity:1}}@-moz-keyframes SubMenuAnimIn2{0%{-moz-transform:translateX(100%);opacity:0}
100%{-moz-transform:translateX(0px);opacity:1}}@keyframes SubMenuAnimIn2{0%{transform:translateX(100%);opacity:0}
100%{transform:translateX(0px);opacity:1}}.dl-menuwrapper>.dl-submenu.dl-animate-out-2{-webkit-animation:SubMenuAnimOut2 0.3s ease-in-out;-moz-animation:SubMenuAnimOut2 0.3s ease-in-out;animation:SubMenuAnimOut2 0.3s ease-in-out}@-webkit-keyframes SubMenuAnimOut2{0%{-webkit-transform:translateX(0%);opacity:1}
100%{-webkit-transform:translateX(100%);opacity:0}}@-moz-keyframes SubMenuAnimOut2{0%{-moz-transform:translateX(0%);opacity:1}
100%{-moz-transform:translateX(100%);opacity:0}}@keyframes SubMenuAnimOut2{0%{transform:translateX(0%);opacity:1}
100%{transform:translateX(100%);opacity:0}}.no-js .dl-menuwrapper .dl-menu{position:relative;opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}.no-js .dl-menuwrapper li .dl-submenu{display:block}.no-js .dl-menuwrapper li.dl-back{display:none}.no-js .dl-menuwrapper li>a:not(:only-child){background:rgba(0,0,0,0.1)}.no-js .dl-menuwrapper li>a:not(:only-child):after{content:''}.dl-menuwrapper button{background:#444}.dl-menuwrapper button:hover,
.dl-menuwrapper button.dl-active,
.dl-menuwrapper ul{background:#333} @media only screen and (min-width:320px) and (max-width:479px){.container{max-width:300px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{float:left;width:270px}.page-content .row{margin-bottom:0}.page-content *[class*="grid_"]{margin-bottom:80px}*[class*="grid_"] *[class*="grid_"]:last-child{margin-bottom:0}*[class*="grid_"] *[class*="grid_"]{margin-left:0 !important}#header,#top-bar{width:270px}#top-bar .contact-info,#top-bar .social-links{width:100%;max-width:100%}#top-bar .social-links{margin-top:10px}#top-bar .social-links li{border-top:1px solid #eee}.header-style-3 #top-bar .social-links li{border-top:1px solid #555}#logo{width:100%;max-width:100%}#nav-container{display:none}.dl-menuwrapper{display:block;margin-bottom:20px;max-width:200px}.dl-menuwrapper li a:hover{color:#fff !important}.header-style-4 .social-links{max-width:100%;float:left;width:100%;margin-bottom:20px;margin-left:0}.header-style-4 .social-links li:first-child{margin-left:0}#search{top:0}.tp-caption.list-left,.tp-caption.list-right{display:none}.grid_3 .numbers-counter li,.grid_4 .numbers-counter li,.grid_5 .numbers-counter li,.grid_6 .numbers-counter li,.grid_8 .numbers-counter li,.grid_7 .numbers-counter li,.grid_9 .numbers-counter li,.grid_12 .numbers-counter li{width:134px;height:134px}.grid_3 .numbers-counter li span,.grid_4 .numbers-counter li span,.grid_5 .numbers-counter li span,.grid_6 .numbers-counter li span,.grid_7 .numbers-counter li span,.grid_8 .numbers-counter li span,.grid_9 .numbers-counter li span,.grid_12 .numbers-counter li span{padding-top:35px}.latest-posts li.post{width:100%}.tabs li{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.tabs.vertical,.tab-content-wrap.vertical{width:100%}.tab-content-wrap.vertical .tab-content{padding-left:0;padding-top:30px}.team-alternative li{width:100%}.team-member-hover .team-member-info .position{margin-bottom:20px}.team-member-hover .btn-medium{left:85px}.team-member-hover .team-member-info h5{padding-top:50px}.team-img-container .team-img-hover{display:none}.history-arrow-right,.history-arrow-left{background-size:170px 35px !important}#page-title.page-title-2 .pt-title{width:100%;text-align:center;float:none;margin-bottom:10px}#page-title.page-title-2 .breadcrumbs{float:none;display:table;margin:0 auto}.tabs.vertical.services-tabs,.tab-content-wrap.vertical.services-tab-content-wrap{width:100%}.chart{width:51px;height:51px;min-height:120px;margin-bottom:20px}.skills-circular.big .chart{width:96px;height:96px}.skills-circular.big .percent{width:68px;height:68px;font-size:18px}.skills-circular.big canvas{height:92px !important;width:92px !important}.skills-circular.big li{margin-right:0;margin-left:25px}.widget.social-feed li:nth-child(4n){margin-right:0}.portfolio-items-holder .grid_6{width:100% !important;margin-bottom:2px}.portfolio-items-holder .grid_4{width:100% !important;margin-bottom:2px}.portfolio-items-holder .grid_3{width:100% !important;margin-bottom:2px}.container.full .portfolio-items-holder .isotope-item{width:100%;margin-bottom:2px}.blog-posts.blog-post-small-image .post-info-container .date-category{width:100%;margin-bottom:10px}.blog-posts.blog-post-small-image .post-info-container .post-info{padding-left:0}.blog-posts.blog-post-small-image li .post-media-container,.blog-posts.blog-post-small-image li .post-body,.blog-posts.blog-post-small-image li .post-media-container img{width:100%}.blog-posts.blog-post-small-image li .post-body{padding-left:0}.blog-posts.isotope.cols li.blog-post.isotope-item{width:100% !important}#post-slider.nivoSlider{min-height:142px}.blog-post.isotope-item iframe{min-height:142px}.blog-posts.isotope.full li.blog-post.isotope-item{width:430px !important}.post-body{padding-left:0;float:left;width:100%}#respond .name-container input,#respond .email-container input{width:100%}.blog-posts.isotope.cols li.blog-post.isotope-item .post-body,.blog-posts.isotope.full li.blog-post.isotope-item .post-body{float:none}.grid_12.blog-posts .blog-post.isotope-item .post-media-container iframe{min-height:125px}.blog-posts.isotope.full li.blog-post.isotope-item .nivoSlider{min-height:125px}.map_canvas{height:300px}.copyright-container p{text-align:center;width:100%;margin-bottom:10px}}@media only screen and (min-width:480px) and (max-width:767px){.container{max-width:460px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{float:left;width:430px}.page-content .row{margin-bottom:0}.page-content *[class*="grid_"]{margin-bottom:80px}*[class*="grid_"] *[class*="grid_"]:last-child{margin-bottom:0}*[class*="grid_"] *[class*="grid_"]{margin-left:0 !important}#header,#top-bar{width:430px}#logo{width:100%;max-width:100%}#nav-container{display:none}.dl-menuwrapper{display:block;margin-bottom:20px;max-width:220px}.dl-menuwrapper li a:hover{color:#fff !important}.header-style-4 .social-links{max-width:200px;margin-top:0}#search{top:0}.tp-caption.list-left,.tp-caption.list-right{display:none}.grid_3 .numbers-counter li,.grid_4 .numbers-counter li,.grid_5 .numbers-counter li,.grid_6 .numbers-counter li,.grid_8 .numbers-counter li,.grid_7 .numbers-counter li,.grid_9 .numbers-counter li,.grid_12 .numbers-counter li{width:142px;height:142px}.grid_3 .numbers-counter li span,.grid_4 .numbers-counter li span,.grid_5 .numbers-counter li span,.grid_6 .numbers-counter li span,.grid_7 .numbers-counter li span,.grid_8 .numbers-counter li span,.grid_9 .numbers-counter li span,.grid_12 .numbers-counter li span{padding-top:35px}.latest-posts li.post{width:100%}.tabs li{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.tabs.vertical,.tab-content-wrap.vertical{width:100%}.tab-content-wrap.vertical .tab-content{padding-left:0;padding-top:30px}.team-alternative li{width:214px}.team-member-hover .team-member-info .position{margin-bottom:10px}.team-member-hover .btn-medium{left:55px}.team-member-hover .team-member-info h5{padding-top:30px}.team-img-container .team-img-hover{display:none}.history-arrow-right,.history-arrow-left{background-size:170px 35px !important}#page-title.page-title-2 .pt-title{width:100%;text-align:center;float:none;margin-bottom:10px}#page-title.page-title-2 .breadcrumbs{float:none;display:table;margin:0 auto}.tabs.vertical.services-tabs,.tab-content-wrap.vertical.services-tab-content-wrap{width:100%}.chart{width:51px;height:51px;min-height:120px;margin-bottom:20px}.skills-circular.big .chart{width:96px;height:96px}.skills-circular.big .percent{width:68px !important;height:68px !important;font-size:18px}.skills-circular.big canvas{height:92px !important;width:92px !important}.skills-circular.big li{margin-right:20px;margin-left:25px}.widget.social-feed li:nth-child(6n){margin-right:0}.widget.social-feed li:nth-child(4n){margin-right:1px}.portfolio-items-holder .grid_6{width:100% !important;margin-bottom:2px}.portfolio-items-holder .grid_4{width:100% !important;margin-bottom:2px}.portfolio-items-holder .grid_3{width:100% !important;margin-bottom:2px}.container.full .portfolio-items-holder .isotope-item{width:100%;margin-bottom:2px}.blog-posts.blog-post-small-image li .post-media-container,.blog-posts.blog-post-small-image li .post-body,.blog-posts.blog-post-small-image li .post-media-container img{width:100%}.blog-posts.blog-post-small-image li .post-body{padding-left:0}.blog-posts.isotope.cols li.blog-post.isotope-item{width:430px !important}#post-slider.nivoSlider{min-height:142px}.blog-post.isotope-item iframe{min-height:142px}.blog-posts.isotope.full li.blog-post.isotope-item{width:430px !important}.post-body{padding-left:0;float:left}.blog-posts.isotope.cols li.blog-post.isotope-item .post-body,.blog-posts.isotope.full li.blog-post.isotope-item .post-body{float:none}.grid_12.blog-posts .blog-post.isotope-item .post-media-container iframe{min-height:125px}.blog-posts.isotope.full li.blog-post.isotope-item .nivoSlider{min-height:125px}.map_canvas{height:300px}.copyright-container p{text-align:center;width:100%;margin-bottom:10px}}@media only screen and (min-width:768px) and (max-width:991px){.container{max-width:756px}.grid_1{width:33px !important}.grid_2{width:96px !important}.grid_3{width:159px !important}.grid_4{width:222px !important}.grid_5{width:285px !important}.grid_6{width:348px !important}.grid_7{width:411px !important}.grid_8{width:474px !important}.grid_9{width:537px !important}.grid_10{width:600px !important}.grid_11{width:663px !important}.grid_12{width:726px !important}#page-title .grid_8,#page-title .grid_4{width:100% !important}#header,#top-bar{width:726px}#logo{width:100%;max-width:100%}.header-style-4 .social-links{max-width:526px}.header-style-4 #logo{max-width:170px}#nav-container{width:656px;margin-left:0}#nav{float:left}.header-style-4 #nav-container #nav,.header-style-5 #nav-container #nav{max-width:656px}.header-style-5 #nav-container{width:100%;max-width:100%}.tp-caption.list-left p,.tp-caption.list-right p{font-size:14px !important}.grid_3 .numbers-counter li{width:159px;height:159px}.grid_3 .numbers-counter li span{padding-top:45px}.grid_4 .numbers-counter li{width:110px;height:110px}.grid_4 .numbers-counter li span{padding-top:25px}.grid_5 .numbers-counter li{width:141px;height:141px}.grid_5 .numbers-counter li span{padding-top:35px}.grid_6 .numbers-counter li{width:115px;height:115px}.grid_6 .numbers-counter li span{padding-top:27px}.grid_7 .numbers-counter li{width:136px;height:136px}.grid_7 .numbers-counter li span{padding-top:32px}.grid_8 .numbers-counter li{width:117px;height:117px}.grid_8 .numbers-counter li span{padding-top:28px}.grid_9 .numbers-counter li{width:133px;height:133px}.grid_9 .numbers-counter li span{padding-top:30px}.grid_12 .numbers-counter li{width:144px;height:144px}.grid_12 .numbers-counter li span{padding-top:37px}.latest-posts li.post{width:159px}.tabs li{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.tabs.vertical,.tab-content-wrap.vertical{width:100%}.tab-content-wrap.vertical .tab-content{padding-left:0;padding-top:30px}.team-alternative li{width:173px}.team-member-hover .team-member-info .position{margin-bottom:10px}.team-member-hover .btn-medium{left:35px}.team-member-hover .team-member-info h5{padding-top:20px}.chart{width:51px;height:51px;min-height:120px;margin-bottom:20px}.skills-circular.big .chart{width:96px;height:96px}.skills-circular.big .percent{width:48px;height:48px;font-size:18px}.skills-circular.big canvas{height:72px !important;width:72px !important}.skills-circular.big li{margin-right:0;margin-left:25px}.widget.social-feed li:nth-child(2n){margin-right:0}.widget.social-feed li:nth-child(3n){margin-right:1px}.portfolio-items-holder .grid_6{width:361px !important}.portfolio-items-holder .grid_4{width:240px !important}.portfolio-items-holder .grid_3{width:180px !important}.portfolio-img-container figcaption .portfolio-item-like{float:none}.container.full .portfolio-items-holder .isotope-item{width:33%}.blog-posts.blog-post-small-image .post-info-container .date-category{width:100%;margin-right:0;margin-bottom:10px}.blog-posts.blog-post-small-image .post-info-container .post-info{padding-left:0}.blog-posts.isotope.cols li.blog-post.isotope-item{width:100%}#post-slider.nivoSlider{min-height:142px}.blog-post.isotope-item iframe{min-height:142px}.blog-posts.isotope.full li.blog-post.isotope-item{width:348px}.grid_12.blog-posts .blog-post.isotope-item .post-media-container iframe{min-height:125px}.blog-posts.isotope.full li.blog-post.isotope-item .nivoSlider{min-height:125px}.map_canvas{height:300px}}@media only screen and (min-width:992px) and (max-width:1199px){.container{max-width:972px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11{float:left}.grid_1{width:51px}.grid_2{width:132px}.grid_3{width:213px}.grid_4{width:294px}.grid_5{width:375px}.grid_6{width:456px}.grid_7{width:537px}.grid_8{width:618px}.grid_9{width:699px}.grid_10{width:780px}.grid_11{width:861px}.grid_12{width:942px}#header,#top-bar{width:942px}.header-style-4 #nav-container #nav,.header-style-5 #nav-container #nav{max-width:872px}.header-style-4 .social-links{max-width:742px}#nav-container{width:702px}.grid_3 .numbers-counter li{width:105px;height:105px}.grid_3 .numbers-counter li span{padding-top:15px}.grid_4 .numbers-counter li{width:146px;height:146px}.grid_4 .numbers-counter li span{padding-top:35px}.grid_5 .numbers-counter li{width:124px;height:124px}.grid_5 .numbers-counter li span{padding-top:23px}.grid_6 .numbers-counter li{width:151px;height:151px}.grid_6 .numbers-counter li span{padding-top:37px}.grid_7 .numbers-counter li{width:133px;height:133px}.grid_7 .numbers-counter li span{padding-top:31px}.grid_8 .numbers-counter li{width:153px;height:153px}.grid_8 .numbers-counter li span{padding-top:38px}.grid_9 .numbers-counter li{width:138px;height:138px}.grid_9 .numbers-counter li span{padding-top:34px}.grid_12 .numbers-counter li{width:156px;height:156px}.grid_12 .numbers-counter li span{padding-top:40px}.latest-posts li.post{width:213px}.team-alternative li{width:227px}.team-member-hover .btn-medium{left:65px}.team-member-hover .team-member-info h5{padding-top:40px}.chart{width:51px;height:51px}.skills-circular.big .chart{width:72px;height:72px}.skills-circular.big .percent{width:48px;height:48px;font-size:18px}.skills-circular.big canvas{height:72px;width:72px}.widget.social-feed li:nth-child(4n){margin-right:1px}.widget.social-feed li:nth-child(3n){margin-right:0}.portfolio-items-holder .grid_6{width:470px}.portfolio-items-holder .grid_4{width:312px}.portfolio-items-holder .grid_3{width:234px}.container.full .portfolio-items-holder .isotope-item{width:33%}.blog-posts.isotope.cols li.blog-post.isotope-item{width:334px}#post-slider.nivoSlider{min-height:142px}.blog-post.isotope-item iframe{min-height:142px}.blog-posts.isotope.full li.blog-post.isotope-item{width:294px}.grid_12.blog-posts .blog-post.isotope-item .post-media-container iframe{min-height:125px}.blog-posts.isotope.full li.blog-post.isotope-item .nivoSlider{min-height:125px}.map_canvas{height:300px}}@media (min-width:1200px){.container{max-width:1200px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{float:left}.grid_1{width:70px}.grid_2{width:170px}.grid_3{width:270px}.grid_4{width:370px}.grid_5{width:470px}.grid_6{width:570px}.grid_7{width:670px}.grid_8{width:770px}.grid_9{width:870px}.grid_10{width:970px}.grid_11{width:1070px}.grid_12{width:1170px}}@media (min-width:1340px){.container.full .portfolio-items-holder .isotope-item{width:16.5%}}
.animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-ms-animation-duration:1.5s;-o-animation-duration:1.5s;animation-duration:1.5s}.animated.hinge{-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-ms-animation-duration:1.5s;-o-animation-duration:1.5s;animation-duration:1.5s}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}	50%{-webkit-transform:scale(1.1)}100%{-webkit-transform:scale(1)}}@-moz-keyframes pulse{0%{-moz-transform:scale(1)}50%{-moz-transform:scale(1.1)}100%{-moz-transform:scale(1)}}
@-o-keyframes pulse{0%{-o-transform:scale(1)}50%{-o-transform:scale(1.1)}100%{-o-transform:scale(1)}}
@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.pulse{-webkit-animation-name:pulse;-moz-animation-name:pulse;-o-animation-name:pulse;animation-name:pulse}
@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}}
@-moz-keyframes flipInX{0%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-moz-transform:perspective(400px) rotateX(-10deg)}70%{-moz-transform:perspective(400px) rotateX(10deg)}100%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1}}
@-o-keyframes flipInX{0%{-o-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-o-transform:perspective(400px) rotateX(-10deg)}70%{-o-transform:perspective(400px) rotateX(10deg)}100%{-o-transform:perspective(400px) rotateX(0deg);opacity:1}}
@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}100%{transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInX;-moz-backface-visibility:visible !important;-moz-animation-name:flipInX;-o-backface-visibility:visible !important;-o-animation-name:flipInX;backface-visibility:visible !important;animation-name:flipInX}
@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}}@-moz-keyframes flipOutX{0%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0}}@-o-keyframes flipOutX{0%{-o-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-o-transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0deg);opacity:1}100%{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible !important;-moz-animation-name:flipOutX;-moz-backface-visibility:visible !important;-o-animation-name:flipOutX;-o-backface-visibility:visible !important;animation-name:flipOutX;backface-visibility:visible !important}
@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}}
@-moz-keyframes flipInY{0%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-moz-transform:perspective(400px) rotateY(-10deg)}70%{-moz-transform:perspective(400px) rotateY(10deg)}100%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1}}
@-o-keyframes flipInY{0%{-o-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-o-transform:perspective(400px) rotateY(-10deg)}70%{-o-transform:perspective(400px) rotateY(10deg)}100%{-o-transform:perspective(400px) rotateY(0deg);opacity:1}}
@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}100%{transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInY;-moz-backface-visibility:visible !important;-moz-animation-name:flipInY;-o-backface-visibility:visible !important;-o-animation-name:flipInY;backface-visibility:visible !important;animation-name:flipInY}
@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight}
@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05)}70%{-webkit-transform:scale(.9)}100%{-webkit-transform:scale(1)}}@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(.3)}50%{opacity:1;-moz-transform:scale(1.05)}70%{-moz-transform:scale(.9)}100%{-moz-transform:scale(1)}}@-o-keyframes bounceIn{0%{opacity:0;-o-transform:scale(.3)}50%{opacity:1;-o-transform:scale(1.05)}70%{-o-transform:scale(.9)}100%{-o-transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}100%{transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn}
@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}}
@-moz-keyframes rotateIn{0%{-moz-transform-origin:center center;-moz-transform:rotate(-200deg);opacity:0}100%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1}}
@-o-keyframes rotateIn{0%{-o-transform-origin:center center;-o-transform:rotate(-200deg);opacity:0}100%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1}}
@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0}100%{transform-origin:center center;transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;-moz-animation-name:rotateIn;-o-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg)}}@-moz-keyframes rollIn{0%{opacity:0;-moz-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-moz-transform:translateX(0px) rotate(0deg)}}@-o-keyframes rollIn{0%{opacity:0;-o-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-o-transform:translateX(0px) rotate(0deg)}}@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;transform:translateX(0px) rotate(0deg)}}.rollIn{-webkit-animation-name:rollIn;-moz-animation-name:rollIn;-o-animation-name:rollIn;animation-name:rollIn}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (-o-min-device-pixel-ratio:3/2),
only screen and (min-device-pixel-ratio:1.5){.search-submit{background:url('/img/search@2x.png') no-repeat;background-size:40px}.accordion.style-2 .title{background-image:url('/img/accordion-closed2@2x.png');background-size:25px}.accordion.style-2 .title.active{background-image:url('/img/accordion-opened2@2x.png');background-size:25px}.information-boxes .close{background:url('/img/close@2x.png') no-repeat;background-size:20px}.infobox p{background:url('/img/info-box@2x.png') no-repeat 0 center;background-size:20px}.warning-box p{background:url('/img/warning-box@2x.png') no-repeat 0 center;background-size:20px}.success-box p{background:url('/img/success-box@2x.png') no-repeat 0 center;background-size:20px}.error-box p{background:url('/img/error-box@2x.png') no-repeat 0 center;background-size:20px}.services-overview li{background:url('/img/checkmark@2x.png') no-repeat 0 0;background-size:41px}.carousel-nav li a[class^="c_prev"]{background-image:url('/img/c_prev@2x.png');background-size:30px}.carousel-nav li a[class^="c_next"]{background-image:url('/img/c_next@2x.png');background-size:30px}.comment .comment-reply-link{background:url('/img/icon-reply@2x.png') no-repeat 0 center;background-size:14px}.widget li{background:url('/img/aside-arrow@2x.png') no-repeat 0 12px;background-size:4px 7px}.widget_search .search-submit{background:url('/img/aside-search@2x.png') center center no-repeat;background-size:13px}.widget_recent_comments li{background:url('/img/icon-comment@2x.png') no-repeat 0 center;background-size:40px}#tweet-sroll-wrapper.widget li{background:url('/img/twitter@2x.png') no-repeat 0 5px;background-size:24px 17px}.scroll-up{background:url('/img/to-top@2x.png') no-repeat;background-size:40px}.carousel-nav .c_next:hover{background-image:url('/img/c_next_hover@2x.png');background-size:30px}.carousel-nav .c_prev:hover{background-image:url('/img/c_prev_hover@2x.png');background-size:30px}.accordion .title{background-image:url('/img/accordion-closed@2x.png');background-size:25px}.accordion .title.active{background-image:url('/img/accordion-opened@2x.png');background-size:25px}.history-arrow-right{background:url('/img/timeline-right@2x.png') no-repeat center center;background-size:170px 35px}.history-arrow-left{background:url('/img/timeline-left@2x.png') no-repeat center center;background-size:170px 35px}.nivoSlider{background:#f6f6f6 url('/img/loading@2X.gif') no-repeat center;background-size:48px}.nivo-prevNav{background-image:url('/img/nivo-left@2x.png');background-size:17px 28px}.nivo-nextNav{background-image:url('/img/nivo-right@2x.png');background-size:17px 28px}.nivo-prevNav:hover{background-image:url('/img/nivo-left-hover@2x.png');background-size:17px 28px}.nivo-nextNav:hover{background-image:url('/img/nivo-right-hover@2x.png');background-size:17px 28px}}
.tp-hide-revslider,.tp-caption.tp-hidden-caption	{	visibility:hidden !important;display:none !important}.tp-caption{z-index:1}.tp-caption-demo .tp-caption	{	position:relative !important;display:inline-block;margin-bottom:10px;margin-right:20px !important}.tp-caption.medium_grey{
position:absolute;
color:#fff;
text-shadow:0 2px 5px rgba(0,0,0,0.5);
font-weight:700;
font-size:20px;
line-height:20px;
font-family:Arial;
padding:2px 4px;
margin:0;
border-width:0;
border-style:none;
background-color:#888;
white-space:nowrap}.tp-caption.small_text{
position:absolute;
color:#fff;
text-shadow:0 2px 5px rgba(0,0,0,0.5);
font-weight:700;
font-size:14px;
line-height:20px;
font-family:Arial;
margin:0;
border-width:0;
border-style:none;
white-space:nowrap}.tp-caption.medium_text{
position:absolute;
color:#fff;
text-shadow:0 2px 5px rgba(0,0,0,0.5);
font-weight:700;
font-size:20px;
line-height:20px;
font-family:Arial;
margin:0;
border-width:0;
border-style:none;
white-space:nowrap}.tp-caption.large_bold_white_25{
font-size:55px;
line-height:65px;
font-weight:700;
font-family:"Open Sans";
color:#fff;
text-decoration:none;
background-color:transparent;
text-align:center;
text-shadow:#000 0 5px 10px;
border-width:0;
border-color:rgb(255,255,255);
border-style:none}.tp-caption.medium_text_shadow{
font-size:25px;
line-height:25px;
font-weight:600;
font-family:"Open Sans";
color:#fff;
text-decoration:none;
background-color:transparent;
text-align:center;
text-shadow:#000 0 5px 10px;
border-width:0;
border-color:rgb(255,255,255);
border-style:none}.tp-caption.large_text{
position:absolute;
color:#fff;
text-shadow:0 2px 5px rgba(0,0,0,0.5);
font-weight:700;
font-size:40px;
line-height:40px;
font-family:Arial;
margin:0;
border-width:0;
border-style:none;
white-space:nowrap}.tp-caption.very_large_text{
position:absolute;
color:#fff;
text-shadow:0 2px 5px rgba(0,0,0,0.5);
font-weight:700;
font-size:60px;
line-height:60px;
font-family:Arial;
margin:0;
border-width:0;
border-style:none;
white-space:nowrap;
letter-spacing:-2px}.tp-caption.very_big_white{
position:absolute;
color:#fff;
text-shadow:none;
font-weight:800;
font-size:60px;
line-height:60px;
font-family:Arial;
margin:0;
border-width:0;
border-style:none;
white-space:nowrap;
padding:0 4px;
padding-top:1px;
background-color:#000}.tp-caption.very_big_black{
position:absolute;
color:#000;
text-shadow:none;
font-weight:700;
font-size:60px;
line-height:60px;
font-family:Arial;
margin:0;
border-width:0;
border-style:none;
white-space:nowrap;
padding:0 4px;
padding-top:1px;
background-color:#fff}.tp-caption.modern_medium_fat{
position:absolute;
color:#000;
text-shadow:none;
font-weight:800;
font-size:24px;
line-height:20px;
font-family:"Open Sans",sans-serif;
margin:0;
border-width:0;
border-style:none;
white-space:nowrap}.tp-caption.modern_medium_fat_white{
position:absolute;
color:#fff;
text-shadow:none;
font-weight:800;
font-size:24px;
line-height:20px;
font-family:"Open Sans",sans-serif;
margin:0;
border-width:0;
border-style:none;
white-space:nowrap}.tp-caption.modern_medium_light{
position:absolute;
color:#000;
text-shadow:none;
font-weight:300;
font-size:24px;
line-height:20px;
font-family:"Open Sans",sans-serif;
margin:0;
border-width:0;
border-style:none;
white-space:nowrap}.tp-caption.modern_big_bluebg{
position:absolute;
color:#fff;
text-shadow:none;
font-weight:800;
font-size:30px;
line-height:36px;
font-family:"Open Sans",sans-serif;
padding:3px 10px;
margin:0;
border-width:0;
border-style:none;
background-color:#4e5b6c;
letter-spacing:0}.tp-caption.modern_big_redbg{
position:absolute;
color:#fff;
text-shadow:none;
font-weight:300;
font-size:30px;
line-height:36px;
font-family:"Open Sans",sans-serif;
padding:3px 10px;
padding-top:1px;
margin:0;
border-width:0;
border-style:none;
background-color:#de543e;
letter-spacing:0}.tp-caption.modern_small_text_dark{
position:absolute;
color:#555;
text-shadow:none;
font-size:14px;
line-height:22px;
font-family:Arial;
margin:0;
border-width:0;
border-style:none;
white-space:nowrap}.tp-caption.boxshadow{
-moz-box-shadow:0 0 20px rgba(0,0,0,0.5);
-webkit-box-shadow:0 0 20px rgba(0,0,0,0.5);
box-shadow:0 0 20px rgba(0,0,0,0.5)}.tp-caption.black{
color:#000;
text-shadow:none}.tp-caption.noshadow{
text-shadow:none}.tp-caption a{
color:#ff7302;
text-shadow:none;
-webkit-transition:all 0.2s ease-out;
-moz-transition:all 0.2s ease-out;
-o-transition:all 0.2s ease-out;
-ms-transition:all 0.2s ease-out}.tp-caption a:hover{
color:#ffa902}.tp-caption.thinheadline_dark{
position:absolute;
color:rgba(0,0,0,0.85);
text-shadow:none;
font-weight:300;
font-size:30px;
line-height:30px;
font-family:"Open Sans";
background-color:transparent}.tp-caption.thintext_dark{
position:absolute;
color:rgba(0,0,0,0.85);
text-shadow:none;
font-weight:300;
font-size:16px;
line-height:26px;
font-family:"Open Sans";
background-color:transparent}.tp-caption.medium_bg_red a{color:#fff;text-decoration:none}.tp-caption.medium_bg_red a:hover{color:#fff;text-decoration:underline}.tp-caption.smoothcircle{
font-size:30px;
line-height:75px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255,255,255);
text-decoration:none;
background-color:rgb(0,0,0);
background-color:rgba(0,0,0,0.498039);
padding:50px 25px;
text-align:center;
border-radius:500px 500px 500px 500px;
border-width:0;
border-color:rgb(0,0,0);
border-style:none}.tp-caption.largeblackbg{
font-size:50px;
line-height:70px;
font-weight:300;
font-family:"Open Sans";
color:rgb(255,255,255);
text-decoration:none;
background-color:rgb(0,0,0);
padding:0 20px 5px;
text-shadow:none;
border-width:0;
border-color:rgb(255,255,255);
border-style:none}.tp-caption.largepinkbg{
position:absolute;
color:#fff;
text-shadow:none;
font-weight:300;
font-size:50px;
line-height:70px;
font-family:"Open Sans";
background-color:#db4360;
padding:0 20px;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0}.tp-caption.largewhitebg{
position:absolute;
color:#000;
text-shadow:none;
font-weight:300;
font-size:50px;
line-height:70px;
font-family:"Open Sans";
background-color:#fff;
padding:0 20px;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0}.tp-caption.largegreenbg{
position:absolute;
color:#fff;
text-shadow:none;
font-weight:300;
font-size:50px;
line-height:70px;
font-family:"Open Sans";
background-color:#67ae73;
padding:0 20px;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0}.tp-caption.excerpt{
font-size:36px;
line-height:36px;
font-weight:700;
font-family:Arial;
color:#fff;
text-decoration:none;
background-color:rgba(0,0,0,1);
text-shadow:none;
margin:0;
letter-spacing:-1.5px;
padding:1px 4px 0 4px;
width:150px;
white-space:normal !important;
height:auto;
border-width:0;
border-color:rgb(255,255,255);
border-style:none}.tp-caption.large_bold_grey{
font-size:60px;
line-height:60px;
font-weight:800;
font-family:"Open Sans";
color:rgb(102,102,102);
text-decoration:none;
background-color:transparent;
text-shadow:none;
margin:0;
padding:1px 4px 0;
border-width:0;
border-color:rgb(255,214,88);
border-style:none}.tp-caption.medium_thin_grey{
font-size:34px;
line-height:30px;
font-weight:300;
font-family:"Open Sans";
color:rgb(102,102,102);
text-decoration:none;
background-color:transparent;
padding:1px 4px 0;
text-shadow:none;
margin:0;
border-width:0;
border-color:rgb(255,214,88);
border-style:none}.tp-caption.small_thin_grey{
font-size:18px;
line-height:26px;
font-weight:300;
font-family:"Open Sans";
color:rgb(117,117,117);
text-decoration:none;
background-color:transparent;
padding:1px 4px 0;
text-shadow:none;
margin:0;
border-width:0;
border-color:rgb(255,214,88);
border-style:none}.tp-caption.lightgrey_divider{
text-decoration:none;
background-color:rgba(235,235,235,1);
width:370px;
height:3px;
background-position:initial initial;
background-repeat:initial initial;
border-width:0;
border-color:rgb(34,34,34);
border-style:none}.tp-caption.large_bold_darkblue{
font-size:58px;
line-height:60px;
font-weight:800;
font-family:"Open Sans";
color:rgb(52,73,94);
text-decoration:none;
background-color:transparent;
border-width:0;
border-color:rgb(255,214,88);
border-style:none}.tp-caption.medium_bg_darkblue{
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255,255,255);
text-decoration:none;
background-color:rgb(52,73,94);
padding:10px;
border-width:0;
border-color:rgb(255,214,88);
border-style:none}.tp-caption.medium_bold_red{
font-size:24px;
line-height:30px;
font-weight:800;
font-family:"Open Sans";
color:rgb(227,58,12);
text-decoration:none;
background-color:transparent;
padding:0;
border-width:0;
border-color:rgb(255,214,88);
border-style:none}.tp-caption.medium_light_red{
font-size:21px;
line-height:26px;
font-weight:300;
font-family:"Open Sans";
color:rgb(227,58,12);
text-decoration:none;
background-color:transparent;
padding:0;
border-width:0;
border-color:rgb(255,214,88);
border-style:none}.tp-caption.medium_bg_red{
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255,255,255);
text-decoration:none;
background-color:rgb(227,58,12);
padding:10px;
border-width:0;
border-color:rgb(255,214,88);
border-style:none}.tp-caption.medium_bold_orange{
font-size:24px;
line-height:30px;
font-weight:800;
font-family:"Open Sans";
color:rgb(243,156,18);
text-decoration:none;
background-color:transparent;
border-width:0;
border-color:rgb(255,214,88);
border-style:none}.tp-caption.medium_bg_orange{
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255,255,255);
text-decoration:none;
background-color:rgb(243,156,18);
padding:10px;
border-width:0;
border-color:rgb(255,214,88);
border-style:none}.tp-caption.grassfloor{
text-decoration:none;
background-color:rgba(160,179,151,1);
width:4000px;
height:150px;
border-width:0;
border-color:rgb(34,34,34);
border-style:none}.tp-caption.large_bold_white{
font-size:58px;
line-height:60px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255,255,255);
text-decoration:none;
background-color:transparent;
border-width:0;
border-color:rgb(255,214,88);
border-style:none}.tp-caption.medium_light_white{
font-size:30px;
line-height:36px;
font-weight:300;
font-family:"Open Sans";
color:rgb(255,255,255);
text-decoration:none;
background-color:transparent;
padding:0;
border-width:0;
border-color:rgb(255,214,88);
border-style:none}.tp-caption.mediumlarge_light_white{
font-size:34px;
line-height:40px;
font-weight:300;
font-family:"Open Sans";
color:rgb(255,255,255);
text-decoration:none;
background-color:transparent;
padding:0;
border-width:0;
border-color:rgb(255,214,88);
border-style:none}.tp-caption.mediumlarge_light_white_center{
font-size:34px;
line-height:40px;
font-weight:300;
font-family:"Open Sans";
color:#fff;
text-decoration:none;
background-color:transparent;
padding:0 0 0 0;
text-align:center;
border-width:0;
border-color:rgb(255,214,88);
border-style:none}.tp-caption.medium_bg_asbestos{
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255,255,255);
text-decoration:none;
background-color:rgb(127,140,141);
padding:10px;
border-width:0;
border-color:rgb(255,214,88);
border-style:none}.tp-caption.medium_light_black{
font-size:30px;
line-height:36px;
font-weight:300;
font-family:"Open Sans";
color:rgb(0,0,0);
text-decoration:none;
background-color:transparent;
padding:0;
border-width:0;
border-color:rgb(255,214,88);
border-style:none}.tp-caption.large_bold_black{
font-size:58px;
line-height:60px;
font-weight:800;
font-family:"Open Sans";
color:rgb(0,0,0);
text-decoration:none;
background-color:transparent;
border-width:0;
border-color:rgb(255,214,88);
border-style:none}.tp-caption.mediumlarge_light_darkblue{
font-size:34px;
line-height:40px;
font-weight:300;
font-family:"Open Sans";
color:rgb(52,73,94);
text-decoration:none;
background-color:transparent;
padding:0;
border-width:0;
border-color:rgb(255,214,88);
border-style:none}.tp-caption.small_light_white{
font-size:17px;
line-height:28px;
font-weight:300;
font-family:"Open Sans";
color:rgb(255,255,255);
text-decoration:none;
background-color:transparent;
padding:0;
border-width:0;
border-color:rgb(255,214,88);
border-style:none}.tp-caption.roundedimage{
border-width:0;
border-color:rgb(34,34,34);
border-style:none}.tp-caption.large_bg_black{
font-size:40px;
line-height:40px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255,255,255);
text-decoration:none;
background-color:rgb(0,0,0);
padding:10px 20px 15px;
border-width:0;
border-color:rgb(255,214,88);
border-style:none}.tp-caption.mediumwhitebg{
font-size:30px;
line-height:30px;
font-weight:300;
font-family:"Open Sans";
color:rgb(0,0,0);
text-decoration:none;
background-color:rgb(255,255,255);
padding:5px 15px 10px;
text-shadow:none;
border-width:0;
border-color:rgb(0,0,0);
border-style:none}.tp-caption.medium_bg_orange_new1{
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255,255,255);
text-decoration:none;
background-color:rgb(243,156,18);
padding:10px;
border-width:0;
border-color:rgb(255,214,88);
border-style:none}.tp-caption.boxshadow{-moz-box-shadow:0 0 20px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.5);box-shadow:0 0 20px rgba(0,0,0,0.5)}.tp-caption.black{color:#000;text-shadow:none;font-weight:300;font-size:19px;line-height:19px;font-family:'Open Sans',sans}.tp-caption.noshadow{text-shadow:none}.tp_inner_padding	{	box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;max-height:none !important	}
.tp-caption .frontcorner{width:0;height:0;border-left:40px solid transparent;border-right:0 solid transparent;border-top:40px solid #00A8FF;position:absolute;left:-40px;top:0}.tp-caption .backcorner{width:0;height:0;border-left:0 solid transparent;border-right:40px solid transparent;border-bottom:40px solid #00A8FF;position:absolute;right:0;top:0}.tp-caption .frontcornertop{width:0;height:0;border-left:40px solid transparent;border-right:0 solid transparent;border-bottom:40px solid #00A8FF;position:absolute;left:-40px;top:0}.tp-caption .backcornertop{width:0;height:0;border-left:0 solid transparent;border-right:40px solid transparent;border-top:40px solid #00A8FF;position:absolute;right:0;top:0} .tp-simpleresponsive .button{	padding:6px 13px 5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;height:30px;cursor:pointer;color:#fff !important;text-shadow:0 1px 1px rgba(0,0,0,0.6) !important;font-size:15px;line-height:45px !important;background:url(../images/gradient/g30.png) repeat-x top;font-family:arial,sans-serif;font-weight:bold;letter-spacing:-1px}.tp-simpleresponsive .button.big{	color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.6);font-weight:bold;padding:9px 20px;font-size:19px;line-height:57px !important;background:url(../images/gradient/g40.png) repeat-x top}.tp-simpleresponsive .purchase:hover,
.tp-simpleresponsive .button:hover,
.tp-simpleresponsive .button.big:hover{	background-position:bottom,15px 11px}@media only screen and (min-width:768px) and (max-width:959px){}@media only screen and (min-width:480px) and (max-width:767px){.tp-simpleresponsive .button	{	padding:4px 8px 3px;line-height:25px !important;font-size:11px !important;font-weight:normal	}.tp-simpleresponsive a.button{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none}}@media only screen and (min-width:0px) and (max-width:479px){.tp-simpleresponsive .button	{	padding:2px 5px 2px;line-height:20px !important;font-size:10px !important}.tp-simpleresponsive a.button{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none}}.tp-simpleresponsive .button.green,.tp-simpleresponsive .button:hover.green,
.tp-simpleresponsive .purchase.green,.tp-simpleresponsive .purchase:hover.green{background-color:#21a117;-webkit-box-shadow:0 3px 0 0 #104d0b;-moz-box-shadow:0 3px 0 0 #104d0b;box-shadow:0 3px 0 0 #104d0b}.tp-simpleresponsive .button.blue,.tp-simpleresponsive .button:hover.blue,
.tp-simpleresponsive .purchase.blue,.tp-simpleresponsive .purchase:hover.blue{background-color:#1d78cb;-webkit-box-shadow:0 3px 0 0 #0f3e68;-moz-box-shadow:0 3px 0 0 #0f3e68;box-shadow:0 3px 0 0 #0f3e68}.tp-simpleresponsive .button.red,.tp-simpleresponsive .button:hover.red,
.tp-simpleresponsive .purchase.red,.tp-simpleresponsive .purchase:hover.red{background-color:#cb1d1d;-webkit-box-shadow:0 3px 0 0 #7c1212;-moz-box-shadow:0 3px 0 0 #7c1212;box-shadow:0 3px 0 0 #7c1212}.tp-simpleresponsive .button.orange,.tp-simpleresponsive .button:hover.orange,
.tp-simpleresponsive .purchase.orange,.tp-simpleresponsive .purchase:hover.orange{background-color:#f70;-webkit-box-shadow:0 3px 0 0 #a34c00;-moz-box-shadow:0 3px 0 0 #a34c00;box-shadow:0 3px 0 0 #a34c00}.tp-simpleresponsive .button.darkgrey,.tp-simpleresponsive .button.grey,
.tp-simpleresponsive .button:hover.darkgrey,.tp-simpleresponsive .button:hover.grey,
.tp-simpleresponsive .purchase.darkgrey,.tp-simpleresponsive .purchase:hover.darkgrey	{background-color:#555;-webkit-box-shadow:0 3px 0 0 #222;-moz-box-shadow:0 3px 0 0 #222;box-shadow:0 3px 0 0 #222}.tp-simpleresponsive .button.lightgrey,.tp-simpleresponsive .button:hover.lightgrey,
.tp-simpleresponsive .purchase.lightgrey,.tp-simpleresponsive .purchase:hover.lightgrey	{background-color:#888;-webkit-box-shadow:0 3px 0 0 #555;-moz-box-shadow:0 3px 0 0 #555;box-shadow:0 3px 0 0 #555} .fullscreen-container{width:100%;position:relative;padding:0}.fullwidthbanner-container{width:100%;position:relative;padding:0;overflow:hidden}.fullwidthbanner-container .fullwidthbanner{width:100%;position:relative}
.tp-simpleresponsive .caption,
.tp-simpleresponsive .tp-caption{position:absolute;visibility:hidden;-webkit-font-smoothing:antialiased !important}.tp-simpleresponsive img	{	max-width:none}
.noFilterClass{filter:none !important}
.tp-bannershadow{position:absolute;margin-left:auto;margin-right:auto;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tp-bannershadow.tp-shadow1{	background:url(../assets/shadow1.png) no-repeat;background-size:100% 100%;width:890px;height:60px;bottom:-60px}
.tp-bannershadow.tp-shadow2{	background:url(../assets/shadow2.png) no-repeat;background-size:100% 100%;width:890px;height:60px;bottom:-60px}
.tp-bannershadow.tp-shadow3{	background:url(../assets/shadow3.png) no-repeat;background-size:100% 100%;width:890px;height:60px;bottom:-60px}
.caption.fullscreenvideo{	left:0;top:0;position:absolute;width:100%;height:100%}
.caption.fullscreenvideo iframe,
.caption.fullscreenvideo video	{width:100% !important;height:100% !important;display:none}.tp-caption.fullscreenvideo{	left:0;top:0;position:absolute;width:100%;height:100%}
.tp-caption.fullscreenvideo iframe,
.tp-caption.fullscreenvideo iframe video	{width:100% !important;height:100% !important;display:none}.fullscreenvideo .vjs-loading-spinner{visibility:none;display:none !important;width:0;height:0}
.fullscreenvideo .vjs-control-bar.vjs-fade-out,
.fullscreenvideo .vjs-control-bar.vjs-fade-in,
.fullscreenvideo .vjs-control-bar.vjs-fade-out.vjs-lock-showing,
.fullscreenvideo .vjs-control-bar.vjs-fade-in.vjs-lock-showing{	visibility:hidden !important;opacity:0 !important;display:none !important;width:0;height:0;overflow:hidden}.fullcoveredvideo.video-js,
.fullcoveredvideo video{	background:transparent !important}.fullcoveredvideo .vjs-poster{	background-position:center center;background-size:cover;width:100%;height:100%;top:0;left:0}
.tp-dottedoverlay{	background-repeat:repeat;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}
.tp-dottedoverlay.twoxtwo{	background:url(../assets/gridtile.png)}
.tp-dottedoverlay.twoxtwowhite{	background:url(../assets/gridtile_white.png)}
.tp-dottedoverlay.threexthree{	background:url(../assets/gridtile_3x3.png)}
.tp-dottedoverlay.threexthreewhite{	background:url(../assets/gridtile_3x3_white.png)}
 .tpclear{	clear:both}.tp-bullets{	z-index:1000;position:absolute;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;-ms-transition:opacity 0.2s ease-out;-webkit-transform:translateZ(5px)}
.tp-bullets.hidebullets{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0}.tp-bullets.simplebullets.navbar{border:1px solid #666;border-bottom:1px solid #444;background:url(../assets/boxed_bgtile.png);height:40px;padding:0 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.tp-bullets.simplebullets.navbar-old{background:url(../assets/navigdots_bgtile.png);height:35px;padding:0 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.tp-bullets.simplebullets.round .bullet{	cursor:pointer;position:relative;	background:url(../assets/bullet.png) no-Repeat top left;	width:20px;	height:20px;margin-right:0;float:left;margin-top:0;margin-left:3px}
.tp-bullets.simplebullets.round .bullet.last{	margin-right:3px}.tp-bullets.simplebullets.round-old .bullet{	cursor:pointer;position:relative;	background:url(../assets/bullets.png) no-Repeat bottom left;	width:23px;	height:23px;margin-right:0;float:left;margin-top:0}
.tp-bullets.simplebullets.round-old .bullet.last{	margin-right:0}.tp-bullets.simplebullets.square .bullet{	cursor:pointer;position:relative;	background:url(../assets/bullets2.png) no-Repeat bottom left;	width:19px;	height:19px;margin-right:0;float:left;margin-top:0}
.tp-bullets.simplebullets.square .bullet.last{	margin-right:0}.tp-bullets.simplebullets.square-old .bullet{	cursor:pointer;position:relative;	background:url(../assets/bullets2.png) no-Repeat bottom left;	width:19px;	height:19px;margin-right:0;float:left;margin-top:0}
.tp-bullets.simplebullets.square-old .bullet.last{	margin-right:0}.tp-bullets.simplebullets.navbar .bullet{	cursor:pointer;position:relative;	background:url(../assets/bullet_boxed.png) no-Repeat top left;	width:18px;	height:19px;margin-right:5px;float:left;margin-top:0}.tp-bullets.simplebullets.navbar .bullet.first{	margin-left:0 !important}
.tp-bullets.simplebullets.navbar .bullet.last{	margin-right:0 !important}.tp-bullets.simplebullets.navbar-old .bullet{	cursor:pointer;position:relative;	background:url(../assets/navigdots.png) no-Repeat bottom left;	width:15px;	height:15px;margin-left:5px !important;margin-right:5px !important;float:left;margin-top:10px}
.tp-bullets.simplebullets.navbar-old .bullet.first{	margin-left:0 !important}
.tp-bullets.simplebullets.navbar-old .bullet.last{	margin-right:0 !important}.tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets .bullet.selected{	background-position:top left}.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected{	background-position:bottom left}
.tparrows{	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;-ms-transition:opacity 0.2s ease-out;-webkit-transform:translateZ(5px)}
.tparrows.hidearrows{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0}
.tp-leftarrow{	z-index:100;cursor:pointer;position:relative;	background:url(../assets/large_left.png) no-Repeat top left;	width:40px;	height:40px}
.tp-rightarrow{	z-index:100;cursor:pointer;position:relative;	background:url(../assets/large_right.png) no-Repeat top left;	width:40px;	height:40px}.tp-leftarrow.round{	z-index:100;cursor:pointer;position:relative;	background:url(../assets/small_left.png) no-Repeat top left;	width:19px;	height:14px;margin-right:0;float:left;margin-top:0	}
.tp-rightarrow.round{	z-index:100;cursor:pointer;position:relative;	background:url(../assets/small_right.png) no-Repeat top left;	width:19px;	height:14px;margin-right:0;float:left;	margin-top:0}.tp-leftarrow.round-old{	z-index:100;cursor:pointer;position:relative;	background:url(../assets/arrow_left.png) no-Repeat top left;	width:26px;	height:26px;margin-right:0;float:left;margin-top:0	}
.tp-rightarrow.round-old{	z-index:100;cursor:pointer;position:relative;	background:url(../assets/arrow_right.png) no-Repeat top left;	width:26px;	height:26px;margin-right:0;float:left;	margin-top:0}.tp-leftarrow.navbar{	z-index:100;cursor:pointer;position:relative;	background:url(../assets/small_left_boxed.png) no-Repeat top left;	width:20px;	height:15px;float:left;	margin-right:6px;margin-top:12px}
.tp-rightarrow.navbar{	z-index:100;cursor:pointer;position:relative;	background:url(../assets/small_right_boxed.png) no-Repeat top left;	width:20px;	height:15px;float:left;	margin-left:6px;margin-top:12px}.tp-leftarrow.navbar-old{	z-index:100;cursor:pointer;position:relative;	background:url(../assets/arrowleft.png) no-Repeat top left;width:9px;	height:16px;float:left;	margin-right:6px;margin-top:10px}
.tp-rightarrow.navbar-old{	z-index:100;cursor:pointer;position:relative;	background:url(../assets/arrowright.png) no-Repeat top left;	width:9px;	height:16px;float:left;	margin-left:6px;margin-top:10px}.tp-leftarrow.navbar-old.thumbswitharrow{	margin-right:10px}
.tp-rightarrow.navbar-old.thumbswitharrow{	margin-left:0}.tp-leftarrow.square{	z-index:100;cursor:pointer;position:relative;	background:url(../assets/arrow_left2.png) no-Repeat top left;	width:12px;	height:17px;float:left;	margin-right:0;margin-top:0}
.tp-rightarrow.square{	z-index:100;cursor:pointer;position:relative;	background:url(../assets/arrow_right2.png) no-Repeat top left;	width:12px;	height:17px;float:left;	margin-left:0;margin-top:0}.tp-leftarrow.square-old{	z-index:100;cursor:pointer;position:relative;	background:url(../assets/arrow_left2.png) no-Repeat top left;	width:12px;	height:17px;float:left;	margin-right:0;margin-top:0}
.tp-rightarrow.square-old{	z-index:100;cursor:pointer;position:relative;	background:url(../assets/arrow_right2.png) no-Repeat top left;	width:12px;	height:17px;float:left;	margin-left:0;margin-top:0}.tp-leftarrow.default{	z-index:100;cursor:pointer;position:relative;	background:url(../assets/large_left.png) no-Repeat 0 0;	width:40px;	height:40px}
.tp-rightarrow.default{	z-index:100;cursor:pointer;position:relative;	background:url(../assets/large_right.png) no-Repeat 0 0;	width:40px;	height:40px}.tp-leftarrow:hover,
.tp-rightarrow:hover{	background-position:bottom left} .tp-bullets.tp-thumbs{	z-index:1000;position:absolute;padding:3px;background-color:#fff;width:500px;height:50px;margin-top:-50px}.fullwidthbanner-container .tp-thumbs{padding:3px}.tp-bullets.tp-thumbs .tp-mask{	width:500px;height:50px;overflow:hidden;position:relative}.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer	{	width:5000px;position:absolute}.tp-bullets.tp-thumbs .bullet{width:100px;height:50px;cursor:pointer;overflow:hidden;background:none;margin:0;float:left;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out}.tp-bullets.tp-thumbs .bullet:hover,
.tp-bullets.tp-thumbs .bullet.selected{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1}
.tp-thumbs img{	width:100%}
.tp-bannertimer{	width:100%;height:10px;background:url(../assets/timer.png);position:absolute;z-index:200;top:0}
.tp-bannertimer.tp-bottom{	bottom:0;height:5px;top:auto} @media only screen and (min-width:0px) and (max-width:479px){.responsive .tp-bullets	{	display:none}.responsive .tparrows	{	display:none}} .vjs-tech{margin-top:1px}.tp-caption .vjs-default-skin .vjs-big-play-button	{	left:50%;
top:50%;
margin-left:-20px;
margin-top:-20px;
width:40px;
height:40px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:none;
box-shadow:none;
text-shadow:none;
line-height:30px;
vertical-align:top;
padding:0}.tp-caption .vjs-default-skin .vjs-big-play-button:before{position:absolute;top:0;left:0;line-height:40px;text-shadow:none !important;color:#fff;font-size:18px}.tp-caption .vjs-default-skin:hover .vjs-big-play-button,.vjs-default-skin .vjs-big-play-button:focus{box-shadow:none;-webkit-box-shadow:none}.tp-simpleresponsive img{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tp-simpleresponsive a{	text-decoration:none}.tp-simpleresponsive ul{list-style:none;padding:0;margin:0}.tp-simpleresponsive>ul>li{list-stye:none;position:absolute;visibility:hidden}.caption.slidelink a div,
.tp-caption.slidelink a div{	width:3000px;height:1500px;background:url(../assets/coloredbg.png) repeat}.tp-loader{	background:url(../assets/loader.gif) no-repeat 10px 10px;background-color:#fff;margin:-22px -22px;top:50%;left:50%;z-index:10000;position:absolute;width:44px;height:44px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.tp-transparentimg{	content:"url(../assets/transparent.png)"}
.tp-3d{	-webkit-transform-style:preserve-3d;-webkit-transform-origin:50% 50%}.tp-caption img{
background:transparent;
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#0FFF,endColorstr=#0FFF)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#0FFF,endColorstr=#0FFF);
zoom:1}@font-face{font-family:'revicons';src:url('../font/revicons.eot?5510888');src:url('../font/revicons.eot?5510888#iefix') format('embedded-opentype'),url('../font/revicons.woff?5510888') format('woff'),url('../font/revicons.ttf?5510888') format('truetype'),url('../font/revicons.svg?5510888#revicons') format('svg');font-weight:normal;font-style:normal}
 [class^="revicon-"]:before,[class*=" revicon-"]:before{font-family:"revicons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.revicon-search-1:before{content:'\e802'}.revicon-pencil-1:before{content:'\e831'}.revicon-picture-1:before{content:'\e803'}.revicon-cancel:before{content:'\e80a'}.revicon-info-circled:before{content:'\e80f'}.revicon-trash:before{content:'\e801'}.revicon-left-dir:before{content:'\e817'}.revicon-right-dir:before{content:'\e818'}.revicon-down-open:before{content:'\e83b'}.revicon-left-open:before{content:'\e819'}.revicon-right-open:before{content:'\e81a'}.revicon-angle-left:before{content:'\e820'}.revicon-angle-right:before{content:'\e81d'}.revicon-left-big:before{content:'\e81f'}.revicon-right-big:before{content:'\e81e'}.revicon-magic:before{content:'\e807'}.revicon-picture:before{content:'\e800'}.revicon-export:before{content:'\e80b'}.revicon-cog:before{content:'\e832'}.revicon-login:before{content:'\e833'}.revicon-logout:before{content:'\e834'}.revicon-video:before{content:'\e805'}.revicon-arrow-combo:before{content:'\e827'}.revicon-left-open-1:before{content:'\e82a'}.revicon-right-open-1:before{content:'\e82b'}.revicon-left-open-mini:before{content:'\e822'}.revicon-right-open-mini:before{content:'\e823'}.revicon-left-open-big:before{content:'\e824'}.revicon-right-open-big:before{content:'\e825'}.revicon-left:before{content:'\e836'}.revicon-right:before{content:'\e826'}.revicon-ccw:before{content:'\e808'}.revicon-arrows-ccw:before{content:'\e806'}.revicon-palette:before{content:'\e829'}.revicon-list-add:before{content:'\e80c'}.revicon-doc:before{content:'\e809'}.revicon-left-open-outline:before{content:'\e82e'}.revicon-left-open-2:before{content:'\e82c'}.revicon-right-open-outline:before{content:'\e82f'}.revicon-right-open-2:before{content:'\e82d'}.revicon-equalizer:before{content:'\e83a'}.revicon-layers-alt:before{content:'\e804'}.revicon-popup:before{content:'\e828'}
.tp-wrapper{background-color:#f6f6f6;box-shadow:inset 0 2px 2px #ddd;float:left;width:100%;max-height:500px;margin-bottom:80px;overflow:hidden}.tp-wrapper.no-bottom-margin{margin-bottom:0}.tp-caption.background{font:32px 'Raleway',Arial,sans-serif;line-height:35px;padding:15px 30px;background:rgba(255,255,255,0.7)}.tp-caption.background.paragraph{font:18px 'Raleway',Arial,sans-serif;padding:25px;line-height:24px;text-align:center;background:rgba(114,124,137,0.7);color:#fff}.tp-caption.regular{font:32px 'Raleway',Arial,sans-serif;line-height:32px}.tp-caption.regular.small{font:18px 'Raleway',Arial,sans-serif}.tp-caption.list-left{background-image:url('../../img/slider/list.png');background-position:0 0;background-repeat:no-repeat}.tp-caption.list-left p{margin-left:50px;padding-top:10px;padding:10px 15px;font-size:18px;background:rgba(255,255,255,0.7)}.tp-caption.list-right{background-image:url('../../img/slider/list.png');background-position:right;background-repeat:no-repeat}.tp-caption.list-right p{margin-right:50px;padding-top:10px;padding:10px 15px;font-size:18px;background:rgba(255,255,255,0.7)}
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}div.pp_default .pp_top .pp_left{background:url(/img/prettyPhoto/default/sprite.png) -78px -93px no-repeat}div.pp_default .pp_top .pp_middle{background:url(/img/prettyPhoto/default/sprite_x.png) top left repeat-x}div.pp_default .pp_top .pp_right{background:url(/img/prettyPhoto/default/sprite.png) -112px -93px no-repeat}div.pp_default .pp_content .ppt{color:#f8f8f8}div.pp_default .pp_content_container .pp_left{background:url(/img/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}div.pp_default .pp_content_container .pp_right{background:url(/img/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}div.pp_default .pp_content{background-color:#fff}div.pp_default .pp_next:hover{background:url(/img/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}div.pp_default .pp_previous:hover{background:url(/img/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}div.pp_default .pp_expand{background:url(/img/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_expand:hover{background:url(/img/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}div.pp_default .pp_contract{background:url(/img/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_contract:hover{background:url(/img/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}div.pp_default .pp_close{width:30px;height:30px;background:url(/img/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}div.pp_default #pp_full_res .pp_inline{color:#000}div.pp_default .pp_gallery ul li a{background:url(/img/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a{border-color:#fff}div.pp_default .pp_social{margin-top:7px}div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(/img/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}div.pp_default .pp_details{position:relative}div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(/img/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0 0;width:20px}div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}div.pp_default .pp_content_container .pp_details{margin-top:5px}div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px}div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}div.pp_default .pp_description{font-size:11px;font-weight:bold;line-height:14px;margin:5px 50px 5px 0}div.pp_default .pp_bottom .pp_left{background:url(/img/prettyPhoto/default/sprite.png) -78px -127px no-repeat}div.pp_default .pp_bottom .pp_middle{background:url(/img/prettyPhoto/default/sprite_x.png) bottom left repeat-x}div.pp_default .pp_bottom .pp_right{background:url(/img/prettyPhoto/default/sprite.png) -112px -127px no-repeat}div.pp_default .pp_loaderIcon{background:url(/img/prettyPhoto/default/loader.gif) center center no-repeat}div.light_rounded .pp_top .pp_left{background:url(/img/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}div.light_rounded .pp_top .pp_middle{background:#fff}div.light_rounded .pp_top .pp_right{background:url(/img/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}div.light_rounded .pp_content .ppt{color:#000}div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right{background:#fff}div.light_rounded .pp_content{background-color:#fff}div.light_rounded .pp_next:hover{background:url(/img/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.light_rounded .pp_previous:hover{background:url(/img/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_rounded .pp_expand{background:url(/img/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_rounded .pp_expand:hover{background:url(/img/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_rounded .pp_contract{background:url(/img/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_rounded .pp_contract:hover{background:url(/img/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_rounded .pp_close{width:75px;height:22px;background:url(/img/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_rounded .pp_details{position:relative}div.light_rounded .pp_description{margin-right:85px}div.light_rounded #pp_full_res .pp_inline{color:#000}div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next{margin-top:12px !important}div.light_rounded .pp_nav .pp_play{background:url(/img/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_nav .pp_pause{background:url(/img/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_arrow_previous{background:url(/img/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_rounded .pp_arrow_next{background:url(/img/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}div.light_rounded .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_rounded .pp_bottom .pp_left{background:url(/img/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}div.light_rounded .pp_bottom .pp_middle{background:#fff}div.light_rounded .pp_bottom .pp_right{background:url(/img/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}div.light_rounded .pp_loaderIcon{background:url(/img/prettyPhoto/light_rounded/loader.gif) center center no-repeat}div.dark_rounded .pp_top .pp_left{background:url(/img/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}div.dark_rounded .pp_top .pp_middle{background:url(/img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_top .pp_right{background:url(/img/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}div.dark_rounded .pp_content_container .pp_left{background:url(/img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}div.dark_rounded .pp_content_container .pp_right{background:url(/img/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}div.dark_rounded .pp_content{background:url(/img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_next:hover{background:url(/img/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.dark_rounded .pp_previous:hover{background:url(/img/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.dark_rounded .pp_expand{background:url(/img/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_rounded .pp_expand:hover{background:url(/img/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_rounded .pp_contract{background:url(/img/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_rounded .pp_contract:hover{background:url(/img/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_rounded .pp_close{width:75px;height:22px;background:url(/img/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_rounded .pp_details{position:relative}div.dark_rounded .pp_description{margin-right:85px}div.dark_rounded .currentTextHolder{color:#c4c4c4}div.dark_rounded .pp_description{color:#fff}div.dark_rounded #pp_full_res .pp_inline{color:#fff}div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next{margin-top:12px !important}div.dark_rounded .pp_nav .pp_play{background:url(/img/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_nav .pp_pause{background:url(/img/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_arrow_previous{background:url(/img/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.dark_rounded .pp_arrow_next{background:url(/img/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}div.dark_rounded .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.dark_rounded .pp_bottom .pp_left{background:url(/img/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}div.dark_rounded .pp_bottom .pp_middle{background:url(/img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_bottom .pp_right{background:url(/img/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_loaderIcon{background:url(/img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_square .pp_description{color:#fff}div.dark_square .pp_loaderIcon{background:url(/img/prettyPhoto/dark_square/loader.gif) center center no-repeat}div.dark_square .pp_expand{background:url(/img/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_square .pp_expand:hover{background:url(/img/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_square .pp_contract{background:url(/img/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_square .pp_contract:hover{background:url(/img/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_square .pp_close{width:75px;height:22px;background:url(/img/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_square .pp_details{position:relative}div.dark_square .pp_description{margin:0 85px 0 0}div.dark_square #pp_full_res .pp_inline{color:#fff}div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next{margin-top:12px !important}div.dark_square .pp_nav{clear:none}div.dark_square .pp_nav .pp_play{background:url(/img/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_nav .pp_pause{background:url(/img/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_arrow_previous{background:url(/img/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.dark_square .pp_arrow_next{background:url(/img/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}div.dark_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.dark_square .pp_next:hover{background:url(/img/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}div.dark_square .pp_previous:hover{background:url(/img/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff}div.light_square .pp_content .ppt{color:#000}div.light_square .pp_expand{background:url(/img/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_square .pp_expand:hover{background:url(/img/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_square .pp_contract{background:url(/img/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_square .pp_contract:hover{background:url(/img/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_square .pp_close{width:75px;height:22px;background:url(/img/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_square .pp_details{position:relative}div.light_square .pp_description{margin-right:85px}div.light_square #pp_full_res .pp_inline{color:#000}div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px !important}div.light_square .pp_nav .pp_play{background:url(/img/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_square .pp_nav .pp_pause{background:url(/img/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_square .pp_arrow_previous{background:url(/img/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_square .pp_arrow_next{background:url(/img/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_square .pp_next:hover{background:url(/img/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}div.light_square .pp_previous:hover{background:url(/img/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_square .pp_loaderIcon{background:url(/img/prettyPhoto/light_rounded/loader.gif) center center no-repeat}div.facebook .pp_top .pp_left{background:url(/img/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}div.facebook .pp_top .pp_middle{background:url(/img/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}div.facebook .pp_top .pp_right{background:url(/img/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}div.facebook .pp_content .ppt{color:#000}div.facebook .pp_content_container .pp_left{background:url(/img/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}div.facebook .pp_content_container .pp_right{background:url(/img/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}div.facebook .pp_content{background:#fff}div.facebook .pp_expand{background:url(/img/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}div.facebook .pp_expand:hover{background:url(/img/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}div.facebook .pp_contract{background:url(/img/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}div.facebook .pp_contract:hover{background:url(/img/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}div.facebook .pp_close{width:22px;height:22px;background:url(/img/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}div.facebook .pp_details{position:relative}div.facebook .pp_description{margin:0 37px 0 0}div.facebook #pp_full_res .pp_inline{color:#000}div.facebook .pp_loaderIcon{background:url(/img/prettyPhoto/facebook/loader.gif) center center no-repeat}div.facebook .pp_arrow_previous{background:url(/img/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}div.facebook .pp_arrow_next{background:url(/img/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}div.facebook .pp_nav{margin-top:0}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}div.facebook .pp_nav .pp_play{background:url(/img/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}div.facebook .pp_nav .pp_pause{background:url(/img/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}div.facebook .pp_next:hover{background:url(/img/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}div.facebook .pp_previous:hover{background:url(/img/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}div.facebook .pp_bottom .pp_left{background:url(/img/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}div.facebook .pp_bottom .pp_middle{background:url(/img/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}div.facebook .pp_bottom .pp_right{background:url(/img/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_top{height:20px;position:relative}* html .pp_top{padding:0 20px}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle{left:0;position:static}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_fade{display:none}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px 0}.pp_description{display:none;margin:0}.pp_social{float:left;margin:0}.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}.pp_gallery ul a{border:1px #000 solid;border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{background:url(/img/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}.pp_gallery li.default a img{display:none}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px !important}a.pp_next{background:url(/img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{background:url(/img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}.pp_bottom{height:20px;position:relative}* html .pp_bottom{padding:0 20px}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_bottom .pp_middle{left:0;position:static}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}#pp_full_res{line-height:1 !important}#pp_full_res .pp_inline{text-align:left}#pp_full_res .pp_inline p{margin:0 0 15px 0}div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
.nivoSlider{position:relative;margin:0 auto 30px;height:auto;z-index:100;overflow:hidden;float:left;width:100%;min-height:180px;background:#f6f6f6 url('/img/loading.gif') no-repeat center}.nivoSlider img{position:absolute;top:0;left:0;max-width:none !important;display:none;width:100%}.nivo-main-image{display:block !important;position:relative !important}.slider-wrapper div[id^="htmlcaption"]{display:none}.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none}.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0}
.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden}
.nivo-box img{display:block}.nivo-caption{position:absolute;bottom:10%;z-index:8;padding:10px 20px;overflow:hidden;display:none;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nivo-caption .title{text-align:left;display:inline-block;padding:10px 20px;background:#fff;float:left}.nivo-caption h3{margin-bottom:0;width:auto;word-wrap:break-word}.nivo-caption .title-wrap,.nivo-caption .subtitle-wrap{width:100%;float:left}.nivo-caption .subtitle{text-align:left;display:inline-block;padding:10px 20px;background:#fff;float:left}.nivo-caption .subtitle p{color:#fff;font-size:13px;width:auto;word-wrap:break-word}.nivo-directionNav a{position:absolute;bottom:3px;z-index:9;cursor:pointer;height:100%;opacity:0}.nivoSlider:hover .nivo-directionNav a{opacity:1}.nivo-prevNav{text-indent:-9999px;width:60px;height:100%;left:0;top:0;background-image:url('/img/nivo-left.png');background-repeat:no-repeat;background-position:center;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);-transform:translateX(-100%)}.nivo-nextNav{text-indent:-9999px;width:60px;height:100%;right:0;top:0;background-image:url('/img/nivo-right.png');background-repeat:no-repeat;background-position:center;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);-transform:translateX(100%)}.nivoSlider:hover .nivo-prevNav,.nivoSlider:hover .nivo-nextNav{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-o-transform:translateX(0%);-ms-transform:translateX(0%);-transform:translateX(0%)}.nivo-prevNav:hover{background-image:url('/img/nivo-left-hover.png')}.nivo-nextNav:hover{background-image:url('/img/nivo-right-hover.png')}.nivo-controlNav{text-align:center;display:block;float:left;position:relative;top:-20px;left:10px;z-index:150}
.nivo-controlNav a{cursor:pointer}
.nivo-controlNav a.active{font-weight:bold}
.jp-jplayer{width:0;height:0;box-sizing:border-box;width:100%}
.jp-audio{margin:0 auto;width:100%;max-width:100%;padding:0;font-size:1em;font-family:"Helvetica Neue",Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#fff;line-height:1.6}
.jp-audio a{text-decoration:none;color:#d2d6db}
.jp-audio a:hover{color:#fff;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}
.jp-interface{position:relative;height:30px;width:100%;background-color:#444;border:1px solid #333;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.5);-khtml-box-shadow:0 1px 1px rgba(0,0,0,0.5);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.5);-o-box-shadow:0 1px 1px rgba(0,0,0,0.5);box-shadow:0 1px 1px rgba(0,0,0,0.5);-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}

.jp-controls{float:left;width:30px;height:30px;list-style-type:none;padding:0;margin:0;z-index:100}
.jp-controls:after{content:" ";position:absolute;top:0;left:30px;width:0;height:30px;border-left:1px solid #242526;border-right:1px solid #323334}
.jp-controls li{float:left}
.jp-controls a{position:absolute;overflow:hidden;text-indent:-9999px;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}
.jp-play,
.jp-pause,
.jp-mute,
.jp-unmute{z-index:1;outline:none;width:30px;height:30px;background-position:10px center;background-repeat:no-repeat}
.jp-play:hover,
.jp-pause:hover,
.jp-mute:hover,
.jp-unmute:hover{background-position:-23px center}
.jp-play{background-image:url('images/play.png')}
@media all and (-webkit-min-device-pixel-ratio:1.5){.jp-play{background-image:url('images/play@2x.png');background-size:auto auto}}
.jp-pause{display:none;background-image:url('images/pause.png')}
@media all and (-webkit-min-device-pixel-ratio:1.5){.jp-pause{background-image:url('images/pause@2x.png');background-size:auto auto}}
.jp-mute,
.jp-unmute{display:block;position:absolute;top:0;right:55px}
.jp-mute{background-image:url('images/mute-off.png')}
@media all and (-webkit-min-device-pixel-ratio:1.5){.jp-mute{background-image:url('images/mute-off@2x.png');background-size:auto auto}}
.jp-unmute{background-image:url('images/mute-on.png')}
@media all and (-webkit-min-device-pixel-ratio:1.5){.jp-unmute{background-image:url('images/mute-on@2x.png');background-size:auto auto}}

.jp-progress{position:absolute;padding:0 95px 0 40px;margin-top:12px;margin-bottom:12px;margin-left:0;margin-right:0;width:100%;height:7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.jp-seek-bar,
.jp-play-bar{width:0;height:5px;-webkit-border-radius:1px;-khtml-border-radius:1px;-moz-border-radius:1px;-o-border-radius:1px;border-radius:1px}
.jp-seek-bar{cursor:pointer;position:relative;z-index:999;background:#464849}
.jp-seek-bar:before{content:" ";display:block;background:transparent;border:1px solid;border-color:#212424 #262929 #262929;height:5px;width:100%;position:relative;top:-1px;left:-1px;-webkit-box-shadow:0 1px 1px rgba(255,255,255,0.1);-khtml-box-shadow:0 1px 1px rgba(255,255,255,0.1);-moz-box-shadow:0 1px 1px rgba(255,255,255,0.1);-o-box-shadow:0 1px 1px rgba(255,255,255,0.1);box-shadow:0 1px 1px rgba(255,255,255,0.1);-webkit-border-radius:1px;-khtml-border-radius:1px;-moz-border-radius:1px;-o-border-radius:1px;border-radius:1px}
.jp-play-bar{position:absolute;top:0;left:0;-webkit-animation:progress 0.75s linear infinite;-moz-animation:progress 0.75s linear infinite;-o-animation:progress 0.75s linear infinite;-ms-animation:progress 0.75s linear infinite;animation:progress 0.75s linear infinite}

.jp-volume-bar{float:right;z-index:99;position:relative;margin:12px 10px 12px;width:40px;height:7px;cursor:pointer;background:#262929;-webkit-box-shadow:0 1px 1px rgba(255,255,255,0.1);-khtml-box-shadow:0 1px 1px rgba(255,255,255,0.1);-moz-box-shadow:0 1px 1px rgba(255,255,255,0.1);-o-box-shadow:0 1px 1px rgba(255,255,255,0.1);box-shadow:0 1px 1px rgba(255,255,255,0.1);-webkit-border-radius:1px;-khtml-border-radius:1px;-moz-border-radius:1px;-o-border-radius:1px;border-radius:1px}
.jp-volume-bar:before{content:" ";position:absolute;top:-12px;left:-35px;width:0;height:30px;border-left:1px solid #323334;border-right:1px solid #242526}
.jp-volume-bar-value{width:0;height:5px;margin:1px;-webkit-border-radius:1px;-khtml-border-radius:1px;-moz-border-radius:1px;-o-border-radius:1px;border-radius:1px}.jp-play-bar,
.jp-volume-bar-value{-webkit-box-shadow:inset 0 1px 2px rgba(255,255,255,0.3);-khtml-box-shadow:inset 0 1px 2px rgba(255,255,255,0.3);-moz-box-shadow:inset 0 1px 2px rgba(255,255,255,0.3);-o-box-shadow:inset 0 1px 2px rgba(255,255,255,0.3);box-shadow:inset 0 1px 2px rgba(255,255,255,0.3);-webkit-background-size:7px 7px;-moz-background-size:7px 7px;-o-background-size:7px 7px;background-size:7px 7px;background-color:#e44d26}

.jp-time-holder{display:none;visibility:hidden}

.jp-toggles{display:none;visibility:hidden}

.jp-playlist{width:95%;margin:0 auto;font-size:13px;background-color:#3a3b3c;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25);-khtml-box-shadow:0 1px 3px rgba(0,0,0,0.25);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.25);-o-box-shadow:0 1px 3px rgba(0,0,0,0.25);box-shadow:0 1px 3px rgba(0,0,0,0.25);-webkit-border-radius:0 0 3px 3px;-khtml-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}
.jp-playlist a{display:block;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}
.jp-playlist ul{width:100%;padding:0;margin:0;list-style:none;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.15);-khtml-box-shadow:inset 0 1px 3px rgba(0,0,0,0.15);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.15);-o-box-shadow:inset 0 1px 3px rgba(0,0,0,0.15);box-shadow:inset 0 1px 3px rgba(0,0,0,0.15)}
.jp-playlist li{width:100%;padding:5px 10px;border-top:1px solid #3d3f40;border-bottom:1px solid #323334}
.jp-playlist li:first-child{border-top:none}
.jp-playlist li:last-child{border-bottom:none}
.jp-free-media{float:right;filter:alpha(opacity=50);-khtml-opacity:0.5;-moz-opacity:0.5;opacity:0.5;font-size:10px;text-transform:uppercase;margin-top:1px;display:block;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}
.jp-free-media:hover{filter:alpha(opacity=80);-khtml-opacity:0.8;-moz-opacity:0.8;opacity:0.8}
.jp-free-media a{display:inline;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}
.jp-free-media a:first-child:before,
.jp-free-media a:last-child:after{content:" "}
.jp-playlist-current a{font-weight:bold;color:white;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}
.jp-playlist-current .jp-free-media a{font-weight:normal;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}
@-webkit-keyframes progress{0%{background-position:0}
100%{background-position:-7px}}
@-moz-keyframes progress{0%{background-position:0}
100%{background-position:-7px}}
@-ms-keyframes progress{0%{background-position:0}
100%{background-position:-7px}}
@-o-keyframes progress{0%{background-position:0}
100%{background-position:-7px}}