@import url("../CherryFramework/style.css");@import url(//fonts.googleapis.com/css?family=Cabin:400,500);body{background:url(images/content.jpg) repeat 50% 0%;}@media (max-width: 767px) {body{padding:0;}}.main-holder{overflow:hidden;}.main-holder input[type="text"],.main-holder input[type="email"],.main-holder textarea{background:#fff;min-height:20px;margin:0;padding:13px 16px 13px 16px!important;border:1px solid #e3e3e3!important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;resize:none;font-family:'Cabin','sans-serif';font-size:15px;font-weight:400;color:#000!important;}html.ie8 .main-holder input[type="text"],html.ie8 .main-holder input[type="email"],html.ie8 .main-holder textarea{line-height:20px;}.main-holder input[type="submit"],.main-holder input[type="reset"]{background:#419876;height:46px;margin:0 10px 0 0;padding:0 30px;border:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;font-family:'Cabin','sans-serif';font-size:16px;font-weight:500;text-shadow:none;text-transform:uppercase;color:#fff;}.main-holder input[type="submit"]:focus,.main-holder input[type="reset"]:focus{background:#419876;color:#fff;}.main-holder input[type="submit"]:hover,.main-holder input[type="reset"]:hover{background:#be8e71;color:#fff;}.main-holder .search-form input[type="text"]{width:180px;}@media (min-width: 980px) and (max-width: 1200px) {.main-holder .search-form input[type="text"]{width:140px;}}html.ie8 .main-holder .search-form input[type="text"]{width:140px;}@media (min-width: 768px) and (max-width: 979px) {.main-holder .search-form input[type="text"]{width:80px;}}@media (max-width: 480px) {.main-holder .search-form input[type="text"]{width:120px;}}.main-holder .search-form input[type="submit"]{height:50px;margin:0 0 0 10px;}@media (min-width: 980px) and (max-width: 1200px) {.main-holder .search-form input[type="submit"]{padding:0 15px;}}html.ie8 .main-holder .search-form input[type="submit"]{padding:0 15px;}@media (min-width: 768px) and (max-width: 979px) {.main-holder .search-form input[type="submit"]{padding:0 15px;}}@media (max-width: 480px) {.main-holder .search-form input[type="submit"]{padding:0 20px;}}h1{margin-bottom:35px;text-align:center;text-transform:uppercase;}h1 a{text-decoration:none;color:#614a57;}h1 a:focus{text-decoration:none;color:#614a57;}h1 a:hover{text-decoration:none;color:#419876;}h2{margin-bottom:35px;text-align:center;text-transform:uppercase;}h2 a{text-decoration:none;color:#614a57;}h2 a:focus{text-decoration:none;color:#614a57;}h2 a:hover{text-decoration:none;color:#419876;}h3{margin-bottom:35px;text-align:center;text-transform:uppercase;}h3 a{text-decoration:none;color:#614a57;}h3 a:focus{text-decoration:none;color:#614a57;}h3 a:hover{text-decoration:none;color:#419876;}h4{margin-bottom:26px;}h4 a{text-decoration:none;color:#fffefe;}h4 a:focus{text-decoration:none;color:#fffefe;}h4 a:hover{text-decoration:none;color:#419876;}p{margin:0 0 22px 0;}a{-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;}.header{background:url(images/header.jpg) no-repeat 50% 0%;background-size:cover;position:relative;margin:0;padding:92px 0 30px 0;border:none;}@media (max-width: 767px) {.header{padding:42px 20px 30px 20px;text-align:center;}}body.home .header{padding:92px 0 21px 0;}@media (max-width: 767px) {body.home .header{padding:42px 20px 21px 20px;}}.header:before{background:#419876;display:block;width:1170px;height:11px;overflow:hidden;margin:0 0 0 -585px;position:absolute;left:50%;bottom:0;content:'';}body.home .header:before{bottom:-11px;}.header .logo_tagline{margin:0 0 31px -5px;padding:0 800px 0 0;line-height:62px;font-size:70px;font-weight:400;text-shadow:1px 1px 0 rgba(196,154,158,0.2);text-transform:none;color:#3e1f43;}@media (min-width: 980px) and (max-width: 1200px) {.header .logo_tagline{padding:0 550px 0 0;}}html.ie8 .header .logo_tagline{padding:0 550px 0 0;}@media (min-width: 768px) and (max-width: 979px) {.header .logo_tagline{padding:0 350px 0 0;}}@media (max-width: 767px) {.header .logo_tagline{padding:0;text-align:center;}}@media (max-width: 480px) {.header .logo_tagline{line-height:40px;font-size:40px;}}.header .logo{background:url(images/logo_bg.jpg) repeat 0% 0%;float:none;margin:0;padding:70px 10px 69px 10px;text-align:center;}@media (min-width: 768px) and (max-width: 979px) {.header .logo{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}}.header .logo .logo_h__txt{margin:-3px 0 7px 0;text-transform:none;}@media (min-width: 768px) and (max-width: 979px) {.header .logo .logo_h__txt{line-height:46px;font-size:40px;}}.header .logo .logo_h__txt a{text-decoration:none;}@media (min-width: 768px) and (max-width: 979px) {.header .logo .logo_h__txt a{line-height:46px;font-size:40px;}}.header .logo .logo_h__txt a:focus{text-decoration:none;color:#f9f9f9;}.header .logo .logo_h__txt a:hover{text-decoration:none;color:#f9f9f9;}.header .header-block .search-form{width:100%;overflow:hidden;margin:122px 0 12px 0;}@media (min-width: 768px) and (max-width: 979px) {.header .header-block .search-form{margin:94px 0 12px 0;}}.header .header-block .search-form input[type="text"]{background:#3e1c43;float:left;width:279px;height:20px;padding:17px!important;border:none!important;opacity:0.8;filter:alpha(opacity=80);}.header .header-block .search-form input[type="submit"]{background:#419876 url(images/search_submit.png) no-repeat 0% 0%;float:left;width:57px;height:54px;overflow:hidden;margin:0;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;line-height:0;font-size:0;}.header .header-block .search-form input[type="submit"]:hover{background-color:#be8e71;}.header .header-block .inner{background:url(images/bg.jpg) repeat 0% 0%;margin:0 0 0 -30px;}@media (min-width: 980px) and (max-width: 1200px) {.header .header-block .inner{margin:0 0 0 -20px;}}html.ie8 .header .header-block .inner{margin:0 0 0 -20px;}@media (min-width: 768px) and (max-width: 979px) {.header .header-block .inner{margin:0 0 0 -20px;}}@media (max-width: 767px) {.header .header-block .inner{margin:0;}}.header .header-block .inner .social-nets-wrapper{background:url(images/bg_1.jpg) repeat 0% 0%;float:right;height:47px;overflow:hidden;margin:0;padding:28px 41px 0 43px;}@media (min-width: 980px) and (max-width: 1200px) {.header .header-block .inner .social-nets-wrapper{padding:28px 20px 0 20px;}}html.ie8 .header .header-block .inner .social-nets-wrapper{padding:28px 20px 0 20px;}@media (min-width: 768px) and (max-width: 979px) {.header .header-block .inner .social-nets-wrapper{padding:28px 10px 0 10px;}}@media (max-width: 767px) {.header .header-block .inner .social-nets-wrapper{float:none;}}.header .header-block .inner .social-nets-wrapper ul{margin:0;padding:0;}.header .header-block .inner .social-nets-wrapper ul li{float:left;margin:0 0 0 16px;padding:0;list-style:none;}@media (min-width: 980px) and (max-width: 1200px) {.header .header-block .inner .social-nets-wrapper ul li{margin:0 0 0 8px;}}html.ie8 .header .header-block .inner .social-nets-wrapper ul li{margin:0 0 0 8px;}@media (min-width: 768px) and (max-width: 979px) {.header .header-block .inner .social-nets-wrapper ul li{margin:0 0 0 8px;}}@media (max-width: 767px) {.header .header-block .inner .social-nets-wrapper ul li{display:inline-block;float:none;margin:0 8px!important;vertical-align:top;}}.header .header-block .inner .social-nets-wrapper ul li:first-child{margin:0;}.header .header-block .inner .social-nets-wrapper ul li a{text-decoration:none;}.header .header-block .inner .social-nets-wrapper ul li a:hover:before{color:#3b1f43;}.header .header-block .inner .social-nets-wrapper ul li a:before{display:inline-block;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;vertical-align:top;line-height:20px;font-family:FontAwesome;font-size:16px;color:#fff;}.header .header-block .inner .social-nets-wrapper ul li a[title="facebook"]:before{content:'\f09a';}.header .header-block .inner .social-nets-wrapper ul li a[title="google"]:before{content:'\f0d5';}.header .header-block .inner .social-nets-wrapper ul li a[title="rss"]:before{content:'\f09e';}.header .header-block .inner .social-nets-wrapper ul li a[title="pinterest"]:before{content:'\f0d2';}.header .header-block .inner .social-nets-wrapper ul li a[title="linkedin"]:before{content:'\f0e1';}.header .header-block .inner .social-nets-wrapper ul li a img{display:none;}.header .header-block .inner .nav__primary{float:left;margin:0;}@media (max-width: 767px) {.header .header-block .inner .nav__primary{float:none;margin:0;padding:15px;}}.header .header-block .inner .nav__primary .select-menu{font-size:13px;}.header .header-block .inner .nav__primary .sf-menu{margin:0 0 0 38px;}@media (min-width: 980px) and (max-width: 1200px) {.header .header-block .inner .nav__primary .sf-menu{margin:0 0 0 10px;}}html.ie8 .header .header-block .inner .nav__primary .sf-menu{margin:0 0 0 10px;}@media (min-width: 768px) and (max-width: 979px) {.header .header-block .inner .nav__primary .sf-menu{margin:0 0 0 10px;}}.header .header-block .inner .nav__primary .sf-menu ul{background:#419876;width:100px;padding:16px 22px 16px 22px;}.header .header-block .inner .nav__primary .sf-menu ul:before{background:url(images/menu_corner.png) no-repeat 0% 0%;display:block;width:10px;height:5px;overflow:hidden;margin:0 0 0 -5px;position:absolute;top:-5px;left:50%;content:'';}.header .header-block .inner .nav__primary .sf-menu>li{background:url(images/menu_divider.png) no-repeat 0% 50%;padding:0 0 0 1px;}.header .header-block .inner .nav__primary .sf-menu>li:first-child{background:none;padding:0;}.header .header-block .inner .nav__primary .sf-menu>li>a{position:relative;height:46px;padding:29px 26px 0 26px;border:none;text-transform:uppercase;}@media (min-width: 768px) and (max-width: 979px) {.header .header-block .inner .nav__primary .sf-menu>li>a{height:48px;padding:27px 13px 0 13px;font-size:14px;}}.header .header-block .inner .nav__primary .sf-menu>li>a:before{background:url(images/menu_act.png) no-repeat 0% 0%;display:none;width:14px;height:7px;overflow:hidden;margin:0 0 0 -7px;position:absolute;top:0;left:50%;content:'';}.header .header-block .inner .nav__primary .sf-menu>li li{background:url(images/line_hor.png) repeat-x 0% 0%;padding:1px 0 0 0;}.header .header-block .inner .nav__primary .sf-menu>li li:first-child{background:none;padding:0;}.header .header-block .inner .nav__primary .sf-menu>li li a{padding:7px 0 8px 0;border:none;line-height:18px;font-family:'Cabin','sans-serif';font-size:12px;font-weight:400;text-transform:uppercase;text-decoration:none;color:#fff;}.header .header-block .inner .nav__primary .sf-menu>li li:before{display:none;}.header .header-block .inner .nav__primary .sf-menu>li li li a{color:#ac97a7;}.header .header-block .inner .nav__primary .sf-menu li:hover ul,.header .header-block .inner .nav__primary .sf-menu li.sfHover ul{margin:0 0 0 -72px;top:69px;left:50%;}.header .header-block .inner .nav__primary ul.sf-menu li li:hover ul,.header .header-block .inner .nav__primary ul.sf-menu li li.sfHover ul{background:#3e1f43;margin:0;top:-15px;left:122px;}.header .header-block .inner .nav__primary ul.sf-menu li li:hover ul:before,.header .header-block .inner .nav__primary ul.sf-menu li li.sfHover ul:before{display:none;}.header .header-block .inner .nav__primary .sf-menu>li>a:hover,.header .header-block .inner .nav__primary .sf-menu>li.sfHover>a,.header .header-block .inner .nav__primary .sf-menu>li.current-menu-item>a,.header .header-block .inner .nav__primary .sf-menu>li.current_page_item>a{background:none;}.header .header-block .inner .nav__primary .sf-menu>li>a:hover:before,.header .header-block .inner .nav__primary .sf-menu>li.sfHover>a:before,.header .header-block .inner .nav__primary .sf-menu>li.current-menu-item>a:before,.header .header-block .inner .nav__primary .sf-menu>li.current_page_item>a:before{display:block;}.header .header-block .inner .nav__primary .sf-menu li li>a:hover,.header .header-block .inner .nav__primary .sf-menu li li.sfHover>a,.header .header-block .inner .nav__primary .sf-menu li li.current-menu-item>a,.header .header-block .inner .nav__primary .sf-menu li li.current_page_item>a{background:none;color:#3e1f43;}.header .header-block .inner .nav__primary .sf-menu li li li>a:hover,.header .header-block .inner .nav__primary .sf-menu li li li.sfHover>a,.header .header-block .inner .nav__primary .sf-menu li li li.current-menu-item>a,.header .header-block .inner .nav__primary .sf-menu li li li.current_page_item>a{background:none;color:#fff;}.header .header-block .inner .nav__primary .sf-sub-indicator{margin:0 -5px 0 0;top:50px;right:50%;}.header .header_widget{background:url(images/bg.png) repeat 0% 0%;padding:40px 20px 41px 20px;text-align:center;}.header .header_widget h4{margin:0 0 9px 0;line-height:70px;font-family:'Cabin','sans-serif';font-size:60px;font-weight:400;color:#3e1f43;}@media (min-width: 768px) and (max-width: 979px) {.header .header_widget h4{line-height:50px;font-size:40px;}}@media (max-width: 767px) {.header .header_widget h4{line-height:40px;font-size:30px;}}.header .header_widget p{line-height:40px;font-size:36px;color:#8a667f;}@media (min-width: 980px) and (max-width: 1200px) {.header .header_widget p{line-height:36px;font-size:30px;}}html.ie8 .header .header_widget p{line-height:36px;font-size:30px;}@media (min-width: 768px) and (max-width: 979px) {.header .header_widget p{line-height:30px;font-size:24px;}}@media (max-width: 767px) {.header .header_widget p{line-height:30px;font-size:24px;}}.header .header_widget a{background:#419876;display:inline-block;margin:0;padding:12px 30px 12px 30px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:top;line-height:22px;font-family:'Cabin','sans-serif';font-size:16px;font-weight:500;text-transform:uppercase;text-decoration:none;color:#fff;}.header .header_widget a:focus{background:#419876;text-decoration:none;color:#fff;}.header .header_widget a:hover{background:#594360;text-decoration:none;color:#fff;}.content-holder{background:url(images/content.jpg) repeat 50% 0%;margin:0;padding:40px 0 104px 0;}@media (max-width: 767px) {.content-holder{padding:40px 20px 104px 20px;}}body.home .content-holder{padding:40px 0 36px 0;}@media (max-width: 767px) {body.home .content-holder{padding:40px 20px 36px 20px;}}#sidebar .widget{margin:55px 0 0 0;}#sidebar .widget:first-child{margin:0;}#sidebar ul{margin:0;padding:0;}#sidebar ul li{margin:8px 0 0 0;padding:0;list-style:none;line-height:22px;font-family:'Cabin','sans-serif';font-size:18px;font-weight:400;text-align:center;color:#e6bbb2;}#sidebar ul li:first-child{margin:0;}#sidebar ul li a{text-decoration:none;color:#e6bbb2;}#sidebar ul li a:focus{text-decoration:none;color:#e6bbb2;}#sidebar ul li a:hover{text-decoration:none;color:#614a57;}#sidebar ul li ul{padding:8px 0 0 0;}#sidebar ul li ul li{color:#614a57;}#sidebar ul li ul li a{color:#614a57;}#sidebar ul li ul li a:hover{color:#419876;}#sidebar ul li ul li ul li{color:#419876;}#sidebar ul li ul li ul li a{color:#419876;}#sidebar ul li ul li ul li a:hover{color:#e6bbb2;}#sidebar ul.post-list{padding:6px 0 0 0;}#sidebar ul.post-list li{margin:29px 0 0 0;line-height:22px;font-size:15px;font-weight:400;text-align:left;color:#bababa;}#sidebar ul.post-list li:first-child{margin:0;}#sidebar ul.post-list li .thumbnail{float:none;margin:0 0 27px 0;}#sidebar ul.post-list li h4{margin:0 0 15px 0;line-height:28px;font-size:26px;text-transform:lowercase;color:#3e1f43;}#sidebar ul.post-list li h4 a{text-decoration:none;color:#3e1f43;}#sidebar ul.post-list li h4 a:focus{text-decoration:none;color:#3e1f43;}#sidebar ul.post-list li h4 a:hover{text-decoration:none;color:#419876;}#sidebar ul.post-list li time{display:block;margin:0 0 2px 0;line-height:22px;font-size:16px;color:#e6bbb2;}#sidebar ul.post-list li .excerpt{margin:0 0 13px 0;}#sidebar #wp-calendar caption{color:#614a57;}#sidebar #wp-calendar thead tr th{color:#614a57;}.carousel-wrap.extra{margin:0 0 54px 0;}.carousel-wrap.extra h2{margin-bottom:41px;}.carousel-wrap.extra .es-carousel-wrapper{background:#fff;padding:26px 25px 19px 27px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.1);-moz-box-shadow:0 0 5px rgba(0,0,0,0.1);box-shadow:0 0 5px rgba(0,0,0,0.1);}.carousel-wrap.extra .es-carousel-wrapper ul li:hover .team_data{color:#594360;}.carousel-wrap.extra .es-carousel-wrapper ul li:hover .btn-align a{color:#419876!important;}.carousel-wrap.extra .es-carousel-wrapper ul li:hover .btn-align a:after{background-position:0% -10px;}.carousel-wrap.extra .es-carousel-wrapper ul li .featured-thumbnail{margin:0 0 14px 0;}.carousel-wrap.extra .es-carousel-wrapper ul li h5{margin:0 0 1px 0;line-height:24px;font-family:'Cabin','sans-serif';font-size:18px;font-weight:400;color:#823147;}@media (max-width: 480px) {.carousel-wrap.extra .es-carousel-wrapper ul li h5{line-height:18px;font-size:13px;}}.carousel-wrap.extra .es-carousel-wrapper ul li h5 a{text-decoration:none;color:#823147;}.carousel-wrap.extra .es-carousel-wrapper ul li h5 a:focus{text-decoration:none;color:#823147;}.carousel-wrap.extra .es-carousel-wrapper ul li h5 a:hover{text-decoration:none;color:#419876;}.carousel-wrap.extra .es-carousel-wrapper ul li .team_data{margin:0 0 18px 0;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;line-height:24px;font-family:'Cabin','sans-serif';font-size:16px;font-weight:400;color:#919191;}@media (max-width: 480px) {.carousel-wrap.extra .es-carousel-wrapper ul li .team_data{line-height:20px;font-size:12px;}}.carousel-wrap.extra .es-carousel-wrapper ul li .excerpt{display:none;}.carousel-wrap.extra .es-carousel-wrapper ul li .btn-align{padding:14px 0 0 0;border-top:1px solid #e9e9e9;}.carousel-wrap.extra .es-carousel-wrapper ul li .btn-align a{background:none;margin:0;padding:0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;line-height:20px;font-family:'Cabin','sans-serif';font-size:14px;font-weight:500;text-shadow:none;text-transform:uppercase;text-decoration:none;color:#c7a7a1!important;}@media (max-width: 480px) {.carousel-wrap.extra .es-carousel-wrapper ul li .btn-align a{line-height:16px;font-size:11px;}}.carousel-wrap.extra .es-carousel-wrapper ul li .btn-align a:hover{color:#419876!important;}.carousel-wrap.extra .es-carousel-wrapper ul li .btn-align a:hover:after{background-position:0% -10px;}.carousel-wrap.extra .es-carousel-wrapper ul li .btn-align a:after{background:url(images/btn_icon.png) no-repeat 0% 0%;display:inline-block;width:12px;height:9px;overflow:hidden;margin:6px 0 0 6px;vertical-align:top;content:'';}@media (max-width: 480px) {.carousel-wrap.extra .es-carousel-wrapper ul li .btn-align a:after{margin:4px 6px 0 6px;}}.carousel-wrap.extra .es-nav-next{background:url(images/next.png) no-repeat 0% 0%;display:block;width:14px;height:20px;overflow:hidden;margin:-10px 0 0 0;opacity:1;filter:alpha(opacity=100);position:absolute;top:50%;right:-41px;}@media (max-width: 1300px) {.carousel-wrap.extra .es-nav-next{margin:0;top:-33px;right:0;}}.carousel-wrap.extra .es-nav-next:hover{background-position:0% -21px;}.carousel-wrap.extra .es-nav-prev{background:url(images/prev.png) no-repeat 0% 0%;display:block;width:14px;height:20px;overflow:hidden;margin:-10px 0 0 0;opacity:1;filter:alpha(opacity=100);position:absolute;top:50%;left:-41px;}@media (max-width: 1300px) {.carousel-wrap.extra .es-nav-prev{margin:0;top:-33px;left:0;}}.carousel-wrap.extra .es-nav-prev:hover{background-position:0% -21px;}ul.list_1.item_1 li{padding:0;border-top:none;}ul.list_1 li{margin-bottom:61px;padding:65px 0 0 0;border-top:1px solid #efefef;}@media (max-width: 767px) {ul.list_1 li{width:100%;overflow:hidden;margin:0;padding:0 0 20px 0!important;border:none;}}ul.list_1 li .thumbnail{float:left;margin:0 30px 5px 0;}@media (min-width: 980px) and (max-width: 1200px) {ul.list_1 li .thumbnail{margin:10px 30px 5px 0;}}html.ie8 ul.list_1 li .thumbnail{margin:10px 30px 5px 0;}@media (min-width: 768px) and (max-width: 979px) {ul.list_1 li .thumbnail{margin:10px 20px 5px 0;}}@media (max-width: 767px) {ul.list_1 li .thumbnail{margin:10px 20px 5px 0;}}@media (max-width: 480px) {ul.list_1 li .thumbnail{max-width:50%;}}ul.list_1 li .clear{display:none;}ul.list_1 li h5{margin:0 0 6px 0;padding:5px 0 0 0;line-height:44px;font-family:'Cabin','sans-serif';font-size:36px;text-transform:lowercase;color:#3e1f43;}@media (min-width: 980px) and (max-width: 1200px) {ul.list_1 li h5{padding:0;line-height:40px;}}html.ie8 ul.list_1 li h5{padding:0;line-height:40px;}@media (min-width: 768px) and (max-width: 979px) {ul.list_1 li h5{margin:0;padding:0;line-height:34px;font-size:28px;}}@media (max-width: 767px) {ul.list_1 li h5{padding:0;}}@media (max-width: 480px) {ul.list_1 li h5{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;line-height:34px;font-size:28px;}}ul.list_1 li h5 a{text-decoration:none;color:#3e1f43;}ul.list_1 li h5 a:focus{text-decoration:none;color:#3e1f43;}ul.list_1 li h5 a:hover{text-decoration:none;color:#419876;}ul.list_1 li .info{display:block;line-height:28px;font-size:20px;color:#e6bbb2;}@media (min-width: 768px) and (max-width: 979px) {ul.list_1 li .info{line-height:24px;font-size:16px;}}@media (max-width: 480px) {ul.list_1 li .info{margin:0 0 10px 0;line-height:24px;font-size:16px;}}ul.list_1 li .excerpt{margin:0 0 18px 0;}.thumbnail{padding:0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.hr{background:#f1f1f1;margin:0 0 55px 0;}@media (max-width: 767px) {.hr{margin:0 0 45px 0;}}.sm_hr{background:#f1f1f1;height:1px;overflow:hidden;margin:0 0 39px 0;}a.btn-primary{background:none;display:inline-block;margin:0;padding:0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;vertical-align:top;line-height:20px;font-family:'Cabin','sans-serif';font-size:15px;font-weight:400;text-shadow:none;text-transform:uppercase;text-decoration:none;color:#5e4f60!important;}a.btn-primary:after{background:url(images/button_arrow_1.png) no-repeat 0% 0%;display:inline-block;width:11px;height:11px;overflow:hidden;margin:5px 0 0 9px;vertical-align:top;content:'';}a.btn-primary:focus{background:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;text-decoration:none;color:#5e4f60!important;}a.btn-primary:focus:after{background-position:0% 0%;}a.btn-primary:hover{background:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;text-decoration:none;color:#419876!important;}a.btn-primary:hover:after{background-position:0% -12px;}.flexslider.extra{background:#f7f1e3 url(images/quotes.png) no-repeat 50% 47px;margin:11px 0 0 0;padding:88px 40px 83px 40px;text-align:center;}@media (max-width: 767px) {.flexslider.extra{padding:88px 20px 83px 20px;}}.flexslider.extra h5{display:none;}.flexslider.extra .excerpt{line-height:34px;font-size:30px;color:#3e1f43;}@media (max-width: 767px) {.flexslider.extra .excerpt{line-height:24px;font-size:20px;}}.flexslider.extra a.btn{display:none;}.flexslider.extra .post_options{line-height:24px;font-size:18px;color:#823147;}.flexslider.extra .flex-direction-nav{width:100%;position:absolute;left:0;bottom:54px;}.flexslider.extra .flex-direction-nav .flex-next{background:url(images/next.png) no-repeat 0% 0%;display:block;width:14px;height:20px;overflow:hidden;margin:-10px -22px 0 0;opacity:1;filter:alpha(opacity=100);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;position:absolute;top:50%;right:50%;}.flexslider.extra .flex-direction-nav .flex-next:hover{background-position:0% -21px;}.flexslider.extra .flex-direction-nav .flex-prev{background:url(images/prev.png) no-repeat 0% 0%;display:block;width:14px;height:20px;overflow:hidden;margin:-10px 0 0 -22px;opacity:1;filter:alpha(opacity=100);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;position:absolute;top:50%;left:50%;}.flexslider.extra .flex-direction-nav .flex-prev:hover{background-position:0% -21px;}.footer{background:url(images/footer.jpg) no-repeat 50% 0%;background-size:cover;margin:0;padding:56px 0 0 0;border:none;}@media (max-width: 767px) {.footer{padding:56px 20px 0 20px;}}.footer:before{background:#e6b398;display:block;width:1170px;height:11px;overflow:hidden;margin:0 0 0 -585px;position:absolute;top:-11px;left:50%;content:'';}.footer .footer-widgets{padding:0 0 74px 0;}.footer .block_1{width:100%;overflow:hidden;}@media (max-width: 767px) {.footer .block_1{margin:0 0 30px 0;}}.footer .block_1 img{float:left;margin:7px 27px 7px 0;}@media (min-width: 768px) and (max-width: 979px) {.footer .block_1 img{float:none;margin:0 0 15px 0;}}@media (max-width: 480px) {.footer .block_1 img{max-width:50%;}}.footer .block_1 h5{margin:0 0 14px 0;padding:18px 0 0 0;line-height:22px;font-family:'Cabin','sans-serif';font-size:18px;font-weight:400;text-transform:uppercase;color:#fbfbfb;}@media (min-width: 980px) and (max-width: 1200px) {.footer .block_1 h5{padding:0;}}html.ie8 .footer .block_1 h5{padding:0;}@media (min-width: 768px) and (max-width: 979px) {.footer .block_1 h5{padding:9px 0 0 0;}}@media (max-width: 480px) {.footer .block_1 h5{padding:0;}}.footer .block_1 p{margin:0 0 18px 0;padding:0 80px 0 0;line-height:22px;font-size:16px;color:#fcfcfc;}@media (min-width: 980px) and (max-width: 1200px) {.footer .block_1 p{padding:0;}}html.ie8 .footer .block_1 p{padding:0;}@media (max-width: 767px) {.footer .block_1 p{padding:0;}}.footer .block_1 a{display:inline-block;vertical-align:top;line-height:20px;font-family:'Cabin','sans-serif';font-size:15px;font-weight:400;text-transform:uppercase;text-decoration:none;color:#fff;}.footer .block_1 a:after{background:url(images/button_arrow.png) no-repeat 0% 0%;display:inline-block;width:11px;height:11px;overflow:hidden;vertical-align:top;margin:5px 0 0 8px;content:'';}.footer .block_1 a:hover{color:#ffe9c7;}@media (max-width: 767px) {.footer .block_2{margin:0 0 30px 0;}}.footer .block_2 b{display:block;margin:0 0 35px 0;padding:0 0 27px 0;border-bottom:1px solid #ddaab8;line-height:26px;font-family:'Cabin','sans-serif';font-size:20px;font-weight:400;color:#fff;}@media (min-width: 768px) and (max-width: 979px) {.footer .block_2 b{line-height:20px;font-size:15px;}}@media (max-width: 767px) {.footer .block_2 b{margin:0;padding:0 0 15px 0;border:none;}}.footer .block_2 i{line-height:20px;font-family:'Cabin','sans-serif';font-size:18px;font-style:normal;font-weight:500;color:#fff;}@media (min-width: 768px) and (max-width: 979px) {.footer .block_2 i{line-height:16px;font-size:14px;}}.footer .block_2 i a{text-decoration:none;color:#fff;}.footer .block_2 i a:focus{text-decoration:none;color:#fff;}.footer .block_2 i a:hover{text-decoration:none;color:#fad3b8;}.footer .block_2 i a:hover:before{background-position:0% -19px;}.footer .block_2 i a:before{background:url(images/icon_mail.png) no-repeat 0% 0%;display:inline-block;width:22px;height:19px;overflow:hidden;margin:-1px 11px 0 0;vertical-align:top;content:'';}.footer .block_3 b{display:block;position:relative;margin:0;padding:2px 0 8px 48px;line-height:32px;font-family:'Cabin','sans-serif';font-size:26px;font-weight:400;color:#ff9ba7;}@media (min-width: 768px) and (max-width: 979px) {.footer .block_3 b{font-size:20px;}}.footer .block_3 b:before{background:url(images/icon_phone.png) no-repeat 0% 0%;display:block;width:37px;height:38px;overflow:hidden;position:absolute;top:3px;left:0;content:'';}.footer .block_3 em{display:block;margin:0 0 34px 0;padding:0 0 39px 39px;border-bottom:1px solid #ddaab8;line-height:24px;font-family:'Cabin','sans-serif';font-size:24px;font-style:normal;font-weight:400;color:#fff;}@media (min-width: 980px) and (max-width: 1200px) {.footer .block_3 em{font-size:19px;}}html.ie8 .footer .block_3 em{font-size:19px;}@media (min-width: 768px) and (max-width: 979px) {.footer .block_3 em{padding:0 0 39px 0;font-size:17px;}}@media (max-width: 767px) {.footer .block_3 em{margin:0;padding:0 0 15px 0;border:none;}}.footer .block_3 em i{display:inline-block;vertical-align:top;line-height:20px;font-style:normal;color:#ff9ba7;}.footer .block_3 strong{display:block;line-height:22px;font-family:'Cabin','sans-serif';font-size:18px;font-weight:500;color:#fff;}@media (min-width: 768px) and (max-width: 979px) {.footer .block_3 strong{font-size:14px;}}.footer .block_3 strong a{text-decoration:none;color:#fff;}.footer .block_3 strong a:focus{text-decoration:none;color:#fff;}.footer .block_3 strong a:hover{text-decoration:none;color:#ffd4bc;}.footer .block_3 strong a:hover:before{background-position:0% -14px;}.footer .block_3 strong a:before{background:url(images/icon_man.png) no-repeat 0% 0%;display:inline-block;width:12px;height:13px;overflow:hidden;margin:7px 12px 0 2px;vertical-align:top;content:'';}.footer .copyright{padding:47px 0 47px 0;border-top:6px solid #fff;}.footer .copyright .footer-text{float:none;line-height:20px;font-family:'Cabin','sans-serif';font-size:16px;text-align:right;text-transform:uppercase;color:#fff;}@media (max-width: 767px) {.footer .copyright .footer-text{margin:0;text-align:left;}}.footer .copyright .footer-text strong{float:left;margin:-12px 0 0 0;}@media (max-width: 767px) {.footer .copyright .footer-text strong{display:block;float:none;margin:0;}}.footer .copyright .footer-text i{margin:0 3px;font-style:normal;}.footer .copyright .footer-text a{text-decoration:none;color:#fff;}.footer .copyright .footer-text a:focus{text-decoration:none;color:#fff;}.footer .copyright .footer-text a:hover{text-decoration:none;color:#ffd5bd;}.footer .footer-nav{margin:20px 0 0 0;}@media (min-width: 768px) and (max-width: 979px) {.footer .footer-nav ul{text-align:right;}}@media (max-width: 767px) {.footer .footer-nav ul{text-align:left;}}.footer .footer-nav ul li{text-transform:uppercase;}@media (min-width: 768px) and (max-width: 979px) {.footer .footer-nav ul li{margin:0 0 0 15px;padding:0;}}@media (max-width: 767px) {.footer .footer-nav ul li{margin:0 10px 0 0;padding:0;}}.footer .footer-nav ul li.current-menu-item a{text-decoration:none;color:#ff9ba7;}.footer .footer-nav ul li.current-menu-item a:focus{text-decoration:none;color:#ff9ba7;}.footer .footer-nav ul li.current-menu-item a:hover{text-decoration:none;color:#ff9ba7;}.footer .footer-nav ul li a{text-decoration:none;}.footer .footer-nav ul li a:focus{text-decoration:none;color:#fff;}.footer .footer-nav ul li a:hover{text-decoration:none;color:#ff9ba7;}#back-top-wrapper p#back-top{margin:0;}#back-top-wrapper p#back-top a{background:url(images/up-arrow.png) no-repeat 0% 0%;display:block;width:27px;height:19px;overflow:hidden;}#back-top-wrapper p#back-top a:hover{background-position:0% -38px;}#back-top-wrapper p#back-top a span{display:none;}.title-section{padding:1px 0 10px 0;text-align:center;}.title-section h1{margin:0 0 15px 0;line-height:36px;font-size:36px;}.title-section ul{background:#fff;padding:16px 15px 15px 15px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.1);-moz-box-shadow:0 0 5px rgba(0,0,0,0.1);box-shadow:0 0 5px rgba(0,0,0,0.1);}.title-section ul li{line-height:24px;font-family:'Cabin','sans-serif';font-size:18px;font-weight:400;color:#823147;}.title-section ul li.active{color:#e6bbb2;}.title-section ul li.divider:after{line-height:24px;font-family:'Cabin','sans-serif';font-size:18px;font-weight:400;color:#823147;}.title-section ul li a{text-decoration:none;color:#823147;}.title-section ul li a:focus{text-decoration:none;color:#823147;}.title-section ul li a:hover{text-decoration:none;color:#e6bbb2;}.post_meta a{text-decoration:none;color:#3e1f43;}.post_meta a:focus{text-decoration:none;color:#3e1f43;}.post_meta a:hover{text-decoration:none;color:#419876;}.post_meta i{color:#419876;}.post-author{background:#fff;margin:0 0 70px 0;padding:15px 22px;}.post-author h3{margin:0 0 20px 0;line-height:30px;font-size:24px;text-align:left;text-transform:lowercase;}.post-author .post-author_gravatar{margin:3px 14px 3px 0;}.post-author .post-author_gravatar img{padding:0;border:none;}.post-author .post-author_link p{margin:0;}.post-author .post-author_link a{text-decoration:none;color:#3e1f43;}.post-author .post-author_link a:focus{text-decoration:none;color:#3e1f43;}.post-author .post-author_link a:hover{text-decoration:none;color:#419876;}.related-posts{margin:0 0 60px 0;}.related-posts ul li{line-height:24px;font-size:20px;text-transform:lowercase;color:#3e1f43;}.related-posts ul li .thumbnail{margin:0 0 20px 0;}.related-posts ul li a{text-decoration:none;color:#3e1f43;}.related-posts ul li a:focus{text-decoration:none;color:#3e1f43;}.related-posts ul li a:hover{text-decoration:none;color:#419876;}ol.comment-list li .comment-body{background:#fff!important;}ol.comment-list li .comment-body .author{padding:10px 0 0 0;line-height:20px;font-size:15px;font-weight:400;text-align:left;color:#3e1f43;}@media (max-width: 480px) {ol.comment-list li .comment-body .extra-wrap{overflow:visible;}}ol.comment-list li .comment-body .comment-meta{line-height:20px;font-size:15px;color:#e6bbb2;}ol.comment-list li .comment-body .reply a{background:none;display:inline-block;margin:0;padding:0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;vertical-align:top;line-height:20px;font-family:'Cabin','sans-serif';font-size:15px;font-weight:400;text-shadow:none;text-transform:uppercase;text-decoration:none;color:#5e4f60!important;}ol.comment-list li .comment-body .reply a:after{background:url(images/button_arrow_1.png) no-repeat 0% 0%;display:inline-block;width:11px;height:11px;overflow:hidden;margin:4px 0 0 9px;vertical-align:top;content:'';}ol.comment-list li .comment-body .reply a:focus{background:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;text-decoration:none;color:#5e4f60!important;}ol.comment-list li .comment-body .reply a:focus:after{background-position:0% 0%;}ol.comment-list li .comment-body .reply a:hover{background:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;text-decoration:none;color:#419876!important;}ol.comment-list li .comment-body .reply a:hover:after{background-position:0% -12px;}.cancel-comment-reply{padding:0 0 8px 0;}.google-map{margin:0 0 20px 0;}.wpcf7-form .wpcf7-not-valid-tip{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form textarea{padding:5px!important;font-size:13px;}.wpcf7-form .ajax-loader{margin:12px 0 0 0;}.filter-wrapper{padding:10px 0 49px 0;text-align:center;}.filter-wrapper .pull-right{float:none;}.filter-wrapper strong{display:inline-block;float:none;margin:0;padding:0;vertical-align:top;line-height:22px;font-size:18px;font-weight:400;text-transform:uppercase;color:#614a57;}@media (max-width: 767px) {.filter-wrapper strong{line-height:16px;font-size:12px;}}@media (max-width: 480px) {.filter-wrapper strong{color:#e6bbb2;}}.filter-wrapper ul{display:inline-block;float:none;margin:0;text-align:center;vertical-align:top;}.filter-wrapper ul li{display:inline-block;float:none;margin:0 18px;vertical-align:top;}@media (max-width: 767px) {.filter-wrapper ul li{margin:0 6px;}}.filter-wrapper ul li.active a{background:none;text-decoration:none;color:#419876;}.filter-wrapper ul li.active a:focus{background:none;text-decoration:none;color:#419876;}.filter-wrapper ul li.active a:hover{background:none;text-decoration:none;color:#419876;}.filter-wrapper ul li a{background:none;margin:0;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;line-height:22px;font-size:18px;font-weight:400;text-transform:uppercase;color:#614a57;}@media (max-width: 767px) {.filter-wrapper ul li a{line-height:16px;font-size:12px;}}.filter-wrapper ul li a:focus{background:none;text-decoration:none;color:#614a57;}.filter-wrapper ul li a:hover{background:none;text-decoration:none;color:#419876;}#portfolio-grid li .thumbnail{margin:0 0 24px 0;}#portfolio-grid li h3{margin:0 0 12px 0;line-height:32px;font-size:26px;text-align:left;text-transform:lowercase;color:#3e1f43;}#portfolio-grid li h3 a{text-decoration:none;color:#3e1f43;}#portfolio-grid li h3 a:focus{text-decoration:none;color:#3e1f43;}#portfolio-grid li h3 a:hover{text-decoration:none;color:#419876;}.type-portfolio .thumbnail.large{margin:0;}ul.pager{margin-top:30px;}ul.pager li a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.service-box{background:none;margin:0 0 56px 0;padding:0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.service-box h2{margin:0 0 15px 0;padding:0;line-height:62px;font-size:72px;text-align:left;color:#419876;}.service-box h5{margin:0;padding:0 50px 11px 0;line-height:28px;font-size:26px;text-transform:lowercase;color:#3e1f43;}.service-box .service-box_txt{margin:0 0 30px 0;}.service-box .btn-align{text-align:center;}@media (max-width: 767px) {.service-box .btn-align{text-align:left;}}.service-box .btn-align a{background:#419876;display:inline-block;margin:0;padding:11px 30px 12px 30px;vertical-align:top;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;line-height:23px;font-size:16px;font-weight:500;text-decoration:none;color:#fff!important;}.service-box .btn-align a:after{display:none;}.service-box .btn-align a:hover{background:#be8e71;}.faq-list h4{margin:0;line-height:22px;font-size:15px;font-weight:400!important;color:#3e1f43;}@media (max-width: 767px) {.error404-holder{text-align:center;}}.error404-holder .error404-holder_num{color:#419876;}@media (min-width: 768px) and (max-width: 979px) {.error404-holder .error404-holder_num{font-size:200px;}}@media (max-width: 767px) {.error404-holder .error404-holder_num{font-size:220px;}}@media (max-width: 480px) {.error404-holder .error404-holder_num{font-size:120px;}}.error404-holder h1{text-align:left;}@media (max-width: 767px) {.error404-holder h1{text-align:center;}}.error404-holder h2{text-align:left;}@media (max-width: 767px) {.error404-holder h2{text-align:center;}}.error404-holder h4{line-height:22px;font-size:15px;color:#3e1f43;}html.ie8 .posts-grid li .thumbnail img{max-width:inherit;}.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;}