@import "../CherryFramework/style.css";@import "//fonts.googleapis.com/css?family=Roboto:400,300,500,700";body{font-weight:300!important;padding:0!important;overflow-x:hidden}@media(max-width:998px){body{overflow:auto}}h1,h2,h3,h4,h5,h6{text-transform:uppercase}h1 small{font-size:inherit;font-weight:inherit;color:#ff7e77}h2{margin-bottom:35px}.header{padding:0 0 42px;border:none;background-color:transparent;z-index:103}@media(max-width:767px){.header{padding-left:20px;padding-right:20px}}@media(max-width:998px){.header .pseudoStickyBlock{display:none!important}}.header .container{border-top:4px solid #333;padding:21px 0 0}@media(min-width:768px) and (max-width:979px){.logo{width:100%}}@media(max-width:767px){.logo{text-align:center;float:none!important}}@media(min-width:1200px){.logo_h{display:inline-block;vertical-align:top;margin-right:11px}}.logo_h__txt{text-transform:lowercase;margin-top:-26px;margin-bottom:10px}@media(max-width:767px){.logo_h__txt{font-size:80px!important;line-height:1.2em!important;margin-bottom:0}}@media(max-width:480px){.logo_h__txt{font-size:50px!important;line-height:1.2em!important;margin-top:-15px}}.logo_link:hover,.logo_link:focus{color:#454444;text-decoration:none}@media(max-width:767px){.logo_link{font-size:80px!important;line-height:1.2em!important}}@media(max-width:480px){.logo_link{font-size:50px!important;line-height:1.2em!important}}.logo_tagline{font-size:15px;text-transform:lowercase;color:#8a8a8a}@media(min-width:1200px){.logo_tagline{display:inline-block;vertical-align:top;padding:21px 0 0}}.search-form input[type=text]{padding-top:7px;padding-bottom:7px}.header .search-form input[type=text]{width:123px;padding-left:10px;padding-right:10px}@media(min-width:1200px){.header .search-form input[type=text]{width:173px}}@media(min-width:768px) and (max-width:979px){.header .search-form input[type=text]{width:144px}}.header .search-form{padding-top:10px}.nav-wrapper{background-color:#fff;padding:18px 0 55px;z-index:100}@media(max-width:767px){.nav-wrapper{padding-bottom:30px!important}}.nav-wrapper.isStuck{-webkit-box-shadow:0 2px 15px rgba(0,0,0,.4);-moz-box-shadow:0 2px 15px rgba(0,0,0,.4);box-shadow:0 2px 15px rgba(0,0,0,.4)}@media(min-width:998px){.nav-wrapper.isStuck{padding-bottom:20px}}.nav-wrapper.isStuck:before,.nav-wrapper.isStuck:after{content:'';position:absolute;top:0;width:100%;height:100%;background-color:inherit;border:inherit;border-color:#fff;z-index:-1}@media(max-width:998px){.nav-wrapper.isStuck:before,.nav-wrapper.isStuck:after{display:none}}.nav-wrapper.isStuck:before{left:-100%}.nav-wrapper.isStuck:after{right:-100%}@media(max-width:998px){.nav-wrapper.isStuck{position:relative!important;top:0!important;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.nav__primary{margin-bottom:0;z-index:100}@media(max-width:767px){.nav__primary{margin-bottom:20px}}.sf-menu li:hover ul,.sf-menu li.sfHover ul{margin:32px 0 0 -50px;left:50%}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{margin:-18px 0 0;left:100%}.sf-menu{float:left;padding:2px 0 0 7px}.sf-menu a{-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}.sf-menu>li{background-color:transparent;margin-left:40px}@media(min-width:1200px){.sf-menu>li{margin-left:84px}}@media(min-width:768px) and (max-width:979px){.sf-menu>li{margin-left:30px}}.sf-menu>li:first-child{margin-left:0}.sf-menu>li>a{padding:0;border:none;color:#979797;text-transform:uppercase}.sf-menu li ul{width:100px;padding:22px 0 20px;background-color:#f57971;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.sf-menu li ul:before{content:'';width:9px;height:5px;background-repeat:no-repeat;background-position:0 0;background-image:url(images/sub-nav-arrow.gif);position:absolute;top:-5px;left:50%;margin:0 0 0 -4.5px}.sf-menu li li{background-color:transparent;margin-top:2px}.sf-menu li li:first-child{margin-top:0}.sf-menu li li a{padding:0;border:none;color:#fed1cf;font-size:12px;font-weight:400;text-transform:uppercase;display:inline}.sf-menu li li ul{background-image:url(images/sub-nav-pattern.gif);padding-top:18px}.sf-menu li li ul:before{display:none}.sf-menu li li li{text-align:left;margin-top:0}.sf-menu li li li a{color:#9e9e9e;margin:0 0 0 14px;line-height:1.2em}.sf-menu>li>a:hover,.sf-menu>li.sfHover>a,.sf-menu>li.current-menu-item>a,.sf-menu>li.current_page_item>a{background-color:transparent;color:#262626}.sf-menu li li>a:hover,.sf-menu li li.sfHover>a,.sf-menu li li.current-menu-item>a,.sf-menu li li.current_page_item>a{background-color:transparent;color:#fff}.select-menu{height:34px}.social-nets-wrapper .social{float:right}@media(min-width:1200px){.social-nets-wrapper .social{padding-right:24px}}@media(max-width:767px){.social-nets-wrapper .social{float:none;text-align:center}}.social-nets-wrapper .social li{list-style-type:none;float:left;margin-left:6px}@media(max-width:767px){.social-nets-wrapper .social li{float:none;display:inline-block;vertical-align:top}}.social-nets-wrapper .social li:first-child{margin-left:0}.social-nets-wrapper .social li a{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.social-nets-wrapper .social li a:hover,.social-nets-wrapper .social li a:focus{opacity:.5;filter:alpha(opacity=50)}.slider{margin-bottom:10px}.camera_wrap .camera_pag{padding:30px 0 0;margin:-19px 0 0;background-repeat:no-repeat;background-position:50% 0;background-image:url(images/camera-pag-bg.png);position:relative;z-index:100;height:9px}.camera_wrap .camera_pag .camera_pag_ul li{margin:0 4px;width:7px;height:7px;background-color:transparent;border:1px solid #060606;vertical-align:top;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent,.camera_wrap .camera_pag .camera_pag_ul li:hover{border-color:#ff7e77}.camera_wrap .camera_pag .camera_pag_ul li>span{display:none}.content-holder{padding-bottom:50px}@media(min-width:1200px){.content-holder{padding-bottom:92px}}@media(max-width:767px){.content-holder{padding:0 20px 30px}}.filter-wrapper .pull-right{float:left!important}.filter-wrapper strong{padding:0;margin-right:10px;font-weight:400;text-transform:uppercase}.nav-pills li{position:relative;margin-left:20px;padding-left:20px}.nav-pills li a{margin:0!important;padding:0!important;line-height:22px;background:0 0!important;text-transform:uppercase;font-weight:400;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}@media(max-width:480px){.nav-pills li a{padding:0}}.nav-pills li a:hover,.nav-pills li a:focus{color:#ff7e77}.nav-pills li.active a{color:#ff7e77!important}.nav-pills li:before{content:'|';position:absolute;left:0;top:0}.nav-pills li:first-child{margin:0;padding:0}.nav-pills li:first-child:before{display:none}.filterable-portfolio h3{font-size:14px;font-weight:700}.filterable-portfolio h3 a{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.filterable-portfolio h3 a:hover,.filterable-portfolio h3 a:focus{text-decoration:none}.filterable-portfolio .btn-primary{padding:8px 19px;font-size:13px}.zoom-icon{background:rgba(38,38,38,.65)}.no-rgba .zoom-icon{background:url(images/gray-opacity-65.png)}.zoom-icon:before{margin:-23px 0 0 -23px;width:46px;height:46px;background:url(images/magnify-alt.png) 50% 50% no-repeat}.single-portfolio .featured-thumbnail.large{margin-bottom:0;padding-bottom:1.5em}.entry-meta a{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.entry-meta a:hover,.entry-meta a:focus{text-decoration:none}.portfolio-meta{border-color:#f3f3f3}.portfolio-meta-list{border-color:#f3f3f3}.portfolio-meta i{color:#ff7e77}.testimonial{border-color:#f3f3f3;background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.testimonial small{font-family:Roboto,sans-serif;font-style:normal;padding:12px 0 0;font-size:14px}.testimonial small a{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.testimonial small a:hover,.testimonial small a:focus{text-decoration:none}.share-buttons span,.share-buttons li{line-height:18px}.post-author{border-color:#f3f3f3}.post-author_h{font-size:32px;line-height:38px;margin-bottom:20px}.post-author_h a{color:#ff7e77;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}.post-author_h a:hover,.post-author_h a:focus{text-decoration:none;color:#333}.post-author_link a{text-transform:capitalize;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}.post-author_link a:hover,.post-author_link a:focus{text-decoration:none}.post-author_gravatar img{padding:0;border:none;background-color:transparent}@media(min-width:1200px){.post-author_desc{overflow:hidden}}#recent-author-comments{padding-top:30px}#recent-author-comments ul{margin-left:0}#recent-author-comments ul li{text-transform:uppercase;list-style-type:none;margin-bottom:10px;line-height:20px}#recent-author-comments ul li:before{content:'';width:6px;height:11px;background-image:url(images/arrow.gif);background-repeat:no-repeat;background-position:0 0;display:inline-block;vertical-align:top;margin:5px 11px 0 0}#recent-author-comments ul li a{-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}#recent-author-comments ul li a:hover,#recent-author-comments ul li a:focus{text-decoration:none}.related-posts_h{font-size:32px;line-height:38px;margin-bottom:20px}.related-posts_item{font-size:14px}.related-posts_item a{color:#ff7e77;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}.related-posts_item a:hover,.related-posts_item a:focus{text-decoration:none;color:#333}.title-section{padding:10px 0 20px;border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3}@media(min-width:1200px){.title-section{padding:20px 0 30px}}.title-header{overflow:visible;margin-bottom:10px;font-size:32px;line-height:1.2em}.breadcrumb__t{padding:0;background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.breadcrumb__t li{font-size:16px;font-weight:400;text-shadow:none;text-transform:uppercase}.breadcrumb__t li.divider{margin:0 20px;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}@media(min-width:1200px){.breadcrumb__t li.divider{margin:0 30px}}.breadcrumb__t li.divider:after{content:' | ';color:#979797;font:16px/22px Roboto,sans-serif}.breadcrumb__t li a{color:#ff7e77;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}.breadcrumb__t li a:hover,.breadcrumb__t li a:focus{text-decoration:none;color:#333}.post-title{margin-bottom:28px}.post-title a{color:#555;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}.post-title a:hover,.post-title a:focus{text-decoration:none;color:#ff7e77}.post .btn-primary{padding:8px 19px;font-size:13px}.post_meta{padding:.7em 0!important;font-size:14px;font-weight:400;border-color:#f3f3f3}.post_meta>div.post_meta_unite{border-color:#f3f3f3;padding-top:.7em;margin-top:.7em}.post_meta i{color:#ff7e77}.post_meta a{-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}.post_meta a:hover,.post_meta a:focus{text-decoration:none}.pagination__posts ul{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.pagination__posts ul li a{font-weight:400;border-color:#f3f3f3!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.pagination__posts ul li a:hover,.pagination__posts ul li a:focus{background-color:#ff7e77!important;border-color:#ff7e77!important;color:#fff}.pagination__posts ul .active a{background-color:#ff7e77!important;border-color:#ff7e77!important;color:#fff}.flexslider ul li{text-transform:none!important;font-weight:300!important}.flexslider ul li:before{display:none!important}.flexslider ul li .desc a{color:#333!important}.flexslider ul li .desc a:hover,.flexslider ul li .desc a:focus{color:#ff7e77!important}.flexslider ul li .desc .author{font-style:normal;text-transform:capitalize}.flex-control-paging li a,.flex-control-paging li span,.owl-theme .owl-controls a,.owl-theme .owl-controls span{background:#333;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.flex-control-paging li a:hover,.flex-control-paging li span:hover,.owl-theme .owl-controls a:hover,.owl-theme .owl-controls span:hover{background:#ff7e77}.flex-control-paging li a.flex-active,.flex-control-paging li .active span,.owl-theme .owl-controls a.flex-active,.owl-theme .owl-controls .active span{background:#ff7e77}#respond h3{font-size:32px;line-height:38px}#commentform a{-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}#commentform a:hover,#commentform a:focus{text-decoration:none}#commentform p.field{margin-bottom:15px}#commentform input[type=text]{width:328px;padding:10px 20px 11px}#commentform textarea{width:100%;max-width:100%;min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ie8 #commentform textarea{width:577px;max-width:577px;min-width:577px;-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}@media(max-width:767px){#commentform input[type=text]{width:100%;height:45px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.widget{margin-bottom:40px}.widget>h3{font-size:32px;line-height:38px;margin-bottom:30px;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto}.widget ul{margin-left:0}.widget ul li{text-transform:uppercase;list-style-type:none;margin-bottom:10px;font-weight:700;line-height:20px}.widget ul li:before{content:'';width:6px;height:11px;background-image:url(images/arrow.gif);background-repeat:no-repeat;background-position:0 0;display:inline-block;vertical-align:top;margin:5px 11px 0 0}.widget ul li a{color:#979797;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}.widget ul li a:hover,.widget ul li a:focus{text-decoration:none;color:#ff7e77}.widget ul li a.btn-primary{color:#fff;-webkit-transition:0s;-moz-transition:0s;-o-transition:0s;transition:0s}.widget ul ul{margin:10px 0 0 17px}#wp-calendar td#today{color:#ff7e77;font-weight:700}#wp-calendar caption{color:#333}#wp-calendar thead th{color:#333}#wp-calendar a{-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}#wp-calendar a:hover,#wp-calendar a:focus{text-decoration:none}.comments-custom li{margin:0!important;text-transform:none!important;font-weight:300!important}.comments-custom li:before{display:none!important}.comments-custom_txt{padding:0;border:none}.comments-custom_txt a{color:#979797!important}.comments-custom_txt a:hover{text-decoration:underline!important}.comments-custom_h_title{font-weight:400}.comments-custom_h_title a{color:#333!important}.comments-custom_h_title a:hover,.comments-custom_h_title a:focus{color:#ff7e77!important}.comments-custom_h_title,.comments-custom_h_author{margin-bottom:5px;margin-top:0}.comments-custom_h_author:first-letter{text-transform:uppercase}.comments-custom i{font-size:16px;margin-right:.5em;color:;float:left;min-width:15px;text-align:center}.comments-custom .ladle{float:left;padding-right:5px}.comments-custom .meta_format{margin-top:2px;font-size:14px}.grid-style .post-list{margin:0 -20px 0 0;*zoom:1}.grid-style .post-list:before,.grid-style .post-list:after{display:table;content:"";line-height:0}.grid-style .post-list:after{clear:both}@media(min-width:1200px){.grid-style .post-list{margin:-10px -30px 0 0}}.post-list li{text-transform:none!important;font-weight:300!important;line-height:22px!important;padding-bottom:0;overflow:visible!important}.post-list li:before{display:none!important}.grid-style .post-list li{float:left;width:140px;padding:0;margin:0 20px 0 0;text-align:center;font-size:18px;font-weight:500!important;line-height:24px!important}@media(min-width:1200px){.grid-style .post-list li{font-size:22px;width:170px;margin-right:30px}}@media(min-width:768px) and (max-width:979px){.grid-style .post-list li{width:104px;font-size:14px!important;line-height:22px!important}}@media(max-width:767px){.grid-style .post-list li{width:auto;float:none;font-size:14px!important;line-height:22px!important;margin-top:20px}.grid-style .post-list li:first-child{margin-top:0}}.grid-style .post-list .featured-thumbnail{float:none;width:122px;padding:8px;margin:0 0 20px 2px;background-color:rgba(255,255,255,.22);-webkit-border-radius:157px;-moz-border-radius:157px;border-radius:157px}@media(min-width:1200px){.grid-style .post-list .featured-thumbnail{width:141px;-webkit-border-radius:157px;-moz-border-radius:157px;border-radius:157px}}@media(min-width:768px) and (max-width:979px){.grid-style .post-list .featured-thumbnail{width:88px;margin-left:0}}@media(max-width:767px){.grid-style .post-list .featured-thumbnail{margin:0 auto 10px}}.no-rgba .grid-style .post-list .featured-thumbnail{background:url(images/white-opacity-22.png) repeat 0 0}.grid-style .post-list .featured-thumbnail img{-webkit-border-radius:141px;-moz-border-radius:141px;border-radius:141px}.post-list time{color:#333;font-weight:400}.post-list_h{font-weight:700;line-height:21px;margin-top:0}.post-list_h a{color:#ff7e77!important;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}.post-list_h a:hover,.post-list_h a:focus{text-decoration:none;color:#333!important}.grid-style .post-list_h{font-size:inherit;font-weight:inherit;line-height:inherit;text-transform:none;margin:0}.grid-style .post-list_h a{color:#ffe89a!important}.grid-style .post-list_h a:hover,.grid-style .post-list_h a:focus{color:#ff7e77!important}.grid-style .post-list .excerpt{text-transform:lowercase;margin-bottom:0}.banners{margin-bottom:40px}.flickr_li:before{display:none!important}.flickr_li .thumbnail:hover,.flickr_li .thumbnail:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}[id^=my_flickrwidget-] .link{-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}[id^=my_flickrwidget-] .link:hover,[id^=my_flickrwidget-] .link:focus{text-decoration:none}.social_li{margin-bottom:0!important;text-transform:none!important;font-weight:300!important}.social_li:before{display:none!important}.social_link:hover{filter:none!important;opacity:1;filter:alpha(opacity=100)}.social__list li{margin-bottom:5px!important}.ie8 .posts-grid .featured-thumbnail img{max-width:none}.posts-grid.team .clear{clear:none}@media(max-width:767px){.posts-grid.team .clear{clear:both}}.posts-grid.team .featured-thumbnail{margin-right:20px;width:200px}@media(min-width:1200px){.posts-grid.team .featured-thumbnail{width:auto}}@media(min-width:768px) and (max-width:979px){.posts-grid.team .featured-thumbnail{width:120px;margin-bottom:10px}}@media(max-width:767px){.posts-grid.team .featured-thumbnail{width:auto;margin-bottom:10px}}.posts-grid.team h5{margin-top:0}.posts-grid.team h5 a{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.posts-grid.team h5 a:hover,.posts-grid.team h5 a:focus{text-decoration:none}.posts-grid.team .team__info{border-top:6px solid #ededed;overflow:hidden;color:#333;padding:15px 0 0}.posts-grid.team .team__info h5{color:inherit;font-weight:700;text-transform:none}.service-box{padding:0;margin:0;background-color:transparent;border:none;text-align:center;overflow:visible;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}@media(max-width:767px){.service-box{margin-bottom:30px}}.service-box:hover h2,.service-box:hover h5{color:#333}.service-box h2{font-size:40px;font-weight:300;line-height:1em;color:#bfbfbf;margin:0 0 20px}@media(min-width:1200px){.service-box h2{font-size:48px;margin-bottom:35px}}@media(min-width:768px) and (max-width:979px){.service-box h2{font-size:30px}}.service-box h5{margin:0 0 15px;font-size:12px;font-weight:500;line-height:21px;color:#ff7e77}@media(min-width:1200px){.service-box h5{margin-bottom:20px}}.service-box_txt{margin-bottom:20px}@media(min-width:1200px){.service-box_txt{margin-bottom:26px;padding:0 25px}}.service-box .btn-align{text-align:inherit}.banner-wrap{margin-bottom:20px;padding:42px 21px 25px 100px;color:#fff;position:relative;background-color:#6acbc0}@media(min-width:1200px){.banner-wrap{margin-bottom:26px;padding-left:130px}}@media(min-width:767px) and (max-width:979px){.banner-wrap{padding-left:20px;padding-top:10px;padding-right:18px}}@media(max-width:767px){.banner-wrap{padding-left:20px;padding-top:10px;padding-right:18px}}.banner-wrap:before{content:'a';text-transform:uppercase;font-weight:700;font-size:182px;line-height:1.2em;position:absolute;top:0;left:-40px}@media(min-width:1200px){.banner-wrap:before{font-size:200px;top:-19px}}@media(min-width:767px) and (max-width:979px){.banner-wrap:before{font-size:120px;position:relative;left:0}}@media(max-width:767px){.banner-wrap:before{font-size:120px;position:relative;left:0}}.banner-wrap .featured-thumbnail a{border:none}.banner-wrap h5{font-size:36px;line-height:1.2em;color:#fff;margin:0 0 5px}@media(max-width:767px){.banner-wrap h5{font-size:30px}}.banner-wrap p{font-weight:700;margin-bottom:25px}.banner-wrap p strong{font-size:20px;font-weight:500;line-height:1.2em;color:#c7ffea;display:block}@media(max-width:767px){.banner-wrap p strong{font-size:15px}}.banner-wrap .link-align{text-align:right}.banner-wrap .btn-link{font-weight:700;color:#fff}.banner-wrap .btn-link:after{display:none}.banner-wrap .btn-link:before{content:'\f0a9';font-family:FontAwesome;font-weight:400;margin-right:10px}.banner-wrap .btn-link:hover,.banner-wrap .btn-link:focus{color:#c7ffea}.banner-wrap.color-1{background-color:#bbdd75}.banner-wrap.color-1:before{content:'b'}.banner-wrap.color-1 p strong{color:#f1ff94}.banner-wrap.color-1 .btn-link:hover,.banner-wrap.color-1 .btn-link:focus{color:#f1ff94}.banner-wrap.color-2{background-color:#ff8471}.banner-wrap.color-2:before{content:'c'}.banner-wrap.color-2 p strong{color:#ffcda9}.banner-wrap.color-2 .btn-link:hover,.banner-wrap.color-2 .btn-link:focus{color:#ffcda9}.banner-wrap.color-3{background-color:#e1d963}.banner-wrap.color-3:before{content:'d'}.banner-wrap.color-3 p strong{color:#fffbb7}.banner-wrap.color-3 .btn-link:hover,.banner-wrap.color-3 .btn-link:focus{color:#fffbb7}.banner-wrap.extra{background-color:#bbb;padding-left:82px;margin-bottom:20px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}@media(min-width:1200px){.banner-wrap.extra{margin-bottom:30px;padding-left:99px}}@media(min-width:767px) and (max-width:979px){.banner-wrap.extra{padding-left:20px}}@media(max-width:767px){.banner-wrap.extra{padding-left:20px}}.banner-wrap.extra:hover{background-color:#ff7e77}.banner-wrap.extra:hover h5{color:#ffcda9}.banner-wrap.extra h5{font-size:14px;line-height:21px;text-transform:uppercase;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.banner-wrap.extra p{font-weight:300}.banner-wrap.extra:before{left:-28px}@media(min-width:767px) and (max-width:979px){.banner-wrap.extra:before{left:0}}@media(max-width:767px){.banner-wrap.extra:before{left:0}}.banner-wrap.extra.first:before{content:'1'}.banner-wrap.extra.second:before{content:'2'}.banner-wrap.extra.third:before{content:'3'}.banner-wrap.extra.fourth:before{content:'4'}.banner-wrap.extra.fifth:before{content:'5'}.banner-wrap.extra.sixth:before{content:'6'}.hero-unit{padding:0 0 40px;margin-bottom:36px;border-bottom:1px solid #f3f3f3;background-color:transparent;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}@media(max-width:767px){.hero-unit{text-align:center;padding-bottom:20px;margin-bottom:27px}}.hero-unit h1{font-size:32px;line-height:1.2em;color:#555;width:364px;float:left;margin:0 20px 0 0;padding:28px 0 29px;border-right:6px solid #ededed}@media(min-width:1200px){.hero-unit h1{margin-right:30px}}@media(min-width:768px) and (max-width:979px){.hero-unit h1{width:167px}}@media(max-width:767px){.hero-unit h1{float:none;width:auto;margin:0 0 20px;padding:0 0 20px;border-right:none;border-bottom:6px solid #ededed}}@media(max-width:480px){.hero-unit h1{font-size:28px}}.hero-unit p{overflow:hidden;font-size:16px;line-height:23px;padding:1px 0 0;margin-bottom:0}@media(min-width:1200px){.hero-unit p{padding-top:11px}}@media(min-width:768px) and (max-width:979px){.hero-unit p{padding-top:20px}}.testimonials.grid-style{overflow:hidden;margin-right:-20px}@media(min-width:1200px){.testimonials.grid-style{margin-right:-30px}}.testimonials.grid-style .testi-item{width:220px;float:left;margin:0 20px 0 0;padding:0}@media(min-width:1200px){.testimonials.grid-style .testi-item{width:270px;margin-right:30px}}@media(max-width:767px){.testimonials.grid-style .testi-item{margin-top:25px}.testimonials.grid-style .testi-item:first-child{margin-top:0}}.testimonials.grid-style .testi-item blockquote{background-color:transparent;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.testimonials.grid-style .testi-item blockquote:before,.testimonials.grid-style .testi-item blockquote:after{display:none}.testimonials.grid-style .testi-item blockquote a{color:#979797;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.testimonials.grid-style .testi-item blockquote a:hover,.testimonials.grid-style .testi-item blockquote a:focus{color:#ff7e77}.testimonials.grid-style .testi-meta{font-size:1em;display:block;padding-top:22px;padding-left:0}.testimonials.grid-style .testi-meta .user{font-size:22px;font-weight:500;color:#f5cd75}.testimonials.grid-style .testi-meta a{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.testimonials.grid-style .testi-meta a:hover,.testimonials.grid-style .testi-meta a:focus{text-decoration:none}.footer{padding:19px 0 0;border-color:#f3f3f3;background-color:transparent}@media(max-width:767px){.footer{padding-left:20px;padding-right:20px}}.footer-widgets{color:#fff;font-size:18px;font-weight:400;line-height:24px;background-image:url(images/footer-bg.jpg);background-repeat:no-repeat;background-position:50% 0;background-size:cover}@media(min-width:1200px){.footer-widgets{background-position:50% -504px;background-size:auto}}@media(min-width:768px) and (max-width:979px){.footer-widgets{font-size:14px;line-height:22px}}@media(max-width:767px){.footer-widgets{text-align:center;margin:0 -20px;padding:10px 20px}}.footer-widgets .widget-footer{padding:69px 0 75px}@media(max-width:767px){.footer-widgets .widget-footer{padding:20px 0}}.footer-widgets .widget-title{font-size:32px;line-height:1.2em;margin:0 0 35px;color:inherit}@media(max-width:767px){.footer-widgets .widget-title{margin-bottom:18px}}.footer-widgets h5{color:#ffe89a;margin:0 0 12px}.footer-widgets p{margin-bottom:20px}.footer-widgets .btn-link{color:#ffe89a}.footer-widgets address span{display:block;position:relative}.footer-widgets address span:before{content:'';height:1px;width:100%;background:rgba(255,255,255,.22);position:absolute;top:0;left:0}.no-rgba .footer-widgets address span:before{background:url(images/white-opacity-22.png) repeat-x 0 0}.footer-widgets address span.address{font-size:18px;font-weight:500!important;line-height:26px}@media(min-width:768px) and (max-width:979px){.footer-widgets address span.address{font-size:14px;line-height:22px}}.footer-widgets address span.address:before{display:none}.footer-widgets address span.email,.footer-widgets address span.link{font-size:16px;font-weight:700}@media(min-width:768px) and (max-width:979px){.footer-widgets address span.email,.footer-widgets address span.link{font-size:14px}}.footer-widgets address span.email a,.footer-widgets address span.link a{background-repeat:no-repeat;display:inline-block;vertical-align:top;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}.footer-widgets address span.email a:hover,.footer-widgets address span.email a:focus,.footer-widgets address span.link a:hover,.footer-widgets address span.link a:focus{text-decoration:none}.footer-widgets address span.email{padding:24px 0 0;margin-top:24px}.footer-widgets address span.email a{color:#ffe89a;background-position:0 0;background-image:url(images/icon-email.png);padding:0 0 0 33px;min-height:19px}.footer-widgets address span.email a:hover,.footer-widgets address span.email a:focus{color:#fff}.footer-widgets address span.link{padding:23px 0 0;margin:25px 0 0}.footer-widgets address span.link a{color:#fff;min-height:25px;padding:0 0 0 34px;background-position:0 0;background-image:url(images/icon-link.png)}.footer-widgets address span.link a:hover,.footer-widgets address span.link a:focus{color:#ffe89a}nav.footer-nav{margin-bottom:0}nav.footer-nav ul li a{text-transform:uppercase;text-decoration:none;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}nav.footer-nav ul li a:hover,nav.footer-nav ul li a:focus{color:#ff7e77}nav.footer-nav ul li.current-menu-item a{color:#ff7e77!important;text-decoration:none}.copyright{padding:39px 0 31px}@media(max-width:767px){.copyright{padding:20px 0}}.footer-text{color:#4d4d4d;font-weight:700;text-transform:uppercase}@media(max-width:767px){.footer-text{margin-bottom:5px}}.footer-text a{color:inherit;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}.footer-text a:hover,.footer-text a:focus{text-decoration:none;color:#f5cd75}.footer-text .bull{width:4px;height:4px;display:inline-block;vertical-align:middle;top:-1px;position:relative;margin:0 4px;background-color:#b7a7a4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.wpcf7-form p.field input{padding:10px 20px 11px;height:45px;line-height:20px}.wpcf7-form textarea{padding:10px 20px 11px;line-height:22px}.wpcf7-form .submit-wrap .btn-wrapper{margin-right:10px}.wpcf7-form .submit-wrap input{margin-right:0}.wpcf7-form .ajax-loader{margin-top:8px}.wpcf7-not-valid-tip{padding:10px 0 11px 10px!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}@media(min-width:1200px){.wpcf7-not-valid-tip{padding-left:20px!important}}@media(min-width:768px) and (max-width:979px){.wpcf7-not-valid-tip{padding-top:5px!important;line-height:16px!important}}div.wpcf7-response-output{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.spacer{height:20px}@media(min-width:1200px){.spacer{height:30px}}.hr{background-color:#f3f3f3}.list.styled>ul li:before{color:#ff7e77}.list.styled>ul li a{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.list.styled>ul li a:hover,.list.styled>ul li a:focus{text-decoration:none}.list.styled.arrow-list>ul li{text-transform:uppercase;list-style-type:none;margin-bottom:10px;font-weight:700;line-height:20px}.list.styled.arrow-list>ul li:before{content:'';width:6px;height:11px;background-image:url(images/arrow.gif);background-repeat:no-repeat;background-position:0 0;display:inline-block;vertical-align:top;margin:5px 11px 0 0}.list.styled.arrow-list>ul li a{color:#979797;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}.list.styled.arrow-list>ul li a:hover,.list.styled.arrow-list>ul li a:focus{text-decoration:none;color:#ff7e77}.list.styled.arrow-list>ul li a.btn-primary{color:#fff;-webkit-transition:0s;-moz-transition:0s;-o-transition:0s;transition:0s}.title-box{margin:20px 0 47px;padding:31px 0 34px;border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;text-align:center}@media(min-width:768px) and (max-width:979px){.title-box{padding:20px 0 23px}}@media(max-width:767px){.title-box{padding:20px 0 23px;margin:15px 0 25px}}.thumbnail,.featured-thumbnail{border:none;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#back-top a{width:auto;color:#333}#back-top a:hover{color:#ff7e77}#back-top a:hover span{background-color:transparent}#back-top span{width:auto;height:auto;background:0 0}#back-top span:before{content:'\f01b';font-size:22px;font-family:FontAwesome;line-height:1.2em}.btn-wrapper{position:relative;display:inline-block;vertical-align:top;padding-bottom:3px;background-repeat:repeat-x;background-position:0 100%;background-image:url(images/shadow-center.gif)}.btn-wrapper:before,.btn-wrapper:after{content:'';position:absolute;bottom:-2px;width:36px;height:5px;z-index:100}.btn-wrapper:before{left:0;background-image:url(images/shadow-left.gif)}.btn-wrapper:after{right:0;background-image:url(images/shadow-right.gif)}.btn-primary{font-weight:700;text-transform:uppercase;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;text-shadow:none;background-color:#333;background-image:-moz-linear-gradient(top,#333333,#333333);background-image:-webkit-gradient(linear,0 0,0 100%,from(#333333),to(#333333));background-image:-webkit-linear-gradient(top,#333333,#333333);background-image:-o-linear-gradient(top,#333333,#333333);background-image:linear-gradient(to bottom,#333333,#333333);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff333333',endColorstr='#ff333333',GradientType=0);border-color:#333 #333 #0d0d0d;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#333333;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#333;*background-color:#262626}.btn-primary:active,.btn-primary.active{background-color:#1a1a1a \9}.btn-primary:hover,.btn-primary:focus{color:#fff;text-shadow:none;background-color:#ff7e77;background-image:-moz-linear-gradient(top,#ff7e77,#ff7e77);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ff7e77),to(#ff7e77));background-image:-webkit-linear-gradient(top,#ff7e77,#ff7e77);background-image:-o-linear-gradient(top,#ff7e77,#ff7e77);background-image:linear-gradient(to bottom,#ff7e77,#ff7e77);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff7e77',endColorstr='#ffff7e77',GradientType=0);border-color:#ff7e77 #ff7e77 #ff352b;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#ff7e77;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover:hover,.btn-primary:hover:focus,.btn-primary:hover:active,.btn-primary:hover.active,.btn-primary:hover.disabled,.btn-primary:hover[disabled],.btn-primary:focus:hover,.btn-primary:focus:focus,.btn-primary:focus:active,.btn-primary:focus.active,.btn-primary:focus.disabled,.btn-primary:focus[disabled]{color:#fff;background-color:#ff7e77;*background-color:#ff665e}.btn-primary:hover:active,.btn-primary:hover.active,.btn-primary:focus:active,.btn-primary:focus.active{background-color:#ff4e44 \9}.btn-primary.btn-normal{min-width:34px;padding:8px 19px;font-size:13px}.btn-link{padding:0;text-transform:uppercase;font-weight:500;text-shadow:none;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}.btn-link:after{content:'\f0a9';font-family:FontAwesome;margin-left:5px;-webkit-transition:0s;-moz-transition:0s;-o-transition:0s;transition:0s}.btn-link:hover,.btn-link:focus{text-decoration:none;color:#fff}input[type=submit],input[type=reset]{min-width:72px;height:38px;padding-left:18px;padding-right:18px}.ie8 input[type=submit],.ie8 input[type=reset]{min-width:36px}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{padding:10px 20px 11px;border-color:#ebebeb;background-color:#ebebeb;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}select:focus,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-color:transparent;border-color:#ff7e77;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,126,119,.4);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,126,119,.4);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,126,119,.4)}textarea{border-color:#ebebeb!important}textarea:focus{border-color:#ff7e77!important}.page-header{margin-top:0;padding-bottom:0;border:none}.single-pager{border-color:#f3f3f3}.single-pager a{border-color:#f3f3f3!important;text-transform:uppercase;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.single-pager a:hover,.single-pager a:focus{background-color:transparent!important;border-color:#ff7e77!important}.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:32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}