@import url(/wp-content/themes/CherryFramework/style.css);@import url(//fonts.googleapis.com/css?family=Lato:400,400italic,900);@import url(//fonts.googleapis.com/css?family=Asap:400,400italic,700,700italic);body{background:#fefcf6}@media (max-width:767px){body{padding:0}}.main-holder input[type="text"],.main-holder input[type="email"],.main-holder textarea{background:#fefcf6;min-height:20px;margin:0;padding:9px 13px 10px 13px!important;border:1px solid #e6e4d8!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;line-height:20px;font-family:'Lato',sans-serif;font-size:14px;font-weight:400;color:#524a36!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:#9c0000;height:42px;margin:0 15px 0 0;padding:0 43px;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;font-family:'Asap',sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#fefcf6}.main-holder input[type="submit"]:focus,.main-holder input[type="reset"]:focus{background:#9c0000;text-shadow:none;color:#fefcf6}.main-holder input[type="submit"]:hover,.main-holder input[type="reset"]:hover{background:#e5e2d6;text-shadow:none;color:#211800}.main-holder .search-form input[type="text"]{width:170px}@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:90px}}@media (max-width:480px){.main-holder .search-form input[type="text"]{width:130px}}.main-holder .search-form input[type="submit"]{margin:0 0 0 15px}@media (min-width:980px) and (max-width:1200px){.main-holder .search-form input[type="submit"]{padding:0 20px}}html.ie8 .main-holder .search-form input[type="submit"]{padding:0 20px}@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:48px}@media (max-width:767px){h1{margin-bottom:20px}}h1 a{text-decoration:none;color:#302710}h1 a:focus{text-decoration:none;color:#302710}h1 a:hover{text-decoration:none;color:#9c0000}h2{margin-bottom:24px}@media (max-width:767px){h2{margin-bottom:20px}}h2 a{text-decoration:none;color:#302710}h2 a:focus{text-decoration:none;color:#302710}h2 a:hover{text-decoration:none;color:#9c0000}h2 strong{display:block;padding:0 0 0 0;line-height:40px;font-size:32px;font-weight:400}h2 em{display:block;padding:0 0 30px 0;line-height:40px;font-size:32px;font-weight:400;font-style:normal}h3{margin-bottom:48px}@media (max-width:767px){h3{margin-bottom:20px}}h3 a{text-decoration:none;color:#302710}h3 a:focus{text-decoration:none;color:#302710}h3 a:hover{text-decoration:none;color:#9c0000}h4{text-transform:uppercase}h4 a{text-decoration:none;color:#302710}h4 a:focus{text-decoration:none;color:#302710}h4 a:hover{text-decoration:none;color:#9c0000}h5 a{text-decoration:none;color:#302710}h5 a:focus{text-decoration:none;color:#302710}h5 a:hover{text-decoration:none;color:#9c0000}a{-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;text-decoration:none}a:hover{text-decoration:none}p{margin:0 0 21px 0}.header{background:none;margin:0;padding:0 0 20px 0;border:none}@media (max-width:767px){.header{padding:0 20px 20px 20px;text-align:center}}body.home .header{padding:0 0 26px 0}@media (max-width:767px){body.home .header{padding:0 20px 26px 20px}}.header .search-form{margin:-10px 0 30px 0;text-align:center}.header .search-form form{float:none}.header .header_block{margin:0 0 38px 0;padding:12px 0 5px 0;border-bottom:4px solid #3d2d00}.header .header_block .social-nets-wrapper ul{margin:0;padding:0}.header .header_block .social-nets-wrapper ul li{float:left;margin:0 0 0 11px;padding:0;list-style:none}@media (max-width:767px){.header .header_block .social-nets-wrapper ul li{display:inline-block;float:none;margin:0 5px!important;vertical-align:top}}.header .header_block .social-nets-wrapper ul li:first-child{margin:0}.header .header_block .social-nets-wrapper ul li a{text-decoration:none}.header .header_block .social-nets-wrapper ul li a:hover:before{color:#9c0000}.header .header_block .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:14px;color:#bdb59f}.header .header_block .social-nets-wrapper ul li a[title="google"]:before{content:'\f0d5'}.header .header_block .social-nets-wrapper ul li a[title="twitter"]:before{content:'\f099'}.header .header_block .social-nets-wrapper ul li a[title="facebook"]:before{content:'\f09a'}.header .header_block .social-nets-wrapper ul li a[title="pinterest"]:before{content:'\f0d2'}.header .header_block .social-nets-wrapper ul li a[title="linkedin"]:before{content:'\f0e1'}.header .header_block .social-nets-wrapper ul li a img{display:none}.header .header_block .header_widget{float:right}@media (max-width:767px){.header .header_block .header_widget{float:none;padding:5px 0 0 0}}.header .header_block .header_widget h4{float:left;margin:0;padding:0;line-height:18px;font-family:'Asap',sans-serif;font-size:10px;font-weight:400;color:#9a927e}@media (max-width:767px){.header .header_block .header_widget h4{display:inline-block;float:none;vertical-align:top}}.header .header_block .header_widget .textwidget{float:left;margin:0 0 0 13px}@media (max-width:767px){.header .header_block .header_widget .textwidget{display:inline-block;float:none}}@media (max-width:480px){.header .header_block .header_widget .textwidget{display:block;margin:0}}.header .header_block .header_widget .textwidget b{background:url(/wp-content/themes/theme49468/images/icon_phone.png) no-repeat 0% 4px;display:inline-block;padding:0 0 0 13px;vertical-align:top;line-height:16px;font-family:'Asap',sans-serif;font-size:12px;font-weight:400;color:#9c0000}.header .header_block .header_widget .textwidget i{background:url(/wp-content/themes/theme49468/images/icon_mail.png) no-repeat 0% 4px;display:inline-block;position:relative;margin:0 0 0 28px;padding:0 0 0 19px;vertical-align:top;line-height:18px;font-family:'Asap',sans-serif;font-size:10px;font-style:normal;text-transform:uppercase;color:#9a927e}.header .header_block .header_widget .textwidget i:before{background:url(/wp-content/themes/theme49468/images/divider.gif) no-repeat 0% 0%;display:block;width:1px;height:13px;overflow:hidden;position:absolute;top:3px;left:-17px;content:''}.header .header_block .header_widget .textwidget i a{text-decoration:none;color:#9a927e}.header .header_block .header_widget .textwidget i a:focus{text-decoration:none;color:#9a927e}.header .header_block .header_widget .textwidget i a:hover{text-decoration:none;color:#9c0000}.header .logo{float:none;margin:0 0 35px 0;text-align:center}@media (min-width:768px) and (max-width:979px){.header .logo{width:100%}}.header .logo img{margin:0 0 5px 0}@media (max-width:480px){.header .logo img{max-width:94%}}.header .logo .logo_h__txt{margin:-8px 0 -3px 0}.header .logo .logo_h__txt a{text-decoration:none;color:#9c0000}@media (max-width:480px){.header .logo .logo_h__txt a{line-height:30px;font-size:30px}}.header .logo .logo_h__txt a:focus{text-decoration:none;color:#9c0000}.header .logo .logo_h__txt a:hover{text-decoration:none;color:#9c0000}.header .logo p{margin:0;line-height:18px;font-family:'Asap',sans-serif;font-size:14px;font-weight:400;font-style:italic;text-transform:none;color:#afaeac}.header .nav__primary{background:#fff;position:relative;margin:0;padding:1px;border:1px solid #e5e2d6;text-align:center}.header .nav__primary:before{background:#f0ede2;display:block;position:absolute;top:1px;right:1px;bottom:1px;left:1px;content:''}@media (min-width:768px){.header .nav__primary.isStuck{left:-100%;right:-100%;z-index:100}}@media (max-width:767px){.header .nav__primary.isStuck{left:0;right:0;z-index:100}}.header .nav__primary .select-menu{background:#f0ede2;position:relative;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-align:center;z-index:99}.header .nav__primary .sf-menu{float:none}.header .nav__primary .sf-menu ul{background:#302710;width:175px;padding:25px 0;-webkit-box-shadow:0 0 2px rgb(0 0 0 / .2);-moz-box-shadow:0 0 2px rgb(0 0 0 / .2);box-shadow:0 0 2px rgb(0 0 0 / .2)}.header .nav__primary .sf-menu>li{background:url(/wp-content/themes/theme49468/images/menu_divider.png) no-repeat 0% 50%;display:inline-block;float:none;padding:0 0 0 6px;vertical-align:top}.header .nav__primary .sf-menu>li:first-child{background:none;padding:0}.header .nav__primary .sf-menu>li>a{padding:14px 20px 14px 20px;border:none;letter-spacing:1px}@media (min-width:768px) and (max-width:979px){.header .nav__primary .sf-menu>li>a{padding:14px}}.header .nav__primary .sf-menu>li li{background:none;margin:17px 0 0 0}.header .nav__primary .sf-menu>li li:first-child{margin:0}.header .nav__primary .sf-menu>li li a{padding:0 15px;border:none;line-height:18px;font-family:'Lato',sans-serif;font-size:12px;font-weight:400;color:#fff}.header .nav__primary .sf-menu>li li .sf-sub-indicator{display:none}.header .nav__primary .sf-menu>li li li a{color:#424242}.header .nav__primary .sf-menu li:hover ul,.header .nav__primary .sf-menu li.sfHover ul{margin:0 0 0 -87px;top:52px;left:50%}.header .nav__primary ul.sf-menu li li:hover ul,.header .nav__primary ul.sf-menu li li.sfHover ul{background:#fff;margin:0;top:-25px;left:176px}.header .nav__primary .sf-menu>li>a:hover,.header .nav__primary .sf-menu>li.sfHover>a,.header .nav__primary .sf-menu>li.current-menu-item>a,.header .nav__primary .sf-menu>li.current_page_item>a{background:none;color:#9c0000}.header .nav__primary .sf-menu li li>a:hover,.header .nav__primary .sf-menu li li.sfHover>a,.header .nav__primary .sf-menu li li.current-menu-item>a,.header .nav__primary .sf-menu li li.current_page_item>a{background:none;color:#cdcbc2}.header .nav__primary .sf-menu li li li>a:hover,.header .nav__primary .sf-menu li li li.sfHover>a,.header .nav__primary .sf-menu li li li.current-menu-item>a,.header .nav__primary .sf-menu li li li.current_page_item>a{background:none;color:#9c0000}.header .nav__primary .sf-sub-indicator{background-image:url(/wp-content/themes/theme49468/images/arrows-ffffff.png);margin:0 -5px 0 0;top:33px;right:50%}#slider-wrapper{background:#fff;margin:0 0 52px 0;padding:1px;overflow:visible;border:1px solid #e5e2d6}#slider-wrapper .container{width:auto}#slider-wrapper .container .camera_caption div{background:url(/wp-content/themes/theme49468/images/caption.png) repeat 0% 0%;padding:36px 54px 43px 123px;line-height:28px;font-family:'Asap',sans-serif;font-size:22px;font-weight:400;color:#fff}@media (min-width:980px) and (max-width:1200px){#slider-wrapper .container .camera_caption div{line-height:24px;font-size:18px}}html.ie8 #slider-wrapper .container .camera_caption div{line-height:24px;font-size:18px}@media (min-width:768px) and (max-width:979px){#slider-wrapper .container .camera_caption div{line-height:20px;font-size:14px}}@media (max-width:767px){#slider-wrapper .container .camera_caption div{padding:15px 20px 15px 20px;line-height:20px;font-size:14px}}@media (max-width:480px){#slider-wrapper .container .camera_caption div{min-height:40px;padding:10px 15px 10px 15px;line-height:16px;font-size:11px}}#slider-wrapper .container .camera_caption div a{background:#fff;float:right;margin:14px 0 0 20px;padding:12px 44px 12px 44px;letter-spacing:1px;line-height:20px;font-family:'Asap',sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;text-decoration:none;color:#211800}@media (min-width:768px) and (max-width:979px){#slider-wrapper .container .camera_caption div a{margin:14px 0 0 14px;padding:12px 24px 12px 24px}}@media (max-width:767px){#slider-wrapper .container .camera_caption div a{margin:7px 0 0 14px;padding:12px 24px 12px 24px}}@media (max-width:480px){#slider-wrapper .container .camera_caption div a{padding:6px 12px 6px 12px;line-height:16px;font-size:10px}}#slider-wrapper .container .camera_caption div a:focus{background:#fff;color:#211800}#slider-wrapper .container .camera_caption div a:hover{background:#9c0000;color:#fff}#slider-wrapper .container .camera_caption div strong{display:block;margin:0 0 -4px 0;line-height:40px;font-size:32px;font-weight:700}@media (max-width:480px){#slider-wrapper .container .camera_caption div strong{display:none;margin:0;line-height:24px;font-size:18px}}#slider-wrapper .container .camera_prev{background:none;width:auto;height:auto;margin:0;padding:0;line-height:42px;position:absolute;top:auto;bottom:52px;left:41px}@media (max-width:767px){#slider-wrapper .container .camera_prev{top:15px;bottom:auto;left:20px}}@media (max-width:480px){#slider-wrapper .container .camera_prev{top:10px;left:15px}}#slider-wrapper .container .camera_prev span{background:none;display:inline-block;width:auto;height:auto;vertical-align:top}#slider-wrapper .container .camera_prev span:before{display:inline-block;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;vertical-align:top;line-height:42px;font-family:FontAwesome;font-size:55px;color:#fff;content:'\f104'}#slider-wrapper .container .camera_prev:hover span:before{color:#9c0000}#slider-wrapper .container .camera_next{background:none;width:auto;height:auto;margin:0;padding:0;line-height:42px;position:absolute;top:auto;right:auto;bottom:52px;left:65px}@media (max-width:767px){#slider-wrapper .container .camera_next{top:15px;bottom:auto;left:45px}}@media (max-width:480px){#slider-wrapper .container .camera_next{top:10px;left:40px}}#slider-wrapper .container .camera_next span{background:none;display:inline-block;width:auto;height:auto;vertical-align:top}#slider-wrapper .container .camera_next span:before{display:inline-block;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;vertical-align:top;line-height:42px;font-family:FontAwesome;font-size:55px;color:#fff;content:'\f105'}#slider-wrapper .container .camera_next:hover span:before{color:#9c0000}#slider-wrapper .container .camera_wrap{margin:0!important}#slider-wrapper .container .camera_thumbs{width:100%;position:absolute;top:0;left:0}#slider-wrapper .container .camera_thumbs .camera_thumbs_cont{background:none}#slider-wrapper .container .camera_pag{width:100%;position:absolute;top:20px;left:0}.content-holder{margin:0;padding:0 0 57px 0}@media (max-width:767px){.content-holder{padding:0 20px 57px 20px}}.content-holder ul.list_2:last-child{padding:0 0 40px 0}@media (min-width:1200px){.content-holder ul.list_2:last-child{padding:0 0 60px 0}}html.ie8 .content-holder ul.list_2.last_item{padding:0 0 60px 0}#sidebar .widget{margin:0 0 44px 0;padding:27px 0 0 0;border-top:1px solid #e5e2d6}#sidebar .widget:first-child{padding:0;border:none}#sidebar ul{margin:0;padding:0}#sidebar ul li{background:url(/wp-content/themes/theme49468/images/marker_1.png) no-repeat 0% 6px;margin:10px 0 0 0;padding:0 0 0 19px;list-style:none;line-height:20px;font-size:14px;color:#524a36}#sidebar ul li:first-child{margin:0}#sidebar ul li a{text-decoration:none;color:#524a36}#sidebar ul li a:focus{text-decoration:none;color:#524a36}#sidebar ul li a:hover{text-decoration:none;color:#9c0000}#sidebar ul li ul{padding:10px 0 0 0}#sidebar #wp-calendar caption{color:#9c0000}#sidebar #wp-calendar thead tr th{color:#9c0000}ul.clients{margin:0!important;padding:0 0 31px 0}@media (min-width:768px) and (max-width:979px){ul.clients{text-align:center}}@media (max-width:767px){ul.clients{text-align:center}}ul.clients li{float:left;margin:0 0 0 51px;padding:0;list-style:none}@media (min-width:980px) and (max-width:1200px){ul.clients li{margin:0 0 0 26px}}html.ie8 ul.clients li{margin:0 0 0 26px}@media (min-width:768px) and (max-width:979px){ul.clients li{display:inline-block;float:none;margin:5px 15px!important;vertical-align:top}}@media (max-width:767px){ul.clients li{display:inline-block;float:none;margin:5px 10px!important;vertical-align:top}}ul.clients li:first-child{margin:0 0 0 5px}html.ie8 ul.clients li:first-child{margin:0 0 0 5px}ul.clients li h5{display:none}ul.clients li .thumbnail{margin: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}.service-box{background:none;margin:0;padding:0 0 31px 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 .icon{float:left;min-width:70px;margin:0 15px 0 0;text-align:center}.service-box h2{margin:0 0 13px 0;line-height:28px;font-size:22px}.service-box .service-box_txt{overflow:hidden}@media (min-width:768px) and (max-width:979px){.service-box .service-box_txt{overflow:visible;line-height:18px;font-size:13px}}.service-box .btn-align{display:none}.service-box.extra .icon{float:left;min-width:65px;margin:6px 15px 6px 0;text-align:left}.service-box.extra h2{margin:0 0 7px 0}.service-box.extra .service-box_txt{margin:0 0 6px 0}.hr{background:#e5e2d6;height:4px;overflow:hidden;margin:5px 0 54px 0}.sm_hr{background:#e5e2d6;height:4px;overflow:hidden;margin:5px 0 43px 0}.title-box{margin:0 0 48px 0;padding:0 225px}@media (min-width:980px) and (max-width:1200px){.title-box{padding:0 125px}}html.ie8 .title-box{padding:0 125px}@media (min-width:768px) and (max-width:979px){.title-box{padding:0 25px}}@media (max-width:767px){.title-box{padding:0}}.title-box.extra{margin:0 0 38px 0;padding:0}.title-box.extra_1{margin:0 0 49px 0;padding:5px 0 0 0}.title-box h2{margin:0;line-height:38px;font-size:32px;text-align:center}.tabs-wrapper{margin:0 0 12px 0!important}.tabs-wrapper ul.nav-tabs{margin:0 0 56px 0;padding:0;border:none;text-align:center}.tabs-wrapper ul.nav-tabs li{background:url(/wp-content/themes/theme49468/images/divider.png) no-repeat 0% 5px;display:inline-block;float:none;margin:0;padding:0 0 0 7px;vertical-align:top;line-height:21px;font-size:14px;color:#302710}.tabs-wrapper ul.nav-tabs li:first-child{background:none;padding:0}.tabs-wrapper ul.nav-tabs li.active a{background:none;border:none;color:#9c0000}.tabs-wrapper ul.nav-tabs li.active a:focus{background:none;border:none;color:#9c0000}.tabs-wrapper ul.nav-tabs li.active a:hover{background:none;border:none;color:#9c0000}.tabs-wrapper ul.nav-tabs li a{background:none;margin:0 19px;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;font-family:'Asap',sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;text-decoration:none;color:#302710}@media (max-width:767px){.tabs-wrapper ul.nav-tabs li a{margin:0 7px!important}}@media (max-width:480px){.tabs-wrapper ul.nav-tabs li a{text-transform:none}}.tabs-wrapper ul.nav-tabs li a:focus{background:none;border:none;text-decoration:none;color:#302710}.tabs-wrapper ul.nav-tabs li a:hover{background:none;border:none;text-decoration:none;color:#9c0000}.flexslider.extra{background:none;overflow:visible!important}.flexslider.extra ul li .post-container{float:left;margin:0 30px 30px 0}@media (min-width:980px) and (max-width:1200px){.flexslider.extra ul li .post-container{width:220px;margin:0 20px 20px 0}}html.ie8 .flexslider.extra ul li .post-container{width:220px;margin:0 20px 20px 0}@media (min-width:768px) and (max-width:979px){.flexslider.extra ul li .post-container{width:166px;margin:0 20px 20px 0}}@media (max-width:767px){.flexslider.extra ul li .post-container{display:inline-block;float:none;width:21%;margin:0 2% 2% 2%!important}}@media (max-width:480px){.flexslider.extra ul li .post-container{width:42%;margin:0 4% 4% 4%!important}}.flexslider.extra ul li .post-container.nomargin{margin-right:0}html.ie8 .flexslider.extra ul li .post-container.nomargin{margin-right:0}.flexslider.extra ul li .post-container .thumbnail{background:#fff;margin:0;padding:1px;border:1px solid #e5e2d6}.flexslider.extra ul li .post-container .thumbnail a:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.flexslider.extra ul li .post-container .thumbnail a img{-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}html.ie8 .flexslider.extra ul li .post-container .thumbnail a img{max-width:inherit}.flexslider.extra ul li .post-container h5,.flexslider.extra ul li .post-container .post_options,.flexslider.extra ul li .post-container .excerpt,.flexslider.extra ul li .post-container .btn{display:none}.flexslider.extra .flex-control-nav{bottom:-22px}.flexslider.extra .flex-control-nav li{margin:0 1px}.flexslider.extra .flex-control-nav li a{background:#cdcbc2;width:12px;height:12px;overflow:hidden;margin:0;padding:0;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.flexslider.extra .flex-control-nav li a:hover,.flexslider.extra .flex-control-nav li a.flex-active{background:#9c0000}@media (max-width:767px){.list.plus-list{margin:0 0 50px 0}}.list.plus-list ul{margin:0;padding:0}.list.plus-list ul li{position:relative;margin:0;padding:19px 0 20px 37px;border-bottom:1px solid #d0cec5;list-style:none;line-height:22px;font-size:16px;color:#524a36}.list.plus-list ul li:before{line-height:20px;font-family:FontAwesome;font-size:16px;color:#211800;position:absolute;top:23px;left:1px;content:'\f0fe'}.list.plus-list ul li a{text-decoration:none;color:#524a36}.list.plus-list ul li a:focus{text-decoration:none;color:#524a36}.list.plus-list ul li a:hover{text-decoration:none;color:#9c0000}.list.plus-list ul li a:hover:before{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);color:#9c0000}.list.plus-list ul li a:before{background:#fefcf6;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;line-height:22px;font-family:FontAwesome;font-size:18px;color:#211800;position:absolute;top:22px;left:0;z-index:99;content:'\f0fe'}.spacer{height:37px}div.info{background:#e5e2d6;padding:11px 22px 11px 22px;line-height:20px;font-family:'Lato',sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#211800}@media (min-width:768px) and (max-width:979px){div.info{padding:11px 15px 11px 15px}}div.info img{margin:1px 17px 0 0}@media (min-width:768px) and (max-width:979px){div.info img{margin:1px 10px 0 0}}div.info a{text-decoration:none;color:#211800}div.info a:focus{text-decoration:none;color:#211800}div.info a:hover{text-decoration:none;color:#9c0000}.progress{margin:0 0 20px 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}html.ie8 .progress{filter:none}.progress.extra{background:none;height:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.progress.extra .bar{background:#9c0000;height:16px;border-top:2px solid #bb5151}html.ie .progress.extra .bar{filter:none}@media (max-width:767px){.carousel-wrap.extra{margin:0 0 30px 0}}.carousel-wrap.extra h2{margin-bottom:18px;line-height:24px;font-size:18px;font-weight:700}.carousel-wrap.extra ul li .featured-thumbnail{background:#fff;margin:0 0 6px 0;padding:1px;border:1px solid #e5e2d6}.carousel-wrap.extra ul li .featured-thumbnail a:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.carousel-wrap.extra ul li .featured-thumbnail a img{-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.carousel-wrap.extra ul li h5{margin:0;line-height:21px;font-family:'Lato',sans-serif;font-size:12px;font-weight:400;color:#9c0000}.carousel-wrap.extra ul li h5 a{text-decoration:none;color:#9c0000}.carousel-wrap.extra ul li h5 a:focus{text-decoration:none;color:#9c0000}.carousel-wrap.extra ul li h5 a:hover{text-decoration:none;color:#302710}.carousel-wrap.extra ul li .excerpt{display:none}.carousel-wrap.extra .es-nav .es-nav-next{background:none;width:auto;height:auto;margin:0;padding:0;opacity:1;filter:alpha(opacity=100);line-height:0;font-size:0;text-indent:0;right:1px;top:-43px}.carousel-wrap.extra .es-nav .es-nav-next:hover:before{color:#7d7766}.carousel-wrap.extra .es-nav .es-nav-next:before{-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;line-height:30px;font-family:FontAwesome;font-size:30px;color:#bdb8ad;content:'\f105'}.carousel-wrap.extra .es-nav .es-nav-prev{background:none;width:auto;height:auto;margin:0;padding:0;opacity:1;filter:alpha(opacity=100);line-height:0;font-size:0;text-indent:0;right:16px;top:-43px}.carousel-wrap.extra .es-nav .es-nav-prev:hover:before{color:#7d7766}.carousel-wrap.extra .es-nav .es-nav-prev:before{-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;line-height:30px;font-family:FontAwesome;font-size:30px;color:#bdb8ad;content:'\f104'}article.testimonial{background:#f0ede2}div.testimonials{padding:8px 0 0 0}div.testimonials .testi-item{margin:20px 0 0 0;padding:0}div.testimonials .testi-item:first-child{margin:0}div.testimonials .testi-item blockquote{background:#e5e2d6 url(/wp-content/themes/theme49468/images/quotes.png) no-repeat 14px 19px;margin:0;padding:29px 25px 32px 57px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;font-style:italic;color:#524a36}div.testimonials .testi-item blockquote:before{background:url(/wp-content/themes/theme49468/images/testi_corner.png) no-repeat 0% 0%;display:block;width:27px;height:28px;overflow:hidden;border:none;position:absolute;left:35px;bottom:-28px;content:''}div.testimonials .testi-item blockquote:after{display:none}div.testimonials .testi-item blockquote a{text-decoration:none;color:#524a36}div.testimonials .testi-item blockquote a:focus{text-decoration:none;color:#524a36}div.testimonials .testi-item blockquote a:hover{text-decoration:none;color:#9c0000}div.testimonials .testi-item .testi-meta{padding:5px 0 0 55px;line-height:21px;font-size:14px;font-weight:700;color:#524a36}div.testimonials .testi-item .testi-meta br,div.testimonials .testi-item .testi-meta a{display:none}div.testimonials.extra{padding:6px 0 13px 0}div.testimonials.extra .testi-item{background:url(/wp-content/themes/theme49468/images/quotes_1.png) no-repeat 1px 6px;margin:30px 0 0 0;padding:0 0 0 74px}div.testimonials.extra .testi-item:first-child{margin:0}div.testimonials.extra .testi-item blockquote{background:none;margin:0;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-style:normal}div.testimonials.extra .testi-item blockquote:before,div.testimonials.extra .testi-item blockquote:after{display:none}div.testimonials.extra .testi-item .testi-meta{padding:6px 0 0 0;line-height:24px;font-family:'Asap',sans-serif;font-size:20px;font-weight:400;text-align:right;color:#211800}@media (min-width:1200px){.indent_left{padding:0 0 0 52px}}a.btn-primary{background:#9c0000;display:inline-block;margin:0 15px 0 0;padding:11px 28px;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:'Asap',sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#fefcf6}a.btn-primary:focus{background:#9c0000;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;text-shadow:none;color:#fefcf6}a.btn-primary:hover{background:#e5e2d6;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;text-shadow:none;color:#211800}ul.list_1{margin:0!important;padding:10px 0 20px 0}ul.list_1 li{margin:35px 0 0 0}ul.list_1 li:first-child{margin:0}ul.list_1 li .thumbnail{background:#fff;margin:0 30px 5px 0;padding:1px;border:1px solid #e5e2d6}@media (min-width:980px) and (max-width:1200px){ul.list_1 li .thumbnail{max-width:50%}}html.ie8 ul.list_1 li .thumbnail{max-width:45%}@media (min-width:768px) and (max-width:979px){ul.list_1 li .thumbnail{max-width:50%}}@media (max-width:767px){ul.list_1 li .thumbnail{max-width:50%}}ul.list_1 li .thumbnail a:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}ul.list_1 li .thumbnail a img{-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}ul.list_1 li h5{margin:0 0 22px 0;padding:18px 0 0 0;line-height:21px;font-family:'Lato',sans-serif;font-size:18px;font-weight:400;color:#9c0000}@media (min-width:980px) and (max-width:1200px){ul.list_1 li h5{padding:0}}html.ie8 ul.list_1 li h5{padding:0}@media (min-width:768px) and (max-width:979px){ul.list_1 li h5{padding:0}}@media (max-width:767px){ul.list_1 li h5{padding:0}}ul.list_1 li h5 a{text-decoration:none;color:#9c0000}ul.list_1 li h5 a:focus{text-decoration:none;color:#9c0000}ul.list_1 li h5 a:hover{text-decoration:none;color:#302710}ul.list_1 li .excerpt{margin:0 0 29px 0}ul.list_2 li{margin-bottom:30px}html.ie8 ul.list_2 li{margin-bottom:20px}@media (max-width:767px){ul.list_2 li{text-align:center}}ul.list_2 li .thumbnail{background:#fff;margin:0;padding:1px;border:1px solid #e5e2d6}@media (max-width:767px){ul.list_2 li .thumbnail{display:inline-block;float:none;vertical-align:top}}ul.list_2 li .thumbnail a:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}ul.list_2 li .thumbnail a img{-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}ul.list_2 li h5{display:none}ul.list_2 li p{display:none}@media (max-width:767px){ul.list_3 li{text-align:center}}ul.list_3 li .thumbnail{background:#fff;margin:0;padding:1px;border:1px solid #e5e2d6}@media (max-width:767px){ul.list_3 li .thumbnail{display:inline-block;float:none;vertical-align:top}}ul.list_3 li .thumbnail a:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}ul.list_3 li .thumbnail a img{-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.type-clients .thumbnail{background:none;float:left;width:auto;margin:5px 20px 5px 0}.footer{background:none;position:relative;margin:0;padding:0;border:none;z-index:50}@media (max-width:767px){.footer{padding:0 20px}}.footer .container{padding:46px 0 0 0;border-top:4px solid #3d2d00}body.home .footer .container{padding:27px 0 0 0}.footer .container h4{margin-bottom:15px}.footer .container .footer-widgets{padding:0 0 51px 0;line-height:21px;font-size:12px;color:#524a36}@media (max-width:767px){.footer .container .footer-widgets{padding:0 0 10px 0}}.footer .container .footer-widgets ul{margin:0;padding:0 0 27px 0}.footer .container .footer-widgets ul li{margin:5px 0 0 0;padding:0;list-style:none;line-height:16px;font-size:12px;color:#524a36}.footer .container .footer-widgets ul li:first-child{margin:0}.footer .container .footer-widgets ul li.current_page_item a{text-decoration:none;color:#9c0000}.footer .container .footer-widgets ul li.current_page_item a:focus{text-decoration:none;color:#9c0000}.footer .container .footer-widgets ul li.current_page_item a:hover{text-decoration:none;color:#9c0000}.footer .container .footer-widgets ul li a{text-decoration:none;color:#524a36}.footer .container .footer-widgets ul li a:focus{text-decoration:none;color:#524a36}.footer .container .footer-widgets ul li a:hover{text-decoration:none;color:#9c0000}.footer .container .footer-widgets ul.social{margin:0;padding:0}@media (max-width:767px){.footer .container .footer-widgets ul.social{padding:0 0 20px 0}}.footer .container .footer-widgets ul.social li{margin:4px 0 0 0;padding:0;line-height:17px}.footer .container .footer-widgets ul.social li:first-child{margin:0}.footer .container .footer-widgets ul.social li img{float:left;margin:0 13px 0 0}.footer .container .footer-widgets .footer_box{text-align:right}@media (max-width:767px){.footer .container .footer-widgets .footer_box{text-align:left}}.footer .container .footer-widgets .footer_box h4{margin-bottom:12px}.footer .container .footer-widgets .footer_box .textwidget{margin:0 0 35px 0}.footer .container .footer-widgets .footer_box a{text-decoration:none;color:#524a36}.footer .container .footer-widgets .footer_box a:focus{text-decoration:none;color:#524a36}.footer .container .footer-widgets .footer_box a:hover{text-decoration:none;color:#9c0000}.footer .container .copyright{margin:0;padding:39px 0 39px 0;border-top:4px solid #e5e2d6}.footer .container .copyright .footer-text{float:none;padding:0 2px 0 0;line-height:16px;font-size:12px;text-align:right}@media (max-width:767px){.footer .container .copyright .footer-text{margin:0 0 8px 0;text-align:left}}.footer .container .copyright .footer-text strong{font-weight:900;text-transform:uppercase}.footer .container .copyright .footer-text a{text-decoration:none;color:#524a36}.footer .container .copyright .footer-text a:focus{text-decoration:none;color:#524a36}.footer .container .copyright .footer-text a:hover{text-decoration:none;color:#9c0000}.footer .container .copyright .footer-nav{margin:0 2px 0 0}.footer .container .copyright .footer-nav ul{margin:0;padding:0}@media (min-width:768px) and (max-width:979px){.footer .container .copyright .footer-nav ul{text-align:right}}@media (max-width:767px){.footer .container .copyright .footer-nav ul{text-align:left}}.footer .container .copyright .footer-nav ul li{background:url(/wp-content/themes/theme49468/images/divider_1.gif) no-repeat 0% 7px;margin:0 0 0 5px;padding:0 0 0 7px}@media (min-width:768px) and (max-width:979px){.footer .container .copyright .footer-nav ul li{display:inline-block;vertical-align:top}}@media (max-width:767px){.footer .container .copyright .footer-nav ul li{background:url(/wp-content/themes/theme49468/images/divider_1.gif) no-repeat 100% 7px!important;display:inline-block;margin:0 3px 0 0!important;padding:0 7px 0 0!important;vertical-align:top}}.footer .container .copyright .footer-nav ul li:first-child{background:none;margin:0;padding:0}.footer .container .copyright .footer-nav ul li a{text-decoration:none;color:#524a36}.footer .container .copyright .footer-nav ul li a:focus{text-decoration:none;color:#524a36}.footer .container .copyright .footer-nav ul li a:hover{text-decoration:none;color:#9c0000}#map{margin:0 0 46px 0;border:1px solid #524a36}#map img{max-width:none}#map #content{font-size:10px;color:#babbc2;padding-top:0}#map #content h6{font-size:13px;line-height:1.2em;color:#434458;margin:0 0 4px 0}#map #content p{line-height:14px;margin-bottom:0}#map #content a{color:#302710;text-decoration:underline}#map #content a:hover,#map #content a:focus{text-decoration:none}.gm-style .gm-style-iw #content a{font-size:11px}#back-top-wrapper p#back-top{margin:0}#back-top-wrapper p#back-top a{width:auto}#back-top-wrapper p#back-top a:hover:before{color:#524a36}#back-top-wrapper p#back-top 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:28px;font-size:28px;font-family:FontAwesome;color:#bfbaaf;content:'\f0aa'}#back-top-wrapper p#back-top a span{display:none}.title-section{background:#fff;position:relative;margin:0 0 9px 0;padding:16px 20px 16px 20px;border:1px solid #e5e2d6;text-align:center}.title-section:before{background:#fefcf6;position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:1;content:''}.title-section h1{position:relative;margin:0 0 1px 0;letter-spacing:1px;line-height:20px;font-size:14px;color:#9c0000;z-index:2}.title-section ul{background:none;position:relative;margin:0;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;z-index:2}.title-section ul li{line-height:18px;font-size:12px;text-shadow:none;color:#bab8b6}.title-section ul li.active{color:#9c0000}.title-section ul li.divider{margin:0 3px}.title-section ul li.divider:after{line-height:18px;font-size:12px;text-shadow:none;color:#bab8b6}.title-section ul li a{text-decoration:none;color:#bab8b6}.title-section ul li a:focus{text-decoration:none;color:#bab8b6}.title-section ul li a:hover{text-decoration:none;color:#9c0000}.post_meta i{color:#333232}.pagination ul li a{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.post-author{margin:0 0 70px 0;padding:15px 20px;border-color:#e5e2d6}.post-author h3{margin:0 0 15px 0;line-height:18px;font-size:14px;font-weight:400;color:#524a36}.post-author h3 a{text-decoration:none;color:#524a36}.post-author h3 a:focus{text-decoration:none;color:#524a36}.post-author h3 a:hover{text-decoration:none;color:#9c0000}.post-author .post-author_gravatar{margin:5px 20px 5px 0}.post-author .post-author_gravatar img{background:none;padding:0;border:none}.post-author .post-author_link{margin:10px 0 0 0}.post-author .post-author_link p{margin:0}.post-author .post-author_link a{text-decoration:none;color:#524a36}.post-author .post-author_link a:focus{text-decoration:none;color:#524a36}.post-author .post-author_link a:hover{text-decoration:none;color:#9c0000}.related-posts{margin:0 0 60px 0;padding:50px 0 0 0;border-top:1px solid #e5e2d6}.related-posts ul li{line-height:24px;font-size:18px;color:#9c0000}.related-posts ul li a{text-decoration:none;color:#9c0000}.related-posts ul li a:focus{text-decoration:none;color:#9c0000}.related-posts ul li a:hover{text-decoration:none;color:#302710}.comment-holder{padding:50px 0 0 0;border-top:1px solid #e5e2d6}ol.comment-list li .comment-body{background:#fefcf6!important;border:1px solid #e5e3d7}ol.comment-list li .comment-body .author{padding:8px 0 0 0;line-height:21px;font-size:14px;font-weight:400;text-align:left;color:#524a36}@media (max-width:480px){ol.comment-list li .comment-body .extra-wrap{overflow:visible}}ol.comment-list li .comment-body .reply{margin:0 0 0 33px;line-height:24px;font-size:18px;color:#524a36}ol.comment-list li .comment-body .reply a{text-decoration:none;color:#524a36}ol.comment-list li .comment-body .reply a:focus{text-decoration:none;color:#524a36}ol.comment-list li .comment-body .reply a:hover{text-decoration:none;color:#9c0000}ol.comment-list li .comment-body .comment-meta{line-height:24px;font-size:18px;color:#9c0000}.cancel-comment-reply{padding:0 0 8px 0}.google-map{margin:0 0 30px 0}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form textarea{padding:5px!important}.wpcf7-form .wpcf7-not-valid-tip{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.wpcf7-form .ajax-loader{margin:10px 0 0 0}.wpcf7-form .wpcf7-response-output{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}@media (max-width:767px){.error404-holder{text-align:center}}.error404-holder .error404-holder_num{color:#9c0000}@media (min-width:768px) and (max-width:979px){.error404-holder .error404-holder_num{font-size:220px}}.error404-holder h2{margin:0 0 20px 0}.filter-wrapper{padding:7px 0 55px 0;text-align:center}.filter-wrapper .pull-right{float:none}.filter-wrapper strong{display:inline-block;float:none;margin:0 19px 0 0;padding:0;vertical-align:top;line-height:20px;font-family:'Asap',sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;color:#302710}@media (max-width:767px){.filter-wrapper strong{margin:0 8px 0 0;line-height:18px;font-size:12px}}@media (max-width:480px){.filter-wrapper strong{margin:0;line-height:16px;font-size:10px}}.filter-wrapper ul{display:inline-block;float:none;margin:0;vertical-align:top}.filter-wrapper ul li{background:url(/wp-content/themes/theme49468/images/divider.png) no-repeat 0% 50%;display:inline-block;float:none;margin:0;padding:0 19px 0 26px;vertical-align:top;font-family:'Asap',sans-serif;text-transform:uppercase}@media (max-width:767px){.filter-wrapper ul li{padding:0 8px 0 15px}}@media (max-width:480px){.filter-wrapper ul li{padding:0 4px 0 11px}}.filter-wrapper ul li:first-child{background:none;padding-left:0}.filter-wrapper ul li:last-child{padding-right:0}.filter-wrapper ul li.active a{background:none;color:#9c0000}.filter-wrapper ul li.active a:focus{background:none;color:#9c0000}.filter-wrapper ul li.active a:hover{background:none;color:#9c0000}.filter-wrapper ul li a{background:none;margin:0;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;line-height:20px;font-size:14px;color:#302710}@media (max-width:767px){.filter-wrapper ul li a{line-height:18px;font-size:12px}}@media (max-width:480px){.filter-wrapper ul li a{line-height:16px;font-size:10px}}.filter-wrapper ul li a:focus{background:none;color:#302710}.filter-wrapper ul li a:hover{background:none;color:#9c0000}#portfolio-grid li .thumbnail{background:#fff;margin:0 0 3px 0;padding:1px;border:1px solid #e5e2d6}#portfolio-grid li .thumbnail a:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}#portfolio-grid li .thumbnail a img{-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}#portfolio-grid li h3{margin:0;line-height:18px;font-size:12px;color:#9c0000}#portfolio-grid li h3 a{text-decoration:none;color:#9c0000}#portfolio-grid li h3 a:focus{text-decoration:none;color:#9c0000}#portfolio-grid li h3 a:hover{text-decoration:none;color:#302710}#portfolio-grid li p{display:none}.type-portfolio .thumbnail.large{margin:0}.type-portfolio .related-posts{padding:0;border:none}.pager{margin-top:30px}.pager li a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.page-header{margin:0;border:none}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:#fff0;text-shadow:none;background-color:#fff0;border:0}.input-block-level{display:block;width:100%;min-height:31px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}