body{padding:0;font-size:15px;color:#727272;background:#fff;background-attachment:fixed;line-height:25px}#wrapper{transition:all .3s cubic-bezier(.25,.46,.45,.94) 0s;position:relative;margin:0 auto;background:none repeat scroll 0 0 #f5f5f5}.h1,h1{font-size:30px;line-height:40px}.h2,h2{font-size:24px;line-height:35px}.h3,h3{font-size:18px;line-height:30px}.h4,h4{line-height:25px}.h4,.h5,h4,h5{font-size:14px}.h5,.h6,h5,h6{line-height:20px}.h6,h6{font-size:12px}.head-contact-social{padding:5px 0;margin:0 0 0 20px;float:right}.head-contact-social li{height:30px;padding:0;transition:background .2s ease-in-out 0s;text-align:center;background-color:#d0d0d0;margin:0 0 0 4px;border-radius:0;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;cursor:pointer;width:30px;display:inline-block}.head-contact-social li.facebook:hover{background-color:#4c66a4}.head-contact-social li.twitter:hover{background-color:#15b4c9}.head-contact-social li.googleplus:hover{background-color:#dd4b39}.head-contact-social li.linkedin:hover{background-color:#006599}.head-contact-social li.instagram:hover{background-color:#bc2a8d}.head-contact-social li.skype:hover{background-color:#40beee}.head-contact-social li.dribbble:hover{background-color:#c7366f}.head-contact-social li.youtube:hover{background-color:#cc2423}.head-contact-social li.vimeo:hover{background-color:#20b9eb}.head-contact-social li.pagelines:hover{background-color:#364146}.head-contact-social li>a>i{font-size:16px;color:#fff;transition:color .3s ease-in-out 0s;line-height:1.9}.header-contact-info{margin:0!important;float:left;display:block}.header-contact-info li{padding:0!important;margin-right:0;letter-spacing:.8px}.header-contact-info i{font-size:15px;padding-right:7px;line-height:20px;vertical-align:bottom}.header-contact-info li a:before{display:none}#carousel-example-generic .active>div{display:block}.carou-direction-nav li,.carousel-indicators li{padding:0}.homepage-mycarousel .carousel-inner>.item>img{margin:0 auto;display:block}.carousel-indicators{margin-bottom:0}.slide-caption{height:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:15px;right:0;position:absolute;top:50%;margin:0;left:0;width:50%;z-index:0}.slide-text-bg1{padding:0;position:relative;text-align:left;margin:0 0 20px;width:50%;z-index:773}.slide-text-bg1 h2{padding:6px 12px;font-weight:400;text-shadow:0 0 1px hsla(0,0%,61%,.7);color:#242526;letter-spacing:0;background-color:hsla(0,0%,100%,.9);margin:0;-webkit-box-shadow:0 0 3px 0 hsla(0,0%,63%,.9);-moz-box-shadow:0 0 3px 0 hsla(0,0%,63%,.9);box-shadow:0 0 3px 0 hsla(0,0%,63%,.9);border-radius:2px;line-height:40px;font-family:Open Sans;display:inline-block}.slide-text-bg2{padding:0;position:relative;text-align:left;margin:0 0 20px;width:50%;z-index:773}.slide-text-bg2 span{padding:6px 12px;font-size:15px;font-weight:400;text-shadow:0 0 1px hsla(0,0%,61%,.7);color:#fff;letter-spacing:1px;background-color:rgba(45,47,49,.8);margin:0;border-radius:2px;line-height:25px;font-family:Open Sans;display:inline-block}.slide-text-bg2 .check{border-bottom-left-radius:2px;height:40px;padding:6px 25px;margin-right:12px;color:#fff;border-top-left-radius:2px;background-color:rgba(45,47,49,.95);background:#3e4041 url(/wp-content/themes/images/check.png) no-repeat 50%;width:50px;float:left}.slide-btn-area-sm{margin:0;width:80%;float:left}.slide-btn-sm{padding:10px 25px;font-size:13px;font-weight:600;color:#fff;transition:all .3s ease-in-out 0s;text-transform:uppercase;letter-spacing:.5px;text-align:center;margin:0;border-radius:3px;cursor:pointer;line-height:20px;vertical-align:middle;font-family:Open sans;display:inline-block}.slide-btn-sm:focus,.slide-btn-sm:hover{color:#fff}.homepage-mycarousel .format-quote p{margin-bottom:0;color:#fff}.carou-direction-nav{*height:0;list-style-type:none;margin:0}.carou-direction-nav a{height:52px;overflow:hidden;text-decoration:none;color:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;position:absolute;opacity:0;text-align:center;top:50%;margin:-20px 0 0;border-radius:5px;background:rgba(0,0,0,.8);cursor:pointer;width:52px;display:block;z-index:10}.carou-direction-nav .carou-prev{color:#fff;opacity:.5;left:15px}.carou-direction-nav .carou-next{right:15px;color:#fff;opacity:.5;text-align:right;text-align:center}.carou-direction-nav :hover .carou-prev{opacity:1;left:30px}.carou-direction-nav :hover .carou-next{right:30px;opacity:1}.carou-direction-nav :hover .carou-next:hover,.carou-direction-nav :hover .carou-prev:hover{opacity:1}.carou-direction-nav .carou-disabled{filter:alpha(opacity=0);opacity:0!important;cursor:default}.carou-direction-nav a:before{font-size:35px;content:"\f104";line-height:1.5;font-family:FontAwesome;display:inline-block}.carou-direction-nav a.carou-next:before{content:"\f105"}.carousel.carousel-fade .item{-webkit-transition:opacity .6s ease-in-out;-moz-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out;transition-duration:3s;opacity:0;left:0!important}.carousel.carousel-fade .active.item{opacity:1}.carousel.carousel-fade .active.left,.carousel.carousel-fade .active.right{opacity:0;left:0;z-index:2}.carousel.carousel-fade .next,.carousel.carousel-fade .prev{left:0;z-index:1}.carousel.carousel-fade .carousel-control{z-index:3}.top-contact-detail-section{padding:20px 0;margin:0;width:100%}.contact-area{padding:20px 0;margin:0}.contact-icon{padding:0;margin:0 25px 0 0;float:left}.contact-icon i{font-size:45px;color:#fff;transition:all .3s ease-in-out 0s}.contact-area:hover .contact-icon i{padding-top:10px}.contact-area h6{font-size:14px;margin:0 0 7px;line-height:20px}.contact-area h4,.contact-area h6{font-weight:600;color:#fff;letter-spacing:1px;font-family:Open Sans}.contact-area h4{font-size:20px;margin:0;line-height:27px}.section-heading-title{padding:0 15px;position:relative;text-align:center;margin:-5px auto 53px;background-position:top;width:97.4%;background-repeat:no-repeat}.section-heading-title h1{font-weight:400;color:#242526;margin:0 0 10px;font-family:Open Sans}.section-heading-title p{font-size:15px;font-weight:400;color:#727272;margin:0;line-height:25px;font-family:Open Sans}.service-section{padding:80px 0 30px;margin:0;background:transparent;width:100%}.page-builder .service-section{padding-top:0;margin:0}.service-area{padding:0 0 45px;margin:0}.service-icon{padding:0;margin:0 30px 0 0;width:40px;float:left}.service-icon i{font-size:40px;transition:all .3s ease-in-out 0s}.service-area:hover .service-icon i{padding-top:10px}.service-area h3{font-size:20px;font-weight:600;color:#242526;letter-spacing:0;margin:0 0 12px;line-height:27px;font-family:Open Sans}.service-area p{font-size:15px;font-weight:400;color:#727272;letter-spacing:.2px;margin:0;line-height:25px;font-family:Open Sans}.service-img-box{height:auto;padding:0;margin:0 30px 0 0;width:40px;float:left}.service-area a,.service-area a:hover{color:#242526}.callout-section{height:100%;overflow:hidden;padding:0;margin:0;background:url(/wp-content/themes/appointment-pro/images/callout-bg.jpg) no-repeat fixed 0 0/cover transparent;width:100%}.callout-section .overlay{height:100%;padding:80px 0;position:relative;width:100%}.callout-section h1{letter-spacing:0;margin:-5px 0 17px}.callout-section h1,.callout-section p{padding:0 90px;color:#fff;text-align:center}.callout-section p{font-size:18px;font-weight:400;letter-spacing:.2px;margin:0;line-height:25px;font-family:Open Sans}.btn-area{text-align:center;margin:25px 0 0;display:block}.callout-btn1{color:#010101;background-color:#eee;margin:0 10px 3px;box-shadow:0 3px 0 0 #bac1c6}.callout-btn1,.callout-btn2{padding:14px 35px;font-size:20px;font-weight:600;text-shadow:0 1px 0 rgba(0,0,0,.1);transition:all .3s ease-in-out 0s;letter-spacing:0;text-align:center;border-radius:3px;cursor:pointer;line-height:20px;vertical-align:middle;white-space:nowrap;font-family:Open Sans;display:inline-block}.callout-btn2{text-decoration:none;color:#fff;margin:0 10px}.callout-btn1:hover{color:#010101}.callout-btn2:focus,.callout-btn2:hover{color:#fff}a:focus,a:hover{text-decoration:none!important}.hrtl-callout-section{padding:73px 0 75px;margin:0;background:transparent;width:100%}.hrtl-callout-section h2{color:#242526;letter-spacing:.5px;margin:0 0 10px;line-height:33px}.hrtl-callout-section p{font-size:15px;font-weight:400;color:#727272;letter-spacing:.5px;margin:0;line-height:25px;font-family:Open Sans}.hrtl-btn-area{text-align:center;margin:16px 0;display:block}a.hrtl-btn{padding:20px 35px;font-size:20px;text-decoration:none;font-weight:600;text-shadow:0 1px 0 rgba(0,0,0,.1);color:#fff;transition:all .3s ease-in-out 0s;letter-spacing:0;text-align:center;margin:0 10px;border-radius:3px;cursor:pointer;line-height:20px;vertical-align:middle;white-space:nowrap;font-family:Open Sans;display:inline-block}a.hrtl-btn:hover{color:#fff}.page-template-portfolio-2-col .page-builder,.page-template-portfolio-3-col .page-builder,.page-template-portfolio-4-col .page-builder,.tax-portfolio_categories .page-builder{padding-bottom:30px}.page-template-portfolio-2-col .blog-pagination,.page-template-portfolio-3-col .blog-pagination,.page-template-portfolio-4-col .blog-pagination{padding-bottom:40px}.portfolio-section{padding:80px 0 30px;background-color:transparent;margin:0}.portfolio-area{margin:0 0 50px}.portfolio-caption{overflow:auto;padding:20px 15px;font-weight:400;color:#fff;transition:all .3s ease 0s;transition:all .18s ease-in-out 0s;text-align:center;background-color:#f4f4f4;border-radius:0;border-radius:0 0 2px 2px;cursor:pointer;word-wrap:break-word;font-family:Open Sans}.portfolio-caption h4{font-weight:600;color:#242526;margin:0 0 8px;line-height:22px;font-family:Open Sans}.portfolio-caption h4 a{color:#242526;transition:all .3s ease 0s}.portfolio-caption p{font-size:14px;font-weight:400;color:#727272;margin:0;line-height:22px;font-family:Open Sans}.portfolio-showcase-overlay{height:100%;transition:all .4s ease;position:absolute;opacity:0;visibility:hidden;top:0;background:#000;left:0;width:100%}.portfolio-showcase-overlay-inner{position:absolute;top:50%;left:0;width:100%;margin-top:-30px}.portfolio-showcase-fade{opacity:.2}.portfolio-image{height:100%;overflow:hidden;font-size:0;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;position:relative;text-align:center;width:100%;line-height:0px}.portfolio-image img{transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.portfolio-area: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-image .portfolio-showcase-icons{text-align:center;width:100%;margin-top:0}.portfolio-image .portfolio-showcase-icons a{padding:12px;font-size:1.3em;text-decoration:none;opacity:1;margin-left:2px;display:inline-block}.portfolio-image .portfolio-showcase-icons a:hover{opacity:1}.portfolio-image .portfolio-showcase-icons a i{font-size:28px;color:#fff;line-height:40px}.portfolio-area:hover .portfolio-showcase-overlay{opacity:.8;visibility:visible}.project-scroll-btn{overflow:hidden;padding:0;margin-right:0;margin-bottom:50px;text-align:center}.project-scroll-btn li:first-child{margin-left:0}.project-scroll-btn li{height:40px;color:#fff;transition:all .3s ease 0s;text-align:center;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;background:#383838;margin-left:5px;width:40px;display:inline-block}.project-scroll-btn li a{padding:0;color:#fff;display:block}.project-scroll-btn li a:hover{color:#fff}a.project-prev:before{content:"\f104"}a.project-next:before,a.project-prev:before{font-size:30px;line-height:27px;font-family:FontAwesome;display:inline-block}a.project-next:before{content:"\f105"}.carousel-control{width:4%}.carousel-control.left,.carousel-control.right{margin-left:15px;background-image:none}@media (max-width:767px){.carousel-inner .active.left{left:-100%}.carousel-inner .next{left:100%}.carousel-inner .prev{left:-100%}.active>div{display:none}.active>div:first-child,div.blog-pagination{display:block}}@media (min-width:767px) and (max-width:992px){.carousel-inner .active.left{left:-50%}.carousel-inner .next{left:50%}.carousel-inner .prev{left:-50%}.active>div{display:none}.active>div:first-child,.active>div:first-child+div{display:block}}@media (min-width:992px){.carousel-inner .active.left{left:-25%}.carousel-inner .next{left:25%}.carousel-inner .prev{left:-25%}}.portfolio-tabs-section{padding:5px 0;margin-bottom:60px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;text-align:center}.portfolio-tabs{height:auto;padding:0;position:relative;margin:0;display:inline-block}.portfolio-tabs li{list-style:none outside none;padding:0;margin:10px 15px;float:none;display:inline-block}.portfolio-tabs li a{padding:0;font-size:16px;text-decoration:none;font-weight:600;color:#242526;transition:all .3s ease 0s;letter-spacing:1px;line-height:20px;font-family:Open Sans;display:inline-block}.portfolio-tabs li>a:before{font-size:15px;margin-right:7px;content:"";font-family:FontAwesome}.works-btn-area{text-align:center;margin:50px 0;display:block}a.works-btn{padding:20px 35px;font-size:20px;text-decoration:none;font-weight:600;text-shadow:0 1px 0 rgba(0,0,0,.1);color:#fff;transition:all .3s ease-in-out 0s;letter-spacing:0;text-align:center;margin:0 10px;border-radius:3px;cursor:pointer;line-height:20px;vertical-align:middle;white-space:nowrap;font-family:Open Sans;display:inline-block}a.works-btn:hover{color:#fff}.testimonial-section{height:100%;overflow:hidden;padding:0;margin:0;width:100%}.testimonial-section .overlay{height:100%;padding:80px 0 70px;position:relative;width:100%}.testi-margin{margin:50px 0 0}.testmonial-area{padding:0 50px;margin:0 0 30px}.description-box{padding:30px;position:relative;background-color:#fff;border-radius:7px}.description-box:after{font-size:45px;color:#fff;content:"\f0d9";position:absolute;top:20px;left:-13px;font-family:FontAwesome}.author-description{font-size:20px;font-weight:400;margin-bottom:10px;color:#242526;letter-spacing:.5px;line-height:30px}.author-description,.testmonial-area h4{margin-top:0;font-family:Open Sans;display:block}.testmonial-area h4{font-size:15px;font-weight:600;margin-bottom:5px;letter-spacing:0;line-height:20px}.testmonial-area h4>span{height:1px;margin-right:3px;position:relative;top:12px;background:none repeat scroll 0 0 #000;width:13px;float:left}.testmonial-area .media-body{margin:13px 0 0}.author-box{margin:0 35px 20px 0;width:100px;float:left}.author-box img{height:100px;padding:4px;border:1px solid #fff;width:100px}.text-color{color:#fff!important}.testi-pager{margin-bottom:60px!important}.testi-pager .carousel-indicators{bottom:0}.testi-pager .carousel-indicators li{height:13px;padding:0;border:1px solid #fff;background-color:transparent;margin:1px;border-radius:10px;width:13px;display:inline-block}.testi-pager .carousel-indicators .active{height:13px;border:1px solid #fff;background-color:#fff;margin:1px;width:13px}.width-auto{width:auto!important}.blog-section{padding:80px 0 25px;margin:0}.blog-sm-area{overflow:hidden;padding:0 0 55px;margin:0}.blog-sm-box{height:auto;padding:0;margin:0 25px 0 0;width:200px;float:left}.blog-sm-box img{transition:all .3s ease-in-out 0s;margin:0 0 20px;border-radius:2px}.blog-sm-area:hover .blog-sm-box img{opacity:.8}.blog-post-sm{overflow:hidden;padding:0;font-size:13px;font-weight:600;color:#727272;letter-spacing:0;margin:-5px 0 13px;width:100%;line-height:20px;font-family:Open Sans}.blog-tags-sm{margin:0 5px 5px;display:inline-block}.blog-post-sm a,.blog-tags-sm a{padding:5px;color:#242526;transition:all .2s ease 0s}.blog-sm-area h3{font-size:20px;font-weight:600;color:#242526;letter-spacing:0;margin:0 0 16px;line-height:27px;font-family:Open Sans}.blog-sm-area h3>a{color:#242526;transition:all .3s ease 0s}.blog-sm-area p{font-size:15px;font-weight:400;color:#727272;letter-spacing:.2px;margin:0;line-height:25px;font-family:Open Sans}.blog-btn-area-sm{margin:30px 0 3px;display:block}.blog-btn-sm{padding:8px 18px;font-size:13px;font-weight:700;text-shadow:0 1px 0 rgba(0,0,0,.1);color:#fff;transition:all .3s ease-in-out 0s;letter-spacing:.5px;text-align:center;margin:0;border-radius:3px;cursor:pointer;line-height:20px;vertical-align:middle;font-family:Open Sans;display:inline-block}.blog-btn-sm:focus,.blog-btn-sm:hover{color:#fff}.blog-sm-area a.more-link{padding:8px 18px;font-size:13px;font-weight:600;text-shadow:0 1px 0 rgba(0,0,0,.1);color:#fff;transition:all .3s ease-in-out 0s;letter-spacing:.5px;text-align:center;margin:30px 0 3px;border-radius:3px;cursor:pointer;line-height:20px;vertical-align:middle;font-family:Open Sans;display:inline-block}.blog-sm-area a.more-link:hover{color:#fff}.clients-section{padding:80px 0;background-color:#f4f4f4;margin:0}.clients-margin{margin:0 0 50px}.clients-title{color:#242526;padding-right:10px;letter-spacing:0;margin:0 0 25px}.clients-desc{font-size:15px;font-weight:400;color:#727272;padding-right:10px;letter-spacing:.2px;margin:0;line-height:27px;font-family:Open Sans}.clients-btn-area{padding-right:10px;margin:35px 0 0;display:block}.clients-btn-lg{padding:12px 23px;font-size:15px;font-weight:600;text-shadow:0 1px 0 rgba(0,0,0,.1);color:#fff;transition:all .3s ease-in-out 0s;letter-spacing:.5;text-align:center;margin:0;border-radius:4px;cursor:pointer;line-height:20px;vertical-align:middle;font-family:Open Sans;display:inline-block}.clients-btn-lg:focus,.clients-btn-lg:hover{color:#fff}.padding-10{padding-right:5px!important;margin:0 0 10px;padding-left:5px!important}.clients-logo{height:auto;padding:25px;border:2px solid #fff;background-color:#fff;margin:0;width:auto;white-space:nowrap;display:block}.clients-logo img{margin-right:auto;transition:all .2s ease-in-out 0s;margin-left:auto;display:block}.clients-logo:hover img{transform:translateY(-10px)}.footer-contact-detail-section{padding:75px 0 58px;margin:0;background:transparent;width:100%}.footer-section-heading-title{padding:0 15px;position:relative;text-align:center;margin:0 auto 50px;background-position:top;width:97.4%;background-repeat:no-repeat}.footer-section-heading-title h1{color:#242526;margin:0 0 10px}.footer-contact-area{padding:0 0 20px;margin:0}.footer-contact-icon{padding:0;margin:0 25px 0 0;float:left}.footer-contact-icon i{font-size:45px;transition:all .3s ease-in-out 0s}.footer-contact-area:hover .footer-contact-icon i{padding-top:10px}.footer-contact-area h6{font-size:14px;margin:0 0 7px}.footer-contact-area h4,.footer-contact-area h6{font-weight:600;color:#727272;letter-spacing:1px;line-height:20px;font-family:Open Sans}.footer-contact-area h4{font-size:20px;margin:0}.footer-section{padding:30px 0 0;background-color:#f4f4f4;width:100%}.footer-widget-address{margin-bottom:0;padding-bottom:0;margin-top:40px!important}.footer-addr-icon{margin-right:15px;transition:all .4s ease 0s;margin-left:0;float:left}.footer-addr-icon i{font-size:30px}.footer-widget-address address{font-size:16px;font-weight:400;font-weight:400!important;margin-right:0;margin-bottom:0;color:#727272;line-height:27px;font-family:Open Sans;display:block}.footer-widget-section{padding:0}.footer-widget-column{margin-bottom:30px}.footer-widget-title{margin:-8px 0 45px}.footer-widget-title a.rsswidget{margin:0 0 45px}.footer-widget-title,.footer-widget-title a.rsswidget{font-size:27px;font-weight:400;color:#242526;line-height:35px;font-family:Open Sans}.footer-logo{margin:25px 0 15px;display:bolck}.footer-blog-post{overflow:hidden;margin-bottom:0;padding-bottom:20px;margin-top:0!important}.footer-blog-post:last-child{margin-bottom:0;padding-bottom:0}.footer-blog-post h3{font-size:16px;font-weight:600;margin-bottom:5px;line-height:22px;word-wrap:break-word;margin-top:-5px;font-family:Open Sans;display:block}.footer-blog-post h3 a{color:#242526;transition:all .3s ease 0s}.footer-blog-post span{font-size:13.5px;font-weight:600;margin-right:8px;color:#727272;line-height:20px;font-family:Open Sans;display:block}.post-area{margin-right:15px;margin-left:0;float:left;display:block}.post-area img{height:auto;transition:all .3s ease-in-out 0s;max-width:100%;border-radius:2px;display:block}.footer-blog-post:hover .post-area img{opacity:1px}.footer-widget-tags{overflow:hidden;padding:0;margin:0 0 10px}.footer-widget-tags a{padding:6px 12px;font-size:14px;border:1px solid #dadada;font-weight:400;color:#45494b;transition:all .3s ease 0s;background-color:#fcfcfc;margin:0 5px 9px 0;cursor:pointer;line-height:20px;vertical-align:baseline;white-space:nowrap;font-family:Open Sans;display:inline-block}.footer-widget-tags a:hover{color:#fff}.footer-widget-column ul{overflow:hidden;padding:0;margin:10px 0 0}.footer-widget-column ul li{overflow:hidden;padding:0;font-size:15px;font-weight:400;letter-spacing:.2px;margin:0 0 10px;line-height:22px;font-family:Open Sans;display:block}.footer-widget-column ul li:last-child{margin:0}.footer-widget-column ul li a{color:#727272;transition:all .3s ease 0s}.footer-widget-column ul#menu-footer-menu>li.menu-item>a:before,.footer-widget-column ul#menu-footer-menu>li.menu-item>ul.sub-menu>li.menu-item>a:before,.footer-widget-column>ul>li>a:before{font-size:15px;margin-right:10px;content:"";font-family:FontAwesome}.footer-copyright-section{padding:0;border-top:1px solid #f4f4f4;background-color:#fff;margin:0;width:100%}.footer-copyright{padding:10px 0}.footer-copyright p{font-size:14px;font-weight:400;color:#727272;margin:0;line-height:20px;font-family:Open Sans}.footer-copyright p a{color:#242526}.footer-contact-social{padding:25px 0;margin:0;float:right}.footer-contact-social li{height:30px;padding:0;margin-right:0;margin-bottom:0;transition:background .2s ease-in-out 0s;text-align:center;background-color:#d0d0d0;border-radius:0;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;cursor:pointer;width:30px;margin-top:0;display:inline-block}.footer-contact-social li.facebook:hover{background-color:#4c66a4}.footer-contact-social li.twitter:hover{background-color:#15b4c9}.footer-contact-social li.googleplus:hover{background-color:#dd4b39}.footer-contact-social li.linkedin:hover{background-color:#006599}.footer-contact-social li.instagram:hover{background-color:#bc2a8d}.footer-contact-social li.skype:hover{background-color:#40beee}.footer-contact-social li.dribbble:hover{background-color:#c7366f}.footer-contact-social li.youtube:hover{background-color:#cc2423}.footer-contact-social li.vimeo:hover{background-color:#20b9eb}.footer-contact-social li.pagelines:hover{background-color:#364146}.footer-contact-social li>a>i{font-size:16px;color:#fff;transition:color .3s ease-in-out 0s;line-height:1.9}.page-title-section{height:100%;overflow:hidden;padding:0;margin:0;width:100%}.page-title-section .overlay{height:80%;padding:20px 0 18px;position:relative;width:100%}.page-title{padding:0;position:relative;margin:0 auto;background-position:top;width:99%;background-repeat:no-repeat}.page-title h1{color:#fff;letter-spacing:1px;margin:0;word-wrap:break-word}.page-breadcrumb{list-style:none outside none;padding:10px 0;font-size:15px;font-weight:600;margin-bottom:0;color:#fff;text-align:right;line-height:20px;font-family:Open Sans}.page-breadcrumb>li{padding:0;display:inline-block}.page-breadcrumb>li+li:before{padding:0 5px;color:#fff}.page-breadcrumb>li a,.page-breadcrumb>li a:focus,.page-breadcrumb>li a:hover,.page-title a,.page-title a:focus,.page-title a:hover{color:#fff}.page-seperator{height:70px;overflow:hidden;width:100%}.margin-top{margin-top:0}.margin-bottom{margin-bottom:0}.about-section{overflow:hidden;padding:0 0 80px;background-color:#f4f4f4;margin:0;width:100%}.about-section-space{overflow:hidden;padding:5px 0;margin:0 0 50px;width:100%}.about-img-area{padding:0;position:relative;margin:0}.about-img-area img{-webkit-box-shadow:0 17px 7px -15px #777;-moz-box-shadow:0 17px 7px -15px #777;box-shadow:0 17px 7px -15px #777;border-radius:2px}.about-section h2{padding:0;margin-bottom:25px;color:#242526;margin-top:0}.about-section p img:first-child{margin:0 20px 0 0}.about-section p:last-child,.page-template-default p:last-child,.page-template-fullwidth p:last-child{margin-bottom:0}.team-section{overflow:hidden;padding:80px 0 30px;margin:0;width:100%}.team-area{margin:0 0 50px}.team-caption{overflow:auto;padding:25px;font-weight:400;color:#fff;transition:all .3s ease 0s;transition:all .18s ease-in-out 0s;border-bottom:2px solid #e4e4e4;border-radius:0;border-radius:0 0 2px 2px;cursor:pointer;word-wrap:break-word;font-family:Open Sans}.team-area:hover .team-caption,.team-caption{background-color:transparent}.team-caption h5{font-weight:700;transition:all .3s ease 0s;letter-spacing:.5px;margin:0 0 8px}.team-caption h3,.team-caption h5{color:#242526;font-family:Open Sans}.team-caption h3{font-size:25px;font-weight:300;margin:0;line-height:30px}.team-showcase-overlay{height:100%;transition:all .3s ease;position:absolute;opacity:0;visibility:hidden;top:0;left:0;width:100%}.team-showcase-overlay-inner{position:absolute;top:50%;left:0;width:100%;margin-top:-30px}.team-showcase-fade{opacity:.2}.team-image{height:100%;overflow:hidden;font-size:0;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;position:relative;text-align:center;width:100%;line-height:0px}.team-image img{transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.team-area: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)}.team-image .team-showcase-icons{text-align:center;width:100%;margin-top:0}.team-image .team-showcase-icons a{height:50px;padding:0;text-decoration:none;color:#000;transition:all .1s ease;background-color:#fff;margin:0 3px;border-radius:100%;width:50px;display:inline-block}.team-image .team-showcase-icons a:hover{color:#fff;background-color:#0e0e0e}.team-image .team-showcase-icons a i{font-size:18px;line-height:2.8}.team-area:hover .team-showcase-overlay{opacity:.8;visibility:visible}.page-builder{padding:80px 0 0;margin:0}.media-body{overflow:hidden;display:block!important}.blog-post-date-area{padding:0;text-align:center;margin:0 25px 0 0;background:none repeat scroll 0 0 #fff;width:70px;float:left}.blog-post-date-area .date{padding:12px 0 13px;font-size:40px;font-weight:400;color:#fff;text-align:center;line-height:40px;font-family:Open Sans}.blog-post-date-area .month-year{padding:5px 0 0;font-size:14px;color:#fff;display:block}.blog-post-date-area .comment,.blog-post-date-area .month-year{font-weight:600;text-align:center;line-height:20px;font-family:Open Sans}.blog-post-date-area .comment{padding:15px 0;font-size:15px;color:#d0d0d0;background-color:#2a2a2a}.blog-post-date-area .comment>a{color:#d0d0d0}.blog-post-date-area .comment:hover>a{color:#fff}.blog-post-date-area .comment>a>i{font-size:17px;padding-right:10px}.blog-lg-area-left{overflow:hidden;padding:0 10px 60px 0;margin:0}.blog-lg-area-right{overflow:hidden;padding:0 0 60px 10px;margin:0}.blog-lg-area-full{overflow:hidden;padding:0 0 60px;margin:0}.blog-lg-box{padding:0;margin:0;display:block}.blog-lg-box img{transition:all .3s ease-in-out 0s;margin:0 0 20px}.blog-post-lg{padding:0;font-size:15px;font-weight:600;color:#727272;letter-spacing:.2px;margin:0 0 16px;width:100%;line-height:20px;font-family:Open Sans}.blog-post-lg a>img{height:40px;margin:0 10px 0 0;width:40px}.blog-tags-lg{margin:0 15px 5px;display:inline-block}.blog-tags-lg i{color:#afafaf;padding-right:5px}.blog-post-lg a,.blog-tags-lg a{padding:5px 0 5px 5px;color:#242526;transition:all .2s ease 0s}.blog-lg-area-full h3,.blog-lg-area-left h3,.blog-lg-area-right h3{font-size:27px;font-weight:400;color:#242526;letter-spacing:0;margin:0 0 25px;line-height:35px;word-wrap:break-word;font-family:Open Sans}.blog-lg-area-full h3>a,.blog-lg-area-left h3>a,.blog-lg-area-right h3>a{color:#242526;transition:all .3s ease 0s}.blog-btn-lg{padding:13px 35px;font-size:14px;font-weight:600;text-shadow:0 1px 0 rgba(0,0,0,.1);color:#fff;transition:all .3s ease-in-out 0s;letter-spacing:.5px;text-align:center;margin:0;border-radius:3px;cursor:pointer;line-height:20px;vertical-align:middle;font-family:Open Sans;display:inline-block}.blog-btn-lg:hover{color:#fff}a.more-link{padding:13px 35px;font-size:14px;font-weight:600;text-shadow:0 1px 0 rgba(0,0,0,.1);color:#fff;transition:all .3s ease-in-out 0s;letter-spacing:.5px;text-align:center;margin:12px 0 3px;border-radius:3px;cursor:pointer;line-height:20px;vertical-align:middle;font-family:Open Sans;display:inline-block}a.more-link:focus,a.more-link:hover{color:#fff}.format-status{height:auto;padding:0;position:relative}.blog-lg-area-full .media>.media-body,.blog-lg-area-left>.media>.media-body,.blog-lg-area-right .media>.media-body{padding:0 0 40px;border-bottom:1px solid #eee}.blog-lg-area-full:last-child,.blog-lg-area-left:last-child,.blog-lg-area-right:last-child{padding-bottom:80px}.blog-paragraph-image{padding:0;margin:15px 10px 10px 0;float:none}.media-align{margin-bottom:15px}.alignleft{float:left}.blog-paragraph-image>.media>.alignleft img{margin-right:30px}.blog-description p{padding:0;font-size:15px;font-weight:400;color:#727272;margin:0;line-height:27px;font-family:Open Sans}.blog-paragraph-image>.media>.alignright img{margin-left:30px}.comment-title,.contact-title{padding:0;margin:0 0 25px;display:block}.comment-title h3,.contact-title h3{padding:0;font-weight:400;color:#242526;letter-spacing:0;margin:0;font-family:Open Sans}.blog-author{overflow:hidden;padding:20px;border:1px solid #e9e9e9;margin:0 10px 50px 0;display:block}.blog-author img{height:200px;margin-right:15px;transition:all 1s ease-in-out 0s;margin-left:0;width:200px;margin-top:0}.blog-author h2{font-weight:400;color:#242526;margin:0 0 5px}.blog-author h2,.blog-author span{letter-spacing:1px;font-family:Open Sans}.blog-author span{font-size:14px;font-weight:600;margin:0 0 15px;display:block}.blog-author p{font-size:15px;font-weight:400;color:#727272;letter-spacing:1px;margin:0 0 13px;line-height:25px;font-family:Open Sans}.blog-author-social{padding:15px 0;margin:0;display:block}.blog-author-social li{height:30px;padding:0;margin-right:4px;margin-bottom:0;transition:background .2s ease-in-out 0s;text-align:center;background-color:#d0d0d0;border-radius:0;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;cursor:pointer;width:30px;margin-top:0;display:inline-block}.blog-author-social li.facebook:hover{background-color:#4c66a4}.blog-author-social li.twitter:hover{background-color:#15b4c9}.blog-author-social li.googleplus:hover{background-color:#dd4b39}.blog-author-social li.linkedin:hover{background-color:#006599}.blog-author-social li.instagram:hover{background-color:#bc2a8d}.blog-author-social li.skype:hover{background-color:#40beee}.blog-author-social li.dribbble:hover{background-color:#c7366f}.blog-author-social li.youtube:hover{background-color:#cc2423}.blog-author-social li.vimeo:hover{background-color:#20b9eb}.blog-author-social li.pagelines:hover{background-color:#364146}.blog-author-social li>a>i{font-size:16px;color:#fff;transition:color .3s ease-in-out 0s;line-height:1.9}.comment-section{padding:0;margin:0 10px 30px 0;float:none}.comment-box{padding:0;position:relative;margin:0!important}.pull-left-comment{margin-right:20px;float:left}.comment-img{height:70px;margin:2px 0 20px;border-radius:100%;width:70px}.comment-detail{padding:0 0 15px;margin-bottom:35px;border-bottom:1px solid #e9e9e9;margin-left:0}.comment-detail-title{font-size:15px;font-weight:600;color:#242526;letter-spacing:0;margin:0 0 7px}.comment-date,.comment-detail-title{line-height:20px;font-family:Open Sans}.comment-date{font-size:14px;font-weight:400;color:#8f969c;margin:0 0 8px;vertical-align:middle;padding-left:0;display:block}.comment-date a{color:#8f969c}.comment-detail p{font-size:14px;font-weight:400;color:#727272;letter-spacing:.5px;text-align:justify;margin:0;line-height:25px;font-family:Open Sans}.reply{font-size:13px;float:right}.reply a{padding:0;font-size:15px;font-weight:600;transition:all .3s ease 0s;letter-spacing:0;line-height:20px;font-family:Open Sans;display:inline-block}.comment-form-section{padding:0 0 60px;background-color:transparent;margin:0 10px 0 0;float:none}.contact-form-section{padding:0 0 80px;margin:0 10px 0 0;float:none}.form-inline .blog-form-group,.form-inline .contact-form-group{margin-right:5px;margin-bottom:0;width:49%;vertical-align:middle;display:inline-block}.blog-form-group,.contact-form-group{margin-bottom:15px}.blog-form-control,.contact-form-control{height:46px;padding:6px 12px;font-size:15px;border:1px solid #e9e9e9;font-weight:400;margin-bottom:20px;color:#8f969c;background-color:transparent;border-radius:0;width:100%;line-height:20px;vertical-align:middle;font-family:Open Sans;display:inline-block}.form-inline .blog-form-group-textarea,.form-inline .contact-form-group-textarea{margin-bottom:0;width:99.3%;vertical-align:middle;display:inline-block}.blog-form-control-textarea,.contact-form-control-textarea{padding:6px 12px;font-size:15px;border:1px solid #e9e9e9;font-weight:400;margin-bottom:25px;color:#8f969c;background-color:transparent;border-radius:0;width:100%;line-height:20px;vertical-align:middle;font-family:Open Sans;display:inline-block}.blog-form-control-textarea::-webkit-input-placeholder,.blog-form-control::-webkit-input-placeholder,.contact-form-control-textarea::-webkit-input-placeholder,.contact-form-control::-webkit-input-placeholder{color:#727272}.blog-form-control-textarea::-moz-placeholder,.blog-form-control::-moz-placeholder,.contact-form-control-textarea::-moz-placeholder,.contact-form-control::-moz-placeholder{color:#727272}.blog-form-control-textarea:-ms-input-placeholder,.blog-form-control:-ms-input-placeholder,.contact-form-control-textarea:-ms-input-placeholder,.contact-form-control:-ms-input-placeholder{color:#727272}.blogdetail-btn,.cont-btn{margin:0 0 10px;display:block}.blogdetail-btn a,.cont-btn a{padding:12px 24px;font-size:16px;font-weight:600;margin-bottom:0;color:#fff;transition:all .4s ease 0s;letter-spacing:.5px;text-align:center;border-radius:3px;line-height:20px;font-family:Open Sans;display:inline-block}.blogdetail-btn a:hover,.cont-btn a:hover{color:#fff}.masonry-1{-webkit-column-count:1;-moz-column-count:1;column-count:1}.masonry-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.masonry-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.masonry-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.masonry-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.masonry-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}.masonry-1,.masonry-2,.masonry-3,.masonry-4,.masonry-5,.masonry-6{-moz-column-gap:.5em;-webkit-column-gap:.5em;column-gap:.5em;padding:0;position:relative}@media screen and (max-width:992px){.masonry-3,.masonry-4,.masonry-5,.masonry-6{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media screen and (max-width:768px){.masonry-3,.masonry-4,.masonry-5,.masonry-6{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media screen and (max-width:480px){.masonry-2,.masonry-3,.masonry-4,.masonry-5,.masonry-6{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.masonry-item{padding:0 15px!important;margin:0;width:100%;display:inline-block}.masonry-item .blog-lg-area-left{padding:0;margin:0 0 35px}.masonry-item .blog-lg-area-left .media .media-body{padding:0 0 10px}.masonry-item .blog-lg-box{position:relative;margin:0 0 26px;float:none}.masonry-item .blog-lg-box img{border:0;margin:0}.masonry-item .blog-sm-area:hover .blog-lg-box img{padding-top:0}.masonry-item .blog-lg-area-left .blog-tags-sm{margin:0 5px}.masonry-item .blog-lg-area-left .blog-post-sm a,.masonry-item .blog-lg-area-left .blog-tags-sm a{padding:7px 5px;display:inline-block}.masonry-item .blog-lg-area-left h3{font-size:24px;font-weight:700;color:#242526;margin:0 0 16px;line-height:32px;font-family:Open Sans,sans-serif}.masonry-item .blog-lg-area-left p{margin:0 0 20px}.masonry-item .media{margin-top:0}.masonry-item .blog-lg-area-left a.more-link{padding:8px 18px;margin:0 0 3px}.masonry-item .blog-post-sm{padding:0;font-size:14px;border-top:1px solid #eae8e8;border-bottom:1px solid #eae8e8;margin:0 0 17px}.masonry-item .blog-lg-box:after{height:100%;transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;content:"\A";position:absolute;opacity:0;top:0;background:rgba(47,47,47,.3);background:-webkit-linear-gradient(transparent,#232323);background:-moz-linear-gradient(transparent,#232323);background:-o-linear-gradient(transparent,#232323);background:linear-gradient(rgba(47,47,47,.1),rgba(47,47,47,.3));left:0;width:100%}.masonry-item .blog-lg-box:hover:after{opacity:1}.masonry-item .blog-lg-area-left .blog-btn-area-sm{margin:27px 0 3px}.masonry-item .blog-lg-area-left blockquote p{margin:0}.format-status{padding:20px;border-top:4px solid #ee591f;background-color:#f2f2f2;margin:0;display:block}.format-status p{padding:0;font-size:18px;margin:0;line-height:30px;font-family:Open Sans,sans-serif}.masonry-item:after{height:0;font-size:0;content:" ";visibility:hidden;clear:both;display:block}.sidebar-section-right{padding:30px 20px;border:1px solid #e9e9e9;margin-bottom:80px;background-color:#fbfbfb;margin-left:0}.sidebar-section-left{border-right:1px dashed #c5d1dc;padding:0 30px 0 0;margin-right:0;margin-bottom:70px;background-color:transparent}.sidebar-widget{overflow:hidden;padding:0;margin-bottom:70px;margin-top:0}.sidebar-widget:last-child{margin-bottom:0}.sidebar-widget-title{margin-bottom:22px}.sidebar-widget-title h3,.sidebar-widget-title h3 a{color:#242526;letter-spacing:.5px;margin:0;padding-bottom:0;word-wrap:break-word}.sidebar-widget .contact-area .contact-icon i,.sidebar-widget .contact-area h4,.sidebar-widget .contact-area h6{color:#727272}.sidebar-widget>.input-group>.form-control{height:45px;padding:6px 12px;border:1px solid #e9e9e9;font-weight:400;-webkit-box-shadow:none;box-shadow:none;border-radius:2px;font-family:Open Sans}.sidebar-widget>.input-group>.form-control:focus{border-color:#e9e9e9;outline:0;-webkit-box-shadow:none;box-shadow:none}.sidebar-widget>.input-group>.input-group-addon{border-bottom-right-radius:2px;border-bottom-left-radius:0;padding:6px 12px;font-size:15px;font-weight:600;font-weight:400;border-top-right-radius:2px;color:#fff;border-top-left-radius:0;letter-spacing:.2px;text-align:center;line-height:1;font-family:Open Sans}.sidebar-menu-box{display:block}.sidebar-blog-post{overflow:hidden;margin-bottom:0;padding-bottom:20px;margin-top:0!important}.sidebar-blog-post:last-child{margin-bottom:0;padding-bottom:0}.sidebar-blog-post h3{font-size:16px;font-weight:600;margin-bottom:5px;line-height:22px;word-wrap:break-word;margin-top:-5px;font-family:Open Sans;display:block}.sidebar-blog-post h3 a{color:#242526;transition:all .3s ease 0s}.sidebar-blog-post span{font-size:13.5px;font-weight:600;margin-right:8px;color:#727272;line-height:20px;font-family:Open Sans;display:block}.sidebar-post-area{margin-right:15px;margin-left:0;float:left;display:block}.sidebar-post-area img{height:auto;transition:all .3s ease-in-out 0s;max-width:100%;border-radius:2px;display:block}.sidebar-blog-post:hover .sidebar-post-area img{opacity:1px}ul.post-content{list-style:none outside none;padding:0;margin-bottom:0}ul.post-content li{padding-top:10px;font-size:14px;font-weight:400;margin-right:0;border-bottom:1px dotted #c5d1dc;letter-spacing:0;padding-bottom:10px;line-height:20px;vertical-align:top;font-family:Open Sans;display:block}ul.post-content li:first-child{padding-top:0}ul.post-content li a{color:#727272;transition:all .3s ease 0s}ul.post-content>li>a:before{font-size:13px;margin-right:10px;content:"";margin-left:1px;font-family:FontAwesome}.tagcloud{overflow:hidden;padding:4px 0;margin:0 0 10px}.tagcloud a{padding:6px 14px;font-size:14px!important;border:1px solid #dadada;font-weight:400;color:#45494b;transition:all .3s ease 0s;background-color:#fcfcfc;margin:0 5px 10px 0;cursor:pointer;line-height:20px;vertical-align:baseline;white-space:nowrap;font-family:Open Sans;display:inline-block}.tagcloud a:hover{color:#fff}.blog-pagination,.navigation.pagination .nav-links{overflow:hidden;padding:0 0 70px;text-align:center;margin:0}.blog-pagination a,.navigation.pagination .nav-links .page-numbers,.navigation.pagination .nav-links a{height:40px;padding:8px;font-size:18px;border:1px solid #dbdbdb;font-weight:600;color:#242526;transition:all .3s ease 0s;background-color:#fff;margin:0 3px 10px;border-radius:50%;cursor:pointer;width:40px;line-height:20px;vertical-align:baseline;white-space:nowrap;font-family:Open Sans;display:inline-block}.blog-pagination span.current{color:#fff;background-color:#ee591f}.blog-pagination a.active,.blog-pagination a:hover,.navigation.pagination .nav-links .page-numbers.current,.navigation.pagination .nav-links a:hover{color:#fff}.navigation.pagination{margin:0;display:block}.contact-title{padding:0;margin:-7px 0 25px;display:block}.contact-title h2{padding:0;font-weight:400;color:#242526;letter-spacing:0;margin:-6px 0 0;font-family:Open Sans}.google-map{border:4px solid #fff;margin:0 0 80px;box-shadow:0 0 5px 0 #bebebe}.contact-detail-section{height:100%;overflow:hidden;padding:0;margin:0;width:100%}.contact-detail-section .overlay{height:100%;padding:78px 0 75px;position:relative;width:100%}.contact-detail-area{padding:0;margin-bottom:0;transition:all .4s ease 0s;text-align:center;border-radius:0;background:none repeat scroll 0 0 transparent}.contact-detail-area i{perspective-origin:50% 100px;font-size:45px;margin-bottom:33px;color:#fff;transition:all 1s ease-in-out;perspective:800px;display:block}.contact-detail-area:hover i{transform:rotateY(180deg)}.contact-detail-area h6{font-size:14px;margin:0 0 7px;line-height:20px}.contact-detail-area address,.contact-detail-area h6{font-weight:600;color:#fff;letter-spacing:1px;font-family:Open Sans}.contact-detail-area address{font-size:20px;font-style:normal;margin:0;line-height:27px}.contact_content p{font-size:15px;font-weight:400;color:#727272;letter-spacing:.2px;line-height:27px;word-wrap:break-word;font-family:Open Sans}.error-section{padding:80px 0;margin:0}.error-404{padding:0;text-align:center;clear:both}.error-404 .text-center>i{-webkit-animation:spin 3s ease-in-out infinite alternate;-moz-animation:spin 3s ease-in-out infinite alternate;-o-animation:spin 3s ease-in-out infinite alternate;animation:spin 3s ease-in-out infinite alternate;font-size:80px;margin-bottom:15px;color:#242526;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;display:inline-block}.error-404 h1{font-size:170px;margin:20px 0;line-height:160px;font-family:Courgette}.error-404 h4{font-size:50px;color:#242526;margin:20px 0 25px;line-height:45px;font-family:Courgette}.error-404 p{font-size:16px;font-weight:400;margin-bottom:25px;color:#727272;letter-spacing:1px;line-height:25px;font-family:Open Sans}.error-btn-area{text-align:center;margin:16px 0 0;display:block}a.error-btn{padding:14px 35px;font-size:16px;text-decoration:none;font-weight:600;text-shadow:0 1px 0 rgba(0,0,0,.1);color:#fff;transition:all .3s ease-in-out 0s;letter-spacing:1px;text-align:center;margin:0 10px;border-radius:3px;cursor:pointer;line-height:20px;vertical-align:middle;white-space:nowrap;font-family:Open Sans;display:inline-block}a.error-btn:hover{color:#fff}a.error-btn:before{margin-right:5px;content:"\f060";font-family:FontAwesome}.hc_scrollup{height:40px;overflow:hidden;padding:7px;right:20px;position:fixed;opacity:1;bottom:0;text-align:center;border-radius:0;width:70px;display:none;z-index:9999}.hc_scrollup:hover{opacity:1}.hc_scrollup i{font-size:22px;color:#fff}.sidebar-widget ul{overflow:hidden;padding:0;list-style-type:none;margin:0 0 10px!important}.sidebar-widget>ul>li:first-child{padding:0 0 10px}.sidebar-widget>ul>li:last-child{padding:10px 0 0}.sidebar-widget>ul>li{margin:0!important;line-height:25px}.sidebar-widget ul.children li,.sidebar-widget>ul>li{overflow:hidden;padding:10px 0;font-size:14px;font-weight:400;transition:all .4s ease 0s;font-family:Open Sans;display:block}.sidebar-widget ul.children li{margin:0 25px;line-height:20px}.sidebar-widget ul.children li:last-child{border-bottom:0;padding-bottom:0}.sidebar-widget ul.children{margin-bottom:0!important}.sidebar-widget ul.children li a:before{margin-right:9px;content:"";font-family:FontAwesome}.sidebar-widget>ul>li{border-bottom:1px dotted #d1d1d1}.sidebar-widget>ul>li:last-child{border-bottom:0}.sidebar-widget>ul>li>a{font-size:14px;font-weight:400;color:#727272;font-family:Open Sans}.blog-post-lg p>embed{width:100%!important}.blog-post-lg p>img,.blog-post-lg p>strong>img{margin-bottom:20px}.blog-post-lg p>iframe{width:100%!important}.blog-post-lg li>a{padding:4px 12px;border:1px solid #ddd;text-decoration:none;background-color:#fff;line-height:20px}.media-body p>embed,.media-body p>iframe{max-width:100%}.appointment_title_head,.blog-post-info-detail a,.comment-respond a{color:#727272}.textwidget img{max-width:100%}input{height:45px;padding:6px 12px;border:1px solid #e9e9e9;font-weight:400;outline:0;-webkit-box-shadow:none;box-shadow:none;border-radius:2px;width:100%;font-family:Open Sans}.footer-widget-column label,.sidebar-widget label{display:none}.page-breadcrumb>li{color:#fff}.blogdetail-btn,.cont-btn button{padding:12px 24px;font-size:16px;border:none;font-weight:600;margin-bottom:0;color:#fff;transition:all .4s ease 0s;letter-spacing:.5px;text-align:center;border-radius:3px;line-height:20px;font-family:Open sans;display:inline-block}.footer-widget-column .contact-icon i,.footer-widget-column h4{color:#727272}.footer-widget-column h6{color:#000}.slider-btn-sm{padding:8px 18px;font-size:13px;font-weight:700;text-shadow:0 1px 0 rgba(0,0,0,.1);color:#fff;transition:all .3s ease-in-out 0s;letter-spacing:.5px;text-align:center;margin:0;border-radius:3px;cursor:pointer;line-height:20px;vertical-align:middle;font-family:Open Sans;display:inline-block}.slider-btn-sm:hover{color:#fff}.slider-sm-area a.more-link{padding:8px 18px;font-size:13px;font-weight:600;text-shadow:0 1px 0 rgba(0,0,0,.1);color:#fff;transition:all .3s ease-in-out 0s;letter-spacing:.5px;text-align:center;margin:30px 0 3px;border-radius:3px;cursor:pointer;line-height:20px;vertical-align:middle;font-family:Open Sans;display:inline-block}.slider-sm-area a.more-link:hover{color:#fff}.video-wrapper{height:auto;overflow:hidden;margin-bottom:20px;transition:all .2s ease-out 0s;position:relative;padding-bottom:0;margin-top:0}.video-wrapper iframe{border:0;max-width:100%}.aside-content{overflow:hidden;margin:0;display:block}.status-caption{height:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:15px;right:0;position:absolute;top:50%;margin:0 auto;left:0;width:50%;z-index:0}.status-text-bg1{padding:0;position:relative;text-align:center;margin:0;width:100%;z-index:773}.status-text-bg1 h2{padding:6px 12px;font-size:16px;font-weight:400;text-shadow:0 0 1px hsla(0,0%,61%,.7);color:#242526;letter-spacing:0;background-color:hsla(0,0%,100%,.9);margin:0;-webkit-box-shadow:0 0 3px 0 hsla(0,0%,63%,.9);-moz-box-shadow:0 0 3px 0 hsla(0,0%,63%,.9);box-shadow:0 0 3px 0 hsla(0,0%,63%,.9);border-radius:2px;line-height:27px;font-family:Open Sans;display:inline-block}.format-aside{height:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:10px 20px;right:0;position:absolute;top:50%;background-color:rgba(45,47,49,.8);margin:0 auto;border-radius:2px;left:0;width:50%;z-index:0}.format-aside p{padding:7px 22px 6px;font-size:15px;font-weight:400;color:#fff;position:relative;margin:0;line-height:25px;font-family:Open Sans}.format-aside p:after,.format-aside p:before{height:20px;font-size:40px;position:absolute;width:20px;line-height:1}.format-aside p:before{content:"\201C";top:0;left:0}.format-aside p:after{right:0;content:"\201D";top:0}.format-quote{height:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:15px 20px;font-size:15px;font-weight:400;right:0;color:#fff;position:absolute;text-align:center;top:50%;background-color:rgba(45,47,49,.8);margin:0 auto;border-radius:2px;left:0;width:50%;line-height:28px;font-family:Open Sans;z-index:0}.format-quote p:before{font-size:1.2em;margin-right:.4em;content:"\f10d";position:relative;top:-2px;line-height:.1em;vertical-align:0;font-family:FontAwesome}.format-quote small{padding:5px 0 0;font-size:13px;line-height:20px;display:block}.format-quote small:before{content:"\2014 \00A0"}.format-video{height:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0;right:0;position:absolute;top:50%;left:0;z-index:0}.video-frame{padding:7px 7px 1px;margin:0 5px 0 0;background:#fff}.video-frame iframe{height:300px;border:0;width:100%}.video-content{margin:0 5px;display:block}.format-video h1{padding:0 0 15px;font-size:40px;letter-spacing:0;line-height:45px}.format-video h1,.format-video p{font-weight:400;text-shadow:1px 1px 2px #000;color:#fff;margin:0;border-radius:2px;font-family:Open Sans}.format-video p{padding:6px 12px;font-size:15px;background-color:rgba(45,47,49,.8);line-height:25px}.format-video-btn-sm{padding:6px 15px;font-size:13px;font-weight:600;text-shadow:0 1px 0 rgba(0,0,0,.1);color:#fff!important;transition:all .3s ease-in-out 0s;text-transform:uppercase;letter-spacing:.5px;text-align:center;margin:15px 0;border-radius:2px;cursor:pointer;line-height:20px;vertical-align:middle;font-family:Open Sans;display:inline-block}.format-video-btn-sm:hover{color:#fff}.header-img{overflow:hidden;margin-bottom:0;transition:all .2s ease-out 0s;position:relative;text-align:center;width:100%;margin-top:0}div.header-content{padding:0 10px;color:#fff;position:absolute;letter-spacing:1px;top:18%;background:transparent;width:100%;z-index:1}div.header-content h3{padding:0;font-size:24px;text-align:center;margin:0 0 15px;line-height:1.1;display:block}div.header-content h4{padding:0;text-align:center;margin:0;display:block}#customize-control-layout_textbox_enable input{display:none}.top-contact-detail-section h3,.top-header-widget h3{color:#fff;letter-spacing:.5px;line-height:1.1;word-wrap:break-word;font-family:Open Sans}.top-header-widget h3{margin:0 0 22px}.top-contact-detail-section h3{margin:20px 0}.top-contact-detail-section a,.top-contact-detail-section>ul>li>a,.top-header-widget a,.top-header-widget>ul>li>a{color:#727272}.top-contact-detail-section label,.top-header-detail label{font-weight:700;margin-bottom:5px;color:#fff;max-width:100%;display:inline-block}.top-contact-detail-section select,.top-header-detail select{margin:15px 10px}.top-contact-detail-section label,.top-header-widget label{color:#fff;margin:0 0 25px}.top-header-widget{padding:10px 0}.top-contact-detail-section .recentcomments a:hover,.top-contact-detail-section a,.top-contact-detail-section a:hover,.top-contact-detail-section ul>li>a:hover,.top-header-widget a{color:#fff}.top-header-widget ul{list-style:none;padding:0;margin:0 0 50px}.top-contact-detail-section ul{list-style:none;padding:0;margin:0 0 20px}.top-contact-detail-section li,.top-header-widget li{list-style:none;padding:0 0 10px;font-size:14px;font-weight:400;color:#fff;line-height:22px;font-family:Open Sans}.top-header-widget .rssSummary,.top-header-widget .textwidget,.top-header-widget .textwidget a,.top-header-widget .textwidget p{color:#d6d6d6}.top-contact-detail-section .rssSummary,.top-contact-detail-section .textwidget,.top-contact-detail-section .textwidget a,.top-contact-detail-section .textwidget p{color:#fff}.top-contact-detail-section p.wp-caption-text,.top-header-widget p.wp-caption-text{color:#727272}.footer-widget-column li a:before,.sidebar-widget li a:before,.top-contact-detail-section li a:before,.top-header-widget li a:before{font-size:13px;margin-right:10px;content:"";margin-left:1px;font-family:FontAwesome}.top-contact-detail-section .rssSummary,.top-contact-detail-section span.comment-author-link,.top-contact-detail-section span.rss-date,.top-header-widget .rssSummary,.top-header-widget span.comment-author-link,.top-header-widget span.rss-date{font-size:15px;font-weight:400;line-height:22px;font-family:Open Sans}.top-contact-detail-section .rssSummary,.top-header-widget .rssSummary{color:#fff}.top-contact-detail-section cite,.top-contact-detail-section span.rss-date,.top-header-widget cite,.top-header-widget span.rss-date{color:#d6d6d6}.top-contact-detail-section .textwidget,.top-contact-detail-section form.appointment-search,.top-header-widget .textwidget,.top-header-widget form.appointment-search{margin:0 0 50px}.top-contact-detail-section select,.top-header-widget select{min-height:40px;margin:0 0 50px;display:block}.top-contact-detail-section .textwidget select,.top-header-widget .textwidget select{margin:0}.top-contact-detail-section .tagcloud,.top-header-widget .tagcloud{padding:0 0 40px}.top-header-widget .tagcloud a{border:1px solid #6b6b6b;color:#fff;background-color:#6b6b6b}.top-contact-detail-section .tagcloud a,.top-contact-detail-section .tagcloud a:hover{border:1px solid #fff;color:#727272;background-color:#fff}.top-contact-detail-section ul.icons-medium,.top-header-widget ul.icons-medium{list-style:none;padding:0;margin:0 0 50px}.top-contact-detail-section ul.icons-medium li,.top-header-widget ul.icons-medium li{padding:0 0 5px;border-bottom:0;display:inline-block}.top-contact-detail-section ul.icons-medium li a:before,.top-header-widget ul.icons-medium li a:before{font-size:13px;margin-right:10px;content:"";margin-left:1px;font-family:FontAwesome;display:none}.top-contact-detail-section .calendar_wrap table,.top-header-widget .calendar_wrap table{margin:0 0 50px}.top-contact-detail-section .calendar_wrap table>caption,.top-header-widget .calendar_wrap table>caption{color:#fff}#wp-calendar{margin:0}.footer-widget-column select{margin:0!important}.screen-reader-text{height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px}.screen-reader-text:focus{height:auto;padding:15px 23px 14px;font-size:14px;font-size:.875rem;text-decoration:none;font-weight:700;clip:auto!important;color:#21759b;top:5px;background-color:#f1f1f1;box-shadow:0 0 2px 2px rgba(0,0,0,.6);border-radius:3px;left:5px;width:auto;line-height:normal;display:block;z-index:100000}.wpcf7 p{color:#727272;margin-top:10px}.wpcf7-date,.wpcf7-file,.wpcf7-number,.wpcf7-quiz,.wpcf7-select,.wpcf7-text{height:46px;padding:6px 12px;font-size:15px;border:1px solid #e9e9e9;font-weight:400;margin-bottom:20px;color:#8f969c;background-color:transparent;border-radius:0;width:100%;line-height:20px;vertical-align:middle;font-family:Open Sans;display:inline-block}.wpcf7-date,.wpcf7-file,.wpcf7-number,.wpcf7-quiz,.wpcf7-select{width:90%}.wpcf7-file{padding:12px}.wpcf7-textarea{height:46px;height:150px;padding:6px 12px;font-size:14px;border:1px solid #e9e9e9;margin-bottom:20px;letter-spacing:1px;border-radius:0;width:100%;vertical-align:middle;font-family:Open Sans}.wpcf7-submit,.wpcf7-textarea{font-weight:600;line-height:20px;display:inline-block}.wpcf7-submit{padding:12px 24px;font-size:16px;border:none;margin-bottom:0;color:#fff;transition:all .4s ease 0s;letter-spacing:.5px;text-align:center;border-radius:3px;font-family:Open sans}.wpcf7-form-control-wrap{padding:5px 0 0;position:relative;display:block}div.wpcf7-validation-errors,span.wpcf7-not-valid-tip{font-size:14px;font-weight:400;font-family:Open sans}div.wpcf7-validation-errors{border:2px solid #eee}.tiled-gallery-item img{-wekbit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;opacity:1}.tiled-gallery-item img:hover{opacity:.8}.tiled-gallery:last-child{margin-bottom:0}.woocommerce-page .page-title{width:100%}.cart-icon{background-color:#fff!important;width:100px!important}.woocommerce .woocommerce-result-count{margin:1em 0}.woocommerce ul.products li.product h3{padding:.2em 0;font-weight:600;text-align:center;margin:.2em 0 1.2em}.woocommerce .products .star-rating{margin:0 auto .5em}.woocommerce .price{text-align:center}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .price del{font-size:1.1em;font-weight:600;color:#727272}.woocommerce ul.products li.product .price del{display:inline-block}.woocommerce ul.products li.product .price ins{font-weight:600;color:#727272}.woocommerce div.product p.price{font-weight:600;text-align:left}.woocommerce div.product p.price,.woocommerce div.product p.price ins,.woocommerce div.product span.price{color:#45494b}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{padding:0 0 1.5em;border:1px solid transparent;transition:all .6s;text-align:center}.woocommerce span.onsale,.woocommerce ul.products li.product .onsale{min-height:auto;padding:.2em .25em .3em;border:2px solid #242526;right:inherit;color:#000;transition:all .5s;min-width:auto;top:10px;margin:0;border-radius:0;background:transparent;left:10px;line-height:1em}.woocommerce ul.products li.product:hover .onsale{color:#fff}.woocommerce ul.products li.product .button{margin-top:.7em}.woocommerce div.product form.cart .button,.woocommerce ul.products li.product .button{padding:.65em .7em;border:1px solid #cacaca;color:#242526;transition:all .5s;border-radius:1px;background:transparent}.woocommerce div.product form.cart .button:focus,.woocommerce div.product form.cart .button:hover,.woocommerce ul.products li.product:focus .button,.woocommerce ul.products li.product:hover .button{color:#fff}.woocommerce a.added_to_cart{padding:.6em .7em;border:1px solid #fff;font-weight:700;color:#fff;background:#242526;line-height:1;margin-top:.7em}.woocommerce a.button{border-radius:1px}.woocommerce a.button,.woocommerce a.button:hover,.woocommerce div.product form.cart .button{padding:.9em 1.2em;color:#fff}.woocommerce .posted_in a,.woocommerce .tagged_as a,.woocommerce-product-rating a{font-weight:600;color:#45494b;transition:all .5s}.woocommerce div.product form.cart{padding:0;margin-top:2em}.woocommerce div.product form.cart .variations{padding:2em 0;margin:0 0 2em;background:transparent}.woocommerce .variations td.label{padding:0;font-size:15px;color:#727272}.woocommerce div.product form.cart .variations select{margin:0}.woocommerce div.product form.cart .variations tr{padding:0;display:block}.woocommerce div.product form.cart .variations td{list-style:none;padding:0;text-align:left;line-height:1.2em;display:list-item}.woocommerce div.product form.cart .variations td.label label{margin-bottom:15px;color:#45494b}.woocommerce .woocommerce-variation-price{margin:0 0 1em}.woocommerce-variation-price .woocommerce-Price-amount{font-weight:600}.woocommerce-tabs{padding:2em 0 0}.woocommerce div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{height:70px;margin:2px 0 20px;border-radius:100%;width:70px;float:left}.woocommerce #reviews #comments ol.commentlist li .comment-text{border:1px solid #e4e1e3;margin:0 0 0 90px}#review_form_wrapper{margin:3em 0 2em}.woocommerce #reviews #comments ol.commentlist li .meta strong{font-size:15px;color:#242526}.woocommerce #reviews #comments ol.commentlist li .meta time{font-size:15px;color:#8f969c}.woocommerce #review_form #respond textarea{border:1px solid #e9e9e9}.woocommerce #reviews h3{margin:0 0 1em}.woocommerce #review_form #respond p label .required{color:red}.woocommerce div.product .woocommerce-tabs .panel{box-shadow:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:#fbfbfb}.woocommerce-info,.woocommerce-message{box-shadow:0 7px 3px -5px #e0e0e0}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{padding:0}.woocommerce .cart-collaterals .cart_totals h2,.woocommerce .related h2,.woocommerce-Tabs-panel h2,.woocommerce-page .cart-collaterals .cart_totals h2{font-size:24px;line-height:30px}.woocommerce .related h2{margin:0 0 30px}.woocommerce table.shop_table{border:1px solid rgba(0,0,0,.1);margin:0 -1px 40px 0;border-radius:0;background:transparent}.woocommerce table.shop_table th{padding:12px;font-size:16px;border:none;font-weight:600;color:#242526;background-color:#fbfbfb}.woocommerce table.shop_table td{border:none;border-top:1px solid rgba(0,0,0,.1)}.woocommerce-cart table.cart td{padding:15px 12px;font-weight:600}.woocommerce-cart table.cart td a{font-weight:600;color:#242526;transition:all .3s}.woocommerce-cart .cart-collaterals .cart_totals table td{color:#727272;vertical-align:middle}.woocommerce table.shop_table td a,.woocommerce-cart .cart-collaterals .cart_totals tr th{font-weight:600}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{border:4px double #e9e9e9;width:70px}.woocommerce a.remove{color:#fff!important;background:#333;line-height:1.1em}.woocommerce .quantity .qty{text-align:left;width:4.5em}.woocommerce td.product-name dl.variation{margin:.35em 0 0}.woocommerce td.product-name dl.variation dd,.woocommerce td.product-name dl.variation dd p,.woocommerce td.product-name dl.variation dt{line-height:20px}.woocommerce-cart table.cart td.actions .coupon .input-text{padding:6px 12px;border:1px solid #e9e9e9;color:#727272;border-radius:0;width:180px}.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:#fff}.woocommerce #respond input#submit,.woocommerce .cart input.button,.woocommerce button.button,.woocommerce input.button,.woocommerce input.button.alt{padding:.6em .7em;border:1px solid #fff;color:#fff;transition:all .5s;border-radius:1px}.woocommerce #respond input#submit:focus,.woocommerce #respond input#submit:hover,.woocommerce .cart input.button:focus,.woocommerce .cart input.button:hover,.woocommerce button.button:focus,.woocommerce button.button:hover,.woocommerce input.button.alt:focus,.woocommerce input.button.alt:hover,.woocommerce input.button:focus,.woocommerce input.button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{border:1px solid #fff;color:#fff}.woocommerce-cart .wc-proceed-to-checkout{padding:1em 0 0}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{padding:.75em 1.2em;border:1px solid #fff;margin-bottom:0;color:#fff}.woocommerce-page #payment #place_order{float:left}.wc_payment_method label,.woocommerce #review_form #respond p label,.woocommerce form .form-row label,.woocommerce-page form .form-row label{font-weight:600}.woocommerce form .form-row .required{text-decoration:none}.woocommerce form .form-row input.input-text{height:46px;padding:6px 12px;border-radius:0}.select2-container .select2-choice{height:46px;padding:6px 12px;border:1px solid #e9e9e9;color:#727272}.select2-drop-active{border:1px solid #e9e9e9}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{padding:6px 12px;border:1px solid #e9e9e9}.woocommerce h3#order_review_heading{font-size:24px;margin:25px 0;line-height:30px}.woocommerce table.shop_table td{padding:12px;font-weight:600;color:#727272}.woocommerce table.shop_table tfoot th{font-weight:600}.woocommerce-checkout #payment ul.payment_methods{border:1px solid rgba(0,0,0,.1);background-color:#fbfbfb}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#ebe9eb}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{border:1em solid transparent;border-bottom-color:#ebe9eb}.woocommerce .order_details{margin:0 0 2em}.woocommerce .order_details li{font-size:.9em}.woocommerce .order_details li strong{padding:10px 0 0;font-size:1.2em}.woocommerce .title h3,.woocommerce .wc-bacs-bank-details-heading,.woocommerce h2{font-size:24px;line-height:30px}.woocommerce .title h3{font-weight:400}.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{height:40px;padding:8px;font-size:18px;border:1px solid #dbdbdb;font-weight:600;color:#242526;transition:all .3s ease 0s;background-color:#fff;margin:0 3px 10px;border-radius:50%;cursor:pointer;width:40px;line-height:20px;vertical-align:baseline;white-space:nowrap;font-family:Open Sans;display:inline-block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{color:#fff}.woocommerce-MyAccount-navigation ul li{list-style:none;padding:.8em 0;font-weight:600;border-bottom:1px solid #ebe9eb}.woocommerce-account .addresses .title .edit{font-weight:600}.edit-account fieldset legend,.woocommerce-account .addresses .title .edit{border-bottom:none}.woocommerce form.login,.woocommerce form.register{border:1px solid rgba(0,0,0,.1)}.woocommerce nav.woocommerce-pagination{margin-bottom:60px}.price_slider{margin-bottom:1em}.price_slider_amount{font-size:.8751em;text-align:right;line-height:2.4em}.price_slider_amount .button{font-size:1.15em;float:left}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{height:.9em;border:1px solid rgba(0,0,0,.25);position:absolute;outline:none;top:-.3em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3),inset 0 0 0 1px hsla(0,0%,100%,.65);-moz-box-shadow:0 1px 2px rgba(0,0,0,.3),inset 0 0 0 1px hsla(0,0%,100%,.65);box-shadow:0 1px 2px rgba(0,0,0,.3),inset 0 0 0 1px hsla(0,0%,100%,.65);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#e7e7e7;background:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#e7e7e7));background:-webkit-linear-gradient(#fefefe,#e7e7e7);background:-moz-linear-gradient(center top,#fefefe 0,#e7e7e7 100%);background:-moz-gradient(center top,#fefefe 0,#e7e7e7 100%);cursor:pointer;width:.9em;z-index:2}.ui-slider .ui-slider-handle:last-child{margin-left:-1em}.ui-slider .ui-slider-range{font-size:.7em;border:0;position:absolute;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;display:block;z-index:1}.price_slider_wrapper .ui-widget-content{-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;background:#1e1e1e;background:-webkit-gradient(linear,left top,left bottom,from(#1e1e1e),to(#6a6a6a));background:-webkit-linear-gradient(#1e1e1e,#6a6a6a);background:-moz-linear-gradient(center top,#1e1e1e 0,#6a6a6a 100%);background:-moz-gradient(center top,#1e1e1e 0,#6a6a6a 100%)}.ui-slider-horizontal{height:.5em}.ui-slider-horizontal .ui-slider-range{height:100%;top:0}.ui-slider-horizontal .ui-slider-range-min{left:-1px}.ui-slider-horizontal .ui-slider-range-max{right:-1px}li.cat-item{padding:5px 0}.woocommerce-product-search input[type=search]{height:46px;padding:10px 16px;font-size:14px;font-weight:500;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;margin:0 0 15px;border-radius:0;width:100%;background-image:none;line-height:20px;display:block}.woocommerce-product-search input[type=submit]{padding:11px 29px;font-size:18px;border:none;font-weight:500;font-weight:400;margin-right:0;margin-bottom:10px;text-align:center;border-radius:0;line-height:22px;vertical-align:middle;white-space:nowrap;display:inline-block}.product_list_widget li a:before,.woocommerce ul.product_list_widget li a:before{display:none}.product_list_widget a{display:block}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{border-left:none;padding-left:0}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-size:16px}.woocommerce ul.cart_list li{margin:0 0 15px}.sidebar-widget .woocommerce ul.cart_list li{border-bottom:1px dotted #d1d1d1}.product_list_widget li,.woocommerce ul.product_list_widget li{padding:15px 0;margin-bottom:0}.product_list_widget li:first-child{padding-top:15px!important}.sidebar-widget ul.product_list_widget{padding:0}.product_list_widget li{list-style:none}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.product_list_widget li img{margin-right:15px;margin-left:0;width:60px;float:left;padding-left:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-top:0;position:relative;padding-left:2em}.woocommerce .order_details{padding:0}.blog-post-title-wrapper h2,.title h3{font-weight:300;font-family:Roboto}.edit-account fieldset legend,.woocommerce-account .addresses .title .edit{padding:20px 0 5px;margin:0 0 20px}.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th{border-top:none}.form-row input[type=submit]{height:46px}.price_label{font-size:16px;font-weight:600;color:#727272}.hrp{height:1px;background-color:#5b68ba;width:80%}.zagolovki{font-size:1.4em;color:#fff;text-align:center}.ssilka_blue a{text-decoration:none;color:#5b68ba;position:relative;cursor:pointer;line-height:1;display:inline-block}.ssilka_blue a:after{height:2px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out;content:"";position:absolute;-moz--transition:width .3s ease-in-out;background-color:#5b68ba;left:50%;width:0;display:block}.ssilka_blue a:focus:after,.ssilka_blue a:hover:after{width:100%}.ssilka_white a{text-decoration:none;color:#fff;position:relative;cursor:pointer;line-height:1;display:inline-block}.ssilka_white a:after{height:2px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out;content:"";position:absolute;-moz--transition:width .3s ease-in-out;background-color:#fff;left:50%;width:0;display:block}.ssilka_white a:hover{color:#fff}.ssilka_white a:focus:after,.ssilka_white a:hover:after{color:#fff;width:100%}.p_zagolovka{font-size:2.6em;text-align:center;line-height:90%}.p_opisanie{font-size:20px;text-align:center}.p_tel{font-size:1.6em}.p_mail,.p_tel{text-align:center}.p_mail{font-size:1.1em}.h1_center,.h2_center,.p_cena,.p_center{text-align:center}.p_cena{font-size:1.3em;color:#ff2d00}