@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
* { margin: 0px; padding: 0px; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-text-size-adjust: none; }
html, body { width: 100%; font-size: 14px; line-height: 24px; color: #8f8f8f; font-family: 'Poppins', sans-serif; font-weight: 400; background: #fff; }
*::-webkit-input-placeholder { opacity: 1; color: #565656; }
*::-moz-placeholder {opacity:1;color: #565656; }
*:-ms-input-placeholder {opacity:1;color: #565656; }
input[type=checkbox]{ -webkit-appearance: checkbox; margin: 0px 0 0 0px; display: inline-block; vertical-align: top; }
button, input, textarea, select { -webkit-appearance: none; -webkit-border-radius: 0px; font-family: 'Open Sans', sans-serif; }
:focus,input:focus, textarea:focus { outline: none; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
:focus { outline: none; } a { transition: all 0.3s; -webkit-transition: all 0.3s; -ms-transition: all 0.3s; text-decoration: none; outline: none; }
ul { list-style: none; }
.clear { clear: both; overflow: hidden; }
img { border: 0px; outline: none; display: block; max-width: 100%; }
h1 { margin-bottom: 24px; font-size: 57px; color: #114074; font-weight: 700; line-height: 68px; }
h2 { margin-bottom: 24px; font-size: 38px; font-weight: 700; color: #2f5f95; line-height: 49px; }
h3 { font-size: 24px; }
h4 { font-size: 20px; line-height: 24px; }
h5 { font-size: 18px; line-height: 22px; }
h6 { font-size: 16px; line-height: 20px; }
p { padding-bottom: 25px; }
p a { text-decoration:underline; color:#000; }
p a:hover { text-decoration:none; }
#back-to-top { box-shadow: 0px 0px 15px rgba(0,0,0,0.4) inset; -webkit-box-shadow: 0px 0px 15px rgba(0,0,0,0.4) inset; -ms-box-shadow: 0px 0px 15px rgba(0,0,0,0.4) inset; position: fixed; bottom: 20px; display: none; right: 15px; z-index: 9999; width: 34px; height: 34px; cursor: pointer; border-radius: 50%; -webkit-border-radius: 50%; transition: opacity 0.2s ease-out; -webkit-transition: opacity 0.2s ease-out; opacity: 0; background: #006bb6; }
#back-to-top:after { width: 0px; height: 0px; content: ''; position: absolute; left: 50%; top: 50%; border: 10px solid transparent; border-bottom-color: #fff; margin: -15px 0 0 -10px; }
#back-to-top.show { opacity: 0.8; }
#back-to-top.show:hover { opacity: 1; }
a.close, a.mobilemenu { display: none; }
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
-webkit-appearance:none;
}
.button { padding: 0 27px; height: 45px; display: inline-flex; align-items: center; position: relative; text-decoration: none; border-radius: 10px; color: #fff; font-weight: 600; font-size: 16px; background-color: #fdac41; }
.button:hover { background-color: #2f5f95; }
.link { padding-right: 32px; color: #fdac41; font-size: 16px; font-weight: 600; background: url(//www.fivelumens.com/wp-content/themes/ssxtheme/images/arrow-icon.png) no-repeat right center; background-size: 19px; }
.link:hover { color: #2f5f95; background: url(//www.fivelumens.com/wp-content/themes/ssxtheme/images/arrow-icon2.png) no-repeat right center; background-size: 19px; }
.button.alt { padding: 0 41px; background-color: #2f5f95; }
.button.alt:hover { background-color: #fdac41; }
a.close, a.mobilemenu { display: none; }
#wrapper { width: 100%; position: relative; overflow: hidden; }
.wrapper { padding-right: calc((100% - 1165px) / 2); padding-left: calc((100% - 1165px) / 2); position: relative; } #header-part { margin-bottom: 365px; width: 100%; }
#header-part .left { width: 64%; display: flex; align-items: center; justify-content: space-between; position: relative; }
#header-part:before { content: ''; position: absolute; left: -579px; top: -1048px; width: 117%; height: 1605px; background: url(//www.fivelumens.com/wp-content/themes/ssxtheme/images/header-bg.png) no-repeat left bottom; background-size: cover; }
.home  #header-part { margin-bottom: 0; position: absolute; top: 0; left: 0; }
.home  #header-part:before { display: none; }
#header-part .top-bar { padding-top: 42px; width: 100%; position: relative; top: 0; left: 0; z-index: 9; display: flex; align-items: center; justify-content: space-between; }
@-webkit-keyframes stickyhead{
0%{opacity:0;-webkit-transform:translateY(-100%) }
100%{opacity:1;-webkit-transform:translateY(0)} 
}	
@-moz-keyframes nav-bar{ 
0%{opacity:0;-moz-transform:translateY(-100%)}
100%{opacity:1;-moz-transform:translateY(0)}
}
@keyframes stickyhead{
0%{opacity:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}
100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
}
#header-part.stickyhead .top-bar { padding-top: 20px; padding-bottom: 20px; top:0; position: fixed; -moz-box-shadow: 0px 0px 4px #000000; -webkit-box-shadow: 0px 0px 4px #000000; box-shadow: 0px 0px 4px #000000; opacity: 1; visibility: visible; -webkit-animation:stickyhead ease-in-out 0.7s 0.1s both;-moz-animation:stickyhead ease-in-out 0.7s 0.1s both;animation:stickyhead ease-in-out 0.7s 0.1s both; z-index: 999; background-color: #2f5f95; }
.home #header-part.stickyhead .top-bar { position: fixed; }
#header-part.stickyhead .top-bar .button:hover { background-color: #fdac41; opacity: 0.9;}
.nav-bar { width: auto; }
.nav-bar ul { display: flex; }
.nav-bar ul li { padding: 0 18px; }
.nav-bar ul li a,.home.page-template-default .nav-bar ul li.current-menu-item a  { color: #fff; }
.nav-bar ul li a:hover, .nav-bar ul li a.mPS2id-highlight, .home.page-template-default .nav-bar ul li a.mPS2id-highlight, .home.page-template-default .nav-bar ul li a:hover { color: #fdac41; }
.nav-bar ul li.none { display: none; }
.page-template-internal-template .nav-bar ul li.current-menu-item a, .page-template-internal-template .nav-bar ul li.current-menu-item a, .page-template-default .nav-bar ul li.current-menu-item a  { color: #fdac41; }
#content-part { width: 100%; }
.banner-bar { margin-bottom: 180px; padding-top: 120px; padding-bottom: 120px; width: 100%; height: 100vh; min-height: 940px; display: flex; align-items: center; justify-content: space-between; position: relative; }
.banner-bar:before { content: ''; position: absolute; left: 0; top: 0; width: 63.7%; height: 113vh; min-height: 1065px; background: url(//www.fivelumens.com/wp-content/themes/ssxtheme/images/banner-bg.png) no-repeat right top; background-size: 100%; }
.banner-bar .left { margin-top: 23px; width: 50%; position: relative; }
.banner-bar .right { margin-right: -242px; width: 70%; position: relative; }
.banner-bar h3 { margin-bottom: 15px; color: #fff; font-weight: 400; font-size: 24px; line-height: normal; }
.banner-bar h1 { margin-bottom: 22px; color: #fff; font-size: 57px; font-weight: 700; line-height: 68px; }
.banner-bar p { padding-bottom: 32px; font-size: 18px; font-weight: 400; line-height: 24px; color: #fff; }
.banner-bar .button { padding: 0 40px; }
.product-bar { width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; }
.product-bar .left { width: 40%; }
.product-bar .right { margin-top: 38px; width: 50%; position: relative; }
.product-bar .right:before { content: ''; position: absolute; width: 567px; height: 567px; top: 161px; right: -113px; background: url(//www.fivelumens.com/wp-content/themes/ssxtheme/images/circle-img.png) no-repeat top center; background-size: cover; }
.product-bar figure { margin-left: -12px; }
.product-bar figure img { max-width: 109px; }
.product-bar h2 { padding-top: 30px; position: relative; }
.product-bar h2:before { content: ''; position: absolute; top: 0; left: 0; width: 80px; height: 5px; border-radius: 10px; background-color: #fdac41; }
.product-bar ul { display: flex; flex-wrap: wrap; position: relative; }
.product-bar ul li { margin-bottom: 20px; padding: 0 11px; width: 50%; }
.product-bar ul li p { color: #8f8f8f; }
.product-bar h3 { margin-top: -5px; margin-bottom: 20px; padding-bottom: 10px; font-size: 25px; font-weight: 500; color: #2f5f95; line-height: 49px; position: relative; }
.product-bar h3:after { content: ''; position: absolute; bottom: 0; left: 0; width: 80px; height: 3px; border-radius: 10px; background-color: #fdac41; }
.platform-bar { width: 100%; min-height: 882px; display: flex; flex-wrap: wrap; justify-content: flex-end; position: relative; }
.platform-bar:before { content: ''; position: absolute; left: -47%; top: -311px; width: 1469px; height: 1553px; background: url(//www.fivelumens.com/wp-content/themes/ssxtheme/images/img2.png) no-repeat top center; background-size: cover; }
.platform-bar .left { width: 67%; position: absolute; left: -242px; top: -32px; }
.platform-bar .right { margin-top: 205px; width: 41%; }
.platform-bar h2 { margin-bottom: 45px; padding-top: 30px; position: relative; }
.platform-bar h2:before { content: ''; position: absolute; top: 0; left: 0; width: 80px; height: 5px; border-radius: 10px; background-color: #fdac41; }
.platform-bar.second .left { margin-right: -340px; width: 83%; position: relative; left: 0; top: 0; }
.platform-bar.second { margin-bottom: 190px; align-items: center; min-height: inherit; justify-content: space-between; }
.platform-bar.second:before { left: auto; right: -45%; top: -404px; background: url(//www.fivelumens.com/wp-content/themes/ssxtheme/images/img3.png) no-repeat top center; background-size: cover;  }
.platform-bar.second .right { margin-top: 0; width: 40%; }
.overview-bar { margin-bottom: 250px; padding-top: 42px; width: 100%; text-align: center; position: relative; }
.overview-bar:before { content: ''; position: absolute; width: 860px; height: 860px; bottom: -123px; left: 134px; background: url(//www.fivelumens.com/wp-content/themes/ssxtheme/images/circle-img.png) no-repeat top center; background-size: cover; }
.overview-bar h2 { margin-bottom: 12px; color: #2f5f95; font-size: 60px; line-height: normal; }
.overview-bar h3 { margin-bottom: 14px; font-size: 28px; color: #8f8f8f; font-weight: 600; line-height: normal; }
.overview-bar .top { max-width: 62%; margin: auto; position: relative; }
.overview-bar.wrapper { padding-right: calc((100% - 1260px) / 2); padding-left: calc((100% - 1260px) / 2); }
.overview-bar .item img { width: 100%; }
.overview-bar .row { margin-top: -20px; }
.overview-bar .slick-dots { margin-top: 5px; padding: 0 4px; display: flex; flex-wrap: wrap; justify-content: center; }
.overview-bar .slick-dots li { padding: 0 4px; }
.overview-bar .slick-dots li button { width: 12px; height: 12px; border: 0; border-radius: 50%; font-size: 0; cursor: pointer; background-color: #8f8f8f; }
.overview-bar .slick-dots .slick-active button { background-color: #fdac41; }
.research-bar { width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; }
.research-bar .left { margin-top: 65px; width: 44%; }
.research-bar .right { width: 48%; }
.research-bar .title { margin-bottom: 26px; color: #2f5f95; font-size: 24px; font-weight: 600; line-height: normal; }
.research-bar h2 { margin-bottom: 15px; }
.research-bar ul li { padding-bottom: 23px; position: relative; }
.research-bar ul li:last-child:after { display: none; }
.research-bar ul li:after { content: ''; position: absolute; top: 75px; left: 25px; width: 3px; height: calc(100% - 99px); background-color: #bcbcbc; }
.research-bar .content { padding-left: 85px; }
.research-bar ul li .number { position: absolute; left: 0; top: 0; width: 53px; height: 53px; font-size: 24px; color: #fff; font-weight: 700; display: inline-flex; align-items: center; justify-content: center; border-radius: 50%; background-color: #fdac41; }
.review-bar { margin-bottom: 120px; padding-top: 50px; width: 100%; text-align: center; }
.review-bar .list { margin-bottom: 58px; display: flex; flex-wrap: wrap; }
.review-bar .list li { width: 25%; }
.review-bar .list big { color: #fdac41; font-size: 46px; font-weight: 700; line-height: 50px; display: block; }
.review-bar .list span { color: #3b3a3a; font-size: 20px; font-weight: 600; line-height: 49px; }
.review-bar h2 { margin-bottom: 135px; }
.review-bar .bottom { width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; }
.review-bar .left { width: 49%; text-align: left; }
.review-bar .right { padding-top: 32px; width: 46%; text-align: left; }
.review-bar .right h2 { margin-bottom: 15px; }
.review-bar .row { width: 100%; box-shadow: 0 0 20px rgba(0, 0, 0, 0.16); background-color: #fff; }
.review-bar .full { padding: 67px 40px 55px; display: flex; flex-wrap: wrap; }
.review-bar .image { width: 32%; }
.review-bar .content { padding-left: 28px; width: 63%; }
.review-bar .image img { border-radius: 10px; }
.review-bar h3 { margin-bottom: 8px; color: #3b3a3a; font-size: 24px; font-weight: 600; }
.review-bar .content p strong { color: #8f8f8f; font-size: 16px; font-weight: 600; }
.review-bar .content p { padding-bottom: 13px; color: #8f8f8f; font-size: 18px; font-weight: 400; line-height: 28px; }
.review-bar .slick-dots { padding: 0 4px; width: 100%; display: flex; flex-wrap: wrap; justify-content: center; position: absolute; bottom: -40px; }
.review-bar .slick-dots li { padding: 0 4px; }
.review-bar .slick-dots li button { width: 12px; height: 12px; border: 0; border-radius: 50%; font-size: 0; cursor: pointer; background-color: #8f8f8f; }
.review-bar .slick-dots .slick-active button { background-color: #fdac41; }
.review-bar .right p { padding-right: 52px; padding-bottom: 40px; }
.content-bar { margin-bottom: 151px; width: 100%; min-height: 400px; position: relative; z-index: 9; }
.content-bar h3 { margin-bottom: 15px; color: #114074; font-weight: 400; font-size: 24px; line-height: normal; }
.content-bar p { padding-bottom: 42px; font-size: 18px;	font-weight: 400; line-height: 24px; color: #114074; }
.content-bar.wrapper { padding-right: calc((100% - 1165px) / 2); padding-left: calc((100% - 670px) / 2); }
.content-bar .button { padding: 0 41px; }
.content-bar:after { content: ''; position: absolute; width: 441px; height: 441px; top: 25.8%; right: 19.5%; background: url(//www.fivelumens.com/wp-content/themes/ssxtheme/images/circle-img2.png) no-repeat top center; background-size: cover; }
.content-bar:before { content: ''; position: absolute; width: 375px; height: 374px; left: -216px; top: 236px; background: url(//www.fivelumens.com/wp-content/themes/ssxtheme/images/circle-img4.png) no-repeat top center; background-size: cover; }
.content-bar .content { position: relative; z-index: 9; }
.tracking-bar { padding-bottom: 660px; width: 100%; position: relative; }
.tracking-bar:after { content: ''; position: absolute; width: 940px; height: 940px; bottom: -360px; left: 156px; background: url(//www.fivelumens.com/wp-content/themes/ssxtheme/images/circle-img3.png) no-repeat top center; background-size: cover; }
.tracking-bar .row .left { margin-left: -260px; width: 67%; transform: rotate(10.000001123908483deg); -webkit-transform: rotate(10.000001123908483deg); position: relative;	z-index: 9; }
.tracking-bar .row .right { margin-top: 190px; margin-right: 59px; width: 34%; position: relative; z-index: 9; }
.tracking-bar .row .left img { border-radius: 110px; }
.tracking-bar .row .right img { margin-bottom: 15px; margin-left: -22px; }
.tracking-bar .row { margin-bottom: 134px; display: flex; flex-wrap: wrap; justify-content: space-between; position: relative; }
.tracking-bar .row:before { content: ''; position: absolute; left: -47.5%; top: 27%; width: 1469px; height: 1553px; background: url(//www.fivelumens.com/wp-content/themes/ssxtheme/images/img2.png) no-repeat top center; background-size: cover; }
.tracking-bar .row:after { content: '';	position: absolute;	width: 568px; height: 567px; bottom: -156px; left: 310px; background: url(//www.fivelumens.com/wp-content/themes/ssxtheme/images/circle-img.png) no-repeat top center; background-size: cover; }
.tracking-bar .development { margin-bottom: 135px; width: 100%; display: flex; justify-content: center; position: relative; }
.tracking-bar .engagement:before { content: ''; position: absolute; left: auto; right: -47.5%; top: -100px; width: 1469px; height: 1553px; background: url(//www.fivelumens.com/wp-content/themes/ssxtheme/images/img3.png) no-repeat top center; background-size: cover; }
.tracking-bar .engagement:after { content: '';	position: absolute;	width: 860px; height: 860px; bottom: 192px; left: 202px; background: url(//www.fivelumens.com/wp-content/themes/ssxtheme/images/circle-img.png) no-repeat top center; background-size: cover; }
.tracking-bar .development img { margin-bottom: 8px; margin-left: -20px; }
.tracking-bar .development .content { margin-right: -218px; width: 42%; position: relative;	z-index: 9; }
.tracking-bar .quality { margin-bottom: 58px; width: 100%; display: flex; justify-content: space-between; }
.tracking-bar .quality .left { margin-top: 40px; width: 40%; position: relative; z-index: 9; }
.tracking-bar .quality .left img { margin-bottom: 0px; margin-left: -26px; }
.tracking-bar .quality .right { margin-right: -178px; width: 60%;  }
.tracking-bar .quality.wrapper { padding-right: calc((100% - 1277px) / 2); padding-left: calc((100% - 1277px) / 2); }
.tracking-bar .quality .right img { margin-bottom: 3px; margin-left: -25px; border-radius: 50%; box-shadow: 0 0 15px rgb(0 0 0 / 16%); }
.tracking-bar .engagement .content { margin-right: -111px; }
.tracking-bar .engagement img { margin-bottom: 0px; margin-left: -25px; }
.page-template-internal-template h2 { margin-bottom: 20px; font-size: 65px; font-weight: 500; line-height: normal; color: #2f5f95; position: relative; }
.page-template-internal-template h2:before { content: ''; position: absolute; bottom: 0; left: 0; width: 80px; height: 3px; border-radius: 10px; background-color: #fdac41; }
.page-template-internal-template h4 { margin-bottom: 22px; color: #114074; font-size: 24px; line-height: normal; font-weight: 400; }
.blog-bar { margin-bottom: 80px; width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; position: relative; z-index: 9; }
.blog-bar .left-part { margin-top: 0px; width: 19%; }
.blog-bar .right-part { width: 78.5%; }
.blog-bar .left-part h2, .blog-bar .left-part h3 { margin-bottom: 17px; padding: 0 0 5px 10px; color: #fdac41; font-size: 14px; font-weight: 400; line-height: normal; border-bottom: 1px solid #eaeaea; }
.blog-bar .left-part #block-2 h2 { margin-bottom: 0; border: 0; }
.blog-bar .left-part form label { display: none; }
.blog-bar .wp-block-search__input { padding: 0 35px 0 15px; width: 100%;; height: 50px; border: 0; color: #114074; font-family: 'Poppins', sans-serif; font-size: 15px; box-shadow: 0 1px 7px rgba(0, 0, 0, 0.1); border-radius: 10px; background-color: #fff; }
.blog-bar .wp-block-search__inside-wrapper { position: relative; }
.blog-bar .wp-block-search__button { width: 41px; height: 100%; position: absolute; right: 0; border: 0; font-size: 0; cursor: pointer; background: url(//www.fivelumens.com/wp-content/themes/ssxtheme/images/search-icon.svg) no-repeat center center; }
.blog-bar .left-part .widget_search { margin-bottom: 42px; }
.blog-bar .left-part ul, .blog-bar .left-part .widget_tag_cloud { margin-bottom: 44px; padding: 0 9px; }
.blog-bar .left-part ul li, .blog-bar .left-part .widget_tag_cloud a { margin-bottom: 13px; font-size: 18px !important; display: block; text-decoration: none; font-weight: 400; line-height: normal; }
.blog-bar .left-part ul li a, .blog-bar .left-part .widget_tag_cloud a { color: #114074; }
.blog-bar .left-part ul li a:hover, .blog-bar .left-part .widget_tag_cloud a:hover { color: #fdac41; }
.blog-bar .wp-block-tag-cloud { padding: 0; }
.blog-bar .left-part .left-section { padding: 35px 10px 5px; width: 100%; box-shadow: 0 1px 20px rgba(0, 0, 0, 0.1); border-radius: 10px; background-color: #fff; }
.blog-bar .right-part .single p, .blog-bar .right-part .single ul li, .blog-bar .postLoop p { color: #114074; font-size: 18px; font-weight: 400; line-height: 26px; }
.blog-bar .right-part .single ul { padding: 2px 19px 22px; }
.blog-bar .right-part .single ul li { padding-left: 10px; position: relative; }
.blog-bar .right-part .single ul li:before { content: ''; position: absolute; left: 0; top: 10px; width: 4px; height: 4px; border-radius: 50%; background-color: #114074; }
.blog-bar .right-part .single ul li strong { font-weight: 700; }
.blog-bar .widget_breadcrumb_navxt { margin-bottom: 20px; }
.blog-bar .widget_breadcrumb_navxt span, .blog-bar .widget_breadcrumb_navxt span a, .blog-bar .widget_breadcrumb_navxt { color: #114074; font-size: 24px; }
.blog-bar .right-part .single img { margin-bottom: 10px; height: auto; }
.blog-bar .right-part .single h2 { color: #114074; }
.blog-bar .notes { margin-bottom: 30px; width: 100%; }
.blog-bar .right-part .single .notes p { color: #70aff4; }
.blog-bar .postLoop p .read-more { color: #fdac41; }
.blog-bar .postLoop p { display: inline; }
.blog-bar .postLoop h3 { font-size: 27px; line-height: normal; }
.blog-bar .postLoop h3 a { color: #114074; }
.blog-bar .dateBar { margin-bottom: 4px; }
.blog-bar .dateBar li { color: #114074; font-size: 16px; }
.blog-bar .postLoop .image { margin-bottom: 12px; }
.blog-bar .postLoop .image img { width: 100%; height: auto; }
.blog-bar .post-section { margin: 0 -12px; width: auto; display: flex; flex-wrap: wrap; }
.blog-bar .postLoop { margin-bottom: 22px; padding: 0 12px; width: 50%; overflow: hidden; }
.search-no-results .blog-bar .post-section { margin: 0; }
.error404 .content-area { margin-bottom: 70px; text-align: center; position: relative; z-index: 9; }
#footer-part { width: 100%; }
.footer-bar { padding-top: 43px; padding-bottom: 30px; width: 100%; display: flex; background-color: #333; }
.footer-bar .left { width: 48%; display: flex; flex-wrap: wrap; }
.footer-bar .right { margin-top: 10px; margin-left: 24px; width: auto; }
.footer-bar .f-logo { margin-bottom: 20px; display: inline-block; }
.footer-bar .f-logo img { max-width: 162px; }
.footer-bar .content p { color: #fff; font-size: 16px; font-weight: 600; line-height: 28px; }
.footer-bar .content { margin-right: 53px; width: 42%; }
.footer-bar .f-menu { margin-top: 10px; }
.footer-bar h3 { margin-bottom: 25px; font-size: 16px; color: #fff; font-weight: 700; }
.footer-bar .f-menu li { margin-bottom: 1px; }
.footer-bar .f-menu li a { color: #fff; }
.footer-bar .f-menu li a:hover { color: #fdac41; }
.footer-bar .mailpoet_text { padding: 0 218px 0 23px !important; width: 479px !important; height: 50px; border: 1px solid #707070; font-family: 'Poppins', sans-serif; color: #565656; font-size: 16px; font-weight: 600; border-radius: 25px; background-color: #ffffff; }
.footer-bar #mailpoet_form_1 .mailpoet_form { padding: 0 !important; display: flex; justify-content: center; position: relative; }
.footer-bar .mailpoet_submit { width: 205px !important; height: 46px; position: absolute; right: 2px; top: 2px; border: 1px solid #fff; cursor: pointer; color: #fff; font-size: 16px; font-weight: 600; font-family: 'Poppins', sans-serif; border-radius: 25px; background-color: #fdac41; }
.footer-bar .mailpoet_submit:hover { background-color: #2f5f95 !important; }
.footer-bar #mailpoet_form_1 .mailpoet_message { display: none; }
.footer-bar .parsley-custom-error-message { color: #fff; }
.footer-bar .mailpoet_form_successfully_send .mailpoet_message { display: block !important; }
@media only screen and (min-width: 2200px) {
.banner-bar { min-height: 1205px; }
.banner-bar:before { min-height: 1439px; }
}
@media only screen and (min-width: 2800px) {
.banner-bar { min-height: 1400px; }
.banner-bar:before { min-height: 2145px; }
}
@media only screen and (min-width: 3500px) {
.banner-bar { margin-bottom: 0; min-height: 2200px; }
.banner-bar:before { min-height: 2850px; }
.product-bar .right:before { display: none; }
}
@media only screen and (max-width: 1799px) {
h1 { margin-bottom: 20px; font-size: 50px; line-height: 56px; }
#header-part:before { width: 120%; height: 1557px; left: -470px; background-size: 1800px; }
#header-part { margin-bottom: 330px; }
.banner-bar:before { width: 68.7%; height: 1065px; min-height: inherit; }
.banner-bar { padding-top: 195px; padding-bottom: 0; margin-bottom: 300px; height: auto; min-height: inherit; }
.content-bar p { padding-bottom: 30px; }
.content-bar { margin-bottom: 100px; }
.tracking-bar .row .right img, .tracking-bar .development img, .tracking-bar .quality .left img { margin-bottom: 9px; margin-left: -20px; max-width: 165px; height: auto; }
.page-template-internal-template h2 { margin-bottom: 18px; font-size: 50px; }
.tracking-bar .row .left { margin-left: -155px; width: 54%; }
.platform-bar:before { left: -39%; top: -220px; width: 1070px; height: 1055px; background-size: 1201px; }
.platform-bar .left { width: 66%; left: -165px; top: -30px; }
.platform-bar .right { margin-top: 150px; }
.platform-bar { min-height: 760px; }
.platform-bar.second:before { right: -38%; top: -170px; }
.platform-bar.second { margin-bottom: 130px; }
.tracking-bar .row:before { left: -50.5%; background-size: 1100px; }
.tracking-bar .row:after { width: 460px; height: 460px; bottom: -58px; left: 255px; }
.tracking-bar .row .right { margin-top: 140px; margin-right: 50px; }
.tracking-bar .quality .right img { width: 100%; }
.tracking-bar .quality .right { margin-right: -100px; width: 50%; }
.tracking-bar .engagement:after { width: 630px; height: 630px; bottom: 328px; left: 115px; }
.tracking-bar .engagement:before { width: 1469px; height: 1553px; right: -53.5%; background-size: 1100px; }
.tracking-bar .development { margin-bottom: 80px; }
.tracking-bar:after { width: 770px; height: 770px; bottom: -395px; left: 176px; }
.tracking-bar { padding-bottom: 410px; }
.blog-bar .left-part { margin-top: 0px; width: 20%; }
.blog-bar .right-part { width: 77.5%; }
.blog-bar .widget_breadcrumb_navxt span, .blog-bar .widget_breadcrumb_navxt span a, .blog-bar .widget_breadcrumb_navxt { font-size: 19px; }
.blog-bar .widget_breadcrumb_navxt { margin-bottom: 10px; }
.banner-bar .right { margin-right: -175px; width: 60%; }
}
@media only screen and (max-width: 1499px) {
p { padding-bottom: 20px; }
h2 { margin-bottom: 15px; font-size: 34px; line-height: 44px; }
.banner-bar:before { width: 73%; height: 960px; background-size: cover; }
.banner-bar h1 { margin-bottom: 18px; font-size: 50px; line-height: 58px; }
.banner-bar h3 { margin-bottom: 12px; font-size: 22px; }
.banner-bar p {	padding-bottom: 25px; }
.banner-bar .left { margin-top: 8px; width: 45%; }
.banner-bar .right { margin-right: -70px; width: 60%; }
.banner-bar { margin-bottom: 310px; padding-top: 165px; }
.product-bar h3 { margin-top: 0px; margin-bottom: 17px; padding-bottom: 6px; font-size: 23px; line-height: 44px; }
.product-bar .right:before { width: 480px; height: 480px; top: 160px; right: -40px; }
.platform-bar h2 { margin-bottom: 25px; padding-top: 25px; }
.platform-bar:before { left: -42%; top: -220px; width: 1070px; height: 1044px; background-size: 1110px; }
.platform-bar .left { width: 68%; left: -164px; }
.platform-bar .right { margin-top: 135px; width: 42%; }
.platform-bar { min-height: 752px; }
.overview-bar h2 { font-size: 50px; }
.overview-bar h3 { margin-bottom: 5px; font-size: 25px; }
.overview-bar { margin-bottom: 213px; padding-top: 22px; }
.platform-bar.second { margin-bottom: 90px; }
.research-bar .title { margin-bottom: 18px; }
.platform-bar.second:before { right: -47%; top: -230px; }
.platform-bar.second .left { margin-right: -100px; width: 65%; }
.overview-bar:before { width: 740px; height: 740px; bottom: -60px; left: 30px; }
.review-bar h2 { margin-bottom: 70px; }
.review-bar .list big { font-size: 40px; line-height: 44px; }
#header-part:before { width: 122%; height: 1488px; left: -395px; background-size: 1555px; }
#header-part { margin-bottom: 280px; }
#header-part .top-bar { padding-top: 40px; }
.content-bar:after { width: 350px; height: 350px; }
.tracking-bar .row .left { margin-left: -40px; width: 54%;	}
.tracking-bar .row:before { left: -45.5%; background-size: 1055px; width: 1080px; height: 912px; }
.page-template-internal-template h2 { margin-bottom: 17px; font-size: 42px; }
.tracking-bar .quality.wrapper { padding-left: 15px; padding-right: 15px; }
.tracking-bar .row .right img, .tracking-bar .development img, .tracking-bar .quality .left img { margin-left: -10px; }
.tracking-bar .quality .right { margin-right: 0; }
.tracking-bar .quality .right img { margin-left: 0px; }
.tracking-bar .engagement:after { width: 568px; height: 567px; bottom: 400px; left: 60px; }
.tracking-bar .engagement:before { width: 1214px; height: 957px; right: -53.5%; background-size: 950px; top: -24px; }
.tracking-bar:after { width: 690px; height: 690px; bottom: -408px; }
.tracking-bar { padding-bottom: 300px; }
.blog-bar .left-part ul li, .blog-bar .left-part .widget_tag_cloud a { margin-bottom: 9px; font-size: 16px !important; }
.blog-bar .left-part ul, .blog-bar .left-part .widget_tag_cloud, .blog-bar .left-part .widget_search { margin-bottom: 30px; }
}
@media only screen and (max-width: 1279px) {
h1 { margin-bottom: 18px; font-size: 40px; line-height: 45px; }
h2 { font-size: 30px; line-height: 40px; }
.wrapper, .overview-bar.wrapper { padding-left: 15px; padding-right: 15px; }
.banner-bar .right { margin-right: -28px; width: 56%; }
.banner-bar h1 br { display: none; }
.banner-bar .left { width: 47%; }
.banner-bar h1 { margin-bottom: 16px; font-size: 40px; line-height: 50px; }
.banner-bar h3 { margin-bottom: 10px; font-size: 20px; }
.banner-bar p { padding-bottom: 20px; font-size: 16px; }
.banner-bar { padding-top: 150px; margin-bottom: 239px; }
.banner-bar:before { width: 74%; height: 800px; }
#header-part .left { width: 70%; }
#header-part .left .logo img { max-width: 170px; }
#header-part .top-bar { padding-top: 30px; }
.banner-bar .button, .research-bar .button, .button.alt, .content-bar .button { padding: 0 28px; }
.product-bar .left { width: 44%; }
.product-bar h2 { padding-top: 24px; }
.product-bar h2:before { width: 75px; height: 4px; }
.product-bar figure img { max-width: 95px; }
.product-bar h3:after { width: 70px; }
.product-bar .right:before { width: 410px; height: 410px; top: 160px; right: 0; }
.product-bar .right { margin-top: 36px; width: 53%; }
.platform-bar h2 { margin-bottom: 18px; }
.platform-bar:before { left: -50%; top: -220px; width: 960px; height: 864px; background-size: 950px; }
.platform-bar .right { margin-top: 50px; width: 45%; }
.platform-bar { min-height: 575px; }
.product-bar ul li { margin-bottom: 15px; padding: 0 10px; }
.overview-bar h3 { margin-bottom: 3px; font-size: 22px; }
.overview-bar h2 { font-size: 43px; }
.platform-bar.second .left { margin-right: -20px; width: 60%; }
.platform-bar.second:before { right: -46%; top: -190px; width: 870px; height: 716px; background-size: 830px; }
.overview-bar { margin-bottom: 148px; padding-top: 15px; }
.research-bar ul li .number { width: 50px; height: 50px; font-size: 20px; }
.research-bar .title { margin-bottom: 10px; }
.research-bar ul li { padding-bottom: 10px; }
.research-bar ul li:after { height: calc(100% - 82px); top: 65px; }
.research-bar .left { margin-top: 60px; width: 46%; }
.review-bar { margin-bottom: 90px; padding-top: 18px; }
.review-bar .full { padding: 40px 18px 28px; }
.review-bar .content p { padding-bottom: 10px; font-size: 16px; line-height: 24px; }
.review-bar .content p strong { font-size: 15px; }
.review-bar h3 { margin-bottom: 4px; font-size: 21px; }
.review-bar .content { padding-left: 20px; width: 68%; }
.review-bar .right p { padding-right: 0; padding-bottom: 20px; }
.review-bar .right { padding-top: 10px; width: 47%; }
.footer-bar .mailpoet_submit { width: 170px !important; }
.footer-bar .mailpoet_text { width: 465px !important; }
.footer-bar .left { width: 50%; }
.footer-bar .content { margin-right: 30px; width: 54%; }
.footer-bar .content p { font-size: 15px; line-height: 25px; }
.platform-bar.second { margin-bottom: 115px; }
#header-part:before { width: 120%; height: 1390px; left: -306px; background-size: 1261px; }
#header-part { margin-bottom: 230px; }
.content-bar h3 { margin-bottom: 10px; font-size: 22px; }
.content-bar p { padding-bottom: 20px; }
.content-bar:after { width: 310px; height: 310px; }
.content-bar { min-height: 320px; }
.content-bar:before { width: 318px; height: 315px; left: -178px; }
.tracking-bar .row .left { margin-left: 0; }
.tracking-bar .row .right { margin-right: 0; width: 35%; }
.tracking-bar .row:before { left: -52%; background-size: 900px; width: 987px; height: 845px; }
.tracking-bar .row:after { width: 370px; height: 370px; bottom: 0; left: 228px; }
.content-bar { margin-bottom: 70px; min-height: 250px; }
.content-bar:after { width: 275px; height: 275px; }
.page-template-internal-template h2 { padding-bottom: 16px; margin-bottom: 16px; font-size: 35px; line-height: 36px; }
.page-template-internal-template h4 { margin-bottom: 14px; font-size: 22px; }
.content-bar p br { display: none; }
.content-bar.wrapper { padding-right: 15px; }
.tracking-bar .row { margin-bottom: 65px; }
.tracking-bar .quality .left { margin-top: 0; width: 45%; }
.tracking-bar .quality { align-items: center; }
.tracking-bar .quality .right { width: 45%; }
.tracking-bar .engagement:before { width: 898px; height: 800px; right: -50.5%; background-size: 860px; top: -10px; }
.tracking-bar .engagement .content { margin-right: 72px; width: 43%; }
.tracking-bar:after { bottom: -350px; }
.tracking-bar .development { margin-bottom: 40px; }
.blog-bar .wp-block-search__input { height: 40px; }
.blog-bar .right-part .single p, .blog-bar .right-part .single ul li, .blog-bar .postLoop p { font-size: 16px; line-height: 24px; }
.blog-bar .dateBar li { font-size: 15px; }
.blog-bar .postLoop h3 { font-size: 24px; }
.blog-bar .right-part { width: 75%; }
.blog-bar .left-part { margin-top: 0px; width: 23%; }
.blog-bar .left-part .left-section { padding: 25px 10px 5px; }
}
@media only screen and (max-width: 1023px) {
h1 { margin-bottom: 15px; font-size: 35px; line-height: 40px; }
h2 { font-size: 26px; line-height: 35px; }
.button, .content-bar .button { padding: 0 22px; height: 42px; font-size: 15px; }
.banner-bar:before, .product-bar .left, .product-bar .right { width: 100%; }
.banner-bar h1 { margin-bottom: 15px; font-size: 35px; line-height: 45px; }
#header-part .left { width: 73%; }
.nav-bar ul li { padding: 0 14px; }
.product-bar h2 br { display: none; }
.product-bar { margin-bottom: 190px; }
.platform-bar .left { width: 58%; left: -40px; }
.platform-bar:before { left: -45%; top: -124px; width: 630px; height: 465px; background-size: 540px; }
.platform-bar .right { margin-top: 0; }
.platform-bar h2:before { width: 70px; height: 4px; }
.platform-bar h2 { padding-top: 16px;  margin-bottom: 15px; }
.product-bar { margin-bottom: 99px; }
.platform-bar { min-height: 340px; }
.overview-bar .top { max-width: 100%; }
.overview-bar:before { width: 670px; height: 670px; bottom: -35px; left: 20px; }
.platform-bar.second:before { right: -43%; top: -83px; width: 630px; height: 485px; background-size: 540px; }
.overview-bar { margin-bottom: 80px; }
.platform-bar.second { margin-bottom: 70px; }
.research-bar h2 br { display: none; }
.research-bar .title { margin-bottom: 8px; font-size: 22px; }
.research-bar .content { padding-left: 65px; }
.research-bar .left { width: 48%; }
.overview-bar h2 { font-size: 38px; }
.overview-bar h3 { margin-bottom: 0; font-size: 20px; }
.review-bar h2 { margin-bottom: 50px; }
.review-bar .list big { font-size: 38px; line-height: 40px; }
.research-bar { margin-bottom: 20px; }
.review-bar .list { margin-bottom: 45px; }
.review-bar .content p { padding-bottom: 8px; font-size: 14px; line-height: 22px; }
.footer-bar { flex-wrap: wrap; }
.footer-bar .left { width: 100%; }
.footer-bar .f-menu { width: 40%; }
.footer-bar .right { margin-left: 0; }
.footer-bar .f-logo { margin-bottom: 12px; }
.footer-bar h3 { margin-bottom: 15px; font-size: 15px; }
.review-bar { margin-bottom: 55px; }
#header-part:before { width: 140%; height: 1355px; left: -231px; background-size: 1170px; top: -1024px; }
#header-part { margin-bottom: 228px; }
.content-bar.wrapper { padding-left: 15px; }
.tracking-bar .row .left { margin-left: -38px; }
.tracking-bar .row:before { left: -45%; background-size: 690px; width: 635px; height: 720px; }
.tracking-bar .row .right img, .tracking-bar .development img, .tracking-bar .quality .left img { max-width: 130px; }
.tracking-bar .row .right { width: 44%; }
.tracking-bar .row .left { margin-left: -30px; width: 50%; }
.tracking-bar .row .right { margin-top: 80px; }
.tracking-bar .development .content { margin-right: -30px; width: 57%; }
.tracking-bar .quality .left { width: 50%; }
.tracking-bar .engagement:after { width: 470px; height: 468px; bottom: 465px; left: 50px; }
.tracking-bar .development { justify-content: flex-start; }
.tracking-bar .development .content { margin-right: 0; width: 97%; }
.tracking-bar .development.engagement .content { width: 60%; }
.tracking-bar .engagement:before { width: 680px; height: 640px; right: -49.5%; background-size: 734px; top: 2px; }
.tracking-bar:after { bottom: -300px; left: 70px; width: 550px; height: 550px; }
.tracking-bar { padding-bottom: 260px; }
.tracking-bar .row { margin-bottom: 100px; }
.blog-bar .left-part ul, .blog-bar .left-part .widget_tag_cloud { padding: 0 4px; }
.blog-bar .right-part { width: 73%; }
.blog-bar .postLoop { margin-bottom: 20px; padding: 0 8px; }
.blog-bar .post-section { margin: 0 -8px; }
.blog-bar .left-part { margin-top: 0px; width: 24%; }
.blog-bar { margin-bottom: 50px; }
.blog-bar .right-part .single ul { padding: 0 13px 20px; }
.blog-bar .notes { margin-bottom: 0; }
}
@media only screen and (max-width: 929px) {
#header-part .left { width: 80%; }
#header-part:before { height: 1325px; }
#header-part { margin-bottom: 205px; }
.banner-bar:before { height: 800px; }
}
@media only screen and (max-width: 767px) {
a.mm-opened #wrapper { box-shadow: 0px 0px 10px rgba(0,0,0,0.4); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.4); -ms-box-shadow: 0px 0px 10px rgba(0,0,0,0.4); }
.mm-opened a.close { display: block; }
.mm-opened header span.top { opacity: 0; }
#back-to-top { display: block; }
a.close { width: 50px; height: 20px; font-size: 0px; position: absolute; left: 15px; top: 30px; z-index: 8888; }
a.close:before,  a.close:after { width: 30px; height: 3px; display: block; position: absolute; left: 4px; top: 9px; content: ""; background: #fff; -webkit-transform: scale(1) rotate(45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg); -ms-transform: scale(1) rotate(45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg); transform: scale(1) rotate(45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg); }
a.close:after { -webkit-transform: scale(1) rotate(-45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg); -ms-transform: scale(1) rotate(-45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg); transform: scale(1) rotate(-45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg); }
a.mobilemenu { z-index:1; display: block; font-size: 16px; color: #fff; height: 30px; line-height: 32px; text-transform: uppercase; overflow: hidden; padding: 0 35px 0 0; position: absolute; right: 15px; top: 24px; width: 82px;}
.mobilemenu span { width: 30px; -webkit-transition: -webkit-transform .3s;transition:transform .3s; background: #fff; display: block; height: 3px; position: absolute; right: 0; top: 15px; }
.mobilemenu span:before{ top: -10px; transition-property:top,transform; }
.mobilemenu span:after,.mobilemenu span:before { background-color: #fff; content: ""; display: block; height: 3px; left: 0; position: absolute; width: 100%; transition-duration:.3s,.3s; }
.mobilemenu span:after{ bottom: -10px; transition-property:bottom,transform; }
.mm-menu .mm-navbar > *, .mm-menu .mm-navbar a, .mm-listview > li > a, .mm-listview > li > span { text-transform: uppercase; color:#fff; }
.mm-menu .mm-navbar .mm-btn::before, .mm-menu .mm-navbar .mm-btn::after, .mm-menu .mm-listview > li .mm-prev::before, .mm-menu .mm-listview > li .mm-next::after, .mm-menu .mm-listview > li .mm-arrow::after, .mm-menu .mm-listview > li .mm-prev::after, .mm-menu .mm-listview > li .mm-next::before,.mm-menu .mm-listview > li::after,.mm-menu .mm-navbar { border-color: #fcbe1d; }
.nav-bar, #header-part .button, .banner-bar:before, .mm-opened #header-part .left, #header-part:before, .content-bar:before, .tracking-bar .row:before, .tracking-bar .engagement:before, .tracking-bar:after { display: none; }
.banner-bar, #header-part { background-color: #2f5f95; }
.banner-bar .left, .banner-bar .right, .platform-bar .left, .footer-bar .f-menu, .platform-bar .right, .platform-bar.second .right, .platform-bar.second .left, 
.research-bar .left, .research-bar .right, .review-bar .left, .review-bar .right, .tracking-bar .row .left, .tracking-bar .row .right, .tracking-bar .quality .left, .tracking-bar .quality .right, .tracking-bar .development.engagement .content { width: 100%; }
.banner-bar { flex-wrap: wrap; }
#header-part { margin-bottom: 22px; min-height: 82px; }
#header-part .top-bar { padding-top: 20px; padding-bottom: 25px; }
.banner-bar { padding-top: 103px; }
.banner-bar h1 { margin-bottom: 14px; font-size: 35px; line-height: 40px; }
.banner-bar .right { margin-right: 0; }
.banner-bar { padding-top: 90px; margin-bottom: 27px; }
.banner-bar h3 { font-size: 18px; }
.product-bar h2 { padding-top: 18px; }
.platform-bar .left { left: 0; position: relative; }
.platform-bar:before { display: none; }
.product-bar { margin-bottom: 20px; }
.platform-bar { min-height: inherit; }
.product-bar h3 { margin-bottom: 15px; padding-bottom: 5px; font-size: 22px; line-height: 36px; }
.overview-bar { padding-top: 0; }
.overview-bar:before { width: 440px; height: 440px; }
.overview-bar h2 { margin-bottom: 5px; }
.platform-bar.second .left { margin-right: 0; }
.platform-bar h2 br, .review-bar h2 br { display: none; }
.platform-bar h2 { padding-top: 15px; margin-bottom: 10px; }
.platform-bar .left { order: 2; top: 0; }
.platform-bar .right { margin-bottom: 20px; }
.platform-bar.second { margin-bottom: 25px; }
.research-bar .left { margin-top: 0; margin-bottom: 40px; }
.review-bar h2 {margin-bottom: 25px; }
.review-bar .list li { margin-bottom: 20px; width: 50%; }
.review-bar .list big { font-size: 33px; line-height: 34px; }
.review-bar .list span { font-size: 18px; line-height: 21px; }
.review-bar .list { margin-bottom: 20px; }
.review-bar .full { padding: 24px 18px 21px; }
.review-bar .left { margin-bottom: 58px; }
.review-bar .right h2 { margin-bottom: 10px; }
.review-bar { padding-top: 0; }
.review-bar { margin-bottom: 35px; }
.footer-bar .content { margin-right: 0; width: 100%; }
.footer-bar .f-menu { margin-top: 2px; margin-bottom: 12px; }
.footer-bar .mailpoet_text { padding: 0 180px 0 20px !important; width: 445px !important; }
.footer-bar { padding-top: 35px; padding-bottom: 12px; }
.footer-bar .mailpoet_submit { width: 145px !important; }
.content-bar h3 { font-size: 20px; }
.content-bar { margin-bottom: 55px; min-height: inherit; }
.tracking-bar .row .left { transform: none !important; -webkit-transform: none !important;  }
.tracking-bar .row .left img { border-radius: 50px; }
.tracking-bar .row .left { margin-left: 0; }
.tracking-bar .row .right { margin-top: 30px; }
.page-template-internal-template h2 { padding-bottom: 13px; margin-bottom: 15px; font-size: 30px; line-height: 33px; }
.page-template-internal-template h2:before { width: 55px; }
.tracking-bar .row:after { left: 22px; }
.tracking-bar .row { margin-bottom: 35px; }
.tracking-bar .quality { flex-wrap: wrap; }
.tracking-bar .development { margin-bottom: 25px; }
.tracking-bar .quality .left { order: 2; }
.tracking-bar .quality .right { margin-bottom: 20px; }
.tracking-bar .engagement:after { width: 376px; height: 376px; bottom: 500px; left: 20px; }
.tracking-bar { padding-bottom: 0; }
.page-template-internal-template .mm-listview > li.current_page_item > a { color: #fdac41; }
.blog-bar .left-part { margin-top: 0; margin-bottom: 30px; width: 100%; }
.blog-bar .right-part, .blog-bar .postLoop { width: 100%; }
.blog-bar { margin-bottom: 30px; }
.blog-bar .left-part ul, .blog-bar .left-part .widget_tag_cloud, .blog-bar .left-part .widget_search { margin-bottom: 18px; }
.blog-bar .left-part h2, .blog-bar .left-part h3 { margin-bottom: 15px; padding: 0 0 5px 7px; }
.blog-bar .left-part ul li, .blog-bar .left-part .widget_tag_cloud a { margin-bottom: 8px; }
.error404 .content-area { margin-bottom: 36px; }
}
@media only screen and (max-width: 479px) {
h1 { margin-bottom: 14px; font-size: 31px; line-height: 35px; }
h2 { font-size: 24px; line-height: 32px; }
html, body { line-height: 22px; }
.link { padding-right: 20px; font-size: 14px; background-size: 15px; }
.link:hover { background-size: 15px; }
.product-bar ul li { margin-bottom: 5px; width: 100%; }
.product-bar .right:before { width: 300px; height: 300px; }
.product-bar .right { margin-top: 25px; }
.footer-bar .mailpoet_text { padding: 0 131px 0 18px !important; width: 308px !important; height: 45px; }
.footer-bar .mailpoet_submit { width: 126px !important; height: 41px; }
.footer-bar h3 { margin-bottom: 12px; }
.footer-bar .content p { font-size: 14px; line-height: 24px; }
.review-bar .image, .review-bar .content, .review-bar .image img { width: 100%; }
.review-bar .content { padding-left: 0; }
.review-bar .image { margin-bottom: 20px; }
.review-bar .full { padding: 18px 18px 15px; }
.review-bar .list big { font-size: 28px; line-height: 30px; }
.overview-bar h2 { font-size: 30px; line-height: 38px; }
.overview-bar h3 { font-size: 18px; }
.content-bar h3 { font-size: 19px; }
.content-bar { margin-bottom: 35px; }
.tracking-bar .row .right img, .tracking-bar .development img, .tracking-bar .quality .left img { margin-bottom: 0; }
.tracking-bar .development { margin-bottom: 15px; }
}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}.mm-hidden {
display: none !important; }
.mm-wrapper {
overflow-x: hidden;
position: relative; }
.mm-menu,
.mm-menu > .mm-panel {
margin: 0;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 0; }
.mm-menu {
background: inherit;
display: block;
overflow: hidden;
padding: 0; }
.mm-panel {
-webkit-transition: -webkit-transform 0.4s ease;
-moz-transition: -moz-transform 0.4s ease;
-ms-transition: -ms-transform 0.4s ease;
-o-transition: -o-transform 0.4s ease;
transition: transform 0.4s ease;
-webkit-transform: translate3d(100%, 0, 0);
-moz-transform: translate3d(100%, 0, 0);
-ms-transform: translate3d(100%, 0, 0);
-o-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0); }
.mm-panel.mm-opened {
-webkit-transform: translate3d(0%, 0, 0);
-moz-transform: translate3d(0%, 0, 0);
-ms-transform: translate3d(0%, 0, 0);
-o-transform: translate3d(0%, 0, 0);
transform: translate3d(0%, 0, 0); }
.mm-panel.mm-subopened {
-webkit-transform: translate3d(-30%, 0, 0);
-moz-transform: translate3d(-30%, 0, 0);
-ms-transform: translate3d(-30%, 0, 0);
-o-transform: translate3d(-30%, 0, 0);
transform: translate3d(-30%, 0, 0); }
.mm-panel.mm-highest {
z-index: 1; }
.mm-menu > .mm-panel {
background: inherit;
-webkit-overflow-scrolling: touch;
overflow: scroll;
overflow-x: hidden;
overflow-y: auto;
box-sizing: border-box;
padding: 0 20px; }
.mm-menu > .mm-panel.mm-hasnavbar {
padding-top: 40px; }
.mm-menu > .mm-panel:before, .mm-menu > .mm-panel:after {
content: '';
display: block;
height: 20px; }
.mm-vertical .mm-panel {
-webkit-transform: none !important;
-moz-transform: none !important;
-ms-transform: none !important;
-o-transform: none !important;
transform: none !important; }
.mm-vertical .mm-listview .mm-panel,
.mm-listview .mm-vertical .mm-panel {
display: none;
padding: 10px 0 10px 10px; }
.mm-vertical .mm-listview .mm-panel .mm-listview > li:last-child:after,
.mm-listview .mm-vertical .mm-panel .mm-listview > li:last-child:after {
border-color: transparent; }
.mm-vertical li.mm-opened > .mm-panel,
li.mm-vertical.mm-opened > .mm-panel {
display: block; }
.mm-vertical .mm-listview > li > .mm-next,
.mm-listview > li.mm-vertical > .mm-next {
height: 40px;
bottom: auto; }
.mm-vertical .mm-listview > li > .mm-next:after,
.mm-listview > li.mm-vertical > .mm-next:after {
top: 16px;
bottom: auto; }
.mm-vertical .mm-listview > li.mm-opened > .mm-next:after,
.mm-listview > li.mm-vertical.mm-opened > .mm-next:after {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg); }
.mm-navbar {
border-bottom: 1px solid transparent;
text-align: center;
line-height: 20px;
height: 40px;
padding: 0 40px;
margin: 0;
position: absolute;
top: 0;
left: 0;
right: 0; }
.mm-navbar > * {
display: block;
padding: 10px 0; }
.mm-navbar a, .mm-navbar a:hover {
text-decoration: none; }
.mm-navbar .mm-title {
text-overflow: ellipsis;
white-space: nowrap;
font-size: 14px; color: #fff;
overflow: hidden; }
.mm-navbar .mm-btn {
box-sizing: border-box;
width: 40px;
height: 40px;
position: absolute;
top: 0;
z-index: 1; }
.mm-navbar .mm-btn:first-child {
padding-left: 20px;
left: 0; }
.mm-navbar .mm-btn:last-child {
padding-right: 20px;
right: 0; }
.mm-panel .mm-navbar {
display: none; }
.mm-panel.mm-hasnavbar .mm-navbar {
display: block; }
.mm-listview,
.mm-listview > li {
list-style: none;
display: block;
padding: 0;
margin: 0; }
.mm-listview {
font: inherit;
font-size: 14px; }
.mm-listview a,
.mm-listview a:hover {
text-decoration: none; }
.mm-listview > li {
position: relative; }
.mm-listview > li > a,
.mm-listview > li > span {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
color: #fff;
line-height: 20px;
display: block;
padding: 10px 10px 10px 20px;
margin: 0; }
.mm-listview > li > a.mm-arrow,
.mm-listview > li > span.mm-arrow {
padding-right: 50px; }
.mm-listview > li:not(.mm-divider):after {
content: '';
border-bottom-width: 1px;
border-bottom-style: solid;
display: block;
position: absolute;
left: 0;
right: 0;
bottom: 0; }
.mm-listview > li:not(.mm-divider):after {
left: 0px; }
.mm-listview .mm-next {
background: rgba(3, 2, 1, 0);
width: 50px;
padding: 0;
position: absolute;
right: 0;
top: 0;
bottom: 0;
z-index: 2; }
.mm-listview .mm-next:before {
content: '';
border-left-width: 1px;
border-left-style: solid;
display: block;
position: absolute;
top: 0;
bottom: 0;
left: 0; }
.mm-listview .mm-next + a,
.mm-listview .mm-next + span {
margin-right: 50px; }
.mm-listview .mm-next.mm-fullsubopen {
width: 100%; }
.mm-listview .mm-next.mm-fullsubopen:before {
border-left: none; }
.mm-listview .mm-next.mm-fullsubopen + a,
.mm-listview .mm-next.mm-fullsubopen + span {
padding-right: 50px;
margin-right: 0; }
.mm-menu > .mm-panel > .mm-listview {
margin-left: -20px;
margin-right: -20px; }
.mm-menu > .mm-panel > .mm-listview.mm-first {
margin-top: -20px; }
.mm-menu > .mm-panel > .mm-listview.mm-last {
padding-bottom: 20px; }
.mm-prev:before,
.mm-next:after,
.mm-arrow:after {
content: '';
border: 2px solid transparent;
display: inline-block;
width: 8px;
height: 8px;
margin: auto;
position: absolute;
top: 0;
bottom: 0;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg); }
.mm-prev:before {
border-right: none;
border-bottom: none;
left: 20px; }
.mm-next:after,
.mm-arrow:after {
border-top: none;
border-left: none;
right: 20px; }
.mm-divider {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
font-size: 10px;
text-transform: uppercase;
text-indent: 20px;
line-height: 25px; }
.mm-listview > li.mm-spacer {
padding-top: 40px; }
.mm-listview > li.mm-spacer > .mm-next {
top: 40px; }
.mm-listview > li.mm-spacer.mm-divider {
padding-top: 25px; }
.mm-menu {
background: #2f5f95;
color: #fff; border-right: 1px solid rgba(255, 255, 255, 0.5); }
.mm-menu .mm-navbar {
border-color: rgba(255, 255, 255, 0.5); }
.mm-menu .mm-navbar > *,
.mm-menu .mm-navbar a {
color: #fff; font-size: 16px; text-transform: uppercase; }
.mm-menu .mm-navbar .mm-btn:before,
.mm-menu .mm-navbar .mm-btn:after {
border-color: rgba(0, 0, 0, 0.3); }
.mm-menu .mm-listview > li:after {
border-color: rgba(255,255,255,0.5); }
.mm-menu .mm-listview > li .mm-prev:before,
.mm-menu .mm-listview > li .mm-next:after,
.mm-menu .mm-listview > li .mm-arrow:after {
border-color: rgba(0, 0, 0, 0.3); }
.mm-menu .mm-listview > li .mm-prev:after,
.mm-menu .mm-listview > li .mm-next:before {
border-color: rgba(0, 0, 0, 0.1); }
.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next),
.mm-menu .mm-listview > li.mm-selected > span {
background: rgba(0, 0, 0, 0.5); }
.mm-menu.mm-vertical .mm-listview li.mm-opened > a.mm-next,
.mm-menu.mm-vertical .mm-listview li.mm-opened > .mm-panel,
.mm-menu .mm-listview li.mm-opened.mm-vertical > a.mm-next,
.mm-menu .mm-listview li.mm-opened.mm-vertical > .mm-panel {
background: rgba(0, 0, 0, 0.05); }
.mm-menu .mm-divider {
background: rgba(0, 0, 0, 0.05); } .mm-page {
box-sizing: border-box;
position: relative; }
.mm-slideout {
-webkit-transition: -webkit-transform 0.4s ease;
-ms-transition: -ms-transform 0.4s ease;
transition: transform 0.4s ease; }
html.mm-opened {
overflow: hidden;
position: relative; }
html.mm-opened body {
overflow: hidden; }
html.mm-background .mm-page {
background: inherit; }
#mm-blocker {
background: rgba(3, 2, 1, 0);
display: none;
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
z-index: 999999; }
html.mm-opened #mm-blocker,
html.mm-blocking #mm-blocker {
display: block; }
.mm-menu.mm-offcanvas {
display: none;
position: fixed; }
.mm-menu.mm-current {
display: block; }
.mm-menu {
width: 80%;
min-width: 140px;
max-width: 440px; }
html.mm-opening .mm-slideout {
-webkit-transform: translate(80%, 0);
-moz-transform: translate(80%, 0);
-ms-transform: translate(80%, 0);
-o-transform: translate(80%, 0);
transform: translate(80%, 0); }
@media all and (max-width: 175px) {
html.mm-opening .mm-slideout {
-webkit-transform: translate(140px, 0);
-moz-transform: translate(140px, 0);
-ms-transform: translate(140px, 0);
-o-transform: translate(140px, 0);
transform: translate(140px, 0); } }
@media all and (min-width: 550px) {
html.mm-opening .mm-slideout {
-webkit-transform: translate(440px, 0);
-moz-transform: translate(440px, 0);
-ms-transform: translate(440px, 0);
-o-transform: translate(440px, 0);
transform: translate(440px, 0); } } .mm-menu.mm-top.mm-autoheight, .mm-menu.mm-bottom.mm-autoheight {
max-height: 80%; }
.mm-menu.mm-top.mm-autoheight.mm-fullscreen, .mm-menu.mm-bottom.mm-autoheight.mm-fullscreen {
max-height: 100%; }
.mm-menu.mm-measureheight > .mm-panel {
bottom: auto !important;
height: auto !important; } em.mm-counter {
font: inherit;
font-size: 14px;
font-style: normal;
text-indent: 0;
line-height: 20px;
display: block;
margin-top: -10px;
position: absolute;
right: 45px;
top: 50%; }
em.mm-counter + a.mm-next {
padding-left: 40px; }
em.mm-counter + a.mm-next + a,
em.mm-counter + a.mm-next + span {
margin-right: 90px; }
em.mm-counter + a.mm-fullsubopen {
padding-left: 0; }
.mm-vertical > .mm-counter {
top: 12px;
margin-top: 0; }
.mm-vertical.mm-spacer > .mm-counter {
margin-top: 40px; }
.mm-nosubresults > .mm-counter {
display: none; }
.mm-menu em.mm-counter {
color: rgba(0, 0, 0, 0.3); } .mm-divider > span {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
padding: 0;
line-height: 25px; }
.mm-divider.mm-opened a.mm-next:after {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg); }
.mm-collapsed:not(.mm-uncollapsed) {
display: none; }
.mm-fixeddivider {
background: inherit;
display: none;
position: absolute;
top: 0;
left: 0;
right: 0;
z-index: 2;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
.mm-fixeddivider:after {
content: none !important;
display: none !important; }
.mm-hasdividers .mm-fixeddivider {
display: block; }
.mm-menu .mm-fixeddivider span {
background: rgba(0, 0, 0, 0.05); } html.mm-opened.mm-dragging .mm-menu,
html.mm-opened.mm-dragging .mm-page,
html.mm-opened.mm-dragging .mm-fixed-top,
html.mm-opened.mm-dragging .mm-fixed-bottom,
html.mm-opened.mm-dragging #mm-blocker {
-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-ms-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s; } .mm-menu > .mm-navbar {
background: inherit;
padding: 0;
z-index: 3;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
.mm-navbar-bottom {
border-top: 1px solid transparent;
border-bottom: none;
top: auto;
bottom: 0; }
.mm-navbar-top ~ .mm-navbar-top {
border-bottom: none; }
.mm-navbar-bottom ~ .mm-navbar-bottom {
border-top: none; }
.mm-navbar.mm-hasbtns {
padding: 0 40px; }
.mm-navbar-top-1 {
top: 0px; }
.mm-hasnavbar-top-1 .mm-panel {
top: 40px; }
.mm-hasnavbar-top-1 .mm-indexer {
top: 50px; }
.mm-hasnavbar-top-1 .mm-fixeddivider {
top: 40px; }
.mm-navbar-top-2 {
top: 40px; }
.mm-hasnavbar-top-2 .mm-panel {
top: 80px; }
.mm-hasnavbar-top-2 .mm-indexer {
top: 90px; }
.mm-hasnavbar-top-2 .mm-fixeddivider {
top: 80px; }
.mm-navbar-top-3 {
top: 80px; }
.mm-hasnavbar-top-3 .mm-panel {
top: 120px; }
.mm-hasnavbar-top-3 .mm-indexer {
top: 130px; }
.mm-hasnavbar-top-3 .mm-fixeddivider {
top: 120px; }
.mm-navbar-bottom-1 {
bottom: 0px; }
.mm-hasnavbar-bottom-1 .mm-panel {
bottom: 40px; }
.mm-hasnavbar-bottom-1 .mm-indexer {
bottom: 50px; }
.mm-navbar-bottom-2 {
bottom: 40px; }
.mm-hasnavbar-bottom-2 .mm-panel {
bottom: 80px; }
.mm-hasnavbar-bottom-2 .mm-indexer {
bottom: 90px; }
.mm-navbar-bottom-3 {
bottom: 80px; }
.mm-hasnavbar-bottom-3 .mm-panel {
bottom: 120px; }
.mm-hasnavbar-bottom-3 .mm-indexer {
bottom: 130px; }
.mm-close {
text-align: right; }
.mm-close:after {
content: 'x'; }
.mm-navbar-2 > *,
.mm-navbar-3 > *,
.mm-navbar-4 > *,
.mm-navbar-5 > *,
.mm-navbar-6 > * {
display: block;
float: left; }
.mm-navbar-2 > * {
width: 50%; }
.mm-navbar-3 > * {
width: 33.33%; }
.mm-navbar-4 > * {
width: 25%; }
.mm-navbar-5 > * {
width: 20%; }
.mm-navbar-6 > * {
width: 16.66%; } .mm-search,
.mm-search input {
box-sizing: border-box; }
.mm-search {
height: 40px;
padding: 7px 10px 0 10px; }
.mm-search input {
border: none;
border-radius: 26px;
font: inherit;
font-size: 14px;
line-height: 26px;
outline: none;
display: block;
width: 100%;
height: 26px;
margin: 0;
padding: 0 10px; }
.mm-search input::-ms-clear {
display: none; }
.mm-panel > .mm-search {
width: 100%;
position: absolute;
top: 0;
left: 0; }
.mm-panel.mm-hassearch {
padding-top: 40px; }
.mm-panel.mm-hassearch.mm-hasnavbar {
padding-top: 80px; }
.mm-panel.mm-hassearch.mm-hasnavbar .mm-search {
top: 40px; }
.mm-noresultsmsg {
text-align: center;
font-size: 21px;
display: none;
padding: 40px 0; }
.mm-noresults .mm-noresultsmsg {
display: block; }
.mm-noresults .mm-indexer {
display: none !important; }
li.mm-nosubresults > a.mm-next {
display: none; }
li.mm-nosubresults > a.mm-next + a,
li.mm-nosubresults > a.mm-next + span {
padding-right: 10px; }
.mm-menu .mm-search input {
background: rgba(0, 0, 0, 0.05);
color: rgba(0, 0, 0, 0.7); }
.mm-menu .mm-noresultsmsg {
color: rgba(0, 0, 0, 0.3); } .mm-indexer {
background: inherit;
text-align: center;
font-size: 12px;
box-sizing: border-box;
width: 20px;
position: absolute;
top: 10px;
bottom: 10px;
right: -100px;
z-index: 3;
-webkit-transition: right 0.4s ease;
-moz-transition: right 0.4s ease;
-ms-transition: right 0.4s ease;
-o-transition: right 0.4s ease;
transition: right 0.4s ease;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
.mm-indexer a {
text-decoration: none;
display: block;
height: 3.85%; }
.mm-indexer ~ .mm-panel.mm-hasindexer {
padding-right: 40px; }
.mm-hasindexer .mm-indexer {
right: 0; }
.mm-hasindexer .mm-fixeddivider {
right: 20px; }
.mm-menu .mm-indexer a {
color: rgba(0, 0, 0, 0.3); } input.mm-toggle,
input.mm-check {
position: absolute;
left: -10000px; }
label.mm-toggle,
label.mm-check {
margin: 0;
position: absolute;
top: 50%;
z-index: 2; }
label.mm-toggle:before,
label.mm-check:before {
content: '';
display: block; }
label.mm-toggle {
border-radius: 30px;
width: 50px;
height: 30px;
margin-top: -15px; }
label.mm-toggle:before {
border-radius: 30px;
width: 28px;
height: 28px;
margin: 1px; }
input.mm-toggle:checked ~ label.mm-toggle:before {
float: right; }
label.mm-check {
width: 30px;
height: 30px;
margin-top: -15px; }
label.mm-check:before {
border-left: 3px solid;
border-bottom: 3px solid;
width: 40%;
height: 20%;
margin: 25% 0 0 20%;
opacity: 0.1;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg); }
input.mm-check:checked ~ label.mm-check:before {
opacity: 1; }
li.mm-vertical label.mm-toggle, li.mm-vertical label.mm-check {
bottom: auto;
margin-top: 0; }
li.mm-vertical label.mm-toggle {
top: 5px; }
li.mm-vertical label.mm-check {
top: 5px; }
label.mm-toggle, label.mm-check {
right: 20px; }
label.mm-toggle + a,
label.mm-toggle + span {
padding-right: 80px; }
label.mm-check + a,
label.mm-check + span {
padding-right: 60px; }
a.mm-next + label.mm-toggle, a.mm-next + label.mm-check {
right: 60px; }
a.mm-next + label.mm-toggle + a,
a.mm-next + label.mm-toggle + span, a.mm-next + label.mm-check + a,
a.mm-next + label.mm-check + span {
margin-right: 50px; }
a.mm-next + label.mm-toggle + a,
a.mm-next + label.mm-toggle + span {
padding-right: 70px; }
a.mm-next + label.mm-check + a,
a.mm-next + label.mm-check + span {
padding-right: 50px; }
em.mm-counter + a.mm-next + label.mm-toggle, em.mm-counter + a.mm-next + label.mm-check {
right: 100px; }
em.mm-counter + a.mm-next + label.mm-toggle + a,
em.mm-counter + a.mm-next + label.mm-toggle + span, em.mm-counter + a.mm-next + label.mm-check + a,
em.mm-counter + a.mm-next + label.mm-check + span {
margin-right: 90px; }
.mm-menu label.mm-toggle {
background: rgba(0, 0, 0, 0.1); }
.mm-menu label.mm-toggle:before {
background: #f3f3f3; }
.mm-menu input.mm-toggle:checked ~ label.mm-toggle {
background: #4bd963; }
.mm-menu label.mm-check:before {
border-color: rgba(0, 0, 0, 0.7); } .mm-menu.mm-border-none .mm-listview > li:after,
.mm-listview.mm-border-none > li:after {
content: none; }
.mm-menu.mm-border-full .mm-listview > li:after,
.mm-listview.mm-border-full > li:after {
left: 0 !important; } html.mm-effect-zoom-menu .mm-menu.mm-offcanvas {
-webkit-transition: -webkit-transform 0.4s ease;
-moz-transition: -moz-transform 0.4s ease;
-ms-transition: -ms-transform 0.4s ease;
-o-transition: -o-transform 0.4s ease;
transition: transform 0.4s ease; }
html.mm-effect-zoom-menu.mm-opened .mm-menu.mm-offcanvas {
-webkit-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
-moz-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
-ms-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
-o-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
-webkit-transform-origin: left center;
-moz-transform-origin: left center;
-ms-transform-origin: left center;
-o-transform-origin: left center;
transform-origin: left center; }
html.mm-effect-zoom-menu.mm-opening .mm-menu.mm-offcanvas {
-webkit-transform: scale(1, 1) translate3d(0%, 0, 0);
-moz-transform: scale(1, 1) translate3d(0%, 0, 0);
-ms-transform: scale(1, 1) translate3d(0%, 0, 0);
-o-transform: scale(1, 1) translate3d(0%, 0, 0);
transform: scale(1, 1) translate3d(0%, 0, 0); }
html.mm-effect-zoom-menu.mm-right.mm-opened .mm-menu.mm-offcanvas {
-webkit-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
-moz-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
-ms-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
-o-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
-webkit-transform-origin: right center;
-moz-transform-origin: right center;
-ms-transform-origin: right center;
-o-transform-origin: right center;
transform-origin: right center; }
html.mm-effect-zoom-menu.mm-right.mm-opening .mm-menu.mm-offcanvas {
-webkit-transform: scale(1, 1) translate3d(0%, 0, 0);
-moz-transform: scale(1, 1) translate3d(0%, 0, 0);
-ms-transform: scale(1, 1) translate3d(0%, 0, 0);
-o-transform: scale(1, 1) translate3d(0%, 0, 0);
transform: scale(1, 1) translate3d(0%, 0, 0); }
html.mm-effect-slide-menu .mm-menu.mm-offcanvas {
-webkit-transition: -webkit-transform 0.4s ease;
transition: transform 0.4s ease; }
html.mm-effect-slide-menu.mm-opened .mm-menu.mm-offcanvas {
-webkit-transform: translate3d(-30%, 0, 0);
-moz-transform: translate3d(-30%, 0, 0);
-ms-transform: translate3d(-30%, 0, 0);
-o-transform: translate3d(-30%, 0, 0);
transform: translate3d(-30%, 0, 0); }
html.mm-effect-slide-menu.mm-opening .mm-menu.mm-offcanvas {
-webkit-transform: translate3d(0%, 0, 0);
-moz-transform: translate3d(0%, 0, 0);
-ms-transform: translate3d(0%, 0, 0);
-o-transform: translate3d(0%, 0, 0);
transform: translate3d(0%, 0, 0); }
html.mm-effect-slide-menu.mm-right.mm-opened .mm-menu.mm-offcanvas {
-webkit-transform: translate3d(30%, 0, 0);
-moz-transform: translate3d(30%, 0, 0);
-ms-transform: translate3d(30%, 0, 0);
-o-transform: translate3d(30%, 0, 0);
transform: translate3d(30%, 0, 0); }
html.mm-effect-slide-menu.mm-right.mm-opening .mm-menu.mm-offcanvas {
-webkit-transform: translate3d(0%, 0, 0);
-moz-transform: translate3d(0%, 0, 0);
-ms-transform: translate3d(0%, 0, 0);
-o-transform: translate3d(0%, 0, 0);
transform: translate3d(0%, 0, 0); }
.mm-menu.mm-effect-zoom-panels .mm-panel {
-webkit-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
-moz-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
-ms-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
-o-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
-webkit-transform-origin: left center;
-moz-transform-origin: left center;
-ms-transform-origin: left center;
-o-transform-origin: left center;
transform-origin: left center;
-webkit-transition-property: -webkit-transform, left;
-moz-transition-property: -moz-transform, left;
-ms-transition-property: -ms-transform, left;
-o-transition-property: -o-transform, left;
transition-property: transform, left; }
.mm-menu.mm-effect-zoom-panels .mm-panel.mm-opened {
-webkit-transform: scale(1, 1) translate3d(0%, 0, 0);
-moz-transform: scale(1, 1) translate3d(0%, 0, 0);
-ms-transform: scale(1, 1) translate3d(0%, 0, 0);
-o-transform: scale(1, 1) translate3d(0%, 0, 0);
transform: scale(1, 1) translate3d(0%, 0, 0); }
.mm-menu.mm-effect-zoom-panels .mm-panel.mm-opened.mm-subopened {
-webkit-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
-moz-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
-ms-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
-o-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
transform: scale(0.7, 0.7) translate3d(-30%, 0, 0); }
.mm-menu.mm-effect-slide-panels-0 .mm-panel.mm-subopened {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
.mm-menu.mm-effect-slide-panels-100 .mm-panel.mm-subopened {
-webkit-transform: translate3d(-100%, 0, 0);
-moz-transform: translate3d(-100%, 0, 0);
-ms-transform: translate3d(-100%, 0, 0);
-o-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0); } .mm-menu.mm-fullscreen {
width: 100%;
min-width: 140px;
max-width: 10000px; }
html.mm-opening.mm-fullscreen .mm-slideout {
-webkit-transform: translate(100%, 0);
-moz-transform: translate(100%, 0);
-ms-transform: translate(100%, 0);
-o-transform: translate(100%, 0);
transform: translate(100%, 0); }
@media all and (max-width: 140px) {
html.mm-opening.mm-fullscreen .mm-slideout {
-webkit-transform: translate(140px, 0);
-moz-transform: translate(140px, 0);
-ms-transform: translate(140px, 0);
-o-transform: translate(140px, 0);
transform: translate(140px, 0); } }
@media all and (min-width: 10000px) {
html.mm-opening.mm-fullscreen .mm-slideout {
-webkit-transform: translate(10000px, 0);
-moz-transform: translate(10000px, 0);
-ms-transform: translate(10000px, 0);
-o-transform: translate(10000px, 0);
transform: translate(10000px, 0); } }
html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
-webkit-transform: translate(-100%, 0);
-moz-transform: translate(-100%, 0);
-ms-transform: translate(-100%, 0);
-o-transform: translate(-100%, 0);
transform: translate(-100%, 0); }
@media all and (max-width: 140px) {
html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
-webkit-transform: translate(-140px, 0);
-moz-transform: translate(-140px, 0);
-ms-transform: translate(-140px, 0);
-o-transform: translate(-140px, 0);
transform: translate(-140px, 0); } }
@media all and (min-width: 10000px) {
html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
-webkit-transform: translate(-10000px, 0);
-moz-transform: translate(-10000px, 0);
-ms-transform: translate(-10000px, 0);
-o-transform: translate(-10000px, 0);
transform: translate(-10000px, 0); } }
.mm-menu.mm-fullscreen.mm-top, .mm-menu.mm-fullscreen.mm-bottom {
height: 100%;
min-height: 140px;
max-height: 10000px; }
html.mm-opened.mm-fullscreen .mm-page {
box-shadow: none !important; } .mm-menu.mm-multiline .mm-listview > li > a,
.mm-menu.mm-multiline .mm-listview > li > span,
.mm-listview.mm-multiline > li
.mm-listview > li.mm-multiline > a,
.mm-listview.mm-multiline > li
.mm-listview > li.mm-multiline > span {
text-overflow: clip;
white-space: normal; } .mm-menu.mm-pageshadow:after {
content: "";
display: block;
width: 20px;
height: 120%;
position: absolute;
left: 100%;
top: -10%;
z-index: 99; }
.mm-menu.mm-pageshadow.mm-right:after {
left: auto;
right: 100%; }
.mm-menu.mm-pageshadow.mm-next:after, .mm-menu.mm-pageshadow.mm-front:after {
content: none;
display: none; }
.mm-menu.mm-pageshadow:after {
box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); } .mm-menu.mm-top,
.mm-menu.mm-bottom {
width: 100%;
min-width: 100%;
max-width: 100%; }
.mm-menu.mm-right {
left: auto;
right: 0; }
.mm-menu.mm-bottom {
top: auto;
bottom: 0; }
html.mm-right.mm-opening .mm-slideout {
-webkit-transform: translate(-80%, 0);
-moz-transform: translate(-80%, 0);
-ms-transform: translate(-80%, 0);
-o-transform: translate(-80%, 0);
transform: translate(-80%, 0); }
@media all and (max-width: 175px) {
html.mm-right.mm-opening .mm-slideout {
-webkit-transform: translate(-140px, 0);
-moz-transform: translate(-140px, 0);
-ms-transform: translate(-140px, 0);
-o-transform: translate(-140px, 0);
transform: translate(-140px, 0); } }
@media all and (min-width: 550px) {
html.mm-right.mm-opening .mm-slideout {
-webkit-transform: translate(-440px, 0);
-moz-transform: translate(-440px, 0);
-ms-transform: translate(-440px, 0);
-o-transform: translate(-440px, 0);
transform: translate(-440px, 0); } } html.mm-front .mm-slideout {
-webkit-transform: none !important;
-moz-transform: none !important;
-ms-transform: none !important;
-o-transform: none !important;
transform: none !important;
z-index: 0 !important; }
.mm-menu.mm-front {
z-index: 1; }
.mm-menu.mm-front, .mm-menu.mm-next {
-webkit-transition: -webkit-transform 0.4s ease;
-ms-transition: -ms-transform 0.4s ease;
transition: transform 0.4s ease;
-webkit-transform: translate3d(-100%, 0, 0);
-moz-transform: translate3d(-100%, 0, 0);
-ms-transform: translate3d(-100%, 0, 0);
-o-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0); }
.mm-menu.mm-front.mm-right, .mm-menu.mm-next.mm-right {
-webkit-transform: translate3d(100%, 0, 0);
-moz-transform: translate3d(100%, 0, 0);
-ms-transform: translate3d(100%, 0, 0);
-o-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0); }
.mm-menu.mm-top {
-webkit-transform: translate3d(0, -100%, 0);
-moz-transform: translate3d(0, -100%, 0);
-ms-transform: translate3d(0, -100%, 0);
-o-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0); }
.mm-menu.mm-bottom {
-webkit-transform: translate3d(0, 100%, 0);
-moz-transform: translate3d(0, 100%, 0);
-ms-transform: translate3d(0, 100%, 0);
-o-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0); }
html.mm-opening .mm-menu.mm-front, html.mm-opening .mm-menu.mm-next {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
.mm-menu.mm-top, .mm-menu.mm-bottom {
height: 80%;
min-height: 140px;
max-height: 880px; } .mm-menu.mm-theme-dark {
background: #333333;
color: rgba(255, 255, 255, 0.8); }
.mm-menu.mm-theme-dark .mm-navbar {
border-color: rgba(0, 0, 0, 0.15); }
.mm-menu.mm-theme-dark .mm-navbar > *,
.mm-menu.mm-theme-dark .mm-navbar a {
color: rgba(255, 255, 255, 0.4); }
.mm-menu.mm-theme-dark .mm-navbar .mm-btn:before,
.mm-menu.mm-theme-dark .mm-navbar .mm-btn:after {
border-color: rgba(255, 255, 255, 0.4); }
.mm-menu.mm-theme-dark .mm-listview > li:after {
border-color: rgba(0, 0, 0, 0.15); }
.mm-menu.mm-theme-dark .mm-listview > li .mm-prev:before,
.mm-menu.mm-theme-dark .mm-listview > li .mm-next:after,
.mm-menu.mm-theme-dark .mm-listview > li .mm-arrow:after {
border-color: rgba(255, 255, 255, 0.4); }
.mm-menu.mm-theme-dark .mm-listview > li .mm-prev:after,
.mm-menu.mm-theme-dark .mm-listview > li .mm-next:before {
border-color: rgba(0, 0, 0, 0.15); }
.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > a:not(.mm-next),
.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > span {
background: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-theme-dark.mm-vertical .mm-listview li.mm-opened > a.mm-next,
.mm-menu.mm-theme-dark.mm-vertical .mm-listview li.mm-opened > .mm-panel,
.mm-menu.mm-theme-dark .mm-listview li.mm-opened.mm-vertical > a.mm-next,
.mm-menu.mm-theme-dark .mm-listview li.mm-opened.mm-vertical > .mm-panel {
background: rgba(255, 255, 255, 0.05); }
.mm-menu.mm-theme-dark .mm-divider {
background: rgba(255, 255, 255, 0.05); }
.mm-menu.mm-theme-dark label.mm-check:before {
border-color: rgba(255, 255, 255, 0.8); }
.mm-menu.mm-theme-dark em.mm-counter {
color: rgba(255, 255, 255, 0.4); }
.mm-menu.mm-theme-dark .mm-fixeddivider span {
background: rgba(255, 255, 255, 0.05); }
.mm-menu.mm-pageshadow.mm-theme-dark:after {
box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); }
.mm-menu.mm-theme-dark .mm-search input {
background: rgba(255, 255, 255, 0.3);
color: rgba(255, 255, 255, 0.8); }
.mm-menu.mm-theme-dark .mm-noresultsmsg {
color: rgba(255, 255, 255, 0.4); }
.mm-menu.mm-theme-dark .mm-indexer a {
color: rgba(255, 255, 255, 0.4); }
.mm-menu.mm-theme-dark label.mm-toggle {
background: rgba(0, 0, 0, 0.15); }
.mm-menu.mm-theme-dark label.mm-toggle:before {
background: #333333; }
.mm-menu.mm-theme-dark input.mm-toggle:checked ~ label.mm-toggle {
background: #4bd963; }
.mm-menu.mm-theme-white {
background: white;
color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-theme-white .mm-navbar {
border-color: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-theme-white .mm-navbar > *,
.mm-menu.mm-theme-white .mm-navbar a {
color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-theme-white .mm-navbar .mm-btn:before,
.mm-menu.mm-theme-white .mm-navbar .mm-btn:after {
border-color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-theme-white .mm-listview > li:after {
border-color: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-theme-white .mm-listview > li .mm-prev:before,
.mm-menu.mm-theme-white .mm-listview > li .mm-next:after,
.mm-menu.mm-theme-white .mm-listview > li .mm-arrow:after {
border-color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-theme-white .mm-listview > li .mm-prev:after,
.mm-menu.mm-theme-white .mm-listview > li .mm-next:before {
border-color: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-theme-white .mm-listview > li.mm-selected > a:not(.mm-next),
.mm-menu.mm-theme-white .mm-listview > li.mm-selected > span {
background: rgba(0, 0, 0, 0.05); }
.mm-menu.mm-theme-white.mm-vertical .mm-listview li.mm-opened > a.mm-next,
.mm-menu.mm-theme-white.mm-vertical .mm-listview li.mm-opened > .mm-panel,
.mm-menu.mm-theme-white .mm-listview li.mm-opened.mm-vertical > a.mm-next,
.mm-menu.mm-theme-white .mm-listview li.mm-opened.mm-vertical > .mm-panel {
background: rgba(0, 0, 0, 0.03); }
.mm-menu.mm-theme-white .mm-divider {
background: rgba(0, 0, 0, 0.03); }
.mm-menu.mm-theme-white label.mm-check:before {
border-color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-theme-white em.mm-counter {
color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-theme-white .mm-fixeddivider span {
background: rgba(0, 0, 0, 0.03); }
.mm-menu.mm-pageshadow.mm-theme-white:after {
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }
.mm-menu.mm-theme-white .mm-search input {
background: rgba(0, 0, 0, 0.05);
color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-theme-white .mm-noresultsmsg {
color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-theme-white .mm-indexer a {
color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-theme-white label.mm-toggle {
background: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-theme-white label.mm-toggle:before {
background: white; }
.mm-menu.mm-theme-white input.mm-toggle:checked ~ label.mm-toggle {
background: #4bd963; }
.mm-menu.mm-theme-black {
background: black;
color: rgba(255, 255, 255, 0.6); }
.mm-menu.mm-theme-black .mm-navbar {
border-color: rgba(255, 255, 255, 0.2); }
.mm-menu.mm-theme-black .mm-navbar > *,
.mm-menu.mm-theme-black .mm-navbar a {
color: rgba(255, 255, 255, 0.4); }
.mm-menu.mm-theme-black .mm-navbar .mm-btn:before,
.mm-menu.mm-theme-black .mm-navbar .mm-btn:after {
border-color: rgba(255, 255, 255, 0.4); }
.mm-menu.mm-theme-black .mm-listview > li:after {
border-color: rgba(255, 255, 255, 0.2); }
.mm-menu.mm-theme-black .mm-listview > li .mm-prev:before,
.mm-menu.mm-theme-black .mm-listview > li .mm-next:after,
.mm-menu.mm-theme-black .mm-listview > li .mm-arrow:after {
border-color: rgba(255, 255, 255, 0.4); }
.mm-menu.mm-theme-black .mm-listview > li .mm-prev:after,
.mm-menu.mm-theme-black .mm-listview > li .mm-next:before {
border-color: rgba(255, 255, 255, 0.2); }
.mm-menu.mm-theme-black .mm-listview > li.mm-selected > a:not(.mm-next),
.mm-menu.mm-theme-black .mm-listview > li.mm-selected > span {
background: rgba(255, 255, 255, 0.3); }
.mm-menu.mm-theme-black.mm-vertical .mm-listview li.mm-opened > a.mm-next,
.mm-menu.mm-theme-black.mm-vertical .mm-listview li.mm-opened > .mm-panel,
.mm-menu.mm-theme-black .mm-listview li.mm-opened.mm-vertical > a.mm-next,
.mm-menu.mm-theme-black .mm-listview li.mm-opened.mm-vertical > .mm-panel {
background: rgba(255, 255, 255, 0.2); }
.mm-menu.mm-theme-black .mm-divider {
background: rgba(255, 255, 255, 0.2); }
.mm-menu.mm-theme-black label.mm-check:before {
border-color: rgba(255, 255, 255, 0.6); }
.mm-menu.mm-theme-black em.mm-counter {
color: rgba(255, 255, 255, 0.4); }
.mm-menu.mm-theme-black .mm-fixeddivider span {
background: rgba(255, 255, 255, 0.2); }
.mm-menu.mm-pageshadow.mm-theme-black:after {
content: none;
display: none; }
.mm-menu.mm-theme-black .mm-search input {
background: rgba(255, 255, 255, 0.3);
color: rgba(255, 255, 255, 0.6); }
.mm-menu.mm-theme-black .mm-noresultsmsg {
color: rgba(255, 255, 255, 0.4); }
.mm-menu.mm-theme-black .mm-indexer a {
color: rgba(255, 255, 255, 0.4); }
.mm-menu.mm-theme-black label.mm-toggle {
background: rgba(255, 255, 255, 0.2); }
.mm-menu.mm-theme-black label.mm-toggle:before {
background: black; }
.mm-menu.mm-theme-black input.mm-toggle:checked ~ label.mm-toggle {
background: #4bd963; }