address,article,aside,blockqoute,body,button,dd,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hr,html,iframe,input,label,legend,li,main,nav,ol,p,pre,section,select,textarea,ul,. html,address,article,aside,blockqoute,body,button,dd,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hr,iframe,input,label,legend,li,main,nav,ol,p,pre,section,select,textarea,ul{outline:none;display:block}a,button{text-decoration:none;cursor:pointer}:focus{outline:none!important}abbr[data-original-title],abbr[title]{border:0}a,body{color:#777}body{font-size:16px;font-weight:300;background-color:#fff;line-height:1.6;font-family:Work Sans}img{height:auto;max-width:100%}section{padding:0;margin:0;display:block}p{margin-bottom:1.3em}p.white{color:#fff}h1,h2,h3,h4,h5,h6{font-weight:400;margin-bottom:1.3em;line-height:1.4;margin-top:0}h1{font-size:48px}h2{font-size:44px}h3{font-size:40px}h4{font-size:36px}h5{font-size:33px}h6{font-size:30px}ul{padding:0}textarea{overflow:hidden}button{color:#fff}label{font-weight:400;display:inline}label:focus{border:none}select{border-color:#c7d5d3;padding:4px 8px;appearance:none;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:transparent;cursor:pointer;width:100%}strong{font-weight:400}ins.ins-1{background-color:#c7d5d3}ins.ins-1,ins.ins-2{text-decoration:none}.page{overflow:hidden}.selection-box{position:relative}.selection-box:before{height:0;border-right:6px solid transparent;border-left:6px solid transparent;right:13px;border-top:6px solid #c7d5d3;bottom:0;top:3px;margin:auto;z-index:2}.selection-box:after,.selection-box:before{pointer-events:none;content:" ";position:absolute}.selection-box:after{height:26px;border-left:1px solid #c7d5d3;right:0;top:1px;margin:5px 0;width:36px;z-index:1}.select-title{font-size:30px;margin-bottom:5px}.select-title span{font-size:17px;color:#c7d5d3;vertical-align:text-top}.section-title{font-size:48px;font-weight:600!important;margin-bottom:10px;position:relative;letter-spacing:1px;text-align:center;padding-bottom:15px;line-height:1.3;margin-top:0;z-index:4}.section-title span{color:#c7d5d3}.shop-info-title{font-size:48px;font-weight:600!important;margin-bottom:0;position:relative;text-align:left;padding-bottom:0;line-height:1.3;margin-top:0;z-index:4}.section-title span{font-size:26px;font-weight:400;position:relative;font-family:Bilbo Swash Caps;display:block}.section-title.white{color:#fff}.banner-title{font-size:48px;margin-bottom:30px;line-height:.7}.title-under>*{display:inline-block}.title-under h3{font-size:20px;margin-bottom:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;border-bottom:1px solid;line-height:1}.title-under a:hover h3{color:#8fdba3}.title-under.alt h3{font-size:15px;margin-bottom:10px;border-bottom:1px solid}.title-under .img-line{margin:0 15px}.bottom-line.section-title span:after,.bottom-line.section-title span:before{height:1px;content:" ";top:50%;background:#c7d5d3;width:90px;vertical-align:middle;display:inline-block}.bottom-line.section-title span:before{margin-right:10px}.bottom-line.section-title span:after{margin-left:10px}.bottom-line.long.section-title span:after,.bottom-line.long.section-title span:before{width:100px}.section-text{font-weight:300}.section-text.white{color:#fff}.gradient-line{height:1px;position:relative;background:radial-gradient(circle closest-corner at 50% 1px,#fff,transparent);width:100%;z-index:1}img.img-border{padding:10px;border:1px solid #c7d5d3;margin:auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:block}.img-line{line-height:0}.img-line.alt-1 img{width:26px}audio{max-width:100%;min-width:0;width:100%}blockquote{padding:0 0 7px 50px;font-size:17px;border:none;font-style:italic;position:relative;margin:0}blockquote:before{font-size:100px;font-style:normal;content:"“";position:absolute;top:-8px;left:0;line-height:1;font-family:Philosopher;z-index:1}blockquote p{position:relative;padding-bottom:15px}blockquote p:after{height:2px;content:" ";position:absolute;bottom:0;background-color:#c7d5d3;left:0;width:30px;z-index:1}blockquote p.align-center:after{margin-left:-40px;left:50%}blockquote footer{font-size:17px;font-style:normal;color:#c7d5d3;padding-right:50px}blockquote footer:before{content:" "}.uppercase{font-weight:600;text-transform:uppercase}.align-center{text-align:center!important}.align-left{text-align:left!important}.align-right{text-align:right!important}.left{float:left!important}.right{float:right!important}.relative{position:relative;z-index:2}.hidden{display:none}.inline-block{display:inline-block}.italic{font-style:italic;color:#9b9b9b}.fsize-0{font-size:0}.font-alt{font-weight:500;font-family:Philosopher}.font-alt-2{font-weight:400;font-family:Bilbo Swash Caps}.opacity-0{opacity:0}.opacity-10:before{opacity:.1}.opacity-20:before{opacity:.2}.opacity-30:before{opacity:.3}.opacity-40:before{opacity:.4}.opacity-50:before{opacity:.5}.opacity-60:before{opacity:.6}.opacity-70:before{opacity:.7}.opacity-80:before{opacity:.8}.opacity-90:before{opacity:.9}.opacity-95:before{opacity:.95}.opacity-100{opacity:1}.mini .col-md-4{padding-right:5px;padding-left:5px}.mini .col-md-6{padding-right:10px;padding-left:10px}.col-md-6.mini-pad{padding:0 5px}.circle-letter-1,.circle-letter-2{height:45px;font-size:34px;margin-right:5px;color:#fff!important;text-align:center;background-color:#c7d5d3;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;width:45px;line-height:45px;float:left;margin-top:5px;display:inline-block}.list-style-1 li,.list-style-2 li,.list-style-3 li,.list-style-4 li{position:relative;line-height:2.3;padding-left:15px}.list-style-1 li:before,.list-style-2 li:before,.list-style-3 li:before,.list-style-4 li:before{font-size:7px;position:absolute;left:0;line-height:39px;z-index:1}.list-style-1 li:before{font-size:15px;content:"\f10b";left:-5px;line-height:40px;font-family:Flaticon}.list-style-2 li:before{content:"\f103";font-family:Flaticon}.list-style-3 li:before,.list-style-4 li:before{height:6px;border:1px solid #c7d5d3;content:" ";position:absolute;top:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;left:0;width:6px;margin-top:-3px;z-index:1}.list-style-4 li:before{background-color:#c7d5d3}hr.alt-1{border-top:2px solid #c7d5d3;width:100%}hr.alt-2,hr.alt-3{border-top:4px solid #8fdba3;width:100%}hr.alt-4{border-top:4px solid #c7d5d3;width:100%}.sep-lane{position:relative;width:100%;line-height:0;display:inline-block;z-index:1}.sep-lane:after,.sep-lane:before{height:2px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:" ";position:absolute;background:#c7d5d3;width:calc(50% - 30px);z-index:1}.sep-lane.alt-2:after,.sep-lane.alt-2:before{background:#e3dbbf}.sep-lane:before{left:0}.sep-lane:after{right:0}.sep-lane.alt-3:after,.sep-lane.alt-3:before{display:none}.sep-lane.alt-3 span{height:50px;-webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);-moz-transform:translate3d(-50%,-50%,0) rotate(45deg);-ms-transform:translate3d(-50%,-50%,0) rotate(45deg);transform:translate3d(-50%,-50%,0) rotate(45deg);position:absolute;background-color:#fff;left:50%;width:50px;z-index:1}.sep-lane span img{-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);position:absolute;left:50%;width:37px;z-index:1}.menu-rect{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;max-width:107px;bottom:-57px;left:50%}.small-height .menu-rect{opacity:0}.slider-rect-bot img{bottom:0}.footer-rect,.slider-rect-bot img{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:-8px;position:absolute;max-width:107px;left:50%;z-index:20}.slider-rect-bot:after,.slider-rect-bot:before{height:4px;content:" ";position:absolute;bottom:0;background:#8fdba3;width:calc(50% - 45px);z-index:1}.slider-rect-bot:before{left:0}.slider-rect-bot:after{right:0}.slider-rect-bot{position:absolute;bottom:0;width:100%;z-index:20}.footer-rect{top:-56px}.breadcrumb{padding:0;font-size:16px;margin-bottom:0;position:relative;background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-top:45px}.breadcrumb:after,.breadcrumb:before{height:1px;content:" ";background-color:#b3debf;width:75px;vertical-align:middle;display:inline-block;z-index:1}.breadcrumb:before{margin-right:20px}.breadcrumb:after{margin-left:20px}.breadcrumb a{color:#b3debf}.breadcrumb a:last-child{color:#fff}.breadcrumb a:after{height:1px;content:" ";background-color:#b3debf;margin:0 8px 0 12px;width:2px;vertical-align:middle;display:inline-block;z-index:1}.breadcrumb a:last-child:after{display:none}.slider-promo-cont{padding:0 50px}.promo-title-top{font-size:60px;margin-bottom:0;text-transform:uppercase;line-height:1}.promo-title{font-size:30px;font-weight:400;margin-bottom:10px;position:relative;padding-bottom:5px}.promo-title:before{height:2px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;content:" ";position:absolute;bottom:0;background-color:#c7d5d3;margin-left:-12px;left:50%;width:24px;z-index:1}.slider-promo-cont .img-line{width:100%;display:inline-block}header.sticky-header{font-size:0;position:relative;background-color:#fff;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.05);-moz-box-shadow:0 1px 0 rgba(0,0,0,.05);box-shadow:0 1px 0 rgba(0,0,0,.05);background:hsla(0,0%,100%,.93);left:0;width:100%;z-index:99}header .bottom-header{padding:15px 0}header .inner-nav .logo>a{height:100%;display:inline-block}header .inner-nav .logo>a>img{height:100%}.small-height{height:60px!important;line-height:60px!important}.site-top-panel{font-size:15px;color:#fff;position:relative;background-color:#556359;line-height:55px;z-index:999}.tel-wrap address{margin-bottom:0;color:#fff;line-height:55px}.tel-wrap address span{margin:0 10px}.tel-wrap address a{color:#fff}.tel-wrap address a i{margin-right:10px}.lang-wrap{float:right}.lang-wrap>*{display:inline-block}.lang-wrap .currency{position:relative}.lang-wrap .currency:before,.lang-wrap .lang-bar:before{pointer-events:none;font-size:8px;right:0;color:#c6c6c6;content:"\f107";position:absolute;top:0;font-family:Flaticon;z-index:1}.site-top-panel .lang-wrap .cur-change{padding:0 15px 0 0;border:0;color:#c6c6c6;margin-left:0}.lang-wrap .lang-bar ul{margin:0}.lang-wrap>span{color:#c6c6c6;margin:0 15px}.lang-bar{position:relative}.lang-bar ul ul{padding:10px;-webkit-transition:opacity .3s ease,left .3s step-end;-moz-transition:opacity .3s ease,left .3s step-end;-ms-transition:opacity .3s ease,left .3s step-end;transition:opacity .3s ease,left .3s step-end;position:absolute;opacity:0;bottom:calc(100% - 1px);left:-999999px;display:table;z-index:1}.lang-bar>div>ul{position:relative;z-index:1}.lang-bar ul li a{color:#c6c6c6;position:relative;padding-right:15px;white-space:nowrap}.site-top-panel .lang-bar ul ul{bottom:auto;top:100%}.lang-bar li .icflag{vertical-align:baseline}.lang-bar ul:hover ul{-webkit-transition:opacity .3s ease,left .3s step-start;-moz-transition:opacity .3s ease,left .3s step-start;-ms-transition:opacity .3s ease,left .3s step-start;transition:opacity .3s ease,left .3s step-start;opacity:1;left:-10px}.lang-bar ul ul:before{right:0;content:"";position:absolute;bottom:0;top:0;left:0;z-index:-1}.site-top-panel .lang-bar ul ul:before{border-bottom-right-radius:7px;border-bottom-left-radius:7px;background-color:#f0f7f2}.site-top-panel .lang-bar ul li ul li{line-height:1.5}.background{height:100%;right:0;position:absolute;top:0;left:0}.home-section{height:900px}.breadcrumb-section,.footer-section,.home-section,.page-section,.small-section{overflow:hidden;position:relative;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:50%;width:100%;background-repeat:no-repeat;display:block}.breadcrumb-section,.footer-section,.page-section,.small-section{padding:90px 0;background-attachment:fixed;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.small-section{padding:70px 0}.breadcrumb-section{height:110px;padding:10px 0;margin-bottom:10px;background-attachment:scroll;background-position:top}.page-section.alt-color,.small-section.alt-color{background-color:#f0f7f2}.footer-section{padding:80px 0}.scroll{background-attachment:scroll}.bg-gradient-color2:before,.bg-section-color1:before,.bg-section-color2:before,.bg-section-color3:before{height:100%;content:" ";position:absolute;top:0;left:0;width:100%}.bg-section-color1:before{background-color:#fff}.bg-section-color2:before{background-color:#f0f7f2}.bg-section-color3:before{background-color:#e3dbbf}.bg-gradient-color2:before{background:linear-gradient(90deg,#4c91cd,#4ad8eb)}.home-section .col-md-6{padding:0}.home-wrapper{height:100%;position:relative;width:100%}.on-dark .home-wrapper{color:#fff}.home-content{height:100%;padding-top:130px;position:relative;z-index:1}.feature-header h1{font-size:65px;font-weight:400;margin-bottom:10px;color:#428bca;color:transparent;background:transparent;background:linear-gradient(270deg,#94f2ff,#3672a7);-webkit-background-clip:text;-moz-background-clip:content-box;background-clip:text;line-height:1.3;margin-top:0}.feature-bottom-text{font-size:18px;font-weight:300;margin-bottom:40px}.feature-top-text h3{font-size:30px;font-weight:300;margin:0}.main-nav{height:80px;position:relative;top:0;left:0;width:100%;z-index:1030}.full-wrapper{height:100%}.inner-nav>ul>li.nav-logo-wrap{padding:0 40px}.nav-logo-wrap .logo{height:80px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;max-width:75px}.nav-logo-wrap .logo.small-height{max-width:60px}.nav-logo-wrap-sticky{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;max-width:80px;top:50%;left:0;display:none}.inner-nav{display:inline-block}.inner-nav ul{font-size:17px;font-weight:400;text-align:center;margin:auto;line-height:1.3}.inner-nav>ul>li{padding:0 7px;vertical-align:middle;display:inline-block}.inner-nav>ul>li>a>i{font-size:1em;margin-left:4px;line-height:1;vertical-align:text-top;display:inline-block}.mobile-on .nav-submenu>i{right:30px;position:absolute;top:50%;line-height:1;margin-top:-10px;display:block;z-index:1}.sep a{color:#e0e8e7;cursor:default!important}.inner-nav ul li .search-menu,.inner-nav ul li a{height:80px;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;cursor:pointer;line-height:80px;display:inline-block}.small-height .inner-nav ul li .search-menu,.small-height .inner-nav ul li a{height:60px!important;line-height:60px!important}.submenu li ul{right:auto;top:0;left:100%}.submenu{padding:20px;font-size:15px!important;position:absolute;border-bottom:4px solid;top:100%;background-color:hsla(0,0%,100%,.9);width:190px;display:none}.submenu li a{padding:10px 18px;position:relative;text-align:center;width:190px;display:block}.submenu li:last-child a{border-bottom:none}.inner-nav ul li .submenu li a{height:auto!important;width:100%;line-height:1.3!important;display:block}.inner-nav ul li .submenu li a:before{height:1px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;content:" ";position:absolute;bottom:0;margin-left:-15px;left:50%;width:30px;z-index:1}.inner-nav ul li .submenu li a:hover:before{margin-left:-40px;width:80px}.mobile-on .inner-nav ul li .submenu li:last-child a:before{display:none}.submenu-mega{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:30px 0;left:50%;width:80%;white-space:nowrap}.submenu-mega-col{overflow:hidden;border-right:1px solid #fff;margin-left:-5px;width:190px;width:25%;vertical-align:top;display:inline-block}.submenu-mega-col:last-child{border-right:0}.submenu-mega-col:first-child{margin-left:0}.submenu-mega-col>ul{padding:0;margin:0;width:auto;float:none}.submenu-mega-col ul li{font-size:15px}.inner-nav ul li .submenu-mega li a{height:auto;position:relative;text-align:center;width:100%;line-height:1.3;display:block}.megamenu-img{margin-top:15px}.megamenu-img img{height:110px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.mobile-on .inner-nav ul li .submenu li a:hover,.mobile-on .submenu li a.active,.mobile-on .submenu li a:hover{background:hsla(0,0%,100%,.03)}.mobile-on .inner-nav ul li .submenu li a:not(.submenu-mega-title):hover{font-size:15px}.mobile-on .submenu>li:last-child>a{border:none!important}.mobile-on .desktop-nav{padding:0 10px;position:absolute;top:100%;left:0;width:100%;display:none;z-index:100}.mobile-on .desktop-nav ul{-webkit-border-bottom-right-radius:5px;-moz-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-bottom-left-radius:5px;border-bottom-left-radius:5px;overflow-x:hidden;border:1px solid;position:relative;border-top:0;background:hsla(0,0%,100%,.9);width:100%;float:none}.mobile-on .desktop-nav>ul{overflow-y:auto}.mobile-on .desktop-nav ul li{overflow:hidden;float:none!important;display:block}.mobile-on .desktop-nav ul li:last-child{border-color:#428bca}.mobile-on .desktop-nav ul li ul{padding:0 0 20px;border:1px solid;background-color:#fbfaf6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-top:-2px!important}.mobile-on .desktop-nav ul li a,.mobile-on .inner-nav ul li .submenu li a{height:50px!important;border-right:none;border-left:none;padding:0 30px;position:relative;border-bottom:1px solid;letter-spacing:1px;cursor:pointer;width:100%;line-height:50px!important;display:block}.mobile-on .desktop-nav ul li:last-child a,.mobile-on .inner-nav ul li .submenu li a{border-bottom:0}.mobile-on .desktop-nav ul li a.active,.mobile-on .desktop-nav ul li a:hover{font-size:18px}.mobile-on .js-opened>.nav-submenu>.fa{border-color:hsla(0,0%,100%,.4);line-height:14px}.mobile-on .inner-nav li{padding:0!important;margin:0 20px!important}.mobile-on .submenu{opacity:0;display:none;z-index:10}.mobile-on .submenu li{padding-left:10px}.mobile-on .menu-rect,.mobile-on .nav-logo-wrap,.mobile-on .sep{display:none!important}.mobile-on .nav-logo-wrap-sticky{display:block}.inner-nav li.js-opened .submenu{opacity:1}.mobile-nav{font-size:20px;font-weight:400;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;text-transform:uppercase;text-align:center;cursor:pointer;float:right;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-transition-property:background,color;-moz-transition-property:background,color;-o-transition-property:background,color;transition-property:background,color;display:none}.mobile-nav.small-height{color:#4c4c4c}.mobile-nav:active{-webkit-box-shadow:inset 0 0 35px rgba(0,0,0,.05);-moz-box-shadow:inset 0 0 35px rgba(0,0,0,.05);box-shadow:inset 0 0 35px rgba(0,0,0,.05)}.no-js .mobile-nav{height:55px;width:55px}.mobile-on .mobile-nav{display:table}.mobile-on .submenu{overflow-x:hidden;position:relative;width:100%;float:none}.submenu-mega-title{font-size:18px;margin-bottom:10px;text-transform:uppercase}.inner-nav ul li .submenu li a.submenu-mega-title:before{display:none}.mobile-on .submenu-mega-col>ul{border:none;right:auto;left:auto}.mobile-on .submenu-mega-col{display:block}.mobile-on .submenu-mega>ul>li:last-child>a{border:none!important}.mobile-on .submenu-mega:last-child>ul{border-bottom:none!important}.mobile-on .submenu-mega-col{padding:0;text-align:left;width:auto;white-space:normal}.banner-soc a{height:40px;color:#c7d5d3;position:relative;text-align:center;margin:0 2px;width:40px;line-height:40px;display:inline-block;z-index:1}.banner-soc a:before{right:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out;content:" ";position:absolute;bottom:0;top:0;-webkit-box-shadow:inset 0 0 0 2px #c7d5d3;-moz-box-shadow:inset 0 0 0 2px #c7d5d3;box-shadow:inset 0 0 0 2px #c7d5d3;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;left:0;z-index:-1}.banner-soc a:hover{color:#fff}.banner-soc a:hover:before{-webkit-box-shadow:inset 0 0 0 20px #c7d5d3;-moz-box-shadow:inset 0 0 0 20px #c7d5d3;box-shadow:inset 0 0 0 20px #c7d5d3}.banner-bottom .button{padding:0 18px 0 38px;font-size:16px;text-align:left;margin-left:-2px;line-height:1.15}.button{padding:6px 30px;font-size:18px;border:1px solid #9fcc3d;text-decoration:none;color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;position:relative;letter-spacing:1px;background-color:#9fcc3d;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;line-height:1.375;white-space:nowrap;font-family:Philosopher;display:inline-block}.button.large{height:auto;padding:7px 30px;font-size:20px}.button.small{height:auto;padding:4px 28px;font-size:17px}.button.mini{height:auto;padding:2px 28px;font-size:16px}.button.fullwidth{width:100%}.button-border{border:1px solid #9fcc3d;color:#9fcc3d;background:transparent}.button.button-color-2{border-color:#efadc3;background-color:#efadc3}.button-border.button-color-2{border-color:#efadc3;color:#efadc3;background-color:transparent}.button:hover{color:#9fcc3d;background-color:transparent}.button.button-border:hover{color:#fff;background-color:#9fcc3d}.button-color-2:hover{color:#efadc3;background-color:transparent}.button-color-2.button-border:hover{color:#fff;background-color:#efadc3}.button-icon-left i{font-size:22px;position:absolute;top:50%;left:10px;margin-top:-11px;z-index:1}.banner-bottom .button-icon-left:first-child{margin-right:12px}.on-dark .button{color:#fff}.on-white .button{color:#4c4c4c}.short-buttons .col-md-3{padding:0 12px}.features-center{text-align:center}.features-center p{margin-bottom:0}.features-icon{height:110px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;margin:0 auto 20px;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;width:110px;line-height:110px}.features-icon i{font-size:60px;color:#fff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}.features-title{font-size:24px;margin-bottom:10px;position:relative;padding-bottom:5px}.features-title:before{height:2px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;content:" ";position:absolute;bottom:0;margin-left:-12px;left:50%;width:24px;z-index:1}.features-center:hover .features-title:before{margin-left:-40px;width:80px}.features-icon.alt-1{height:110px;background-color:#fff;margin:0 auto 20px;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;width:110px;line-height:110px}.features-icon.alt-1,.features-icon.alt-1 i{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.features-icon.alt-1 i{font-size:60px}.features-center:hover .features-icon.alt-1 i{color:#fff}.slider-2{overflow:hidden}.nav-alt .owl-buttons .owl-next,.nav-alt .owl-buttons .owl-prev{height:38px;font-size:24px;color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;position:absolute;text-align:center;background-color:#8fdba3;-webkit-box-shadow:inset 0 0 0 4px #f7f5ef,0 0 0 1px #c7d5d3;-moz-box-shadow:inset 0 0 0 4px #f7f5ef,0 0 0 1px #c7d5d3;box-shadow:inset 0 0 0 4px #f7f5ef,0 0 0 1px #c7d5d3;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:38px;line-height:36px;display:inline-block;z-index:40}.nav-alt .owl-buttons .owl-prev{top:50%;left:-40px;margin-top:-20px}.nav-alt .owl-buttons .owl-next{right:-40px;top:50%;margin-top:-20px}.nav-alt.owl-carousel:hover .owl-prev{top:50%;left:1px}.blog-item .nav-alt.owl-carousel:hover .owl-prev{left:25px}.nav-alt.owl-carousel:hover .owl-next{right:1px;top:50%}.blog-item .nav-alt.owl-carousel:hover .owl-next{right:25px}.nav-alt.owl-carousel .owl-next:hover,.nav-alt.owl-carousel .owl-prev:hover{color:#8fdba3;-webkit-box-shadow:inset 0 0 0 20px #f7f5ef,0 0 0 1px #c7d5d3;-moz-box-shadow:inset 0 0 0 20px #f7f5ef,0 0 0 1px #c7d5d3;box-shadow:inset 0 0 0 20px #f7f5ef,0 0 0 1px #c7d5d3}.nav-alt-1 .owl-buttons .owl-next,.nav-alt-1 .owl-buttons .owl-prev{font-size:16px;right:0;color:#8fdba3;position:absolute;top:-35px;display:inline-block;z-index:40}.nav-alt-1 .owl-buttons .owl-prev{right:20px}.dots-alt .owl-pagination,.dots-alt2 .owl-pagination{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;bottom:-50px;left:50%;z-index:5}.dots-alt2 .owl-pagination{bottom:-70px;margin-left:-105px}.dots-alt .owl-page,.dots-alt2 .owl-page{padding:0 5px;position:relative;display:inline-block}.dots-alt2 .owl-page{padding:6px 5px}.dots-alt .owl-page span{height:8px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;-webkit-box-shadow:inset 0 0 0 4px #fff,0 0 0 2px #c7d5d3;-moz-box-shadow:inset 0 0 0 4px #fff,0 0 0 2px #c7d5d3;box-shadow:inset 0 0 0 4px #fff,0 0 0 2px #c7d5d3;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;width:8px;line-height:8px;display:block}.dots-alt .owl-page.active span{-webkit-box-shadow:inset 0 0 0 2px #fff,0 0 0 2px #c7d5d3;-moz-box-shadow:inset 0 0 0 2px #fff,0 0 0 2px #c7d5d3;box-shadow:inset 0 0 0 2px #fff,0 0 0 2px #c7d5d3}.dots-alt2 .owl-page span{height:3px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;position:relative;background:#e6e6e6;width:60px;display:block;z-index:1000!important}.dots-alt2 .owl-page.active span{background:linear-gradient(90deg,#4c91cd,#4ad8eb)}.sl-content{text-align:center;background-color:hsla(47,39%,82%,.2);-webkit-box-shadow:inset 0 0 0 8px hsla(47,39%,82%,.5),0 0 0 8px hsla(47,39%,82%,.2);-moz-box-shadow:inset 0 0 0 8px hsla(47,39%,82%,.5),0 0 0 8px hsla(47,39%,82%,.2);box-shadow:inset 0 0 0 8px hsla(47,39%,82%,.5),0 0 0 8px hsla(47,39%,82%,.2);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.sl-title{font-size:30px;margin-bottom:10px;color:#fff!important;text-transform:uppercase;line-height:1.2;margin-top:20%}.sl-content p{font-size:22px;font-weight:400;margin-bottom:0;color:#fff;line-height:1;margin-top:20px}.tp-leftarrow,.tp-rightarrow{height:38px;font-size:24px;color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;position:absolute;text-align:center;background-color:#8fdba3;-webkit-box-shadow:inset 0 0 0 4px #f7f5ef,0 0 0 1px #c7d5d3;-moz-box-shadow:inset 0 0 0 4px #f7f5ef,0 0 0 1px #c7d5d3;box-shadow:inset 0 0 0 4px #f7f5ef,0 0 0 1px #c7d5d3;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:38px;line-height:36px;display:inline-block;z-index:40}.tp-leftarrow:hover,.tp-rightarrow:hover{color:#8fdba3;-webkit-box-shadow:inset 0 0 0 20px #f7f5ef,0 0 0 1px #c7d5d3;-moz-box-shadow:inset 0 0 0 20px #f7f5ef,0 0 0 1px #c7d5d3;box-shadow:inset 0 0 0 20px #f7f5ef,0 0 0 1px #c7d5d3}.tparrows:hover{background:transparent}.tp-bannertimer{bottom:0;top:inherit}.boxed .tp-banner-container{left:0!important;width:100%!important}.shop-container{max-width:390px;margin:auto}.shop-container.alt-1{max-width:360px}.alt-1 .shop-inner{overflow:hidden;padding:10px;border:2px solid #e3dbbf;position:relative;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.alt-1 .shop-inner .shop-media{overflow:hidden}.alt-1 .shop-inner .shop-media,.alt-1 .shop-inner .shop-media img{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.list-view .shop-container{max-width:100%}.shop-container .info{right:0;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-ms-transition:all .3s ease-in;transition:all .3s ease-in;position:absolute;opacity:0;bottom:0;top:0;background-color:hsla(78,39%,60%,.8);margin:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;left:0;z-index:1}.alt-1.shop-container:hover .info{opacity:1}.shop-container .info .links{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;width:100%;z-index:1}.shop-container .info a{height:50px;font-size:26px;border:2px solid #fff;color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;margin:0 3px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;width:50px;line-height:46px;display:inline-block}.shop-container .info a:first-child{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.shop-container .info a:last-child{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.alt-1.shop-container:hover .info a{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.shop-container .info a:hover{background-color:#fff}.shop-title{text-align:left;margin-top:10px}.shop-title h3{font-size:24px;font-weight:600;margin-bottom:0;vertical-align:sub;display:inline-block}.shop-title .shop-price{font-size:30px;font-weight:400;color:#646464;line-height:1;float:right;display:inline-block}.shop-title .shop-price span{font-size:16px;border-bottom:1px solid #646464;vertical-align:super}.shop-media.alt-1 .shop-img{margin-right:auto;position:relative;max-width:262px;margin-left:auto}.shop-media.alt-1 .shop-img img,.shop-media.alt-1 .shop-img:before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.shop-media.alt-1 .shop-img:before{height:100%;content:" ";position:absolute;-webkit-box-shadow:inset 0 0 0 15px hsla(0,0%,100%,.6);-moz-box-shadow:inset 0 0 0 15px hsla(0,0%,100%,.6);box-shadow:inset 0 0 0 15px hsla(0,0%,100%,.6);width:100%;z-index:1}.shop-info-text{margin-bottom:10px}.shop-container.alt-2 .shop-media{padding:10px;border:3px solid #c7d5d3;position:relative;max-width:270px;margin:auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.shop-container.alt-2 .shop-media:before{right:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out;content:"";position:absolute;opacity:0;bottom:0;top:0;background-color:rgba(118,192,138,.7);margin:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;left:0;z-index:1}.shop-container.alt-2 .shop-media.small:before{margin:5px}.shop-container.alt-2 .shop-media:hover:before{opacity:1}.shop-container.alt-2 .shop-media.big{max-width:370px}.shop-container.alt-2 .shop-media.small{padding:5px;border:2px solid #c7d5d3;max-width:105px;margin:0 1px}.shop-container.alt-2 .shop-media img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.shop-media-small>*{display:inline-block}.shop-container.alt-2 .label-new{height:64px;border:3px solid #ffca28;color:#ffca28;position:absolute;text-align:center;top:0;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:64px;line-height:58px;z-index:1}.shop-container.alt-2 .shop-media.big .label-new{top:15px}.shop-container.alt-2 .label-new.alt{padding-top:10px;border:3px solid #ffca28;color:#ffca28;line-height:1}.shop-container.alt-2 .label-new.label-left{left:0}.shop-container.alt-2 .shop-media.big .label-new.label-left{left:15px}.shop-container.alt-2 .label-new.label-right{right:0}.shop-container.alt-2 .shop-media.big .label-new.label-right{right:15px}.shop-container.alt-2 .shop-title{font-size:24px;margin-bottom:0;text-align:center}.shop-container.alt-2 p{display:none}.shop-stars{color:#dfc449}.shop-container.alt-2 .shop-price{font-size:30px;font-weight:400;margin-bottom:15px;color:#646464;line-height:1.4}.shop-container.alt-2 .shop-price span{font-size:16px;border-bottom:1px solid #646464;line-height:1;vertical-align:super}.products.list-view>div{width:100%}.products.list-view .shop-container{overflow:hidden;text-align:left!important}.products.list-view .shop-media{margin-right:30px;float:left}.products.list-view .shop-title{text-align:left;margin-top:40px}.products.list-view .shop-stars{float:right;margin-top:10px}.products.list-view p{display:block}.products.list-view a.button{float:right}.products.list-view>*{margin-bottom:30px}.group{height:50px;padding:0 10px 0 15px;font-size:15px;border:1px solid #c7d5d3;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.group>*{line-height:48px;display:inline-block}#list-grid{color:#c7d5d3;margin-left:10px}#list-grid>div{height:32px;margin-right:5px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;text-align:center;-webkit-box-shadow:inset 0 0 0 1px #c7d5d3;-moz-box-shadow:inset 0 0 0 1px #c7d5d3;box-shadow:inset 0 0 0 1px #c7d5d3;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;width:32px;line-height:32px;display:inline-block}.woocommerce-ordering{margin:11px 0;float:right}.woocommerce-ordering select{height:26px;padding:0 10px;position:relative;width:220px;line-height:1.5}.woocommerce-ordering{position:relative}.woocommerce-ordering:before{pointer-events:none;font-size:8px;right:10px;content:"\f107";position:absolute;top:0;line-height:28px;font-family:Flaticon;z-index:2}.product-title{margin-bottom:0}.single.shop-stars{font-size:15px;margin-top:-10px}.shop-single-title-small{font-size:18px;margin-bottom:0}.single-price{margin:10px 0}.single-price>*{font-size:14px;margin-right:20px;display:inline-block}.single-price>* p{margin-bottom:0}.single-price .old-price{position:relative;z-index:1}.single-price .old-price:before{height:120%;-webkit-transform:rotate(50deg);-moz-transform:rotate(50deg);-o-transform:rotate(50deg);-ms-transform:rotate(50deg);transform:rotate(50deg);right:50%;content:" ";position:absolute;top:-8px;width:1px;z-index:1}.single-price .old-price p{font-size:20px;font-weight:400;color:#646464;line-height:1.8}.single-price .old-price p span{font-size:12px;border-bottom:1px solid #c7d5d3;line-height:1;vertical-align:super}.single-price .reg-price p{font-size:30px;color:#777;line-height:1}.single-price .reg-price p span{font-size:16px;border-bottom:1px solid #c7d5d3;line-height:1;vertical-align:super}.shop-categories{height:40px;padding:0 20px;font-size:15px;border:1px solid #c7d5d3;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;line-height:40px}.shop-categories>*{display:inline-block}table{border-collapse:separate}.shopping-cart-table{border:1px solid #c7d5d3;text-align:center;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.shopping-cart-table .input-sm{height:33px!important;padding:0;margin-bottom:0!important;text-align:center;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important;width:70px;line-height:1}table.shopping-cart-table tr td,table.shopping-cart-table tr th{padding:20px;border:none;vertical-align:middle}table.shopping-cart-table tr th{padding:9px 20px}table.shopping-cart-table tr td{border-top:1px solid #c7d5d3}table.shopping-cart-table tr td:first-child{-webkit-border-top-left-radius:10px;-moz-border-top-left-radius:10px;border-top-left-radius:10px}table.shopping-cart-table tr td:last-child{-webkit-border-top-right-radius:10px;-moz-border-top-right-radius:10px;border-top-right-radius:10px}table.table{font-size:16px}table.table tr:first-child th{border-right:1px solid #c7d5d3;text-align:center}table.table tr td:first-child,table.table tr th:first-child{text-align:left}table.table tr td:last-child,table.table tr th:last-child{padding:7px;max-width:45px}table.table tr:first-child th:last-child{border-right:0}table.shopping-cart-table .shop-img{margin-right:10px;float:left}table.shopping-cart-table tr td a.shop-cart-name{margin-top:24px;display:block}table.shopping-cart-table tr td a .fa{color:#f68e56}table.shopping-cart-table tr:last-child td{padding:0;border:none}table .shopping-table-bot{padding:10px 0 5px;max-width:805px;border-top:1px solid #c7d5d3;margin:0 20px;width:95%;display:inline-block}table .shopping-table-bot .button{padding:4px 15px}table .shopping-table-bot .right a{margin-left:10px}table .shopping-table-bot .right a:first-child{margin-left:0}table .shopping-table-bot button{margin-left:5px;vertical-align:middle}.cart-title{font-size:48px;margin-bottom:3px;text-align:left;float:left}.cart-title-small{font-size:30px;margin-bottom:10px;text-align:left}.form.shop-cart .input-sm{height:37px;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important;width:100%}.list-style-2.shop-cart span{float:right}.list-style-2.shop-cart li{padding-left:30px}.list-style-2.shop-cart li:before{height:25px;border:1px solid;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:25px;line-height:25px;margin-top:7px}::-webkit-input-placeholder{color:#646464}:-moz-placeholder,::-moz-placeholder{color:#646464}:-ms-input-placeholder{color:#646464}.code-enter,.login-enter{font-size:18px;color:#646464}.code-enter a,.login-enter a{position:relative}.code-enter a:before,.login-enter a:before{height:1px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;content:" ";position:absolute;bottom:0;left:0;width:0;z-index:1}.code-enter a:hover:before,.login-enter a:hover:before{width:100%}.shop-checkout .form.login a.lost{float:right}.shop-checkout .form.login button.button{float:left}form.form.code,form.form.login{font-size:16px}form.form.code .input-md,form.form.login .input-md{font-size:16px!important;margin-right:25px;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important;width:260px}form.form.code .input-md{vertical-align:baseline}form.form.login .input-md:last-child{margin-right:0}form.form.login .lost{font-size:14px}.billing-fields p{margin-bottom:10px}input.input-text{height:30px;font-size:17px;border:1px solid #c7d5d3;text-transform:none;padding-right:8px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:100%;margin-top:5px;padding-left:8px}input.input-text:focus{color:#646464;outline:none;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);-moz-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3)}.billing-fields select{margin-top:5px}.form-row-first{float:left}.form-row-last{margin-right:0;margin-left:52%}.form-row{margin-right:2%;width:48%}.form-row-wide{width:100%}#billing_address_1_field{margin-bottom:20px}.checkbox input[type=checkbox]{margin:6px 0 0}.billing-fields .form-row.notes{width:100%}.billing-fields textarea{height:85px;border:0;max-width:100%;background-color:#f0f7f2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:100%;padding-left:10px}.billing-fields .list-style-2 li:first-child{padding-left:0}.billing-fields .list-style-2 li:first-child:before{height:0;border:0;content:" ";width:0}.form-row.place-order{width:100%}input[type=radio]{padding:0;position:absolute;top:12px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:50%;left:12px;vertical-align:middle;margin-top:0;display:inline-block}.payment_methods{margin-bottom:0}.payment_method_bank,.payment_method_cheque,.payment_method_paypal{margin-bottom:20px;position:relative}.payment_method_bank label,.payment_method_cheque label,.payment_method_paypal label{height:35px;padding:5px 30px;border:1px solid #c7d5d3;margin-bottom:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:100%;display:inline-block}.payment_box{padding:10px 30px;font-size:16px;background-color:#f0f7f2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}footer{position:relative}.footer-section{color:#fff;background-color:#556359}.footer-section .img-line{margin-bottom:20px}.footer-section p{font-size:16px}.footer-title{font-size:24px;font-weight:600;margin-bottom:10px}.footer-title-small{font-size:18px}.footer-about .form{margin:auto;width:270px}.footer-about .form .input-sm{border:1px solid #dfc449!important;color:#fff!important;background-color:#808778;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important;width:270px}.footer-about .form .input-sm::-webkit-input-placeholder{color:#fff}.footer-about .form .input-sm:-moz-placeholder,.footer-about .form .input-sm::-moz-placeholder{color:#fff}.footer-about .form .input-sm:-ms-input-placeholder{color:#fff}.footer-about .form .button-newsletter{border-color:transparent;padding:3px 14px;font-size:16px;right:0;position:absolute;top:0;background-color:#dfc449;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-family:inherit}.footer-about .form .button-newsletter:hover{color:#fff;background-color:#dfc449}.footer-tweets-item{margin-bottom:35px;position:relative;line-height:1.2;padding-left:30px}.footer-tweets-item p{margin-bottom:0}.footer-tweets-item p a{color:#dfc449;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.footer-tweets-item p a:hover{color:#dfc449}.footer-tweets-logo{color:#dfc449;position:absolute;top:0;left:0;z-index:1}.footer-tweets-item .line{height:1px;margin:5px 0;width:25px;display:block}.footer-tweets-date{font-size:16px}.footer-contact{font-size:16px;line-height:1.2}.footer-contact p{padding-top:5px;margin-bottom:10px}.footer-contact a{color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.footer-contact a:hover{color:#dfc449}.footer-contact .footer-title-small{margin-bottom:10px;margin-top:30px}.twitter-footer .tweet_time{padding-top:5px;position:relative;margin-top:5px;display:block}.twitter-footer .tweet_time:before{height:2px;content:" ";position:absolute;top:0;background-color:#dfc449;left:0;width:25px;z-index:1}.twitter-footer .tweet_time a{color:#fff}.twitter-footer .twitt{float:left}.twitter-footer li p{margin-left:30px}.twitter-footer .twitt{font-size:24px}.bottom-footer{height:60px;font-size:16px;font-weight:300;color:#fefefe;text-align:center;background-color:#465048;line-height:60px}.footer-copy{float:left}.footer-copy span{color:#848f87}.footer-soc-links{height:60px;float:right}.footer-soc-links a{font-size:16px;color:#848f87;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;margin-left:18px}.news-item{margin-right:auto;max-width:370px;margin-left:auto}.alt-2.news-item:not(.mini){min-height:360px}.alt-2.news-item.small{padding-top:50px;max-width:260px;margin:auto}.news-right .alt-2.news-item.small{margin-right:0}.news-left .alt-2.news-item.small{margin-left:0}.alt-2.news-item.mini{max-width:165px}.alt-1.news-item p{margin-bottom:20px;margin-top:15px}.alt-1 .news-media{overflow:hidden;padding:10px;border:1px solid #c7d5d3;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.alt-1 .news-media:before{right:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out;content:"";position:absolute;opacity:0;bottom:0;top:0;background-color:rgba(118,192,138,.7);margin:10px;left:0;z-index:1}.alt-1 .news-media:hover:before{opacity:1}.alt-2 .news-media,.alt-3 .news-media{position:relative}.alt-2 .news-media img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.alt-3 .news-media img{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.alt-2 .news-media:before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.alt-2 .news-media:before,.alt-3 .news-media:before{height:100%;content:" ";position:absolute;-webkit-box-shadow:inset 0 0 0 15px hsla(0,0%,100%,.6);-moz-box-shadow:inset 0 0 0 15px hsla(0,0%,100%,.6);box-shadow:inset 0 0 0 15px hsla(0,0%,100%,.6);width:100%;z-index:1}.alt-1 .news-title,.alt-2 .news-title,.alt-3 .news-title{font-size:24px;font-weight:500;position:relative;margin:10px 0}.alt-3 .news-title{margin-bottom:5px;padding-bottom:5px}.alt-3 .news-title:before{height:2px;content:" ";position:absolute;bottom:0;background-color:#c7d5d3;margin-left:-12px;left:50%;width:24px;z-index:1}.alt-2.news-item p{padding:0 40px;margin-top:10px}.alt-1 .news-date{font-size:15px;margin-bottom:25px}.news-bot{max-width:260px;margin:auto}.news-right .news-bot{margin-right:0}.news-left .news-bot{margin-left:0}.news-bot .img-line{margin:5px 0 10px}.accordion{text-align:left}.accordion>dt{font-weight:300}.accordion>dt>a{padding:8px 20px 8px 40px;text-decoration:none;font-weight:400;margin-bottom:5px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:block}.accordion>dt>a.active{margin-bottom:0;color:#fff}.accordion>dt>a>i{height:24px;content:" ";position:absolute;top:8px;background-color:transparent;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;left:8px;width:24px;z-index:1}.accordion>dt>a.active>i{-webkit-box-shadow:0 0 0 1px #fff;-moz-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff}.accordion>dt>a>i:after,.accordion>dt>a>i:before{content:" ";position:absolute;top:50%;left:8px;margin-top:-1px;z-index:2}.accordion>dt>a>i:before{height:2px;width:8px}.accordion>dt>a>i:after{height:8px;top:50%;left:11px;width:2px;margin-top:-4px}.accordion>dt>a.active>i:before{background-color:#fff}.accordion>dt>a.active>i:after{height:0}.accordion>dd{padding:5px 15px 20px 40px;font-weight:300;position:relative;border-bottom:1px solid #c7d5d3;margin:15px 0 5px;line-height:1.6;z-index:1}.accordion>dd:before{height:calc(100% - 25px);content:" ";position:absolute;top:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;left:10px;width:6px;z-index:1}.accordion>dt>a,.accordion>dt>a:after,.toggle>dt>a,.toggle>dt>a:after{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.toggle{text-align:left}.toggle>dt{font-weight:300}.toggle>dt>a{padding:8px 20px 8px 40px;text-decoration:none;margin-bottom:5px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:block}.toggle>dt>a.active{margin-bottom:0;color:#fff}.toggle>dt>a:before{height:24px;font-size:8px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;content:"\f103";position:absolute;text-align:center;top:8px;background-color:transparent;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;left:8px;width:24px;line-height:24px;font-family:Flaticon;z-index:1}.toggle>dt>a.active:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);color:#fff;-webkit-box-shadow:0 0 0 1px #fff;-moz-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff}.toggle>dd{padding:5px 15px 20px 40px;font-weight:300;position:relative;margin:15px 0 5px;line-height:1.6;z-index:1}.toggle>dd:before{height:calc(100% - 25px);content:" ";position:absolute;top:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;left:10px;width:6px;z-index:1}.nav-tabs{border:none}.nav-tabs>li>a{padding:7px 30px;border:1px solid;max-width:235px;text-align:center;margin:0 -1px 0 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs>li:first-child>a{-webkit-border-top-left-radius:8px;-moz-border-top-left-radius:8px;border-top-left-radius:8px}.nav-tabs>li:last-child>a{-webkit-border-top-right-radius:8px;-moz-border-top-right-radius:8px;border-top-right-radius:8px}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover,.nav-tabs>li>a:hover{color:#fff;cursor:pointer}.nav-tabs>li>a:hover{background-color:#fff}.tab-content{padding:15px 30px;border:1px solid;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-border-top-left-radius:0;-moz-border-top-left-radius:0;border-top-left-radius:0}.tab-content p{margin-bottom:10px;line-height:1.2}.tab-title{font-size:17px;margin-bottom:5px}.skill-bar{margin-bottom:33px;color:#777}.skill-bar li{border:0;padding-bottom:20px;padding-left:0}.skill-bar li:last-child{padding-bottom:0}.skill-bar li:before{display:none}.skill-bar .bar{height:8px;border:1px solid;position:relative;background-color:transparent;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block}.skill-bar .bar span{-webkit-border-bottom-left-radius:5px;-moz-border-bottom-left-radius:5px;border-bottom-left-radius:5px;height:8px;position:absolute;-webkit-border-top-left-radius:5px;-moz-border-top-left-radius:5px;border-top-left-radius:5px;top:-1px;background:#8fdba3;width:0;display:block;z-index:1}.skill-bar .name{font-weight:400;text-transform:uppercase;text-align:left;padding-bottom:10px;line-height:1}.procedure-item{max-width:360px;margin:auto}.procedure-media{position:relative}.procedure-media img,.procedure-media:before{-webkit-border-radius:285px;-moz-border-radius:285px;border-radius:285px}.procedure-media:before{height:100%;content:" ";position:absolute;-webkit-box-shadow:inset 0 0 0 15px hsla(0,0%,100%,.6);-moz-box-shadow:inset 0 0 0 15px hsla(0,0%,100%,.6);box-shadow:inset 0 0 0 15px hsla(0,0%,100%,.6);width:100%;z-index:1}.procedure-item .info{overflow:hidden;font-weight:400;color:#fff;margin:15px;-webkit-border-radius:285px;-moz-border-radius:285px;border-radius:285px}.procedure-item .info>div>div{margin-bottom:5px}.procedure-item .info h3{font-size:28px;font-weight:600;margin-bottom:0;margin-top:60px}.procedure-item .info span{margin-bottom:5px;display:block}.pricing-table-container{max-width:263px;margin:auto}.pricing-table{-webkit-border-bottom-right-radius:20px;-moz-border-bottom-right-radius:20px;border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-border-bottom-left-radius:20px;border-bottom-left-radius:20px;border:1px solid #c7d5d3;-webkit-border-top-right-radius:285px;-moz-border-top-right-radius:285px;border-top-right-radius:285px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;position:relative;-webkit-border-top-left-radius:285px;-moz-border-top-left-radius:285px;border-top-left-radius:285px;z-index:1}.active.pricing-table{border:1px solid #c7d5d3;margin:-14px -14px 0}.pricing-table .img-line{margin-top:-8px}.pricing-media{position:relative;margin-top:-2px;z-index:1}.pricing-media img{padding:1px}.pricing-media img,.pricing-media:before{-webkit-border-radius:285px;-moz-border-radius:285px;border-radius:285px;width:100%}.pricing-media:before{height:100%;content:" ";position:absolute;top:0;-webkit-box-shadow:inset 0 0 0 10px #c7d5d3,0 0 0 1px #c7d5d3;-moz-box-shadow:inset 0 0 0 10px #c7d5d3,0 0 0 1px #c7d5d3;box-shadow:inset 0 0 0 10px #c7d5d3,0 0 0 1px #c7d5d3;z-index:1}.pricing-price{height:105px;padding-top:25px;font-size:40px;color:#fff!important;position:absolute;text-align:center;top:0;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;left:0;width:105px;line-height:1;z-index:1}.active.pricing-table .pricing-price{background:#ffca28}.pricing-price sup{font-size:20px;vertical-align:middle}.pricing-price p{font-size:16px;font-weight:400;margin:0;line-height:0}.pricing-title{font-size:30px;margin-bottom:10px;margin-top:5px}.pricing-table ul{padding:0 15px;margin-bottom:30px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;margin-top:15px}.active.pricing-table ul{padding:0 25px}.pricing-table ul li{padding:5px 0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.pricing-table ul li:nth-child(odd){background-color:#f0f7f2}.pricing-table:not(.active):hover{box-shadow:0 0 15px rgba(0,0,0,.25);-moz-box-shadow:0 0 15px rgba(0,0,0,.25);-webkit-box-shadow:0 0 15px rgba(0,0,0,.25);margin-top:-15px}.pricing-table:not(.active):hover ul li{padding:7px 0}.alt-1.gift-item,.alt-2.gift-item{position:relative;max-width:270px;margin:auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.alt-1 .gift-wrapper,.alt-2 .gift-wrapper{padding:10px;border:3px solid #c7d5d3;max-width:270px}.alt-1 .gift-media,.alt-1 .gift-wrapper,.alt-2 .gift-media,.alt-2 .gift-wrapper{position:relative;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.alt-1 .gift-media,.alt-2 .gift-media{overflow:hidden}.alt-1 .gift-media>img,.alt-2 .gift-media>img,.alt-3 .gift-media>img{overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.alt-1 .gift-inside,.alt-2 .gift-inside{height:45%;color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;content:" ";position:absolute;bottom:0;text-align:center;-webkit-box-shadow:inset 0 0 0 200px rgba(118,192,138,.85);-moz-box-shadow:inset 0 0 0 200px rgba(118,192,138,.85);box-shadow:inset 0 0 0 200px rgba(118,192,138,.85);width:100%;z-index:1}.alt-2 .gift-inside{height:22%;-webkit-box-shadow:inset 0 0 0 200px hsla(0,0%,100%,.85);-moz-box-shadow:inset 0 0 0 200px hsla(0,0%,100%,.85);box-shadow:inset 0 0 0 200px hsla(0,0%,100%,.85)}.alt-1 .gift-title,.alt-2 .gift-title{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.alt-1 .gift-title span{font-size:22px;font-weight:400;margin:3px 8px 0;display:inline-block}.alt-1 .gift-title .img-line{display:inline-block}.alt-1 .gift-title h3{font-size:28px;margin-bottom:0;color:#fff;text-transform:uppercase;line-height:.7}.alt-2 .gift-title h3{font-size:24px;font-weight:500;margin-bottom:0}.alt-1 .gift-price{font-size:24px;font-weight:400;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;line-height:45px}.alt-1 .gift-price,.alt-2 .gift-step{height:75px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;background-color:#fff;margin:10px auto;width:75px}.alt-2 .gift-step{padding-top:5px;font-size:30px;border:3px solid #c7d5d3;position:absolute;top:-5px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;left:-2px;z-index:1}.alt-2 .gift-step sup{font-size:12px;text-transform:uppercase;margin-top:3px;display:block}.alt-1.gift-item p,.alt-2.gift-item p{font-weight:400;margin-top:10px}.alt-1.gift-item:hover .gift-inside,.alt-2.gift-item:hover .gift-inside{height:100%}.alt-1.gift-item.hover-alt:hover .gift-inside,.alt-2.gift-item.hover-alt:hover .gift-inside{height:0}.alt-1.gift-item:hover .gift-title{margin-top:25%}.alt-2.gift-item:hover .gift-title{margin-top:50%}.alt-1.gift-item:hover .gift-price{line-height:75px}.alt-2.gift-item:hover .gift-step{top:15%;left:36%}.alt-2.gift-item.hover-alt:hover .gift-step{top:-5px;left:-2px}.alt-3 .gift-wrapper{max-width:270px;margin:auto}.alt-3 .gift-media{position:relative;z-index:1}.alt-3 .gift-media:before{content:" ";-webkit-box-shadow:inset 0 0 0 15px hsla(0,0%,100%,.6);-moz-box-shadow:inset 0 0 0 15px hsla(0,0%,100%,.6);box-shadow:inset 0 0 0 15px hsla(0,0%,100%,.6);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.alt-3 .gift-inside,.alt-3 .gift-media:before{right:0;position:absolute;bottom:0;top:0;left:0;z-index:1}.alt-3 .gift-inside{overflow:hidden}.alt-3 .gift-inside-1{height:160px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;position:absolute;text-align:center;top:20%;background-color:hsla(0,0%,100%,.8);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;left:20%;width:160px;z-index:1}.alt-3 .gift-inside-1 .gift-price{font-size:50px;line-height:1;margin-top:25px}.alt-3 .gift-inside-1 .gift-inside-title{font-size:18px;color:#406d80;text-transform:uppercase;line-height:1}.alt-3 .gift-inside-1 span{font-size:15px;text-transform:uppercase}.alt-3 .gift-media:hover .gift-inside-1{top:100%}.alt-3 .gift-inside-2,.alt-3 .gift-inside-2-white{height:34px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:5px 11px;font-size:15px;color:#fff;position:absolute;bottom:0;text-align:center;left:50%;width:100px;z-index:1}.alt-3 .gift-inside-2-white{height:40px;bottom:-3px;background-color:#fff;width:115px;z-index:0}.alt-3 .gift-inside-2-white:after,.alt-3 .gift-inside-2-white:before,.alt-3 .gift-inside-2:after,.alt-3 .gift-inside-2:before{border:17px solid;content:"";position:absolute;bottom:0;left:50%;display:block;z-index:-2}.alt-3 .gift-inside-2-white:after,.alt-3 .gift-inside-2-white:before{border:20px solid #fff!important}.alt-3 .gift-inside-2-white:before,.alt-3 .gift-inside-2:before{border-left-color:transparent!important;left:-20px;width:100%}.alt-3 .gift-inside-2-white:after,.alt-3 .gift-inside-2:after{right:-20px;border-right-color:transparent!important}.serv-title{font-size:30px;margin-bottom:10px}.serv-button{float:right}.serv-button a{padding:4px 5px!important;max-height:31px;margin-left:7px;width:110px}.serv-button a.save{padding:4px 17px!important}.serv-button a span{font-size:10px;vertical-align:text-top}.exp-media{padding:10px;border:3px solid #c7d5d3;position:relative;max-width:270px;margin:auto}.exp-media,.exp-media img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.exp-media img{overflow:hidden}.exp-title{font-size:24px;margin-bottom:0;margin-top:10px}.exp-title span{font-size:15px;color:#8fdba3;line-height:1;display:block}.expert-container .img-line{margin-bottom:10px;margin-top:10px}.expert-container p{padding:0 15px}.work-filter{list-style:none;padding:0;text-transform:uppercase;margin-top:10px}.work-filter,.work-filter a,.work-filter>*{display:inline-block}.work-filter a{padding:0 7px;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;position:relative;z-index:1}.alt-1.work-filter a{padding:0;border-bottom:1px solid;margin:0 7px;line-height:1.1}.work-filter a.active,.work-filter a:hover{color:#ffca28}.alt-1.work-filter a.active{border:0}#filter-grid hr{width:100%;display:inline-block}#filter-grid li:last-child hr{display:none}.portfolio-grid{list-style:none;padding:0;margin:0}.filter-grid{max-width:1920px;margin:30px auto 0}.filter-grid-2 .portfolio-item{width:50%}.filter-grid-3 .portfolio-item{width:33.333333%}.filter-grid-4 .portfolio-item{width:25%}.filter-grid-5 .portfolio-item{width:20%}.portfolio-item{padding:15px 10px;margin:0;float:left}.sidebar .portfolio-item{max-width:345px;margin:auto;float:none}.portfolio-one-col .portfolio-item{padding:0;float:none}.portfolio-three-col .portfolio-item{float:none}.sidebar .portfolio-item{padding:0 0 30px}.portfolio-media{overflow:hidden;position:relative;margin:auto}.filter-grid-5 .portfolio-media{max-width:370px}.portfolio-one-col .portfolio-media{max-width:100%}.portfolio-three-col .portfolio-media,.portfolio-two-col .portfolio-media{max-width:570px}.portfolio-img{overflow:hidden;position:relative}.portfolio-img img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.portfolio-img:before{height:100%;content:" ";position:absolute;-webkit-box-shadow:inset 0 0 0 15px hsla(0,0%,100%,.6);-moz-box-shadow:inset 0 0 0 15px hsla(0,0%,100%,.6);box-shadow:inset 0 0 0 15px hsla(0,0%,100%,.6);-webkit-border-radius:285px;-moz-border-radius:285px;border-radius:285px;width:100%;z-index:1}.portfolio-item .info{overflow:hidden;font-weight:400;color:#fff;margin:15px}.portfolio-item .info h3{font-size:28px;font-weight:600;margin-bottom:0;margin-top:35%}.sidebar .portfolio-item .info h3{font-size:24px;margin-top:30%}.portfolio-item .info>div{padding:0 40px;font-size:16px}.sidebar .portfolio-item .info>div{padding:0 25px;font-size:15px}.portfolio-item .info>div p{margin-bottom:0;margin-top:5px}.alt-1.portfolio-item{padding:0 0 10px}.alt-1 .portfolio-media:before{height:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;content:" ";position:absolute;-webkit-box-shadow:inset 0 0 0 15px hsla(0,0%,100%,.6);-moz-box-shadow:inset 0 0 0 15px hsla(0,0%,100%,.6);box-shadow:inset 0 0 0 15px hsla(0,0%,100%,.6);width:100%;z-index:1}.alt-1 .portfolio-media{overflow:hidden;z-index:1}.alt-1 .portfolio-media,.alt-1 .portfolio-media img{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.alt-1 .portfolio-media img{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all .7s ease;will-change:transform;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.alt-1 .portfolio-title{font-size:22px;margin-bottom:10px;position:relative;padding-bottom:10px;margin-top:25px}.alt-1 .portfolio-title:before{height:2px;content:" ";position:absolute;bottom:0;background-color:#c7d5d3;margin-left:-12px;left:50%;width:24px;z-index:1}.alt-1.portfolio-item a:hover .portfolio-media:before{background-color:rgba(118,192,138,.6)}.alt-1.portfolio-item a:hover .portfolio-media img{-webkit-transform:scale(1.075);-moz-transform:scale(1.075);-o-transform:scale(1.075);-ms-transform:scale(1.075);transform:scale(1.075)}.portfolio-two-col .portfolio-item p{padding:0 20px;font-size:16px}.portfolio-two-col .alt-1 .portfolio-title{margin-top:15px}.alt-2 .portfolio-media{max-width:270px;margin:0 15px}.alt-2 .portfolio-img{padding:12px;border:3px solid #c7d5d3;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.alt-2 .portfolio-img:before{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#carousel.flexslider .portfolio-item{width:311px!important}#carousel.flexslider .portfolio-item .info h3{margin-top:30%}.blog-item .slider-2{margin-right:auto;margin-left:auto}.slider-2 .blog-media{margin-right:1px}.blog-media{padding:10px;border:1px solid #c7d5d3;margin-right:auto;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-left:auto}.blog-item .blog-media:before{right:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;content:" ";position:absolute;opacity:0;bottom:0;top:0;background-color:rgba(118,192,138,.6);margin:10px;left:0;z-index:1}.blog-item a:hover .blog-media:before{opacity:1}.blog-default .blog-media{max-width:410px}.blog-col-2 .blog-media,.blog-col-2 .slider-2{max-width:555px}.blog-col-3 .blog-media,.blog-col-3 .slider-2{max-width:360px}.blog-title{font-size:30px;margin-bottom:10px;line-height:1.5}.blog-post .blog-title{margin-bottom:0;line-height:1}.blog-post .blog-title.comments{color:#777}.blog-title.small{font-size:24px}.blog-item .img-line{margin-bottom:10px}.blog-item .blog-date{font-size:15px;margin-bottom:20px}.blog-item p{margin-bottom:15px}.blog-comment{padding:0 30px 0 45px;margin:20px 0}.blog-comment,.blog-comment.column{font-style:italic;position:relative}.blog-comment.column{padding:13px 0;margin:12px 0}.blog-comment p{display:inline}.blog-comment:before{font-size:40px;content:"“";position:absolute;top:0;left:25px;line-height:.7;z-index:1}.blog-comment.column:after,.blog-comment.column:before{font-size:40px;content:"“";position:absolute;margin-left:-12px;left:50%;line-height:.5;z-index:1}.blog-comment.column:before{top:0}.blog-comment.column:after{bottom:-18px}.blog-title.link{margin-bottom:20px;position:relative;line-height:1.4;padding-left:50px;display:inline-block}.blog-title.link.small{padding-left:30px}.blog-title.link i{position:absolute;top:0;left:0;z-index:1}.blog-title.link a{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;border-bottom:2px solid}.blog-audio{padding:20px 20px 15px;border:1px solid #c7d5d3;margin-bottom:10px;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}ol.commentlist{list-style-type:none;padding-left:0}.commentlist .comment{padding:30px 0 40px;border-bottom:1px solid #c7d5d3}.commentlist .comment:last-child{border-bottom:none}.avatar{padding:3px;border:1px solid #c7d5d3;margin-right:10px;float:left;display:inline-block}.avatar,.avatar img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.comment-container.second{margin-left:90px}.comment .meta{line-height:40px}.comment p{margin-bottom:0}.comment .reply{height:28px;font-size:14px;color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:28px;line-height:28px;float:right;display:inline-block}.pagination{font-size:0;position:relative;display:inline-block}.pagination.center{transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);left:50%}.pagination .pag-next,.pagination .pag-prev{height:38px;font-size:12px;color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;text-align:center;background-color:#8fdba3;margin:0 3px;-webkit-box-shadow:inset 0 0 0 4px #fff,0 0 0 1px #c7d5d3;-moz-box-shadow:inset 0 0 0 4px #fff,0 0 0 1px #c7d5d3;box-shadow:inset 0 0 0 4px #fff,0 0 0 1px #c7d5d3;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:38px;line-height:38px;display:inline-block}.pagination .pag-next:hover,.pagination .pag-prev:hover{color:#8fdba3;-webkit-box-shadow:inset 0 0 0 20px #fff,0 0 0 1px #c7d5d3;-moz-box-shadow:inset 0 0 0 20px #fff,0 0 0 1px #c7d5d3;box-shadow:inset 0 0 0 20px #fff,0 0 0 1px #c7d5d3;cursor:pointer}.pagination .pag-prev:before{content:"\f109";font-family:Flaticon}.pagination .pag-next:before{content:"\f103";font-family:Flaticon}.pagination hr{width:100%}.pagination hr.left{margin:19px 6px 19px 0;width:calc(100% - 95px)}aside{max-width:270px;border-bottom:4px solid;margin:0 auto 30px;padding-bottom:35px}aside:last-child{margin:0 auto}aside h3{font-size:24px;font-weight:500;margin-bottom:5px;font-family:Philosopher}aside h4{font-size:16px;margin-bottom:5px}aside ul{margin:0}.search-submit{height:44px;overflow:hidden;padding:0;font-size:20px;border:none;right:0;position:absolute;outline:none;top:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:transparent;width:48px}.widget-categories li{position:relative;line-height:2}.widget-categories li a{padding-left:15px}.widget-categories li:before{height:6px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;content:" ";position:absolute;top:50%;-webkit-box-shadow:inset 0 0 0 1px #c7d5d3;-moz-box-shadow:inset 0 0 0 1px #c7d5d3;box-shadow:inset 0 0 0 1px #c7d5d3;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;left:0;width:6px;margin-top:-3px;z-index:1}.widget-categories li:hover:before{-webkit-box-shadow:inset 0 0 0 3px #c7d5d3;-moz-box-shadow:inset 0 0 0 3px #c7d5d3;box-shadow:inset 0 0 0 3px #c7d5d3}.widget-categories .cat-item span{height:23px;font-size:13px;right:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;position:absolute;text-align:center;top:50%;-webkit-box-shadow:inset 0 0 0 1px #c7d5d3;-moz-box-shadow:inset 0 0 0 1px #c7d5d3;box-shadow:inset 0 0 0 1px #c7d5d3;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:23px;line-height:23px;margin-top:-11.5px;z-index:1}.widget-categories li:hover span{color:#fff;-webkit-box-shadow:inset 0 0 0 12px #c7d5d3;-moz-box-shadow:inset 0 0 0 12px #c7d5d3;box-shadow:inset 0 0 0 12px #c7d5d3}.widget-post{font-size:16px}.widget-post .author{padding:3px;border:1px solid #c7d5d3;margin-right:5px;position:relative;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;float:left}.widget-post article{margin-bottom:25px;padding-bottom:5px}.widget-post article:last-child{margin-bottom:0}.widget-post .author:before{height:29px;font-size:10px;border:3px solid #fff;right:-3px;color:#fff;content:"\f103";position:absolute;bottom:-6px;text-align:center;width:29px;line-height:23px;font-family:Flaticon;z-index:1}.widget-post .author img,.widget-post .author:before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.widget-post p{margin-bottom:0;line-height:1.2}.widget-comments{font-size:16px}.widget-comments .comment{margin-bottom:20px}.widget-comments .comment:last-child{margin-bottom:0}.widget-comments p{margin-bottom:10px}.widget-comments .comments-bottom{padding-top:4px;font-size:14px;border-top:1px solid #c7d5d3}.widget-comments .comments-bottom i{font-size:17px}.widget-archives li{position:relative;line-height:2}.widget-archives li a{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;padding-left:15px}.widget-archives li:before{font-size:7px;color:#c7d5d3;content:"\f103";position:absolute;left:0;line-height:34px;font-family:Flaticon;z-index:1}.widget-gallery .widget-slider-1{margin:0 -2.5px}.widget-gallery .slider-item{padding:0 2.5px}.widget-gallery .slider-item a{padding:3px;border:1px solid #c7d5d3;margin-bottom:10px;position:relative;max-width:82px;display:block}.widget-gallery .slider-item a,.widget-gallery .slider-item a img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.widget-gallery .slider-item a:last-child{margin-bottom:0}.widget-gallery .slider-item a:before{right:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;content:" ";position:absolute;bottom:0;top:0;margin:3px;-webkit-box-shadow:inset 0 0 0 0 rgba(118,192,138,.8);-moz-box-shadow:inset 0 0 0 0 rgba(118,192,138,.8);box-shadow:inset 0 0 0 0 rgba(118,192,138,.8);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;left:0;z-index:1}.widget-gallery .slider-item a:hover:before{-webkit-box-shadow:inset 0 0 0 40px rgba(118,192,138,.8);-moz-box-shadow:inset 0 0 0 40px rgba(118,192,138,.8);box-shadow:inset 0 0 0 40px rgba(118,192,138,.8)}.widget-twitter .tweet_time{padding-top:5px;position:relative;margin-top:5px;display:block}.widget-twitter .tweet_time:before{height:2px;content:" ";position:absolute;top:0;left:0;width:25px;z-index:1}.widget-twitter .tweet_time a{color:#646464}.widget-twitter .twitt{float:left}.twitter li p{margin-left:25px}.widget-twitter .twitt{font-size:24px}.widget-tag{font-size:15px}.widget-tag a{position:relative}.widget-tag a:before{height:1px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;content:" ";position:absolute;bottom:0;left:0;width:0;z-index:1}.widget-tag a:hover:before{width:100%}.widget-meta li{position:relative;line-height:2}.widget-meta li a{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;padding-left:15px}.widget-meta li:before{font-size:7px;content:"\f103";position:absolute;left:0;line-height:34px;font-family:Flaticon;z-index:1}.price_slider_amount{font-size:16px;letter-spacing:1px;margin-top:5px;display:inline-block}.price_slider_wrapper .price_slider{height:7px;border:1px solid #c7d5d3;position:relative;margin:20px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:100%}.price_slider .ui-slider-range{height:5px;position:absolute}.price_slider .ui-slider-handle{height:0;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-ms-transition:all 0s ease;transition:all 0s ease;position:absolute;top:0;padding-bottom:11px;width:0}.price_slider .ui-slider-handle+.ui-slider-handle{transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%)}.price_slider .ui-slider-handle:before{height:13px;border:1px solid;content:" ";position:absolute;bottom:3px;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;left:-1px;width:13px;z-index:1}.widget-cart{font-size:16px}.widget-cart .product{padding:3px;border:1px solid;margin-right:5px;position:relative;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;float:left}.widget-cart article{margin-bottom:5px;border-bottom:1px solid;padding-bottom:10px}.widget-cart .product img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.widget-cart p{margin-bottom:0;line-height:1.2}.widget-cart a.button{padding:4px 18px;font-size:16px}.widget-cart>p{margin-top:7px;display:inline-block}.widget-banner{font-size:15px;color:#406d80}.widget-banner .product{padding:3px;border:1px solid;position:relative;max-width:120px;float:right}.widget-banner .product,.widget-banner .product img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.widget-banner h4 span{position:relative;line-height:0;display:block}.widget-banner h4 span .img-line{display:inline-block}.widget-banner h4 span:after,.widget-banner h4 span:before{height:1px;content:" ";top:50%;width:40px;vertical-align:middle;display:inline-block}.widget-banner article>span{font-size:42px;color:#ffca28;line-height:1;margin-top:10px;display:block}.widget-banner p{margin-bottom:0;line-height:1.2}.widget-selers{font-size:16px}.widget-selers .product{padding:3px;border:1px solid;margin-right:5px;position:relative;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;float:left}.widget-selers article{margin-bottom:25px;padding-bottom:5px}.widget-selers article:last-child,.widget-selers h4{margin-bottom:0}.widget-selers .shop-stars{font-size:15px}.widget-selers .product img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.widget-selers p{margin-bottom:0;line-height:1.2}.widget-video .widget-media-post{padding:8px;border:1px solid #c7d5d3;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.ui-datepicker-calendar{padding-top:5px;border-top:1px solid;width:100%;margin-top:15px}.ui-datepicker-calendar td,.ui-datepicker-calendar th{height:31px;padding-top:3px;text-align:center;margin:0 3px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:31px;display:inline-block}.ui-datepicker-current-day a{color:#fff}.ui-datepicker-header{position:relative}.ui-datepicker-title{font-weight:600;text-align:center;font-family:Philosopher}.ui-datepicker-next,.ui-datepicker-prev{height:28px;font-size:14px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;position:absolute;text-align:center;top:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:28px;line-height:28px;z-index:1}.ui-datepicker-next:hover,.ui-datepicker-prev:hover{color:#fff}.ui-datepicker-prev{left:0}.ui-datepicker-next{right:0}.widget-big-gallery .slider-2{overflow:visible}.widget-big-gallery .slider-item a{padding:10px;border:3px solid #c7d5d3;position:relative;max-width:270px;margin:auto;display:block}.widget-big-gallery .slider-item a,.widget-big-gallery .slider-item a img,.widget-big-gallery .slider-item a:before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.widget-big-gallery .slider-item a:before{right:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;content:" ";position:absolute;bottom:0;top:0;margin:10px;left:0;z-index:1}.widget-big-gallery .slider-item a:hover:before{background-color:rgba(118,192,138,.8)}.widget-form{position:relative}.widget-form form input{height:38px!important;font-size:14px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important;width:100%}.widget-form h4{font-size:18px;font-weight:400;margin-bottom:10px}.widget-form.alt input{border-color:#ffca28!important}.widget-form .button-newsletter{border-color:#ffca28;padding:7px;font-size:16px;right:0;position:absolute;top:0;background-color:#ffca28;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-family:inherit}.widget-form .form textarea{height:38px;padding-top:7px;font-size:14px}.widget-form .button-newsletter:HOver{color:#fff}.widget-navigation ul{overflow:hidden;font-family:Philosopher}.widget-navigation h4{float:none}.widget-navigation>ul{border:1px solid;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.widget-navigation li{overflow:hidden;padding-left:0}.widget-navigation>ul>li{border-bottom:1px solid;margin:0 20px}.widget-navigation li:last-child{border-bottom:0}.widget-navigation a{padding:6px 0;display:block}.widget-navigation li:before{display:none}.widget-navigation>ul>li>a{padding:10px 0;text-transform:uppercase;margin:0 20px}.widget-navigation>ul>li>ul>li>a{padding:7px 0;border-bottom:1px solid;margin:0 20px}.widget-navigation>ul>li>ul>li:last-child>a{border-bottom:0}.widget-navigation>ul>li>ul>li>ul>li>a{position:relative}.widget-navigation>ul>li>ul>li>ul>li>a:before{height:1px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;content:" ";position:absolute;bottom:0;margin-left:-15px;left:50%;width:30px;z-index:1}.widget-navigation>ul>li>ul>li>ul>li>a:hover:before{margin-left:-40px;width:80px}.widget-navigation>ul>li.active,.widget-navigation>ul>li.hover>a,.widget-navigation>ul>li:hover>a{font-weight:700}.widget-navigation>ul>li.active:before,.widget-navigation>ul>li.hover>:before,.widget-navigation>ul>li:hover:before,.widget-navigation>ul>li>ul>li:before{color:#fff}.widget-navigation>ul>li>ul>li.active:before,.widget-navigation>ul>li>ul>li.hover:before,.widget-navigation>ul>li>ul>li:hover:before{color:#f27c66}.widget-navigation>ul>li>ul{border:1px solid;margin-bottom:-1px;background-color:#fbfaf6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.widget-navigation>ul>li>ul>li{color:#fff}.widget-navigation>ul>li ul{display:none}.widget-navigation>ul>li.active ul{display:block}.form{position:relative}.form input[type=color],.form input[type=date],.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=search],.form input[type=tel],.form input[type=text],.form input[type=url],.form select{height:44px;font-size:15px;border:1px solid #c7d5d3;-webkit-appearance:none;color:#646464;text-transform:none;padding-right:15px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;vertical-align:middle;padding-left:15px;display:inline-block}.form input[type=color].input-md,.form input[type=color].input-sm,.form input[type=date].input-md,.form input[type=date].input-sm,.form input[type=email].input-md,.form input[type=email].input-sm,.form input[type=number].input-md,.form input[type=number].input-sm,.form input[type=password].input-md,.form input[type=password].input-sm,.form input[type=search].input-md,.form input[type=search].input-sm,.form input[type=tel].input-md,.form input[type=tel].input-sm,.form input[type=text].input-md,.form input[type=text].input-sm,.form input[type=url].input-md,.form input[type=url].input-sm,.form select.input-md,.form select.input-sm{height:30px;font-size:15px;border:1px solid #c7d5d3;-webkit-appearance:none;margin-bottom:15px;text-transform:none;padding-right:8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding-left:8px}.form input[type=color]:focus,.form input[type=date]:focus,.form input[type=email]:focus,.form input[type=number]:focus,.form input[type=password]:focus,.form input[type=search]:focus,.form input[type=tel]:focus,.form input[type=text]:focus,.form input[type=url]:focus,.form select:focus{-webkit-appearance:none;color:#646464;outline:none;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);-moz-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3)}.form textarea{height:120px;font-size:15px;border:1px solid #c7d5d3;-webkit-appearance:none;color:#646464;text-transform:none;max-width:100%;padding-right:8px;outline:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding-left:8px}.form textarea:focus{color:#646464;-webkit-box-shadow:0 0 3px hsla(0,0%,8%,.3);-moz-box-shadow:0 0 3px hsla(0,0%,8%,.3);box-shadow:0 0 3px hsla(0,0%,8%,.3)}.contact-title{font-size:24px;margin-bottom:5px}.contact-follow .img-line,.contact-offices .img-line{margin-bottom:7px}.contact-forms .img-line{margin-bottom:13px}.contact-follow p{margin-bottom:15px}.contact-follow p.mail a{color:#8fdba3}.contact-follow a{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.contact-soc a{height:40px;color:#8fdba3;position:relative;margin:0 2px;width:40px;line-height:40px;display:inline-block;z-index:1}.contact-soc a:before{right:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;content:" ";position:absolute;bottom:0;top:0;-webkit-box-shadow:inset 0 0 0 1px #c7d5d3;-moz-box-shadow:inset 0 0 0 1px #c7d5d3;box-shadow:inset 0 0 0 1px #c7d5d3;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;left:0;z-index:-1}.contact-soc a:hover{color:#fff}.contact-soc a:hover:before{-webkit-box-shadow:inset 0 0 0 20px #c7d5d3;-moz-box-shadow:inset 0 0 0 20px #c7d5d3;box-shadow:inset 0 0 0 20px #c7d5d3}.google-map{position:relative;background-color:#e3dbbf}#map-canvas{height:495px;position:relative;z-index:1}.info-boxes{min-height:60px;padding:7px 60px;font-size:1em;border:1px solid transparent;margin-right:auto;margin-bottom:20px;color:#fff;position:relative;max-width:555px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-left:auto;line-height:1.2;display:block}.info-boxes:last-child{margin-bottom:0}.info-boxes.info-message{background-color:#c7d5d3}.info-boxes.error-message{background-color:#f2722e}.info-boxes.warning-message{background-color:#f9cb8f}.info-boxes.alt{color:#646464;background-color:transparent!important}.info-boxes.info-message.alt{border-color:#c7d5d3}.info-boxes.error-message.alt{border-color:#f2722e}.info-boxes.warning-message.alt{border-color:#f9cb8f}.info-boxes .info-box-icon{height:46px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:25px;position:absolute;text-align:center;top:50%;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;left:5px;width:46px;line-height:46px}.info-boxes.info-message .info-box-icon{color:#c7d5d3}.info-boxes.error-message .info-box-icon{color:#f2722e}.info-boxes.warning-message .info-box-icon{color:#f9cb8f}.info-boxes.alt .info-box-icon{color:#fff}.info-boxes.info-message.alt .info-box-icon{background-color:#c7d5d3}.info-boxes.error-message.alt .info-box-icon{background-color:#f2722e}.info-boxes.warning-message.alt .info-box-icon{background-color:#f9cb8f}.info-title{font-size:20px;margin-bottom:0;color:#fff;text-transform:uppercase}.info-boxes.info-message.alt .info-title{color:#c7d5d3}.info-boxes.error-message.alt .info-title{color:#f2722e}.info-boxes.warning-message.alt .info-title{color:#f9cb8f}.info-boxes .close-button{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:20px;color:#fff;-ms-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;position:absolute;top:50%;cursor:pointer;display:inline-block}.info-boxes.info-message.alt .close-button{color:#c7d5d3}.info-boxes.error-message.alt .close-button{color:#f2722e}.info-boxes.warning-message.alt .close-button{color:#f9cb8f}#scroll-top{height:40px;font-size:12px;right:20px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;text-transform:uppercase;position:fixed;bottom:20px;text-align:center;background-color:#ebe6d2;-webkit-box-shadow:inset 0 0 0 1px #fff,0 0 0 3px #ebe6d2;-moz-box-shadow:inset 0 0 0 1px #fff,0 0 0 3px #ebe6d2;box-shadow:inset 0 0 0 1px #fff,0 0 0 3px #ebe6d2;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;width:40px;z-index:100}#scroll-top>*{display:block}#scroll-top>i{margin-top:5px}#scroll-top:hover{-webkit-box-shadow:inset 0 0 0 20px #fff,0 0 0 3px #ebe6d2;-moz-box-shadow:inset 0 0 0 20px #fff,0 0 0 3px #ebe6d2;box-shadow:inset 0 0 0 20px #fff,0 0 0 3px #ebe6d2}#preloader{right:0;position:fixed;bottom:0;top:0;background:#fff;left:0;display:block;z-index:999999}.preloader-wave{height:60px;position:absolute;top:50%;margin:-30px 0 0 -30px;left:50%;width:60px}.preloader-wave:after,.preloader-wave:before{-webkit-animation:preloader-wave 1.6s linear infinite;animation:preloader-wave 1.6s linear infinite;height:100px;content:"";position:absolute;border-radius:50%;width:100px;display:inline-block}.preloader-wave:after{animation-delay:-.8s;-webkit-animation-delay:-.8s}@keyframes preloader-wave{0%{-webkit-transform:scale(0);transform:scale(0);filter:alpha(opacity=50);opacity:.5}to{-webkit-transform:scale(1);transform:scale(1);filter:alpha(opacity=0);opacity:0}}@-webkit-keyframes preloader-wave{0%{-webkit-transform:scale(0);filter:alpha(opacity=50);opacity:.5}to{-webkit-transform:scale(1);filter:alpha(opacity=0);opacity:0}}body.boxed{max-width:1250px;margin:0 auto;-webkit-box-shadow:0 0 8px 1px rgba(0,0,0,.2);-moz-box-shadow:0 0 8px 1px rgba(0,0,0,.2);box-shadow:0 0 8px 1px rgba(0,0,0,.2)}body.boxed .sticky-header{left:auto!important}.accordion>dd:before,.accordion>dt>a.active,.accordion>dt>a>i:after,.accordion>dt>a>i:before,.alt-3 .gift-inside-2,.alt-3 .gift-inside-2-white,.circle-letter-2,.code-enter a:before,.dots-alt .owl-page span,.dots-alt .owl-page.active span,.features-icon,.features-title:before,.footer-tweets-item .line,.info-boxes.confirmation-message,.info-boxes.confirmation-message.alt .info-box-icon,.inner-nav ul li .submenu li a:before,.login-enter a:before,.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover,.nav-tabs>li>a:hover,.preloader-wave:after,.preloader-wave:before,.price_slider .ui-slider-range,.pricing-price,.single-price .old-price:before,.toggle>dd:before,.toggle>dt>a.active,.ui-datepicker-current-day,.widget-banner h4 span:after,.widget-banner h4 span:before,.widget-navigation>ul>li>ul>li>ul>li>a:before,.widget-post .author:before,.widget-tag a:before,.widget-twitter .tweet_time:before,ins.ins-2{background-color:#9fcc3d}#list-grid>div.active,#scroll-top,.accordion>dt>a,.alt-1 .gift-price,.alt-1 .news-date,.alt-1 .news-title,.alt-1 .portfolio-title,.alt-2 .gift-step,.alt-2 .gift-title h3,.alt-2 .news-title,.alt-3 .gift-inside-1,.alt-3 .news-title,.banner-title,.billing-fields .list-style-2 li .free,.billing-fields select,.blog-comment,.blog-item .blog-date,.blog-post .blog-title.comments span,.blog-title,.blog-title.link a,.blog-title.link a:hover,.code-enter a,.comment .meta,.comment .reply:hover,.contact-follow a:hover,.contact-title,.exp-title,.features-center:hover .features-icon i,.features-icon.alt-1 i,.features-title,.font-alt,.footer-contact a.mail,.footer-soc-links a:hover,.group,.info-boxes.confirmation-message .info-box-icon,.info-boxes.confirmation-message.alt .close-button,.info-boxes.confirmation-message.alt .info-title,.inner-nav ul li a.active,.inner-nav ul li a:hover,.link-color,.list-style-1 li:before,.list-style-2 li:before,.list-style-2.shop-cart li:last-child,.list-style-3 li:before,.list-style-3 li>a:hover>span,.list-style-3 li>a>span,.list-style-4 li:before,.login-enter a,.mobile-nav.active,.mobile-nav:hover,.nav-tabs>li>a,.nav-tabs>li>a:hover,.payment_method_paypal label a,.payment_method_paypal label a:hover,.pricing-title,.promo-title,.promo-title-top,.search-submit,.section-title,.select-title,.serv-title,.shop-categories a,.shop-container .info a:hover,.shop-info-title,.shop-title,.single-price .reg-price,.skill-bar .name .skill-bar-perc,.skill-bar .name span,.submenu-mega-title,.tab-title,.tel-wrap address a:hover,.title-under h3,.title-under.alt a h3:hover,.toggle>dd,.toggle>dt>a:before,.tparrows:hover:before,.twitter-footer .twitt,.twitter-footer a,.ui-datepicker-inline thead,.ui-datepicker-next,.ui-datepicker-prev,.ui-datepicker-title,.widget-archives li a:hover,.widget-categories .cat-item span,.widget-comments .comments-bottom,.widget-meta li a:hover,.widget-meta li:before,.widget-navigation>ul>li>a,.widget-navigation>ul>li>ul>li.active,.widget-navigation>ul>li>ul>li.active>a,.widget-navigation>ul>li>ul>li.hover>a,.widget-navigation>ul>li>ul>li:hover>a,.widget-navigation>ul>li>ul>li>ul>li.hover>a,.widget-tag,.widget-tag a:hover,.widget-twitter .twitt,.widget-twitter a,.work-filter a,aside h3,aside h4,blockquote,form.form.login .lost,form.form.login .lost:hover,strong,table.shopping-cart-table tr td a.shop-cart-name,table.shopping-cart-table tr td a.shop-cart-name:hover{color:#9fcc3d}.alt-1.work-filter a,.alt-1.work-filter a.active,.alt-1.work-filter a:hover,.alt-3 .gift-inside-2-white:after,.alt-3 .gift-inside-2-white:before,.alt-3 .gift-inside-2:after,.alt-3 .gift-inside-2:before,.blog-title.link a,.blog-title.link a:hover,.form input[type=color]:focus,.form input[type=date]:focus,.form input[type=email]:focus,.form input[type=number]:focus,.form input[type=password]:focus,.form input[type=search]:focus,.form input[type=tel]:focus,.form input[type=text]:focus,.form input[type=url]:focus,.form select:focus,.form textarea:focus,.info-boxes.confirmation-message.alt,.list-style-2.shop-cart li:before,.mobile-on .desktop-nav ul,.mobile-on .desktop-nav ul li a,.mobile-on .desktop-nav ul li ul,.mobile-on .inner-nav ul li .submenu li a,.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover,.nav-tabs>li>a,.nav-tabs>li>a:hover,.price_slider .ui-slider-handle:before,.skill-bar .bar,.submenu,.tab-content,.title-under h3,.title-under.alt a h3:hover,.title-under.alt h3,.ui-datepicker-calendar,.widget-banner .product,.widget-cart .product,.widget-cart article,.widget-navigation>ul,.widget-navigation>ul>li,.widget-navigation>ul>li>ul,.widget-navigation>ul>li>ul>li>a,.widget-selers .product,aside,input.input-text:focus{border-color:#9fcc3d}.features-icon{-webkit-box-shadow:inset 0 0 0 2px #fff,0 0 0 5px #9fcc3d;-moz-box-shadow:inset 0 0 0 2px #fff,0 0 0 5px #9fcc3d;box-shadow:inset 0 0 0 2px #fff,0 0 0 5px #9fcc3d}.features-center:hover .features-icon{-webkit-box-shadow:inset 0 0 0 55px #fff,0 0 0 5px #9fcc3d;-moz-box-shadow:inset 0 0 0 55px #fff,0 0 0 5px #9fcc3d;box-shadow:inset 0 0 0 55px #fff,0 0 0 5px #9fcc3d}.features-icon.alt-1{-webkit-box-shadow:inset 0 0 0 2px #9fcc3d,0 0 0 5px #fff;-moz-box-shadow:inset 0 0 0 2px #9fcc3d,0 0 0 5px #fff;box-shadow:inset 0 0 0 2px #9fcc3d,0 0 0 5px #fff}.features-center:hover .features-icon.alt-1{-webkit-box-shadow:inset 0 0 0 55px #9fcc3d,0 0 0 5px #fff;-moz-box-shadow:inset 0 0 0 55px #9fcc3d,0 0 0 5px #fff;box-shadow:inset 0 0 0 55px #9fcc3d,0 0 0 5px #fff}.active.pricing-table .pricing-media:before{-webkit-box-shadow:inset 0 0 0 10px #9fcc3d;-moz-box-shadow:inset 0 0 0 10px #9fcc3d;box-shadow:inset 0 0 0 10px #9fcc3d}#list-grid>div.active,.accordion>dt>a>i,.comment .reply:hover,.toggle>dt>a:before,.ui-datepicker-next,.ui-datepicker-prev{-webkit-box-shadow:inset 0 0 0 1px #9fcc3d;-moz-box-shadow:inset 0 0 0 1px #9fcc3d;box-shadow:inset 0 0 0 1px #9fcc3d}.comment .reply,.ui-datepicker-next:hover,.ui-datepicker-prev:hover{-webkit-box-shadow:inset 0 0 0 14px #9fcc3d;-moz-box-shadow:inset 0 0 0 14px #9fcc3d;box-shadow:inset 0 0 0 14px #9fcc3d}.input-text::-webkit-input-placeholder{color:#9fcc3d}.input-text:-moz-placeholder,.input-text::-moz-placeholder{color:#9fcc3d}.input-text:-ms-input-placeholder{color:#9fcc3d}@media only screen and (max-width:1500px){.portfolio-item .info h3{font-size:23px;margin-top:20%}.portfolio-item .info>div{font-size:14px}}@media only screen and (max-width:1200px){.alt-2.news-item.small{padding-top:20px}.alt-2.news-item:not(.mini){min-height:inherit}.filter-grid-5 .portfolio-item{width:25%}}@media only screen and (max-width:992px){.news-left .alt-2.news-item.small,.news-left .news-bot,.news-right .alt-2.news-item.small,.news-right .news-bot{margin-right:auto;margin-left:auto}.filter-grid-5 .portfolio-item{width:50%}.blog-item{text-align:center}.blog-item a.button.right{float:none!important}.blog-item .blog-quote blockquote p:after{margin-left:-40px;left:50%}.shop-info-text,.shop-info-title,.title-under.alt{text-align:center}.sl-title{font-size:20px}.sl-content p{font-size:18px;margin-top:10px}.md-center{text-align:center}.footer-about,.footer-tweets{margin-bottom:10px;border-bottom:4px solid #c7d5d3;padding-bottom:30px}}@media only screen and (max-width:768px){.bottom-line.long.section-title span:after,.bottom-line.long.section-title span:before,.bottom-line.section-title span:after,.bottom-line.section-title span:before{width:10px}.nav-tabs>li>a{padding:7px 10px}.shop-checkout .form.login a.lost{margin-left:10px;float:none}.bottom-footer{height:auto;line-height:1.3}.bottom-footer .footer-copy{padding:10px 0;float:none}.bottom-footer .footer-soc-links{height:auto;padding-bottom:10px;float:none}.blog-post .leave-reply .button.right,.pagination{transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);margin-bottom:60px;left:50%;float:none!important}.blog-post .leave-reply .button.right{margin-bottom:0}.tel-wrap span{display:none}.tel-wrap address a{display:block}.lang-wrap,.tel-wrap address a{text-align:center;line-height:2}.lang-wrap{float:none}.lang-wrap .currency:before,.lang-wrap .lang-bar:before{line-height:32px}}@media only screen and (max-width:733px){table .shopping-table-bot .right{float:none!important;margin-top:10px;display:inline-block}}@media only screen and (max-width:550px){.serv-button{float:none}.group{height:100px;text-align:center}.group>*{margin-bottom:0}.woocommerce-ordering{float:none}table.shopping-cart-table tr td,table.shopping-cart-table tr th{padding:20px 5px}table .shopping-table-bot{margin:0 5px}}@media only screen and (max-width:480px){.filter-grid-5 .portfolio-item{width:100%}.nav-tabs>li{float:none}.nav-tabs>li>a{max-width:100%}.nav-tabs>li:first-child>a{-webkit-border-top-right-radius:8px;-moz-border-top-right-radius:8px;border-top-right-radius:8px}.nav-tabs>li:last-child>a,.tab-content{-webkit-border-top-right-radius:0;-moz-border-top-right-radius:0;border-top-right-radius:0}.shop-checkout .form.login a.lost{margin-left:0;margin-top:10px;display:block}.shop-checkout .form.login button.button{float:none}.sl-title{font-size:15px}.sl-content p{font-size:14px}.breadcrumb{font-size:12px}.breadcrumb:after,.breadcrumb:before{width:30px}}@media only screen and (max-width:400px){table.shopping-cart-table tr td,table.shopping-cart-table tr th{padding:20px 2px}table .shopping-table-bot .button{margin-left:0;margin-top:10px;display:block}table .shopping-table-bot .right a{margin-left:0}table .shopping-table-bot .right{margin-top:0}}