@import url(/wp-content/themes/CherryFramework/style.css);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400italic);@media (max-width:767px){body{padding:0}}h1,h2,h3,h4,h5,h6{text-transform:uppercase;text-shadow:0 1px 0 #fff;letter-spacing:.1em;margin:0 0 1em 0}@media (max-width:480px){h1,h2,h3,h4,h5,h6{letter-spacing:.05em}}h2{margin:0 0 2em 0}@media (max-width:767px){h2{margin-bottom:1em}}p{margin-bottom:1.5em}input[type="submit"]{height:38px}.header{background:#2c3e50;padding:21px 0 45px 0}.header .span12 .row+.row .span12{margin-top:-10px}.logo{position:relative;overflow:hidden;font-weight:400;text-align:center}@media (min-width:768px) and (max-width:979px){.logo{width:100%}}.logo>.logo_h{display:inline-block;margin:0 .4em}.logo>.logo_h:before,.logo>.logo_h:after{content:'';position:absolute;width:100%;border-top:1px solid #465565;border-top:1px solid rgb(255 255 255 / .12);top:50%;margin-top:-2px}.logo>.logo_h:before{margin-left:-103%}.logo>.logo_h:after{margin-left:3%}.logo_h__txt{text-transform:uppercase;padding:20px 0 30px 0}.logo_h__txt .logo_link{text-shadow:none}.download-button{font-size:12px;text-transform:uppercase;color:#fff;display:inline-block;letter-spacing:.2em;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}@media (max-width:767px){.download-button{margin:0 0 0 20px}}.download-button .icon-cloud-download{font-size:20px;margin-right:5px;display:inline-block;position:relative;top:2px;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}.download-button:hover{text-decoration:none;color:#fff}.download-button:hover .icon-cloud-download{-webkit-transform:scale(1.24);-moz-transform:scale(1.24);-ms-transform:scale(1.24);-o-transform:scale(1.24);transform:scale(1.24)}.download-button-inner{display:inline-block;position:relative}.download-button-inner:before{content:"";display:block;position:absolute;bottom:0;left:0;width:0;height:1px;background:#fff;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}.download-button .download-button-inner:hover{border-bottom-color:#fff}.download-button .download-button-inner:hover:before{width:100%}.header .search-form__h{position:relative}.header input[type="text"].search-form_it{margin:0;width:200px;height:34px;padding-left:12px;border-width:1px;padding-right:40px;border-color:#fff;background:none;color:#fff;text-transform:uppercase;font-style:italic;line-height:22px;letter-spacing:.1em}.header input[type="text"].search-form_it:focus{font-style:normal}.header input[type="submit"].search-form_is{display:block;position:absolute;right:1px;top:0;background:none;border:none;width:34px;height:34px;padding:0;margin:0;overflow:hidden;background:url(/wp-content/themes/theme44911/images/icon-search.png) 50% 50% no-repeat;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}.header input[type="submit"].search-form_is:hover{opacity:.3;filter:alpha(opacity=30)}.nav__primary{background:#fff;text-align:center;margin-bottom:40px;-webkit-box-shadow:0 1px 3px rgb(0 0 0 / .17);-moz-box-shadow:0 1px 3px rgb(0 0 0 / .17);box-shadow:0 1px 3px rgb(0 0 0 / .17)}@media (max-width:767px){.nav__primary{padding:20px;margin-bottom:30px}}.sf-menu ul{width:188px}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:100%}ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:100%}.sf-menu li:hover ul,.sf-menu li.sfHover ul{margin-top:9px}.sf-menu{float:none;width:100%}.sf-menu>li{position:relative;display:inline-block;float:none;background:none;text-align:center}.sf-menu>li:before{position:absolute;top:50%;left:-2px;display:block;margin-top:-7px;width:1px;height:14px;background:#ccc;content:""}.sf-menu>li:first-child:before{display:none}.sf-menu>li>a{display:inline-block;float:none;padding:36px 0;width:188px;border:none;text-align:center;text-decoration:none;text-transform:uppercase;text-transform:uppercase;background:none;margin:0 1px;letter-spacing:.2em;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s}@media (min-width:980px) and (max-width:1199px){.sf-menu>li>a{width:148px}}@media (min-width:768px) and (max-width:979px){.sf-menu>li>a{width:128px;letter-spacing:.1em}}.ie8 .sf-menu>li>a{width:150px}.sf-menu>li>a:hover,.sf-menu>li.sfHover>a,.sf-menu>li.current-menu-item>a{background:#f1f1f1}.sf-menu li .desc{display:block;font-size:.9em}.sf-menu ul{background:#f1f1f1;padding:20px 0}.sf-menu ul ul{margin-left:1px;margin-top:-20px!important}.sf-menu li li{background:none}.sf-menu li li a{font-size:12px;padding:12px 21px!important;border:none;color:#2c2c2c;text-decoration:none;text-transform:uppercase;letter-spacing:.2em;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s;position:relative;overflow:hidden;display:inline-block}.sf-menu li li a:before,.sf-menu li li a:after{content:'';position:absolute;width:100%;border-top:1px solid #dcdcdc;top:50%;margin-top:0;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s}.sf-menu li li a:before{margin-left:-104%}.sf-menu li li a:after{margin-left:4%}.sf-menu li li>a:hover,.sf-menu li li.sfHover>a,.sf-menu li li.current-menu-item>a{background:none}.sf-menu li li>a:hover:before,.sf-menu li li.sfHover>a:before,.sf-menu li li.current-menu-item>a:before,.sf-menu li li>a:hover:after,.sf-menu li li.sfHover>a:after,.sf-menu li li.current-menu-item>a:after{background:none;border-top-color:#000;color:#000}.sf-menu a.sf-with-ul{padding-right:0;min-width:1px}.sf-sub-indicator{position:absolute;left:50%;top:0;margin-left:-2px;display:block;overflow:hidden;margin-top:50px;text-indent:-999em;height:0;width:0;border:5px solid #fff0;border-top-color:#444;background:none}.sf-menu ul a:focus>.sf-sub-indicator,.sf-menu ul a:hover>.sf-sub-indicator,.sf-menu ul a:active>.sf-sub-indicator,.sf-menu ul li:hover>a>.sf-sub-indicator,.sf-menu ul li.sfHover>a>.sf-sub-indicator{display:none}.select-menu{display:none;border:1px solid #c8c8c8;background-color:#e4e4e4;width:100%;height:30px;padding:5px;margin:0;cursor:pointer;outline:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.select-menu:focus{border-color:#999}.select-menu option{padding:5px;cursor:pointer}.select-menu option.main_item{font-weight:700}#slider-wrapper{margin-bottom:58px}@media (min-width:980px) and (max-width:1199px){#slider-wrapper{margin-bottom:20px}}@media (max-width:767px){#slider-wrapper{margin-bottom:10px}}.camera_wrap{background:#fff;padding:4px;-webkit-box-shadow:0 1px 3px rgb(0 0 0 / .17);-moz-box-shadow:0 1px 3px rgb(0 0 0 / .17);box-shadow:0 1px 3px rgb(0 0 0 / .17);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.camera_caption{background:none;bottom:32%}.camera_caption>div{background:none;padding:0 65px 0 65px;text-align:right}@media (min-width:768px) and (max-width:979px){.camera_caption>div{padding:0 35px 0 35px}}@media (max-width:767px){.camera_caption>div{display:none}}.camera_caption h1{margin:0 0 .2em 0;color:#fff;font-size:42px;line-height:1em;letter-spacing:.1em;text-shadow:0 1px 1px rgb(0 0 0 / .33)}@media (min-width:980px) and (max-width:1199px){.camera_caption h1{font-size:32px}}@media (min-width:768px) and (max-width:979px){.camera_caption h1{font-size:32px}}.camera_caption h2{margin:0 0 .3em 0;color:#fff;font-size:26px;line-height:1.2em;letter-spacing:.2em;text-shadow:0 1px 1px rgb(0 0 0 / .33)}@media (min-width:980px) and (max-width:1199px){.camera_caption h2{font-size:20px}}@media (min-width:768px) and (max-width:979px){.camera_caption h2{font-size:20px}}.camera_caption h3{color:#fff;font-size:11px;font-family:Arial,Helvetica,sans-serif;letter-spacing:.42em;margin:0;text-shadow:0 1px 1px rgb(0 0 0 / .33)}@media (min-width:980px) and (max-width:1199px){.camera_caption h3{font-size:10px}}@media (min-width:768px) and (max-width:979px){.camera_caption h3{font-size:10px}}.camera_pag{position:relative;font-weight:400;text-align:center;overflow:hidden}.camera_pag .camera_pag_ul{display:inline-block;margin:0 .4em}.camera_pag .camera_pag_ul:before,.camera_pag .camera_pag_ul:after{content:'';position:absolute;width:100%;border-top:1px solid #c3c3c3;top:50%;margin-top:-2px}.camera_pag .camera_pag_ul:before{margin-left:-103%}.camera_pag .camera_pag_ul:after{margin-left:3%}.camera_wrap .camera_pag .camera_pag_ul li{width:10px;height:10px;margin:28px 5px;background:#7c7c7c}.camera_wrap .camera_pag .camera_pag_ul li>span{display:none}.camera_wrap .camera_pag .camera_pag_ul li:hover{background:#b7b7b7}.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent{background:#4d4d4d}.content-holder{overflow:hidden}@media (max-width:767px){.content-holder{padding:0 20px}}.title-section{text-align:center;border-bottom:1px solid #c3c3c3;padding-bottom:25px;margin-bottom:21px}.title-section .breadcrumb{background:none;text-transform:uppercase;letter-spacing:.1em}.title-section .breadcrumb a{color:#2c3e50;text-decoration:underline}.title-section .breadcrumb a:hover{text-decoration:none}.title-section .breadcrumb .divider{margin:0;width:8px;height:18px;text-indent:-9999px;overflow:hidden;position:relative}.title-section .breadcrumb .divider:before{content:"\00BB";display:block;position:absolute;left:0;top:3px;font-size:12px;line-height:18px;text-indent:0}.title-section .breadcrumb .active{color:#2c2c2c}.title-header{margin-bottom:.32em;color:#2c2c2c}.comments-h,#respond h3{font-size:24px;line-height:1.2em;border-bottom:1px solid #c3c3c3;margin-bottom:4px;padding-bottom:8px}#respond h3{margin-bottom:25px}.comment .comment-body{border:none;margin-top:36px;color:#989898;padding:28px 31px 25px 27px;-webkit-box-shadow:0 1px 3px rgb(0 0 0 / .17);-moz-box-shadow:0 1px 3px rgb(0 0 0 / .17);box-shadow:0 1px 3px rgb(0 0 0 / .17)}.comment-author{margin-right:30px}.comment-author img{border:1px solid #a2a2a2}.comment-author .author{font-weight:400;color:#333;text-transform:uppercase}.comment-meta{font-style:italic;color:#989898}.comment-meta:before{margin-right:10px;content:"\f073";vertical-align:baseline;text-indent:0;font-weight:400;font-style:normal;font-size:14px;font-family:FontAwesome;-webkit-font-smoothing:antialiased}.reply{margin-left:22px}.comment-reply-link{color:#2c3e50;font-style:italic;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s}.comment-reply-link:before{color:#2c3e50;margin-right:6px;content:"\f112";vertical-align:baseline;text-indent:0;font-weight:400;font-style:normal;font-size:14px;font-family:FontAwesome;-webkit-font-smoothing:antialiased;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s}.comment-reply-link:hover{color:#c0392b}.comment-reply-link:hover:before{color:#c0392b}.children{margin-left:100px}#commentform textarea{height:170px;min-height:170px;width:470px;max-width:470px}@media (max-width:767px){#commentform textarea{width:100%;min-width:100%}}#commentform input[type="text"]{padding-left:12px;padding-right:12px;height:34px;line-height:18px}#commentform textarea{padding:8px 17px}#commentform p.field{margin-bottom:13px}#commentform input[type="submit"]{height:56px;line-height:56px;font-size:14px;letter-spacing:.1em;padding:0 30px}.wpcf7-form p.field input{height:22px;height:34px}.sidebar h3{margin-bottom:2em}.sidebar .widget{margin-bottom:60px}.sidebar .social-alt{text-align:left}.sidebar .social-alt .social-alt_li{padding:0}.sidebar .social-alt .social-alt_li:before{display:none}.sidebar .social-alt .social-alt_link{margin:0 10px 10px 0;text-align:center;background:#999}.search-form input[type="text"]{margin-bottom:0;height:38px}.post-list_li{border-top:1px solid #c3c3c3;padding:26px 0!important}.post-list_li .featured-thumbnail{margin-bottom:5px}@media (min-width:768px) and (max-width:979px){.post-list_li .featured-thumbnail{margin-right:15px;max-width:80px}}.post-list_li:first-child{padding-top:0!important;border-top:none}.sidebar ul{margin:0}.sidebar ul li{list-style-type:none}.widget .cat-item,#widget_archive li,#widget_nav_menu li,#widget_meta li,#widget_pages li,#widget_recent_comments li{font-size:13px;text-transform:uppercase;padding:0 0 0 28px;position:relative;margin-bottom:6px;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s}.widget .cat-item:before,#widget_archive li:before,#widget_nav_menu li:before,#widget_meta li:before,#widget_pages li:before,#widget_recent_comments li:before{color:#2c3e50;content:"\f00c";vertical-align:baseline;text-indent:0;font-weight:400;font-style:normal;font-size:14px;font-family:FontAwesome;-webkit-font-smoothing:antialiased;position:absolute;left:0;top:0;-webkit-transition:0.1s;-moz-transition:0.1s;-o-transition:0.1s;transition:0.1s}.widget .cat-item:hover:before,#widget_archive li:hover:before,#widget_nav_menu li:hover:before,#widget_meta li:hover:before,#widget_pages li:hover:before,#widget_recent_comments li:hover:before{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}.post .post_meta{border-top-color:#c3c3c3;border-bottom-color:#c3c3c3;padding:22px;background:#dadada;background:rgb(195 195 195 / .3);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;font-size:12px}@media (min-width:768px) and (max-width:979px){.post .post_meta{padding:10px;font-size:11px}}.post .post_meta i{color:#c0392b;font-size:18px}@media (min-width:768px) and (max-width:979px){.post .post_meta i{margin-right:.3em}}.post .post_meta .post_category,.post .post_meta .post_date,.post .post_meta .post_author{padding-right:20px}@media (min-width:768px) and (max-width:979px){.post .post_meta .post_category,.post .post_meta .post_date,.post .post_meta .post_author{padding-right:10px}}@media (max-width:767px){.post .post_meta .post_permalink{float:none}}.post .post_meta .post_category i,.post .post_meta .post_date i,.post .post_meta .post_author i,.post .post_meta .post_comment i,.post .post_meta .post_permalink i{-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s;display:inline-block;position:relative;top:1px;font-size:17px}.post .post_meta .post_category i:after,.post .post_meta .post_date i:after,.post .post_meta .post_author i:after,.post .post_meta .post_comment i:after,.post .post_meta .post_permalink i:after{content:"";text-decoration:inherit;display:inline-block;speak:none;position:absolute;left:0;top:0;width:auto;height:auto;color:#2c3e50;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s;overflow:hidden}.post .post_meta .post_category i:before,.post .post_meta .post_date i:before,.post .post_meta .post_author i:before,.post .post_meta .post_comment i:before,.post .post_meta .post_permalink i:before{-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);overflow:hidden}.post .post_meta .post_category:hover i:after,.post .post_meta .post_date:hover i:after,.post .post_meta .post_author:hover i:after,.post .post_meta .post_comment:hover i:after,.post .post_meta .post_permalink:hover i:after{-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2);opacity:0;filter:alpha(opacity=0)}.post .post_meta .post_category:hover i:before,.post .post_meta .post_date:hover i:before,.post .post_meta .post_author:hover i:before,.post .post_meta .post_comment:hover i:before,.post .post_meta .post_permalink:hover i:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.post .post_meta .post_category .icon-bookmark:after{content:"\f02e"}.post .post_meta .post_date .icon-calendar:after{content:"\f073"}.post .post_meta .post_author .icon-user:after{content:"\f007"}.post .post_meta .post_comment .icon-comments:after{content:"\f086"}.post .post_meta .post_permalink .icon-link:after{content:"\f0c1"}.post .post-title{margin-bottom:1.1em}.post .post-title a{color:#2c2c2c;display:inline-block;position:relative;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.post .post-title a:before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:#c0392b;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.post .post-title a:hover{color:#c0392b;text-decoration:none}.post .post-title a:hover:before{width:100%}.post h1.post-title{font-size:24px;margin-bottom:.9em}@media (min-width:768px) and (max-width:979px){.post .thumbnail{max-width:30%}}@media (max-width:767px){.post .thumbnail{max-width:50%}}@media (max-width:320px){.post .thumbnail{max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin-right:0}}@media (min-width:768px) and (max-width:979px){.post .thumbnail.large{max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media (max-width:767px){.post .thumbnail.large{max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.post__holder{margin-bottom:50px}.single-post .post__holder{margin-bottom:30px}.share-buttons{padding:0;margin-bottom:52px}.post-author{border-top-color:#c3c3c3;border-bottom-color:#c3c3c3;padding:22px 34px;background:#dadada;background:rgb(195 195 195 / .3);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:60px}.related-posts_item{position:relative}.related-posts_item .featured-thumbnail{overflow:hidden;background:#c0392b}.related-posts_item a{text-transform:uppercase;color:#2c2c2c;text-decoration:none}.related-posts_item a:hover{color:#c0392b}.related-posts_item a img{-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;display:block;position:relative}.related-posts_item a:hover img{-webkit-transform:scale(1.6);-moz-transform:scale(1.6);-ms-transform:scale(1.6);-o-transform:scale(1.6);transform:scale(1.6);opacity:.3;filter:alpha(opacity=30)}.related-posts_item .icon-link{display:block;position:absolute;left:50%;top:50%;font-size:28px;text-align:center;line-height:40px;width:40px;height:40px;margin-top:-20px;margin-left:-20px;text-decoration:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;opacity:0;filter:alpha(opacity=0)}.related-posts_item a:hover .icon-link{color:#fff;text-decoration:none;opacity:1;filter:alpha(opacity=100)}article.testimonial{-webkit-box-shadow:0 1px 3px rgb(0 0 0 / .1);-moz-box-shadow:0 1px 3px rgb(0 0 0 / .1);box-shadow:0 1px 3px rgb(0 0 0 / .1)}article.testimonial blockquote{background:none;font-family:'PT Serif',serif}article.testimonial blockquote:before,article.testimonial blockquote:after{display:none}article.testimonial blockquote .testimonial_content{padding-top:18px}article.testimonial blockquote .testimonial_content p{text-indent:50px}.post-cycle__testi{text-align:center}.post-cycle-item .excerpt__testi{color:#5e5e5e;font-style:italic;font-size:16px;line-height:28px;margin-bottom:28px}@media (max-width:767px){.post-cycle-item .excerpt__testi{padding:0 50px}}@media (max-width:480px){.post-cycle-item .excerpt__testi{font-size:14px;line-height:22px}}.post-cycle-item .excerpt__testi:before{display:inline-block;content:open-quote;margin-right:3px}.post-cycle-item .excerpt__testi:after{display:inline-block;content:close-quote;margin-left:3px}.post-cycle-item .user{display:block;color:#242424;font-weight:700;font-size:14px;line-height:24px;font-family:Arial,Helvetica,sans-serif}.post-cycle-item .info{display:block;font-size:12px;color:#a1a1a1;font-family:Arial,Helvetica,sans-serif}.post-grid-holder{position:absolute;left:1px;bottom:1px;right:1px;background:rgb(0 0 0 / .45);border-top:1px solid #fff;padding:22px 19px 20px 19px}@media (min-width:768px) and (max-width:979px){.post-grid-holder{padding:10px}}@media (max-width:480px){.post-grid-holder{display:none}}.post-grid-holder .post_meta{border-top:none;border-bottom:none;padding:0;margin-bottom:0}.post-grid-holder .post_meta .post_category em{display:none}.post-grid-holder .post_meta .post_date,.post-grid-holder .post_meta .post_author,.post-grid-holder .post_meta .post_comment{display:none}.post-grid-holder .post_meta .post_category{color:#fff}.post-grid-holder .post_meta .post_category a{font-size:10px;text-transform:uppercase;color:#fff;text-decoration:none;letter-spacing:.3em;font-family:Arial,Helvetica,sans-serif}.post-grid-holder .post_meta .post_category a:hover{text-decoration:underline}@media (min-width:768px) and (max-width:979px){.post-grid-holder .post_meta .post_category a{letter-spacing:0}}.post-grid-holder h5{font-size:18px;margin:0 0 .1em 0;text-shadow:none;letter-spacing:.1em}@media (min-width:980px) and (max-width:1199px){.post-grid-holder h5{font-size:15px}}@media (min-width:768px) and (max-width:979px){.post-grid-holder h5{font-size:14px;letter-spacing:0}}@media (max-width:767px){.post-grid-holder h5{font-size:14px;letter-spacing:0}}.post-grid-holder h5 a{color:#fff}.ie8 .post-grid-holder{background:url(/wp-content/themes/theme44911/images/black-opacity-45.png)}.ie8 .posts-grid li .featured-thumbnail img{max-width:none!important}@media (max-width:767px){.post_grid-main li{float:left!important;width:48%!important;margin-right:4%}.post_grid-main li:nth-child(2n){margin-right:0}.post_grid-main li .thumbnail{float:none;margin-right:0}}.post_grid-team .post_meta{display:none}.filter-wrapper strong{font-weight:400;font-style:italic;color:#919090;letter-spacing:.1em;margin-right:20px;font-size:12px}@media (max-width:767px){.filter-wrapper strong{display:block;width:100%;float:none}}@media (max-width:767px){.filter-wrapper .pull-right{float:none}}#filters{margin-bottom:60px}@media (max-width:767px){#filters{float:none;width:100%;margin-bottom:20px}}#filters>li>a{margin-right:0;margin-left:10px;-webkit-box-shadow:0 1px 3px rgb(0 0 0 / .17);-moz-box-shadow:0 1px 3px rgb(0 0 0 / .17);box-shadow:0 1px 3px rgb(0 0 0 / .17);letter-spacing:.1em}@media (max-width:767px){#filters>li>a{margin-left:0;margin-bottom:6px;padding-top:8px;padding-bottom:8px;padding-left:10px}}.thumbnail__portfolio{margin-bottom:28px}.caption__portfolio h3{font-size:14px;letter-spacing:0}.single-pager{border:none;margin-top:0;padding-top:0}.pager li>a,.pager li>span{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-transform:uppercase;letter-spacing:.1em}.portfolio-meta-list{border-top:none;padding-top:0;border-bottom-color:#c3c3c3}.grid_gallery,.single-portfolio .jp-video,.single-portfolio .jp-audio{margin-bottom:1.5em}.footer-widgets h4{text-align:center;font-size:24px;margin:0 0 2em 0;letter-spacing:.1em;color:#fff;text-shadow:none}@media (max-width:767px){.footer-widgets h4{margin-bottom:1em}}.social-alt{margin:0;padding:0;list-style-type:none;text-align:center}.social-alt_li{display:inline-block;position:relative;padding-left:60px}@media (min-width:980px) and (max-width:1199px){.social-alt_li{padding-left:40px}}@media (min-width:768px) and (max-width:979px){.social-alt_li{padding-left:30px}}@media (max-width:767px){.social-alt_li{padding-left:0}}.ie8 .social-alt_li{padding-left:40px}.social-alt_li:first-child{padding-left:0!important}.social-alt_li:first-child:before{display:none}.social-alt_li:before{content:"";display:block;position:absolute;left:0;top:50%;height:1px;width:60px;background:#4d5f72;background:rgb(255 255 255 / .12)}@media (min-width:980px) and (max-width:1199px){.social-alt_li:before{width:40px}}@media (min-width:768px) and (max-width:979px){.social-alt_li:before{width:30px}}@media (max-width:767px){.social-alt_li:before{width:0}}.ie8 .social-alt_li:before{width:40px}.social-alt_link{display:inline-block;width:74px;height:74px;line-height:74px;color:#fff;text-decoration:none;margin:0 32px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s}@media (min-width:980px) and (max-width:1199px){.social-alt_link{margin:0 20px}}@media (min-width:768px) and (max-width:979px){.social-alt_link{margin:0 5px}}@media (max-width:767px){.social-alt_link{margin:0 5px;width:60px;height:60px;line-height:60px}}@media (max-width:480px){.social-alt_link{width:36px;height:36px;line-height:36px}}.ie8 .social-alt_link{margin:0 20px}.social-alt_link:hover{-webkit-box-shadow:inset 0 0 1px rgb(255 255 255 / .35);-moz-box-shadow:inset 0 0 1px rgb(255 255 255 / .35);box-shadow:inset 0 0 1px rgb(255 255 255 / .35);color:#fff}.social-alt_link i{font-size:42px;line-height:74px;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s}@media (max-width:767px){.social-alt_link i{font-size:36px;line-height:60px}}@media (max-width:480px){.social-alt_link i{font-size:24px;line-height:36px}}.social-alt_link:hover{text-decoration:none}.social-alt_link:hover i{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.social-alt__facebook:hover{background:#3b5a9b!important}.social-alt__twitter:hover{background:#1c9ac7!important}.social-alt__google-plus:hover{background:#dd4b39!important}.social-alt__pinterest:hover{background:#e84f61!important}.social-alt__camera-retro:hover{background:#925e4a!important}.social-alt__github:hover{background:#333!important;-webkit-box-shadow:inset 0 0 1px rgb(0 0 0 / .35);-moz-box-shadow:inset 0 0 1px rgb(0 0 0 / .35);box-shadow:inset 0 0 1px rgb(0 0 0 / .35)}.footer{background:#34495e;padding:74px 0 114px 0;border-top:none;color:#fff}@media (min-width:980px) and (max-width:1199px){.footer{padding:60px 0 80px 0}}@media (min-width:768px) and (max-width:979px){.footer{padding:50px 0 70px 0}}@media (max-width:767px){.footer{padding:40px 0 50px 0}}.copyright-wrapper{padding:48px 0;background:#1a252f;border-top:1px solid #0e1419;color:#fff;font-style:italic;letter-spacing:.2em;overflow:hidden}@media (max-width:480px){.copyright-wrapper{padding:16px 0;letter-spacing:0}}nav.footer-nav{margin-bottom:0}.copyright{padding:0;font-size:12px}.copyright a{color:#fff;text-decoration:none}.copyright a:hover{border-bottom:1px solid #fff}nav.footer-nav ul li{padding-left:54px}@media (min-width:768px) and (max-width:979px){nav.footer-nav ul li{padding-left:10px}}@media (max-width:480px){nav.footer-nav ul li{padding-left:5px}}nav.footer-nav ul li:first-child{padding-left:0}nav.footer-nav ul li a{text-decoration:none}nav.footer-nav ul li a:hover{text-decoration:none;border-bottom:1px solid #fff;color:#fff}nav.footer-nav ul li.current-menu-item a{text-decoration:none;border-bottom:1px solid #fff;color:#fff}@media (max-width:480px){.footer-text{margin-bottom:5px}}#back-top-wrapper{position:absolute;left:50%;margin-left:-30px;top:-78px;bottom:auto;width:60px;height:60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}#back-top a{width:60px;text-align:center;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}#back-top span{background:#1a252f;width:60px;height:60px;border:1px solid #0e1419;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:28px;text-align:center;line-height:76px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}#back-top a span .icon-angle-up{display:block;font-size:28px;line-height:76px;text-align:center;position:relative;letter-spacing:0}#back-top a:hover span{background:#fff}#back-top a:hover span .icon-angle-up{color:#1a252f}.flexslider{background-color:#fff}div[class*='post_cycle-']{background:none}.post_cycle-testi-wrapper .flex-direction-nav a{font-size:0;line-height:0;width:70px;height:70px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#d1d1d1;top:0;margin:0;text-decoration:none!important;-webkit-box-shadow:0 1px 0 #fff;-moz-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;opacity:1;filter:alpha(opacity=100)}@media (max-width:767px){.post_cycle-testi-wrapper .flex-direction-nav a{width:40px;height:40px}}.post_cycle-testi-wrapper .flex-direction-nav a:after{content:"";display:block;position:absolute;left:0;top:0;width:70px;height:70px;font-family:FontAwesome;color:#fff;font-size:28px;line-height:70px;text-align:center;text-shadow:0 1px 1px rgb(0 0 0 / .1);font-family:FontAwesome;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;vertical-align:baseline;text-indent:0}@media (max-width:767px){.post_cycle-testi-wrapper .flex-direction-nav a:after{width:40px;height:40px;font-size:22px;line-height:40px}}.post_cycle-testi-wrapper .flex-direction-nav a.flex-prev:after{content:"\f104"}.post_cycle-testi-wrapper .flex-direction-nav a.flex-prev:before{content:""}.post_cycle-testi-wrapper .flex-direction-nav a.flex-next:after{content:"\f105"}.post_cycle-testi-wrapper .flex-direction-nav a.flex-next:before{content:""}.post_cycle-testi-wrapper .flex-direction-nav a:hover{background:#444;opacity:1;filter:alpha(opacity=100)}.post_cycle-testi-wrapper .flex-direction-nav a.flex-prev{left:0}.post_cycle-testi-wrapper .flex-direction-nav a.flex-next{right:0}.service-box{background:none;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.service-box .title{font-size:14px;line-height:20px;letter-spacing:.08em;padding-top:12px}.service-box .sub-title{font-size:12px;color:#a0a0a0;font-style:italic;text-transform:none;letter-spacing:0}.service-box .icon{margin-right:30px;width:70px;height:70px;background:#fff;color:#2c3e50;font-size:42px;line-height:70px;font-weight:400;text-align:center;-webkit-box-shadow:0 1px 2px rgb(0 0 0 / .15);-moz-box-shadow:0 1px 2px rgb(0 0 0 / .15);box-shadow:0 1px 2px rgb(0 0 0 / .15)}.service-box .service-box_txt{padding-top:10px}.hr{background:#c3c3c3;margin-top:60px;margin-bottom:60px}.sm_hr{background:#c3c3c3;margin:30px 0}.featured-thumbnail{margin-right:35px}.featured-thumbnail.large{margin-top:0!important}blockquote{background:#fff;padding:30px 50px 30px 62px;font-size:16px;line-height:24px;color:#989898;font-style:italic;border-left:8px solid #2c3e50;margin:20px 0}blockquote:before{display:inline-block;content:open-quote;color:#373737;margin-right:5px}blockquote:after{display:inline-block;content:close-quote;color:#373737;margin-left:3px}.btn{-webkit-box-shadow:0 1px 3px rgb(0 0 0 / .17);-moz-box-shadow:0 1px 3px rgb(0 0 0 / .17);box-shadow:0 1px 3px rgb(0 0 0 / .17);text-shadow:none}.btn:hover{background:#c0392b;color:#fff}.btn-primary{background:#c0392b;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s}.btn-primary:hover{background:#fff;color:#c0392b}.btn-large{font-size:14px;padding:15px 30px}.nav-pills>li>a{text-transform:uppercase;font-style:italic}img.alignleft,img.alignright,img.alignnone,img.aligncenter{border:1px solid #fff}a img.alignleft{margin-right:30px}.dropcap{width:70px;height:70px;background:#fff;color:#2c2c2c;font-size:36px;line-height:70px;font-weight:400;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0 1px 2px rgb(0 0 0 / .15);-moz-box-shadow:0 1px 2px rgb(0 0 0 / .15);box-shadow:0 1px 2px rgb(0 0 0 / .15)}@media (min-width:768px) and (max-width:979px){.extra-wrap{width:100%;clear:both}}@media (max-width:767px){.extra-wrap{width:100%;clear:both;padding-bottom:40px}}.google-map{border:1px solid #fff;margin-bottom:40px;background-color:#fff}.google-map iframe{vertical-align:top;margin:0}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:#fff0;text-shadow:none;background-color:#fff0;border:0}.input-block-level{display:block;width:100%;min-height:38px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}