@import url("font-awesome.css");@import url("themify-icons.css");@import url("font-elegant.css");@import url("flexslider.css");@import url("owl.carousel.css");@import url("shortcodes.css");@import url("jquery.fancybox.css");@import url("magnific-popup.css");@import url("https://fonts.googleapis.com/css?family=Work+Sans:300,400,500,600,700,800,900|Poppins:300,400,500,600,700|Pacifico|Montserrat:400,500,600,700|Maven+Pro:400,500,700,900|Playfair+Display|Quattrocento+Sans:400,700");html {overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%} body {line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%} a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,caption,canvas,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,form,footer,header,hgroup,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,tt,table,tbody,textarea,tfoot,thead,time,tr,th,td,u,ul,var,video {font-family:inherit;font-size:100%;font-weight:inherit;font-style:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;background:transparent} article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block} ol,ul {list-style:none} blockquote,q {-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none} figure {margin:0} :focus {outline:0} table {border-collapse:collapse;border-spacing:0} img {border:0;-ms-interpolation-mode:bicubic;vertical-align:middle} legend {white-space:normal} button,input,select,textarea {font-size:100%;margin:0;max-width:100%;vertical-align:baseline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} button,input {line-height:normal} input,textarea {background-image:-webkit-linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0))} button,input[type="button"],input[type="reset"],input[type="submit"] {line-height:1;cursor:pointer;-webkit-appearance:button;border:none} input[type="checkbox"],input[type="radio"] {padding:0} input[type="search"] {-webkit-appearance:textfield} input[type="search"]::-webkit-search-decoration {-webkit-appearance:none} button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0} *,*:before,*:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} *,*:before,*:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} body {font:15px/24px "Work Sans",sans-serif;font-weight:400;background-color:#fff;color:black} a {color:#820099;text-decoration:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out} a:hover,a:focus {color:#490356 ;text-decoration:none;outline:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out} ul,ol {padding:0} img {max-width:100%;height:auto} b,strong {font-weight:900} button {border:none} button,input[type="button"],input[type="reset"],input[type="submit"] {font-size:14px;font-weight:700;color:#820099;text-transform:uppercase;padding:12px 24px;background-color:#490356 ;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s} select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"] {font-family:"Work Sans",sans-serif;background-color:#ffffff;border:1px solid #ebebeb;height:40px;padding-left:30px;font-size:14px;outline:none;margin-bottom:30px;border-radius:2px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out} textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus {border:1px solid #490356 ;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none} textarea {width:100%;height:235px;padding:30px 30px} input[type="checkbox"] {display:inline} textarea:-moz-placeholder,textarea::-moz-placeholder,input:-moz-placeholder,input::-moz-placeholder {color:#b3b7c8;opacity:1} input:-ms-input-placeholder {color:#b3b7c8} textarea::-webkit-input-placeholder,input::-webkit-input-placeholder {color:#b3b7c8;opacity:1} .btn {background-image:none} textarea,input[type="text"],input[type="submit"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input,.dropdown-menu,.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus {-webkit-appearance:none;text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;color:#000} h1,h2,h3,h4,h5,h6 {font-family:"Work Sans",sans-serif;color:#820099;font-weight:700;margin-bottom:20px} h1 {font-size:36px;line-height:40px} h2 {font-size:30px;line-height:35px} h3 {font-size:24px;line-height:30px} h4 {font-size:20px;line-height:25px} h5 {font-size:18px;line-height:20px} h6 {font-size:16px;line-height:18px} .flat-language>ul>li>ul,#mainnav-mobi ul.sub-menu>li>a,.product .content-product .btn-card,.product .content-product .name,.product .content-product .mount,.product .featured-product img {-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out} #header.downscrolled {-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out} .header .logo,#mainnav ul.submenu,#mainnav ul.submenu>li>a,aside.widget,.product .box-product,.entry .readmore:after,.switcher-container h2 a,.switcher-container h2 i,.sw-pattern.pattern,.entry,.entry-border,.item-border,.item .featured-item a img,.go-top,.entry .featured-post a img,.widget-nav-menu ul li::after,.widget.widget-out-link ul li a:before,.widget-nav-menu ul li,.widget.widget-recent-new ul li span:before,.top-search,.top-search #searchform-all #searchsubmit,.shopping-cart .subcart {-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out} .menu.menu-extra li a:hover,.flat-information li i,.start-pri i,.item .content-item .title-item a:hover,.comment .comment-body .comment-info h6 a:hover,.product-single .social-links li a:hover,.product-single .product_meta li a,.widget-banner .sale,.widget-shopby .price_slider_amount .price_label input,.widget-shopby .ui-slider .ui-slider-handle,.infomation-text span,.breadcrumbs.color-661 ul li a:hover,.item .readmore::after,.item .readmore:hover,.widget.widget-phone i,.page-title.style2 .breadcrumbs ul li a:hover,.flat-information.style2 li a:hover,#mainnav.style2 ul.submenu>li>a:hover,.flat-language.color-white .current a:hover,#mainnav.style2>ul>li.active>a,#mainnav.style2>ul>li>a:hover,.social-links.color-white li a:hover,.entry .readmore:after,.project-dynamic .entry .content-post .title-post a:hover,.project-dynamic .entry .readmore:hover,.project-dynamic .entry .readmore:hover:after,.entry .meta-data .meta-post li.author a,.copyright a,#subscribe-msg .notification_error,#subscribe-msg .notification_ok,.flat-language>ul>li>ul li a:hover,.breadcrumbs ul li a:hover,.breadcrumbs ul li i,.footer a:hover,.entry .content-post .title-post a:hover,.entry .readmore:hover {color:#490356 } #mainnav>ul>li.active>a,#mainnav>ul>li>a:hover,.social-links.style2 li a:hover,.social-links.style3 a:hover,.widget-shopby .ui-slider .ui-slider-handle span.shadow.dow,.widget-shopby .ui-slider .ui-slider-range,#mainnav ul.submenu>li>a:hover {background-color:#490356 } #mainnav>ul>li.active>a,#mainnav>ul>li>a:hover,.widget-product ul li ins,.product-single ul.product-style li .detail,.testimonials .avatar span.name,.product .content-product .mount,.breadcrumbs.color-661 ul li a,.breadcrumbs.color-661 ul li,.breadcrumbs.color-661 ul li:before,.item .readmore,.item .content-item .title-item,.widget.widget-phone span,.page-title.style2 .page-title-heading h1,.page-title.style2 .breadcrumbs ul li,.page-title.style2 .breadcrumbs ul li a,.page-title.style2 .breadcrumbs ul li i,.page-title.style2 .breadcrumbs ul li:before,.menu-extra.color-661 li a,.entry .content-post .title-post a,.entry .readmore,.item .content-item .title-item a,.single-post p,#mainnav.color-661>ul>li>a {color:#820099} .top.background-661,.nav-absolute .nav-wrap,.header.header-style1 {background-color:#820099} .project-info ul li,.widget-info.color35d .info-text p,.product-single .product_meta li a:hover,.product-single .product-style li,.product-single p,.product-single ins,.widget-product ul li .product-name a,.testimonials blockquote.whisper,.careers-info .careers-text p,.page-commingsoon .title-section.sub .title,.product .content-product .name,#mainnav ul.submenu>li>a,.item .content-item p,.wrap-formcontact.style2 p,.list-author .info-author .contact-author h3 {color:#42435d} .project-dynamic .entry .content-post,.project-dynamic .entry .category,#mainnav.color-white>ul>li.active>a,#mainnav.color-white>ul>li>a:hover,#mainnav.color-white ul.submenu>li>a:hover,.project-dynamic .entry .content-post .title-post a,.social-links.color-white li a,.project-dynamic .entry .readmore,.infomation-text,.widget.widget-nav-menu ul li a:hover,.widget.widget-nav-menu ul li.active a,.breadcrumbs ul li:before,.breadcrumbs ul li a,.breadcrumbs ul li,.page-title-heading h1,#mainnav-mobi ul.sub-menu>li>a:hover,#mainnav-mobi>ul>li>ul>li.active>a,#mainnav-mobi ul>li>a,#mainnav>ul>li>a,.menu-extra li a,.social-links.style3 a:hover,.top-search #searchform-all #searchsubmit,.flat-language>ul>li>ul li a,.flat-information.before-white li i,.btn-click.color-white .flat-button,.project-dynamic .entry .readmore:after,.flat-language.color-white .current a,.flat-information.style2 li a {color:#ffffff} .header .background-white,#mainnav ul.submenu,.shopping-cart .subcart,.header.bg-white,.header-style3.downscrolled {background-color:#ffffff} .flat-top.social-links,#mainnav>ul>li>a,#mainnav ul li,.flat-language,.sw-odd .sw-image .sw-buy,.product-single .product_meta li,.comment-respond h2,.flat-information,.widget.widget-shopby form,.widget.widget-shopby .ui-slider,.wrap-breackcrum,.product .content-product,.main-history .wrap-step .data-step,.main-history .wrap-step .info-step,.item .readmore,.flat-wrap-header,.flat-header-wrap,.top .menu.menu-extra,.data-effect,.slide-overlay,.entry,.item,.flat-language .current a,.top-search #searchform-all,.entry .readmore,.entry .meta-data ul li,.widget-download .download a,.widget.widget-nav-menu ul li a,.widget.widget-testimonials .avatar span.name,.widget.widget-testimonials .avatar,.widget-nav-menu ul li,.widget.widget-out-link ul li a,.widget.widget-recent-new ul li span,.menu-extra>li,.nav-wrap,.page-title {position:relative} .flat-top.social-links::before,.widget-nav-menu ul li::before,.product-single .product_meta li::after,.comment-respond h2::after,.top .menu.menu-extra::before,.main-history .wrap-step .data-step::before,.main-history .wrap-step .data-step::after,.top.style2 .flat-information::before,.widget.widget-nav-menu ul li a:before,.widget.widget-testimonials .avatar span.name::after {position:absolute;content:""} .flat-language .current>a:after,.breadcrumbs ul li:before,.sw-odd .sw-image .sw-buy:after,.item .readmore::after,.entry .readmore:after,.widget-download .download a:after,.widget-nav-menu ul li::after,.widget.widget-testimonials .avatar::after {position:absolute;font-family:"FontAwesome"} .widget.widget-out-link ul li a:before,.widget.widget-recent-new ul li span:before,.entry .meta-data ul.meta-comment li::before {position:absolute;left:0;top:0;font-family:"FontAwesome"} .project-dynamic .entry .content-post,.project-dynamic .entry .content-post .wrap-table,.project-dynamic .entry .content-post .flat-tabcell,.page-commingsoon .flat-commingsoon,.flat-commingsoon .wrap-table,.flat-commingsoon .flat-tabcell {width:100%;height:100%} .project-dynamic .entry .content-post .wrap-table,.flat-commingsoon .wrap-table {display:table} .project-dynamic .entry .content-post .flat-tabcell,.flat-commingsoon .flat-tabcell {display:table-cell;vertical-align:middle} .page-commingsoon .flat-commingsoon {position:absolute;left:0;top:0} #mainnav ul.submenu,.flat-language>ul>li>ul,.effect-animation,.top-search,.go-top,.shopping-cart .subcart,.product:hover .content-product .name,.product:hover .content-product .mount {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;visibility:hidden} #mainnav ul li:hover>ul.submenu,.flat-language .current:hover ul,.effect-animation.animated,.go-top.show,.top-search.show,.shopping-cart:hover .subcart {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;visibility:visible} .shopping-cart .subcart,#mainnav ul.submenu,.flat-language>ul>li>ul {box-shadow:0px 20px 46px 0px rgba(0,0,0,0.15)} .box-shadow1 {box-shadow:0px 10px 27px 0px rgba(0,0,0,0.15)} .box-shadow2 {box-shadow:0px 1px 1px 0px rgba(0,0,0,0.15)} .box-shadow3 {box-shadow:0px 27px 51.33px 7.67px rgba(0,0,0,0.15)} .border-shadow .entry-border,.border-shadow .item-border {border:1px solid #ebebeb} .border-shadow .entry-border:hover,.border-shadow .item-border:hover,.product:hover .box-product,.widget-banner img {box-shadow:0px 25px 45px 0px rgba(0,0,0,0.15)} .widget-nav-menu ul li::before {top:50%;right:101%;z-index:-1;margin:-20px 0 0 1px;width:50px;height:50px;border-radius:50%;background:#820099;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scale3d(1,2,1);transform:scale3d(1,2,1);-webkit-transition:-webkit-transform 0.3s,opacity 0.3s;transition:transform 0.3s,opacity 0.3s;-webkit-transition-timing-function:cubic-bezier(0.7,0,0.9,1);transition-timing-function:cubic-bezier(0.7,0,0.9,1)} .widget-nav-menu ul li:hover:before,.widget-nav-menu ul li.active:before {-webkit-transform:scale3d(9,9,1);transform:scale3d(-9,9,1)} .one-half {float:left;width:50%} .wrap-column,.project-dynamic .data-effect {margin:0px -15px} .wrap-column .flat-column3 {float:left;width:33.3333333333%;padding:0px 15px} .wrap-column2 {margin:0px -25px} .wrap-column2 .flat-column2 {float:left;width:50%;padding:0px 25px} .float-left {float:left} .float-right {float:right} .top {padding:8px 0px;background-color:#edeff1;color:#820099;font-size:14px} .flat-top {float:right} .top.padding-none {padding:0} .top.style2 .flat-language {margin:3px 0px 0px -3px;width:16.2%} .top.style2 .flat-information {padding-left:29px} .top.style2 .flat-information::before,.top .menu.menu-extra::before,.flat-top.social-links::before {left:0;width:1px;height:20px} .top.style2 .flat-information::before {top:6px;background-color:#490356 } .btn-click.style2 {margin-bottom:-7px} .btn-click.style2 .flat-button {font-weight:700;border-radius:0;padding:11px 28px 15px 28px} .top .menu.menu-extra {padding-left:18px;margin:0px -4px 0px 28px} .top .menu.menu-extra::before {top:15px;background-color:#490356 } .top .menu-extra li a {line-height:50px} .top.style4 .flat-top.social-links {margin-left:21px} .top.style4 .flat-top.social-links::before {background-color:#490356 } .top.style5 .btn-click.style2 .flat-button {padding:6px 28px 10px 28px} .top.style5 .flat-top.social-links {padding-left:26px;margin-left:22px} .social-links li {display:inline-block;padding:0px 6px} .social-links li:last-child {padding-right:0} .social-links.style2 {padding-right:2px} .social-links.style2 li {padding:0;margin-left:-3px} .social-links.style2 li a {position:relative;width:45px;height:45px;text-align:center;line-height:45px;background-color:#490356 ;color:#aeb0ca;display:inline-block} .social-links.style2 li a i {font-weight:600} .social-links.style2 li a:hover {color:#820099} .flat-top.social-links {padding-left:27px;margin-left:7px} .flat-top.social-links::before {top:2px;background:#dbdbe2} .flat-language {width:15%} .flat-language .current a {padding:0 14px 0 2px} .flat-language .current>a:after {content:"\f107";right:-0px;top:-5px} .flat-language>ul>li>ul {position:absolute;left:0;top:100%;width:130px;margin-top:15px;padding:5px 0px;background-color:#646a7c;z-index:9999} .flat-language .current:hover ul {margin-top:0px} .flat-language>ul>li>ul li {padding:1px 0 2px 15px;line-height:24px} .flat-language>ul>li>ul li a {display:block} .flat-information li {line-height:30px;font-size:14px;padding-left:2px} .flat-information li i {margin-right:10px} .flat-information.style2 li {display:inline-block;margin-right:22px} .flat-information.style2 li:last-child {margin-right:0} .wrap-widget-header {padding:37px 0px 30px} .wrap-widget-header .widget-info {float:right;margin:0 0 0 48px} .widget-info .info-icon {float:left;width:40px;height:40px;line-height:40px;text-align:center;margin:3px 20px 0px 0px;color:#490356 ;border:1px solid #ebebeb;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)} .widget-info .info-icon i {-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)} .widget-info .info-text {overflow:hidden} .widget-info .info-text h6 {margin-bottom:0} .widget-info .info-text p {font-size:14px} .widget.widget-phone span {font-size:18px;font-weight:700} .widget.widget-phone i {font-size:16px;padding-right:8px} .top-search {position:absolute;right:0px;top:100%;width:320px} .top-search.show {z-index:9999;top:100%} .show-search.active i:before {content:"\f00d"} .top-search #searchform-all #input-search {width:100%;padding:0 10px 0 20px;margin-bottom:0;height:45px} .top-search #searchform-all #searchsubmit {position:absolute;right:0px;top:0px;cursor:pointer;background:transparent;padding:3px;border:none;opacity:0.3;text-align:center;font-size:0;font-weight:700;background-image:url(../images/icon/arrow.png);background-repeat:no-repeat;background-position:center;width:55px;height:45px} .top-search #searchform-all #searchsubmit:hover {opacity:1} #header {z-index:999} .header .logo {margin:43px 0 0 0} .header.header-backgroundf61 {background-color:#1c0f61} .header.downscrolled {position:fixed;top:0;left:0;right:0;width:100%;z-index:999;box-shadow:0px 10px 27px 0px rgba(0,0,0,0.15)} .header-absolute.downscrolled {background-color:#fff } .header.downscrolled #mainnav.style2>ul>li>a,.header.downscrolled .menu-extra.style2 li a {line-height:60px} .header.header-style2.downscrolled .logo,.header.header-style4.downscrolled .logo {margin-top:15px} .downscrolled .margin-top36 {margin-top:19px} .downscrolled .margin-top26 {margin-top:6px} .header.header-style3.downscrolled .logo {margin:15px 0 0 21px} .header-style3.downscrolled .btn-click.style2 .flat-button {padding:17px 28px 19px 28px} .menu.menu-extra li a {padding:0px 12px;display:block} .menu.menu-extra li:last-child a {padding-right:2px} .shopping-cart .subcart {position:absolute;width:300px;right:0;top:120%;padding:40px 30px 20px 30px;z-index:9999;text-align:left} .shopping-cart:hover .subcart {top:100%} .nav-wrap .mainnav {float:left} .menu.menu-extra {padding-left:20px;float:right} .menu.menu-extra>li {display:inline-block;font-size:16px} #mainnav>ul {text-align:right} #mainnav ul {list-style:none;margin:0;padding:0} #mainnav>ul>li {display:inline-block;margin-right:-5px} #mainnav>ul>li>a {font-size:14px;font-weight:600;text-transform:uppercase;display:block} #mainnav>ul>li>a,.menu-extra li a {padding:0 25px 0px 30px;line-height:60px} #mainnav>ul>li:nth-child(4)>a {padding:0px 28px 0px 30px} #mainnav ul.submenu {position:absolute;left:0;top:120%;width:240px;text-align:left;z-index:9999} #mainnav ul.right-sub-menu {left:auto;right:0} #mainnav ul li:hover>ul.submenu {top:100%} #mainnav ul li ul li {margin-left:0} #mainnav ul.submenu li ul {position:absolute;left:240px;top:0 !important} #mainnav ul.submenu>li>a {display:block;font-size:14px;font-weight:500;text-decoration:none;padding:0 0 0 31px;line-height:40px} #mainnav-mobi {display:block;margin:0 auto;width:100%;position:absolute;background-color:#222222;z-index:1000} #mainnav-mobi ul {display:block;list-style:none;margin:0;padding:0} #mainnav-mobi ul li {margin:0;position:relative;text-align:left;border-top:1px solid #333333;cursor:pointer } #mainnav-mobi ul>li>a {text-decoration:none;height:50px;line-height:50px;display:block;padding:0 15px} #mainnav-mobi ul.sub-menu {top:100%;left:0;z-index:2000;position:relative;background-color:#333333} #mainnav-mobi>ul>li>ul>li,#mainnav-mobi>ul>li>ul>li>ul>li {position:relative;border-top:1px solid #333333;padding-left:15px} #mainnav-mobi>ul>li>ul>li>ul>li a {padding-left:45px !important } #mainnav-mobi ul.sub-menu>li>a {display:block;text-decoration:none;padding:0 60px;border-top-color:rgba(255,255,255,.1)} #mainnav-mobi>ul>li>ul>li:first-child a {border-top:none} .btn-menu {display:none;position:relative;background:transparent;cursor:pointer;margin:22px 0 22px;width:26px;height:16px;float:right;margin-right:15px;-webkit-transition:all ease .238s;-moz-transition:all ease .238s;transition:all ease .238s} .btn-menu:before,.btn-menu:after,.btn-menu span {background-color:#490356 ;-webkit-transition:all ease .238s;-moz-transition:all ease .238s;transition:all ease .238s} .btn-menu:before,.btn-menu:after {content:'';position:absolute;top:0;height:2px;width:100%;left:0;top:50%;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%} .btn-menu span {position:absolute;width:100%;height:2px;left:0;top:50%;overflow:hidden;text-indent:200%} .btn-menu:before {-webkit-transform:translate3d(0,-7px,0);transform:translate3d(0,-7px,0)} .btn-menu:after {-webkit-transform:translate3d(0,7px,0);transform:translate3d(0,7px,0)} .btn-menu.active span {opacity:0} .btn-menu.active:before {-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)} .btn-menu.active:after {-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)} .btn-submenu {position:absolute;right:20px;top:0;font:20px/50px 'FontAwesome';text-align:center;cursor:pointer;width:70px;height:44px} .btn-submenu:before {content:"\f107";color:#fff} .btn-submenu.active:before {content:"\f106" } .btn-menu {display:none } .header.header-style2 .logo {margin-top:33px} #mainnav.style2>ul {text-align:left} #mainnav.color-93a>ul>li>a {color:#820099} #mainnav.style2>ul>li>a {padding:0 21px 0px 21px} #mainnav.style2>ul>li:first-child>a {padding-left:26px} #mainnav.style2>ul>li:nth-child(4)>a {padding:0px 23px 0px 22px} #mainnav.style2>ul>li.active>a,#mainnav.style2>ul>li>a:hover,#mainnav.style2 ul.submenu>li>a:hover {background-color:transparent} #mainnav.style2>ul>li>a,.menu-extra.style2 li a {line-height:100px} .menu.menu-extra.style2 {padding-left:0} .top.background-trans {background-color:transparent} .flat-header-wrap.style2 {position:absolute;left:0;top:0;width:100%;z-index:99} .header.header-style3 .logo {margin:23px 0 0 21px} .header.header-style3 .nav-wrap {margin-left:-22px} .header-style3 #mainnav.style2>ul>li>a {line-height:80px;padding:0 19px 0px 19px} .header-style3 #mainnav.style2>ul>li:first-child>a {padding-left:0} .header-style3 #mainnav.style2>ul>li:nth-child(4)>a {padding:0px 20px 0px 20px} .header-style3 .btn-click.style2 .flat-button {padding:26px 28px 30px 28px} .header.widget-header-style2 .logo {margin:42px 0 0 3px} .widget-header-style2 .wrap-widget-header {padding:37px 0px 40px} .widget-header-style2 .wrap-widget-header .widget-info {float:right;margin:0 0 0 37px} .nav-absolute .nav-wrap {margin-top:-25px;z-index:99;position:absolute;width:100%} .widget-header-style2.nav-absolute .wrap-widget-header {padding:37px 0px 65px} .header.downscrolled.nav-absolute .nav-wrap {margin-top:0} .nav-absolute .nav-wrap .menu.menu-extra {padding-right:27px} .header-absolute {position:absolute;left:0;width:100%;background-color:rgba(255,255,255,0.2)} .header.header-style4 {padding:0px 75px} .header.header-style4 .logo {margin:34px 0 0 0} .header-style4 .btn-click .flat-button {padding:10px 30px 13px 27px} .page-title {padding:61px 0px 64px} .page-title-heading h1 {margin-bottom:11px} .page-title.style2 {padding:71px 0px 73px} .breadcrumbs ul {padding-top:0} .breadcrumbs ul li {display:inline-block;position:relative;padding-right:21px;font-size:16px;margin-right:7px} .breadcrumbs ul li.home {padding-right:27px} .breadcrumbs ul li i {margin-right:12px} .breadcrumbs ul li:before {right:0px;top:0;content:"\f105"} .breadcrumbs ul li:last-child::before {content:none} .sidebar .widget,.sidebar.shop .widget.widget-banner {margin-bottom:44px} .sidebar .widget:last-of-type {margin-bottom:0} .widget-nav-menu ul li {background-color:#F4F6F8;z-index:1;overflow:hidden} .widget-nav-menu ul li::after {right:14px;top:11px;content:"\f0da";color:#A8B0B2} .widget-nav-menu ul li.active::after,.widget-nav-menu ul li:hover:after {color:#FFF} .widget.widget-nav-menu ul li a {padding-left:25px;display:block;font-weight:600;color:#3C3A42;padding:11px 0px 15px 25px} .widget.widget-nav-menu ul li a:before {left:0;bottom:0;width:100%;height:1px;background-color:#e1e1e1} .widget-nav-menu ul li:last-child a:before {content:none} .widget.widget-download {margin-bottom:43px} .widget-download .download a {display:inline-block;padding:8px 49px 8px 49px;border-radius:2px;font-size:12px;font-weight:700} .widget-download .download a:after {right:23px;top:8px;content:"\f019"} .widget-help .featured-widget {margin-bottom:21px} .widget-help h3 {margin-bottom:6px} .widget-help p {margin-bottom:22px} .widget-help .flat-button {font-size:12px;font-weight:700;padding:8px 43px 8px 44px} .widget.widget-testimonials {margin-bottom:39px} .testimonials blockquote.whisper {font-size:18px;font-weight:400;line-height:30px;margin-bottom:11px} .widget.widget-testimonials blockquote.whisper {font-family:'Pacifico',cursive;letter-spacing:-0.3px} .widget.widget-testimonials .avatar::after {right:0;top:8px;content:"\f10d";color:#EFEFF0;font-size:40px;z-index:-1} .testimonials .avatar span.name {font-size:24px;font-weight:600;padding-right:14px;margin-right:7px} .widget.widget-testimonials .avatar span.name::after {right:0;top:12px;width:1px;height:11px;background-color:#a9b6c6} .testimonials .avatar span.position {font-size:12px;color:#a9b6c6;margin-right:-2px} .sidebar.shop .widget {margin-bottom:45px} .shop .widget.widget-nav-menu ul li a {padding:11px 0px 15px 31px} .sidebar .widget .widget-title {margin-bottom:22px;font-size:14px;color:#232530;text-transform:uppercase} .sidebar.shop .widget.widget-shopby {margin-bottom:38px} .widget.widget-shopby form {display:inline-block;width:auto;top:-5px;margin-bottom:33px} .widget.widget-shopby .price_slider {float:left;width:268px;top:13px} .widget.widget-shopby .ui-slider-horizontal {height:2px;background-color:#e1e1e1;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px} .widget-shopby .ui-slider .ui-slider-range {position:absolute;top:0;z-index:1;display:block;height:100%} .widget-shopby .ui-slider .ui-slider-handle {height:6px;width:6px;cursor:pointer;position:absolute;z-index:2;top:-4px;outline:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none} .widget-shopby .ui-slider .ui-slider-handle span.shadow {display:none} .widget-shopby .ui-slider .ui-slider-handle span.shadow.dow {width:200%;height:200%;display:block;position:relative;top:-1px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%} .widget-shopby .price_slider_amount {margin:0;margin-top:-19px} .widget-shopby .price_slider_amount .price_label {margin-top:7px} .widget-shopby .price_slider_amount .price_label label {color:#232530;font-size:14px;font-weight:600} .widget-shopby .price_slider_amount .price_label input {background-color:transparent;border:none;height:auto;padding:0;width:100px;font-size:14px;font-weight:600;margin-bottom:27px} .widget-shopby .flat-button {padding:9px 59px 13px} .widget-banner {padding:24px 0px 23px;background-color:#e6f5ff} .widget-banner .big-offer {font-weight:600;font-size:14px;color:#232530} .widget-banner .sale {font-weight:500;margin-bottom:15px} .widget-banner img {margin-bottom:32px} .widget-banner .flat-button {padding:2px 42px 4px 44px} .widget.widget-product {margin-right:-4px} .sidebar .widget.widget-product .widget-title {margin-bottom:26px} .widget-product ul li .product-image {margin-right:17px} .widget-product ul li {margin-bottom:30px} .widget-product ul li:last-child {margin-bottom:0} .widget-product ul li .product-name {font-weight:400;padding-top:14px;margin-bottom:8px} .widget-product ul li ins {text-decoration:none;font-weight:500;font-size:18px} .entry {margin-bottom:42px} .entry:last-of-type {margin-bottom:46px} .entry .featured-post {margin-bottom:23px} .entry .featured-post a,.item .featured-item a,.imagebox .imagebox-image a {display:block} .entry .featured-post a:hover img,.item .featured-item a:hover img,.imagebox:hover .imagebox-image a img {opacity:0.8} .entry .meta-data {border-bottom:1px solid #e5e5e5;padding-bottom:25px;margin-bottom:24px} .entry:nth-child(2) .meta-data {margin-bottom:22px} .entry .meta-data ul li {display:inline-block;font-size:14px} .entry .meta-data ul.meta-comment li {padding-left:24px;padding-right:0;margin-right:25px} .entry .meta-data ul.meta-comment li:last-child {margin-right:0} .entry .meta-data ul.meta-comment li::before {content:"\f02b"} .entry .meta-data ul.meta-comment li.comment::before {content:"\f0e6"} .entry .meta-data.style2,.entry:nth-child(2) .meta-data.style2 {border-bottom:none;padding-bottom:0;margin-bottom:0} .entry .meta-data.style2 ul li.day-time,.item .item-border .date-time {font-size:12px;font-weight:700;color:#490356 ;text-transform:uppercase;letter-spacing:2.5px} .entry .content-post .title-post {font-size:36px;line-height:40px;margin-bottom:5px} .entry .content-post p {margin-bottom:12px} .entry .readmore {display:inline-block;font-size:12px;font-weight:600;padding-right:16px} .entry .readmore:after,.item .readmore:after {right:0;top:0;content:"\f101"} .entry .readmore:hover,.item .readmore:hover {padding-right:20px} .post-list {margin-top:-1px} .post-list .entry {margin-bottom:46px} .post-list .entry:first-of-type {margin-bottom:69px} .post-list .entry:last-of-type {margin-bottom:48px} .post-list .entry:nth-child(4) {margin-bottom:49px} .post-list .entry .featured-post {float:left;margin:0px 50px 0px 0px} .post-list .entry .content-post {overflow:hidden;padding:66px 50px 20px 0px} .entry .category,.item .category {margin-bottom:13px;display:block;font-size:14px;color:#42435D} .post-list .entry .content-post .title-post,.post-masonry .entry .content-post .title-post,.project-v2 .entry .content-post .title-post,.project-dynamic .width50 .entry .content-post .title-post {font-size:30px;line-height:36px;margin-bottom:11px} .post-list .entry .content-post p {font-size:14px;line-height:24px;margin-bottom:24px} .post-grid .entry,.post-masonry .entry,.project-v2 .entry {margin-bottom:49px} .post-grid .entry .featured-post,.item .featured-item {margin-bottom:24px} .post-grid .entry .content-post,.item .content-item {padding:0px 35px 21px} .post-grid .entry .category,.item .category {margin-bottom:6px} .post-grid .entry .content-post .title-post,.item .content-item .title-item,.project-dynamic .entry .content-post .title-post,.blog-shortcode.post-list .entry .content-post .title-post {font-size:24px;line-height:30px;margin-bottom:12px} .post-masonry .entry .content-post {padding:0px 32px 22px} .load-post {margin-top:33px} .load-post .flat-button {padding:10px 47px 12px 47px} .blog-shortcode.post-grid .entry .featured-post {margin-bottom:22px} .blog-shortcode.post-list .entry {margin-bottom:0} .blog-shortcode.post-list .entry .featured-post {margin:0px 29px 0px 0px} .blog-shortcode.post-list .entry .content-post {padding:37px 0px 20px 0px;overflow:auto} .blog-shortcode .entry .category {margin-bottom:6px} .project-v1.post-list .entry {margin-bottom:49px} .project-v1.post-list .entry:first-of-type {margin-bottom:49px} .project-v1.post-list .entry .featured-post {margin:0px 52px 0px 0px} .project-v1.post-list .entry .content-post {padding:61px 50px 20px 0px} .project-v1.post-list .entry .content-post p {margin-bottom:12px} .project-v2 .entry .content-post {padding:0px 55px 22px 33px} .single-post {margin:-6px 0px 0px 2px} .single-post .single-text1 p,.single-post .single-text1 {margin-bottom:44px} .single-post .single-text2 {margin-bottom:29px} .single-post .single-text3 {margin-bottom:43px} .single-post h2 {font-weight:600;margin-bottom:6px} .single-post .project-info {background-color:#f4f6f8;padding:25px 27px 20px} .single-post .project-info h4 {font-weight:600;margin-bottom:22px} .single-post .project-info ul li {line-height:30px} .single-post .project-info ul li span {display:inline-block} .single-post .project-info ul li span.name {width:23.6%} .single-post .project-info ul li span.info {padding-left:48px} .featured-single {padding-left:21px} .featured-single img {margin-bottom:10px} .featured-single img:last-of-type {padding-left:3px} .project-dynamic .entry .content-post {position:absolute;left:0;background-color:#820099;padding:0px 15px} .project-dynamic .width50 .entry .content-post {padding:0px 31px 0px 65px} .project-dynamic .entry .content-post p {font-size:14px} .project-dynamic .entry .category {margin-top:-4px} .project-dynamic .data-effect li {float:left;width:25%;padding:0px 15px;margin-bottom:30px} .project-dynamic .data-effect li.width50 {width:50%} .project-dynamic .entry:last-of-type,.project-dynamic .entry,.project-dynamic .entry .featured-post {margin-bottom:0;overflow:hidden} .item {margin-bottom:30px} .item.item-details {margin-bottom:17px} .item.item-details .content-item {padding:0px 15px 0px 1px} .item-details .content-item p {color:#42435d} .wrap-acadion h2 {font-weight:600;margin:-9px 0px 31px} .video-services {margin-bottom:71px} .item.style2 .content-item {padding:0} .item.style2 .featured-item {margin-bottom:22px} .item.style2 .content-item .title-item {font-size:18px;margin-bottom:3px} .item.style2 .content-item p {line-height:26px;margin-bottom:11px} .item .readmore {display:inline-block;font-weight:500;padding-right:12px;font-size:14px} .blog-pagination .flat-pagination li {display:inline-block} .blog-pagination .flat-pagination li a {color:#2d2d2d;font-size:14px;width:35px;height:40px;line-height:40px;display:inline-block;text-align:center;border-radius:2px;border:1px solid #ebebeb;font-family:'Montserrat',sans-serif} .blog-pagination .flat-pagination li.next a {width:75px} .blog-pagination .flat-pagination li a i {padding-left:7px} .blog-pagination .flat-pagination li.active a,.blog-pagination .flat-pagination li a:hover {border:1px solid #000000} .blog-pagination .count-page {padding-top:22px} .blog-pagination .count-page span {font-size:12px;font-family:'Montserrat',sans-serif;color:#636363} .section-iconbox .title-section.style3.left {margin-bottom:72px} .flat-row.section-counter .title-section.style2 {margin-bottom:61px} .section-about .title-section.style2 {margin-bottom:44px} .section-about .title-section.style2 .title {margin:-4px 0px 24px 0px;line-height:36px} .section-about .title-section.style2 .sub-title {font-size:15px;line-height:26px;margin-bottom:5px} .section-about .title-section.style2 .sub-title:last-of-type {margin-bottom:0px;line-height:24px} .section-about .flat-button {padding:10px 38px 12px 39px} .section-counter2 .title-section.style2 {margin-bottom:41px} .section-counter2 .title-section.style2 .title {margin-bottom:19px} .section-image .title-section.style3 {margin-bottom:52px} .infomation-text {color:#fff;line-height:48px} .section-icon .title-section.style3 {margin-bottom:61px} .flat-box {width:1370px;margin:0 auto;overflow:hidden} .featured-aboutus {width:50.78125%} .info-aboutus .title-section.style2.left {margin-bottom:74px} .info-aboutus .title-section .title {line-height:36px;margin-bottom:24px} .info-aboutus .title-section .sub-title {font-size:15px;line-height:26px;margin-bottom:4px} .info-aboutus {width:49.21875%;padding:6.7% 18% 3% 3.8%} .about-counter .flat-counter {width:30%;margin-left:-4px} .about-counter .flat-counter:nth-child(2) {width:33%} .about-counter .flat-counter:nth-child(3) {width:37%} .history-text .title-section.style3.left {margin-bottom:39px} .history-text .title-section.style3 .title {margin-bottom:40px} .history-text p {margin-bottom:43px} .history-text .flat-button {padding:10px 41px 12px 41px} .main-history .wrap-step {display:inline-block;margin-bottom:36px} .main-history .wrap-step:last-of-type {margin-bottom:0} .main-history .wrap-step:last-of-type .data-step::after {bottom:-68px} .main-history .wrap-step .info-step {width:70.7%;padding-top:6px} .main-history .wrap-step .data-step {width:29.3%;padding:11px 0px 0px 36px} .main-history .wrap-step .data-step::before {right:36px;top:16px;width:4px;height:4px;background:#490356 ;border-radius:50%;-webkit-box-shadow:0px 0px 1px 3px #490356 ;box-shadow:0px 0px 1px 3px #490356 } .main-history .wrap-step .data-step::after {width:1px;right:37px;top:17px;bottom:-130px;background:rgba(242,194,26,0.3)} .main-history .wrap-step .data-step span,.wrap-step .info-step h5 {color:#2b2e2f} .main-history .wrap-step .info-step h5 {margin-bottom:9px} .main-history .wrap-step .info-step p,.history-text p {font-size:14px;color:#717779;line-height:24px;margin-right:-2px} .main-history .wrap-step .data-step span {font-size:18px;font-weight:600} .wrap-infobox {padding-bottom:63px;border-bottom:1px solid #ebebeb;margin-bottom:77px} .wrap-formcontact {padding-left:2px} .wrap-formcontact h1 {font-weight:600;margin:-16px 0px 53px 0px} .list-author .info-author {margin-bottom:65px} .list-author .info-author:last-of-type {margin-bottom:0} .list-author .info-author .featured-author {margin-right:43px} .list-author .info-author .contact-author {overflow:hidden} .list-author .info-author .contact-author h3 {font-weight:600;margin:-7px 0px 14px} .list-author .info-author .contact-author ul li {line-height:30px;color:#636363} .wrap-formcontact.style2 h1 {font-weight:600;margin:-8px 0px -1px 0px} .wrap-formcontact.style2 p {font-size:14px;margin-bottom:45px} .careers-info {margin-bottom:51px} .careers-info .careers-featured {margin:0px -20px 0px -5px} .careers-info .careers-featured .img {float:left;padding:0px 5px;margin-bottom:10px} .careers-info .careers-text h1 {margin:-9px 0px 13px 0px} .careers-info .careers-text p {line-height:26px;margin-bottom:42px} .careers-info .careers-text .flat-button {padding:10px 36px 12px 41px} .careers-open .title-section {margin-bottom:36px} .careers-open .title-section .title {margin-bottom:9px} .careers-open .info-apply {padding-bottom:37px;margin-bottom:53px;border-bottom:1px solid #fbfbfb} .careers-open .info-apply:last-of-type {border:none;padding-bottom:0;margin-bottom:0} .careers-open .info-apply h3 {padding-bottom:34px;margin-bottom:20px;border-bottom:1px solid #ebebeb} .careers-open .info-apply ul li {line-height:36px} .careers-open .info-apply ul.lh24 li {line-height:24px} .careers-open .btn-apply .flat-button {padding:10px 40px 12px 40px} .careers-open .info-apply:nth-child(3) {padding-bottom:43px;margin-bottom:43px} .careers-open .info-apply:nth-child(3) h3 {padding-bottom:23px;margin-bottom:24px} .careers-open .info-apply ul.lh24 {margin-bottom:16px} .careers-open .info-apply:nth-child(4) h3 {padding-bottom:23px;margin-bottom:20px} .flat-row.section-404 {border-top:2px solid #fff;border-bottom:2px solid #fff} .section-404 {background:url('../images/page/404.jpg') no-repeat} .page-404 .number {font-size:300px;line-height:300px;color:#FFF;font-weight:700;margin:0px 0px 45px -22px} .page-404 .title-section {margin-bottom:92px} .page-404 .title-section.style2 .title {font-size:45px;line-height:45px;margin-bottom:22px} .page-404 .btn-404 .flat-button {padding:9px 41px 13px 45px} .page-404 .btn-404 i {padding-right:11px} .page-commingsoon {background:url('../images/page/comingsoon.jpg');-webkit-background-size:cover;-o-background-size:cover;background-size:cover} .page-commingsoon .comming-soon {width:946px;margin:0 auto} .page-commingsoon .title-section.sub {margin-bottom:93px} .page-commingsoon .title-section.sub .title {font-size:48px;line-height:50px;margin-bottom:8px} .page-commingsoon .title-section .sub-title {font-size:14px;color:#66646D;text-transform:uppercase;letter-spacing:8.4px;padding-left:7px} .comming-social span {display:inline-block;color:#232530;font-size:18px;font-weight:500;margin-bottom:21px} .social-links.style3 li {padding:0px 11px} .social-links.style3 li:first-child {padding-left:0} .social-links.style3 li:last-child {padding-right:0} .social-links.style3 a {display:inline-block;width:30px;height:30px;border-radius:50%;text-align:center;color:#232530;line-height:30px} .section-product .title-section.style3 {margin-bottom:45px} .wrap-breackcrum .breadcrumbs {position:absolute;z-index:99;top:74px} .wrap-product {margin:0px -15px} .wrap-product .product {padding:0px 15px;float:left;width:33.3333333333%;margin-bottom:51px} .product .featured-product {overflow:hidden} .product:hover .featured-product img {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)} .product .content-product {overflow:hidden;padding:25px 0px 24px;background-color:#fff} .product .content-product .name {font-size:16px;margin-bottom:5px} .product .content-product .mount {font-size:18px;font-weight:500} .product .content-product .btn-card {position:absolute;left:0;bottom:0;width:100%;height:100%;padding-top:25px;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)} .product:hover .content-product .btn-card {-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)} .wrap-product .product.style2 {margin-bottom:28px} .product.style2 .content-product {padding:13px 0px 16px} .product.style2 .content-product .btn-card {padding-top:19px} .product-single .product-name {font-size:40px;line-height:40px;font-weight:600;margin:-3px 0px 21px -8px} .product-single .price-box {margin-bottom:15px} .product-single ins {font-size:24px;font-weight:600;text-decoration:none;margin-right:4px} .product-single del {font-size:14px;font-weight:600;color:#b3b7c8} .product-single .flat-quantity {padding:50px 0px 49px;border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;margin:34px 0px 44px} .product-single .flat-quantity input.input-text {width:132px;text-align:center;padding:0;font-weight:600;font-size:14px;color:#232530;margin:0px 10px 0px 2px} .product-single .flat-quantity .flat-button {padding:14px 26px 13px 26px;font-size:13px;font-weight:700;letter-spacing:1px} .product-single .product_meta {margin-bottom:17px} .product-single .product_meta li {display:inline-block;padding-right:20px;margin-right:9px;color:#646a7c} .product-single .product_meta li::after {right:0px;top:7px;width:2px;height:13px;background:#b3b7c8} .product-single .product_meta li:last-child:after {content:none} .product-single .product_meta li span,.product-single .social-links span {font-weight:500} .product-single .social-links .title-link {padding-right:30px} .product-single .social-links li {padding:0px 14px} .product-single .social-links li:first-child {padding:0} .product-single .social-links li a {color:#b3b7c8} .section-product.single .title-section.style3 {margin-bottom:49px} .product-single .flat-tabs ul.menu-tab li {width:33.3333333333%} .product-single .flat-tabs .content-tab {padding:44px 39px 34px 50px} .product-single ul.product-style li {font-size:18px;line-height:51px} .product-single ul.product-style li .style {width:6.4%;display:inline-block} .product-single ul.product-style li .detail {padding-left:74px} .product-single .flat-tabs .content-tab .inner-tab2 {margin:-2px 0px 68px 0px} .product-single .flat-tabs .content-tab.review {padding:32px 29px 22px 30px} .comment {margin-bottom:19px} .comment:last-child {margin-bottom:0} .comment .comment-body .comment-author {border-right:1px solid #ebebeb;margin-right:30px;padding-right:30px} .comment .comment-body .comment-author img {width:70px;height:70px;border-radius:50%;margin-bottom:10px} .start-pri i {font-size:12px;margin-right:-5px} .comment .comment-body .comment-text {overflow:hidden} .comment .comment-body .comment-info {margin-top:-6px} .comment .comment-body .comment-info .date {color:#b3b7c8;font-size:14px} .comment .comment-body .comment-info h6,.comment-form .start-pri span,.comment-respond h2 {font-weight:600} .comment .comment-body .comment-info h6 a,.comment-respond h2,.comment-form .start-pri span,.product-single .product_meta li span,.product-single .social-links span {color:#232530} .comment-respond h2 {font-size:14px;line-height:15px;margin:39px 0px 28px} .comment-respond h2::after {left:135px;top:5px;width:67.5%;height:1px;background-color:#ebebeb} .comment-form .wrap-input {margin:0px -15px} .comment-form .wrap-input .add-review {width:50%;float:left;padding:0px 15px} .comment-form .wrap-input .add-review input {height:50px;width:100%;margin-bottom:0;padding-left:19px} .comment-form .start-pri {margin:27px 0px 22px} .comment-form .start-pri i {font-size:18px} .comment-form .start-pri span {font-size:14px;margin-right:13px} .comment-form textarea {height:132px;padding:13px 18px;margin-bottom:0} .go-top {position:fixed !important;right:-35px;bottom:55px;width:45px;cursor:pointer;background-color:#490356 ;height:45px;line-height:45px;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px} .go-top.show {right:15px;z-index:99} .go-top i {font-size:18px;color:#fff;padding-bottom:3px} .go-top:hover {background-color:#490356 } .footer {background-color:#820099;padding:71px 0px 54px;color:white;font-size:14px} .footer a {color:white} .widget-footer .widget {padding-top:10px} .widget-footer .widget .widget-title {color:#FFF;padding-left:1px;margin-bottom:14px} .footer .logo {margin-bottom:17px} .widget-logo p {padding-left:3px;margin-bottom:14px} .widget.widget-out-link ul {padding-left:5px} .widget.widget-out-link ul li a {padding-left:20px;line-height:38px;display:block} .widget.widget-out-link ul li a:before {content:"\f101";font-size:16px;color:white} .widget.widget-out-link ul li a:hover:before {color:#490356 } .widget.widget-recent-new .widget-title {margin-bottom:24px} .widget.widget-recent-new ul li {margin-bottom:16px} .widget.widget-recent-new ul li:last-child {margin-bottom:0} .widget.widget-recent-new ul li h6 {font-weight:500;line-height:24px;margin-bottom:7px} .widget.widget-recent-new ul li span {font-size:12px;color:#6C6D83;text-transform:uppercase;padding-left:20px;display:block;letter-spacing:1.1px} .widget.widget-recent-new ul li span:before {content:"\f017";color:#490356 } .widget.widget-letter {padding-left:2px} .widget.widget.widget-letter .widget-title {margin-bottom:22px} .widget.widget.widget-letter p {margin-bottom:24px} .flat-mailchimp p.wrap-input-email input,.flat-mailchimp .flat-button {width:100%;-webkit-border-radius:0;border-radius:0} .widget.widget.widget-letter .flat-mailchimp p.wrap-input-email {margin-bottom:0} .flat-mailchimp p.wrap-input-email input {margin-bottom:10px;text-align:center;padding-left:0;background-color:#263749;border-color:#263749;color:#B5B7D2} .flat-mailchimp p.wrap-input-email input:focus {border-color:#490356 } .flat-mailchimp .flat-button {padding:12px 0px 14px 0px;text-align:center} #subscribe-msg .notification_error,#subscribe-msg .notification_ok {text-align:center} .bottom {background-color:#0a1c2e;padding:2px 0px 2px;font-size:14px} .copyright {margin:10px 0px 0px 3px;font-family:'Poppins',sans-serif} .bottom,.copyright a:hover {color:#6c6d83} .parallax {width:100%;background-repeat:no-repeat;background-position:50% 0;-webkit-background-size:cover;-o-background-size:cover;background-size:cover} .section-overlay {position:absolute;left:0;top:0;width:100%;height:100%;background-color:#820099} .section-overlay.style2 {background-color:#820099} .section-overlay.style3 {background-color:#820099} .background-nopara {-webkit-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat} .background-image1 {background-image:url('../images/services/bg1.jpg')} .background-image2 {background-image:url('../images/services/bg2.jpg')} .background-image3 {background-image:url('../images/parallax/3.jpg')} .parallax1 {background-image:url('../images/parallax/1.jpg')} .parallax2 {background-image:url('../images/parallax/2.jpg')} .parallax3 {background-image:url('../images/parallax/3.jpg')} .parallax4 {background-image:url('../images/parallax/4.jpg')} .parallax5 {background-image:url('../images/parallax/5.jpg')} .parallax6 {background-image:url('../images/slides/6.jpg')} .parallax7 {background-image:url('../images/parallax/6.jpg')} #loading-overlay {position:fixed;z-index:999999;top:0;right:0;bottom:0;left:0;display:block;background:#fff} .loader {position:absolute;top:50%;left:50%;width:60px;height:60px;margin:-30px 0 0 -30px} .loader:before,.loader:after {position:absolute;display:inline-block;width:60px;height:60px;content:"";-webkit-animation:preloader-wave 1.6s linear infinite;animation:preloader-wave 1.6s linear infinite;border-radius:50%;background:#490356 } .loader:after {-webkit-animation-delay:-.8s;animation-delay:-.8s} @-webkit-keyframes preloader-wave {0% {-webkit-transform:scale(0,0);transform:scale(0,0);opacity:.5} 100% {-webkit-transform:scale(1,1);transform:scale(1,1);opacity:0} } @keyframes preloader-wave {0% {-webkit-transform:scale(0,0);transform:scale(0,0);opacity:.5} 100% {-webkit-transform:scale(1,1);transform:scale(1,1);opacity:0} } .switcher-container {position:fixed;left:-220px;top:115px;width:220px;background-color:#000;z-index:99999} .switcher-container h2 {color:#fff;font-size:13px;font-weight:700;letter-spacing:0;text-transform:uppercase;height:45px;line-height:45px;padding-left:20px;padding-right:30px;margin:0} .switcher-container h2 a {background-color:#000;display:block;position:absolute;right:-45px;top:0;width:45px;height:45px;line-height:45px;text-align:center;outline:0;color:#fff} .switcher-container h2 a.active {right:0} .switcher-container h2 a.active:after {position:absolute;right:21px;top:0;content:"\f104";font-family:"FontAwesome";color:#fff;font-size:22px} .switcher-container h2 a.active i {display:none} .switcher-container h2 a:hover,.switcher-container h2 a:focus {text-decoration:none} .switcher-container h2 i {margin-top:10px;font-size:25px;color:#999;-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear} .switcher-container h2 i:hover {color:#fff} .switcher-container h3 {font-size:12px;font-weight:700;color:#fff;margin:0;line-height:22px;margin-bottom:10px} .switcher-container .selector-box {color:#fff;overflow:hidden} .switcher-container .layout-switcher {margin:0 0 10px 0;overflow:hidden} .switcher-container .layout-switcher a.layout {float:left;display:block;cursor:pointer;text-align:center;font-weight:700;padding:10px 20px;margin-left:10px} .switcher-container .layout-switcher a.layout:first-child {margin-left:0} .switcher-container .layout-switcher a.layout:hover {color:#fff;cursor:pointer} .switcher-container .color-box {height:auto;overflow:hidden;margin-bottom:6px} .switcher-container .styleswitch {margin-bottom:10px} .sw-odd {background-color:#272727;padding:21px 0 30px 20px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s} .sw-even {background-color:#191919;padding:21px 0 25px 20px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s} .sw-even a {font-family:"Karla",sans-serif;text-transform:uppercase;font-size:12px;line-height:40px;color:#fff;border:1px solid #fff;padding:10px 20px 10px 20px;margin-right:10px;letter-spacing:1.8px} .sw-even a:hover {background-color:#32bfc0;border:1px solid #32bfc0;color:#fff !important} .sw-light {background-color:#fff;color:#000 !important} .sw-odd a {font-size:16px;color:#fff;width:100%;display:inline-block;line-height:17px;width:100%;position:relative;padding-left:47px} .sw-odd .ws-colors a:before {background:none} .sw-odd .ws-colors a {position:relative;width:auto;padding:0;width:30px;height:30px;background-color:#333;display:inline-block;margin-right:5px;overflow:hidden} .sw-odd .ws-colors a.current:before {position:absolute;left:8px;top:6px;font-family:FontAwesome;content:"\f00c";color:#fff;z-index:999;text-shadow:0 0 2px rgba(0,0,0,1)} .sw-odd .ws-colors #color1 {background-color:#490356 } .sw-odd .ws-colors #color2 {background-color:#14b450} .sw-odd .ws-colors #color3 {background-color:#f25454} .sw-odd .ws-colors #color4 {background-color:#ff7742} .sw-odd .ws-colors #color5 {background-color:#652ee1} .sw-odd .ws-colors #color6 {background-color:#15bdcc} .sw-odd .ws-colors #color7 {background-color:#2c72dc} .sw-odd #color2 {background-color:#333} .sw-odd #color3 {background-color:#333} .sw-odd #color4 {background-color:#333} .sw-odd #color5 {background-color:#333} .sw-odd #color6 {background-color:#333} .sw-even h3 {margin-bottom:6px} .sw-odd .sw-image {padding:0 20px 15px 0} .sw-odd .sw-image a {padding:0;margin-bottom:5px} .sw-odd .sw-image .sw-buy {padding:11px 55px 11px 56px;color:#FFF;-webkit-border-radius:0;border-radius:0} .sw-odd .sw-image .sw-buy:after {content:"\f07a";color:#fff;left:20%;top:11px} .sw-pattern.pattern {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;position:absolute;left:0;top:98%;background-color:#000000;width:100%;z-index:-1;padding:20px 0 30px 20px} .sw-pattern.pattern a {width:40px;height:40px;display:inline-block;margin-right:5px;margin-bottom:5px;position:relative} .sw-pattern.pattern a.current:before {position:absolute;left:12px;top:6px;font-family:FontAwesome;content:"\f00c";color:#fff;text-shadow:0 0 2px rgba(0,0,0,1)} .home-boxed .boxed {z-index:0;width:92.708%;margin:0 auto;background:#fff;height:100%;overflow:hidden;-webkit-box-shadow:0px 2px 10px 0px rgba(0,0,0,0.02);-moz-box-shadow:0px 2px 10px 0px rgba(0,0,0,0.02);box-shadow:0px 2px 10px 0px rgba(0,0,0,0.02)} .whatsapp-float {position:fixed;bottom:20px;right:20px;width:80px;height:80px;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,0.3);z-index:1000;transition:transform 0.3s;animation:whatsappPulse 1.5s infinite} .whatsapp-float:hover {transform:scale(1.15);animation:none} .whatsapp-float img {width:45px;height:45px;filter:brightness(1.1);animation:whatsappGlow 2s infinite} @keyframes whatsappPulse {0% {transform:scale(1);box-shadow:0 4px 12px rgba(0,0,0,0.3),0 0 0 0 rgba(37,211,102,0.7)} 25% {transform:scale(1.08);box-shadow:0 6px 20px rgba(37,211,102,0.6),0 0 0 10px rgba(37,211,102,0.3)} 50% {transform:scale(1.12);box-shadow:0 8px 25px rgba(37,211,102,0.8),0 0 0 20px rgba(37,211,102,0.2)} 75% {transform:scale(1.08);box-shadow:0 6px 20px rgba(37,211,102,0.6),0 0 0 10px rgba(37,211,102,0.1)} 100% {transform:scale(1);box-shadow:0 4px 12px rgba(0,0,0,0.3),0 0 0 0 rgba(37,211,102,0)} } @keyframes whatsappGlow {0%,100% {filter:brightness(1.1)} 50% {filter:brightness(1.3)} } .footer a:active,.footer a:focus,.widget.widget-out-link ul li a:active,.widget.widget-out-link ul li a:focus {color:white !important;background:none !important;outline:none !important} .flat-button:active,.flat-button:focus {color:#820099 !important;background:#490356 !important;outline:none !important} .footer a:hover,.widget.widget-out-link ul li a:hover {color:#490356 !important} .flat-button:hover {color:#fff !important;background:#820099 !important}