@media only screen and (max-width:1439px){#header,#header-wrap,#header.sticky-style-2,#header.sticky-style-3,#header.sticky-style-2 #header-wrap,#header.sticky-style-3 #header-wrap{height:auto !important;}#header.sticky-style-2 #header-wrap,#header.sticky-style-3 #header-wrap{min-height:60px;}#header.sticky-header #header-wrap{position:relative;}#header.transparent-header.floating-header{margin-top:0;}#header.transparent-header.floating-header .container{width:750px;padding:0 15px;border-radius:0;}#header.transparent-header + #page-title.page-title-parallax .container{padding-top:0;}#header.transparent-header,#header.semi-transparent{background:#FFF;border-bottom:1px solid #F5F5F5;z-index:1;}#header.dark.transparent-header,#header.dark.semi-transparent{background-color:#333;border-bottom:1px solid rgba(0,0,0,0.1);z-index:1;}#header.transparent-header + #slider,#header.transparent-header + #page-title.page-title-parallax,#slider + #header.transparent-header,#header.transparent-header.floating-header + #slider,#header.transparent-header + #google-map{top:0;margin-bottom:0;}.slider-parallax .slider-parallax-inner{position:relative;}#header.transparent-header + #page-title.page-title-parallax .container{padding-top:0;}body:not(.primary-menu-open) #header.dark.transparent-header-responsive,body:not(.primary-menu-open) #header.transparent-header-responsive{background-color:transparent;border:none;}body:not(.primary-menu-open) #header.semi-transparent.transparent-header-responsive{background-color:rgba(255,255,255,0.8);z-index:1;}body:not(.primary-menu-open) #header.transparent-header-responsive + #slider,body:not(.primary-menu-open) #header.transparent-header-responsive + #page-title.page-title-parallax,body:not(.primary-menu-open) #slider + #header.transparent-header-responsive,body:not(.primary-menu-open) #header.transparent-header-responsive.floating-header + #slider,body:not(.primary-menu-open) #header.transparent-header-responsive + #google-map{top:-101px;margin-bottom:-101px;}#header-trigger,.top-advert,.header-extras{display:none;}#logo{display:block;height:100px;float:none;margin:0 auto 0 !important;max-width:none;text-align:left;border:0 !important;padding:0 !important;}#logo a.standard-logo{display:inline-block;}#primary-menu{display:block;float:none;}#primary-menu-trigger{opacity:1;pointer-events:auto;top:25px;margin-top:0;left:0;z-index:1;}#primary-menu .container #primary-menu-trigger{top:5px;left:0;}#primary-menu > ul,#primary-menu > div > ul{display:none;float:none !important;border:0 !important;padding:0 !important;margin:0 !important;-webkit-transition:none;-o-transition:none;transition:none;}#primary-menu > div > ul{padding-top:60px !important;}body:not(.top-search-open) #primary-menu-trigger{opacity:1;-webkit-transition:opacity .2s .2s ease,top .4s ease;-o-transition:opacity .2s .2s ease,top .4s ease;transition:opacity .2s .2s ease,top .4s ease;}body.top-search-open #primary-menu-trigger{opacity:0;}body.side-push-panel #side-panel-trigger-close a{display:block;position:absolute;z-index:12;top:0;left:auto;right:0;width:40px;height:40px;font-size:18px;line-height:40px;color:#444;text-align:center;background-color:rgba(0,0,0,0.1);border-radius:0 0 0 2px;}#primary-menu.style-5 > ul{padding-right:0;margin-right:0;border-right:0;}#primary-menu ul li{float:none;margin:0 !important;text-align:left !important;border-top:1px solid #EEE;}#header.split-menu #primary-menu:not(.mobile-menu-off-canvas) > ul:not(:first-child) > li:first-child{border-top:1px solid #EEE;}.dark #primary-menu:not(.not-dark) ul li,.dark #primary-menu:not(.not-dark) ul ul,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content,.dark #primary-menu:not(.not-dark) ul ul li,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content ul ul,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content.grid-2 > ul,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content.grid-3 > ul,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content.grid-4 > ul,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content.grid-5 > ul,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content.style-2 li{border-top-color:rgba(255,255,255,0.1) !important;}#primary-menu ul li:first-child{border-top:0;}#primary-menu ul > li > a,#primary-menu.style-2 > div > ul > li > a{padding:14px 5px !important;border:none !important;margin:0 !important;}#primary-menu.style-5 > ul > li > a > div{line-height:22px;}#primary-menu.style-5 > ul > li > a > div i{display:inline-block;margin:0 6px 0 0;top:-1px;width:16px;font-size:14px;line-height:inherit;}#primary-menu.style-6 > ul > li > a:after,#primary-menu.style-6 > ul > li.current > a:after{display:none;}#primary-menu.sub-title > ul > li,#primary-menu.sub-title.style-2 > div > ul > li{background:none !important;margin-left:0;}#primary-menu.sub-title > ul > li > a,#primary-menu.sub-title > div > ul > li > a{line-height:22px;font-size:13px;border-top:none;}#primary-menu.sub-title ul li > a span{display:none !important;}#primary-menu.sub-title ul li:hover > a,#primary-menu.sub-title ul li.current > a,#primary-menu.sub-title div ul > li:hover > a,#primary-menu.sub-title div ul > li.current > a,#primary-menu.style-3 ul li:hover > a,#primary-menu.style-3 ul li.current > a{background-color:transparent !important;color:#444;text-shadow:none;}#primary-menu ul:not(.windows-mobile-menu) li > a i.icon-angle-down:last-child{display:none;}#primary-menu > ul > li.sub-menu > a,#primary-menu > .container > ul > li.sub-menu > a{background-position:right center;background-repeat:no-repeat;}#primary-menu ul li.mega-menu{position:relative;}#primary-menu ul ul:not(.mega-menu-column),#primary-menu ul li .mega-menu-content{position:relative;width:auto;max-width:none;background:transparent !important;box-shadow:none;border:0;border-top:1px solid #EEE;z-index:1;top:0;padding-left:15px;}#primary-menu ul li .mega-menu-content{padding-left:0;}#primary-menu ul ul:not(.mega-menu-column) ul{top:0 !important;left:0;}#primary-menu ul ul.menu-pos-invert:not(.mega-menu-column),#primary-menu ul li .mega-menu-content.menu-pos-invert{left:0;right:0;}#primary-menu ul ul:not(.mega-menu-column) ul.menu-pos-invert{right:0;}#primary-menu ul ul li{float:none;margin:0;border-top:1px solid #EEE;}#primary-menu ul ul li > a{padding:11px 5px !important;font-size:13px;text-transform:none;font-weight:400;}#primary-menu ul ul li:hover > a{background-color:transparent !important;font-weight:700;padding-left:5px;color:#a2358b;}#primary-menu ul li .mega-menu-content,#primary-menu ul li.mega-menu-small .mega-menu-content,#primary-menu ul li.mega-menu .mega-menu-content,.floating-header.sticky-header #primary-menu ul li.mega-menu .mega-menu-content,.floating-header #primary-menu ul li.mega-menu .mega-menu-content{width:auto;margin:0;top:0;}.container-fullwidth #primary-menu ul li.mega-menu .mega-menu-content,#header.full-header #primary-menu ul li.mega-menu .mega-menu-content{width:auto !important;margin:0 !important;}#primary-menu ul li.mega-menu .mega-menu-content.style-2{padding:0;}#primary-menu ul li .mega-menu-content ul{display:block !important;position:relative;opacity:1 !important;top:0;left:0;min-width:inherit;}#primary-menu ul li .mega-menu-content ul ul{border-top:1px solid #EEE;}#primary-menu ul li .mega-menu-content ul.mega-menu-column{float:none;width:auto;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0;border-left:0 !important;padding-left:15px;border-top:1px solid #EEE;}#primary-menu ul li .mega-menu-content ul.mega-menu-column:first-child{border:0;}#primary-menu ul li .mega-menu-content ul{width:100% !important;}#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column{padding:0 0 0 15px;}#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title{margin:0;}#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a{font-size:13px;font-weight:700;text-transform:none !important;padding:11px 5px !important;line-height:22px !important;color:#444 !important;}#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title:hover > a{background-color:transparent;color:#a2358b !important;}#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a:hover{color:#a2358b !important;}#primary-menu ul li .mega-menu-content.style-2 li{border-top:1px solid #EEE;}#primary-menu ul li .mega-menu-content.style-2 li:first-child{border-top:0;}#primary-menu ul li .mega-menu-content.style-2 ul > li > a:hover{padding-left:5px;}.mega-menu-column .widget{padding:30px 0;}body:not(.sticky-responsive-pagemenu) #page-menu #page-menu-wrap{position:relative !important;top:0 !important;}#page-menu.pagemenu-active #page-submenu-trigger{background-color:rgba(0,0,0,0.2);}#page-menu.pagemenu-active nav{display:block;}#page-menu nav{display:none;position:absolute;float:none;width:200px;top:43px;left:auto;right:15px;height:auto;background-color:#a2358b;z-index:11;}#page-menu nav ul{height:auto;background-color:rgba(0,0,0,0.2);}#page-menu nav li{float:none;}#page-menu nav li a{height:40px;line-height:40px;margin:0;padding:0 15px;border-radius:0;}#page-submenu-trigger{opacity:1;pointer-events:auto;color:#FFF;}.sticky-responsive-menu #header{min-height:100px;-webkit-transition:min-height 0.4s ease;-o-transition:min-height 0.4s ease;transition:min-height 0.4s ease;}.sticky-responsive-menu #header-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.sticky-responsive-menu.device-touch #header,.sticky-responsive-menu.device-touch #header-wrap,.sticky-responsive-menu.device-touch #logo,.sticky-responsive-menu.device-touch #logo img,.sticky-responsive-menu.device-touch #top-search a,.sticky-responsive-menu.device-touch #primary-menu-trigger,.sticky-responsive-menu.device-touch #top-cart,.sticky-responsive-menu.device-touch #side-panel-trigger,.sticky-responsive-menu.device-touch #top-account{-webkit-transition:none !important;-o-transition:none !important;transition:none !important;}.sticky-responsive-menu #header.sticky-style-2,.sticky-responsive-menu #header.sticky-style-3{min-height:160px;}#header.responsive-sticky-header:not(.sticky-style-2):not(.sticky-style-3):not(.static-sticky){min-height:60px;}.responsive-sticky-header #header-wrap{z-index:199;position:fixed;top:0;left:0;width:100%;background-color:#FFF;border-bottom:1px solid #EEE;-webkit-backface-visibility:hidden;}.responsive-sticky-header:not(.static-sticky) #logo,.responsive-sticky-header:not(.static-sticky) #logo img{height:60px;}.responsive-sticky-header:not(.static-sticky) #primary-menu-trigger{top:5px;}.responsive-sticky-header #primary-menu > ul,.responsive-sticky-header #primary-menu > .container > ul{max-height:300px;overflow-y:scroll;margin-bottom:20px;}.responsive-sticky-header #primary-menu > ul,.responsive-sticky-header #primary-menu > .container > ul{margin-bottom:20px !important;}.responsive-sticky-header:not(.static-sticky) #top-search a,.responsive-sticky-header:not(.static-sticky) #top-cart,.responsive-sticky-header:not(.static-sticky) #side-panel-trigger{margin:20px 0;}.responsive-sticky-header:not(.static-sticky) #top-search form{height:60px !important;}.responsive-sticky-header:not(.static-sticky) #top-cart .top-cart-content{top:40px;}body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas > ul,body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas > div > ul{position:fixed;display:block;z-index:499;width:280px;height:100%;height:calc(100vh);max-height:none !important;margin:0 !important;left:0 !important;top:0 !important;padding:35px 25px 60px !important;background-color:#FFF;border-right:1px solid #EEE !important;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(-280px,0,0);-o-transform:translate3d(-280px,0,0);transform:translate3d(-280px,0,0);-webkit-backface-visibility:hidden;transform-style:preserve-3d;}body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas.from-right > ul,body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas.from-right > div > ul{left:auto !important;right:0;border-right:0 !important;border-left:1px solid #EEE !important;-webkit-transform:translate3d(280px,0,0);-o-transform:translate3d(280px,0,0);transform:translate3d(280px,0,0);}body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas > ul,body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas > div > ul{-webkit-transition:-webkit-transform 0.3s ease-in-out,opacity 0.2s ease !important;-o-transition:-o-transform 0.3s ease-in-out,opacity 0.2s ease !important;transition:transform 0.3s ease-in-out,opacity 0.2s ease !important;}body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas > ul.d-block,body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas > div > ul.d-block{-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li:hover a,body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li.current a,body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li:hover a,body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li.current a,#primary-menu ul ul li:hover > a,#primary-menu ul li .mega-menu-content.style-2 > ul > li.mega-menu-title:hover > a,#primary-menu ul li .mega-menu-content.style-2 > ul > li.mega-menu-title > a:hover{color:#a2358b !important;}#page-menu nav{background-color:#a2358b;}.dark #primary-menu:not(.not-dark) ul ul li > a,#primary-menu.dark ul ul li > a{color:#fff !important;font-weight:400;}}@media (max-width:1024px){#page-title{padding:100px 0 !important;}}@media (max-width:575.98px){.container,#header.full-header .container,.container-fullwidth{padding-left:20px !important;padding-right:20px !important;}#logo img{max-width:250px;height:auto;}#page-title{padding:60px 0 !important;}.portfolio .portfolio-item{position:relative !important;margin-bottom:10px !important;top:auto !important;}.button{height:auto !important;white-space:unset !important;line-height:30px !important;padding-top:5px !important;padding-bottom:5px !important;}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#logo a.standard-logo,#logo a.standard-logo-right,#header.split-menu #logo a.standard-logo{display:block;}}@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:991.98px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:991.98px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:991.98px),only screen and (min-device-pixel-ratio:2) and (max-width:991.98px),only screen and (min-resolution:192dpi) and (max-width:991.98px),only screen and (min-resolution:2dppx) and (max-width:991.98px){#logo a.standard-logo,#logo a.standard-logo-right{display:inline-block;}}.tx-powermail form{width:100%;}.tx-powermail form .powermail_fieldset{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.tx-powermail form .parsley-errors-list{list-style:none;}.powermail_confirmation form{margin-right:20px;}.powermail_confirmation form .btn:hover{background-color:#ffffff !important;color:#333 !important;text-shadow:none !important;}body,.dropdown-menu{font-size:1rem;}.content-wrap{padding-top:0 !important;padding-bottom:0 !important;}#primary-menu-trigger,#page-submenu-trigger{right:30px !important;left:auto !important;z-index:100;}@media (max-width:767.98px){#primary-menu-trigger,#page-submenu-trigger{right:10px !important;}}#logo{text-align:left !important;}#logo img{width:auto;max-width:100%;}#header.transparent-header.full-header #header-wrap{border-bottom-color:transparent !important;}#header.full-header #primary-menu > ul{float:left;padding-right:5px;margin-right:0;}#header.full-header #logo,#header.full-header #primary-menu > ul{border-right-color:transparent !important;}#primary-menu ul li > a{font-size:14px;letter-spacing:1px;}#primary-menu ul li li > a{text-transform:none;font-size:13px;}.hero-wrap{position:relative;height:100%;width:100%;top:-100px;margin-bottom:-100px;}.hero-wrap > div{position:relative;height:100%;width:100%;}#slider .swiper-slide .overlay{background:#000 !important;opacity:0.6 !important;}.dark .slider-caption,.dark .slider-caption .countdown + .dark .slider-caption,.dark .slider-caption h2{margin-top:0;}.dark .slider-caption,.dark .slider-caption h2{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.15);}.dark .slider-caption,.dark .slider-caption .countdown + .dark .slider-caption,.dark .slider-caption h2{margin-top:0px;margin-bottom:10px;}.slider-caption p{margin-top:0px;margin-bottom:20px;}.slider-caption p img{max-width:100% !important;height:auto;}.dark .slider-caption,.dark .slider-caption .countdown{min-height:80px;}.slider-caption p .button{margin:0 5px !important;}@media (max-width:1439px){.slider-caption h2{font-size:3rem;}}@media (min-width:1440px){.dark .slider-caption{}.dark .slider-caption,.dark .slider-caption .countdown + .dark .slider-caption,.dark .slider-caption h2{margin-top:0px;margin-bottom:40px;}.slider-caption p{margin-top:0px;margin-bottom:40px;}}body.primary-menu-open .social-icons.si-sticky{z-index:-1;}.social-icons.si-sticky{top:30%;width:50px;border-radius:0 3px 3px 0;left:0;}.social-icon{margin:5px 5px 5px 5px;font-size:24px;color:#EEE;border:2px solid transparent;}.social-icon i{margin-top:0 !important;line-height:38px;width:38px;}.social-icon.si-large{margin:0 0px 10px 0;}.social-icon,.social-icon:hover{background-color:transparent !important;}.social-icon:hover{background-color:#444 !important;}.social-icon:hover i{color:#fff !important;}body:not(.device-touch) .social-icon i{transition:none;}#footer .social-icon{margin-left:0;margin-top:20px;}#footer .footer-widgets-wrap{padding-top:40px;}#footer .footer-widgets-wrap h4{margin-top:40px;}#footer .tel.ce-address,#footer .fax.ce-address,#footer .email.ce-address,#footer .web.ce-address{margin-bottom:0;}.section{background:#FFF;margin:0 0;padding:40px 0;}.section.fullwidth{padding:0 0;}.content-inner{display:block;}.content-inner + .content-inner{padding:0 0;}.content-inner.table{padding-bottom:0;}.row.remove-pt > div > div .content-inner{padding-top:0px !important;}.row.remove-pb > div > div .content-inner{padding-bottom:0px !important;}.fbox-bordered{padding:30px 30px 30px !important;background-color:#FFF;border:1px solid #E5E5E5;border-radius:5px;}.feature-box.fbox-plain .fbox-icon a:hover i,.feature-box:hover .fbox-icon i,.feature-box:hover .fbox-icon a i{color:#333;}.feature-box.fbox-center{margin:30px 0;}.feature-box h3{font-size:18px;}.feature-box.fbox-center p{font-size:16px;}.heading-block{margin-bottom:20px;}.heading-block::after,.feature-box.fbox-center:not(.fbox-bg) h3::after{display:none;}.feature-box.fbox-center.fbox-plain .fbox-icon img{max-width:95px;height:auto;}.feature-box.fbox-center.fbox-dark.fbox-plain > img{height:45px;width:auto;}.clients-grid li::after,.clients-grid li::before{border-color:#fff;}.button.button-full:hover{background-color:#333 !important;}a.button{overflow:hidden;text-overflow:ellipsis;max-width:100%;}a.button i,a.button img{margin-right:10px;}a.button img{max-height:22px;width:auto;margin-top:-5px;}.dark #primary-menu:not(.not-dark) ul ul,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content,#primary-menu.dark ul ul,#primary-menu.dark ul li .mega-menu-content{background-color:#FFF;border-left-color:#EEE;border-right-color:#EEE;border-bottom-color:#EEE;}.dark #primary-menu:not(.not-dark) ul ul li > a,#primary-menu.dark ul ul li > a{color:#666 !important;}#page-title{position:relative;padding:130px 0;background-color:#F5F5F5;text-align:left !important;background-position:center center;background-repeat:no-repeat;background-size:cover;border-bottom:0;}#page-title .overlay{background:#000 !important;opacity:0.6 !important;}#page-title h2{padding:0;margin:0;line-height:1;font-weight:600;letter-spacing:1px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.15);font-size:30px;text-transform:uppercase;}#page-title span{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.15);}.text-item h1,.text-item h2,.text-item h3,.text-item h4,.text-item h5,.text-item h6,.text h1,.text h2,.text h3,.text h4,.text h5,.text h6{margin:0 0 10px 0;}.text-item a{text-decoration:underline !important;}.text-item ul,.text-item ol{margin-left:20px;}.text-item li + li{margin-top:0.5rem;}.text-item li{padding-left:0.5rem;}.btn-item{margin-bottom:30px;}.style-msg2{margin-bottom:0px;}.msgtitle,.sb-msg{color:#555 !important;}.style-msg2 .sb-msg{font-size:1rem;}.sb-msg p:last-child{margin-bottom:0;}.alert-default,.background-default{background-color:#eee;}.background-danger{background-color:#f8d7da;}.background-success{background-color:#d4edda;}.background-info{background-color:#d1ecf1;}.background-warning{background-color:#fff3cd;}.pt-0{padding-top:0px;}.pt-10{padding-top:10px;}.pt-20{padding-top:20px;}.pt-40{padding-top:40px;}.pt-60{padding-top:60px;}.pt-80{padding-top:80px;}.pt-100{padding-top:100px;}.pb-0{padding-bottom:0px;}.pb-10{padding-bottom:10px;}.pb-20{padding-bottom:20px;}.pb-40{padding-bottom:40px;}.pb-60{padding-bottom:60px;}.pb-80{padding-bottom:80px;}.pb-100{padding-bottom:100px;}::selection{background:#a2358b;}::-moz-selection{background:#a2358b;}::-webkit-selection{background:#a2358b;}a,h1 > span:not(.nocolor):not(.badge),h2 > span:not(.nocolor):not(.badge),h3 > span:not(.nocolor):not(.badge),h4 > span:not(.nocolor):not(.badge),h5 > span:not(.nocolor):not(.badge),h6 > span:not(.nocolor):not(.badge),.header-extras li .he-text span,#primary-menu ul li:hover > a,#primary-menu ul li.current > a,#primary-menu div ul li:hover > a,#primary-menu div ul li.current > a,#primary-menu ul ul li:hover > a,#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a:hover,#top-cart > a:hover,.top-cart-action span.top-checkout-price,.breadcrumb a:hover,.portfolio-filter li a:hover,.portfolio-desc h3 a:hover,.portfolio-overlay a:hover,#portfolio-navigation a:hover,.entry-title h2 a:hover,.entry-meta li a:hover,.post-timeline .entry:hover .entry-timeline,.post-timeline .entry:hover .timeline-divider,.ipost .entry-title h3 a:hover,.ipost .entry-title h4 a:hover,.spost .entry-title h4 a:hover,.mpost .entry-title h4 a:hover,.comment-content .comment-author a:hover,.product-title h3 a:hover,.single-product .product-title h2 a:hover,.product-price ins,.single-product .product-price,.feature-box.fbox-border .fbox-icon i,.feature-box.fbox-border .fbox-icon img,.feature-box.fbox-plain .fbox-icon i,.feature-box.fbox-plain .fbox-icon img,.process-steps li.active h5,.process-steps li.ui-tabs-active h5,.team-title span,.pricing-box.best-price .pricing-price,.btn-link,.dark .post-timeline .entry:hover .entry-timeline,.dark .post-timeline .entry:hover .timeline-divider,.clear-rating-active:hover{color:#a2358b;}.dark #primary-menu:not(.not-dark) ul li.active > a,#primary-menu.dark ul li.active > a,#primary-menu ul li.active > a,#primary-menu ul li:hover > a{color:#a2358b;}.dark #primary-menu:not(.not-dark) ul ul li:hover > a,#primary-menu.dark ul ul li:hover > a,.dark #primary-menu:not(.not-dark) ul li.active > a,#primary-menu.dark ul li.active > a{color:#ffffff !important;}.dark #primary-menu:not(.not-dark) ul ul > li.sub-menu > a,.dark #primary-menu:not(.not-dark) ul ul > li.sub-menu:hover > a,#primary-menu.dark ul ul > li.sub-menu > a,#primary-menu.dark ul ul > li.sub-menu:hover > a{background-image:url('../../../packages/mnm_provider/Resources/Public/template_canvas/images/icons/submenu.png');}.color,.top-cart-item-desc a:hover,.portfolio-filter.style-3 li.activeFilter a,.faqlist li a:hover,.tagcloud a:hover,.dark .top-cart-item-desc a:hover,.iconlist-color li i,.dark.overlay-menu #header-wrap:not(.not-dark) #primary-menu > ul > li:hover > a,.dark.overlay-menu #header-wrap:not(.not-dark) #primary-menu > ul > li.current > a,.overlay-menu #primary-menu.dark > ul > li:hover > a,.overlay-menu #primary-menu.dark > ul > li.current > a,.nav-tree li:hover > a,.nav-tree li.current > a,.nav-tree li.active > a{color:#a2358b !important;}#primary-menu.style-3 > ul > li.current > a,#primary-menu.sub-title > ul > li:hover > a,#primary-menu.sub-title > ul > li.current > a,#primary-menu.sub-title > div > ul > li:hover > a,#primary-menu.sub-title > div > ul > li.current > a,#top-cart > a > span,#page-menu-wrap,#page-menu ul ul,#page-menu.dots-menu nav li.current a,#page-menu.dots-menu nav li div,.portfolio-filter li.activeFilter a,.portfolio-filter.style-4 li.activeFilter a:after,.portfolio-shuffle:hover,.entry-link:hover,.sale-flash,.button:not(.button-white):not(.button-dark):not(.button-border):not(.button-black):not(.button-red):not(.button-teal):not(.button-yellow):not(.button-green):not(.button-brown):not(.button-aqua):not(.button-purple):not(.button-leaf):not(.button-pink):not(.button-blue):not(.button-dirtygreen):not(.button-amber):not(.button-lime),.button.button-dark:hover,.promo.promo-flat,.feature-box .fbox-icon i,.feature-box .fbox-icon img,.fbox-effect.fbox-dark .fbox-icon i:hover,.fbox-effect.fbox-dark:hover .fbox-icon i,.fbox-border.fbox-effect.fbox-dark .fbox-icon i:after,.i-rounded:hover,.i-circled:hover,ul.tab-nav.tab-nav2 li.ui-state-active a,.testimonial .flex-control-nav li a,.skills li .progress,.owl-carousel .owl-dots .owl-dot,#gotoTop:hover,.dark .button-dark:hover,.dark .fbox-effect.fbox-dark .fbox-icon i:hover,.dark .fbox-effect.fbox-dark:hover .fbox-icon i,.dark .fbox-border.fbox-effect.fbox-dark .fbox-icon i:after,.dark .i-rounded:hover,.dark .i-circled:hover,.dark ul.tab-nav.tab-nav2 li.ui-state-active a,.dark .tagcloud a:hover,.ei-slider-thumbs li.ei-slider-element,.nav-pills .nav-link.active,.nav-pills .nav-link.active:hover,.nav-pills .nav-link.active:focus,.nav-pills .show > .nav-link,.checkbox-style:checked + .checkbox-style-1-label:before,.checkbox-style:checked + .checkbox-style-2-label:before,.checkbox-style:checked + .checkbox-style-3-label:before,.radio-style:checked + .radio-style-3-label:before,.irs-bar,.irs-from,.irs-to,.irs-single,input.switch-toggle-flat:checked + label,input.switch-toggle-flat:checked + label:after,input.switch-toggle-round:checked + label:before,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-themecolor,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-themecolor,.entry:after{background-color:#a2358b;}.bgcolor,.button.button-3d:not(.button-white):not(.button-dark):not(.button-border):not(.button-black):not(.button-red):not(.button-teal):not(.button-yellow):not(.button-green):not(.button-brown):not(.button-aqua):not(.button-purple):not(.button-leaf):not(.button-pink):not(.button-blue):not(.button-dirtygreen):not(.button-amber):not(.button-lime):hover,.process-steps li.active a,.process-steps li.ui-tabs-active a,.sidenav > .ui-tabs-active > a,.sidenav > .ui-tabs-active > a:hover,.owl-carousel .owl-nav [class*=owl-]:hover,.page-item.active .page-link,.page-link:hover,.page-link:focus{background-color:#a2358b !important;}#primary-menu.style-4 > ul > li:hover > a,#primary-menu.style-4 > ul > li.current > a,.top-cart-item-image:hover,.portfolio-filter.style-3 li.activeFilter a,.post-timeline .entry:hover .entry-timeline,.post-timeline .entry:hover .timeline-divider,.cart-product-thumbnail img:hover,.feature-box.fbox-outline .fbox-icon,.feature-box.fbox-border .fbox-icon,.dark .top-cart-item-image:hover,.dark .post-timeline .entry:hover .entry-timeline,.dark .post-timeline .entry:hover .timeline-divider,.dark .cart-product-thumbnail img:hover,.heading-block.border-color:after{border-color:#a2358b;}.top-links ul ul,.top-links ul div.top-link-section,#primary-menu ul ul:not(.mega-menu-column),#primary-menu ul li .mega-menu-content,#primary-menu.style-6 > ul > li > a:after,#primary-menu.style-6 > ul > li.current > a:after,#top-cart .top-cart-content,.fancy-title.title-border-color:before,.dark #primary-menu:not(.not-dark) ul ul,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content,#primary-menu.dark ul ul,#primary-menu.dark ul li .mega-menu-content,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content.style-2,#primary-menu.dark ul li .mega-menu-content.style-2,.dark #top-cart .top-cart-content,.tabs.tabs-tb ul.tab-nav li.ui-tabs-active a,.irs-from:after,.irs-single:after,.irs-to:after{border-top-color:#ffffff;}#page-menu.dots-menu nav li div:after,.title-block{border-left-color:#a2358b;}.title-block-right{border-right-color:#a2358b;}.fancy-title.title-bottom-border h1,.fancy-title.title-bottom-border h2,.fancy-title.title-bottom-border h3,.fancy-title.title-bottom-border h4,.fancy-title.title-bottom-border h5,.fancy-title.title-bottom-border h6,.more-link,.tabs.tabs-bb ul.tab-nav li.ui-tabs-active a{border-bottom-color:#a2358b;}.border-color,.process-steps li.active a,.process-steps li.ui-tabs-active a,.tagcloud a:hover,.page-item.active .page-link,.page-link:hover,.page-link:focus{border-color:#a2358b !important;}.fbox-effect.fbox-dark .fbox-icon i:after,.dark .fbox-effect.fbox-dark .fbox-icon i:after{box-shadow:0 0 0 2px #a2358b;}.fbox-border.fbox-effect.fbox-dark .fbox-icon i:hover,.fbox-border.fbox-effect.fbox-dark:hover .fbox-icon i,.dark .fbox-border.fbox-effect.fbox-dark .fbox-icon i:hover,.dark .fbox-border.fbox-effect.fbox-dark:hover .fbox-icon i{box-shadow:0 0 0 1px #a2358b;}.dark #header.sticky-header:not(.transparent-header) #header-wrap:not(.not-dark),.dark #header.sticky-header.transparent-header #header-wrap:not(.not-dark),.dark #header.transparent-header.floating-header .container,.dark #header.transparent-header.floating-header.sticky-header .container,#header.dark.sticky-header:not(.transparent-header) #header-wrap:not(.not-dark),#header.dark.sticky-header.transparent-header #header-wrap:not(.not-dark),#header.dark.transparent-header.floating-header .container,#header.dark.transparent-header.floating-header.sticky-header .container,.dark .responsive-sticky-header #header-wrap,.responsive-sticky-header.dark #header-wrap{background-color:#a2358b;}.btn-item .button:hover,.button:hover{background-color:#ffffff !important;color:#333 !important;text-shadow:none !important;}.button:hover strong{border-bottom:2px solid #333;}.swiper-container .button.button-border.button-light:hover{background-color:#ffffff !important;}#primary-menu ul li:hover > a,#primary-menu ul li.current > a,#primary-menu div ul li:hover > a,#primary-menu div ul li.current > a,#primary-menu ul ul li:hover > a{color:#ffffff !important;}.social-icons.si-sticky{background-color:#a2358b;}.tweet .testi-image,.tweet .testi-image a,.tweet .testi-image img,.tweet .testi-image i{max-width:48px;max-height:48px;}.tweet .testi-meta::before{content:"";}.tweet .testi-meta span{padding-left:0px;}.owl-carousel .owl-stage{display:flex;}.owl-carousel .owl-stage .owl-item,.owl-carousel .owl-stage .oc-item,.owl-carousel .owl-stage .testimonial{height:100%;}.owl-carousel .owl-stage .testimonial{width:100%;margin:0 1px;}.owl-carousel .owl-stage .oc-item{display:flex;flex:1 0 auto;height:100%;width:100%;}.owl-carousel .testi-image,.owl-carousel .testi-image a,.owl-carousel .testi-image img,.owl-carousel .testi-image i{display:block;width:100px;height:auto;}.owl-carousel .owl-carousel .owl-dots .owl-dot{margin:10px 4px 0 4px;}@media only screen and (max-width:1439px){body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li:hover a,body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li.current a,body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li:hover a,body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li.current a,#primary-menu ul ul li:hover > a,#primary-menu ul li .mega-menu-content.style-2 > ul > li.mega-menu-title:hover > a,#primary-menu ul li .mega-menu-content.style-2 > ul > li.mega-menu-title > a:hover{color:#a2358b !important;}}@media only screen and (max-width:767px){.portfolio-filter li a:hover{color:#a2358b;}}.row-flex > div,.row-flex > div > div,.row-flex > div > div > div{display:flex;}.row-flex *{width:100%;}.toggle.toggle-bg .togglec{padding-bottom:30px;}.toggle.toggle-bg .togglec p:last-child{margin-bottom:0;}img.img-responsive{max-width:100%;height:auto;}form{margin-top:20px;}form h3{margin-bottom:0;font-size:30px;}form legend{font-family:'Raleway',sans-serif;font-weight:600;}form input{font-size:1rem;line-height:1.5;color:#555;font-family:'Lato',sans-serif;padding:5px 5px;}form input[type=button],form input[type=submit],form input[type=reset]{border:2px solid #444;background-color:transparent;color:#333;line-height:36px;font-weight:700;text-shadow:none;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border-radius:3px;padding:0 26px;font-size:16px;height:46px;text-transform:uppercase;letter-spacing:1px;margin-top:20px;}form input[type=button]:hover,form input[type=submit]:hover,form input[type=reset]:hover{border-color:#a2358b;background-color:#a2358b;color:#FFF;}iframe:not([src]){display:none;}.cookiefirst-disabled-resource{text-align:center;}.cookiefirst-disabled-resource button{all:unset;text-decoration:underline;text-underline-position:under;cursor:pointer;}.video-responsive{width:100%;height:auto;aspect-ratio:1.77777778;}#logo img{height:80px;margin-top:10px;}#header.sticky-header:not(.static-sticky):not(.sticky-style-2):not(.sticky-style-3) #logo img{height:40px;}.slider-caption p img{max-width:700px !important;height:auto;}#slider .swiper-slide .overlay{opacity:0.4 !important;}.slider-caption p{font-size:26px;font-weight:700;}.slider-caption p .button.button-large{font-size:18px;}.slider-caption .countdown span span{font-weight:700;color:#ffffff;}.slider-caption .button.button-border.button-light{border-color:#ffffff;color:#ffffff;background-color:#ffffff;color:#444;}.slider-caption .button.button-border.button-light:hover{border-color:#a2358b !important;color:#a2358b !important;background-color:#a2358b !important;color:#ffffff !important;}.slider-caption h2{font-size:5rem;text-transform:unset;}.slider-caption,.slider-caption h2{text-shadow:1px 1px 1px rgba(0,0,0,0.5);}@media (min-width:1440px) and (max-width:1520px){#primary-menu ul li > a{padding:39px 5px;}}@media (max-width:767.98px){#slider .swiper-slide .overlay{opacity:0.6 !important;}}@media (max-width:575.98px){#logo img{width:120px !important;max-width:100%;height:auto !important;margin-top:20px;}}body:not(.home-page) #header.dark{background-color:#a2358b;}@media only screen and (max-width:1439px){#header.dark.transparent-header,#header.dark.semi-transparent{background-color:#a2358b !important;border-bottom:1px solid #a2358b !important;}}.dark #primary-menu:not(.not-dark) ul ul li:hover > a,#primary-menu.dark ul ul li:hover > a,.dark #primary-menu:not(.not-dark) ul li.active > a,#primary-menu.dark ul li.active > a{background-color:#a2358b;}@media only screen and (max-width:1339px){.dark #primary-menu:not(.not-dark) ul ul li > a,#primary-menu.dark ul ul li > a{color:#ffffff !important;}}.button.button-border:not(.button-white){border:2px solid #a2358b !important;color:#a2358b !important;}.button.button-border:not(.button-white):hover,.button.button-border:not(.button-white):focus{color:#FFF !important;background-color:#a2358b !important;}#c86623 .clients-grid,#c86618 .clients-grid,#c86617 .clients-grid,#c86625 .clients-grid,#c86616 .clients-grid,#c86615-x .clients-grid{display:flex;justify-content:center;}#c86632 .clients-grid li{min-height:150px;vertical-align:middle;align-items:center;justify-content:center;display:flex;}#c86632 .clients-grid li img{width:80%;}@media (min-width:1200px){#c86632 .clients-grid li:nth-child(14){width:456px;}}.fluid-width-video-wrapper > div{position:absolute;top:0;left:0;width:100%;height:100%;}
