@import url("../CherryFramework/style.css");@import url(//fonts.googleapis.com/css?family=Lobster);.main-holder{overflow:hidden;}@media (max-width: 767px) {body{padding:0;}body .header{padding:20px 20px 0 20px;}body .footer{padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body .content-holder{padding:20px!important;}body.home .content-holder{padding:20px 20px 0 20px!important;}}a{transition:all 0.3s ease 0s;}.featured-thumbnail,.thumbnail,figure.frame{background:none;border-radius:0;padding:0;border:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.featured-thumbnail img,.thumbnail img,figure.frame img{display:inline-block;border:none;background:none;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}figure.frame{margin-bottom:10px;margin-right:30px;margin-left:0;text-align:left;}figure.frame p{margin:0!important;}@media (max-width: 767px) {figure.frame{text-align:left;}}figure.frame.alignnone{margin:30px 0 25px;}figure.frame.alignleft{margin:2px 24px 20px 0;}@media (min-width: 768px) and (max-width: 979px) {figure.frame.alignleft{margin:0 0 20px 0;float:none;}}@media (max-width: 550px) {figure.frame.alignleft{margin:0 0 20px 0;float:none;}}figure.frame.alignright{margin:0 0 20px 10px;}@media (min-width: 768px) and (max-width: 979px) {figure.frame.alignright{float:none;margin:0 0 20px 0;}}@media (max-width: 480px) {figure.frame.alignright{float:none;margin:20px 0 20px 0;}}.btn,.reply a{position:relative;display:inline-block;border-radius:0;border:none;color:#757474;text-shadow:none;font:18px/1.2em Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:lowercase;padding:0;letter-spacing:0;height:auto;box-shadow:none;text-decoration:none;background:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:all 0.3s ease 0s;}.btn:after,.reply a:after{content:'';width:6px;height:5px;background:url(images/btn-arrow.png) no-repeat;display:inline-block;position:relative;top:-3px;margin-left:5px;}.btn:hover,.btn:active,.reply a:hover,.reply a:active{background:none;text-decoration:none;color:#1abc9c;box-shadow:none;}.btn:focus,.reply a:focus{color:#757474;box-shadow:none;background:none;}.btn.btn-info.btn-large,.reply a.btn-info.btn-large{font:18px/1.2em Arial,"Helvetica Neue",Helvetica,sans-serif;color:#010101;background:#fff;padding:18px 32px;box-shadow:1px 1px 1px rgba(0,0,0,0);}.btn.btn-info.btn-large:after,.reply a.btn-info.btn-large:after{display:none;}.btn.btn-info.btn-large:hover,.btn.btn-info.btn-large:active,.reply a.btn-info.btn-large:hover,.reply a.btn-info.btn-large:active{background:#3e3e3e;color:#fff;box-shadow:1px 1px 1px rgba(0,0,0,0.1);}.btn.btn-link,.reply a.btn-link{font:13px/1.2em Arial,"Helvetica Neue",Helvetica,sans-serif;color:#1abc9c;display:inline-block;text-transform:none;}.btn.btn-link:after,.reply a.btn-link:after{content:'';width:3px;height:5px;background:url(images/btn-arrow-2.png) no-repeat;display:inline-block;position:relative;top:-2px;margin-left:5px;}.btn.btn-link:hover,.btn.btn-link:active,.reply a.btn-link:hover,.reply a.btn-link:active{color:#3e3e3e;}.btn.btn-link:focus,.reply a.btn-link:focus{color:#1abc9c;}.btn.btn-right,.reply a.btn-right{float:right;margin-top:-40px;}@media (max-width: 480px) {.btn.btn-right,.reply a.btn-right{float:none;margin:0 0 20px;}}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{padding:7px 10px;margin:0 0 10px 0;font-size:13px;line-height:1.3em;text-transform:none;color:#a2a2a2;text-decoration:none;position:relative;border-radius:0;background:#f7f7f7;box-shadow:none;border:1px solid #dedede!important;transition:all 0.3s ease 0s;}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{background:#fff;box-shadow:none;border-color:#1abc9c!important;}.wpcf7 .wpcf7-form p{margin-bottom:10px;}.wpcf7 .wpcf7-form p input[type="text"],.wpcf7 .wpcf7-form p input[type="email"]{margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.wpcf7 .wpcf7-form p input[type="text"]:focus,.wpcf7 .wpcf7-form p input[type="email"]:focus{border-color:#1abc9c!important;}.wpcf7 .wpcf7-form textarea{padding:10px 5px;margin-bottom:10px;}.wpcf7 .wpcf7-form textarea:focus{border-color:#1abc9c!important;}.wpcf7 .wpcf7-form .btn-align{text-align:right;}.wpcf7 .wpcf7-form .btn-align input[type="submit"],.wpcf7 .wpcf7-form .btn-align input[type="reset"]{height:auto;margin-left:10px;}.wpcf7 .wpcf7-form .btn-align div.ajax-loader{float:left;margin-left:10px;}.wpcf7 .wpcf7-form .wpcf7-not-valid-tip{padding:5px 10px!important;}@media (min-width: 768px) and (max-width: 979px) {.wpcf7 .wpcf7-form .wpcf7-not-valid-tip{font-size:9px!important;}}.wpcf7 .wpcf7-form .submit-wrap .btn{padding:0;height:auto;}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{outline:none;}select:-moz-placeholder,textarea:-moz-placeholder,input[type="text"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="datetime"]:-moz-placeholder,input[type="datetime-local"]:-moz-placeholder,input[type="date"]:-moz-placeholder,input[type="month"]:-moz-placeholder,input[type="time"]:-moz-placeholder,input[type="week"]:-moz-placeholder,input[type="number"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="url"]:-moz-placeholder,input[type="search"]:-moz-placeholder,input[type="tel"]:-moz-placeholder,input[type="color"]:-moz-placeholder,.uneditable-input:-moz-placeholder{color:#a2a2a2;}select:-ms-input-placeholder,textarea:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="datetime"]:-ms-input-placeholder,input[type="datetime-local"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="month"]:-ms-input-placeholder,input[type="time"]:-ms-input-placeholder,input[type="week"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="color"]:-ms-input-placeholder,.uneditable-input:-ms-input-placeholder{color:#a2a2a2;}select::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="color"]::-webkit-input-placeholder,.uneditable-input::-webkit-input-placeholder{color:#a2a2a2;}select::-moz-placeholder,textarea::-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="datetime"]::-moz-placeholder,input[type="datetime-local"]::-moz-placeholder,input[type="date"]::-moz-placeholder,input[type="month"]::-moz-placeholder,input[type="time"]::-moz-placeholder,input[type="week"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="color"]::-moz-placeholder,.uneditable-input::-moz-placeholder{color:#a2a2a2;opacity:1;}.header{padding:0;border-color:#e2e2e2;}.top-menu-wrap{background:#eef4f3;position:relative;min-height:38px;}.top-menu-wrap>div{position:relative;z-index:10;}.top-menu-wrap:before{content:"";display:block;height:100%;left:-100%;position:absolute;top:0;width:101%;background:#eef4f3;z-index:1;}.top-menu-wrap:after{content:"";display:block;height:100%;right:-100%;position:absolute;top:0;width:101%;background:#eef4f3;z-index:1;}.top-menu{list-style-type:none;margin:0;padding:8px 0 0 0;}@media (max-width: 767px) {.top-menu{display:none;}}.top-menu li{display:inline-block;font:12px/1.2em Arial,"Helvetica Neue",Helvetica,sans-serif;color:#3a3a3a;margin:0 0 0 37px;letter-spacing:-0.1px;}@media (min-width: 768px) and (max-width: 1200px) {.top-menu li{margin:0 0 10px 0;display:block;}}.top-menu li:first-child{margin:0;}@media (min-width: 768px) and (max-width: 1200px) {.top-menu li:first-child{margin-bottom:10px;}}.top-menu li.phone{margin-left:53px;}@media (min-width: 768px) and (max-width: 1200px) {.top-menu li.phone{margin-left:0;}}.top-menu li a{color:#3a3a3a;}.top-menu li img{margin-right:8px;}.social-nets-wrapper{text-align:right;}@media (min-width: 768px) and (max-width: 1200px) {.social-nets-wrapper{margin-top:20px;}}@media (max-width: 767px) {.social-nets-wrapper{text-align:center;}}.social-nets-wrapper .social{display:inline-block;padding:9px 0 0;margin:0;list-style-type:none;text-align:right;}.social-nets-wrapper .social li{display:inline-block;margin:0 17px 0 0;}.social-nets-wrapper .social li a{color:#7b7c7c;}.social-nets-wrapper .social li a i{font-size:18px;}.social-nets-wrapper .social li a:hover{color:#1abc9c;text-decoration:none;}.nav__primary{position:relative;float:none;padding:0;margin:42px 0 29px;z-index:100;background:none;}@media (max-width: 767px) {.nav__primary{margin:20px 0;}}.nav__primary .select-menu{height:35px;}.nav__primary .sf-menu{float:right;position:relative;text-align:center;padding:0;margin:0;z-index:1;}@media (max-width: 767px) {.nav__primary .sf-menu{display:none!important;}}.nav__primary .sf-menu>li{background:none;float:left;text-align:center;vertical-align:middle;position:relative;padding:0;margin:0;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:all 0.3s ease 0s;z-index:10;}.nav__primary .sf-menu>li:first-child{margin:0;}.nav__primary .sf-menu>li:last-child:after,.nav__primary .sf-menu>li.last:after{display:none;}.nav__primary .sf-menu>li:after{content:'';width:1px;height:18px;background:#d0d0d0;position:absolute;right:0;top:16px;z-index:-1;}.nav__primary .sf-menu>li:hover ul{top:100%;}.nav__primary .sf-menu>li:hover li ul{top:-999em;}.nav__primary .sf-menu>li>a{border:none;padding:16px 33px;display:inline-block;text-transform:none;border-radius:0;position:relative;letter-spacing:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:all 0.3s ease 0s;background:none;z-index:10;}@media (min-width: 980px) and (max-width: 1200px) {.nav__primary .sf-menu>li>a{padding:16px 15px;}}@media (min-width: 768px) and (max-width: 979px) {.nav__primary .sf-menu>li>a{padding:16px 10px;}}.nav__primary .sf-menu>li>a:before{content:'';width:100%;height:100%;padding:0 1px 0 1px;position:absolute;background:#1abc9c;left:-1px;top:0;z-index:-1;transition:all 0.3s ease 0s;opacity:0;}.nav__primary .sf-menu>li>a:hover{text-decoration:none;color:#fff;background:none;}.nav__primary .sf-menu>li>a:hover:before{opacity:1;}.nav__primary .sf-menu>li>a:hover .sf-sub-indicator{background-position:-10px -100px;}.nav__primary .sf-menu>li>a>.sf-sub-indicator{position:absolute;display:inline-block;top:35px;left:50%;margin-left:-5px;background:url("images/arrows-ffffff.png") no-repeat scroll 0 -100px transparent;}.nav__primary .sf-menu>li.current-menu-item>a{text-decoration:none;color:#fff;background:none;}.nav__primary .sf-menu>li.current-menu-item>a:before{opacity:1;}.nav__primary .sf-menu>li.current-menu-item>a .sf-sub-indicator{background-position:-10px -100px;}.nav__primary .sf-menu>li.sfHover>a{text-decoration:none;color:#fff;background:none;}.nav__primary .sf-menu>li.sfHover>a:before{opacity:1;}.nav__primary .sf-menu>li.sfHover>a .sf-sub-indicator{background-position:-10px -100px;}.nav__primary .sf-menu>li.sfHover ul{top:100%;}.nav__primary .sf-menu>li.sfHover li ul{top:-999em;}.nav__primary .sf-menu>li>.sub-menu{background:#1abc9c;top:-999em;left:0;width:120px;padding:20px;margin:0 0 0 -1px;border:none;border-radius:0;z-index:10000;}.nav__primary .sf-menu>li>.sub-menu .helper{display:none;}.nav__primary .sf-menu>li>.sub-menu>.menu-item{background:none;text-align:left;border:none;padding:5px 0;margin:0;}.nav__primary .sf-menu>li>.sub-menu>.menu-item:first-child{border:none;}.nav__primary .sf-menu>li>.sub-menu>.menu-item:hover li ul{top:-999em;}.nav__primary .sf-menu>li>.sub-menu>.menu-item a{margin:0;background:none;border:none;color:#fff;text-transform:uppercase;display:inline-block;letter-spacing:0;border-radius:0;padding:0;letter-spacing:0;font:12px/1.2em Arial,"Helvetica Neue",Helvetica,sans-serif;transition:all 0.3s ease 0s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.nav__primary .sf-menu>li>.sub-menu>.menu-item a:hover{color:#117d68;text-shadow:none;background:none;}.nav__primary .sf-menu>li>.sub-menu>.menu-item a>.sf-sub-indicator{top:2px;left:-12px;right:auto;background:url("images/arrows-ffffff.png") no-repeat scroll 0 0 transparent;}.nav__primary .sf-menu>li>.sub-menu>.menu-item.sfHover li ul{top:-999em;}.nav__primary .sf-menu>li>.sub-menu>.menu-item.sfHover>a{color:#117d68;text-shadow:none;background:none;}.nav__primary .sf-menu>li>.sub-menu>.menu-item.sfHover>a .sf-sub-indicator{background-position:-10px 0;}.nav__primary .sf-menu>li>.sub-menu>.menu-item.current-menu-item a{color:#117d68;text-shadow:none;background:none;}.nav__primary .sf-menu>li>.sub-menu>.menu-item>.sub-menu{background:#646463;padding:20px;margin:-20px 20px 0 0;top:0;left:auto;right:100%;border:none;border-radius:0;width:100%;}.nav__primary .sf-menu>li>.sub-menu>.menu-item>.sub-menu>.menu-item{background:none;text-align:left;border:none;padding:5px 0;margin:0;}.nav__primary .sf-menu>li>.sub-menu>.menu-item>.sub-menu>.menu-item:first-child{border:none;}.nav__primary .sf-menu>li>.sub-menu>.menu-item>.sub-menu>.menu-item:hover ul{top:0;left:10em;}.nav__primary .sf-menu>li>.sub-menu>.menu-item>.sub-menu>.menu-item a{margin:0;padding:0;color:#fff;display:inline-block;background:none;}.nav__primary .sf-menu>li>.sub-menu>.menu-item>.sub-menu>.menu-item a:hover{color:#999999;text-shadow:none;background:none;}.nav__primary .sf-menu>li>.sub-menu>.menu-item>.sub-menu>.menu-item.current-menu-item a{color:#999999;text-shadow:none;background:none;}.nav__primary .sf-menu>li>.sub-menu>.menu-item>.sub-menu>.menu-item.sfHover ul{top:0;left:10em;}.logo{margin:41px 0 0 0;}@media (min-width: 768px) and (max-width: 1200px) {.logo{margin-top:30px;}}@media (min-width: 768px) and (max-width: 979px) {.logo{width:100%;}}.logo.pull-left{float:none;}.logo .logo_h__img,.logo .logo_tagline{display:inline-block;}@media (min-width: 768px) and (max-width: 1200px) {.logo .logo_h__img{display:block;}}.logo .logo_h__txt{display:inline-block;vertical-align:middle;margin-top:-11px;}.logo .logo_h__txt a:hover,.logo .logo_h__txt a:active,.logo .logo_h__txt a:focus{color:#1f1f1f;text-decoration:none;}.logo .logo_tagline{font:10px/12px Arial,"Helvetica Neue",Helvetica,sans-serif;color:#b2b2b2;text-transform:none;width:110px;margin-left:4px;position:relative;top:10px;}@media (min-width: 768px) and (max-width: 1200px) {.logo .logo_tagline{width:100%;top:0;}}@media (max-width: 480px) {.logo .logo_tagline{width:100%;top:0;}}.slider-wrap{border-bottom:1px solid #ffffff;position:relative;}.slider-wrap>div{position:relative;z-index:10;}.slider-wrap:before{content:"";display:block;height:100%;left:-100%;position:absolute;top:0;width:101%;border-bottom:1px solid #ffffff;z-index:1;}.slider-wrap:after{content:"";display:block;height:100%;right:-100%;position:absolute;top:0;width:101%;border-bottom:1px solid #ffffff;z-index:1;}.slider{width:1920px;left:50%;margin-left:-960px;overflow:visible;border-bottom:1px solid #e1e1e1;}@media (min-width: 980px) and (max-width: 1200px) {.slider{width:1200px;margin-left:-600px;}}@media (min-width: 768px) and (max-width: 979px) {.slider{width:980px;margin-left:-490px;}}@media (max-width: 767px) {.slider{width:100%;margin-left:0;left:0;}}.slider>div{position:relative;z-index:10;}.slider:before{content:"";display:block;height:100%;left:-100%;position:absolute;top:0;width:101%;border-bottom:1px solid #e1e1e1;z-index:1;}.slider:after{content:"";display:block;height:100%;right:-100%;position:absolute;top:0;width:101%;border-bottom:1px solid #e1e1e1;z-index:1;}.slider .container{width:100%;}.camera_caption{bottom:auto!important;top:32%;left:50%;margin:0 0 0 -450px;width:900px;}@media (min-width: 980px) and (max-width: 1200px) {.camera_caption{width:800px;margin-left:-400px;}}@media (min-width: 768px) and (max-width: 979px) {.camera_caption{width:700px;margin-left:-350px;}}@media (max-width: 767px) {.camera_caption{display:none!important;}}.camera_caption>div{background:none;padding:0;text-align:center;}.camera_caption>div h2,.camera_caption>div h3{color:#1f1f1f;margin:0;}.camera_caption>div h2{font:bold 110px/100px Arial,"Helvetica Neue",Helvetica,sans-serif;}@media (min-width: 980px) and (max-width: 1200px) {.camera_caption>div h2{font-size:90px;line-height:80px;}}@media (min-width: 768px) and (max-width: 979px) {.camera_caption>div h2{font-size:60px;line-height:50px;}}.camera_caption>div h3{font:bold 60px/58px Arial,"Helvetica Neue",Helvetica,sans-serif;}@media (min-width: 980px) and (max-width: 1200px) {.camera_caption>div h3{font-size:50px;line-height:1em;}}@media (min-width: 768px) and (max-width: 979px) {.camera_caption>div h3{font-size:40px;line-height:1em;}}.camera{margin-bottom:44px!important;}.camera .camera_pag{position:relative;}.camera .camera_pag .camera_pag_ul{text-align:center;}.camera .camera_pag .camera_pag_ul li{border:1px solid #cecdcd;background:#fff;width:16px;height:16px;border-radius:50%;position:relative;margin-left:3px;margin-right:0;margin-top:13px;}.camera .camera_pag .camera_pag_ul li:first-child{margin-left:0;}.camera .camera_pag .camera_pag_ul li span{width:8px;height:8px;border-radius:50%;left:4px;top:4px;background:#cecdcd;transition:all 0.3s ease 0s;}.camera .camera_pag .camera_pag_ul li.cameracurrent span,.camera .camera_pag .camera_pag_ul li:hover span{background:#1abc9c;}.camera_thumbs{position:relative;bottom:80px;}.camera_thumbs .camera_thumbs_cont{background:none;}@media (max-width: 979px) {.camera_thumbs{display:none!important;}}.content-holder{background:#f7f7f7;}.content-holder:after{content:'';width:100%;height:3px;background:url(images/content-shadow.png) repeat-x;position:absolute;top:0;left:0;}.home .content-holder{padding-bottom:0;}.home .content-holder:after{display:none;}@media (max-width: 767px) {#content.row{padding-top:20px;}}.title-section{margin:0 0 20px 0;padding:62px 0 0;text-align:left;border-bottom:1px solid #fefefe;background:none;position:relative;}@media (max-width: 767px) {.title-section{padding:20px 0 0;margin:0;}}.title-section:before{content:"";display:block;height:100%;left:-100%;position:absolute;top:0;width:100%;border-bottom:1px solid #fefefe;z-index:1;}.title-section:after{content:"";display:block;height:100%;right:-100%;position:absolute;top:0;width:100%;border-bottom:1px solid #fefefe;z-index:1;}.title-section .title-header{text-align:left;letter-spacing:0;padding:0 0 19px 0;margin:0;text-transform:uppercase;font:22px/1.2em Arial,"Helvetica Neue",Helvetica,sans-serif;position:relative;border-bottom:1px solid #e3e3e3;overflow:visible;}.title-section .title-header:before{content:"";display:block;height:100%;left:-100%;position:absolute;top:0;width:100%;border-bottom:1px solid #e3e3e3;z-index:1;}.title-section .title-header:after{content:"";display:block;height:100%;right:-100%;position:absolute;top:0;width:100%;border-bottom:1px solid #e3e3e3;z-index:1;}.title-section .breadcrumb{position:relative;text-align:left;background:none;padding:12px 0;margin:0;text-transform:none;text-shadow:none;letter-spacing:0;border:none;border-top:1px solid #fefefe;border-bottom:1px solid #e3e3e3;box-shadow:none;border-radius:0;font:13px/1.3em Arial,"Helvetica Neue",Helvetica,sans-serif;}.title-section .breadcrumb:before{content:"";display:block;height:100%;left:-100%;position:absolute;top:-1px;width:100%;border-top:1px solid #fefefe;border-bottom:1px solid #e3e3e3;z-index:1;}.title-section .breadcrumb:after{content:"";display:block;height:100%;right:-100%;position:absolute;top:-1px;width:100%;border-top:1px solid #fefefe;border-bottom:1px solid #e3e3e3;z-index:1;}.title-section .breadcrumb>li{text-shadow:none;display:inline-block;}.title-section .breadcrumb>li.active{color:#a2a2a2;}.title-section .breadcrumb a{color:#3e3e3e;text-shadow:none;}.title-section .breadcrumb .divider{padding:0 6px;}.title-section .breadcrumb .divider:after{color:#3e3e3e;content:"/";font:13px/1.3em Arial,"Helvetica Neue",Helvetica,sans-serif;}article{background:none;border:none;border-radius:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}article.post__holder{margin-bottom:50px;overflow:visible;}article .thumbnail{margin:0 30px 20px 0;}@media (max-width: 480px) {article .thumbnail{width:auto!important;display:inline-block;float:none;margin:0 0 15px 0;}article .thumbnail img{width:100%;}}article .thumbnail.large{margin:0 0 30px 0;border-radius:0;}@media (min-width: 768px) and (max-width: 979px) {article .thumbnail.large{float:none!important;}}article .post-header .post-title{text-align:left;font:18px/1.2em Arial,"Helvetica Neue",Helvetica,sans-serif;margin:5px 0 22px;letter-spacing:0;text-transform:uppercase;color:#3a3a3a;}article .post-header .post-title a{color:#3a3a3a;}article .post_content{background:none;border-radius:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}article .post_meta{padding:8px 0;border:none;position:relative;display:block;margin:20px 0 20px;overflow:visible;background:none;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}article .post_meta .post_meta_unite{font:13px/1.2em Arial,"Helvetica Neue",Helvetica,sans-serif;border-color:#dcdcdc;}article .post_meta .post_meta_unite:first-child{border:none;}article .post_meta i{margin-right:0;color:#a3a3a3;font-size:15px;}article .post_meta .post_date{color:#8e8e8e;}article .post_meta .post_author a{color:#505050;}article .post_meta .post_category a,article .post_meta .post_tag a,article .post_meta .post_tag{color:#1abc9c;}article .post_meta .post_comment a{color:#1abc9c;}article .post_meta .user_like,article .post_meta .post_views{color:#505050;}article .post_meta .post_permalink{float:none;}article .post_meta .post_permalink a{color:#1abc9c;}article div.jp-playlist li a:hover,article div.jp-playlist li.jp-playlist-current a{color:#b8b8b8;}article .quote-wrap blockquote{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;line-height:1.2em;font-style:normal;color:#afafaf;font-weight:bold;}article .gallery-post{padding-bottom:40px;}article.testimonial{background:none;border-color:#dcdcdc;}article.testimonial .user,article.testimonial .info{color:#222;}.single #content article{margin-bottom:0;}@media (min-width: 768px) and (max-width: 1000px) {.single #content article .thumbnail{float:left;}.single #content article .thumbnail img{margin:0;}}@media (max-width: 480px) {.single #content article .thumbnail{width:100%;}.single #content article .thumbnail img{width:100%;}}.single #content .share-buttons{margin:10px 0 30px;background:none;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.single #content .share-buttons .pinterest img{vertical-align:top;}.single #content .post-author{padding:20px;border:1px solid #dcdcdc;background:#fbfbfb;border-radius:0;}.single #content .post-author .post-author_h{font:bold 14px/1.2em Arial,"Helvetica Neue",Helvetica,sans-serif;margin:0 0 10px 0;letter-spacing:0;text-transform:uppercase;color:#505050;}.single #content .post-author .post-author_h a{color:#505050;text-transform:uppercase;}.single #content .post-author .post-author_gravatar{display:block;margin:4px 20px 0 0;}@media (max-width: 350px) {.single #content .post-author .post-author_gravatar{float:none;margin:0 0 20px 0;}}.single #content .post-author .post-author_gravatar img{width:80px;height:80px;border-radius:0;padding:0;border:none;background:none;}.single #content .post-author .post-author_desc{padding-left:100px;text-transform:none;color:#a2a2a2;}@media (max-width: 480px) {.single #content .post-author .post-author_desc{padding-left:0;}}.single #content .post-author .post-author_link{margin-top:20px;text-transform:none;color:#a2a2a2;font:13px/1.3em Arial,"Helvetica Neue",Helvetica,sans-serif;}.single #content .post-author .post-author_link p{margin:0;}.single #content .post-author .post-author_link a{color:#505050;font-size:13px;text-transform:none;}.filter-wrapper{margin:7px 0 25px;position:relative;text-align:center;}@media (max-width: 767px) {.filter-wrapper{margin:20px 0;}}.filter-wrapper strong{color:#3e3e3e;padding:0;font:13px/1.2em Arial,"Helvetica Neue",Helvetica,sans-serif;margin-right:25px;margin-top:0px;text-transform:none;letter-spacing:0;float:none;display:inline-block;vertical-align:top;}@media (max-width: 979px) {.filter-wrapper strong{display:block;float:none;margin-right:0;margin-bottom:20px;}}.filter-wrapper .filter{margin:0;display:inline-block;float:none;position:relative;top:0;}@media (max-width: 767px) {.filter-wrapper .filter{float:none;display:block;}}.filter-wrapper .filter li{margin:0 0 0 30px;float:none;display:inline-block;}.filter-wrapper .filter li:first-child{margin:0;}@media (min-width: 768px) and (max-width: 979px) {.filter-wrapper .filter li{margin:0 10px 10px 0!important;}}@media (max-width: 767px) {.filter-wrapper .filter li{display:block;float:none;margin:0 0 5px 0!important;}}.filter-wrapper .filter li a{color:#a2a2a2;font:13px/1.2em Arial,"Helvetica Neue",Helvetica,sans-serif;padding:0;margin:0;background:none;border-radius:0;text-transform:none;letter-spacing:0;}@media (max-width: 767px) {.filter-wrapper .filter li a{display:inline-block;}}.filter-wrapper .filter li a:active,.filter-wrapper .filter li a:hover,.filter-wrapper .filter li a:focus{text-decoration:none;color:#1abc9c;background:none;}.filter-wrapper .filter .active a{text-decoration:none;color:#1abc9c;background:none;}@media (max-width: 979px) {.filter-wrapper .pull-right{float:none;}}.filterable-portfolio li .portfolio_item_holder{position:relative;}.filterable-portfolio li .portfolio_item_holder .thumbnail{margin:0;}.filterable-portfolio li .portfolio_item_holder .caption{padding:20px;border:none;background:#ffffff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.filterable-portfolio li .portfolio_item_holder .caption h3{text-shadow:none;margin:0;font:18px/1.2em Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:0;}.filterable-portfolio li .portfolio_item_holder .caption h3 a{color:#3e3e3e;text-transform:none;text-decoration:none;}.filterable-portfolio li .portfolio_item_holder .caption h3 a:hover,.filterable-portfolio li .portfolio_item_holder .caption h3 a:active{text-decoration:underline;}.filterable-portfolio li .portfolio_item_holder .caption .excerpt{margin:10px 0 0;}.filterable-portfolio li .portfolio_item_holder .caption .btn{margin-top:15px;}.portfolio-meta,.portfolio-meta-list,.pager{border-color:#dcdcdc;}div.type-page h1,div.type-page h2,div.type-page h3,div.type-page h4,div.type-page h5,div.type-page h6{text-transform:uppercase;}div.type-page h5{margin:6px 0 25px;}@media (max-width: 767px) {div.type-page h5{margin:30px 0 20px;}}div.type-page p{margin:0 0 18px 0;}div.type-page blockquote{padding:0;border:none;margin:0 0 10px;}div.type-page blockquote p{margin:0;font:18px/24px Arial,"Helvetica Neue",Helvetica,sans-serif;color:#3e3e3e;}div.type-page .extra-wrap{padding-top:20px;}.type-clients .thumbnail.large{float:left;margin:0 20px 20px 0;}.related-posts,.comment-holder,#respond{margin-top:50px;padding-top:0;border-top:1px solid #e3e3e3;}.related-posts h3,.comment-holder h3,#respond h3{font:18px/1.2em Arial,"Helvetica Neue",Helvetica,sans-serif;margin:0 0 25px;text-align:left;letter-spacing:0;text-transform:uppercase;border-top:1px solid #fefefe;padding-top:40px;}.related-posts a{font:13px/18px Arial,"Helvetica Neue",Helvetica,sans-serif;color:#3e3e3e;display:inline;letter-spacing:0;text-transform:none;}.related-posts a:hover{text-decoration:underline;}.related-posts .thumbnail{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.related-posts .thumbnail a{display:inline-block;width:100%;}.related-posts .thumbnail img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.comment-holder .comment-list .comment .comment-body{padding:20px;background:#fbfbfb;border-radius:0;border:1px solid #dcdcdc;}.comment-holder .comment-list .comment .comment-body .comment-author{margin:5px 20px 0 0;text-align:left;border:none;}.comment-holder .comment-list .comment .comment-body .comment-author img{width:80px;height:80px;padding:0;border:none;background:none;}.comment-holder .comment-list .comment .comment-body .comment-author .author{width:auto;text-align:left;font:13px/1.2em Arial,"Helvetica Neue",Helvetica,sans-serif;color:#505050;padding-top:20px;text-transform:none;}.comment-holder .comment-list .comment .comment-body .extra-wrap{padding:0;margin:0;background:none;color:#a2a2a2;text-transform:none;}@media (max-width: 480px) {.comment-holder .comment-list .comment .comment-body .extra-wrap{overflow:visible;}}.comment-holder .comment-list .comment .comment-body .comment-meta{margin:5px 0 0 0;font:13px/1.2em Arial,"Helvetica Neue",Helvetica,sans-serif;color:#8e8e8e;text-transform:none;}.comment-holder #respond #commentform{margin-top:0;}#respond #commentform{margin:15px 0 0;}#respond #commentform textarea{width:100%;min-width:auto;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:300px;min-height:auto;max-height:auto;min-width:auto;padding:12px 10px 10px;}#respond #commentform p input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:auto;min-width:auto;width:100%;padding:0 10px;height:35px;margin-bottom:2px;}#respond #commentform p input:focus{box-shadow:none;}#respond #commentform p input.btn{margin:20px 0 0 0;width:auto;padding:0 13px 0 0;height:20px;background:url(images/btn-arrow.png) no-repeat 100% 9px;}#respond #commentform p.right-align{text-align:right;margin:0;}.sidebar .widget{margin:10px 0 50px;border-top:1px solid #e3e3e3;padding-top:0;}.sidebar .widget>h3{margin:0 0 20px 0;font:18px/1.2em Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:0;display:block;text-transform:uppercase;border-top:1px solid #fefefe;padding-top:50px;}.sidebar .widget:first-child{border:none;padding-top:0;}.sidebar .widget:first-child>h3{border-top:none;padding-top:0;}[id*="categories"] ul,[id*="archives"] ul,.list.custom-list ul{margin:0;list-style-type:none;}[id*="categories"] ul li,[id*="archives"] ul li,.list.custom-list ul li{background:url(images/arrow.png) no-repeat 0 7px;margin:0;padding:3px 0 3px 18px;}[id*="categories"] ul li:before,[id*="archives"] ul li:before,.list.custom-list ul li:before{display:none;}[id*="categories"] ul li a,[id*="archives"] ul li a,.list.custom-list ul li a{font:bold 13px/1.2em Arial,"Helvetica Neue",Helvetica,sans-serif;color:#1abc9c;text-transform:none;display:inline;position:relative;}[id*="categories"] ul li a:hover,[id*="categories"] ul li a:active,[id*="archives"] ul li a:hover,[id*="archives"] ul li a:active,.list.custom-list ul li a:hover,.list.custom-list ul li a:active{color:#3a3a3a;text-decoration:none;background:none;}[id*="my_poststypewidget"] .post-list{margin:20px 0 0 0;}[id*="my_poststypewidget"] .post-list li{padding:30px 0 0 0;overflow:visible;}[id*="my_poststypewidget"] .post-list li:first-child{padding:0;}[id*="my_poststypewidget"] .post-list li .thumbnail{margin:0 0 15px 0;float:none;}@media (min-width: 768px) and (max-width: 979px) {[id*="my_poststypewidget"] .post-list li .thumbnail{float:none;margin:0 0 20px 0;display:block;}}@media (max-width: 767px) {[id*="my_poststypewidget"] .post-list li .thumbnail{display:inline-block;}[id*="my_poststypewidget"] .post-list li .thumbnail a{display:inline-block;width:100%;}}@media (max-width: 480px) {[id*="my_poststypewidget"] .post-list li .thumbnail{float:none;margin:0 0 20px 0;display:block;}}[id*="my_poststypewidget"] .post-list li .post-list_h{font:18px/1.2em Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:none;letter-spacing:0;margin:0 0 10px;display:block;}[id*="my_poststypewidget"] .post-list li .post-list_h a{color:#3e3e3e;}[id*="my_poststypewidget"] .post-list li time,[id*="my_poststypewidget"] .post-list li .post-list_comment{display:inline-block;padding:0 0 10px;color:#8e8e8e;font:13px/1.2em Arial,"Helvetica Neue",Helvetica,sans-serif;}@media (max-width: 979px) {[id*="my_poststypewidget"] .post-list li time,[id*="my_poststypewidget"] .post-list li .post-list_comment{display:block;}}[id*="my_poststypewidget"] .post-list li .post-list_comment:before{content:'/';padding:0 5px;}@media (max-width: 979px) {[id*="my_poststypewidget"] .post-list li .post-list_comment:before{display:none;}}[id*="my_poststypewidget"] .post-list li .excerpt{overflow:hidden;margin:0 0 15px;color:#a2a2a2;line-height:18px;}#wp-calendar caption,#wp-calendar thead tr th{color:#3e3e3e;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;}.search-form .search-form_is{margin:4px 0 0 10px;padding-top:1px;padding-bottom:1px;height:20px;}@media (min-width: 768px) and (max-width: 1200px) {.search-form .search-form_is{display:block;margin:0;}}@media (max-width: 400px) {.search-form .search-form_is{display:block;margin:0;}}@media (max-width: 767px) {#content.left,#sidebar{float:none!important;}}.footer-widgets>div{padding:19px 0 0;position:relative;}@media (max-width: 1200px) {.footer-widgets>div{padding:20px 0;}}@media (max-width: 767px) {.footer-widgets>div{padding:0 0 30px 0;}}.footer-widgets>div.line:after{content:'';width:1px;min-height:264px;background:#d9d9d9;position:absolute;top:0;right:0;}@media (max-width: 1200px) {.footer-widgets>div.line:after{min-height:inherit;height:100%;}}@media (max-width: 767px) {.footer-widgets>div.line:after{display:none;}}.footer-widgets>div>div>h4{font:18px/1.2em Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;margin:0 0 15px;}.footer-widgets .social-nets-wrapper{text-align:left;}@media (max-width: 767px) {.footer-widgets .social-nets-wrapper{text-align:left;}}.footer-widgets .social-nets-wrapper .social{display:inline-block;padding:9px 0 0;margin:0;list-style-type:none;text-align:left;}.footer-widgets .social-nets-wrapper .social li{display:inline-block;margin:0 23px 10px 0;}.footer-widgets .social-nets-wrapper .social li a{color:#b0b0b0;}.footer-widgets .social-nets-wrapper .social li a i{font-size:22px;}.footer-widgets .social-nets-wrapper .social li a:hover{color:#1abc9c;text-decoration:none;}[id*="nav_menu"] ul{margin:0;list-style-type:none;}[id*="nav_menu"] ul li{background:url(images/menu-dot.png) no-repeat 0 13px;margin:0;padding:6px 0 6px 11px;}[id*="nav_menu"] ul li:before{display:none;}[id*="nav_menu"] ul li a{font:12px/1.2em Arial,"Helvetica Neue",Helvetica,sans-serif;color:#838282;text-transform:none;display:inline;position:relative;}[id*="nav_menu"] ul li a:hover,[id*="nav_menu"] ul li a:active{color:#1abc9c;text-decoration:none;background:none;}.contacts .textwidget>div{font:12px/20px Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;}.contacts .textwidget>div.home{padding-left:30px;background:url(images/home.png) no-repeat 0 7px;color:#474545;padding-top:5px;margin:0 0 18px;}.contacts .textwidget>div.mail{padding-left:33px;background:url(images/mail-foot.png) no-repeat 0 2px;color:#8f8f8f;}.contacts .textwidget>div.mail a{color:#141414;font:18px/14px Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:none;}.dropcap{background:none;border-radius:0;color:#1abc9c;font:40px/1.2em Arial,"Helvetica Neue",Helvetica,sans-serif;width:auto;margin:0 10px 0 0;height:auto;}.testimonials .testi-item{margin:0;}.testimonials .testi-item .testi-item_blockquote{padding:14px 0 0 20px;border-radius:0;background:url(images/quote.png) no-repeat;}.testimonials .testi-item .testi-item_blockquote:after,.testimonials .testi-item .testi-item_blockquote:before{display:none;}.testimonials .testi-item .testi-item_blockquote a{font-style:italic;color:#a2a2a2;}.testimonials .testi-item .testi-item_blockquote a:hover{color:#1abc9c;}.testimonials .testi-item .testi-meta{padding:15px 0 0 20px;}.testimonials .testi-item .testi-meta span{display:block;}.testimonials .testi-item .testi-meta span.user{color:#3e3e3e;}.testimonials .testi-item .testi-meta br{display:none;}.testimonials.testi-about .testi-meta a{display:none;}.posts-list.recent-publications .row-fluid .post__holder{margin:0;}.posts-list.recent-publications .row-fluid .post__holder .post_meta{padding:0;border:none;float:left;width:35px;margin:0 5px 0 0;}.posts-list.recent-publications .row-fluid .post__holder .post_meta span{display:none;}.posts-list.recent-publications .row-fluid .post__holder .post_meta span.post_date{display:block;font:bold 13px/18px Arial,"Helvetica Neue",Helvetica,sans-serif;color:#1abc9c;text-transform:lowercase;}.posts-list.recent-publications .row-fluid .post__holder .thumbnail{display:none;}.posts-list.recent-publications .row-fluid .post__holder .post-title{margin:0;font:13px/18px Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:none;}.posts-list.recent-publications .row-fluid .post__holder .post-title a{color:#3e3e3e;}.posts-list.recent-publications .row-fluid .post__holder .post_content{padding-left:40px;}.mini-posts-list.news-and-updates .mini-post-holder,.mini-posts-list.recent-publications .mini-post-holder{border:none;}.mini-posts-list.news-and-updates .mini-post-holder .mini-post-meta,.mini-posts-list.recent-publications .mini-post-holder .mini-post-meta{float:left;width:35px;margin:0 5px 0 0;}.mini-posts-list.news-and-updates .mini-post-holder .mini-post-meta span,.mini-posts-list.recent-publications .mini-post-holder .mini-post-meta span{display:block;font:bold 13px/18px Arial,"Helvetica Neue",Helvetica,sans-serif;color:#1abc9c;text-transform:lowercase;}.mini-posts-list.news-and-updates .mini-post-holder .mini-post-content h4,.mini-posts-list.recent-publications .mini-post-holder .mini-post-content h4{margin:0;font:13px/18px Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:none;}.mini-posts-list.news-and-updates .mini-post-holder .mini-post-content h4 a,.mini-posts-list.recent-publications .mini-post-holder .mini-post-content h4 a{color:#3e3e3e;}.posts-grid.latest-publications li{margin-bottom:0;}@media (max-width: 767px) {.posts-grid.latest-publications li{margin-top:30px;}.posts-grid.latest-publications li:first-child{margin-top:0;}}.posts-grid.latest-publications li:before{width:52px;height:52px;content:'';display:block;float:left;background:#3e3e3e url(images/icon-pub.png) no-repeat 50% 50%;border-radius:50%;margin:0 9px 0 0;transition:all 0.3s ease 0s;}.posts-grid.latest-publications li:hover:before{background-color:#1abc9c;}.posts-grid.latest-publications li .thumbnail,.posts-grid.latest-publications li .clear{display:none;}.posts-grid.latest-publications li h5{font:18px/1.2em Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:none;margin:13px 0 10px;}.posts-grid.latest-publications li h5 a{color:#3e3e3e;}.posts-grid.latest-publications li .excerpt{font:italic 13px/24px Arial,"Helvetica Neue",Helvetica,sans-serif;color:#949393;padding-left:61px;}.posts-grid.latest-publications li .btn{margin-left:61px;}.posts-grid.current-topics li{position:relative;overflow:hidden;}@media (min-width: 979px) and (max-width: 1200px) {.posts-grid.current-topics li .thumbnail{width:100%;}}.posts-grid.current-topics li .thumbnail .zoom-icon{display:none!important;}@media (max-width: 767px) {.posts-grid.current-topics li .thumbnail .zoom-icon{display:block!important;}}@media (max-width: 767px) {.posts-grid.current-topics li .thumbnail{margin:0 20px 0 0;z-index:10;}}@media (max-width: 767px) {.posts-grid.current-topics li .clear{display:none;}}@media (max-width: 480px) {.posts-grid.current-topics li .clear{display:block;}}.posts-grid.current-topics li .desc{position:absolute;top:-200%;left:0;padding:20px 15px;background:rgba(0,0,0,0.4);height:100%;width:100%;transition:all 0.3s ease 0s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}@media (max-width: 1200px) {.posts-grid.current-topics li .desc{min-height:inherit;height:100%;}}@media (min-width: 768px) and (max-width: 1200px) {.posts-grid.current-topics li .desc{padding:10px;}}@media (max-width: 767px) {.posts-grid.current-topics li .desc{position:relative;top:0;z-index:0;}}.posts-grid.current-topics li .desc h5{font:bold 12px/18px Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff;text-transform:none!important;margin:0 0 18px;}.posts-grid.current-topics li .desc h5:before{content:'NAME:';display:block;}@media (min-width: 768px) and (max-width: 1200px) {.posts-grid.current-topics li .desc h5:before{display:none;}}.posts-grid.current-topics li .desc h5 a{color:#fff;}.posts-grid.current-topics li .desc .excerpt{font:12px/18px Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff;margin:0!important;}@media (min-width: 768px) and (max-width: 979px) {.posts-grid.current-topics li .desc .excerpt{display:none;}}.posts-grid.current-topics li .desc .btn{position:absolute;bottom:10px;right:10px;text-indent:-9999px;width:24px;height:24px;display:inline-block;background:url(images/btn-arrow-3.png) no-repeat;}.posts-grid.current-topics li .desc .btn:hover,.posts-grid.current-topics li .desc .btn:active{opacity:0.5;}.posts-grid.current-topics li:hover .desc{top:0;}.clients-wrap{background:#fff;position:relative;border-top:1px solid #dadada;padding:60px 0 44px;}.clients-wrap>div{position:relative;z-index:10;}.clients-wrap:before{content:"";display:block;height:100%;left:-100%;position:absolute;top:-1px;width:101%;background:#fff;z-index:1;border-top:1px solid #dadada;}.clients-wrap:after{content:"";display:block;height:100%;right:-100%;position:absolute;top:-1px;width:101%;background:#fff;z-index:1;border-top:1px solid #dadada;}.posts-grid.clients li{margin-bottom:0;}@media (max-width: 767px) {.posts-grid.clients li{margin-top:30px;}.posts-grid.clients li:first-child{margin-top:0;}}.posts-grid.clients li .clear{display:none;}@media (min-width: 768px) and (max-width: 979px) {.posts-grid.clients li .clear{display:block;}}.posts-grid.clients li .thumbnail{margin:0 9px 0 0;}@media (min-width: 768px) and (max-width: 979px) {.posts-grid.clients li .thumbnail{margin:0 0 20px;}}.posts-grid.clients li h5{margin:2px 0 0;font:bold 12px/1.2em Arial,"Helvetica Neue",Helvetica,sans-serif;}.posts-grid.clients li h5 a{color:#3a3a3a;}.posts-grid.clients li h5 a:hover{color:#1abc9c;text-decoration:none;}.posts-grid.clients li .excerpt{font:12px/1.2em Arial,"Helvetica Neue",Helvetica,sans-serif;color:#8c8b8b;}.hr{overflow:visible;background:#e3e3e3;border-bottom:1px solid #fefefe;position:relative;margin:42px 0 60px;}.hr>div{position:relative;z-index:10;}.hr:before{content:"";display:block;height:100%;left:-100%;position:absolute;top:0;width:101%;background:#e3e3e3;border-bottom:1px solid #fefefe;z-index:1;}.hr:after{content:"";display:block;height:100%;right:-100%;position:absolute;top:0;width:101%;background:#e3e3e3;border-bottom:1px solid #fefefe;z-index:1;}.well{background:#fff;position:relative;border:none;border-radius:0;box-shadow:none;padding:0;margin:0;border-top:1px solid #f7f7f7;border-bottom:1px solid #e1e1e1;}.well>div{position:relative;z-index:10;}.well:before{content:"";display:block;height:100%;left:-100%;position:absolute;top:-1px;width:101%;background:#fff;z-index:1;border-top:1px solid #f7f7f7;border-bottom:1px solid #e1e1e1;}.well:after{content:"";display:block;height:100%;right:-100%;position:absolute;top:-1px;width:101%;background:#fff;z-index:1;border-top:1px solid #f7f7f7;border-bottom:1px solid #e1e1e1;}.spacer{height:45px;}@media (max-width: 767px) {.spacer{height:30px;}}.hero-unit{text-align:center;padding:33px 0 44px;background:none;margin:0;}.hero-unit h1{font:30px/1.2em Arial,"Helvetica Neue",Helvetica,sans-serif;color:#3e3e3e;text-transform:none!important;letter-spacing:1px;margin-bottom:10px;}.hero-unit h1 em{font-style:normal;color:#1abc9c;}.hero-unit p{font:14px/24px Arial,"Helvetica Neue",Helvetica,sans-serif;color:#797979;padding:0 100px;margin-bottom:25px!important;}@media (max-width: 480px) {.hero-unit p{padding:0;}}.hero-unit .btn{background:#3e3e3e;padding:12px 10px;color:#fff;font:14px/1.2em Arial,"Helvetica Neue",Helvetica,sans-serif;}.hero-unit .btn:after{display:none;}.hero-unit .btn:hover,.hero-unit .btn:active{background:#1abc9c;color:#fff;}.hero-unit.hero-protect{background:url(images/bg-hero.jpg) 50% 50% no-repeat;border-radius:0;margin-bottom:0;padding:40px 0 0;min-height:228px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}@media (max-width: 767px) {.hero-unit.hero-protect{padding:20px 0;min-height:inherit;background-size:cover;}}@media (max-width: 480px) {.hero-unit.hero-protect{padding:20px;}}.hero-unit.hero-protect h1{font:bold 36px/32px Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff;text-transform:uppercase!important;letter-spacing:-1px;}@media (min-width: 980px) and (max-width: 1200px) {.hero-unit.hero-protect h1{font-size:25px;line-height:1em;}}@media (min-width: 768px) and (max-width: 979px) {.hero-unit.hero-protect h1{font-size:20px;line-height:1em;}}@media (max-width: 767px) {.hero-unit.hero-protect h1{font-size:25px;line-height:1em;}}.hero-unit.hero-protect p{font:16px/1.2em Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff;text-transform:uppercase;}.hero-unit.hero-protect .btn{background:#111111;padding:14px 21px;color:#fff;text-transform:uppercase;font:bold 16px/1.2em Arial,"Helvetica Neue",Helvetica,sans-serif;}.hero-unit.hero-protect .btn:hover,.hero-unit.hero-protect .btn:active{background:#1abc9c;color:#fff;}.services-wrap{background:url(images/bg-services.jpg);position:relative;border-top:1px solid #fff;border-bottom:1px solid #e3e3e3;padding:14px 0 24px;margin-bottom:60px;}.services-wrap>div{position:relative;z-index:10;}.services-wrap:before{content:"";display:block;height:100%;left:-100%;position:absolute;top:-1px;width:101%;background:url(images/bg-services.jpg);border-top:1px solid #fff;border-bottom:1px solid #e3e3e3;z-index:1;}.services-wrap:after{content:"";display:block;height:100%;right:-100%;position:absolute;top:-1px;width:101%;background:url(images/bg-services.jpg);border-top:1px solid #fff;border-bottom:1px solid #e3e3e3;z-index:1;}.services-wrap figure.frame{margin-bottom:40px;}@media (max-width: 767px) {.services-wrap figure.frame{text-align:center;}}.services-wrap h1,.services-wrap h2,.services-wrap h3,.services-wrap h4,.services-wrap h5,.services-wrap h6{color:#fff;text-transform:none!important;text-shadow:1px 1px 1px rgba(0,0,0,0.1);margin-bottom:20px;}.services-wrap a{font:13px/24px Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.1);}.services-wrap a:hover,.services-wrap a:active{color:#2c2c2c;text-decoration:none;}.services-wrap .btn{margin:10px 0;}.footer{background:none;border-color:#d7d7d7;padding:32px 0 92px;}.copyright{padding:0;}.footer-text{padding:10px 0 12px;font:12px/20px Arial,"Helvetica Neue",Helvetica,sans-serif;color:#adadad;text-transform:uppercase;}@media (max-width: 767px) {.footer-text{text-align:left;}}.footer-text a{color:#adadad;}.footer-text .site-name{font:18px/20px Arial,"Helvetica Neue",Helvetica,sans-serif;color:#62cab2;}@media (max-width: 1200px) {.footer-text span{display:block;}}.footer-text em{width:5px;height:5px;display:inline-block;background:url(images/dot.png) no-repeat;margin:0 3px;}@media (max-width: 1200px) {.footer-text em{display:none;}}nav.nav.footer-nav{float:none;margin:30px 0 0 0;}@media (max-width: 767px) {nav.nav.footer-nav{margin:30px 0;}}nav.nav.footer-nav ul{float:none;text-align:left;}@media (max-width: 767px) {nav.nav.footer-nav ul{text-align:left;}}nav.nav.footer-nav ul li{float:none;display:inline-block;padding:0;text-transform:none;margin:0 10px 0 0;padding:0;}nav.nav.footer-nav ul li:first-child{padding:0;}nav.nav.footer-nav ul li:first-child:before{display:none;}nav.nav.footer-nav ul li.current-menu-item a,nav.nav.footer-nav ul li a:hover{color:#1abc9c;text-decoration:none;}#back-top-wrapper #back-top a{width:42px;height:42px;}#back-top-wrapper #back-top a span{width:42px;height:42px;border-radius:50%;background:#d4d4d4 url(images/totop.png) no-repeat 50% 50%;}#back-top-wrapper #back-top a:hover span{background-color:#1abc9c;}.zoom-icon{background:none;}.zoom-icon:before{background:url(images/zoom.png) 50% 50%;width:78px;height:78px;margin:-39px 0 0 -39px;}.google-map,.flexslider{background:url(images/loading.gif) 50% 50% no-repeat;}div.ajax-loader,.ajax-loader{position:relative;top:-8px;background-image:url(images/loading.gif);width:24px;padding:24px 0 0 0;height:0px!important;}.error404-holder{padding:80px 0;}.error404-holder .error404-holder_num{color:#1abc9c;}@media (min-width: 768px) and (max-width: 979px) {.error404-holder .error404-holder_num{font-size:150px;}}@media (max-width: 767px) {.archive_h{margin-top:30px;}}blockquote p{line-height:22px;}.faq-list .marker{font-size:15px!important;color:#1abc9c;margin-top:2px;}@media (max-width: 600px) {#wpadminbar{top:-46px!important;}}.ie9 .wpcf7-form p input[type="text"],.ie9 .wpcf7-form p input[type="email"],.ie8 .wpcf7-form p input[type="text"],.ie8 .wpcf7-form p input[type="email"]{padding-top:10px;}.ie8 .sidebar .search-form .search-form_is{display:block;margin:0;}.ie8 .social-nets-wrapper{margin-top:20px;}.ie8 .top-menu li{margin:0 0 10px 0;display:block;}.ie8 .top-menu li:first-child{margin-bottom:10px;}.ie8 .top-menu li.phone{margin-left:0;}.ie8 .nav__primary .sf-menu>li.last:after{display:none!important;}.ie8 .nav__primary .sf-menu>li>a{padding:16px 15px;}.ie8 .nav__primary .sf-menu>li>a:before{display:none;}.ie8 .nav__primary .sf-menu>li>a:hover:before{display:block;}.ie8 .nav__primary .sf-menu>li.current-menu-item>a:before{display:block;}.ie8 .nav__primary .sf-menu>li.sfHover>a:before{display:block;}.ie8 .logo{margin-top:30px;}.ie8 .logo .logo_h__img{display:block;}.ie8 .logo .logo_tagline{width:100%;top:0;}.ie8 .slider{width:1200px;margin-left:-600px;}.ie8 .camera_caption{width:800px;margin-left:-400px;}.ie8 .camera_caption>div h2{font-size:90px;line-height:80px;}.ie8 .camera_caption>div h3{font-size:50px;line-height:1em;}.ie8 .footer-widgets>div{padding:20px 0;}.ie8 .footer-widgets>div.line:after{min-height:inherit;height:100%;}.ie8 .footer-widgets .social-nets-wrapper{margin-top:0;}.ie8 .posts-grid.current-topics li .thumbnail{width:100%;}.ie8 .posts-grid.current-topics li .desc{min-height:inherit;height:100%;padding:10px;top:0;background:#4a4a4a;display:none;}.ie8 .posts-grid.current-topics li .desc h5:before{display:none;}.ie8 .posts-grid.current-topics li:hover .desc{display:block;}.ie8 .posts-grid.clients .thumbnail{width:35px;}.ie8 .hero-unit.hero-protect h1{font-size:25px;line-height:1em;}.ie8 .footer-text span{display:block;}.ie8 .footer-text em{display:none;}.ie8 .comment-author{width:80px!important;height:auto!important;margin-right:30px;}.ie8 .comment-author img{width:80px!important;height:80px!important;}.ie8 .post-author_gravatar{width:80px!important;}.ie8 .post-author_gravatar img{width:80px!important;}.ie8 #respond #commentform p input{padding-top:10px;height:36px;}.ie8 #respond #commentform p input.btn{height:auto;line-height:1.2em;background-position:100% 18px;}.transition{transition:all 0.3s ease 0s;}.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}.clearfix:after{clear:both;}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}