@import url("../CherryFramework/style.css");@import url(//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 0;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 #333333;padding:21px 0 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 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 0;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,0.4);-moz-box-shadow:0 2px 15px rgba(0,0,0,0.4);box-shadow:0 2px 15px rgba(0,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 0;left:100%;}.sf-menu{float:left;padding:2px 0 0 7px;}.sf-menu a{-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.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 0;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:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;}.social-nets-wrapper .social li a:hover,.social-nets-wrapper .social li a:focus{opacity:0.5;filter:alpha(opacity=50);}.slider{margin-bottom:10px;}.camera_wrap .camera_pag{padding:30px 0 0 0;margin:-19px 0 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:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.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:normal;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:none!important;text-transform:uppercase;font-weight:normal;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.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:bold;}.filterable-portfolio h3 a{-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.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,0.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:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.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:0px;-moz-border-radius:0px;border-radius:0px;}.testimonial small{font-family:Roboto,sans-serif;font-style:normal;padding:12px 0 0;font-size:14px;}.testimonial small a{-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.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 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s;}.post-author_h a:hover,.post-author_h a:focus{text-decoration:none;color:#333333;}.post-author_link a{text-transform:capitalize;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.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 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.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 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s;}.related-posts_item a:hover,.related-posts_item a:focus{text-decoration:none;color:#333333;}.title-section{padding:10px 0 20px 0;border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;}@media (min-width: 1200px) {.title-section{padding:20px 0 30px 0;}}.title-header{overflow:visible;margin-bottom:10px;font-size:32px;line-height:1.2em;}.breadcrumb__t{padding:0;background-color:transparent;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}.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 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s;}.breadcrumb__t li a:hover,.breadcrumb__t li a:focus{text-decoration:none;color:#333333;}.post-title{margin-bottom:28px;}.post-title a{color:#555555;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.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 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.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:0px!important;-moz-border-radius:0px!important;border-radius:0px!important;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.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:#333333!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:#333333;-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 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.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:bold;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 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.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:0.0s;-moz-transition:0.0s;-o-transition:0.0s;transition:0.0s;}.widget ul ul{margin:10px 0 0 17px;}#wp-calendar td#today{color:#ff7e77;font-weight:bold;}#wp-calendar caption{color:#333333;}#wp-calendar thead th{color:#333333;}#wp-calendar a{-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.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:#333333!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:0px;}.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,0.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:#333333;font-weight:400;}.post-list_h{font-weight:bold;line-height:21px;margin-top:0;}.post-list_h a{color:#ff7e77!important;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s;}.post-list_h a:hover,.post-list_h a:focus{text-decoration:none;color:#333333!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 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.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:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.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:#333333;padding:15px 0 0 0;}.posts-grid.team .team__info h5{color:inherit;font-weight:bold;text-transform:none;}.service-box{padding:0;margin:0;background-color:transparent;border:none;text-align:center;overflow:visible;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-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 0;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:bold;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 0;}@media (max-width: 767px) {.banner-wrap h5{font-size:30px;}}.banner-wrap p{font-weight:bold;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:bold;color:#fff;}.banner-wrap .btn-link:after{display:none;}.banner-wrap .btn-link:before{content:'\f0a9';font-family:FontAwesome;font-weight:normal;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:#bbbbbb;padding-left:82px;margin-bottom:20px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.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:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.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 0;margin-bottom:36px;border-bottom:1px solid #f3f3f3;background-color:transparent;overflow:hidden;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}@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 0;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 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:0px;-moz-border-radius:0px;border-radius:0px;}.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:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.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:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;}.testimonials.grid-style .testi-meta a:hover,.testimonials.grid-style .testi-meta a:focus{text-decoration:none;}.footer{padding:19px 0 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 0;}@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 0;color:inherit;}@media (max-width: 767px) {.footer-widgets .widget-title{margin-bottom:18px;}}.footer-widgets h5{color:#ffe89a;margin:0 0 12px 0;}.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,0.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:bold;}@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 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.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 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 0;margin:25px 0 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 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.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 0;}@media (max-width: 767px) {.copyright{padding:20px 0;}}.footer-text{color:#4d4d4d;font-weight:bold;text-transform:uppercase;}@media (max-width: 767px) {.footer-text{margin-bottom:5px;}}.footer-text a{color:inherit;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.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:0px!important;-moz-border-radius:0px!important;border-radius:0px!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:0px!important;-moz-border-radius:0px!important;border-radius:0px!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:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.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:bold;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 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.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:0.0s;-moz-transition:0.0s;-o-transition:0.0s;transition:0.0s;}.title-box{margin:20px 0 47px 0;padding:31px 0 34px 0;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:0px;-moz-border-radius:0px;border-radius:0px;}#back-top a{width:auto;color:#333333;}#back-top a:hover{color:#ff7e77;}#back-top a:hover span{background-color:transparent;}#back-top span{width:auto;height:auto;background:none;}#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:bold;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:#333333;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:#333333 #333333 #0d0d0d;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,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:#333333;*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,0.1) rgba(0,0,0,0.1) rgba(0,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 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s;}.btn-link:after{content:'\f0a9';font-family:FontAwesome;margin-left:5px;-webkit-transition:0.0s;-moz-transition:0.0s;-o-transition:0.0s;transition:0.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:0px;-moz-border-radius:0px;border-radius:0px;}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:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.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;}