.border--round [data-scrim-top]:before, .border--round [data-scrim-bottom]:before, .border--round [data-overlay]:before{border-radius: 6px;} .imageblock.border--round .background-image-holder{border-radius: 6px 0 0 6px;} @media all and (max-width: 767px){.imageblock.border--round .background-image-holder{border-radius: 6px 6px 0 0;}} .theme--square .border--round, .theme--square .btn{border-radius: 0px;} .theme--bordered{border: 0.92857143em solid #252525;} .main-container.transition--fade:not(.transition--active){cursor: wait;} @media all and (min-width: 1280px){body.boxed-layout > section.bar-3:first-of-type{border-radius: 6px 6px 0 0;}body.boxed-layout .main-container > footer:last-child{border-radius: 0 0 6px 6px;}} body.boxed-layout .modal-container section:not([class*='bg-']){background: none;} @media all and (max-width: 767px){.block--xs{margin-top: 0.92857143em;}} .container .container{max-width: 100%;} .switchable-toggle{cursor: pointer; user-select: none; -webkit-user-select: none;} .back-to-top{position: fixed; width: 3.71428571em; height: 3.71428571em; background: #fff; border-radius: 50%; text-align: center; right: 1.85714286em; bottom: 3.71428571em; padding-top: 12px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.04); z-index: 99; border: 1px solid #ececec; transition: 0.2s ease-out; -webkit-transition: 0.2s ease-out; -moz-transition: 0.2s ease-out;} .back-to-top i{color: #252525;} .back-to-top:not(.active){opacity: 0; transform: translate3d(0, 20px, 0); -webkit-transform: translate3d(0, 20px, 0); pointer-events: none;} .back-to-top.active:hover{transform: translate3d(0, -5px, 0); -webkit-transform: translate3d(0, -5px, 0);} .disable-scroll-bars{-ms-overflow-style: none;} .disable-scroll-bars::-webkit-scrollbar{display: none;} @keyframes fadeInUp{from{opacity: 0; transform: translate3d(0, 50px, 0); -webkit-transform: translate3d(0, 50px, 0);}to{opacity: 1; transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); -webkit-font-smoothing: antialiased;}} @-webkit-keyframes fadeInUp{from{opacity: 0; transform: translate3d(0, 50px, 0); -webkit-transform: translate3d(0, 50px, 0);}to{opacity: 1; transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); -webkit-font-smoothing: antialiased;}} @keyframes fadeInDown{from{opacity: 0; transform: translate3d(0, -100px, 0); -webkit-transform: translate3d(0, -100px, 0);}to{opacity: 1; transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); -webkit-font-smoothing: antialiased;}} @-webkit-keyframes fadeInDown{from{opacity: 0; transform: translate3d(0, -100px, 0); -webkit-transform: translate3d(0, -100px, 0);}to{opacity: 1; transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); -webkit-font-smoothing: antialiased;}} @keyframes fadeOutUp{from{opacity: 1; transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0);}to{opacity: 0; transform: translate3d(0, -50px, 0); -webkit-transform: translate3d(0, -50px, 0); -webkit-font-smoothing: antialiased;}} @-webkit-keyframes fadeOutUp{from{opacity: 1; transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0);}to{opacity: 0; transform: translate3d(0, -50px, 0); -webkit-transform: translate3d(0, -50px, 0); -webkit-font-smoothing: antialiased;}} @keyframes fadeOutRight{from{opacity: 1; transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0);}to{opacity: 0; transform: translate3d(50px, 0, 0); -webkit-transform: translate3d(50px, 0, 0); -webkit-font-smoothing: antialiased;}} @-webkit-keyframes fadeOutRight{from{opacity: 1; transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0);}to{opacity: 0; transform: translate3d(50px, 0, 0); -webkit-transform: translate3d(50px, 0, 0); -webkit-font-smoothing: antialiased;}} @keyframes fadeInLeft{from{opacity: 0; transform: translate3d(-50px, 0, 0); -webkit-transform: translate3d(-50px, 0, 0);}to{opacity: 1; transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); -webkit-font-smoothing: antialiased;}} @-webkit-keyframes fadeInLeft{from{opacity: 0; transform: translate3d(-50px, 0, 0); -webkit-transform: translate3d(-50px, 0, 0);}to{opacity: 1; transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); -webkit-font-smoothing: antialiased;}} @keyframes pulse{0%{opacity: 0; transform: scale(1); -webkit-transform: scale(1);}50%{opacity: 1;}100%{opacity: 0; transform: scale(2); -webkit-transform: scale(2);}} @-webkit-keyframes pulse{0%{opacity: 0; transform: scale(1); -webkit-transform: scale(1);}50%{opacity: 1;}100%{opacity: 0; transform: scale(2); -webkit-transform: scale(2);}} @keyframes kenBurns{0%{transform: scale(1);}100%{transform: scale(1.1);}} @-webkit-keyframes kenBurns{0%{transform: scale(1);}100%{transform: scale(1.1);}} section:not(.unpad):not(.imagebg):not([class*='bg--']):not(.imageblock):not(.unpad--bottom):not(.border--bottom):not(.space--xxs) + section:not(.unpad):not(.imagebg):not([class*='bg--']):not(.imageblock):not(.border--bottom):not(.space--xxs){padding-top: 0;} section:not(.unpad):not(.imagebg):not([class*='bg--']):not(.imageblock):not(.unpad--bottom):not(.border--bottom) + footer:not(.unpad):not(.imagebg):not([class*='bg--']):not(.imageblock):not(.unpad--bottom):not(.border--bottom){padding-top: 0;} section:not(.imagebg):not([class*='bg-']) + section.bg--secondary{border-top: 1px solid #ebebeb;} section.bg--secondary:not(.imagebg) + section:not(.imagebg):not([class*='bg-']){border-top: 1px solid #ebebeb;} section.bg--secondary:not(.unpad):not(.imageblock):not(.unpad--bottom):not(.border--bottom) + section.bg--secondary{padding-top: 0;} section.bg--secondary + footer:not(.bg--dark):not(.bg--secondary){border-top: 1px solid #ebebeb;} section.bg--dark + section.bg--dark{padding-top: 0;} section.bg--dark:last-of-type + footer.bg--dark{background: #1b1b1b;} section.border--bottom:not([data-gradient-bg]){border-bottom: 1px solid #ececec;} section.unpad{overflow: hidden;} section:not([class*='bg--']) + footer.bg--secondary{border-top: 1px solid #ebebeb;} section.text-center div[class*='col-']:first-child:last-child{margin: 0 auto; float: none;} .section--overlap{z-index: 2; position: relative;} @media all and (max-width: 1024px){html{font-size: 80%;}} h1, .h1{letter-spacing: -0.01em;} h1:not(:last-child), .h1:not(:last-child){margin-bottom: 0.59090909090909em;} @media all and (min-width: 768px){h1.h1--large, .h1.h1--large{font-weight: 200; font-size: 4.428571428571429em; line-height: 1.048387096774194em;}h1.h1--large:not(:last-child), .h1.h1--large:not(:last-child){margin-bottom: 0.419354838709677em;}h1.h1--large.type--uppercase, .h1.h1--large.type--uppercase{letter-spacing: 10px; margin-right: -10px;}h1.h1--large + p.lead, .h1.h1--large + p.lead{margin-top: 2.052631578947368em;}} h2, .h2{margin-bottom: 0.78787878787879em;} h3, .h3{margin-bottom: 1.04em;} h3 strong, .h3 strong{font-weight: 400;} blockquote{font-family: 'Merriweather', serif; font-style: italic; font-weight: 300;} blockquote:not(:last-child){margin-bottom: 1.04em;} blockquote > p{font-size: 1em !important;} h4, .h4{margin-bottom: 1.36842105263158em; font-weight: 400;} h4.inline-block + .h4.inline-block:not(.typed-text), .h4.inline-block + .h4.inline-block:not(.typed-text){margin-left: 0.68421052631579em;} h5, .h5{font-weight: 600;} h5:not(:last-child), .h5:not(:last-child){margin-bottom: 1.85714286em;} h6, .h6{font-weight: 700;} h6:not(:last-child), .h6:not(:last-child){margin-bottom: 2.16666666666667em;} h6.type--uppercase, .h6.type--uppercase{letter-spacing: 1px; margin-right: -1px;} span.h1:not(.inline-block), span.h2:not(.inline-block), span.h3:not(.inline-block), span.h4:not(.inline-block), span.h5:not(.inline-block), span.h6:not(.inline-block){display: block;} b{font-weight: 600;} hr{border-color: #ECECEC;} .bg--dark hr{border-color: #585858;} [class*='bg-']:not(.bg--white):not(.bg--secondary) p, [class*='imagebg']:not(.image--light) p{opacity: .9;} .lead{font-weight: 400; color: #808080;} .lead:not(:last-child){margin-bottom: 1.36842105263158em;} .lead + .btn:last-child{margin-top: 0.92857143em;} p:last-child{margin-bottom: 0;} p strong{color: #252525;} pre{padding: 0.92857143em; background: #fafafa; border: 1px solid #ececec; border-radius: 6px; line-height: 20px; max-height: 500px;} .bg--secondary > pre{background: #f5f5f5; border-color: #ddd;} .text-block:not(:last-child){margin-bottom: 1.85714286em;} .text-block h2, .text-block .h2{margin-bottom: 0.3939393939394em;} .text-block h5, .text-block .h5{margin: 0;} .text-block h4:not(:last-child), .text-block .h4:not(:last-child){margin-bottom: 0.3421052631579em;} .text-block h3, .text-block .h3{margin-bottom: 0.52em;} @media all and (min-width: 768px){div[class*='col-'] .text-block + .text-block{margin-top: 3.71428571em;}} .heading-block{margin-bottom: 3.71428571em;} .heading-block h1, .heading-block h2, .heading-block h3, .heading-block h4, .heading-block h5, .heading-block h6, .heading-block .h1, .heading-block .h2, .heading-block .h3, .heading-block .h4, .heading-block .h5, .heading-block .h6{margin-bottom: 0;} .bg--dark .bg--secondary{background: #343434;} a{color: #ff4f4f; font-weight: 700;} a:hover{color: #ff1c1c; text-decoration: underline;} a.block{font-weight: normal; text-decoration: none; color: #666666;} p a, span a, label a{font-size: 1em; text-decoration: underline; font-weight: 400; line-height: 1.85714286em;} p + a:not(.btn){font-size: 0.85714286em; line-height: 2.16666667em;} .imagebg:not(.image--light) a{color: #fff; font-weight: 600;} table{width: 100%; border-collapse: separate;} table th, table td{padding: 0.92857143em;} table th{background: #fafafa; color: #252525;} table tr:not(:last-of-type){border-bottom: 1px solid #ececec;} table.border--round{border-radius: 6px; border: 1px solid #ececec;} .table--alternate-column th:nth-child(odd){background: none;} .table--alternate-column td:nth-child(even){background: #fafafa;} .table--alternate-row tbody tr:nth-child(even){background: #fafafa;} .bg--dark table.border--round{border-radius: 6px; border: 1px solid #3f3f3f;} .bg--dark table th{background: #3f3f3f; color: #fff;} .bg--dark .table--alternate-row tbody tr:nth-child(even){background: #323232;} ul:not([class*='menu']) li > a{font-weight: normal;} ul:not([class*='menu']) li > a:hover{text-decoration: none;} ol{list-style-position: outside; list-style-type: decimal;} ol li:not(:last-child){margin-bottom: 1.85714286em;} ol.lead li:not(:last-child){margin-bottom: 1.26315789473684em;} .list-inline{margin-left: 0; display: inline-block;} .list-inline li{padding: 0;} .list-inline li:not(:last-child){margin-right: 1.85714286em;} .list-inline:not(:last-child){margin-right: 1.85714286em;} .list-inline--images img{max-height: 2.78571429em;} @media all and (min-width: 768px){.list-inline--images li:not(:last-child){margin-right: 5.57142857em;}} @media all and (max-width: 767px){.list-inline--images li:not(:last-child){margin-bottom: 1.85714286em;}} .list--loose > li:not(:last-child){margin-bottom: 0.46428571em;} .list--hover li{transition: 0.2s ease; -webkit-transition: 0.2s ease; -moz-transition: 0.2s ease;} .list--hover li:not(:hover){opacity: .6;} .social-list a{color: #252525;} .imagebg:not(.image--light) .social-list a{color: #fff;} @media all and (max-width: 767px){.list-inline:not(.social-list):not(.list-inline--images){display: block;}.list-inline:not(.social-list):not(.list-inline--images) li{display: block; margin: 0;}.list-inline:not(.social-list):not(.list-inline--images) li:not(:last-child){margin-bottom: 0.46428571em;}} @media all and (max-width: 767px){.list-inline{min-width: 100%;}} .row--list span.h6{margin-bottom: 0;} .row--list span.h3:last-child{margin-bottom: 0;} @media all and (max-width: 767px){.row--list > li{margin-bottom: 0.92857143em;}} hr:first-child{margin-top: 0;} hr.short{width: 2.78571429em; border-color: #ff4f4f;} hr[data-title]{margin: 2.78571429em 0; text-align: center;} hr[data-title]:before{content: attr(data-title); background: #ffffff; position: relative; bottom: 14px; padding: 0.92857143em; font-style: italic;} .bg--dark hr:not(.short), .imagebg hr:not(.short), .bg--primary hr:not(.short){opacity: .3;} .btn{position: relative;} .btn:not([class*='primary']){border-color: #d3d3d3;} .btn:not([class*='primary']):hover{border-color: #252525;} .btn.type--uppercase{letter-spacing: .5px;} .btn.type--uppercase .btn__text{letter-spacing: .5px; margin-right: -0.5px;} .btn .label{top: -0.92857143em; right: -3.71428571em;} .btn.btn--lg .btn__text{font-weight: 600;} .btn.btn--lg.type--uppercase .btn__text{letter-spacing: 1px;} .btn + p.type--fine-print, .btn + span.type--fine-print{margin-top: 1.08333333333334em;} .btn.block{margin-left: 0;} .btn.block + .btn.block{margin-top: 0.92857143em;} .btn:hover{transform: translate3d(0, -2px, 0); -webkit-transform: translate3d(0, -2px, 0);} .btn.btn--sm + .btn--sm{margin-left: 0.92857143em;} p > .btn{text-decoration: none;} @media all and (max-width: 767px){.btn:not(:last-child){margin-bottom: 1.85714286em;}} .btn--icon{padding-left: 5.57142857em;} .btn--icon i{position: absolute; height: 100%; left: 0; top: 0; background: rgba(0, 0, 0, 0.1); padding: 0 13px; border-radius: 6px 0 0 6px; font-size: 16px; line-height: 41px;} .btn--icon i.socicon{line-height: 42px;} .btn--cart{width: 3.71428571em; height: 3.71428571em; border: 2px solid #252525; display: block; text-align: center; border-radius: 6px; opacity: .4; padding: 0;} .btn--cart:hover{opacity: 1;} .btn--cart .btn__text{position: absolute; width: 100%; left: 0; top: 50%; transform: translateY(-50%); font-size: 1.142857142857143em;} .imagebg:not(.image--light) .btn--icon:not([class*='bg']):not([class*='primary']) i{color: #fff; background: rgba(255, 255, 255, 0.2);} @media all and (min-width: 768px){.btn-group .btn{margin-bottom: 0 !important; margin-left: 0;}.btn-group .btn + .btn{margin-left: 0;}.btn-group .btn:not(:first-child):not(:last-child){border-radius: 0;}.btn-group .btn:first-child{border-radius: 6px 0 0 6px;}.btn-group .btn:last-child{border-radius: 0 6px 6px 0;}.btn-group .btn:first-child:nth-last-child(2), .btn-group .btn:last-child:nth-child(2){width: 50%;}} .btn-group{border: none; padding: 0;} @media all and (max-width: 767px){.btn-group .btn{display: block;}} .bg--primary div:not([class*='feature']) .btn--primary{background: #fff; border-color: #fff;} .bg--primary div:not([class*='feature']) .btn--primary .btn__text{color: #ff4f4f;} .bg--primary > .btn--primary{background: #fff; border-color: #fff;} .bg--primary > .btn--primary .btn__text{color: #ff4f4f;} .bg--dark .btn:not(.btn--primary){border-color: #3f3f3f;} .bg--dark .btn:not(.btn--primary):hover{border-color: #656565;} .bg--dark .btn .btn__text{color: #fff;} .imagebg:not(.image--light) .btn:not([class*='primary']){border-color: rgba(255, 255, 255, 0.3);} .imagebg:not(.image--light) .btn:not([class*='primary']):hover{border-color: #fff;} .imagebg.image--light .btn:not([class*='primary']){border-color: #252525; background: rgba(255, 255, 255, 0.3);} .imagebg.image--light .btn:not([class*='primary']):hover{background: rgba(255, 255, 255, 0.5);} h1 + .btn, .h1 + .btn{margin-top: 1.85714286em;} h2 + .btn, .h2 + .btn{margin-top: 0.92857143em;} img:last-child{margin-bottom: 0;} img.flag{max-height: 1.85714286em;} img.image--sm:not(:last-child){margin-bottom: 0.92857143em;} img.promo.border--round{border: 1px solid #ececec;} p.lead img{max-height: 1.68421053em;} .imagebg h1, .imagebg h2, .imagebg h3, .imagebg h4, .imagebg h5, .imagebg h6{position: relative;} .imagebg:not(.image--light) span{color: #fff;} .imagebg.border--round{overflow: hidden;} section.parallax .row .background-image-holder{transform: none !important; top: 0 !important;} .triptych.border--round img{position: relative; border-radius: 6px; width: 33.333333%; float: left; margin: 0;} .triptych.border--round img:nth-child(2){transform: scale(1.2); -webkit-transform: scale(1.2); z-index: 2; box-shadow: 0 23px 40px rgba(0, 0, 0, 0.2);} .gallery > div[class*='col-']{margin-bottom: 30px;} .gallery-1{overflow: hidden; position: relative;} .gallery-1 .gallery__image:not(:last-child){margin-bottom: 30px;} .gallery-1 > div[class*='col-']:first-child > .gallery__image{height: 800px;} .gallery-1 > div[class*='col-']:last-child > .gallery__image{height: calc(385px);} .gallery__image{position: relative; overflow: hidden;} @media all and (max-width: 767px){.gallery-1 .gallery__image{max-height: 300px; margin-bottom: 15px;}.gallery-1 .gallery__image:not(:last-child){margin-bottom: 15px;}} .section--ken-burns{overflow: hidden;} .section--ken-burns > .background-image-holder, .section--ken-burns > img:only-child{animation: kenBurns 15s ease alternate infinite; -webkit-animation: kenBurns 15s ease alternate infinite;} .breadcrumbs{list-style: none;} .breadcrumbs li{font-size: 0.85714285714286em; display: inline-block;} .breadcrumbs li:not(:last-child){margin-right: 1.08333333333334em;} .breadcrumbs li:not(:last-child):after{content: '\00bb'; margin-left: 1.08333333333334em;} .breadcrumbs li a{font-weight: normal;} .imagebg .breadcrumbs, .bg--primary .breadcrumbs{color: #fff;} .imagebg .breadcrumbs a, .bg--primary .breadcrumbs a{color: #fff; font-weight: 600;} .elements-title{border-top: none !important;} .elements-title + .tabs-container:not( :nth-last-child(2)), .elements-title + section:not( :nth-last-child(2)){margin-bottom: 9.28571429em;} .elements-title + section:not(.imagebg):not([class*='bg-']):not(.unpad){padding-top: 1.85714286em;} .label{display: inline-block; font-size: 9px; font-weight: 700; letter-spacing: .5px; color: #fff; text-transform: uppercase; height: 26px; min-width: 65px; padding: 0 10px; text-align: center; border-radius: 50px; position: absolute; z-index: 3; top: 1.23809524em; right: 1.23809524em;} .label:not([class*='bg--']){background: #343851;} .label.label--inline{position: relative; top: 0; right: 0;} .label.label--inline:not(:last-child){margin-right: 0.92857143em;} .label.label--inline + span, .label.label--inline + p{position: relative; top: 1px;} .label.switchable-toggle{left: 50%; right: auto; transform: translate3d(-50%, 0, 0); -webkit-transform: translate3d(-50%, 0, 0); box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.06);} .bg--primary-1 .label:not([class*='bg--']){background: #64789c;} .menu-horizontal > li, .menu-vertical > li{font-family: 'Open Sans', 'Roboto', 'Helvetica', Sans-Serif;} .bar .logo{max-height: 1.85714286em; max-width: none;} .menu-horizontal > li > a, .menu-horizontal > li > .modal-instance > a{font-weight: 500;} .menu-horizontal > li a:hover{text-decoration: none;} .hamburger-toggle i{color: #252525;} @media all and (min-width: 990px){.menu-horizontal li:not(:last-child){margin-right: 1.23809524em;}.bar__module:not(:only-child) .menu-horizontal{top: 0;}} @media all and (min-width: 768px) and (max-width: 1023px){.bar-2 .menu-horizontal > li, .bar-1 .menu-horizontal > li{display: inline-block;}.bar-2 .menu-horizontal > li:not(:first-child), .bar-1 .menu-horizontal > li:not(:first-child){margin-left: 0.92857143em;}.bar-2 .bar__module, .bar-1 .bar__module{margin-bottom: 1.85714286em;}.bar-2 .row div[class*='col-']:last-child .bar__module:last-child, .bar-1 .row div[class*='col-']:last-child .bar__module:last-child{margin-bottom: 0;}} .bar-1 .menu-horizontal > li > .dropdown__trigger, .bar-1 .menu-horizontal > li > a{font-size: 0.857142857142857em; line-height: 2.166666666666667em; text-transform: uppercase; font-weight: 600; letter-spacing: .5px;} @media all and (min-width: 1024px){.bar-1 .bar__module + .bar__module{margin-left: 1.85714286em;}} @media all and (min-width: 991px){.bar-2 .logo{position: absolute; left: 50%; transform: translateX(-50%);}} .bar-3{font-size: 0.85714286em;} .bar-3 .menu-horizontal{top: 0;} @media all and (max-width: 990px){.bar-3 .menu-horizontal li{display: inline-block;}.bar-3 .menu-horizontal li:not(:last-child){margin-right: 0.92857143em;}} @media all and (min-width: 990px){.bar-toggle .col-md-1 .logo{top: 10px;}} @media all and (max-width: 767px){.bar-4 .logo-light{display: none;}.bar-4 .logo-dark{margin-bottom: 1.85714286em;}.bar.bg--dark{background: #252525;}.bar.bg--dark .hamburger-toggle i{color: #fff;}} .alert{border-radius: 6px;} .alert:not(:last-child){margin-bottom: 1.85714286em;} .alert .alert__close{font-size: 1.35714286em;} .menu-toggle{box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.04); width: 3.71428571em; height: 3.71428571em; border-radius: 50%; text-align: center; background: #fff; display: inline-block; transition: 0.2s ease; -webkit-transition: 0.2s ease; -moz-transition: 0.2s ease;} .menu-toggle i{font-size: 1.78571429em; position: relative; top: 13px; color: #252525;} .menu-toggle:hover{box-shadow: 0 23px 40px rgba(0, 0, 0, 0.2); transform: translate3d(0, -2px, 0); -webkit-transform: translate3d(0, -2px, 0);} .nav-utility{padding: 0.92857143em 0;} .nav-utility .nav-utility__module{font-size: 0.85714285714286em;} .nav-utility .nav-utility__module a{color: #666666; font-weight: normal;} .nav-utility .nav-utility__module a i{transition: 0.3s ease; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease; display: inline-block;} .nav-utility .nav-utility__module a:hover i{transform: scale(1.5); -webkit-transform: scale(1.5);} .nav-utility .nav-utility__module.right:not(:last-child){margin-left: 2.16666666666667em;} .utility-toggle{display: inline-block; cursor: pointer; width: 3px; height: 3px; position: relative; bottom: 8px; border-radius: 50%; background: #252525;} .utility-toggle:before, .utility-toggle:after{content: ''; width: 3px; height: 3px; border-radius: 50%; position: absolute; background: #252525;} .utility-toggle:before{top: 6px;} .utility-toggle:after{top: 12px;} .bar-stacked .logo{margin-bottom: 3.71428571em;} .notification.side-menu{z-index: 9999; background: #ffffff; padding-top: 1.85714286em; margin: 0; height: 100%; box-shadow: 0 23px 40px rgba(0, 0, 0, 0.2); width: 27.85714286em;} .notification.side-menu .side-menu__module{overflow: hidden; padding: 2.78571429em;} .notification.side-menu .side-menu__module + hr:not(:last-child){margin: 0;} .notification.side-menu .menu-vertical li a{font-size: 1.35714286em; line-height: 1.36842105em;} .notification.side-menu .menu-vertical li a:hover{text-decoration: none;} .notification.side-menu .btn:not(:last-child){margin-bottom: 1.85714286em;} .notification.side-menu .btn + ul.list--loose{margin-top: 0.92857143em;} .notification.side-menu .notification-close-cross{top: 0.92857143em; right: 2.78571429em; margin-top: 8px;} .notification.side-menu .social-list:not(:first-child){margin-top: 1.85714286em;} .menu-toggle.pos-fixed{position: fixed; right: 5.57142857em; animation: fadeInDown .3s ease forwards;} @media all and (min-width: 768px){.side-menu .side-menu__module span.type--fine-print{position: relative; top: 8px;}} @media all and (max-width: 767px){.side-menu{width: 100%;}.side-menu .side-menu__module .float-right, .side-menu .side-menu__module .float-left{display: block;}} .nav-container.nav-container--sidebar + .main-container{width: calc(100vw - 20.428571428571463em); float: right;} .nav-container.nav-container--sidebar + .main-container .container{max-width: 100%;} .nav-sidebar-column{position: fixed; z-index: 3; left: 0; width: 20.42857143em; border-right: 1px solid #ececec; height: 100vh; overflow-y: scroll; -ms-overflow-style: none; padding: 2.78571429em 1.85714286em;} .nav-sidebar-column:not([class*='bg-']){background: #ffffff;} .nav-sidebar-column.bg--dark{border-right: 1px solid #3f3f3f;} .nav-sidebar-column::-webkit-scrollbar{display: none;} .nav-sidebar-column .logo{max-height: 2.32142857em; margin-bottom: 0.92857143em;} .nav-sidebar-column .text-block > p{margin-bottom: 0.92857143em;} .nav-sidebar-column .menu-vertical li.dropdown:not(:hover):after{opacity: .35;} .nav-sidebar-column .menu-vertical a:hover{text-decoration: none;} .nav-sidebar-column .dropdown .dropdown__container, .nav-sidebar-column .dropdown .dropdown__content{left: 0 !important; position: relative; pointer-events: all;} .nav-sidebar-column .dropdown .dropdown__container:before{height: 0;} .nav-sidebar-column .dropdown .dropdown__content{transform: none !important; box-shadow: none; -webkit-box-shadow: none; padding-top: 0.46428571em; padding-right: 0; padding-left: 0.46428571em; background: none !important;} .nav-sidebar-column .dropdown .menu-vertical li.dropdown:after{right: 1.85714286em;} .nav-sidebar-column .dropdown:not(.dropdown--active) .dropdown__container{display: none;} .nav-sidebar-column .dropdown.dropdown--hover:hover > .dropdown__container{display: block;} .nav-sidebar-column .social-list{margin-bottom: 0.92857143em;} body.dropdowns--hover .nav-sidebar-column .dropdown:hover > .dropdown__container{display: block;} .nav-sidebar-column-toggle{transition: all .3s ease; left: 0; width: 3.71428571em; height: 3.71428571em; background: #ffffff; text-align: center; position: fixed; z-index: 4; cursor: pointer; border-radius: 0 0 6px 0; box-shadow: 2px 1px 4px rgba(0, 0, 0, 0.1);} .nav-sidebar-column-toggle > i{transition: all .3s ease; font-size: 1.78571429em; position: relative; top: 11px;} .nav-sidebar-column-toggle:not(.toggled-class) > i{opacity: .5;} .nav-sidebar-column-toggle.toggled-class i:before{content: '\e80b';} @media all and (max-width: 990px){.nav-sidebar-column{transition: all .3s ease; left: -20.42857143em; box-shadow: 2px 0px 4px rgba(0, 0, 0, 0);}.nav-sidebar-column.active{left: 0; box-shadow: 2px 0px 4px rgba(0, 0, 0, 0.1);}.nav-sidebar-column-toggle.toggled-class{left: 20.42857143em;}.nav-container.nav-container--sidebar + .main-container{width: 100%; float: none;}} .nav-container.nav-container--right .nav-sidebar-column{right: 0; left: auto;} .nav-container.nav-container--right + .main-container{float: left;} .nav-container.nav-container--right .nav-sidebar-column-toggle{left: auto; right: 0; border-radius: 0 0 0 6px; box-shadow: -2px 1px 4px rgba(0, 0, 0, 0.1);} @media all and (max-width: 990px){.nav-container.nav-container--right .nav-sidebar-column{right: -20.42857143em; left: auto;}.nav-container.nav-container--right .nav-sidebar-column.active{left: auto; right: 0; box-shadow: -2px 0px 4px rgba(0, 0, 0, 0.1);}.nav-container.nav-container--right .nav-sidebar-column-toggle.toggled-class{left: auto; right: 20.42857143em;}} .menu-fullscreen{color: #fff;} .menu-fullscreen .pos-absolute{width: 100%;} .menu-fullscreen a{color: #fff;} .menu-fullscreen a:hover{text-decoration: none;} .menu-fullscreen .social-list{margin-right: 0;} .menu-fullscreen:before{background: rgba(0, 0, 0, 0.9);} .menu-fullscreen .modal-content .modal-close-cross{right: 3.71428571em; top: 1em;} @media all and (max-width: 767px){.menu-fullscreen .pos-bottom{position: relative;}} .dropdown > .dropdown__trigger:after{font-family: "stack-interface"; display: inline-block; font-size: 8px; position: relative; bottom: 2px;} .dropdown > .dropdown__trigger .image--xxs{margin-right: 0.46428571em;} .dropdown .dropdown__content{border-radius: 6px; box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.08); -webkit-box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.08); padding: 1.23809524em 1.85714286em;} .dropdown .dropdown__content h5:not(:last-child){margin-bottom: 0.92857143em;} .dropdown .dropdown__content .background-image-holder{border-radius: 6px 0 0 6px;} .dropdown .dropdown__content > .pos-absolute[class*='col-']{left: 0; top: 0; height: 100%; position: absolute !important;} .dropdown .dropdown__content > .pos-absolute[class*='col-'][data-overlay]:before{border-radius: 6px 0 0 6px;} .menu-horizontal > .dropdown > .dropdown__trigger:after{content: '\e80a'; margin-left: 4px;} .menu-vertical > .dropdown > .dropdown__trigger{display: inline-block; width: 100%;} @media all and (max-width: 767px){.dropdown [class*='col-'] + [class*='col-']{margin-top: 0.92857143em;}.dropdown .dropdown__content:not([class*='bg-']){border: none; box-shadow: none;}} @media all and (max-width: 767px){.dropdown__container{left: 0 !important;}} .menu-vertical li{transition: 0.3s ease; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease;} .menu-vertical li:not(:hover):not(.dropdown--active){opacity: .75;} .menu-vertical li:not(:last-child){margin-bottom: 0.30952381em;} .menu-vertical li.dropdown{position: relative;} .menu-vertical li.dropdown:after{content: '\e80c'; font-family: 'stack-interface'; right: 0; top: 0; position: absolute; transition: 0.3s ease; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease; display: inline-block; transform: translate3d(-10px, 0, 0); -webkit-transform: translate3d(-10px, 0, 0);} .menu-vertical li.dropdown:hover:after{transform: translate3d(-5px, 0, 0); -webkit-transform: translate3d(-5px, 0, 0);} .menu-vertical li.separate{border-top: 1px solid #e6e6e6; margin-top: 0.92857143em; padding-top: 0.92857143em;} .menu-vertical li.separate.dropdown:after{top: .92857143em;} .menu-vertical + h5{margin-top: 1.85714286em;} @media all and (max-width: 990px){.menu-vertical .dropdown.dropdown--active:after{opacity: 0;}} @media all and (min-width: 991px){.dropdown .dropdown__container:before{height: 18px;}} .tweets-feed .interact{display: none;} .tweets-feed .user a:hover{text-decoration: none;} .tweets-feed .user img{border-radius: 50%;} .tweets-feed-1{border-radius: 6px; border: 1px solid #ececec; overflow: hidden;} .tweets-feed-1 li{overflow: hidden; padding: 1.85714286em; padding-bottom: 0;} .tweets-feed-1 li:not(:last-child){border-bottom: 1px solid #ececec;} .tweets-feed-1 .user{width: 20%; float: left; margin-bottom: 0.92857143em;} .tweets-feed-1 .user img{max-height: 3.71428571em; margin-right: 0.46428571em;} .tweets-feed-1 .user [data-scribe="element:name"], .tweets-feed-1 .user [data-scribe="element:screen_name"]{display: none;} .tweets-feed-1 .tweet, .tweets-feed-1 .timePosted{width: 80%; float: right;} .tweets-feed-1 .tweet{margin-bottom: 0.46428571em;} .tweets-feed-1 .timePosted{font-size: 0.85714286em; line-height: 2.16666667em;} .tweets-feed-1:not(:last-child) + .btn{margin-top: 2.78571429em;} .imagebg .tweets-feed-1, .bg--dark .tweets-feed-1{border-color: rgba(255, 255, 255, 0.1);} .imagebg .tweets-feed-1 li:not(:last-child), .bg--dark .tweets-feed-1 li:not(:last-child){border-color: rgba(255, 255, 255, 0.1);} .tweets-feed-2 .user{display: none;} .tweets-feed-2 .timePosted{display: none;} .tweets-feed-2 li{overflow: hidden;} .tweets-feed-2 li:before{font-family: 'socicon'; content: "\e08d";} .tweets-feed-2 li .tweet{width: 85%; float: right;} .tweets-feed.slider .user img{display: inline-block; clear: both; margin-bottom: 0.92857143em;} .tweets-feed.slider .user [data-scribe="element:name"]{display: none;} .tweets-feed.slider .user [data-scribe="element:screen_name"]{display: block; font-size: 1.35714286em; line-height: 1.36842105em; font-weight: normal;} .tweets-feed.slider .tweet{margin-top: 1.36842105263158em; margin-bottom: 0.68421052631579em; font-size: 1.35714286em; line-height: 1.36842105em;} .tweets-feed.slider .timePosted{margin: 0;} .tweets-feed.slider:not(:last-child) + .btn{margin-top: 2.78571429em;} .instafeed a{transition: 0.3s ease; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease;} .instafeed a:hover{opacity: .75;} .instafeed:not(.instafeed--gapless) li{padding: 0.46428571em;} .instafeed.instafeed--gapless li{margin-bottom: -1px;} .instafeed + .btn{margin-top: 2.78571429em;} .instafeed[data-grid="1"][data-amount="8"] li{display: inline-block; width: 12.5%;} .instagram{position: relative;} .instagram.unpad .btn{position: absolute; z-index: 2; top: 50%; transform: translate3d(-50%, -50%, 0); -webkit-transform: translate3d(-50%, -50%, 0); margin: 0;} .card__top{position: relative; overflow: hidden;} .card__action a{color: #666666; text-decoration: none; transition: 0.3s ease; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease;} .card__action a i{color: #252525; font-size: 1em;} .card__action a span{position: relative; bottom: 2px;} .card__action a:not(:hover){opacity: .5;} .card p a{text-decoration: none;} .masonry__item .card.boxed{margin-bottom: 0;} .card-1 .card__avatar{margin-bottom: 0.92857143em;} .card-1 .card__avatar img{max-height: 2.78571429em; margin-right: 0.46428571em; margin-bottom: 0;} .card-1 .card__avatar, .card-1 .card__meta{display: inline-block;} .card-1 .card__meta{float: right;} .card-1 .card__body{border-bottom: 1px solid #ececec; padding-bottom: 0.92857143em; margin-bottom: 0.92857143em;} .card-1 .card__body img{margin-bottom: 0.92857143em;} .card-1 .card__body h4{margin-bottom: 0.342105263157895em;} .bg--dark .card-1 .card__body{border-color: #3f3f3f;} @media all and (max-width: 767px){.card .list-inline:not(.social-list) li{display: inline-block;}.card .list-inline:not(.social-list) li:not(:first-child){margin-left: 0.92857143em;}} .card-2 .card__top img{border-radius: 6px 6px 0 0;} .card-2 .card__body{border-bottom: 1px solid #ececec; padding-bottom: 1.85714286em;} .card-2 .card__body h4{margin: 0;} .card-2 .card__body p{margin-top: 0.92857143em;} .card-2 .card__bottom{overflow: hidden;} .card-2 .card__bottom > div{display: inline-block; width: 50%; float: left;} .card-2 .card__bottom .h6{margin-bottom: 0.541666666666667em;} .card-2 .card__body, .card-2 .card__bottom{padding: 1.85714286em; border: 1px solid #ececec;} .card-2 .card__body{border-bottom: none; border-top: none;} .card-2 .card__bottom{border-radius: 0 0 6px 6px; padding: 0.92857143em 1.85714286em;} .card-2 .card__action i{font-size: 1.78571429em;} .bg--dark .card-2 .card__body, .bg--dark .card-2 .card__bottom{border-color: #3f3f3f;} .checkmark{display: inline-block; position: relative; width: 1.23809524em; height: 1.23809524em; border-radius: 50%; text-align: center;} .checkmark:not([class*='bg-']){background: #ff4f4f;} .checkmark:before{content: '\2713'; color: #fff; font-size: 11px; position: absolute; width: 100%; left: 0; top: -4px;} .checkmark.checkmark--cross:before{content: '\2717';} .checkmark:not(:last-child){margin-right: 13px;} .icon:not(.block){display: inline-block;} .icon.icon--xs{font-size: 1.14285714285714em;} .text-block .icon + h4{margin-top: 0.6842105263158em;} .imagebg .icon{color: #fff;} p .material-icons{font-size: 1em;} p .material-icons:first-child{margin-right: 0.30952381em;} .material-icons{font-family: 'Material Icons' !important;} .icon-circle{position: relative; display: inline-block; width: 3.71428571em; height: 3.71428571em; border-radius: 50%; border: 1px solid #ececec; background: #fafafa; text-align: center;} .icon-circle i{font-size: 24px; position: absolute; top: 50%; transform: translateY(-50%); width: 100%; left: 0;} .tooltip{position: relative; top: 3px; display: inline-block; width: 1.23809524em; height: 1.23809524em; border-radius: 50%; background: #252525; text-align: center; cursor: pointer;} .tooltip .tooltip__anchor{color: #fff; font-weight: 700; font-size: 11px; position: absolute; top: -5px; left: 6px;} .tooltip .tooltip__text{transition: 0.2s ease; -webkit-transition: 0.2s ease; -moz-transition: 0.2s ease; text-align: left; z-index: 10; position: absolute; width: 280px; background: #fafafa; border: 1px solid #ececec; padding: 0.61904762em; left: 1.48571429em; top: -0.92857143em; opacity: 0; pointer-events: none; cursor: default; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.04); line-height: 20px;} .tooltip:hover .tooltip__text{opacity: 1;} .tooltip:last-child{margin-left: 0.92857143em;} [data-tooltip]{position: relative; overflow: visible;} [data-tooltip]:after{transition: all .2s ease; content: attr(data-tooltip); position: absolute; top: -24px; left: 50%; transform: translateX(-50%); background: #252525; color: #fff; border: 1px solid #e7e7e7; padding: 2px 12px; pointer-events: none; white-space: nowrap; font-size: 11px; line-height: 18px; font-weight: 600; border-radius: 2px; z-index: 2; font-family: 'Open Sans';} [data-tooltip]:not(:hover):after{opacity: 0;} .boxed{border-radius: 6px;} .boxed .background-image-holder{border-radius: 6px;} .boxed:before{border-radius: 6px;} .boxed:not(:last-child){margin-bottom: 30px;} .boxed:not([class*='bg-']){background: #ffffff;} .boxed.bg--secondary .boxed{background: #fafafa;} @media all and (min-width: 768px){.switchable .imagebg .boxed{padding-left: 5.57142857em;}} .bg--dark .boxed:not([class*='bg-']), .imagebg:not(.image--light) .boxed:not([class*='bg-']){background: none; color: #fff;} .bg--dark .boxed:not([class*='bg-']).boxed--border, .imagebg:not(.image--light) .boxed:not([class*='bg-']).boxed--border{border-color: #3f3f3f;} .bg--dark .boxed[class*='bg-'].boxed--border, .imagebg:not(.image--light) .boxed[class*='bg-'].boxed--border{border: none;} .imagebg:not(.image--light) .boxed:not(.bg--white):not(.bg--none){background: rgba(20, 20, 20, 0.3);} .imagebg:not(.image--light) .boxed:not(.bg--white):not(.bg--none).boxed--border{border: none;} .imagebg:not(.image--light) .boxed:not(.bg--white):not(.bg--none) .boxed{background: none;} .bg--primary .boxed:not(.imagebg){color: #666666;} .bg--primary .boxed:not(.imagebg) p{color: #666666;} .bg--primary .boxed:not(.imagebg) h1, .bg--primary .boxed:not(.imagebg) h2, .bg--primary .boxed:not(.imagebg) h3, .bg--primary .boxed:not(.imagebg) h4, .bg--primary .boxed:not(.imagebg) h5, .bg--primary .boxed:not(.imagebg) h6, .bg--primary .boxed:not(.imagebg) .h1, .bg--primary .boxed:not(.imagebg) .h2, .bg--primary .boxed:not(.imagebg) .h3, .bg--primary .boxed:not(.imagebg) .h4, .bg--primary .boxed:not(.imagebg) .h5, .bg--primary .boxed:not(.imagebg) .h6, .bg--primary .boxed:not(.imagebg) i{color: #252525;} .bg--primary .boxed:not(.imagebg) a{color: #ff4f4f;} .bg--primary .boxed:not(.imagebg) .color--primary{color: #ff4f4f !important;} @media all and (min-width: 768px){.boxed.boxed--emphasis{transform: scale(1.075); -webkit-transform: scale(1.075);}} .feature:not(.boxed){margin-bottom: 60px;} .feature.feature--featured:after{content: ''; position: absolute; bottom: 0; width: 100%; height: 4px; background: #ff4f4f; left: 0;} .feature h5{margin: 0;} .feature h4{margin-bottom: 0.342105263157895em;} .feature h4 + p{max-width: 22.28571429em;} .feature i + h5{margin-top: 1.85714286em;} .feature i + h4{margin-top: 0.68421052631579em;} .feature i.icon--lg + h4{margin-top: 1.36842105263158em;} .feature i.icon--lg + .h5{margin-top: 0.92857143em;} .feature img + .boxed{border-radius: 0 0 6px 6px; border-top: none;} .imagebg:not(.image--light) .feature.bg--white a:not(.btn){color: #ff4f4f;} .imagebg:not(.image--light) .feature.bg--white .label{color: #fff;} @media all and (max-width: 767px){.feature .feature__body form .row{margin-left: 0; margin-right: 0;}} section.text-center .feature-6 h4 + p{margin: 0 auto;} @media all and (min-width: 768px){.row div[class*='col-']:nth-child(1):nth-last-child(3) .feature, .row div[class*='col-']:nth-child(2):nth-last-child(2) .feature, .row div[class*='col-']:nth-child(3):last-child .feature{margin-bottom: 0;}} a.block > .feature{transition: 0.3s ease; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease;} a.block:hover > .feature{box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.04);} .feature-1{min-height: 11.14285714em;} .feature-1 p{margin: 0;} .feature-1 p.lead{min-height: 5.05263157894737em;} .feature-1 > img:first-child{border-radius: 6px 6px 0 0;} .feature-1 > a.block img{border-radius: 6px 6px 0 0;} .feature-1 > a.block + .feature__body{border-radius: 0 0 6px 6px;} .feature-1[class*='box-shadow']{border-radius: 6px; transition: 0.35s ease-out; -webkit-transition: 0.35s ease-out; -moz-transition: 0.35s ease-out;} .feature-1[class*='box-shadow']:hover{transform: translate3d(0, -10px, 0); -webkit-transform: translate3d(0, -10px, 0); box-shadow: 0 23px 40px rgba(0, 0, 0, 0.2);} .hover-shadow{border-radius: 6px; backface-visibility: hidden; overflow: hidden; border: 1px solid #ececec; transition: 0.35s ease-out; -webkit-transition: 0.35s ease-out; -moz-transition: 0.35s ease-out;} .hover-shadow:hover{transform: translate3d(0, -10px, 0); -webkit-transform: translate3d(0, -10px, 0); box-shadow: 0 23px 40px rgba(0, 0, 0, 0.2);} .bg--dark .hover-shadow{border-color: #222;} .bg--dark .hover-shadow:hover{box-shadow: 0 23px 40px #000000;} .feature-2{overflow: hidden;} .feature-2 .feature__body{width: 75%; float: right;} .feature-2 h5{margin-bottom: 0.46428571em;} .feature-2 p:last-child{margin: 0;} .feature-2 i{width: 25%; float: left;} .feature-large .feature-2 + .feature-2:last-child{margin-bottom: 0;} @media all and (max-width: 990px){.feature-2 .feature__body, .feature-2 i{width: 100%; float: none;}.feature-2 p:first-of-type{margin-top: 0.92857143em;}} .feature-3 i{margin-bottom: 0.16666666666667em;} .feature-3 p{min-height: 7.42857143em;} .feature-4 .btn{position: absolute; width: 100%; bottom: 0; left: 0; border-radius: 0; padding: 0.92857143em;} .feature-4 .btn:hover{transform: none;} .feature-4 p{min-height: 9.28571429em;} .feature-4 p:last-of-type{margin-bottom: 3.71428571em;} .feature-5 i{width: 25%; float: left;} .feature-5 .feature__body{width: 75%; float: right;} .feature-5 p{min-height: 5.57142857em;} .feature-5 p:last-of-type{margin-bottom: 0.92857143em;} .feature-5:not([class*='bg-']){color: #252525;} .feature-6 p{min-height: 9.28571429em;} .feature-6 p:last-child{margin: 0;} .feature-7{height: 13em; margin-bottom: 30px;} .feature-7[data-overlay]:before{border-radius: 6px; transition: 0.3s ease; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease;} .feature-7[data-overlay]:hover:before{opacity: .75;} .feature-7 .background-image-holder{border-radius: 6px;} .feature-7 h3{margin: 0;} .row--gapless .feature-7{margin: 0; border-radius: 0;} .row--gapless .feature-7 .background-image-holder{border-radius: 0;} .row--gapless .feature-7:before{border-radius: 0;} @media all and (max-width: 767px){.feature-7 .pos-vertical-center{top: 50%; transform: translate3d(0, -50%, 0); -webkit-transform: translate3d(0, -50%, 0);}} .feature-8{padding: 2.78571429em 0 3.71428571em 0;} .feature-8:not(.boxed){margin-bottom: 0;} .feature-8 .feature__body{max-width: 70%; margin: 0 auto;} .feature-8 p{min-height: 5.57142857em;} @media all and (max-width: 990px){.feature-8 .feature__body{max-width: 85%;}} @media all and (max-width: 767px){.feature p{min-height: auto; margin-left: auto; margin-right: auto;}.feature.boxed{margin-bottom: 15px;}.feature:not(.boxed){margin-bottom: 30px;}.feature.feature-8{margin-bottom: 0;}} .feature-8 img{max-height: 14.85714286em;} .feature-9 h4{margin: 0;} .feature-9:not(.boxed){margin-bottom: 30px;} @media all and (min-width: 768px){.features-small-14 .text-block{margin-bottom: 3.71428571em;}.features-small-14 h4{min-height: 2.736842105263158em;}} @media all and (min-width: 768px){.staggered div[class*='col-']:nth-child(2):last-child{margin-top: 13em;}.staggered div[class*='col-']:nth-child(2):last-child:not(:last-child){margin-bottom: 9.28571429em;}.staggered div[class*='col-'] .feature:not(:last-child){margin-bottom: 9.28571429em;}} .feature-large h4:first-child{margin-bottom: 0.68421052631579em;} .feature-large .feature:not(.boxed){margin-bottom: 30px;} .feature-large .feature-3.text-center p{margin: 0 auto;} .feature-large .lead + .feature-large__group{margin-top: 3.71428571em;} .feature-large .feature-large__group{overflow: hidden;} .feature-large-1 .lead{margin-bottom: 2.73684210526316em;} @media all and (min-width: 768px){.feature-large-2 div[class*='col-']:first-child{margin-top: 5.57142857em;}.feature-large-2 div[class*='col-']:last-child{margin-top: 7.42857143em;}} @media all and (max-width: 767px){.feature-large-2 img{margin: 1.85714286em 0;}} .feature-large-7.switchable .boxed div[class*='col-']:only-child{float: none;} .feature-large-13 p.lead + .text-block{margin-top: 3.71428571em;} .feature-large-13 div[class*='col-'] .text-block + .text-block{margin-top: 2.78571429em;} @media all and (min-width: 1200px){.feature-large-13:not(.text-center) .text-block p{max-width: 26em;}} .feature-large-14 h5{margin-bottom: 0.46428571em;} .feature-large-14 .boxed{margin-bottom: 0;} .feature-large-14 .boxed.boxed--border img{border-radius: 6px;} @media all and (min-width: 768px){.feature-large-14.switchable .switchable__text{margin-top: 5.57142857em;}} .accordion .accordion__title{transition: 0.5s ease; -webkit-transition: 0.5s ease; -moz-transition: 0.5s ease; opacity: .5; margin-bottom: 0.92857143em;} .accordion .accordion__title:hover{opacity: 1;} .accordion .accordion__title:before{font-family: "stack-interface"; content: '\e80d'; margin-right: 6px; color: #252525;} .accordion .accordion__title span{display: inline-block;} .accordion li.active{margin-bottom: 0.92857143em;} .accordion li.active .accordion__title{opacity: 1;} .accordion li.active .accordion__title:before{content: '\e80a';} .accordion li.active .accordion__content{animation: fadeUp .5s ease forwards; -webkit-animation: fadeUp .5s ease forwards;} .accordion-1 li.active .accordion__title{border-color: #ff4f4f;} .accordion-1 li.active .accordion__title span{color: #fff;} .accordion-1 li.active .accordion__title:before{color: #fff;} .accordion-1 li .accordion__title{border-radius: 6px; border-bottom: 1px solid #ECECEC;} .accordion-2 li .accordion__title{border-left: none; border-right: none; border-top: none; border-bottom: 1px solid #ECECEC; padding-left: 0;} .accordion-2 li.active .accordion__title{background: none; border-bottom: 1px solid rgba(0, 0, 0, 0);} .bg--dark .accordion-2 li .accordion__title, .imagebg:not(.image--light) .accordion-2 li .accordion__title, .bg--primary .accordion-2 li .accordion__title, .bg--dark .accordion-1 li .accordion__title, .imagebg:not(.image--light) .accordion-1 li .accordion__title, .bg--primary .accordion-1 li .accordion__title{border-color: #4b4b4b;} .bg--dark .accordion-2 li .accordion__title:before, .imagebg:not(.image--light) .accordion-2 li .accordion__title:before, .bg--primary .accordion-2 li .accordion__title:before, .bg--dark .accordion-1 li .accordion__title:before, .imagebg:not(.image--light) .accordion-1 li .accordion__title:before, .bg--primary .accordion-1 li .accordion__title:before{color: #fff;} .imagebg:not(.image--light) .accordion li .accordion__title, .bg--primary .accordion li .accordion__title{border-color: rgba(255, 255, 255, 0.3);} .tabs-container.tabs--vertical{overflow: hidden;} .tabs-container.tabs--vertical .tabs{width: 25%; float: left;} .tabs-container.tabs--vertical .tabs li{display: block;} .tabs-container.tabs--vertical .tabs li:not(:last-child){border-right: none; border-bottom: 1px solid #ECECEC;} .tabs-container.tabs--vertical .tabs-content{width: 70%; float: right; margin-top: 0;} .tabs-container.tabs--vertical .tabs-content > li:not(.active) .tab__content{animation: fadeOutUp .5s ease forwards; -webkit-animation: fadeOutUp .5s ease forwards;} .tabs-container.tabs--vertical .tabs-content > li.active .tab__content{animation: fadeInUp .5s ease forwards; -webkit-animation: fadeInUp .5s ease forwards; backface-visibility: hidden;} .tabs-container.tabs--vertical.tabs--icons .tabs{width: 15%; text-align: center;} .tabs-container.tabs--vertical.tabs--icons .tabs-content{width: 80%;} @media all and (max-width: 767px){.tabs-container.tabs--vertical .tabs, .tabs-container.tabs--vertical .tabs-content{width: 100%; float: none;}.tabs-container.tabs--vertical .tabs{margin-bottom: 1.85714286em;}.tabs-container.tabs--vertical .tabs-content > li:not(.active) .tab__content{animation: fadeOutRight .5s ease forwards; -webkit-animation: fadeOutRight .5s ease forwards;}.tabs-container.tabs--vertical .tabs-content > li.active .tab__content{animation: fadeInLeft .5s ease forwards; -webkit-animation: fadeInLeft .5s ease forwards; backface-visibility: hidden;}} .tabs{display: inline-block; border: 1px solid #ECECEC; border-radius: 6px; margin-bottom: 1.85714286em;} .tabs li{transition: 0.3s ease; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease; padding: 0.92857143em 1.85714286em;} .tabs li:not(:last-child){border-right: 1px solid #ECECEC;} .tabs li.active{opacity: 1;} .tabs li.active .tab__title{color: #ff4f4f;} .tabs li.active .tab__title span{color: #ff4f4f;} .tabs li:not(.active){opacity: .5;} .tabs li:hover{opacity: 1; cursor: pointer;} .tabs .tab__title{transition: 0.3s ease; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease;} .tabs .tab__title:not(.btn){padding-right: 0; padding-left: 0;} .tabs .tab__title i + span{margin-top: 0.46428571em; display: inline-block; margin-bottom: 0;} .bg--primary .tabs{border-color: #fff;} .bg--primary .tabs li.active .tab__title{color: #fff;} .bg--primary .tabs li.active .tab__title span{color: #fff;} .bg--primary .tabs li:not(:last-child){border-color: #fff;} @media all and (min-width: 768px){.tabs.tabs--spaced{margin-bottom: 3.71428571em;}} .tabs-content{position: relative;} .tabs-content > li:not(.active) .tab__content{position: absolute; left: 0; top: 0; display: block; opacity: 0; pointer-events: none; animation: fadeOutRight .5s ease forwards; -webkit-animation: fadeOutRight .5s ease forwards;} .tabs-content > li.active{animation: fadeInLeft .5s ease forwards; -webkit-animation: fadeInLeft .5s ease forwards; backface-visibility: hidden;} @media all and (max-width: 767px){.tabs li{display: block;}.tabs li:not(:last-child){border-bottom: 1px solid #ECECEC; border-right: none;}} .tabs--folder .tabs{overflow: hidden; margin-bottom: 0; border-radius: 6px 6px 0 0; border-bottom: none;} .tabs--folder .tabs > li{border-top: 3px solid rgba(0, 0, 0, 0);} .tabs--folder .tabs > li.active{border-top: 3px solid #ff4f4f;} .tabs--folder .tabs-content{overflow: hidden; position: relative; bottom: 8px; padding: 1.85714286em; border: 1px solid #ECECEC; border-radius: 0 0 6px 6px;} .tabs--folder .tabs-content > li:not(.active) .tab__content{top: 1.85714286em; left: 1.85714286em;} .tabs--folder .tab__title .h5{margin: 0; display: inline-block;} .tabs--folder .tab__title .label{position: relative; color: #fff !important; top: -2px; right: 0; margin-left: 0.46428571em; min-width: 0;} .switchable .switchable__text{margin-top: 1.85714286em;} .switchable [class*='col-']:first-child .switchable__text{margin-bottom: 2.78571429em;} .section--overlap .row{position: relative; margin-top: -13em;} @media all and (max-width: 990px){.switchable .switchable__text{margin-top: 0;}} @media all and (max-width: 767px){.switchable .switchable__text{margin-top: 1.85714286em;}.switchable .imageblock__content[class*='col-']{float: none !important;}.switchable .row > div[class*='col-']{float: none !important;}.switchable .row > div[class*='col-']:last-child:not(:only-child){margin-top: 1.85714286em;}} .cta .btn:first-child:not(:last-child){margin-bottom: 1.85714286em;} .cta.boxed:last-child{margin-bottom: 0;} @media all and (min-width: 768px){.cta--horizontal h4, .cta--horizontal .lead, .cta--horizontal .btn{margin: 0;}.cta--horizontal h4, .cta--horizontal .lead{position: relative; top: 4px;}.bg--dark .cta-1 > div[class*='col-']:last-child, .imagebg .cta-1 > div[class*='col-']:last-child{border-left: none;}} @media all and (min-width: 1200px){.cta-1.boxed--border{padding: 0;}.cta-1 > div[class*='col-']{padding: 1.23809524em 15px;}.cta-1 > div[class*='col-']:last-child{border-left: 1px solid #ECECEC;}} @media all and (max-width: 990px){.cta-1{text-align: center;}.cta-1 > div[class*='col-']{padding-left: 0; padding-right: 0;}.cta-1 > div[class*='col-']:not(:last-child){margin-bottom: 0.92857143em;}.cta-1 > div[class*='col-']:last-child{margin-top: 1.85714286em;}} @media all and (max-width: 767px){.cta .lead{margin: 1.36842105263158em 0;}} .cta-2{transition: 0.3s ease; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease;} .cta-2 h2{margin: 1.57575757575758em 0;} .cta-2.bg--primary:hover{background: #ff5e5e;} .cta-2:hover{background: #ffffff;} @media all and (min-width: 768px){.cta-3 .switchable__text{margin-top: 5.57142857em;}} .video-play-icon:before{border-color: transparent transparent transparent #252525; margin-top: -3px;} .modal-instance .video-play-icon + span{position: relative; display: inline-block; margin-left: 0.92857143em; white-space: nowrap; bottom: 22px;} .modal-instance .video-play-icon.video-play-icon--xs + span{bottom: 8px; margin-left: 0.46428571em;} .video-cover{background: #252525;} .video-cover.border--round{overflow: hidden;} .video-cover.border--round iframe{border-radius: 6px;} .video-cover:not(:last-child){margin-bottom: 1.85714286em;} .video-cover + span.h4 + span{display: inline-block; margin-left: 0.92857143em;} .video-cover .video-play-icon{transition: 0.2s ease-out; -webkit-transition: 0.2s ease-out; -moz-transition: 0.2s ease-out;} .video-cover .video-play-icon:hover{box-shadow: 0 23px 40px rgba(0, 0, 0, 0.2); transform: translate3d(-50%, -52%, 0); -webkit-transform: translate3d(-50%, -52%, 0);} .imagebg .video-cover .video-play-icon{z-index: 10;} @media all and (min-width: 768px){h2 + .video-cover{margin-top: 3.71428571em;}} @media all and (min-width: 768px){.video-1 .video-play-icon{margin-right: 1.85714286em;}.video-1 h2{display: inline-block; position: relative; bottom: 14px;}div[class*='col-sm-6'] .video-1 h2{bottom: 0; display: block;}div[class*='col-sm-6'] .video-1 .video-play-icon{margin-bottom: 0.46428571em;}} .video-1 h2{margin: 0;} .imageblock__content .modal-instance{position: absolute; top: 50%; left: 50%; transform: translate3d(-50%, -50%, 0); -webkit-transform: translate3d(-50%, -50%, 0);} .modal-container .modal-content:not(.height--natural){height: auto; width: auto;} .modal-instance:not(.block){display: inline-block;} .modal-instance.block > .btn{display: block;} @media all and (min-width: 768px){.modal-instance + span:last-child{display: inline-block; margin-left: 0.92857143em;}} .modal-container .modal-content{max-height: 95%; transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%);} .modal-container .modal-content .feature:only-child{margin-bottom: 0;} .modal-container .modal-content .feature:only-child .boxed{margin-bottom: 0;} .modal-container .modal-content .imagebg:not(.image--light) .modal-close-cross:before{color: #fff;} @media all and (max-width: 767px){.modal-container .modal-content > .modal-close-cross{top: 3em; background: #222; width: 2em; height: 2em; text-align: center; border-radius: 50%; color: #fff;}} .modal-content{-ms-overflow-style: none;} .modal-content::-webkit-scrollbar{display: none;} .notification{margin: 1.85714286em; box-shadow: none;} .notification:not([class*='bg--']){background: none;} .notification > .boxed{margin: 0;} .notification > .feature, .notification .feature__body{margin-bottom: 0;} .search-box{width: 100%; margin: 0; padding: 1.85714286em; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.04);} .search-box.notification--reveal{z-index: 9999;} .search-box .notification-close-cross{top: 2.32142857em; right: 1.85714286em;} .notification-close-cross.notification-close-cross--circle{background: #222; width: 2em; height: 2em; text-align: center; border-radius: 50%; color: #fff;} .loader{border: 3px solid #ff4f4f; border-radius: 30px; height: 30px; left: 50%; margin: -15px 0 0 -15px; opacity: 0; position: fixed; z-index: 10; top: 50%; width: 30px; animation: pulsate 0.7s ease-out infinite;} .loader.loader--fade{opacity: 0; animation: none;} @keyframes pulsate{0%{transform: scale(0.1); opacity: 0.0;}50%{opacity: 1;}100%{transform: scale(1.2); opacity: 0;}} .lb-close{position: relative; top: 10px;} .lb-close:before{content: '\00D7'; color: #fff; font-size: 2.5em; font-weight: 400;} .lb-close:hover{text-decoration: none;} .lb-prev:after, .lb-next:after{font-family: 'stack-interface'; position: fixed;} .lb-prev:after{content: '\e801'; left: 1.85714286em;} .lb-next:after{content: '\e802'; right: 1.85714286em;} .lb-data{overflow: hidden; min-height: 30px;} a[data-lightbox]{transition: 0.3s ease; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease;} a[data-lightbox]:hover{opacity: .8; cursor: zoom-in;} .cover .typed-headline{margin-bottom: 3.71428571em;} .cover .typed-headline .type--bold{font-weight: 400;} .cover .triptych{margin-top: 3.71428571em;} .cover .btn + .modal-instance{margin-top: 1.85714286em;} .cover h3 + form, .cover .h3 + form{margin-top: 2.78571429em;} .cover .lead + .boxed{margin-top: 3.71428571em;} .cover.unpad--bottom{overflow: hidden;} .cover .modal-instance.block:not(:first-child):not(:last-child){margin: 2.78571429em 0;} .cover .pos-bottom{margin-bottom: 1.85714286em;} @media all and (min-width: 768px){.cover .row .row:last-child{margin-top: 5.57142857em;}} @media all and (max-width: 767px){.cover .pos-bottom.pos-absolute{position: relative; margin-top: 1.85714286em;}} @media all and (max-width: 990px){.cover .mt--3{margin-top: 0;}} @media all and (min-width: 768px){.cover .triptych{margin-top: 7.42857143em;}} .cover-fullscreen{min-height: 100vh;} .cover-fullscreen.slider[data-paging="true"] .slides .flickity-slider > li{height: 100vh;} .cover-fullscreen.slider[data-paging="true"] .pos-bottom{bottom: 5.57142857em; width: 100%;} .cover-fullscreen.slider[data-paging="true"] h4{margin: 0;} .cover-slider{overflow: hidden;} .cover-slider .slider{position: relative; width: 100%; pointer-events: none;} .cover-slider .slider:nth-child(1){transform: translateY(-30%);} .cover-slider .slider:nth-child(2){transform: translateY(-25%);} .cover-slider .slider:nth-child(3){transform: translateY(-20%);} .cover-slider .slider .slide{opacity: .05;} .cover-slider .typed-headline{margin: 0;} .cover-slider .typed-headline + .btn{margin-top: 0.92857143em;} .cover-slider .slider-container{transform: rotateZ(-30deg) translateY(-10%); -webkit-transform: rotateZ(-30deg) translateY(-10%); position: absolute; width: 100%; height: 100%; top: 0;} @media all and (min-width: 768px){.cover-slider + .cta-4{position: absolute; background: none; color: #fff; border-bottom: none !important; width: 100%; transform: translate3d(0, -100%, 0); -webkit-transform: translate3d(0, -100%, 0);}.cover-slider + .cta-4 a{color: #fff; font-weight: 600;}} .cover-features.space--lg{padding-bottom: 3.71428571em;} .cover-features .row:nth-child(2){margin-top: 11.14285714em;} @media all and (max-width: 767px){.cover-features.space--lg{padding-bottom: 1.85714286em;}.cover-features .row:nth-child(2){margin-top: 3.71428571em;}} .process-1{padding: 3.71428571em 0; position: relative; overflow: hidden;} .process-1 .process__item{width: 50%;} .process-1 .process__item:not(:last-child){margin-bottom: 1.85714286em;} .process-1:before{content: ''; position: absolute; width: 2px; height: 100%; left: 50%; top: 0; background: #ff4f4f;} .process__item{position: relative;} .process__item:after{content: ''; width: 1.85714286em; height: 1.85714286em; background: #fff; border: 2px solid #ff4f4f; border-radius: 50%; position: absolute; top: 0; margin-left: 1px;} @media all and (min-width: 768px){.process-1 .process__item:nth-child(odd){text-align: right; padding-right: 3.71428571em;}.process-1 .process__item:nth-child(odd):after{right: -0.92857143em;}.process-1 .process__item:nth-child(even){margin-left: 50%; padding-left: 3.71428571em;}.process-1 .process__item:nth-child(even):after{left: -0.92857143em;}} @media all and (max-width: 767px){.process-1:before, .process-2:before{left: 0.92857143em;}.process-1 .process__item, .process-2 .process__item{width: 100%; padding-left: 3.71428571em;}.process-1 .process__item:after, .process-2 .process__item:after{left: 0;}} .bg--dark .process-1:before, .imagebg .process-1:before, .bg--dark .process-2:before, .imagebg .process-2:before{background: #fff;} .bg--dark .process-1 .process__item:after, .imagebg .process-1 .process__item:after, .bg--dark .process-2 .process__item:after, .imagebg .process-2 .process__item:after{background: #fff;} .bg--dark .process-1 .process__item:after, .bg--dark .process-2 .process__item:after{border-color: #252525;} .process-2{position: relative;} .process-2 .process__item{padding-top: 3.71428571em;} .process-2 .process__item:after{display: inline-block; text-align: center;} .process-2:before{content: ''; position: absolute; width: 100%; height: 2px; top: 0.92857143em; left: 0; background: #ff4f4f;} @media all and (max-width: 767px){.process-2:before{height: 100%; width: 2px; left: 1.85714286em; margin-left: 2px;}.process-2 .process__item:after{top: 3.71428571em;}} .process-3{list-style: none; position: relative;} .process-3 li{position: relative; z-index: 1; overflow: hidden;} .process-3 li .process__number{float: left; width: 15%; width: 3.71428571em; height: 3.71428571em; border-radius: 50%; border: 2px solid #ff4f4f; background: #fff; text-align: center;} .process-3 li .process__number span{font-size: 1.35714286em; font-weight: bold; color: #ff4f4f; position: relative; top: 12px;} .process-3 li .process__body{width: 80%; float: right;} .process-3 li .process__body h4{margin-bottom: 0.342105263157895em;} .process-3 li:not(:last-child){margin-bottom: 3.71428571em;} .process-3:before{content: ''; position: absolute; height: 100%; width: 1px; left: 1.85714286em; top: 0; border-left: 1px dashed #ddd;} .bg--dark .process-3 li .process__number{background: #252525;} .bg--dark .process-3:before{border-color: #aaa;} .process-stepper > li{transition: all .3s ease; display: inline-block; float: left; text-align: center; position: relative;} .process-stepper > li:before{transition: all .3s ease; content: ''; width: 0.92857143em; height: 0.92857143em; background: #ccc; border-radius: 50%; display: block; margin: 0 auto; margin-bottom: 0.92857143em;} .process-stepper > li:after{transition: all .3s ease; content: ''; width: 100%; height: 2px; position: absolute; background: #ccc; top: 5px; left: 0;} .process-stepper > li:first-child:after, .process-stepper > li:last-child:after{width: 50%;} .process-stepper > li:first-child:after{left: 50%;} .process-stepper > li.active:before, .process-stepper > li.active:after{background: #ff4f4f;} .process-stepper > li > span{cursor: default;} .process-stepper[data-process-steps="6"] > li{width: 16.666666666666667%;} .process-stepper[data-process-steps="5"] > li{width: 20%;} .process-stepper[data-process-steps="4"] > li{width: 25%;} .process-stepper[data-process-steps="3"] > li{width: 33.33333333%;} .process-stepper[data-process-steps="2"] > li{width: 50%;} .bg--dark .process-stepper li:not(.active):before, .bg--dark .process-stepper li:not(.active):after{background: #585858;} span + .typed-text.h2{margin-left: 4px;} span + .typed-text.h1{margin-left: 6px;} @media all and (max-width: 767px){.typed-text{display: block;}.typed-headline{margin-bottom: 1.85714286em;}.typed-headline h1, .typed-headline .h1{margin-bottom: 0;}} .bg--dark input, .imagebg:not(.image--light) input, .bg--dark textarea, .imagebg:not(.image--light) textarea, .bg--dark select, .imagebg:not(.image--light) select, .bg--dark .input-select:after, .imagebg:not(.image--light) .input-select:after{color: #666666;} .bg--dark label, .imagebg:not(.image--light) label{color: #fff;} .bg--dark form.attempted-submit input.field-error{background: #D84D4D; color: #fff;} form{position: relative;} form > div[class*='col-']:not(:last-child), form > .row > div[class*='col-']:not(:last-child){margin-bottom: 0.92857143em;} form .boxed:last-child{margin: 0;} form.form--clearfix{margin-left: -15px;} @media all and (min-width: 768px){div[class*='col-'] > form div[class*='col-']:last-child:nth-child(2){padding-right: 0;}div[class*='col-'] > form div[class*='col-']:first-child:nth-last-child(2){padding-left: 0;}form.form--horizontal > div[class*='col-']{margin: 0;}} @media all and (max-width: 767px){.row form > .row{margin-left: 0; margin-right: 0;}} h2 + form, .h2 + form{margin-top: 2.78571429em;} h3 + form, .h3 + form, .lead + form{margin-top: 2.78571429em;} .cover .lead + form{margin-top: 3.71428571em;} form + span.type--fine-print{margin-top: 1.08333333333334em; display: inline-block;} .form--inline > span.h4{color: #666666;} .form--inline input, .form--inline [class*='input-']{display: inline-block; max-width: 200px;} .form--inline > span:not(:last-child), .form--inline input:not(:last-child), .form--inline [class*='input-']:not(:last-child){margin-right: 0.92857143em;} .form--inline button{max-width: 200px;} .bg--dark .form--inline > span.h4, .imagebg:not(.image--light) .form--inline > span.h4{color: #fff;} button, input[type="submit"]{height: 3.25000000000001em;} button.btn, input[type="submit"].btn{font-size: 0.85714286em; font-weight: 700; padding-left: 0; padding-right: 0;} button.btn.btn--primary, input[type="submit"].btn.btn--primary{color: #fff;} button.btn.type--uppercase, input[type="submit"].btn.type--uppercase{letter-spacing: .5px; margin-right: -0.5px;} button.checkmark.checkmark--cross, input[type="submit"].checkmark.checkmark--cross{width: 1.85714286em; height: 1.85714286em; border: none; background: #e23636;} button.checkmark.checkmark--cross:before, input[type="submit"].checkmark.checkmark--cross:before{content: '\00d7'; font-size: 18px; top: -1px;} button[type="submit"].btn--loading:after, input[type="submit"][type="submit"].btn--loading:after{background: #ff4f4f;} .bg--primary button.btn{border-color: rgba(255, 255, 255, 0.5); color: #fff;} .bg--primary button.btn:hover{border-color: #fff;} .bg--primary button.btn.btn--primary{color: #ff4f4f; border-color: #ff4f4f;} .bg--primary button.btn.btn--primary-1{border-color: #343851;} input, select{height: 2.78571429em;} input.field-error{border-color: #EBA8A8;} input[type] + input[type], input[type] + .input-checkbox, input[type] + button, input[type] + .input-select{margin-top: 0.92857143em;} input, [class*='input-'] label, select, textarea{transition: 0.3s ease; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease;} input:not([class*='col-']), select:not([class*='col-']), .input-select:not([class*='col-']), textarea:not([class*='col-']), button[type="submit"]:not([class*='col-']){width: 100%;} input[type], select, textarea{padding-left: 0.92857143em;} input[type]:focus, select:focus, textarea:focus{border-color: #ff8282;} input[type="image"]{border: none; padding: none; width: auto;} label{font-size: .85714286em;} .bg--primary label, .bg--primary-1 label{color: #fff;} .input-icon i{top: 8px; left: 8px;} .input-icon input{padding-left: 2.78571429em;} .text-center .input-checkbox label, .text-center .input-radio label{margin: 0 auto;} .input-checkbox label, .input-radio label{font-size: 1em;} .input-checkbox{margin-top: 0.46428571em;} .input-checkbox.field-error label{border-color: #EBA8A8;} .input-checkbox label{background: none; border: 1px solid #d3d3d3; text-align: center; position: relative;} .input-checkbox label:not(:last-child){margin-right: 0.46428571em;} .input-checkbox label:hover{border-color: #ff4f4f;} .input-checkbox label:before{content: ''; left: 0; border-radius: 6px; position: absolute; width: 100%; height: 100%; border: 1px solid #ff4f4f; opacity: 0; transition: 0.3s ease; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease;} .input-checkbox input:checked + label{border-color: #ff4f4f; background: #ff4f4f;} .input-checkbox input:checked + label:after{content: 'L'; transform: rotateY(180deg) rotateZ(-45deg); color: #fff; position: absolute; width: 100%; left: 0; top: -2px; font-weight: 700;} .input-checkbox input:checked + label:before{animation: pulse .45s ease forwards; -webkit-animation: pulse .45s ease forwards;} .input-checkbox + span{display: inline-block; position: relative; bottom: 10px; margin-left: 0.92857143em; font-size: 0.85714286em; white-space: nowrap;} .input-checkbox + button[type]{margin-top: 0.92857143em;} .input-checkbox + span + button[type]{margin-top: 0.92857143em;} .bg--dark .input-checkbox:not(.checked) label{border-color: #a5a5a5;} .bg--dark .input-checkbox + span{opacity: .75;} .input-checkbox.input-checkbox--switch label{width: 3.71428571em; border-radius: 60px;} .input-checkbox.input-checkbox--switch label:before{width: 20px; height: 20px; border-radius: 50%; border-color: #d3d3d3; opacity: 1; left: 2px; top: 2px;} .input-checkbox.input-checkbox--switch label:hover:before{border-color: #ff4f4f;} .input-checkbox.input-checkbox--switch input:checked + label{background: none;} .input-checkbox.input-checkbox--switch input:checked + label:before{animation: none !important; background: #ff4f4f; border-color: #ff4f4f; transform: translateX(1.85714286em);} .input-checkbox.input-checkbox--switch input:checked + label:after{display: none;} .input-radio.field-error label{border-color: #EBA8A8;} .input-radio .input__label{font-size: .85714286em; display: inline-block;} .input-radio .input__label + label{margin-top: 0.92857143em;} .input-radio label{position: relative; background: none; border: 1px solid #d3d3d3;} .input-radio label:hover{border-color: #ff4f4f;} .input-radio label:before{content: ''; position: absolute; width: 100%; height: 100%; border-radius: 50%; border: 1px solid #ff4f4f; transition: 0.3s ease; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease; opacity: 0; left: 0;} .input-radio input:checked + label{border-color: #ff4f4f; background-color: #ff4f4f;} .input-radio input:checked + label:after{content: ''; position: absolute; width: 10px; height: 10px; left: 7px; top: 7px; background-color: #fff; border-radius: 50%;} .input-radio input:checked + label:before{animation: pulse .4s ease forwards;} .input-radio--innerlabel label{transition: all .3s ease; height: 2.78571429em; line-height: 2.50714286em; padding: 0 0.92857143em; border: 1px solid #ececec; border-radius: 6px; cursor: pointer; width: 100%; text-align: center;} .input-radio--innerlabel:hover{border-color: #ff4f4f;} .input-radio--innerlabel input:checked + label{border-color: #ff4f4f; background: #ff4f4f; color: #fff;} .input-radio--innerlabel input:checked + label:after{display: none;} .input-radio--innerlabel input:checked + label:before{animation: none;} @media all and (max-width: 1024px){.input-radio input:checked + label:after{top: 6px; left: 6px;}} .bg--primary .input-radio--innerlabel{border-color: #ff8282;} .bg--primary .input-radio--innerlabel:hover{border-color: #fff;} .bg--primary .input-radio--innerlabel.checked{background: #fff; border-color: #fff;} .bg--primary .input-radio--innerlabel.checked label{color: #ff4f4f;} .bg--primary-1 .input-radio--innerlabel{border-color: #484d70;} .bg--primary-1 .input-radio--innerlabel:hover{border-color: #fff;} .bg--primary-1 .input-radio--innerlabel.checked{background: #fff; border-color: #fff;} .bg--primary-1 .input-radio--innerlabel.checked label{color: #343851;} .input-select{position: relative;} .input-select select{-moz-appearance: none; -webkit-appearance: none;} .input-select:not(:last-child){margin-bottom: 0.92857143em;} .input-select:after{position: absolute; right: 0; height: 100%; top: 0; font-size: 30px; content: '\2263'; pointer-events: none; padding: 0 13px; border-left: 1px solid #ececec; line-height: 31px;} .input-select:focus:after{border-color: #ff4f4f;} .input-select select:focus{border-color: #ff4f4f;} .input-number{position: relative;} .input-number > input[type="number"]{padding-left: .46428571em; -moz-appearance: textfield; width: 100%; text-align: center;} .input-number > input[type="number"]::-webkit-inner-spin-button{display: none;} .input-number .input-number__controls{position: absolute; height: 100%; width: 100%; right: 0; top: 0; padding: 0 0.92857143em;} .input-number .input-number__controls > span{position: absolute; display: block; width: 10%; min-width: 3.71428571em; height: 100%; cursor: pointer; -webkit-user-select: none; user-select: none; text-align: center; padding-top: 6px; transition: all .3s ease;} .input-number .input-number__controls > span:hover{color: #ff4f4f;} .input-number .input-number__controls .input-number__increase{right: 0; border-left: 1px solid #ececec;} .input-number .input-number__controls .input-number__decrease{left: 0; border-right: 1px solid #ececec;} .subscribe-form-1 h3{margin-bottom: 0.52em;} .subscribe-form-1.boxed form{margin: 1.85714286em;} @media all and (min-width: 991px){.subscribe-form-2 p{top: 2px; position: relative;}.subscribe-form-2 input{margin: 0;}.subscribe-form-2 form [class*='col-']{margin: 0 !important;}} @media all and (max-width: 990px){.subscribe-form-2{text-align: center;}.subscribe-form-2 form{margin-top: 1.85714286em;}} @media all and (max-width: 767px){.elaborate-form-1 .pos-vertical-center{padding-left: 15px; padding-right: 15px;}.elaborate-form-1 form .col-xs-6:nth-child(even){padding-left: 15px;}.elaborate-form-1 form .col-xs-6:nth-child(odd){padding-right: 15px;}.elaborate-form-1 .row form > .row{margin-left: -15px; margin-right: -15px;}} .boxed-form h4{margin-bottom: 0.684210526315789em;} .boxed-form:last-child{margin-bottom: 0;} .datepicker{cursor: pointer;} .picker{transition: all .3s ease; z-index: 10; max-width: 100%; -webkit-transition: all .3s ease; margin-top: 0.46428571em; position: absolute; background: #ffffff; border: 1px solid #ececec; border-radius: 6px; padding: 0.92857143em; box-shadow: 0 23px 40px rgba(0, 0, 0, 0.2);} .picker .picker__header{text-align: center; margin-bottom: 0.92857143em;} .picker .picker__header > div{font-weight: 600; display: inline-block; color: #252525;} .picker .picker__header > div:not(:last-child){margin-right: 0.46428571em;} .picker .picker__header .picker__nav--prev, .picker .picker__header .picker__nav--next{height: 10px; width: 10px; cursor: pointer;} .picker .picker__header .picker__nav--prev:after, .picker .picker__header .picker__nav--next:after{font-family: 'stack-interface';} .picker .picker__header .picker__nav--next{float: right;} .picker .picker__header .picker__nav--next:after{content: '\e80c';} .picker .picker__header .picker__nav--prev{float: left;} .picker .picker__header .picker__nav--prev:after{content: '\e80b';} .picker .picker__day{transition: all .3s ease; cursor: pointer;} .picker .picker__day.picker__day--highlighted{color: #ff4f4f; font-weight: 600;} .picker .picker__day:hover{color: #ff4f4f;} .picker:not(.picker--opened){opacity: 0; visibility: hidden; pointer-events: none; transform: scale(0);} .picker .picker__holder{outline: none !important; border: none !important;} .picker table td{padding: 0.46428571em; padding-top: 0;} .picker .picker__footer{text-align: center;} .picker .picker__button--today{float: left;} .picker .picker__button--close{float: right;} .picker button{transition: all .3s ease; height: auto; border: none; display: inline-block;} .picker button:not(:hover){opacity: .5;} .flickity-prev-next-button{transition: 0.3s ease; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease; border-radius: 0; background: #252525; width: 2.78571429em; height: 5.57142857em;} .flickity-prev-next-button:not(:hover){opacity: .5;} .flickity-prev-next-button:hover{background: #252525;} .flickity-prev-next-button.previous{left: 0;} .flickity-prev-next-button.next{right: 0;} .flickity-prev-next-button:before{color: #fff;} .slider.slider--inline-arrows .flickity-prev-next-button{background: none;} .slider.slider--inline-arrows .flickity-prev-next-button:before{font-size: 1.78571429em; color: #252525; content: '\e802';} .slider.slider--inline-arrows .flickity-prev-next-button.previous:before{content: '\e801';} .slider.slider--columns .previous{left: 15px;} .slider.slider--columns .next{right: 15px;} .slider.border--round .slides li{border-radius: 6px; overflow: hidden;} .slider.boxed--border .slides li{border: 1px solid #ececec;} .slider .slides li .feature:not(.feature-9){margin-bottom: 0;} .slide .boxed:last-child{margin-bottom: 0;} .slide:not([class*='col-']) > img:only-child{width: 100%;} .bg--dark .slider.slider--inline-arrows .flickity-prev-next-button:before, .bg--primary .slider.slider--inline-arrows .flickity-prev-next-button:before, .imagebg:not(.image--light) .slider.slider--inline-arrows .flickity-prev-next-button:before{color: #fff;} @media all and (max-width: 990px){.flickity-prev-next-button{display: none;}} @media all and (min-width: 768px){h2 + .slider, .h2 + .slider{margin-top: 3.71428571em;}} .slider.slider--ken-burns:not(.parallax) .slide.is-selected > .background-image-holder, .slider.slider--ken-burns:not(.parallax) .slide.is-selected > img:only-child{animation: kenBurns 15s ease alternate infinite; -webkit-animation: kenBurns 15s ease alternate infinite;} .radial{margin-left: auto; margin-right: auto;} .radial .radial__label{transition: opacity .3s ease; -webkit-transition: opacity .3s ease;} .radial:not(.radial--active) .radial__label{opacity: 0;} .radial:not(:last-child){margin-bottom: 1.85714286em;} @media all and (max-width: 767px){.radial{margin-bottom: 1.85714286em;}} .pricing{transition: 0.3s ease; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease; position: relative;} .pricing h3:first-child{margin: 0;} .pricing .label{top: 2.78571429em; right: 2.78571429em;} .pricing .h2{margin-bottom: 0.3939393939394em;} .pricing ul li:not(:last-child){margin-bottom: 0.46428571em;} .pricing ul li .checkmark + span{position: relative; bottom: 3px;} .pricing:hover{box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.04);} .pricing .h1{font-size: 4.21428571428571em; line-height: 1.10169491525424em; margin-bottom: 0.22033898305085em;} .pricing .h1 .pricing__dollar{font-size: 0.51020408163265em; position: relative; bottom: 20px;} .pricing .feature-6 p{min-height: 5.57142857em;} .pricing-1 .btn:last-child{position: absolute; width: 100%; bottom: 0; left: 0; border-radius: 0 0 6px 6px; padding: 0.92857143em 0; margin: 0;} .pricing-1 .btn:last-child:hover{transform: none !important;} .pricing-1 ul{margin-bottom: 5.57142857em;} .pricing-1 p{min-height: 5.57142857em;} .pricing-1 p:first-of-type{margin-top: 1.85714286em;} .pricing-1 p:last-of-type{margin-bottom: 5.57142857em;} .pricing-1 img + p:first-of-type{margin-top: 0;} @media all and (min-width: 991px){.pricing-2 ul:first-child{margin-top: 4.64285714em;}} @media all and (max-width: 990px){.pricing-2{text-align: center;}.pricing-2 ul:first-child{margin-top: 1.85714286em;}} .pricing-3{border: 1px solid #ececec; border-radius: 6px;} .pricing-3 .pricing__head{margin: 0; border-bottom: 1px solid #ececec;} .pricing-3 .pricing__head + .btn{display: block; border-radius: 0; padding: 0.92857143em 0;} .pricing-3 ul{border-radius: 0 0 6px 6px;} .pricing-3 ul li{padding: 0.92857143em 0;} .pricing-3 ul li:not(:last-child){border-bottom: 1px solid #ececec; margin: 0;} .pricing-3 ul:last-child{margin: 0;} @media all and (max-width: 990px){.pricing-3{margin-bottom: 1.85714286em;}} @media all and (min-width: 768px){.pricing-section-1 .pricing:not(.boxed--emphasis){left: 0.92857143em;}.pricing-section-1 .pricing.boxed--emphasis{right: 0.92857143em;}} @media all and (min-width: 990px){.pricing-section-2 div[class*='col-']{padding: 0;}.pricing-section-2 div[class*='col-']:not(:first-child):not(:last-child) .pricing__head{border-radius: 0;}.pricing-section-2 div[class*='col-']:first-child .pricing{border-radius: 6px 0 0 6px;}.pricing-section-2 div[class*='col-']:first-child .pricing .pricing__head{border-radius: 6px 0 0 0;}.pricing-section-2 div[class*='col-']:last-child .pricing{border-radius: 0 6px 6px 6px; border-right: 1px solid #ececec;}.pricing-section-2 div[class*='col-']:last-child .pricing .pricing__head{border-radius: 0 6px 0 0;}.pricing-section-2 .pricing{border: 1px solid #ececec; border-radius: 0 0 0 6px; border-right: none;}.pricing-section-2 .pricing:hover{box-shadow: none;}.pricing-section-2 .pricing ul{margin: 0;}} .pricing-section-2.bg--dark .pricing, .pricing-section-2.bg--dark .pricing .pricing__head, .pricing-section-2.bg--dark .pricing ul li:not(:last-child), .pricing-section-2.bg--dark div[class*='col-']:last-child .pricing{border-color: #3f3f3f;} .pricing-section-2.imagebg .pricing, .pricing-section-2.imagebg .pricing .pricing__head, .pricing-section-2.imagebg .pricing ul li:not(:last-child), .pricing-section-2.imagebg div[class*='col-']:last-child .pricing{border-color: rgba(255, 255, 255, 0.2);} .progress-horizontal:not(:last-child){margin-bottom: 1.85714286em;} .progress-horizontal.progress-horizontal--lg .progress-horizontal__bar{height: 1.85714286em;} .progress-horizontal.progress-horizontal--sm .progress-horizontal__bar{height: 0.46428571em;} .progress-horizontal__bar{height: 0.92857143em; border-radius: 100px; background: #fafafa; border: 1px solid rgba(0, 0, 0, 0.1);} .progress-horizontal__bar:not(:last-child){margin-bottom: 0.46428571em;} .progress-horizontal__progress{background: #ff4f4f; border-radius: 100px;} iframe[src*='google.com/maps']{border: none;} .map-container{min-height: 400px;} .map-container:not(:last-child){margin-bottom: 1.85714286em;} .map-container.border--round{overflow: hidden; z-index: 2;} .map-container.border--round .gm-style{border-radius: 6px;} .map-container iframe{left: 0;} @media all and (min-width: 768px){.background-image-holder .map-container, .imageblock__content .map-container{position: absolute; width: 100%; height: 100%; top: 0; left: 0;}.map-container + div[class*='col-']{margin-top: 3.71428571em;}} .testimonial{position: relative; overflow: hidden;} .testimonial h5:nth-last-child(2){margin: 0;} .testimonial .testimonial__image{margin-bottom: 1.85714286em;} @media all and (min-width: 1025px){.testimonial-1 .switchable__text{margin-top: 7.42857143em;}} .testimonial-2{float: none; width: 100%;} .testimonial-2 .testimonial__image img{max-height: 3.71428571em; float: left; margin-right: 1.85714286em;} .testimonial-2 .boxed{width: 100%;} @media all and (max-width: 990px){.testimonial-2 p{min-height: 7.42857143em;}} @media all and (max-width: 767px){.testimonial-2 p{min-height: 0;}} @media all and (min-width: 768px){.lead + .testimonial-2{margin-top: 3.71428571em;}} @media all and (min-width: 768px){.testimonials-1 .list-inline{position: relative; top: 0.92857143em;}.testimonials-1 .list-inline li:not(:last-child){margin-right: 3.71428571em;}} @media all and (max-width: 767px){.testimonials-1 .list-inline{margin-top: 1.85714286em;}.testimonials-1 .list-inline li{margin-bottom: 1.85714286em;}} .masonry__item:not(:empty){margin-bottom: 30px; transform-style: preserve-3d;} .masonry__item:not(:empty) article{margin: 0;} .masonry__item:not(:empty) article .boxed{margin: 0;} .masonry__item:empty{height: 0; min-height: 0;} .masonry hr + .masonry__container, .masonry hr + .row{margin-top: 4.64285714em;} .masonry-filter-holder:not(.masonry-filters--horizontal){display: inline-block; cursor: pointer; height: 3.71428571em; position: relative; z-index: 9; min-width: 143px;} .masonry-filter-holder:not(.masonry-filters--horizontal) .masonry__filters{cursor: pointer; transition: 0.3s ease; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease; z-index: 2; display: inline-block; position: absolute; left: 0; text-align: left; padding: 0.92857143em 1.85714286em; border: 1px solid #ececec; background: #ffffff; border-radius: 6px;} .masonry-filter-holder:not(.masonry-filters--horizontal) .masonry__filters ul{margin: 0; cursor: pointer;} .masonry-filter-holder:not(.masonry-filters--horizontal) .masonry__filters ul li{transition: 0.3s ease; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease; display: block; color: #666666; white-space: nowrap;} .masonry-filter-holder:not(.masonry-filters--horizontal) .masonry__filters ul li:not(:last-child){margin-bottom: 0.92857143em;} .masonry-filter-holder:not(.masonry-filters--horizontal) .masonry__filters ul li.active{color: #ff4f4f; cursor: pointer;} .masonry-filter-holder:not(.masonry-filters--horizontal) .masonry__filters ul li.active:after{content: '\25bc'; font-size: 8px; margin-left: 6px; position: relative; bottom: 2px; display: inline-block; transform: scaleX(1.4) scaleY(0.9); transition: 0.2s linear; -webkit-transition: 0.2s linear; -moz-transition: 0.2s linear;} .masonry-filter-holder:not(.masonry-filters--horizontal) .masonry__filters ul li:hover{color: #ff4f4f;} .masonry-filter-holder:not(.masonry-filters--horizontal) .masonry__filters ul:hover li.active:after{opacity: 0;} .masonry-filter-holder:not(.masonry-filters--horizontal):not(:hover) .masonry__filters ul{max-height: 1.85714286em; overflow: hidden;} .masonry-filter-holder:not(.masonry-filters--horizontal):not(:hover) .masonry__filters ul li:not(.active){display: none;} .masonry-filter-holder:not(.masonry-filters--horizontal):hover .masonry__filters{box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.04);} .masonry-filter-holder:not(.masonry-filters--horizontal):hover .masonry__filters ul li.active{cursor: default;} .masonry-filters--horizontal{display: inline-block;} .masonry-filters--horizontal .masonry__filters{display: inline-block; position: relative; bottom: 20px; margin-left: 0.92857143em;} .masonry-filters--horizontal .masonry__filters ul li{transition: all .3s ease; cursor: pointer; display: inline-block;} .masonry-filters--horizontal .masonry__filters ul li:not(:last-child){margin-right: 1.85714286em;} .masonry-filters--horizontal .masonry__filters ul li.active{color: #ff4f4f;} .masonry-filters--horizontal .masonry__filters ul li:not(.active){opacity: .5;} .masonry-filters--horizontal .masonry__filters ul li:hover{opacity: 1;} .masonry-filter-holder + .masonry__container{margin-top: 3.71428571em;} .bg--dark .masonry-filter-holder .masonry__filters{background: #2a2a2a; border-color: #3f3f3f;} .bg--dark .masonry-filter-holder .masonry__filters li{color: #fff;} .masonry.masonry-demos .masonry__item:not(:empty){margin-bottom: 3.71428571em;} .masonry.masonry-demos .masonry__item h5{margin-bottom: 0;} .masonry.masonry-demos .masonry__item:not([style]) .hover-item{min-height: 450px; background: #323232; border: 1px solid #3f3f3f;} .masonry.masonry-demos .hover-item{transition: 0.35s ease-out; -webkit-transition: 0.35s ease-out; -moz-transition: 0.35s ease-out; border-radius: 6px; overflow: hidden;} .masonry.masonry-demos .hover-item:hover{transform: translateY(-10px);} .masonry.masonry-demos .masonry__container{margin-top: 3.71428571em;} article .article__title{margin-bottom: 3.71428571em;} article .article__title > a{display: block;} article .article__title > a:hover{text-decoration: none; opacity: .75;} article .article__title h2{margin-bottom: 0.3939393939394em;} article .article__title h1{margin-bottom: 0.29545454545455em;} article .article__body img, article .article__body iframe, article .article__body .video-cover{border-radius: 6px;} article .article__body img:not(:last-child), article .article__body iframe:not(:last-child), article .article__body .video-cover:not(:last-child){margin-bottom: 1.85714286em;} article .article__body > a:first-child > img{margin-bottom: 1.85714286em;} article .article__body p, article .article__body ul{font-size: 1.35714286em; line-height: 1.68421053em; font-weight: 400; color: #808080;} article .article__body p:not(:last-child), article .article__body ul:not(:last-child){margin-bottom: 1.36842105263158em;} article .article__body p + .btn:last-child, article .article__body ul + .btn:last-child{margin-top: 0.92857143em;} article .article__body p + h5, article .article__body ul + h5{margin-top: 2.78571429em;} article .article__body blockquote{text-align: center;} article .article__body blockquote:not(:last-child){margin-top: 2.08em; margin-bottom: 2.08em;} article .article__share{margin-top: 5.57142857em;} article.imagebg{padding: 1.85714286em; overflow: hidden;} article.imagebg:before{transition: 0.3s ease; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease;} article.imagebg:hover:before{opacity: .6;} article.imagebg .article__title{margin: 0; position: absolute; bottom: 0; z-index: 2; max-width: 90%;} article.imagebg .article__title span{font-size: 0.85714286em;} article.imagebg .label{z-index: 2; top: 1.85714286em; right: 1.85714286em;} article.feature-1 h5{min-height: 3.71428571em;} article.feature-1 a img{transition: 0.3s ease; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease;} article.feature-1 a:hover img{opacity: .85;} figure[class*='col-']{padding: 0 !important;} figure.pull-right{margin-left: 2.78571429em;} figure.pull-left{margin-right: 2.78571429em;} figure img:not(:last-child){margin-bottom: 0.46428571em !important;} figure figcaption{font-size: 0.85714286em; font-style: italic;} section.unpad > article .imagebg + div{padding: 5.57142857em 0;} .article__author{padding-bottom: 1.85714286em;} .article__author img{max-height: 3.71428571em; margin-bottom: 0.46428571em;} .slides--gapless article.imagebg{height: 27.85714286em;} .masonry-blog-magazine article, .masonry-blog-magazine .masonry__promo{height: 338px;} .masonry-blog-magazine .height--tall{height: calc(706px);} @media all and (min-width: 991px){.masonry__promo.boxed--lg{padding: 7.42857143em;}} @media all and (max-width: 990px){.masonry-blog-magazine .height--tall{height: 338px;}.masonry__promo .pos-vertical-center{top: 0; transform: none;}} @media all and (max-width: 1200px){.masonry__promo.boxed--lg{padding: 3.71428571em;}} .pagination{text-align: center; margin-top: 1.85714286em;} .pagination:after{content: ""; display: table; clear: both;} .pagination a{font-weight: normal;} .pagination div[class*='col-']{padding: 0;} .pagination ol{margin-bottom: 0; display: inline-block;} .pagination ol li{display: inline-block; margin: 0; font-weight: 700; line-height: 23px; width: 1.85714286em; height: 1.85714286em; border-radius: 50%; border: 1px solid #ececec;} .pagination ol li > a{font-weight: 700;} .pagination ol li:not(:last-child){margin-right: 0.46428571em;} .pagination ol li.pagination__current{cursor: default; background: #ececec; color: #aaa;} .pagination__prev, .pagination__next{display: inline-block;} .pagination__next{float: right;} .pagination__prev{float: left;} .blog-article-wide:not(:last-child){border-bottom: 1px solid #ececec; margin-bottom: 3.71428571em;} .masonry-blog-list hr + .masonry__container{margin-top: 0;} .masonry-blog-list article{border-bottom: 1px solid #ececec; padding-top: 2.78571429em; margin-bottom: 5.57142857em;} .masonry-blog-list article .article__body{padding-bottom: 5.57142857em;} .masonry-blog-magazine .masonry__item a{font-weight: normal;} .masonry-blog-magazine .masonry__item a:hover{text-decoration: none;} .masonry-filter-container{margin-bottom: 1.85714286em;} .masonry-filter-container > span{position: relative; bottom: 20px;} .masonry-filter-container > span + .masonry-filter-holder{margin-left: 0.92857143em;} .comments__list li{padding: 1.85714286em; border: 1px solid #ececec; border-bottom: none;} .comments__list li:last-child{border-bottom: 1px solid #ececec;} .comments__list li:nth-child(odd){background: #fcfcfc;} .comments__list li:nth-child(even){background: #f9f9f9;} .comments__list li:first-child{border-radius: 6px 6px 0 0;} .comments__list li:last-child{border-radius: 0 0 6px 6px;} .bg--secondary .comments__list li:nth-child(even){background: #fff;} @media all and (min-width: 768px){.comments__list li{padding: 2.78571429em;}} .comment{overflow: hidden;} .comment:not(:last-child){border-bottom: 1px solid #ececec; padding-bottom: 1.85714286em;} .comment .comment__avatar{width: 15%; float: left;} .comment .comment__avatar img{max-height: 3.71428571em;} .comment .comment__meta{font-size: 0.85714286em;} .comment .comment__meta a{display: inline-block;} .comment .comment__meta a:not(:first-child){margin-left: 1.08333333333334em;} .comment .comment__meta + p{margin-top: 0.92857143em;} .comment .comment__body{width: 85%; float: right;} .comment .comment__body h5.type--fine-print{margin: 0;} .comment + .comment{margin-top: 1.85714286em; padding-left: 15%;} @media all and (min-width: 768px){.comments + .comments-form{margin-top: 3.71428571em;}} @media all and (min-width: 768px){h3 + .related-blog-list{margin-top: 3.71428571em;}} .related-blog-list li:not(:last-child){margin-bottom: 1.85714286em;} .related-blog-list article img{border-radius: 6px;} .related-blog-list article .article__title{margin-top: 0.92857143em; margin-bottom: 0;} .related-blog-list article .article__title .h4{margin-bottom: 0.68421052631579em;} @media all and (min-width: 991px){.sidebar{margin-top: 7.42857143em; position: relative; bottom: 18px;}} .sidebar .sidebar__widget > h5:first-child{margin-bottom: 0.92857143em;} .sidebar .sidebar__widget:not(:last-child){margin-bottom: 3.71428571em;} .tag-cloud li{display: inline-block;} .tag-cloud li:not(:last-child){margin-right: 0.46428571em;} .tag-cloud li:not(:last-child):after{content: ',';} .conversation__head{border-radius: 6px 6px 0 0;} .conversation__head.boxed:not(:last-child){margin: 0;} .conversation__head h4{margin: 0;} .conversation__head .conversation__avatar{margin-top: 0.92857143em;} .conversation__head .conversation__avatar img{max-height: 1.85714286em; display: inline-block; margin-right: 0.46428571em; margin-bottom: 0;} @media all and (min-width: 768px){.conversation__avatar{position: absolute; top: 1.85714286em; right: 2.78571429em;}} .conversation__reply{border-top: none !important; border-bottom: none; border-radius: 0;} .conversation__reply.boxed:not(:last-child){margin-bottom: 0;} .conversation__reply + .conversation__comments .comments__list li:first-child{border-radius: 0; border-top: none;} .project-thumb > a{display: block;} .project-thumb:not(.hover-element) > a{transition: 0.3s ease; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease; margin-bottom: 1.85714286em;} .project-thumb:not(.hover-element) > a:hover{opacity: .85;} .project-thumb.hover-element{margin: 0;} .project-thumb.hover-element > a{height: 24.14285714em; text-decoration: none; font-weight: normal;} .project-thumb.hover-element .background-image-holder{transition: 0.5s ease-out; -webkit-transition: 0.5s ease-out; -moz-transition: 0.5s ease-out;} .project-thumb.hover-element .hover-element__reveal .project-thumb__title{padding: 1.85714286em; z-index: 2; position: relative; color: #fff;} .project-thumb.hover-element .hover-element__reveal .project-thumb__title h5{margin: 0;} .project-thumb.hover-element.hover--active{transition: 0.3s ease; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease;} .project-thumb.hover-element.hover--active:hover{opacity: .85;} .project-thumb.hover-element:not(.hover--active)[data-scrim-top] .hover-element__reveal{transition: 0.5s ease; -webkit-transition: 0.5s ease; -moz-transition: 0.5s ease; transform: translate3d(0, -100px, 0); -webkit-transform: translate3d(0, -100px, 0);} .project-thumb.hover-element:not(.hover--active)[data-scrim-top]:hover .hover-element__reveal{transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0);} .project-thumb.hover-element [data-scrim-top]:before{height: 100%;} .project-thumb h4{margin-bottom: 0;} .project-thumb.height-40{min-height: 350px;} @media all and (max-width: 767px){.project-thumb.height-40{height: 350px; min-width: 100%;}} @media all and (min-width: 768px){.col-xs-12:not(.col-sm-6) .project-thumb.hover-element > a{height: 46.42857143em;}} .project-thumb.border--round .background-image-holder{border-radius: 6px;} .project-thumb.border--round > a{border-radius: 6px; overflow: hidden;} .project-thumb.border--round:before{border-radius: 6px; overflow: hidden;} .col-md-4 .project-thumb > a:not(.imagebg){margin-bottom: 0.92857143em;} .cart-form button[type="submit"]{margin-top: 1.85714286em;} .cart-total > div{overflow: hidden;} @media all and (min-width: 768px){.cart-total{margin-top: 3.71428571em;}.cart-customer-details{margin-top: 7.42857143em;}} @media all and (max-width: 767px){.cart-total{margin-top: 1.85714286em;}} .cart-customer-details div[class*='col-']{margin-top: 0.46428571em;} .cart-customer-details .input-checkbox{margin: 1.85714286em 0;} .cart-customer-details .input-checkbox + span{bottom: 38px;} .product{margin-bottom: 0.92857143em;} .product img{margin-bottom: 0.92857143em; transition: 0.3s ease; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease; backface-visibility: hidden;} .product a:hover img{transform: translate3d(0, -5px, 0); -webkit-transform: translate3d(0, -5px, 0);} .product .label + img{margin-top: 2.78571429em;} .product h5{display: inline-block; margin-bottom: 0; margin-right: 0.46428571em;} .product .h4{margin-bottom: 0;} .product .h4:first-child{clear: left;} .product .product__controls{overflow: hidden; margin-bottom: 0.92857143em;} .product .product__controls label, .product .product__controls button{position: relative; top: 6px;} .product.product--tile{padding: 1.85714286em; border-radius: 6px;} @media all and (min-width: 1200px){.product .btn--cart{position: absolute; right: 1.85714286em; bottom: 1.85714286em;}} .col-sm-6:not(.col-md-3) .product{text-align: center;} .col-md-3 .product--tile h5{display: block;} .masonry--tiles{padding: 10px;} .masonry--tiles .masonry__item:not(:empty){padding: 0 6px; margin-bottom: 12px;} .masonry--tiles .masonry__item:not(:empty) .product--tile{margin: 0;} .masonry--tiles .masonry__item:not(:empty) .product--tile .label{top: 1.85714286em; right: 2.78571429em;} .wizard{transition: opacity .3s ease; opacity: 0;} .wizard.active{opacity: 1;} .wizard > .actions a, .wizard > .actions a:hover, .wizard > .actions a:active{background: #ff4f4f; transition: all .3s ease; padding: 0.46428571em 1.85714286em; font-size: 12px; text-transform: uppercase; font-weight: 700; letter-spacing: 1px; color: #fff;} .wizard > .steps .current a, .wizard > .steps .current a:hover, .wizard > .steps .current a:active{background: none; color: #252525;} .wizard > .steps a{position: relative;} .wizard > .steps a:before{content: ''; width: 15px; height: 15px; border-radius: 50%; position: absolute; left: 50%; margin-left: -10px; background: #eee; display: block; bottom: 0; transition: all .2s ease;} .wizard > .steps a:after{content: ''; position: absolute; width: 100%; bottom: 7px; height: 2px; background: #eee; left: 0; transition: all .2s ease;} .wizard > .steps li:first-child a:after{width: 50%; left: 50%;} .wizard > .steps li:last-child a:after{width: 50%;} .wizard > .steps li.current a:after, .wizard > .steps li.current a:before{background-color: #ff4f4f;} .wizard > .steps a, .wizard > .steps a:hover{padding-bottom: 2.78571429em;} .wizard > .steps .done a, .wizard > .steps .done a:hover, .wizard > .steps .done a:active, .wizard > .steps .disabled a, .wizard > .steps .disabled a:hover, .wizard > .steps .disabled a:active{background: none; color: #252525;} .wizard > .steps a, .wizard > .steps a:hover, .wizard > .steps a:active{margin: 0;} .wizard > .actions a, .wizard > .actions a:hover, .wizard > .actions a:active{user-select: none; -moz-user-select: none; -webkit-user-select: none;} .wizard > .steps > ul, .wizard > .actions{text-align: center;} .wizard > .steps > ul > li, .wizard > .actions > ul > li{float: none; display: inline-block;} .wizard > section{padding: 0;} .wizard > .content{background: #fafafa; margin-top: 1.85714286em; margin-bottom: 1.85714286em; border: 1px solid #ececec;} .wizard > .content > .body{padding: 1.85714286em; width: 100%; height: 100%;} .wizard > .steps .number{font-size: 1em;} @media all and (max-width: 767px){.wizard > .steps .number{display: block;}.wizard > .content{min-height: 25em;}.wizard .pos-vertical-center{top: 50%; transform: translateY(-50%); -wekbit-transform: translateY(-50%);}} .wizard.bg--white{background: none !important;} .wizard.bg--white > .content{background: #fff;} .wizard > .content img{max-height: 240px;} @media all and (max-width: 767px){.wizard > .content img{max-height: 120px; margin-bottom: 0.92857143em;}} footer .type--fine-print:not(p){opacity: .5;} footer a{font-weight: normal;} footer:not(.bg--primary):not(.bg--dark) a{color: #666666;} footer a.type--fine-print:not(:first-child){margin-left: 1.85714286em;} footer .logo{max-height: 1.67142857em;} footer ul:not(.list-inline):not(.slides) > li{line-height: 2.32142857em !important;} footer.footer-2 .row:last-child{margin-top: 3.71428571em;} footer.footer-5 .row [class*='col-'] > div:nth-last-child(2){margin: 0.92857143em;} footer.footer-5 .row [class*='col-'] > div:nth-last-child(2) .type--fine-print{opacity: 1;} footer.footer-6 .footer__lower{background: #fafafa; margin-top: 1.85714286em; padding: 1.85714286em 0;} footer.footer-6.bg--dark .footer__lower{background: #181818;} footer.footer-6.bg--secondary .footer__lower{background: #f5f5f5;} footer.footer-6.bg--primary .footer__lower{background: #ff3535;} footer.footer-7{padding: 1.85714286em 0;} @media all and (min-width: 768px){footer .list-inline + .btn{position: relative; bottom: 4px;}footer .logo{margin: 0;}footer .logo:not(:last-child){margin-right: 1.85714286em;}footer.footer-3 .logo + ul{position: relative; top: 5px;}footer.footer-3 .logo + ul a{color: #252525;}footer.footer-3 .social-list{position: relative; top: 9px;}footer.footer-3 .row:last-child{margin-top: 1.85714286em;}footer.footer-4 .logo + span{position: relative; top: 8px;}footer.footer-4 form{position: relative; bottom: 4px;}footer.footer-4 .row:last-child{margin-top: 1.85714286em;}footer.imagebg:not(.image--light) span, footer.imagebg:not(.image--light) p, footer.imagebg:not(.image--light) a{color: #fff;}.footer-1 .type--fine-print{position: relative; top: 2px;}} @media all and (max-width: 767px){footer .social-list{margin: 1.85714286em 0;}.footer-4 form{margin: 1.85714286em 0;}.footer-4 .logo{margin: 0;}.footer-6 .footer__lower .social-list{margin-top: 1.85714286em;}.footer-7 .social-list{margin-top: 1.85714286em;}.footer-1 .social-list{margin-top: 1.85714286em;}.footer-1 .logo{display: block; margin-top: 1.85714286em; margin-bottom: 0.92857143em; margin-left: auto; margin-right: auto;}} 

/* /theme_adv/static/css/adv.css defined in bundle 'web.assets_frontend' */
header a.navbar-brand img{max-height:60px!important;margin-top:-6px!important} .label-qty{height:18px; line-height:16px;min-width:18px;font-size:10px;top:0px;right:0px;padding:0px 4px;text-align:center} .card__body{height:210px; line-height:24px} .card__body > p{line-height:16px} .card__bottom > div > a, span a#lastPost i{font-size:30px;text-decoration:none;vertical-align:middle;} span a#lastPost{text-decoration:none} .label-bio, .label:not([class*="bg--"]).label-bio{background-color:#78A86C} .input-select::after{content:'\e80a';font-family:"stack-interface";display: inline-block;font-size: 14px;margin-top:4px} div.bar__module > span{font-size:14px} input[type]::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder{font-size: 14px; color:black;} .btn--icon-only{font-size:24px;line-height:26px;padding:4px 6px} .product-nav .btn.btn--sm + .btn--sm{margin-left:1px} .bar.bar--sm.product-nav{padding-bottom:0px} .bar--module a.btn{text-decoration:none} .link--no-deco, a.menu-toggle:hover{text-decoration:none;font-weight:normal;font-size:14px} .menu-vertical li{font-size:1.35714em} .side-menu.bg--white h3{color:#666666;} .notification.side-menu{position:absolute;width:auto} .hover-product .hover-element{margin-bottom:0px} .hover-product .hover-element__reveal{background-color:rgb(250,250,250);background-clip:border-box;border-radius:6px 6px 0px 0px;border-style:solid;border-width:1px;border-color:rgb(236,236,236); padding:40px 25px 20px 25px} .hover-product .hover-element__initial{border-radius:6px 6px 0px 0px;border-style:solid;border-width:1px;border-color:rgb(236,236,236);} .hover-product .hover-element__reveal h4{filter: alpha(opacity=100);-moz-opacity: 1;opacity: 1; margin-bottom:10px;} .hover-product .card__body{height:35px;padding:0px 20px;line-height:35px} .hover-product .card__top{position:relative;overflow:hidden; padding-bottom:100%;} .hover-product .card__top img{position:absolute;} .pagination.product-paging>li>a, .pagination.product-paging>li>span{position: relative;float: left;padding: 6px 12px;line-height: 1.42857143;color: rgb(102,102,102);text-decoration: none;background-color: #fff;border: 1px solid #ddd;} .pagination.product-paging > .active > a:hover, .pagination > .active > span:hover, .pagination.product-paging > .active > a:focus, .pagination > .active > span:focus{background-color: rgb(255,255,255); border-color: rgb(221,221,221);color:rgb(102,102,102)} .product-grid div[class^="col-"]{margin-bottom:20px} .blog-grid div[class^="col-"]{margin-bottom:30px} .imagebg:not(.image--light) .bg--white .btn:not([class*="primary"]){border-color: #d3d3d3;} .imagebg:not(.image--light) .bg--white .btn:not([class*="primary"])a:hover{border-color:#252525} .product-feature h4{margin-bottom:10px} .product-feature h4.value{color:#666666;} .product-tag .label, section.cta .label{position:relative;line-height:26px;} .tag-cloud.product-tag li:not(:last-child)::after{content:'';} ul.product-tag{margin:0px 10px} .tag-cloud li{margin-top: 0.46428571em;} .tabs i[class^="icon-"]{font-size:30px;vertical-align:bottom;margin-right:5px;width:38px;display:inline-block;text-align:center} .bg--dark:not(.nav-bar):not(.bar) .bg--white h4, .bg--dark:not(.nav-bar):not(.bar) .bg--white label,.bg--dark:not(.nav-bar):not(.bar) .bg--white p{color:rgb(37, 37, 37);} .has-error .form-control{border-color:#ff8282;} footer div.container > div.row{padding-top:52px;padding-bottom:52px;} button.btn.js_publish_btn{padding:0.464286em} a.btn.btn--primary{color:#ffffff;} img.adv_product_detail{max-height:none;border-radius:6px} .form-control.quantity,.form-control.js_quantity{border-color:rgb(204,204,204)} @media all and (max-width: 767px){img.adv_product_detail{margin-bottom:20px;}} section#product_detail hr{margin:10px 0px 0px 0px} ul.wizard div.content{margin:0px;} ul.wizard li{margin-bottom:13px} ul.wizard li.text-primary{color:#252525;} .container.oe_website_sale, .container.portal-container{margin-top:15px;margin-bottom:15px} .portal-container .o_my_sidebar{padding-top:0px} .o_portal_pager .bg--secondary{background-color:#ffffff;} table.js_cart_lines tbody tr td:nth-child(0n+2) a:first-child{color:rgb(51, 122, 183)} table.js_cart_lines tbody tr td{vertical-align:middle;} table.js_cart_lines{border-bottom:1px solid #ececec;} table.js_cart_lines thead tr th{border-bottom-width:1px;background-color:#ffffff;font-size:1.35714em;font-family: 'Open Sans', 'Helvetica', 'Arial', sans-serif; color: #252525; font-weight: 400;} table.js_cart_lines th:last-of-type,table.js_cart_lines td:last-of-type{text-align:right} div.oe_cart .panel.border_primary{border-color:rgb(211, 211, 211)} div.oe_cart .panel{background-color:rgb(250, 250, 250);} h3#cartAddressTitle{display:inline-block;} .btn.fa{font-family: 'FontAwesome' !important;} a.js_edit_address{font-size:22px; padding:10px;color:rgb(51, 122, 183)} a.a-submit:hover{cursor:pointer;} span.blog-cover-image, .website_blog .o_blog_cover_container.cover_full, .website_blog .o_blog_cover_container.cover_narrow{background-position:50% 50%;height:100%;display:block;background-size:cover;background-repeat:no-repeat;border-top-left-radius:6px;border-top-right-radius:6px} .card__body h2.h4{font-size:19px;font-weight:400;line-height:23px;height:72px;overflow:hidden;} .card__body p{height:64px;overflow:hidden;position: relative;line-height: 1.2em;max-height: 3.6em; text-align: justify;margin-right: -1em; padding-right: 1em;} .card__body p:before{content: '...'; position: absolute; right: 0; bottom: 0;} .card__body p:after{content: '';position: absolute; right: 0; width: 1em; height: 1em; margin-top: 0.2em; background: white;} .card__body a:hover, .card__body a:hover .h4{color:#ff1c1c; text-decoration:none} .website_blog #blog_right_column, .website_blog #main_column{margin-top:60px} .website_blog .sidebar{margin-top:17px} .website_blog .card__top{border-radius:6px 6px 0px 0px;border-style:solid;border-width:1px;border-color:rgb(236,236,236); height:250px} .website_blog .card__body{height:} a.next-post, a.back-blog{overflow:hidden;white-space: nowrap;text-overflow: ellipsis;display:inline} h3.popover-title{font-size:24px; font-weight:400} .sidebar__widget li.active a{border-color:#ff4f4f;padding:0px 3px;border-width:1px;border-style:solid;border-radius:6px} h3 a{font-weight:normal;} a i{vertical-align:middle} .h3-compact{margin:0px} .adv-faq section.s_faq_collapse,.adv-faq section.mt92{padding:0px;margin:0px!important} .adv-faq h2.page-header{border-bottom:none;} .adv-faq .panel-heading:hover,h4.panel-title{cursor:pointer;} a.btn i.icon-Yes{font-size:22px} a.btn{text-decoration:none;} form.checkout_autoformat{margin-top:0px} form.checkout_autoformat div.boxed div[class*="col-"]:first-child:not(.boxed){padding-left:15px} div.form-btn-bar{margin:0px -15px} .nav-container .bar--absolute{z-index:99!important; position:absolute!important; width:100%} section.imageblock > .container{padding:top:100px} div.fb-like iframe{min-height:28px!important} .oe_login_buttons .btn + .btn{margin-left:0px;margin-top:2px} .oe_login_buttons .btn:hover:not([class*="primary"]){margin-top:2px;} input[type="radio"]{width:18px; height:18px} div#delivery_carrier li,div#payment_method li{display:block} div#delivery_carrier li label,div#payment_method li label{padding-left:22px;display:block} div#delivery_carrier li label span,div#payment_method li label span{display:inline-block!important;} h3#payment-method{margin-top:15px} div.oe_sale_acquirer_button button[type="submit"]{width:auto;text-transform: uppercase;background: #ff4f4f; border-color: #ff4f4f;padding-top: 0.58035714em; padding-bottom: 0.58035714em; padding-right: 3.48214286em; padding-left: 3.48214286em;} ul.option-list li label input, ul.pay-option-list li label input{margin-right:10px} ul.pay-option-list li label span:not(.badge):not(.oe_currency_value), ul.option-list li label span:not(.badge):not(.oe_currency_value){display: inline-block;position:absolute;font-size:14px} ul.pay-option-list li label span:not(.badge):not(.oe_currency_value){margin-top:0px} ul.option-list li label span.badge{float:right;} ul.option-list input[type="radio"]:checked, ul.pay-option-list input[type="radio"]:checked{background-color: #ff8282;border-color:#777777;} #credits, #credits h4.modal-title{color:#252525;text-align:left} #credits h4.modal-title{display:inline} #credits a{color:rgb(51, 122, 183)} a.float-right.xclose{font-size:24px} @media all and (max-width: 767px){.bar--module .btn:not(:last-child){margin-bottom: 0px;}.boxed div[class*='col-']:not(.boxed){padding-left:15px}} 

/* /website_sale_theme_adv/static/css/theme.css defined in bundle 'web.assets_frontend' */
.btn-cmdez{padding:7px;width:auto; line-height:18px} .bar.bar--sm.bg--secondary.product-nav{color:black;background-color:#eaeaea;} .boxed.boxed--border{border-color:rgb(221,221,221)} ul.boxed.boxed--border li input[type="radio"]{border-color:rgb(150,150,150)} .pagination.product-paging > li > a{color:black; border-color:silver;} .pagination.product-paging > li.active > a{background-color:gray;color:white;} .pagination.product-paging > li > a > i{color:white;font-weight:bold} .pagination.product-paging li:first-child > a{background-color:#ff4f4f} .pagination.product-paging li:last-child > a{background-color:#ff4f4f} .promo-callout{color:white;text-align:center;background-color:#199100;font-size:18px;line-height:32px} .promo{align:right; background-color:#ff4f4f; padding:4px 8px;color:white;position:absolute;top:10px;right:10px;z-index:999} div.food-icons{padding:5px; width:48px; height:48px; background-color:white;border-radius:6px;margin-right:20px; margin-bottom:10px; display:inline-block} div.food-icons select{border:none; background:transparent;width:48px;padding:0px;margin:0px;padding-left:47px} #custom-search-input{padding: 3px; border-radius: 6px;} #custom-search-input input{border: 0; box-shadow: none; height: 31px;} #custom-search-input button{margin: 0px 0 0 0; background: white; box-shadow: none; border: 0; color: #666666; padding: 0 8px 0 10px; border-left: solid 1px #ccc; height: 31px;} #custom-search-input button:hover{border: 0; box-shadow: none; border-left: solid 1px #ccc;} #custom-search-input .glyphicon-search{font-size: 23px; color : #ff4f4f;} 

/* /website_product_theme_adv/static/css/theme.css defined in bundle 'web.assets_frontend' */
.card__bottom.text-center.bg--secondary{font-size:28px; padding:0.5em} .card__bottom.text-center.bg--secondary a:first-child,.product-zoom .modal-footer a:first-child{margin-right:0.5em} .card__bottom.text-center.bg--secondary a:last-child{margin-left: 0.5em} .card__bottom.text-center.bg--secondary a:hover, .product-zoom .modal-footer a:hover{text-decoration: none} .product-zoom .modal-footer{text-align:center;min-height:auto} .product-zoom .modal-footer i{font-size:30px;} .product-zoom .modal-dialog{margin: 2.5vh auto; max-width:56vh} .product-zoom .modal-content{max-height: 95vh;} .product-zoom .modal-body{max-height: 90vh;text-align:center} .product-zoom .modal-body img{max-height: 80vh;} .bar.bar--sm.bg--secondary.product-nav{background-color:#d7d7d7} .product-nav input[type]{font-size:18px; height:42px; border-color:#ff4f4f;} .product-nav input[type]::-webkit-input-placeholder{color: #ff4f4f;font-size: 18px;} .product-nav input[type]::-moz-placeholder{color: #ff4f4f;font-size: 18px;} .product-nav input[type]::-ms-input-placeholder{color: #ff4f4f;font-size: 18px;} .product-nav input[type]::placeholder{color: #ff4f4f;font-size: 18px;} .product-nav select{font-size:18px;height:42px;} .product-nav select:hover option{font-size:18px;} .input-select::after{content:'\e80a';font-family:"stack-interface";display: inline-block;font-size: 18px; line-height:38px} .input-select:after{top:-4px} 

/* /adv_report_pdf/static/src/css/report_style.css defined in bundle 'web.assets_frontend' */
.btn-primary.btn-sm{background-color: #ff4f4f; border-width:0px; font-size: 11px;} .prixEnLigne{width:80px; display:inline-block;} .fixedFooter{background-color: #f4f4f4;padding: 4px;margin-top: 50px; position: fixed; bottom:10px;width: 1030px} .pastilleCouleur{width:36px;padding-right: 10px;vertical-align: bottom;margin-left: -38px} .domaine{padding: 30px 0px 0px 10px; text-transform: uppercase} 

/* /adv_report_pdf/static/src/css/report_style.css defined in bundle 'web.assets_frontend' */
.btn-primary.btn-sm{background-color: #ff4f4f; border-width:0px; font-size: 11px;} .prixEnLigne{width:80px; display:inline-block;} .fixedFooter{background-color: #f4f4f4;padding: 4px;margin-top: 50px; position: fixed; bottom:10px;width: 1030px} .pastilleCouleur{width:36px;padding-right: 10px;vertical-align: bottom;margin-left: -38px} .domaine{padding: 30px 0px 0px 10px; text-transform: uppercase} 

/* /website_form/static/src/less/website_form.less defined in bundle 'web.assets_frontend' */
 .o_website_form_flex{display: flex; flex-wrap: wrap;} .o_website_form_flex_item{flex-basis: 33%;} @media (max-width: 991px){.o_website_form_flex_item{flex-basis: 50%;}} @media (max-width: 767px){.o_website_form_flex_item{flex-basis: 100%;}} .o_website_form_field_hidden{display: none;} .editor_enable .o_website_form_field_hidden{display: block; opacity: 0.5;} .editor_enable .s_website_form .form-field select{pointer-events: none;} .o_website_form_required .control-label:after, .o_website_form_required_custom .control-label:after{content: ' *';} #editable_select.form-control{height: 100%;} .form-field input[type=file].form-control{height: 100%;} 

/* /web/static/lib/bootstrap-datetimepicker/css/bootstrap-datetimepicker.css defined in bundle 'web.assets_frontend' */
 .bootstrap-datetimepicker-widget{top: 0; left: 0; width: 250px; padding: 4px; margin-top: 1px; z-index: 99999 !important; border-radius: 4px;} .bootstrap-datetimepicker-widget.timepicker-sbs{width: 600px;} .bootstrap-datetimepicker-widget.bottom:before{content: ''; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-bottom-color: rgba(0, 0, 0, 0.2); position: absolute; top: -7px; left: 7px;} .bootstrap-datetimepicker-widget.bottom:after{content: ''; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid white; position: absolute; top: -6px; left: 8px;} .bootstrap-datetimepicker-widget.top:before{content: ''; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #ccc; border-top-color: rgba(0, 0, 0, 0.2); position: absolute; bottom: -7px; left: 6px;} .bootstrap-datetimepicker-widget.top:after{content: ''; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid white; position: absolute; bottom: -6px; left: 7px;} .bootstrap-datetimepicker-widget .dow{width: 14.2857%;} .bootstrap-datetimepicker-widget.pull-right:before{left: auto; right: 6px;} .bootstrap-datetimepicker-widget.pull-right:after{left: auto; right: 7px;} .bootstrap-datetimepicker-widget > ul{list-style-type: none; margin: 0;} .bootstrap-datetimepicker-widget a[data-action]{padding: 6px 0;} .bootstrap-datetimepicker-widget .timepicker-hour, .bootstrap-datetimepicker-widget .timepicker-minute, .bootstrap-datetimepicker-widget .timepicker-second{width: 54px; font-weight: bold; font-size: 1.2em; margin: 0;} .bootstrap-datetimepicker-widget button[data-action]{padding: 6px;} .bootstrap-datetimepicker-widget table[data-hour-format="12"] .separator{width: 4px; padding: 0; margin: 0;} .bootstrap-datetimepicker-widget .datepicker > div{display: none;} .bootstrap-datetimepicker-widget .picker-switch{text-align: center;} .bootstrap-datetimepicker-widget table{width: 100%; margin: 0;} .bootstrap-datetimepicker-widget td, .bootstrap-datetimepicker-widget th{text-align: center; border-radius: 4px;} .bootstrap-datetimepicker-widget td{height: 54px; line-height: 54px; width: 54px;} .bootstrap-datetimepicker-widget td.cw{font-size: 10px; height: 20px; line-height: 20px;} .bootstrap-datetimepicker-widget td.day{height: 20px; line-height: 20px; width: 20px;} .bootstrap-datetimepicker-widget td.day:hover, .bootstrap-datetimepicker-widget td.hour:hover, .bootstrap-datetimepicker-widget td.minute:hover, .bootstrap-datetimepicker-widget td.second:hover{background: #eeeeee; cursor: pointer;} .bootstrap-datetimepicker-widget td.old, .bootstrap-datetimepicker-widget td.new{color: #777777;} .bootstrap-datetimepicker-widget td.today{position: relative;} .bootstrap-datetimepicker-widget td.today:before{content: ''; display: inline-block; border-left: 7px solid transparent; border-bottom: 7px solid #428bca; border-top-color: rgba(0, 0, 0, 0.2); position: absolute; bottom: 4px; right: 4px;} .bootstrap-datetimepicker-widget td.active, .bootstrap-datetimepicker-widget td.active:hover{background-color: #428bca; color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);} .bootstrap-datetimepicker-widget td.active.today:before{border-bottom-color: #fff;} .bootstrap-datetimepicker-widget td.disabled, .bootstrap-datetimepicker-widget td.disabled:hover{background: none; color: #777777; cursor: not-allowed;} .bootstrap-datetimepicker-widget td span{display: inline-block; width: 54px; height: 54px; line-height: 54px; margin: 2px 1.5px; cursor: pointer; border-radius: 4px;} .bootstrap-datetimepicker-widget td span:hover{background: #eeeeee;} .bootstrap-datetimepicker-widget td span.active{background-color: #428bca; color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);} .bootstrap-datetimepicker-widget td span.old{color: #777777;} .bootstrap-datetimepicker-widget td span.disabled, .bootstrap-datetimepicker-widget td span.disabled:hover{background: none; color: #777777; cursor: not-allowed;} .bootstrap-datetimepicker-widget th{height: 20px; line-height: 20px; width: 20px;} .bootstrap-datetimepicker-widget th.picker-switch{width: 145px;} .bootstrap-datetimepicker-widget th.next, .bootstrap-datetimepicker-widget th.prev{font-size: 21px;} .bootstrap-datetimepicker-widget th.disabled, .bootstrap-datetimepicker-widget th.disabled:hover{background: none; color: #777777; cursor: not-allowed;} .bootstrap-datetimepicker-widget thead tr:first-child th{cursor: pointer;} .bootstrap-datetimepicker-widget thead tr:first-child th:hover{background: #eeeeee;} .input-group.date .input-group-addon span{display: block; cursor: pointer; width: 16px; height: 16px;} .bootstrap-datetimepicker-widget.left-oriented:before{left: auto; right: 6px;} .bootstrap-datetimepicker-widget.left-oriented:after{left: auto; right: 7px;} .bootstrap-datetimepicker-widget ul.list-unstyled li div.timepicker div.timepicker-picker table.table-condensed tbody > tr > td{padding: 0px !important;} @media screen and (max-width: 767px){.bootstrap-datetimepicker-widget.timepicker-sbs{width: 283px;}} 

/* /website_portal_sale/static/src/less/website_portal_sale.less defined in bundle 'web.assets_frontend' */
 .orders_vertical_align{display: flex; align-items: center;} .orders_label_text_align{vertical-align: 15%;} .cell_overflow{overflow: hidden;} 

/* /website_quote/static/src/css/website_quotation.css defined in bundle 'web.assets_frontend' */
.o_website_quote .bs-sidebar{position: relative; width: 100%; z-index : 1; background-color: #f7f5fa; border-radius: 5px;} .o_website_quote .bs-sidenav{padding-top: 10px; padding-bottom: 10px;} .o_website_quote .bs-sidebar .nav > li > a{display: block; color: #716b7a; padding: 5px 20px;} .o_website_quote .bs-sidebar .nav > .active > a, .o_website_quote .bs-sidebar .nav > .active:hover > a, .o_website_quote .bs-sidebar .nav > .active:focus > a{font-weight: bold; color: #563d7c; background-color: transparent; border-right: 1px solid #563d7c;} .o_website_quote .bs-sidebar .nav .nav{display: none; margin-bottom: 8px;} .o_website_quote .bs-sidebar .nav .nav > li > a{padding-top: 3px; padding-bottom: 3px; padding-left: 30px; font-size: 90%;} .wq-table{table-layout: auto !important;} .wq-table th, .wq-table td{border-top: none !important;} .wq-table:not(:first-of-type) thead{display: none;} @media (min-width: 992px){.o_website_quote .bs-sidebar .nav > .active > ul{display: block;}} @media print{body{padding : 0 !important;}} 

/* /website_enterprise/static/src/less/website_enterprise.less defined in bundle 'web.assets_frontend' */
 .o_menu_toggle{float: left; padding: 4px 0 0 16px; font-size: 1.3em; color: white;} .o_menu_toggle:hover, .o_menu_toggle:focus, .o_menu_toggle:active{color: white; outline: none;} 

/* /mass_mailing/static/src/css/mass_mailing_popup.css defined in bundle 'web.assets_frontend' */
 .editor_enable [data-oe-placeholder]:empty:not(:focus):before{content: " \00a0 " attr(data-oe-placeholder); opacity: 0.4;} .o_popup_animated{-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;} @-webkit-keyframes o_popup_bounce_small{0%, 20%, 53%, 80%, 100%{-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}40%, 43%{-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -14px, 0); transform: translate3d(0, -14px, 0);}70%{-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -8px, 0); transform: translate3d(0, -8px, 0);}90%{-webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}} @keyframes o_popup_bounce_small{0%, 20%, 53%, 80%, 100%{-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}40%, 43%{-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -14px, 0); transform: translate3d(0, -14px, 0);}70%{-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -8px, 0); transform: translate3d(0, -8px, 0);}90%{-webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}} .o_popup_bounce_small{-webkit-animation-name: o_popup_bounce_small; animation-name: o_popup_bounce_small; -webkit-transform-origin: center bottom; -ms-transform-origin: center bottom; transform-origin: center bottom;} .o_popup_bounce_del500ms{-webkit-animation-delay: 500ms; animation-delay: 500ms;} #o_newsletter_popup .btn.btn-success{color: #ffffff; background-color: #21b799; border-color: #1da187;} #o_newsletter_popup .btn.btn-success:hover, #o_newsletter_popup .btn.btn-success:focus, #o_newsletter_popup .btn.btn-success.focus, #o_newsletter_popup .btn.btn-success:active, #o_newsletter_popup .btn.btn-success.active, .open > .dropdown-toggle#o_newsletter_popup .btn.btn-success{color: #ffffff; background-color: #198c75; border-color: #146e5c;} #o_newsletter_popup .btn.btn-success:active, #o_newsletter_popup .btn.btn-success.active, .open > .dropdown-toggle#o_newsletter_popup .btn.btn-success{background-image: none;} #o_newsletter_popup .btn.btn-success.disabled, #o_newsletter_popup .btn.btn-success[disabled], fieldset[disabled] #o_newsletter_popup .btn.btn-success, #o_newsletter_popup .btn.btn-success.disabled:hover, #o_newsletter_popup .btn.btn-success[disabled]:hover, fieldset[disabled] #o_newsletter_popup .btn.btn-success:hover, #o_newsletter_popup .btn.btn-success.disabled:focus, #o_newsletter_popup .btn.btn-success[disabled]:focus, fieldset[disabled] #o_newsletter_popup .btn.btn-success:focus, #o_newsletter_popup .btn.btn-success.disabled.focus, #o_newsletter_popup .btn.btn-success[disabled].focus, fieldset[disabled] #o_newsletter_popup .btn.btn-success.focus, #o_newsletter_popup .btn.btn-success.disabled:active, #o_newsletter_popup .btn.btn-success[disabled]:active, fieldset[disabled] #o_newsletter_popup .btn.btn-success:active, #o_newsletter_popup .btn.btn-success.disabled.active, #o_newsletter_popup .btn.btn-success[disabled].active, fieldset[disabled] #o_newsletter_popup .btn.btn-success.active{background-color: #21b799; border-color: #1da187;} #o_newsletter_popup h1, #o_newsletter_popup h2, #o_newsletter_popup h3, #o_newsletter_popup h4, #o_newsletter_popup h5, #o_newsletter_popup h6, #o_newsletter_popup .h1, #o_newsletter_popup .h2, #o_newsletter_popup .h3, #o_newsletter_popup .h4, #o_newsletter_popup .h5, #o_newsletter_popup .h6{font-weight: 300; color: #666; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;} #o_newsletter_popup h1:first-child, #o_newsletter_popup h2:first-child, #o_newsletter_popup h3:first-child, #o_newsletter_popup h4:first-child, #o_newsletter_popup h5:first-child, #o_newsletter_popup h6:first-child, #o_newsletter_popup .h1:first-child, #o_newsletter_popup .h2:first-child, #o_newsletter_popup .h3:first-child, #o_newsletter_popup .h4:first-child, #o_newsletter_popup .h5:first-child, #o_newsletter_popup .h6:first-child{margin-top: 0;} #o_newsletter_popup .o_popup_modal_content{border-radius: 2px; margin: 20px; box-shadow: 0 0 20px rgba(255, 255, 255, 0.11); -webkit-box-shadow: 0 0 20px rgba(255, 255, 255, 0.11); border: 1px solid #767676; background: #f2f2f2;} #o_newsletter_popup .o_popup_modal_content:before{content: ""; position: absolute; width: 100%; height: 100%; z-index: 0; background: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(255, 255, 255, 0.3)), color-stop(42%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0))); background: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); background: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); background: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(135deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1);} #web_editor_inside_iframe #o_newsletter_popup .o_popup_modal_content:before{content: none;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_header{background: #6c1153; padding: 5px;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_header .o_popup_modal_title{color: #ffffff;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_header *{position: relative; z-index: 1;} #o_newsletter_popup .o_popup_modal_content a.o_popup_btn_close{position: absolute; z-index: 99; right: 5px; top: 6px; width: 23px; height: 23px; display: block; text-align: center; border-radius: 100em; background: #6c1153; color: #daa3cb; text-decoration: none; -webkit-transition: all ease 200ms; -moz-transition: all ease 200ms; -ms-transition: all ease 200ms; -o-transition: all ease 200ms;} #o_newsletter_popup .o_popup_modal_content a.o_popup_btn_close:hover{background: #89296e; color: #ffffff;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body{padding: 0px 0px 30px; color: #666666;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev{padding-bottom: 15px;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev .o_popup_message{font-size: 3em; position: relative; text-align: left; padding-left: 2em; line-height: 1; margin: .5em; font-weight: 100;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev .o_popup_message font{font-weight: 600; color: #875A7B; font-size: 2.5em; font-style: italic; position: absolute; top: -0.1em; margin-left: -0.65em;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev .o_popup_message strong{color: #875A7B;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev .o_message_paragraph{position: relative;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .input-group{margin-left: auto; margin-right: auto; max-width: 350px;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .input-group input{border-radius: 2px 0 0 2px; border: none; outline: 0; box-shadow: inset 0 -1px #cccccc;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .input-group .btn{border-radius: 0 2px 2px 0; border-width: 0 0 1px; padding-top: 7px; margin-left: -1px; -webkit-transition: all ease 200ms; -moz-transition: all ease 200ms; -ms-transition: all ease 200ms; -o-transition: all ease 200ms;}